%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/www/rosabon-treasury-admin/static/css/
Upload File :
Create Path :
Current File : /home/opti/www/rosabon-treasury-admin/static/css/main.6202481e.css.map

{"version":3,"file":"static/css/main.6202481e.css","mappings":"AAAA,WCCA,kBACI,CAaA,kBADA,eACA,CAbA,4DACA,2WAYA,+BAYA,kCAZA,6aAYA,+BAYA,kCAZA,8aAYA,+BCpCA,iBACA,CADA,gBDoCA,2DAMA,uWCzCA,8BAMA,CCPA,kCDOA,8DAGA,uXCVA,+BAQA,kCARA,gaAQA,oFAKF,4GACA,oBCCF,kBAMA,oBACE,kBACA,iCACA,gCACA,mEAMF,sBAWA,CACE,0FCqH4B,CCiBxB,0FC/JI,uGH8DR,kBAaF,qBACE,MG2I0B,uEHnH1B,CGyFiB,sBHxGjB,iBAeA,uEACA,aACA,MA2BF,wBACE,CAZF,aAOA,CApBA,4DASE,kBACA,iCAGF,CAhBE,QAGF,CAoBA,eAKE,2CAaF,mBI6H8B,IJxH9B,kBASA,0BAEE,mBAEA,mBAIF,CAJE,YAIF,GACA,kBAOA,CARA,YAQA,uCKtLE,eFyDoB,CEzDpB,YJ8DwC,yBD2HxC,CGhIoB,qCH6ItB,8BAEE,SAGE,qCACA,kBAJF,kBAaF,CATI,SASJ,uEIoD8B,uBJ1C5B,0BAEA,eAEA,4BAGA,CAQF,mBAEE,CAQF,QACE,aACA,cAGF,CALA,iBACE,CAIF,sBAGE,KACA,aAQF,eACE,ECjD4B,wBE1LhB,CH2OZ,aAGF,qBG9Oc,sBHmPV,0BAQJ,CAaE,kCAOF,aAEE,qBAOF,mBACE,sFASA,cACA,KAKF,4BAKA,CEpLI,kBF4KF,CAFA,YE1KE,CF4KF,aAQF,uBAEE,KAaF,iBACE,SARF,qBAQE,2BAOF,wBAIE,uHASE,OACE,wIAUJ,uCAIF,qCAGE,oBAKA,CAXA,QAWA,cAEA,gBAGF,eAQE,mBAEA,eAKF,cACE,CACA,uBACA,iDEtPI,yBF2PJ,6GAKA,uIAsBF,iBACE,CARA,SAQA,wCASA,+BACA,UAOF,aACE,gBAGF,UAKA,QACE,CAJA,QAGF,CAJE,qBAKA,QGpRiB,aA7CC,CHsUpB,cMreA,gBH4MmB,qBH0RjB,mBMteF,CNseE,yBGvUkB,kBAUP,CH4Tb,UG5Ta,UAsCM,sBGtMnB,mFAGA,WACA,eACA,uBAEA,CJ8JM,mBI9JN,0CAMA,uBLwK8B,8BChBxB,yBDiBwB,CKpK9B,YLoK8B,QEgBX,oBG/KnB,SLgK8B,cEeX,CDjCb,iBCiCa,UG1KnB,sBJyIM,sBDmBwB,2CE1BjB,aGrGb,CAfE,6BACA,CAQF,eJkGI,gBCSS,CA3CD,mBG1DZ,QH8JsB,uCACA,QGpJtB,gBC/EE,QACA,iBDmFF,yBCpFE,QACA,cDsFF,2BACE,4BAEA,cJsEE,uBItEF,eL4H4B,CK5G9B,eHoBY,CDkCR,2BClCQ,4BGRV,uBJ0DI,eI3DN,gBAMI,CALF,WJ0CE,gBIrCA,IEjHF,qCJogCkC,CK3gCpC,kBDOE,CFiHE,eFm5BgC,cD7/B1B,6BMLR,YCEE,wBFJF,CCEA,YAYF,CAKA,4BAEE,eAGF,CAJE,cAIF,mBP8HI,oBSnKJ,oCRkCQ,kBQ5BN,aAMF,sCTuJI,aEpJO,oBMEP,CPVK,kBOUL,oBP6JS,aQjJb,CARI,aT8IA,cStIJ,CACE,0BTqIE,YEpJO,COsBP,0BT8HA,WS9HA,CAFF,cAUA,CARE,eAMJ,wBPikCoC,yBO/jClC,mBAPE,cAOF,0CCzCA,aACA,CCAA,mBDAA,iBAEA,cADA,aACA,CACA,KEmDE,oBDzCE,CDVJ,aEmDE,CFnDF,eCUI,qBZsFiB,Ka7CnB,wBb6CmB,mBa7CnB,2Bb6CmB,4Ba7CnB,6Cb6CmB,ca7CnB,aDzCE,gBZsFiB,Ua7CnB,kEDzCE,gBZsFiB,sHW1FrB,gBACA,CAFA,iBACA,CAFA,iBACA,CCkCA,kBDnCA,CCMI,UDHJ,yBCuCE,yBACA,yCAIE,uCACA,u1CERI,iBHbR,CAIA,kBGSQ,CHTR,iBAJA,6BAIA,YGSQ,eHbR,4BAIA,eAJA,eAIA,YGSQ,6BHbR,uBGaQ,yBHbR,eAIA,YGSQ,cHbR,eAIA,YGSQ,cHbR,sCGaQ,yBHbR,WAIA,aGSQ,CHbR,cAIA,CGSQ,UHTR,4BGeI,sBAKE,QADW,4CACX,QADW,YACX,sBADW,4CACX,QADW,4CACX,QADW,YACX,cADW,QAQP,qBHhBV,uBGgBU,wEHhBV,cGgBU,qDHhBV,SGgBU,qBHhBV,uBGgBU,SHhBV,aGgBU,eHhBV,cGgBU,qBHhBV,kBGgBU,iBHhBV,kCGtBI,iBACE,OACA,iBACA,iBH4BN,iBACE,UACA,wBAFF,WACE,SACA,kBAFF,8BACE,uBACA,mCADA,WACA,eAFF,WACE,wBACA,WAFF,wBACE,0BACA,WGnBE,wBHEJ,WACA,wBGGQ,WHbR,2BAIA,wBAJA,oCGaQ,yBHTR,QGSQ,wBHbR,iCGaQ,4BHbR,kBAIA,YGSQ,cHbR,kBGaQ,uBHbR,yBAIA,kBGSQ,YHbR,gCGaQ,YHbR,cAIA,kBGSQ,uBHbR,yBAIA,CGSQ,0BHbR,eAIA,CAJA,UAIA,WGSQ,oBHbR,CAIA,qBGeI,gCAEA,uBAEa,WACX,YADW,yBACX,6CADW,sDACX,WADW,YACX,cADW,gCACX,CADW,sDHRjB,uBGgBU,WHhBV,YGgBU,0BHhBV,qBGgBU,wDHhBV,uBGgBU,YHhBV,aGgBU,eHhBV,iBGgBU,wBHhBV,QGgBU,oBHhBV,aGgBU,oBHhBV,oBGgBU,oBHhBV,oBGgBU,oBHhBV,oBEKE,QC3BE,YACE,oBACA,OACA,sBH4BN,cACE,sBACA,QAFF,cACE,aACA,qCAFF,CACE,qCACA,cAFF,eACE,cACA,wBADA,cACA,wBAFF,cACE,6BACA,wBAlBF,cACA,wBGIQ,6BHbR,eAIA,wBGSQ,eHbR,wBGaQ,0BHTR,QGSQ,wBHbR,iCGaQ,4BHbR,kBAIA,YGSQ,cHbR,kBGaQ,uBHbR,yBAIA,kBGSQ,YHbR,gCGaQ,YHbR,cAIA,kBGSQ,uBHbR,yBAIA,CGSQ,0BHbR,eAIA,CAJA,UAIA,WGSQ,oBHbR,CAIA,qBGeI,gCAEA,uBAEa,WACX,YADW,yBACX,6CADW,sDACX,WADW,YACX,cADW,gCACX,CADW,sDHRjB,uBGgBU,WHhBV,YGgBU,0BHhBV,qBGgBU,wDHhBV,uBGgBU,YHhBV,aGgBU,eHhBV,iBGgBU,wBHhBV,QGgBU,oBHhBV,aGgBU,oBHhBV,oBGgBU,oBHhBV,oBGgBU,oBHhBV,oBEKE,QC3BE,YACE,oBACA,OACA,sBH4BN,cACE,sBACA,QAFF,cACE,aACA,qCAFF,CACE,qCACA,cAFF,eACE,cACA,wBADA,cACA,wBAFF,cACE,6BACA,wBAlBF,cACA,wBGIQ,6BHbR,eAIA,wBGSQ,eHbR,wBGaQ,0BHTR,QGSQ,wBHbR,iCGaQ,4BHbR,kBAIA,YGSQ,cHbR,kBGaQ,uBHbR,yBAIA,kBGSQ,YHbR,gCGaQ,YHbR,cAIA,kBGSQ,uBHbR,yBAIA,CGSQ,0BHbR,eAIA,CAJA,UAIA,WGSQ,oBHbR,CAIA,qBGeI,gCAEA,uBAEa,WACX,YADW,yBACX,6CADW,sDACX,WADW,YACX,cADW,gCACX,CADW,sDHRjB,uBGgBU,WHhBV,YGgBU,0BHhBV,qBGgBU,wDHhBV,uBGgBU,YHhBV,aGgBU,eHhBV,iBGgBU,wBHhBV,QGgBU,oBHhBV,aGgBU,oBHhBV,oBGgBU,oBHhBV,oBGgBU,oBHhBV,2BEKE,aC3BE,OACE,aACA,QACA,qBH4BN,cACE,sBACA,QAFF,cACE,aACA,qCAFF,cACE,wBACA,cAFF,eACE,cACA,wBADA,cACA,wBAFF,cACE,6BACA,wBAlBF,cACA,wBGIQ,6BHbR,eAIA,wBGSQ,eHbR,wBGaQ,2BHTR,QGSQ,wBHbR,iCGaQ,4BHbR,kBAIA,YGSQ,cHbR,kBGaQ,uBHbR,yBAIA,kBGSQ,YHbR,gCGaQ,YHbR,cAIA,kBGSQ,uBHbR,yBAIA,CGSQ,0BHbR,eAIA,CAJA,UAIA,WGSQ,oBHbR,CAIA,qBGeI,gCAEA,uBAEa,WACX,YADW,yBACX,6CADW,sDACX,WADW,YACX,cADW,gCACX,CADW,sDHRjB,uBGgBU,WHhBV,YGgBU,0BHhBV,qBGgBU,wDHhBV,uBGgBU,YHhBV,aGgBU,eHhBV,iBGgBU,wBHhBV,QGgBU,oBHhBV,aGgBU,oBHhBV,oBGgBU,oBHhBV,oBGgBU,oBHhBV,2BEKE,aC3BE,OACE,aACA,qBACA,QH4BN,cACE,sBACA,sBADA,cACA,oCAFF,cACE,wBACA,cAFF,eACE,cACA,wBAFF,cACE,wBADF,6BACE,sCGlBE,cHCJ,wBAEA,cGGQ,eHbR,uCGaQ,eHbR,wBAIA,2BAJA,SAIA,YGSQ,2BHbR,mBAIA,aGSQ,gBHbR,8BAIA,cGSQ,mBHTR,uBGSQ,yBHbR,mBGaQ,0BHbR,mBAIA,YGSQ,cHbR,mBAIA,uBGSQ,yBHTR,eGSQ,cHbR,eGaQ,UHbR,YAIA,oBAJA,sBAIA,YGeI,qBAEA,uBAGE,YADW,YACX,cADW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AKJ,qBAEE,CAPE,UAOF,0JrBWW,gCqBvCoI,aAA0C,8CAA1C,UAA0C,+GAC3L,CAD2L,oCAoDrL,gCAnDN,2CrBsCa,6CIhCb,CJgCa,UIhCb,qIiBPuG,6CAcrG,CAdqG,UAcrG,uJAOE,2CAKJ,wBAEE,qBrBWW,CqBlBT,UrBkBS,wYqBvC8K,6SA+CzL,gDA/CyL,wBA+CzL,sBA/CyL,UjBO3L,CiBwCE,gCrBRW,gCIhCb,uCiBPuG,wBAYvG,qBAEE,CAdqG,UAcrG,+HAcA,yBrBWW,qBqBbb,UrBaa,iJqBFb,gCArCiJ,gDAA0C,uHA+CzL,wBAKI,sBALJ,aAKI,CDcN,sHpB3Ba,6CqB6Bb,iCAEE,CrB/BW,aqB+BX,mIAMA,yYAeI,wBDzBN,qBpB3Ba,CqB+CX,arB/CW,kXqBqCX,2FAMA,CANA,aAMA,CrB3CW,4LqB+CX,4CAKI,wBrBpDO,sBqBoDP,arBpDO,wIqB6Bb,wBAEE,sBAFF,aAEE,0JAMA,0EAMA,CANA,aAMA,4BrB3CW,4MqB+CX,wBDpBF,CCoBE,aDpBF,gKCEA,6CAEE,CrB/BW,UqB+BX,kLAMA,wDAMA,oBrB3CW,CqBwCb,arBxCa,iLqB+CX,iErB/CW,yBoB2Bb,apB3Ba,sKqB+BX,8CAFF,UAEE,wLAMA,gCAMA,sBrB3CW,6MqB+CX,6DrB/CW,sMqB+BX,6CAGF,CAHE,UAGF,kLAGE,gCAMA,mBrB3CW,oMqB+CX,uDrB/CW,6LqB+BX,6CAGF,CAHE,UAGF,yKAGE,gCAMA,sBrB3CW,6MqB+CX,6DrB/CW,wBqBmBqC,CrBnBrC,aqBmBqC,gKAYhD,wBAGF,qBrBlCa,CqB+BX,UrB/BW,kLqB2CX,gCrB3CW,+LqB+CX,gCAKI,2DrBpDO,gPqB6Bb,CrB7Ba,UqB6Bb,+KrB7Ba,gCqBqCX,sSAGF,CAHE,aAGF,uJrBxCa,iQqB+CX,uCAKI,CALJ,aAKI,yBrBpDO,6CIhCb,CJgCa,UIhCb,iDJgCa,uFqB+BX,yBAFF,aAEE,uJAMA,iOrBrCW,+EqB+CX,6FrBjBsC,wBELpB,sBAZN,aAYM,qHAhDZ,gCkB+EN,iIXlFA,yBPoPuB,aOpPvB,2UajBF,wBJmBI,qBACE,CIpBN,aJoBM,+WfyOsB,gCoB7NxB,sBAhCJ,oBACA,CADA,aACA,4BAEA,6CAsDI,CAvDJ,aAuDI,uDCvCJ,gCAIE,6DvB6JE,wBuBjJJ,CAHA,aAGA,gKA0BM,wBXDJ,qBWbA,CAaI,aAbJ,kLAcI,gCAdJ,WAGI,aAQJ,CARI,gBAQJ,oBAGI,8BAZA,iDXWJ,yBWCI,uCXDJ,aWXI,oBACA,8EDrBJ,kBCgDA,kBtBgdgC,oBqBhgBhC,CC+CA,uBD/CA,8EAnBF,kBAFA,gBACA,oBACA,CAFA,qBAEA,YACA,+CA8CE,gBACE,uFrBme8B,+CqB/f9B,uCpB+NwB,MoB5NxB,kCAlBJ,+BACA,yBAEA,yBADA,kBACA,2BAuCE,uCC+CA,2BACE,yCAQF,iBAGE,kBtBya8B,0CqBhf5B,eAGF,6BACE,CAhBF,6BAYE,CAZF,iCAJF,oBACE,mBpBgOwB,sBoB7MtB,8BpB4MsB,aoBzMtB,gBC6EF,oEDvEA,aCsEF,CDzGF,wBAmCI,mBApCJ,OC0GE,eACE,CDxEF,kBACE,CAlCJ,yBAiCE,CALI,iBA9BN,CACA,eACA,CAFA,qBC2GI,4DAkBF,UALE,OAKF,yBC9IF,uBAEA,0CDwJF,SACE,CADF,OACE,0BAEA,uBtBWW,MA/HG,CA+HH,UA/HG,yBsB0Hd,UAFA,OAEA,0BACA,uBAME,OALF,UAKE,yBfpJA,UeoJA,OfpJA,2BACA,uBeuJA,OfvJA,UeuJA,yBf1IA,Ue0IA,Of1IA,2BACA,0CL1BF,yBF2Ce,SsB+Hb,CtB/Ha,OsB+Hb,yBtB/KQ,iCAgDK,CAhDL,qBAgDK,gCsB8Ib,wBAQJ,6BAKA,CtB3MY,6BsB8LR,CtB9LQ,asB0LV,UtB1LU,CsBsLR,oBtBpLQ,yCsByMZ,sCAGE,avBrCI,2BuB4CN,UACE,mBACA,CANA,uBAIF,CtBjNY,KsBmNV,mCE3NA,iGADA,UACA,CxBuCc,oBwB3ChB,mBAEE,sBAEA,yCAEA,aACE,mCACA,wIAKE,WALF,oBAKE,weAaJ,YADA,UACA,mBAIE,6BAHF,sBAEA,gBACE,gBASE,kCATF,0FAMF,mBAGI,CATF,UASE,0IAQJ,CARI,8BAQJ,2CjBfE,oNAaA,wBACA,CAdA,aiByBF,oBjBXE,kCiBkCJ,kBAEE,cADA,cACA,iCADA,cACA,wCAMI,cANJ,aAEA,iBAII,gCASA,oBAFJ,iBAEI,uKAUJ,gCAyBF,wqBAYI,8PjBzGA,qRAdA,mRiBsJA,kPAEA,yCAGE,cACA,mJC7KJ,gQAEA,sBAKE,CAPF,qBAEA,CAKE,sBAEA,iHACA,sgMAwFA,6XAGE,g5DAiDJ,guDzBmPsC,0byB1MxC,6UAeI,ioBlBtLA,kBADA,kBACA,qBADA,qBACA,68BT0B0B,uDErDrB,mBFqDqB,uMEFb,mqB0BkDb,4BAKF,C1B1GO,yB0B0GP,inBAwCI,qDAKF,gB5B+KgD,yD4B/KhD,2B5B+KgD,2C4B5KhD,yCzBiZ4C,mBHrOI,O4BjKlD,YzBsY8C,CHrOI,UGqOJ,4DyBhY5C,wBACE,CADF,+BACE,wFAKF,wEAaA,oBAMA,0E1B0boC,wB0B7apC,qBACE,C1B4akC,U0B5alC,4G1B4akC,uI0BhalC,wBVlNA,uBUqMF,eVpMI,CADF,iBUqMF,CVpMI,4EUsNJ,uCAOA,qB5B4FgD,0B4BjG9C,mB5BiG8C,0D4B5FhD,WALE,0C1BrOG,iB0BqOH,6B1BhEO,CFiKuC,4B4B1EhD,gC1BvFS,+CA7JD,iB0B8PV,wSzBwUkC,mFyBvThC,wB1B/QQ,CCskBwB,oBDtkBxB,CARH,2P0B2SL,CzB1SO,gLyBoTP,sEAIF,iBACE,yE1BkFoC,2LAhJb,mF0BqGzB,0BAEA,CAKA,4CAIA,kBAEA,4C1B1HyB,yBAjMV,0BAiMU,C0BgIzB,iIzB2QiB,uCyB/Pf,2CAOF,eACA,EACA,yE1BpOW,qBAyEc,6BA9OlB,oF0BsZL,0BASA,oEA6BF,+NASE,yBzBkKyC,mByB5K3C,c1B7MyB,oBAtOf,C0BgaN,kBnB9ZF,gBmB+aF,CApBE,2B1BlaQ,C0BsbV,mBAEA,C1BxbU,mC0BqaN,CAmBJ,qBACA,C1BpbU,U0B8bR,gFAIA,oBAGF,CzBoJ2C,gCyBjJzC,CAHF,SAGE,sGnBtcA,0OSEE,qBUicJ,CVjcI,8BUicJ,sFzB4J2C,yByBjJzC,azBiJyC,4FAvmBlC,8GA+lBkC,WA/Wf,0BMxO1B,4ImBseA,mBnBteA,mDmBqeA,kBACA,CnBteA,oBmBseA,cVpeE,oBU4dJ,CV3dM,gDU2dN,2BV3dM,CADF,kBU4dJ,UzBmHkC,Ce9kB5B,mBf6kB4B,QACA,WAcS,SAdT,6CACA,oBA1lBzB,+BMQP,gGPuOuB,wBCmXkB,sDM1lBzC,uHmBwfF,qBVrfM,2CUkgBJ,CAFA,eVjgBE,CUggBF,2BACA,CnBngBA,gBmBqgBA,6CAbF,cVtfI,mBUsfJ,CAWE,sBnBngBA,gCmBqgBA,yBAYA,wBAIF,oBzB7hBS,0BMQP,CNilBgC,SyBhEhC,iBAJA,azBqEgC,iBADA,SMjlBhC,uDmB4hBE,wBnB5hBF,CmB0hBF,aAEI,WnB5hBF,+BmBsiBA,YzB5iBO,2FyBijBL,uCzBjjBK,gDyByjBL,gCAGF,gDzB5jBO,8EyB0kBT,uBAEI,iBAVN,oFAGE,8GV7jBI,uGUkkBJ,CARF,UAUM,uCAOF,oC1BvlBK,oF0B2lBH,qBAGJ,8C1BnlBU,wB0BwlBR,mBACE,oB1BzlBM,2B0BslBR,Y1BtlBQ,C0BslBR,UAGE,iCA0CJ,gBAxCE,wBACE,4BAEF,CALE,WAEF,CAGA,2GAaI,uGAwBN,CA1CI,UA0CJ,uCAGI,gCAEF,oBACE,yDAEF,qBACE,iCAIA,wB5BtmBwB,mB4BymBtB,oBANF,kDAME,0BAkBF,eAGA,C5B9nBwB,qD4BymBtB,Y5BzmBsB,kB4B2mBxB,kB5B3mBwB,C4BymBtB,YAEF,C5B3mBwB,0G4BmnBtB,uGAQF,CAlBE,UAqBF,gEAGJ,mBACE,kD1BviBS,qBA8Fc,0BA/GV,2C0BkkBb,mBACA,C1BnkBa,kD0BmkBb,C1BlsBK,4D0BmsBL,wB1BnsBK,mBgBaD,ChBbC,8BgBYH,iBACE,6HhBkRsB,wD0Bkb1B,wBAEI,wDACA,mCACE,wBAGN,oHAIQ,sGAKA,uCAOV,mH1BxlBW,+CAjBI,kLAgKa,gD0B0etB,yB1B1esB,iB0ByetB,gBACA,C1B1esB,a0B0etB,qEAEE,wFASN,sDAGI,gBAEA,CACA,SACA,CAFA,QAEA,4CAEA,kEAEA,UACA,6FAGA,gHAcJ,8HAaJ,oBACE,UACA,kGASE,oBACA,0KAQE,uDAMM,YACA,sGA2BN,kBAEE,uBAtBA,wBAEI,CAYR,iBACA,CAKE,oBAjBM,cAUV,oBACE,CAZQ,2CACA,CAYR,6HAOI,iFAKA,eACE,mGAIA,cAHA,OAEF,2BACE,iDCj4BR,eACA,oBACA,oDAMA,+DAIE,kBAIF,6DAWF,qHpBPI,uDACA,2EoBoBE,iBACA,C1BpCK,kC0BmCL,C1B8oB8B,mC0B7oB9B,sIAWJ,aAEE,C1BmoBgC,kC0BnoBhC,mEAYF,cpBxDE,yFNwO0B,+D0B7J1B,qBACA,4DC5EF,0BAEA,CDgGA,kCClGA,CDgGE,iBAEF,CAHA,WACE,CAZA,aACA,WAFA,SACA,CACA,UAUF,UC7FA,mBACA,2DAEA,0IAIA,kFAIE,YAoBJ,sB3BmqBoC,qB2BlqBlC,iB3BkqBkC,uBFliB9B,kB6BtHJ,C5BoEU,mBDkDN,C6BtHJ,cACA,yC1B/CA,e0BkDE,yBAUF,mCAEA,WACA,CAFA,SAEA,gGAUE,2BASJ,CAXE,wBAWF,+FAoBE,4BAKA,CARA,yBAQA,0BAEA,iBACA,C7BsDI,qB6BtDJ,4BACA,UrB7GE,sDLFF,gE0B0HA,UACA,0FAIA,wBACA,0BjBvEE,mLiBmFI,gBjBnFJ,8BiBoFM,wBACA,mBjBlGN,iCiB8FA,oBAoBI,oBACA,cAEA,cACE,CAHF,mBAGE,0CAEA,qBACE,sBAGF,2B3BwhB0B,6B2B3hBxB,kB3B2hBwB,+O2BlgB5B,wBAIE,qCAGF,CAPA,aAOA,0BjB5IJ,mDiB6IM,ejB7IN,wLiBmFI,kBAEE,mDAJN,wBAoBI,kBACA,oCAEA,sBACE,sB3B8hB0B,mB2B9hB1B,iB3B8hB0B,oK2B3hBxB,mBADF,aACE,4CAUJ,eACE,qBAkBA,kBAGF,mBACE,CAPA,iBAGA,CAJF,uBACE,CAfA,oBAcF,CAQE,2DjB7IN,mMiBoFM,UACA,CAFF,eAEE,kCjBlGN,CiB8FA,oBAoBI,CjBlHJ,iBiBkHI,kBACA,kBAEA,CAFA,2BAEA,CACE,gBAGE,+C3B2hBwB,mB2B9hB1B,iBAEA,cACE,CAHF,qB3B8hB0B,yI2BjhB5B,C3BihB4B,8E2BjhB5B,4BACE,iOjBvHN,wJiBoFM,kBACA,8CAJN,iBAoBI,yCAGA,kBACE,CAHF,mBAGE,kO3B8hB0B,yI2BjhB5B,6BACE,iOjBvHN,wJiBmFI,kBACE,8CjBjGN,iBiB8FA,yCAqBI,kBAEA,CAFA,mBAEA,kO3B+hB4B,sK2BjhB5B,iOAhBA,wNAjBE,iBAmBF,yCAGE,kBACE,CAHF,mBAGE,kO3B2hBwB,oD2BjhB5B,sBACE,mDAeA,cAGA,6P3BohB0B,2ECttBlC,oBDutBkC,0D2Bnf9B,kB3Bqf8B,gX2BlehC,gBAGF,oC3B4dkC,sB2B1dhC,gB3B4dgC,qTATA,cC/sBlC,CD+sBkC,eC/sBlC,2BDgtBkC,kE2Bxb9B,gC3B0b8B,4H2BrbhC,kB5BrSK,CC0tB2B,mBD1tB3B,yOCutB2B,gB2B/ZhC,qC5BxTK,0E6BJT,YACE,EACA,mCAEA,2BAEA,6MAeE,eAFA,eAEA,4BACE,kBtBCF,2CsBGA,uDtBWA,kBACA,CADA,mBACA,6MsBmBF,iDAIA,sB3BrDA,gB2B0DE,gC7B8VgC,Y6B7UpC,CAEE,gGAGA,eAEA,qCAKF,gBACE,oFAGA,eAEA,8CAUF,eACE,2KAeA,eAEA,+BtBnHE,sBsBwHJ,CtBxHI,esB2HF,oCAIF,wQA0BM,4B7BwQ8B,e6BtQ9B,C7BsQ8B,mG6BlPhC,eAKE,CAGA,6FAOE,8CtB9KJ,eACA,mFsBoLM,eAGE,mOtBzKR,8DsB4LQ,CtB5LR,esB4LQ,iTA0CV,2BAGE,gBAGE,gGtBnPF,UsBuPA,OtBrQA,oBsByQA,CAEE,uBCtSJ,CDoSE,qBAEE,CCtSJ,+BAEA,kB9BmgBkC,CO3ehC,kCACA,asBqQA,iB7BqOgC,UDlV9B,a+B9KJ,C9BggBkC,c8BhgBlC,mBvBYE,qBuBPJ,CALE,kBAKF,+BAIE,0B9BqfkC,6B8BxflC,kB9BwfkC,C8B9ehC,6BASE,8B9Bqe8B,8B8Bre9B,CARA,qBAQA,+DAWF,wBAGF,aACE,+BAGF,a9BnCU,oB+BbV,gB3BGA,mBGcE,sCHbF,e2BGA,sCACA,uB/BmkBkC,mBAhiBtB,c+BxBZ,0B/BiDoB,uC+B5ClB,C/BjBK,e+BYP,C/BZO,sB+BiBL,0B/BbQ,yB+BmBR,c/BujBgC,0B+B/iBhC,oCxBSA,CPuiBgC,sBOviBhC,yBACA,4CAdA,ewB0BF,CxB3BE,qBwB2BF,sCxB3BE,oBACA,CwBgBA,qB/BQa,mB+Bab,iB/BhEK,CAKG,e+ByDR,gBAEA,C/Bba,iB+BSf,C/BvDU,Q+BuDV,K/B5DO,0CAIG,agCTV,YACE,wBjCgLE,0BCXM,wDOzHR,6BACA,CyBtCE,8BzBsCF,oCyBjCE,yBzBkBF,uBACA,oByBhCF,iBACE,CzB+BA,kByB/BA,kBjCgLE,QCVM,iCgC/JN,ChC+JM,iBgC/JN,sCzBqCF,yBACA,2CyBjCE,2BzBkBF,yC0B5BF,cADF,aACE,oCAIA,4BAEA,ClCwKI,yBkCxKJ,kG1BME,8H0BbJ,4BjBgBQ,qCiBIJ,4BANE,wBAMF,oGjCscgC,wBO7chC,uG2BZE,2BACA,0CAGF,yBAEE,4BACA,mBDqCJ,UCjDA,8BpC2Ca,4CI5Bb,oBgCVI,kBACA,oDAKA,gBACA,2BAZJ,CAWI,4BAXJ,sCpC2Ca,yBI5Bb,yBgCVI,+BACA,+BAGF,apCkCW,wBI5Bb,kBgCVI,CAMA,eAXJ,kBpC2Ca,iBmCMb,eCjDA,CAWI,gBANA,8BAMA,YALA,mCAKA,4DpCgCS,0BmCMb,oBCjDA,oBpC2Ca,gDoCrCT,0BAKA,oBALA,CAMA,wBAZJ,0BhCeA,iBgCVI,CpCsCS,eI5Bb,CJ4Ba,coCtCT,YD4CJ,qBCjDA,yBpC2Ca,CoChCT,aACA,CANA,cAKA,kCALA,wBAKA,CALA,iBpCqCS,kBoCrCT,6CAGF,ChCMF,agCVI,sBpCsCS,SoClCX,kBAEE,eACA,CADA,mBACA,mCpC+BS,6BoCtCT,CpCsCS,2BoC3Cb,aAKI,kCAMA,+BALA,2BAKA,8BAXJ,wBpC2Ca,sBoC3Cb,WDiDA,SnCNa,gCoCrCT,qBAKA,sBANA,aACA,gCAKA,2BAXJ,iCpC2Ca,CoC/BT,uBpC+BS,kDoCrCT,8BADA,0BACA,iDCPN,8BACE,CDWI,2BCXJ,2B5BiBE,gCI0CA,CV8vBgC,sBkC1zBpC,kDAcE,6BCVF,CDQA,0BCRA,CACE,gDAGA,8BAKF,CpCuboC,2BoCvbpC,QAgCI,iBACA,CAjCJ,oBAMA,CpC4Ja,iBoCnJb,gBAEI,eAXJ,iBpC4Ja,CoCjJT,iBAMF,CAUE,6HCxCA,CDgCA,sBAOA,CATF,kBC9BE,uCAIA,OD8CF,eACqH,8BAA5F,oBAA4C,cCpDrE,oEAKE,iBD8CF,sBACqE,mBCpDrE,CDoDyB,kBAA4C,CAAgD,mBCpDrH,gBACE,wBAGF,CAJA,UAIA,6CDgDqH,wBAA5F,CAA4F,UAA5F,6CCnDvB,gCDkDF,CClDE,SDkDF,kBACqH,wBAA5F,CAA4F,UAA5F,iDCnDvB,wBAGF,CAHE,UAGF,iDDgDyB,gCCpDzB,CDoDqH,SCpDrH,gBACE,wBAGF,CAJA,UAIA,6CDgDqH,wBAA5F,CAA4F,UAA5F,6CCnDvB,gCDkDF,CClDE,SDkDF,aACqH,wBAA5F,CAA4F,UAA5F,uCCnDvB,wBAGF,CAJA,UAIA,uCDgDqH,gCAAhD,CAAgD,SAAhD,gBCpDrE,wBACE,CADF,UACE,6CDmDmH,wBAA5F,CADzB,UACyB,6CCpDzB,gCAIA,CAJA,SAIA,eACE,wBCPA,CDOA,UCPA,2CACA,wBAKF,CALE,UAKF,2CAGA,gCtCSQ,CsCTR,StCSQ,asCFV,wBACE,C/BFE,U+BEF,uCAGA,wBAEA,CAHA,UAGA,uCxC4rBqC,gCwCzrBrC,CAFA,SAEA,atBRI,wBsBDN,CASE,UtBPM,uCsBUR,iNAME,yBAJA,aAIA,yCACE,gCADF,CACE,SADF,gBCpCA,wBACA,CAFF,aAEE,6CCGA,wBAKE,CALF,aAKE,6CjCQA,gCNJO,CMIP,SNJO,CuCcT,mCAIE,kBvClBO,CuCcT,oCvCdS,yBuCoBP,4BvC1BO,mBDoCG,eCnCH,CDmCG,ewCNZ,evC7BS,QuC2CT,sBxC5CO,mBwC2CP,kBACA,CAFA,oBACA,CvC1CS,iBDDF,gBwCgDP,0BAEA,mCjC/BE,6CAcA,ciCqBF,oBjCrBE,CAbA,iBiCkCF,cjCrBE,gBACA,6CN7BO,CM6BP,aN7BO,mBuCwDP,wBxC7DK,4BwCkEP,aACE,kBvC+K0B,8CDlPrB,aCkPqB,qBuCzK5B,wBACE,8BAEA,aACE,gBxC+CU,wBwChCZ,qBACE,CxC+BU,awC/BV,2CAGE,4BjC/BJ,0BAZA,6CiCgDI,CjChDJ,aiCgDI,gBjChDJ,wBAYA,sDiC0CM,8CADF,aACE,mBAGF,wBxCcQ,4BwCXJ,4BAKF,wBAEI,qBxCIE,CwCXJ,axCWI,kBWxEZ,wB6BwCA,2BACE,kDAGE,qBjC/BJ,CiC4BE,ajC5BF,wCAZA,sCiCgDI,ajChDJ,wBAYA,sBiCoCI,ajCpCJ,wCiC0CM,oDAGF,wBxCcQ,qBwCXJ,CANF,aAME,mEAKF,aAEI,gBxCIE,wBWxEZ,qB6BwCA,CxCgCY,awChCZ,mBACE,oDAGE,8CjC/BJ,8BAZA,6BiCgDI,UjCpCJ,wBiCyCI,kBACE,CjC1CN,iBiCoCI,YjChDJ,ciCsDM,yBANF,ajChDJ,eiCmEU,CAbJ,cAME,wBAKF,CxCMM,UwCXJ,CANF,4CAGF,CAGI,kBAKF,yBAEI,CAPF,kBAOE,uC7BpEV,6B6BwCA,wBACE,+GjCxCF,4BAYA,yEiC0CM,uCAGF,uBxCcQ,ewCXJ,6E7B7DR,kB6BkEM,YAEI,sBxCIE,gBWxEZ,CXwEY,cwChCZ,yBACE,wGjCxCF,wBiCgDI,CjChDJ,4CiCgDI,gCjCpCJ,yBAZA,aAYA,kBiC0CM,sBAGF,iCxCcQ,CwCjBN,qCjC1CN,iBP2DY,8BwCXJ,8DAOE,6B7BpEV,iC6ByCE,CxC+BU,kCwC/BV,qDjC5BF,sBiC4BE,aAGE,oBjC/BJ,CAZA,gDiCgDI,qBjChDJ,wDAYA,4DiC0CM,4DAGF,kBxCcQ,qDwCXJ,8BAKF,yBAEI,oDjC9GV,2BiCsIA,CjCtIA,2BiCsIA,gDAEA,sEAauC,oBAA+B,oBAA/B,iEtCvJzC,qBsCuJwE,CAA/B,gBAA+B,yBC7JlE,6CAGF,uDD0JoE,6BCpKxE,0BDoKwE,uDAA/B,0GAA+B,YC7JlE,6DzCFC,mBwC+JiE,CxC/JjE,oBwC+JiE,oEAA/B,4GtCvJzC,wDuCNM,uDzCFC,uDwC+JiE,2BAA/B,CAA+B,2BAA/B,4HC7JnC,oBD6JkE,oBC7JlE,oED6JkE,qBCpKxE,CDoKwE,gBCpKxE,0BDoKwE,0BAA/B,uGAA+B,0BC7JlE,uDzCFC,2BwC+JiE,CC1JpE,2BD0JoE,+DAA/B,yKC7JnC,qBAGF,CAHE,gBAGF,2BD0JoE,4CCpKxE,wDDoKyC,8GC7JnC,4BD6JkE,2BC7JlE,mDD6JkE,yEAA/B,oBAA+B,oBAA/B,oEAA+B,qBC7JlE,CvCMN,gBuCNM,sDAGF,kBzCLG,yDwC+JiE,uDAA/B,mFAA+B,CAA/B,2BAA+B,oDC7JlE,0ED6JkE,mBCpKxE,CDoKwE,yFAA/B,yEtCvJzC,oCuCNM,mEzCFC,qBwC+JiE,0BErKtE,wB3CkLE,C2CpLN,a3CoLM,6G2CnKF,yB1CRK,a0CQL,wDAKE,wBAYJ,sBxClBA,UwCkBA,4BAQF,wBC1CA,CDoCE,aCpCF,iHAQE,wBACA,CADA,aACA,0DpCSE,wBoCJF,qB1Cg4BkC,C0Cn4BlC,U1Cm4BkC,0B0Cx3BlC,wBAEE,CALA,aAKA,6G1CXO,wBA44ByB,CA54BzB,aA44ByB,wD0Cl3BlC,6CpCZE,CoCWF,UpCXE,uBACA,wBNk3BgC,CMn3BhC,aNm3BgC,uG2C13BlC,wB3C4pBkC,C2C9pBlC,aAIA,qDAaF,wBACE,qB3Ck5BkC,C2C15BlC,U3C05BkC,0B2C94BlC,wBAGA,CAHA,aAGA,6G5BtBM,yB4BsBN,a5BtBM,wD4B+BN,wB5CinBkC,qB4C5mBpC,C5C0mBoC,U4C1mBpC,yBACE,wBACA,CADA,aACA,2GAIE,wBAGF,CAHE,aAGF,uDAME,wBAIJ,qBACE,CANA,UAMA,uBAEA,yBADA,aACA,uGAOE,2FAMA,wBACA,sBAFA,UAEA,uBAGE,yBADF,aACE,uGAaJ,wBACA,CAFA,aAKA,qDAEA,wBACA,qBAIA,CALA,UAKA,wBAMA,wB3CijBkC,C2CnjBpC,a3CmjBoC,yGHeA,wB8CjjBlC,CANA,aAMA,sD3C+zBkC,6C2C3zBlC,CAFA,UAEA,0BrCtHE,wBqCyHF,CrCzHE,aqCyHF,6GAoBF,wBAIE,C3CwH4B,a2CxH5B,wDAOA,wBACA,qBAEA,CAHA,UAGA,QrC7IE,WqC6IF,4BACA,8BrC9IE,CACA,UqCmJF,CrCpJE,wBqCoJF,cACE,+BAKJ,uFjCvII,WiCkJF,c9C2fkC,wB8CzfhC,SAGF,C9CsfkC,S8CtflC,qCACE,QAOF,2BACE,CALE,0BAIJ,CACE,0BAEA,CACE,oBASJ,CAVE,oCACE,CAXF,iBAEA,kBAFA,eAEA,CASE,SASJ,yB9CkekC,oBa9oBhC,gBiCgLF,sB9C4dkC,uBa5oBhC,aiCuLF,Y9CodkC,e+CrsBlC,kB5CgrBkC,CA+KA,2BH9rBN,CG8rBM,2BH9rBN,iCECV,0C8C7JlB,2CAEA,C7Cw1BkC,c4Ch2BpC,YACE,C5CgrBkC,qB6CzqBlC,aACA,cACA,4BACA,oBACA,iBACA,gBACA,QDHA,YAEA,C5Cg1BkC,W4C90BlC,C9CoKI,M8CzKJ,CAME,UADF,gBCDA,c/CqKI,O8CtKJ,U5Cg1BkC,C4Cn1BlC,YAME,e5Cm1BgC,Y4C90BhC,oBACE,CALF,iB5Ck1BgC,W4C70B9B,2BAGA,4BAFA,iCAEA,uCAMJ,qEAGE,+EAGE,0BACA,yC7CpBM,yC6C0BZ,6BACE,+F5CqzBkC,0F4C7yB9B,kBACA,CADA,aACA,4B7CpCM,+B6C2CV,W7C3CU,uC6C2CV,8FAGE,wDAEA,+D7ChDQ,sE6CyDV,4B5CuxBkC,sE4C/wB9B,mBARJ,kCAGE,CAKE,U5CgxB8B,mBADA,C4CpxBhC,UAKE,iBAyBJ,wB7CrGO,CCk1B2B,Y4C7uBlC,C7C1FU,O6CkEN,c7ClEM,O6CwFZ,W5C+uBoC,C4C/uBpC,Y7CnGS,sB6CuGP,S7C5FU,sBODR,UwClBJ,eAGE,sB9C8qBkC,CAmMA,0DHjtBN,CgDhK5B,2B9C0KW,C+C5KX,YAEA,CAEA,6B9C+2BkC,qBDvsBvB,sB8CtKX,gCACA,CAFA,oBAEA,cAEA,eACA,CAFA,eAEA,aACA,aACA,gBACA,CAHA,iBAGA,e/CsKI,kBgDxKJ,CxCME,6BwCEA,CANF,8BxCIE,CPVK,4B+CMP,CDCA,2B/CqKI,CgDxKJ,wB/CJO,a+CYL,iBACA,a9C+2BgC,0B8C12BhC,2BAEE,CAJF,wCAIE,yBAEA,cACA,mBACA,CADA,eACA,wD9Cq2B8B,wE8C71BlC,wBACE,wFAGE,2BACA,8B9C21B8B,6E8Cv1BhC,0B/CmFY,U+CjFV,0B9Cq1B8B,qBDh4B3B,c+CiDT,4D9C40BoC,CAGA,mBAHA,iB8Cz0BlC,gBACE,CAGA,qBAGG,CACD,e9Co0B8B,C8C30BhC,gB9Cw0BgC,CD73B3B,Q+CiDT,C9C+0BoC,UDh4B3B,kBC63B2B,eADA,iB8Cp0BhC,2DAIE,mBADA,qCACA,C/C5DG,YCg4B2B,0CDpwBpB,a+C1DV,a/ClEG,CA4HO,kB+C1DV,W/ClEG,wB+CwET,kB9CqzBoC,oBD73B3B,U+CwET,C/CxES,iBC63B2B,oD8ClzBlC,eACE,0J9CozBgC,oD8ChzB9B,K9CgzB8B,wDDpwBpB,qFA5HP,mH+CmGL,2B9CyxBgC,gC8CzxBhC,CAHA,OAIA,0DAIJ,e9CqxBoC,wE8ClxBlC,2FAIE,2BAGE,CAHF,mCAGE,sDACA,e9C6wB8B,oEDpwBpB,aCowBoB,O8CzwBhC,Y/CKY,kFDgDV,yBEusB8B,C8CjuBlC,gChD0BI,CgD3BJ,M9CkuBkC,gBM/1BhC,wBwCsIA,kBAIJ,CxC3II,WNg2BgC,e8C7tBlC,sBxCnIE,kBwC2IJ,UCnIE,qBhCfI,2BACE,CgCcN,qBhCfI,CACE,yCgCJR,4DAME,CAWA,iBACA,CAZA,iBACA,gBCvBA,CjD2CY,OgDZZ,qBACA,CACA,gBCjCA,gBACE,CDYF,gBCXE,eACA,iBDwBJ,qBACE,iBAEA,oBACA,CDuIA,K/C3HY,CgDXZ,kBACA,CADA,sChDWY,YgBvBN,0BgCRR,aACE,CDwJF,iBC7HE,ChCpBM,gBgCoBN,kFAKA,kBAGF,oBAHE,0CAGF,CAEE,mDAUE,mBACA,kEACA,yGAOA,sDADA,QACA,8EhClDE,sBgCyDF,0BhCzDE,CgCyDF,UhCzDE,wDgCqDJ,iBhCpDM,sEgCwEN,WACA,CALA,uBAEA,CAGA,aAHA,WAGA,oFASA,6BAFA,gCAEA,CAFA,MAEA,kFhClFM,2HhBbC,gBgDoGL,CACA,uEAUJ,sBACE,sFAYA,6BAEF,C/C87BqC,0B+Ch8BnC,C/Cg8BmC,K+C97BrC,oFAIE,wBASF,CAVA,0BACE,CADF,OAUA,wGAeI,+B/Cw5BiC,C+Cz5BnC,UACE,C/Cm5BiC,a+Ct5BnC,C/Cs5BmC,S+Ct5BnC,kBAEA,CANA,iB/C05BmC,O+Ct5BnC,U/C25BmC,sDAGA,kB+Cp5BjC,oEAIA,wBACA,CAHA,wBAEA,YAEA,kFhC1JI,2BgC+JJ,CAnBF,gChC5IM,CADF,OgCgKF,gFhD5KK,sBgD8LP,CAHA,gChD3LO,CgD0LP,SAIA,iBE9LF,wBjDukC0B,gCAEA,4BiDpkCxB,4BARA,iBAGF,CAHE,oCAQA,uBAGA,2BACA,cADA,oBACA,WAGF,iBjDgkC0B,yBAEA,kBiDxjC1B,CACE,gBAIE,eACA,CALF,iBAIE,WACA,uBjD2iCsB,sBiDtiCxB,ajDsiCwB,gBiD/hCxB,kCACA,2BjDmiCwB,CAHA,YiDpiCxB,YAGA,mBjDiiCwB,kBAGA,qCiDviCxB,UjDuiCwB,uCiDzhCtB,8BAEE,gEC1DN,uFAEA,oGAEA,0DCFE,UACE,eADF,2BACE,4PlDUF,mCkDXA,ClDWA,SkDXA,uCACE,qFlDUF,+DkDVE,mBADF,eACE,mBAKE,UANJ,CACE,mClDUF,CkDVE,WlDUF,SkDLI,CANJ,iBACE,CADF,kBACE,mClDUF,UkDVE,gDlDUF,8CkDXA,qIlDWA,WkDXA,qBlDWA,oBkDXA,wBACE,8FADF,kCACE,ClDUF,oBkDXA,uBACE,2dlDUF,sBmDJF,SACE,mCAGF,CAJA,OCNA,gCDUA,gBCVA,CDUA,enDAE,iBkDLI,QCCN,WCNA,yBAUA,2BACA,CADA,sBAGI,8BAOJ,CATA,2BAEI,CAZJ,mBASA,eATA,cACA,0BAEI,CAFJ,iBAkBA,WAhBI,kBAMJ,CAUA,2BACA,CApBA,UAoBA,+DACA,eAEI,+BAMJ,uCAEA,CAUE,UACE,CAXJ,SAUE,oBARE,gBAQF,CAZF,4BAaI,iBADF,CAVF,UAUE,2BACE,0BADF,kBACE,6CAAK,CAAL,kBADF,kBACE,+BADF,mEACQ,CAAN,oCADF,YACE,CADF,mCACE,qBADF,6BACE,gBAoBJ,2CACE,CARA,6BAGF,kBACE,CAbF,qBACE,WAOF,CAKE,SAGF,CARA,sBACE,CATF,UAiBE,kBACA,YADA,UACA,CAGF,sCAEI,qDACA,kBAQJ,gCACE,wCACA,eAGF,+BAEI,8CACA,oBAQJ,oCAIA,kDAIA,+CAIA,uFCtGM,44B5CiDF,2E4CjDE,wlC5CiDF,C4CjDE,kYAUN,8BAEI,2YCjBF,6BAHA,qCAQE,gCADA,wCACA,sEAcA,CAdA,cAGF,oCAWE,wCAUE,4CADF,eACE,8BADF,YACE,yBADF,iBCxBA,sBDyBE,aCzBF,+BACA,mCACA,yDACA,wDAEA,yCACA,2CACA,4KAIA,sBACA,sEAEA,uEACA,sFACA,kGACA,iFACA,wFAEA,0DACA,+EACA,mEACA,8CACA,qDAEA,uDACA,+CACA,0EACA,oCACA,gFACA,8CAEA,kCACA,gDACA,4DACA,sCACA,kDACA,iD9CYA,uB8ClDA,4CACA,8CACA,kFACA,2BAEA,iDACA,6CACA,4CACA,qCACA,yCACA,8CACA,yCACA,0CAEA,gFACA,0CACA,oEACA,8DACA,oEAEA,2CACA,yEACA,oBACA,wCADA,iBACA,qCACA,oKAKA,SADA,SACA,YADA,yCACA,wDACA,kDACA,8CAEA,+CACA,qDACA,kDACA,0DACA,mDACA,gEAtCA,oDACA,iDACA,wDACA,uDAEA,8DACA,oCACA,qEACA,iDAEA,0GAEA,uCAEA,+EACA,gDACA,6DACA,yFACA,4BAEA,qDACA,4DACA,wDACA,oDACA,qDAEA,6DACA,2DACA,uDACA,8DACA,6EACA,+CAEA,mDACA,iDACA,sCACA,6CACA,qDACA,6D9CYA,uC8ClDA,eACA,mEACA,uDACA,uCAEA,sDACA,wCACA,iEACA,2BACA,oCACA,2DACA,4BACA,6DAEA,uCACA,kEACA,4EACA,sDACA,oFAEA,yBACA,sDACA,yDACA,0DACA,yDAEA,+DACA,+DACA,oDACA,+CACA,gFACA,kDAEA,sDACA,oDACA,uCACA,6CACA,qDACA,6D9CYA,uC8ClDA,eACA,mEACA,uDACA,uDAEA,sCACA,wCACA,iEACA,2BACA,oCACA,2DACA,4BACA,6DAEA,wCACA,iEACA,4EACA,sDACA,oFAEA,yBACA,sDACA,yDACA,0DACA,yDAEA,+DACA,+DACA,oDACA,8EACA,iDACA,kDAEA,sDACA,oDACA,uCACA,6CACA,qDACA,6D9CYA,uC8ClDA,eACA,mEACA,uDACA,uDAEA,sCACA,+DACA,0CACA,+DACA,yBACA,kCACA,4DACA,6BAEA,mEACA,6DACA,qDACA,kFACA,wDAEA,sDACA,2DACA,uDACA,wDACA,gEAEA,8DACA,0DACA,8CACA,qDACA,wEACA,oDAEA,qDACA,uDACA,yCACA,gDACA,0DACA,gECxCI,eAMJ,wBAEI,iBAMJ,iDAhBA,gCAEI,eAMJ,uBAEI,CAMJ,sD/CsCA,qB+CtDA,mBAEI,uBAMJ,mBAQA,kD/CsCA,oC+CpDI,yBAMJ,kCAQA,4DAhBA,6BAEI,uCAQA,CAMJ,iEAhBA,uBAEI,gCAMJ,qBAQA,sDCnBF,oTCCA,2RAMA,oBAGA,6BAIF,uBAEE,2B3D2pBkC,8E2DrpBpC,4BAEI,2B3DkpBgC,c4DzqBpC,4BCIE,kBACA,+BAEA,uBACA,oCAEA,iEAcE,gBACA,wBACA,kBC5BJ,kFACA,yDACA,4DACA,2CCCI,ySAIJ,CACA,kEAIA,wBACA,gCAEA,sBACA,8BCTQ,qDAGE,2BAEF,8BASA,0BAEE,6BAKE,0BArBJ,kCACA,wBAIA,gCAGI,2BAMJ,8BAIA,4BAGI,qCArBJ,2BACA,oCAIA,4BASA,+BAEE,sBAEF,yBAlBA,sDACA,CAEE,oBAEF,6BAGI,wBAMJ,2BAIA,0BAGI,6BArBJ,yBACA,4BAIA,kCAGI,cAMJ,qBAEE,aAEF,6CAlBA,mCACA,iBAEE,qBAEF,oCASA,yCAEE,oBAEF,iBAlBA,qCACA,8CAIA,mCASA,sCAEE,gBAEF,oBAlBA,0CACA,oBAEE,iBAEF,qBAGI,gBAMJ,oBAEE,2BAEF,gBAlBA,sCACA,sCAIA,uCAGI,iCAMJ,0BAIA,qDAlBA,2BACA,mBAEE,kCAEF,2BASA,uCAIA,2CAlBA,2CACA,6BAIA,2BAGI,CAMJ,uDAIA,iBAGI,wBArBJ,kBACA,iCAEE,0BAEF,YASA,KAEE,0BAFF,OANI,cAMJ,qBAdA,CAgBE,cAEF,QAlBA,2DAKA,mCAGI,gBAMJ,8BAdA,kBACA,CAEE,SAeF,WAlBA,4BAkBA,SAlBA,CAgBE,iBAEF,CAjBA,kBAEE,CAeF,SAfE,oDAeF,UAFE,YAEF,iBAJA,gBAIA,kBAeA,CAnBA,UAmBA,2DAGE,SAEF,6CASA,sDAIA,cAGI,yBArBJ,0BACA,0BAEE,0BAEF,4BASA,oCAEE,oBAEF,2BAlBA,wDACA,SAEE,qBAEF,iCAGI,CAMJ,iCAEE,aAEF,yBAGI,aArBJ,mCACA,8BAEE,sBAEF,wBAGI,aAMJ,mCAEE,wBAEF,aAGI,yBArBJ,oCACA,8BAIA,yCAGI,aAMJ,8BAEE,aAEF,+BAGI,CArBJ,yCACA,6BAEE,aAEF,2BAGI,0CAMJ,aAEE,8BAEF,aAGI,4BAUR,2BACA,aAEE,yBAEF,wCASA,yCAEE,aAEF,0BAGI,6BArFA,wCACA,0CAIA,2CASA,yCAIA,8BAlBA,yCACA,2CAEE,CAEF,2CAGI,aAMJ,6BAEE,4BAEF,eAGI,yBArBJ,0CACA,eAEE,4BAEF,yCASA,yBAEE,oCAEF,aAGI,yBArBJ,uCACA,aAEE,wBAEF,+BAGI,aAMJ,6BAEE,aAEF,+BAlBA,6CACA,2CAIA,8BAGI,yCAMJ,aAEE,8BAEF,aAGI,+BArBJ,0CACA,MAEE,sBAEF,uCAGI,aAMJ,4BAEE,aAEF,6BAGI,aArBJ,yDACA,aAEE,4BAEF,aAGI,8BAMJ,4CAIA,0CAlBA,+BACA,0CAIA,4CASA,6CAIA,2CAlBA,6BACA,yCAEE,eAEF,4BAGI,eAMJ,4CAEE,2BAEF,gCAlBA,4CACA,eAEE,+BAEF,eAGI,gCAMJ,eAEE,8BAEF,+BAlBA,2CACA,6CAIA,8CASA,4CAIA,6BAlBA,0CACA,0CAEE,eAEF,6BAGI,eAMJ,2BAEE,+BAEF,2CAlBA,6CACA,eAEE,+BAEF,eAGI,6BAMJ,gCAEE,eAEF,6BAGI,eArBJ,+BACA,+CAIA,6CAGI,QAMJ,uCAEE,0BAEF,iBAGI,4BAYJ,8CACA,iBAEE,2BAEF,8BAGI,mBAMJ,yBAEE,mBAEF,2BAGI,mBArBJ,+CACA,0BAEE,yBAEF,0BAGI,mBAMJ,yCAEE,wBAEF,mBAGI,yBArBJ,0CACA,SAEE,wBAEF,+CASA,iDAIA,kDAlBA,gDACA,SAEE,uBAEF,8CASA,gDAEE,mBAEF,8BAlBA,+CACA,8BAEE,mBAEF,yBAGI,8CAMJ,mBAEE,4BAEF,mBAGI,0BArBJ,gCACA,mBAEE,2BAEF,gDASA,iDAIA,+CAaJ,oDACA,4BAEE,mBAEF,8BAGI,mBAMJ,+BAEE,mBAEF,6BAGI,+BArFA,8CACA,qBAEE,2BAEF,qBASA,4BAEE,qBAEF,0BAGI,CArBJ,8CACA,0CAEE,yBAEF,mBAGI,0BAMJ,mBAEE,wBAEF,kCAlBA,gDACA,mBAEE,+BAEF,mBAGI,gCAMJ,mBAEE,8BAEF,SAGI,wBArBJ,+CACA,CAEE,gDAKE,mBAMJ,+BAEE,mBAEF,6BAGI,CArBJ,iDACA,0BAEE,mBAEF,4BAGI,mBAMJ,6BAEE,mBAEF,2BAGI,SArBJ,2CACA,4BAEE,mBAEF,8BAGI,mBAMJ,+BAEE,mBAEF,6BAGI,SArBJ,4CACA,6BAEE,mBAEF,+BAGI,mBAMJ,gCAEE,mBAEF,8BAlBA,iCACA,8CAIA,iDASA,qBAEE,6BAEF,qBAlBA,8DACA,qBAEE,6BAEF,qBAGI,+BAMJ,qBAEE,gCAEF,CAGI,oBArBJ,+BACA,iCAEE,qBAEF,4BAGI,qBAMJ,8BAEE,qBAEF,+BAlBA,kDACA,gCAIA,+CASA,iDAIA,kDAlBA,gDACA,UAEE,wBAEF,iDASA,mDAIA,qBAGI,+BArBJ,qBACA,6BAEE,mCAEF,qBAGI,6BAMJ,qBAEE,+BAEF,qBAGI,gCArBJ,qBACA,8BAEE,WAEF,6CAGI,0BAMJ,uBAEE,4BAEF,uBAeA,oDACA,2BAEE,YAEF,8CAGI,yBAMJ,yBAEE,2BAEF,yBAlBA,qDACA,0BAEE,0BAEF,0BAGI,mBAMJ,yCAEE,wBAEF,mBAGI,yBArBJ,0CACA,SAEE,wBAEF,+CASA,iDAIA,kDAlBA,gDACA,SAEE,uBAEF,8CASA,gDAEE,mBAEF,8BAlBA,+CACA,8BAEE,mBAEF,yBAGI,8CAMJ,mBAEE,4BAEF,mBAGI,0BArBJ,gCACA,mBAEE,2BAEF,gDASA,iDAIA,+CAaJ,oDACA,4BAEE,mBAEF,8BAGI,mBAMJ,+BAEE,mBAEF,6BAGI,+BArFA,8CACA,qBAEE,2BAEF,qBASA,4BAEE,qBAEF,0BAGI,CArBJ,8CACA,0CAEE,yBAEF,mBAGI,0BAMJ,mBAEE,wBAEF,kCAlBA,gDACA,mBAEE,+BAEF,mBAGI,gCAMJ,mBAEE,8BAEF,SAGI,wBArBJ,+CACA,CAEE,gDAKE,mBAMJ,+BAEE,mBAEF,6BAGI,CArBJ,iDACA,0BAEE,mBAEF,4BAGI,mBAMJ,6BAEE,mBAEF,2BAGI,SArBJ,2CACA,4BAEE,mBAEF,8BAGI,mBAMJ,+BAEE,mBAEF,6BAGI,SArBJ,4CACA,6BAEE,mBAEF,+BAGI,mBAMJ,gCAEE,mBAEF,8BAlBA,iCACA,8CAIA,iDASA,qBAEE,6BAEF,qBAlBA,8DACA,qBAEE,6BAEF,qBAGI,+BAMJ,qBAEE,gCAEF,CAGI,oBArBJ,+BACA,iCAEE,qBAEF,4BAGI,qBAMJ,8BAEE,qBAEF,+BAlBA,kDACA,gCAIA,+CASA,iDAIA,kDAlBA,gDACA,UAEE,wBAEF,iDASA,mDAIA,qBAGI,+BArBJ,qBACA,6BAEE,mCAEF,qBAGI,6BAMJ,qBAEE,+BAEF,qBAGI,gCArBJ,qBACA,8BAEE,WAEF,6CAGI,0BAMJ,uBAEE,4BAEF,uBAeA,oDACA,2BAEE,YAEF,8CAGI,yBAMJ,yBAEE,2BAEF,yBAlBA,qDACA,0BAEE,0BAEF,0BAGI,mBAMJ,yCAEE,wBAEF,mBAGI,yBArBJ,0CACA,SAEE,wBAEF,+CASA,iDAIA,kDAlBA,gDACA,SAEE,uBAEF,8CASA,gDAEE,mBAEF,8BAlBA,+CACA,8BAEE,mBAEF,yBAGI,8CAMJ,mBAEE,4BAEF,mBAGI,0BArBJ,gCACA,mBAEE,2BAEF,gDASA,iDAIA,+CAaJ,oDACA,4BAEE,mBAEF,8BAGI,mBAMJ,+BAEE,mBAEF,6BAGI,+BArFA,8CACA,qBAEE,2BAEF,qBAGI,4BAQF,qBAEF,0BAGI,SArBJ,sCACA,0CAEE,yBAEF,mBAGI,0BAMJ,mBAEE,wBAEF,kCAlBA,gDACA,mBAEE,+BAEF,mBAGI,gCAMJ,mBAEE,8BAEF,SAGI,wBArBJ,+CACA,mBAEE,8BAKE,mBAMJ,+BAEE,mBAEF,6BAGI,SArBJ,yCACA,0BAEE,mBAEF,4BAGI,mBAMJ,6BAEE,mBAEF,2BAGI,SArBJ,2CACA,4BAEE,mBAEF,8BAGI,mBAMJ,+BAEE,mBAEF,6BAGI,SArBJ,4CACA,6BAEE,mBAEF,+BAGI,mBAMJ,gCAEE,mBAEF,8BAlBA,qDACA,0BAIA,iDASA,qBAEE,6BAEF,qBAlBA,8DACA,qBAEE,6BAEF,qBAGI,+BAMJ,qBAEE,gCAEF,qBAlBA,wCACA,wBAEE,qBAEF,4BAGI,qBAMJ,8BAEE,qBAEF,+BAlBA,kDACA,gCAIA,+CASA,iDAIA,kDAlBA,gDACA,UAEE,wBAEF,iDASA,mDAIA,qBAGI,+BArBJ,kDACA,CAEE,kCAEF,qBAGI,6BAMJ,qBAEE,+BAEF,qBAGI,gCArBJ,qBACA,8BAEE,WAEF,6CAGI,0BAMJ,uBAEE,4BAEF,uBAeA,oDACA,2BAEE,YAEF,8CAGI,yBAMJ,yBAEE,2BAEF,yBAlBA,qDACA,0BAEE,2BAEF,0BAGI,mBAMJ,yCAEE,wBAEF,mBAGI,yBArBJ,0CACA,SAEE,wBAEF,+CASA,iDAIA,kDAlBA,gDACA,SAEE,uBAEF,8CASA,gDAEE,mBAEF,8BAlBA,+CACA,8BAEE,mBAEF,yBAGI,8CAMJ,mBAEE,4BAEF,mBAGI,0BArBJ,gCACA,mBAEE,2BAEF,gDASA,iDAIA,+CAaJ,oDACA,4BAEE,mBAEF,8BAGI,mBAMJ,+BAEE,mBAEF,6BAGI,+BArFA,8CACA,qBAEE,2BAEF,qBAGI,4BAMJ,qBAEE,0BAEF,SAGI,mBArBJ,0CACA,mBAEE,yBAEF,6CASA,2CAEE,SAEF,0BAGI,kBArBJ,gDACA,+BAEE,mBAEF,gCAGI,mBAMJ,8BAEE,SAEF,yBAGI,kBArBJ,+CACA,8BAEE,mBAEF,+BAGI,CAMJ,+CAEE,SAEF,sBAGI,mBArBJ,6CACA,4BAEE,mBAEF,6BAGI,mBAMJ,2BAEE,iCAEF,mBAlBA,+CACA,8BAEE,mBAEF,+BAGI,mBAMJ,8BAEE,iCAEF,mBAGI,6BArBJ,kDAGE,mDAKE,iDAQF,gCAEF,qBAGI,0BArBJ,qBACA,4BAEE,qBAEF,6BAGI,qBAMJ,2BAEE,UAEF,yBAGI,qBArBJ,kDACA,+BAIA,qDASA,mDAIA,kCAGI,qBArBJ,4BACA,mDAIA,oDASA,kDAIA,gCAGI,qBArBJ,0BACA,iDAIA,kDASA,gDAIA,kCAlBA,iDACA,mDAIA,oDASA,kDAIA,mCAlBA,kDACA,oDAIA,qDASA,mDAIA,iCAGI,uBArBJ,0BACA,mDAIA,oDASA,kDAIA,iCAGI,yBAYJ,0BACA,mDAEE,yBAEF,4BAGI,yBAMJ,0BAEE,2BAEF,2BAlBA,4CACA,4CAEE,qBAEF,yBAGI,qBAMJ,iCAEE,wBAEF,iDAlBA,mDACA,qBAEE,+BAEF,qBAGI,6BAMJ,UAEE,uBAEF,gDAlBA,kDACA,qBAEE,8BAEF,qBAGI,4BAMJ,+BAEE,qBAEF,yBAGI,qBArBJ,gDACA,4BAEE,qBAEF,0BAGI,iCAMJ,qBAEE,2BAEF,qBAGI,6BArBJ,mDACA,CAEE,gDAEF,UAGI,wBAMJ,iDAIA,mDAaJ,oDACA,qBAEE,6BAEF,gCAGI,uBAMJ,yBAEE,uBAEF,2BAGI,uBC1FN,4BAGE,uBAGA,0BAEA,UACA,wCAEA,uBCVJ,kHAIA,yBACA,uDACA,kDCRE,+BACA,qBDgBE,gCAEI,qBAMJ,8BAQA,uDxDuBA,4BwDvCA,CAEI,oBAMJ,8BAEI,qBAMJ,oDxDuBA,6BwDrCI,gCAMJ,qBAEI,0BAMJ,iDAhBA,kDAQA,qBAEI,2BAMJ,uDAhBA,4BAEI,qBAMJ,8BAEI,qBAMJ,oDAhBA,6BAEI,mCAMJ,qBAEI,6BAMJ,oDAMJ,qDACA,mDACA,wDAIA,iDACA,gFACA,kDACA,2DACA,oDACA,+BAIA,uDEpDI,qDnEUF,WmELM,wBANN,uBACE,6BnEUF,oDmEXA,uBACE,+BnEUF,uBmELM,6BANN,WACE,6CnEUF,0BmEXA,uBACE,mDnEUF,6BmEXA,uBACE,sCnEUF,wBmELM,uBANN,4BACE,uBnEUF,8BmEXA,uBACE,sDnEUF,6BmEXA,oCACE,uBnEUF,6BmELM,CANN,qDACE,uBnEUF,gCiEgDF,qDACA,kCAEA,mDACA,yBAIA,4BGpEE,yBACA,6BAEA,yBHqEF,wCAEA,gDACE,yBACA,2BAKF,2BI/EA,2BAIA,4BACE,qDCCE,wBAqBA,sBAeA,CAzBE,SAUF,WAVE,MACE,oBASJ,CAhBE,iBAEA,CAIA,QAJA,KAIA,CACE,SAwBJ,0BACE,gGAgBA,eAIF,4BAUA,YAGA,4BACE,cAEF,4BAKA,gBACE,eAEF,uBAIA,+BACE,yBAEA,uCAEE,yCAKF,yBAEE,cAIJ,yBACE,2DAEA,2BxEvGM,0BwEgHN,uCxE4DmB,gByExKzB,0BAMA,sEACI,cAEI,yBAIJ,CAEJ,eACI,mMAGA,2BCpCJ,2BACA,wCACA,2C/D0DI,kB+DvDA,2B1EwKS,wB0EvKT,kC3E8KE,uB2E7KF,kCACA,wBACA,mCACA,8BAGA,yBACI,kCACA,6BAEQ,8GASZ,gCACA,4BAmBA,yBACI,2BAEJ,iCAiBA,sCACI,gLAWN,e1EtEO,uB0E4ED,2CCvEN,uBAGA,mCAGA,qCCnBF,uBAGA,e5EoIiB,uB4ElIb,C5EoIgB,0C4E9HhB,uBAIJ,cACI,uBAIA,yCAII,uBAGA,YACA,uBAIA,qCAIA,uBAIA,YAGR,4DAEI,uBAEA,aACI,uBAGA,uCAKJ,uBACI,eAEJ,uBC9CF,2CACA,mCADA,2DACA,gBADA,8EACA,wBADA,sGACA,aADA,kCACA,oEADA,sCACA,uCADA,+BACA,yBADA,oFACA,4BADA,mDACA,wBADA,uBACA,uBADA,kBACA,sCADA,eACA,yCADA,0DACA,kCADA,oDACA,mMADA,2CACA,CADA,aACA,2CADA,yIACA,yOADA,yDACA,oCADA,iDACA,sCADA,wBACA,eADA,qBAKA,CAJA,qBAIA,gCACE,iBADF,0BACE,iBADF,kOACE,kBADF,iGAOE,gOAKJ,mCAGA,uCACE,uBAEF,mCACE,YAEF,iDAGA,qDAGA,yDAGA,+CACE,WAEF,sCACE,YAEF,gDACE,sBCtDE,mBACI,WCCN,gDAGA,CACE,aAEF,CAHA,aAGA,2BANA,0BACE,aAEF,4BACE,gBAEF,aACE,gBAPF,4CAGA,YACE,uBAEF,6CALE,oCAEF,YACE,kCAGA,cAPF,uBACE,YAEF,kCAGA,qCANA,4CAGA,YACE,uBAEF,8CANA,CACE,oCAEF,UACE,kCAGA,YAPF,uBACE,cAEF,kCAGA,uCANA,iDAGA,iBACE,uBAEF,gBANA,kCACE,CAEF,wCAGA,kDANA,kBACE,uBAEF,cACE,kCAGA,gBAPF,uBACE,CAEF,iDAGA,kBACE,uBAPF,cACE,kCAGA,gBAEF,uBACE,8KAJF,kCAGA,mBACE,uBAPF,CACE,gBAEF,kCACE,mBAEF,uBANA,gDAGA,gBACE,uBAEF,iBACE,kCANA,mBAEF,uBAGA,kDACE,yCAGJ,qDAGA,qBAGA,wBACE,aAEF,kCAME,8HACE,cADF,mCACE,aADF,gGACE,kCADF,gDACE,gDAcA,cACE,kCAEE,gDAHJ,cACE,kCAEE,sOAFF,aACA,0BAQA,2CACE,aADF,qEACE,uCAQR,aACE,8BAUE,aAEF,0BAGA,2CANA,qBAGA,kBACE,6BAEF,aACE,wBAPF,aACE,wBAEF,SACE,oBAEF,qCANA,aACE,wBAEF,+BAGA,uCANA,uCAGA,+BACE,CAEF,sCANA,uCAGA,+BACE,cAEF,yBACE,CAPF,sCAGA,+BACE,cAEF,yBACE,cAPF,yBACE,CAEF,8BACE,cAEF,yBACE,cAPF,yBACE,UAEF,qBACE,cAEF,yBACE,cAPF,yBACE,UAEF,mCACE,yBAEF,cANA,yBACE,UAEF,mCACE,yBAEF,cACE,yBANA,+BAEF,cACE,yBAEF,cACE,yBAPF,UACE,qBAEF,cACE,yBAEF,cACE,yBAPF,UACE,qBAEF,cACE,yBAEF,uCANA,UACE,qBAEF,uCAGA,uCANA,+BAGA,uCAGA,uCACE,CC9EA,8BAIQ,uCAOJ,cAGI,yBAMR,+BAIQ,uCAOJ,cAGI,yBCkBR,UCrDJ,qBACI,uCACA,ClFodgC,sCAnTf,gEkF5JjB,oCACA,wBAQA,wClF0dmC,akFtd/B,wBACI,0BAGR,OACI,0BACA,mBAEJ,0BACI,0BAGJ,0BACI,0BACA,0BlFYQ,0BAFF,0BkFDN,0BAIJ,OpFHW,mBoFGX,0BpFHW,OoFGX,mBpFHW,yBoFGX,SpFHW,yBoFGX,cpFHW,qBoFGX,0EpFHW,qBoFGX,4DpFHW,coFiBX,qBATa,2BAWT,SAFJ,0BAEI,oCAXS,2BAWT,mCAXS,cAWT,sBAFJ,eATa,qBAWT,mCAXS,mCAWT,cAFJ,sBAEI,oCAXS,gDASb,UATa,gBAWT,iCAXS,wCAWT,cAaJ,0BATQ,UAWJ,sBACA,wCAZI,wCAgBJ,UACA,sBARJ,cATQ,0BAWJ,wCACA,UAEJ,sBAdQ,wCAiBJ,wCAjBI,gCAWJ,cACA,0BAEJ,cAdQ,0BAgBJ,gCACA,cARJ,0BATQ,cAWJ,0BACA,gCAZI,wCAiBJ,wCAjBI,gCAWJ,cACA,wCAEJ,0BAdQ,CAgBJ,+BACA,cARJ,0BATQ,cAWJ,0BACA,gCAEJ,cAdQ,0BAgBJ,cACA,0BARJ,UATQ,sBAWJ,wCACA,cAEJ,0BAdQ,UAgBJ,sBACA,wCAjBI,cAWJ,0BACA,gCAEJ,cAdQ,0BAgBJ,cACA,0BARJ,UATQ,sBAWJ,wCACA,cAEJ,0BAdQ,UAgBJ,sBACA,wCAjBI,wCAYJ,gCAEJ,cAdQ,0BAgBJ,wCAKR,oBAEI,OADA,iBACA,2BAEA,iBAEI,QACA,CADA,KACA,uBAOJ,QACI,QlFgDK,iBkFhDL,wBAQA,QACA,CADA,kBACA,kBACA,alFiX4B,QkF9W5B,gBACA,CAKI,oBAJJ,6BAEJ,qBAEQ,CALJ,oBACA,ClF4W4B,iBkF9W5B,CAMI,0DlF2WwB,gBkFnWxB,WAGR,gBAEQ,CALA,uBAKA,yDAOA,4BACA,CAHJ,mBAGI,WAMA,2BAQR,sBARQ,WAQR,6BARQ,sBAQR,cARQ,6BAQR,aARQ,4BAQR,gBARQ,oBAQR,kBARQ,wDAQR,CARQ,gCAQR,gBARQ,oBvE5ER,euE0FA,oBACI,aACA,oBAIR,aACI,oBAEI,kCAIR,gBAEQ,oBACA,wBC/KA,oBAEJ,CAHA,aAGA,0BAEI,oBACI,CAFJ,aAEI,wBAGR,oBACI,CADJ,aACI,qBAII,oBAKJ,CAPJ,aAOI,wBAEI,oBnFsbW,CmFvbX,anFubW,uBmFhbP,qBnFqaoB,amFrapB,qBAUJ,oBACA,CADA,aACA,qBAEA,wDAEI,oBAEJ,CAFI,aAEJ,wBACI,oBAEJ,CAFI,aAEJ,0BAGA,wBnFswBO,qBoFhhBR,CDxPK,aCwPL,CDnPK,iCAIZ,wBnFhDQ,qBAgCE,CmFYE,anFZF,oDmFmBN,qBAIJ,CnFvBU,amFuBV,oCnFwEgB,wBmFpEZ,qBAEQ,CAJR,aAIQ,0BAKJ,wBAEI,qBAEA,CAJJ,aAII,kCAQA,wBAEA,qBAMhB,CAboB,aAapB,uBAYI,wBACI,qBATK,CAHT,aAGS,uDAQT,qBACI,gEATK,mCAQT,kCARS,wBASL,qBATK,uCASL,wBATK,qBASL,+CADJ,wBARS,kFAcb,qBACI,CANI,aAMJ,wDACA,oBACI,CAFJ,aAEI,uBnFzEQ,6CAFF,CmF6EV,anF7EU,+BmF6Fd,wBAEI,sBAFJ,aAEI,wBAQA,wBnF3IK,qBmF6IL,CnFzGU,amFyGV,gCAKQ,wBAMR,qBAEQ,CAVR,aAUQ,0BAMA,wBACA,qBACA,CAHJ,aAGI,kCAzCA,wBAgDJ,qBAhDI,kFA8CR,mBA9CQ,iCA8CR,gBA9CQ,2CA8CR,iBA9CQ,gCAgDJ,WAhDI,OA8CR,CA9CQ,eA8CR,CAEI,iBAhDI,CA8CR,kCA9CQ,WAgDJ,wCAFJ,kBA9CQ,iEA8CR,aA9CQ,kDAgDJ,iBAhDI,kEAgDJ,CAhDI,aAgDJ,UAhDI,0GA8CR,aA9CQ,oCAgDJ,0BE7KJ,arF4gBgC,yBACA,aACA,uBACA,oCqF1gB5B,arFkCM,+DqF9BF,aACI,0CAIJ,gBAJI,OAIJ,0BD2NK,6BChNL,CDgNK,OChNL,0BrFgJC,cqFtIL,eACI,CrFqIC,OqFrID,oBACA,erFEE,6CqFMF,iCAEQ,oDAKJ,mBAEQ,oBAKJ,yBC/DpB,iBACI,CACA,YACA,CAFA,cAEA,gBtF2KS,CqFvGL,iBCvER,CAEI,SADA,UtF6KS,2BsFtKT,eACA,CtF0JiB,OsF7JjB,2BACA,oBAEA,8CAGI,YACA,iCAGA,6CAGA,kBAEJ,iCAGA,WAEQ,CAJJ,mBAEJ,CAEQ,gBAMR,yCAII,oBAGH,cACA,6EASG,aAcJ,YACI,kBAEJ,CAFI,gBADJ,iBAGA,uBACI,iBAJJ,6BAGA,cACI,CAJJ,MACI,CAGA,aAJJ,CAII,WAHA,iBAEJ,kBACI,CAJJ,QACI,0BAEJ,CAHA,2CACI,2BAGA,kBAJJ,CAGA,UAHA,6BACI,kBAEJ,CAFI,UAEJ,2BAHA,kBACI,CADJ,UACI,wBAEJ,kBAHA,CAGA,UAHA,2BACI,kBAEJ,CAFI,UAEJ,0BAHA,kBACI,CADJ,UACI,wBAEJ,kBAHA,CAGA,UAHA,wBACI,kBAEJ,CAFI,UAEJ,yBAHA,kBACI,CAGA,aAHA,2BAEJ,kBAHA,CAGA,aAHA,2BACI,wFAGA,2CAMN,aACI,CCxEN,qCDwEM,avF0GA,CwFlLN,WxFkLM,gBwF/KF,WAEA,CAFA,2BAEA,CALJ,iCAEI,CpEoGF,epB4EI,CCkFqB,qBOpPvB,egFRA,sBpE8FF,apB4EI,uBC2IwB,iBO7S1B,8CgFJA,mCAEI,8EAGA,aACA,kFACA,aACI,sIAGR,6BAEQ,uCAMR,oBAEQ,sEAMR,mDAEQ,+MAOJ,oBASJ,8BACI,aAEJ,0BACI,oDAEJ,+BACI,cvFqFK,gBuFnFL,4FAIA,2DAEI,uEAGA,WAGA,CAHA,mBAGA,0CACI,6UAIJ,CACI,6BALA,oBAKA,8VAIJ,UACI,+DAIJ,aACI,aACA,4CAMA,qCAKJ,uBACA,CAEJ,yCAGQ,uBAKJ,CACA,6DAGI,+BACA,uBvFmDH,CuF/CG,qCAKZ,uBACI,CAGJ,mCACI,uBAEA,CvFkCK,+BuF7BL,uBACA,CAIA,sDACA,CAUA,iCAEJ,uBACI,CACA,6DAGA,4KAWA,kBACA,CAFJ,mBACI,CAVA,oBAEQ,CAHR,iBAYA,SAOQ,iBAOR,CAVI,kBAEI,oBACA,CANJ,uBAaJ,SAcJ,kBAZY,kBACA,iBAWZ,CAdI,qBAcJ,sDvF2DuB,eOzPvB,oBgFgMI,oDACI,oBAKA,mBACI,8EAeZ,UACI,+HASA,gBACA,4DAGA,0BAEA,sEAEI,yBA1BR,6NvFnNQ,iBuFmNR,YACA,sBACA,kCAgDA,iGAgBQ,CAhBR,wBAgBQ,gGAhBR,mtCAsBI,UAtBJ,iIAgBQ,eAhBR,wCAgBQ,UAhBR,uPAsBI,YAtBJ,yeAsBI,UAtBJ,qFAWA,UAXA,iFAeI,QAfJ,kBAgBQ,kBAhBR,kBAgBQ,oBAhBR,+SAWA,CAXA,2BAsBI,CAtBJ,QAWA,8BAXA,0BAeI,kBACI,CAhBR,WAsBI,UANI,8BAhBR,0OAsBI,6BAtBJ,sBAWA,wCAXA,iqBAeI,CAfJ,UAeI,oQAfJ,kBAsBI,CAtBJ,aAsBI,8BAtBJ,wBA+BA,sBA/BA,aA+BA,kEAeI,wBAEI,qBAjBR,CAeI,UAfJ,+TAeI,6CAEI,CAFJ,aAEI,+DAjBR,8CAYA,UAZA,2PAiBQ,mBAFJ,aAEI,6BAjBR,4HAeI,wBAEI,qBAjBR,CAeI,UAfJ,iUAeI,wBAEI,sBAFJ,aAEI,CAjBR,gcAeI,wBACA,qBACI,CAFJ,aAEI,+DAjBR,wBA0BA,sBA1BA,UA0BA,2PvF/RU,kBuF4SV,CvF5SU,auF4SV,2BvFhVK,uKAoCK,CApCL,UAoCK,2PwFlCF,kBACA,CADA,aACA,+DAGI,wBAOA,qBACI,CARJ,aAQI,uIAYA,wBAGR,qBACI,CAJI,UAIJ,4OCPR,kBAIJ,CAJI,aAIJ,sBACA,2CzFmgBgC,CyFpgBhC,azFogBgC,0DyF7f5B,wBACI,qBAGR,CAJI,UAIJ,wBAEI,wBACA,mBACA,CAHA,aAGA,4DAEA,wBACI,qBAGR,CALI,UAKJ,sBACI,wBAEJ,mBACI,CAJJ,aAII,0DASA,wBACI,qBAEJ,CALI,UAKJ,sBzFsGK,wBAhIG,mByFsCZ,CARA,aAQA,0DAGI,wBL6EU,qBKrEV,CzF4tBW,UyF5tBX,mBACA,wBAEA,oBAFA,aAEA,uDLkGa,6CKvFL,CAFJ,UAEI,qBLuFK,wBADF,oBACE,aADF,yDAuDA,6CK7HH,CAFJ,UAEI,mBL6HG,wBACE,oBADF,aACE,uDAlBF,6CK5FH,CAFJ,UAEI,CL2FC,0CAuDA,oBAvDA,aAuDA,uDK/HT,wBAEJ,qBACI,CAJJ,UAII,gEzF0Z4B,wByFpZxB,mBAGR,CzFiZgC,ayFjZhC,wIzF8YgC,wByFpY5B,qBACI,CzFmYwB,UyFnYxB,sBzFoYwB,2CyF9X5B,CAHJ,aAGI,0DzF4X4B,6CyFrX5B,CzFqX4B,ayFrX5B,8DzFoX4B,2CyF5WxB,+CAIJ,oBACA,sBAGA,oBACA,oEASI,aAOZ,0DACI,4KAQY,wCADA,UACA,uFAQJ,CARI,aAQJ,cAEQ,yBACA,kBAcpB,8BACI,mBAIA,oBACI,8BACA,iBC7QJ,C1F4JqB,mByFiHjB,mBzFjHiB,wC0FtJrB,mBACI,CAEJ,oB1FmDa,uC0F/CT,+C1F+CS,2EAuWmB,kB0F5Y5B,CAEI,2EAYJ,CAZI,iBAKQ,kBAMZ,CAPQ,eAOR,eACA,gDAEA,0BACA,mBACA,gBACI,wBAGA,oCAKA,CARA,eAQA,iBACA,iBACA,iCACA,4BACA,CACI,gDAEJ,CAEI,+BAGR,CAPQ,aAEJ,6BACI,uBAIR,6C1FwFK,sBA5GC,gB0F0BF,+BACI,gBACA,4B1FkFH,mB0FxEL,e1F6FK,kBAnIC,e0F2CV,mB1F3CU,iCAwHO,e0F1Eb,iBAII,aACA,CAFJ,eAEI,mCASQ,kBAEI,CATR,qBACA,CAGI,YAEA,mBACA,CANJ,mBACI,CAOI,cAEA,CALJ,cADA,kBACA,CAJA,qBASI,2C1FhDP,W0FoDO,yE1FnEV,Y0F+EM,8E1F/EN,W0FkFc,CAMpB,kEAKA,W1F5HI,CW4DR,sE+EwEY,6CAEA,qDAEI,YAGI,0EAQpB,WACI,uBACA,kBACA,uBAEA,sC1FgQ4B,c0FzPxB,CAFJ,cAEI,yCAEI,iBAEJ,mBAEI,eAGR,CAJQ,eAIR,wC1FgP4B,oCACA,e0FtO5B,CAHA,eAGA,wCC9LJ,kBACI,mBAEA,eACA,CAFA,eAEA,wCAEA,iB3F2YgC,mB2FzYhC,e3F0YgC,C2F1YhC,e3F0YgC,wCACA,kB2FrYhC,mBAGA,eACI,C3FkY4B,e2FlY5B,wC3FuBE,oJ2FlBE,iBAMR,CARA,eAQA,yBAGQ,gNASI,gBAShB,C3F+LuB,c2F/LvB,2IAaI,aACA,kBACA,mB3FxBM,2K2F0BN,kBAEQ,YAOZ,WACI,iC3F9DI,wC2FkEJ,wBACI,oBACA,uBACA,mBACA,4BACA,gBAIJ,qBACI,CAJI,kBAIJ,gD3FqJe,+B2F/IX,YACA,kB3FyEH,C2FzEG,a3FyEH,4CA7JD,2B2F+FA,kCAEA,8B5FmEN,6BC+EqB,mB2FhJf,Y3FgJe,8BD/ErB,iD4F5DM,e3FsIe,6D2FlIP,+EAQJ,mCAEJ,cAFI,cAEJ,qBACI,mBACA,sBAEJ,uB5F0CN,cCuFqB,mB2F7HX,aAEI,C3FwHO,e2FxHP,wGAMR,uBAEI,+JAQZ,kB3FrHU,C2F6GE,SAIA,UAIZ,CAJY,WAJA,MAEJ,C3F/GE,U2F6GE,kBAEJ,O3F/GE,wDA4GD,aA5GC,oC2F+HF,sCAEA,iDAKJ,4B3FqOgC,6B2FnO5B,C5FCN,WCuFqB,aOzPvB,CRkKE,cQlKF,4BoFsKI,6BAGQ,iCAFJ,uBAEI,kCAIJ,iDACA,sCACI,mBAGR,eAEI,a3FzLA,C2F2LI,eAGR,C3F9LI,c2F2LI,CAHJ,oCAMJ,0B3FnMC,0B2FqMG,gB3FhMA,qB2FqMJ,CAJQ,kBAIR,gBAGI,oBAFA,gBAEA,cAGA,mBACI,uBACA,wBACA,yEAGR,kB3FnMA,C2FgMQ,oB3FhMR,4B2FgMQ,sBAGR,CAHQ,kB3FhMR,yJ2FsMI,kB3FoK4B,0LA1UvB,8BAiMU,kB2FlBf,SACA,iM3FwK4B,iD2FxJ5B,Y3FyJ4B,gD2FpJhC,CAGA,a3FmJgC,C2F3J5B,mBAEJ,uB3FuJgC,CACA,wB2F1J5B,kBAKJ,e3FqJgC,2BACA,8J2F3IxB,2SAKR,sBAeJ,oCACA,kB3FvJgB,C2FoJpB,eACI,CAJI,oBAIJ,mBACA,gBACA,CANI,eAGR,CAJI,iBACI,oCAKJ,iC3FtJgB,uCA7FN,mB2FwPN,wB3FxPM,C2FuPN,Y3FvPM,wD2F0PN,W3F1PM,U2F0PN,kGAMJ,mVAGI,2NAII,cACA,uN3FxQE,kB2F4QE,kB3F5QF,C2FyQF,0BAEI,C3F3QF,iB2F2QE,uB3F3QF,iP2F+QE,kBACI,8BAKhB,oBP7Jc,gBOgKV,qBACA,iBACA,2BAEA,oBAOA,CARA,eAQA,oCACA,qDACA,yCAEA,aACI,0IAKA,oBAKR,kKAOA,8BAGA,0IAII,+T3FtNK,S2F+NL,2CAOA,0BACA,2CAII,sE3FtUK,kD2F+UT,kBACI,iBACA,6XA2BA,mBCnaR,gC5F6mBoC,oE4FxmBxB,uCAMA,kF5F+mBwB,iB4FnmB5B,CACA,aACI,CAFJ,cACA,CADA,mCAEI,wGAKA,oBACA,sB5F3BP,iB4F8BO,uUAcA,eACI,wB5FPJ,kNAilBwB,sB4F1iBxB,C5FkEH,mB4FlEG,uO5F8hBwB,iB4F3gBxB,CAOI,cAFR,cAEQ,CAPJ,iBAKJ,CALI,iBAOI,wQ5FogBoB,gD4F7dhC,kBAEQ,CAZI,YAMR,mBAEA,CATI,mBACI,CAaJ,gBALJ,sBAEJ,CAVY,mBAIZ,kBAEI,CAMI,iBACA,8CAUQ,cAQZ,CAXI,aAWJ,+BAEQ,oJAgBR,gBAEQ,qIAMA,mY5FqcoB,4BAJA,+E4F1Y5B,WAFN,SAEM,CAFN,kBAEM,gDASA,iF5FkY4B,yBAJA,wBAIA,CAIA,iBAJA,e4F1XpB,oB5FsXoB,C4F3WpB,kB5FmXoB,CAJA,gBAIA,oBAJA,0B4FjX1B,yBAEM,CAHR,iBACE,C5FiX0B,wC4FpW5B,qC5FoW4B,mB4FpW5B,yBAEQ,kBAQhB,2BAEQ,4DAQQ,kB5F6UoB,wBAIA,iE4FtUpB,YAFN,iBAEM,C5F0UoB,oCAJA,kG4F3T5B,kCAEQ,kBAUR,CACA,2CAXQ,oBAWR,oBADA,sBACA,wDASQ,WACA,sDAQZ,2EAQA,qJAWY,4CAOZ,mBAEQ,mEAKJ,iDAEQ,oDAMR,mCAEQ,8GASI,gBAFR,6BAEQ,gDAUR,mEAKJ,2BAEQ,kEAMR,SAEQ,mGAOJ,+FAiBR,YAFJ,UACA,WACI,gTAOR,SACI,8bAWI,WACA,oBAEA,eACA,CAFA,kBAEA,oEAEA,mYACA,kCAEI,uBAEA,+DAWA,wBACA,CARI,iCAQJ,sVAOA,+DACA,qWAQI,sBACA,0GC1gBR,wBACI,oEAGR,qD7FUQ,0BFuNkB,mF+F3M1B,uCAEI,2CAKJ,wBACI,wE/FoMsB,wF+FlLV,kIAqBZ,6CAEI,6DAGR,wElFpBA,WkF4BY,uEAGA,uBACI,qGCpFZ,2CCRR,qBACI,iCACA,cACI,mTAuBA,iBACI,oXA2CI,kBAEQ,C/F1BR,kB+FiBY,uBAOZ,CAVI,UACA,eAEQ,CAHR,OAGQ,cASJ,mBAMR,CAlBI,kB/FdJ,kBAaC,C+FmBD,S/FnBC,4a+FuFG,6BAQR,CpF9FR,6BoF6EY,6BAOJ,CAUA,YA9BQ,mBpFhEhB,CoFoFQ,SAEQ,CAxBR,iBAEQ,CpFhEhB,OoF8FQ,2VAiDR,6ZAkDQ,uBC3PJ,CD0PA,0BACI,CC3PJ,WACA,CD6OQ,oBC7OR,2IAII,oBAEI,6CAOJ,oBACA,2CAGA,qBACA,0BAIJ,0BAEI,eACA,CADA,mBACA,gBhG2oBwB,6EgGvoBpB,iBACA,mBAEQ,yDAUZ,cACA,uDhGqoByB,gDgGhoBrB,ChGgoBqB,gBgGhoBrB,cAWR,qBACI,CAVY,kBAUZ,qDAEI,qBACA,yBhGinBqB,kDgG9mBrB,mBAEQ,iDAWZ,oBAEJ,gBACI,kBACA,eACA,wCAEA,cACA,8BACA,eACI,yBAKR,gBACA,kBACA,CAFA,mBAEA,qDAEE,kBAEF,qChG2jB4B,WAGA,+BgGvjB5B,ChGojB4B,6BAGA,4BgGvjB5B,cACI,yCACA,wBhGijBwB,kBgG7iB5B,qBACI,qBrFzDR,gCqF+DA,eACI,sCACA,aACE,4CAKE,UACA,oBAKI,kBAEQ,ChGuiBa,YgG5iBrB,ahG4iBqB,oBgGziBrB,CAJA,eACA,ChG4iBqB,agG7iBrB,ehG6iBqB,iBgGviBb,2BAOZ,eACI,gCACA,iBACI,4BhG8hBiB,2DgG1hBjB,0BAEQ,aAQhB,sDAGQ,WADJ,iBACI,2BhG8gBiB,uDgG1gBjB,ChG0gBiB,OgG1gBjB,4BAEQ,wBhGwgBS,CgGxgBT,yBhGwgBS,CgG1fzB,iCACI,kBACA,mBACI,wBACA,oBhGufiB,iEgGpfjB,0BAEQ,oBhGofY,qBgGze5B,wBhG0e4B,qBgGtehC,qBhGwegC,iBgGte5B,2BhGue4B,oBgG/dpC,qBACI,wBC5NJ,qBACI,6BAEA,qBACA,iBAKJ,mBjG4lBgC,kBiGzlB5B,mBACA,oBACA,kBACA,CADA,oBACA,yBACA,gBAEI,6BAEJ,CjGwjB4B,0CiGxjB5B,yBjGyjB4B,kCiGvjBxB,sBAEJ,4BACI,4BACA,oBjGojBwB,mCiGljBxB,iBAEJ,gBACI,wCAGJ,sCAEI,gDAGI,gCAEI,gCtFkBhB,4DsFEY,CAdA,etFYZ,CsFbQ,iBAeI,uBCtDZ,kBACI,cAEJ,CARI,mBAEJ,CAJA,cACI,CAGJ,sBAGA,CDwDoB,iBAQR,CAEQ,aAFR,UAEQ,CC9DhB,mBAVA,aACA,CASA,iCAEJ,eACI,qBAKJ,sBACI,CACA,0CACA,8BAEA,WAEJ,mCAGA,oBlGyHS,gBkGtHD,uBAOJ,2BACA,oBACA,sBACA,qBpGuqB4B,sBoGnqBhC,sCACI,mBAGA,gBACI,uBACA,2BACA,0CACA,qBAEQ,4DAUA,iEACA,uBAeZ,kBACA,CAfgB,YAapB,CAGI,cAEI,CAHJ,6BACA,CAEI,iBALR,UAKQ,CACA,0BAEJ,gBACI,eAEA,kBACA,CADA,aACA,4BAGA,sBChGR,yBACI,2BAGI,2BCJR,2BAEA,oBAEA,kCACI,mBAGJ,sBACI,+BAGA,2BACA,sBACA,oBACI,uCAEJ,8BACI,CAGR,qBACI,2BACA,2BAOI,wBpG4BK,mBoGzBL,qBAKR,oBACI,qBACA,mCAIJ,mBC7CJ,gBACE,0CACA,wPACA,oBAIA,CACA,oBACA,sCAKA,mBACA,4CAEA,0CACA,2BAEA,0CAGA,qBACA,sBAIA,sCjBxBS,oBiBkCT,ejBjCU,mBiBsCV,kBjBrCY,sBACL,eiB8CP,mBjB7CgB,kBiBkDhB,sBjBjDS,0BACQ,yBiB0DjB,CjBzDe,kBAEL,wBACD,6BAFK,kBiBkEd,CjBnEe,mBACD,CiBkEd,kBjB5DQ,CAJC,WAEC,sBACG,+BACL,2BACG,mBiB8FX,8BjB5FQ,2BACA,kBiB0GR,+BjBxGS,2BiBuHT,oBjBrHU,mBACA,8BACE,CAHF,sBAGE,kBiBkIZ,kBAKA,oBjBrIO,wBACG,wBACA,mDACC,iBACQ,mDACL,YiB8Jd,yBjB7JgB,0CiBuKhB,ajBrKmB,uBiB0KnB,oBjBzKc,uBiB8Kd,mBjB7KuB,gBiBkLvB,WjBjLkB,4BiBsLlB,ajBrLmB,4BiB0LnB,cjBzLc,wDAEH,mCACK,kBiB0MhB,CAKA,ajB7MU,CiBmMV,YjBrMgB,CiB0MhB,6BAKA,CjB7MU,oBACF,kCiBsNR,kBjBrNkB,ciB0NlB,mBjBzNiB,eACD,mBiB6NhB,YjB7NgB,iBACA,6BiBsOhB,iBjBrOmB,mBiB0OnB,0BjBzOY,kCAEF,qBiBsPV,mBjBrPc,CiBgPd,ejBhPc,oDAEH,mEAEE,ciB0Qb,mEjBxQmB,gBiBkRnB,CjBjRc,iBiBsRd,kBjBrRiB,CADH,YACG,wBACF,WiB8Rf,oBjB7RY,CADG,UACH,0BACC,mBACA,kBADA,UACA,4BACK,0BAEL,kBADG,mBACH,CiB0Ub,qCA9BA,mBjBtSiB,CiBoUjB,aAKA,sBjBzUiB,sBiB8UjB,mBjB7UmB,qDiBuVnB,kBjBrVkB,cACF,kBiB8VhB,CjB/VkB,sBiB+VlB,gCAKA,ajBjWa,6BiBsWb,ajBrWmB,kBACF,mBADE,YACF,uBACH,kBiBkXd,YAiEA,kBjBragB,CAbC,oBAYE,iBiBsanB,CALA,ejBjamB,CAZF,uDAEF,+SAWC,KACD,WiB8af,CjB5aY,4BiBsbZ,CjBpbY,kCACI,kCACA,CAPA,6BACD,CiB8af,iBjB7aU,CiBubV,mBjBrbY,CAFF,eACE,CAEA,cADA,mBAGI,mBiBschB,WjBrcgB,kBiB0chB,WjBzcgB,8BiB8chB,qBjB7cgB,WiBkdhB,gBjBjdgB,oCACD,6BACC,qCACA,mCACA,kCACA,8BiB0ehB,WjBzeiB,6BiB8ejB,qBjB7egB,WiBkfhB,mBjBjfgB,YiBsfhB,qBjBrfgB,4BACC,+BiB8fjB,WjB7fiB,qBiBkgBjB,WjBjgBkB,CAAD,2BiBsgBjB,iBjBrgBgB,kCACA,6BACA,8BiBkhBhB,WjBjhBgB,mBiBshBhB,WjBrhBgB,CAAD,6BiB0hBf,qBjBzhBgB,WiB8hBhB,mBjB7hBY,WiBkiBZ,gBjBjiBgB,8BiBsiBhB,WjBriBgB,mBiB0iBhB,WjBziBgB,+BiB8iBhB,4BjB7iBmB,WiBkjBnB,uBjBjjBoB,WiBsjBpB,yBjBrjBgB,WiB0jBhB,oBjBzjBgB,YiB8jBhB,2BjB7jBgB,WiBkkBhB,uBjBjkBgB,WiBskBhB,gCjBrkBgB,WiB0kBhB,2BjBzkBiB,WiB8kBjB,4BjB7kBkB,WiBklBlB,uBjBjlBoB,oCACC,+BACL,oCACA,oCACA,8BACA,4BiB0mBhB,WjBzmBiB,CACA,mDiBknBjB,WjBjnBiB,yBiBsnBjB,WjBrnBiB,yBiB0nBjB,WjBznBgB,4BiB8nBhB,WjB7nBkB,qBiBkoBlB,WjBjoBgB,mCiBsoBhB,mBjBroBoB,kCACA,mCACF,+BACF,iCiBspBhB,WjBrpBiB,sBiB0pBjB,WjBzpBc,6BiB8pBd,CjB7pBgB,sCiBkqBhB,uBjBjqBsB,qCACC,mCACH,gCiB8qBpB,WjB7qBsB,iCiBkrBtB,sBjBjrB2B,sCACC,oCiB0rB5B,WjBzrByB,iCiB8rBzB,2BjB7rB2B,WiBksB3B,yBjBjsBkB,WiBssBlB,yBjBrsBmB,WiB0sBnB,sBjBzsBgB,qCACE,qCACK,uCACC,qCiB0tBxB,WjBztBqB,2BiB8tBrB,WjB7tBuB,oCiBkuBvB,yBjBjuBuB,WiBsuBvB,sBjBruBwB,uCACH,qCACE,kCiBkvBvB,WjBjvB4B,sCiBsvB5B,uBjBrvB6B,mCACH,2CiB8vB1B,oBjB7vB4B,WiBkwB5B,oBjBjwBc,WiBswBd,oBjBrwBe,YiB0wBf,mBjBzwBY,+BACE,+BiBkxBd,WjBjxBmB,+BiBsxBnB,CjBrxBoB,+BiB0xBpB,4BjBzxBiB,WiB8xBjB,yBAKA,WjBjyBQ,wBiBsyBR,WjBryBW,mBiB0yBX,WjBzyBa,qBiB8yBb,WjB7yBa,gCiBkzBb,qBjBjzBgB,WiBszBhB,yBjBrzBkB,WiB0zBlB,yBAKA,WjB7zBU,yBACF,oCiBs0BR,WjBr0BoB,yBiB00BpB,WjBz0BqB,yBiB80BrB,WjB70BmB,CAAD,kCiBk1BlB,yBjBj1BoB,oCACK,oCACC,oCiB81B1B,WjB71BuB,qCiBk2BvB,yBjBj2ByB,WiBs2BzB,yBjBr2BgB,WiB02BhB,yBjBz2BiB,WiB82BjB,CjB72Bc,yBiBk3Bd,WjBj3BgB,qCiBs3BhB,0BjBr3BqB,WiB03BrB,yBjBz3BsB,YiB83BtB,wBjB73BmB,oCACE,oCACA,mCiB04BrB,WjBz4BsB,yBiB84BtB,WjB74BmB,gCiBk5BnB,yBjBj5BqB,oCACK,oCACF,uCiB85BxB,WjB75B0B,wCiBk6B1B,CjBj6B2B,mCiBs6B3B,yBjBr6BiB,WiB06BjB,yBjBz6BkB,WiB86BlB,yBjB76Be,WiBk7Bf,yBAKA,WjBr7BS,0BACD,sCACI,wCACG,WiBs8Bf,8BjBr8Bc,WiB08Bd,yBjBz8BgB,WiB88BhB,yBjB78BY,WiBk9BZ,CjBj9Be,wBiBs9Bf,WjBr9Be,CAAD,wBiB09Bd,WjBz9BiB,CAAD,yBiB89BhB,WjB79BkB,CAAD,oCiBk+BjB,0BjBj+BoB,WiBs+BpB,0BjBr+BmB,WiB0+BnB,yBjBz+BqB,WiB8+BrB,2BjB7+BmB,oCACC,wCACH,wCACE,WiB8/BnB,2BjB7/Bc,WiBkgCd,yBAKA,WjBrgCY,0BiB0gCZ,WjBzgCc,uBiB8gCd,WjB7gCiB,oCiBkhCjB,+BAKA,WjBrhCoB,CAAD,+BiB0hCnB,WjBzhCoB,6BiB8hCpB,WjB7hCiB,+BACC,+CACH,gDACE,WiB8iCjB,kCAKA,WjBjjCoB,oCiBsjCpB,WjBrjCiB,2BiB0jCjB,WjBzjCmB,4BiB8jCnB,WjB7jCmB,yBiBkkCnB,WjBjkCkB,2BiBskClB,WjBrkCiB,gCACG,4CACH,yCACC,2CACC,2CACC,WiB8lCpB,iCAKA,WjBjmCkB,CAAD,6BiBsmCjB,WjBrmCmB,gCiB0mCnB,WjBzmCsB,qCACV,iDACG,WiBsnCf,mCAKA,WjBznCoB,qCACZ,WiBkoCR,uBjBjoCY,WiBsoCZ,wBjBroCe,WiB0oCf,qBjBzoCe,YiB8oCf,sBjB7oCc,WiBkpCd,4BjBjpCY,WiBspCZ,CjBrpCU,4BiB0pCV,WjBzpCU,0BACD,uCACG,WiBsqCZ,iBjBrqCY,+BACI,iCACA,iCACL,oCACC,WiB0rCZ,2BjBzrCS,WiB8rCT,mBjB7rCe,8BACC,4BACL,wCACS,yCACC,sCACL,WiBstChB,6BAKA,WjBztCS,kCiB8tCT,WjB7tCe,mCACP,WiBsuCR,gCAKA,WjBzuCgB,kCACL,oCiBkvCX,WjBjvCoB,0BiBsvCpB,WjBrvCqB,uBiB0vCrB,WjBzvCgB,yBiB8vChB,WjB7vCoB,8BiBkwCpB,WjBjwCmB,+BACT,uCACA,WiB8wCV,8BAKA,WjBjxCY,8BiBsxCZ,WjBrxCe,+BACA,uCACA,yCACE,WiBsyCjB,mCAKA,WjBzyCY,iCACJ,WiBkzCR,mCAKA,WjBrzCc,oCACC,qCACA,sCACC,WiBs0ChB,wBjBr0CU,WiB00CV,0BjBz0CW,WiB80CX,kBjB70CmB,4BiBk1CnB,WjBj1CoB,qBiBs1CpB,WjBr1CoB,mCiB01CpB,uBjBz1CqB,WiB81CrB,yBjB71Ce,WiBk2Cf,qBjBj2CgB,WiBs2ChB,wBjBr2Ca,WiB02Cb,uBjBz2CkB,WiB82ClB,yBAKA,WjBj3CS,0BiBs3CT,WjBr3CQ,6BACE,uCACE,WiBk4CZ,8BAKA,WjBr4CQ,4BACK,wCACE,qCACK,uCACX,WiB05CT,uBjBz5Cc,WiB85Cd,wBjB75CgB,gCACK,YiBs6CrB,sBjBr6CQ,WiB06CR,0BjBz6Ca,WiB86Cb,2BjB76Ce,WiBk7Cf,4BjBj7CoB,WiBs7CpB,6BAKA,WjBz7CW,0BiB87CX,WjB77Ce,2BACC,mCACH,qCACG,uCACL,WiBk9CX,6BAKA,WjBr9CY,0BiB09CZ,WjBz9CO,4BACA,WiBk+CP,4BAKA,WjBr+CU,CAAD,0BiB0+CT,WjBz+Ca,0BiB8+Cb,WjB7+Cc,6BACJ,WiBs/CV,0BjBr/CS,WiB0/CT,2BAKA,WjB7/CU,4BACA,wCACE,kCACI,WiB8gDhB,0BjB7gDS,WiBkhDT,4BAKA,WjBrhDU,+BACC,gCiB8hDX,WjB7hDqB,wBiBkiDrB,WjBjiDc,0BiBsiDd,WjBriDgB,6BACD,4BiB8iDf,WjB7iDgB,qBiBkjDhB,WjBjjDU,wBACF,mCACK,WiB8jDb,uBjB7jDQ,WiBkkDR,qBjBjkDa,WiBskDb,mBjBrkDY,WiB0kDZ,mBjBzkDW,6BACE,gCiBklDb,WjBjlDiB,qBiBslDjB,WjBrlDgB,yBiB0lDhB,WjBzlDkB,yBACX,+BACK,gCACJ,6BACI,mCACC,oCACI,+BACT,wCACI,WiB8nDZ,8BAKA,WjBjoDU,yBACG,0BiB0oDb,WjBzoDa,kBiB8oDb,WjB7oDS,wBiBkpDT,WjBjpDc,4BiBspDd,wBjBrpDe,WiB0pDf,CjBzpDc,wBiB8pDd,WjB7pDa,oBiBkqDb,WjBjqDQ,6BACK,yCACA,WiB8qDb,yBjB7qDQ,wCACa,WiBsrDrB,4BjBrrDgB,8BACS,8BiB8rDzB,WjB7rDoB,8BiBksDpB,qBjBjsDuB,mCACL,mCACD,mCACL,qCACU,+BACL,gCACT,4BACI,6BiBkuDZ,WjBjuDiB,uBiBsuDjB,WjBruDa,wBiB0uDb,WjBzuDe,wBiB8uDf,WjB7uDU,yBACC,8BiBsvDX,WjBrvDgB,oBiB0vDhB,WjBzvDS,4BACK,wCACN,WiBswDR,6BAKA,WjBzwDM,8BACI,YiBkxDV,uBjBjxDW,WiBsxDX,yBjBrxDa,WiB0xDb,sBjBzxDU,WiB8xDV,CjB7xDU,0BiBkyDV,WjBjyDW,qBiBsyDX,WjBryDe,6BiB0yDf,iBjBzyDgB,8BACE,gCACJ,+BiBszDd,WjBrzDe,iBACR,iCACC,mCACQ,wCACJ,6BACO,kCiB80DnB,WjB70DoB,yBACR,yCACC,WiB01Db,iBjBz1DU,iCACA,WiBk2DV,wBjBj2DQ,WiBs2DR,6BAKA,WjBz2DU,mBiB82DV,WjB72De,CAAD,mBiBk3Dd,WjBj3DU,wBiBs3DV,WjBr3DU,yBACF,iCACK,oCACK,+BiBs4DlB,WjBr4DkB,8BiB04DlB,qBjBz4DuB,WiB84DvB,gBjB74DS,WiBk5DT,gBjBj5Dc,+BACL,6BACO,iCiB85DhB,WjB75DkB,uBiBk6DlB,WjBj6Dc,mBiBs6Dd,WjBr6DW,6BiB06DX,oBjBz6DgB,WiB86DhB,CjB76DU,6BiBk7DV,mBjBj7De,WiBs7Df,qBjBr7DY,WiB07DZ,yBjBz7DY,WiB87DZ,kBjB77DW,WiBk8DX,oBjBj8DU,WiBs8DV,mBjBr8Dc,WiB08Dd,oBjBz8DW,WiB88DX,8BAKA,WjBj9DY,CAAD,sBiBs9DX,WjBr9De,oCiB09Df,CjBz9DiB,kCiB89DjB,yBjB79DgB,WiBk+DhB,mBjBj+DmB,WiBs+DnB,iBjBr+DgB,iCACJ,4BACD,iCACA,gCACK,+BiB0/DhB,WjBz/DgB,sBiB8/DhB,WjB7/DiB,0BACV,oCACI,WiB0gEX,2BjBzgES,WiB8gET,gBjB7gEU,WiBkhEV,qBjBjhES,WiBshET,iBjBrhEU,WiB0hEV,qBjBzhEc,WiB8hEd,sBjB7hEe,qCACC,WiBsiEhB,iBjBriEc,gCACC,4BiB8iEf,WjB7iEiB,8BiBkjEjB,sBjBjjEsB,WiBsjEtB,sBjBrjEQ,WiB0jER,kBjBzjEa,WiB8jEb,CjB5jEQ,6CiBskER,WjBrkEU,uBiB0kEV,WjBzkEa,sBiB8kEb,WjB7kEkB,4BiBklElB,CjBjlEW,qBiBslEX,WjBrlEM,sBiB0lEN,WjBzlEc,iBiB8lEd,WjB7lEO,8BACC,WiBsmER,yBjBrmEO,WiB0mEP,kCAKA,WjB7mEY,6BACK,2CACD,sCACH,WiB8nEb,0BjB7nEQ,WiBkoER,qBjBjoEgB,WiBsoEhB,+BAKA,WjBzoEW,0BiB8oEX,WjB7oEgB,iBiBkpEhB,WjBjpEO,qBiBspEP,WjBrpEY,0BACD,iCACK,mCACR,8BACM,+BACD,oCACE,6BiBkrEf,WjBjrEc,uBACD,4BiB0rEb,WjBzrEa,sBiB8rEb,WjB7rEY,eiBksEZ,WjBjsEa,CAAD,6BiBssEZ,CjBrsEY,8BiB0sEZ,sBjBzsEY,WiB8sEZ,CjB7sEY,6BiBktEZ,mBjBjtEiB,WiBstEjB,oBjBrtEa,WiB0tEb,wBjBztES,WiB8tET,yBjB7tEa,WiBkuEb,2BjBjuEmB,WiBsuEnB,uBjBruEkB,mCACE,2BiB8uEpB,WjB7uEmB,4BiBkvEnB,yBjBjvEkB,WiBsvElB,CjBrvEc,oBiB0vEd,WjBzvEW,CAAD,2BiB8vEV,WjB7vEgB,6BiBkwEhB,WjBjwEe,qBiBswEf,WjBrwEiB,sBiB0wEjB,WjBzwEiB,CAAD,6BiB8wEhB,mBjB7wEe,WiBkxEf,iBjBjxEW,YiBsxEX,oBjBrxEe,8BACC,kCACF,8BACD,8BiBsyEb,WjBryEe,iBiB0yEf,WjBzyEU,sBiB8yEV,WjB7yEQ,2BACK,sCACH,WiB0zEV,gCjBzzEa,WiB8zEb,kBjB7zEkB,WiBk0ElB,uBjBj0EW,WiBs0EX,kBjBr0EQ,WiB00ER,yBAKA,WjB70Ea,CAAD,0BiBk1EZ,WjBj1Ea,uBiBs1Eb,WjBr1Ec,oBiB01Ed,WjBz1Ea,yBiB81Eb,WjB71Ee,8BiBk2Ef,wBjBj2EiB,WiBs2EjB,qBjBr2EkB,YiB02ElB,oBjBz2EmB,+BiB82EnB,WjB72EqB,mBiBk3ErB,WjBj3EgB,uBiBs3EhB,WjBr3EY,oBiB03EZ,WjBz3EiB,gCiB83EjB,CjB73Ea,8BiBk4Eb,wBjBj4EiB,WiBs4EjB,0BjBr4Ec,WiB04Ed,CjBz4EY,wBiB84EZ,WjB74Ee,4BiBk5Ef,WjBj5Ea,yBiBs5Eb,WjBr5Ec,qBACN,+BACI,+BiBk6EZ,WjBj6Ec,yBiBs6Ed,WjBr6EmB,yBiB06EnB,WjBz6EiB,0BiB86EjB,WjB76Ec,gBiBk7Ed,WjBj7Ec,CAAD,8BiBs7Eb,kBjBr7EiB,WiB07EjB,mBjBz7EY,YiB87EZ,iBjB77Ec,8BACJ,kCACK,mCACG,oCACT,kCACK,WiBs9Ed,wBjBr9EO,WiB09EP,0BAKA,WjB79EY,+BACA,4BiBs+EZ,WjBr+EgB,iCiB0+EhB,CjBz+EkB,gCiB8+ElB,gBjB7+EuB,8BACd,YiBs/ET,qBjBr/ES,WiB0/ET,2BAKA,WjB7/EO,oBiBkgFP,WjBjgFO,0BiBsgFP,CjBrgFc,iCiB0gFd,gBjBzgFe,WiB8gFf,iBjB7gFY,WiBkhFZ,gBjBjhFY,YiBshFZ,oBjBrhFQ,YiB0hFR,oBjBzhFY,qCACC,WiBkiFb,yBAKA,WjBriFa,CAAD,qBiB0iFZ,WjBziFS,iBiB8iFT,WjB7iFa,CAAD,wBiBkjFZ,WjBjjFa,qBiBsjFb,WjBrjFc,+BiB0jFd,yBjBzjFiB,WiB8jFjB,gBjB7jFkB,gCACJ,WiBskFd,oBjBrkFQ,WiB0kFR,yBjBzkFY,WiB8kFZ,iBjB7kFa,kCACI,YiBslFjB,qBjBrlFU,mCACK,WiB8lFf,uBjB7lFQ,WiBkmFR,sBjBjmFU,WiBsmFV,sBjBrmFa,WiB0mFb,qBjBzmFe,WiB8mFf,qBjB7mFW,WiBknFX,qBAKA,WjBrnFQ,CAAD,+BiB0nFP,qBAKA,WjB7nFS,CAAD,yBiBkoFR,WjBjoFW,sBiBsoFX,WjBroFgB,6BiB0oFhB,sBjBzoFiB,WiB8oFjB,4BjB7oFc,WiBkpFd,CjBjpFe,0BiBspFf,WjBrpFc,6BiB0pFd,WjBzpFc,4BACD,sCACA,WiBsqFb,uBjBrqFQ,WiB0qFR,mBjBzqFa,WiB8qFb,yBAKA,WjBjrFW,wBiBsrFX,WjBrrFQ,0BACE,oCACF,WiBksFR,wBjBjsFU,WiBssFV,oBjBrsFa,WiB0sFb,wBAKA,WjB7sFM,yBACE,kCACA,iCACS,mCACL,WiBkuFZ,mBjBjuFO,WiBsuFP,iBjBruFO,YiB0uFP,qBjBzuFY,YiB8uFZ,kBjB7uFa,WiBkvFb,sBjBjvFQ,WiBsvFR,2BjBrvFS,WiB0vFT,oBjBzvFc,WiB8vFd,CjB7vFU,2BiBkwFV,mBjBjwFU,WiBswFV,qBjBrwFc,WiB0wFd,sBjBzwFc,WiB8wFd,uBAKA,WjBjxFS,sBiBsxFT,WjBrxFS,wBiB0xFT,WjBzxFc,0BACH,sCACJ,uCACQ,WiB0yFf,8BAKA,WjB7yFgB,yBiBkzFhB,WjBjzFgB,qBiBszFhB,WjBrzFY,0BiB0zFZ,WjBzzFiB,sBiB8zFjB,WjB7zFQ,0BACC,kCACG,gCACG,mCACD,iCACA,kCiBs1Fd,WjBr1FmB,4BiB01FnB,qBjBz1FuB,WiB81FvB,uBjB71Fa,WiBk2Fb,4BjBj2Fa,WiBs2Fb,0BjBr2Fc,WiB02Fd,uBjBz2FiB,WiB82FjB,sBjB72FoB,qCACD,gCACA,kCiB03FnB,WjBz3FwB,8BiB83FxB,wBjB73FkB,WiBk4FlB,2BjBj4Fe,WiBs4Ff,kBjBr4FoB,WiB04FpB,uBjBz4FU,WiB84FV,gBjB74Fe,+BACD,gCACH,gCACK,oCACN,WiBk6FV,2BjBj6FW,WiBs6FX,gCAKA,WjBz6FU,kBACF,6BACA,6BiBs7FR,WjBr7Fc,gBiB07Fd,WjBz7FU,2BiB87FV,CjB57FS,6CiBs8FT,WjBr8FU,qBiB08FV,WjBz8FW,qBiB88FX,WjB78FW,iBiBk9FX,WjBj9FU,qBiBs9FV,WjBr9FU,sBACE,2BiB89FZ,WjB79FS,qBiBk+FT,WjBj+Fa,kBiBs+Fb,WjBr+FS,qBiB0+FT,WjBz+Fc,sBiB8+Fd,WjB7+FmB,CAAD,sBiBk/FlB,WjBj/FS,0BACG,sCACC,kCACF,4BACE,gCACL,iCACS,qCACF,8BACJ,mCACH,YiB0hGR,gBjBzhGc,8BACJ,iCACG,mCACM,+BiB0iGnB,WjBziGe,qBiB8iGf,WjB7iGa,gBiBkjGb,WjBjjGQ,yBACF,4BACG,+BACA,WiBkkGT,yBjBjkGQ,WiBskGR,0BjBrkGY,WiB0kGZ,uBjBzkGiB,mCACG,kCACL,kCACC,YiB0lGhB,qBjBzlGW,YiB8lGX,qBjB7lGa,4BACC,iCACL,YiB0mGT,gBjBzmGW,WiB8mGX,oBjB7mGO,WiBknGP,iBjBjnGU,8BACK,4BiB0nGf,WjBznGgB,8BiB8nGhB,CjB7nGgB,gCiBkoGhB,oBjBjoGc,WiBsoGd,ejBroGY,WiB0oGZ,iBjBzoGU,4BiB8oGV,WjB7oGqB,0BiBkpGrB,WjBjpGqB,qBiBspGrB,WjBrpGgB,CAAD,0BiB0pGf,gBjBzpGe,gCACK,iCiBkqGpB,WjBjqGe,iBiBsqGf,WjBrqGS,kBiB0qGT,WjBzqGa,uBiB8qGb,WjB7qGc,8BiBkrGd,mBjBjrGkB,WiBsrGlB,uBjBrrGU,WiB0rGV,uBjBzrGc,WiB8rGd,kBjB7rGa,WiBksGb,kBjBjsGc,6BACG,kCACF,+BACP,2BiBktGR,WjBjtGa,wBiBstGb,WjBrtGkB,oBiB0tGlB,WjBztGa,yBiB8tGb,WjB7tGc,yBACL,gCACK,qCACG,4BiB8uGjB,WjB7uGY,kBiBkvGZ,WjBjvGe,qBiBsvGf,WjBrvGc,CAAD,uBiB0vGb,WjBzvGO,uBACI,kCACH,uCACI,WiB0wGZ,gCjBzwGgB,WiB8wGhB,CjB7wGa,qBiBkxGb,WjBjxGY,iCiBsxGZ,uBAKA,WjBzxGU,CAAD,yBiB8xGT,WjB7xGc,6BACF,uCACD,uCACM,4CACD,WiBkzGhB,2BjBjzGa,WiBszGb,wBjBrzGkB,WiB0zGlB,6BAKA,WjB7zGU,mBiBk0GV,WjBj0GgB,wBiBs0GhB,WjBr0Ge,kCiB00Gf,oBjBz0GmB,WiB80GnB,yBjB70Ge,YiBk1Gf,kBjBj1GqB,+BiBs1GrB,WjBr1GoB,mBiB01GpB,WjBz1Gc,mBiB81Gd,WjB71Ga,4BiBk2Gb,iBjBj2Ga,WiBs2Gb,uBjBr2Ge,WiB02Gf,mBjBz2GS,WiB82GT,sBjB72Gc,6BACM,8BiBs3GpB,WjBr3Ge,CACL,sCiB83GV,WjB73Ga,mBiBk4Gb,WjBj4GS,mBiBs4GT,WjBr4GQ,qBiB04GR,WjBz4GY,kBiB84GZ,WjB74GiB,sBiBk5GjB,WjBj5Ga,6BiBs5Gb,uBjBr5GkB,WiB05GlB,2BAKA,WjB75Ga,CAAD,iBiBk6GZ,WjBj6GU,CAAD,oBiBs6GT,WjBr6Ga,sBiB06Gb,WjBz6GQ,oBiB86GR,WjB76GS,sBiBk7GT,WjBj7GW,iBiBs7GX,WjBr7GS,0BACG,mCACG,+BACH,4BiBs8GZ,WjBr8GY,uBiB08GZ,WjBz8Ga,mBiB88Gb,WjB78GY,sBiBk9GZ,WjBj9GY,4BACE,mCACF,iCACA,4BACA,0BiBs+GZ,WjBr+GY,kBiB0+GZ,WjBz+GY,kBiB8+GZ,WjB7+Ga,4BiBk/Gb,qBjBj/GY,WiBs/GZ,0BAKA,WjBz/Ga,CAAD,4BiB8/GZ,WjB7/GY,wBACA,oCACA,+BACA,iCACD,kCACC,6BACA,+BACA,2BiB8hHZ,WjB7hHY,mBiBkiHZ,WjBjiHY,wBACA,oCACA,oCACE,YiBkjHd,sBjBjjHS,WiBsjHT,qBjBrjHY,WiB0jHZ,mBjBzjHQ,WiB8jHR,8BAKA,WjBjkHO,8BACK,mCACF,mCACG,wCACG,WiBslHhB,wBjBrlHc,WiB0lHd,kBjBzlHa,WiB8lHb,sBjB7lHU,WiBkmHV,uBjBjmHY,WiBsmHZ,2BAKA,WjBzmHY,8BiB8mHZ,uBjB7mHgB,WiBknHhB,CjBjnHY,qBiBsnHZ,WjBrnHY,CAAD,sBiB0nHX,WjBznHY,0BiB8nHZ,WjB7nHc,wBiBkoHd,WjBjoHY,iBiBsoHZ,WjBroHY,sBiB0oHZ,WjBzoHa,2BACL,iCACQ,kCACF,6BiB0pHd,WjBzpHY,uBACL,qCACK,WiBsqHZ,qBjBrqHU,mCACU,WiB8qHpB,sBjB7qHO,WiBkrHP,gBjBjrHU,WiBsrHV,oBjBrrHM,WiB0rHN,iBjBzrHS,WiB8rHT,qBjB7rHY,WiBksHZ,yBjBjsHe,WiBssHf,sBAKA,WjBzsHW,gCiB8sHX,CjB7sHa,yBiBktHb,WjBjtHa,6BiBstHb,uBjBrtHc,WiB0tHd,CAKA,uCjB7tHc,YACK,iDACN,iCACK,sCACP,WiBkvHX,uBjBjvHS,WiBsvHT,CjBrvHW,kBiB0vHX,WjBzvHS,yBiB8vHT,WjB7vHa,wBiBkwHb,WjBjwHQ,4BACF,WiB0wHN,wBAKA,WjB7wHW,CAAD,6BiBkxHV,WjBjxHa,6BACL,kCACS,iCACD,iCiBkyHhB,WjBjyHqB,wBACV,6BiB0yHX,WjBzyHgB,uBiB8yHhB,WjB7yHW,6BACA,mCACI,8BiB0zHf,WjBzzHmB,sBiB8zHnB,WjB7zHU,kBiBk0HV,WjBj0HS,iBiBs0HT,WjBr0Ha,qBiB00Hb,WjBz0HW,0BACD,iCACI,sCACJ,WiB01HV,qBjBz1HS,WiB81HT,qBjB71Ha,WiBk2Hb,kBjBj2HW,iCACM,4BACR,6BiB82HT,WjB72Hc,oBiBk3Hd,WjBj3HkB,6BiBs3HlB,CAKA,2CAKA,WjB73HW,gCiBk4HX,qBAKA,WjBr4HS,CACD,yCiB84HR,WjB74HQ,CACC,0CACC,gCACG,WiB85Hb,qBjB75HM,YACY,wCACL,gCACH,iCACC,WiBk7HX,qBjBj7HO,WiBs7HP,qBjBr7HU,WiB07HV,qBjBz7H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CACF,CAIA,uCACE,aACF,CACA,0BAEE,eAAgB,CADhB,cAEF,CC3FA,UACI,qBACJ,CCFA,iBAAiB,6BAA+B,CAAC,cAAc,CAAC,iBAAiB,CAAC,UAAU,CAAC,2BAA2B,kBAAkB,CAAC,uBAA8C,4w4BAA203C,CAAv13C,WAAW,CAAtB,UAAk23C;ACApg4C;;;;;EAKE,CACF,cACE,qBAAsB,CACtB,sCAAyC,CACzC,cAAe,CACf,WAAY,CACZ,QAAW,CACX,iBACF,CACA,sCACE,iBACF,CACA,gEACE,mBACF,CACA,cAEE,UAAW,CADX,cAAe,CAEf,iBAAkB,CAClB,iBAAkB,CAClB,OACF,CACA,gBACE,QAAS,CACT,SACF,CACA,WAWE,oBAAqB,CAVrB,qBAAsB,CAEtB,WAAY,CADZ,gBAAiB,CAEjB,YAAa,CACb,eAAgB,CAChB,iBAAkB,CAClB,UAAW,CACX,eAAgB,CAChB,eAAgB,CAChB,oBAEF,CACA,aACE,WACF,CACA,kKAaE,4EAA6E,CAF7E,QAAS,CACT,SAEF,CACA,4BAEE,kBACF,CACA,kCAEE,oBACF,CACA,wBACE,eACF,CACA,mEAEE,mBACF,CACA,6EAEE,kBACF,CACA,uFAEE,UAAW,CACX,cAAe,CACf,kBACF,CACA,2CACE,eACF,CACA,4CACE,eACF,CACA,qBACE,oBAAqB,CACrB,kBAAmB,CACnB,WACF,CACA,4CACE,kBAAmB,CACnB,iBAAmB,CACnB,gBACF,CACA,sCACE,gBAAkB,CAClB,mBACF,CACA,gFAEE,kBACF,CACA,oEAEE,mBACF,CACA,iBAEE,wBAAyB,CADzB,4EAEF,CACA,wBACE,oCACF,CACA,6BACE,wBACF,CACA,oCACE,wCACF,CACA,6BACE,qEACF,CACA,6BACE,wBACF,CACA,oCACE,wCACF,CACA,6BACE,8DACF,CACA,6BACE,wBACF,CACA,oCACE,oCACF,CACA,6BACE,uDACF,CACA,6BACE,wBACF,CACA,oCACE,wCACF,CACA,6BACE,gDACF,CACA,6BACE,wBACF,CACA,oCACE,wCACF,CACA,6BACE,yCACF,CACA,6BACE,wBACF,CACA,oCACE,oCACF,CACA,6BACE,kCACF,CACA,6BACE,wBACF,CACA,oCACE,wCACF,CACA,6BACE,2BACF,CACA,6BACE,wBACF,CACA,oCACE,wCACF,CACA,6BACE,oBACF,CACA,6BACE,wBACF,CACA,oCACE,oCACF,CACA,+CACE,gBACF,CACA,iDACE,kBACF,CACA,wDACE,iBACF,CACA,0DACE,mBACF,CACA,+CACE,gBACF,CACA,iDACE,kBACF,CACA,wDACE,iBACF,CACA,0DACE,mBACF,CACA,+CACE,gBACF,CACA,iDACE,mBACF,CACA,wDACE,iBACF,CACA,0DACE,oBACF,CACA,+CACE,iBACF,CACA,iDACE,mBACF,CACA,wDACE,kBACF,CACA,0DACE,oBACF,CACA,+CACE,iBACF,CACA,iDACE,mBACF,CACA,wDACE,kBACF,CACA,0DACE,oBACF,CACA,+CACE,iBACF,CACA,iDACE,mBACF,CACA,wDACE,kBACF,CACA,0DACE,oBACF,CACA,+CACE,iBACF,CACA,iDACE,mBACF,CACA,wDACE,kBACF,CACA,0DACE,oBACF,CACA,+CACE,iBACF,CACA,iDACE,mBACF,CACA,wDACE,kBACF,CACA,0DACE,oBACF,CACA,+CACE,iBACF,CACA,iDACE,mBACF,CACA,wDACE,kBACF,CACA,0DACE,oBACF,CACA,qBACE,aAAc,CACd,cACF,CACA,qCACE,aACF,CACA,oCACE,iBACF,CACA,wBACE,qBACF,CACA,sBACE,wBACF,CACA,yBACE,qBACF,CACA,yBACE,qBACF,CACA,wBACE,wBACF,CACA,uBACE,qBACF,CACA,yBACE,qBACF,CACA,2BACE,UACF,CACA,yBACE,aACF,CACA,4BACE,UACF,CACA,4BACE,UACF,CACA,2BACE,aACF,CACA,0BACE,UACF,CACA,4BACE,UACF,CACA,0BACE,yCACF,CACA,8BACE,wCACF,CACA,0BACE,eACF,CACA,0BACE,eACF,CACA,yBACE,eACF,CACA,6BACE,aAAc,CACd,kBACF,CACA,4BACE,iBACF,CACA,6BACE,kBACF,CACA,2BACE,gBACF,CACA,2BACE,WAAsB,CACtB,8BAA+B,CAC/B,iBAAkB,CAClB,SAAU,CACV,mBAAoB,CACpB,iBAAkB,CAClB,UACF,CACA,qDAEE,UAAW,CACX,UAAW,CACX,aACF,CACA,uDAEE,eAAgB,CAChB,WAAY,CACZ,cAAe,CACf,oBAAqB,CACrB,UAAW,CACX,WAAY,CACZ,eAAgB,CAChB,UACF,CACA,+DAEE,UAAW,CACX,WACF,CACA,iFAEE,YACF,CACA,6FAEE,YACF,CACA,6jBAcE,UACF,CACA,kgDA4BE,SACF,CACA,kgDA4BE,WACF,CACA,wBACE,mGAEE,UACF,CACA,8PAIE,SACF,CACA,8PAIE,WACF,CACF,CAIA,oBACE,qBACF,CACA,oBACE,YACF,CACA,6CAEE,iBACF,CACA,qBACE,iBAAkB,CAClB,0BACF,CACA,uBACE,cAAe,CACf,oBACF,CACA,6BACE,2BACF,CACA,qBACE,oBAAqB,CACrB,qBACF,CACA,2BACE,UAAW,CACX,UAAW,CACX,aACF,CACA,oBACE,SAAU,CACV,WAAY,CACZ,oBAAqB,CACrB,qBAAsB,CACtB,cACF,CACA,0BACE,SAAU,CACV,WAAY,CACZ,oBAAqB,CACrB,cACF,CACA,8CAEE,SACF,CACA,mBACE,SACF,CACA,kBACE,iBACF,CACA,8CAEE,cACF,CACA,yBACE,UACF,CACA,sCACE,YACF,CACA,gDACE,cACF,CACA,iDACE,YACF,CACA,uBACE,aACF,CACA,uBACE,eACF,CACA,uBACE,gBACF,CACA,uBACE,aACF,CACA,uBACE,eACF,CACA,uBACE,eACF,CACA,sBACE,yBACF,CACA,+BACE,0BAA2B,CAC3B,iBAAkB,CAClB,cAAe,CACf,iBACF,CACA,iDAEE,wBAAyB,CACzB,iBACF,CACA,wBAEE,iBAAkB,CAClB,cAAe,CACf,gBAAiB,CAHjB,oBAIF,CACA,yBACE,aAAc,CACd,eACF,CACA,kCACE,wBAAyB,CACzB,aAAc,CACd,gBACF,CACA,wBACE,cACF,CACA,oBACE,UAAW,CACX,oBAAqB,CACrB,UAAW,CACX,cAAe,CACf,eAAgB,CAChB,WAAY,CACZ,iBAAkB,CAClB,qBACF,CACA,0BACE,cAAe,CACf,oBAAqB,CACrB,WAAY,CACZ,gBAAiB,CACjB,iBAAkB,CAClB,iBAAkB,CAClB,UACF,CACA,iCACE,oBAAqB,CACrB,gBACF,CACA,4BACE,qBAAsB,CACtB,YAAa,CACb,cAAe,CACf,eAAgB,CAChB,iBAAkB,CAClB,kBACF,CACA,4CACE,cAAe,CACf,aAAc,CACd,kBAAmB,CACnB,eACF,CACA,iDACE,UAAW,CACX,SACF,CACA,0DACE,SACF,CACA,4DACE,WACF,CACA,mDACE,aAAc,CACd,eAAgB,CAChB,QAAS,CACT,SACF,CACA,mDAEE,UACF,CACA,qFAEE,eACF,CACA,6FAEE,SACF,CACA,4CACE,aACF,CACA,yCACE,WAAY,CAEZ,eAAgB,CADhB,UAEF,CACA,6CACE,eAAgB,CAChB,WACF,CACA,0CACE,sBAA6B,CAC7B,UAAW,CACX,WAAY,CACZ,UAAW,CACX,SAAY,CACZ,UACF,CACA,mEAEE,eAAgB,CADhB,iBAAkB,CAElB,OAAQ,CACR,OAAQ,CACR,UACF,CACA,+fAME,wBACF,CACA,8BACE,UACF,CACA,2GAEE,gBACF,CACA,2IAEE,mBACF,CACA,2IAEE,mBACF,CACA,2IAEE,mBACF,CACA,2IAEE,mBACF,CACA,2IAEE,mBACF,CACA,2IAEE,mBACF,CACA,qEACE,aACF,CACA,qEACE,eACF,CACA,qEACE,gBACF,CACA,qEACE,aACF,CACA,qEACE,eACF,CACA,qEACE,eACF,CACA,4BACE,WACF,CACA,uGAEE,oBACF,CACA,2IAEE,eACF,CACA,mJAEE,mBACF,CACA,qEACE,yCACF,CACA,yEACE,wCACF,CACA,4BACE,UACF,CACA,uGAEE,gBACF,CACA,2IAEE,eACF,CACA,2IAEE,eACF,CACA,yIAEE,cACF,CACA,qEACE,cACF,CACA,qEACE,cACF,CACA,oEACE,cACF,CACA,wDACE,qBACF,CACA,mDACE,qBA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","sources":["assets/scss/dashlite.scss","assets/scss/core/fonts/_roboto.scss","assets/scss/core/fonts/_nunito.scss","../node_modules/bootstrap/scss/_root.scss","assets/scss/extend/bootstrap/_override_base/_reboot.scss","assets/scss/extend/bootstrap/_variables.scss","../node_modules/bootstrap/scss/vendor/_rfs.scss","assets/scss/_dashlite_variables.scss","../node_modules/bootstrap/scss/_variables.scss","../node_modules/bootstrap/scss/mixins/_hover.scss","assets/scss/extend/bootstrap/_override_base/_type.scss","../node_modules/bootstrap/scss/mixins/_lists.scss","../node_modules/bootstrap/scss/mixins/_image.scss","../node_modules/bootstrap/scss/_images.scss","../node_modules/bootstrap/scss/mixins/_border-radius.scss","../node_modules/bootstrap/scss/_code.scss","../node_modules/bootstrap/scss/mixins/_grid.scss","../node_modules/bootstrap/scss/_grid.scss","../node_modules/bootstrap/scss/mixins/_breakpoints.scss","../node_modules/bootstrap/scss/mixins/_grid-framework.scss","../node_modules/bootstrap/scss/_tables.scss","../node_modules/bootstrap/scss/mixins/_table-row.scss","assets/scss/extend/bootstrap/_override_base/_forms.scss","../node_modules/bootstrap/scss/mixins/_transition.scss","../node_modules/bootstrap/scss/mixins/_forms.scss","../node_modules/bootstrap/scss/_buttons.scss","../node_modules/bootstrap/scss/mixins/_buttons.scss","../node_modules/bootstrap/scss/_transitions.scss","../node_modules/bootstrap/scss/mixins/_caret.scss","assets/scss/extend/bootstrap/_override_base/_dropdown.scss","../node_modules/bootstrap/scss/mixins/_nav-divider.scss","assets/scss/extend/bootstrap/_override_base/_button-group.scss","assets/scss/extend/bootstrap/_override_base/_input-group.scss","assets/scss/extend/bootstrap/_override_base/_custom-forms.scss","../node_modules/bootstrap/scss/_nav.scss","assets/scss/extend/bootstrap/_override_base/_navbar.scss","assets/scss/extend/bootstrap/_override_base/_card.scss","assets/scss/extend/bootstrap/_override_base/_breadcrumb.scss","assets/scss/extend/bootstrap/_override_base/_pagination.scss","../node_modules/bootstrap/scss/mixins/_pagination.scss","../node_modules/bootstrap/scss/_badge.scss","../node_modules/bootstrap/scss/mixins/_badge.scss","../node_modules/bootstrap/scss/_jumbotron.scss","assets/scss/extend/bootstrap/_override_base/_alert.scss","../node_modules/bootstrap/scss/mixins/_alert.scss","../node_modules/bootstrap/scss/_progress.scss","../node_modules/bootstrap/scss/_media.scss","assets/scss/extend/bootstrap/_override_base/_list-group.scss","../node_modules/bootstrap/scss/mixins/_list-group.scss","assets/scss/extend/bootstrap/_override_base/_close.scss","../node_modules/bootstrap/scss/_toasts.scss","assets/scss/extend/bootstrap/_override_base/_modal.scss","../node_modules/bootstrap/scss/_tooltip.scss","../node_modules/bootstrap/scss/mixins/_reset-text.scss","../node_modules/bootstrap/scss/_popover.scss","../node_modules/bootstrap/scss/_carousel.scss","../node_modules/bootstrap/scss/mixins/_clearfix.scss","../node_modules/bootstrap/scss/_spinners.scss","../node_modules/bootstrap/scss/utilities/_align.scss","../node_modules/bootstrap/scss/mixins/_background-variant.scss","../node_modules/bootstrap/scss/utilities/_background.scss","assets/scss/extend/bootstrap/_override_base/utilities/_borders.scss","../node_modules/bootstrap/scss/utilities/_display.scss","../node_modules/bootstrap/scss/utilities/_embed.scss","../node_modules/bootstrap/scss/utilities/_flex.scss","assets/scss/extend/bootstrap/_override_base/utilities/_float.scss","../node_modules/bootstrap/scss/utilities/_interactions.scss","../node_modules/bootstrap/scss/utilities/_position.scss","../node_modules/bootstrap/scss/utilities/_screenreaders.scss","../node_modules/bootstrap/scss/mixins/_screen-reader.scss","../node_modules/bootstrap/scss/utilities/_shadows.scss","../node_modules/bootstrap/scss/utilities/_sizing.scss","assets/scss/extend/bootstrap/_override_base/utilities/_spacing.scss","../node_modules/bootstrap/scss/utilities/_stretched-link.scss","assets/scss/extend/bootstrap/_override_base/utilities/_text.scss","../node_modules/bootstrap/scss/mixins/_text-truncate.scss","../node_modules/bootstrap/scss/mixins/_text-emphasis.scss","../node_modules/bootstrap/scss/mixins/_text-hide.scss","../node_modules/bootstrap/scss/utilities/_visibility.scss","../node_modules/bootstrap/scss/_print.scss","assets/scss/extend/bootstrap/utilites/_reboot.scss","assets/scss/extend/bootstrap/utilites/_type.scss","assets/scss/extend/bootstrap/utilites/_text.scss","assets/scss/extend/bootstrap/utilites/_common.scss","assets/scss/extend/bootstrap/utilites/_background.scss","assets/scss/extend/bootstrap/utilites/_borders.scss","assets/scss/extend/bootstrap/utilites/_sizing.scss","assets/scss/extend/bootstrap/utilites/_position.scss","assets/scss/extend/bootstrap/utilites/_flex.scss","assets/scss/extend/bootstrap/components/_badge.scss","assets/scss/extend/bootstrap/components/_alert.scss","assets/scss/vendors/nioicon/_variables.scss","assets/scss/extend/bootstrap/components/_breadcrumb.scss","assets/scss/extend/bootstrap/components/_link.scss","assets/scss/extend/bootstrap/components/_buttons.scss","assets/scss/extend/bootstrap/components/_button-group.scss","assets/scss/extend/bootstrap/components/_dropdown.scss","assets/scss/extend/bootstrap/components/_card.scss","assets/scss/extend/bootstrap/components/_forms.scss","assets/scss/extend/bootstrap/components/_custom-forms.scss","assets/scss/extend/bootstrap/components/_tables.scss","assets/scss/extend/bootstrap/components/_media.scss","assets/scss/extend/bootstrap/components/_nav.scss","assets/scss/extend/bootstrap/components/_modal.scss","assets/scss/extend/bootstrap/components/_pagination.scss","assets/scss/extend/bootstrap/components/_progress.scss","assets/scss/extend/bootstrap/components/_toast.scss","assets/scss/extend/bootstrap/components/_rating.scss","assets/scss/vendors/nioicon/nioicon.scss","assets/scss/vendors/_prettify.scss","assets/scss/vendors/_dnd.scss","assets/scss/vendors/_simplebar.scss","assets/scss/vendors/slick/_slick.scss","assets/scss/vendors/dropzone/_dropzone.scss","assets/scss/vendors/datatable/_datatable.scss","assets/scss/vendors/datatable/_buttons.bootstrap4.scss","assets/scss/vendors/react-datatable/_react-datatable.scss","assets/scss/vendors/sweetalert2/scss/_toasts.scss","assets/scss/vendors/sweetalert2/scss/_mixins.scss","assets/scss/vendors/sweetalert2/variables.scss","assets/scss/vendors/sweetalert2/scss/_core.scss","assets/scss/vendors/sweetalert2/scss/_polyfills.scss","assets/scss/vendors/sweetalert2/scss/_toasts-animations.scss","assets/scss/vendors/sweetalert2/scss/_animations.scss","assets/scss/vendors/sweetalert2/scss/_body.scss","assets/scss/vendors/sweetalert2/scss/_toasts-body.scss","assets/scss/vendors/_tagify.scss","assets/scss/vendors/quill/_quill.scss","assets/scss/vendors/tinymce/ui/_content.scss","assets/scss/vendors/tinymce/ui/_content.inline.scss","assets/scss/vendors/tinymce/ui/_skin.scss","assets/scss/vendors/tinymce/ui/_skin.mobile.scss","assets/scss/vendors/_fullcalendar.scss","assets/scss/vendors/nouislider/_nouislider.scss","assets/scss/vendors/dual-listbox/_dual-listbox.scss","assets/scss/vendors/react-select/_react-select.scss","assets/scss/vendors/magnific-popup/_main.scss","assets/scss/vendors/magnific-popup/_settings.scss","assets/scss/vendors/react-modal-video/_react-modal-video.scss","assets/scss/vendors/react-datepicker/_react-datepicker.scss","assets/scss/vendors/react-toastify/_react-toastify.scss","assets/scss/vendors/jvector-map/_jvector.scss","assets/scss/vendors/jsTree/_jsTree.scss","assets/scss/vendors/_kanban.scss","assets/scss/core/layouts/_base.scss","assets/scss/core/layouts/_sidebar.scss","assets/scss/core/layouts/_menu-main.scss","assets/scss/core/components/_accordions.scss","assets/scss/core/components/_forms.scss","assets/scss/core/components/_users.scss","assets/scss/core/components/_data-list.scss","assets/scss/core/components/_toggle.scss","assets/scss/core/components/_block.scss","assets/scss/core/components/_misc.scss","assets/scss/core/_misc.scss","assets/scss/global/comps/_profiles.scss","assets/scss/global/tables/_base.scss","assets/scss/global/tables/_tranx.scss","assets/scss/global/wgs/_timeline.scss","assets/scss/global/wgs/_invoice.scss","assets/scss/global/wgs/_db-analytic.scss","assets/scss/apps/_reply-comment.scss","assets/scss/apps/_messages.scss","assets/scss/apps/_inbox.scss","assets/scss/apps/_file-manager.scss","assets/scss/apps/_chats.scss","assets/scss/core/_preview.scss","assets/scss/core/_dark-skin.scss","assets/scss/style-email.scss","../node_modules/antd/es/message/style/index.css","pages/pre-built/customerManagement/custom.css","../node_modules/react-phone-input-2/lib/style.css","../node_modules/react-quill/dist/quill.snow.css","pages/pre-built/campaignManagement/campaignDashBoard.css","../node_modules/react-toastify/scss/_variables.scss","../node_modules/react-toastify/dist/ReactToastify.css","../node_modules/react-toastify/scss/_toastContainer.scss","../node_modules/react-toastify/scss/_toast.scss","../node_modules/react-toastify/scss/_theme.scss","../node_modules/react-toastify/scss/_closeButton.scss","../node_modules/react-toastify/scss/_progressBar.scss","../node_modules/react-toastify/scss/_icons.scss","../node_modules/react-toastify/scss/animations/_bounce.scss","../node_modules/react-toastify/scss/animations/_zoom.scss","../node_modules/react-toastify/scss/animations/_flip.scss","../node_modules/react-toastify/scss/animations/_slide.scss","../node_modules/react-toastify/scss/animations/_spin.scss"],"sourcesContent":["/* \n * IMPORTANT NOTE: DO NOT Edit this file. Best to write own code in css/theme.css file.\n * It will helps you to easy update of the template.\n **/\n\n/* \n----------------------\n## Table Contents ##\n* 01. FONTS\n* 02. VENDORS (Bootstraps, NioIcon, Select2 etc)\n* 03. LAYOUTS\n* 04. UTILITES\n* 05. COMPONENTS\n* 06. INDIVIDUL CONCEPTS\n* 07. PREVIEWS\n---------------------- **/\n\n////////////////////////// DO NOT REMOVE BELOW ///////////////////////\n\n// SET RTL OPTION\n$rtl: false;\n\n// Included Global Variables and Functions\n@import \"dashlite_variables\";\n\n// Included Fonts\n/** 01. FONTS */\n@import \"core/fonts/roboto\";\n@import \"core/fonts/nunito\";\n\n// Included Bootstarp\n@import \"extend/bootstrap/variables\";\n@import \"extend/bootstrap/bootstrap\";\n@import \"extend/bootstrap/extend\";\n\n// Include Other Vendors\n@import \"vendors/bundle\";\n\n// Include Core Dashlite Style\n@import \"core/style\";\n\n////////////////////////// DO NOT REMOVE ABOVE ///////////////////////\n\n////// GLOBAL INCLUDED\n@import \"global/style\";\n\n//////  APPLICATONS - Common Uses\n@import \"apps/asterisk\"; \n@import \"apps/reply-comment\"; \n@import \"apps/attach\"; \n\n//////  Apps\n@import \"apps/messages\";  \t\t// - Support Messages\n@import \"apps/inbox\";  \t\t\t// - Inbox/ Mail App\n@import \"apps/file-manager\";  \t// - File Manager\n@import \"apps/chats\";  \t\t\t// - Chats\n\n///////  PREVIEW PURPOSE \n@import \"core/preview\"; \t\t// Can be remove on real projoect\n\n///////  UI/MODE OVERRIDE\n@import \"core/mode-override\";\n\n///////  DARK MODE SKIN\n@import \"core/dark-skin\";\n\n/*! END @iO */\n////////////////////////// END STYLESHEET ////////////////////////////","// Roboto\n@font-face {\n    font-family: 'Roboto';\n    src: url('#{$font-url}/Roboto-Light.eot');\n    src: local('Roboto Light'), local('Roboto-Light'),\n        url('#{$font-url}/Roboto-Light.eot#iefix') format('embedded-opentype'),\n        url('#{$font-url}/Roboto-Light.woff2') format('woff2'),\n        url('#{$font-url}/Roboto-Light.woff') format('woff'),\n        url('#{$font-url}/Roboto-Light.ttf') format('truetype');\n    font-weight: 300;\n    font-style: normal;\n}\n\n@font-face {\n    font-family: 'Roboto';\n    src: url('#{$font-url}/Roboto-Regular.eot');\n    src: local('Roboto'), local('Roboto-Regular'),\n        url('#{$font-url}/Roboto-Regular.eot#iefix') format('embedded-opentype'),\n        url('#{$font-url}/Roboto-Regular.woff2') format('woff2'),\n        url('#{$font-url}/Roboto-Regular.woff') format('woff'),\n        url('#{$font-url}/Roboto-Regular.ttf') format('truetype');\n    font-weight: normal;\n    font-style: normal;\n}\n\n@font-face {\n    font-family: 'Roboto';\n    src: url('#{$font-url}/Roboto-Medium.eot');\n    src: local('Roboto Medium'), local('Roboto-Medium'),\n        url('#{$font-url}/Roboto-Medium.eot#iefix') format('embedded-opentype'),\n        url('#{$font-url}/Roboto-Medium.woff2') format('woff2'),\n        url('#{$font-url}/Roboto-Medium.woff') format('woff'),\n        url('#{$font-url}/Roboto-Medium.ttf') format('truetype');\n    font-weight: 500;\n    font-style: normal;\n}\n\n@font-face {\n    font-family: 'Roboto';\n    src: url('#{$font-url}/Roboto-Bold.eot');\n    src: local('Roboto Bold'), local('Roboto-Medium'),\n        url('#{$font-url}/Roboto-Bold.eot#iefix') format('embedded-opentype'),\n        url('#{$font-url}/Roboto-Bold.woff2') format('woff2'),\n        url('#{$font-url}/Roboto-Bold.woff') format('woff'),\n        url('#{$font-url}/Roboto-Bold.ttf') format('truetype');\n    font-weight: 700;\n    font-style: normal;\n}","//Nunito\n@font-face {\n    font-family: 'Nunito';\n    src: url('#{$font-url}/Nunito-Regular.eot');\n    src: local('Nunito Regular'), local('Nunito-Regular'),\n        url('#{$font-url}/Nunito-Regular.eot#iefix') format('embedded-opentype'),\n        url('#{$font-url}/Nunito-Regular.woff2') format('woff2'),\n        url('#{$font-url}/Nunito-Regular.woff') format('woff'),\n        url('#{$font-url}/Nunito-Regular.ttf') format('truetype');\n    font-weight: normal;\n    font-style: normal;\n}\n@font-face {\n    font-family: 'Nunito';\n    src: url('#{$font-url}/Nunito-Bold.eot');\n    src: local('Nunito Bold'), local('Nunito-Bold'),\n        url('#{$font-url}/Nunito-Bold.eot#iefix') format('embedded-opentype'),\n        url('#{$font-url}/Nunito-Bold.woff2') format('woff2'),\n        url('#{$font-url}/Nunito-Bold.woff') format('woff'),\n        url('#{$font-url}/Nunito-Bold.ttf') format('truetype');\n    font-weight: bold;\n    font-style: normal;\n}",":root {\n  // Custom variable values only support SassScript inside `#{}`.\n  @each $color, $value in $colors {\n    --#{$color}: #{$value};\n  }\n\n  @each $color, $value in $theme-colors {\n    --#{$color}: #{$value};\n  }\n\n  @each $bp, $value in $grid-breakpoints {\n    --breakpoint-#{$bp}: #{$value};\n  }\n\n  // Use `inspect` for lists so that quoted items keep the quotes.\n  // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n  --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n  --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n  box-sizing: border-box; // 1\n}\n\nhtml {\n  font-family: sans-serif; // 2\n  line-height: 1.15; // 3\n  -webkit-text-size-adjust: 100%; // 4\n  -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n  display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n//    the `inherit` value on things like `<th>` elements.\n\nbody {\n  margin: 0; // 1\n  font-family: $font-family-base;\n  @include font-size($font-size-base);\n  font-weight: $font-weight-base;\n  line-height: $line-height-base;\n  color: $body-color;\n    @if($rtl==false){\n        text-align: left; // 3\n    }\n    @if($rtl==true){\n        text-align: right; // 3\n    }\n  background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n  outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n  box-sizing: content-box; // 1\n  height: 0; // 1\n  overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n  margin-top: 0;\n  margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `<p>`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n  margin-top: 0;\n  margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n  text-decoration: underline; // 2\n  cursor: help; // 3\n  border-bottom: 0; // 4\n  text-decoration-skip-ink: none; // 5\n}\n\naddress {\n  margin-bottom: 1rem;\n  font-style: normal;\n  line-height: inherit;\n}\n\nol,\nul,\ndl {\n  margin-top: 0;\n  margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n  margin-bottom: 0;\n}\n\ndt {\n  font-weight: $dt-font-weight;\n}\n\ndd {\n  margin-bottom: .5rem;\n  @if($rtl==false){\n    margin-left: 0; // Undo browser default\n  }\n  @if($rtl==true){\n    margin-right: 0; // Undo browser default\n  }\n}\n\nblockquote {\n  margin: 0 0 1rem;\n}\n\nb,\nstrong {\n  font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n  @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n  position: relative;\n  @include font-size(75%);\n  line-height: 0;\n  vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n  color: $link-color;\n  text-decoration: $link-decoration;\n  background-color: transparent; // Remove the gray background on active links in IE 10.\n\n  @include hover() {\n    color: $link-hover-color;\n    text-decoration: $link-hover-decoration;\n  }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]) {\n  color: inherit;\n  text-decoration: none;\n\n  @include hover() {\n    color: inherit;\n    text-decoration: none;\n  }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n  font-family: $font-family-monospace;\n  @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n  // Remove browser default top margin\n  margin-top: 0;\n  // Reset browser default of `1em` to use `rem`s\n  margin-bottom: 1rem;\n  // Don't allow content to break outside\n  overflow: auto;\n  // Disable auto-hiding scrollbar in IE & legacy Edge to avoid overlap,\n  // making it impossible to interact with the content\n  -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n  // Apply a consistent margin strategy (matches our type styles).\n  margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n  vertical-align: middle;\n  border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n  // Workaround for the SVG overflow bug in IE10/11 is still required.\n  // See https://github.com/twbs/bootstrap/issues/26878\n  overflow: hidden;\n  vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n  border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n  padding-top: $table-cell-padding;\n  padding-bottom: $table-cell-padding;\n  color: $table-caption-color;\n  @if($rtl==false){\n    text-align: left;\n  }\n  @if($rtl==true){\n    text-align: right;\n  }\n  caption-side: bottom;\n}\n\nth {\n  // Matches default `<td>` alignment by inheriting from the `<body>`, or the\n  // closest parent with a set `text-align`.\n  text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n  // Allow labels to use `margin` for spacing.\n  display: inline-block;\n  margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n  // stylelint-disable-next-line property-blacklist\n  border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n  outline: 1px dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n  margin: 0; // Remove the margin in Firefox and Safari\n  font-family: inherit;\n  @include font-size(inherit);\n  line-height: inherit;\n}\n\nbutton,\ninput {\n  overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n  text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Set the cursor for non-`<button>` buttons\n//\n// Details at https://github.com/twbs/bootstrap/pull/30562\n[role=\"button\"] {\n  cursor: pointer;\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n  word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n//    controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n  button,\n  [type=\"button\"],\n  [type=\"reset\"],\n  [type=\"submit\"] {\n    &:not(:disabled) {\n      cursor: pointer;\n    }\n  }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n  padding: 0;\n  border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n  padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ntextarea {\n  overflow: auto; // Remove the default vertical scrollbar in IE.\n  // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n  resize: vertical;\n}\n\nfieldset {\n  // Browsers set a default `min-width: min-content;` on fieldsets,\n  // unlike e.g. `<div>`s, which have `min-width: 0;` by default.\n  // So we reset that to ensure fieldsets behave more like a standard block element.\n  // See https://github.com/twbs/bootstrap/issues/12359\n  // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n  min-width: 0;\n  // Reset the default outline behavior of fieldsets so they don't affect page layout.\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n  display: block;\n  width: 100%;\n  max-width: 100%; // 1\n  padding: 0;\n  margin-bottom: .5rem;\n  @include font-size(1.5rem);\n  line-height: inherit;\n  color: inherit; // 2\n  white-space: normal; // 1\n}\n\nprogress {\n  vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n[type=\"search\"] {\n  // This overrides the extra rounded corners on search inputs in iOS so that our\n  // `.form-control` class can properly style them. Note that this cannot simply\n  // be added to `.form-control` as it's not specific enough. For details, see\n  // https://github.com/twbs/bootstrap/issues/11586.\n  outline-offset: -2px; // 2. Correct the outline style in Safari.\n  -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n  font: inherit; // 2\n  -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n  display: inline-block;\n}\n\nsummary {\n  display: list-item; // Add the correct display in all browsers\n  cursor: pointer;\n}\n\ntemplate {\n  display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n  display: none !important;\n}","// Include Core Bootstrap functions //\n// Do not remove\n@import \"node_modules/bootstrap/scss/functions\";\n@import \"node_modules/bootstrap/scss/variables\";\n\n// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n$gray-100: $light-100;\n$gray-200: $light-200;\n$gray-300: $light-300;\n$gray-400: $light-400;\n$gray-500: $light-500;\n$gray-600: $light-600;\n$gray-700: $light-700;\n$gray-800: $light-800;\n$gray-900: $light-900;\n\n$grays: ();\n$grays: map-merge(\n  (\n    \"100\": $gray-100,\n    \"200\": $gray-200,\n    \"300\": $gray-300,\n    \"400\": $gray-400,\n    \"500\": $gray-500,\n    \"600\": $gray-600,\n    \"700\": $gray-700,\n    \"800\": $gray-800,\n    \"900\": $gray-900\n  ),\n  $grays\n);\n\n$primary:             $accent-color;\n// $primary:             #111E6C;\n$secondary:           $base-color;\n$secondary-light:     $base-text;\n\n$theme-colors: ();\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n  (\n    \"primary\":    $primary,\n    \"secondary\":  $secondary,\n    \"success\":    $success,\n    \"info\":       $info,\n    \"warning\":    $warning,\n    \"danger\":     $danger,\n    \"dark\":       $base-dark,\n    \"gray\":       $light-500,\n    \"light\":      $light-200,\n    \"lighter\":    $lighter\n  ),\n  $theme-colors\n);\n\n$component-active-color:      $white;\n$component-active-bg:         theme-color(\"primary\");\n\n// // Set a specific color jumpsd\n$theme-color-interval:      8%;\n$yiq-contrasted-threshold:  190;\n\n$yiq-text-dark:             $darker;\n$yiq-text-light:            $white;\n\n\n// // Link\n// //\n\n$link-decoration:                         none;\n$link-hover-decoration:                   underline;\n\n$emphasized-link-hover-darken-percentage: 15%;\n\n// // // Paragraphs\n// // //\n\n$paragraph-margin-bottom:   $para-margin;\n\n\n// // Grid breakpoints\n// //\n\n$grid-breakpoints: (\n  xs:  0,\n  sm:  576px,\n  md:  768px,\n  lg:  992px,\n  xl:  1200px,\n  xxl: 1540px\n);\n\n// @include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n// @include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// // Grid containers\n// //\n// // Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n  sm:  540px,\n  md:  720px,\n  lg:  960px,\n  xl:  1140px,\n  xxl: 1440px\n);\n\n// @include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-gutter-width:           $gutter-width;\n\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacers: ();\n$spacers: map-merge(\n  (\n    0: 0,\n    1: ($spacer * .375),\n    2: ($spacer * .75),\n    3: $spacer,\n    4: ($spacer * 1.5),\n    5: ($spacer * 2.75),\n    'gs': $gutter-width\n\n    // 0: 0,\n    // 1: ($spacer * .25),\n    // 2: ($spacer * .5),\n    // 3: $spacer,\n    // 4: ($spacer * 1.5),\n    // 5: ($spacer * 3)\n  ),\n  $spacers\n);\n\n// // Components\n// //\n// // Define common padding and border radius sizes and more.\n\n$line-height-lg:              $lh-lg;\n$line-height-sm:              $lh-sm;\n\n// // Typography\n// //\n// // Font, line-height, and color for body text, headings, and more.\n\n// // stylelint-disable value-keyword-case\n$font-family-sans-serif:      $base-font-family, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif;\n$font-family-base:            $font-family-sans-serif;\n\n$font-size-base:              $fs-base; // Assumes the browser default, typically `16px`\n$font-size-lg:                $fs-lg;\n$font-size-sm:                $fs-sm;\n\n$font-weight-light:           $fw-light;\n$font-weight-normal:          $fw-normal;\n$font-weight-bold:            $fw-bold;\n\n$font-weight-base:            $font-weight-normal;\n$line-height-base:            $base-line-height;\n\n\n$h1-font-size:                $h1-fs;\n$h2-font-size:                $h2-fs;\n$h3-font-size:                $h3-fs;\n$h4-font-size:                $h4-fs;\n$h5-font-size:                $h5-fs;\n$h6-font-size:                $h6-fs;\n\n$headings-margin-bottom:      $h-margin-bottom;\n$headings-font-family:        $h-font-family;\n$headings-font-weight:        $h-font-weight;\n$headings-line-height:        $h-line-height;\n$headings-color:              $h-color; \n\n$display1-size:               6rem;\n$display2-size:               5.5rem;\n$display3-size:               4.5rem;\n$display4-size:               3.5rem;\n\n$display1-weight:             300;\n$display2-weight:             300;\n$display3-weight:             300;\n$display4-weight:             300;\n$display-line-height:         $headings-line-height;\n\n$lead-font-size:              $lead-fs;\n$lead-font-weight:            $lead-fw;\n\n$small-font-size:             $small-fs;\n\n$text-muted:                  $text-off;\n\n$blockquote-small-color:      $quote-small-color;\n$blockquote-small-font-size:  $quote-small-font-size;\n$blockquote-font-size:        $quote-font-size;\n\n$dt-font-weight:              $font-weight-bold;\n\n$kbd-box-shadow:              inset 0 -.1rem 0 rgba($black, .25);\n$nested-kbd-font-weight:      $font-weight-bold;\n\n$list-inline-padding:         .5rem;\n\n$hr-border-color:             $hr-color;\n$hr-border-width:             $hr-width;\n$hr-margin-y:                 $hr-margin;\n\n\n// // Tables\n// //\n// // Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding:          .5rem;\n$table-cell-padding-sm:       .25rem;\n$table-cell-padding-x-sm:     1.25rem;\n$table-cell-padding-bordered: 1rem;\n\n$table-accent-bg:             $lighter;\n$table-hover-bg:              $lighter;\n$table-head-bg:               $lighter;\n$table-head-color:            $base-color;\n\n$table-dark-bg:               $light-800;\n$table-dark-accent-bg:        $light-700;\n$table-dark-hover-bg:         $light-700;\n$table-dark-border-color:     $light-600;\n\n$table-caption-color:         $base-light;\n\n// $table-color:                 $body-color !default;\n// $table-bg:                    null !default;\n// $table-hover-color:           $lighter;\n$table-active-bg:             $lighter;\n\n// $table-border-width:          $border-width !default;\n// $table-border-color:          $border-color !default;\n\n\n// $table-dark-color:            $white !default;\n// $table-dark-hover-color:      $table-dark-color !default;\n\n// $table-striped-order:         odd !default;\n\n\n// $table-bg-level:              -9 !default;\n// $table-border-level:          -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y:         $field-padding-y;\n$input-btn-padding-x:         $field-padding-x;\n$input-btn-font-family:       $field-font-family;\n$input-btn-font-size:         $field-font-size;\n$input-btn-line-height:       $field-line-height;\n\n$input-btn-focus-width:       $field-focus-width;\n$input-btn-focus-color:       $field-focus-color;\n$input-btn-focus-box-shadow:  $field-focus-box-shadow;\n\n$input-btn-padding-y-sm:      $field-padding-y-sm;\n$input-btn-padding-x-sm:      $field-padding-x-sm;\n$input-btn-font-size-sm:      $field-font-size-sm;\n$input-btn-line-height-sm:    $field-line-height-sm;\n\n$input-btn-padding-y-lg:      $field-padding-y-lg;\n$input-btn-padding-x-lg:      $field-padding-x-lg;\n$input-btn-font-size-lg:      $field-font-size-lg;\n$input-btn-line-height-lg:    $field-line-height-lg;\n\n$input-btn-border-width:      $field-border-width;\n\n\n// // Forms\n\n$label-margin-bottom:                   $field-margin-bottom;\n\n\n// $form-text-margin-top:                  .25rem !default;\n\n// $form-check-input-gutter:               1.25rem !default;\n// $form-check-input-margin-y:             .3rem !default;\n// $form-check-input-margin-x:             .25rem !default;\n\n// $form-check-inline-margin-x:            .75rem !default;\n// $form-check-inline-input-margin-x:      .3125rem !default;\n\n// $form-grid-gutter-width:                10px !default;\n// $form-group-margin-bottom:              1rem !default;\n\n// $input-group-addon-color:               $input-color !default;\n$input-group-addon-bg:                  $light;\n// $input-group-addon-border-color:        $input-border-color !default;\n\n// $custom-forms-transition:               background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter:                    $checkbox-radio-switch-text-gap;\n// $custom-control-spacer-x:               1rem !default;\n// $custom-control-cursor:                 null !default;\n\n$custom-control-indicator-size:            $checkbox-radio-switch-size;\n$custom-control-indicator-bg:              $input-bg;\n\n// $custom-control-indicator-bg-size:      50% 50% !default;\n// $custom-control-indicator-box-shadow:   $input-box-shadow !default;\n$custom-control-indicator-border-color:    $input-border-color;\n$custom-control-indicator-border-width:    $checkbox-radio-switch-border;\n\n// $custom-control-label-color:            null !default;\n\n// $custom-control-indicator-disabled-bg:          $input-disabled-bg !default;\n// $custom-control-label-disabled-color:           $gray-600 !default;\n\n$custom-control-indicator-checked-color:            $component-active-color;\n$custom-control-indicator-checked-bg:               $component-active-bg;\n$custom-control-indicator-checked-disabled-bg:      rgba(theme-color(\"primary\"), .8);\n$custom-control-indicator-checked-box-shadow:       none;\n$custom-control-indicator-checked-border-color:     $custom-control-indicator-checked-bg;\n\n// $custom-control-indicator-focus-box-shadow:     $input-focus-box-shadow !default;\n// $custom-control-indicator-focus-border-color:   $input-focus-border-color !default;\n\n$custom-control-indicator-active-color:         $component-active-color;\n$custom-control-indicator-active-bg:            $component-active-bg;\n$custom-control-indicator-active-box-shadow:    none;\n$custom-control-indicator-active-border-color:  $custom-control-indicator-active-bg;\n\n// $custom-checkbox-indicator-border-radius:       $border-radius !default;\n// $custom-checkbox-indicator-icon-checked:        url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/></svg>\") !default;\n\n// $custom-checkbox-indicator-indeterminate-bg:           $component-active-bg !default;\n// $custom-checkbox-indicator-indeterminate-color:        $custom-control-indicator-checked-color !default;\n// $custom-checkbox-indicator-icon-indeterminate:         url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'><path stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/></svg>\") !default;\n// $custom-checkbox-indicator-indeterminate-box-shadow:   none !default;\n// $custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n// $custom-radio-indicator-border-radius:          50% !default;\n// $custom-radio-indicator-icon-checked:           url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'><circle r='3' fill='#{$custom-control-indicator-checked-color}'/></svg>\") !default;\n\n$custom-switch-width:                           $switch-width;\n$custom-switch-indicator-border-radius:         $switch-indicator-border-radius;\n$custom-switch-indicator-size:                  $switch-indicator-size;\n\n// $custom-select-padding-y:           $input-padding-y !default;\n// $custom-select-padding-x:           $input-padding-x !default;\n// $custom-select-font-family:         $input-font-family !default;\n// $custom-select-font-size:           $input-font-size !default;\n// $custom-select-height:              $input-height !default;\n// $custom-select-indicator-padding:   1rem !default; // Extra padding to account for the presence of the background-image based indicator\n// $custom-select-font-weight:         $input-font-weight !default;\n// $custom-select-line-height:         $input-line-height !default;\n// $custom-select-color:               $input-color !default;\n// $custom-select-disabled-color:      $gray-600 !default;\n// $custom-select-bg:                  $input-bg !default;\n// $custom-select-disabled-bg:         $gray-200 !default;\n// $custom-select-bg-size:             8px 10px !default; // In pixels because image dimensions\n// $custom-select-indicator-color:     $gray-800 !default;\n// $custom-select-indicator:           url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'><path fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>\") !default;\n// $custom-select-background:          escape-svg($custom-select-indicator) no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n// $custom-select-feedback-icon-padding-right: add(1em * .75, (2 * $custom-select-padding-y * .75) + $custom-select-padding-x + $custom-select-indicator-padding) !default;\n// $custom-select-feedback-icon-position:      center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n// $custom-select-feedback-icon-size:          $input-height-inner-half $input-height-inner-half !default;\n\n// $custom-select-border-width:        $input-border-width !default;\n// $custom-select-border-color:        $input-border-color !default;\n// $custom-select-border-radius:       $border-radius !default;\n// $custom-select-box-shadow:          inset 0 1px 2px rgba($black, .075) !default;\n\n// $custom-select-focus-border-color:  $input-focus-border-color !default;\n// $custom-select-focus-width:         $input-focus-width !default;\n// $custom-select-focus-box-shadow:    0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n// $custom-select-padding-y-sm:        $input-padding-y-sm !default;\n// $custom-select-padding-x-sm:        $input-padding-x-sm !default;\n// $custom-select-font-size-sm:        $input-font-size-sm !default;\n// $custom-select-height-sm:           $input-height-sm !default;\n\n// $custom-select-padding-y-lg:        $input-padding-y-lg !default;\n// $custom-select-padding-x-lg:        $input-padding-x-lg !default;\n// $custom-select-font-size-lg:        $input-font-size-lg !default;\n// $custom-select-height-lg:           $input-height-lg !default;\n\n// $custom-range-track-width:          100% !default;\n// $custom-range-track-height:         .5rem !default;\n// $custom-range-track-cursor:         pointer !default;\n// $custom-range-track-bg:             $gray-300 !default;\n// $custom-range-track-border-radius:  1rem !default;\n// $custom-range-track-box-shadow:     inset 0 .25rem .25rem rgba($black, .1) !default;\n\n// $custom-range-thumb-width:                   1rem !default;\n// $custom-range-thumb-height:                  $custom-range-thumb-width !default;\n// $custom-range-thumb-bg:                      $component-active-bg !default;\n// $custom-range-thumb-border:                  0 !default;\n// $custom-range-thumb-border-radius:           1rem !default;\n// $custom-range-thumb-box-shadow:              0 .1rem .25rem rgba($black, .1) !default;\n// $custom-range-thumb-focus-box-shadow:        0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n// $custom-range-thumb-focus-box-shadow-width:  $input-focus-width !default; // For focus box shadow issue in IE/Edge\n// $custom-range-thumb-active-bg:               lighten($component-active-bg, 35%) !default;\n// $custom-range-thumb-disabled-bg:             $gray-500 !default;\n\n// $custom-file-height:                $input-height !default;\n// $custom-file-height-inner:          $input-height-inner !default;\n// $custom-file-focus-border-color:    $input-focus-border-color !default;\n// $custom-file-focus-box-shadow:      $input-focus-box-shadow !default;\n// $custom-file-disabled-bg:           $input-disabled-bg !default;\n\n// $custom-file-padding-y:             $input-padding-y !default;\n// $custom-file-padding-x:             $input-padding-x !default;\n// $custom-file-line-height:           $input-line-height !default;\n// $custom-file-font-family:           $input-font-family !default;\n// $custom-file-font-weight:           $input-font-weight !default;\n// $custom-file-color:                 $input-color !default;\n// $custom-file-bg:                    $input-bg !default;\n// $custom-file-border-width:          $input-border-width !default;\n// $custom-file-border-color:          $input-border-color !default;\n// $custom-file-border-radius:         $input-border-radius !default;\n// $custom-file-box-shadow:            $input-box-shadow !default;\n// $custom-file-button-color:          $custom-file-color !default;\n$custom-file-button-bg:             $input-group-addon-bg;\n// $custom-file-text: (\n//   en: \"Browse\"\n// ) !default;\n\n\n// // Form validation\n\n// $form-feedback-margin-top:          $form-text-margin-top !default;\n// $form-feedback-font-size:           $small-font-size !default;\n// $form-feedback-valid-color:         theme-color(\"success\") !default;\n// $form-feedback-invalid-color:       theme-color(\"danger\") !default;\n\n// $form-feedback-icon-valid-color:    $form-feedback-valid-color !default;\n// $form-feedback-icon-valid:          url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>\") !default;\n// $form-feedback-icon-invalid-color:  $form-feedback-invalid-color !default;\n// $form-feedback-icon-invalid:        url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='#{$form-feedback-icon-invalid-color}' viewBox='0 0 12 12'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='#{$form-feedback-icon-invalid-color}' stroke='none'/></svg>\") !default;\n\n// $form-validation-states: () !default;\n// // stylelint-disable-next-line scss/dollar-variable-default\n// $form-validation-states: map-merge(\n//   (\n//     \"valid\": (\n//       \"color\": $form-feedback-valid-color,\n//       \"icon\": $form-feedback-icon-valid\n//     ),\n//     \"invalid\": (\n//       \"color\": $form-feedback-invalid-color,\n//       \"icon\": $form-feedback-icon-invalid\n//     ),\n//   ),\n//   $form-validation-states\n// );\n\n// // Z-index master list\n// //\n// // Warning: Avoid customizing these values. They're used for a bird's eye view\n// // of components dependent on the z-axis and are designed to all work together.\n\n// $zindex-dropdown:                   1000 !default;\n// $zindex-sticky:                     1020 !default;\n// $zindex-fixed:                      1030 !default;\n// $zindex-modal-backdrop:             1040 !default;\n// $zindex-modal:                      1050 !default;\n// $zindex-popover:                    1060 !default;\n// $zindex-tooltip:                    1070 !default;\n\n\n// // Navs\n\n// $nav-link-padding-y:                .5rem !default;\n// $nav-link-padding-x:                1rem !default;\n// $nav-link-disabled-color:           $gray-600 !default;\n\n// $nav-tabs-border-color:             $gray-300 !default;\n// $nav-tabs-border-width:             $border-width !default;\n// $nav-tabs-border-radius:            $border-radius !default;\n// $nav-tabs-link-hover-border-color:  $gray-200 $gray-200 $nav-tabs-border-color !default;\n// $nav-tabs-link-active-color:        $gray-700 !default;\n// $nav-tabs-link-active-bg:           $body-bg !default;\n// $nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n// $nav-pills-border-radius:           $border-radius !default;\n// $nav-pills-link-active-color:       $component-active-color !default;\n// $nav-pills-link-active-bg:          $component-active-bg !default;\n\n// $nav-divider-color:                 $gray-200 !default;\n// $nav-divider-margin-y:              $spacer / 2 !default;\n\n\n// // Navbar\n\n// $navbar-padding-y:                  $spacer / 2 !default;\n// $navbar-padding-x:                  $spacer !default;\n\n// $navbar-nav-link-padding-x:         .5rem !default;\n\n// $navbar-brand-font-size:            $font-size-lg !default;\n// // Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n// $nav-link-height:                   $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n// $navbar-brand-height:               $navbar-brand-font-size * $line-height-base !default;\n// $navbar-brand-padding-y:            ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n// $navbar-toggler-padding-y:          .25rem !default;\n// $navbar-toggler-padding-x:          .75rem !default;\n// $navbar-toggler-font-size:          $font-size-lg !default;\n// $navbar-toggler-border-radius:      $btn-border-radius !default;\n\n// $navbar-dark-color:                 rgba($white, .5) !default;\n// $navbar-dark-hover-color:           rgba($white, .75) !default;\n// $navbar-dark-active-color:          $white !default;\n// $navbar-dark-disabled-color:        rgba($white, .25) !default;\n// $navbar-dark-toggler-icon-bg:       url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='#{$navbar-dark-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>\") !default;\n// $navbar-dark-toggler-border-color:  rgba($white, .1) !default;\n\n// $navbar-light-color:                rgba($black, .5) !default;\n// $navbar-light-hover-color:          rgba($black, .7) !default;\n// $navbar-light-active-color:         rgba($black, .9) !default;\n// $navbar-light-disabled-color:       rgba($black, .3) !default;\n// $navbar-light-toggler-icon-bg:      url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='#{$navbar-light-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>\") !default;\n// $navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n// $navbar-light-brand-color:                $navbar-light-active-color !default;\n// $navbar-light-brand-hover-color:          $navbar-light-active-color !default;\n// $navbar-dark-brand-color:                 $navbar-dark-active-color !default;\n// $navbar-dark-brand-hover-color:           $navbar-dark-active-color !default;\n\n\n// // Dropdowns\n// //\n// // Dropdown menu container and contents.\n\n// $dropdown-min-width:                10rem !default;\n// $dropdown-padding-y:                .5rem !default;\n// $dropdown-spacer:                   .125rem !default;\n// $dropdown-font-size:                $font-size-base !default;\n// $dropdown-color:                    $body-color !default;\n// $dropdown-bg:                       $white !default;\n// $dropdown-border-color:             rgba($black, .15) !default;\n// $dropdown-border-radius:            $border-radius !default;\n// $dropdown-border-width:             $border-width !default;\n// $dropdown-inner-border-radius:      subtract($dropdown-border-radius, $dropdown-border-width) !default;\n// $dropdown-divider-bg:               $gray-200 !default;\n// $dropdown-divider-margin-y:         $nav-divider-margin-y !default;\n// $dropdown-box-shadow:               0 .5rem 1rem rgba($black, .175) !default;\n\n// $dropdown-link-color:               $gray-900 !default;\n// $dropdown-link-hover-color:         darken($gray-900, 5%) !default;\n// $dropdown-link-hover-bg:            $gray-100 !default;\n\n// $dropdown-link-active-color:        $component-active-color !default;\n// $dropdown-link-active-bg:           $component-active-bg !default;\n\n// $dropdown-link-disabled-color:      $gray-600 !default;\n\n// $dropdown-item-padding-y:           .25rem !default;\n// $dropdown-item-padding-x:           1.5rem !default;\n\n// $dropdown-header-color:             $gray-600 !default;\n\n// // Jumbotron\n\n// $jumbotron-padding:                 2rem !default;\n// $jumbotron-color:                   null !default;\n// $jumbotron-bg:                      $gray-200 !default;\n\n\n// // Cards\n\n// $card-spacer-y:                     .75rem !default;\n// $card-spacer-x:                     1.25rem !default;\n// $card-border-width:                 $border-width !default;\n// $card-border-radius:                $border-radius !default;\n// $card-border-color:                 rgba($black, .125) !default;\n// $card-inner-border-radius:             subtract($card-border-radius, $card-border-width);\n// $card-cap-bg:                          rgba($black, .07);\n// $card-cap-color:                    null !default;\n// $card-height:                       null !default;\n// $card-color:                        null !default;\n// $card-bg:                           $white !default;\n\n// $card-img-overlay-padding:          1.25rem !default;\n\n// $card-group-margin:                 $grid-gutter-width / 2 !default;\n// $card-deck-margin:                  $card-group-margin !default;\n\n// $card-columns-count:                3 !default;\n// $card-columns-gap:                  1.25rem !default;\n// $card-columns-margin:               $card-spacer-y !default;\n\n\n// // Tooltips\n\n// $tooltip-font-size:                 $font-size-sm !default;\n// $tooltip-max-width:                 200px !default;\n// $tooltip-color:                     $white !default;\n// $tooltip-bg:                        $black !default;\n// $tooltip-border-radius:             $border-radius !default;\n// $tooltip-opacity:                   .9 !default;\n// $tooltip-padding-y:                 .25rem !default;\n// $tooltip-padding-x:                 .5rem !default;\n// $tooltip-margin:                    0 !default;\n\n// $tooltip-arrow-width:               .8rem !default;\n// $tooltip-arrow-height:              .4rem !default;\n// $tooltip-arrow-color:               $tooltip-bg !default;\n\n// // Form tooltips must come after regular tooltips\n// $form-feedback-tooltip-padding-y:     $tooltip-padding-y !default;\n// $form-feedback-tooltip-padding-x:     $tooltip-padding-x !default;\n// $form-feedback-tooltip-font-size:     $tooltip-font-size !default;\n// $form-feedback-tooltip-line-height:   $line-height-base !default;\n// $form-feedback-tooltip-opacity:       $tooltip-opacity !default;\n// $form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// // Popovers\n\n// $popover-font-size:                 $font-size-sm !default;\n// $popover-bg:                        $white !default;\n// $popover-max-width:                 276px !default;\n// $popover-border-width:              $border-width !default;\n// $popover-border-color:              rgba($black, .2) !default;\n// $popover-border-radius:             $border-radius-lg !default;\n// $popover-inner-border-radius:       subtract($popover-border-radius, $popover-border-width) !default;\n// $popover-box-shadow:                0 .25rem .5rem rgba($black, .2) !default;\n\n// $popover-header-bg:                 darken($popover-bg, 3%) !default;\n// $popover-header-color:              $headings-color !default;\n// $popover-header-padding-y:          .5rem !default;\n// $popover-header-padding-x:          .75rem !default;\n\n// $popover-body-color:                $body-color !default;\n// $popover-body-padding-y:            $popover-header-padding-y !default;\n// $popover-body-padding-x:            $popover-header-padding-x !default;\n\n// $popover-arrow-width:               1rem !default;\n// $popover-arrow-height:              .5rem !default;\n// $popover-arrow-color:               $popover-bg !default;\n\n// $popover-arrow-outer-color:         fade-in($popover-border-color, .05) !default;\n\n\n// // Toasts\n\n// $toast-max-width:                   350px !default;\n// $toast-padding-x:                   .75rem !default;\n// $toast-padding-y:                   .25rem !default;\n// $toast-font-size:                   .875rem !default;\n// $toast-color:                       null !default;\n// $toast-background-color:            rgba($white, .85) !default;\n// $toast-border-width:                1px !default;\n// $toast-border-color:                rgba(0, 0, 0, .1) !default;\n// $toast-border-radius:               .25rem !default;\n// $toast-box-shadow:                  0 .25rem .75rem rgba($black, .1) !default;\n\n// $toast-header-color:                $gray-600 !default;\n// $toast-header-background-color:     rgba($white, .85) !default;\n// $toast-header-border-color:         rgba(0, 0, 0, .05) !default;\n\n\n// // Modals\n\n// // Padding applied to the modal body\n// $modal-inner-padding:               1rem !default;\n\n// // Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n// $modal-footer-margin-between:       .5rem !default;\n\n// $modal-dialog-margin:               .5rem !default;\n// $modal-dialog-margin-y-sm-up:       1.75rem !default;\n\n// $modal-title-line-height:           $line-height-base !default;\n\n// $modal-content-color:               null !default;\n// $modal-content-bg:                  $white !default;\n$modal-content-border-color:        rgba($black, 0);\n$modal-content-border-width:        0;\n$modal-content-border-radius:       $border-radius-lg;\n// $modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs:       0px 0px 1px 0px rgba($base-500, 0.2),0px 8px 15.52px 0.48px rgba($base-dark, 0.15);\n$modal-content-box-shadow-sm-up:    $modal-content-box-shadow-xs;\n\n$modal-backdrop-bg:                 $base-color;\n$modal-backdrop-opacity:            .5;\n// $modal-header-border-color:         $border-color !default;\n// $modal-footer-border-color:         $modal-header-border-color !default;\n// $modal-header-border-width:         $modal-content-border-width !default;\n// $modal-footer-border-width:         $modal-header-border-width !default;\n// $modal-header-padding-y:            1rem !default;\n// $modal-header-padding-x:            1rem !default;\n// $modal-header-padding:              $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl:                          980px;\n$modal-lg:                          720px;\n$modal-md:                          520px;\n$modal-sm:                          360px;\n\n\n// // Progress bars\n\n$progress-height:                   .5rem;\n$progress-font-size:                $fx-sz-12;\n$progress-bg:                       $lighter;\n$progress-border-radius:            2px;\n// $progress-box-shadow:               inset 0 .1rem .1rem rgba($black, .1) !default;\n// $progress-bar-color:                $white !default;\n$progress-bar-bg:                      theme-color(\"primary\");\n// $progress-bar-animation-timing:     1s linear infinite !default;\n// $progress-bar-transition:           width .6s ease !default;\n\n\n// // List group\n\n// $list-group-color:                  null !default;\n// $list-group-bg:                     $white !default;\n// $list-group-border-color:           rgba($black, .125) !default;\n// $list-group-border-width:           $border-width !default;\n// $list-group-border-radius:          $border-radius !default;\n\n// $list-group-item-padding-y:         .75rem !default;\n// $list-group-item-padding-x:         1.25rem !default;\n\n// $list-group-hover-bg:               $gray-100 !default;\n// $list-group-active-color:           $component-active-color !default;\n// $list-group-active-bg:              $component-active-bg !default;\n// $list-group-active-border-color:    $list-group-active-bg !default;\n\n// $list-group-disabled-color:         $gray-600 !default;\n// $list-group-disabled-bg:            $list-group-bg !default;\n\n// $list-group-action-color:           $gray-700 !default;\n// $list-group-action-hover-color:     $list-group-action-color !default;\n\n// $list-group-action-active-color:    $body-color !default;\n// $list-group-action-active-bg:       $gray-200 !default;\n\n\n// // Image thumbnails\n\n// $thumbnail-padding:                 .25rem !default;\n// $thumbnail-bg:                      $body-bg !default;\n// $thumbnail-border-width:            $border-width !default;\n// $thumbnail-border-color:            $gray-300 !default;\n// $thumbnail-border-radius:           $border-radius !default;\n// $thumbnail-box-shadow:              0 1px 2px rgba($black, .075) !default;\n\n\n// // Figures\n\n// $figure-caption-font-size:          90% !default;\n// $figure-caption-color:              $gray-600 !default;\n\n\n// // Carousel\n\n// $carousel-control-color:             $white !default;\n// $carousel-control-width:             15% !default;\n// $carousel-control-opacity:           .5 !default;\n// $carousel-control-hover-opacity:     .9 !default;\n// $carousel-control-transition:        opacity .15s ease !default;\n\n// $carousel-indicator-width:           30px !default;\n// $carousel-indicator-height:          3px !default;\n// $carousel-indicator-hit-area-height: 10px !default;\n// $carousel-indicator-spacer:          3px !default;\n// $carousel-indicator-active-bg:       $white !default;\n// $carousel-indicator-transition:      opacity .6s ease !default;\n\n// $carousel-caption-width:             70% !default;\n// $carousel-caption-color:             $white !default;\n\n// $carousel-control-icon-width:        20px !default;\n\n// $carousel-control-prev-icon-bg:      url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' width='8' height='8' viewBox='0 0 8 8'><path d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/></svg>\") !default;\n// $carousel-control-next-icon-bg:      url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' width='8' height='8' viewBox='0 0 8 8'><path d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/></svg>\") !default;\n\n// $carousel-transition-duration:       .6s !default;\n// $carousel-transition:                transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// // Spinners\n\n// $spinner-width:         2rem !default;\n// $spinner-height:        $spinner-width !default;\n// $spinner-border-width:  .25em !default;\n\n// $spinner-width-sm:        1rem !default;\n// $spinner-height-sm:       $spinner-width-sm !default;\n// $spinner-border-width-sm: .2em !default;\n\n\n// // Close\n\n// $close-font-size:                   $font-size-base * 1.5 !default;\n// $close-font-weight:                 $font-weight-bold !default;\n// $close-color:                       $black !default;\n// $close-text-shadow:                 0 1px 0 $white !default;\n\n\n// // Code\n\n// $code-font-size:                    87.5% !default;\n// $code-color:                        $pink !default;\n\n// $kbd-padding-y:                     .2rem !default;\n// $kbd-padding-x:                     .4rem !default;\n// $kbd-font-size:                     $code-font-size !default;\n// $kbd-color:                         $white !default;\n// $kbd-bg:                            $gray-900 !default;\n\n// $pre-color:                         $gray-900 !default;\n// $pre-scrollable-max-height:         340px !default;\n\n\n// // Utilities\n\n// $displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n// $overflows: auto, hidden !default;\n// $positions: static, relative, absolute, fixed, sticky !default;\n\n\n// // Printing\n\n// $print-page-size:                   a3 !default;\n// $print-body-min-width:              map-get($grid-breakpoints, \"lg\") !default;\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive font sizes\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/v8.x/LICENSE)\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n@if $rfs-font-size-unit != rem and $rfs-font-size-unit != px {\n  @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n  @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize font size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n  @error \"`#{$rfs-factor}` is not a valid  $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n@function divide($dividend, $divisor, $precision: 10) {\n  $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n  $dividend: abs($dividend);\n  $divisor: abs($divisor);\n  @if $dividend == 0 {\n    @return 0;\n  }\n  @if $divisor == 0 {\n    @error \"Cannot divide by 0\";\n  }\n  $remainder: $dividend;\n  $result: 0;\n  $factor: 10;\n  @while ($remainder > 0 and $precision >= 0) {\n    $quotient: 0;\n    @while ($remainder >= $divisor) {\n      $remainder: $remainder - $divisor;\n      $quotient: $quotient + 1;\n    }\n    $result: $result * 10 + $quotient;\n    $factor: $factor * .1;\n    $remainder: $remainder * 10;\n    $precision: $precision - 1;\n    @if ($precision < 0 and $remainder >= $divisor * 5) {\n      $result: $result + 1;\n    }\n  }\n  $result: $result * $factor * $sign;\n  $dividend-unit: unit($dividend);\n  $divisor-unit: unit($divisor);\n  $unit-map: (\n    \"px\": 1px,\n    \"rem\": 1rem,\n    \"em\": 1em,\n    \"%\": 1%\n  );\n  @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n    $result: $result * map-get($unit-map, $dividend-unit);\n  }\n  @return $result;\n}\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n  $rfs-base-font-size: divide($rfs-base-font-size, $rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n  $rfs-base-font-size: divide($rfs-base-font-size, divide($rfs-base-font-size * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n  $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n  $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-disable-class {\n  @if $rfs-class == \"disable\" {\n    // Adding an extra class increases specificity, which prevents the media query to override the font size\n    &,\n    .disable-responsive-font-size &,\n    &.disable-responsive-font-size {\n      @content;\n    }\n  }\n  @else {\n    @content;\n  }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-enable-class {\n  @if $rfs-class == \"enable\" {\n    .enable-responsive-font-size &,\n    &.enable-responsive-font-size {\n      @content;\n    }\n  }\n  @else {\n    @content;\n  }\n}\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query($mq-value) {\n  @if $rfs-two-dimensional {\n    @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n      @content;\n    }\n  }\n  @else {\n    @media (max-width: #{$mq-value}) {\n      @content;\n    }\n  }\n}\n\n// Responsive font size mixin\n@mixin rfs($fs, $important: false) {\n  // Cache $fs unit\n  $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n  // Add !important suffix if needed\n  $rfs-suffix: if($important, \" !important\", \"\");\n\n  // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n  @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n    font-size: #{$fs}#{$rfs-suffix};\n  }\n  @else {\n    // Remove unit from $fs for calculations\n    @if $fs-unit == \"px\" {\n      $fs: divide($fs, $fs * 0 + 1);\n    }\n    @else if $fs-unit == \"rem\" {\n      $fs: divide($fs, divide($fs * 0 + 1, $rfs-rem-value));\n    }\n\n    // Set default font size\n    $rfs-static: if($rfs-font-size-unit == rem, #{divide($fs, $rfs-rem-value)}rem, #{$fs}px);\n\n    // Only add the media query if the font size is bigger than the minimum font size\n    @if $fs <= $rfs-base-font-size or not $enable-responsive-font-sizes {\n      font-size: #{$rfs-static}#{$rfs-suffix};\n    }\n    @else {\n      // Calculate the minimum font size for $fs\n      $fs-min: $rfs-base-font-size + divide($fs - $rfs-base-font-size, $rfs-factor);\n\n      // Calculate difference between $fs and the minimum font size\n      $fs-diff: $fs - $fs-min;\n\n      // Base font-size formatting\n      $min-width: if($rfs-font-size-unit == rem, #{divide($fs-min, $rfs-rem-value)}rem, #{$fs-min}px);\n\n      // Use `vmin` if two-dimensional is enabled\n      $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n      // Calculate the variable width between 0 and $rfs-breakpoint\n      $variable-width: #{divide($fs-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n      // Set the calculated font-size\n      $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n\n      // Breakpoint formatting\n      $mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n\n      @include _rfs-disable-class {\n        font-size: #{$rfs-static}#{$rfs-suffix};\n      }\n\n      @include _rfs-media-query($mq-value) {\n        @include _rfs-enable-class {\n          font-size: $rfs-fluid;\n        }\n\n        // Include safari iframe resize fix if needed\n        min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n      }\n    }\n  }\n}\n\n// The font-size & responsive-font-size mixins use RFS to rescale the font size\n@mixin font-size($fs, $important: false) {\n  @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n  @include rfs($fs, $important);\n}\n","////////////////////////////////////////////////////////\n////////     CORE DASHLITE VARIABLES    ///// //////////\n////////////////////////////////////////////////////////\n\n$font-url: '../../../fonts';\n\n/////////    COLORS    ///////////\n//////////////////////////////////////\n$white:\t\t#fff;\n$black: \t#000;\n\n$light-100: #ebeef2; \n$light-200: #e5e9f2; \n$light-300: #dbdfea; \n$light-400: #b7c2d0; \n$light-500: #8091a7; \n$light-600: #3c4d62;\n$light-700: #344357;\n$light-800: #2b3748;\n$light-900: #1f2b3a;\n\n$lighter:\t#f5f6fa; \n$light:\t\t$light-100;\n$dark:\t\t$light-900;\n$darker:\t#111E6C;\n\n\n$red: \t\t#e85347;\n$yellow:\t#f4bd0e;\n$green: \t#1ee0ac; \n$cyan:\t\t#09c2de;\n$blue:\t\t#559bfb;\n$azure:\t\t#1676fb;\n$indigo:\t#2c3782;\n$purple:\t#816bff;\n$pink:\t\t#ff63a5;\n$orange: \t#ffa353;\n$teal:\t\t#20c997;\n\n// Base/Default color @used for text\n$base-100:  \t\t#ecf2ff;\n$base-200:  \t\t#dfe9fe;\n$base-300:  \t\t#b6c6e3;\n$base-400:  \t\t#8094ae;\n$base-500:  \t\t#526484;\n\n$base-color:  \t\t#364a63;\n$base-dark:  \t\t#1c2b46;\n$base-text:  \t\t$base-500;\n$base-light:  \t\t$base-400;\n$base-dim:  \t\tmix($base-color,$white, 8%);\n\n// Base/Default color @used for text\n$accent-100:  \t\t#eff1ff;\n$accent-200:  \t\t#e3e7fe;\n$accent-300:  \t\t#c4cefe;\n$accent-400:  \t\t#9cabff;\n$accent-500:  \t\t#798bff;\n\n$accent-color:  \t#6576ff;\n$accent-light:  \t$accent-300;\n$accent-dark:  \t\t#2c3782;\n$accent-dim:  \t    #e3e7fe;\n\n\n$body-bg:\t\t\t$lighter;\n$body-color:\t\t$base-text;\n\n$link-color:        \t\t$accent-500;\n$link-hover-color:  \t\tdarken($link-color, 10%);\n\n$shadow-color: \t\t\t\t$light-800;\n$shadow-color-light: \t\t$light-600;\n$shadow-color-dark: \t\t$light-900;\n$shadow-color-accent: \t\t$accent-dark;\n\n// Status Color\n$success:                   $green;\n$warning:                   $yellow;\n$danger:                    $red;\n$info:                      $cyan;\n\n// Brand Colors\n$brand-color-bitcoin:       #f9841e;\n$brand-color-ethereum:      #6174b9;\n$brand-color-facebook:      #3b5998;\n$brand-color-google:        #de5246;\n\n$extend-mix:                #fff;\n$extend-colors: (\n    \"blue\":            $blue,\n    \"azure\":           $azure,\n    \"indigo\":          $indigo,\n    \"purple\":          $purple,\n    \"pink\":            $pink,\n    \"orange\":          $orange,\n    \"teal\":            $teal,\n    \"blue-dim\":        mix($blue, $extend-mix, 13%),\n    \"azure-dim\":       mix($azure, $extend-mix, 13%),\n    \"indigo-dim\":      mix($indigo, $extend-mix, 13%),\n    \"purple-dim\":      mix($purple, $extend-mix, 13%),\n    \"pink-dim\":        mix($pink, $extend-mix, 13%),\n    \"orange-dim\":      mix($orange, $extend-mix, 13%),\n    \"teal-dim\":        mix($teal, $extend-mix, 13%),\n    // for bootstrap\n    \"primary-dim\":     mix($accent-color, $extend-mix, 13%),\n    \"success-dim\":     mix($success, $extend-mix, 13%),\n    \"info-dim\":        mix($info, $extend-mix, 13%),\n    \"warning-dim\":     mix($warning, $extend-mix, 13%),\n    \"danger-dim\":      mix($danger, $extend-mix, 13%),\n    \"secondary-dim\":   #e5ecf5,\n    \"dark-dim\":        #d9e1ef,\n    \"gray-dim\":        #edf2f9\n);\n\n/////////    GLOBAL UTILITY    //////////\n/////////////////////////////////////////\n\n$bg-light:\t\t\t$light-100;\n$bg-light-alt:\t\t$light-300;\n\n$bg-dark:\t\t\t$light-600;\n$bg-dark-alt:\t\t$light-800;\n\n$border-light:\t\t$light-200;\n$border-light-alt:\t$light-400;\n\n$border-dark:\t\t$light-600;\n$border-dark-alt:\t$light-700;\n\n$spacer: \t\t\t1rem;\n\n$border-width:\t\t1px;\n$border-color:\t\t$light-300;\n\n$border-radius: \t4px;\n$border-radius-lg: \t5px;\n$border-radius-sm: \t3px;\n$border-radius-xl:  8px;\n$border-radius-xxl: 12px;\n\n$rounded:           50%;\n$rounded-pill:      1.5rem;\n\n$box-shadow-sm:               0 .125rem .25rem rgba($shadow-color, .15);\n$box-shadow:                  0 3px 12px 1px rgba($shadow-color, .15);\n$box-shadow-lg:               0 1rem 3rem rgba($shadow-color, .25);\n\n$fx-sz-9:\t\t\t9px;\n$fx-sz-10:\t\t\t10px;\n$fx-sz-11:\t\t\t11px;\n$fx-sz-12:\t\t\t12px;\n$fx-sz-13:\t\t\t13px;\n$fx-sz-14:\t\t\t14px;\n$fx-sz-15:\t\t\t15px;\n$fx-sz-16:\t\t\t16px; \n\n$gutter-width:           28px;\n$stretch-gap-x:          (4px + ($gutter-width/2));\n\n/////////    TYPTOGRAPHY    //////////\n//////////////////////////////////////\n\n$base-font-family: \t\tRoboto, sans-serif;\n$base-line-height:\t\t1.65;\n$alt-font-family: \t\tNunito, sans-serif;\n\n$lg-base:\t\t\t\t$base-line-height;\n$lh-rg:\t\t\t\t\t$base-line-height;\n$lh-lg:\t\t\t\t\t1.5;\n$lh-sm:\t\t\t\t\t1.5;\n\n$fw-300: \t\t\t\t300;\n$fw-400: \t\t\t\t400;\n$fw-500: \t\t\t\t500;\n$fw-700: \t\t\t\t700;\n\n$fw-base: \t\t\t\t$fw-400;\n$fw-normal: \t\t\t$fw-400;\n$fw-bold: \t\t\t\t$fw-700;\n$fw-light: \t\t\t\t$fw-300;\n$fw-medium: \t\t\t$fw-500;\n\n$fs-base-dsk:            16px;\n$fs-base-tab:            16px;\n$fs-base-mob:            16px;\n\n$fs-base:\t\t\t\t0.875rem; // $fs-base-px is `16px`\n$fs-lg:\t\t\t\t\t1.25rem;\n$fs-sm:\t\t\t\t\t.75rem;\n\n$h1-fs:\t\t\t\t\t2rem;\n$h2-fs:\t\t\t\t\t1.75rem;\n$h3-fs:\t\t\t\t\t1.5rem;\n$h4-fs:\t\t\t\t\t1.25rem;\n$h5-fs:\t\t\t\t\t1.15rem;\n$h6-fs:\t\t\t\t\t1rem;\n// desktop\n$h1-fs-lg:\t\t\t\t3.75rem;\n$h2-fs-lg:\t\t\t\t2.5rem;\n$h3-fs-lg:\t\t\t\t2rem;\n$h4-fs-lg:\t\t\t\t1.5rem;\n$h5-fs-lg:\t\t\t\t1.25rem;\n$h6-fs-lg:\t\t\t\t1.05rem;\n\n$page-title-ff:         $alt-font-family;\n$page-title-fs:         1.5rem;\n$page-title-fs-lg:      1.75rem;\n$page-title-fw:         $fw-bold;\n\n$h-margin-bottom:\t\t$spacer / 2;\n$h-font-family:  \t\t$alt-font-family;\n$h-font-weight:  \t\t$fw-bold;\n$h-line-height:  \t\t1.1;\n$h-color:\t\t\t\t$base-color; \n\n$lead-fs:\t\t\t\t$fs-base * 1.15;\n$lead-fs-dsk:\t\t\t$fs-base * 1.25;\n$lead-fw:\t\t\t\t$fw-normal;\n\n$small-fs:\t\t\t\t85%;\n\n$text-off:\t\t\t\t$base-light;\n\n\n$quote-small-color:      $base-300;\n$quote-small-font-size:  $small-fs;\n$quote-font-size:        $fs-base * 1.25;\n\n\n$mark-padding:      \t\t.2em;\n$mark-bg:           \t\t#fcf8e3;\n\n$hr-color: \t\t\t\t\t$light-400;\n$hr-width: \t\t\t\t\t1px;\n$hr-margin:\t\t\t\t\t$spacer;\n$para-margin:               1rem;\n\n\n/////////    FORMS GLOBAL    /////////////////\n//////////////////////////////////////////////\n\n$field-padding-y:         \t0.4375rem;\n$field-padding-x:         \t1rem;\n$field-font-family:       \tnull;\n$field-font-size:         \t$fx-sz-13;\n$field-line-height:       \t1.25rem;\n$field-font-weight:\t\t\t$fw-base;\n\n$field-focus-width:       \t.2rem;\n$field-focus-color:       \t$accent-color;\n$field-focus-shadow:  \t    0 0 0 3px;\n$field-focus-box-shadow:  \t$field-focus-shadow rgba($field-focus-color, .1);\n\n$field-padding-y-sm:      \t.25rem;\n$field-padding-x-sm:      \t1rem;\n$field-font-size-sm:      \t$fx-sz-12;\n$field-line-height-sm:    \t1.25rem;\n\n$field-padding-y-lg:      \t.6875rem;\n$field-padding-x-lg:      \t1rem;\n$field-font-size-lg:      \t$fx-sz-15;\n$field-line-height-lg:    \t1.25rem;\n\n$field-padding-y-xl:      \t0.625rem;\n$field-padding-x-xl:      \t1.25rem;\n$field-font-size-xl:      \t$fx-sz-15;\n$field-line-height-xl:    \t2rem; \n\n$field-border-width:      \t$border-width;\n\n$field-margin-bottom:      \t16px;\n$field-margin-bottom-lg:    20px;\n$field-margin-bottom-sm:    12px;\n\n$field-bg: \t\t\t\t\t$white;\n$field-bg-disable:\t\t\t$lighter;\n$field-color:               $light-600;\n$field-border-color:        $light-300;\n\n$field-error-color:         $danger;\n$field-error-border-color:  $danger;\n\n$field-placeholder-color:\t$base-300;\n$field-plaintext-color:\t\t$base-color;\n\n$field-border-radius:\t\t$border-radius;\n$field-border-radius-sm:\t$border-radius-sm;\n$field-border-radius-lg:\t$border-radius-lg;\n$field-border-radius-xl:\t$border-radius-lg;\n\n/////////    BUTTONS    /////////////////\n/////////////////////////////////////////\n\n$btn-padding-y:               $field-padding-y;\n$btn-padding-x:               $field-padding-x * 1.125;\n$btn-font-family:             $alt-font-family;\n$btn-font-size:               $fx-sz-13;\n$btn-line-height:             $field-line-height;\n$btn-white-space:             null; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm:            $field-padding-y-sm;\n$btn-padding-x-sm:            $field-padding-x-sm * 0.75;\n$btn-font-size-sm:            $fx-sz-12;\n$btn-line-height-sm:          $field-line-height-sm;\n\n$btn-padding-y-lg:            $field-padding-y-lg;\n$btn-padding-x-lg:            $field-padding-x-lg * 1.5;\n$btn-font-size-lg:            $fx-sz-15;\n$btn-line-height-lg:          $field-line-height-lg;\n\n$btn-padding-y-xl:            $field-padding-y-xl;\n$btn-padding-x-xl:            2rem;\n$btn-font-size-xl:            18px;\n$btn-line-height-xl:          $field-line-height-xl;\n\n$btn-padding-y-xs:            .125rem;\n$btn-padding-x-xs:            .5rem;\n$btn-font-size-xs:            0.6875rem;\n$btn-line-height-xs:          1rem;\n\n$btn-border-width:            $field-border-width;\n\n$btn-font-weight:             $fw-bold;\n$btn-box-shadow:              inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($darker, .075);\n$btn-focus-width:             $field-focus-width;\n$btn-focus-box-shadow:        $field-focus-box-shadow;\n$btn-disabled-opacity:        .5;\n$btn-active-box-shadow:       inset 0 3px 5px rgba($darker, .125);\n\n$btn-link-disabled-color:     $field-bg-disable;\n\n$btn-block-spacing-y:         .5rem;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius:           $field-border-radius;\n$btn-border-radius-lg:        $field-border-radius-lg;\n$btn-border-radius-sm:        $field-border-radius-sm;\n$btn-border-radius-xs:        3px;\n\n$btn-transition:              color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n\n\n/////////    FORMS    /////////////////\n///////////////////////////////////////\n\n$input-padding-y:                       $field-padding-y;\n$input-padding-x:                       $field-padding-x;\n$input-font-family:                     $field-font-family;\n$input-font-size:                       $field-font-size;\n$input-font-weight:                     $field-font-weight;\n$input-line-height:                     $field-line-height; \n\n$input-padding-y-sm:                    $field-padding-y-sm;\n$input-padding-x-sm:                    $field-padding-x-sm;\n$input-font-size-sm:                    $field-font-size-sm;\n$input-line-height-sm:                  $field-line-height-sm;\n\n$input-padding-y-lg:                    $field-padding-y-lg;\n$input-padding-x-lg:                    $field-padding-x-lg;\n$input-font-size-lg:                    $field-font-size-lg;\n$input-line-height-lg:                  $field-line-height-lg;\n\n$input-padding-y-xl:                    $field-padding-y-xl;\n$input-padding-x-xl:                    $field-padding-x-xl;\n$input-font-size-xl:                    $field-font-size-xl;\n$input-line-height-xl:                  $field-line-height-xl;\n\n$input-bg:                              $field-bg;\n$input-disabled-bg:                     $field-bg-disable; \n\n$input-color:                           $field-color;\n$input-border-color:                    $field-border-color;\n$input-border-width:                    $field-border-width;\n$input-box-shadow:                      inset 0 1px 1px rgba($darker, .075);\n\n$input-border-radius:                   $field-border-radius;\n$input-border-radius-xl:                $field-border-radius-xl;\n$input-border-radius-lg:                $field-border-radius-lg;\n$input-border-radius-sm:                $field-border-radius-sm;\n\n$input-focus-bg:                        $field-bg;\n$input-focus-border-color:              $field-focus-color;\n$input-focus-color:                     $field-color;\n$input-focus-width:                     $field-focus-width;\n$input-focus-box-shadow:                $field-focus-box-shadow;\n\n$input-error-color:                     $field-color;\n$input-error-border-color:              $field-error-border-color;\n$input-error-focus-box-shadow:          $field-focus-shadow rgba($field-error-border-color, .1);\n\n$input-placeholder-color:               $field-placeholder-color;\n$input-plaintext-color:                 $field-plaintext-color;\n\n$input-height-border:                   $input-border-width * 2;\n\n$input-height-inner:                    $input-line-height + $input-padding-y * 2;\n$input-height-inner-sm:                 $input-line-height-sm + $input-padding-y-sm * 2;\n$input-height-inner-lg:                 $input-line-height-lg + $input-padding-y-lg * 2;\n$input-height-inner-xl:                 $input-line-height-xl + $input-padding-y-xl * 2;\n$input-height-inner-half:               add($input-line-height * .5, $input-padding-y);\n$input-height-inner-quarter:            add($input-line-height * .25, $input-padding-y / 2);\n\n$input-height:                          calc(#{$input-height-inner} + #{$input-height-border});\n$input-height-sm:                       calc(#{$input-height-inner-sm} + #{$input-height-border});\n$input-height-lg:                       calc(#{$input-height-inner-lg} + #{$input-height-border});\n$input-height-xl:                       calc(#{$input-height-inner-xl} + #{$input-height-border});\n\n$input-transition:                      border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n\n\n$textarea-min-height:                   122px;\n$textarea-min-height-sm:                92px;\n$textarea-min-height-lg:                208px;\n\n\n/////////    CARDS    ////////////////\n///////////////////////////////////////\n\n$card-spacer-y:                     .75rem;\n$card-spacer-x:                     1.25rem;\n$card-spacer-sm-x:                  1.5rem;\n$card-spacer-large:                 2.5rem;\n\n$card-border-width:                 0;\n$card-border-radius:                $border-radius;\n$card-border-color:                 rgba($black, .125);\n$card-inner-border-radius:          ($card-border-radius - 1);\n$card-cap-bg:                       rgba($black, .07);\n$card-cap-color:                    null;\n$card-color:                        null;\n$card-bg:                           $white;\n\n$card-img-overlay-padding:          1.25rem;\n\n$card-group-margin:                 $gutter-width / 2;\n$card-deck-margin:                  $card-group-margin;\n\n$card-columns-count:                3;\n$card-columns-gap:                  1.25rem;\n$card-columns-margin:               $card-spacer-y;\n\n// IO \n$card-bordered-color: \t\t\t\t$light-300;\n$card-stretch-gap-x: \t\t\t\t$stretch-gap-x;\n\n\n/////////    ALERTS    ////////////////\n///////////////////////////////////////\n\n$alert-padding-y:                   1rem;\n$alert-padding-x:                   1.25rem;\n$alert-margin-bottom:               2rem;\n$alert-border-radius:               $border-radius;\n$alert-link-font-weight:            $fw-bold;\n$alert-border-width:                $border-width;\n\n$alert-bg-level:                    -11;\n$alert-border-level:                -8;\n$alert-color-level:                 2;\n\n// // IO\n$alert-icon-width:\t\t\t\t\t2rem;\n$alert-pro-icon-width:\t\t\t\t2.75rem;\n\n\n/////////    BADGES    ////////////////\n///////////////////////////////////////\n\n$badge-font-size:                   .675rem;\n$badge-line-height:                 1.125rem;\n$badge-font-weight:                 $fw-medium;\n$badge-padding-y:                   0;\n$badge-padding-x:                   .375rem;\n$badge-border-radius:               $border-radius-sm;\n\n$badge-transition:                  $btn-transition;\n$badge-focus-width:                 $field-focus-width;\n\n$badge-pill-padding-x:              .5rem;\n$badge-pill-border-radius:          10rem;\n\n$badge-dot-width:                   6px;\n$badge-dot-gap:                     6px;\n\n$badge-dot-width-sm:                8px;        \n$badge-dot-gap-sm:                  8px;\n\n// IO\n\n$badge-font-size-sm:                   .75rem;\n$badge-padding-y-sm:                   .3125rem;\n$badge-padding-x-sm:                   .75rem;\n$badge-pill-padding-x-sm:              .875rem;\n\n$badge-font-size-md:                   .8125rem;\n$badge-padding-y-md:                   .47rem;\n$badge-padding-x-md:                   1rem;\n\n$badge-font-size-lg:                   .93rem;\n$badge-padding-y-lg:                   .75rem;\n$badge-padding-x-lg:                   1.25rem;\n\n$badge-font-size-xl:                   1.125rem;\n$badge-padding-y-xl:                   .875rem;\n$badge-padding-x-xl:                   1.5rem;\n\n\n\n/////////    BREADCRUMB    ////////////////\n///////////////////////////////////////////\n\n$breadcrumb-font-size:              null;\n\n$breadcrumb-padding-y:              .25rem;\n$breadcrumb-padding-x:              0;\n$breadcrumb-item-padding:           .5rem;\n\n$breadcrumb-margin-bottom:          0;\n\n$breadcrumb-bg:                     transparent;\n$breadcrumb-divider-color:          $light-500;\n$breadcrumb-active-color:           $light-400;\n$breadcrumb-divider:                quote(\"/\");\n\n$breadcrumb-border-radius:          $border-radius;\n\n// IO\n$breadcrumb-font-size:              11px;\n$breadcrumb-font-weight:            500;\n$breadcrumb-font-case:              uppercase;\n$breadcrumb-letter-spacing:         0.05rem;\n$breadcrumb-not-hover-color: \t\t$base-light;\n\n\n\n/////////    DROPDOWNS    /////////////////\n///////////////////////////////////////////\n\n$dropdown-min-width:                180px;\n$dropdown-padding-y:                0;\n$dropdown-spacer:                   .125rem;\n$dropdown-font-size:                13px;\n$dropdown-color:                    $body-color;\n$dropdown-bg:                       $white;\n$dropdown-border-color:             $light-200;\n$dropdown-border-radius:            $border-radius;\n$dropdown-border-width:             $border-width;\n$dropdown-inner-border-radius:      calc(#{$dropdown-border-radius} - #{$dropdown-border-width});\n$dropdown-divider-bg:               $light-200;\n$dropdown-divider-margin-y:         12px;\n$dropdown-box-shadow:               0 3px 12px 1px rgba($accent-dark, .15);\n\n$dropdown-link-color:               $base-color;\n$dropdown-link-hover-color:         $accent-color;\n$dropdown-link-hover-bg:            $light-100;\n\n$dropdown-link-active-color:        $accent-color;\n$dropdown-link-active-bg:           $light-300;\n\n$dropdown-link-disabled-color:      $light-100;\n\n$dropdown-item-padding-y:           8px;\n$dropdown-item-padding-x:           14px;\n\n$dropdown-header-color:             $light-500;\n\n// IO\n$dropdown-width-xl:                 360px;\n$dropdown-width-lg:                 320px;\n$dropdown-width-md:                 280px;\n$dropdown-width-sm:                 140px;\n$dropdown-width-xs:                 120px;\n$dropdown-width-xxs:                70px;\n\n\n\n/////////    PAGINATION    ////////////////\n///////////////////////////////////////////\n\n$pagination-padding-y:              .5625rem;\n$pagination-padding-x:              .625rem;\n$pagination-padding-y-sm:           .4375rem;\n$pagination-padding-x-sm:           .5rem;\n$pagination-padding-y-lg:           .5625rem;\n$pagination-padding-x-lg:           .75rem;\n$pagination-padding-y-xl:           .875rem;\n$pagination-padding-x-xl:           .75rem;\n$pagination-line-height:            1rem;\n$pagination-line-height-sm:         .875rem;\n$pagination-line-height-lg:         1.5rem;\n$pagination-line-height-xl:         1.5rem;\n\n$pagination-color:                  $base-text;\n$pagination-bg:                     $white;\n$pagination-border-width:           $border-width;\n$pagination-border-color:           $light-200;\n\n$pagination-focus-box-shadow:       none;\n$pagination-focus-outline:          0;\n\n$pagination-hover-color:            $link-hover-color;\n$pagination-hover-bg:               $light-100;\n$pagination-hover-border-color:     $light-200;\n\n$pagination-active-color:           $white;\n$pagination-active-bg:              $accent-color;\n$pagination-active-border-color:    $pagination-active-bg;\n\n$pagination-disabled-color:         $light-300;\n$pagination-disabled-bg:            $white;\n$pagination-disabled-border-color:  $light-200;\n\n// IO\n$pagination-font-size:              .8125rem;\n\n$tooltip-font-size:                 $fx-sz-13;\n$tooltip-bg:                        $dark;\n$tooltip-border-radius:             $border-radius-sm;\n$tooltip-padding-x:                 .75rem;\n$tooltip-arrow-color:               $tooltip-bg;\n\n\n/////////    Custom Controls    ///////////////\n///////////////////////////////////////\n$checkbox-radio-switch-size:            1.5rem;\n$checkbox-radio-switch-size-sm:         1.125rem;\n$checkbox-radio-switch-size-lg:         2rem;\n$checkbox-radio-switch-border:          2px;\n\n$checkbox-radio-switch-text-gap:        .75rem;\n$checkbox-radio-switch-text-gap-sm:     .5rem;\n$checkbox-radio-switch-text-gap-lg:     1rem;\n\n$checkbox-radio-switch-font-size:       $fx-sz-14;\n$checkbox-radio-switch-font-size-sm:    $fx-sz-12;\n$checkbox-radio-switch-font-size-lg:    $fx-sz-15;\n\n$checkbox-radio-switch-line-height:     1.25rem;\n$checkbox-radio-switch-line-height-sm:  1.125rem;\n$checkbox-radio-switch-line-height-lg:  1.375rem;\n\n$switch-width:                          $checkbox-radio-switch-size * 2;\n$switch-width-sm:                       $checkbox-radio-switch-size-sm * 1.75;\n$switch-width-lg:                       $checkbox-radio-switch-size-lg * 2;\n\n$switch-indicator-border-radius:        $switch-width / 2;\n$switch-indicator-border-radius-sm:     $switch-width-sm / 2;\n$switch-indicator-border-radius-lg:     $switch-width-lg / 2;\n\n$switch-indicator-size:                 1rem;\n$switch-indicator-size-sm:              0.65rem;\n$switch-indicator-size-lg:              1.25rem;\n\n//calc ver\n$switch-border-calc:                    $checkbox-radio-switch-border*2;\n$switch-border-calc-1-5x:               $checkbox-radio-switch-border*3;\n$switch-border-calc-2x:                 $checkbox-radio-switch-border*4;\n$switch-border-calc-3x:                 $checkbox-radio-switch-border*6;\n$switch-indicator-active-clac:          $switch-width - $switch-indicator-size;  \n$switch-indicator-active-clac-sm:       $switch-width-sm - $switch-indicator-size-sm;  \n$switch-indicator-active-clac-lg:       $switch-width-lg - $switch-indicator-size-lg;  \n\n$switch-indicator-active-position:      calc(#{$switch-indicator-active-clac} - #{$switch-border-calc-2x});\n$switch-indicator-active-position-sm:   calc(#{$switch-indicator-active-clac-sm} - #{$switch-border-calc-2x});\n$switch-indicator-active-position-lg:   calc(#{$switch-indicator-active-clac-lg} - #{$switch-border-calc-3x});\n\n$switch-indicator-active-position-right:      calc((-#{$switch-indicator-active-clac} + #{$switch-border-calc-2x}));\n$switch-indicator-active-position-right-sm:      calc((-#{$switch-indicator-active-clac-sm} + #{$switch-border-calc-2x}));\n$switch-indicator-active-position-right-lg:      calc((-#{$switch-indicator-active-clac-lg} + #{$switch-border-calc-3x}));\n\n/////////    Modals    ///////////////\n///////////////////////////////////////\n$modal-fade-transform:              translate(0, -30px);\n$modal-fade-transform-revarse:      translate(0, -10px);\n$modal-show-transform:              none !important;\n$modal-transition:                  transform .3s ease-out;\n$modal-scale-transform:             scale(.95) ;\n\n$modal-inner-padding:               1.25rem;\n$modal-header-padding-y:            1rem;\n$modal-header-padding-x:            $modal-inner-padding;\n\n\n\n$modal-custom-padding:               1.5rem;\n$modal-custom-padding-sm:            1.25rem;\n$modal-custom-padding-md:            2.25rem;\n$modal-custom-padding-lg:            3.75rem;\n\n$modal-body-custom-padding-x:        1.5rem;\n$modal-body-custom-padding-x-sm:     1.25rem;\n$modal-body-custom-padding-x-md:     2.5rem;\n$modal-body-custom-padding-x-lg:     3.75rem;\n\n$modal-header-custom-padding-xy:        1rem $modal-custom-padding;\n$modal-header-custom-padding-xy-sm:     0.75rem $modal-body-custom-padding-x-sm;\n\n$modal-footer-custom-padding-xy:        1rem $modal-custom-padding;\n$modal-footer-custom-padding-xy-sm:     0.75rem $modal-body-custom-padding-x-sm;\n\n\n// $modal-body-padding-md-y:              3.75rem;\n\n// $modal-body-padding-lg-y:              3.75rem;\n\n// $modal-header-padding-md-y:            3.75rem;\n// $modal-header-padding-lg-y:            3.75rem;\n\n// $modal-footer-padding-md-y:            3.75rem;\n// $modal-footer-padding-lg-y:            3.75rem;\n\n\n/////////    LAYOUTS    ///////////////\n///////////////////////////////////////\n\n$min-body-width:                    320px;\n\n// Logo\n$logo-height:                       36px;\n$logo-height-sm:                    28px;\n$logo-height-lg:                    60px;\n$logo-height-icon:                  33px;\n\n// Sidebar\n$sidebar-width-normal:              290px;\n$sidebar-width-compact:             74px;\n$sidebar-gap-x:                     24px;\n\n$sidebar-width-fat:                 400px;\n$sidebar-width-fat-tablet:          340px;\n$sidebar-gap-x-fat:                 32px;\n$sidebar-gap-x-fat-tablet:          16px;\n$sidebar-fat-transition-name:       ease;\n$sidebar-fat-transition-duration:   450ms;\n\n// Apps Sidebar\n$sidebar-width-apps:                 80px;\n$sidebar-gap-x-apps:                 24px;\n$sidebar-apps-transition-name:       ease;\n$sidebar-apps-transition-duration:   450ms;\n\n$sidebar-transition-name:           ease;\n$sidebar-transition-duration:       450ms;\n$sidebar-overlay:                   rgba($darker,.4); //v120\n\n$sidebar-bg-color:\t\t\t\t\t$lighter;\n$sidebar-border-color:              $light-200;\n\n$sidebar-bg-dark-color:\t\t\t    $darker;\n$sidebar-border-dark-color:         lighten($sidebar-bg-dark-color, 10%);\n//@i-v120 -s-\n$sidebar-bg-theme-color:\t\t\tdarken($accent-dark,2%);\n$sidebar-border-theme-color:\t\tlighten($sidebar-bg-theme-color, 10%);\n//@i-v120 -e-\n$sidebar-bg-light-color:            $white;\n$sidebar-border-light-color:        $light;\n\n$sidebar-toogle-btn-color:\t\t\t$base-500;\n\n// Content\n$content-gap-x:                     20px - ($gutter-width/2);\n$content-gap-x-sm:                  36px - ($gutter-width/2);\n$content-gap-y:                     24px;\n$content-sidebar-width:             280px;\n\n$content-sidebar-bg-color:\t\t\t$white;\n$content-sidebar-border-color:\t\t$border-light;\n\n// // Content\n\n// // Headers\n$header-main-gap-x:                 $content-gap-x;\n$header-main-gap-x-sm:              $content-gap-x-sm; \n$header-main-gap-y:                 14px;\n$header-main-border-width:          1px;\n$header-height:                     ($header-main-gap-y*2 + $logo-height + $header-main-border-width);\n$header-min-width:                  $min-body-width; \n\n$header-bg-color:                   $lighter;\n$header-bg-dark-color:              $darker;\n$header-bg-theme-color:             darken($accent-dark,2%); //@i-v120 \n$header-border-bottom:\t\t\t\t$border-light;\n$header-border-dark-bottom:\t\t    lighten($header-bg-dark-color, 10%);\n$header-border-theme-bottom:\t\tlighten($header-bg-theme-color, 10%);\n$header-toogle-btn-color:\t\t\t$base-500;\n$header-toogle-btn-focus-color:\t\t$accent-color;\n$header-toogle-btn-border:\t\t\t$btn-border-width solid transparent;\n$header-toogle-btn-lh:\t\t\t\t$btn-line-height-sm;\n\n$header-toogle-btn-icon-width:\t\t$btn-line-height-sm + $btn-padding-y-sm*2;\n\n$header-col-width-small:            120px;\n$header-col-width-safe:             $header-col-width-small/2;\n$header-col-width:                  calc(50% - #{$header-col-width-safe});\n\n//Footer\n$footer-main-gap-x:                 $content-gap-x;\n$footer-main-gap-x-sm:              $content-gap-x-sm; \n$footer-main-gap-y:                 20px;\n$footer-main-border-width:          1px;\n$footer-min-width:                  $min-body-width; \n\n$footer-bg-color:                   $white;\n$footer-bg-dark-color:              darken($accent-dark,1%);\n$footer-border-bottom:\t\t\t\t$border-light;\n\n\n// Aside\n$aside-bg:                          $white;\n$aside-content-body-height-calc:    ($content-gap-y + 8 + $header-height);\n\n\n$menu-icon-width:                   36px;\n$menu-icon-width-sm:                32px;\n\n\n//////  CONFIGURATION VARIABLE  @io-v120  //////\n$dark_option:           true;\n$dark_theme_option:     true;\n$gd_analytic:           true;\n$gd_investment:         true;\n\n///////////////////////////////////////////////\n\n/////////    THIRD-PARTY VARIABLE    //////////\n///////////////////////////////////////////////\n$nk-dashlite-font: \"Nioicon\";\n$nk-dashlite-font-url: \"../../../fonts\";\n@import \"vendors/nioicon/variables\";","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white:    #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black:    #000 !default;\n\n$grays: () !default;\n$grays: map-merge(\n  (\n    \"100\": $gray-100,\n    \"200\": $gray-200,\n    \"300\": $gray-300,\n    \"400\": $gray-400,\n    \"500\": $gray-500,\n    \"600\": $gray-600,\n    \"700\": $gray-700,\n    \"800\": $gray-800,\n    \"900\": $gray-900\n  ),\n  $grays\n);\n\n$blue:    #007bff !default;\n$indigo:  #6610f2 !default;\n$purple:  #6f42c1 !default;\n$pink:    #e83e8c !default;\n$red:     #dc3545 !default;\n$orange:  #fd7e14 !default;\n$yellow:  #ffc107 !default;\n$green:   #28a745 !default;\n$teal:    #20c997 !default;\n$cyan:    #17a2b8 !default;\n\n$colors: () !default;\n$colors: map-merge(\n  (\n    \"blue\":       $blue,\n    \"indigo\":     $indigo,\n    \"purple\":     $purple,\n    \"pink\":       $pink,\n    \"red\":        $red,\n    \"orange\":     $orange,\n    \"yellow\":     $yellow,\n    \"green\":      $green,\n    \"teal\":       $teal,\n    \"cyan\":       $cyan,\n    \"white\":      $white,\n    \"gray\":       $gray-600,\n    \"gray-dark\":  $gray-800\n  ),\n  $colors\n);\n\n$primary:       $blue !default;\n$secondary:     $gray-600 !default;\n$success:       $green !default;\n$info:          $cyan !default;\n$warning:       $yellow !default;\n$danger:        $red !default;\n$light:         $gray-100 !default;\n$dark:          $gray-800 !default;\n\n$theme-colors: () !default;\n$theme-colors: map-merge(\n  (\n    \"primary\":    $primary,\n    \"secondary\":  $secondary,\n    \"success\":    $success,\n    \"info\":       $info,\n    \"warning\":    $warning,\n    \"danger\":     $danger,\n    \"light\":      $light,\n    \"dark\":       $dark\n  ),\n  $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval:      8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold:  150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark:             $gray-900 !default;\n$yiq-text-light:            $white !default;\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n  (\"<\", \"%3c\"),\n  (\">\", \"%3e\"),\n  (\"#\", \"%23\"),\n  (\"(\", \"%28\"),\n  (\")\", \"%29\"),\n) !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret:                                true !default;\n$enable-rounded:                              true !default;\n$enable-shadows:                              false !default;\n$enable-gradients:                            false !default;\n$enable-transitions:                          true !default;\n$enable-prefers-reduced-motion-media-query:   true !default;\n$enable-hover-media-query:                    false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes:                         true !default;\n$enable-pointer-cursor-for-buttons:           true !default;\n$enable-print-styles:                         true !default;\n$enable-responsive-font-sizes:                false !default;\n$enable-validation-icons:                     true !default;\n$enable-deprecation-messages:                 true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n$spacers: map-merge(\n  (\n    0: 0,\n    1: ($spacer * .25),\n    2: ($spacer * .5),\n    3: $spacer,\n    4: ($spacer * 1.5),\n    5: ($spacer * 3)\n  ),\n  $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n$sizes: map-merge(\n  (\n    25: 25%,\n    50: 50%,\n    75: 75%,\n    100: 100%,\n    auto: auto\n  ),\n  $sizes\n);\n\n\n// Body\n//\n// Settings for the `<body>` element.\n\n$body-bg:                   $white !default;\n$body-color:                $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color:                              theme-color(\"primary\") !default;\n$link-decoration:                         none !default;\n$link-hover-color:                        darken($link-color, 15%) !default;\n$link-hover-decoration:                   underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom:   1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n  xs: 0,\n  sm: 576px,\n  md: 768px,\n  lg: 992px,\n  xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n  sm: 540px,\n  md: 720px,\n  lg: 960px,\n  xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns:                12 !default;\n$grid-gutter-width:           30px !default;\n$grid-row-columns:            6 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg:              1.5 !default;\n$line-height-sm:              1.5 !default;\n\n$border-width:                1px !default;\n$border-color:                $gray-300 !default;\n\n$border-radius:               .25rem !default;\n$border-radius-lg:            .3rem !default;\n$border-radius-sm:            .2rem !default;\n\n$rounded-pill:                50rem !default;\n\n$box-shadow-sm:               0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow:                  0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg:               0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color:      $white !default;\n$component-active-bg:         theme-color(\"primary\") !default;\n\n$caret-width:                 .3em !default;\n$caret-vertical-align:        $caret-width * .85 !default;\n$caret-spacing:               $caret-width * .85 !default;\n\n$transition-base:             all .2s ease-in-out !default;\n$transition-fade:             opacity .15s linear !default;\n$transition-collapse:         height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n$embed-responsive-aspect-ratios: join(\n  (\n    (21 9),\n    (16 9),\n    (4 3),\n    (1 1),\n  ),\n  $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif:      -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace:       SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base:            $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base:              1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg:                $font-size-base * 1.25 !default;\n$font-size-sm:                $font-size-base * .875 !default;\n\n$font-weight-lighter:         lighter !default;\n$font-weight-light:           300 !default;\n$font-weight-normal:          400 !default;\n$font-weight-bold:            700 !default;\n$font-weight-bolder:          bolder !default;\n\n$font-weight-base:            $font-weight-normal !default;\n$line-height-base:            1.5 !default;\n\n$h1-font-size:                $font-size-base * 2.5 !default;\n$h2-font-size:                $font-size-base * 2 !default;\n$h3-font-size:                $font-size-base * 1.75 !default;\n$h4-font-size:                $font-size-base * 1.5 !default;\n$h5-font-size:                $font-size-base * 1.25 !default;\n$h6-font-size:                $font-size-base !default;\n\n$headings-margin-bottom:      $spacer * .5 !default;\n$headings-font-family:        null !default;\n$headings-font-weight:        500 !default;\n$headings-line-height:        1.2 !default;\n$headings-color:              null !default;\n\n$display1-size:               6rem !default;\n$display2-size:               5.5rem !default;\n$display3-size:               4.5rem !default;\n$display4-size:               3.5rem !default;\n\n$display1-weight:             300 !default;\n$display2-weight:             300 !default;\n$display3-weight:             300 !default;\n$display4-weight:             300 !default;\n$display-line-height:         $headings-line-height !default;\n\n$lead-font-size:              $font-size-base * 1.25 !default;\n$lead-font-weight:            300 !default;\n\n$small-font-size:             80% !default;\n\n$text-muted:                  $gray-600 !default;\n\n$blockquote-small-color:      $gray-600 !default;\n$blockquote-small-font-size:  $small-font-size !default;\n$blockquote-font-size:        $font-size-base * 1.25 !default;\n\n$hr-border-color:             rgba($black, .1) !default;\n$hr-border-width:             $border-width !default;\n\n$mark-padding:                .2em !default;\n\n$dt-font-weight:              $font-weight-bold !default;\n\n$kbd-box-shadow:              inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight:      $font-weight-bold !default;\n\n$list-inline-padding:         .5rem !default;\n\n$mark-bg:                     #fcf8e3 !default;\n\n$hr-margin-y:                 $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding:          .75rem !default;\n$table-cell-padding-sm:       .3rem !default;\n\n$table-color:                 $body-color !default;\n$table-bg:                    null !default;\n$table-accent-bg:             rgba($black, .05) !default;\n$table-hover-color:           $table-color !default;\n$table-hover-bg:              rgba($black, .075) !default;\n$table-active-bg:             $table-hover-bg !default;\n\n$table-border-width:          $border-width !default;\n$table-border-color:          $border-color !default;\n\n$table-head-bg:               $gray-200 !default;\n$table-head-color:            $gray-700 !default;\n$table-th-font-weight:        null !default;\n\n$table-dark-color:            $white !default;\n$table-dark-bg:               $gray-800 !default;\n$table-dark-accent-bg:        rgba($white, .05) !default;\n$table-dark-hover-color:      $table-dark-color !default;\n$table-dark-hover-bg:         rgba($white, .075) !default;\n$table-dark-border-color:     lighten($table-dark-bg, 7.5%) !default;\n\n$table-striped-order:         odd !default;\n\n$table-caption-color:         $text-muted !default;\n\n$table-bg-level:              -9 !default;\n$table-border-level:          -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y:         .375rem !default;\n$input-btn-padding-x:         .75rem !default;\n$input-btn-font-family:       null !default;\n$input-btn-font-size:         $font-size-base !default;\n$input-btn-line-height:       $line-height-base !default;\n\n$input-btn-focus-width:       .2rem !default;\n$input-btn-focus-color:       rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow:  0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm:      .25rem !default;\n$input-btn-padding-x-sm:      .5rem !default;\n$input-btn-font-size-sm:      $font-size-sm !default;\n$input-btn-line-height-sm:    $line-height-sm !default;\n\n$input-btn-padding-y-lg:      .5rem !default;\n$input-btn-padding-x-lg:      1rem !default;\n$input-btn-font-size-lg:      $font-size-lg !default;\n$input-btn-line-height-lg:    $line-height-lg !default;\n\n$input-btn-border-width:      $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y:               $input-btn-padding-y !default;\n$btn-padding-x:               $input-btn-padding-x !default;\n$btn-font-family:             $input-btn-font-family !default;\n$btn-font-size:               $input-btn-font-size !default;\n$btn-line-height:             $input-btn-line-height !default;\n$btn-white-space:             null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm:            $input-btn-padding-y-sm !default;\n$btn-padding-x-sm:            $input-btn-padding-x-sm !default;\n$btn-font-size-sm:            $input-btn-font-size-sm !default;\n$btn-line-height-sm:          $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg:            $input-btn-padding-y-lg !default;\n$btn-padding-x-lg:            $input-btn-padding-x-lg !default;\n$btn-font-size-lg:            $input-btn-font-size-lg !default;\n$btn-line-height-lg:          $input-btn-line-height-lg !default;\n\n$btn-border-width:            $input-btn-border-width !default;\n\n$btn-font-weight:             $font-weight-normal !default;\n$btn-box-shadow:              inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width:             $input-btn-focus-width !default;\n$btn-focus-box-shadow:        $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity:        .65 !default;\n$btn-active-box-shadow:       inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color:     $gray-600 !default;\n\n$btn-block-spacing-y:         .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius:           $border-radius !default;\n$btn-border-radius-lg:        $border-radius-lg !default;\n$btn-border-radius-sm:        $border-radius-sm !default;\n\n$btn-transition:              color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom:                   .5rem !default;\n\n$input-padding-y:                       $input-btn-padding-y !default;\n$input-padding-x:                       $input-btn-padding-x !default;\n$input-font-family:                     $input-btn-font-family !default;\n$input-font-size:                       $input-btn-font-size !default;\n$input-font-weight:                     $font-weight-base !default;\n$input-line-height:                     $input-btn-line-height !default;\n\n$input-padding-y-sm:                    $input-btn-padding-y-sm !default;\n$input-padding-x-sm:                    $input-btn-padding-x-sm !default;\n$input-font-size-sm:                    $input-btn-font-size-sm !default;\n$input-line-height-sm:                  $input-btn-line-height-sm !default;\n\n$input-padding-y-lg:                    $input-btn-padding-y-lg !default;\n$input-padding-x-lg:                    $input-btn-padding-x-lg !default;\n$input-font-size-lg:                    $input-btn-font-size-lg !default;\n$input-line-height-lg:                  $input-btn-line-height-lg !default;\n\n$input-bg:                              $white !default;\n$input-disabled-bg:                     $gray-200 !default;\n\n$input-color:                           $gray-700 !default;\n$input-border-color:                    $gray-400 !default;\n$input-border-width:                    $input-btn-border-width !default;\n$input-box-shadow:                      inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius:                   $border-radius !default;\n$input-border-radius-lg:                $border-radius-lg !default;\n$input-border-radius-sm:                $border-radius-sm !default;\n\n$input-focus-bg:                        $input-bg !default;\n$input-focus-border-color:              lighten($component-active-bg, 25%) !default;\n$input-focus-color:                     $input-color !default;\n$input-focus-width:                     $input-btn-focus-width !default;\n$input-focus-box-shadow:                $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color:               $gray-600 !default;\n$input-plaintext-color:                 $body-color !default;\n\n$input-height-border:                   $input-border-width * 2 !default;\n\n$input-height-inner:                    add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half:               add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter:            add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height:                          add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm:                       add($input-line-height-sm * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg:                       add($input-line-height-lg * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition:                      border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top:                  .25rem !default;\n\n$form-check-input-gutter:               1.25rem !default;\n$form-check-input-margin-y:             .3rem !default;\n$form-check-input-margin-x:             .25rem !default;\n\n$form-check-inline-margin-x:            .75rem !default;\n$form-check-inline-input-margin-x:      .3125rem !default;\n\n$form-grid-gutter-width:                10px !default;\n$form-group-margin-bottom:              1rem !default;\n\n$input-group-addon-color:               $input-color !default;\n$input-group-addon-bg:                  $gray-200 !default;\n$input-group-addon-border-color:        $input-border-color !default;\n\n$custom-forms-transition:               background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter:                 .5rem !default;\n$custom-control-spacer-x:               1rem !default;\n$custom-control-cursor:                 null !default;\n\n$custom-control-indicator-size:         1rem !default;\n$custom-control-indicator-bg:           $input-bg !default;\n\n$custom-control-indicator-bg-size:      50% 50% !default;\n$custom-control-indicator-box-shadow:   $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-label-color:            null !default;\n\n$custom-control-indicator-disabled-bg:          $input-disabled-bg !default;\n$custom-control-label-disabled-color:           $gray-600 !default;\n\n$custom-control-indicator-checked-color:        $component-active-color !default;\n$custom-control-indicator-checked-bg:           $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg:  rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow:   null !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow:     $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color:   $input-focus-border-color !default;\n\n$custom-control-indicator-active-color:         $component-active-color !default;\n$custom-control-indicator-active-bg:            lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow:    null !default;\n$custom-control-indicator-active-border-color:  $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius:       $border-radius !default;\n$custom-checkbox-indicator-icon-checked:        url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/></svg>\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg:           $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color:        $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate:         url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'><path stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/></svg>\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow:   null !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius:          50% !default;\n$custom-radio-indicator-icon-checked:           url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'><circle r='3' fill='#{$custom-control-indicator-checked-color}'/></svg>\") !default;\n\n$custom-switch-width:                           $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius:         $custom-control-indicator-size * .5 !default;\n$custom-switch-indicator-size:                  subtract($custom-control-indicator-size, $custom-control-indicator-border-width * 4) !default;\n\n$custom-select-padding-y:           $input-padding-y !default;\n$custom-select-padding-x:           $input-padding-x !default;\n$custom-select-font-family:         $input-font-family !default;\n$custom-select-font-size:           $input-font-size !default;\n$custom-select-height:              $input-height !default;\n$custom-select-indicator-padding:   1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight:         $input-font-weight !default;\n$custom-select-line-height:         $input-line-height !default;\n$custom-select-color:               $input-color !default;\n$custom-select-disabled-color:      $gray-600 !default;\n$custom-select-bg:                  $input-bg !default;\n$custom-select-disabled-bg:         $gray-200 !default;\n$custom-select-bg-size:             8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color:     $gray-800 !default;\n$custom-select-indicator:           url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'><path fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>\") !default;\n$custom-select-background:          escape-svg($custom-select-indicator) right $custom-select-padding-x center / $custom-select-bg-size no-repeat !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: add(1em * .75, (2 * $custom-select-padding-y * .75) + $custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-position:      center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size:          $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width:        $input-border-width !default;\n$custom-select-border-color:        $input-border-color !default;\n$custom-select-border-radius:       $border-radius !default;\n$custom-select-box-shadow:          inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color:  $input-focus-border-color !default;\n$custom-select-focus-width:         $input-focus-width !default;\n$custom-select-focus-box-shadow:    0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm:        $input-padding-y-sm !default;\n$custom-select-padding-x-sm:        $input-padding-x-sm !default;\n$custom-select-font-size-sm:        $input-font-size-sm !default;\n$custom-select-height-sm:           $input-height-sm !default;\n\n$custom-select-padding-y-lg:        $input-padding-y-lg !default;\n$custom-select-padding-x-lg:        $input-padding-x-lg !default;\n$custom-select-font-size-lg:        $input-font-size-lg !default;\n$custom-select-height-lg:           $input-height-lg !default;\n\n$custom-range-track-width:          100% !default;\n$custom-range-track-height:         .5rem !default;\n$custom-range-track-cursor:         pointer !default;\n$custom-range-track-bg:             $gray-300 !default;\n$custom-range-track-border-radius:  1rem !default;\n$custom-range-track-box-shadow:     inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width:                   1rem !default;\n$custom-range-thumb-height:                  $custom-range-thumb-width !default;\n$custom-range-thumb-bg:                      $component-active-bg !default;\n$custom-range-thumb-border:                  0 !default;\n$custom-range-thumb-border-radius:           1rem !default;\n$custom-range-thumb-box-shadow:              0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow:        0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width:  $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg:               lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg:             $gray-500 !default;\n\n$custom-file-height:                $input-height !default;\n$custom-file-height-inner:          $input-height-inner !default;\n$custom-file-focus-border-color:    $input-focus-border-color !default;\n$custom-file-focus-box-shadow:      $input-focus-box-shadow !default;\n$custom-file-disabled-bg:           $input-disabled-bg !default;\n\n$custom-file-padding-y:             $input-padding-y !default;\n$custom-file-padding-x:             $input-padding-x !default;\n$custom-file-line-height:           $input-line-height !default;\n$custom-file-font-family:           $input-font-family !default;\n$custom-file-font-weight:           $input-font-weight !default;\n$custom-file-color:                 $input-color !default;\n$custom-file-bg:                    $input-bg !default;\n$custom-file-border-width:          $input-border-width !default;\n$custom-file-border-color:          $input-border-color !default;\n$custom-file-border-radius:         $input-border-radius !default;\n$custom-file-box-shadow:            $input-box-shadow !default;\n$custom-file-button-color:          $custom-file-color !default;\n$custom-file-button-bg:             $input-group-addon-bg !default;\n$custom-file-text: (\n  en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top:          $form-text-margin-top !default;\n$form-feedback-font-size:           $small-font-size !default;\n$form-feedback-valid-color:         theme-color(\"success\") !default;\n$form-feedback-invalid-color:       theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color:    $form-feedback-valid-color !default;\n$form-feedback-icon-valid:          url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>\") !default;\n$form-feedback-icon-invalid-color:  $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid:        url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='#{$form-feedback-icon-invalid-color}' viewBox='0 0 12 12'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='#{$form-feedback-icon-invalid-color}' stroke='none'/></svg>\") !default;\n\n$form-validation-states: () !default;\n$form-validation-states: map-merge(\n  (\n    \"valid\": (\n      \"color\": $form-feedback-valid-color,\n      \"icon\": $form-feedback-icon-valid\n    ),\n    \"invalid\": (\n      \"color\": $form-feedback-invalid-color,\n      \"icon\": $form-feedback-icon-invalid\n    ),\n  ),\n  $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown:                   1000 !default;\n$zindex-sticky:                     1020 !default;\n$zindex-fixed:                      1030 !default;\n$zindex-modal-backdrop:             1040 !default;\n$zindex-modal:                      1050 !default;\n$zindex-popover:                    1060 !default;\n$zindex-tooltip:                    1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y:                .5rem !default;\n$nav-link-padding-x:                1rem !default;\n$nav-link-disabled-color:           $gray-600 !default;\n\n$nav-tabs-border-color:             $gray-300 !default;\n$nav-tabs-border-width:             $border-width !default;\n$nav-tabs-border-radius:            $border-radius !default;\n$nav-tabs-link-hover-border-color:  $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color:        $gray-700 !default;\n$nav-tabs-link-active-bg:           $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius:           $border-radius !default;\n$nav-pills-link-active-color:       $component-active-color !default;\n$nav-pills-link-active-bg:          $component-active-bg !default;\n\n$nav-divider-color:                 $gray-200 !default;\n$nav-divider-margin-y:              $spacer * .5 !default;\n\n\n// Navbar\n\n$navbar-padding-y:                  $spacer * .5 !default;\n$navbar-padding-x:                  $spacer !default;\n\n$navbar-nav-link-padding-x:         .5rem !default;\n\n$navbar-brand-font-size:            $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height:                   $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height:               $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y:            ($nav-link-height - $navbar-brand-height) * .5 !default;\n\n$navbar-toggler-padding-y:          .25rem !default;\n$navbar-toggler-padding-x:          .75rem !default;\n$navbar-toggler-font-size:          $font-size-lg !default;\n$navbar-toggler-border-radius:      $btn-border-radius !default;\n\n$navbar-nav-scroll-max-height:      75vh !default;\n\n$navbar-dark-color:                 rgba($white, .5) !default;\n$navbar-dark-hover-color:           rgba($white, .75) !default;\n$navbar-dark-active-color:          $white !default;\n$navbar-dark-disabled-color:        rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg:       url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='#{$navbar-dark-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>\") !default;\n$navbar-dark-toggler-border-color:  rgba($white, .1) !default;\n\n$navbar-light-color:                rgba($black, .5) !default;\n$navbar-light-hover-color:          rgba($black, .7) !default;\n$navbar-light-active-color:         rgba($black, .9) !default;\n$navbar-light-disabled-color:       rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg:      url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='#{$navbar-light-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color:                $navbar-light-active-color !default;\n$navbar-light-brand-hover-color:          $navbar-light-active-color !default;\n$navbar-dark-brand-color:                 $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color:           $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width:                10rem !default;\n$dropdown-padding-x:                0 !default;\n$dropdown-padding-y:                .5rem !default;\n$dropdown-spacer:                   .125rem !default;\n$dropdown-font-size:                $font-size-base !default;\n$dropdown-color:                    $body-color !default;\n$dropdown-bg:                       $white !default;\n$dropdown-border-color:             rgba($black, .15) !default;\n$dropdown-border-radius:            $border-radius !default;\n$dropdown-border-width:             $border-width !default;\n$dropdown-inner-border-radius:      subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg:               $gray-200 !default;\n$dropdown-divider-margin-y:         $nav-divider-margin-y !default;\n$dropdown-box-shadow:               0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color:               $gray-900 !default;\n$dropdown-link-hover-color:         darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg:            $gray-200 !default;\n\n$dropdown-link-active-color:        $component-active-color !default;\n$dropdown-link-active-bg:           $component-active-bg !default;\n\n$dropdown-link-disabled-color:      $gray-500 !default;\n\n$dropdown-item-padding-y:           .25rem !default;\n$dropdown-item-padding-x:           1.5rem !default;\n\n$dropdown-header-color:             $gray-600 !default;\n$dropdown-header-padding:           $dropdown-padding-y $dropdown-item-padding-x !default;\n\n\n// Pagination\n\n$pagination-padding-y:              .5rem !default;\n$pagination-padding-x:              .75rem !default;\n$pagination-padding-y-sm:           .25rem !default;\n$pagination-padding-x-sm:           .5rem !default;\n$pagination-padding-y-lg:           .75rem !default;\n$pagination-padding-x-lg:           1.5rem !default;\n$pagination-line-height:            1.25 !default;\n\n$pagination-color:                  $link-color !default;\n$pagination-bg:                     $white !default;\n$pagination-border-width:           $border-width !default;\n$pagination-border-color:           $gray-300 !default;\n\n$pagination-focus-box-shadow:       $input-btn-focus-box-shadow !default;\n$pagination-focus-outline:          0 !default;\n\n$pagination-hover-color:            $link-hover-color !default;\n$pagination-hover-bg:               $gray-200 !default;\n$pagination-hover-border-color:     $gray-300 !default;\n\n$pagination-active-color:           $component-active-color !default;\n$pagination-active-bg:              $component-active-bg !default;\n$pagination-active-border-color:    $pagination-active-bg !default;\n\n$pagination-disabled-color:         $gray-600 !default;\n$pagination-disabled-bg:            $white !default;\n$pagination-disabled-border-color:  $gray-300 !default;\n\n$pagination-border-radius-sm:       $border-radius-sm !default;\n$pagination-border-radius-lg:       $border-radius-lg !default;\n\n\n// Jumbotron\n\n$jumbotron-padding:                 2rem !default;\n$jumbotron-color:                   null !default;\n$jumbotron-bg:                      $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y:                     .75rem !default;\n$card-spacer-x:                     1.25rem !default;\n$card-border-width:                 $border-width !default;\n$card-border-radius:                $border-radius !default;\n$card-border-color:                 rgba($black, .125) !default;\n$card-inner-border-radius:          subtract($card-border-radius, $card-border-width) !default;\n$card-cap-bg:                       rgba($black, .03) !default;\n$card-cap-color:                    null !default;\n$card-height:                       null !default;\n$card-color:                        null !default;\n$card-bg:                           $white !default;\n\n$card-img-overlay-padding:          1.25rem !default;\n\n$card-group-margin:                 $grid-gutter-width * .5 !default;\n$card-deck-margin:                  $card-group-margin !default;\n\n$card-columns-count:                3 !default;\n$card-columns-gap:                  1.25rem !default;\n$card-columns-margin:               $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size:                 $font-size-sm !default;\n$tooltip-max-width:                 200px !default;\n$tooltip-color:                     $white !default;\n$tooltip-bg:                        $black !default;\n$tooltip-border-radius:             $border-radius !default;\n$tooltip-opacity:                   .9 !default;\n$tooltip-padding-y:                 .25rem !default;\n$tooltip-padding-x:                 .5rem !default;\n$tooltip-margin:                    0 !default;\n\n$tooltip-arrow-width:               .8rem !default;\n$tooltip-arrow-height:              .4rem !default;\n$tooltip-arrow-color:               $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y:     $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x:     $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size:     $tooltip-font-size !default;\n$form-feedback-tooltip-line-height:   $line-height-base !default;\n$form-feedback-tooltip-opacity:       $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size:                 $font-size-sm !default;\n$popover-bg:                        $white !default;\n$popover-max-width:                 276px !default;\n$popover-border-width:              $border-width !default;\n$popover-border-color:              rgba($black, .2) !default;\n$popover-border-radius:             $border-radius-lg !default;\n$popover-inner-border-radius:       subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow:                0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg:                 darken($popover-bg, 3%) !default;\n$popover-header-color:              $headings-color !default;\n$popover-header-padding-y:          .5rem !default;\n$popover-header-padding-x:          .75rem !default;\n\n$popover-body-color:                $body-color !default;\n$popover-body-padding-y:            $popover-header-padding-y !default;\n$popover-body-padding-x:            $popover-header-padding-x !default;\n\n$popover-arrow-width:               1rem !default;\n$popover-arrow-height:              .5rem !default;\n$popover-arrow-color:               $popover-bg !default;\n\n$popover-arrow-outer-color:         fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width:                   350px !default;\n$toast-padding-x:                   .75rem !default;\n$toast-padding-y:                   .25rem !default;\n$toast-font-size:                   .875rem !default;\n$toast-color:                       null !default;\n$toast-background-color:            rgba($white, .85) !default;\n$toast-border-width:                1px !default;\n$toast-border-color:                rgba(0, 0, 0, .1) !default;\n$toast-border-radius:               .25rem !default;\n$toast-box-shadow:                  0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color:                $gray-600 !default;\n$toast-header-background-color:     rgba($white, .85) !default;\n$toast-header-border-color:         rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size:                   75% !default;\n$badge-font-weight:                 $font-weight-bold !default;\n$badge-padding-y:                   .25em !default;\n$badge-padding-x:                   .4em !default;\n$badge-border-radius:               $border-radius !default;\n\n$badge-transition:                  $btn-transition !default;\n$badge-focus-width:                 $input-btn-focus-width !default;\n\n$badge-pill-padding-x:              .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius:          10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding:               1rem !default;\n\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n$modal-footer-margin-between:       .5rem !default;\n\n$modal-dialog-margin:               .5rem !default;\n$modal-dialog-margin-y-sm-up:       1.75rem !default;\n\n$modal-title-line-height:           $line-height-base !default;\n\n$modal-content-color:               null !default;\n$modal-content-bg:                  $white !default;\n$modal-content-border-color:        rgba($black, .2) !default;\n$modal-content-border-width:        $border-width !default;\n$modal-content-border-radius:       $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs:       0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up:    0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg:                 $black !default;\n$modal-backdrop-opacity:            .5 !default;\n$modal-header-border-color:         $border-color !default;\n$modal-footer-border-color:         $modal-header-border-color !default;\n$modal-header-border-width:         $modal-content-border-width !default;\n$modal-footer-border-width:         $modal-header-border-width !default;\n$modal-header-padding-y:            1rem !default;\n$modal-header-padding-x:            1rem !default;\n$modal-header-padding:              $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl:                          1140px !default;\n$modal-lg:                          800px !default;\n$modal-md:                          500px !default;\n$modal-sm:                          300px !default;\n\n$modal-fade-transform:              translate(0, -50px) !default;\n$modal-show-transform:              none !default;\n$modal-transition:                  transform .3s ease-out !default;\n$modal-scale-transform:             scale(1.02) !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y:                   .75rem !default;\n$alert-padding-x:                   1.25rem !default;\n$alert-margin-bottom:               1rem !default;\n$alert-border-radius:               $border-radius !default;\n$alert-link-font-weight:            $font-weight-bold !default;\n$alert-border-width:                $border-width !default;\n\n$alert-bg-level:                    -10 !default;\n$alert-border-level:                -9 !default;\n$alert-color-level:                 6 !default;\n\n\n// Progress bars\n\n$progress-height:                   1rem !default;\n$progress-font-size:                $font-size-base * .75 !default;\n$progress-bg:                       $gray-200 !default;\n$progress-border-radius:            $border-radius !default;\n$progress-box-shadow:               inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color:                $white !default;\n$progress-bar-bg:                   theme-color(\"primary\") !default;\n$progress-bar-animation-timing:     1s linear infinite !default;\n$progress-bar-transition:           width .6s ease !default;\n\n\n// List group\n\n$list-group-color:                  null !default;\n$list-group-bg:                     $white !default;\n$list-group-border-color:           rgba($black, .125) !default;\n$list-group-border-width:           $border-width !default;\n$list-group-border-radius:          $border-radius !default;\n\n$list-group-item-padding-y:         .75rem !default;\n$list-group-item-padding-x:         1.25rem !default;\n\n$list-group-hover-bg:               $gray-100 !default;\n$list-group-active-color:           $component-active-color !default;\n$list-group-active-bg:              $component-active-bg !default;\n$list-group-active-border-color:    $list-group-active-bg !default;\n\n$list-group-disabled-color:         $gray-600 !default;\n$list-group-disabled-bg:            $list-group-bg !default;\n\n$list-group-action-color:           $gray-700 !default;\n$list-group-action-hover-color:     $list-group-action-color !default;\n\n$list-group-action-active-color:    $body-color !default;\n$list-group-action-active-bg:       $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding:                 .25rem !default;\n$thumbnail-bg:                      $body-bg !default;\n$thumbnail-border-width:            $border-width !default;\n$thumbnail-border-color:            $gray-300 !default;\n$thumbnail-border-radius:           $border-radius !default;\n$thumbnail-box-shadow:              0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size:          90% !default;\n$figure-caption-color:              $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-font-size:              null !default;\n\n$breadcrumb-padding-y:              .75rem !default;\n$breadcrumb-padding-x:              1rem !default;\n$breadcrumb-item-padding:           .5rem !default;\n\n$breadcrumb-margin-bottom:          1rem !default;\n\n$breadcrumb-bg:                     $gray-200 !default;\n$breadcrumb-divider-color:          $gray-600 !default;\n$breadcrumb-active-color:           $gray-600 !default;\n$breadcrumb-divider:                quote(\"/\") !default;\n\n$breadcrumb-border-radius:          $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color:             $white !default;\n$carousel-control-width:             15% !default;\n$carousel-control-opacity:           .5 !default;\n$carousel-control-hover-opacity:     .9 !default;\n$carousel-control-transition:        opacity .15s ease !default;\n\n$carousel-indicator-width:           30px !default;\n$carousel-indicator-height:          3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer:          3px !default;\n$carousel-indicator-active-bg:       $white !default;\n$carousel-indicator-transition:      opacity .6s ease !default;\n\n$carousel-caption-width:             70% !default;\n$carousel-caption-color:             $white !default;\n\n$carousel-control-icon-width:        20px !default;\n\n$carousel-control-prev-icon-bg:      url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' width='8' height='8' viewBox='0 0 8 8'><path d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/></svg>\") !default;\n$carousel-control-next-icon-bg:      url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' width='8' height='8' viewBox='0 0 8 8'><path d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/></svg>\") !default;\n\n$carousel-transition-duration:       .6s !default;\n$carousel-transition:                transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width:           2rem !default;\n$spinner-height:          $spinner-width !default;\n$spinner-vertical-align:  -.125em !default;\n$spinner-border-width:    .25em !default;\n\n$spinner-width-sm:        1rem !default;\n$spinner-height-sm:       $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size:                   $font-size-base * 1.5 !default;\n$close-font-weight:                 $font-weight-bold !default;\n$close-color:                       $black !default;\n$close-text-shadow:                 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size:                    87.5% !default;\n$code-color:                        $pink !default;\n\n$kbd-padding-y:                     .2rem !default;\n$kbd-padding-x:                     .4rem !default;\n$kbd-font-size:                     $code-font-size !default;\n$kbd-color:                         $white !default;\n$kbd-bg:                            $gray-900 !default;\n\n$pre-color:                         $gray-900 !default;\n$pre-scrollable-max-height:         340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n$user-selects: all, auto, none !default;\n\n\n// Printing\n\n$print-page-size:                   a3 !default;\n$print-body-min-width:              map-get($grid-breakpoints, \"lg\") !default;\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover() {\n  &:hover { @content; }\n}\n\n@mixin hover-focus() {\n  &:hover,\n  &:focus {\n    @content;\n  }\n}\n\n@mixin plain-hover-focus() {\n  &,\n  &:hover,\n  &:focus {\n    @content;\n  }\n}\n\n@mixin hover-focus-active() {\n  &:hover,\n  &:focus,\n  &:active {\n    @content;\n  }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  margin-bottom: $headings-margin-bottom;\n  font-family: $headings-font-family;\n  font-weight: $headings-font-weight;\n  line-height: $headings-line-height;\n  color: $headings-color;\n}\n\nh1, .h1 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n  @include font-size($lead-font-size);\n  font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n  @include font-size($display1-size);\n  font-weight: $display1-weight;\n  line-height: $display-line-height;\n}\n.display-2 {\n  @include font-size($display2-size);\n  font-weight: $display2-weight;\n  line-height: $display-line-height;\n}\n.display-3 {\n  @include font-size($display3-size);\n  font-weight: $display3-weight;\n  line-height: $display-line-height;\n}\n.display-4 {\n  @include font-size($display4-size);\n  font-weight: $display4-weight;\n  line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n  margin-top: $hr-margin-y;\n  margin-bottom: $hr-margin-y;\n  border: 0;\n  border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n  @include font-size($small-font-size);\n  font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n  padding: $mark-padding;\n  background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n  @include list-unstyled();\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n  @include list-unstyled();\n}\n.list-inline-item {\n  display: inline-block;\n\n  &:not(:last-child) {\n    @if($rtl==false){\n      margin-right: $list-inline-padding;\n    }\n    @if($rtl==true){\n      margin-left: $list-inline-padding;\n    }\n  }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n  @include font-size(90%);\n  text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n  margin-bottom: $spacer;\n  @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n  display: block;\n  @include font-size($blockquote-small-font-size);\n  color: $blockquote-small-color;\n\n  &::before {\n    content: \"\\2014\\00A0\"; // em dash, nbsp\n  }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled() {\n  padding-left: 0;\n  list-style: none;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid() {\n  // Part 1: Set a maximum relative to the parent\n  max-width: 100%;\n  // Part 2: Override the height to auto, otherwise images will be stretched\n  // when setting a width and height attribute on the img element.\n  height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n  background-image: url($file-1x);\n\n  // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n  // but doesn't convert dppx=>dpi.\n  // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n  // Compatibility info: https://caniuse.com/css-media-resolution\n  @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n    only screen and (min-resolution: 2dppx) { // Standardized\n    background-image: url($file-2x);\n    background-size: $width-1x $height-1x;\n  }\n  @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all `<img>`s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n  @include img-fluid();\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n  padding: $thumbnail-padding;\n  background-color: $thumbnail-bg;\n  border: $thumbnail-border-width solid $thumbnail-border-color;\n  @include border-radius($thumbnail-border-radius);\n  @include box-shadow($thumbnail-box-shadow);\n\n  // Keep them at most 100% wide\n  @include img-fluid();\n}\n\n//\n// Figures\n//\n\n.figure {\n  // Ensures the caption's text aligns with the image.\n  display: inline-block;\n}\n\n.figure-img {\n  margin-bottom: $spacer * .5;\n  line-height: 1;\n}\n\n.figure-caption {\n  @include font-size($figure-caption-font-size);\n  color: $figure-caption-color;\n}\n","// stylelint-disable property-disallowed-list\n// Single side border-radius\n\n// Helper function to replace negative values with 0\n@function valid-radius($radius) {\n  $return: ();\n  @each $value in $radius {\n    @if type-of($value) == number {\n      $return: append($return, max($value, 0));\n    } @else {\n      $return: append($return, $value);\n    }\n  }\n  @return $return;\n}\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n  @if $enable-rounded {\n    border-radius: valid-radius($radius);\n  }\n  @else if $fallback-border-radius != false {\n    border-radius: $fallback-border-radius;\n  }\n}\n\n@mixin border-top-radius($radius) {\n  @if $enable-rounded {\n    border-top-left-radius: valid-radius($radius);\n    border-top-right-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-right-radius($radius) {\n  @if $enable-rounded {\n    border-top-right-radius: valid-radius($radius);\n    border-bottom-right-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-bottom-radius($radius) {\n  @if $enable-rounded {\n    border-bottom-right-radius: valid-radius($radius);\n    border-bottom-left-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-left-radius($radius) {\n  @if $enable-rounded {\n    border-top-left-radius: valid-radius($radius);\n    border-bottom-left-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-top-left-radius($radius) {\n  @if $enable-rounded {\n    border-top-left-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-top-right-radius($radius) {\n  @if $enable-rounded {\n    border-top-right-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-bottom-right-radius($radius) {\n  @if $enable-rounded {\n    border-bottom-right-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-bottom-left-radius($radius) {\n  @if $enable-rounded {\n    border-bottom-left-radius: valid-radius($radius);\n  }\n}\n","// Inline code\ncode {\n  @include font-size($code-font-size);\n  color: $code-color;\n  word-wrap: break-word;\n\n  // Streamline the style when inside anchors to avoid broken underline and more\n  a > & {\n    color: inherit;\n  }\n}\n\n// User input typically entered via keyboard\nkbd {\n  padding: $kbd-padding-y $kbd-padding-x;\n  @include font-size($kbd-font-size);\n  color: $kbd-color;\n  background-color: $kbd-bg;\n  @include border-radius($border-radius-sm);\n  @include box-shadow($kbd-box-shadow);\n\n  kbd {\n    padding: 0;\n    @include font-size(100%);\n    font-weight: $nested-kbd-font-weight;\n    @include box-shadow(none);\n  }\n}\n\n// Blocks of code\npre {\n  display: block;\n  @include font-size($code-font-size);\n  color: $pre-color;\n\n  // Account for some code outputs that place code tags in pre tags\n  code {\n    @include font-size(inherit);\n    color: inherit;\n    word-break: normal;\n  }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n  max-height: $pre-scrollable-max-height;\n  overflow-y: scroll;\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n  width: 100%;\n  padding-right: $gutter * .5;\n  padding-left: $gutter * .5;\n  margin-right: auto;\n  margin-left: auto;\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n  display: flex;\n  flex-wrap: wrap;\n  margin-right: -$gutter * .5;\n  margin-left: -$gutter * .5;\n}\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n  @each $breakpoint, $container-max-width in $max-widths {\n    @include media-breakpoint-up($breakpoint, $breakpoints) {\n      max-width: $container-max-width;\n    }\n  }\n  @include deprecate(\"The `make-container-max-widths` mixin\", \"v4.5.2\", \"v5\");\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n  position: relative;\n  // Prevent columns from becoming too narrow when at smaller grid tiers by\n  // always setting `width: 100%;`. This works because we use `flex` values\n  // later on to override this initial width.\n  width: 100%;\n  padding-right: $gutter * .5;\n  padding-left: $gutter * .5;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n  flex: 0 0 percentage(divide($size, $columns));\n  // Add a `max-width` to ensure content within each column does not blow out\n  // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n  // do not appear to require this.\n  max-width: percentage(divide($size, $columns));\n}\n\n@mixin make-col-auto() {\n  flex: 0 0 auto;\n  width: auto;\n  max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n  $num: divide($size, $columns);\n  margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n  > * {\n    flex: 0 0 divide(100%, $count);\n    max-width: divide(100%, $count);\n  }\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n  // Single container class with breakpoint max-widths\n  .container,\n  // 100% wide container at all breakpoints\n  .container-fluid {\n    @include make-container();\n  }\n\n  // Responsive containers that are 100% wide until a breakpoint\n  @each $breakpoint, $container-max-width in $container-max-widths {\n    .container-#{$breakpoint} {\n      @extend .container-fluid;\n    }\n\n    @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n      %responsive-container-#{$breakpoint} {\n        max-width: $container-max-width;\n      }\n\n      // Extend each breakpoint which is smaller or equal to the current breakpoint\n      $extend-breakpoint: true;\n\n      @each $name, $width in $grid-breakpoints {\n        @if ($extend-breakpoint) {\n          .container#{breakpoint-infix($name, $grid-breakpoints)} {\n            @extend %responsive-container-#{$breakpoint};\n          }\n\n          // Once the current breakpoint is reached, stop extending\n          @if ($breakpoint == $name) {\n            $extend-breakpoint: false;\n          }\n        }\n      }\n    }\n  }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n  .row {\n    @include make-row();\n  }\n\n  // Remove the negative margin from default .row, then the horizontal padding\n  // from all immediate children columns (to prevent runaway style inheritance).\n  .no-gutters {\n    margin-right: 0;\n    margin-left: 0;\n\n    > .col,\n    > [class*=\"col-\"] {\n      padding-right: 0;\n      padding-left: 0;\n    }\n  }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n  @include make-grid-columns();\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n//    (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n//    >> breakpoint-next(sm)\n//    md\n//    >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n//    md\n//    >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n//    md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n  $n: index($breakpoint-names, $name);\n  @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n//    >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n//    576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n  $min: map-get($breakpoints, $name);\n  @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n//    >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n//    767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n  $next: breakpoint-next($name, $breakpoints);\n  @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n//    >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n//    \"\"  (Returns a blank string)\n//    >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n//    \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n  @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n  $min: breakpoint-min($name, $breakpoints);\n  @if $min {\n    @media (min-width: $min) {\n      @content;\n    }\n  } @else {\n    @content;\n  }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n  $max: breakpoint-max($name, $breakpoints);\n  @if $max {\n    @media (max-width: $max) {\n      @content;\n    }\n  } @else {\n    @content;\n  }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n  $min: breakpoint-min($lower, $breakpoints);\n  $max: breakpoint-max($upper, $breakpoints);\n\n  @if $min != null and $max != null {\n    @media (min-width: $min) and (max-width: $max) {\n      @content;\n    }\n  } @else if $max == null {\n    @include media-breakpoint-up($lower, $breakpoints) {\n      @content;\n    }\n  } @else if $min == null {\n    @include media-breakpoint-down($upper, $breakpoints) {\n      @content;\n    }\n  }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n  $min: breakpoint-min($name, $breakpoints);\n  $max: breakpoint-max($name, $breakpoints);\n\n  @if $min != null and $max != null {\n    @media (min-width: $min) and (max-width: $max) {\n      @content;\n    }\n  } @else if $max == null {\n    @include media-breakpoint-up($name, $breakpoints) {\n      @content;\n    }\n  } @else if $min == null {\n    @include media-breakpoint-down($name, $breakpoints) {\n      @content;\n    }\n  }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n  // Common properties for all breakpoints\n  %grid-column {\n    position: relative;\n    width: 100%;\n    padding-right: $gutter * .5;\n    padding-left: $gutter * .5;\n  }\n\n  @each $breakpoint in map-keys($breakpoints) {\n    $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n    @if $columns > 0 {\n      // Allow columns to stretch full width below their breakpoints\n      @for $i from 1 through $columns {\n        .col#{$infix}-#{$i} {\n          @extend %grid-column;\n        }\n      }\n    }\n\n    .col#{$infix},\n    .col#{$infix}-auto {\n      @extend %grid-column;\n    }\n\n    @include media-breakpoint-up($breakpoint, $breakpoints) {\n      // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n      .col#{$infix} {\n        flex-basis: 0;\n        flex-grow: 1;\n        max-width: 100%;\n      }\n\n      @if $grid-row-columns > 0 {\n        @for $i from 1 through $grid-row-columns {\n          .row-cols#{$infix}-#{$i} {\n            @include row-cols($i);\n          }\n        }\n      }\n\n      .col#{$infix}-auto {\n        @include make-col-auto();\n      }\n\n      @if $columns > 0 {\n        @for $i from 1 through $columns {\n          .col#{$infix}-#{$i} {\n            @include make-col($i, $columns);\n          }\n        }\n      }\n\n      .order#{$infix}-first { order: -1; }\n\n      .order#{$infix}-last { order: $columns + 1; }\n\n      @for $i from 0 through $columns {\n        .order#{$infix}-#{$i} { order: $i; }\n      }\n\n      @if $columns > 0 {\n        // `$columns - 1` because offsetting by the width of an entire row isn't possible\n        @for $i from 0 through ($columns - 1) {\n          @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n            .offset#{$infix}-#{$i} {\n              @include make-col-offset($i, $columns);\n            }\n          }\n        }\n      }\n    }\n  }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n  width: 100%;\n  margin-bottom: $spacer;\n  color: $table-color;\n  background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n  th,\n  td {\n    padding: $table-cell-padding;\n    vertical-align: top;\n    border-top: $table-border-width solid $table-border-color;\n  }\n\n  thead th {\n    vertical-align: bottom;\n    border-bottom: (2 * $table-border-width) solid $table-border-color;\n  }\n\n  tbody + tbody {\n    border-top: (2 * $table-border-width) solid $table-border-color;\n  }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n  th,\n  td {\n    padding: $table-cell-padding-sm;\n  }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n  border: $table-border-width solid $table-border-color;\n\n  th,\n  td {\n    border: $table-border-width solid $table-border-color;\n  }\n\n  thead {\n    th,\n    td {\n      border-bottom-width: 2 * $table-border-width;\n    }\n  }\n}\n\n.table-borderless {\n  th,\n  td,\n  thead th,\n  tbody + tbody {\n    border: 0;\n  }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n  tbody tr:nth-of-type(#{$table-striped-order}) {\n    background-color: $table-accent-bg;\n  }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n  tbody tr {\n    @include hover() {\n      color: $table-hover-color;\n      background-color: $table-hover-bg;\n    }\n  }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n  @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n  .thead-dark {\n    th {\n      color: $table-dark-color;\n      background-color: $table-dark-bg;\n      border-color: $table-dark-border-color;\n    }\n  }\n\n  .thead-light {\n    th {\n      color: $table-head-color;\n      background-color: $table-head-bg;\n      border-color: $table-border-color;\n    }\n  }\n}\n\n.table-dark {\n  color: $table-dark-color;\n  background-color: $table-dark-bg;\n\n  th,\n  td,\n  thead th {\n    border-color: $table-dark-border-color;\n  }\n\n  &.table-bordered {\n    border: 0;\n  }\n\n  &.table-striped {\n    tbody tr:nth-of-type(#{$table-striped-order}) {\n      background-color: $table-dark-accent-bg;\n    }\n  }\n\n  &.table-hover {\n    tbody tr {\n      @include hover() {\n        color: $table-dark-hover-color;\n        background-color: $table-dark-hover-bg;\n      }\n    }\n  }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n  @each $breakpoint in map-keys($grid-breakpoints) {\n    $next: breakpoint-next($breakpoint, $grid-breakpoints);\n    $infix: breakpoint-infix($next, $grid-breakpoints);\n\n    &#{$infix} {\n      @include media-breakpoint-down($breakpoint) {\n        display: block;\n        width: 100%;\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n\n        // Prevent double border on horizontal scroll due to use of `display: block;`\n        > .table-bordered {\n          border: 0;\n        }\n      }\n    }\n  }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n  // Exact selectors below required to override `.table-striped` and prevent\n  // inheritance to nested tables.\n  .table-#{$state} {\n    &,\n    > th,\n    > td {\n      background-color: $background;\n    }\n\n    @if $border != null {\n      th,\n      td,\n      thead th,\n      tbody + tbody {\n        border-color: $border;\n      }\n    }\n  }\n\n  // Hover states for `.table-hover`\n  // Note: this is not available for cells or rows within `thead` or `tfoot`.\n  .table-hover {\n    $hover-background: darken($background, 5%);\n\n    .table-#{$state} {\n      @include hover() {\n        background-color: $hover-background;\n\n        > td,\n        > th {\n          background-color: $hover-background;\n        }\n      }\n    }\n  }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n  display: block;\n  width: 100%;\n  height: $input-height;\n  padding: $input-padding-y $input-padding-x;\n  font-family: $input-font-family;\n  @include font-size($input-font-size);\n  font-weight: $input-font-weight;\n  line-height: $input-line-height;\n  color: $input-color;\n  background-color: $input-bg;\n  background-clip: padding-box;\n  border: $input-border-width solid $input-border-color;\n\n  // Note: This has no effect on <select>s in some browsers, due to the limited stylability of `<select>`s in CSS.\n  @include border-radius($input-border-radius, 0);\n\n  @include box-shadow($input-box-shadow);\n  @include transition($input-transition);\n\n  // Unstyle the caret on `<select>`s in IE10+.\n  &::-ms-expand {\n    background-color: transparent;\n    border: 0;\n  }\n\n  // Remove select outline from select box in FF\n  &:-moz-focusring {\n    color: transparent;\n    text-shadow: 0 0 0 $input-color;\n  }\n\n  // Customize the `:focus` state to imitate native WebKit styles.\n  @include form-control-focus($ignore-warning: true);\n\n  // Placeholder\n  &::placeholder {\n    color: $input-placeholder-color;\n    // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526.\n    opacity: 1;\n  }\n\n  // Disabled and read-only inputs\n  //\n  // HTML5 says that controls under a fieldset > legend:first-child won't be\n  // disabled if the fieldset is disabled. Due to implementation difficulty, we\n  // don't honor that edge case; we style them as disabled anyway.\n  &:disabled,\n  &[readonly] {\n    background-color: $input-disabled-bg;\n    // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655.\n    opacity: 1;\n  }\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n  &.form-control {\n    appearance: none; // Fix appearance for date inputs in Safari\n  }\n}\n\n// Removing default icons for dates and time\ninput[type=\"date\"]::-webkit-calendar-picker-indicator, input[type=\"time\"]::-webkit-calendar-picker-indicator {\n  background: transparent;\n  bottom: 0;\n  color: transparent;\n  cursor: pointer;\n  height: auto;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  width: auto;\n}\n\nselect.form-control {\n  &:focus::-ms-value {\n    // Suppress the nested default white text on blue background highlight given to\n    // the selected option text when the (still closed) <select> receives focus\n    // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n    // match the appearance of the native widget.\n    // See https://github.com/twbs/bootstrap/issues/19398.\n    color: $input-color;\n    background-color: $input-bg;\n  }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n  display: block;\n  width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n  padding-top: add($input-padding-y, $input-border-width);\n  padding-bottom: add($input-padding-y, $input-border-width);\n  margin-bottom: 0; // Override the `<label>/<legend>` default\n  @include font-size(inherit); // Override the `<legend>` default\n  line-height: $input-line-height;\n}\n\n.col-form-label-lg {\n  padding-top: add($input-padding-y-lg, $input-border-width);\n  padding-bottom: add($input-padding-y-lg, $input-border-width);\n  @include font-size($input-font-size-lg);\n  line-height: $input-line-height-lg;\n}\n\n.col-form-label-sm {\n  padding-top: add($input-padding-y-sm, $input-border-width);\n  padding-bottom: add($input-padding-y-sm, $input-border-width);\n  @include font-size($input-font-size-sm);\n  line-height: $input-line-height-sm;\n}\n\n\n// Readonly controls as plain text\n//\n// Apply class to a readonly input to make it appear like regular plain\n// text (without any border, background color, focus indicator)\n\n.form-control-plaintext {\n  display: block;\n  width: 100%;\n  padding: $input-padding-y 0;\n  margin-bottom: 0; // match inputs if this class comes on inputs with default margins\n  @include font-size($input-font-size);\n  line-height: $input-line-height;\n  color: $input-plaintext-color;\n  background-color: transparent;\n  border: solid transparent;\n  border-width: $input-border-width 0;\n\n  &.form-control-sm,\n  &.form-control-lg {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// Repeated in `_input_group.scss` to avoid Sass extend issues.\n\n.form-control-sm {\n  height: $input-height-sm;\n  padding: $input-padding-y-sm $input-padding-x-sm;\n  @include font-size($input-font-size-sm);\n  line-height: $input-line-height-sm;\n  @include border-radius($input-border-radius-sm);\n}\n\n.form-control-lg {\n  height: $input-height-lg;\n  padding: $input-padding-y-lg $input-padding-x-lg;\n  @include font-size($input-font-size-lg);\n  line-height: $input-line-height-lg;\n  @include border-radius($input-border-radius-lg);\n}\n\n// stylelint-disable-next-line no-duplicate-selectors\nselect.form-control {\n  &[size],\n  &[multiple] {\n    height: auto;\n  }\n}\n\ntextarea.form-control {\n  height: auto;\n}\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n  margin-bottom: $form-group-margin-bottom;\n}\n\n.form-text {\n  display: block;\n  margin-top: $form-text-margin-top;\n}\n\n\n// Form grid\n//\n// Special replacement for our grid system's `.row` for tighter form layouts.\n\n.form-row {\n  display: flex;\n  flex-wrap: wrap;\n  margin-right: -$form-grid-gutter-width / 2;\n  margin-left: -$form-grid-gutter-width / 2;\n\n  > .col,\n  > [class*=\"col-\"] {\n    padding-right: $form-grid-gutter-width / 2;\n    padding-left: $form-grid-gutter-width / 2;\n  }\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.form-check {\n  position: relative;\n  display: block;\n  @if($rtl==false){\n    padding-left: $form-check-input-gutter;\n  }\n  @if($rtl==true){\n    padding-right: $form-check-input-gutter;\n  }\n}\n\n.form-check-input {\n  position: absolute;\n  margin-top: $form-check-input-margin-y;\n  @if($rtl==false){\n    margin-left: -$form-check-input-gutter;\n  }\n  @if($rtl==true){\n    margin-right: -$form-check-input-gutter;\n  }\n  // Use [disabled] and :disabled for workaround https://github.com/twbs/bootstrap/issues   /28247\n  &[disabled] ~ .form-check-label,\n  &:disabled ~ .form-check-label {\n    color: $text-muted;\n  }\n}\n\n.form-check-label {\n  margin-bottom: 0; // Override default `<label>` bottom margin\n}\n\n.form-check-inline {\n  display: inline-flex;\n  align-items: center;\n  @if($rtl==false){\n    padding-left: 0; // Override base .form-check\n    margin-right: $form-check-inline-margin-x;\n  }\n  @if($rtl==true){\n    padding-right: 0; // Override base .form-check\n    margin-left: $form-check-inline-margin-x;\n  }\n  // Undo .form-check-input defaults and add some `margin-right`.\n  .form-check-input {\n    position: static;\n    margin-top: 0;\n    @if($rtl==false){\n      margin-right: $form-check-inline-input-margin-x;\n      margin-left: 0;\n    }\n    @if($rtl==true){\n      margin-left: $form-check-inline-input-margin-x;\n      margin-right: 0;\n    }\n  }\n}\n\n\n// Form validation\n//\n// Provide feedback to users when form field values are valid or invalid. Works\n// primarily for client-side validation via scoped `:invalid` and `:valid`\n// pseudo-classes but also includes `.is-invalid` and `.is-valid` classes for\n// server side validation.\n\n@each $state, $data in $form-validation-states {\n  @include form-validation-state($state, map-get($data, color), map-get($data, icon));\n}\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n\n.form-inline {\n  display: flex;\n  flex-flow: row wrap;\n  align-items: center; // Prevent shorter elements from growing to same height as others (e.g., small buttons growing to normal sized button height)\n\n  // Because we use flex, the initial sizing of checkboxes is collapsed and\n  // doesn't occupy the full-width (which is what we want for xs grid tier),\n  // so we force that here.\n  .form-check {\n    width: 100%;\n  }\n\n  // Kick in the inline\n  @include media-breakpoint-up(sm) {\n    label {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 0;\n    }\n\n    // Inline-block all the things for \"inline\"\n    .form-group {\n      display: flex;\n      flex: 0 0 auto;\n      flex-flow: row wrap;\n      align-items: center;\n      margin-bottom: 0;\n    }\n\n    // Allow folks to *not* use `.form-group`\n    .form-control {\n      display: inline-block;\n      width: auto; // Prevent labels from stacking above inputs in `.form-group`\n      vertical-align: middle;\n    }\n\n    // Make static controls behave like regular ones\n    .form-control-plaintext {\n      display: inline-block;\n    }\n\n    .input-group,\n    .custom-select {\n      width: auto;\n    }\n\n    // Remove default margin on radios/checkboxes that were used for stacking, and\n    // then undo the floating of radios and checkboxes to match.\n    .form-check {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      width: auto;\n      @if($rtl==false){\n        padding-left: 0;\n      }\n      @if($rtl==true){\n        padding-right: 0;\n      }\n    }\n    .form-check-input {\n      position: relative;\n      flex-shrink: 0;\n      margin-top: 0;\n      @if($rtl==false){\n        margin-right: $form-check-input-margin-x;\n        margin-left: 0;\n      }\n      @if($rtl==true){\n        margin-left: $form-check-input-margin-x;\n        margin-right: 0;\n      }\n    }\n\n    .custom-control {\n      align-items: center;\n      justify-content: center;\n    }\n    .custom-control-label {\n      margin-bottom: 0;\n    }\n  }\n}\n\n","// stylelint-disable property-disallowed-list\n@mixin transition($transition...) {\n  @if length($transition) == 0 {\n    $transition: $transition-base;\n  }\n\n  @if length($transition) > 1 {\n    @each $value in $transition {\n      @if $value == null or $value == none {\n        @warn \"The keyword 'none' or 'null' must be used as a single argument.\";\n      }\n    }\n  }\n\n  @if $enable-transitions {\n    @if nth($transition, 1) != null {\n      transition: $transition;\n    }\n\n    @if $enable-prefers-reduced-motion-media-query and nth($transition, 1) != null and nth($transition, 1) != none {\n      @media (prefers-reduced-motion: reduce) {\n        transition: none;\n      }\n    }\n  }\n}\n","// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `$input-focus-border-color` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n@mixin form-control-focus($ignore-warning: false) {\n  &:focus {\n    color: $input-focus-color;\n    background-color: $input-focus-bg;\n    border-color: $input-focus-border-color;\n    outline: 0;\n    @if $enable-shadows {\n      @include box-shadow($input-box-shadow, $input-focus-box-shadow);\n    } @else {\n      // Avoid using mixin so we can pass custom focus shadow properly\n      box-shadow: $input-focus-box-shadow;\n    }\n  }\n  @include deprecate(\"The `form-control-focus()` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n// This mixin uses an `if()` technique to be compatible with Dart Sass\n// See https://github.com/sass/sass/issues/1873#issuecomment-152293725 for more details\n@mixin form-validation-state-selector($state) {\n  @if ($state == \"valid\" or $state == \"invalid\") {\n    .was-validated #{if(&, \"&\", \"\")}:#{$state},\n    #{if(&, \"&\", \"\")}.is-#{$state} {\n      @content;\n    }\n  } @else {\n    #{if(&, \"&\", \"\")}.is-#{$state} {\n      @content;\n    }\n  }\n}\n\n@mixin form-validation-state($state, $color, $icon) {\n  .#{$state}-feedback {\n    display: none;\n    width: 100%;\n    margin-top: $form-feedback-margin-top;\n    @include font-size($form-feedback-font-size);\n    color: $color;\n  }\n\n  .#{$state}-tooltip {\n    position: absolute;\n    top: 100%;\n    left: 0;\n    z-index: 5;\n    display: none;\n    max-width: 100%; // Contain to parent when possible\n    padding: $form-feedback-tooltip-padding-y $form-feedback-tooltip-padding-x;\n    margin-top: .1rem;\n    @include font-size($form-feedback-tooltip-font-size);\n    line-height: $form-feedback-tooltip-line-height;\n    color: color-yiq($color);\n    background-color: rgba($color, $form-feedback-tooltip-opacity);\n    @include border-radius($form-feedback-tooltip-border-radius);\n\n    // See https://github.com/twbs/bootstrap/pull/31557\n    // Align tooltip to form elements\n    .form-row > .col > &,\n    .form-row > [class*=\"col-\"] > & {\n      left: $form-grid-gutter-width * .5;\n    }\n  }\n\n  @include form-validation-state-selector($state) {\n    ~ .#{$state}-feedback,\n    ~ .#{$state}-tooltip {\n      display: block;\n    }\n  }\n\n  .form-control {\n    @include form-validation-state-selector($state) {\n      border-color: $color;\n\n      @if $enable-validation-icons {\n        padding-right: $input-height-inner !important; // stylelint-disable-line declaration-no-important\n        background-image: escape-svg($icon);\n        background-repeat: no-repeat;\n        background-position: right $input-height-inner-quarter center;\n        background-size: $input-height-inner-half $input-height-inner-half;\n      }\n\n      &:focus {\n        border-color: $color;\n        box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n      }\n    }\n  }\n\n  // stylelint-disable-next-line selector-no-qualifying-type\n  select.form-control {\n    @include form-validation-state-selector($state) {\n      @if $enable-validation-icons {\n        padding-right: $input-padding-x * 4 !important; // stylelint-disable-line declaration-no-important\n        background-position: right $input-padding-x * 2 center;\n      }\n    }\n  }\n\n  // stylelint-disable-next-line selector-no-qualifying-type\n  textarea.form-control {\n    @include form-validation-state-selector($state) {\n      @if $enable-validation-icons {\n        padding-right: $input-height-inner;\n        background-position: top $input-height-inner-quarter right $input-height-inner-quarter;\n      }\n    }\n  }\n\n  .custom-select {\n    @include form-validation-state-selector($state) {\n      border-color: $color;\n\n      @if $enable-validation-icons {\n        padding-right: $custom-select-feedback-icon-padding-right !important; // stylelint-disable-line declaration-no-important\n        background: $custom-select-background, $custom-select-bg escape-svg($icon) $custom-select-feedback-icon-position / $custom-select-feedback-icon-size no-repeat;\n      }\n\n      &:focus {\n        border-color: $color;\n        box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n      }\n    }\n  }\n\n  .form-check-input {\n    @include form-validation-state-selector($state) {\n      ~ .form-check-label {\n        color: $color;\n      }\n\n      ~ .#{$state}-feedback,\n      ~ .#{$state}-tooltip {\n        display: block;\n      }\n    }\n  }\n\n  .custom-control-input {\n    @include form-validation-state-selector($state) {\n      ~ .custom-control-label {\n        color: $color;\n\n        &::before {\n          border-color: $color;\n        }\n      }\n\n      &:checked {\n        ~ .custom-control-label::before {\n          border-color: lighten($color, 10%);\n          @include gradient-bg(lighten($color, 10%));\n        }\n      }\n\n      &:focus {\n        ~ .custom-control-label::before {\n          box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n        }\n\n        &:not(:checked) ~ .custom-control-label::before {\n          border-color: $color;\n        }\n      }\n    }\n  }\n\n  // custom file\n  .custom-file-input {\n    @include form-validation-state-selector($state) {\n      ~ .custom-file-label {\n        border-color: $color;\n      }\n\n      &:focus {\n        ~ .custom-file-label {\n          border-color: $color;\n          box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n        }\n      }\n    }\n  }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Base styles\n//\n\n.btn {\n  display: inline-block;\n  font-family: $btn-font-family;\n  font-weight: $btn-font-weight;\n  color: $body-color;\n  text-align: center;\n  text-decoration: if($link-decoration == none, null, none);\n  white-space: $btn-white-space;\n  vertical-align: middle;\n  user-select: none;\n  background-color: transparent;\n  border: $btn-border-width solid transparent;\n  @include button-size($btn-padding-y, $btn-padding-x, $btn-font-size, $btn-line-height, $btn-border-radius);\n  @include transition($btn-transition);\n\n  @include hover() {\n    color: $body-color;\n    text-decoration: none;\n  }\n\n  &:focus,\n  &.focus {\n    outline: 0;\n    box-shadow: $btn-focus-box-shadow;\n  }\n\n  // Disabled comes first so active can properly restyle\n  &.disabled,\n  &:disabled {\n    opacity: $btn-disabled-opacity;\n    @include box-shadow(none);\n  }\n\n  &:not(:disabled):not(.disabled) {\n    cursor: if($enable-pointer-cursor-for-buttons, pointer, null);\n\n    &:active,\n    &.active {\n      @include box-shadow($btn-active-box-shadow);\n\n      &:focus {\n        @include box-shadow($btn-focus-box-shadow, $btn-active-box-shadow);\n      }\n    }\n  }\n}\n\n// Future-proof disabling of clicks on `<a>` elements\na.btn.disabled,\nfieldset:disabled a.btn {\n  pointer-events: none;\n}\n\n\n//\n// Alternate buttons\n//\n\n@each $color, $value in $theme-colors {\n  .btn-#{$color} {\n    @include button-variant($value, $value);\n  }\n}\n\n@each $color, $value in $theme-colors {\n  .btn-outline-#{$color} {\n    @include button-outline-variant($value);\n  }\n}\n\n\n//\n// Link buttons\n//\n\n// Make a button look and behave like a link\n.btn-link {\n  font-weight: $font-weight-normal;\n  color: $link-color;\n  text-decoration: $link-decoration;\n\n  @include hover() {\n    color: $link-hover-color;\n    text-decoration: $link-hover-decoration;\n  }\n\n  &:focus,\n  &.focus {\n    text-decoration: $link-hover-decoration;\n  }\n\n  &:disabled,\n  &.disabled {\n    color: $btn-link-disabled-color;\n    pointer-events: none;\n  }\n\n  // No need for an active state here\n}\n\n\n//\n// Button Sizes\n//\n\n.btn-lg {\n  @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $btn-font-size-lg, $btn-line-height-lg, $btn-border-radius-lg);\n}\n\n.btn-sm {\n  @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $btn-font-size-sm, $btn-line-height-sm, $btn-border-radius-sm);\n}\n\n\n//\n// Block button\n//\n\n.btn-block {\n  display: block;\n  width: 100%;\n\n  // Vertically space out multiple block buttons\n  + .btn-block {\n    margin-top: $btn-block-spacing-y;\n  }\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n  &.btn-block {\n    width: 100%;\n  }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n  color: color-yiq($background);\n  @include gradient-bg($background);\n  border-color: $border;\n  @include box-shadow($btn-box-shadow);\n\n  @include hover() {\n    color: color-yiq($hover-background);\n    @include gradient-bg($hover-background);\n    border-color: $hover-border;\n  }\n\n  &:focus,\n  &.focus {\n    color: color-yiq($hover-background);\n    @include gradient-bg($hover-background);\n    border-color: $hover-border;\n    @if $enable-shadows {\n      @include box-shadow($btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5));\n    } @else {\n      // Avoid using mixin so we can pass custom focus shadow properly\n      box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n    }\n  }\n\n  // Disabled comes first so active can properly restyle\n  &.disabled,\n  &:disabled {\n    color: color-yiq($background);\n    background-color: $background;\n    border-color: $border;\n    // Remove CSS gradients if they're enabled\n    @if $enable-gradients {\n      background-image: none;\n    }\n  }\n\n  &:not(:disabled):not(.disabled):active,\n  &:not(:disabled):not(.disabled).active,\n  .show > &.dropdown-toggle {\n    color: color-yiq($active-background);\n    background-color: $active-background;\n    @if $enable-gradients {\n      background-image: none; // Remove the gradient for the pressed/active state\n    }\n    border-color: $active-border;\n\n    &:focus {\n      @if $enable-shadows and $btn-active-box-shadow != none {\n        @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5));\n      } @else {\n        // Avoid using mixin so we can pass custom focus shadow properly\n        box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n      }\n    }\n  }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n  color: $color;\n  border-color: $color;\n\n  @include hover() {\n    color: $color-hover;\n    background-color: $active-background;\n    border-color: $active-border;\n  }\n\n  &:focus,\n  &.focus {\n    box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n  }\n\n  &.disabled,\n  &:disabled {\n    color: $color;\n    background-color: transparent;\n  }\n\n  &:not(:disabled):not(.disabled):active,\n  &:not(:disabled):not(.disabled).active,\n  .show > &.dropdown-toggle {\n    color: color-yiq($active-background);\n    background-color: $active-background;\n    border-color: $active-border;\n\n    &:focus {\n      @if $enable-shadows and $btn-active-box-shadow != none {\n        @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5));\n      } @else {\n        // Avoid using mixin so we can pass custom focus shadow properly\n        box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n      }\n    }\n  }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n  padding: $padding-y $padding-x;\n  @include font-size($font-size);\n  line-height: $line-height;\n  // Manually declare to provide an override to the browser default\n  @include border-radius($border-radius, 0);\n}\n",".fade {\n  @include transition($transition-fade);\n\n  &:not(.show) {\n    opacity: 0;\n  }\n}\n\n.collapse {\n  &:not(.show) {\n    display: none;\n  }\n}\n\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  @include transition($transition-collapse);\n}\n","@mixin caret-down() {\n  border-top: $caret-width solid;\n  border-right: $caret-width solid transparent;\n  border-bottom: 0;\n  border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up() {\n  border-top: 0;\n  border-right: $caret-width solid transparent;\n  border-bottom: $caret-width solid;\n  border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right() {\n  border-top: $caret-width solid transparent;\n  border-right: 0;\n  border-bottom: $caret-width solid transparent;\n  border-left: $caret-width solid;\n}\n\n@mixin caret-left() {\n  border-top: $caret-width solid transparent;\n  border-right: $caret-width solid;\n  border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n  @if $enable-caret {\n    &::after {\n      display: inline-block;\n      margin-left: $caret-spacing;\n      vertical-align: $caret-vertical-align;\n      content: \"\";\n      @if $direction == down {\n        @include caret-down();\n      } @else if $direction == up {\n        @include caret-up();\n      } @else if $direction == right {\n        @include caret-right();\n      }\n    }\n\n    @if $direction == left {\n      &::after {\n        display: none;\n      }\n\n      &::before {\n        display: inline-block;\n        margin-right: $caret-spacing;\n        vertical-align: $caret-vertical-align;\n        content: \"\";\n        @include caret-left();\n      }\n    }\n\n    &:empty::after {\n      margin-left: 0;\n    }\n  }\n}\n","// The dropdown wrapper (`<div>`)\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n  position: relative;\n}\n\n.dropdown-toggle {\n  white-space: nowrap;\n\n  // Generate the caret automatically\n  @include caret();\n}\n\n// The dropdown menu\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: $zindex-dropdown;\n  display: none; // none by default, but block on \"open\" of the menu\n  @if($rtl==false){\n    float: left;\n    text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n  }\n  @if($rtl==true){\n    float: right;\n    text-align: right; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n  }\n  min-width: $dropdown-min-width;\n  padding: $dropdown-padding-y 0;\n  margin: $dropdown-spacer 0 0; // override default ul\n  @include font-size($dropdown-font-size);\n  color: $dropdown-color;\n  list-style: none;\n  background-color: $dropdown-bg;\n  background-clip: padding-box;\n  border: $dropdown-border-width solid $dropdown-border-color;\n  @include border-radius($dropdown-border-radius);\n  @include box-shadow($dropdown-box-shadow);\n}\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    .dropdown-menu#{$infix}-left {\n      @if($rtl==false){\n        right: auto;\n        left: 0;\n      }\n      @if($rtl==true){\n        right: 0;\n        left: auto;\n      }\n    }\n\n    .dropdown-menu#{$infix}-right {\n      @if($rtl==false){\n        right: 0;\n        left: auto;\n      }\n      @if($rtl==true){\n        right: auto;\n        left: 0;\n      }\n    }\n  }\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n// Just add .dropup after the standard .dropdown class and you're set.\n.dropup {\n  .dropdown-menu {\n    top: auto;\n    bottom: 100%;\n    margin-top: 0;\n    margin-bottom: $dropdown-spacer;\n  }\n\n  .dropdown-toggle {\n    @include caret(up);\n  }\n}\n\n.dropright {\n  .dropdown-menu {\n    top: 0;\n    margin-top: 0;\n    @if($rtl==false){\n      right: auto;\n      left: 100%;\n      margin-left: $dropdown-spacer;\n    }\n    @if($rtl==true){\n      right: 100%;\n      left: auto;\n      margin-right: $dropdown-spacer;\n    }\n  }\n\n  .dropdown-toggle {\n    @include caret(right);\n    &::after {\n      vertical-align: 0;\n    }\n  }\n}\n\n.dropleft {\n  .dropdown-menu {\n    top: 0;\n    margin-top: 0;\n    @if($rtl==false){\n      right: 100%;\n      left: auto;\n      margin-right: $dropdown-spacer;\n    }\n    @if($rtl==true){\n      right: auto;\n      left: 100%;\n      margin-left: $dropdown-spacer;\n    }\n  }\n\n  .dropdown-toggle {\n    @include caret(left);\n    &::before {\n      vertical-align: 0;\n    }\n  }\n}\n\n// When enabled Popper.js, reset basic dropdown position\n// stylelint-disable-next-line no-duplicate-selectors\n.dropdown-menu {\n  &[x-placement^=\"top\"],\n  &[x-placement^=\"right\"],\n  &[x-placement^=\"bottom\"],\n  &[x-placement^=\"left\"] {\n    @if($rtl==false){\n      right: auto;\n    }\n    @if($rtl==true){\n      left: auto;\n    }\n    bottom: auto;\n  }\n}\n\n// Dividers (basically an `<hr>`) within the dropdown\n.dropdown-divider {\n  @include nav-divider($dropdown-divider-bg, $dropdown-divider-margin-y, true);\n}\n\n// Links, buttons, and more within the dropdown menu\n//\n// `<button>`-specific styles are denoted with `// For <button>s`\n.dropdown-item {\n  display: block;\n  width: 100%; // For `<button>`s\n  padding: $dropdown-item-padding-y $dropdown-item-padding-x;\n  clear: both;\n  font-weight: $font-weight-normal;\n  color: $dropdown-link-color;\n  text-align: inherit; // For `<button>`s\n  text-decoration: if($link-decoration == none, null, none);\n  white-space: nowrap; // prevent links from randomly breaking onto new lines\n  background-color: transparent; // For `<button>`s\n  border: 0; // For `<button>`s\n\n  // Prevent dropdown overflow if there's no padding\n  // See https://github.com/twbs/bootstrap/pull/27703\n  @if $dropdown-padding-y == 0 {\n    &:first-child {\n      @include border-top-radius($dropdown-inner-border-radius);\n    }\n\n    &:last-child {\n      @include border-bottom-radius($dropdown-inner-border-radius);\n    }\n  }\n\n  @include hover-focus() {\n    color: $dropdown-link-hover-color;\n    text-decoration: none;\n    @include gradient-bg($dropdown-link-hover-bg);\n  }\n\n  &.active,\n  &:active {\n    color: $dropdown-link-active-color;\n    text-decoration: none;\n    @include gradient-bg($dropdown-link-active-bg);\n  }\n\n  &.disabled,\n  &:disabled {\n    color: $dropdown-link-disabled-color;\n    pointer-events: none;\n    background-color: transparent;\n    // Remove CSS gradients if they're enabled\n    @if $enable-gradients {\n      background-image: none;\n    }\n  }\n}\n\n.dropdown-menu.show {\n  display: block;\n}\n\n// Dropdown section headers\n.dropdown-header {\n  display: block;\n  padding: $dropdown-header-padding;\n  margin-bottom: 0; // for use with heading elements\n  @include font-size($font-size-sm);\n  color: $dropdown-header-color;\n  white-space: nowrap; // as with > li > a\n}\n\n// Dropdown text\n.dropdown-item-text {\n  display: block;\n  padding: $dropdown-item-padding-y $dropdown-item-padding-x;\n  color: $dropdown-link-color;\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n@mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y, $ignore-warning: false) {\n  height: 0;\n  margin: $margin-y 0;\n  overflow: hidden;\n  border-top: 1px solid $color;\n  @include deprecate(\"The `nav-divider()` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-flex;\n  vertical-align: middle; // match .btn alignment given font-size hack above\n\n  > .btn {\n    position: relative;\n    flex: 1 1 auto;\n\n    // Bring the hover, focused, and \"active\" buttons to the front to overlay\n    // the borders properly\n    @include hover() {\n      z-index: 1;\n    }\n    &:focus,\n    &:active,\n    &.active {\n      z-index: 1;\n    }\n  }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n\n  .input-group {\n    width: auto;\n  }\n}\n\n.btn-group {\n  // Prevent double borders when buttons are next to each other\n  > .btn:not(:first-child),\n  > .btn-group:not(:first-child) {\n    @if($rtl==false){\n      margin-left: -$btn-border-width;\n    }\n    @if($rtl==true){\n      margin-right: -$btn-border-width;\n    }\n  }\n\n  // Reset rounded corners\n  > .btn:not(:last-child):not(.dropdown-toggle),\n  > .btn-group:not(:last-child) > .btn {\n    @if($rtl==false){\n      @include border-right-radius(0);\n    }\n    @if($rtl==true){\n      @include border-left-radius(0);\n    }\n  }\n\n  > .btn:not(:first-child),\n  > .btn-group:not(:first-child) > .btn {\n    @if($rtl==false){\n      @include border-left-radius(0);\n    }\n    @if($rtl==true){\n      @include border-right-radius(0);\n    }\n  }\n}\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-sm > .btn { @extend .btn-sm; }\n.btn-group-lg > .btn { @extend .btn-lg; }\n\n\n//\n// Split button dropdowns\n//\n\n.dropdown-toggle-split {\n  padding-right: $btn-padding-x * .75;\n  padding-left: $btn-padding-x * .75;\n\n  &::after,\n  .dropup &::after,\n  .dropright &::after {\n    @if($rtl==false){\n      margin-left: 0;\n    }\n    @if($rtl==true){\n      margin-right: 0;\n    }\n  }\n\n  .dropleft &::before {\n    @if($rtl==false){\n      margin-right: 0;\n    }\n    @if($rtl==true){\n      margin-left: 0;\n    }\n  }\n}\n\n.btn-sm + .dropdown-toggle-split {\n  padding-right: $btn-padding-x-sm * .75;\n  padding-left: $btn-padding-x-sm * .75;\n}\n\n.btn-lg + .dropdown-toggle-split {\n  padding-right: $btn-padding-x-lg * .75;\n  padding-left: $btn-padding-x-lg * .75;\n}\n\n\n// The clickable button for toggling the menu\n// Set the same inset shadow as the :active state\n.btn-group.show .dropdown-toggle {\n  @include box-shadow($btn-active-box-shadow);\n\n  // Show no shadow for `.btn-link` since it has no other button styles.\n  &.btn-link {\n    @include box-shadow(none);\n  }\n}\n\n\n//\n// Vertical button groups\n//\n\n.btn-group-vertical {\n  flex-direction: column;\n  align-items: flex-start;\n  justify-content: center;\n\n  > .btn,\n  > .btn-group {\n    width: 100%;\n  }\n\n  > .btn:not(:first-child),\n  > .btn-group:not(:first-child) {\n    margin-top: -$btn-border-width;\n  }\n\n  // Reset rounded corners\n  > .btn:not(:last-child):not(.dropdown-toggle),\n  > .btn-group:not(:last-child) > .btn {\n    @include border-bottom-radius(0);\n  }\n\n  > .btn:not(:first-child),\n  > .btn-group:not(:first-child) > .btn {\n    @include border-top-radius(0);\n  }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n.btn-group-toggle {\n  > .btn,\n  > .btn-group > .btn {\n    margin-bottom: 0; // Override default `<label>` value\n\n    input[type=\"radio\"],\n    input[type=\"checkbox\"] {\n      position: absolute;\n      clip: rect(0, 0, 0, 0);\n      pointer-events: none;\n    }\n  }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Base styles\n//\n\n.input-group {\n  position: relative;\n  display: flex;\n  flex-wrap: wrap; // For form validation feedback\n  align-items: stretch;\n  width: 100%;\n\n  > .form-control,\n  > .form-control-plaintext,\n  > .custom-select,\n  > .custom-file {\n    position: relative; // For focus state's z-index\n    flex: 1 1 auto;\n    width: 1%;\n    min-width: 0; // https://stackoverflow.com/questions/36247140/why-dont-flex-items-shrink-past-content-size\n    margin-bottom: 0;\n\n    + .form-control,\n    + .custom-select,\n    + .custom-file {\n      @if($rtl==false){\n        margin-left: -$input-border-width;\n      }\n      @if($rtl==true){\n        margin-right: -$input-border-width;\n      }\n    }\n  }\n\n  // Bring the \"active\" form control to the top of surrounding elements\n  > .form-control:focus,\n  > .custom-select:focus,\n  > .custom-file .custom-file-input:focus ~ .custom-file-label {\n    z-index: 3;\n  }\n\n  // Bring the custom file input above the label\n  > .custom-file .custom-file-input:focus {\n    z-index: 4;\n  }\n\n  > .form-control,\n  > .custom-select {\n    &:not(:last-child) { \n      @if($rtl==false){\n        @include border-right-radius(0); \n      }\n      @if($rtl==true){\n        @include border-left-radius(0); \n      }\n    }\n    &:not(:first-child) { \n      @if($rtl==false){\n        @include border-left-radius(0); \n      }\n      @if($rtl==true){\n        @include border-right-radius(0); \n      }\n    }\n  }\n\n  // Custom file inputs have more complex markup, thus requiring different\n  // border-radius overrides.\n  > .custom-file {\n    display: flex;\n    align-items: center;\n\n    &:not(:last-child) .custom-file-label,\n    &:not(:last-child) .custom-file-label::after { \n      @if($rtl==false){\n        @include border-right-radius(0); \n      }\n      @if($rtl==true){\n        @include border-left-radius(0); \n      }\n    }\n    &:not(:first-child) .custom-file-label { \n      @if($rtl==false){\n        @include border-left-radius(0); \n      }\n      @if($rtl==true){\n        @include border-right-radius(0); \n      }\n    }\n  }\n}\n\n\n// Prepend and append\n//\n// While it requires one extra layer of HTML for each, dedicated prepend and\n// append elements allow us to 1) be less clever, 2) simplify our selectors, and\n// 3) support HTML5 form validation.\n\n.input-group-prepend,\n.input-group-append {\n  display: flex;\n\n  // Ensure buttons are always above inputs for more visually pleasing borders.\n  // This isn't needed for `.input-group-text` since it shares the same border-color\n  // as our inputs.\n  .btn {\n    position: relative;\n    z-index: 2;\n\n    &:focus {\n      z-index: 3;\n    }\n  }\n\n  .btn + .btn,\n  .btn + .input-group-text,\n  .input-group-text + .input-group-text,\n  .input-group-text + .btn {\n    @if($rtl==false){\n      margin-left: -$input-border-width;\n    }\n    @if($rtl==true){\n      margin-right: -$input-border-width;\n    }\n  }\n}\n\n.input-group-prepend {\n  @if($rtl==false){\n    margin-right: -$input-border-width; \n  }\n  @if($rtl==true){\n    margin-left: -$input-border-width; \n  }\n}\n.input-group-append { \n  @if($rtl==false){\n    margin-left: -$input-border-width; \n  }\n  @if($rtl==true){\n    margin-right: -$input-border-width; \n  }\n}\n\n\n// Textual addons\n//\n// Serves as a catch-all element for any text or radio/checkbox input you wish\n// to prepend or append to an input.\n\n.input-group-text {\n  display: flex;\n  align-items: center;\n  padding: $input-padding-y $input-padding-x;\n  margin-bottom: 0; // Allow use of <label> elements by overriding our default margin-bottom\n  @include font-size($input-font-size); // Match inputs\n  font-weight: $font-weight-normal;\n  line-height: $input-line-height;\n  color: $input-group-addon-color;\n  text-align: center;\n  white-space: nowrap;\n  background-color: $input-group-addon-bg;\n  border: $input-border-width solid $input-group-addon-border-color;\n  @include border-radius($input-border-radius);\n\n  // Nuke default margins from checkboxes and radios to vertically center within.\n  input[type=\"radio\"],\n  input[type=\"checkbox\"] {\n    margin-top: 0;\n  }\n}\n\n\n// Sizing\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n  height: $input-height-lg;\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n  padding: $input-padding-y-lg $input-padding-x-lg;\n  @include font-size($input-font-size-lg);\n  line-height: $input-line-height-lg;\n  @include border-radius($input-border-radius-lg);\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n  height: $input-height-sm;\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n  padding: $input-padding-y-sm $input-padding-x-sm;\n  @include font-size($input-font-size-sm);\n  line-height: $input-line-height-sm;\n  @include border-radius($input-border-radius-sm);\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n  @if($rtl==false){\n    padding-right: $custom-select-padding-x + $custom-select-indicator-padding;\n  }\n  @if($rtl==true){\n    padding-left: $custom-select-padding-x + $custom-select-indicator-padding;\n  }\n}\n\n\n// Prepend and append rounded corners\n//\n// These rulesets must come after the sizing ones to properly override sm and lg\n// border-radius values when extending. They're more specific than we'd like\n// with the `.input-group >` part, but without it, we cannot override the sizing.\n\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n  @if($rtl==false){\n    @include border-right-radius(0);\n  }\n  @if($rtl==true){\n    @include border-left-radius(0);\n  }\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n  @if($rtl==false){\n    @include border-left-radius(0);\n  }\n  @if($rtl==true){\n    @include border-right-radius(0);\n  }\n}\n","// Embedded icons from Open Iconic.\n// Released under MIT and copyright 2014 Waybury.\n// https://useiconic.com/open\n\n\n// Checkboxes and radios\n//\n// Base class takes care of all the key behavioral aspects.\n\n.custom-control {\n  position: relative;\n  z-index: 1;\n  display: block;\n  min-height: $font-size-base * $line-height-base;\n  @if($rtl==false){\n    padding-left: $custom-control-gutter + $custom-control-indicator-size;\n  }\n  @if($rtl==true){\n    padding-right: $custom-control-gutter + $custom-control-indicator-size;\n  }\n}\n\n.custom-control-inline {\n  display: inline-flex;\n  @if($rtl==false){\n    margin-right: $custom-control-spacer-x;\n  }\n  @if($rtl==true){\n    margin-left: $custom-control-spacer-x;\n  }\n}\n\n.custom-control-input {\n  position: absolute;\n  left: 0;\n  z-index: -1; // Put the input behind the label so it doesn't overlay text\n  width: $custom-control-indicator-size;\n  height: ($font-size-base * $line-height-base + $custom-control-indicator-size) / 2;\n  opacity: 0;\n\n  &:checked ~ .custom-control-label::before {\n    color: $custom-control-indicator-checked-color;\n    border-color: $custom-control-indicator-checked-border-color;\n    @include gradient-bg($custom-control-indicator-checked-bg);\n    @include box-shadow($custom-control-indicator-checked-box-shadow);\n  }\n\n  &:focus ~ .custom-control-label::before {\n    // the mixin is not used here to make sure there is feedback\n    @if $enable-shadows {\n      box-shadow: $input-box-shadow, $input-focus-box-shadow;\n    } @else {\n      box-shadow: $custom-control-indicator-focus-box-shadow;\n    }\n  }\n\n  &:focus:not(:checked) ~ .custom-control-label::before {\n    border-color: $custom-control-indicator-focus-border-color;\n  }\n\n  &:not(:disabled):active ~ .custom-control-label::before {\n    color: $custom-control-indicator-active-color;\n    background-color: $custom-control-indicator-active-bg;\n    border-color: $custom-control-indicator-active-border-color;\n    @include box-shadow($custom-control-indicator-active-box-shadow);\n  }\n\n  // Use [disabled] and :disabled to work around https://github.com/twbs/bootstrap/issues/28247\n  &[disabled],\n  &:disabled {\n    ~ .custom-control-label {\n      color: $custom-control-label-disabled-color;\n\n      &::before {\n        background-color: $custom-control-indicator-disabled-bg;\n      }\n    }\n  }\n}\n\n// Custom control indicators\n//\n// Build the custom controls out of pseudo-elements.\n\n.custom-control-label {\n  position: relative;\n  margin-bottom: 0;\n  color: $custom-control-label-color;\n  vertical-align: top;\n  cursor: $custom-control-cursor;\n  &:before,&:after{\n    z-index: 1;\n  }\n  // Background-color and (when enabled) gradient\n  &::before {\n    position: absolute;\n    top: ($font-size-base * $line-height-base - $custom-control-indicator-size) / 2;\n    @if($rtl==false){\n      left: -($custom-control-gutter + $custom-control-indicator-size);\n    }\n    @if($rtl==true){\n      right: -($custom-control-gutter + $custom-control-indicator-size);\n    }\n    display: block;\n    width: $custom-control-indicator-size;\n    height: $custom-control-indicator-size;\n    pointer-events: none;\n    content: \"\";\n    background-color: $custom-control-indicator-bg;\n    border: $custom-control-indicator-border-color solid $custom-control-indicator-border-width;\n    @include box-shadow($custom-control-indicator-box-shadow);\n  }\n\n  // Foreground (icon)\n  &::after {\n    position: absolute;\n    top: ($font-size-base * $line-height-base - $custom-control-indicator-size) / 2;\n    @if($rtl==false){\n      left: -($custom-control-gutter + $custom-control-indicator-size);\n    }\n    @if($rtl==true){\n      right: -($custom-control-gutter + $custom-control-indicator-size);\n    }\n    display: block;\n    width: $custom-control-indicator-size;\n    height: $custom-control-indicator-size;\n    content: \"\";\n    background: no-repeat 50% / #{$custom-control-indicator-bg-size};\n  }\n}\n\n\n// Checkboxes\n//\n// Tweak just a few things for checkboxes.\n\n.custom-checkbox {\n  .custom-control-label::before {\n    @include border-radius($custom-checkbox-indicator-border-radius);\n  }\n\n  .custom-control-input:checked ~ .custom-control-label {\n    &::after {\n      background-image: escape-svg($custom-checkbox-indicator-icon-checked);\n    }\n  }\n\n  .custom-control-input:indeterminate ~ .custom-control-label {\n    &::before {\n      border-color: $custom-checkbox-indicator-indeterminate-border-color;\n      @include gradient-bg($custom-checkbox-indicator-indeterminate-bg);\n      @include box-shadow($custom-checkbox-indicator-indeterminate-box-shadow);\n    }\n    &::after {\n      background-image: escape-svg($custom-checkbox-indicator-icon-indeterminate);\n    }\n  }\n\n  .custom-control-input:disabled {\n    &:checked ~ .custom-control-label::before {\n      @include gradient-bg($custom-control-indicator-checked-disabled-bg);\n    }\n    &:indeterminate ~ .custom-control-label::before {\n      @include gradient-bg($custom-control-indicator-checked-disabled-bg);\n    }\n  }\n}\n\n// Radios\n//\n// Tweak just a few things for radios.\n\n.custom-radio {\n  .custom-control-label::before {\n    // stylelint-disable-next-line property-blacklist\n    border-radius: $custom-radio-indicator-border-radius;\n  }\n\n  .custom-control-input:checked ~ .custom-control-label {\n    &::after {\n      background-image: escape-svg($custom-radio-indicator-icon-checked);\n    }\n  }\n\n  .custom-control-input:disabled {\n    &:checked ~ .custom-control-label::before {\n      @include gradient-bg($custom-control-indicator-checked-disabled-bg);\n    }\n  }\n}\n\n\n// switches\n//\n// Tweak a few things for switches\n\n.custom-switch {\n  @if($rtl==false){\n    padding-left: $custom-switch-width + $custom-control-gutter;\n  }\n  @if($rtl==true){\n    padding-right: $custom-switch-width + $custom-control-gutter;\n  }\n  .custom-control-label {\n    &::before {\n      @if($rtl==false){\n        left: -($custom-switch-width + $custom-control-gutter);\n      }\n      @if($rtl==true){\n        right: -($custom-switch-width + $custom-control-gutter);\n      }\n      width: $custom-switch-width;\n      pointer-events: all;\n      // stylelint-disable-next-line property-blacklist\n      border-radius: $custom-switch-indicator-border-radius;\n    }\n\n    &::after {\n      top: add(($font-size-base * $line-height-base - $custom-control-indicator-size) / 2, $custom-control-indicator-border-width * 2);\n      @if($rtl==false){\n        left: add(-($custom-switch-width + $custom-control-gutter), $custom-control-indicator-border-width * 2);\n      }\n      @if($rtl==true){\n        right: add(-($custom-switch-width + $custom-control-gutter), $custom-control-indicator-border-width * 2);\n      }\n      width: $custom-switch-indicator-size;\n      height: $custom-switch-indicator-size;\n      background-color: $custom-control-indicator-border-color;\n      // stylelint-disable-next-line property-blacklist\n      border-radius: $custom-switch-indicator-border-radius;\n      @include transition(transform .15s ease-in-out, $custom-forms-transition);\n    }\n  }\n\n  .custom-control-input:checked ~ .custom-control-label {\n    &::after {\n      background-color: $custom-control-indicator-bg;\n      transform: translateX($custom-switch-width - $custom-control-indicator-size);\n    }\n  }\n\n  .custom-control-input:disabled {\n    &:checked ~ .custom-control-label::before {\n      @include gradient-bg($custom-control-indicator-checked-disabled-bg);\n    }\n  }\n}\n\n\n// Select\n//\n// Replaces the browser default select with a custom one, mostly pulled from\n// https://primer.github.io/.\n//\n\n.custom-select {\n  display: inline-block;\n  width: 100%;\n  height: $custom-select-height;\n  @if($rtl==false){\n    padding: $custom-select-padding-y ($custom-select-padding-x + $custom-select-indicator-padding) $custom-select-padding-y $custom-select-padding-x;\n  }\n  @if($rtl==true){\n    padding: $custom-select-padding-y $custom-select-padding-x $custom-select-padding-y ($custom-select-padding-x + $custom-select-indicator-padding);\n  }\n  font-family: $custom-select-font-family;\n  @include font-size($custom-select-font-size);\n  font-weight: $custom-select-font-weight;\n  line-height: $custom-select-line-height;\n  color: $custom-select-color;\n  vertical-align: middle;\n  background: $custom-select-bg $custom-select-background;\n  border: $custom-select-border-width solid $custom-select-border-color;\n  @include border-radius($custom-select-border-radius, 0);\n  @include box-shadow($custom-select-box-shadow);\n  appearance: none;\n\n  &:focus {\n    border-color: $custom-select-focus-border-color;\n    outline: 0;\n    @if $enable-shadows {\n      @include box-shadow($custom-select-box-shadow, $custom-select-focus-box-shadow);\n    } @else {\n      // Avoid using mixin so we can pass custom focus shadow properly\n      box-shadow: $custom-select-focus-box-shadow;\n    }\n\n    &::-ms-value {\n      // For visual consistency with other platforms/browsers,\n      // suppress the default white text on blue background highlight given to\n      // the selected option text when the (still closed) <select> receives focus\n      // in IE and (under certain conditions) Edge.\n      // See https://github.com/twbs/bootstrap/issues/19398.\n      color: $input-color;\n      background-color: $input-bg;\n    }\n  }\n\n  &[multiple],\n  &[size]:not([size=\"1\"]) {\n    height: auto;\n    @if($rtl==false){\n      padding-right: $custom-select-padding-x;\n    }\n    @if($rtl==true){\n      padding-left: $custom-select-padding-x;\n    }\n    background-image: none;\n  }\n\n  &:disabled {\n    color: $custom-select-disabled-color;\n    background-color: $custom-select-disabled-bg;\n  }\n\n  // Hides the default caret in IE11\n  &::-ms-expand {\n    display: none;\n  }\n\n  // Remove outline from select box in FF\n  &:-moz-focusring {\n    color: transparent;\n    text-shadow: 0 0 0 $custom-select-color;\n  }\n}\n\n.custom-select-sm {\n  height: $custom-select-height-sm;\n  padding-top: $custom-select-padding-y-sm;\n  padding-bottom: $custom-select-padding-y-sm;\n  @if($rtl==false){\n    padding-left: $custom-select-padding-x-sm;\n  }\n  @if($rtl==true){\n    padding-right: $custom-select-padding-x-sm;\n  }\n  @include font-size($custom-select-font-size-sm);\n}\n\n.custom-select-lg {\n  height: $custom-select-height-lg;\n  padding-top: $custom-select-padding-y-lg;\n  padding-bottom: $custom-select-padding-y-lg;\n  @if($rtl==false){\n    padding-left: $custom-select-padding-x-lg;\n  }\n  @if($rtl==true){\n    padding-right: $custom-select-padding-x-lg;\n  }\n  @include font-size($custom-select-font-size-lg);\n}\n\n\n// File\n//\n// Custom file input.\n\n.custom-file {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  height: $custom-file-height;\n  margin-bottom: 0;\n}\n\n.custom-file-input {\n  position: relative;\n  z-index: 2;\n  width: 100%;\n  height: $custom-file-height;\n  margin: 0;\n  opacity: 0;\n\n  &:focus ~ .custom-file-label {\n    border-color: $custom-file-focus-border-color;\n    box-shadow: $custom-file-focus-box-shadow;\n  }\n\n  // Use [disabled] and :disabled to work around https://github.com/twbs/bootstrap/issues/28247\n  &[disabled] ~ .custom-file-label,\n  &:disabled ~ .custom-file-label {\n    background-color: $custom-file-disabled-bg;\n  }\n\n  @each $lang, $value in $custom-file-text {\n    &:lang(#{$lang}) ~ .custom-file-label::after {\n      content: $value;\n    }\n  }\n\n  ~ .custom-file-label[data-browse]::after {\n    content: attr(data-browse);\n  }\n}\n\n.custom-file-label {\n  position: absolute;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: 1;\n  height: $custom-file-height;\n  padding: $custom-file-padding-y $custom-file-padding-x;\n  font-family: $custom-file-font-family;\n  font-weight: $custom-file-font-weight;\n  line-height: $custom-file-line-height;\n  color: $custom-file-color;\n  background-color: $custom-file-bg;\n  border: $custom-file-border-width solid $custom-file-border-color;\n  @include border-radius($custom-file-border-radius);\n  @include box-shadow($custom-file-box-shadow);\n\n  &::after {\n    position: absolute;\n    top: 0;\n    @if($rtl==false){\n      right: 0;\n    }\n    @if($rtl==true){\n      left: 0;\n    }\n    bottom: 0;\n    z-index: 3;\n    display: block;\n    height: $custom-file-height-inner;\n    padding: $custom-file-padding-y $custom-file-padding-x;\n    line-height: $custom-file-line-height;\n    color: $custom-file-button-color;\n    content: \"Browse\";\n    @include gradient-bg($custom-file-button-bg);\n    @if($rtl==false){\n      border-left: inherit;\n      @include border-radius(0 $custom-file-border-radius $custom-file-border-radius 0);\n    }\n    @if($rtl==true){\n      border-right: inherit;\n      @include border-radius($custom-file-border-radius 0 0 $custom-file-border-radius);\n    }\n  }\n}\n\n// Range\n//\n// Style range inputs the same across browsers. Vendor-specific rules for pseudo\n// elements cannot be mixed. As such, there are no shared styles for focus or\n// active states on prefixed selectors.\n\n.custom-range {\n  width: 100%;\n  height: add($custom-range-thumb-height, $custom-range-thumb-focus-box-shadow-width * 2);\n  padding: 0; // Need to reset padding\n  background-color: transparent;\n  appearance: none;\n\n  &:focus {\n    outline: none;\n\n    // Pseudo-elements must be split across multiple rulesets to have an effect.\n    // No box-shadow() mixin for focus accessibility.\n    &::-webkit-slider-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }\n    &::-moz-range-thumb     { box-shadow: $custom-range-thumb-focus-box-shadow; }\n    &::-ms-thumb            { box-shadow: $custom-range-thumb-focus-box-shadow; }\n  }\n\n  &::-moz-focus-outer {\n    border: 0;\n  }\n\n  &::-webkit-slider-thumb {\n    width: $custom-range-thumb-width;\n    height: $custom-range-thumb-height;\n    margin-top: ($custom-range-track-height - $custom-range-thumb-height) / 2; // Webkit specific\n    @include gradient-bg($custom-range-thumb-bg);\n    border: $custom-range-thumb-border;\n    @include border-radius($custom-range-thumb-border-radius);\n    @include box-shadow($custom-range-thumb-box-shadow);\n    @include transition($custom-forms-transition);\n    appearance: none;\n\n    &:active {\n      @include gradient-bg($custom-range-thumb-active-bg);\n    }\n  }\n\n  &::-webkit-slider-runnable-track {\n    width: $custom-range-track-width;\n    height: $custom-range-track-height;\n    color: transparent; // Why?\n    cursor: $custom-range-track-cursor;\n    background-color: $custom-range-track-bg;\n    border-color: transparent;\n    @include border-radius($custom-range-track-border-radius);\n    @include box-shadow($custom-range-track-box-shadow);\n  }\n\n  &::-moz-range-thumb {\n    width: $custom-range-thumb-width;\n    height: $custom-range-thumb-height;\n    @include gradient-bg($custom-range-thumb-bg);\n    border: $custom-range-thumb-border;\n    @include border-radius($custom-range-thumb-border-radius);\n    @include box-shadow($custom-range-thumb-box-shadow);\n    @include transition($custom-forms-transition);\n    appearance: none;\n\n    &:active {\n      @include gradient-bg($custom-range-thumb-active-bg);\n    }\n  }\n\n  &::-moz-range-track {\n    width: $custom-range-track-width;\n    height: $custom-range-track-height;\n    color: transparent;\n    cursor: $custom-range-track-cursor;\n    background-color: $custom-range-track-bg;\n    border-color: transparent; // Firefox specific?\n    @include border-radius($custom-range-track-border-radius);\n    @include box-shadow($custom-range-track-box-shadow);\n  }\n\n  &::-ms-thumb {\n    width: $custom-range-thumb-width;\n    height: $custom-range-thumb-height;\n    margin-top: 0; // Edge specific\n    margin-right: $custom-range-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden.\n    margin-left: $custom-range-thumb-focus-box-shadow-width;  // Workaround that overflowed box-shadow is hidden.\n    @include gradient-bg($custom-range-thumb-bg);\n    border: $custom-range-thumb-border;\n    @include border-radius($custom-range-thumb-border-radius);\n    @include box-shadow($custom-range-thumb-box-shadow);\n    @include transition($custom-forms-transition);\n    appearance: none;\n\n    &:active {\n      @include gradient-bg($custom-range-thumb-active-bg);\n    }\n  }\n\n  &::-ms-track {\n    width: $custom-range-track-width;\n    height: $custom-range-track-height;\n    color: transparent;\n    cursor: $custom-range-track-cursor;\n    background-color: transparent;\n    border-color: transparent;\n    border-width: $custom-range-thumb-height / 2;\n    @include box-shadow($custom-range-track-box-shadow);\n  }\n\n  &::-ms-fill-lower {\n    background-color: $custom-range-track-bg;\n    @include border-radius($custom-range-track-border-radius);\n  }\n\n  &::-ms-fill-upper {\n    @if($rtl==false){\n      margin-right: 15px; // arbitrary?\n    }\n    @if($rtl==true){\n      margin-left: 15px; // arbitrary?\n    }\n    background-color: $custom-range-track-bg;\n    @include border-radius($custom-range-track-border-radius);\n  }\n\n  &:disabled {\n    &::-webkit-slider-thumb {\n      background-color: $custom-range-thumb-disabled-bg;\n    }\n\n    &::-webkit-slider-runnable-track {\n      cursor: default;\n    }\n\n    &::-moz-range-thumb {\n      background-color: $custom-range-thumb-disabled-bg;\n    }\n\n    &::-moz-range-track {\n      cursor: default;\n    }\n\n    &::-ms-thumb {\n      background-color: $custom-range-thumb-disabled-bg;\n    }\n  }\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n  @include transition($custom-forms-transition);\n}\n\n//image control\n.image-control{\n  &.custom-control{\n    @if($rtl==false){\n      padding-left: 0;\n    }\n    @if($rtl==true){\n      padding-right: 0;\n    }\n  }\n  .custom-control-input:checked ~ .custom-control-label{\n    &:before{\n      border-color: $white;\n    }\n    img{\n      opacity: .8;\n    }\n  }\n  .custom-control-label {\n    padding-top: 0;\n    border-radius: $border-radius;\n    overflow: hidden;\n    background-color: $dark;\n    img{\n      transition:opacity .3s ease;\n    }\n    &:before,&:after{\n      z-index: 9;\n    }\n    &::before {\n      border-width: 1px;\n      top: 1rem;\n      @if($rtl==false){\n        left: 1rem;\n      }\n      @if($rtl==true){\n        right: 1rem;\n      }\n    }\n    &::after {\n      top: 1rem;\n      @if($rtl==false){\n        left: 1rem;\n      }\n      @if($rtl==true){\n        right: 1rem;\n      }\n    }\n  }\n  &:hover{\n    .custom-control-label{\n      img{\n        opacity: .8;\n      }\n    }\n  }\n}\n\n//btn control\n.custom-control-pro{\n  @if($rtl==false){\n    padding-left: 0;\n  }\n  @if($rtl==true){\n    padding-right: 0;\n  }\n  position: relative;\n  &.no-control{\n    &.checked{\n      z-index: 3;\n    }\n    &.focused{\n      z-index: 2;\n    }\n    .custom-control-label {\n      padding: $btn-padding-y $btn-padding-x;\n      border-width: 2px;\n    }\n    .custom-control-input {\n      &:checked ~ .custom-control-label {\n        border-color: $custom-control-indicator-checked-border-color;\n        @include box-shadow($custom-control-indicator-checked-box-shadow);\n        z-index: 2;\n      }\n      &:not(:disabled):active ~ .custom-control-label {\n        border-color: $custom-control-indicator-active-border-color;\n        @include box-shadow($custom-control-indicator-active-box-shadow);\n      }\n    \n      // Use [disabled] and :disabled to work around https://github.com/twbs/bootstrap/issues/28247\n      &[disabled],\n      &:disabled {\n        ~ .custom-control-label {\n          color: $custom-control-label-disabled-color;\n        }\n      }\n    }\n  }\n  &-block{\n    &.custom-control{\n      display: flex;\n    }\n    .custom-control-label{\n      width: 100%;\n    }\n  }\n  .custom-control-label {\n    border: 1px solid $border-light;\n    @if($rtl==false){\n      padding: $btn-padding-x $btn-padding-x $btn-padding-x ($custom-control-gutter + $custom-control-indicator-size + $btn-padding-x);\n    }\n    @if($rtl==true){\n      padding: $btn-padding-x ($custom-control-gutter + $custom-control-indicator-size + $btn-padding-x) $btn-padding-x $btn-padding-x;\n    }\n    font-size: $btn-font-size;\n    line-height: $btn-line-height;\n    border-radius: $btn-border-radius;\n    @include transition($btn-transition);\n    display: inline-flex;\n    align-items: center;\n    background-color: $white;\n    &::before,&::after {\n      top: 50%;\n      transform: translateY(-50%);\n      @if($rtl==false){\n        left: $btn-padding-x;\n      }\n      @if($rtl==true){\n        right: $btn-padding-x;\n      }\n    }\n\n    // With Icon\n    .icon{\n        font-size: 1.4em;\n        line-height: inherit;\n        &-lg{\n          font-size: 2.2em;\n        }\n    }\n    > span{\n        // display: inline-block;\n        white-space: nowrap;\n        &:only-child(){\n            width: 100%;\n        }\n    }\n    .icon + span,span + .icon{\n        @if($rtl==false){\n            padding-left: 8px;\n        }\n        @if($rtl==true){\n            padding-right: 8px;\n        }\n    }\n  }\n  &.custom-control-sm{\n    @if($rtl==false){\n      padding-left: 0;\n    }\n    @if($rtl==true){\n      padding-right: 0;\n    }\n    .custom-control-label {\n      @if($rtl==false){\n        padding: .75rem $btn-padding-x .75rem ($checkbox-radio-switch-text-gap + $checkbox-radio-switch-size-sm + $btn-padding-x);\n      }\n      @if($rtl==true){\n        padding: .75rem ($checkbox-radio-switch-text-gap + $checkbox-radio-switch-size-sm + $btn-padding-x) $btn-padding-x .75rem;\n      }\n      font-size: $btn-font-size;\n      line-height: $btn-line-height;\n      border-radius: $btn-border-radius;\n      &::before,&::after {\n        top: 50%;\n        transform: translateY(-50%);\n        @if($rtl==false){\n          left: $btn-padding-x;\n        }\n        @if($rtl==true){\n          right: $btn-padding-x;\n        }\n      }\n    }\n  }\n  &-icon{\n    &.custom-control-pro{\n      .custom-control-label{\n        padding-left: 0;\n        padding-right: 0;\n        .icon{\n          text-align: center;\n          width: $btn-line-height + $btn-padding-y*2;\n        }\n      }\n    }\n  }\n}\n.custom-control {\n  &.color-control{\n    padding: 4px !important;\n    .custom-control-label{\n      &::before{\n        opacity: 0;\n        display: block;\n        left: -4px;\n        right: -4px;\n        top: -4px;\n        bottom: -4px;\n        border-radius: 50%;\n        border: 2px solid $primary !important;\n        background: transparent !important;\n        transition: .3s ease;\n      }\n      &::after {\n        display: none;\n      }\n    }\n    .custom-control-input:checked ~{\n      .custom-control-label{\n        &::before{\n          opacity: 1;\n        }\n      }\n    }\n  }\n}\n.no-control{\n  @if($rtl==false){\n    padding-left: 0;\n  }\n  @if($rtl==true){\n    padding-right: 0;\n  }\n  .custom-control-label {\n    &::before,&::after {\n      display: none;\n    }\n  }\n}\n\n\n.form-control-slider{\n  margin-top: 0.25rem;\n  margin-bottom: 0.25rem;\n}\n\n// group\n.custom-control{\n  &-group{\n    display: inline-flex;\n    align-items: center;\n    flex-wrap: wrap;\n    margin: -($spacer/2 * .75);\n    > *{\n      padding: ($spacer/2 * .75);\n    }\n  }\n  &-stacked{\n    margin: 0;\n    > *{\n      padding: 0;\n      margin: -1px;\n    }\n    &:not(.custom-control-vertical){\n      > *{\n        &:not(:first-child) .custom-control-label{\n          @if($rtl==false){\n            border-top-left-radius: 0;\n            border-bottom-left-radius: 0;\n          }\n          @if($rtl==true){\n            border-top-right-radius: 0;\n            border-bottom-right-radius: 0;\n          }\n        }\n        &:not(:last-child) .custom-control-label{\n          @if($rtl==false){\n            border-top-right-radius: 0;\n            border-bottom-right-radius: 0;\n          }\n          @if($rtl==true){\n            border-top-left-radius: 0;\n            border-bottom-left-radius: 0;\n          }\n        }\n      }\n    }\n  }\n  &-vertical{\n    flex-direction: column;\n    align-items: start;\n    > *{\n      width: 100%;\n    }\n    .custom-control{\n      display: flex;\n      .custom-control-label{\n        width: 100%;\n      }\n    }\n    &.custom-control-stacked{\n      > *{\n        &:not(:first-child) .custom-control-label{\n          border-top-left-radius: 0;\n          border-top-right-radius: 0;\n        }\n        &:not(:last-child) .custom-control-label{\n          border-bottom-left-radius: 0;\n          border-bottom-right-radius: 0;\n        }\n      }\n    }\n  }\n}","// Base class\n//\n// Kickstart any navigation component with a set of style resets. Works with\n// `<nav>`s, `<ul>`s or `<ol>`s.\n\n.nav {\n  display: flex;\n  flex-wrap: wrap;\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n}\n\n.nav-link {\n  display: block;\n  padding: $nav-link-padding-y $nav-link-padding-x;\n  text-decoration: if($link-decoration == none, null, none);\n\n  @include hover-focus() {\n    text-decoration: none;\n  }\n\n  // Disabled state lightens text\n  &.disabled {\n    color: $nav-link-disabled-color;\n    pointer-events: none;\n    cursor: default;\n  }\n}\n\n//\n// Tabs\n//\n\n.nav-tabs {\n  border-bottom: $nav-tabs-border-width solid $nav-tabs-border-color;\n\n  .nav-link {\n    margin-bottom: -$nav-tabs-border-width;\n    border: $nav-tabs-border-width solid transparent;\n    @include border-top-radius($nav-tabs-border-radius);\n\n    @include hover-focus() {\n      border-color: $nav-tabs-link-hover-border-color;\n    }\n\n    &.disabled {\n      color: $nav-link-disabled-color;\n      background-color: transparent;\n      border-color: transparent;\n    }\n  }\n\n  .nav-link.active,\n  .nav-item.show .nav-link {\n    color: $nav-tabs-link-active-color;\n    background-color: $nav-tabs-link-active-bg;\n    border-color: $nav-tabs-link-active-border-color;\n  }\n\n  .dropdown-menu {\n    // Make dropdown border overlap tab border\n    margin-top: -$nav-tabs-border-width;\n    // Remove the top rounded corners here since there is a hard edge above the menu\n    @include border-top-radius(0);\n  }\n}\n\n\n//\n// Pills\n//\n\n.nav-pills {\n  .nav-link {\n    @include border-radius($nav-pills-border-radius);\n  }\n\n  .nav-link.active,\n  .show > .nav-link {\n    color: $nav-pills-link-active-color;\n    background-color: $nav-pills-link-active-bg;\n  }\n}\n\n\n//\n// Justified variants\n//\n\n.nav-fill {\n  > .nav-link,\n  .nav-item {\n    flex: 1 1 auto;\n    text-align: center;\n  }\n}\n\n.nav-justified {\n  > .nav-link,\n  .nav-item {\n    flex-basis: 0;\n    flex-grow: 1;\n    text-align: center;\n  }\n}\n\n\n// Tabbable tabs\n//\n// Hide tabbable panes to start, show them when `.active`\n\n.tab-content {\n  > .tab-pane {\n    display: none;\n  }\n  > .active {\n    display: block;\n  }\n}\n","// Contents\n//\n// Navbar\n// Navbar brand\n// Navbar nav\n// Navbar text\n// Navbar divider\n// Responsive navbar\n// Navbar position\n// Navbar themes\n\n\n// Navbar\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n  position: relative;\n  display: flex;\n  flex-wrap: wrap; // allow us to do the line break for collapsing content\n  align-items: center;\n  justify-content: space-between; // space out brand from logo\n  padding: $navbar-padding-y $navbar-padding-x;\n\n  // Because flex properties aren't inherited, we need to redeclare these first\n  // few properties so that content nested within behave properly.\n  %container-flex-properties {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    justify-content: space-between;\n  }\n\n  .container,\n  .container-fluid {\n    @extend %container-flex-properties;\n  }\n\n  @each $breakpoint, $container-max-width in $container-max-widths {\n    > .container#{breakpoint-infix($breakpoint, $container-max-widths)} {\n      @extend %container-flex-properties;\n    }\n  }\n}\n\n\n// Navbar brand\n//\n// Used for brand, project, or site names.\n\n.navbar-brand {\n  display: inline-block;\n  padding-top: $navbar-brand-padding-y;\n  padding-bottom: $navbar-brand-padding-y;\n  @if($rtl==false){\n    margin-right: $navbar-padding-x;\n  }\n  @if($rtl==true){\n    margin-left: $navbar-padding-x;\n  }\n  @include font-size($navbar-brand-font-size);\n  line-height: inherit;\n  white-space: nowrap;\n\n  @include hover-focus() {\n    text-decoration: none;\n  }\n}\n\n\n// Navbar nav\n//\n// Custom navbar navigation (doesn't require `.nav`, but does make use of `.nav-link`).\n\n.navbar-nav {\n  display: flex;\n  flex-direction: column; // cannot use `inherit` to get the `.navbar`s value\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n\n  .nav-link {\n    padding-right: 0;\n    padding-left: 0;\n  }\n\n  .dropdown-menu {\n    position: static;\n    float: none;\n  }\n}\n\n\n// Navbar text\n//\n//\n\n.navbar-text {\n  display: inline-block;\n  padding-top: $nav-link-padding-y;\n  padding-bottom: $nav-link-padding-y;\n}\n\n\n// Responsive navbar\n//\n// Custom styles for responsive collapsing and toggling of navbar contents.\n// Powered by the collapse Bootstrap JavaScript plugin.\n\n// When collapsed, prevent the toggleable navbar contents from appearing in\n// the default flexbox row orientation. Requires the use of `flex-wrap: wrap`\n// on the `.navbar` parent.\n.navbar-collapse {\n  flex-basis: 100%;\n  flex-grow: 1;\n  // For always expanded or extra full navbars, ensure content aligns itself\n  // properly vertically. Can be easily overridden with flex utilities.\n  align-items: center;\n}\n\n// Button for toggling the navbar when in its collapsed state\n.navbar-toggler {\n  padding: $navbar-toggler-padding-y $navbar-toggler-padding-x;\n  @include font-size($navbar-toggler-font-size);\n  line-height: 1;\n  background-color: transparent; // remove default button style\n  border: $border-width solid transparent; // remove default button style\n  @include border-radius($navbar-toggler-border-radius);\n\n  @include hover-focus() {\n    text-decoration: none;\n  }\n}\n\n// Keep as a separate element so folks can easily override it with another icon\n// or image file as needed.\n.navbar-toggler-icon {\n  display: inline-block;\n  width: 1.5em;\n  height: 1.5em;\n  vertical-align: middle;\n  content: \"\";\n  background: no-repeat center center;\n  background-size: 100% 100%;\n}\n\n// Generate series of `.navbar-expand-*` responsive classes for configuring\n// where your navbar collapses.\n.navbar-expand {\n  @each $breakpoint in map-keys($grid-breakpoints) {\n    $next: breakpoint-next($breakpoint, $grid-breakpoints);\n    $infix: breakpoint-infix($next, $grid-breakpoints);\n\n    &#{$infix} {\n      @include media-breakpoint-down($breakpoint) {\n        %container-navbar-expand-#{$breakpoint} {\n          padding-right: 0;\n          padding-left: 0;\n        }\n\n        > .container,\n        > .container-fluid {\n          @extend %container-navbar-expand-#{$breakpoint};\n        }\n\n        @each $size, $container-max-width in $container-max-widths {\n          > .container#{breakpoint-infix($size, $container-max-widths)} {\n            @extend %container-navbar-expand-#{$breakpoint};\n          }\n        }\n      }\n\n      @include media-breakpoint-up($next) {\n        flex-flow: row nowrap;\n        justify-content: flex-start;\n\n        .navbar-nav {\n          flex-direction: row;\n\n          .dropdown-menu {\n            position: absolute;\n          }\n\n          .nav-link {\n            padding-right: $navbar-nav-link-padding-x;\n            padding-left: $navbar-nav-link-padding-x;\n          }\n        }\n\n        // For nesting containers, have to redeclare for alignment purposes\n        %container-nesting-#{$breakpoint} {\n          flex-wrap: nowrap;\n        }\n\n        > .container,\n        > .container-fluid {\n          @extend %container-nesting-#{$breakpoint};\n        }\n\n        @each $size, $container-max-width in $container-max-widths {\n          > .container#{breakpoint-infix($size, $container-max-widths)} {\n            @extend %container-nesting-#{$breakpoint};\n          }\n        }\n\n        .navbar-collapse {\n          display: flex !important; // stylelint-disable-line declaration-no-important\n\n          // Changes flex-bases to auto because of an IE10 bug\n          flex-basis: auto;\n        }\n\n        .navbar-toggler {\n          display: none;\n        }\n      }\n    }\n  }\n}\n\n\n// Navbar themes\n//\n// Styles for switching between navbars with light or dark background.\n\n// Dark links against a light background\n.navbar-light {\n  .navbar-brand {\n    color: $navbar-light-brand-color;\n\n    @include hover-focus() {\n      color: $navbar-light-brand-hover-color;\n    }\n  }\n\n  .navbar-nav {\n    .nav-link {\n      color: $navbar-light-color;\n\n      @include hover-focus() {\n        color: $navbar-light-hover-color;\n      }\n\n      &.disabled {\n        color: $navbar-light-disabled-color;\n      }\n    }\n\n    .show > .nav-link,\n    .active > .nav-link,\n    .nav-link.show,\n    .nav-link.active {\n      color: $navbar-light-active-color;\n    }\n  }\n\n  .navbar-toggler {\n    color: $navbar-light-color;\n    border-color: $navbar-light-toggler-border-color;\n  }\n\n  .navbar-toggler-icon {\n    background-image: escape-svg($navbar-light-toggler-icon-bg);\n  }\n\n  .navbar-text {\n    color: $navbar-light-color;\n    a {\n      color: $navbar-light-active-color;\n\n      @include hover-focus() {\n        color: $navbar-light-active-color;\n      }\n    }\n  }\n}\n\n// White links against a dark background\n.navbar-dark {\n  .navbar-brand {\n    color: $navbar-dark-brand-color;\n\n    @include hover-focus() {\n      color: $navbar-dark-brand-hover-color;\n    }\n  }\n\n  .navbar-nav {\n    .nav-link {\n      color: $navbar-dark-color;\n\n      @include hover-focus() {\n        color: $navbar-dark-hover-color;\n      }\n\n      &.disabled {\n        color: $navbar-dark-disabled-color;\n      }\n    }\n\n    .show > .nav-link,\n    .active > .nav-link,\n    .nav-link.show,\n    .nav-link.active {\n      color: $navbar-dark-active-color;\n    }\n  }\n\n  .navbar-toggler {\n    color: $navbar-dark-color;\n    border-color: $navbar-dark-toggler-border-color;\n  }\n\n  .navbar-toggler-icon {\n    background-image: escape-svg($navbar-dark-toggler-icon-bg);\n  }\n\n  .navbar-text {\n    color: $navbar-dark-color;\n    a {\n      color: $navbar-dark-active-color;\n\n      @include hover-focus() {\n        color: $navbar-dark-active-color;\n      }\n    }\n  }\n}\n","//\n// Base styles\n//\n\n.card {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  min-width: 0; // See https://github.com/twbs/bootstrap/pull/22740#issuecomment-305868106\n  height: $card-height;\n  word-wrap: break-word;\n  background-color: $card-bg;\n  background-clip: border-box;\n  border: $card-border-width solid $card-border-color;\n  @include border-radius($card-border-radius);\n\n  > hr {\n    margin-right: 0;\n    margin-left: 0;\n  }\n\n  > .list-group {\n    border-top: inherit;\n    border-bottom: inherit;\n\n    &:first-child {\n      border-top-width: 0;\n      @include border-top-radius($card-inner-border-radius);\n    }\n\n    &:last-child  {\n      border-bottom-width: 0;\n      @include border-bottom-radius($card-inner-border-radius);\n    }\n  }\n\n  // Due to specificity of the above selector (`.card > .list-group`), we must\n  // use a child selector here to prevent double borders.\n  > .card-header + .list-group,\n  > .list-group + .card-footer {\n    border-top: 0;\n  }\n}\n\n.card-body {\n  // Enable `flex-grow: 1` for decks and groups so that card blocks take up\n  // as much space as possible, ensuring footers are aligned to the bottom.\n  flex: 1 1 auto;\n  // Workaround for the image size bug in IE\n  // See: https://github.com/twbs/bootstrap/pull/28855\n  min-height: 1px;\n  padding: $card-spacer-x;\n  color: $card-color;\n}\n\n.card-title {\n  margin-bottom: $card-spacer-y;\n}\n\n.card-subtitle {\n  margin-top: -$card-spacer-y / 2;\n  margin-bottom: 0;\n}\n\n.card-text:last-child {\n  margin-bottom: 0;\n}\n\n.card-link {\n  @include hover() {\n    text-decoration: none;\n  }\n\n  + .card-link {\n    @if($rtl==false){\n      margin-left: $card-spacer-x;\n    }\n    @if($rtl==true){\n      margin-right: $card-spacer-x;\n    }\n  }\n}\n\n//\n// Optional textual caps\n//\n\n.card-header {\n  padding: $card-spacer-y $card-spacer-x;\n  margin-bottom: 0; // Removes the default margin-bottom of <hN>\n  color: $card-cap-color;\n  background-color: $card-cap-bg;\n  border-bottom: $card-border-width solid $card-border-color;\n\n  &:first-child {\n    @include border-radius($card-inner-border-radius $card-inner-border-radius 0 0);\n  }\n}\n\n.card-footer {\n  padding: $card-spacer-y $card-spacer-x;\n  color: $card-cap-color;\n  background-color: $card-cap-bg;\n  border-top: $card-border-width solid $card-border-color;\n\n  &:last-child {\n    @include border-radius(0 0 $card-inner-border-radius $card-inner-border-radius);\n  }\n}\n\n\n//\n// Header navs\n//\n\n.card-header-tabs {\n  margin-right: -$card-spacer-x / 2;\n  margin-bottom: -$card-spacer-y;\n  margin-left: -$card-spacer-x / 2;\n  border-bottom: 0;\n}\n\n.card-header-pills {\n  margin-right: -$card-spacer-x / 2;\n  margin-left: -$card-spacer-x / 2;\n}\n\n// Card image\n.card-img-overlay {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  padding: $card-img-overlay-padding;\n  @include border-radius($card-inner-border-radius);\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n  flex-shrink: 0; // For IE: https://github.com/twbs/bootstrap/issues/29396\n  width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch\n}\n\n.card-img,\n.card-img-top {\n  @include border-top-radius($card-inner-border-radius);\n}\n\n.card-img,\n.card-img-bottom {\n  @include border-bottom-radius($card-inner-border-radius);\n}\n\n\n// Card deck\n\n.card-deck {\n  .card {\n    margin-bottom: $card-deck-margin;\n  }\n\n  @include media-breakpoint-up(sm) {\n    display: flex;\n    flex-flow: row wrap;\n    margin-right: -$card-deck-margin;\n    margin-left: -$card-deck-margin;\n\n    .card {\n      // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n      flex: 1 0 0%;\n      margin-right: $card-deck-margin;\n      margin-bottom: 0; // Override the default\n      margin-left: $card-deck-margin;\n    }\n  }\n}\n\n\n//\n// Card groups\n//\n\n.card-group {\n  // The child selector allows nested `.card` within `.card-group`\n  // to display properly.\n  > .card {\n    margin-bottom: $card-group-margin;\n  }\n\n  @include media-breakpoint-up(sm) {\n    display: flex;\n    flex-flow: row wrap;\n    // The child selector allows nested `.card` within `.card-group`\n    // to display properly.\n    > .card {\n      // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n      flex: 1 0 0%;\n      margin-bottom: 0;\n\n      + .card {\n        margin-left: 0;\n        border-left: 0;\n      }\n\n      // Handle rounded corners\n      @if $enable-rounded {\n        &:not(:last-child) {\n          @if($rtl==false){\n            @include border-right-radius(0);\n          }\n          @if($rtl==true){\n            @include border-left-radius(0);\n          }\n          .card-img-top,\n          .card-header {\n            // stylelint-disable-next-line property-blacklist\n            border-top-right-radius: 0;\n          }\n          .card-img-bottom,\n          .card-footer {\n            // stylelint-disable-next-line property-blacklist\n            border-bottom-right-radius: 0;\n          }\n        }\n\n        &:not(:first-child) {\n          @if($rtl==false){\n            @include border-left-radius(0);\n          }\n          @if($rtl==true){\n            @include border-right-radius(0);\n          }\n          .card-img-top,\n          .card-header {\n            // stylelint-disable-next-line property-blacklist\n            border-top-left-radius: 0;\n          }\n          .card-img-bottom,\n          .card-footer {\n            // stylelint-disable-next-line property-blacklist\n            border-bottom-left-radius: 0;\n          }\n        }\n      }\n    }\n  }\n}\n\n\n//\n// Columns\n//\n\n.card-columns {\n  .card {\n    margin-bottom: $card-columns-margin;\n  }\n\n  @include media-breakpoint-up(sm) {\n    column-count: $card-columns-count;\n    column-gap: $card-columns-gap;\n    orphans: 1;\n    widows: 1;\n\n    .card {\n      display: inline-block; // Don't let them vertically span multiple columns\n      width: 100%; // Don't let their width change\n    }\n  }\n}\n\n\n//\n// Accordion\n//\n\n.accordion {\n  overflow-anchor: none;\n\n  > .card {\n    overflow: hidden;\n\n    &:not(:last-of-type) {\n      border-bottom: 0;\n      @include border-bottom-radius(0);\n    }\n\n    &:not(:first-of-type) {\n      @include border-top-radius(0);\n    }\n\n    > .card-header {\n      @include border-radius(0);\n      margin-bottom: -$card-border-width;\n    }\n  }\n}\n",".breadcrumb {\n  display: flex;\n  flex-wrap: wrap;\n  padding: $breadcrumb-padding-y $breadcrumb-padding-x;\n  margin-bottom: $breadcrumb-margin-bottom;\n  @include font-size($breadcrumb-font-size);\n  list-style: none;\n  background-color: $breadcrumb-bg;\n  @include border-radius($breadcrumb-border-radius);\n}\n\n.breadcrumb-item {\n  display: flex;\n\n  // The separator between breadcrumbs (by default, a forward-slash: \"/\")\n  + .breadcrumb-item {\n    @if($rtl==false){\n      padding-left: $breadcrumb-item-padding;\n    }\n    @if($rtl==true){\n      padding-right: $breadcrumb-item-padding;\n    }\n    &::before {\n      display: inline-block; // Suppress underlining of the separator in modern browsers\n      @if($rtl==false){\n        padding-right: $breadcrumb-item-padding;\n      }\n      @if($rtl==true){\n        padding-left: $breadcrumb-item-padding;\n      }\n      color: $breadcrumb-divider-color;\n      content: escape-svg($breadcrumb-divider);\n    }\n  }\n\n  // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built\n  // without `<ul>`s. The `::before` pseudo-element generates an element\n  // *within* the .breadcrumb-item and thereby inherits the `text-decoration`.\n  //\n  // To trick IE into suppressing the underline, we give the pseudo-element an\n  // underline and then immediately remove it.\n  + .breadcrumb-item:hover::before {\n    text-decoration: underline;\n  }\n  // stylelint-disable-next-line no-duplicate-selectors\n  + .breadcrumb-item:hover::before {\n    text-decoration: none;\n  }\n\n  &.active {\n    color: $breadcrumb-active-color;\n  }\n}\n",".pagination {\n  display: flex;\n  @include list-unstyled();\n  @include border-radius();\n}\n\n.page-link {\n  position: relative;\n  display: block;\n  padding: $pagination-padding-y $pagination-padding-x;\n  @if($rtl==false){\n    margin-left: -$pagination-border-width;\n  }\n  @if($rtl==true){\n    margin-right: -$pagination-border-width;\n  }\n  line-height: $pagination-line-height;\n  color: $pagination-color;\n  text-decoration: if($link-decoration == none, null, none);\n  background-color: $pagination-bg;\n  border: $pagination-border-width solid $pagination-border-color;\n\n  &:hover {\n    z-index: 2;\n    color: $pagination-hover-color;\n    text-decoration: none;\n    background-color: $pagination-hover-bg;\n    border-color: $pagination-hover-border-color;\n  }\n\n  &:focus {\n    z-index: 3;\n    outline: $pagination-focus-outline;\n    box-shadow: $pagination-focus-box-shadow;\n  }\n}\n\n.page-item {\n  &:first-child {\n    .page-link {\n      @if($rtl==false){\n        margin-left: 0;\n        @include border-left-radius($border-radius);\n      }\n      @if($rtl==true){\n        margin-right: 0;\n        @include border-right-radius($border-radius);\n      }\n    }\n  }\n  &:last-child {\n    .page-link {\n      @if($rtl==false){\n        @include border-right-radius($border-radius);\n      }\n      @if($rtl==true){\n        @include border-left-radius($border-radius);\n      }\n    }\n  }\n\n  &.active .page-link {\n    z-index: 3;\n    color: $pagination-active-color;\n    background-color: $pagination-active-bg;\n    border-color: $pagination-active-border-color;\n  }\n\n  &.disabled .page-link {\n    color: $pagination-disabled-color;\n    pointer-events: none;\n    // Opinionated: remove the \"hand\" cursor set previously for .page-link\n    cursor: auto;\n    background-color: $pagination-disabled-bg;\n    border-color: $pagination-disabled-border-color;\n  }\n}\n\n\n//\n// Sizing\n//\n\n.pagination-lg {\n  @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, $line-height-lg, $border-radius-lg);\n}\n\n.pagination-sm {\n  @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, $line-height-sm, $border-radius-sm);\n}\n","// Pagination\n\n@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n  .page-link {\n    padding: $padding-y $padding-x;\n    @include font-size($font-size);\n    line-height: $line-height;\n  }\n\n  .page-item {\n    &:first-child {\n      .page-link {\n        @include border-left-radius($border-radius);\n      }\n    }\n    &:last-child {\n      .page-link {\n        @include border-right-radius($border-radius);\n      }\n    }\n  }\n}\n","// Base class\n//\n// Requires one of the contextual, color modifier classes for `color` and\n// `background-color`.\n\n.badge {\n  display: inline-block;\n  padding: $badge-padding-y $badge-padding-x;\n  @include font-size($badge-font-size);\n  font-weight: $badge-font-weight;\n  line-height: 1;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  @include border-radius($badge-border-radius);\n  @include transition($badge-transition);\n\n  @at-root a#{&} {\n    @include hover-focus() {\n      text-decoration: none;\n    }\n  }\n\n  // Empty badges collapse automatically\n  &:empty {\n    display: none;\n  }\n}\n\n// Quick fix for badges in buttons\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n\n// Pill badges\n//\n// Make them extra rounded with a modifier to replace v3's badges.\n\n.badge-pill {\n  padding-right: $badge-pill-padding-x;\n  padding-left: $badge-pill-padding-x;\n  @include border-radius($badge-pill-border-radius);\n}\n\n// Colors\n//\n// Contextual variations (linked badges get darker on :hover).\n\n@each $color, $value in $theme-colors {\n  .badge-#{$color} {\n    @include badge-variant($value);\n  }\n}\n","@mixin badge-variant($bg) {\n  color: color-yiq($bg);\n  background-color: $bg;\n\n  @at-root a#{&} {\n    @include hover-focus() {\n      color: color-yiq($bg);\n      background-color: darken($bg, 10%);\n    }\n\n    &:focus,\n    &.focus {\n      outline: 0;\n      box-shadow: 0 0 0 $badge-focus-width rgba($bg, .5);\n    }\n  }\n}\n",".jumbotron {\n  padding: $jumbotron-padding ($jumbotron-padding * .5);\n  margin-bottom: $jumbotron-padding;\n  color: $jumbotron-color;\n  background-color: $jumbotron-bg;\n  @include border-radius($border-radius-lg);\n\n  @include media-breakpoint-up(sm) {\n    padding: ($jumbotron-padding * 2) $jumbotron-padding;\n  }\n}\n\n.jumbotron-fluid {\n  padding-right: 0;\n  padding-left: 0;\n  @include border-radius(0);\n}\n","//\n// Base styles\n//\n\n.alert {\n  position: relative;\n  padding: $alert-padding-y $alert-padding-x;\n  margin-bottom: $alert-margin-bottom;\n  border: $alert-border-width solid transparent;\n  @include border-radius($alert-border-radius);\n}\n\n// Headings for larger alerts\n.alert-heading {\n  // Specified to prevent conflicts of changing $headings-color\n  color: inherit;\n}\n\n// Provide class for links that match alerts\n.alert-link {\n  font-weight: $alert-link-font-weight;\n}\n\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissible {\n  @if($rtl==false){\n    padding-right: $close-font-size + $alert-padding-x * 2;\n  }\n  @if($rtl==true){\n    padding-left: $close-font-size + $alert-padding-x * 2;\n  }\n  // Adjust close link position\n  .close {\n    position: absolute;\n    top: 0;\n    @if($rtl==false){\n      right: 0;\n    }\n    @if($rtl==true){\n      left: 0;\n    }\n    padding: $alert-padding-y $alert-padding-x;\n    color: inherit;\n  }\n}\n\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n@each $color, $value in $theme-colors {\n  .alert-#{$color} {\n    @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level));\n  }\n}\n","@mixin alert-variant($background, $border, $color) {\n  color: $color;\n  @include gradient-bg($background);\n  border-color: $border;\n\n  hr {\n    border-top-color: darken($border, 5%);\n  }\n\n  .alert-link {\n    color: darken($color, 10%);\n  }\n}\n","// Disable animation if transitions are disabled\n@if $enable-transitions {\n  @keyframes progress-bar-stripes {\n    from { background-position: $progress-height 0; }\n    to { background-position: 0 0; }\n  }\n}\n\n.progress {\n  display: flex;\n  height: $progress-height;\n  overflow: hidden; // force rounded corners by cropping it\n  line-height: 0;\n  @include font-size($progress-font-size);\n  background-color: $progress-bg;\n  @include border-radius($progress-border-radius);\n  @include box-shadow($progress-box-shadow);\n}\n\n.progress-bar {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  overflow: hidden;\n  color: $progress-bar-color;\n  text-align: center;\n  white-space: nowrap;\n  background-color: $progress-bar-bg;\n  @include transition($progress-bar-transition);\n}\n\n.progress-bar-striped {\n  @include gradient-striped();\n  background-size: $progress-height $progress-height;\n}\n\n@if $enable-transitions {\n  .progress-bar-animated {\n    animation: $progress-bar-animation-timing progress-bar-stripes;\n\n    @if $enable-prefers-reduced-motion-media-query {\n      @media (prefers-reduced-motion: reduce) {\n        animation: none;\n      }\n    }\n  }\n}\n",".media {\n  display: flex;\n  align-items: flex-start;\n}\n\n.media-body {\n  flex: 1;\n}\n","// Base class\n//\n// Easily usable on <ul>, <ol>, or <div>.\n\n.list-group {\n  display: flex;\n  flex-direction: column;\n\n  // No need to set list-style: none; since .list-group-item is block level\n  @if($rtl==false){\n    padding-left: 0; // reset padding because ul and ol\n  }\n  @if($rtl==true){\n    padding-right: 0; // reset padding because ul and ol\n  }\n  margin-bottom: 0;\n  @include border-radius($list-group-border-radius);\n}\n\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive\n// list items. Includes an extra `.active` modifier class for selected items.\n\n.list-group-item-action {\n  width: 100%; // For `<button>`s (anchors become 100% by default though)\n  color: $list-group-action-color;\n  text-align: inherit; // For `<button>`s (anchors inherit)\n\n  // Hover state\n  @include hover-focus() {\n    z-index: 1; // Place hover/focus items above their siblings for proper border styling\n    color: $list-group-action-hover-color;\n    text-decoration: none;\n    background-color: $list-group-hover-bg;\n  }\n\n  &:active {\n    color: $list-group-action-active-color;\n    background-color: $list-group-action-active-bg;\n  }\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: $list-group-item-padding-y $list-group-item-padding-x;\n  color: $list-group-color;\n  text-decoration: if($link-decoration == none, null, none);\n  background-color: $list-group-bg;\n  border: $list-group-border-width solid $list-group-border-color;\n\n  &:first-child {\n    @include border-top-radius(inherit);\n  }\n\n  &:last-child {\n    @include border-bottom-radius(inherit);\n  }\n\n  &.disabled,\n  &:disabled {\n    color: $list-group-disabled-color;\n    pointer-events: none;\n    background-color: $list-group-disabled-bg;\n  }\n\n  // Include both here for `<a>`s and `<button>`s\n  &.active {\n    z-index: 2; // Place active items above their siblings for proper border styling\n    color: $list-group-active-color;\n    background-color: $list-group-active-bg;\n    border-color: $list-group-active-border-color;\n  }\n\n  & + & {\n    border-top-width: 0;\n\n    &.active {\n      margin-top: -$list-group-border-width;\n      border-top-width: $list-group-border-width;\n    }\n  }\n}\n\n\n// Horizontal\n//\n// Change the layout of list group items from vertical (default) to horizontal.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    .list-group-horizontal#{$infix} {\n      flex-direction: row;\n\n      > .list-group-item {\n        &:first-child {\n          @include border-bottom-left-radius($list-group-border-radius);\n          @include border-top-right-radius(0);\n        }\n\n        &:last-child {\n          @include border-top-right-radius($list-group-border-radius);\n          @include border-bottom-left-radius(0);\n        }\n\n        &.active {\n          margin-top: 0;\n        }\n\n        & + .list-group-item {\n          border-top-width: $list-group-border-width;\n          @if($rtl==false){\n            border-left-width: 0;\n          }\n          @if($rtl==true){\n            border-right-width: 0;\n          }\n          &.active {\n            @if($rtl==false){\n              margin-left: -$list-group-border-width;\n              border-left-width: $list-group-border-width;\n            }\n            @if($rtl==true){\n              margin-right: -$list-group-border-width;\n              border-right-width: $list-group-border-width;\n            }\n          }\n        }\n      }\n    }\n  }\n}\n\n\n// Flush list items\n//\n// Remove borders and border-radius to keep list group items edge-to-edge. Most\n// useful within other components (e.g., cards).\n\n.list-group-flush {\n  @include border-radius(0);\n\n  > .list-group-item {\n    border-width: 0 0 $list-group-border-width;\n\n    &:last-child {\n      border-bottom-width: 0;\n    }\n  }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n@each $color, $value in $theme-colors {\n  @include list-group-item-variant($color, theme-color-level($color, -9), theme-color-level($color, 6));\n}\n","// List Groups\n\n@mixin list-group-item-variant($state, $background, $color) {\n  .list-group-item-#{$state} {\n    color: $color;\n    background-color: $background;\n\n    &.list-group-item-action {\n      @include hover-focus() {\n        color: $color;\n        background-color: darken($background, 5%);\n      }\n\n      &.active {\n        color: $white;\n        background-color: $color;\n        border-color: $color;\n      }\n    }\n  }\n}\n",".close {\n  @if($rtl==false){\n    float: right;\n  }\n  @if($rtl==true){\n    float: left;\n  }\n  @include font-size($close-font-size);\n  font-weight: $close-font-weight;\n  line-height: 1;\n  color: $close-color;\n  text-shadow: $close-text-shadow;\n  opacity: .5;\n\n  // Override <a>'s hover style\n  @include hover() {\n    color: $close-color;\n    text-decoration: none;\n  }\n\n  &:not(:disabled):not(.disabled) {\n    @include hover-focus() {\n      opacity: .75;\n    }\n  }\n}\n\n// Additional properties for button version\n// iOS requires the button element instead of an anchor tag.\n// If you want the anchor version, it requires `href=\"#\"`.\n// See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n// stylelint-disable-next-line selector-no-qualifying-type\nbutton.close {\n  padding: 0;\n  background-color: transparent;\n  border: 0;\n}\n\n// Future-proof disabling of clicks on `<a>` elements\n\n// stylelint-disable-next-line selector-no-qualifying-type\na.close.disabled {\n  pointer-events: none;\n}\n",".toast {\n  // Prevents from shrinking in IE11, when in a flex container\n  // See https://github.com/twbs/bootstrap/issues/28341\n  flex-basis: $toast-max-width;\n  max-width: $toast-max-width;\n  @include font-size($toast-font-size);\n  color: $toast-color;\n  background-color: $toast-background-color;\n  background-clip: padding-box;\n  border: $toast-border-width solid $toast-border-color;\n  box-shadow: $toast-box-shadow;\n  opacity: 0;\n  @include border-radius($toast-border-radius);\n\n  &:not(:last-child) {\n    margin-bottom: $toast-padding-x;\n  }\n\n  &.showing {\n    opacity: 1;\n  }\n\n  &.show {\n    display: block;\n    opacity: 1;\n  }\n\n  &.hide {\n    display: none;\n  }\n}\n\n.toast-header {\n  display: flex;\n  align-items: center;\n  padding: $toast-padding-y $toast-padding-x;\n  color: $toast-header-color;\n  background-color: $toast-header-background-color;\n  background-clip: padding-box;\n  border-bottom: $toast-border-width solid $toast-header-border-color;\n  @include border-top-radius(subtract($toast-border-radius, $toast-border-width));\n}\n\n.toast-body {\n  padding: $toast-padding-x; // apply to both vertical and horizontal\n}\n","// .modal-open      - body class for killing the scroll\n// .modal           - container to scroll within\n// .modal-dialog    - positioning shell for the actual modal\n// .modal-content   - actual modal w/ bg and corners and stuff\n\n\n.modal-open {\n  // Kill the scroll on the body\n  overflow: hidden;\n\n  .modal {\n    overflow-x: hidden;\n    overflow-y: auto;\n  }\n}\n\n// Container that the modal scrolls within\n.modal {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: $zindex-modal;\n  display: none;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  // Prevent Chrome on Windows from adding a focus outline. For details, see\n  // https://github.com/twbs/bootstrap/pull/10951.\n  outline: 0;\n  // We deliberately don't use `-webkit-overflow-scrolling: touch;` due to a\n  // gnarly iOS Safari bug: https://bugs.webkit.org/show_bug.cgi?id=158342\n  // See also https://github.com/twbs/bootstrap/issues/17695\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: $modal-dialog-margin;\n  // allow clicks to pass through for custom click handling to close modal\n  pointer-events: none;\n\n  // When fading in the modal, animate it to slide down\n  .modal.fade & {\n    @include transition($modal-transition);\n    transform: $modal-fade-transform;\n  }\n  .modal.show & {\n    transform: $modal-show-transform;\n  }\n\n  // When trying to close, animate focus to scale\n  .modal.modal-static & {\n    transform: $modal-scale-transform;\n  }\n}\n\n.modal-dialog-scrollable {\n  display: flex; // IE10/11\n  max-height: subtract(100%, $modal-dialog-margin * 2);\n\n  .modal-content {\n    max-height: subtract(100vh, $modal-dialog-margin * 2); // IE10/11\n    overflow: hidden;\n  }\n\n  .modal-header,\n  .modal-footer {\n    flex-shrink: 0;\n  }\n\n  .modal-body {\n    overflow-y: auto;\n  }\n}\n\n.modal-dialog-centered {\n  display: flex;\n  align-items: center;\n  min-height: subtract(100%, $modal-dialog-margin * 2);\n\n  // Ensure `modal-dialog-centered` extends the full height of the view (IE10/11)\n  &::before {\n    display: block; // IE10\n    height: subtract(100vh, $modal-dialog-margin * 2);\n    height: min-content; // Reset height to 0 except on IE\n    content: \"\";\n  }\n\n  // Ensure `.modal-body` shows scrollbar (IE10/11)\n  &.modal-dialog-scrollable {\n    flex-direction: column;\n    justify-content: center;\n    height: 100%;\n\n    .modal-content {\n      max-height: none;\n    }\n\n    &::before {\n      content: none;\n    }\n  }\n}\n\n// Actual modal\n.modal-content {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  width: 100%; // Ensure `.modal-content` extends the full width of the parent `.modal-dialog`\n  // counteract the pointer-events: none; in the .modal-dialog\n  color: $modal-content-color;\n  pointer-events: auto;\n  background-color: $modal-content-bg;\n  background-clip: padding-box;\n  border: $modal-content-border-width solid $modal-content-border-color;\n  @include border-radius($modal-content-border-radius);\n  @include box-shadow($modal-content-box-shadow-xs);\n  // Remove focus outline from opened modal\n  outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: $zindex-modal-backdrop;\n  width: 100vw;\n  height: 100vh;\n  background-color: $modal-backdrop-bg;\n\n  // Fade for backdrop\n  &.fade { opacity: 0; }\n  &.show { opacity: $modal-backdrop-opacity; }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n  display: flex;\n  align-items: flex-start; // so the close btn always stays on the upper right corner\n  justify-content: space-between; // Put modal header elements (title and dismiss) on opposite ends\n  padding: $modal-header-padding;\n  border-bottom: $modal-header-border-width solid $modal-header-border-color;\n  @include border-top-radius($modal-content-inner-border-radius);\n\n  .close {\n    padding: $modal-header-padding;\n    // auto on the left force icon to the right even when there is no .modal-title\n    @if($rtl==false){\n      margin: (-$modal-header-padding-y) (-$modal-header-padding-x) (-$modal-header-padding-y) auto;\n    }\n    @if($rtl==true){\n      margin: (-$modal-header-padding-y) auto (-$modal-header-padding-y) (-$modal-header-padding-x);\n    }\n  }\n}\n\n// Title text within header\n.modal-title {\n  margin-bottom: 0;\n  line-height: $modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n  position: relative;\n  // Enable `flex-grow: 1` so that the body take up as much space as possible\n  // when there should be a fixed height on `.modal-dialog`.\n  flex: 1 1 auto;\n  padding: $modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center; // vertically center\n  justify-content: flex-end; // Right align buttons with flex property because text-align doesn't work on flex items\n  padding: $modal-inner-padding - $modal-footer-margin-between / 2;\n  border-top: $modal-footer-border-width solid $modal-footer-border-color;\n  @include border-bottom-radius($modal-content-inner-border-radius);\n\n  // Place margin between footer elements\n  // This solution is far from ideal because of the universal selector usage,\n  // but is needed to fix https://github.com/twbs/bootstrap/issues/24800\n  > * {\n    margin: $modal-footer-margin-between / 2;\n  }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n\n// Scale up the modal\n@include media-breakpoint-up(sm) {\n  // Automatically set modal's width for larger viewports\n  .modal-dialog {\n    max-width: $modal-md;\n    margin: $modal-dialog-margin-y-sm-up auto;\n  }\n\n  .modal-dialog-scrollable {\n    max-height: subtract(100%, $modal-dialog-margin-y-sm-up * 2);\n\n    .modal-content {\n      max-height: subtract(100vh, $modal-dialog-margin-y-sm-up * 2);\n    }\n  }\n\n  .modal-dialog-centered {\n    min-height: subtract(100%, $modal-dialog-margin-y-sm-up * 2);\n\n    &::before {\n      height: subtract(100vh, $modal-dialog-margin-y-sm-up * 2);\n      height: min-content;\n    }\n  }\n\n  .modal-content {\n    @include box-shadow($modal-content-box-shadow-sm-up);\n  }\n\n  .modal-sm { max-width: $modal-sm; }\n}\n\n@include media-breakpoint-up(lg) {\n  .modal-lg,\n  .modal-xl {\n    max-width: $modal-lg;\n  }\n}\n\n@include media-breakpoint-up(xl) {\n  .modal-xl { max-width: $modal-xl; }\n}\n","// Base class\n.tooltip {\n  position: absolute;\n  z-index: $zindex-tooltip;\n  display: block;\n  margin: $tooltip-margin;\n  // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n  // So reset our font and text properties to avoid inheriting weird values.\n  @include reset-text();\n  @include font-size($tooltip-font-size);\n  // Allow breaking very long words so they don't overflow the tooltip's bounds\n  word-wrap: break-word;\n  opacity: 0;\n\n  &.show { opacity: $tooltip-opacity; }\n\n  .arrow {\n    position: absolute;\n    display: block;\n    width: $tooltip-arrow-width;\n    height: $tooltip-arrow-height;\n\n    &::before {\n      position: absolute;\n      content: \"\";\n      border-color: transparent;\n      border-style: solid;\n    }\n  }\n}\n\n.bs-tooltip-top {\n  padding: $tooltip-arrow-height 0;\n\n  .arrow {\n    bottom: 0;\n\n    &::before {\n      top: 0;\n      border-width: $tooltip-arrow-height ($tooltip-arrow-width * .5) 0;\n      border-top-color: $tooltip-arrow-color;\n    }\n  }\n}\n\n.bs-tooltip-right {\n  padding: 0 $tooltip-arrow-height;\n\n  .arrow {\n    left: 0;\n    width: $tooltip-arrow-height;\n    height: $tooltip-arrow-width;\n\n    &::before {\n      right: 0;\n      border-width: ($tooltip-arrow-width * .5) $tooltip-arrow-height ($tooltip-arrow-width * .5) 0;\n      border-right-color: $tooltip-arrow-color;\n    }\n  }\n}\n\n.bs-tooltip-bottom {\n  padding: $tooltip-arrow-height 0;\n\n  .arrow {\n    top: 0;\n\n    &::before {\n      bottom: 0;\n      border-width: 0 ($tooltip-arrow-width * .5) $tooltip-arrow-height;\n      border-bottom-color: $tooltip-arrow-color;\n    }\n  }\n}\n\n.bs-tooltip-left {\n  padding: 0 $tooltip-arrow-height;\n\n  .arrow {\n    right: 0;\n    width: $tooltip-arrow-height;\n    height: $tooltip-arrow-width;\n\n    &::before {\n      left: 0;\n      border-width: ($tooltip-arrow-width * .5) 0 ($tooltip-arrow-width * .5) $tooltip-arrow-height;\n      border-left-color: $tooltip-arrow-color;\n    }\n  }\n}\n\n.bs-tooltip-auto {\n  &[x-placement^=\"top\"] {\n    @extend .bs-tooltip-top;\n  }\n  &[x-placement^=\"right\"] {\n    @extend .bs-tooltip-right;\n  }\n  &[x-placement^=\"bottom\"] {\n    @extend .bs-tooltip-bottom;\n  }\n  &[x-placement^=\"left\"] {\n    @extend .bs-tooltip-left;\n  }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n  max-width: $tooltip-max-width;\n  padding: $tooltip-padding-y $tooltip-padding-x;\n  color: $tooltip-color;\n  text-align: center;\n  background-color: $tooltip-bg;\n  @include border-radius($tooltip-border-radius);\n}\n","@mixin reset-text() {\n  font-family: $font-family-base;\n  // We deliberately do NOT reset font-size or word-wrap.\n  font-style: normal;\n  font-weight: $font-weight-normal;\n  line-height: $line-height-base;\n  text-align: left; // Fallback for where `start` is not supported\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  letter-spacing: normal;\n  word-break: normal;\n  word-spacing: normal;\n  white-space: normal;\n  line-break: auto;\n}\n",".popover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: $zindex-popover;\n  display: block;\n  max-width: $popover-max-width;\n  // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n  // So reset our font and text properties to avoid inheriting weird values.\n  @include reset-text();\n  @include font-size($popover-font-size);\n  // Allow breaking very long words so they don't overflow the popover's bounds\n  word-wrap: break-word;\n  background-color: $popover-bg;\n  background-clip: padding-box;\n  border: $popover-border-width solid $popover-border-color;\n  @include border-radius($popover-border-radius);\n  @include box-shadow($popover-box-shadow);\n\n  .arrow {\n    position: absolute;\n    display: block;\n    width: $popover-arrow-width;\n    height: $popover-arrow-height;\n    margin: 0 $popover-border-radius;\n\n    &::before,\n    &::after {\n      position: absolute;\n      display: block;\n      content: \"\";\n      border-color: transparent;\n      border-style: solid;\n    }\n  }\n}\n\n.bs-popover-top {\n  margin-bottom: $popover-arrow-height;\n\n  > .arrow {\n    bottom: subtract(-$popover-arrow-height, $popover-border-width);\n\n    &::before {\n      bottom: 0;\n      border-width: $popover-arrow-height ($popover-arrow-width * .5) 0;\n      border-top-color: $popover-arrow-outer-color;\n    }\n\n    &::after {\n      bottom: $popover-border-width;\n      border-width: $popover-arrow-height ($popover-arrow-width * .5) 0;\n      border-top-color: $popover-arrow-color;\n    }\n  }\n}\n\n.bs-popover-right {\n  margin-left: $popover-arrow-height;\n\n  > .arrow {\n    left: subtract(-$popover-arrow-height, $popover-border-width);\n    width: $popover-arrow-height;\n    height: $popover-arrow-width;\n    margin: $popover-border-radius 0; // make sure the arrow does not touch the popover's rounded corners\n\n    &::before {\n      left: 0;\n      border-width: ($popover-arrow-width * .5) $popover-arrow-height ($popover-arrow-width * .5) 0;\n      border-right-color: $popover-arrow-outer-color;\n    }\n\n    &::after {\n      left: $popover-border-width;\n      border-width: ($popover-arrow-width * .5) $popover-arrow-height ($popover-arrow-width * .5) 0;\n      border-right-color: $popover-arrow-color;\n    }\n  }\n}\n\n.bs-popover-bottom {\n  margin-top: $popover-arrow-height;\n\n  > .arrow {\n    top: subtract(-$popover-arrow-height, $popover-border-width);\n\n    &::before {\n      top: 0;\n      border-width: 0 ($popover-arrow-width * .5) $popover-arrow-height ($popover-arrow-width * .5);\n      border-bottom-color: $popover-arrow-outer-color;\n    }\n\n    &::after {\n      top: $popover-border-width;\n      border-width: 0 ($popover-arrow-width * .5) $popover-arrow-height ($popover-arrow-width * .5);\n      border-bottom-color: $popover-arrow-color;\n    }\n  }\n\n  // This will remove the popover-header's border just below the arrow\n  .popover-header::before {\n    position: absolute;\n    top: 0;\n    left: 50%;\n    display: block;\n    width: $popover-arrow-width;\n    margin-left: -$popover-arrow-width * .5;\n    content: \"\";\n    border-bottom: $popover-border-width solid $popover-header-bg;\n  }\n}\n\n.bs-popover-left {\n  margin-right: $popover-arrow-height;\n\n  > .arrow {\n    right: subtract(-$popover-arrow-height, $popover-border-width);\n    width: $popover-arrow-height;\n    height: $popover-arrow-width;\n    margin: $popover-border-radius 0; // make sure the arrow does not touch the popover's rounded corners\n\n    &::before {\n      right: 0;\n      border-width: ($popover-arrow-width * .5) 0 ($popover-arrow-width * .5) $popover-arrow-height;\n      border-left-color: $popover-arrow-outer-color;\n    }\n\n    &::after {\n      right: $popover-border-width;\n      border-width: ($popover-arrow-width * .5) 0 ($popover-arrow-width * .5) $popover-arrow-height;\n      border-left-color: $popover-arrow-color;\n    }\n  }\n}\n\n.bs-popover-auto {\n  &[x-placement^=\"top\"] {\n    @extend .bs-popover-top;\n  }\n  &[x-placement^=\"right\"] {\n    @extend .bs-popover-right;\n  }\n  &[x-placement^=\"bottom\"] {\n    @extend .bs-popover-bottom;\n  }\n  &[x-placement^=\"left\"] {\n    @extend .bs-popover-left;\n  }\n}\n\n\n// Offset the popover to account for the popover arrow\n.popover-header {\n  padding: $popover-header-padding-y $popover-header-padding-x;\n  margin-bottom: 0; // Reset the default from Reboot\n  @include font-size($font-size-base);\n  color: $popover-header-color;\n  background-color: $popover-header-bg;\n  border-bottom: $popover-border-width solid darken($popover-header-bg, 5%);\n  @include border-top-radius($popover-inner-border-radius);\n\n  &:empty {\n    display: none;\n  }\n}\n\n.popover-body {\n  padding: $popover-body-padding-y $popover-body-padding-x;\n  color: $popover-body-color;\n}\n","// Notes on the classes:\n//\n// 1. .carousel.pointer-event should ideally be pan-y (to allow for users to scroll vertically)\n//    even when their scroll action started on a carousel, but for compatibility (with Firefox)\n//    we're preventing all actions instead\n// 2. The .carousel-item-left and .carousel-item-right is used to indicate where\n//    the active slide is heading.\n// 3. .active.carousel-item is the current slide.\n// 4. .active.carousel-item-left and .active.carousel-item-right is the current\n//    slide in its in-transition state. Only one of these occurs at a time.\n// 5. .carousel-item-next.carousel-item-left and .carousel-item-prev.carousel-item-right\n//    is the upcoming slide in transition.\n\n.carousel {\n  position: relative;\n}\n\n.carousel.pointer-event {\n  touch-action: pan-y;\n}\n\n.carousel-inner {\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n  @include clearfix();\n}\n\n.carousel-item {\n  position: relative;\n  display: none;\n  float: left;\n  width: 100%;\n  margin-right: -100%;\n  backface-visibility: hidden;\n  @include transition($carousel-transition);\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n  display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n  transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n  transform: translateX(-100%);\n}\n\n\n//\n// Alternate transitions\n//\n\n.carousel-fade {\n  .carousel-item {\n    opacity: 0;\n    transition-property: opacity;\n    transform: none;\n  }\n\n  .carousel-item.active,\n  .carousel-item-next.carousel-item-left,\n  .carousel-item-prev.carousel-item-right {\n    z-index: 1;\n    opacity: 1;\n  }\n\n  .active.carousel-item-left,\n  .active.carousel-item-right {\n    z-index: 0;\n    opacity: 0;\n    @include transition(opacity 0s $carousel-transition-duration);\n  }\n}\n\n\n//\n// Left/right controls for nav\n//\n\n.carousel-control-prev,\n.carousel-control-next {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  z-index: 1;\n  // Use flex for alignment (1-3)\n  display: flex; // 1. allow flex styles\n  align-items: center; // 2. vertically center contents\n  justify-content: center; // 3. horizontally center contents\n  width: $carousel-control-width;\n  padding: 0;\n  color: $carousel-control-color;\n  text-align: center;\n  background: none;\n  border: 0;\n  opacity: $carousel-control-opacity;\n  @include transition($carousel-control-transition);\n\n  // Hover/focus state\n  @include hover-focus() {\n    color: $carousel-control-color;\n    text-decoration: none;\n    outline: 0;\n    opacity: $carousel-control-hover-opacity;\n  }\n}\n.carousel-control-prev {\n  left: 0;\n  @if $enable-gradients {\n    background-image: linear-gradient(90deg, rgba($black, .25), rgba($black, .001));\n  }\n}\n.carousel-control-next {\n  right: 0;\n  @if $enable-gradients {\n    background-image: linear-gradient(270deg, rgba($black, .25), rgba($black, .001));\n  }\n}\n\n// Icons for within\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n  display: inline-block;\n  width: $carousel-control-icon-width;\n  height: $carousel-control-icon-width;\n  background: 50% / 100% 100% no-repeat;\n}\n.carousel-control-prev-icon {\n  background-image: escape-svg($carousel-control-prev-icon-bg);\n}\n.carousel-control-next-icon {\n  background-image: escape-svg($carousel-control-next-icon-bg);\n}\n\n\n// Optional indicator pips\n//\n// Add an ordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 15;\n  display: flex;\n  justify-content: center;\n  padding-left: 0; // override <ol> default\n  // Use the .carousel-control's width as margin so we don't overlay those\n  margin-right: $carousel-control-width;\n  margin-left: $carousel-control-width;\n  list-style: none;\n\n  li {\n    box-sizing: content-box;\n    flex: 0 1 auto;\n    width: $carousel-indicator-width;\n    height: $carousel-indicator-height;\n    margin-right: $carousel-indicator-spacer;\n    margin-left: $carousel-indicator-spacer;\n    text-indent: -999px;\n    cursor: pointer;\n    background-color: $carousel-indicator-active-bg;\n    background-clip: padding-box;\n    // Use transparent borders to increase the hit area by 10px on top and bottom.\n    border-top: $carousel-indicator-hit-area-height solid transparent;\n    border-bottom: $carousel-indicator-hit-area-height solid transparent;\n    opacity: .5;\n    @include transition($carousel-indicator-transition);\n  }\n\n  .active {\n    opacity: 1;\n  }\n}\n\n\n// Optional captions\n//\n//\n\n.carousel-caption {\n  position: absolute;\n  right: (100% - $carousel-caption-width) * .5;\n  bottom: 20px;\n  left: (100% - $carousel-caption-width) * .5;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: $carousel-caption-color;\n  text-align: center;\n}\n","@mixin clearfix() {\n  &::after {\n    display: block;\n    clear: both;\n    content: \"\";\n  }\n}\n","//\n// Rotating border\n//\n\n@keyframes spinner-border {\n  to { transform: rotate(360deg); }\n}\n\n.spinner-border {\n  display: inline-block;\n  width: $spinner-width;\n  height: $spinner-height;\n  vertical-align: $spinner-vertical-align;\n  border: $spinner-border-width solid currentColor;\n  border-right-color: transparent;\n  // stylelint-disable-next-line property-disallowed-list\n  border-radius: 50%;\n  animation: .75s linear infinite spinner-border;\n}\n\n.spinner-border-sm {\n  width: $spinner-width-sm;\n  height: $spinner-height-sm;\n  border-width: $spinner-border-width-sm;\n}\n\n//\n// Growing circle\n//\n\n@keyframes spinner-grow {\n  0% {\n    transform: scale(0);\n  }\n  50% {\n    opacity: 1;\n    transform: none;\n  }\n}\n\n.spinner-grow {\n  display: inline-block;\n  width: $spinner-width;\n  height: $spinner-height;\n  vertical-align: $spinner-vertical-align;\n  background-color: currentColor;\n  // stylelint-disable-next-line property-disallowed-list\n  border-radius: 50%;\n  opacity: 0;\n  animation: .75s linear infinite spinner-grow;\n}\n\n.spinner-grow-sm {\n  width: $spinner-width-sm;\n  height: $spinner-height-sm;\n}\n\n@if $enable-prefers-reduced-motion-media-query {\n  @media (prefers-reduced-motion: reduce) {\n    .spinner-border,\n    .spinner-grow {\n      animation-duration: 1.5s;\n    }\n  }\n}\n","// stylelint-disable declaration-no-important\n\n.align-baseline    { vertical-align: baseline !important; } // Browser default\n.align-top         { vertical-align: top !important; }\n.align-middle      { vertical-align: middle !important; }\n.align-bottom      { vertical-align: bottom !important; }\n.align-text-bottom { vertical-align: text-bottom !important; }\n.align-text-top    { vertical-align: text-top !important; }\n","// stylelint-disable declaration-no-important\n\n// Contextual backgrounds\n\n@mixin bg-variant($parent, $color, $ignore-warning: false) {\n  #{$parent} {\n    background-color: $color !important;\n  }\n  a#{$parent},\n  button#{$parent} {\n    @include hover-focus() {\n      background-color: darken($color, 10%) !important;\n    }\n  }\n  @include deprecate(\"The `bg-variant` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n@mixin bg-gradient-variant($parent, $color, $ignore-warning: false) {\n  #{$parent} {\n    background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n  }\n  @include deprecate(\"The `bg-gradient-variant` mixin\", \"v4.5.0\", \"v5\", $ignore-warning);\n}\n","// stylelint-disable declaration-no-important\n\n@each $color, $value in $theme-colors {\n  @include bg-variant(\".bg-#{$color}\", $value, true);\n}\n\n@if $enable-gradients {\n  @each $color, $value in $theme-colors {\n    @include bg-gradient-variant(\".bg-gradient-#{$color}\", $value, true);\n  }\n}\n\n.bg-white {\n  background-color: $white !important;\n}\n\n.bg-transparent {\n  background-color: transparent !important;\n}\n","// stylelint-disable property-blacklist, declaration-no-important\n\n//\n// Border\n//\n\n.border         { border: $border-width solid $border-color !important; }\n.border-top     { border-top: $border-width solid $border-color !important; }\n.border-right   { \n  @if($rtl==false){\n    border-right: $border-width solid $border-color !important; \n  }\n  @if($rtl==true){\n    border-left: $border-width solid $border-color !important; \n  }\n}\n.border-bottom  { border-bottom: $border-width solid $border-color !important; }\n.border-left    { \n  @if($rtl==false){\n    border-left: $border-width solid $border-color !important; \n  }\n  @if($rtl==true){\n    border-right: $border-width solid $border-color !important; \n  }\n}\n\n.border-0        { border: 0 !important; }\n.border-top-0    { border-top: 0 !important; }\n.border-right-0  { \n  @if($rtl==false){\n    border-right: 0 !important; \n  }\n  @if($rtl==true){\n    border-left: 0 !important; \n  }\n}\n.border-bottom-0 { border-bottom: 0 !important; \n}\n.border-left-0   { \n  @if($rtl==false){\n    border-left: 0 !important; \n  }\n  @if($rtl==true){\n    border-right: 0 !important; \n  }\n}\n\n@each $color, $value in $theme-colors {\n  .border-#{$color} {\n    border-color: $value !important;\n  }\n}\n\n.border-white {\n  border-color: $white !important;\n}\n\n//\n// Border-radius\n//\n\n.rounded-sm {\n  border-radius: $border-radius-sm !important;\n}\n\n.rounded {\n  border-radius: $border-radius !important;\n}\n\n.rounded-top {\n  border-top-left-radius: $border-radius !important;\n  border-top-right-radius: $border-radius !important;\n}\n\n.rounded-right {\n  @if($rtl==false){\n    border-top-right-radius: $border-radius !important;\n    border-bottom-right-radius: $border-radius !important;\n  }\n  @if($rtl==true){\n    border-top-left-radius: $border-radius !important;\n    border-bottom-left-radius: $border-radius !important;\n  }\n}\n\n.rounded-bottom {\n  border-bottom-right-radius: $border-radius !important;\n  border-bottom-left-radius: $border-radius !important;\n}\n\n.rounded-left {\n  @if($rtl==false){\n    border-top-left-radius: $border-radius !important;\n    border-bottom-left-radius: $border-radius !important;\n  }\n  @if($rtl==true){\n    border-top-right-radius: $border-radius !important;\n    border-bottom-right-radius: $border-radius !important;\n  }\n}\n\n.rounded-lg {\n  border-radius: $border-radius-lg !important;\n}\n\n.rounded-circle {\n  border-radius: 50% !important;\n}\n\n.rounded-pill {\n  border-radius: $rounded-pill !important;\n}\n\n.rounded-0 {\n  border-radius: 0 !important;\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    @each $value in $displays {\n      .d#{$infix}-#{$value} { display: $value !important; }\n    }\n  }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n  @each $value in $displays {\n    .d-print-#{$value} { display: $value !important; }\n  }\n}\n","// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n  position: relative;\n  display: block;\n  width: 100%;\n  padding: 0;\n  overflow: hidden;\n\n  &::before {\n    display: block;\n    content: \"\";\n  }\n\n  .embed-responsive-item,\n  iframe,\n  embed,\n  object,\n  video {\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: 0;\n  }\n}\n\n@each $embed-responsive-aspect-ratio in $embed-responsive-aspect-ratios {\n  $embed-responsive-aspect-ratio-x: nth($embed-responsive-aspect-ratio, 1);\n  $embed-responsive-aspect-ratio-y: nth($embed-responsive-aspect-ratio, 2);\n\n  .embed-responsive-#{$embed-responsive-aspect-ratio-x}by#{$embed-responsive-aspect-ratio-y} {\n    &::before {\n      padding-top: percentage(divide($embed-responsive-aspect-ratio-y, $embed-responsive-aspect-ratio-x));\n    }\n  }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    .flex#{$infix}-row            { flex-direction: row !important; }\n    .flex#{$infix}-column         { flex-direction: column !important; }\n    .flex#{$infix}-row-reverse    { flex-direction: row-reverse !important; }\n    .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n    .flex#{$infix}-wrap         { flex-wrap: wrap !important; }\n    .flex#{$infix}-nowrap       { flex-wrap: nowrap !important; }\n    .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n    .flex#{$infix}-fill         { flex: 1 1 auto !important; }\n    .flex#{$infix}-grow-0       { flex-grow: 0 !important; }\n    .flex#{$infix}-grow-1       { flex-grow: 1 !important; }\n    .flex#{$infix}-shrink-0     { flex-shrink: 0 !important; }\n    .flex#{$infix}-shrink-1     { flex-shrink: 1 !important; }\n\n    .justify-content#{$infix}-start   { justify-content: flex-start !important; }\n    .justify-content#{$infix}-end     { justify-content: flex-end !important; }\n    .justify-content#{$infix}-center  { justify-content: center !important; }\n    .justify-content#{$infix}-between { justify-content: space-between !important; }\n    .justify-content#{$infix}-around  { justify-content: space-around !important; }\n\n    .align-items#{$infix}-start    { align-items: flex-start !important; }\n    .align-items#{$infix}-end      { align-items: flex-end !important; }\n    .align-items#{$infix}-center   { align-items: center !important; }\n    .align-items#{$infix}-baseline { align-items: baseline !important; }\n    .align-items#{$infix}-stretch  { align-items: stretch !important; }\n\n    .align-content#{$infix}-start   { align-content: flex-start !important; }\n    .align-content#{$infix}-end     { align-content: flex-end !important; }\n    .align-content#{$infix}-center  { align-content: center !important; }\n    .align-content#{$infix}-between { align-content: space-between !important; }\n    .align-content#{$infix}-around  { align-content: space-around !important; }\n    .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n    .align-self#{$infix}-auto     { align-self: auto !important; }\n    .align-self#{$infix}-start    { align-self: flex-start !important; }\n    .align-self#{$infix}-end      { align-self: flex-end !important; }\n    .align-self#{$infix}-center   { align-self: center !important; }\n    .align-self#{$infix}-baseline { align-self: baseline !important; }\n    .align-self#{$infix}-stretch  { align-self: stretch !important; }\n  }\n}\n","// stylelint-disable declaration-no-important\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    .float#{$infix}-left  { \n      @if($rtl==false){\n        float: left !important; \n      }\n      @if($rtl==true){\n        float: right !important; \n      }\n    }\n    .float#{$infix}-right { \n      @if($rtl==false){\n        float: right !important; \n      }\n      @if($rtl==true){\n        float: left !important; \n      }\n    }\n    .float#{$infix}-none  { float: none !important; }\n  }\n}\n","// stylelint-disable declaration-no-important\n\n@each $value in $user-selects {\n  .user-select-#{$value} { user-select: $value !important; }\n}\n","// stylelint-disable declaration-no-important\n\n// Common values\n@each $position in $positions {\n  .position-#{$position} { position: $position !important; }\n}\n\n// Shorthand\n\n.fixed-top {\n  position: fixed;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: $zindex-fixed;\n}\n\n.fixed-bottom {\n  position: fixed;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: $zindex-fixed;\n}\n\n.sticky-top {\n  @supports (position: sticky) {\n    position: sticky;\n    top: 0;\n    z-index: $zindex-sticky;\n  }\n}\n","//\n// Screenreaders\n//\n\n.sr-only {\n  @include sr-only();\n}\n\n.sr-only-focusable {\n  @include sr-only-focusable();\n}\n","// Only display content to screen readers\n//\n// See: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/\n// See: https://kittygiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only() {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px; // Fix for https://github.com/twbs/bootstrap/issues/25686\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable() {\n  &:active,\n  &:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n}\n","// stylelint-disable declaration-no-important\n\n.shadow-sm { box-shadow: $box-shadow-sm !important; }\n.shadow { box-shadow: $box-shadow !important; }\n.shadow-lg { box-shadow: $box-shadow-lg !important; }\n.shadow-none { box-shadow: none !important; }\n","// stylelint-disable declaration-no-important\n\n// Width and height\n\n@each $prop, $abbrev in (width: w, height: h) {\n  @each $size, $length in $sizes {\n    .#{$abbrev}-#{$size} { #{$prop}: $length !important; }\n  }\n}\n\n.mw-100 { max-width: 100% !important; }\n.mh-100 { max-height: 100% !important; }\n\n// Viewport additional helpers\n\n.min-vw-100 { min-width: 100vw !important; }\n.min-vh-100 { min-height: 100vh !important; }\n\n.vw-100 { width: 100vw !important; }\n.vh-100 { height: 100vh !important; }\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    @each $prop, $abbrev in (margin: m, padding: p) {\n      @each $size, $length in $spacers {\n        .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n        .#{$abbrev}t#{$infix}-#{$size},\n        .#{$abbrev}y#{$infix}-#{$size} {\n          #{$prop}-top: $length !important;\n        }\n        .#{$abbrev}r#{$infix}-#{$size},\n        .#{$abbrev}x#{$infix}-#{$size} {\n          @if($rtl==false){\n            #{$prop}-right: $length !important;\n          }\n          @if($rtl==true){\n            #{$prop}-left: $length !important;\n          }\n        }\n        .#{$abbrev}b#{$infix}-#{$size},\n        .#{$abbrev}y#{$infix}-#{$size} {\n          #{$prop}-bottom: $length !important;\n        }\n        .#{$abbrev}l#{$infix}-#{$size},\n        .#{$abbrev}x#{$infix}-#{$size} {\n          @if($rtl==false){\n            #{$prop}-left: $length !important;\n          }\n          @if($rtl==true){\n            #{$prop}-right: $length !important;\n          }\n        }\n      }\n    }\n\n    // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n    @each $size, $length in $spacers {\n      @if $size != 0 {\n        .m#{$infix}-n#{$size} { margin: -$length !important; }\n        .mt#{$infix}-n#{$size},\n        .my#{$infix}-n#{$size} {\n          margin-top: -$length !important;\n        }\n        .mr#{$infix}-n#{$size},\n        .mx#{$infix}-n#{$size} {\n          @if($rtl==false){\n            margin-right: -$length !important;\n          }\n          @if($rtl==true){\n            margin-left: -$length !important;\n          }\n        }\n        .mb#{$infix}-n#{$size},\n        .my#{$infix}-n#{$size} {\n          margin-bottom: -$length !important;\n        }\n        .ml#{$infix}-n#{$size},\n        .mx#{$infix}-n#{$size} {\n          @if($rtl==false){\n            margin-left: -$length !important;\n          }\n          @if($rtl==true){\n            margin-right: -$length !important;\n          }\n        }\n      }\n    }\n\n    // Some special margin utils\n    .m#{$infix}-auto { margin: auto !important; }\n    .mt#{$infix}-auto,\n    .my#{$infix}-auto {\n      margin-top: auto !important;\n    }\n    .mr#{$infix}-auto,\n    .mx#{$infix}-auto {\n      @if($rtl==false){\n        margin-right: auto !important;\n      }\n      @if($rtl==true){\n        margin-left: auto !important;\n      }\n    }\n    .mb#{$infix}-auto,\n    .my#{$infix}-auto {\n      margin-bottom: auto !important;\n    }\n    .ml#{$infix}-auto,\n    .mx#{$infix}-auto {\n      @if($rtl==false){\n        margin-left: auto !important;\n      }\n      @if($rtl==true){\n        margin-right: auto !important;\n      }\n    }\n  }\n}\n","//\n// Stretched link\n//\n\n.stretched-link {\n  &::after {\n    position: absolute;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    z-index: 1;\n    // Just in case `pointer-events: none` is set on a parent\n    pointer-events: auto;\n    content: \"\";\n    // IE10 bugfix, see https://stackoverflow.com/questions/16947967/ie10-hover-pseudo-class-doesnt-work-without-background-color\n    background-color: rgba(0, 0, 0, 0);\n  }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Text\n//\n\n.text-monospace { font-family: $font-family-monospace !important; }\n\n// Alignment\n\n.text-justify  { text-align: justify !important; }\n.text-wrap     { white-space: normal !important; }\n.text-nowrap   { white-space: nowrap !important; }\n.text-truncate { @include text-truncate(); }\n\n// Responsive alignment\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    .text#{$infix}-left   { \n      @if($rtl==false){\n        text-align: left !important;\n      }\n      @if($rtl==true){\n        text-align: right !important;\n      }\n     }\n    .text#{$infix}-right  { \n      @if($rtl==false){\n        text-align: right !important;\n      }\n      @if($rtl==true){\n        text-align: left !important;\n      }\n     }\n    .text#{$infix}-center { text-align: center !important; }\n  }\n}\n\n// Transformation\n\n.text-lowercase  { text-transform: lowercase !important; }\n.text-uppercase  { text-transform: uppercase !important; }\n.text-capitalize { text-transform: capitalize !important; }\n\n// Weight and italics\n\n.font-weight-light   { font-weight: $font-weight-light !important; }\n.font-weight-lighter { font-weight: $font-weight-lighter !important; }\n.font-weight-normal  { font-weight: $font-weight-normal !important; }\n.font-weight-bold    { font-weight: $font-weight-bold !important; }\n.font-weight-bolder  { font-weight: $font-weight-bolder !important; }\n.font-italic         { font-style: italic !important; }\n\n// Contextual colors\n\n.text-white { color: $white !important; }\n\n@each $color, $value in $theme-colors {\n  @include text-emphasis-variant(\".text-#{$color}\", $value, true);\n}\n\n.text-body { color: $body-color !important; }\n.text-muted { color: $text-muted !important; }\n\n.text-black-50 { color: rgba($black, .5) !important; }\n.text-white-50 { color: rgba($white, .5) !important; }\n\n// Misc\n\n.text-hide {\n  @include text-hide($ignore-warning: true);\n}\n\n.text-decoration-none { text-decoration: none !important; }\n\n.text-break {\n  word-break: break-word !important; // IE & < Edge 18\n  overflow-wrap: break-word !important;\n}\n\n// Reset\n\n.text-reset { color: inherit !important; }\n","// Text truncate\n// Requires inline-block or block for proper styling\n\n@mixin text-truncate() {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n","// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color, $ignore-warning: false) {\n  #{$parent} {\n    color: $color !important;\n  }\n  @if $emphasized-link-hover-darken-percentage != 0 {\n    a#{$parent} {\n      @include hover-focus() {\n        color: darken($color, $emphasized-link-hover-darken-percentage) !important;\n      }\n    }\n  }\n  @include deprecate(\"`text-emphasis-variant()`\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n","// CSS image replacement\n@mixin text-hide($ignore-warning: false) {\n  // stylelint-disable-next-line font-family-no-missing-generic-family-keyword\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n\n  @include deprecate(\"`text-hide()`\", \"v4.1.0\", \"v5\", $ignore-warning);\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Visibility utilities\n//\n\n.visible {\n  visibility: visible !important;\n}\n\n.invisible {\n  visibility: hidden !important;\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type\n\n// Source: https://github.com/h5bp/main.css/blob/master/src/_print.css\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request:\n// https://www.phpied.com/delay-loading-your-print-css/\n// ==========================================================================\n\n@if $enable-print-styles {\n  @media print {\n    *,\n    *::before,\n    *::after {\n      // Bootstrap specific; comment out `color` and `background`\n      //color: $black !important; // Black prints faster\n      text-shadow: none !important;\n      //background: transparent !important;\n      box-shadow: none !important;\n    }\n\n    a {\n      &:not(.btn) {\n        text-decoration: underline;\n      }\n    }\n\n    // Bootstrap specific; comment the following selector out\n    //a[href]::after {\n    //  content: \" (\" attr(href) \")\";\n    //}\n\n    abbr[title]::after {\n      content: \" (\" attr(title) \")\";\n    }\n\n    // Bootstrap specific; comment the following selector out\n    //\n    // Don't show links that are fragment identifiers,\n    // or use the `javascript:` pseudo protocol\n    //\n\n    //a[href^=\"#\"]::after,\n    //a[href^=\"javascript:\"]::after {\n    // content: \"\";\n    //}\n\n    pre {\n      white-space: pre-wrap !important;\n    }\n    pre,\n    blockquote {\n      border: $border-width solid $gray-500; // Bootstrap custom code; using `$border-width` instead of 1px\n      page-break-inside: avoid;\n    }\n\n    tr,\n    img {\n      page-break-inside: avoid;\n    }\n\n    p,\n    h2,\n    h3 {\n      orphans: 3;\n      widows: 3;\n    }\n\n    h2,\n    h3 {\n      page-break-after: avoid;\n    }\n\n    // Bootstrap specific changes start\n\n    // Specify a size and min-width to make printing closer across browsers.\n    // We don't set margin here because it breaks `size` in Chrome. We also\n    // don't use `!important` on `size` as it breaks in Chrome.\n    @page {\n      size: $print-page-size;\n    }\n    body {\n      min-width: $print-body-min-width !important;\n    }\n    .container {\n      min-width: $print-body-min-width !important;\n    }\n\n    // Bootstrap components\n    .navbar {\n      display: none;\n    }\n    .badge {\n      border: $border-width solid $black;\n    }\n\n    .table {\n      border-collapse: collapse !important;\n\n      td,\n      th {\n        background-color: $white !important;\n      }\n    }\n\n    .table-bordered {\n      th,\n      td {\n        border: 1px solid $gray-300 !important;\n      }\n    }\n\n    .table-dark {\n      color: inherit;\n\n      th,\n      td,\n      thead th,\n      tbody + tbody {\n        border-color: $table-border-color;\n      }\n    }\n\n    .table .thead-dark th {\n      color: inherit;\n      border-color: $table-border-color;\n    }\n\n    // Bootstrap specific changes end\n  }\n}\n","html{\n    font-size: $fs-base-mob;\n}\n@if($fs-base-mob < $fs-base-tab) {\n    @include media-breakpoint-up(lg){\n        html{\n            font-size: $fs-base-tab;\n        }\n    }    \n}\n@if($fs-base-tab < $fs-base-dsk) {\n    @include media-breakpoint-up(lg){\n        html{\n            font-size: $fs-base-dsk;\n        }\n    }\n}\nol, ul {\n    list-style: none;\n    margin: 0;\n    padding: 0;\n}\n\na{\n    transition: color .4s, background-color .4s, border .4s, box-shadow .4s;\n    &:focus{\n        outline: none;\n    }\n}\nimg{\n    max-width: 100%;\n}\nstrong{\n    font-weight: 500;\n}\nh1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p{\n    &:last-child{\n        margin-bottom: 0;\n    }\n}","h1, .h1, h2, .h2 {letter-spacing: -0.03em;}\nh3, .h3, h4, .h4 {letter-spacing: -0.02em;}\nh5, .h5, h6, .h6 {letter-spacing: -0.01em;}\n\n@include media-breakpoint-up(lg){\n    h1, .h1 { @include font-size($h1-fs-lg); font-weight: $fw-normal; letter-spacing: -0.04em;}\n    h2, .h2 { @include font-size($h2-fs-lg); letter-spacing: -0.03em;}\n    h3, .h3 { @include font-size($h3-fs-lg); letter-spacing: -0.03em;}\n    h4, .h4 { @include font-size($h4-fs-lg); }\n    h5, .h5 { @include font-size($h5-fs-lg); }\n    h6, .h6 { @include font-size($h6-fs-lg); }\n}\n.list-inline{\n    li{\n        display: inline-block;\n        &:not(:last-child){\n            @if($rtl==false){\n                margin-right: 1rem;\n            }\n            @if($rtl==true){\n                margin-left: 1rem;\n            }\n        }\n    }\n}\n.ellipsis{\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis\n}\n.text-ellipsis{\n    @extend .ellipsis;\n}\n.ccap{\n    @extend .text-capitalize;\n}\n.lcap{\n    @extend .text-lowercase;\n}\n.ucap{\n    @extend .text-uppercase;\n}\n.ff {\n    &-mono {\n        @extend .text-monospace\n    }\n    &-base {\n        font-family: $base-font-family !important;\n    }\n    &-alt {\n        font-family: $alt-font-family !important;\n    }\n    &-italic {\n        @extend .font-italic;\n    }\n}\n.fw{\n    &-light{\n        @extend .font-weight-light;\n        &er{\n            @extend .font-weight-lighter;\n        }\n    }\n    &-normal{\n        @extend .font-weight-normal;\n    }\n    &-medium{\n        font-weight: $fw-medium !important;\n    }\n    &-bold{\n        @extend .font-weight-bold;\n        &er{\n            @extend .font-weight-bolder;\n        }\n    }\n}\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  .text-white &{\n    color: $white;\n  }\n}\n@if($lead-fs < $lead-fs-dsk) {\n    @include media-breakpoint-up(lg){\n        .lead{\n            font-size: $lead-fs-dsk;\n        }\n    }\n}\n","@mixin text-color-class($class, $color) {\n    #{$class} {\n      color: $color !important;\n    }\n    @if $emphasized-link-hover-darken-percentage != 0 {\n      a#{$class} {\n        &:hover,&:focus {\n          color: darken($color, $emphasized-link-hover-darken-percentage) !important;\n        }\n      }\n    }\n}\n.text{\n  &-soft{\n    color: $base-light !important;\n  }\n  &-base{\n    color: $base-text !important;\n  }\n  &-head{\n    color: $base-color !important;\n  }\n}\n",".circle {\n    border-radius: 50%;\n}\n.round{\n    border-radius: $border-radius;\n    &-sm{\n        border-radius: $border-radius-sm;\n    }\n    &-lg{\n        border-radius: $border-radius-lg;\n    }\n    &-xl{\n        border-radius: $border-radius-lg * 2;\n    }\n}\nsvg{\n    height: 100%;\n    max-width: 100%;\n}\n.sq{\n    height: 40px;\n    width: 40px;\n    &-xs{\n        height: 18px;\n        width: 18px;\n    }\n    &-sm{\n        height: 24px;\n        width: 24px;\n    }\n    &-md{\n        height: 32px;\n        width: 32px;\n    }\n    &-lg{\n        height: 60px;\n        width: 60px;\n    }\n    &-xl{\n        height: 80px;\n        width: 80px;\n    }\n}\n.divider {\n    border-top: 1px solid $border-light !important;\n    margin: $gutter-width 0;\n    display: block;\n    &.xs {\n        margin: .5rem 0;\n    }\n    &.sm {\n        margin: 1rem 0;\n    }\n    &.md {\n        margin: 1.5rem 0;\n    }\n    &.lg {\n        margin: 2.25rem 0;\n    }\n    &.xl {\n        margin: 2.75rem 0;\n    }\n    \n}","@mixin bg-class($class, $color) {\n    #{$class} {\n      background-color: $color !important;\n    }\n    a#{$class},\n    button#{$class} {\n      &:hover,&:focus{\n        background-color: darken($color, 10%) !important;\n      }\n    }\n}\n\n@each $name, $color in $extend-colors{\n  .bg-#{$name} {background-color: $color !important;}\n  .text-#{$name} {color: $color !important;}\n}\n\n@each $color, $value in $grays {\n  .bg-gray-#{$color} {\n    background-color: $value !important;\n  }\n}\n\n$bg-abstract: linear-gradient(to right, #2c3782 calc(60% - 150px), #39469f calc(60% - 150px), #39469f 60%, #4856b5 60%, #4856b5 calc(60% + 150px),#5b6ac6 calc(60% + 150px),#5b6ac6 100%);\n.bg{\n    &-abstract{\n      background-image: $bg-abstract;\n    }\n}\n\n.bg-white-1 {\n  background: rgba($white, 0.1) !important;\n}\n.bg-white-2 {\n  background: rgba($white, 0.2) !important;\n}\n.bg-white-3 {\n  background: rgba($white, 0.3) !important;\n}\n.bg-white-4 {\n  background: rgba($white, 0.4) !important;\n}\n.bg-white-5 {\n  background: rgba($white, 0.5) !important;\n}\n.bg-white-6 {\n  background: rgba($white, 0.6) !important;\n}\n.bg-white-7 {\n  background: rgba($white, 0.7) !important;\n}\n.bg-white-8 {\n  background: rgba($white, 0.8) !important;\n}\n.bg-white-9 {\n  background: rgba($white, 0.9) !important;\n}",".border{\n    &-transparent{\n        border-color: transparent;\n    }\n}","$fixed-widths: 80px, 90px, 100px, 110px, 120px, 125px, 130px, 140px, 150px, 175px, 200px, 220px, 225px, 250px, 300px, 350px, 400px, 550px;\n  \n@each $size in $fixed-widths {\n  .w-#{$size} {\n    width: $size !important;\n  }\n  .w-min-#{$size} {\n    min-width: $size !important;\n  }\n  .w-max-#{$size} {\n    max-width: $size !important;\n  }\n}\n.w-max-100 {\n  max-width: 100% !important;\n}\n.w-min-100 {\n  min-width: 100% !important;\n}\n.w-max-auto {\n  max-width: inherit !important;\n}\n.w-min-auto {\n  min-width: auto !important;\n}\n\n$pc-widths: 15 15%, 20 20%, 30 30%, 35 35%, 40 40%, 45 45%, 55 55%, 60 60%, 65 65%, 70 70%, 80 80%, 85 85%, 90 90%, 95 95%;\n@each $name, $size in $pc-widths {\n  .w-#{$name} {\n    width: $size !important;\n  }\n}\n\n// width by name \n$wide-sizes:  \n  xs      520px     576px, \n  sm      720px     768px, \n  md      960px     992px, \n  lg      1140px    1200px, \n  xl      1240px    1280px;\n//$name   $wide     $point\n@each $name, $wide, $point in $wide-sizes {\n  @media (min-width:#{$point}){\n    .wide-#{$name} {\n      max-width: $wide !important;\n      &-fix {\n        width: $wide !important;\n      }\n    }\n  }\n}\n@each $name, $wide in $wide-sizes {\n    .wide-#{$name} {\n      &-fix {\n        width: $wide !important;\n      }\n    }\n}\n\n.wide-xs-fix, .wide-sm-fix, .wide-md-fix, .wide-lg-fix {\n @extend .w-max-100;\n}\n@media (min-width: 1200px) and (max-width: 1660px){\n  .wide-fit {\n    max-width: 1140px;\n  }\n}\n\n\n$fixed-heights: 100px, 150px, 175px, 200px, 225px, 250px, 275px, 300px, 325px, 350px, 375px, 400px, 425px, 450px, 475px, 500px;\n\n@each $size in $fixed-heights {\n  .h-#{$size} {\n    height: $size !important;\n  }\n  .h-min-#{$size} {\n    min-height: $size !important;\n  }\n  .h-max-#{$size} {\n    max-height: $size !important;\n  }\n}",".absolute{\n    &-top-left{\n        position: absolute;\n        top: 0;\n        @if($rtl==false){\n            left: 0;\n        }\n        @if($rtl==true){\n            right: 0;\n        }\n    }\n    &-top-right{\n        position: absolute;\n        top: 0;\n        @if($rtl==false){\n            right: 0;\n        }\n        @if($rtl==true){\n            left: 0;\n        }\n    }\n    &-bottom-left{\n        position: absolute;\n        bottom: 0;\n        @if($rtl==false){\n            left: 0;\n        }\n        @if($rtl==true){\n            right: 0;\n        }\n    }\n    &-bottom-right{\n        position: absolute;\n        bottom: 0;\n        @if($rtl==false){\n            right: 0;\n        }\n        @if($rtl==true){\n            left: 0;\n        }\n    }\n}\n.pos-rel {\n    @extend .position-relative;\n}\n.pos-abs {\n    @extend .position-absolute;\n}",".align-start{\n    @extend .d-flex;\n    @extend .align-items-start;\n}\n.align-end{\n    @extend .d-flex;\n    @extend .align-items-end;\n}\n.align-center{\n    @extend .d-flex;\n    @extend .align-items-center;\n}\n.justify-start{\n    @extend .d-flex;\n    @extend .justify-content-start;\n}\n.justify-end{\n    @extend .d-flex;\n    @extend .justify-content-end;\n}\n.justify-center{\n    @extend .d-flex;\n    @extend .justify-content-center;\n}\n.justify-between{\n    @extend .d-flex;\n    @extend .justify-content-between;\n}\n.justify-around{\n    @extend .d-flex;\n    @extend .justify-content-around;\n}\n.between-start{\n    @extend .d-flex;\n    @extend .justify-content-between;\n    @extend .align-items-start;\n}\n.between-center{\n    @extend .d-flex;\n    @extend .justify-content-between;\n    @extend .align-items-center;\n}\n.center{\n    @extend .d-flex;\n    @extend .justify-content-center;\n    @extend .align-items-center;\n}\n//@i-v120\n.stretch{\n    @extend .d-flex;\n    @extend .align-items-stretch;\n}\n.shrink-0{\n    flex-shrink: 0;\n}",".badge{\n    position: relative;\n    border: 1px solid currentColor;\n    line-height: $badge-line-height;\n    font-family: $base-font-family;\n    letter-spacing: 0.01em;\n    vertical-align: middle;\n    display: inline-flex;\n    .icon + span,span + .icon{\n        @if($rtl==false){\n            padding-left: 4px;\n        }\n        @if($rtl==true){\n            padding-right: 4px;\n        }\n    }\n    &-sm{\n        padding: $badge-padding-y-sm $badge-padding-x-sm;\n        font-size:$badge-font-size-sm;\n\n        &.badge-pill{\n            padding: $badge-padding-y-sm $badge-pill-padding-x-sm;\n        }\n    }\n    &-md{\n        padding: $badge-padding-y-md $badge-padding-x-md;\n        font-size:$badge-font-size-md !important;\n    }\n    &-lg{\n        padding: $badge-padding-y-lg $badge-padding-x-lg;\n        font-size:$badge-font-size-lg !important;\n    }\n    &-xl{\n        padding: $badge-padding-y-xl $badge-padding-x-xl;\n        font-size:$badge-font-size-xl !important;\n    }\n    &-light {\n        color: $secondary;\n    }\n    &-lighter {\n        color: $secondary-light;\n    }\n    .icon{\n        font-size: 1rem;\n    }\n}\n@each $name, $value in $theme-colors {\n    .badge-#{$name} {\n        border-color: $value;\n    }\n}\n\n$outline-badges: map-merge(\n    $theme-colors,\n    (\n        \"light\":       $light-400,\n        \"lighter\":     $light-200\n    )\n);\n\n@each $name, $value in $outline-badges {\n    .badge-outline-#{$name} {\n        color: $value;\n        border-color: mix($value, $white, 60%);\n    }\n}\n$dim-mix:           #fff;\n$dim-badge: map-merge(\n    $theme-colors,\n    (\n        \"light\":       $light-400,\n        \"lighter\":     $light-200\n    )\n);\n\n@each $name, $color in $dim-badge {\n    .badge-dim.badge-#{$name} {\n        color: $color;\n        background-color: mix($color, $dim-mix, 11%);\n        border-color: mix($color, $dim-mix, 11%);\n    }\n    .badge-dim.badge-outline-#{$name} {\n        color: $color;\n        background-color: mix($color, $dim-mix, 11%);\n        border-color: mix($color, $dim-mix, 40%);\n    }\n}\n\n.badge-dot{\n    display: inline-flex;\n    align-items: center;\n    background-color: transparent;\n    border:none;\n    @if($rtl==false){\n        padding-left: $badge-dot-width + $badge-dot-gap;\n        padding-right: 0;\n    }\n    @if($rtl==true){\n        padding-right: $badge-dot-width + $badge-dot-gap;\n        padding-left: 0;\n    }\n    font-size: $fx-sz-12;\n    &:before{\n        position: absolute;\n        content: \"\";\n        @if($rtl==false){\n            left: 0;\n        }\n        @if($rtl==true){\n            right: 0;\n        }\n        top: 50%;\n        transform: translateY(-50%);\n        display: inline-block; \n        height: $badge-dot-width;\n        width: $badge-dot-width;\n        margin-top: -1px;\n        border-radius:50%;\n        background: currentColor;\n    }\n    &.badge-sm, &.badge-md {\n        @if($rtl==false){\n            padding-left: $badge-dot-width-sm + $badge-dot-gap-sm;\n        }\n        @if($rtl==true){\n            padding-right: $badge-dot-width-sm + $badge-dot-gap-sm;\n        }\n        &:before{\n            height: $badge-dot-width-sm;\n            width: $badge-dot-width-sm;\n            margin-top: 0;\n        }\n    }\n    &.badge-lg, &.badge-xl{\n        @if($rtl==false){\n            padding-left: ($badge-dot-width * 2) + ($badge-dot-gap-sm + 4);\n        }\n        @if($rtl==true){\n            padding-right: ($badge-dot-width * 2) + ($badge-dot-gap-sm + 4);\n        }\n        &:before{\n            height: ($badge-dot-width * 2);\n            width: ($badge-dot-width * 2);\n            margin-top: 0;\n        }\n    }\n    &-mb {}\n}\n\n$dot-badge: map-merge(\n    $theme-colors,\n    (\n        \"light\":       $light-400,\n        \"lighter\":     $light-200\n    )\n);\n@each $name, $color in $dot-badge {\n    .badge-dot.badge-#{$name} {\n        color: $color;\n    }\n}\n\n@include media-breakpoint-down(sm){\n    .badge-dot-sm {\n        width: 0;\n        overflow: hidden;\n    }\n}\n\n@media (max-width: 413px) {\n    .badge-dot-mb {\n        width: 0;\n        overflow: hidden;\n    }\n}\n\n@media (max-width: 369px) {\n    .badge-dot-xs {\n        width: 0;\n        overflow: hidden;\n    }\n}","$alert-dismissible-close-icon: $ni-cross !default;\n\n.alert{\n    &:last-child{\n        margin-bottom: 0;\n    }\n    &-link {\n        box-shadow: 0 1px 0 currentColor;\n        &:hover {\n            box-shadow: none;\n        }\n    }\n    h5, h6, .title {\n        font-size: ($h6-font-size * 1.05);\n    }\n    &.alert-icon{\n        @if($rtl==false){\n            padding-left: $alert-padding-x + $alert-icon-width;\n        }\n        @if($rtl==true){\n            padding-right: $alert-padding-x + $alert-icon-width;\n        }\n        > .icon{\n            position: absolute;\n            font-size: 1.25rem;\n            line-height: 1;\n            width: $alert-icon-width;\n            top: $alert-padding-y;\n            @if($rtl==false){\n                left: $alert-padding-x;\n                margin-left:-1px;\n            }\n            @if($rtl==true){\n                right: $alert-padding-x;\n                margin-right:-1px;\n            }\n        }\n    }\n    &-dismissible{\n        .close{\n            top: 50%;\n            transform: translateY(-50%);\n            transition: .3s ease;\n            margin-top: -1px;\n            [aria-hidden=\"true\"]{\n                display:none;\n            }\n            &:focus{\n                outline: none;\n            }\n            &:hover{\n                color: currentColor;\n            }\n            &:after{\n                font-family: $nk-dashlite-font;\n                content: $alert-dismissible-close-icon;\n                font-size: 1.1rem;\n            }\n        }\n    }\n    &-light, &-lighter, &-gray {\n        border-color: $border-light;\n        color: $base-text;\n        .alert-link {\n            color: $base-text;\n        }\n    }\n    &-alt{\n        position: relative;\n        padding: .875rem;\n        border-radius: $border-radius-xxl;\n        &.alert-icon{\n            @if($rtl==false){\n                padding-left: 4rem;\n            }\n            @if($rtl==true){\n                padding-right: 4rem;\n            }\n            > .icon{\n                position: absolute;\n                font-size: 2rem;\n                line-height: 1;\n                width: 4rem;\n                top: 50%;\n                @if($rtl==false){\n                    left: 0;\n                }\n                @if($rtl==true){\n                    right: 0;\n                }\n                transform: translateY(-50%);\n                text-align: center;\n                opacity: 0.5;\n            }\n        }\n    }\n    //@i-v140-e-\n}\na.alert:hover{\n    color: currentColor;\n}\n\n$alert-fill: map-merge(\n    $theme-colors,\n    (\n        \"light\": $light-200,\n        \"lighter\": $light-100,\n    )\n);\n@each $state, $bg in $alert-fill {\n    .alert-fill.alert-#{$state}{\n        color: color-yiq($bg);\n        background: $bg;\n        \n    }\n}\n.alert-fill {\n    border-width: 0;\n    .alert-link, .icon, h4, h5, h6 {\n        color: currentColor;\n    }\n    &.alert-light{\n        color: $secondary;\n    }\n    &.alert-lighter{\n        color: $secondary-light;\n    }\n}\n\n$alert-pro: map-merge(\n    $theme-colors,\n    (\n        \"light\":       $light-400,\n        \"lighter\":     $light-400\n    )\n);\n\n.alert-pro{\n    box-shadow: 0 4px 15px 0 rgba($dark,.1);\n    border: none;\n    @if($rtl==false){\n        border-left: 4px solid transparent;\n    }\n    @if($rtl==true){\n        border-right: 4px solid transparent;\n    }\n    color: $base-text;\n    line-height: 1.5;\n    background: $white;\n    &.no-shadow {\n        box-shadow: none;\n    }\n    &.no-border {\n        @if($rtl==false){\n            border-left: 0;\n        }\n        @if($rtl==true){\n            border-right: 0;\n        }\n    }\n    &.alert-icon {\n        @if($rtl==false){\n            padding-left: $alert-padding-x + $alert-pro-icon-width;\n        }\n        @if($rtl==true){\n            padding-right: $alert-padding-x + $alert-pro-icon-width;\n        }\n        > .icon {\n            font-size: 1.75rem;\n            top: 50%;\n            transform: translateY(-50%);\n        }\n    }\n}\n@each $state, $color in $alert-pro {\n    .alert-pro.alert-#{$state}{\n        border-color: $color;\n        > .icon {\n            color: $color;\n        }\n    }\n}\n","$icomoon-font-family: \"Nioicon\" !default;\n$icomoon-font-path: $nk-dashlite-font-url !default;\n\n$ni-centos: \"\\ece6\";\n$ni-covid: \"\\ece7\";\n$ni-fedora: \"\\ece8\";\n$ni-hot-fill: \"\\ece9\";\n$ni-hot: \"\\ecea\";\n$ni-linux-server: \"\\eceb\";\n$ni-linux: \"\\ecec\";\n$ni-note-add-fill: \"\\eced\";\n$ni-repeat-fill: \"\\ecee\";\n$ni-tranx-fill: \"\\ecef\";\n$ni-ubuntu: \"\\ecf0\";\n$ni-virus: \"\\ecf1\";\n$ni-b-chrome: \"\\ec63\";\n$ni-b-edge: \"\\ec64\";\n$ni-b-firefox: \"\\ec94\";\n$ni-b-ie: \"\\ec95\";\n$ni-b-opera: \"\\ec96\";\n$ni-b-safari: \"\\ec97\";\n$ni-b-si: \"\\ec98\";\n$ni-b-uc: \"\\ec99\";\n$ni-brick-fill: \"\\ec9a\";\n$ni-brick: \"\\ec9b\";\n$ni-col-3s: \"\\ec9c\";\n$ni-col-4s: \"\\ec9d\";\n$ni-col-2s: \"\\ec9e\";\n$ni-comments: \"\\ec9f\";\n$ni-dot-sq: \"\\eca0\";\n$ni-dot: \"\\eca1\";\n$ni-footer: \"\\eca2\";\n$ni-header: \"\\eca3\";\n$ni-heading: \"\\eca4\";\n$ni-layout-alt-fill: \"\\eca5\";\n$ni-layout-alt: \"\\eca6\";\n$ni-layout-fill1: \"\\eca7\";\n$ni-layout1: \"\\eca8\";\n$ni-list-index-fill: \"\\eca9\";\n$ni-list-index: \"\\ecaa\";\n$ni-list-thumb-alt-fill: \"\\ecab\";\n$ni-list-thumb-alt: \"\\ecac\";\n$ni-list-thumb-fill: \"\\ecad\";\n$ni-list-thumb: \"\\ecae\";\n$ni-masonry-fill: \"\\ecaf\";\n$ni-masonry: \"\\ecb0\";\n$ni-menu-circled: \"\\ecb1\";\n$ni-menu-squared: \"\\ecb2\";\n$ni-notice: \"\\ecb3\";\n$ni-pen2: \"\\ecb4\";\n$ni-property-blank: \"\\ecb5\";\n$ni-propert-blank: \"\\ecb5\";\n$ni-property-add: \"\\ecb6\";\n$ni-property-alt: \"\\ecb7\";\n$ni-property-remove: \"\\ecb8\";\n$ni-property: \"\\ecb9\";\n$ni-puzzle-fill: \"\\ecba\";\n$ni-puzzle: \"\\ecbb\";\n$ni-quote-left: \"\\ecbc\";\n$ni-quote-right: \"\\ecbd\";\n$ni-row-mix: \"\\ecbe\";\n$ni-row-view1: \"\\ecbf\";\n$ni-sidebar-r: \"\\ecc0\";\n$ni-text2: \"\\ecc1\";\n$ni-tile-thumb-fill: \"\\ecc2\";\n$ni-tile-thumb: \"\\ecc3\";\n$ni-view-col-fill: \"\\ecc4\";\n$ni-view-col-sq: \"\\ecc5\";\n$ni-view-col: \"\\ecc6\";\n$ni-view-col2: \"\\ecc7\";\n$ni-view-col3: \"\\ecc8\";\n$ni-view-cols-fill: \"\\ecc9\";\n$ni-view-cols-sq: \"\\ecca\";\n$ni-view-cols: \"\\eccb\";\n$ni-view-grid-fill: \"\\eccc\";\n$ni-view-grid-sq: \"\\eccd\";\n$ni-view-grid-wd: \"\\ecce\";\n$ni-view-grid: \"\\eccf\";\n$ni-view-grid2-wd: \"\\ecd0\";\n$ni-view-grid3-wd: \"\\ecd1\";\n$ni-view-group-fill: \"\\ecd2\";\n$ni-view-group-wd: \"\\ecd3\";\n$ni-view-list-fill: \"\\ecd4\";\n$ni-view-list-sq: \"\\ecd5\";\n$ni-view-list-wd: \"\\ecd6\";\n$ni-view-list: \"\\ecd7\";\n$ni-view-panel-fill: \"\\ecd8\";\n$ni-view-panel-sq: \"\\ecd9\";\n$ni-view-panel: \"\\ecda\";\n$ni-view-row-fill: \"\\ecdb\";\n$ni-view-row-sq: \"\\ecdc\";\n$ni-view-row-wd: \"\\ecdd\";\n$ni-view-row: \"\\ecde\";\n$ni-view-x1: \"\\ecdf\";\n$ni-view-x2: \"\\ece0\";\n$ni-view-x3: \"\\ece1\";\n$ni-view-x4: \"\\ece2\";\n$ni-view-x5: \"\\ece3\";\n$ni-view-x6: \"\\ece4\";\n$ni-view-x7: \"\\ece5\";\n$ni-dashlite: \"\\eb91\";\n$ni-dashlite-circle: \"\\ec56\";\n$ni-dashlite-alt: \"\\ec57\";\n$ni-master-card: \"\\ec58\";\n$ni-paypal: \"\\ec59\";\n$ni-visa-alt: \"\\ec5a\";\n$ni-coin-eur: \"\\ec5b\";\n$ni-coin-gbp: \"\\ec5c\";\n$ni-sign-ada-alt: \"\\ec5d\";\n$ni-sign-bch-alt: \"\\ec5e\";\n$ni-sign-bgp-alt: \"\\ec5f\";\n$ni-sign-bnb-alt: \"\\ec60\";\n$ni-sign-brl-alt: \"\\ec61\";\n$ni-sign-btc-alt: \"\\ec62\";\n$ni-sign-cc-alt: \"\\ec65\";\n$ni-sign-cc-alt2: \"\\ec66\";\n$ni-sign-chf-alt: \"\\ec67\";\n$ni-sign-cny-alt: \"\\ec68\";\n$ni-sign-czk-alt: \"\\ec69\";\n$ni-sign-dash-alt: \"\\ec6a\";\n$ni-sign-dkk-alt: \"\\ec6b\";\n$ni-sign-eos-alt: \"\\ec6c\";\n$ni-sign-eth-alt: \"\\ec6d\";\n$ni-sign-eur-alt2: \"\\ec6e\";\n$ni-sign-euro-alt: \"\\ec6f\";\n$ni-sign-gbp-alt2: \"\\ec70\";\n$ni-sign-hkd-alt: \"\\ec71\";\n$ni-sign-idr-alt: \"\\ec72\";\n$ni-sign-inr-alt: \"\\ec73\";\n$ni-sign-jpy-alt: \"\\ec74\";\n$ni-sign-kr-alt: \"\\ec75\";\n$ni-sign-ltc-alt: \"\\ec76\";\n$ni-sign-ltc: \"\\ec77\";\n$ni-sign-mxn-alt: \"\\ec78\";\n$ni-sign-mxr-alt: \"\\ec79\";\n$ni-sign-myr-alt: \"\\ec7a\";\n$ni-sign-paypal-alt: \"\\ec7b\";\n$ni-sign-paypal-full: \"\\ec7c\";\n$ni-sign-php-alt: \"\\ec7d\";\n$ni-sign-pln-alt: \"\\ec7e\";\n$ni-sign-rub-alt: \"\\ec7f\";\n$ni-sign-sek-alt: \"\\ec80\";\n$ni-sign-sgd-alt: \"\\ec81\";\n$ni-sign-kobo-alt: \"\\ec82\";\n$ni-sign-steem-alt: \"\\ec83\";\n$ni-sign-steller-alt: \"\\ec84\";\n$ni-sign-stripe-fulll: \"\\ec85\";\n$ni-sign-thb-alt: \"\\ec86\";\n$ni-sign-trx-alt: \"\\ec87\";\n$ni-sign-try-alt: \"\\ec88\";\n$ni-sign-usd-alt: \"\\ec89\";\n$ni-sign-usd-alt2: \"\\ec8a\";\n$ni-sign-usdc-alt: \"\\ec8b\";\n$ni-sign-usdt-alt: \"\\ec8c\";\n$ni-sign-visa-alt: \"\\ec8d\";\n$ni-sign-vnd-alt: \"\\ec8e\";\n$ni-sign-waves-alt: \"\\ec8f\";\n$ni-sign-xem-alt: \"\\ec90\";\n$ni-sign-xrp-new-alt: \"\\ec91\";\n$ni-sign-xrp-old-alt: \"\\ec92\";\n$ni-sign-zcash-alt: \"\\ec93\";\n$ni-chevron-left: \"\\e9cc\";\n$ni-chevron-right: \"\\e9d3\";\n$ni-chevron-up: \"\\e9da\";\n$ni-chevron-down: \"\\e9c5\";\n$ni-chevron-left-round: \"\\e9cb\";\n$ni-chevron-right-round: \"\\e9d2\";\n$ni-chevron-up-round: \"\\e9d9\";\n$ni-chevron-down-round: \"\\e9c4\";\n$ni-chevron-left-round-fill: \"\\e9ca\";\n$ni-chevron-right-round-fill: \"\\e9d1\";\n$ni-chevron-up-round-fill: \"\\e9d8\";\n$ni-chevron-down-round-fill: \"\\e9c3\";\n$ni-chevron-left-c: \"\\e9c6\";\n$ni-chevron-right-c: \"\\e9cd\";\n$ni-chevron-up-c: \"\\e9d4\";\n$ni-chevron-down-c: \"\\e9bf\";\n$ni-chevron-left-fill-c: \"\\e9c9\";\n$ni-chevron-right-fill-c: \"\\e9d0\";\n$ni-chevron-up-fill-c: \"\\e9d7\";\n$ni-chevron-down-fill-c: \"\\e9c2\";\n$ni-chevron-left-circle: \"\\e9c8\";\n$ni-chevron-right-circle: \"\\e9cf\";\n$ni-chevron-up-circle: \"\\e9d6\";\n$ni-chevron-down-circle: \"\\e9c1\";\n$ni-chevron-left-circle-fill: \"\\e9c7\";\n$ni-chevron-right-circle-fill: \"\\e9ce\";\n$ni-chevron-up-circle-fill: \"\\e9d5\";\n$ni-chevron-down-circle-fill: \"\\e9c0\";\n$ni-caret-left: \"\\e99b\";\n$ni-caret-right: \"\\e99d\";\n$ni-caret-up: \"\\e99f\";\n$ni-caret-down: \"\\e999\";\n$ni-caret-left-fill: \"\\e99a\";\n$ni-caret-right-fill: \"\\e99c\";\n$ni-caret-up-fill: \"\\e99e\";\n$ni-caret-down-fill: \"\\e998\";\n$ni-sort: \"\\ebbf\";\n$ni-sort-up: \"\\ebbd\";\n$ni-sort-down: \"\\ebb9\";\n$ni-sort-fill: \"\\ebba\";\n$ni-sort-up-fill: \"\\ebbc\";\n$ni-sort-down-fill: \"\\ebb8\";\n$ni-sort-v: \"\\ebbe\";\n$ni-swap-v: \"\\ebdc\";\n$ni-swap: \"\\ebdd\";\n$ni-arrow-left-round: \"\\e937\";\n$ni-arrow-right-round: \"\\e942\";\n$ni-arrow-up-round: \"\\e94f\";\n$ni-arrow-down-round: \"\\e92c\";\n$ni-arrow-left-round-fill: \"\\e936\";\n$ni-arrow-right-round-fill: \"\\e941\";\n$ni-arrow-up-round-fill: \"\\e94e\";\n$ni-arrow-down-round-fill: \"\\e92b\";\n$ni-arrow-left-c: \"\\e932\";\n$ni-arrow-right-c: \"\\e93d\";\n$ni-arrow-up-c: \"\\e948\";\n$ni-arrow-down-c: \"\\e925\";\n$ni-arrow-left-fill-c: \"\\e935\";\n$ni-arrow-right-fill-c: \"\\e940\";\n$ni-arrow-up-fill-c: \"\\e94b\";\n$ni-arrow-down-fill-c: \"\\e928\";\n$ni-arrow-left-circle: \"\\e934\";\n$ni-arrow-right-circle: \"\\e93f\";\n$ni-arrow-up-circle: \"\\e94a\";\n$ni-arrow-down-circle: \"\\e927\";\n$ni-arrow-left-circle-fill: \"\\e933\";\n$ni-arrow-up-circle-fill: \"\\e949\";\n$ni-arrow-down-circle-fill: \"\\e926\";\n$ni-arrow-right-circle-fill: \"\\e93e\";\n$ni-chevrons-left: \"\\e9dc\";\n$ni-chevrons-right: \"\\e9dd\";\n$ni-chevrons-up: \"\\e9de\";\n$ni-chevrons-down: \"\\e9db\";\n$ni-first: \"\\ea59\";\n$ni-last: \"\\eab8\";\n$ni-back-ios: \"\\e958\";\n$ni-forward-ios: \"\\ea6d\";\n$ni-upword-ios: \"\\ec20\";\n$ni-downward-ios: \"\\ea23\";\n$ni-back-alt: \"\\e955\";\n$ni-forward-alt: \"\\ea69\";\n$ni-upword-alt: \"\\ec1f\";\n$ni-downward-alt: \"\\ea22\";\n$ni-back-alt-fill: \"\\e954\";\n$ni-forward-alt-fill: \"\\ea68\";\n$ni-upword-alt-fill: \"\\ec1e\";\n$ni-downward-alt-fill: \"\\ea21\";\n$ni-arrow-long-left: \"\\e93a\";\n$ni-arrow-long-right: \"\\e93b\";\n$ni-arrow-long-up: \"\\e93c\";\n$ni-arrow-long-down: \"\\e939\";\n$ni-arrow-left: \"\\e938\";\n$ni-arrow-right: \"\\e943\";\n$ni-arrow-up: \"\\e950\";\n$ni-arrow-down: \"\\e92d\";\n$ni-arrow-up-left: \"\\e94c\";\n$ni-arrow-up-right: \"\\e94d\";\n$ni-arrow-down-left: \"\\e929\";\n$ni-arrow-down-right: \"\\e92a\";\n$ni-arrow-to-left: \"\\e945\";\n$ni-arrow-to-right: \"\\e946\";\n$ni-arrow-to-up: \"\\e947\";\n$ni-arrow-to-down: \"\\e944\";\n$ni-arrow-from-left: \"\\e92f\";\n$ni-arrow-from-right: \"\\e930\";\n$ni-arrow-from-up: \"\\e931\";\n$ni-arrow-from-down: \"\\e92e\";\n$ni-curve-down-left: \"\\ea0b\";\n$ni-curve-up-right: \"\\ea12\";\n$ni-curve-up-left: \"\\ea11\";\n$ni-curve-down-right: \"\\ea0c\";\n$ni-curve-left-up: \"\\ea0e\";\n$ni-curve-right-up: \"\\ea10\";\n$ni-curve-left-down: \"\\ea0d\";\n$ni-curve-right-down: \"\\ea0f\";\n$ni-back-arrow: \"\\e957\";\n$ni-forward-arrow: \"\\ea6b\";\n$ni-back-arrow-fill: \"\\e956\";\n$ni-forward-arrow-fill: \"\\ea6a\";\n$ni-navigate: \"\\eb0f\";\n$ni-navigate-up: \"\\eb0e\";\n$ni-navigate-fill: \"\\eb0c\";\n$ni-navigate-up-fill: \"\\eb0d\";\n$ni-send: \"\\eb6f\";\n$ni-send-alt: \"\\eb6e\";\n$ni-unfold-less: \"\\ec15\";\n$ni-unfold-more: \"\\ec16\";\n$ni-exchange-v: \"\\ea32\";\n$ni-exchange: \"\\ea33\";\n$ni-expand: \"\\ea34\";\n$ni-shrink: \"\\eb83\";\n$ni-focus: \"\\ea5e\";\n$ni-maximize: \"\\eadf\";\n$ni-minimize: \"\\eaf2\";\n$ni-maximize-alt: \"\\eade\";\n$ni-minimize-alt: \"\\eaf1\";\n$ni-shuffle: \"\\eb84\";\n$ni-cross-sm: \"\\ea05\";\n$ni-cross: \"\\ea06\";\n$ni-cross-round: \"\\ea04\";\n$ni-cross-circle: \"\\ea01\";\n$ni-cross-c: \"\\e9ff\";\n$ni-cross-round-fill: \"\\ea03\";\n$ni-cross-circle-fill: \"\\ea00\";\n$ni-cross-fill-c: \"\\ea02\";\n$ni-na: \"\\eb0b\";\n$ni-check: \"\\e9be\";\n$ni-check-thick: \"\\e9bd\";\n$ni-done: \"\\ea1c\";\n$ni-check-round: \"\\e9bc\";\n$ni-check-circle: \"\\e9b8\";\n$ni-check-c: \"\\e9b5\";\n$ni-check-round-fill: \"\\e9bb\";\n$ni-check-circle-fill: \"\\e9b7\";\n$ni-check-fill-c: \"\\e9b9\";\n$ni-check-circle-cut: \"\\e9b6\";\n$ni-check-round-cut: \"\\e9ba\";\n$ni-bullet: \"\\e981\";\n$ni-circle: \"\\e9e0\";\n$ni-square: \"\\ebca\";\n$ni-square-c: \"\\ebc7\";\n$ni-bullet-fill: \"\\e980\";\n$ni-circle-fill: \"\\e9df\";\n$ni-square-fill: \"\\ebc9\";\n$ni-square-fill-c: \"\\ebc8\";\n$ni-plus-sm: \"\\eb43\";\n$ni-minus-sm: \"\\eaf9\";\n$ni-plus: \"\\eb44\";\n$ni-minus: \"\\eafa\";\n$ni-plus-round: \"\\eb42\";\n$ni-minus-round: \"\\eaf8\";\n$ni-plus-circle: \"\\eb3d\";\n$ni-minus-circle: \"\\eaf5\";\n$ni-plus-c: \"\\eb3b\";\n$ni-minus-c: \"\\eaf3\";\n$ni-plus-round-fill: \"\\eb41\";\n$ni-plus-circle-fill: \"\\eb3c\";\n$ni-minus-round-fill: \"\\eaf7\";\n$ni-minus-circle-fill: \"\\eaf4\";\n$ni-plus-fill-c: \"\\eb3e\";\n$ni-minus-fill-c: \"\\eaf6\";\n$ni-plus-medi: \"\\eb40\";\n$ni-plus-medi-fill: \"\\eb3f\";\n$ni-equal-sm: \"\\ea30\";\n$ni-equal: \"\\ea31\";\n$ni-calc: \"\\e982\";\n$ni-search: \"\\eb6c\";\n$ni-zoom-out: \"\\ec55\";\n$ni-zoom-in: \"\\ec54\";\n$ni-play: \"\\eb3a\";\n$ni-play-fill: \"\\eb39\";\n$ni-play-circle: \"\\eb38\";\n$ni-play-circle-fill: \"\\eb37\";\n$ni-pause: \"\\eb26\";\n$ni-pause-fill: \"\\eb25\";\n$ni-pause-circle: \"\\eb24\";\n$ni-pause-circle-fill: \"\\eb23\";\n$ni-stop: \"\\ebd6\";\n$ni-stop-fill: \"\\ebd5\";\n$ni-stop-circle: \"\\ebd4\";\n$ni-stop-circle-fill: \"\\ebd3\";\n$ni-rewind: \"\\eb62\";\n$ni-forward: \"\\ea6e\";\n$ni-rewind-fill: \"\\eb61\";\n$ni-forward-fill: \"\\ea6c\";\n$ni-step-back: \"\\ebd1\";\n$ni-step-forward: \"\\ebd2\";\n$ni-vol-off: \"\\ec40\";\n$ni-vol-no: \"\\ec3f\";\n$ni-vol-half: \"\\ec3e\";\n$ni-vol: \"\\ec41\";\n$ni-mic: \"\\eaef\";\n$ni-mic-off: \"\\eaee\";\n$ni-video: \"\\ec39\";\n$ni-video-off: \"\\ec38\";\n$ni-video-fill: \"\\ec37\";\n$ni-loader: \"\\ead2\";\n$ni-power: \"\\eb47\";\n$ni-signout: \"\\ebb2\";\n$ni-signin: \"\\ebb1\";\n$ni-upload: \"\\ec1d\";\n$ni-download: \"\\ea20\";\n$ni-alert-circle: \"\\e90d\";\n$ni-alert: \"\\e910\";\n$ni-caution: \"\\e9a3\";\n$ni-report: \"\\eb5e\";\n$ni-alert-c: \"\\e90b\";\n$ni-alert-circle-fill: \"\\e90c\";\n$ni-alert-fill: \"\\e90f\";\n$ni-caution-fill: \"\\e9a2\";\n$ni-report-fill: \"\\eb5c\";\n$ni-alert-fill-c: \"\\e90e\";\n$ni-info-i: \"\\eaa8\";\n$ni-info: \"\\eaa9\";\n$ni-info-fill: \"\\eaa7\";\n$ni-help: \"\\ea98\";\n$ni-help-fill: \"\\ea97\";\n$ni-archived: \"\\e924\";\n$ni-archive: \"\\e922\";\n$ni-unarchive: \"\\ec12\";\n$ni-archived-fill: \"\\e923\";\n$ni-archive-fill: \"\\e921\";\n$ni-unarchive-fill: \"\\ec11\";\n$ni-bag: \"\\e95a\";\n$ni-bag-fill: \"\\e959\";\n$ni-bell: \"\\e965\";\n$ni-bell-off: \"\\e964\";\n$ni-bell-fill: \"\\e962\";\n$ni-bell-off-fill: \"\\e963\";\n$ni-wifi: \"\\ec4b\";\n$ni-wifi-off: \"\\ec4a\";\n$ni-live: \"\\ead1\";\n$ni-signal: \"\\ebb0\";\n$ni-bluetooth: \"\\e96d\";\n$ni-blank-alt: \"\\e967\";\n$ni-blank: \"\\e968\";\n$ni-blank-fill: \"\\e969\";\n$ni-blankf-fill: \"\\e969\";\n$ni-block-over: \"\\e96a\";\n$ni-book-read: \"\\e970\";\n$ni-book: \"\\e971\";\n$ni-book-fill: \"\\e96f\";\n$ni-bulb-fill: \"\\e97e\";\n$ni-bulb: \"\\e97f\";\n$ni-calendar-alt-fill: \"\\e983\";\n$ni-calendar-alt: \"\\e984\";\n$ni-calendar-booking-fill: \"\\e985\";\n$ni-calendar-booking: \"\\e986\";\n$ni-calendar-check-fill: \"\\e987\";\n$ni-calendar-check: \"\\e988\";\n$ni-calendar-fill: \"\\e989\";\n$ni-calendar: \"\\e98a\";\n$ni-calender-date-fill: \"\\e98b\";\n$ni-calender-date: \"\\e98c\";\n$ni-call: \"\\e990\";\n$ni-call-alt: \"\\e98e\";\n$ni-call-alt-fill: \"\\e98d\";\n$ni-call-fill: \"\\e98f\";\n$ni-camera-fill: \"\\e991\";\n$ni-camera: \"\\e992\";\n$ni-capsule: \"\\e994\";\n$ni-capsule-fill: \"\\e993\";\n$ni-cards: \"\\e997\";\n$ni-cards-fill: \"\\e996\";\n$ni-cart: \"\\e9a1\";\n$ni-cart-fill: \"\\e9a0\";\n$ni-cc: \"\\e9ae\";\n$ni-cc-alt: \"\\e9a5\";\n$ni-cc-alt2: \"\\e9a7\";\n$ni-cc-secure: \"\\e9ac\";\n$ni-cc-new: \"\\e9a9\";\n$ni-cc-off: \"\\e9aa\";\n$ni-cc-fill: \"\\e9a8\";\n$ni-cc-alt-fill: \"\\e9a4\";\n$ni-cc-alt2-fill: \"\\e9a6\";\n$ni-cc-secure-fill: \"\\e9ab\";\n$ni-msg-circle: \"\\eb07\";\n$ni-chat-circle: \"\\e9b2\";\n$ni-msg: \"\\eb09\";\n$ni-chat: \"\\e9b4\";\n$ni-question-alt: \"\\eb4b\";\n$ni-question: \"\\eb4c\";\n$ni-msg-circle-fill: \"\\eb06\";\n$ni-chat-circle-fill: \"\\e9b1\";\n$ni-msg-fill: \"\\eb08\";\n$ni-chat-fill: \"\\e9b3\";\n$ni-clip-h: \"\\e9e1\";\n$ni-clip-v: \"\\e9e2\";\n$ni-clip: \"\\e9e3\";\n$ni-link-alt: \"\\eac5\";\n$ni-unlink: \"\\ec18\";\n$ni-unlink-alt: \"\\ec17\";\n$ni-link-h: \"\\eac7\";\n$ni-link-v: \"\\eac8\";\n$ni-link: \"\\eac9\";\n$ni-clipboard: \"\\e9e7\";\n$ni-clipboad-check: \"\\e9e5\";\n$ni-clipboard-fill: \"\\e9e6\";\n$ni-clipboad-check-fill: \"\\e9e4\";\n$ni-clock: \"\\e9e9\";\n$ni-clock-fill: \"\\e9e8\";\n$ni-cloud: \"\\e9eb\";\n$ni-upload-cloud: \"\\ec1c\";\n$ni-download-cloud: \"\\ea1f\";\n$ni-cloud-fill: \"\\e9ea\";\n$ni-contact: \"\\e9f9\";\n$ni-contact-fill: \"\\e9f8\";\n$ni-coffee: \"\\e9f0\";\n$ni-coffee-fill: \"\\e9ef\";\n$ni-box-view: \"\\e976\";\n$ni-col-view: \"\\e9f5\";\n$ni-sidebar: \"\\eb86\";\n$ni-layout: \"\\eabe\";\n$ni-table-view: \"\\ebdf\";\n$ni-layout2: \"\\eabf\";\n$ni-row-view: \"\\eb63\";\n$ni-dot-box: \"\\ea1e\";\n$ni-layout-fill: \"\\eabd\";\n$ni-box-view-fill: \"\\e975\";\n$ni-sidebar-fill: \"\\eb85\";\n$ni-table-view-fill: \"\\ebde\";\n$ni-dot-box-fill: \"\\ea1d\";\n$ni-template: \"\\ebee\";\n$ni-browser: \"\\e97a\";\n$ni-toolbar: \"\\ec02\";\n$ni-browser-fill: \"\\e979\";\n$ni-toolbar-fill: \"\\ec01\";\n$ni-template-fill: \"\\ebed\";\n$ni-box: \"\\e977\";\n$ni-package: \"\\eb20\";\n$ni-layer: \"\\eaba\";\n$ni-layers: \"\\eabc\";\n$ni-panel: \"\\eb22\";\n$ni-server: \"\\eb71\";\n$ni-layer-fill: \"\\eab9\";\n$ni-layers-fill: \"\\eabb\";\n$ni-package-fill: \"\\eb1f\";\n$ni-panel-fill: \"\\eb21\";\n$ni-server-fill: \"\\eb70\";\n$ni-color-palette: \"\\e9f7\";\n$ni-color-palette-fill: \"\\e9f6\";\n$ni-copy: \"\\e9fb\";\n$ni-copy-fill: \"\\e9fa\";\n$ni-crop-alt: \"\\e9fd\";\n$ni-crop: \"\\e9fe\";\n$ni-target: \"\\ebe7\";\n$ni-crosshair: \"\\ea08\";\n$ni-crosshair-fill: \"\\ea07\";\n$ni-db-fill: \"\\ea15\";\n$ni-db: \"\\ea16\";\n$ni-hard-drive: \"\\ea90\";\n$ni-cpu: \"\\e9fc\";\n$ni-disk: \"\\ea1b\";\n$ni-pen: \"\\eb2b\";\n$ni-edit-alt: \"\\ea29\";\n$ni-pen-fill: \"\\eb2a\";\n$ni-edit-alt-fill: \"\\ea28\";\n$ni-pen-alt-fill: \"\\eb29\";\n$ni-edit-fill: \"\\ea2a\";\n$ni-edit: \"\\ea2b\";\n$ni-external-alt: \"\\ea35\";\n$ni-external: \"\\ea36\";\n$ni-eye-alt: \"\\ea38\";\n$ni-eye-alt-fill: \"\\ea37\";\n$ni-eye: \"\\ea3c\";\n$ni-eye-fill: \"\\ea39\";\n$ni-eye-off: \"\\ea3b\";\n$ni-eye-off-fill: \"\\ea3a\";\n$ni-file: \"\\ea53\";\n$ni-file-minus: \"\\ea49\";\n$ni-file-plus: \"\\ea4c\";\n$ni-file-remove: \"\\ea4e\";\n$ni-file-check: \"\\ea41\";\n$ni-file-code: \"\\ea42\";\n$ni-file-docs: \"\\ea44\";\n$ni-file-img: \"\\ea47\";\n$ni-file-doc: \"\\ea43\";\n$ni-file-pdf: \"\\ea4a\";\n$ni-file-xls: \"\\ea51\";\n$ni-file-zip: \"\\ea52\";\n$ni-file-download: \"\\ea45\";\n$ni-file-text: \"\\ea50\";\n$ni-files: \"\\ea55\";\n$ni-file-fill: \"\\ea46\";\n$ni-file-minus-fill: \"\\ea48\";\n$ni-file-plus-fill: \"\\ea4b\";\n$ni-file-remove-fill: \"\\ea4d\";\n$ni-file-check-fill: \"\\ea40\";\n$ni-file-text-fill: \"\\ea4f\";\n$ni-files-fill: \"\\ea54\";\n$ni-folder: \"\\ea65\";\n$ni-folder-minus: \"\\ea62\";\n$ni-folder-plus: \"\\ea63\";\n$ni-folder-remove: \"\\ea64\";\n$ni-folder-check: \"\\ea5f\";\n$ni-folder-list: \"\\ea61\";\n$ni-folders: \"\\ea67\";\n$ni-folder-fill: \"\\ea60\";\n$ni-folders-fill: \"\\ea66\";\n$ni-filter-alt: \"\\ea56\";\n$ni-sort-line: \"\\ebbb\";\n$ni-filter-fill: \"\\ea57\";\n$ni-filter: \"\\ea58\";\n$ni-flag: \"\\ea5b\";\n$ni-flag-fill: \"\\ea5a\";\n$ni-notify: \"\\eb16\";\n$ni-dashboard: \"\\ea14\";\n$ni-dashboard-fill: \"\\ea13\";\n$ni-grid-sq: \"\\ea89\";\n$ni-grid: \"\\ea8a\";\n$ni-grid-c: \"\\ea83\";\n$ni-grid-alt: \"\\ea7e\";\n$ni-grid-plus: \"\\ea88\";\n$ni-grid-add-c: \"\\ea7b\";\n$ni-grid-fill: \"\\ea85\";\n$ni-grid-fill-c: \"\\ea84\";\n$ni-grid-alt-fill: \"\\ea7d\";\n$ni-grid-plus-fill: \"\\ea87\";\n$ni-grid-add-fill-c: \"\\ea7c\";\n$ni-grid-box-alt-fill: \"\\ea7f\";\n$ni-grid-box-alt: \"\\ea80\";\n$ni-grid-box: \"\\ea82\";\n$ni-grid-box-fill: \"\\ea81\";\n$ni-grid-line: \"\\ea86\";\n$ni-menu-alt-left: \"\\eae6\";\n$ni-menu-alt-r: \"\\eae7\";\n$ni-menu-alt: \"\\eae8\";\n$ni-menu-center: \"\\eae9\";\n$ni-menu-left: \"\\eaea\";\n$ni-menu-right: \"\\eaeb\";\n$ni-menu: \"\\eaec\";\n$ni-trend-up: \"\\ec0a\";\n$ni-trend-down: \"\\ec09\";\n$ni-line-chart-down: \"\\eac2\";\n$ni-line-chart-up: \"\\eac3\";\n$ni-line-chart: \"\\eac4\";\n$ni-bar-chart: \"\\e95e\";\n$ni-bar-chart-alt: \"\\e95c\";\n$ni-chart-up: \"\\e9b0\";\n$ni-chart-down: \"\\e9af\";\n$ni-growth: \"\\ea8c\";\n$ni-growth-fill: \"\\ea8b\";\n$ni-bar-chart-fill: \"\\e95d\";\n$ni-bar-c: \"\\e95b\";\n$ni-bar-fill-c: \"\\e95f\";\n$ni-pie: \"\\eb30\";\n$ni-pie-alt: \"\\eb2e\";\n$ni-pie-fill: \"\\eb2f\";\n$ni-activity: \"\\e906\";\n$ni-activity-alt: \"\\e903\";\n$ni-activity-round: \"\\e905\";\n$ni-activity-round-fill: \"\\e904\";\n$ni-meter: \"\\eaed\";\n$ni-speed: \"\\ebc5\";\n$ni-happy: \"\\ea8e\";\n$ni-sad: \"\\eb66\";\n$ni-meh: \"\\eae5\";\n$ni-happy-fill: \"\\ea8f\";\n$ni-happyf-fill: \"\\ea8f\";\n$ni-sad-fill: \"\\eb65\";\n$ni-meh-fill: \"\\eae4\";\n$ni-home: \"\\ea9c\";\n$ni-home-alt: \"\\ea9a\";\n$ni-home-fill: \"\\ea9b\";\n$ni-img: \"\\eaa0\";\n$ni-img-fill: \"\\ea9f\";\n$ni-inbox: \"\\eaa6\";\n$ni-inbox-in: \"\\eaa3\";\n$ni-inbox-out: \"\\eaa5\";\n$ni-inbox-fill: \"\\eaa1\";\n$ni-inbox-in-fill: \"\\eaa2\";\n$ni-inbox-out-fill: \"\\eaa4\";\n$ni-link-group: \"\\eac6\";\n$ni-lock: \"\\ead7\";\n$ni-lock-alt: \"\\ead5\";\n$ni-lock-fill: \"\\ead6\";\n$ni-lock-alt-fill: \"\\ead4\";\n$ni-unlock: \"\\ec1a\";\n$ni-unlock-fill: \"\\ec19\";\n$ni-mail: \"\\eada\";\n$ni-emails: \"\\ea2e\";\n$ni-mail-fill: \"\\ead9\";\n$ni-emails-fill: \"\\ea2d\";\n$ni-map-pin: \"\\eadc\";\n$ni-location: \"\\ead3\";\n$ni-map: \"\\eadd\";\n$ni-map-pin-fill: \"\\eadb\";\n$ni-list: \"\\ead0\";\n$ni-list-ol: \"\\eace\";\n$ni-align-center: \"\\e911\";\n$ni-align-justify: \"\\e912\";\n$ni-align-left: \"\\e913\";\n$ni-align-right: \"\\e914\";\n$ni-list-check: \"\\eacc\";\n$ni-list-round: \"\\eacf\";\n$ni-card-view: \"\\e995\";\n$ni-list-fill: \"\\eacd\";\n$ni-save: \"\\eb68\";\n$ni-save-fill: \"\\eb67\";\n$ni-move: \"\\eb04\";\n$ni-scissor: \"\\eb6b\";\n$ni-text: \"\\ebf2\";\n$ni-text-a: \"\\ebf0\";\n$ni-bold: \"\\e96e\";\n$ni-italic: \"\\eaad\";\n$ni-underline: \"\\ec13\";\n$ni-percent: \"\\eb2c\";\n$ni-at: \"\\e952\";\n$ni-hash: \"\\ea91\";\n$ni-code: \"\\e9ee\";\n$ni-code-download: \"\\e9ed\";\n$ni-terminal: \"\\ebef\";\n$ni-cmd: \"\\e9ec\";\n$ni-sun: \"\\ebd9\";\n$ni-sun-fill: \"\\ebd8\";\n$ni-moon-fill: \"\\eafe\";\n$ni-moon: \"\\eaff\";\n$ni-light: \"\\eac1\";\n$ni-light-fill: \"\\eac0\";\n$ni-more-v: \"\\eb03\";\n$ni-more-h: \"\\eb01\";\n$ni-more-h-alt: \"\\eb00\";\n$ni-more-v-alt: \"\\eb02\";\n$ni-music: \"\\eb0a\";\n$ni-movie: \"\\eb05\";\n$ni-offer: \"\\eb18\";\n$ni-offer-fill: \"\\eb17\";\n$ni-opt-alt: \"\\eb1a\";\n$ni-opt: \"\\eb1e\";\n$ni-opt-dot-alt: \"\\eb1b\";\n$ni-opt-dot: \"\\eb1d\";\n$ni-opt-dot-fill: \"\\eb1c\";\n$ni-opt-alt-fill: \"\\eb19\";\n$ni-user-alt: \"\\ec24\";\n$ni-user-alt-fill: \"\\ec23\";\n$ni-user: \"\\ec33\";\n$ni-users: \"\\ec35\";\n$ni-user-add: \"\\ec22\";\n$ni-user-remove: \"\\ec31\";\n$ni-user-check: \"\\ec27\";\n$ni-user-cross: \"\\ec2b\";\n$ni-account-setting: \"\\e902\";\n$ni-account-setting-alt: \"\\e900\";\n$ni-user-list: \"\\ec2f\";\n$ni-user-fill: \"\\ec2d\";\n$ni-users-fill: \"\\ec34\";\n$ni-user-add-fill: \"\\ec21\";\n$ni-user-remove-fill: \"\\ec30\";\n$ni-user-check-fill: \"\\ec26\";\n$ni-user-cross-fill: \"\\ec2a\";\n$ni-account-setting-fill: \"\\e901\";\n$ni-user-list-fill: \"\\ec2e\";\n$ni-user-circle: \"\\ec28\";\n$ni-user-circle-fill: \"\\ec29\";\n$ni-user-c: \"\\ec25\";\n$ni-user-fill-c: \"\\ec2c\";\n$ni-user-round: \"\\ec32\";\n$ni-printer: \"\\eb31\";\n$ni-printer-fill: \"\\eb48\";\n$ni-laptop: \"\\eab6\";\n$ni-monitor: \"\\eafd\";\n$ni-tablet: \"\\ebe0\";\n$ni-mobile: \"\\eafb\";\n$ni-undo: \"\\ec14\";\n$ni-redo: \"\\eb51\";\n$ni-reload-alt: \"\\eb54\";\n$ni-reload: \"\\eb55\";\n$ni-regen-alt: \"\\eb52\";\n$ni-regen: \"\\eb53\";\n$ni-invest: \"\\eaac\";\n$ni-history: \"\\ea99\";\n$ni-histroy: \"\\ea99\";\n$ni-update: \"\\ec1b\";\n$ni-repeat: \"\\eb57\";\n$ni-repeat-v: \"\\eb56\";\n$ni-tranx: \"\\ec03\";\n$ni-reply-all: \"\\eb59\";\n$ni-reply: \"\\eb5b\";\n$ni-reply-fill: \"\\eb5a\";\n$ni-reply-all-fill: \"\\eb58\";\n$ni-notes: \"\\eb15\";\n$ni-note-add: \"\\eb13\";\n$ni-notes-alt: \"\\eb14\";\n$ni-article: \"\\e951\";\n$ni-text-rich: \"\\ebf1\";\n$ni-todo: \"\\ebfe\";\n$ni-report-profit: \"\\eb5d\";\n$ni-reports-alt: \"\\eb5f\";\n$ni-reports: \"\\eb60\";\n$ni-task: \"\\ebea\";\n$ni-note-add-c: \"\\eb11\";\n$ni-task-c: \"\\ebe8\";\n$ni-todo-fill: \"\\ebfd\";\n$ni-note-add-fill-c: \"\\eb12\";\n$ni-task-fill-c: \"\\ebe9\";\n$ni-scan-fill: \"\\eb69\";\n$ni-scan: \"\\eb6a\";\n$ni-qr: \"\\eb4a\";\n$ni-money: \"\\eafc\";\n$ni-coins: \"\\e9f4\";\n$ni-coin: \"\\e9f3\";\n$ni-coin-alt: \"\\e9f2\";\n$ni-coin-alt-fill: \"\\e9f1\";\n$ni-setting-alt-fill: \"\\eb72\";\n$ni-setting-alt: \"\\eb73\";\n$ni-setting-fill: \"\\eb74\";\n$ni-setting: \"\\eb75\";\n$ni-share-alt: \"\\eb76\";\n$ni-share-fill: \"\\eb77\";\n$ni-share: \"\\eb78\";\n$ni-network: \"\\eb10\";\n$ni-rss: \"\\eb64\";\n$ni-shield: \"\\eb82\";\n$ni-shield-star: \"\\eb81\";\n$ni-shield-check: \"\\eb7c\";\n$ni-shield-alert: \"\\eb7a\";\n$ni-shield-off: \"\\eb7f\";\n$ni-security: \"\\eb6d\";\n$ni-policy: \"\\eb46\";\n$ni-shield-alert-fill: \"\\eb79\";\n$ni-shield-check-fill: \"\\eb7b\";\n$ni-shield-fill: \"\\eb7d\";\n$ni-shield-half: \"\\eb7e\";\n$ni-shield-star-fill: \"\\eb80\";\n$ni-policy-fill: \"\\eb45\";\n$ni-spark: \"\\ebc4\";\n$ni-spark-off: \"\\ebc3\";\n$ni-spark-fill: \"\\ebc1\";\n$ni-spark-off-fill: \"\\ebc2\";\n$ni-wallet: \"\\ec47\";\n$ni-wallet-alt: \"\\ec42\";\n$ni-wallet-in: \"\\ec44\";\n$ni-wallet-out: \"\\ec45\";\n$ni-wallet-saving: \"\\ec46\";\n$ni-wallet-fill: \"\\ec43\";\n$ni-star: \"\\ebd0\";\n$ni-star-half: \"\\ebce\";\n$ni-star-half-fill: \"\\ebcd\";\n$ni-star-fill: \"\\ebcc\";\n$ni-star-round: \"\\ebcf\";\n$ni-heart: \"\\ea95\";\n$ni-heart-fill: \"\\ea94\";\n$ni-swap-alt-fill: \"\\ebda\";\n$ni-swap-alt: \"\\ebdb\";\n$ni-thumbs-down: \"\\ebf3\";\n$ni-thumbs-up: \"\\ebf4\";\n$ni-tag: \"\\ebe4\";\n$ni-tag-alt: \"\\ebe2\";\n$ni-tags: \"\\ebe6\";\n$ni-tag-fill: \"\\ebe3\";\n$ni-tag-alt-fill: \"\\ebe1\";\n$ni-tags-fill: \"\\ebe5\";\n$ni-bookmark: \"\\e973\";\n$ni-bookmark-fill: \"\\e972\";\n$ni-label: \"\\eab5\";\n$ni-label-fill: \"\\eab4\";\n$ni-priority: \"\\eb36\";\n$ni-piority: \"\\eb36\";\n$ni-priority-fill: \"\\eb35\";\n$ni-piority-fill: \"\\eb35\";\n$ni-label-alt: \"\\eab3\";\n$ni-label-alt-fill: \"\\eab2\";\n$ni-ticket-alt: \"\\ebf6\";\n$ni-ticket: \"\\ebfc\";\n$ni-ticket-minus: \"\\ebf9\";\n$ni-ticket-plus: \"\\ebfb\";\n$ni-ticket-alt-fill: \"\\ebf5\";\n$ni-ticket-fill: \"\\ebf7\";\n$ni-ticket-minus-fill: \"\\ebf8\";\n$ni-ticket-plus-fill: \"\\ebfa\";\n$ni-toggle-off: \"\\ebff\";\n$ni-toggle-on: \"\\ec00\";\n$ni-trash-alt: \"\\ec04\";\n$ni-trash-empty: \"\\ec06\";\n$ni-trash: \"\\ec08\";\n$ni-trash-fill: \"\\ec07\";\n$ni-trash-empty-fill: \"\\ec05\";\n$ni-delete-fill: \"\\ea17\";\n$ni-delete: \"\\ea18\";\n$ni-alarm-alt: \"\\e909\";\n$ni-alarm: \"\\e90a\";\n$ni-bugs: \"\\e97b\";\n$ni-building: \"\\e97d\";\n$ni-building-fill: \"\\e97c\";\n$ni-headphone: \"\\ea93\";\n$ni-headphone-fill: \"\\ea92\";\n$ni-aperture: \"\\e91b\";\n$ni-help-alt: \"\\ea96\";\n$ni-award: \"\\e953\";\n$ni-briefcase: \"\\e978\";\n$ni-gift: \"\\ea6f\";\n$ni-globe: \"\\ea74\";\n$ni-umbrela: \"\\ec10\";\n$ni-truck: \"\\ec0b\";\n$ni-sign-usd: \"\\eba7\";\n$ni-sign-dollar: \"\\eba7\";\n$ni-sign-mxn: \"\\eb99\";\n$ni-sign-sgd: \"\\eba0\";\n$ni-sign-euro: \"\\eb94\";\n$ni-sign-eur: \"\\eb94\";\n$ni-sign-gbp: \"\\eb89\";\n$ni-sign-pound: \"\\eb89\";\n$ni-sign-thb: \"\\eba4\";\n$ni-sign-inr: \"\\eb97\";\n$ni-sign-jpy: \"\\eb98\";\n$ni-sign-yen: \"\\eb98\";\n$ni-sign-cny: \"\\eb8e\";\n$ni-sign-kobo: \"\\eba1\";\n$ni-sign-chf: \"\\eb8d\";\n$ni-sign-vnd: \"\\ebaa\";\n$ni-sign-php: \"\\eb9c\";\n$ni-sign-brl: \"\\eb8b\";\n$ni-sign-idr: \"\\eb96\";\n$ni-sign-czk: \"\\eb8f\";\n$ni-sign-hkd: \"\\eb95\";\n$ni-sign-kr: \"\\eb9f\";\n$ni-sign-dkk: \"\\eb9f\";\n$ni-sign-nok: \"\\eb9f\";\n$ni-sign-sek: \"\\eb9f\";\n$ni-sign-rub: \"\\eb9e\";\n$ni-sign-myr: \"\\eb9b\";\n$ni-sign-pln: \"\\eb9d\";\n$ni-sign-try: \"\\eba6\";\n$ni-sign-waves: \"\\ebab\";\n$ni-waves: \"\\ebab\";\n$ni-sign-trx: \"\\eba5\";\n$ni-tron: \"\\eba5\";\n$ni-sign-xem: \"\\ebac\";\n$ni-nem: \"\\ebac\";\n$ni-sign-mxr: \"\\eb9a\";\n$ni-monero: \"\\eb9a\";\n$ni-sign-usdc: \"\\eba8\";\n$ni-sign-steller: \"\\eba3\";\n$ni-sign-steem: \"\\eba2\";\n$ni-sign-usdt: \"\\eba9\";\n$ni-tether: \"\\eba9\";\n$ni-sign-btc: \"\\eb8c\";\n$ni-bitcoin: \"\\eb8c\";\n$ni-sign-bch: \"\\eb88\";\n$ni-bitcoin-cash: \"\\eb88\";\n$ni-sign-bnb: \"\\eb8a\";\n$ni-binance: \"\\eb8a\";\n$ni-sign-ada: \"\\eb87\";\n$ni-sign-zcash: \"\\ebaf\";\n$ni-sign-eth: \"\\eb93\";\n$ni-ethereum: \"\\eb93\";\n$ni-sign-dash: \"\\eb90\";\n$ni-dash: \"\\eb90\";\n$ni-sign-xrp-old: \"\\ebae\";\n$ni-ripple-old: \"\\ebae\";\n$ni-sign-eos: \"\\eb92\";\n$ni-eos: \"\\eb92\";\n$ni-sign-xrp: \"\\ebad\";\n$ni-ripple: \"\\ebad\";\n$ni-american-express: \"\\e918\";\n$ni-jcb: \"\\eaae\";\n$ni-cc-jcb: \"\\eaae\";\n$ni-mc: \"\\eae0\";\n$ni-cc-mc: \"\\eae0\";\n$ni-discover: \"\\ea1a\";\n$ni-cc-discover: \"\\ea1a\";\n$ni-visa: \"\\ec3d\";\n$ni-cc-visa: \"\\ec3d\";\n$ni-cc-paypal: \"\\eb27\";\n$ni-cc-stripe: \"\\e9ad\";\n$ni-amazon-pay: \"\\e916\";\n$ni-amazon-pay-fill: \"\\e915\";\n$ni-google-pay: \"\\ea77\";\n$ni-google-pay-fill: \"\\ea76\";\n$ni-apple-pay: \"\\e91d\";\n$ni-apple-pay-fill: \"\\e91c\";\n$ni-angular: \"\\e91a\";\n$ni-react: \"\\eb4d\";\n$ni-laravel: \"\\eab7\";\n$ni-html5: \"\\ea9e\";\n$ni-css3-fill: \"\\ea09\";\n$ni-css3: \"\\ea0a\";\n$ni-js: \"\\eab0\";\n$ni-php: \"\\eb2d\";\n$ni-python: \"\\eb49\";\n$ni-bootstrap: \"\\e974\";\n$ni-ebay: \"\\ea27\";\n$ni-google-wallet: \"\\ea79\";\n$ni-google-drive: \"\\ea75\";\n$ni-google-play-store: \"\\ea78\";\n$ni-android: \"\\e919\";\n$ni-blogger-fill: \"\\e96b\";\n$ni-blogger: \"\\e96c\";\n$ni-hangout: \"\\ea8d\";\n$ni-apple-store: \"\\e91f\";\n$ni-apple-store-ios: \"\\e91e\";\n$ni-stripe: \"\\ebd7\";\n$ni-apple: \"\\e920\";\n$ni-microsoft: \"\\eaf0\";\n$ni-windows: \"\\ec4c\";\n$ni-amazon: \"\\e917\";\n$ni-paypal-alt: \"\\eb28\";\n$ni-airbnb: \"\\e908\";\n$ni-adobe: \"\\e907\";\n$ni-mailchimp: \"\\ead8\";\n$ni-dropbox: \"\\ea26\";\n$ni-digital-ocean: \"\\ea19\";\n$ni-slack: \"\\ebb5\";\n$ni-slack-hash: \"\\ebb4\";\n$ni-stack-overflow: \"\\ebcb\";\n$ni-soundcloud: \"\\ebc0\";\n$ni-blackberry: \"\\e966\";\n$ni-spotify: \"\\ebc6\";\n$ni-kickstarter: \"\\eab1\";\n$ni-houzz: \"\\ea9d\";\n$ni-vine: \"\\ec3c\";\n$ni-yelp: \"\\ec4f\";\n$ni-yoast: \"\\ec50\";\n$ni-envato: \"\\ea2f\";\n$ni-wordpress: \"\\ec4e\";\n$ni-wp: \"\\ec4e\";\n$ni-wordpress-fill: \"\\ec4d\";\n$ni-elementor: \"\\ea2c\";\n$ni-joomla: \"\\eaaf\";\n$ni-megento: \"\\eae3\";\n$ni-git: \"\\ea70\";\n$ni-github: \"\\ea73\";\n$ni-github-round: \"\\ea72\";\n$ni-github-circle: \"\\ea71\";\n$ni-dribbble: \"\\ea25\";\n$ni-dribbble-round: \"\\ea24\";\n$ni-behance: \"\\e961\";\n$ni-behance-fill: \"\\e960\";\n$ni-flickr: \"\\ea5d\";\n$ni-flickr-round: \"\\ea5c\";\n$ni-medium: \"\\eae2\";\n$ni-medium-round: \"\\eae1\";\n$ni-reddit: \"\\eb50\";\n$ni-reddit-round: \"\\eb4f\";\n$ni-reddit-circle: \"\\eb4e\";\n$ni-google: \"\\ea7a\";\n$ni-facebook-f: \"\\ea3e\";\n$ni-facebook-fill: \"\\ea3f\";\n$ni-facebook-circle: \"\\ea3d\";\n$ni-instagram: \"\\eaab\";\n$ni-instagram-round: \"\\eaaa\";\n$ni-linkedin: \"\\eacb\";\n$ni-linkedin-round: \"\\eaca\";\n$ni-twitter: \"\\ec0f\";\n$ni-twitter-round: \"\\ec0e\";\n$ni-pinterest: \"\\eb34\";\n$ni-pinterest-round: \"\\eb33\";\n$ni-pinterest-circle: \"\\eb32\";\n$ni-tumblr: \"\\ec0d\";\n$ni-tumblr-round: \"\\ec0c\";\n$ni-skype: \"\\ebb3\";\n$ni-viber: \"\\ec36\";\n$ni-whatsapp: \"\\ec49\";\n$ni-whatsapp-round: \"\\ec48\";\n$ni-snapchat: \"\\ebb7\";\n$ni-snapchat-fill: \"\\ebb6\";\n$ni-telegram: \"\\ebec\";\n$ni-telegram-circle: \"\\ebeb\";\n$ni-youtube-line: \"\\ec52\";\n$ni-youtube: \"\\ec52\";\n$ni-youtube-fill: \"\\ec53\";\n$ni-youtube-round: \"\\ec51\";\n$ni-vimeo: \"\\ec3b\";\n$ni-vimeo-fill: \"\\ec3a\";\n\n","$breadcrumb-arrow-ltr: $ni-forward-ios !default;\n$breadcrumb-arrow-rtl: $ni-back-ios !default;\n\n.breadcrumb{\n    &-item{\n        font-size: $breadcrumb-font-size;\n        font-weight: $breadcrumb-font-weight;\n        text-transform: $breadcrumb-font-case;\n        letter-spacing: $breadcrumb-letter-spacing;\n        a:not(:hover){\n            color: $breadcrumb-not-hover-color;\n        }\n        + .breadcrumb-item::before{\n            .breadcrumb-pipe &{\n                content: '|';\n            }\n        }\n        + .breadcrumb-item::before{\n            .breadcrumb-arrow &{\n                font-family: $nk-dashlite-font;\n                @if($rtl==false){\n                    content: $breadcrumb-arrow-ltr;\n                }\n                @if($rtl==true){\n                    content: $breadcrumb-arrow-rtl;\n                }\n            }\n        }\n        &.active {\n            &:not(:only-child) {\n                font-weight: $fw-normal;\n            }\n        }\n    }\n}\n\n//@i v150\n.breadcrumb-alt{\n    .breadcrumb{\n        &-item{\n            text-transform: unset;\n            letter-spacing: 0;\n            color: $base-light;\n        }\n    }\n}\n.breadcrumb-xs{\n    .breadcrumb{\n        &-item{\n            + .breadcrumb-item {\n                @if($rtl==false){\n                    padding-left: 0.25rem;\n                }\n                @if($rtl==true){\n                    padding-right: 0.25rem;\n                }\n                &:before{\n                    @if($rtl==false){\n                        padding-right: 0.25rem;\n                    }\n                    @if($rtl==true){\n                        padding-left: 0.25rem;\n                    }\n                    font-size: 0.8em;\n                }\n            }\n        }\n    }\n}\n.breadcrumb-sm{\n    .breadcrumb{\n        &-item{\n            font-size: $fx-sz-13;\n        }\n    }\n}",".link{\n    display: inline-flex;\n    align-items: center;\n    font-size: 0.85rem;\n    font-weight: $fw-medium;\n    font-family: $base-font-family;\n    line-height: 1;\n    border:none;\n    background: transparent;\n    transition: all .3s ease;\n    white-space: nowrap;\n    &:focus{\n        box-shadow: none;\n        outline: none;\n    }\n    .icon{\n        font-size: 1.3em;\n    }\n    span,.icon{\n        display: inline-block;\n    }\n    .icon-circle{\n        display: inline-flex;\n    }\n    .icon + span, span + .icon{\n        @if($rtl==false){\n            padding-left: 10px;\n        }\n        @if($rtl==true){\n            padding-right: 10px;\n        }\n    }\n    &-md{\n        font-size: 1.25rem;\n    }\n    &-sm{\n        font-size: .75rem;\n    }\n    &-dim {\n    \topacity: .7;\n    \t&:hover {\n    \t\topacity: 1;\n    \t}\n    }\n    //@i-v140\n    &-block{\n        display: flex;\n    }\n    &-between{\n        justify-content: space-between;\n    }\n}\n\n$link-colors: map-merge(\n    $theme-colors,\n    (\n        \"light\":       $base-light,\n        \"lighter\":     $light-400,\n        \"text\":        $base-text\n    )\n);\n\n@each $state, $color in $link-colors {\n    .link-#{$state}{\n        color:$color !important;\n    }\n    .link-on-#{$state}:hover{\n        color:$color !important;\n    }\n}\n\n.link {\n\t&-danger, &-warning, &-success, &-info {\n\t\t&:hover{\n\t\t    color: $base-text !important;\n\t\t}\n\t}\n}","// BUTTONS\n/////////////////////////\n.btn{\n    position: relative;\n    letter-spacing: 0.02em;\n    display: inline-flex;\n    align-items: center;\n    &-xl {\n        @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $btn-font-size-lg, $btn-line-height-lg, $btn-border-radius-lg);\n    }\n    &-xs{\n        @include button-size($btn-padding-y-xs, $btn-padding-x-xs, $btn-font-size-xs, $btn-line-height-xs, $btn-border-radius-xs);\n    }\n    // With Icon\n    .icon{\n        font-size: 1.4em;\n        line-height: inherit;\n    }\n    > span{\n        display: inline-block;\n        white-space: nowrap;\n        &:only-child(){\n            width: 100%;\n        }\n    }\n    .icon + span,span + .icon{\n        @if($rtl==false){\n            padding-left: 8px;\n        }\n        @if($rtl==true){\n            padding-right: 8px;\n        }\n    }\n    .dd-indc{\n        @if($rtl==false){\n            transform: translateX(-8px);\n        }\n        @if($rtl==true){\n            transform: translateX(8px);\n        }\n    }\n    span + .dd-indc{\n        @if($rtl==false){\n            transform: translateX(8px);\n        }\n        @if($rtl==true){\n            transform: translateX(-8px);\n        }\n    }\n    &-lg{\n        .icon + span,span + .icon{\n            @if($rtl==false){\n                padding-left: 12px;\n            }\n            @if($rtl==true){\n                padding-right: 12px;\n            }\n        }\n    }\n    &-round{\n        border-radius: add($btn-line-height, + $btn-padding-y*2, + $btn-border-width*2);\n    }\n    &-block{\n        justify-content: center;\n    }\n    &-ucap,&.ucap{\n        text-transform: uppercase;\n        font-size: $fx-sz-12;\n        letter-spacing: 0.05em;\n    }\n    // Only Icon Button\n    &-icon{\n        &:not([class*=\"btn-icon-break\"]){\n            padding-left: 0;\n            padding-right: 0;\n        }\n        .icon{\n            width: $btn-line-height + $btn-padding-y*2;\n        }\n        &.btn-xl{\n            .icon{\n                width: $btn-line-height-lg + $btn-padding-y-lg*2;\n            }\n        }\n        &.btn-lg{\n            .icon{\n                width: $btn-line-height-lg + $btn-padding-y-lg*2;\n            }\n        }\n        &.btn-sm{\n            .icon{\n                width: $btn-line-height-sm + $btn-padding-y-sm*2;\n            }\n        }\n        &.btn-xs{\n            .icon{\n                width: $btn-line-height-xs + $btn-padding-y-xs*2;\n                font-size: 1.1em;\n            }\n        }\n        .dot{\n            top: .35rem;\n            @if($rtl==false){\n                right: .35rem;\n            }\n            @if($rtl==true){\n                left: .35rem;\n            }\n            position: absolute;\n            transform: translate(50%, -50%);\n        }\n        .badge{\n            top: .25rem;\n            @if($rtl==false){\n                right: .25rem;\n            }\n            @if($rtl==true){\n                left: .25rem;\n            }\n            position: absolute;\n            transform: translate(50%, -50%);\n            &-circle{\n                border-radius: 50%;\n                height: 1.125rem;\n                width: 1.125rem;\n                padding:0;\n                font-weight: $fw-bold;\n                font-size: $fx-sz-11;\n                text-align: center;\n                justify-content: center;\n            }\n        }\n    }\n    &-mw{\n        min-width: 120px;\n        justify-content: center;\n    }\n    &-wrap{\n        flex-direction: column;\n        align-items: center;\n        flex-grow: 0;\n    }\n    &-extext{\n        font-size: 12px;\n        font-weight: $fw-medium;\n        text-align: center;\n        margin-top: 0.25rem;\n        color: $base-light;\n    }\n    &-wider{\n        display: flex;\n        .icon + span,span + .icon{\n            @if($rtl==false){\n                margin-left: auto;\n            }\n            @if($rtl==true){\n                margin-right: auto;\n            }\n        }\n    }\n    &-auto{\n        min-width: auto;\n    }\n    &-pd-auto {\n        padding-left: 0.25rem;\n        padding-right: 0.25rem;\n    }\n    .spinner-border,.spinner-grow{\n        margin: .125rem;\n        + span{\n            @if($rtl==false){\n                margin-left: 0.25rem;\n            }\n            @if($rtl==true){\n                margin-right: 0.25rem;\n            }\n        }\n    }\n    &-indc{\n        width: 100%;\n        .icon{\n            font-size: 1.43em;\n        }\n        .indc{\n            opacity: .6;\n            @if($rtl==false){\n                margin-left: -8px;\n                margin-right: auto;\n            }\n            @if($rtl==true){\n                margin-right: -8px;\n                margin-left: auto;\n            }\n        }\n        span + .indc{\n            @if($rtl==false){\n                margin-left: auto;\n                margin-right: -8px;\n            }\n            @if($rtl==true){\n                margin-right: auto;\n                margin-left: -8px;\n            }\n        }\n    }\n}\n\n@include media-breakpoint-up(md){\n    .btn-xl {\n        @include button-size($btn-padding-y-xl, $btn-padding-x-xl, $btn-font-size-xl, $btn-line-height-xl, $btn-border-radius-lg);\n        &.btn-round{\n            border-radius: add($btn-line-height-xl, + $btn-padding-y-xl*2, + $btn-border-width*2);\n        }\n    }\n    .btn-icon{\n        &.btn-xl{\n            .icon{\n                width: $btn-line-height-xl + $btn-padding-y-xl*2;\n            }\n        }\n    }\n}\n//btn trigger\n@mixin btn-trigger-active {\n    opacity: 1;\n    height: 120%;\n    width: 120%;\n}\n.btn-trigger{\n    position: relative;\n    z-index: 1;\n    color: $base-text;\n    &:focus{\n        box-shadow: none;\n    }\n    &:before{\n        position: absolute;\n        z-index: -1;\n        height: 20px;\n        width: 20px;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        transform-origin: 50% 50%;\n        content: '';\n        background-color: $light-200;\n        border-radius: 50%;\n        opacity: 0;\n        transition: all .3s;\n        .is-dark &{\n            background-color: darken($accent-dark,10%);\n        }\n        .show > &{\n            @include btn-trigger-active();\n        }\n    }\n    &:hover:before, &:focus:before, &.active:not(.revarse):before{\n        @include btn-trigger-active();\n    }\n    &.active:hover:before{\n        background-color: $light-300;\n    }\n    a:hover &{\n        &:before{\n            @include btn-trigger-active();\n        }\n    }\n}\n\n\n/// Pale/Dim Button\n$dim-mix:           #fff;\n\n$dim-outline-btns:\n    \"primary\"     $primary          mix($primary, $dim-mix, 11%)            mix($primary, $dim-mix, 40%),\n    \"success\"     $success          mix($success, $dim-mix, 11%)            mix($success, $dim-mix, 40%),\n    \"warning\"     $warning          mix($warning, $dim-mix, 11%)            mix($warning, $dim-mix, 40%),\n    \"info\"        $info             mix($info, $dim-mix, 11%)               mix($info, $dim-mix, 40%),\n    \"danger\"      $danger           mix($danger, $dim-mix, 11%)             mix($danger, $dim-mix, 40%),\n    \"secondary\"   $secondary        mix($secondary, $dim-mix, 11%)          mix($secondary, $dim-mix, 35%),\n    \"gray\"        $light-600        mix($light-500, $dim-mix, 11%)          mix($light-500, $dim-mix, 35%),\n    \"dark\"        $dark             mix($dark, $dim-mix, 11%)               mix($dark, $dim-mix, 35%),\n    \"light\"       $secondary-light  $lighter                                $light-300;\n\n@each $name, $color, $background, $border in $dim-outline-btns {\n    .btn-dim.btn-outline-#{$name} {\n        color: $color;\n        background-color: $background;\n        border-color: $border;\n        &:not(:disabled):not(.disabled):hover {\n            color: color-yiq($color);\n            background-color: $color;\n            border-color: $color;\n        }\n    }\n    .btn-white.btn-outline-#{$name}, .btn-trans.btn-outline-#{$name} {\n        &:not(.btn-dim):not(:disabled):not(.disabled):hover {\n            color: $color;\n            background: $background;\n        }\n    }\n}\n\n\n$dim-btns:\n    \"primary\"     $primary                  mix($primary, $dim-mix, 11%),\n    \"secondary\"   $secondary                mix($secondary, $dim-mix, 11%),\n    \"success\"     $success                  mix($success, $dim-mix, 11%),\n    \"warning\"     $warning                  mix($warning, $dim-mix, 11%),\n    \"info\"        $info                     mix($info, $dim-mix, 11%),\n    \"danger\"      $danger                   mix($danger, $dim-mix, 11%),\n    \"gray\"        $gray-600                 mix($gray-600, $dim-mix, 11%),\n    \"dark\"        $dark                     mix($dark, $dim-mix, 11%),\n    \"light\"       $light-500                mix($light-500, $dim-mix, 11%),\n    \"lighter\"     $light-400                mix($light-400, $dim-mix, 11%);\n\n@each $name, $color, $background in $dim-btns {\n    .btn-dim.btn-#{$name} {\n        color: $color;\n        background-color: $background;\n        border-color: transparent;\n        &:not(:disabled):not(.disabled):hover {\n            color: color-yiq($color);\n            background-color: $color;\n            border-color: $color;\n        }\n    }\n}\n\n// OVERRIDE DEFAUTL COLOR\n.btn {\n    &-trans.btn {\n        background-color: transparent;\n        border-color: transparent;\n    }\n    &-outline-light {\n        border-color: $light-300;\n    }\n    &-outline-lighter {\n        border-color: $light-200;\n    }\n    &-outline-light, &-outline-lighter {\n        color: $secondary-light;\n    }\n    &-white, &-white.btn-dim {\n        background: $white;\n    }\n    &-white.btn-outline-light {\n        &:not(.btn-dim):not(:disabled):not(.disabled):hover {\n            color: $white;\n            background: $base-text;\n            border-color: $base-text;\n        }\n    }\n}\n\n.btn{\n    &-p{\n        &-0{\n            padding: 0;\n        }\n        &x-0{\n            padding-left: 0;\n            padding-right: 0;\n        }\n        &y-0{\n            padding-top: 0;\n            padding-bottom: 0;\n        }\n    }\n    &-nofocus{\n        box-shadow: none !important;\n    }\n}",".btn{\n    &-toolbar{\n        &-sep{\n            @if($rtl==false){\n                border-right: 1px solid $border-light;\n            }\n            @if($rtl==true){\n                border-left: 1px solid $border-light;\n            }\n            margin-left: .75rem;\n            margin-right: .75rem;\n            .card-tools & {\n                padding: 0 !important;\n                margin-left: .5rem;\n                margin-right: .5rem;\n            }\n        }\n    }\n    &-group {\n        &.is-tags {\n            .btn-xs {\n                &:first-child {\n                    padding-left: 0.25rem;\n                    padding-right: 0.25rem;\n                }\n                &:last-child {\n                    @if($rtl==false){\n                        margin-left: 0;\n                    }\n                    @if($rtl==true){\n                        margin-right: 0;\n                    }\n                }\n                .icon {\n                    width: 1rem;\n                }\n            }\n            .btn-dim:not(:disabled):not(.disabled):hover {\n                border-color: transparent;\n            }\n        }\n    }\n}","$dropdown-indicator-icon: $ni-chevron-down !default;\n$dropup-indicator-icon: $ni-chevron-up !default;\n$dropdown-indicator-caret-icon: $ni-caret-down-fill !default;\n$dropup-indicator-caret-icon: $ni-caret-down-fill !default;\n$dropdown-indicator-caret-up-icon: $ni-caret-up-fill !default;\n$dropup-indicator-caret-up-icon: $ni-caret-up-fill !default;\n$dropdown-indicator-up-icon: $ni-arrow-long-up !default;\n$dropup-indicator-up-icon: $ni-arrow-long-up !default;\n$dropdown-indicator-down-icon: $ni-arrow-long-down !default;\n$dropup-indicator-down-icon: $ni-arrow-long-down !default;\n$dropdown-indicator-dubble-icon: $ni-chevrons-down !default;\n$dropup-indicator-dubble-icon: $ni-chevrons-up !default;\n$dropdown-indicator-unfold-icon: $ni-unfold-more !default;\n$dropup-indicator-unfold-icon: $ni-unfold-more !default;\n\n.dropup, .dropright, .dropdown, .dropleft{\n    display: inline-flex;\n}\n\n// Dropdown Menu\n.dropdown-toggle{\n    cursor: pointer;\n    display: inline-flex;\n    align-items: center;\n    margin-bottom: 0;\n    &:not([class*=\"indicator\"]):after{\n        display: none;\n    }\n}\n.clickable{\n    * {\n        pointer-events: none;\n    }\n}\n.dropdown-menu{\n    overflow: hidden;\n    border: $dropdown-border-width solid $dropdown-border-color;\n    box-shadow: $dropdown-box-shadow;\n}\n.dropdown{\n    &-inner{\n        padding: 0 1.75rem;\n        + .dropdown-inner{\n            border-top: $dropdown-border-width solid $border-light;\n        }\n    }\n    &-head,&-foot{\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        padding: 0.75rem 1.25rem;\n        border-bottom: $dropdown-border-width solid $border-light;\n        &.center{\n            justify-content: center;\n        }\n    }\n    &-head{\n        border-bottom: $dropdown-border-width solid $border-light;\n    }\n    &-foot{\n        border-top: $dropdown-border-width solid $border-light;\n    }\n    &-body{\n        &-sm {\n            padding: .75rem;\n        }\n        &-rg {\n            padding: 1.25rem;\n        }\n        &-md {\n            padding: 1.5rem;\n        }\n        &-lg {\n            padding: 2.25rem;\n        }\n    }\n    &-title {\n        font-weight: $fw-medium;\n        color: $base-color;\n    }\n}\n  \n//Indicators\n[class*=\"dropdown-indicator\"]{\n    &:after{\n        border: none !important;\n        font-family: $nk-dashlite-font;\n        vertical-align: middle;\n        content: $dropdown-indicator-icon;\n        @if($rtl==false){\n            margin-left: 0.25rem;\n        }\n        @if($rtl==true){\n            margin-right: 0.25rem;\n        }\n        line-height: 1;\n        display: inline-flex;\n        align-items: center;\n        font-size: 14px;\n        .dropup &{\n            content: $dropup-indicator-icon;\n        }\n    }\n}\n.dropdown{\n    &-indicator{\n        &-caret{\n            &:after{\n                content: $dropdown-indicator-caret-icon;\n                .dropup &{\n                    content: $dropup-indicator-caret-icon;\n                }\n            }\n        }\n        &-caret-up{\n            &:after{\n                content: $dropdown-indicator-caret-up-icon;\n                .dropup &{\n                    content: $dropup-indicator-caret-up-icon;\n                }\n            }\n        }\n        &-up{\n            &:after{\n                content: $dropdown-indicator-up-icon;\n                .dropup &{\n                    content: $dropup-indicator-up-icon;\n                }\n            }\n        }\n        &-down{\n            &:after{\n                content: $dropdown-indicator-down-icon;\n                .dropup &{\n                    content: $dropup-indicator-down-icon;\n                }\n            }\n        }\n        &-dubble{\n            &:after{\n                content: $dropdown-indicator-dubble-icon;\n                .dropup &{\n                    content: $dropup-indicator-dubble-icon;\n                }\n            }\n        }\n        &-unfold{\n            &:after{\n                content: $dropdown-indicator-unfold-icon;\n                .dropup &{\n                    content: $dropup-indicator-unfold-icon;\n                }\n            }\n        }\n    }\n}\n\n//Sizes\n.dropdown-menu{\n    &-center{\n        left: 50% !important;\n    }\n    &-bottom{\n        bottom: 0 !important;\n    }\n    &-xxs{\n        min-width: $dropdown-width-xxs;\n        max-width: $dropdown-width-xxs;\n        &.dropdown-menu-center{\n            margin-left: - ($dropdown-width-xxs/2);\n        }\n    }\n    &-xs{\n        min-width: $dropdown-width-xs;\n        max-width: $dropdown-width-xs;\n        &.dropdown-menu-center{\n            margin-left: - ($dropdown-width-xs/2);\n        }\n    }\n    &-md{\n        min-width: $dropdown-width-md;\n        max-width: $dropdown-width-md;\n        &.dropdown-menu-center{\n            margin-left: - ($dropdown-width-md/2);\n        }\n    }\n    &-sm{\n        min-width: $dropdown-width-sm;\n        max-width: $dropdown-width-sm;\n        &.dropdown-menu-center{\n            margin-left: - ($dropdown-width-sm/2);\n        }\n    }\n    &-lg{\n        min-width: $dropdown-width-lg;\n        max-width: $dropdown-width-lg;\n        &.dropdown-menu-center{\n            margin-left: - ($dropdown-width-lg/2);\n        }\n    }\n    &-xl{\n        min-width: $dropdown-width-xl;\n        max-width: $dropdown-width-xl;\n        &.dropdown-menu-center{\n            margin-left: - ($dropdown-width-xl/2);\n        }\n    }\n    &-auto{\n        min-width: 100%;\n        max-width: 100%;\n    }\n    &-mxh{\n        max-height: 400px;\n        overflow: auto;\n    }\n}\n\n// Header Dropdown\n.nk-quick-nav{\n    .dropdown-menu{\n        margin-top: 11px;\n        @if($rtl==false){\n            margin-right: -6px;\n        }\n        @if($rtl==true){\n            margin-left: -6px;\n        }\n    }\n}\n@media (max-width:420px){\n    .dropdown-menu-xl,.dropdown-menu-lg,.dropdown-menu-md{\n        min-width: calc(100vw - 40px);\n        max-width: calc(100vw - 40px);\n    }\n    .nk-quick-nav{\n        .dropdown-menu-xl,.dropdown-menu-lg,.dropdown-menu-md{\n            @if($rtl==false){\n                margin-right: 0;\n                margin-left: 16px;\n            }\n            @if($rtl==true){\n                margin-left: 0;\n                margin-right: 16px;\n            }\n        }\n        li:last-child {\n            .dropdown-menu-xl,.dropdown-menu-lg,.dropdown-menu-md{\n                @if($rtl==false){\n                    margin-left: 0;\n                    margin-right: 3px;\n                }\n                @if($rtl==true){\n                    margin-right: 0;\n                    margin-left: 3px;\n                }\n            }\n        }\n    }\n}\n\n\n\n// Style s1\n.dropdown-menu-s1 {\n    border-top:3px solid $primary;\n}\n\n.dropdown-toggle-split {\n    > .icon {\n        margin-left: -0.25rem;\n        margin-right: -0.25rem;\n    }\n}",".card{\n    + .card:not(.card .card + .card){\n        margin-top: $gutter-width; \n    }\n    + .nk-block-head{\n        padding-top: 2.5rem;\n    }\n    &-full {\n        height: 100%;\n    }\n    &.is-dark{\n        background: $accent-dark;\n    }\n    &-bordered{\n        border: 1px solid $card-bordered-color;\n        &.is-dark{\n            border-color: $accent-dark;\n        }\n        &.dashed{\n            border-style: dashed;\n        }\n    }\n    &-inner{\n        padding: $card-spacer-x;\n        &-sm{\n            padding-top: .75rem;\n            padding-bottom: .75rem;\n        }\n        &-group{\n            .card-inner{\n                &:not(:last-child){\n                    border-bottom: 1px solid $card-bordered-color;\n                }\n            }\n        }\n    }\n    &-head{\n        display: flex;\n        align-items: center;\n        flex-wrap: wrap;\n        justify-content: space-between;\n        margin: -.25rem -0.5rem 1rem;\n        > *{\n            padding: 0.25rem .5rem;\n        } \n        > .title:only-child{\n            width: 100%;\n        }\n    }\n    &-title {\n        &-group {\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            position: relative;\n            .card-title {\n                margin-bottom: 0\n            }\n            &:only-child, .card-search {\n                margin-top: -.25rem;\n                margin-bottom: -.25rem;\n            }\n        }\n        h6.title:not(:last-child){\n            margin-bottom: 0.25rem;\n        }\n        p{\n            font-size: $fx-sz-12;\n            color: $base-light;\n            .icon{\n                line-height: inherit;\n                vertical-align: middle;\n            }\n        }\n        //@i-v120\n        &-sm{\n            .title{\n                font-size: $fx-sz-14;\n            }\n        }\n        //@i-v40\n        small{\n            font-weight: $fw-medium;\n            color: $base-light;\n        }\n    }\n    &-subtitle {\n        color: $base-light;\n        font-family: $base-font-family;\n        font-weight: normal;\n    }\n    &-tools{\n        &-nav{\n            display: flex;\n            margin: -6px -10px -5px;\n            li{\n                padding: 0 10px;\n                a{\n                    position: relative;\n                    color: $base-light;\n                    padding: 10px 0;\n                    display: block;\n                    line-height: 1;\n                    &:before{\n                        position: absolute;\n                        bottom: 0;\n                        left: 0;\n                        right: 0;\n                        height: 2px;\n                        content: '';\n                        background: $accent-color;\n                        opacity: 0;\n                    }\n                    &:hover,&.active{\n                        color: $base-text;\n                    }\n                    &.active{\n                        &::before{\n                            opacity: 1;\n                        }\n                    }\n                }\n                &.active{\n                    a{\n                        color: $base-text;\n                        &::before{\n                            opacity: 1;\n                        }\n                    }\n                }\n            }\n        }\n        &.mr-n1 {\n            margin-right: -0.5rem !important;\n        }\n    }\n    &-hint{\n        font-size: 1rem;\n        color: $border-color;\n    }\n}\n@include media-breakpoint-down(xs){\n    .card-head{\n        &.ui-v2{\n            .card-tools{\n                width: calc(100% + 20px);\n                margin: 0 -10px;\n                padding-top: .5rem;\n                &-nav{\n                    padding: 0 .75rem;\n                    border-bottom: 1px solid $border-light;\n                    li{\n                        a{\n                            padding-bottom: 1rem;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .card-stretch {\n        margin-left: - $card-stretch-gap-x;\n        margin-right: - $card-stretch-gap-x;\n        border-left: 0;\n        border-right: 0;\n        border-radius: 0;\n    }\n}\n@include media-breakpoint-up(sm){\n    .card{\n        &-inner{\n            padding: $card-spacer-sm-x;\n            &-sm{\n                padding-top: .75rem;\n                padding-bottom: .75rem;\n            }\n            &-md{\n                padding-top: 1rem;\n                padding-bottom: 1rem;\n            }\n        }\n        &-header {\n            padding-left: $card-spacer-sm-x;\n            padding-right: $card-spacer-sm-x;\n        }\n    }\n}\n@include media-breakpoint-up(md){\n    .card{\n        &-inner-lg{\n            padding: $card-spacer-large;\n        }\n        &-inner-xl{\n            padding: ($card-spacer-large * 1.5);\n        }\n    }\n}","$form-control-select-icon: $ni-chevron-down !default;\n.form{\n    &-icon{\n        position: absolute;\n        display: inline-flex;\n        justify-content: center;\n        align-items: center;\n        top: 0;\n        width: add($field-padding-x, + 24px);\n        height: $input-height;\n        &.sm{\n            height: $input-height-sm;\n        }\n        &.lg{\n            height: $input-height-lg;\n        }\n        &.xl{\n            height: $input-height-xl;\n        }\n        .icon{\n            font-size: 16px;\n            color: $base-light;\n        }\n        + .form-control{\n            @if($rtl==false){\n                padding-left: add($field-padding-x, + 24px);\n            }\n            @if($rtl==true){\n                padding-right: add($field-padding-x, + 24px);\n            }\n        }\n        &-right{\n            @if($rtl==false){\n                left: auto;\n                right: - $field-border-width;\n            }\n            @if($rtl==true){\n                right: auto;\n                left: - $field-border-width;\n            }\n            + .form-control{\n                @if($rtl==false){\n                    padding-left: $input-padding-x;\n                    padding-right:  add($field-padding-x, + 24px);\n                }\n                @if($rtl==true){\n                    padding-right: $input-padding-x;\n                    padding-left:  add($field-padding-x, + 24px);\n                }\n            }\n        }\n    }\n    &-info{\n        position: absolute;\n        display: inline-flex;\n        justify-content: center;\n        align-items: center;\n        @if($rtl==false){\n            border-left: 1px solid $border-color;\n            right: 0;\n        }\n        @if($rtl==true){\n            border-right: 1px solid $border-color;\n            left: 0;\n        }\n        top: 50%;\n        padding: .125rem 1.25rem;\n        transform: translateY(-50%);\n        color: $base-light;\n        + .form-control{\n            @if($rtl==false){\n                padding-right: add($field-padding-x, + 24px);\n            }\n            @if($rtl==true){\n                padding-left: add($field-padding-x, + 24px);\n            }\n        }\n    }\n    &-label{\n        font-size: 0.875rem;\n        font-weight: 500;\n        color: $light-700;\n        margin-bottom: .5rem;\n        &-group{\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            margin-bottom: .5rem;\n            .form-label {\n                margin-bottom: 0;\n            }\n        }\n        + .form-note{\n            margin-top: -0.35rem;\n        }\n        &-outlined{\n            position: absolute;\n            top: $input-padding-y;\n            @if($rtl==false){\n                left: $input-padding-x/1.5;\n                transform-origin: left;\n            }\n            @if($rtl==true){\n                transform-origin: right;\n                right: $input-padding-x/1.5;\n            }\n            padding: 0 $input-padding-x/2.5;\n            font-weight: $input-font-weight;\n            line-height: $input-line-height;\n            color: $input-color;\n            background-color: $white;\n            z-index: 1;\n            transition: all .3s ease;\n            margin-bottom: 0;\n            @include font-size($input-font-size);\n            .form-control-lg ~ &{\n                top: $input-padding-y-lg;\n                padding: 0 $input-padding-x/2.65;\n                @include font-size($input-font-size-lg);\n            }\n            .form-control-sm ~ &{\n                @include font-size($input-font-size-sm);\n                top: $input-padding-y-sm;\n                @if($rtl==false){\n                    left: $input-padding-x/2.5;\n                }\n                @if($rtl==true){\n                    left: $input-padding-x/2.5;\n                }\n            }\n            .focused .form-control-sm ~ &,\n            .form-select.form-control-sm ~ &{\n                font-size: 11px;\n            }\n            .focused &,.form-select ~ &{\n                top: add(-($input-padding-y), -2px);\n                font-size: 11px;\n            }\n            .form-control-xl ~ &{\n                @include font-size($input-font-size-xl);\n                line-height: $input-line-height-xl;\n                top: $input-padding-y-xl;\n                padding: 0 $input-padding-x-xl/2.5;\n                @if($rtl==false){\n                    left: $input-padding-x-xl/1.5;\n                }\n                @if($rtl==true){\n                    left: $input-padding-x-xl/1.5;\n                }\n            }\n            .focused .form-control-xl ~ &,\n            .form-select.form-control-xl ~ &{\n                top: add(-($input-padding-y-xl), -5px);\n            }\n            .focused .form-control-lg ~ &,.focused .form-control-xl ~ &,\n            .form-select.form-control-lg ~ &,.form-select.form-control-xl ~ &{\n                font-size: 12px;\n            }\n        }\n    }\n    &-note{\n        font-size: $fx-sz-12;\n        color: $base-light;\n        font-style: italic;\n        display: block;\n        &-alt{\n            font-size: $fx-sz-12;\n            color: $base-light;\n        }\n        &-group{\n            display: flex;\n            justify-content: space-between;\n            margin-top: 0.5rem;\n            margin-bottom: -0.25rem;\n        }\n    }\n    &-control{\n        &-xl {\n            height: $input-height-xl;\n            padding: $input-padding-y-xl $input-padding-x-xl;\n            @include font-size($input-font-size-xl);\n            line-height: $input-line-height-xl;\n            @include border-radius($input-border-radius-xl);\n        }\n        &-outlined{\n            cursor: pointer;\n            .focused &{\n                cursor: auto;\n            }\n        }\n        &-wrap,&-group{\n            position: relative;\n            + .form-note{\n                margin-top: 0.5rem;\n            }\n        }\n        &-noborder{\n            border-color: transparent;\n            &:focus{\n                border-color: $input-border-color;\n                box-shadow: none;\n            }\n        }\n        &-solid{\n            border-color: $input-bg;\n            &:focus{\n                box-shadow: none;\n                border-color: $input-border-color;\n            }\n        }\n        &-number{\n            font-size: 20px;\n            padding: 20px;\n            height: 74px;\n        }\n        &-password{\n            &-big{\n                font-size: 44px;\n                height: calc(#{$field-padding-x}*2 + #{$field-line-height} + #{$field-border-width});\n                padding: $field-padding-x 1rem;\n            }\n        }\n        &.error{\n            // color: $input-error-color;\n            border-color: $input-error-border-color;\n            &:focus{\n                box-shadow: $input-error-focus-box-shadow;\n            }\n        }\n        &.focus{\n            border-color: $input-focus-border-color;\n            box-shadow: $input-focus-box-shadow;\n        }\n        &-simple{\n            border: none;\n            padding: 0;\n            &:focus{\n                box-shadow: none;\n            }\n        }\n    }\n    &-group{\n        position: relative;\n        margin-bottom: 1.25rem;\n        &:last-child{\n            margin-bottom: 0;\n        }\n    }\n    &-select{\n        height: $input-height;\n        &:not(.form-control){\n            opacity: 0;\n        }\n        &-sm,&[data-ui*=\"sm\"]{\n            height: $input-height-sm;\n        }\n        &-lg,&[data-ui*=\"lg\"]{\n            height: $input-height-lg;\n        }\n        &-xl,&[data-ui*=\"xl\"]{\n            height: $input-height-xl;\n        }\n    }\n    &-focus{\n        &-none{\n            &:focus{\n                border-color: transparent;\n                box-shadow: none;\n            }\n        }\n    }\n    &-action {\n        .btn + .btn {\n            @if($rtl==false){\n                margin-left: 1.25rem;\n            }\n            @if($rtl==true){\n                margin-right: 1.25rem;\n            }\n        }\n    }\n    &-round{\n        border-radius: 100px;\n    }\n}\n.custom-select{\n    appearance: none;\n    -webkit-appearance: none;\n    option{\n        border-radius: $border-radius-sm;\n        padding: 5px .5rem;\n        margin: 2px -.5rem;\n        cursor: pointer;\n        color: $base-text;\n        &:last-child{\n            margin-bottom: -0.5rem;\n        }\n    }\n}\n.form-control-select{\n    position: relative;\n    .form-control{\n        appearance: none;\n        -webkit-appearance: none;\n    }\n    &-multiple{\n        .custom-select{\n            padding-top: 0.375rem;\n            padding-bottom: 0.875rem;\n            option{\n                border-radius: $border-radius-sm;\n                padding: 5px .5rem;\n                margin: 2px -.5rem;\n                cursor: pointer;\n                color: $base-text;\n                &:last-child{\n                    margin-bottom: -0.5rem;\n                }\n            }\n        }\n    }\n    &:after{\n        font-family: $nk-dashlite-font;\n        content:$form-control-select-icon;\n        pointer-events: none;\n        position: absolute;\n        display: inline-flex;\n        justify-content: center;\n        align-items: center;\n        @if($rtl==false){\n            right: 1px;\n        }\n        @if($rtl==true){\n            left: 1px;\n        }\n        top: 1px;\n        width: calc(#{$input-height} - 2px);\n        height: calc(#{$input-height} - 2px);\n        }\n        &.sm:after{\n            width: calc(#{$input-height-sm} - 2px);\n            height: calc(#{$input-height-sm} - 2px);\n        }\n        &.lg:after{\n            width: calc(#{$input-height-lg} - 2px);\n            height: calc(#{$input-height-lg} - 2px);\n        }\n}\n\ntextarea{\n    &.no-resize{\n        resize: none;\n    }\n    &.form-control{\n        min-height: $textarea-min-height;\n        padding-top: $input-padding-y*1.5;\n    }\n    &.textarea-sm{\n        min-height: $textarea-min-height-sm;\n    }\n    &.textarea-lg{\n        min-height: $textarea-min-height-lg;\n    }\n    &.textarea-auto{\n        min-height: 0;\n    }\n}\n\n// validation\n.custom-file-input,.form-control,.input-group{\n    ~ .error, ~ .invalid{\n        color: $field-error-color;\n        font-size: $fx-sz-11;\n        font-style: italic;\n    }\n}\n\n\n.custom-btn{\n    &-check{\n        position: relative;\n        input{\n            position: absolute;\n            opacity: 0;\n            height: 1px;\n            width: 1px;\n            &:checked ~{\n                label{\n                    color: $white;\n                    border-color: $accent-color;\n                    background-color: $accent-color;\n                }\n            }\n        }\n        label{\n            display: inline-block;\n            border:2px solid $light;\n            background-color: $light;\n            font-weight: $fw-medium;\n            color: $base-text;\n            text-align: center;\n            padding: 0.4375rem 1.125rem;\n            font-size: 0.8125rem;\n            line-height: 1.25rem;\n            border-radius: $border-radius;\n            transition: all .3s;\n            margin-bottom: 0 !important;\n        }\n    }\n    &-sm{\n        label{\n            padding: 0.25rem 1rem;\n            font-size: 0.75rem;\n            line-height: 1.25rem;\n        }\n    }\n    &-round{\n        label{\n            border-radius: 60px;\n        }\n    }\n    &-outline{\n        label{\n            background-color: transparent;\n        }\n    }\n}","$custom-checkbox-icon: $ni-check-thick !default;\n$custom-radio-icon: $ni-bullet-fill !default;\n\n.custom{\n    &-control{\n        display: inline-flex;\n        min-height: $checkbox-radio-switch-size;\n        &.notext{\n            @if($rtl==false){\n                margin-left: -$checkbox-radio-switch-text-gap;\n            }\n            @if($rtl==true){\n                margin-right: -$checkbox-radio-switch-text-gap;\n            }\n            .custom-control-label{\n                position: relative;\n                @if($rtl==false){\n                    left: $checkbox-radio-switch-text-gap;\n                }\n                @if($rtl==true){\n                    right: $checkbox-radio-switch-text-gap;\n                }\n            }\n        }\n        &-label{\n            font-size: $checkbox-radio-switch-font-size;\n            line-height: $checkbox-radio-switch-line-height;\n            padding-top: ($checkbox-radio-switch-size - $checkbox-radio-switch-line-height)/2;\n            &::before,&::after {\n                top: 0;\n            }\n            &:after{\n                display: inline-flex;\n                align-items: center;\n                justify-content: center;\n                background-image: none !important;\n                font-family: $nk-dashlite-font;\n                color: $custom-control-indicator-checked-color;\n                opacity: 0;\n                .custom-checkbox &{\n                    content: $custom-checkbox-icon;\n                }\n                .custom-radio &{\n                    content: $custom-radio-icon;\n                }\n            }\n        }\n        .custom-control-input{\n            &:checked ~ .custom-control-label::after{\n                opacity: 1;\n            }\n            &[disabled],&:disabled{\n                ~ .custom-control-label{\n                    opacity: .7;\n                    color: $base-color;\n                }\n            }\n        }\n        &-sm{\n            min-height: $checkbox-radio-switch-size-sm;\n            @if($rtl==false){\n                padding-left: $checkbox-radio-switch-text-gap-sm + $checkbox-radio-switch-size-sm;\n            }\n            @if($rtl==true){\n                padding-right: $checkbox-radio-switch-text-gap-sm + $checkbox-radio-switch-size-sm;\n            }\n            &.notext{\n                @if($rtl==false){\n                    margin-left: -$checkbox-radio-switch-text-gap-sm;\n                }\n                @if($rtl==true){\n                    margin-right: -$checkbox-radio-switch-text-gap-sm;\n                }\n                .custom-control-label{\n                    @if($rtl==false){\n                        left: $checkbox-radio-switch-text-gap-sm;\n                    }\n                    @if($rtl==true){\n                        right: $checkbox-radio-switch-text-gap-sm;\n                    }\n                }\n            }\n            .custom-control-label {\n                font-size: $checkbox-radio-switch-font-size-sm;\n                line-height: $checkbox-radio-switch-line-height-sm;\n                padding-top: 0;\n                &::before,&::after {\n                    @if($rtl==false){\n                        left: -($checkbox-radio-switch-text-gap-sm + $checkbox-radio-switch-size-sm);\n                    }\n                    @if($rtl==true){\n                        right: -($checkbox-radio-switch-text-gap-sm + $checkbox-radio-switch-size-sm);\n                    }\n                    width: $checkbox-radio-switch-size-sm;\n                    height: $checkbox-radio-switch-size-sm;\n                }\n                &:after{\n                    font-size: 0.9em;\n                }\n            }\n        }\n        &-lg{\n            min-height: $checkbox-radio-switch-size-lg;\n            @if($rtl==false){\n                padding-left: $checkbox-radio-switch-text-gap-lg + $checkbox-radio-switch-size-lg;\n            }\n            @if($rtl==true){\n                padding-right: $checkbox-radio-switch-text-gap-lg + $checkbox-radio-switch-size-lg;\n            }\n            &.notext{\n                @if($rtl==false){\n                    margin-left: -$checkbox-radio-switch-text-gap-lg;\n                }\n                @if($rtl==true){\n                    margin-right: -$checkbox-radio-switch-text-gap-lg;\n                }\n                .custom-control-label{\n                    @if($rtl==false){\n                        left: $checkbox-radio-switch-text-gap-lg;\n                    }\n                    @if($rtl==true){\n                        right: $checkbox-radio-switch-text-gap-lg;\n                    }\n                }\n            }\n            .custom-control-label {\n                font-size: $checkbox-radio-switch-font-size-lg;\n                line-height: $checkbox-radio-switch-line-height-lg;\n                padding-top: ($checkbox-radio-switch-size-lg - $checkbox-radio-switch-line-height-lg)/2;\n                &::before,&::after {\n                    @if($rtl==false){\n                        left: -($checkbox-radio-switch-text-gap-lg + $checkbox-radio-switch-size-lg);\n                    }\n                    @if($rtl==true){\n                        right: -($checkbox-radio-switch-text-gap-lg + $checkbox-radio-switch-size-lg);\n                    }\n                    width: $checkbox-radio-switch-size-lg;\n                    height: $checkbox-radio-switch-size-lg;\n                }\n                &:after{\n                    font-size: 1.2em;\n                }\n            }\n        }\n        &-input{\n            position: absolute;\n            height: 1px;\n            width: 1px;\n            opacity: 0;\n        }\n        &.is-right{\n            @if($rtl==false){\n                padding-left: 0;\n                padding-right: $checkbox-radio-switch-text-gap + $checkbox-radio-switch-size;\n            }\n            @if($rtl==true){\n                padding-right: 0;\n                padding-left: $checkbox-radio-switch-text-gap + $checkbox-radio-switch-size;\n            }\n            .custom-control-label{\n                &:before,&:after{\n                    @if($rtl==false){\n                        left: auto;\n                        right: - ($checkbox-radio-switch-text-gap + $checkbox-radio-switch-size);\n                    }\n                    @if($rtl==true){\n                        right: auto;\n                        left: - ($checkbox-radio-switch-text-gap + $checkbox-radio-switch-size);\n                    }\n                }\n            }\n            &.custom-control-sm{\n                @if($rtl==false){\n                    padding-right: $checkbox-radio-switch-text-gap-sm + $checkbox-radio-switch-size-sm;\n                }\n                @if($rtl==true){\n                    padding-left: $checkbox-radio-switch-text-gap-sm + $checkbox-radio-switch-size-sm;\n                }\n                .custom-control-label{\n                    &:before,&:after{\n                        @if($rtl==false){\n                            right: - ($checkbox-radio-switch-text-gap-sm + $checkbox-radio-switch-size-sm);\n                        }\n                        @if($rtl==true){\n                            left: - ($checkbox-radio-switch-text-gap-sm + $checkbox-radio-switch-size-sm);\n                        }\n                    }\n                }\n            }\n            &.custom-control-lg{\n                @if($rtl==false){\n                    padding-right: $checkbox-radio-switch-text-gap-lg + $checkbox-radio-switch-size-lg;\n                }\n                @if($rtl==true){\n                    padding-left: $checkbox-radio-switch-text-gap-lg + $checkbox-radio-switch-size-lg;\n                }\n                .custom-control-label{\n                    &:before,&:after{\n                        @if($rtl==false){\n                            right: - ($checkbox-radio-switch-text-gap-lg + $checkbox-radio-switch-size-lg);\n                        }\n                        @if($rtl==true){\n                            left: - ($checkbox-radio-switch-text-gap-lg + $checkbox-radio-switch-size-lg);\n                        }\n                    }\n                }\n            }\n        }\n    }\n    &-file-label{\n        white-space: nowrap;\n        overflow: hidden;\n    }\n    &-select{\n        background: $field-bg;\n    }\n}\n.custom-switch {\n    @if($rtl==false){\n        padding-left: $switch-width + $checkbox-radio-switch-text-gap;\n    }\n    @if($rtl==true){\n        padding-right: $switch-width + $checkbox-radio-switch-text-gap;\n    }\n    .custom-control-label {\n      &::before {\n          @if($rtl==false){\n            left: -($switch-width + $checkbox-radio-switch-text-gap);\n        }\n        @if($rtl==true){\n            right: -($switch-width + $checkbox-radio-switch-text-gap);\n        }\n        width: $switch-width;\n        border-radius: $switch-indicator-border-radius;\n      }\n      &::after {\n        opacity: 1;\n        top: ($checkbox-radio-switch-size - $switch-indicator-size)/2;\n        @if($rtl==false){\n            left: add(-($switch-width + $checkbox-radio-switch-text-gap), $custom-control-indicator-border-width * 2);\n        }\n        @if($rtl==true){\n            right: add(-($switch-width + $checkbox-radio-switch-text-gap), $custom-control-indicator-border-width * 2);\n        }\n        width: $switch-indicator-size;\n        height: $switch-indicator-size;\n        border-radius: $switch-indicator-border-radius;\n      }\n    }\n    .custom-control-input:checked ~ .custom-control-label {\n      &::after {\n        @if($rtl==false){\n            transform: translateX($switch-indicator-active-position);\n        }\n        @if($rtl==true){\n            transform: translateX($switch-indicator-active-position-right);\n        }\n      }\n    }\n    &.custom-control-sm{\n        @if($rtl==false){\n            padding-left: $switch-width-sm + $checkbox-radio-switch-text-gap-sm;\n        }\n        @if($rtl==true){\n            padding-right: $switch-width-sm + $checkbox-radio-switch-text-gap-sm;\n        }\n        .custom-control-label {\n            &::before {\n                @if($rtl==false){\n                    left: -($switch-width-sm + $checkbox-radio-switch-text-gap-sm);\n                }\n                @if($rtl==true){\n                    right: -($switch-width-sm + $checkbox-radio-switch-text-gap-sm);\n                }\n              width: $switch-width-sm;\n              border-radius: $switch-indicator-border-radius-sm;\n            }\n            &::after {\n              top: ($checkbox-radio-switch-size-sm - $switch-indicator-size-sm)/2;\n                @if($rtl==false){\n                    left: add(-($switch-width-sm + $checkbox-radio-switch-text-gap-sm), $switch-border-calc);\n                }\n                @if($rtl==true){\n                    right: add(-($switch-width-sm + $checkbox-radio-switch-text-gap-sm), $switch-border-calc);\n                }\n              width: $switch-indicator-size-sm;\n              height: $switch-indicator-size-sm;\n              border-radius: $switch-indicator-border-radius-sm;\n            }\n        }\n        .custom-control-input:checked ~ .custom-control-label {\n            &::after {\n                @if($rtl==false){\n                    transform:translateX($switch-indicator-active-position-sm);\n                }\n                @if($rtl==true){\n                    transform:translateX($switch-indicator-active-position-right-sm);\n                }\n            }\n        }\n    }\n    &.custom-control-lg{\n        @if($rtl==false){\n            padding-left: $switch-width-lg + $checkbox-radio-switch-text-gap-lg;\n        }\n        @if($rtl==true){\n            padding-right: $switch-width-lg + $checkbox-radio-switch-text-gap-lg;\n        }\n        .custom-control-label {\n            &::before {\n                @if($rtl==false){\n                    left: -($switch-width-lg + $checkbox-radio-switch-text-gap-lg);\n                }\n                @if($rtl==true){\n                    right: -($switch-width-lg + $checkbox-radio-switch-text-gap-lg);\n                }\n              width: $switch-width-lg;\n              border-radius: $switch-indicator-border-radius-lg;\n            }\n            &::after {\n              top: ($checkbox-radio-switch-size-lg - $switch-indicator-size-lg)/2;\n                @if($rtl==false){\n                    left: add(-($switch-width-lg + $checkbox-radio-switch-text-gap-lg), $switch-border-calc-1-5x);\n                }\n                @if($rtl==true){\n                    right: add(-($switch-width-lg + $checkbox-radio-switch-text-gap-lg), $switch-border-calc-1-5x);\n                }\n              width: $switch-indicator-size-lg;\n              height: $switch-indicator-size-lg;\n              border-radius: $switch-indicator-border-radius-lg;\n            }\n        }\n        .custom-control-input:checked ~ .custom-control-label {\n            &::after {\n                @if($rtl==false){\n                    transform:translateX($switch-indicator-active-position-lg);\n                }\n                @if($rtl==true){\n                    transform:translateX($switch-indicator-active-position-right-lg);\n                }\n            }\n        }\n    }\n    &.is-right{\n        @if($rtl==false){\n            padding-left: 0;\n            padding-right: $switch-width + $checkbox-radio-switch-text-gap;\n        }\n        @if($rtl==true){\n            padding-right: 0;\n            padding-left: $switch-width + $checkbox-radio-switch-text-gap;\n        }\n        .custom-control-label{\n            &:before,&:after{\n                @if($rtl==false){\n                    left: auto;\n                    right: - ($checkbox-radio-switch-text-gap + $checkbox-radio-switch-size);\n                }\n                @if($rtl==true){\n                    right: auto;\n                    left: - ($checkbox-radio-switch-text-gap + $checkbox-radio-switch-size);\n                }\n            }\n        }\n        .custom-control-label::before {\n            @if($rtl==false){\n                right: - ($switch-width + $checkbox-radio-switch-text-gap);\n            }\n            @if($rtl==true){\n                left: - ($switch-width + $checkbox-radio-switch-text-gap);\n            }\n        }\n        .custom-control-label::after {\n            @if($rtl==false){\n                right: add(-($switch-width + $checkbox-radio-switch-text-gap), $switch-border-calc);\n            }\n            @if($rtl==true){\n                left: add(-($switch-width + $checkbox-radio-switch-text-gap), $switch-border-calc);\n            }\n        }\n        .custom-control-input:checked ~ .custom-control-label {\n            &::after {\n                @if($rtl==false){\n                    transform: translateX($switch-indicator-active-position-right);\n                }\n                @if($rtl==true){\n                    transform: translateX($switch-indicator-active-position);\n                }\n            }\n        }\n        &.custom-control-sm{\n            @if($rtl==false){\n                padding-right: $switch-width-sm + $checkbox-radio-switch-text-gap-sm;\n            }\n            @if($rtl==true){\n                padding-left: $switch-width-sm + $checkbox-radio-switch-text-gap-sm;\n            }\n            .custom-control-label::before {\n                @if($rtl==false){\n                    right: - ($switch-width-sm + $checkbox-radio-switch-text-gap-sm);\n                }\n                @if($rtl==true){\n                    left: - ($switch-width-sm + $checkbox-radio-switch-text-gap-sm);\n                }\n            }\n            .custom-control-label::after {\n                @if($rtl==false){\n                    right: add(-($switch-width-sm + $checkbox-radio-switch-text-gap-sm), $switch-border-calc);\n                }\n                @if($rtl==true){\n                    left: add(-($switch-width-sm + $checkbox-radio-switch-text-gap-sm), $switch-border-calc);\n                }\n            }\n            .custom-control-input:checked ~ .custom-control-label {\n                &::after {\n                    @if($rtl==false){\n                        transform: translateX($switch-indicator-active-position-right-sm);\n                    }\n                    @if($rtl==true){\n                        transform: translateX($switch-indicator-active-position-sm);\n                    }\n                }\n            }\n        }\n        &.custom-control-lg{\n            @if($rtl==false){\n                padding-right: $switch-width-lg + $checkbox-radio-switch-text-gap-lg;\n            }\n            @if($rtl==true){\n                padding-left: $switch-width-lg + $checkbox-radio-switch-text-gap-lg;\n            }\n            .custom-control-label::before {\n                @if($rtl==false){\n                    right: - ($switch-width-lg + $checkbox-radio-switch-text-gap-lg);\n                }\n                @if($rtl==true){\n                    left: - ($switch-width-lg + $checkbox-radio-switch-text-gap-lg);\n                }\n            }\n            .custom-control-label::after {\n                @if($rtl==false){\n                    right: add(-($switch-width-lg + $checkbox-radio-switch-text-gap-lg), $switch-border-calc-1-5x);\n                }\n                @if($rtl==true){\n                    left: add(-($switch-width-lg + $checkbox-radio-switch-text-gap-lg), $switch-border-calc-1-5x);\n                }\n            }\n            .custom-control-input:checked ~ .custom-control-label {\n                &::after {\n                    @if($rtl==false){\n                        transform: translateX($switch-indicator-active-position-right-lg);\n                    }\n                    @if($rtl==true){\n                        transform: translateX($switch-indicator-active-position-lg);\n                    }\n                }\n            }\n        }\n    }\n}\n  \n\nlabel{\n    cursor: pointer;\n    input[type=\"radio\"]:checked ~ &{\n        cursor: default;\n    }\n}\n\n\n//validation\n\n.is-alter .form-control ~,.is-alter .input-group ~, .custom-control{\n    position: relative;\n    .invalid{\n        position: absolute;\n        @if($rtl==false){\n            left: 0;\n        }\n        @if($rtl==true){\n            right: 0;\n        }\n        color: $white;\n        font-size: $fx-sz-11;\n        line-height: 1;\n        bottom: calc(100% + 4px);\n        background: lighten($danger, 8%);\n        padding: .3rem .5rem;\n        z-index: 1;\n        border-radius: $border-radius-sm;\n        white-space: nowrap;\n        &:before{\n            position: absolute;\n            content: '';\n            height: 0;\n            width: 0;\n            @if($rtl==false){\n                border-left: 6px solid lighten($danger, 8%); \n                border-right: 6px solid transparent;\n                left: 10px;\n            }\n            @if($rtl==true){\n                border-right: 6px solid lighten($danger, 8%); \n                border-left: 6px solid transparent;\n                right: 10px;\n            }\n            border-bottom: 6px solid transparent;\n            bottom: -6px;\n        }\n    }\n}\n.is-alter .form-control ~,.is-alter .input-group ~{\n    .invalid{\n        @if($rtl==false){\n            left: auto;\n            right: 0;\n        }\n        @if($rtl==true){\n            right: auto;\n            left: 0;\n        }\n        &::before{\n            @if($rtl==false){\n                left: auto;\n                right: 10px;\n                border-right-color: lighten($danger, 8%); \n                border-left-color:transparent;\n            }\n            @if($rtl==true){\n                right: auto;\n                left: 10px;\n                border-left-color: lighten($danger, 8%); \n                border-right-color:transparent;\n            }\n            bottom: -4px;\n        }\n    }\n}",".table {\n    thead tr:last-child{\n        th{\n            border-bottom: $table-border-width solid $table-border-color;\n        }\n    }\n    &-dark thead tr:last-child th, thead.thead-dark tr:last-child th {\n        border-color: $table-dark-border-color;\n    }\n    td,th{\n        &:first-child{\n            @if($rtl==false){\n                padding-left: $table-cell-padding-x-sm;\n            }\n            @if($rtl==true){\n                padding-right: $table-cell-padding-x-sm;\n            }\n        }\n        &:last-child{\n            @if($rtl==false){\n                padding-right: $table-cell-padding-x-sm;\n            }\n            @if($rtl==true){\n                padding-left: $table-cell-padding-x-sm;\n            }\n        }\n    }\n\n    th {\n        line-height: 1.1;\n        &.overline-title {\n            line-height: 1.25rem;\n            font-weight: $fw-medium;\n        }\n    }\n    caption {\n        font-style: italic;\n        @if($rtl==false){\n            padding-left: $table-cell-padding-x-sm;\n        }\n        @if($rtl==true){\n            padding-right: $table-cell-padding-x-sm;\n        }\n    }\n    &-bordered {\n        td, th {\n            padding-left: $table-cell-padding-bordered;\n            padding-right: $table-cell-padding-bordered;\n        }\n    }\n    &-plain {\n        td, th{\n            &:first-child{\n                @if($rtl==false){\n                    padding-left: 0;\n                }\n                @if($rtl==true){\n                    padding-right: 0;\n                }\n            }\n            &:last-child{\n                @if($rtl==false){\n                    padding-right: 0;\n                }\n                @if($rtl==true){\n                    padding-left: 0;\n                }\n            }\n        }\n    }\n    &-lg {\n        td {\n            padding-top: ($table-cell-padding * 2);\n            padding-bottom: ($table-cell-padding * 2);\n        }\n        th {\n            padding-top: ($table-cell-padding * 1.5);\n            padding-bottom: ($table-cell-padding * 1.5);\n        }\n    }\n    &-vm td, &-vm th, td.vm, th.vm{\n        vertical-align: middle;\n    }\n}\n@include media-breakpoint-up(sm){\n    .table {\n        &-lg td, &-lg th {\n            @if($rtl==false){\n                &:first-child{\n                    padding-left: ($table-cell-padding-sm + $table-cell-padding-x-sm);\n                }\n                &:last-child{\n                    padding-right: ($table-cell-padding-sm + $table-cell-padding-x-sm);\n                }\n            }\n            @if($rtl==true){\n                &:first-child{\n                    padding-right: ($table-cell-padding-sm + $table-cell-padding-x-sm);\n                }\n                &:last-child{\n                    padding-left: ($table-cell-padding-sm + $table-cell-padding-x-sm);\n                }\n            }\n        }\n    }\n}",".media{\n    &-center{\n        align-items: center;\n    }\n    &-object{\n        display: inline-flex;\n    }\n    > *:first-child{\n        flex-shrink: 0;\n    }\n    > *:last-child{\n        flex-grow: 1;\n        max-width: 100%;\n    }\n}",".nav{\n    margin: -.5rem -1rem;\n    .nav-link{\n        display: inline-flex;\n        align-items: center;\n        .icon + span, span + .icon{\n            @if($rtl==false){\n                margin-left: 0.75rem;\n            }\n            @if($rtl==true){\n                margin-right: 0.75rem;\n            }\n        }\n        .icon{\n            font-size: 1.3em;\n        }\n    }\n    &-tabs{\n        font-family: $alt-font-family;\n        margin: 0;\n        font-size:0.8125rem;\n        border-bottom: 1px solid $border-color;\n        &-s2{\n            border-bottom: none;\n            justify-content: center;\n        }\n        + .tab-content{\n            margin-top: 1.25rem;\n        }\n        .nav{\n            &-item{\n                @if($rtl==false){\n                    padding-right:1.25rem;\n                    &:last-child{\n                        padding-right: 0;\n                    }\n                }\n                @if($rtl==true){\n                    padding-left:1.25rem;\n                    &:last-child{\n                        padding-left: 0;\n                    }\n                }\n                &.active .nav-link{\n                    color: $primary;\n                    &:after{\n                        opacity: 1;\n                    }\n                }\n            }\n            &-link{\n                padding: 1rem 0;\n                font-weight: 700;\n                color: $base-text;\n                position: relative;\n                border: none;\n                outline: none;\n                display: inline-flex;\n                align-items: center;\n                .icon{\n                    font-size: 1.4em;\n                    + span{\n                        @if($rtl==false){\n                            margin-left: 0.5rem;\n                        }\n                        @if($rtl==true){\n                            margin-right: 0.5rem;\n                        }\n                    }\n                }\n                .badge{\n                    @if($rtl==false){\n                        margin-left: 0.25rem;\n                    }\n                    @if($rtl==true){\n                        margin-right: 0.25rem;\n                    }\n                }\n                &:hover{\n                    color: $base-color;\n                }\n                &:focus{\n                    color: $primary;\n                }\n                &:before,&:after{\n                    position: absolute;\n                    content: '';\n                }\n                &:after{\n                    left: 0;\n                    right: 0;\n                    bottom: 0;\n                    height: 3px;\n                    background: $primary;\n                    opacity: 0;\n                }\n                &.active{\n                    color: $primary;\n                    border: none;\n                    background-color: transparent;\n                    &:after{\n                        opacity: 1;\n                    }\n                }\n            }\n        }\n    }\n    &-sm{\n        font-size: 0.8125rem;\n    }\n}\n@include media-breakpoint-up(md){\n    .nav-tabs{\n        .nav-item{\n            @if($rtl==false){\n                padding-right:1.5rem;\n            }\n            @if($rtl==true){\n                padding-left:1.5rem;\n            }\n        }\n        &-sm{\n            .nav-item{\n                @if($rtl==false){\n                    padding-right:1.25rem;\n                }\n                @if($rtl==true){\n                    padding-left:1.25rem;\n                }\n            }\n        }\n    }\n}\n@include media-breakpoint-up(lg){\n    .nav-tabs{\n        .nav-item{\n            @if($rtl==false){\n                padding-right:1.75rem;\n            }\n            @if($rtl==true){\n                padding-left:1.75rem;\n            }\n        }\n        &-sm{\n            .nav-item{\n                @if($rtl==false){\n                    padding-right:1.25rem;\n                }\n                @if($rtl==true){\n                    padding-left:1.25rem;\n                }\n            }\n        }\n        .nav-link{\n            font-size: 0.875rem;\n        }\n    }\n}\n@include media-breakpoint-up(xl){\n    .nav-tabs{\n        .nav-item{\n            @if($rtl==false){\n                padding-right:2.25rem;\n            }\n            @if($rtl==true){\n                padding-left:2.25rem;\n            }\n        }\n        &-sm{\n            .nav-item{\n                @if($rtl==false){\n                    padding-right:1.25rem;\n                }\n                @if($rtl==true){\n                    padding-left:1.25rem;\n                }\n            }\n        }\n    }\n}\n@include media-breakpoint-down(xs){\n    .nav-tabs.is-stretch{\n        margin-left: -$stretch-gap-x;\n        margin-right: -$stretch-gap-x;\n        padding-left: $stretch-gap-x;\n        padding-right:$stretch-gap-x;\n    }\n}\n\n//Trigger\n.nav-item-trigger{\n    display: inline-flex;\n    align-items: center;\n    @if($rtl==false){\n        margin:-1px -.5rem 0 auto;\n    }\n    @if($rtl==true){\n        margin:-1px auto 0 -.5rem;\n    }\n}\n\n// Card Nav\n.nav-tabs-card{\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n    font-family: $base-font-family;\n}\n@include media-breakpoint-up(sm){\n    .nav-tabs-card{\n        padding-left: 1.5rem;\n        padding-right: 1.5rem;\n    }\n}\n\n// ICON\n@include media-breakpoint-down(sm){\n    .nav-tabs-mb-icon{\n        .nav-item{\n            @if($rtl==false){\n                padding-right: .75rem;\n            }\n            @if($rtl==true){\n                padding-left: .75rem;\n            }\n        }\n        .nav-link{\n            .icon{\n                font-size: 1.25rem;\n                padding: 0 .5rem;\n                + span{\n                    display: none;\n                }\n            }\n        }\n    }\n}\n@media (max-width:359px){\n    .nav-tabs-mb-icon{\n        .nav-item{\n            @if($rtl==false){\n                padding-right: .35rem;\n            }\n            @if($rtl==true){\n                padding-left: .35rem;\n            }\n        }\n    }\n}\n\n//Medium\n.is-medium{\n    &.nav-tabs{\n        .nav-link{\n            padding: .75rem 0;\n        }\n    }\n}",".modal{\n    &-content{\n        position: relative;\n        min-height: 40px;\n        box-shadow: $modal-content-box-shadow-xs;\n        > .close{\n            position: absolute;\n            top: .75rem;\n            @if($rtl==false){\n                right: .75rem;\n            }\n            @if($rtl==true){\n                left: .75rem;\n            }\n            height: 2.25rem;\n            width: 2.25rem;\n            display: inline-flex;\n            justify-content: center;\n            align-items: center;\n            color: $base-text;\n            z-index: 1;\n            transition: all .3s;\n        }\n    }\n    &-body{\n        .stretched{\n            border-radius: 0;\n            margin-left: - $modal-inner-padding;\n            margin-right: - $modal-inner-padding;\n            padding-left: $modal-inner-padding;\n            padding-right: $modal-inner-padding;\n            &.alert{\n                border: none;\n                &-icon{\n                    @if($rtl==false){\n                        padding-left: $modal-inner-padding + $alert-icon-width;\n                    }\n                    @if($rtl==true){\n                        padding-right: $modal-inner-padding + $alert-icon-width;\n                    }\n                }\n            }\n        }\n\n        &-md{\n            padding: ($modal-custom-padding-md - 0.5) $modal-body-custom-padding-x-sm;\n            .stretched{\n                margin-left: - $modal-body-custom-padding-x-sm;\n                margin-right: - $modal-body-custom-padding-x-sm;\n                padding-left: $modal-body-custom-padding-x-sm;\n                padding-right: $modal-body-custom-padding-x-sm;\n                &.alert-icon{\n                    @if($rtl==false){\n                        padding-left: $modal-body-custom-padding-x-md + $alert-icon-width;\n                    }\n                    @if($rtl==true){\n                        padding-right: $modal-body-custom-padding-x-md + $alert-icon-width;\n                    }\n                }\n            }\n        }\n\n        &-lg{\n            padding: $modal-custom-padding-md $modal-body-custom-padding-x-sm;\n            .stretched{\n                margin-left: - $modal-body-custom-padding-x-sm;\n                margin-right: - $modal-body-custom-padding-x-sm;\n                padding-left: $modal-body-custom-padding-x-sm;\n                padding-right: $modal-body-custom-padding-x-sm;\n                &.alert-icon{\n                    @if($rtl==false){\n                        padding-left: $modal-body-custom-padding-x-md + $alert-icon-width;\n                    }\n                    @if($rtl==true){\n                        padding-right: $modal-body-custom-padding-x-md + $alert-icon-width;\n                    }\n                }\n            }\n        }\n    }\n    &-footer{\n        &-stretch{\n            justify-content: stretch;\n        }\n        &-between{\n            display: flex;\n            width: 100%;\n            align-items: center;\n            justify-content: space-between;\n            flex-wrap: wrap;\n            margin: -.25rem 0;\n            > div{\n                padding: .25rem 0;\n            }\n        }\n    }\n    &-dialog{\n        display: flex;\n        align-items: center;\n        min-height: subtract(100%, $modal-dialog-margin * 2);\n        &::before {\n          height: subtract(100vh, $modal-dialog-margin * 2);\n        }\n        .modal.fade &{\n            transform: $modal-fade-transform-revarse;\n        }\n        .modal.zoom &{\n            transform: $modal-scale-transform;\n            transition: $modal-transition;\n        }\n        &-top{\n            align-items: flex-start;\n            .modal.fade &{\n                transform: $modal-fade-transform;\n            }\n        }\n        &-bottom{\n            align-items: flex-end;\n        }\n    }\n}\n\n@include media-breakpoint-up(sm){\n    .modal-dialog{\n        min-height: subtract(100%, $modal-dialog-margin-y-sm-up * 2);\n        &::before {\n          height: subtract(100vh, $modal-dialog-margin-y-sm-up * 2);\n        }\n    }\n    .modal{\n        &-body{\n            padding: $modal-custom-padding $modal-body-custom-padding-x;\n            .stretched{\n                margin-left: - $modal-body-custom-padding-x;\n                margin-right: - $modal-body-custom-padding-x;\n                padding-left: $modal-body-custom-padding-x;\n                padding-right: $modal-body-custom-padding-x;\n                &.alert-icon{\n                    @if($rtl==false){\n                        padding-left: $modal-body-custom-padding-x + $alert-icon-width;\n                    }\n                    @if($rtl==true){\n                        padding-right: $modal-body-custom-padding-x + $alert-icon-width;\n                    }\n                }\n            }\n            &-sm{\n                padding: $modal-custom-padding-sm $modal-body-custom-padding-x-sm;\n                .stretched{\n                    margin-left: - $modal-body-custom-padding-x-sm;\n                    margin-right: - $modal-body-custom-padding-x-sm;\n                    padding-left: $modal-body-custom-padding-x-sm;\n                    padding-right: $modal-body-custom-padding-x-sm;\n                    &.alert-icon{\n                        @if($rtl==false){\n                            padding-left: $modal-body-custom-padding-x-sm + $alert-icon-width;\n                        }\n                        @if($rtl==true){\n                            padding-right: $modal-body-custom-padding-x-sm + $alert-icon-width;\n                        }\n                    }\n                }\n            }\n            &-md{\n                padding: $modal-custom-padding-md $modal-body-custom-padding-x-md;\n                .stretched{\n                    margin-left: - $modal-body-custom-padding-x-md;\n                    margin-right: - $modal-body-custom-padding-x-md;\n                    padding-left: $modal-body-custom-padding-x-md;\n                    padding-right: $modal-body-custom-padding-x-md;\n                    &.alert-icon{\n                        @if($rtl==false){\n                            padding-left: $modal-body-custom-padding-x-md + $alert-icon-width;\n                            > .icon{\n                                left: $modal-body-custom-padding-x-md;\n                            }\n                        }\n                        @if($rtl==true){\n                            padding-right: $modal-body-custom-padding-x-md + $alert-icon-width;\n                            > .icon{\n                                right: $modal-body-custom-padding-x-md;\n                            }\n                        }\n                    }\n                }\n            }\n            &-lg{\n                padding: $modal-custom-padding-lg $modal-body-custom-padding-x-lg;\n                .stretched{\n                    margin-left: - $modal-body-custom-padding-x-lg;\n                    margin-right: - $modal-body-custom-padding-x-lg;\n                    padding-left: $modal-body-custom-padding-x-lg;\n                    padding-right: $modal-body-custom-padding-x-lg;\n                    &.alert-icon{\n                        @if($rtl==false){\n                            padding-left: $modal-body-custom-padding-x-lg + $alert-icon-width;\n                        }\n                        @if($rtl==true){\n                            padding-right: $modal-body-custom-padding-x-lg + $alert-icon-width;\n                        }\n                    }\n                }\n            }\n        }\n        &-header{\n            padding: $modal-header-custom-padding-xy;\n            &-sm {\n                padding: $modal-header-custom-padding-xy-sm;\n            }\n        }\n        &-footer{\n            padding: $modal-footer-custom-padding-xy;\n            &-sm {\n                padding: $modal-footer-custom-padding-xy-sm;\n            }\n        }\n    }\n}\n\n@include media-breakpoint-up(md){\n    .modal-md{\n        max-width: 600px;\n    }\n}",".pagination{\n    &-goto{\n        display: inline-flex;\n        align-items: center;\n        font-size: .8125rem;\n        text-transform: uppercase;\n    }\n}\n\n.page{\n    &-link{\n        // @include border-radius($border-radius);\n        font-size: $pagination-font-size;\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        min-width: calc(#{$pagination-line-height} + #{$pagination-padding-y*2} + #{$pagination-border-width*2});\n        .pagination-sm &{\n            line-height: $pagination-line-height-sm;\n            min-width: calc(#{$pagination-line-height-sm} + #{$pagination-padding-y-sm*2} + #{$pagination-border-width*2});\n        }\n        .pagination-lg &{\n            line-height: $pagination-line-height-lg;\n            min-width: calc(#{$pagination-line-height-lg} + #{$pagination-padding-y-lg*2} + #{$pagination-border-width*2});\n        }\n        .pagination-xl &{\n            padding: $pagination-padding-y-xl $pagination-padding-x-xl;\n            font-size: $pagination-font-size*1.7;\n            line-height: $pagination-line-height-xl;\n            min-width: calc(#{$pagination-line-height-xl} + #{$pagination-padding-y-xl*2} + #{$pagination-border-width*2});\n        }\n        .icon{\n            font-size: .8125rem;\n            line-height: inherit;\n        }\n        &:not([href]){\n            background-color: transparent;\n            color: inherit;\n            // height: 100%;\n            .icon{\n                &:before{\n                    position: relative;\n                    top: 1px;\n                }\n            }\n        }\n        &-prev,&-next{\n            span{\n                display: none;\n            }\n        }\n    }\n}\n@include media-breakpoint-up(sm){\n    .page{\n        &-link{\n            &-prev,&-next{\n                span{\n                    display: block;\n                }\n            }\n            &-prev{\n                .icon{\n                    @if($rtl==false){\n                        padding-right: 0.25rem;\n                    }\n                    @if($rtl==true){\n                        padding-left: 0.25rem;\n                    }\n                }\n            }\n            &-next{\n                .icon{\n                    @if($rtl==false){\n                        padding-left: 0.25rem;\n                    }\n                    @if($rtl==true){\n                        padding-right: 0.25rem;\n                    }\n                }\n            }\n        }\n    }\n}",".progress{\n    &-bar{\n        height: 100%;\n        line-height: 1;\n    }\n    &-sm{\n        height:.25rem;\n    }\n    &-md{\n        height:.375rem;\n    }\n    &-lg{\n        height:1rem;\n    }\n    &-pill{\n        border-radius: 100px;\n        .progress-bar{\n            @extend .progress-pill;\n        }\n    }\n    &-text{\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        color: $base-light;\n        margin-bottom: 0.25rem;\n    }\n    &-label{\n        font-size: 0.875rem;\n    }\n    &-amount{\n        font-size: $fx-sz-12;\n        @if($rtl==false){\n            padding-left: .5rem;\n        }\n        @if($rtl==true){\n            padding-right: .5rem;\n        }\n    }\n    &-alt{\n        display: flex;\n        align-items: center;\n        overflow: visible;\n        .progress-bar{\n            border-radius: $progress-border-radius;\n        }\n    }\n    &-reverse{\n        flex-direction: row-reverse;\n    }\n    &-bordered{\n        .progress-bar{\n            margin-top: -2px;\n            border:2px solid $white;\n            box-sizing: content-box;\n            &:not(:first-child){\n                @if($rtl==false){\n                    margin-left: -4px;\n                }\n                @if($rtl==true){\n                    margin-right: -4px;\n                }\n            }\n        }\n        &.progress-reverse {\n            .progress-bar{\n                @if($rtl==false){\n                    margin-left: 0;\n                    &:not(:last-child){\n                        margin-left: -5px;\n                    }\n                }\n                @if($rtl==true){\n                    margin-right: 0;\n                    &:not(:last-child){\n                        margin-right: -5px;\n                    }\n                }\n            }\n        }\n    }\n    //@e-290\n    &-rating{\n        display: flex;\n        align-items: center;\n        &-title{\n            width: 48px;\n            flex-grow: 0;\n            line-height: 1.25rem;\n        }\n        &-percent{\n            width: 40px;\n            // flex-grow: 0;\n            line-height: 1.25rem;\n            text-align: right;\n        }\n        .progress{\n            flex-grow: 1;\n        }\n    }\n}",".toast{\n    .close{\n        display: inline-flex;\n        @if($rtl==false){\n            margin-right: -0.5rem;\n            margin-left: 0.5rem;\n        }\n        @if($rtl==true){\n            margin-left: -0.5rem;\n            margin-right: 0.5rem;\n        }\n    }\n}",".rating{\n    display: flex;\n    align-items: center;\n    margin: 0 -.125rem;\n    color: $warning;\n    > * {\n        padding: 0 .125rem;\n        display: inline-flex;\n    }\n    .icon{\n        font-size: 1rem;\n    }\n    &-wrap{\n        display: inline-flex;\n        align-items: flex-start;\n        .amount{\n            line-height: 1.25rem;\n        }\n        .rating + span,span + .rating{\n            margin-left: .75rem;\n        }\n    }\n    &-pill{\n        padding: .35rem .875rem;\n        border-radius: 3rem;\n    }\n}\n\n.rating{\n    &-card {\n        &-description{\n            .icon{\n                color: $primary;\n            }\n            li{\n                color: $base-400;\n            }\n        }\n    }\n    &-progress{\n        display: flex;\n        align-items: center;\n    }\n}\n.icon + span,span + .icon{\n    margin-left: 0.25rem;\n}","@font-face {\n  font-family: '#{$icomoon-font-family}';\n  src:  url('#{$icomoon-font-path}/#{$icomoon-font-family}.eot');\n  src:  url('#{$icomoon-font-path}/#{$icomoon-font-family}.eot#iefix') format('embedded-opentype'),\n    url('#{$icomoon-font-path}/#{$icomoon-font-family}.ttf') format('truetype'),\n    url('#{$icomoon-font-path}/#{$icomoon-font-family}.woff') format('woff'),\n    url('#{$icomoon-font-path}/#{$icomoon-font-family}.svg##{$icomoon-font-family}') format('svg');\n  font-weight: normal;\n  font-style: normal;\n  font-display: block;\n}\n\n.ni {\n  /* use !important to prevent issues with browser extensions that change fonts */\n  font-family: '#{$icomoon-font-family}' !important;\n  speak: never;\n  font-style: normal;\n  font-weight: normal;\n  font-variant: normal;\n  text-transform: none;\n  line-height: 1;\n\n  /* Better Font Rendering =========== */\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n.ni-centos {\n  &:before {\n    content: $ni-centos; \n  }\n}\n.ni-covid {\n  &:before {\n    content: $ni-covid; \n  }\n}\n.ni-fedora {\n  &:before {\n    content: $ni-fedora; \n  }\n}\n.ni-hot-fill {\n  &:before {\n    content: $ni-hot-fill; \n  }\n}\n.ni-hot {\n  &:before {\n    content: $ni-hot; \n  }\n}\n.ni-linux-server {\n  &:before {\n    content: $ni-linux-server; \n  }\n}\n.ni-linux {\n  &:before {\n    content: $ni-linux; \n  }\n}\n.ni-note-add-fill {\n  &:before {\n    content: $ni-note-add-fill; \n  }\n}\n.ni-repeat-fill {\n  &:before {\n    content: $ni-repeat-fill; \n  }\n}\n.ni-tranx-fill {\n  &:before {\n    content: $ni-tranx-fill; \n  }\n}\n.ni-ubuntu {\n  &:before {\n    content: $ni-ubuntu; \n  }\n}\n.ni-virus {\n  &:before {\n    content: $ni-virus; \n  }\n}\n.ni-b-chrome {\n  &:before {\n    content: $ni-b-chrome; \n  }\n}\n.ni-b-edge {\n  &:before {\n    content: $ni-b-edge; \n  }\n}\n.ni-b-firefox {\n  &:before {\n    content: $ni-b-firefox; \n  }\n}\n.ni-b-ie {\n  &:before {\n    content: $ni-b-ie; \n  }\n}\n.ni-b-opera {\n  &:before {\n    content: $ni-b-opera; \n  }\n}\n.ni-b-safari {\n  &:before {\n    content: $ni-b-safari; \n  }\n}\n.ni-b-si {\n  &:before {\n    content: $ni-b-si; \n  }\n}\n.ni-b-uc {\n  &:before {\n    content: $ni-b-uc; \n  }\n}\n.ni-brick-fill {\n  &:before {\n    content: $ni-brick-fill; \n  }\n}\n.ni-brick {\n  &:before {\n    content: $ni-brick; \n  }\n}\n.ni-col-3s {\n  &:before {\n    content: $ni-col-3s; \n  }\n}\n.ni-col-4s {\n  &:before {\n    content: $ni-col-4s; \n  }\n}\n.ni-col-2s {\n  &:before {\n    content: $ni-col-2s; \n  }\n}\n.ni-comments {\n  &:before {\n    content: $ni-comments; \n  }\n}\n.ni-dot-sq {\n  &:before {\n    content: $ni-dot-sq; \n  }\n}\n.ni-dot {\n  &:before {\n    content: $ni-dot; \n  }\n}\n.ni-footer {\n  &:before {\n    content: $ni-footer; \n  }\n}\n.ni-header {\n  &:before {\n    content: $ni-header; \n  }\n}\n.ni-heading {\n  &:before {\n    content: $ni-heading; \n  }\n}\n.ni-layout-alt-fill {\n  &:before {\n    content: $ni-layout-alt-fill; \n  }\n}\n.ni-layout-alt {\n  &:before {\n    content: $ni-layout-alt; \n  }\n}\n.ni-layout-fill1 {\n  &:before {\n    content: $ni-layout-fill1; \n  }\n}\n.ni-layout1 {\n  &:before {\n    content: $ni-layout1; \n  }\n}\n.ni-list-index-fill {\n  &:before {\n    content: $ni-list-index-fill; \n  }\n}\n.ni-list-index {\n  &:before {\n    content: $ni-list-index; \n  }\n}\n.ni-list-thumb-alt-fill {\n  &:before {\n    content: $ni-list-thumb-alt-fill; \n  }\n}\n.ni-list-thumb-alt {\n  &:before {\n    content: $ni-list-thumb-alt; \n  }\n}\n.ni-list-thumb-fill {\n  &:before {\n    content: $ni-list-thumb-fill; \n  }\n}\n.ni-list-thumb {\n  &:before {\n    content: $ni-list-thumb; \n  }\n}\n.ni-masonry-fill {\n  &:before {\n    content: $ni-masonry-fill; \n  }\n}\n.ni-masonry {\n  &:before {\n    content: $ni-masonry; \n  }\n}\n.ni-menu-circled {\n  &:before {\n    content: $ni-menu-circled; \n  }\n}\n.ni-menu-squared {\n  &:before {\n    content: $ni-menu-squared; \n  }\n}\n.ni-notice {\n  &:before {\n    content: $ni-notice; \n  }\n}\n.ni-pen2 {\n  &:before {\n    content: $ni-pen2; \n  }\n}\n.ni-property-blank {\n  &:before {\n    content: $ni-property-blank; \n  }\n}\n.ni-propert-blank {\n  &:before {\n    content: $ni-propert-blank; \n  }\n}\n.ni-property-add {\n  &:before {\n    content: $ni-property-add; \n  }\n}\n.ni-property-alt {\n  &:before {\n    content: $ni-property-alt; \n  }\n}\n.ni-property-remove {\n  &:before {\n    content: $ni-property-remove; \n  }\n}\n.ni-property {\n  &:before {\n    content: $ni-property; \n  }\n}\n.ni-puzzle-fill {\n  &:before {\n    content: $ni-puzzle-fill; \n  }\n}\n.ni-puzzle {\n  &:before {\n    content: $ni-puzzle; \n  }\n}\n.ni-quote-left {\n  &:before {\n    content: $ni-quote-left; \n  }\n}\n.ni-quote-right {\n  &:before {\n    content: $ni-quote-right; \n  }\n}\n.ni-row-mix {\n  &:before {\n    content: $ni-row-mix; \n  }\n}\n.ni-row-view1 {\n  &:before {\n    content: $ni-row-view1; \n  }\n}\n.ni-sidebar-r {\n  &:before {\n    content: $ni-sidebar-r; \n  }\n}\n.ni-text2 {\n  &:before {\n    content: $ni-text2; \n  }\n}\n.ni-tile-thumb-fill {\n  &:before {\n    content: $ni-tile-thumb-fill; \n  }\n}\n.ni-tile-thumb {\n  &:before {\n    content: $ni-tile-thumb; \n  }\n}\n.ni-view-col-fill {\n  &:before {\n    content: $ni-view-col-fill; \n  }\n}\n.ni-view-col-sq {\n  &:before {\n    content: $ni-view-col-sq; \n  }\n}\n.ni-view-col {\n  &:before {\n    content: $ni-view-col; \n  }\n}\n.ni-view-col2 {\n  &:before {\n    content: $ni-view-col2; \n  }\n}\n.ni-view-col3 {\n  &:before {\n    content: $ni-view-col3; \n  }\n}\n.ni-view-cols-fill {\n  &:before {\n    content: $ni-view-cols-fill; \n  }\n}\n.ni-view-cols-sq {\n  &:before {\n    content: $ni-view-cols-sq; \n  }\n}\n.ni-view-cols {\n  &:before {\n    content: $ni-view-cols; \n  }\n}\n.ni-view-grid-fill {\n  &:before {\n    content: $ni-view-grid-fill; \n  }\n}\n.ni-view-grid-sq {\n  &:before {\n    content: $ni-view-grid-sq; \n  }\n}\n.ni-view-grid-wd {\n  &:before {\n    content: $ni-view-grid-wd; \n  }\n}\n.ni-view-grid {\n  &:before {\n    content: $ni-view-grid; \n  }\n}\n.ni-view-grid2-wd {\n  &:before {\n    content: $ni-view-grid2-wd; \n  }\n}\n.ni-view-grid3-wd {\n  &:before {\n    content: $ni-view-grid3-wd; \n  }\n}\n.ni-view-group-fill {\n  &:before {\n    content: $ni-view-group-fill; \n  }\n}\n.ni-view-group-wd {\n  &:before {\n    content: $ni-view-group-wd; \n  }\n}\n.ni-view-list-fill {\n  &:before {\n    content: $ni-view-list-fill; \n  }\n}\n.ni-view-list-sq {\n  &:before {\n    content: $ni-view-list-sq; \n  }\n}\n.ni-view-list-wd {\n  &:before {\n    content: $ni-view-list-wd; \n  }\n}\n.ni-view-list {\n  &:before {\n    content: $ni-view-list; \n  }\n}\n.ni-view-panel-fill {\n  &:before {\n    content: $ni-view-panel-fill; \n  }\n}\n.ni-view-panel-sq {\n  &:before {\n    content: $ni-view-panel-sq; \n  }\n}\n.ni-view-panel {\n  &:before {\n    content: $ni-view-panel; \n  }\n}\n.ni-view-row-fill {\n  &:before {\n    content: $ni-view-row-fill; \n  }\n}\n.ni-view-row-sq {\n  &:before {\n    content: $ni-view-row-sq; \n  }\n}\n.ni-view-row-wd {\n  &:before {\n    content: $ni-view-row-wd; \n  }\n}\n.ni-view-row {\n  &:before {\n    content: $ni-view-row; \n  }\n}\n.ni-view-x1 {\n  &:before {\n    content: $ni-view-x1; \n  }\n}\n.ni-view-x2 {\n  &:before {\n    content: $ni-view-x2; \n  }\n}\n.ni-view-x3 {\n  &:before {\n    content: $ni-view-x3; \n  }\n}\n.ni-view-x4 {\n  &:before {\n    content: $ni-view-x4; \n  }\n}\n.ni-view-x5 {\n  &:before {\n    content: $ni-view-x5; \n  }\n}\n.ni-view-x6 {\n  &:before {\n    content: $ni-view-x6; \n  }\n}\n.ni-view-x7 {\n  &:before {\n    content: $ni-view-x7; \n  }\n}\n.ni-dashlite {\n  &:before {\n    content: $ni-dashlite; \n  }\n}\n.ni-dashlite-circle {\n  &:before {\n    content: $ni-dashlite-circle; \n  }\n}\n.ni-dashlite-alt {\n  &:before {\n    content: $ni-dashlite-alt; \n  }\n}\n.ni-master-card {\n  &:before {\n    content: $ni-master-card; \n  }\n}\n.ni-paypal {\n  &:before {\n    content: $ni-paypal; \n  }\n}\n.ni-visa-alt {\n  &:before {\n    content: $ni-visa-alt; \n  }\n}\n.ni-coin-eur {\n  &:before {\n    content: $ni-coin-eur; \n  }\n}\n.ni-coin-gbp {\n  &:before {\n    content: $ni-coin-gbp; \n  }\n}\n.ni-sign-ada-alt {\n  &:before {\n    content: $ni-sign-ada-alt; \n  }\n}\n.ni-sign-bch-alt {\n  &:before {\n    content: $ni-sign-bch-alt; \n  }\n}\n.ni-sign-bgp-alt {\n  &:before {\n    content: $ni-sign-bgp-alt; \n  }\n}\n.ni-sign-bnb-alt {\n  &:before {\n    content: $ni-sign-bnb-alt; \n  }\n}\n.ni-sign-brl-alt {\n  &:before {\n    content: $ni-sign-brl-alt; \n  }\n}\n.ni-sign-btc-alt {\n  &:before {\n    content: $ni-sign-btc-alt; \n  }\n}\n.ni-sign-cc-alt {\n  &:before {\n    content: $ni-sign-cc-alt; \n  }\n}\n.ni-sign-cc-alt2 {\n  &:before {\n    content: $ni-sign-cc-alt2; \n  }\n}\n.ni-sign-chf-alt {\n  &:before {\n    content: $ni-sign-chf-alt; \n  }\n}\n.ni-sign-cny-alt {\n  &:before {\n    content: $ni-sign-cny-alt; \n  }\n}\n.ni-sign-czk-alt {\n  &:before {\n    content: $ni-sign-czk-alt; \n  }\n}\n.ni-sign-dash-alt {\n  &:before {\n    content: $ni-sign-dash-alt; \n  }\n}\n.ni-sign-dkk-alt {\n  &:before {\n    content: $ni-sign-dkk-alt; \n  }\n}\n.ni-sign-eos-alt {\n  &:before {\n    content: $ni-sign-eos-alt; \n  }\n}\n.ni-sign-eth-alt {\n  &:before {\n    content: $ni-sign-eth-alt; \n  }\n}\n.ni-sign-eur-alt2 {\n  &:before {\n    content: $ni-sign-eur-alt2; \n  }\n}\n.ni-sign-euro-alt {\n  &:before {\n    content: $ni-sign-euro-alt; \n  }\n}\n.ni-sign-gbp-alt2 {\n  &:before {\n    content: $ni-sign-gbp-alt2; \n  }\n}\n.ni-sign-hkd-alt {\n  &:before {\n    content: $ni-sign-hkd-alt; \n  }\n}\n.ni-sign-idr-alt {\n  &:before {\n    content: $ni-sign-idr-alt; \n  }\n}\n.ni-sign-inr-alt {\n  &:before {\n    content: $ni-sign-inr-alt; \n  }\n}\n.ni-sign-jpy-alt {\n  &:before {\n    content: $ni-sign-jpy-alt; \n  }\n}\n.ni-sign-kr-alt {\n  &:before {\n    content: $ni-sign-kr-alt; \n  }\n}\n.ni-sign-ltc-alt {\n  &:before {\n    content: $ni-sign-ltc-alt; \n  }\n}\n.ni-sign-ltc {\n  &:before {\n    content: $ni-sign-ltc; \n  }\n}\n.ni-sign-mxn-alt {\n  &:before {\n    content: $ni-sign-mxn-alt; \n  }\n}\n.ni-sign-mxr-alt {\n  &:before {\n    content: $ni-sign-mxr-alt; \n  }\n}\n.ni-sign-myr-alt {\n  &:before {\n    content: $ni-sign-myr-alt; \n  }\n}\n.ni-sign-paypal-alt {\n  &:before {\n    content: $ni-sign-paypal-alt; \n  }\n}\n.ni-sign-paypal-full {\n  &:before {\n    content: $ni-sign-paypal-full; \n  }\n}\n.ni-sign-php-alt {\n  &:before {\n    content: $ni-sign-php-alt; \n  }\n}\n.ni-sign-pln-alt {\n  &:before {\n    content: $ni-sign-pln-alt; \n  }\n}\n.ni-sign-rub-alt {\n  &:before {\n    content: $ni-sign-rub-alt; \n  }\n}\n.ni-sign-sek-alt {\n  &:before {\n    content: $ni-sign-sek-alt; \n  }\n}\n.ni-sign-sgd-alt {\n  &:before {\n    content: $ni-sign-sgd-alt; \n  }\n}\n.ni-sign-kobo-alt {\n  &:before {\n    content: $ni-sign-kobo-alt; \n  }\n}\n.ni-sign-steem-alt {\n  &:before {\n    content: $ni-sign-steem-alt; \n  }\n}\n.ni-sign-steller-alt {\n  &:before {\n    content: $ni-sign-steller-alt; \n  }\n}\n.ni-sign-stripe-fulll {\n  &:before {\n    content: $ni-sign-stripe-fulll; \n  }\n}\n.ni-sign-thb-alt {\n  &:before {\n    content: $ni-sign-thb-alt; \n  }\n}\n.ni-sign-trx-alt {\n  &:before {\n    content: $ni-sign-trx-alt; \n  }\n}\n.ni-sign-try-alt {\n  &:before {\n    content: $ni-sign-try-alt; \n  }\n}\n.ni-sign-usd-alt {\n  &:before {\n    content: $ni-sign-usd-alt; \n  }\n}\n.ni-sign-usd-alt2 {\n  &:before {\n    content: $ni-sign-usd-alt2; \n  }\n}\n.ni-sign-usdc-alt {\n  &:before {\n    content: $ni-sign-usdc-alt; \n  }\n}\n.ni-sign-usdt-alt {\n  &:before {\n    content: $ni-sign-usdt-alt; \n  }\n}\n.ni-sign-visa-alt {\n  &:before {\n    content: $ni-sign-visa-alt; \n  }\n}\n.ni-sign-vnd-alt {\n  &:before {\n    content: $ni-sign-vnd-alt; \n  }\n}\n.ni-sign-waves-alt {\n  &:before {\n    content: $ni-sign-waves-alt; \n  }\n}\n.ni-sign-xem-alt {\n  &:before {\n    content: $ni-sign-xem-alt; \n  }\n}\n.ni-sign-xrp-new-alt {\n  &:before {\n    content: $ni-sign-xrp-new-alt; \n  }\n}\n.ni-sign-xrp-old-alt {\n  &:before {\n    content: $ni-sign-xrp-old-alt; \n  }\n}\n.ni-sign-zcash-alt {\n  &:before {\n    content: $ni-sign-zcash-alt; \n  }\n}\n.ni-chevron-left {\n  &:before {\n    content: $ni-chevron-left; \n  }\n}\n.ni-chevron-right {\n  &:before {\n    content: $ni-chevron-right; \n  }\n}\n.ni-chevron-up {\n  &:before {\n    content: $ni-chevron-up; \n  }\n}\n.ni-chevron-down {\n  &:before {\n    content: $ni-chevron-down; \n  }\n}\n.ni-chevron-left-round {\n  &:before {\n    content: $ni-chevron-left-round; \n  }\n}\n.ni-chevron-right-round {\n  &:before {\n    content: $ni-chevron-right-round; \n  }\n}\n.ni-chevron-up-round {\n  &:before {\n    content: $ni-chevron-up-round; \n  }\n}\n.ni-chevron-down-round {\n  &:before {\n    content: $ni-chevron-down-round; \n  }\n}\n.ni-chevron-left-round-fill {\n  &:before {\n    content: $ni-chevron-left-round-fill; \n  }\n}\n.ni-chevron-right-round-fill {\n  &:before {\n    content: $ni-chevron-right-round-fill; \n  }\n}\n.ni-chevron-up-round-fill {\n  &:before {\n    content: $ni-chevron-up-round-fill; \n  }\n}\n.ni-chevron-down-round-fill {\n  &:before {\n    content: $ni-chevron-down-round-fill; \n  }\n}\n.ni-chevron-left-c {\n  &:before {\n    content: $ni-chevron-left-c; \n  }\n}\n.ni-chevron-right-c {\n  &:before {\n    content: $ni-chevron-right-c; \n  }\n}\n.ni-chevron-up-c {\n  &:before {\n    content: $ni-chevron-up-c; \n  }\n}\n.ni-chevron-down-c {\n  &:before {\n    content: $ni-chevron-down-c; \n  }\n}\n.ni-chevron-left-fill-c {\n  &:before {\n    content: $ni-chevron-left-fill-c; \n  }\n}\n.ni-chevron-right-fill-c {\n  &:before {\n    content: $ni-chevron-right-fill-c; \n  }\n}\n.ni-chevron-up-fill-c {\n  &:before {\n    content: $ni-chevron-up-fill-c; \n  }\n}\n.ni-chevron-down-fill-c {\n  &:before {\n    content: $ni-chevron-down-fill-c; \n  }\n}\n.ni-chevron-left-circle {\n  &:before {\n    content: $ni-chevron-left-circle; \n  }\n}\n.ni-chevron-right-circle {\n  &:before {\n    content: $ni-chevron-right-circle; \n  }\n}\n.ni-chevron-up-circle {\n  &:before {\n    content: $ni-chevron-up-circle; \n  }\n}\n.ni-chevron-down-circle {\n  &:before {\n    content: $ni-chevron-down-circle; \n  }\n}\n.ni-chevron-left-circle-fill {\n  &:before {\n    content: $ni-chevron-left-circle-fill; \n  }\n}\n.ni-chevron-right-circle-fill {\n  &:before {\n    content: $ni-chevron-right-circle-fill; \n  }\n}\n.ni-chevron-up-circle-fill {\n  &:before {\n    content: $ni-chevron-up-circle-fill; \n  }\n}\n.ni-chevron-down-circle-fill {\n  &:before {\n    content: $ni-chevron-down-circle-fill; \n  }\n}\n.ni-caret-left {\n  &:before {\n    content: $ni-caret-left; \n  }\n}\n.ni-caret-right {\n  &:before {\n    content: $ni-caret-right; \n  }\n}\n.ni-caret-up {\n  &:before {\n    content: $ni-caret-up; \n  }\n}\n.ni-caret-down {\n  &:before {\n    content: $ni-caret-down; \n  }\n}\n.ni-caret-left-fill {\n  &:before {\n    content: $ni-caret-left-fill; \n  }\n}\n.ni-caret-right-fill {\n  &:before {\n    content: $ni-caret-right-fill; \n  }\n}\n.ni-caret-up-fill {\n  &:before {\n    content: $ni-caret-up-fill; \n  }\n}\n.ni-caret-down-fill {\n  &:before {\n    content: $ni-caret-down-fill; \n  }\n}\n.ni-sort {\n  &:before {\n    content: $ni-sort; \n  }\n}\n.ni-sort-up {\n  &:before {\n    content: $ni-sort-up; \n  }\n}\n.ni-sort-down {\n  &:before {\n    content: $ni-sort-down; \n  }\n}\n.ni-sort-fill {\n  &:before {\n    content: $ni-sort-fill; \n  }\n}\n.ni-sort-up-fill {\n  &:before {\n    content: $ni-sort-up-fill; \n  }\n}\n.ni-sort-down-fill {\n  &:before {\n    content: $ni-sort-down-fill; \n  }\n}\n.ni-sort-v {\n  &:before {\n    content: $ni-sort-v; \n  }\n}\n.ni-swap-v {\n  &:before {\n    content: $ni-swap-v; \n  }\n}\n.ni-swap {\n  &:before {\n    content: $ni-swap; \n  }\n}\n.ni-arrow-left-round {\n  &:before {\n    content: $ni-arrow-left-round; \n  }\n}\n.ni-arrow-right-round {\n  &:before {\n    content: $ni-arrow-right-round; \n  }\n}\n.ni-arrow-up-round {\n  &:before {\n    content: $ni-arrow-up-round; \n  }\n}\n.ni-arrow-down-round {\n  &:before {\n    content: $ni-arrow-down-round; \n  }\n}\n.ni-arrow-left-round-fill {\n  &:before {\n    content: $ni-arrow-left-round-fill; \n  }\n}\n.ni-arrow-right-round-fill {\n  &:before {\n    content: $ni-arrow-right-round-fill; \n  }\n}\n.ni-arrow-up-round-fill {\n  &:before {\n    content: $ni-arrow-up-round-fill; \n  }\n}\n.ni-arrow-down-round-fill {\n  &:before {\n    content: $ni-arrow-down-round-fill; \n  }\n}\n.ni-arrow-left-c {\n  &:before {\n    content: $ni-arrow-left-c; \n  }\n}\n.ni-arrow-right-c {\n  &:before {\n    content: $ni-arrow-right-c; \n  }\n}\n.ni-arrow-up-c {\n  &:before {\n    content: $ni-arrow-up-c; \n  }\n}\n.ni-arrow-down-c {\n  &:before {\n    content: $ni-arrow-down-c; \n  }\n}\n.ni-arrow-left-fill-c {\n  &:before {\n    content: $ni-arrow-left-fill-c; \n  }\n}\n.ni-arrow-right-fill-c {\n  &:before {\n    content: $ni-arrow-right-fill-c; \n  }\n}\n.ni-arrow-up-fill-c {\n  &:before {\n    content: $ni-arrow-up-fill-c; \n  }\n}\n.ni-arrow-down-fill-c {\n  &:before {\n    content: $ni-arrow-down-fill-c; \n  }\n}\n.ni-arrow-left-circle {\n  &:before {\n    content: $ni-arrow-left-circle; \n  }\n}\n.ni-arrow-right-circle {\n  &:before {\n    content: $ni-arrow-right-circle; \n  }\n}\n.ni-arrow-up-circle {\n  &:before {\n    content: $ni-arrow-up-circle; \n  }\n}\n.ni-arrow-down-circle {\n  &:before {\n    content: $ni-arrow-down-circle; \n  }\n}\n.ni-arrow-left-circle-fill {\n  &:before {\n    content: $ni-arrow-left-circle-fill; \n  }\n}\n.ni-arrow-up-circle-fill {\n  &:before {\n    content: $ni-arrow-up-circle-fill; \n  }\n}\n.ni-arrow-down-circle-fill {\n  &:before {\n    content: $ni-arrow-down-circle-fill; \n  }\n}\n.ni-arrow-right-circle-fill {\n  &:before {\n    content: $ni-arrow-right-circle-fill; \n  }\n}\n.ni-chevrons-left {\n  &:before {\n    content: $ni-chevrons-left; \n  }\n}\n.ni-chevrons-right {\n  &:before {\n    content: $ni-chevrons-right; \n  }\n}\n.ni-chevrons-up {\n  &:before {\n    content: $ni-chevrons-up; \n  }\n}\n.ni-chevrons-down {\n  &:before {\n    content: $ni-chevrons-down; \n  }\n}\n.ni-first {\n  &:before {\n    content: $ni-first; \n  }\n}\n.ni-last {\n  &:before {\n    content: $ni-last; \n  }\n}\n.ni-back-ios {\n  &:before {\n    content: $ni-back-ios; \n  }\n}\n.ni-forward-ios {\n  &:before {\n    content: $ni-forward-ios; \n  }\n}\n.ni-upword-ios {\n  &:before {\n    content: $ni-upword-ios; \n  }\n}\n.ni-downward-ios {\n  &:before {\n    content: $ni-downward-ios; \n  }\n}\n.ni-back-alt {\n  &:before {\n    content: $ni-back-alt; \n  }\n}\n.ni-forward-alt {\n  &:before {\n    content: $ni-forward-alt; \n  }\n}\n.ni-upword-alt {\n  &:before {\n    content: $ni-upword-alt; \n  }\n}\n.ni-downward-alt {\n  &:before {\n    content: $ni-downward-alt; \n  }\n}\n.ni-back-alt-fill {\n  &:before {\n    content: $ni-back-alt-fill; \n  }\n}\n.ni-forward-alt-fill {\n  &:before {\n    content: $ni-forward-alt-fill; \n  }\n}\n.ni-upword-alt-fill {\n  &:before {\n    content: $ni-upword-alt-fill; \n  }\n}\n.ni-downward-alt-fill {\n  &:before {\n    content: $ni-downward-alt-fill; \n  }\n}\n.ni-arrow-long-left {\n  &:before {\n    content: $ni-arrow-long-left; \n  }\n}\n.ni-arrow-long-right {\n  &:before {\n    content: $ni-arrow-long-right; \n  }\n}\n.ni-arrow-long-up {\n  &:before {\n    content: $ni-arrow-long-up; \n  }\n}\n.ni-arrow-long-down {\n  &:before {\n    content: $ni-arrow-long-down; \n  }\n}\n.ni-arrow-left {\n  &:before {\n    content: $ni-arrow-left; \n  }\n}\n.ni-arrow-right {\n  &:before {\n    content: $ni-arrow-right; \n  }\n}\n.ni-arrow-up {\n  &:before {\n    content: $ni-arrow-up; \n  }\n}\n.ni-arrow-down {\n  &:before {\n    content: $ni-arrow-down; \n  }\n}\n.ni-arrow-up-left {\n  &:before {\n    content: $ni-arrow-up-left; \n  }\n}\n.ni-arrow-up-right {\n  &:before {\n    content: $ni-arrow-up-right; \n  }\n}\n.ni-arrow-down-left {\n  &:before {\n    content: $ni-arrow-down-left; \n  }\n}\n.ni-arrow-down-right {\n  &:before {\n    content: $ni-arrow-down-right; \n  }\n}\n.ni-arrow-to-left {\n  &:before {\n    content: $ni-arrow-to-left; \n  }\n}\n.ni-arrow-to-right {\n  &:before {\n    content: $ni-arrow-to-right; \n  }\n}\n.ni-arrow-to-up {\n  &:before {\n    content: $ni-arrow-to-up; \n  }\n}\n.ni-arrow-to-down {\n  &:before {\n    content: $ni-arrow-to-down; \n  }\n}\n.ni-arrow-from-left {\n  &:before {\n    content: $ni-arrow-from-left; \n  }\n}\n.ni-arrow-from-right {\n  &:before {\n    content: $ni-arrow-from-right; \n  }\n}\n.ni-arrow-from-up {\n  &:before {\n    content: $ni-arrow-from-up; \n  }\n}\n.ni-arrow-from-down {\n  &:before {\n    content: $ni-arrow-from-down; \n  }\n}\n.ni-curve-down-left {\n  &:before {\n    content: $ni-curve-down-left; \n  }\n}\n.ni-curve-up-right {\n  &:before {\n    content: $ni-curve-up-right; \n  }\n}\n.ni-curve-up-left {\n  &:before {\n    content: $ni-curve-up-left; \n  }\n}\n.ni-curve-down-right {\n  &:before {\n    content: $ni-curve-down-right; \n  }\n}\n.ni-curve-left-up {\n  &:before {\n    content: $ni-curve-left-up; \n  }\n}\n.ni-curve-right-up {\n  &:before {\n    content: $ni-curve-right-up; \n  }\n}\n.ni-curve-left-down {\n  &:before {\n    content: $ni-curve-left-down; \n  }\n}\n.ni-curve-right-down {\n  &:before {\n    content: $ni-curve-right-down; \n  }\n}\n.ni-back-arrow {\n  &:before {\n    content: $ni-back-arrow; \n  }\n}\n.ni-forward-arrow {\n  &:before {\n    content: $ni-forward-arrow; \n  }\n}\n.ni-back-arrow-fill {\n  &:before {\n    content: $ni-back-arrow-fill; \n  }\n}\n.ni-forward-arrow-fill {\n  &:before {\n    content: $ni-forward-arrow-fill; \n  }\n}\n.ni-navigate {\n  &:before {\n    content: $ni-navigate; \n  }\n}\n.ni-navigate-up {\n  &:before {\n    content: $ni-navigate-up; \n  }\n}\n.ni-navigate-fill {\n  &:before {\n    content: $ni-navigate-fill; \n  }\n}\n.ni-navigate-up-fill {\n  &:before {\n    content: $ni-navigate-up-fill; \n  }\n}\n.ni-send {\n  &:before {\n    content: $ni-send; \n  }\n}\n.ni-send-alt {\n  &:before {\n    content: $ni-send-alt; \n  }\n}\n.ni-unfold-less {\n  &:before {\n    content: $ni-unfold-less; \n  }\n}\n.ni-unfold-more {\n  &:before {\n    content: $ni-unfold-more; \n  }\n}\n.ni-exchange-v {\n  &:before {\n    content: $ni-exchange-v; \n  }\n}\n.ni-exchange {\n  &:before {\n    content: $ni-exchange; \n  }\n}\n.ni-expand {\n  &:before {\n    content: $ni-expand; \n  }\n}\n.ni-shrink {\n  &:before {\n    content: $ni-shrink; \n  }\n}\n.ni-focus {\n  &:before {\n    content: $ni-focus; \n  }\n}\n.ni-maximize {\n  &:before {\n    content: $ni-maximize; \n  }\n}\n.ni-minimize {\n  &:before {\n    content: $ni-minimize; \n  }\n}\n.ni-maximize-alt {\n  &:before {\n    content: $ni-maximize-alt; \n  }\n}\n.ni-minimize-alt {\n  &:before {\n    content: $ni-minimize-alt; \n  }\n}\n.ni-shuffle {\n  &:before {\n    content: $ni-shuffle; \n  }\n}\n.ni-cross-sm {\n  &:before {\n    content: $ni-cross-sm; \n  }\n}\n.ni-cross {\n  &:before {\n    content: $ni-cross; \n  }\n}\n.ni-cross-round {\n  &:before {\n    content: $ni-cross-round; \n  }\n}\n.ni-cross-circle {\n  &:before {\n    content: $ni-cross-circle; \n  }\n}\n.ni-cross-c {\n  &:before {\n    content: $ni-cross-c; \n  }\n}\n.ni-cross-round-fill {\n  &:before {\n    content: $ni-cross-round-fill; \n  }\n}\n.ni-cross-circle-fill {\n  &:before {\n    content: $ni-cross-circle-fill; \n  }\n}\n.ni-cross-fill-c {\n  &:before {\n    content: $ni-cross-fill-c; \n  }\n}\n.ni-na {\n  &:before {\n    content: $ni-na; \n  }\n}\n.ni-check {\n  &:before {\n    content: $ni-check; \n  }\n}\n.ni-check-thick {\n  &:before {\n    content: $ni-check-thick; \n  }\n}\n.ni-done {\n  &:before {\n    content: $ni-done; \n  }\n}\n.ni-check-round {\n  &:before {\n    content: $ni-check-round; \n  }\n}\n.ni-check-circle {\n  &:before {\n    content: $ni-check-circle; \n  }\n}\n.ni-check-c {\n  &:before {\n    content: $ni-check-c; \n  }\n}\n.ni-check-round-fill {\n  &:before {\n    content: $ni-check-round-fill; \n  }\n}\n.ni-check-circle-fill {\n  &:before {\n    content: $ni-check-circle-fill; \n  }\n}\n.ni-check-fill-c {\n  &:before {\n    content: $ni-check-fill-c; \n  }\n}\n.ni-check-circle-cut {\n  &:before {\n    content: $ni-check-circle-cut; \n  }\n}\n.ni-check-round-cut {\n  &:before {\n    content: $ni-check-round-cut; \n  }\n}\n.ni-bullet {\n  &:before {\n    content: $ni-bullet; \n  }\n}\n.ni-circle {\n  &:before {\n    content: $ni-circle; \n  }\n}\n.ni-square {\n  &:before {\n    content: $ni-square; \n  }\n}\n.ni-square-c {\n  &:before {\n    content: $ni-square-c; \n  }\n}\n.ni-bullet-fill {\n  &:before {\n    content: $ni-bullet-fill; \n  }\n}\n.ni-circle-fill {\n  &:before {\n    content: $ni-circle-fill; \n  }\n}\n.ni-square-fill {\n  &:before {\n    content: $ni-square-fill; \n  }\n}\n.ni-square-fill-c {\n  &:before {\n    content: $ni-square-fill-c; \n  }\n}\n.ni-plus-sm {\n  &:before {\n    content: $ni-plus-sm; \n  }\n}\n.ni-minus-sm {\n  &:before {\n    content: $ni-minus-sm; \n  }\n}\n.ni-plus {\n  &:before {\n    content: $ni-plus; \n  }\n}\n.ni-minus {\n  &:before {\n    content: $ni-minus; \n  }\n}\n.ni-plus-round {\n  &:before {\n    content: $ni-plus-round; \n  }\n}\n.ni-minus-round {\n  &:before {\n    content: $ni-minus-round; \n  }\n}\n.ni-plus-circle {\n  &:before {\n    content: $ni-plus-circle; \n  }\n}\n.ni-minus-circle {\n  &:before {\n    content: $ni-minus-circle; \n  }\n}\n.ni-plus-c {\n  &:before {\n    content: $ni-plus-c; \n  }\n}\n.ni-minus-c {\n  &:before {\n    content: $ni-minus-c; \n  }\n}\n.ni-plus-round-fill {\n  &:before {\n    content: $ni-plus-round-fill; \n  }\n}\n.ni-plus-circle-fill {\n  &:before {\n    content: $ni-plus-circle-fill; \n  }\n}\n.ni-minus-round-fill {\n  &:before {\n    content: $ni-minus-round-fill; \n  }\n}\n.ni-minus-circle-fill {\n  &:before {\n    content: $ni-minus-circle-fill; \n  }\n}\n.ni-plus-fill-c {\n  &:before {\n    content: $ni-plus-fill-c; \n  }\n}\n.ni-minus-fill-c {\n  &:before {\n    content: $ni-minus-fill-c; \n  }\n}\n.ni-plus-medi {\n  &:before {\n    content: $ni-plus-medi; \n  }\n}\n.ni-plus-medi-fill {\n  &:before {\n    content: $ni-plus-medi-fill; \n  }\n}\n.ni-equal-sm {\n  &:before {\n    content: $ni-equal-sm; \n  }\n}\n.ni-equal {\n  &:before {\n    content: $ni-equal; \n  }\n}\n.ni-calc {\n  &:before {\n    content: $ni-calc; \n  }\n}\n.ni-search {\n  &:before {\n    content: $ni-search; \n  }\n}\n.ni-zoom-out {\n  &:before {\n    content: $ni-zoom-out; \n  }\n}\n.ni-zoom-in {\n  &:before {\n    content: $ni-zoom-in; \n  }\n}\n.ni-play {\n  &:before {\n    content: $ni-play; \n  }\n}\n.ni-play-fill {\n  &:before {\n    content: $ni-play-fill; \n  }\n}\n.ni-play-circle {\n  &:before {\n    content: $ni-play-circle; \n  }\n}\n.ni-play-circle-fill {\n  &:before {\n    content: $ni-play-circle-fill; \n  }\n}\n.ni-pause {\n  &:before {\n    content: $ni-pause; \n  }\n}\n.ni-pause-fill {\n  &:before {\n    content: $ni-pause-fill; \n  }\n}\n.ni-pause-circle {\n  &:before {\n    content: $ni-pause-circle; \n  }\n}\n.ni-pause-circle-fill {\n  &:before {\n    content: $ni-pause-circle-fill; \n  }\n}\n.ni-stop {\n  &:before {\n    content: $ni-stop; \n  }\n}\n.ni-stop-fill {\n  &:before {\n    content: $ni-stop-fill; \n  }\n}\n.ni-stop-circle {\n  &:before {\n    content: $ni-stop-circle; \n  }\n}\n.ni-stop-circle-fill {\n  &:before {\n    content: $ni-stop-circle-fill; \n  }\n}\n.ni-rewind {\n  &:before {\n    content: $ni-rewind; \n  }\n}\n.ni-forward {\n  &:before {\n    content: $ni-forward; \n  }\n}\n.ni-rewind-fill {\n  &:before {\n    content: $ni-rewind-fill; \n  }\n}\n.ni-forward-fill {\n  &:before {\n    content: $ni-forward-fill; \n  }\n}\n.ni-step-back {\n  &:before {\n    content: $ni-step-back; \n  }\n}\n.ni-step-forward {\n  &:before {\n    content: $ni-step-forward; \n  }\n}\n.ni-vol-off {\n  &:before {\n    content: $ni-vol-off; \n  }\n}\n.ni-vol-no {\n  &:before {\n    content: $ni-vol-no; \n  }\n}\n.ni-vol-half {\n  &:before {\n    content: $ni-vol-half; \n  }\n}\n.ni-vol {\n  &:before {\n    content: $ni-vol; \n  }\n}\n.ni-mic {\n  &:before {\n    content: $ni-mic; \n  }\n}\n.ni-mic-off {\n  &:before {\n    content: $ni-mic-off; \n  }\n}\n.ni-video {\n  &:before {\n    content: $ni-video; \n  }\n}\n.ni-video-off {\n  &:before {\n    content: $ni-video-off; \n  }\n}\n.ni-video-fill {\n  &:before {\n    content: $ni-video-fill; \n  }\n}\n.ni-loader {\n  &:before {\n    content: $ni-loader; \n  }\n}\n.ni-power {\n  &:before {\n    content: $ni-power; \n  }\n}\n.ni-signout {\n  &:before {\n    content: $ni-signout; \n  }\n}\n.ni-signin {\n  &:before {\n    content: $ni-signin; \n  }\n}\n.ni-upload {\n  &:before {\n    content: $ni-upload; \n  }\n}\n.ni-download {\n  &:before {\n    content: $ni-download; \n  }\n}\n.ni-alert-circle {\n  &:before {\n    content: $ni-alert-circle; \n  }\n}\n.ni-alert {\n  &:before {\n    content: $ni-alert; \n  }\n}\n.ni-caution {\n  &:before {\n    content: $ni-caution; \n  }\n}\n.ni-report {\n  &:before {\n    content: $ni-report; \n  }\n}\n.ni-alert-c {\n  &:before {\n    content: $ni-alert-c; \n  }\n}\n.ni-alert-circle-fill {\n  &:before {\n    content: $ni-alert-circle-fill; \n  }\n}\n.ni-alert-fill {\n  &:before {\n    content: $ni-alert-fill; \n  }\n}\n.ni-caution-fill {\n  &:before {\n    content: $ni-caution-fill; \n  }\n}\n.ni-report-fill {\n  &:before {\n    content: $ni-report-fill; \n  }\n}\n.ni-alert-fill-c {\n  &:before {\n    content: $ni-alert-fill-c; \n  }\n}\n.ni-info-i {\n  &:before {\n    content: $ni-info-i; \n  }\n}\n.ni-info {\n  &:before {\n    content: $ni-info; \n  }\n}\n.ni-info-fill {\n  &:before {\n    content: $ni-info-fill; \n  }\n}\n.ni-help {\n  &:before {\n    content: $ni-help; \n  }\n}\n.ni-help-fill {\n  &:before {\n    content: $ni-help-fill; \n  }\n}\n.ni-archived {\n  &:before {\n    content: $ni-archived; \n  }\n}\n.ni-archive {\n  &:before {\n    content: $ni-archive; \n  }\n}\n.ni-unarchive {\n  &:before {\n    content: $ni-unarchive; \n  }\n}\n.ni-archived-fill {\n  &:before {\n    content: $ni-archived-fill; \n  }\n}\n.ni-archive-fill {\n  &:before {\n    content: $ni-archive-fill; \n  }\n}\n.ni-unarchive-fill {\n  &:before {\n    content: $ni-unarchive-fill; \n  }\n}\n.ni-bag {\n  &:before {\n    content: $ni-bag; \n  }\n}\n.ni-bag-fill {\n  &:before {\n    content: $ni-bag-fill; \n  }\n}\n.ni-bell {\n  &:before {\n    content: $ni-bell; \n  }\n}\n.ni-bell-off {\n  &:before {\n    content: $ni-bell-off; \n  }\n}\n.ni-bell-fill {\n  &:before {\n    content: $ni-bell-fill; \n  }\n}\n.ni-bell-off-fill {\n  &:before {\n    content: $ni-bell-off-fill; \n  }\n}\n.ni-wifi {\n  &:before {\n    content: $ni-wifi; \n  }\n}\n.ni-wifi-off {\n  &:before {\n    content: $ni-wifi-off; \n  }\n}\n.ni-live {\n  &:before {\n    content: $ni-live; \n  }\n}\n.ni-signal {\n  &:before {\n    content: $ni-signal; \n  }\n}\n.ni-bluetooth {\n  &:before {\n    content: $ni-bluetooth; \n  }\n}\n.ni-blank-alt {\n  &:before {\n    content: $ni-blank-alt; \n  }\n}\n.ni-blank {\n  &:before {\n    content: $ni-blank; \n  }\n}\n.ni-blank-fill {\n  &:before {\n    content: $ni-blank-fill; \n  }\n}\n.ni-blankf-fill {\n  &:before {\n    content: $ni-blankf-fill; \n  }\n}\n.ni-block-over {\n  &:before {\n    content: $ni-block-over; \n  }\n}\n.ni-book-read {\n  &:before {\n    content: $ni-book-read; \n  }\n}\n.ni-book {\n  &:before {\n    content: $ni-book; \n  }\n}\n.ni-book-fill {\n  &:before {\n    content: $ni-book-fill; \n  }\n}\n.ni-bulb-fill {\n  &:before {\n    content: $ni-bulb-fill; \n  }\n}\n.ni-bulb {\n  &:before {\n    content: $ni-bulb; \n  }\n}\n.ni-calendar-alt-fill {\n  &:before {\n    content: $ni-calendar-alt-fill; \n  }\n}\n.ni-calendar-alt {\n  &:before {\n    content: $ni-calendar-alt; \n  }\n}\n.ni-calendar-booking-fill {\n  &:before {\n    content: $ni-calendar-booking-fill; \n  }\n}\n.ni-calendar-booking {\n  &:before {\n    content: $ni-calendar-booking; \n  }\n}\n.ni-calendar-check-fill {\n  &:before {\n    content: $ni-calendar-check-fill; \n  }\n}\n.ni-calendar-check {\n  &:before {\n    content: $ni-calendar-check; \n  }\n}\n.ni-calendar-fill {\n  &:before {\n    content: $ni-calendar-fill; \n  }\n}\n.ni-calendar {\n  &:before {\n    content: $ni-calendar; \n  }\n}\n.ni-calender-date-fill {\n  &:before {\n    content: $ni-calender-date-fill; \n  }\n}\n.ni-calender-date {\n  &:before {\n    content: $ni-calender-date; \n  }\n}\n.ni-call {\n  &:before {\n    content: $ni-call; \n  }\n}\n.ni-call-alt {\n  &:before {\n    content: $ni-call-alt; \n  }\n}\n.ni-call-alt-fill {\n  &:before {\n    content: $ni-call-alt-fill; \n  }\n}\n.ni-call-fill {\n  &:before {\n    content: $ni-call-fill; \n  }\n}\n.ni-camera-fill {\n  &:before {\n    content: $ni-camera-fill; \n  }\n}\n.ni-camera {\n  &:before {\n    content: $ni-camera; \n  }\n}\n.ni-capsule {\n  &:before {\n    content: $ni-capsule; \n  }\n}\n.ni-capsule-fill {\n  &:before {\n    content: $ni-capsule-fill; \n  }\n}\n.ni-cards {\n  &:before {\n    content: $ni-cards; \n  }\n}\n.ni-cards-fill {\n  &:before {\n    content: $ni-cards-fill; \n  }\n}\n.ni-cart {\n  &:before {\n    content: $ni-cart; \n  }\n}\n.ni-cart-fill {\n  &:before {\n    content: $ni-cart-fill; \n  }\n}\n.ni-cc {\n  &:before {\n    content: $ni-cc; \n  }\n}\n.ni-cc-alt {\n  &:before {\n    content: $ni-cc-alt; \n  }\n}\n.ni-cc-alt2 {\n  &:before {\n    content: $ni-cc-alt2; \n  }\n}\n.ni-cc-secure {\n  &:before {\n    content: $ni-cc-secure; \n  }\n}\n.ni-cc-new {\n  &:before {\n    content: $ni-cc-new; \n  }\n}\n.ni-cc-off {\n  &:before {\n    content: $ni-cc-off; \n  }\n}\n.ni-cc-fill {\n  &:before {\n    content: $ni-cc-fill; \n  }\n}\n.ni-cc-alt-fill {\n  &:before {\n    content: $ni-cc-alt-fill; \n  }\n}\n.ni-cc-alt2-fill {\n  &:before {\n    content: $ni-cc-alt2-fill; \n  }\n}\n.ni-cc-secure-fill {\n  &:before {\n    content: $ni-cc-secure-fill; \n  }\n}\n.ni-msg-circle {\n  &:before {\n    content: $ni-msg-circle; \n  }\n}\n.ni-chat-circle {\n  &:before {\n    content: $ni-chat-circle; \n  }\n}\n.ni-msg {\n  &:before {\n    content: $ni-msg; \n  }\n}\n.ni-chat {\n  &:before {\n    content: $ni-chat; \n  }\n}\n.ni-question-alt {\n  &:before {\n    content: $ni-question-alt; \n  }\n}\n.ni-question {\n  &:before {\n    content: $ni-question; \n  }\n}\n.ni-msg-circle-fill {\n  &:before {\n    content: $ni-msg-circle-fill; \n  }\n}\n.ni-chat-circle-fill {\n  &:before {\n    content: $ni-chat-circle-fill; \n  }\n}\n.ni-msg-fill {\n  &:before {\n    content: $ni-msg-fill; \n  }\n}\n.ni-chat-fill {\n  &:before {\n    content: $ni-chat-fill; \n  }\n}\n.ni-clip-h {\n  &:before {\n    content: $ni-clip-h; \n  }\n}\n.ni-clip-v {\n  &:before {\n    content: $ni-clip-v; \n  }\n}\n.ni-clip {\n  &:before {\n    content: $ni-clip; \n  }\n}\n.ni-link-alt {\n  &:before {\n    content: $ni-link-alt; \n  }\n}\n.ni-unlink {\n  &:before {\n    content: $ni-unlink; \n  }\n}\n.ni-unlink-alt {\n  &:before {\n    content: $ni-unlink-alt; \n  }\n}\n.ni-link-h {\n  &:before {\n    content: $ni-link-h; \n  }\n}\n.ni-link-v {\n  &:before {\n    content: $ni-link-v; \n  }\n}\n.ni-link {\n  &:before {\n    content: $ni-link; \n  }\n}\n.ni-clipboard {\n  &:before {\n    content: $ni-clipboard; \n  }\n}\n.ni-clipboad-check {\n  &:before {\n    content: $ni-clipboad-check; \n  }\n}\n.ni-clipboard-fill {\n  &:before {\n    content: $ni-clipboard-fill; \n  }\n}\n.ni-clipboad-check-fill {\n  &:before {\n    content: $ni-clipboad-check-fill; \n  }\n}\n.ni-clock {\n  &:before {\n    content: $ni-clock; \n  }\n}\n.ni-clock-fill {\n  &:before {\n    content: $ni-clock-fill; \n  }\n}\n.ni-cloud {\n  &:before {\n    content: $ni-cloud; \n  }\n}\n.ni-upload-cloud {\n  &:before {\n    content: $ni-upload-cloud; \n  }\n}\n.ni-download-cloud {\n  &:before {\n    content: $ni-download-cloud; \n  }\n}\n.ni-cloud-fill {\n  &:before {\n    content: $ni-cloud-fill; \n  }\n}\n.ni-contact {\n  &:before {\n    content: $ni-contact; \n  }\n}\n.ni-contact-fill {\n  &:before {\n    content: $ni-contact-fill; \n  }\n}\n.ni-coffee {\n  &:before {\n    content: $ni-coffee; \n  }\n}\n.ni-coffee-fill {\n  &:before {\n    content: $ni-coffee-fill; \n  }\n}\n.ni-box-view {\n  &:before {\n    content: $ni-box-view; \n  }\n}\n.ni-col-view {\n  &:before {\n    content: $ni-col-view; \n  }\n}\n.ni-sidebar {\n  &:before {\n    content: $ni-sidebar; \n  }\n}\n.ni-layout {\n  &:before {\n    content: $ni-layout; \n  }\n}\n.ni-table-view {\n  &:before {\n    content: $ni-table-view; \n  }\n}\n.ni-layout2 {\n  &:before {\n    content: $ni-layout2; \n  }\n}\n.ni-row-view {\n  &:before {\n    content: $ni-row-view; \n  }\n}\n.ni-dot-box {\n  &:before {\n    content: $ni-dot-box; \n  }\n}\n.ni-layout-fill {\n  &:before {\n    content: $ni-layout-fill; \n  }\n}\n.ni-box-view-fill {\n  &:before {\n    content: $ni-box-view-fill; \n  }\n}\n.ni-sidebar-fill {\n  &:before {\n    content: $ni-sidebar-fill; \n  }\n}\n.ni-table-view-fill {\n  &:before {\n    content: $ni-table-view-fill; \n  }\n}\n.ni-dot-box-fill {\n  &:before {\n    content: $ni-dot-box-fill; \n  }\n}\n.ni-template {\n  &:before {\n    content: $ni-template; \n  }\n}\n.ni-browser {\n  &:before {\n    content: $ni-browser; \n  }\n}\n.ni-toolbar {\n  &:before {\n    content: $ni-toolbar; \n  }\n}\n.ni-browser-fill {\n  &:before {\n    content: $ni-browser-fill; \n  }\n}\n.ni-toolbar-fill {\n  &:before {\n    content: $ni-toolbar-fill; \n  }\n}\n.ni-template-fill {\n  &:before {\n    content: $ni-template-fill; \n  }\n}\n.ni-box {\n  &:before {\n    content: $ni-box; \n  }\n}\n.ni-package {\n  &:before {\n    content: $ni-package; \n  }\n}\n.ni-layer {\n  &:before {\n    content: $ni-layer; \n  }\n}\n.ni-layers {\n  &:before {\n    content: $ni-layers; \n  }\n}\n.ni-panel {\n  &:before {\n    content: $ni-panel; \n  }\n}\n.ni-server {\n  &:before {\n    content: $ni-server; \n  }\n}\n.ni-layer-fill {\n  &:before {\n    content: $ni-layer-fill; \n  }\n}\n.ni-layers-fill {\n  &:before {\n    content: $ni-layers-fill; \n  }\n}\n.ni-package-fill {\n  &:before {\n    content: $ni-package-fill; \n  }\n}\n.ni-panel-fill {\n  &:before {\n    content: $ni-panel-fill; \n  }\n}\n.ni-server-fill {\n  &:before {\n    content: $ni-server-fill; \n  }\n}\n.ni-color-palette {\n  &:before {\n    content: $ni-color-palette; \n  }\n}\n.ni-color-palette-fill {\n  &:before {\n    content: $ni-color-palette-fill; \n  }\n}\n.ni-copy {\n  &:before {\n    content: $ni-copy; \n  }\n}\n.ni-copy-fill {\n  &:before {\n    content: $ni-copy-fill; \n  }\n}\n.ni-crop-alt {\n  &:before {\n    content: $ni-crop-alt; \n  }\n}\n.ni-crop {\n  &:before {\n    content: $ni-crop; \n  }\n}\n.ni-target {\n  &:before {\n    content: $ni-target; \n  }\n}\n.ni-crosshair {\n  &:before {\n    content: $ni-crosshair; \n  }\n}\n.ni-crosshair-fill {\n  &:before {\n    content: $ni-crosshair-fill; \n  }\n}\n.ni-db-fill {\n  &:before {\n    content: $ni-db-fill; \n  }\n}\n.ni-db {\n  &:before {\n    content: $ni-db; \n  }\n}\n.ni-hard-drive {\n  &:before {\n    content: $ni-hard-drive; \n  }\n}\n.ni-cpu {\n  &:before {\n    content: $ni-cpu; \n  }\n}\n.ni-disk {\n  &:before {\n    content: $ni-disk; \n  }\n}\n.ni-pen {\n  &:before {\n    content: $ni-pen; \n  }\n}\n.ni-edit-alt {\n  &:before {\n    content: $ni-edit-alt; \n  }\n}\n.ni-pen-fill {\n  &:before {\n    content: $ni-pen-fill; \n  }\n}\n.ni-edit-alt-fill {\n  &:before {\n    content: $ni-edit-alt-fill; \n  }\n}\n.ni-pen-alt-fill {\n  &:before {\n    content: $ni-pen-alt-fill; \n  }\n}\n.ni-edit-fill {\n  &:before {\n    content: $ni-edit-fill; \n  }\n}\n.ni-edit {\n  &:before {\n    content: $ni-edit; \n  }\n}\n.ni-external-alt {\n  &:before {\n    content: $ni-external-alt; \n  }\n}\n.ni-external {\n  &:before {\n    content: $ni-external; \n  }\n}\n.ni-eye-alt {\n  &:before {\n    content: $ni-eye-alt; \n  }\n}\n.ni-eye-alt-fill {\n  &:before {\n    content: $ni-eye-alt-fill; \n  }\n}\n.ni-eye {\n  &:before {\n    content: $ni-eye; \n  }\n}\n.ni-eye-fill {\n  &:before {\n    content: $ni-eye-fill; \n  }\n}\n.ni-eye-off {\n  &:before {\n    content: $ni-eye-off; \n  }\n}\n.ni-eye-off-fill {\n  &:before {\n    content: $ni-eye-off-fill; \n  }\n}\n.ni-file {\n  &:before {\n    content: $ni-file; \n  }\n}\n.ni-file-minus {\n  &:before {\n    content: $ni-file-minus; \n  }\n}\n.ni-file-plus {\n  &:before {\n    content: $ni-file-plus; \n  }\n}\n.ni-file-remove {\n  &:before {\n    content: $ni-file-remove; \n  }\n}\n.ni-file-check {\n  &:before {\n    content: $ni-file-check; \n  }\n}\n.ni-file-code {\n  &:before {\n    content: $ni-file-code; \n  }\n}\n.ni-file-docs {\n  &:before {\n    content: $ni-file-docs; \n  }\n}\n.ni-file-img {\n  &:before {\n    content: $ni-file-img; \n  }\n}\n.ni-file-doc {\n  &:before {\n    content: $ni-file-doc; \n  }\n}\n.ni-file-pdf {\n  &:before {\n    content: $ni-file-pdf; \n  }\n}\n.ni-file-xls {\n  &:before {\n    content: $ni-file-xls; \n  }\n}\n.ni-file-zip {\n  &:before {\n    content: $ni-file-zip; \n  }\n}\n.ni-file-download {\n  &:before {\n    content: $ni-file-download; \n  }\n}\n.ni-file-text {\n  &:before {\n    content: $ni-file-text; \n  }\n}\n.ni-files {\n  &:before {\n    content: $ni-files; \n  }\n}\n.ni-file-fill {\n  &:before {\n    content: $ni-file-fill; \n  }\n}\n.ni-file-minus-fill {\n  &:before {\n    content: $ni-file-minus-fill; \n  }\n}\n.ni-file-plus-fill {\n  &:before {\n    content: $ni-file-plus-fill; \n  }\n}\n.ni-file-remove-fill {\n  &:before {\n    content: $ni-file-remove-fill; \n  }\n}\n.ni-file-check-fill {\n  &:before {\n    content: $ni-file-check-fill; \n  }\n}\n.ni-file-text-fill {\n  &:before {\n    content: $ni-file-text-fill; \n  }\n}\n.ni-files-fill {\n  &:before {\n    content: $ni-files-fill; \n  }\n}\n.ni-folder {\n  &:before {\n    content: $ni-folder; \n  }\n}\n.ni-folder-minus {\n  &:before {\n    content: $ni-folder-minus; \n  }\n}\n.ni-folder-plus {\n  &:before {\n    content: $ni-folder-plus; \n  }\n}\n.ni-folder-remove {\n  &:before {\n    content: $ni-folder-remove; \n  }\n}\n.ni-folder-check {\n  &:before {\n    content: $ni-folder-check; \n  }\n}\n.ni-folder-list {\n  &:before {\n    content: $ni-folder-list; \n  }\n}\n.ni-folders {\n  &:before {\n    content: $ni-folders; \n  }\n}\n.ni-folder-fill {\n  &:before {\n    content: $ni-folder-fill; \n  }\n}\n.ni-folders-fill {\n  &:before {\n    content: $ni-folders-fill; \n  }\n}\n.ni-filter-alt {\n  &:before {\n    content: $ni-filter-alt; \n  }\n}\n.ni-sort-line {\n  &:before {\n    content: $ni-sort-line; \n  }\n}\n.ni-filter-fill {\n  &:before {\n    content: $ni-filter-fill; \n  }\n}\n.ni-filter {\n  &:before {\n    content: $ni-filter; \n  }\n}\n.ni-flag {\n  &:before {\n    content: $ni-flag; \n  }\n}\n.ni-flag-fill {\n  &:before {\n    content: $ni-flag-fill; \n  }\n}\n.ni-notify {\n  &:before {\n    content: $ni-notify; \n  }\n}\n.ni-dashboard {\n  &:before {\n    content: $ni-dashboard; \n  }\n}\n.ni-dashboard-fill {\n  &:before {\n    content: $ni-dashboard-fill; \n  }\n}\n.ni-grid-sq {\n  &:before {\n    content: $ni-grid-sq; \n  }\n}\n.ni-grid {\n  &:before {\n    content: $ni-grid; \n  }\n}\n.ni-grid-c {\n  &:before {\n    content: $ni-grid-c; \n  }\n}\n.ni-grid-alt {\n  &:before {\n    content: $ni-grid-alt; \n  }\n}\n.ni-grid-plus {\n  &:before {\n    content: $ni-grid-plus; \n  }\n}\n.ni-grid-add-c {\n  &:before {\n    content: $ni-grid-add-c; \n  }\n}\n.ni-grid-fill {\n  &:before {\n    content: $ni-grid-fill; \n  }\n}\n.ni-grid-fill-c {\n  &:before {\n    content: $ni-grid-fill-c; \n  }\n}\n.ni-grid-alt-fill {\n  &:before {\n    content: $ni-grid-alt-fill; \n  }\n}\n.ni-grid-plus-fill {\n  &:before {\n    content: $ni-grid-plus-fill; \n  }\n}\n.ni-grid-add-fill-c {\n  &:before {\n    content: $ni-grid-add-fill-c; \n  }\n}\n.ni-grid-box-alt-fill {\n  &:before {\n    content: $ni-grid-box-alt-fill; \n  }\n}\n.ni-grid-box-alt {\n  &:before {\n    content: $ni-grid-box-alt; \n  }\n}\n.ni-grid-box {\n  &:before {\n    content: $ni-grid-box; \n  }\n}\n.ni-grid-box-fill {\n  &:before {\n    content: $ni-grid-box-fill; \n  }\n}\n.ni-grid-line {\n  &:before {\n    content: $ni-grid-line; \n  }\n}\n.ni-menu-alt-left {\n  &:before {\n    content: $ni-menu-alt-left; \n  }\n}\n.ni-menu-alt-r {\n  &:before {\n    content: $ni-menu-alt-r; \n  }\n}\n.ni-menu-alt {\n  &:before {\n    content: $ni-menu-alt; \n  }\n}\n.ni-menu-center {\n  &:before {\n    content: $ni-menu-center; \n  }\n}\n.ni-menu-left {\n  &:before {\n    content: $ni-menu-left; \n  }\n}\n.ni-menu-right {\n  &:before {\n    content: $ni-menu-right; \n  }\n}\n.ni-menu {\n  &:before {\n    content: $ni-menu; \n  }\n}\n.ni-trend-up {\n  &:before {\n    content: $ni-trend-up; \n  }\n}\n.ni-trend-down {\n  &:before {\n    content: $ni-trend-down; \n  }\n}\n.ni-line-chart-down {\n  &:before {\n    content: $ni-line-chart-down; \n  }\n}\n.ni-line-chart-up {\n  &:before {\n    content: $ni-line-chart-up; \n  }\n}\n.ni-line-chart {\n  &:before {\n    content: $ni-line-chart; \n  }\n}\n.ni-bar-chart {\n  &:before {\n    content: $ni-bar-chart; \n  }\n}\n.ni-bar-chart-alt {\n  &:before {\n    content: $ni-bar-chart-alt; \n  }\n}\n.ni-chart-up {\n  &:before {\n    content: $ni-chart-up; \n  }\n}\n.ni-chart-down {\n  &:before {\n    content: $ni-chart-down; \n  }\n}\n.ni-growth {\n  &:before {\n    content: $ni-growth; \n  }\n}\n.ni-growth-fill {\n  &:before {\n    content: $ni-growth-fill; \n  }\n}\n.ni-bar-chart-fill {\n  &:before {\n    content: $ni-bar-chart-fill; \n  }\n}\n.ni-bar-c {\n  &:before {\n    content: $ni-bar-c; \n  }\n}\n.ni-bar-fill-c {\n  &:before {\n    content: $ni-bar-fill-c; \n  }\n}\n.ni-pie {\n  &:before {\n    content: $ni-pie; \n  }\n}\n.ni-pie-alt {\n  &:before {\n    content: $ni-pie-alt; \n  }\n}\n.ni-pie-fill {\n  &:before {\n    content: $ni-pie-fill; \n  }\n}\n.ni-activity {\n  &:before {\n    content: $ni-activity; \n  }\n}\n.ni-activity-alt {\n  &:before {\n    content: $ni-activity-alt; \n  }\n}\n.ni-activity-round {\n  &:before {\n    content: $ni-activity-round; \n  }\n}\n.ni-activity-round-fill {\n  &:before {\n    content: $ni-activity-round-fill; \n  }\n}\n.ni-meter {\n  &:before {\n    content: $ni-meter; \n  }\n}\n.ni-speed {\n  &:before {\n    content: $ni-speed; \n  }\n}\n.ni-happy {\n  &:before {\n    content: $ni-happy; \n  }\n}\n.ni-sad {\n  &:before {\n    content: $ni-sad; \n  }\n}\n.ni-meh {\n  &:before {\n    content: $ni-meh; \n  }\n}\n.ni-happy-fill {\n  &:before {\n    content: $ni-happy-fill; \n  }\n}\n.ni-happyf-fill {\n  &:before {\n    content: $ni-happyf-fill; \n  }\n}\n.ni-sad-fill {\n  &:before {\n    content: $ni-sad-fill; \n  }\n}\n.ni-meh-fill {\n  &:before {\n    content: $ni-meh-fill; \n  }\n}\n.ni-home {\n  &:before {\n    content: $ni-home; \n  }\n}\n.ni-home-alt {\n  &:before {\n    content: $ni-home-alt; \n  }\n}\n.ni-home-fill {\n  &:before {\n    content: $ni-home-fill; \n  }\n}\n.ni-img {\n  &:before {\n    content: $ni-img; \n  }\n}\n.ni-img-fill {\n  &:before {\n    content: $ni-img-fill; \n  }\n}\n.ni-inbox {\n  &:before {\n    content: $ni-inbox; \n  }\n}\n.ni-inbox-in {\n  &:before {\n    content: $ni-inbox-in; \n  }\n}\n.ni-inbox-out {\n  &:before {\n    content: $ni-inbox-out; \n  }\n}\n.ni-inbox-fill {\n  &:before {\n    content: $ni-inbox-fill; \n  }\n}\n.ni-inbox-in-fill {\n  &:before {\n    content: $ni-inbox-in-fill; \n  }\n}\n.ni-inbox-out-fill {\n  &:before {\n    content: $ni-inbox-out-fill; \n  }\n}\n.ni-link-group {\n  &:before {\n    content: $ni-link-group; \n  }\n}\n.ni-lock {\n  &:before {\n    content: $ni-lock; \n  }\n}\n.ni-lock-alt {\n  &:before {\n    content: $ni-lock-alt; \n  }\n}\n.ni-lock-fill {\n  &:before {\n    content: $ni-lock-fill; \n  }\n}\n.ni-lock-alt-fill {\n  &:before {\n    content: $ni-lock-alt-fill; \n  }\n}\n.ni-unlock {\n  &:before {\n    content: $ni-unlock; \n  }\n}\n.ni-unlock-fill {\n  &:before {\n    content: $ni-unlock-fill; \n  }\n}\n.ni-mail {\n  &:before {\n    content: $ni-mail; \n  }\n}\n.ni-emails {\n  &:before {\n    content: $ni-emails; \n  }\n}\n.ni-mail-fill {\n  &:before {\n    content: $ni-mail-fill; \n  }\n}\n.ni-emails-fill {\n  &:before {\n    content: $ni-emails-fill; \n  }\n}\n.ni-map-pin {\n  &:before {\n    content: $ni-map-pin; \n  }\n}\n.ni-location {\n  &:before {\n    content: $ni-location; \n  }\n}\n.ni-map {\n  &:before {\n    content: $ni-map; \n  }\n}\n.ni-map-pin-fill {\n  &:before {\n    content: $ni-map-pin-fill; \n  }\n}\n.ni-list {\n  &:before {\n    content: $ni-list; \n  }\n}\n.ni-list-ol {\n  &:before {\n    content: $ni-list-ol; \n  }\n}\n.ni-align-center {\n  &:before {\n    content: $ni-align-center; \n  }\n}\n.ni-align-justify {\n  &:before {\n    content: $ni-align-justify; \n  }\n}\n.ni-align-left {\n  &:before {\n    content: $ni-align-left; \n  }\n}\n.ni-align-right {\n  &:before {\n    content: $ni-align-right; \n  }\n}\n.ni-list-check {\n  &:before {\n    content: $ni-list-check; \n  }\n}\n.ni-list-round {\n  &:before {\n    content: $ni-list-round; \n  }\n}\n.ni-card-view {\n  &:before {\n    content: $ni-card-view; \n  }\n}\n.ni-list-fill {\n  &:before {\n    content: $ni-list-fill; \n  }\n}\n.ni-save {\n  &:before {\n    content: $ni-save; \n  }\n}\n.ni-save-fill {\n  &:before {\n    content: $ni-save-fill; \n  }\n}\n.ni-move {\n  &:before {\n    content: $ni-move; \n  }\n}\n.ni-scissor {\n  &:before {\n    content: $ni-scissor; \n  }\n}\n.ni-text {\n  &:before {\n    content: $ni-text; \n  }\n}\n.ni-text-a {\n  &:before {\n    content: $ni-text-a; \n  }\n}\n.ni-bold {\n  &:before {\n    content: $ni-bold; \n  }\n}\n.ni-italic {\n  &:before {\n    content: $ni-italic; \n  }\n}\n.ni-underline {\n  &:before {\n    content: $ni-underline; \n  }\n}\n.ni-percent {\n  &:before {\n    content: $ni-percent; \n  }\n}\n.ni-at {\n  &:before {\n    content: $ni-at; \n  }\n}\n.ni-hash {\n  &:before {\n    content: $ni-hash; \n  }\n}\n.ni-code {\n  &:before {\n    content: $ni-code; \n  }\n}\n.ni-code-download {\n  &:before {\n    content: $ni-code-download; \n  }\n}\n.ni-terminal {\n  &:before {\n    content: $ni-terminal; \n  }\n}\n.ni-cmd {\n  &:before {\n    content: $ni-cmd; \n  }\n}\n.ni-sun {\n  &:before {\n    content: $ni-sun; \n  }\n}\n.ni-sun-fill {\n  &:before {\n    content: $ni-sun-fill; \n  }\n}\n.ni-moon-fill {\n  &:before {\n    content: $ni-moon-fill; \n  }\n}\n.ni-moon {\n  &:before {\n    content: $ni-moon; \n  }\n}\n.ni-light {\n  &:before {\n    content: $ni-light; \n  }\n}\n.ni-light-fill {\n  &:before {\n    content: $ni-light-fill; \n  }\n}\n.ni-more-v {\n  &:before {\n    content: $ni-more-v; \n  }\n}\n.ni-more-h {\n  &:before {\n    content: $ni-more-h; \n  }\n}\n.ni-more-h-alt {\n  &:before {\n    content: $ni-more-h-alt; \n  }\n}\n.ni-more-v-alt {\n  &:before {\n    content: $ni-more-v-alt; \n  }\n}\n.ni-music {\n  &:before {\n    content: $ni-music; \n  }\n}\n.ni-movie {\n  &:before {\n    content: $ni-movie; \n  }\n}\n.ni-offer {\n  &:before {\n    content: $ni-offer; \n  }\n}\n.ni-offer-fill {\n  &:before {\n    content: $ni-offer-fill; \n  }\n}\n.ni-opt-alt {\n  &:before {\n    content: $ni-opt-alt; \n  }\n}\n.ni-opt {\n  &:before {\n    content: $ni-opt; \n  }\n}\n.ni-opt-dot-alt {\n  &:before {\n    content: $ni-opt-dot-alt; \n  }\n}\n.ni-opt-dot {\n  &:before {\n    content: $ni-opt-dot; \n  }\n}\n.ni-opt-dot-fill {\n  &:before {\n    content: $ni-opt-dot-fill; \n  }\n}\n.ni-opt-alt-fill {\n  &:before {\n    content: $ni-opt-alt-fill; \n  }\n}\n.ni-user-alt {\n  &:before {\n    content: $ni-user-alt; \n  }\n}\n.ni-user-alt-fill {\n  &:before {\n    content: $ni-user-alt-fill; \n  }\n}\n.ni-user {\n  &:before {\n    content: $ni-user; \n  }\n}\n.ni-users {\n  &:before {\n    content: $ni-users; \n  }\n}\n.ni-user-add {\n  &:before {\n    content: $ni-user-add; \n  }\n}\n.ni-user-remove {\n  &:before {\n    content: $ni-user-remove; \n  }\n}\n.ni-user-check {\n  &:before {\n    content: $ni-user-check; \n  }\n}\n.ni-user-cross {\n  &:before {\n    content: $ni-user-cross; \n  }\n}\n.ni-account-setting {\n  &:before {\n    content: $ni-account-setting; \n  }\n}\n.ni-account-setting-alt {\n  &:before {\n    content: $ni-account-setting-alt; \n  }\n}\n.ni-user-list {\n  &:before {\n    content: $ni-user-list; \n  }\n}\n.ni-user-fill {\n  &:before {\n    content: $ni-user-fill; \n  }\n}\n.ni-users-fill {\n  &:before {\n    content: $ni-users-fill; \n  }\n}\n.ni-user-add-fill {\n  &:before {\n    content: $ni-user-add-fill; \n  }\n}\n.ni-user-remove-fill {\n  &:before {\n    content: $ni-user-remove-fill; \n  }\n}\n.ni-user-check-fill {\n  &:before {\n    content: $ni-user-check-fill; \n  }\n}\n.ni-user-cross-fill {\n  &:before {\n    content: $ni-user-cross-fill; \n  }\n}\n.ni-account-setting-fill {\n  &:before {\n    content: $ni-account-setting-fill; \n  }\n}\n.ni-user-list-fill {\n  &:before {\n    content: $ni-user-list-fill; \n  }\n}\n.ni-user-circle {\n  &:before {\n    content: $ni-user-circle; \n  }\n}\n.ni-user-circle-fill {\n  &:before {\n    content: $ni-user-circle-fill; \n  }\n}\n.ni-user-c {\n  &:before {\n    content: $ni-user-c; \n  }\n}\n.ni-user-fill-c {\n  &:before {\n    content: $ni-user-fill-c; \n  }\n}\n.ni-user-round {\n  &:before {\n    content: $ni-user-round; \n  }\n}\n.ni-printer {\n  &:before {\n    content: $ni-printer; \n  }\n}\n.ni-printer-fill {\n  &:before {\n    content: $ni-printer-fill; \n  }\n}\n.ni-laptop {\n  &:before {\n    content: $ni-laptop; \n  }\n}\n.ni-monitor {\n  &:before {\n    content: $ni-monitor; \n  }\n}\n.ni-tablet {\n  &:before {\n    content: $ni-tablet; \n  }\n}\n.ni-mobile {\n  &:before {\n    content: $ni-mobile; \n  }\n}\n.ni-undo {\n  &:before {\n    content: $ni-undo; \n  }\n}\n.ni-redo {\n  &:before {\n    content: $ni-redo; \n  }\n}\n.ni-reload-alt {\n  &:before {\n    content: $ni-reload-alt; \n  }\n}\n.ni-reload {\n  &:before {\n    content: $ni-reload; \n  }\n}\n.ni-regen-alt {\n  &:before {\n    content: $ni-regen-alt; \n  }\n}\n.ni-regen {\n  &:before {\n    content: $ni-regen; \n  }\n}\n.ni-invest {\n  &:before {\n    content: $ni-invest; \n  }\n}\n.ni-history {\n  &:before {\n    content: $ni-history; \n  }\n}\n.ni-histroy {\n  &:before {\n    content: $ni-histroy; \n  }\n}\n.ni-update {\n  &:before {\n    content: $ni-update; \n  }\n}\n.ni-repeat {\n  &:before {\n    content: $ni-repeat; \n  }\n}\n.ni-repeat-v {\n  &:before {\n    content: $ni-repeat-v; \n  }\n}\n.ni-tranx {\n  &:before {\n    content: $ni-tranx; \n  }\n}\n.ni-reply-all {\n  &:before {\n    content: $ni-reply-all; \n  }\n}\n.ni-reply {\n  &:before {\n    content: $ni-reply; \n  }\n}\n.ni-reply-fill {\n  &:before {\n    content: $ni-reply-fill; \n  }\n}\n.ni-reply-all-fill {\n  &:before {\n    content: $ni-reply-all-fill; \n  }\n}\n.ni-notes {\n  &:before {\n    content: $ni-notes; \n  }\n}\n.ni-note-add {\n  &:before {\n    content: $ni-note-add; \n  }\n}\n.ni-notes-alt {\n  &:before {\n    content: $ni-notes-alt; \n  }\n}\n.ni-article {\n  &:before {\n    content: $ni-article; \n  }\n}\n.ni-text-rich {\n  &:before {\n    content: $ni-text-rich; \n  }\n}\n.ni-todo {\n  &:before {\n    content: $ni-todo; \n  }\n}\n.ni-report-profit {\n  &:before {\n    content: $ni-report-profit; \n  }\n}\n.ni-reports-alt {\n  &:before {\n    content: $ni-reports-alt; \n  }\n}\n.ni-reports {\n  &:before {\n    content: $ni-reports; \n  }\n}\n.ni-task {\n  &:before {\n    content: $ni-task; \n  }\n}\n.ni-note-add-c {\n  &:before {\n    content: $ni-note-add-c; \n  }\n}\n.ni-task-c {\n  &:before {\n    content: $ni-task-c; \n  }\n}\n.ni-todo-fill {\n  &:before {\n    content: $ni-todo-fill; \n  }\n}\n.ni-note-add-fill-c {\n  &:before {\n    content: $ni-note-add-fill-c; \n  }\n}\n.ni-task-fill-c {\n  &:before {\n    content: $ni-task-fill-c; \n  }\n}\n.ni-scan-fill {\n  &:before {\n    content: $ni-scan-fill; \n  }\n}\n.ni-scan {\n  &:before {\n    content: $ni-scan; \n  }\n}\n.ni-qr {\n  &:before {\n    content: $ni-qr; \n  }\n}\n.ni-money {\n  &:before {\n    content: $ni-money; \n  }\n}\n.ni-coins {\n  &:before {\n    content: $ni-coins; \n  }\n}\n.ni-coin {\n  &:before {\n    content: $ni-coin; \n  }\n}\n.ni-coin-alt {\n  &:before {\n    content: $ni-coin-alt; \n  }\n}\n.ni-coin-alt-fill {\n  &:before {\n    content: $ni-coin-alt-fill; \n  }\n}\n.ni-setting-alt-fill {\n  &:before {\n    content: $ni-setting-alt-fill; \n  }\n}\n.ni-setting-alt {\n  &:before {\n    content: $ni-setting-alt; \n  }\n}\n.ni-setting-fill {\n  &:before {\n    content: $ni-setting-fill; \n  }\n}\n.ni-setting {\n  &:before {\n    content: $ni-setting; \n  }\n}\n.ni-share-alt {\n  &:before {\n    content: $ni-share-alt; \n  }\n}\n.ni-share-fill {\n  &:before {\n    content: $ni-share-fill; \n  }\n}\n.ni-share {\n  &:before {\n    content: $ni-share; \n  }\n}\n.ni-network {\n  &:before {\n    content: $ni-network; \n  }\n}\n.ni-rss {\n  &:before {\n    content: $ni-rss; \n  }\n}\n.ni-shield {\n  &:before {\n    content: $ni-shield; \n  }\n}\n.ni-shield-star {\n  &:before {\n    content: $ni-shield-star; \n  }\n}\n.ni-shield-check {\n  &:before {\n    content: $ni-shield-check; \n  }\n}\n.ni-shield-alert {\n  &:before {\n    content: $ni-shield-alert; \n  }\n}\n.ni-shield-off {\n  &:before {\n    content: $ni-shield-off; \n  }\n}\n.ni-security {\n  &:before {\n    content: $ni-security; \n  }\n}\n.ni-policy {\n  &:before {\n    content: $ni-policy; \n  }\n}\n.ni-shield-alert-fill {\n  &:before {\n    content: $ni-shield-alert-fill; \n  }\n}\n.ni-shield-check-fill {\n  &:before {\n    content: $ni-shield-check-fill; \n  }\n}\n.ni-shield-fill {\n  &:before {\n    content: $ni-shield-fill; \n  }\n}\n.ni-shield-half {\n  &:before {\n    content: $ni-shield-half; \n  }\n}\n.ni-shield-star-fill {\n  &:before {\n    content: $ni-shield-star-fill; \n  }\n}\n.ni-policy-fill {\n  &:before {\n    content: $ni-policy-fill; \n  }\n}\n.ni-spark {\n  &:before {\n    content: $ni-spark; \n  }\n}\n.ni-spark-off {\n  &:before {\n    content: $ni-spark-off; \n  }\n}\n.ni-spark-fill {\n  &:before {\n    content: $ni-spark-fill; \n  }\n}\n.ni-spark-off-fill {\n  &:before {\n    content: $ni-spark-off-fill; \n  }\n}\n.ni-wallet {\n  &:before {\n    content: $ni-wallet; \n  }\n}\n.ni-wallet-alt {\n  &:before {\n    content: $ni-wallet-alt; \n  }\n}\n.ni-wallet-in {\n  &:before {\n    content: $ni-wallet-in; \n  }\n}\n.ni-wallet-out {\n  &:before {\n    content: $ni-wallet-out; \n  }\n}\n.ni-wallet-saving {\n  &:before {\n    content: $ni-wallet-saving; \n  }\n}\n.ni-wallet-fill {\n  &:before {\n    content: $ni-wallet-fill; \n  }\n}\n.ni-star {\n  &:before {\n    content: $ni-star; \n  }\n}\n.ni-star-half {\n  &:before {\n    content: $ni-star-half; \n  }\n}\n.ni-star-half-fill {\n  &:before {\n    content: $ni-star-half-fill; \n  }\n}\n.ni-star-fill {\n  &:before {\n    content: $ni-star-fill; \n  }\n}\n.ni-star-round {\n  &:before {\n    content: $ni-star-round; \n  }\n}\n.ni-heart {\n  &:before {\n    content: $ni-heart; \n  }\n}\n.ni-heart-fill {\n  &:before {\n    content: $ni-heart-fill; \n  }\n}\n.ni-swap-alt-fill {\n  &:before {\n    content: $ni-swap-alt-fill; \n  }\n}\n.ni-swap-alt {\n  &:before {\n    content: $ni-swap-alt; \n  }\n}\n.ni-thumbs-down {\n  &:before {\n    content: $ni-thumbs-down; \n  }\n}\n.ni-thumbs-up {\n  &:before {\n    content: $ni-thumbs-up; \n  }\n}\n.ni-tag {\n  &:before {\n    content: $ni-tag; \n  }\n}\n.ni-tag-alt {\n  &:before {\n    content: $ni-tag-alt; \n  }\n}\n.ni-tags {\n  &:before {\n    content: $ni-tags; \n  }\n}\n.ni-tag-fill {\n  &:before {\n    content: $ni-tag-fill; \n  }\n}\n.ni-tag-alt-fill {\n  &:before {\n    content: $ni-tag-alt-fill; \n  }\n}\n.ni-tags-fill {\n  &:before {\n    content: $ni-tags-fill; \n  }\n}\n.ni-bookmark {\n  &:before {\n    content: $ni-bookmark; \n  }\n}\n.ni-bookmark-fill {\n  &:before {\n    content: $ni-bookmark-fill; \n  }\n}\n.ni-label {\n  &:before {\n    content: $ni-label; \n  }\n}\n.ni-label-fill {\n  &:before {\n    content: $ni-label-fill; \n  }\n}\n.ni-priority {\n  &:before {\n    content: $ni-priority; \n  }\n}\n.ni-piority {\n  &:before {\n    content: $ni-piority; \n  }\n}\n.ni-priority-fill {\n  &:before {\n    content: $ni-priority-fill; \n  }\n}\n.ni-piority-fill {\n  &:before {\n    content: $ni-piority-fill; \n  }\n}\n.ni-label-alt {\n  &:before {\n    content: $ni-label-alt; \n  }\n}\n.ni-label-alt-fill {\n  &:before {\n    content: $ni-label-alt-fill; \n  }\n}\n.ni-ticket-alt {\n  &:before {\n    content: $ni-ticket-alt; \n  }\n}\n.ni-ticket {\n  &:before {\n    content: $ni-ticket; \n  }\n}\n.ni-ticket-minus {\n  &:before {\n    content: $ni-ticket-minus; \n  }\n}\n.ni-ticket-plus {\n  &:before {\n    content: $ni-ticket-plus; \n  }\n}\n.ni-ticket-alt-fill {\n  &:before {\n    content: $ni-ticket-alt-fill; \n  }\n}\n.ni-ticket-fill {\n  &:before {\n    content: $ni-ticket-fill; \n  }\n}\n.ni-ticket-minus-fill {\n  &:before {\n    content: $ni-ticket-minus-fill; \n  }\n}\n.ni-ticket-plus-fill {\n  &:before {\n    content: $ni-ticket-plus-fill; \n  }\n}\n.ni-toggle-off {\n  &:before {\n    content: $ni-toggle-off; \n  }\n}\n.ni-toggle-on {\n  &:before {\n    content: $ni-toggle-on; \n  }\n}\n.ni-trash-alt {\n  &:before {\n    content: $ni-trash-alt; \n  }\n}\n.ni-trash-empty {\n  &:before {\n    content: $ni-trash-empty; \n  }\n}\n.ni-trash {\n  &:before {\n    content: $ni-trash; \n  }\n}\n.ni-trash-fill {\n  &:before {\n    content: $ni-trash-fill; \n  }\n}\n.ni-trash-empty-fill {\n  &:before {\n    content: $ni-trash-empty-fill; \n  }\n}\n.ni-delete-fill {\n  &:before {\n    content: $ni-delete-fill; \n  }\n}\n.ni-delete {\n  &:before {\n    content: $ni-delete; \n  }\n}\n.ni-alarm-alt {\n  &:before {\n    content: $ni-alarm-alt; \n  }\n}\n.ni-alarm {\n  &:before {\n    content: $ni-alarm; \n  }\n}\n.ni-bugs {\n  &:before {\n    content: $ni-bugs; \n  }\n}\n.ni-building {\n  &:before {\n    content: $ni-building; \n  }\n}\n.ni-building-fill {\n  &:before {\n    content: $ni-building-fill; \n  }\n}\n.ni-headphone {\n  &:before {\n    content: $ni-headphone; \n  }\n}\n.ni-headphone-fill {\n  &:before {\n    content: $ni-headphone-fill; \n  }\n}\n.ni-aperture {\n  &:before {\n    content: $ni-aperture; \n  }\n}\n.ni-help-alt {\n  &:before {\n    content: $ni-help-alt; \n  }\n}\n.ni-award {\n  &:before {\n    content: $ni-award; \n  }\n}\n.ni-briefcase {\n  &:before {\n    content: $ni-briefcase; \n  }\n}\n.ni-gift {\n  &:before {\n    content: $ni-gift; \n  }\n}\n.ni-globe {\n  &:before {\n    content: $ni-globe; \n  }\n}\n.ni-umbrela {\n  &:before {\n    content: $ni-umbrela; \n  }\n}\n.ni-truck {\n  &:before {\n    content: $ni-truck; \n  }\n}\n.ni-sign-usd {\n  &:before {\n    content: $ni-sign-usd; \n  }\n}\n.ni-sign-dollar {\n  &:before {\n    content: $ni-sign-dollar; \n  }\n}\n.ni-sign-mxn {\n  &:before {\n    content: $ni-sign-mxn; \n  }\n}\n.ni-sign-sgd {\n  &:before {\n    content: $ni-sign-sgd; \n  }\n}\n.ni-sign-euro {\n  &:before {\n    content: $ni-sign-euro; \n  }\n}\n.ni-sign-eur {\n  &:before {\n    content: $ni-sign-eur; \n  }\n}\n.ni-sign-gbp {\n  &:before {\n    content: $ni-sign-gbp; \n  }\n}\n.ni-sign-pound {\n  &:before {\n    content: $ni-sign-pound; \n  }\n}\n.ni-sign-thb {\n  &:before {\n    content: $ni-sign-thb; \n  }\n}\n.ni-sign-inr {\n  &:before {\n    content: $ni-sign-inr; \n  }\n}\n.ni-sign-jpy {\n  &:before {\n    content: $ni-sign-jpy; \n  }\n}\n.ni-sign-yen {\n  &:before {\n    content: $ni-sign-yen; \n  }\n}\n.ni-sign-cny {\n  &:before {\n    content: $ni-sign-cny; \n  }\n}\n.ni-sign-kobo {\n  &:before {\n    content: $ni-sign-kobo; \n  }\n}\n.ni-sign-chf {\n  &:before {\n    content: $ni-sign-chf; \n  }\n}\n.ni-sign-vnd {\n  &:before {\n    content: $ni-sign-vnd; \n  }\n}\n.ni-sign-php {\n  &:before {\n    content: $ni-sign-php; \n  }\n}\n.ni-sign-brl {\n  &:before {\n    content: $ni-sign-brl; \n  }\n}\n.ni-sign-idr {\n  &:before {\n    content: $ni-sign-idr; \n  }\n}\n.ni-sign-czk {\n  &:before {\n    content: $ni-sign-czk; \n  }\n}\n.ni-sign-hkd {\n  &:before {\n    content: $ni-sign-hkd; \n  }\n}\n.ni-sign-kr {\n  &:before {\n    content: $ni-sign-kr; \n  }\n}\n.ni-sign-dkk {\n  &:before {\n    content: $ni-sign-dkk; \n  }\n}\n.ni-sign-nok {\n  &:before {\n    content: $ni-sign-nok; \n  }\n}\n.ni-sign-sek {\n  &:before {\n    content: $ni-sign-sek; \n  }\n}\n.ni-sign-rub {\n  &:before {\n    content: $ni-sign-rub; \n  }\n}\n.ni-sign-myr {\n  &:before {\n    content: $ni-sign-myr; \n  }\n}\n.ni-sign-pln {\n  &:before {\n    content: $ni-sign-pln; \n  }\n}\n.ni-sign-try {\n  &:before {\n    content: $ni-sign-try; \n  }\n}\n.ni-sign-waves {\n  &:before {\n    content: $ni-sign-waves; \n  }\n}\n.ni-waves {\n  &:before {\n    content: $ni-waves; \n  }\n}\n.ni-sign-trx {\n  &:before {\n    content: $ni-sign-trx; \n  }\n}\n.ni-tron {\n  &:before {\n    content: $ni-tron; \n  }\n}\n.ni-sign-xem {\n  &:before {\n    content: $ni-sign-xem; \n  }\n}\n.ni-nem {\n  &:before {\n    content: $ni-nem; \n  }\n}\n.ni-sign-mxr {\n  &:before {\n    content: $ni-sign-mxr; \n  }\n}\n.ni-monero {\n  &:before {\n    content: $ni-monero; \n  }\n}\n.ni-sign-usdc {\n  &:before {\n    content: $ni-sign-usdc; \n  }\n}\n.ni-sign-steller {\n  &:before {\n    content: $ni-sign-steller; \n  }\n}\n.ni-sign-steem {\n  &:before {\n    content: $ni-sign-steem; \n  }\n}\n.ni-sign-usdt {\n  &:before {\n    content: $ni-sign-usdt; \n  }\n}\n.ni-tether {\n  &:before {\n    content: $ni-tether; \n  }\n}\n.ni-sign-btc {\n  &:before {\n    content: $ni-sign-btc; \n  }\n}\n.ni-bitcoin {\n  &:before {\n    content: $ni-bitcoin; \n  }\n}\n.ni-sign-bch {\n  &:before {\n    content: $ni-sign-bch; \n  }\n}\n.ni-bitcoin-cash {\n  &:before {\n    content: $ni-bitcoin-cash; \n  }\n}\n.ni-sign-bnb {\n  &:before {\n    content: $ni-sign-bnb; \n  }\n}\n.ni-binance {\n  &:before {\n    content: $ni-binance; \n  }\n}\n.ni-sign-ada {\n  &:before {\n    content: $ni-sign-ada; \n  }\n}\n.ni-sign-zcash {\n  &:before {\n    content: $ni-sign-zcash; \n  }\n}\n.ni-sign-eth {\n  &:before {\n    content: $ni-sign-eth; \n  }\n}\n.ni-ethereum {\n  &:before {\n    content: $ni-ethereum; \n  }\n}\n.ni-sign-dash {\n  &:before {\n    content: $ni-sign-dash; \n  }\n}\n.ni-dash {\n  &:before {\n    content: $ni-dash; \n  }\n}\n.ni-sign-xrp-old {\n  &:before {\n    content: $ni-sign-xrp-old; \n  }\n}\n.ni-ripple-old {\n  &:before {\n    content: $ni-ripple-old; \n  }\n}\n.ni-sign-eos {\n  &:before {\n    content: $ni-sign-eos; \n  }\n}\n.ni-eos {\n  &:before {\n    content: $ni-eos; \n  }\n}\n.ni-sign-xrp {\n  &:before {\n    content: $ni-sign-xrp; \n  }\n}\n.ni-ripple {\n  &:before {\n    content: $ni-ripple; \n  }\n}\n.ni-american-express {\n  &:before {\n    content: $ni-american-express; \n  }\n}\n.ni-jcb {\n  &:before {\n    content: $ni-jcb; \n  }\n}\n.ni-cc-jcb {\n  &:before {\n    content: $ni-cc-jcb; \n  }\n}\n.ni-mc {\n  &:before {\n    content: $ni-mc; \n  }\n}\n.ni-cc-mc {\n  &:before {\n    content: $ni-cc-mc; \n  }\n}\n.ni-discover {\n  &:before {\n    content: $ni-discover; \n  }\n}\n.ni-cc-discover {\n  &:before {\n    content: $ni-cc-discover; \n  }\n}\n.ni-visa {\n  &:before {\n    content: $ni-visa; \n  }\n}\n.ni-cc-visa {\n  &:before {\n    content: $ni-cc-visa; \n  }\n}\n.ni-cc-paypal {\n  &:before {\n    content: $ni-cc-paypal; \n  }\n}\n.ni-cc-stripe {\n  &:before {\n    content: $ni-cc-stripe; \n  }\n}\n.ni-amazon-pay {\n  &:before {\n    content: $ni-amazon-pay; \n  }\n}\n.ni-amazon-pay-fill {\n  &:before {\n    content: $ni-amazon-pay-fill; \n  }\n}\n.ni-google-pay {\n  &:before {\n    content: $ni-google-pay; \n  }\n}\n.ni-google-pay-fill {\n  &:before {\n    content: $ni-google-pay-fill; \n  }\n}\n.ni-apple-pay {\n  &:before {\n    content: $ni-apple-pay; \n  }\n}\n.ni-apple-pay-fill {\n  &:before {\n    content: $ni-apple-pay-fill; \n  }\n}\n.ni-angular {\n  &:before {\n    content: $ni-angular; \n  }\n}\n.ni-react {\n  &:before {\n    content: $ni-react; \n  }\n}\n.ni-laravel {\n  &:before {\n    content: $ni-laravel; \n  }\n}\n.ni-html5 {\n  &:before {\n    content: $ni-html5; \n  }\n}\n.ni-css3-fill {\n  &:before {\n    content: $ni-css3-fill; \n  }\n}\n.ni-css3 {\n  &:before {\n    content: $ni-css3; \n  }\n}\n.ni-js {\n  &:before {\n    content: $ni-js; \n  }\n}\n.ni-php {\n  &:before {\n    content: $ni-php; \n  }\n}\n.ni-python {\n  &:before {\n    content: $ni-python; \n  }\n}\n.ni-bootstrap {\n  &:before {\n    content: $ni-bootstrap; \n  }\n}\n.ni-ebay {\n  &:before {\n    content: $ni-ebay; \n  }\n}\n.ni-google-wallet {\n  &:before {\n    content: $ni-google-wallet; \n  }\n}\n.ni-google-drive {\n  &:before {\n    content: $ni-google-drive; \n  }\n}\n.ni-google-play-store {\n  &:before {\n    content: $ni-google-play-store; \n  }\n}\n.ni-android {\n  &:before {\n    content: $ni-android; \n  }\n}\n.ni-blogger-fill {\n  &:before {\n    content: $ni-blogger-fill; \n  }\n}\n.ni-blogger {\n  &:before {\n    content: $ni-blogger; \n  }\n}\n.ni-hangout {\n  &:before {\n    content: $ni-hangout; \n  }\n}\n.ni-apple-store {\n  &:before {\n    content: $ni-apple-store; \n  }\n}\n.ni-apple-store-ios {\n  &:before {\n    content: $ni-apple-store-ios; \n  }\n}\n.ni-stripe {\n  &:before {\n    content: $ni-stripe; \n  }\n}\n.ni-apple {\n  &:before {\n    content: $ni-apple; \n  }\n}\n.ni-microsoft {\n  &:before {\n    content: $ni-microsoft; \n  }\n}\n.ni-windows {\n  &:before {\n    content: $ni-windows; \n  }\n}\n.ni-amazon {\n  &:before {\n    content: $ni-amazon; \n  }\n}\n.ni-paypal-alt {\n  &:before {\n    content: $ni-paypal-alt; \n  }\n}\n.ni-airbnb {\n  &:before {\n    content: $ni-airbnb; \n  }\n}\n.ni-adobe {\n  &:before {\n    content: $ni-adobe; \n  }\n}\n.ni-mailchimp {\n  &:before {\n    content: $ni-mailchimp; \n  }\n}\n.ni-dropbox {\n  &:before {\n    content: $ni-dropbox; \n  }\n}\n.ni-digital-ocean {\n  &:before {\n    content: $ni-digital-ocean; \n  }\n}\n.ni-slack {\n  &:before {\n    content: $ni-slack; \n  }\n}\n.ni-slack-hash {\n  &:before {\n    content: $ni-slack-hash; \n  }\n}\n.ni-stack-overflow {\n  &:before {\n    content: $ni-stack-overflow; \n  }\n}\n.ni-soundcloud {\n  &:before {\n    content: $ni-soundcloud; \n  }\n}\n.ni-blackberry {\n  &:before {\n    content: $ni-blackberry; \n  }\n}\n.ni-spotify {\n  &:before {\n    content: $ni-spotify; \n  }\n}\n.ni-kickstarter {\n  &:before {\n    content: $ni-kickstarter; \n  }\n}\n.ni-houzz {\n  &:before {\n    content: $ni-houzz; \n  }\n}\n.ni-vine {\n  &:before {\n    content: $ni-vine; \n  }\n}\n.ni-yelp {\n  &:before {\n    content: $ni-yelp; \n  }\n}\n.ni-yoast {\n  &:before {\n    content: $ni-yoast; \n  }\n}\n.ni-envato {\n  &:before {\n    content: $ni-envato; \n  }\n}\n.ni-wordpress {\n  &:before {\n    content: $ni-wordpress; \n  }\n}\n.ni-wp {\n  &:before {\n    content: $ni-wp; \n  }\n}\n.ni-wordpress-fill {\n  &:before {\n    content: $ni-wordpress-fill; \n  }\n}\n.ni-elementor {\n  &:before {\n    content: $ni-elementor; \n  }\n}\n.ni-joomla {\n  &:before {\n    content: $ni-joomla; \n  }\n}\n.ni-megento {\n  &:before {\n    content: $ni-megento; \n  }\n}\n.ni-git {\n  &:before {\n    content: $ni-git; \n  }\n}\n.ni-github {\n  &:before {\n    content: $ni-github; \n  }\n}\n.ni-github-round {\n  &:before {\n    content: $ni-github-round; \n  }\n}\n.ni-github-circle {\n  &:before {\n    content: $ni-github-circle; \n  }\n}\n.ni-dribbble {\n  &:before {\n    content: $ni-dribbble; \n  }\n}\n.ni-dribbble-round {\n  &:before {\n    content: $ni-dribbble-round; \n  }\n}\n.ni-behance {\n  &:before {\n    content: $ni-behance; \n  }\n}\n.ni-behance-fill {\n  &:before {\n    content: $ni-behance-fill; \n  }\n}\n.ni-flickr {\n  &:before {\n    content: $ni-flickr; \n  }\n}\n.ni-flickr-round {\n  &:before {\n    content: $ni-flickr-round; \n  }\n}\n.ni-medium {\n  &:before {\n    content: $ni-medium; \n  }\n}\n.ni-medium-round {\n  &:before {\n    content: $ni-medium-round; \n  }\n}\n.ni-reddit {\n  &:before {\n    content: $ni-reddit; \n  }\n}\n.ni-reddit-round {\n  &:before {\n    content: $ni-reddit-round; \n  }\n}\n.ni-reddit-circle {\n  &:before {\n    content: $ni-reddit-circle; \n  }\n}\n.ni-google {\n  &:before {\n    content: $ni-google; \n  }\n}\n.ni-facebook-f {\n  &:before {\n    content: $ni-facebook-f; \n  }\n}\n.ni-facebook-fill {\n  &:before {\n    content: $ni-facebook-fill; \n  }\n}\n.ni-facebook-circle {\n  &:before {\n    content: $ni-facebook-circle; \n  }\n}\n.ni-instagram {\n  &:before {\n    content: $ni-instagram; \n  }\n}\n.ni-instagram-round {\n  &:before {\n    content: $ni-instagram-round; \n  }\n}\n.ni-linkedin {\n  &:before {\n    content: $ni-linkedin; \n  }\n}\n.ni-linkedin-round {\n  &:before {\n    content: $ni-linkedin-round; \n  }\n}\n.ni-twitter {\n  &:before {\n    content: $ni-twitter; \n  }\n}\n.ni-twitter-round {\n  &:before {\n    content: $ni-twitter-round; \n  }\n}\n.ni-pinterest {\n  &:before {\n    content: $ni-pinterest; \n  }\n}\n.ni-pinterest-round {\n  &:before {\n    content: $ni-pinterest-round; \n  }\n}\n.ni-pinterest-circle {\n  &:before {\n    content: $ni-pinterest-circle; \n  }\n}\n.ni-tumblr {\n  &:before {\n    content: $ni-tumblr; \n  }\n}\n.ni-tumblr-round {\n  &:before {\n    content: $ni-tumblr-round; \n  }\n}\n.ni-skype {\n  &:before {\n    content: $ni-skype; \n  }\n}\n.ni-viber {\n  &:before {\n    content: $ni-viber; \n  }\n}\n.ni-whatsapp {\n  &:before {\n    content: $ni-whatsapp; \n  }\n}\n.ni-whatsapp-round {\n  &:before {\n    content: $ni-whatsapp-round; \n  }\n}\n.ni-snapchat {\n  &:before {\n    content: $ni-snapchat; \n  }\n}\n.ni-snapchat-fill {\n  &:before {\n    content: $ni-snapchat-fill; \n  }\n}\n.ni-telegram {\n  &:before {\n    content: $ni-telegram; \n  }\n}\n.ni-telegram-circle {\n  &:before {\n    content: $ni-telegram-circle; \n  }\n}\n.ni-youtube-line {\n  &:before {\n    content: $ni-youtube-line; \n  }\n}\n.ni-youtube {\n  &:before {\n    content: $ni-youtube; \n  }\n}\n.ni-youtube-fill {\n  &:before {\n    content: $ni-youtube-fill; \n  }\n}\n.ni-youtube-round {\n  &:before {\n    content: $ni-youtube-round; \n  }\n}\n.ni-vimeo {\n  &:before {\n    content: $ni-vimeo; \n  }\n}\n.ni-vimeo-fill {\n  &:before {\n    content: $ni-vimeo-fill; \n  }\n}\n\n",".com { color: #93a1a1; }\n.lit { color: #195f91; }\n.pun, .opn, .clo { color: #93a1a1; }\n.fun { color: #dc322f; }\n.str, .atv { color: #D14; }\n.kwd, .linenums .tag { color: #1e347b; }\n.typ, .atn, .dec, .var { color: teal; }\n.pln { color: #48484c; }\n\n.prettyprint {\n  padding: 8px;\n  background-color: #f7f7f9;\n  border: 1px solid #e1e1e8;\n}\n.prettyprint.linenums {\n  -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;\n     -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;\n          box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;\n}\n\n/* Specify class=linenums on a pre to get line numbering */\nol.linenums {\n  @if($rtl==false){\n    margin: 0 0 0 33px;\n  }\n  @if($rtl==true){\n    margin: 0 33px 0 0;\n  }\n} \nol.linenums li {\n  @if($rtl==false){\n    padding-left: 12px;\n  }\n  @if($rtl==true){\n    padding-right: 12px;\n  }\n  color: #bebec5;\n  line-height: 18px;\n  text-shadow: 0 1px 0 #fff;\n}",".dnd{\n  &-handle{\n    display: flex;\n    .handle{\n        position: relative;\n        font-size: 1.125rem;\n        cursor: move;\n        height: 1.25rem;\n        width: 1.25rem;\n        @if($rtl==false){\n          margin-right: .5rem;\n        }\n        @if($rtl==true){\n          margin-left: .5rem;\n        }\n        &:after{\n            position: absolute;\n            top:0;\n            left:0;\n            right: 0;\n            bottom: 0;\n            font-family: $nk-dashlite-font;\n            content: $ni-move;\n            font-size: 1rem;\n        }\n    }\n} \n}\n\n\n","/** SimpleBar.js - v5.1.0 | License MIT License  */\n\n[data-simplebar] {\n  position: relative;\n  flex-direction: column;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n  align-content: flex-start;\n  align-items: flex-start;\n}\n\n.simplebar-wrapper {\n  overflow: hidden;\n  width: inherit;\n  height: inherit;\n  max-width: inherit;\n  max-height: inherit;\n}\n\n.simplebar-mask {\n  direction: inherit;\n  position: absolute;\n  overflow: hidden;\n  padding: 0;\n  margin: 0;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  right: 0;\n  width: auto !important;\n  height: auto !important;\n  z-index: 0;\n}\n\n.simplebar-offset {\n  direction: inherit !important;\n  box-sizing: inherit !important;\n  resize: none !important;\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  padding: 0;\n  margin: 0;\n  -webkit-overflow-scrolling: touch;\n}\n\n.simplebar-content-wrapper {\n  direction: inherit;\n  box-sizing: border-box !important;\n  position: relative;\n  display: block;\n  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */\n  width: auto;\n  visibility: visible;\n  max-width: 100%; /* Not required for horizontal scroll to trigger */\n  max-height: 100%; /* Needed for vertical scroll to trigger */\n  scrollbar-width: none;\n  -ms-overflow-style: none;\n\n  overflow: hidden scroll;\n}\n\n.simplebar-content-wrapper::-webkit-scrollbar,\n.simplebar-hide-scrollbar::-webkit-scrollbar {\n  width: 0;\n  height: 0;\n}\n\n.simplebar-content:before,\n.simplebar-content:after {\n  content: ' ';\n  display: table;\n}\n\n.simplebar-placeholder {\n  max-height: 100%;\n  max-width: 100%;\n  width: 100%;\n  pointer-events: none;\n}\n\n.simplebar-height-auto-observer-wrapper {\n  box-sizing: inherit !important;\n  height: 100%;\n  width: 100%;\n  max-width: 1px;\n  position: relative;\n  float: left;\n  max-height: 1px;\n  overflow: hidden;\n  z-index: -1;\n  padding: 0;\n  margin: 0;\n  pointer-events: none;\n  flex-grow: inherit;\n  flex-shrink: 0;\n  flex-basis: 0;\n}\n\n.simplebar-height-auto-observer {\n  box-sizing: inherit;\n  display: block;\n  opacity: 0;\n  position: absolute;\n  top: 0;\n  left: 0;\n  height: 1000%;\n  width: 1000%;\n  min-height: 1px;\n  min-width: 1px;\n  overflow: hidden;\n  pointer-events: none;\n  z-index: -1;\n}\n\n.simplebar-track {\n  z-index: 1;\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  pointer-events: none;\n  overflow: hidden;\n}\n\n[data-simplebar].simplebar-dragging .simplebar-content {\n  pointer-events: none;\n  user-select: none;\n  -webkit-user-select: none;\n}\n\n[data-simplebar].simplebar-dragging .simplebar-track {\n  pointer-events: all;\n}\n\n.simplebar-scrollbar {\n  position: absolute;\n  left: 0;\n  right: 0;\n  min-height: 10px;\n  .hidden-scrollbar{\n    visibility: hidden;\n  }\n}\n\n.simplebar-scrollbar:before {\n  position: absolute;\n  content: '';\n  background: $base-light;\n  border-radius: 7px;\n  left: 2px;\n  right: 2px;\n  opacity: 0;\n  transition: opacity 0.2s linear;\n}\n\n.simplebar-scrollbar.simplebar-visible:before {\n  /* When hovered, remove all transitions from drag handle */\n  opacity: 0.5;\n  transition: opacity 0s linear;\n}\n\n.simplebar-track.simplebar-vertical {\n  top: 0;\n  width: 8px !important;\n  transition: width .1s;\n  &.simplebar-hover{ \n    width: 10px !important;\n  }\n  .nk-sidebar{\n    visibility: hidden !important;\n  }\n}\n\n.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {\n  top: 2px;\n  bottom: 2px;\n}\n\n.simplebar-track.simplebar-horizontal {\n  left: 0;\n  height: 8px !important;\n  transition: height .1s;\n  &.simplebar-hover{ \n    height: 10px !important;\n  }\n  .nk-sidebar &, .nk-sidebar-fat &, .nk-apps-sidebar &{\n    visibility: hidden !important;\n  }\n}\n\n.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {\n  height: 100%;\n  left: 2px;\n  right: 2px;\n}\n\n.simplebar-track.simplebar-horizontal .simplebar-scrollbar {\n  right: auto;\n  left: 0;\n  top: 2px;\n  height: 7px;\n  min-height: 0;\n  min-width: 10px;\n  width: auto;\n}\n\n/* Rtl support */\n[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {\n  right: auto;\n  left: 0;\n}\n\n.hs-dummy-scrollbar-size {\n  direction: rtl;\n  position: fixed;\n  opacity: 0;\n  visibility: hidden;\n  height: 500px;\n  width: 500px;\n  overflow-y: hidden;\n  overflow-x: scroll;\n}\n\n.simplebar-hide-scrollbar {\n  position: fixed;\n  left: 0;\n  visibility: hidden;\n  overflow-y: scroll;\n  scrollbar-width: none;\n  -ms-overflow-style: none;\n}","$slick-bg-lighter: $light-400 !default;\n$slick-bg-light: $base-300 !default;\n$slick-tc-color: $light-600 !default;\n$slick-font-size: 24px;\n$slick-arrow-border-color:  $border-light;\n$slick-arrow-border-hover:  $border-color;\n\n$slick-dots-bg :            $light-300;\n$slick-dots-bg-active:      $base-light;\n\n/** Slick Slider */\n.slick-slider {\n    position: relative;\n    display: block;\n    box-sizing: border-box;\n    -webkit-touch-callout: none;\n    -webkit-user-select: none;\n    -khtml-user-select: none;\n    -moz-user-select: none;\n    -ms-user-select: none;\n    user-select: none;\n    -ms-touch-action: pan-y;\n    touch-action: pan-y;\n    -webkit-tap-highlight-color: transparent;\n}\n.slick-list {\n    position: relative;\n    overflow: hidden;\n    display: block;\n    margin: 0;\n    padding: 0;\n\n    &:focus {\n        outline: none;\n    }\n\n    &.dragging {\n        cursor: pointer;\n        cursor: hand;\n    }\n}\n.slick-slider .slick-track,\n.slick-slider .slick-list {\n    -webkit-transform: translate3d(0, 0, 0);\n    -moz-transform: translate3d(0, 0, 0);\n    -ms-transform: translate3d(0, 0, 0);\n    -o-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n}\n\n.slick-track {\n    position: relative;\n    @if($rtl==false){\n        left: 0;\n    }\n    @if($rtl==true){\n        right: 0;\n    }\n    top: 0;\n    display: block;\n    margin-left: auto;\n    margin-right: auto;\n\n    &:before,\n    &:after {\n        content: \"\";\n        display: table;\n    }\n\n    &:after {\n        clear: both;\n    }\n\n    .slick-loading & {\n        visibility: hidden;\n    }\n}\n.slick-slide {\n    @if($rtl==false){\n        float: left;\n    }\n    @if($rtl==true){\n        float: right;\n    }\n    height: 100%;\n    min-height: 1px;\n    img {\n        display: block;\n    }\n    &.slick-loading img {\n        display: none;\n    }\n\n    display: none;\n\n    &.dragging img {\n        pointer-events: none;\n    }\n\n    .slick-initialized & {\n        display: block;\n    }\n\n    .slick-loading & {\n        visibility: hidden;\n    }\n\n    .slick-vertical & {\n        display: block;\n        height: auto;\n        border: 1px solid transparent;\n    }\n    &:focus{\n        outline: none;\n        border: none;\n    }\n}\n.slick-arrow.slick-hidden {\n    display: none;\n}\n\n.slick-dots{\n    display: flex !important;\n    justify-content: center;\n    padding-top: 1.5rem;\n    li{\n        display: inline-flex;\n        padding: 0 6px;\n        button{\n            background-color: $slick-dots-bg;\n            border: none;\n            border-radius: 20px;\n            text-indent: -99999px;\n            height: 8px;\n            width: 8px;\n            padding: 0;\n            overflow: hidden;\n            transition: all .4s linear;\n            &:focus{\n                outline: none;\n            }\n        }\n        &.slick-active{\n            button{\n                background-color: $slick-dots-bg-active;\n            }\n        }\n    }\n}\n\n.slick-next, .slick-prev{\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    display: inline-flex;\n    justify-content: center;\n    align-items: center;\n    border-radius: 50%;\n    height: 44px;\n    width: 44px;\n    z-index: 9;\n    font-size: $slick-font-size;\n    color: $base-light;\n    background: $white;\n    transition: all .4s linear;\n    border: 1px solid $slick-arrow-border-color;\n    &:hover{\n        color: $base-text;\n        background: $lighter;\n        border-color: $slick-arrow-border-hover;\n        opacity: 1;\n    }\n    .slick-disabled &{\n        cursor: default;\n        color: $light-300;\n        &:hover{\n            color: $light-300;\n            background: $white;\n            border-color: $slick-arrow-border-color;\n        }\n    }\n}\n.slick-next{\n    @if($rtl==false){\n        right: -10px;\n    }\n    @if($rtl==true){\n        left: -10px;\n    }\n}\n.slick-prev{\n    @if($rtl==false){\n        left: -10px;\n    }\n    @if($rtl==true){\n        right: -10px;\n    }\n}","/* The MIT License Copyright (c) 2012 Matias Meno <m@tias.me> */\n @-webkit-keyframes passing-through {\n    0% {\n        opacity: 0;\n        -webkit-transform: translateY(40px);\n        -moz-transform: translateY(40px);\n        -ms-transform: translateY(40px);\n        -o-transform: translateY(40px);\n        transform: translateY(40px);\n    }\n    30%,\n    70% {\n        opacity: 1;\n        -webkit-transform: translateY(0px);\n        -moz-transform: translateY(0px);\n        -ms-transform: translateY(0px);\n        -o-transform: translateY(0px);\n        transform: translateY(0px);\n    }\n    100% {\n        opacity: 0;\n        -webkit-transform: translateY(-40px);\n        -moz-transform: translateY(-40px);\n        -ms-transform: translateY(-40px);\n        -o-transform: translateY(-40px);\n        transform: translateY(-40px);\n    }\n}\n\n@-moz-keyframes passing-through {\n    0% {\n        opacity: 0;\n        -webkit-transform: translateY(40px);\n        -moz-transform: translateY(40px);\n        -ms-transform: translateY(40px);\n        -o-transform: translateY(40px);\n        transform: translateY(40px);\n    }\n    30%,\n    70% {\n        opacity: 1;\n        -webkit-transform: translateY(0px);\n        -moz-transform: translateY(0px);\n        -ms-transform: translateY(0px);\n        -o-transform: translateY(0px);\n        transform: translateY(0px);\n    }\n    100% {\n        opacity: 0;\n        -webkit-transform: translateY(-40px);\n        -moz-transform: translateY(-40px);\n        -ms-transform: translateY(-40px);\n        -o-transform: translateY(-40px);\n        transform: translateY(-40px);\n    }\n}\n\n@keyframes passing-through {\n    0% {\n        opacity: 0;\n        -webkit-transform: translateY(40px);\n        -moz-transform: translateY(40px);\n        -ms-transform: translateY(40px);\n        -o-transform: translateY(40px);\n        transform: translateY(40px);\n    }\n    30%,\n    70% {\n        opacity: 1;\n        -webkit-transform: translateY(0px);\n        -moz-transform: translateY(0px);\n        -ms-transform: translateY(0px);\n        -o-transform: translateY(0px);\n        transform: translateY(0px);\n    }\n    100% {\n        opacity: 0;\n        -webkit-transform: translateY(-40px);\n        -moz-transform: translateY(-40px);\n        -ms-transform: translateY(-40px);\n        -o-transform: translateY(-40px);\n        transform: translateY(-40px);\n    }\n}\n\n@-webkit-keyframes slide-in {\n    0% {\n        opacity: 0;\n        -webkit-transform: translateY(40px);\n        -moz-transform: translateY(40px);\n        -ms-transform: translateY(40px);\n        -o-transform: translateY(40px);\n        transform: translateY(40px);\n    }\n    30% {\n        opacity: 1;\n        -webkit-transform: translateY(0px);\n        -moz-transform: translateY(0px);\n        -ms-transform: translateY(0px);\n        -o-transform: translateY(0px);\n        transform: translateY(0px);\n    }\n}\n\n@-moz-keyframes slide-in {\n    0% {\n        opacity: 0;\n        -webkit-transform: translateY(40px);\n        -moz-transform: translateY(40px);\n        -ms-transform: translateY(40px);\n        -o-transform: translateY(40px);\n        transform: translateY(40px);\n    }\n    30% {\n        opacity: 1;\n        -webkit-transform: translateY(0px);\n        -moz-transform: translateY(0px);\n        -ms-transform: translateY(0px);\n        -o-transform: translateY(0px);\n        transform: translateY(0px);\n    }\n}\n\n@keyframes slide-in {\n    0% {\n        opacity: 0;\n        -webkit-transform: translateY(40px);\n        -moz-transform: translateY(40px);\n        -ms-transform: translateY(40px);\n        -o-transform: translateY(40px);\n        transform: translateY(40px);\n    }\n    30% {\n        opacity: 1;\n        -webkit-transform: translateY(0px);\n        -moz-transform: translateY(0px);\n        -ms-transform: translateY(0px);\n        -o-transform: translateY(0px);\n        transform: translateY(0px);\n    }\n}\n\n@-webkit-keyframes pulse {\n    0% {\n        -webkit-transform: scale(1);\n        -moz-transform: scale(1);\n        -ms-transform: scale(1);\n        -o-transform: scale(1);\n        transform: scale(1);\n    }\n    10% {\n        -webkit-transform: scale(1.1);\n        -moz-transform: scale(1.1);\n        -ms-transform: scale(1.1);\n        -o-transform: scale(1.1);\n        transform: scale(1.1);\n    }\n    20% {\n        -webkit-transform: scale(1);\n        -moz-transform: scale(1);\n        -ms-transform: scale(1);\n        -o-transform: scale(1);\n        transform: scale(1);\n    }\n}\n\n@-moz-keyframes pulse {\n    0% {\n        -webkit-transform: scale(1);\n        -moz-transform: scale(1);\n        -ms-transform: scale(1);\n        -o-transform: scale(1);\n        transform: scale(1);\n    }\n    10% {\n        -webkit-transform: scale(1.1);\n        -moz-transform: scale(1.1);\n        -ms-transform: scale(1.1);\n        -o-transform: scale(1.1);\n        transform: scale(1.1);\n    }\n    20% {\n        -webkit-transform: scale(1);\n        -moz-transform: scale(1);\n        -ms-transform: scale(1);\n        -o-transform: scale(1);\n        transform: scale(1);\n    }\n}\n\n@keyframes pulse {\n    0% {\n        -webkit-transform: scale(1);\n        -moz-transform: scale(1);\n        -ms-transform: scale(1);\n        -o-transform: scale(1);\n        transform: scale(1);\n    }\n    10% {\n        -webkit-transform: scale(1.1);\n        -moz-transform: scale(1.1);\n        -ms-transform: scale(1.1);\n        -o-transform: scale(1.1);\n        transform: scale(1.1);\n    }\n    20% {\n        -webkit-transform: scale(1);\n        -moz-transform: scale(1);\n        -ms-transform: scale(1);\n        -o-transform: scale(1);\n        transform: scale(1);\n    }\n}\n\n.dropzone,\n.dropzone * {\n    box-sizing: border-box;\n}\n\n.dropzone {\n    min-height: 150px;\n    border: 1px dashed $border-light;\n    border-radius: $border-radius;\n    background: white;\n    padding: 20px 20px;\n    &.small{\n        min-height: 86px;\n    }\n}\n\n.dropzone.dz-clickable {\n    cursor: pointer;\n}\n\n.dropzone.dz-clickable * {\n    cursor: default;\n}\n\n.dropzone.dz-clickable .dz-message,\n.dropzone.dz-clickable .dz-message * {\n    cursor: pointer;\n}\n\n.dropzone.dz-started .dz-message {\n    display: none;\n}\n\n.dropzone.dz-drag-hover {\n    border-style: solid;\n}\n\n.dropzone.dz-drag-hover .dz-message {\n    opacity: 0.5;\n}\n\n.dropzone .dz-message {\n    text-align: center;\n    margin: 1em 0;\n    span{\n        display: block;\n        color: rgba($base-text,.6);\n    }\n    &-text{\n        font-size: 13px;\n        span{\n            display: inline-block;\n            color: $accent-color;\n        }\n    }\n    &-or{\n        font-size: 16px;\n        margin-bottom: 4px;\n        text-transform: uppercase;\n    }\n}\n\n.dropzone .dz-preview {\n    position: relative;\n    display: inline-block;\n    vertical-align: top;\n    margin: 16px;\n    min-height: 100px;\n}\n\n.dropzone .dz-preview:hover {\n    z-index: 1000;\n}\n\n.dropzone .dz-preview:hover .dz-details {\n    opacity: 1;\n}\n\n.dropzone .dz-preview.dz-file-preview .dz-image {\n    border-radius: 20px;\n    background: #999;\n    background: linear-gradient(to bottom, #eee, #ddd);\n}\n\n.dropzone .dz-preview.dz-file-preview .dz-details {\n    opacity: 1;\n}\n\n.dropzone .dz-preview.dz-image-preview {\n    background: white;\n}\n\n.dropzone .dz-preview.dz-image-preview .dz-details {\n    -webkit-transition: opacity 0.2s linear;\n    -moz-transition: opacity 0.2s linear;\n    -ms-transition: opacity 0.2s linear;\n    -o-transition: opacity 0.2s linear;\n    transition: opacity 0.2s linear;\n}\n\n.dropzone .dz-preview .dz-remove {\n    font-size: 14px;\n    text-align: center;\n    display: block;\n    cursor: pointer;\n    border: none;\n}\n\n.dropzone .dz-preview .dz-remove:hover {\n    text-decoration: underline;\n}\n\n.dropzone .dz-preview:hover .dz-details {\n    opacity: 1;\n}\n\n.dropzone .dz-preview .dz-details {\n    z-index: 20;\n    position: absolute;\n    top: 0;\n    @if($rtl==false){\n        left: 0;\n    }\n    @if($rtl==true){\n        right: 0;\n    }\n    opacity: 0;\n    font-size: 13px;\n    min-width: 100%;\n    max-width: 100%;\n    padding: 2em 1em;\n    text-align: center;\n    color: rgba(0, 0, 0, 0.9);\n    line-height: 150%;\n}\n\n.dropzone .dz-preview .dz-details .dz-size {\n    margin-bottom: 1em;\n    font-size: 16px;\n}\n\n.dropzone .dz-preview .dz-details .dz-filename {\n    white-space: nowrap;\n}\n\n.dropzone .dz-preview .dz-details .dz-filename:hover span {\n    border: 1px solid rgba(200, 200, 200, 0.8);\n    background-color: rgba(255, 255, 255, 0.8);\n}\n\n.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {\n    overflow: hidden;\n    text-overflow: ellipsis;\n}\n\n.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {\n    border: 1px solid transparent;\n}\n\n.dropzone .dz-preview .dz-details .dz-filename span,\n.dropzone .dz-preview .dz-details .dz-size span {\n    background-color: rgba(255, 255, 255, 0.4);\n    padding: 0 0.4em;\n    border-radius: 3px;\n}\n\n.dropzone .dz-preview:hover .dz-image img {\n    -webkit-transform: scale(1.05, 1.05);\n    -moz-transform: scale(1.05, 1.05);\n    -ms-transform: scale(1.05, 1.05);\n    -o-transform: scale(1.05, 1.05);\n    transform: scale(1.05, 1.05);\n    -webkit-filter: blur(8px);\n    filter: blur(8px);\n}\n\n.dropzone .dz-preview .dz-image {\n    border-radius: 20px;\n    overflow: hidden;\n    width: 120px;\n    height: 120px;\n    position: relative;\n    display: block;\n    z-index: 10;\n}\n\n.dropzone .dz-preview .dz-image img {\n    display: block;\n}\n\n.dropzone .dz-preview.dz-success .dz-success-mark {\n    -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);\n    -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);\n    -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);\n    -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);\n    animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);\n}\n\n.dropzone .dz-preview.dz-error .dz-error-mark {\n    opacity: 1;\n    -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);\n    -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);\n    -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);\n    -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);\n    animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);\n}\n\n.dropzone .dz-preview .dz-success-mark,\n.dropzone .dz-preview .dz-error-mark {\n    pointer-events: none;\n    opacity: 0;\n    z-index: 500;\n    position: absolute;\n    display: block;\n    top: 50%;\n    left: 50%;\n    margin-left: -27px;\n    margin-top: -27px;\n}\n\n.dropzone .dz-preview .dz-success-mark svg,\n.dropzone .dz-preview .dz-error-mark svg {\n    display: block;\n    width: 54px;\n    height: 54px;\n}\n\n.dropzone .dz-preview.dz-processing .dz-progress {\n    opacity: 1;\n    -webkit-transition: all 0.2s linear;\n    -moz-transition: all 0.2s linear;\n    -ms-transition: all 0.2s linear;\n    -o-transition: all 0.2s linear;\n    transition: all 0.2s linear;\n}\n\n.dropzone .dz-preview.dz-complete .dz-progress {\n    opacity: 0;\n    -webkit-transition: opacity 0.4s ease-in;\n    -moz-transition: opacity 0.4s ease-in;\n    -ms-transition: opacity 0.4s ease-in;\n    -o-transition: opacity 0.4s ease-in;\n    transition: opacity 0.4s ease-in;\n}\n\n.dropzone .dz-preview:not(.dz-processing) .dz-progress {\n    -webkit-animation: pulse 6s ease infinite;\n    -moz-animation: pulse 6s ease infinite;\n    -ms-animation: pulse 6s ease infinite;\n    -o-animation: pulse 6s ease infinite;\n    animation: pulse 6s ease infinite;\n}\n\n.dropzone .dz-preview .dz-progress {\n    opacity: 1;\n    z-index: 1000;\n    pointer-events: none;\n    position: absolute;\n    height: 16px;\n    left: 50%;\n    top: 50%;\n    margin-top: -8px;\n    width: 80px;\n    margin-left: -40px;\n    background: rgba(255, 255, 255, 0.9);\n    -webkit-transform: scale(1);\n    border-radius: 8px;\n    overflow: hidden;\n}\n\n.dropzone .dz-preview .dz-progress .dz-upload {\n    background: #333;\n    background: linear-gradient(to bottom, #666, #444);\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    width: 0;\n    -webkit-transition: width 300ms ease-in-out;\n    -moz-transition: width 300ms ease-in-out;\n    -ms-transition: width 300ms ease-in-out;\n    -o-transition: width 300ms ease-in-out;\n    transition: width 300ms ease-in-out;\n}\n\n.dropzone .dz-preview.dz-error .dz-error-message {\n    display: block;\n}\n\n.dropzone .dz-preview.dz-error:hover .dz-error-message {\n    opacity: 1;\n    pointer-events: auto;\n}\n\n.dropzone .dz-preview .dz-error-message {\n    pointer-events: none;\n    z-index: 1000;\n    position: absolute;\n    display: block;\n    display: none;\n    opacity: 0;\n    -webkit-transition: opacity 0.3s ease;\n    -moz-transition: opacity 0.3s ease;\n    -ms-transition: opacity 0.3s ease;\n    -o-transition: opacity 0.3s ease;\n    transition: opacity 0.3s ease;\n    border-radius: 8px;\n    font-size: 13px;\n    top: 130px;\n    left: -10px;\n    width: 140px;\n    background: #be2626;\n    background: linear-gradient(to bottom, #be2626, #a92222);\n    padding: 0.5em 1.2em;\n    color: white;\n}\n\n.dropzone .dz-preview .dz-error-message:after {\n    content: '';\n    position: absolute;\n    top: -6px;\n    left: 64px;\n    width: 0;\n    height: 0;\n    border-left: 6px solid transparent;\n    border-right: 6px solid transparent;\n    border-bottom: 6px solid #be2626;\n}","$datatable-collapsed-unfold : $ni-plus-sm !default;\n$datatable-collapsed-fold : $ni-minus-sm !default;\n\ntable.dataTable {\n  clear: both;\n  max-width: none !important;\n  border-collapse: separate !important;\n  border-spacing: 0;\n}\ntable.dataTable td.dataTables_empty,\ntable.dataTable th.dataTables_empty {\n  text-align: center;\n}\ntable.dataTable.nowrap th,\ntable.dataTable.nowrap td {\n  white-space: nowrap;\n}\n\ndiv.dataTables_wrapper div.dataTables_length label {\n  font-weight: normal;\n  @if($rtl==false){\n    text-align: left;\n  }\n  @if($rtl==true){\n    text-align: right;\n  }\n  white-space: nowrap;\n}\ndiv.dataTables_wrapper div.dataTables_length select {\n  width: auto;\n  display: inline-block;\n  @extend .custom-select;\n}\ndiv.dataTables_wrapper div.dataTables_length label{\n  display: inline-flex;\n  align-items: center;\n}\ndiv.dataTables_wrapper div.dataTables_length span{\n  margin-left: .5rem;\n  margin-right: .5rem;\n}\ndiv.dataTables_wrapper div.dataTables_filter {\n\n}\ndiv.dataTables_wrapper div.dataTables_filter label {\n  font-weight: normal;\n  white-space: nowrap;\n}\ndiv.dataTables_wrapper div.dataTables_filter input {\n  display: inline-block;\n  @extend .form-control;\n}\ndiv.dataTables_wrapper div.dataTables_info {\n  padding: .5rem 0;\n  white-space: nowrap;\n  font-size: .75rem;\n}\ndiv.dataTables_wrapper div.dataTables_paginate {\n  margin: 0;\n  white-space: nowrap;\n  text-align: right;\n}\ndiv.dataTables_wrapper div.dataTables_paginate ul.pagination {\n  margin: 2px 0;\n  justify-content: center;\n}\ndiv.dataTables_wrapper div.dataTables_processing {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  margin-left: -100px;\n  width: 200px;\n  margin-top: -26px;\n  text-align: center;\n  padding: 1em 0;\n}\ndiv.dataTables_wrapper label {\n  margin-bottom: 0;\n}\n\ntable.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting,\ntable.dataTable thead > tr > td.sorting_asc,\ntable.dataTable thead > tr > td.sorting_desc,\ntable.dataTable thead > tr > td.sorting {\n  @if($rtl==false){\n    padding-right: 30px;\n  }\n  @if($rtl==true){\n    padding-left: 30px;\n  }\n}\ntable.dataTable thead > tr > th:active,\ntable.dataTable thead > tr > td:active {\n  outline: none;\n}\ntable.dataTable thead .sorting,\ntable.dataTable thead .sorting_asc,\ntable.dataTable thead .sorting_desc,\ntable.dataTable thead .sorting_asc_disabled,\ntable.dataTable thead .sorting_desc_disabled {\n  cursor: pointer;\n  position: relative;\n}\ntable.dataTable thead .sorting:before, table.dataTable thead .sorting:after,\ntable.dataTable thead .sorting_asc:before,\ntable.dataTable thead .sorting_asc:after,\ntable.dataTable thead .sorting_desc:before,\ntable.dataTable thead .sorting_desc:after,\ntable.dataTable thead .sorting_asc_disabled:before,\ntable.dataTable thead .sorting_asc_disabled:after,\ntable.dataTable thead .sorting_desc_disabled:before,\ntable.dataTable thead .sorting_desc_disabled:after {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  display: block;\n  opacity: 0.3;\n}\ntable.dataTable thead .sorting:before,\ntable.dataTable thead .sorting_asc:before,\ntable.dataTable thead .sorting_desc:before,\ntable.dataTable thead .sorting_asc_disabled:before,\ntable.dataTable thead .sorting_desc_disabled:before {\n  @if($rtl==false){\n    right: 1em;\n  }\n  @if($rtl==true){\n    left: 1em;\n  }\n  content: \"\\2191\";\n}\ntable.dataTable thead .sorting:after,\ntable.dataTable thead .sorting_asc:after,\ntable.dataTable thead .sorting_desc:after,\ntable.dataTable thead .sorting_asc_disabled:after,\ntable.dataTable thead .sorting_desc_disabled:after {\n  @if($rtl==false){\n    right: 0.5em;\n  }\n  @if($rtl==true){\n    left: 0.5em;\n  }\n  content: \"\\2193\";\n}\ntable.dataTable thead .sorting_asc:before,\ntable.dataTable thead .sorting_desc:after {\n  opacity: 1;\n}\ntable.dataTable thead .sorting_asc_disabled:before,\ntable.dataTable thead .sorting_desc_disabled:after {\n  opacity: 0;\n}\n\ndiv.dataTables_scrollHead table.dataTable {\n  margin-bottom: 0 !important;\n}\n\ndiv.dataTables_scrollBody table {\n  border-top: none;\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n}\ndiv.dataTables_scrollBody table thead .sorting:before,\ndiv.dataTables_scrollBody table thead .sorting_asc:before,\ndiv.dataTables_scrollBody table thead .sorting_desc:before,\ndiv.dataTables_scrollBody table thead .sorting:after,\ndiv.dataTables_scrollBody table thead .sorting_asc:after,\ndiv.dataTables_scrollBody table thead .sorting_desc:after {\n  display: none;\n}\ndiv.dataTables_scrollBody table tbody tr:first-child th,\ndiv.dataTables_scrollBody table tbody tr:first-child td {\n  border-top: none;\n}\n\ndiv.dataTables_scrollFoot > .dataTables_scrollFootInner {\n  box-sizing: content-box;\n}\ndiv.dataTables_scrollFoot > .dataTables_scrollFootInner > table {\n  margin-top: 0 !important;\n  border-top: none;\n}\n\n@media screen and (max-width: 767px) {\n  div.dataTables_wrapper div.dataTables_info,\n  div.dataTables_wrapper div.dataTables_paginate {\n    text-align: center;\n  }\n}\ntable.dataTable.table-sm > thead > tr > th {\n  @if($rtl==false){\n    padding-right: 20px;\n  }\n  @if($rtl==true){\n    padding-left: 20px;\n  }\n}\ntable.dataTable.table-sm .sorting:before,\ntable.dataTable.table-sm .sorting_asc:before,\ntable.dataTable.table-sm .sorting_desc:before {\n  top: 5px;\n  @if($rtl==false){\n    right: 0.85em;\n  }\n  @if($rtl==true){\n    left: 0.85em;\n  }\n}\ntable.dataTable.table-sm .sorting:after,\ntable.dataTable.table-sm .sorting_asc:after,\ntable.dataTable.table-sm .sorting_desc:after {\n  top: 5px;\n}\n\ntable.table-bordered.dataTable th,\ntable.table-bordered.dataTable td {\n  @if($rtl==false){\n    border-left-width: 0;\n  }\n  @if($rtl==true){\n    border-right-width: 0;\n  }\n}\ntable.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child,\ntable.table-bordered.dataTable td:last-child,\ntable.table-bordered.dataTable td:last-child {\n  @if($rtl==false){\n    border-right-width: 0;\n  }\n  @if($rtl==true){\n    border-left-width: 0;\n  }\n}\ntable.table-bordered.dataTable tbody th,\ntable.table-bordered.dataTable tbody td {\n  border-bottom-width: 0;\n}\n\ndiv.dataTables_scrollHead table.table-bordered {\n  border-bottom-width: 0;\n}\n\ndiv.table-responsive > div.dataTables_wrapper > div.row {\n  margin: 0;\n}\ndiv.table-responsive > div.dataTables_wrapper > div.row > div[class^=\"col-\"]:first-child {\n  @if($rtl==false){\n    padding-left: 0;\n  }\n  @if($rtl==true){\n    padding-right: 0;\n  }\n}\ndiv.table-responsive > div.dataTables_wrapper > div.row > div[class^=\"col-\"]:last-child {\n  @if($rtl==false){\n    padding-right: 0;\n  }\n  @if($rtl==true){\n    padding-left: 0;\n  }\n}\n@media (min-width:768px){\n  div.dataTables_wrapper div.dataTables_paginate ul.pagination {\n    justify-content: flex-start;\n  }\n}\n\n\ntable.dataTable.dtr-inline.collapsed>tbody>tr:not(.child)>td:first-child,\ntable.dataTable.dtr-inline.collapsed>tbody>tr:not(.child)>th:first-child{\n  cursor: pointer;\n  &:before{\n    content: $datatable-collapsed-unfold;\n    font-family: $nk-dashlite-font;\n    @if($rtl==false){\n      margin-right: 0.4rem;\n    }\n    @if($rtl==true){\n      margin-left: 0.4rem;\n    }\n  }\n}\n\ntable.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child,\ntable.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child{\n  &:before{\n    content: $datatable-collapsed-fold;\n  }\n}\n\n\n@media (max-width:575px){\n  div.dataTables_wrapper div.dataTables_paginate{\n    ul.pagination{\n      justify-content: flex-start;\n      li:not(.previous):not(.next){\n        display: none;\n      }\n      .page-link{\n        padding-left: 1rem;\n        padding-right: 1rem;\n      }\n    }\n  }\n  div.dataTables_wrapper div.dataTables_info{\n    @if($rtl==false){\n      text-align: right !important;\n    }\n    @if($rtl==true){\n      text-align: left !important;\n    }\n  }\n}\n\n.dataTable{\n  // tr{\n  //   white-space: nowrap;\n  // }\n  td{\n    // white-space: nowrap;\n    &:focus{\n      outline: none;\n    }\n  }\n}\n.datatable{\n  &-wrap{\n    border: 1px solid $border-light;\n    border-radius: $border-radius;\n  }\n}\n\n.dtr-details{\n  @if($rtl==false){\n    padding-left: 0.25rem;\n  }\n  @if($rtl==true){\n    padding-right: 0.25rem;\n  }\n  .dtr-title{\n    font-weight: $fw-bold;\n    @if($rtl==false){\n      margin-right: 0.25rem;\n    }\n    @if($rtl==true){\n      margin-left: 0.25rem;\n    }\n  }\n}\n\n\n//////\n\n.nk-tb-col-check,.nk-tb-col-tools{\n  pointer-events: none;\n  > *{\n    pointer-events: auto;\n  }\n  &:before,&:after{\n    display: none !important;\n  }\n}\n.nk-tb-col-check{\n  @if($rtl==false){\n    padding-right: .5rem !important;\n  }\n  @if($rtl==true){\n    padding-left: .5rem !important;\n  }\n}\n\n@import \"buttons.bootstrap4\";","@keyframes dtb-spinner {\n  100% {\n    transform: rotate(360deg);\n  }\n}\n@-o-keyframes dtb-spinner {\n  100% {\n    -o-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@-ms-keyframes dtb-spinner {\n  100% {\n    -ms-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@-webkit-keyframes dtb-spinner {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@-moz-keyframes dtb-spinner {\n  100% {\n    -moz-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\ndiv.dt-button-info {\n  position: fixed;\n  top: 50%;\n  left: 50%;\n  width: 400px;\n  margin-top: -100px;\n  margin-left: -200px;\n  background-color: $lighter;\n  box-shadow: 0 0 0 200vh rgba($dark,.3);\n  border-radius: $border-radius;\n  text-align: center;\n  z-index: 2020;\n  overflow: hidden;\n  border: 1px solid $border-light;\n}\ndiv.dt-button-info h2 {\n  padding: 2rem;\n  margin: 0;\n  font-weight: normal;\n  border-bottom: 1px solid $border-light;\n  background-color: $white;\n  font-size: $h2-fs;\n}\ndiv.dt-button-info > div {\n  padding: 1.25rem;\n}\n\ndiv.dt-button-collection-title {\n  text-align: center;\n  padding: 0.3em 0 0.5em;\n  font-size: 0.9em;\n}\n\ndiv.dt-button-collection-title:empty {\n  display: none;\n}\n\ndiv.dt-button-collection {\n  position: absolute;\n  z-index: $zindex-dropdown;\n  width: 100%;\n}\ndiv.dt-button-collection div.dropdown-menu {\n  display: block;\n  z-index: $zindex-dropdown + 1;\n  min-width: 100px;\n  top: 10px;\n  .dropdown-position-right &{\n    right: 0;\n    left: auto;\n  }\n}\ndiv.dt-button-collection div.dt-button-collection-title {\n  background-color: white;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n}\ndiv.dt-button-collection.fixed {\n  position: fixed;\n  top: 50%;\n  left: 50%;\n  margin-left: -75px;\n  border-radius: 0;\n}\ndiv.dt-button-collection.fixed.two-column {\n  margin-left: -200px;\n}\ndiv.dt-button-collection.fixed.three-column {\n  margin-left: -225px;\n}\ndiv.dt-button-collection.fixed.four-column {\n  margin-left: -300px;\n}\ndiv.dt-button-collection > :last-child {\n  display: block !important;\n  -webkit-column-gap: 8px;\n  -moz-column-gap: 8px;\n  -ms-column-gap: 8px;\n  -o-column-gap: 8px;\n  column-gap: 8px;\n}\ndiv.dt-button-collection > :last-child > * {\n  -webkit-column-break-inside: avoid;\n  break-inside: avoid;\n}\ndiv.dt-button-collection.two-column {\n  width: 400px;\n}\ndiv.dt-button-collection.two-column > :last-child {\n  padding-bottom: 1px;\n  -webkit-column-count: 2;\n  -moz-column-count: 2;\n  -ms-column-count: 2;\n  -o-column-count: 2;\n  column-count: 2;\n}\ndiv.dt-button-collection.three-column {\n  width: 450px;\n}\ndiv.dt-button-collection.three-column > :last-child {\n  padding-bottom: 1px;\n  -webkit-column-count: 3;\n  -moz-column-count: 3;\n  -ms-column-count: 3;\n  -o-column-count: 3;\n  column-count: 3;\n}\ndiv.dt-button-collection.four-column {\n  width: 600px;\n}\ndiv.dt-button-collection.four-column > :last-child {\n  padding-bottom: 1px;\n  -webkit-column-count: 4;\n  -moz-column-count: 4;\n  -ms-column-count: 4;\n  -o-column-count: 4;\n  column-count: 4;\n}\ndiv.dt-button-collection .dt-button {\n  border-radius: 0;\n}\ndiv.dt-button-collection.fixed {\n  max-width: none;\n}\ndiv.dt-button-collection.fixed:before, div.dt-button-collection.fixed:after {\n  display: none;\n}\n\ndiv.dt-button-background {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  z-index: $zindex-dropdown;\n  background-color: rgba($dark,.3);\n  display: none !important;\n}\n\n@media screen and (max-width: 767px) {\n  div.dt-buttons {\n    float: none;\n    width: 100%;\n    text-align: center;\n    margin-bottom: 0.5em;\n  }\n  div.dt-buttons a.btn {\n    float: none;\n  }\n}\ndiv.dt-buttons button.btn.processing,\ndiv.dt-buttons div.btn.processing,\ndiv.dt-buttons a.btn.processing {\n  color: rgba(0, 0, 0, 0.2);\n}\ndiv.dt-buttons button.btn.processing:after,\ndiv.dt-buttons div.btn.processing:after,\ndiv.dt-buttons a.btn.processing:after {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 16px;\n  height: 16px;\n  margin: -8px 0 0 -8px;\n  box-sizing: border-box;\n  display: block;\n  content: \" \";\n  border: 2px solid #282828;\n  border-radius: 50%;\n  border-left-color: transparent;\n  border-right-color: transparent;\n  animation: dtb-spinner 1500ms infinite linear;\n  -o-animation: dtb-spinner 1500ms infinite linear;\n  -ms-animation: dtb-spinner 1500ms infinite linear;\n  -webkit-animation: dtb-spinner 1500ms infinite linear;\n  -moz-animation: dtb-spinner 1500ms infinite linear;\n}\n\n.dt-buttons .btn-secondary{\n  @extend .btn-outline-light;\n  @extend .btn-white;\n  @extend .btn-icon;\n  span{\n    display: none;\n  }\n  &:before{\n    font-size: 1.125rem;\n    font-weight: normal;\n    font-style: normal;\n    width: $btn-line-height + $btn-padding-y*2;\n    font-family: $nk-dashlite-font;\n  }\n}\n.dt-export{\n  &-title{\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n}\n.buttons{\n  &-copy:before{\n    content: $ni-copy;\n  }\n  &-pdf:before{\n    content: $ni-file-pdf;\n  }\n  &-excel:before{\n    content: $ni-file-xls;\n  }\n  &-csv:before{\n    content: $ni-file-text;\n  }\n  &-print:before{\n    content: $ni-printer;\n  }\n  &-colvis:before{\n    content: $ni-view-col-sq;\n  }\n  &-columnVisibility{\n    position: relative;\n    padding-right: $dropdown-item-padding-x*3;\n    font-size: $fx-sz-12;\n    font-weight: $fw-medium;\n    color: $base-text;\n    transition: all .4s;\n    &.active{\n      &:not(:hover){\n        color: $base-text;\n        background-color: transparent;\n      }\n      &:after{\n        content: $ni-check;\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        right: 1rem;\n        font-family: $nk-dashlite-font;\n      }\n    }\n  }\n}\n\n@media (max-width: 600px) {\n  .with-export {\n    > .col-5, > .col-7, > .col-sm-4, > .col-sm-8 {\n      width: 100% !important;\n      flex: 0 0 100%;\n      max-width: 100%;\n    }\n    .datatable-filter .justify-content-end {\n      justify-content: space-between !important;\n    }\n    .dataTables_filter label {\n      display: block;\n    }\n    .dataTables_filter .form-control {\n      width: 100% !important;\n    }\n  }\n}",".rdt_Table{\n    margin: 1rem 0px;\n    border: 1px solid #e5e9f2;\n    border-radius: 4px;\n    background: #fff ;\n}\n.rdt_TableHeadRow {\n    min-height: 40px !important;\n    background: #fff;\n}\n.rdt_TableCol > input[type=\"checkbox\"] {\n    margin-left: 10px;\n}\n.rdt_TableCol{\n    padding-right: 10px !important;\n    color: #526484 !important;\n    font-weight: bold !important;\n    font-size: 0.90rem !important;\n    .rdt_TableCol_Sortable {\n        display: flex;\n        flex-direction: row;\n        justify-content: space-between !important;\n        &:hover,&:focus {\n            opacity: 1 !important;\n        }\n    }\n    &:last-child {\n        padding-right: 10px !important;\n    }\n}\n.rdt_TableRow{\n    color: #526484 !important;\n    font-size: .875rem !important;\n    font-weight: 400 !important;\n    line-height: 1.65 !important;\n}\n.dtr-details {\n    color: #526484 !important;\n    margin: 0 !important;\n}\n// .rdt_TableHeadRow > .rdt_TableCol_Sortable{\n//     color: #526484 !important;\n//     font-size: 1rem !important;\n//     font-weight: bold !important;\n//     line-height: 1.1 !important;\n// }\n.rdt_TableHeadRow > .rdt_TableCol > .custom-control {\n    margin-left: 0px;\n}\n",".swal2-popup {\n  &.swal2-toast {\n    flex-direction: row;\n    align-items: center;\n    width: $swal2-toast-width;\n    padding: $swal2-toast-padding;\n    overflow-y: hidden;\n    background: $swal2-toast-background;\n    box-shadow: $swal2-toast-box-shadow;\n\n    .swal2-header {\n      flex-direction: row;\n    }\n\n    .swal2-title {\n      flex-grow: 1;\n      justify-content: flex-start;\n      margin: $swal2-toast-title-margin;\n      font-size: $swal2-toast-title-font-size;\n    }\n\n    .swal2-footer {\n      margin: $swal2-toast-footer-margin;\n      padding: $swal2-toast-footer-margin;\n      font-size: $swal2-toast-footer-font-size;\n    }\n\n    .swal2-close {\n      position: static;\n      width: $swal2-toast-close-button-width;\n      height: $swal2-toast-close-button-height;\n      line-height: $swal2-toast-close-button-line-height;\n    }\n\n    .swal2-content {\n      justify-content: flex-start;\n      font-size: $swal2-toast-content-font-size;\n    }\n\n    .swal2-icon {\n      width: 2em;\n      min-width: 2em;\n      height: 2em;\n      margin: 0;\n\n      .swal2-icon-content {\n        display: flex;\n        align-items: center;\n        font-size: 1.8em;\n        font-weight: bold;\n\n        @include ie {\n          font-size: .25em;\n        }\n      }\n\n      &.swal2-success {\n        .swal2-success-ring {\n          width: 2em;\n          height: 2em;\n        }\n      }\n\n      &.swal2-error {\n        [class^='swal2-x-mark-line'] {\n          top: .875em;\n          width: 1.375em;\n\n          &[class$='left'] {\n            @if($rtl==false){\n              left: .3125em;\n            }\n            @if($rtl==true){\n              right: .3125em;\n            }\n          }\n\n          &[class$='right'] {\n            @if($rtl==false){\n              right: .3125em;\n            }\n            @if($rtl==true){\n              left: .3125em;\n            }\n          }\n        }\n      }\n    }\n\n    .swal2-actions {\n      flex-basis: auto !important;\n      width: auto;\n      height: auto;\n      margin: 0 .3125em;\n      .btn{\n        margin: 0 .5em;\n      }\n    }\n\n    .swal2-styled {\n      margin: 0 .5em;\n      padding: .3125em .625em;\n      font-size: $swal2-toast-buttons-font-size;\n\n      &:focus {\n        box-shadow: $swal2-toast-button-focus-box-shadow;\n      }\n    }\n\n    .swal2-success {\n      border-color: $swal2-success;\n\n      [class^='swal2-success-circular-line'] { // Emulate moving circular line\n        position: absolute;\n        width: 1.6em;\n        height: 3em;\n        transform: rotate(45deg);\n        border-radius: 50%;\n\n        &[class$='left'] {\n          top: -.8em;\n          @if($rtl==false){\n            left: -.5em;\n            border-radius: 4em 0 0 4em;\n          }\n          @if($rtl==true){\n            right: -.5em;\n            border-radius: 0 4em 4em 0;\n          }\n          transform: rotate(-45deg);\n          transform-origin: 2em 2em;\n        }\n        \n        &[class$='right'] {\n          top: -.25em;\n          @if($rtl==false){\n            left: .9375em;\n            border-radius: 0 4em 4em 0;\n          }\n          @if($rtl==true){\n            right: .9375em;\n            border-radius: 4em 0 0 4em;\n          }\n          transform-origin: 0 1.5em;\n        }\n      }\n\n      .swal2-success-ring {\n        width: 2em;\n        height: 2em;\n      }\n\n      .swal2-success-fix {\n        top: 0;\n        @if($rtl==false){\n          left: .4375em;\n        }\n        @if($rtl==true){\n          right: .4375em;\n        }\n        width: .4375em;\n        height: 2.6875em;\n      }\n\n      [class^='swal2-success-line'] {\n        height: .3125em;\n\n        &[class$='tip'] {\n          top: 1.125em;\n          @if($rtl==false){\n            left: .1875em;\n          }\n          @if($rtl==true){\n            right: .1875em;\n          }\n          width: .75em;\n        }\n\n        &[class$='long'] {\n          top: .9375em;\n          @if($rtl==false){\n            right: .1875em;\n          }\n          @if($rtl==true){\n            left: .1875em;\n          }\n          width: 1.375em;\n        }\n      }\n\n      &.swal2-icon-show {\n        @if $swal2-icon-animations {\n          .swal2-success-line-tip {\n            animation: swal2-toast-animate-success-line-tip .75s;\n          }\n\n          .swal2-success-line-long {\n            animation: swal2-toast-animate-success-line-long .75s;\n          }\n        }\n      }\n    }\n\n    &.swal2-show {\n      animation: $swal2-toast-show-animation;\n    }\n\n    &.swal2-hide {\n      animation: $swal2-toast-hide-animation;\n    }\n  }\n}\n","@mixin ie {\n  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n    @content;\n  }\n}\n\n// https://stackoverflow.com/a/30250161\n@mixin not($ignor-list...) {\n  @if (length($ignor-list) == 1) {\n    $ignor-list: nth($ignor-list, 1);\n  }\n\n  $not-output: '';\n\n  @each $not in $ignor-list {\n    $not-output: $not-output + ':not(#{$not})'; // stylelint-disable-line scss/no-duplicate-dollar-variables\n  }\n\n  &#{$not-output} {\n    @content;\n  }\n}\n","$swal2-white:         $white !default;\n$swal2-black:         $dark !default;\n$swal2-outline-color: rgba($primary, .4) !default;\n\n// CONTAINER\n$swal2-container-padding: .625em !default;\n\n// BOX MODEL\n$swal2-width: 480px !important;\n$swal2-padding: 2.75rem 2.5rem !important;\n$swal2-border: none !important;\n$swal2-border-radius: $border-radius !important;\n$swal2-box-shadow: $white !important;\n\n// ANIMATIONS\n$swal2-show-animation: swal2-show .3s !important;\n$swal2-hide-animation: swal2-hide .15s forwards !important;\n\n// BACKGROUND\n$swal2-background: $swal2-white !default;\n\n// TYPOGRAPHY\n$swal2-font: inherit !default;\n$swal2-font-size: 1rem !default;\n\n// BACKDROP\n$swal2-backdrop: rgba($base-dark, .4) !default;\n$swal2-backdrop-transition: background-color .1s !default;\n\n// ICONS\n$swal2-icon-size: 5em !default;\n$swal2-icon-animations: true !default;\n$swal2-icon-margin: -.5rem auto 1.5rem !default;\n$swal2-icon-zoom: null !default;\n$swal2-success: $success !default;\n$swal2-success-border: rgba($swal2-success, .3) !default;\n$swal2-error: $danger !default;\n$swal2-warning: $warning !default;\n$swal2-info: $info !default;\n$swal2-question: $base-text !default; \n$swal2-icon-font-family: inherit !default;\n\n// IMAGE\n$swal2-image-margin: 0 auto 1.5rem !default;\n\n// TITLE\n$swal2-title-margin: 0 0 .4em !important;\n$swal2-title-color: $base-color !important;\n$swal2-title-font-size: 1.5rem !important;\n\n// CONTENT\n$swal2-content-justify-content: center !default;\n$swal2-content-margin: 0 0 1rem !default;\n$swal2-content-pading: 0 !default;\n$swal2-content-color: $base-light !default;\n$swal2-content-font-size: .875rem !default;\n$swal2-content-font-weight: normal !default;\n$swal2-content-line-height: normal !default;\n$swal2-content-text-align: center !default;\n$swal2-content-word-wrap: break-word !default;\n\n// INPUT\n$swal2-input-margin: 1rem auto !important;\n$swal2-input-width: 100% !important;\n$swal2-input-height: 2.75rem !important;\n$swal2-input-padding: 0 1rem !important;\n$swal2-input-border: 1px solid $border-color !important;\n$swal2-input-border-radius: $border-radius !important;\n$swal2-input-box-shadow: none !important;\n$swal2-input-focus-border: 1px solid $accent-color !important;\n$swal2-input-focus-outline: none !important;\n$swal2-input-focus-box-shadow: 0 0 0 3px rgba($accent-color,.1) !important;\n$swal2-input-font-size: 0.875rem !important;\n$swal2-input-background: inherit !important;\n$swal2-input-color: inherit !important;\n$swal2-input-transition: border-color .3s, box-shadow .3s !important;\n\n// TEXTAREA SPECIFIC VARIABLES\n$swal2-textarea-height: 6.75em !default;\n$swal2-textarea-padding: .75em !default;\n\n// VALIDATION MESSAGE\n$swal2-validation-message-justify-content: center !important;\n$swal2-validation-message-padding: .625em !important;\n$swal2-validation-message-background: lighten($swal2-black, 94) !important;\n$swal2-validation-message-color: lighten($swal2-black, 40) !important;\n$swal2-validation-message-font-size: 1em !important;\n$swal2-validation-message-font-weight: 300 !important;\n$swal2-validation-message-icon-background: $swal2-error !important;\n$swal2-validation-message-icon-color: $swal2-white !important;\n$swal2-validation-message-icon-zoom: null !important;\n\n// PROGRESS STEPS\n$swal2-progress-steps-background: inherit !default;\n$swal2-progress-steps-margin: 0 0 1.25em !default;\n$swal2-progress-steps-padding: 0 !default;\n$swal2-progress-steps-font-weight: 600 !default;\n$swal2-progress-steps-distance: 2.5em !default;\n$swal2-progress-step-width: 2em;\n$swal2-progress-step-height: 2em;\n$swal2-progress-step-border-radius: 2em;\n$swal2-progress-step-background: #add8e6 !default;\n$swal2-progress-step-color: $swal2-white !default;\n$swal2-active-step-background: #3085d6 !default;\n$swal2-active-step-color: $swal2-white !default;\n\n// FOOTER\n$swal2-footer-margin: 1.25em 0 0 !default;\n$swal2-footer-padding: 1em 0 0 !default;\n$swal2-footer-border-color: #eee !default;\n$swal2-footer-color: lighten($swal2-black, 33) !default;\n$swal2-footer-font-size: 1em !default;\n\n// TIMER POGRESS BAR\n$swal2-timer-progress-bar-height: .25em;\n$swal2-timer-progress-bar-background: rgba($swal2-black, .2) !default;\n\n// CLOSE BUTTON\n$swal2-close-button-width: 1.2em !default;\n$swal2-close-button-height: 1.2em !default;\n$swal2-close-button-line-height: 1.2 !default;\n$swal2-close-button-position: absolute !default;\n$swal2-close-button-gap: 0 !default;\n$swal2-close-button-transition: color .1s ease-out !default;\n$swal2-close-button-border: none !default;\n$swal2-close-button-border-radius: 0 !default;\n$swal2-close-button-outline: initial !default;\n$swal2-close-button-background: transparent !default;\n$swal2-close-button-color: lighten($swal2-black, 80) !default;\n$swal2-close-button-font-family: serif !default;\n$swal2-close-button-font-size: 2.5em !default;\n\n// CLOSE BUTTON:HOVER\n$swal2-close-button-hover-transform: none !important;\n$swal2-close-button-hover-color: $swal2-error !important;\n$swal2-close-button-hover-background: transparent !important;\n\n// ACTIONS\n$swal2-actions-flex-wrap: wrap !default;\n$swal2-actions-align-items: center !default;\n$swal2-actions-justify-content: center !default;\n$swal2-actions-width: 100% !default;\n$swal2-actions-margin: 1.5rem auto 0 !default;\n\n// CONFIRM BUTTON\n$swal2-confirm-button-border: 0 !default;\n$swal2-confirm-button-border-radius: .25em !default;\n$swal2-confirm-button-background-color: $success !important;\n$swal2-confirm-button-color: $swal2-white !default;\n$swal2-confirm-button-font-size: 1.0625em !default;\n\n// CANCEL BUTTON\n$swal2-cancel-button-border: 0 !default;\n$swal2-cancel-button-border-radius: .25em !default;\n$swal2-cancel-button-background-color: $danger !important;\n$swal2-cancel-button-color: $swal2-white !default;\n$swal2-cancel-button-font-size: 1.0625em !default;\n\n// COMMON VARIABLES FOR CONFIRM AND CANCEL BUTTONS\n$swal2-button-darken-hover: rgba($swal2-black, .1) !default;\n$swal2-button-darken-active: rgba($swal2-black, .2) !default;\n$swal2-button-focus-outline: none !default;\n$swal2-button-focus-background-color: null !default;\n$swal2-button-focus-box-shadow: 0 0 0 .2rem $swal2-outline-color !default;\n\n// TOASTS\n$swal2-toast-show-animation: swal2-toast-show .5s !default;\n$swal2-toast-hide-animation: swal2-toast-hide .1s forwards !default;\n$swal2-toast-border: none !default;\n$swal2-toast-box-shadow: 0 0 .625em #d9d9d9 !default;\n$swal2-toast-background: $swal2-white !default;\n$swal2-toast-close-button-width: .8em !default;\n$swal2-toast-close-button-height: .8em !default;\n$swal2-toast-close-button-line-height: .8 !default;\n$swal2-toast-width: auto !default;\n$swal2-toast-padding: .625em !default;\n$swal2-toast-title-margin: 0 .6em !default;\n$swal2-toast-title-font-size: 1em !default;\n$swal2-toast-content-font-size: 1em !default;\n$swal2-toast-input-font-size: 1em !default;\n$swal2-toast-validation-font-size: 1em !important;\n$swal2-toast-buttons-font-size: 1em !default;\n$swal2-toast-button-focus-box-shadow: 0 0 0 1px $swal2-background, 0 0 0 3px $swal2-outline-color !default;\n$swal2-toast-footer-margin: .5em 0 0 !default;\n$swal2-toast-footer-padding: .5em 0 0 !default;\n$swal2-toast-footer-font-size: .8em !default;\n",".swal2-container {\n  // centering\n  display: flex !important;\n  flex-direction: row;\n  align-items: center;\n  justify-content: center;\n  padding: $swal2-container-padding !important;\n  overflow-x: hidden !important;\n  transition: $swal2-backdrop-transition !important;\n\n  // sweetalert2/issues/905\n  -webkit-overflow-scrolling: touch;\n\n  &.swal2-backdrop-show {\n    background: $swal2-backdrop !important;\n  }\n\n  &.swal2-backdrop-hide {\n    background: transparent !important;\n  }\n\n  &.swal2-top {\n    align-items: flex-start;\n  }\n\n  &.swal2-top-start,\n  &.swal2-top-left {\n    align-items: flex-start;\n    justify-content: flex-start;\n  }\n\n  &.swal2-top-end,\n  &.swal2-top-right {\n    align-items: flex-start;\n    justify-content: flex-end;\n  }\n\n  &.swal2-center {\n    align-items: center;\n  }\n\n  &.swal2-center-start,\n  &.swal2-center-left {\n    align-items: center;\n    justify-content: flex-start;\n  }\n\n  &.swal2-center-end,\n  &.swal2-center-right {\n    align-items: center;\n    justify-content: flex-end;\n  }\n\n  &.swal2-bottom {\n    align-items: flex-end;\n  }\n\n  &.swal2-bottom-start,\n  &.swal2-bottom-left {\n    align-items: flex-end;\n    justify-content: flex-start;\n  }\n\n  &.swal2-bottom-end,\n  &.swal2-bottom-right {\n    align-items: flex-end;\n    justify-content: flex-end;\n  }\n\n  &.swal2-bottom > :first-child,\n  &.swal2-bottom-start > :first-child,\n  &.swal2-bottom-left > :first-child,\n  &.swal2-bottom-end > :first-child,\n  &.swal2-bottom-right > :first-child {\n    margin-top: auto;\n  }\n\n  &.swal2-grow-fullscreen > .swal2-modal {\n    display: flex !important;\n    flex: 1;\n    align-self: stretch;\n    justify-content: center;\n  }\n\n  &.swal2-grow-row > .swal2-modal {\n    display: flex !important;\n    flex: 1;\n    align-content: center;\n    justify-content: center;\n  }\n\n  &.swal2-grow-column {\n    flex: 1;\n    flex-direction: column;\n\n    &.swal2-top,\n    &.swal2-center,\n    &.swal2-bottom {\n      align-items: center;\n    }\n\n    &.swal2-top-start,\n    &.swal2-center-start,\n    &.swal2-bottom-start,\n    &.swal2-top-left,\n    &.swal2-center-left,\n    &.swal2-bottom-left {\n      align-items: flex-start;\n    }\n\n    &.swal2-top-end,\n    &.swal2-center-end,\n    &.swal2-bottom-end,\n    &.swal2-top-right,\n    &.swal2-center-right,\n    &.swal2-bottom-right {\n      align-items: flex-end;\n    }\n\n    & > .swal2-modal {\n      display: flex !important;\n      flex: 1;\n      align-content: center;\n      justify-content: center;\n    }\n  }\n\n  @include not('.swal2-top',\n  '.swal2-top-start',\n  '.swal2-top-end',\n  '.swal2-top-left',\n  '.swal2-top-right',\n  '.swal2-center-start',\n  '.swal2-center-end',\n  '.swal2-center-left',\n  '.swal2-center-right',\n  '.swal2-bottom',\n  '.swal2-bottom-start',\n  '.swal2-bottom-end',\n  '.swal2-bottom-left',\n  '.swal2-bottom-right',\n  '.swal2-grow-fullscreen') {\n    & > .swal2-modal {\n      margin: auto;\n    }\n  }\n\n  @include ie {\n    .swal2-modal {\n      margin: 0 !important;\n    }\n  }\n}\n\n.swal2-popup {\n  display: flex !important; \n  box-sizing: border-box;\n  flex-direction: column;\n  justify-content: center;\n  width: $swal2-width;\n  padding: $swal2-padding;\n  border: $swal2-border;\n  border-radius: $swal2-border-radius;\n  &:focus {\n    outline: none;\n  }\n\n  &.swal2-loading {\n    overflow-y: hidden;\n  }\n}\n\n.swal2-header {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n}\n\n.swal2-title {\n  margin: $swal2-title-margin;\n  padding: 0 !important;\n  color: $swal2-title-color;\n  font-size: $swal2-title-font-size;\n  font-weight: 700 !important;\n}\n.swal2-html-container{\n  margin-bottom: 1rem !important\n}\n.swal2-actions {\n  width: $swal2-actions-width !important;\n  .btn{\n    margin: 0 .75rem !important;\n  }\n  &:not(.swal2-loading) {\n    .swal2-styled {\n      &[disabled] {\n        opacity: .4;\n      }\n\n      &:hover {\n        background-image: linear-gradient($swal2-button-darken-hover, $swal2-button-darken-hover);\n      }\n\n      &:active {\n        background-image: linear-gradient($swal2-button-darken-active, $swal2-button-darken-active);\n      }\n    }\n  }\n\n  &.swal2-loading {\n    .swal2-styled {\n      &.swal2-confirm {\n        box-sizing: border-box !important; \n        width: 2.5em !important;\n        height: 2.5em !important;\n        margin: .46875em !important;\n        padding: 0 !important;\n        animation: swal2-rotate-loading 1.5s linear 0s infinite normal !important;\n        border: .25em solid transparent !important;\n        border-radius: 100% !important;\n        border-color: transparent !important;\n        background-color: transparent !important;\n        color: transparent !important;\n        cursor: default;\n        user-select: none !important;\n      }\n      &:focus{\n        border: none;\n      }\n\n      &.swal2-cancel {\n        margin-right: 30px;\n        margin-left: 30px;\n      }\n    }\n\n    :not(.swal2-styled) {\n      &.swal2-confirm {\n        &::after {\n          content: '';\n          display: inline-block;\n          width: 15px;\n          height: 15px;\n          animation: swal2-rotate-loading 1.5s linear 0s infinite normal;\n          border: 3px solid lighten($swal2-black, 60);\n          border-radius: 50%;\n          @if($rtl==false){\n            margin-left: 5px;\n            border-right-color: transparent;\n          }\n          @if($rtl==true){\n            margin-right: 5px;\n            border-left-color: transparent;\n          }\n          box-shadow: 1px 1px 1px $swal2-white;\n        }\n      }\n    }\n  }\n}\n\n.swal2-styled {\n  margin: 0 .75rem !important;\n  box-shadow: none !important;\n  padding: 0.6875rem 1.25rem !important;\n  font-size: 0.9375rem !important;\n  line-height: 1.25rem !important;\n  border-radius: 5px !important;\n  min-width: 90px !important;\n  .swal2-loading & {\n    min-width: 0 !important;\n  }\n  &:not([disabled]) {\n    cursor: pointer !important;\n  }\n\n  &.swal2-confirm {\n    border: $swal2-confirm-button-border;\n    border-radius: $swal2-confirm-button-border-radius;\n    background: initial;\n    background-color: $swal2-confirm-button-background-color;\n    color: $swal2-confirm-button-color;\n    &:focus {\n      outline: $swal2-button-focus-outline !important;\n      background-color: $swal2-button-focus-background-color !important;\n      box-shadow: none !important;\n      // box-shadow: 0 0 0 .2rem rgba($swal2-confirm-button-background-color,.5);\n    }\n  }\n\n  &.swal2-cancel {\n    border: $swal2-cancel-button-border;\n    border-radius: $swal2-cancel-button-border-radius;\n    background: initial;\n    background-color: $swal2-cancel-button-background-color;\n    color: $swal2-cancel-button-color;\n    &:focus {\n      outline: $swal2-button-focus-outline;\n      background-color: $swal2-button-focus-background-color;\n      // box-shadow: 0 0 0 .2rem rgba($swal2-cancel-button-background-color,.5);\n    }\n  }\n\n\n  &::-moz-focus-inner {\n    border: 0;\n  }\n}\n\n.swal2-footer {\n  justify-content: center;\n  margin: $swal2-footer-margin;\n  padding: $swal2-footer-padding;\n  border-top: 1px solid $swal2-footer-border-color;\n  color: $swal2-footer-color;\n  font-size: $swal2-footer-font-size;\n}\n\n.swal2-timer-progress-bar {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: $swal2-timer-progress-bar-height;\n  background: $swal2-timer-progress-bar-background;\n}\n\n.swal2-image {\n  max-width: 100%;\n  margin: $swal2-image-margin !important;\n}\n\n.swal2-close {\n  position: $swal2-close-button-position;\n  z-index: 2;\n\n  /* 1617 */\n  top: $swal2-close-button-gap;\n  @if($rtl==false){\n    right: $swal2-close-button-gap;\n  }\n  @if($rtl==true){\n    left: $swal2-close-button-gap;\n  }\n  justify-content: center;\n  width: $swal2-close-button-width;\n  height: $swal2-close-button-height;\n  padding: 0;\n  overflow: hidden;\n  transition: $swal2-close-button-transition;\n  border: $swal2-close-button-border;\n  border-radius: $swal2-close-button-border-radius;\n  outline: $swal2-close-button-outline;\n  background: $swal2-close-button-background;\n  color: $swal2-close-button-color;\n  font-family: $swal2-close-button-font-family;\n  font-size: $swal2-close-button-font-size;\n  line-height: $swal2-close-button-line-height;\n  cursor: pointer;\n\n  &:hover {\n    transform: $swal2-close-button-hover-transform;\n    background: $swal2-close-button-hover-background;\n    color: $swal2-close-button-hover-color;\n  }\n\n  &::-moz-focus-inner {\n    border: 0;\n  }\n}\n\n.swal2-html-container {\n  margin: $swal2-content-margin !important;\n  color: $swal2-content-color !important;\n  font-size: $swal2-content-font-size !important;\n  font-weight: $swal2-content-font-weight !important;\n}\n\n.swal2-validation-message {\n  display: none;\n  align-items: center;\n  justify-content: $swal2-validation-message-justify-content;\n  padding: $swal2-validation-message-padding;\n  overflow: hidden;\n  background: $swal2-validation-message-background;\n  color: $swal2-validation-message-color;\n  font-size: $swal2-validation-message-font-size;\n  font-weight: $swal2-validation-message-font-weight;\n\n  &::before {\n    content: '!';\n    display: inline-block;\n    width: 1.5em;\n    min-width: 1.5em;\n    height: 1.5em;\n    margin: 0 .625em;\n    zoom: $swal2-validation-message-icon-zoom;\n    border-radius: 50%;\n    background-color: $swal2-validation-message-icon-background;\n    color: $swal2-validation-message-icon-color;\n    font-weight: 600;\n    line-height: 1.5em;\n    text-align: center;\n  }\n}\n\n.swal2-icon {\n  width: $swal2-icon-size !important;\n  height: $swal2-icon-size !important;\n  margin: $swal2-icon-margin !important;\n  zoom: $swal2-icon-zoom !important;\n  border: .25em solid transparent !important;\n  font-family: $swal2-icon-font-family !important;\n  line-height: $swal2-icon-size !important;\n  cursor: default !important;\n  user-select: none !important;\n  transform: scale(.8) !important;\n  .swal2-icon-content {\n    display: flex;\n    align-items: center;\n    font-size: 3.75em;\n  }\n\n  &.swal2-error {\n    border-color: $swal2-error !important;\n    color: $swal2-error !important;\n\n    .swal2-x-mark {\n      position: relative;\n      flex-grow: 1;\n    }\n\n    [class^='swal2-x-mark-line'] {\n      display: block;\n      position: absolute;\n      top: 2.3125em;\n      width: 2.9375em;\n      height: .3125em;\n      border-radius: .125em;\n      background-color: $swal2-error !important;\n\n      &[class$='left'] {\n        left: 1.0625em;\n        transform: rotate(45deg);\n      }\n\n      &[class$='right'] {\n        right: 1em;\n        transform: rotate(-45deg);\n      }\n    }\n\n    // Error icon animation\n    &.swal2-icon-show {\n      @if $swal2-icon-animations {\n        animation: swal2-animate-error-icon .5s !important; \n\n        .swal2-x-mark {\n          animation: swal2-animate-error-x-mark .5s !important;\n        }\n      }\n    }\n  }\n\n  &.swal2-warning {\n    border-color: lighten($swal2-warning, 7) !important;\n    color: $swal2-warning !important;\n  }\n\n  &.swal2-info {\n    border-color: lighten($swal2-info, 20) !important;\n    color: $swal2-info !important;\n  }\n\n  &.swal2-question {\n    border-color: lighten($swal2-question, 20) !important;\n    color: $swal2-question !important;\n  }\n\n  &.swal2-success {\n    border-color: $swal2-success !important;\n    color: $swal2-success !important;\n\n    [class^='swal2-success-circular-line'] {\n      // Emulate moving circular line\n      position: absolute;\n      width: 3.75em;\n      height: 7.5em;\n      transform: rotate(45deg);\n      border-radius: 50%;\n\n      &[class$='left'] {\n        top: -.4375em;\n        left: -2.0635em;\n        transform: rotate(-45deg);\n        transform-origin: 3.75em 3.75em;\n        border-radius: 7.5em 0 0 7.5em;\n      }\n\n      &[class$='right'] {\n        top: -.6875em;\n        left: 1.875em;\n        transform: rotate(-45deg);\n        transform-origin: 0 3.75em;\n        border-radius: 0 7.5em 7.5em 0;\n      }\n    }\n\n    .swal2-success-ring {\n      // Ring\n      position: absolute;\n      z-index: 2;\n      top: -.25em;\n        left: -.25em;\n      box-sizing: content-box;\n      width: 100%;\n      height: 100%;\n      border: .25em solid $swal2-success-border !important;\n      border-radius: 50%;\n    }\n\n    .swal2-success-fix {\n      // Hide corners left from animation\n      position: absolute;\n      z-index: 1;\n      top: .5em;\n        left: 1.625em;\n      width: .4375em;\n      height: 5.625em;\n      transform: rotate(-45deg);\n    }\n\n    [class^='swal2-success-line'] {\n      display: block;\n      position: absolute;\n      z-index: 2;\n      height: .3125em;\n      border-radius: .125em;\n      background-color: $swal2-success !important;\n\n      &[class$='tip'] {\n        top: 2.875em;\n          left: .875em;\n        width: 1.5625em;\n        transform: rotate(45deg);\n      }\n\n      &[class$='long'] {\n        top: 2.375em;\n          right: .5em;\n        width: 2.9375em;\n        transform: rotate(-45deg);\n      }\n    }\n\n    // Success icon animation\n    &.swal2-icon-show {\n      @if $swal2-icon-animations {\n        .swal2-success-line-tip {\n          animation: swal2-animate-success-line-tip .75s;\n        }\n\n        .swal2-success-line-long {\n          animation: swal2-animate-success-line-long .75s;\n        }\n\n        .swal2-success-circular-line-right {\n          animation: swal2-rotate-success-circular-line 4.25s ease-in;\n        }\n      }\n    }\n  }\n}\n\n","@import '../variables';\n\n// Microsoft Edge\n@supports (-ms-accelerator: true) {\n  .swal2-range {\n    input {\n      width: 100% !important;\n    }\n\n    output {\n      display: none;\n    }\n  }\n}\n\n// IE11\n@media all and (-ms-high-contrast: none),\n  (-ms-high-contrast: active) {\n  .swal2-range {\n    input {\n      width: 100% !important;\n    }\n\n    output {\n      display: none;\n    }\n  }\n}\n\n// Firefox\n@-moz-document url-prefix() {\n  .swal2-close {\n    &:focus {\n      outline: 2px solid $swal2-outline-color;\n    }\n  }\n}\n","// Animations\n@keyframes swal2-toast-show {\n  0% {\n    transform: translateY(-.625em) rotateZ(2deg) !important;\n  }\n\n  33% {\n    transform: translateY(0) rotateZ(-2deg) !important;\n  }\n\n  66% {\n    transform: translateY(.3125em) rotateZ(2deg) !important;\n  }\n\n  100% {\n    transform: translateY(0) rotateZ(0deg) !important;\n  }\n}\n\n@keyframes swal2-toast-hide {\n  100% {\n    transform: rotateZ(1deg) !important;\n    opacity: 0 !important;\n  }\n}\n\n@keyframes swal2-toast-animate-success-line-tip {\n  0% {\n    top: .5625em !important;\n    @if($rtl==false){\n      left: .0625em !important;\n    }\n    @if($rtl==true){\n      right: .0625em;\n    }\n    width: 0 !important;\n  }\n\n  54% {\n    top: .125em !important;\n    @if($rtl==false){\n      left: .125em !important;\n    }\n    @if($rtl==true){\n      right: .125em !important;\n    }\n    width: 0 !important;\n  }\n\n  70% {\n    top: .625em;\n    @if($rtl==false){\n      left: -.25em !important;\n    }\n    @if($rtl==true){\n      right: -.25em !important;\n    }\n    width: 1.625em !important; \n  }\n\n  84% {\n    top: 1.0625em !important;\n    @if($rtl==false){\n      left: .75em !important;\n    }\n    @if($rtl==true){\n      right: .75em !important;\n    }\n    width: .5em !important;\n  }\n\n  100% {\n    top: 1.125em !important;\n    @if($rtl==false){\n      left: .1875em !important;\n    }\n    @if($rtl==true){\n      right: .1875em;\n    }\n    width: .75em !important;\n  }\n}\n\n@keyframes swal2-toast-animate-success-line-long {\n  0% {\n    top: 1.625em !important;\n    @if($rtl==false){\n      right: 1.375em !important;\n    }\n    @if($rtl==true){\n      left: 1.375em;\n    }\n    width: 0;\n  }\n\n  65% {\n    top: 1.25em !important;\n    @if($rtl==false){\n      right: .9375em !important;\n    }\n    @if($rtl==true){\n      left: .9375em;\n    }\n    width: 0;\n  }\n\n  84% {\n    top: .9375em !important;\n    @if($rtl==false){\n      right: 0;\n    }\n    @if($rtl==true){\n      left: 0;\n    }\n    width: 1.125em !important;\n  }\n\n  100% {\n    top: .9375em !important;\n    @if($rtl==false){\n      right: .1875em !important;\n    }\n    @if($rtl==true){\n      left: .1875em;\n    }\n    width: 1.375em !important;\n  }\n}\n","@import 'toasts-animations';\n\n// Appearance animation\n@keyframes swal2-show {\n  0% {\n    opacity: 0 !important;\n    transform: translate(0, 20px) !important;\n  }\n  40% {\n    opacity: 1 !important;\n  }\n  100% {\n    transform: translate(0, 0) !important;\n  }\n}\n\n// Disppearance animation\n@keyframes swal2-hide {\n  0% {\n    transform: scale(1) !important;\n    opacity: 1 !important;\n  }\n\n  100% {\n    transform: scale(.7) !important;\n    opacity: 0 !important;\n  }\n}\n\n// Success icon animations\n@keyframes swal2-animate-success-line-tip {\n  0% {\n    top: 1.1875em;\n    left: .0625em;\n    width: 0;\n  }\n\n  54% {\n    top: 1.0625em;\n    left: .125em;\n    width: 0;\n  }\n\n  70% {\n    top: 2.1875em;\n    left: -.375em;\n    width: 3.125em;\n  }\n\n  84% {\n    top: 3em;\n    left: 1.3125em;\n    width: 1.0625em;\n  }\n\n  100% {\n    top: 2.8125em;\n    left: .875em;\n    width: 1.5625em;\n  }\n}\n\n@keyframes swal2-animate-success-line-long {\n  0% {\n    top: 3.375em;\n    right: 2.875em;\n    width: 0;\n  }\n\n  65% {\n    top: 3.375em;\n    right: 2.875em;\n    width: 0;\n  }\n\n  84% {\n    top: 2.1875em;\n    right: 0;\n    width: 3.4375em;\n  }\n\n  100% {\n    top: 2.375em;\n    right: .5em;\n    width: 2.9375em;\n  }\n}\n\n@keyframes swal2-rotate-success-circular-line {\n  0% {\n    transform: rotate(-45deg);\n  }\n\n  5% {\n    transform: rotate(-45deg);\n  }\n\n  12% {\n    transform: rotate(-405deg);\n  }\n\n  100% {\n    transform: rotate(-405deg);\n  }\n}\n\n// Error icon animations\n@keyframes swal2-animate-error-x-mark {\n  0% {\n    margin-top: 1.625em;\n    transform: scale(.4);\n    opacity: 0;\n  }\n\n  50% {\n    margin-top: 1.625em;\n    transform: scale(.4);\n    opacity: 0;\n  }\n\n  80% {\n    margin-top: -.375em;\n    transform: scale(1.15);\n  }\n\n  100% {\n    margin-top: 0;\n    transform: scale(1);\n    opacity: 1;\n  }\n}\n\n@keyframes swal2-animate-error-icon {\n  0% {\n    transform: scale(.8) rotateX(100deg);\n    opacity: 0;\n  }\n\n  100% {\n    transform: scale(.8) rotateX(0deg);\n    opacity: 1;\n  }\n}\n\n@keyframes swal2-rotate-loading {\n  0% {\n    transform: rotate(0deg);\n  }\n\n  100% {\n    transform: rotate(360deg);\n  }\n}\n","@import 'toasts-body';\n\n@mixin sweetalert2-body() {\n  &.swal2-shown {\n    @include not('.swal2-no-backdrop', '.swal2-toast-shown') {\n      overflow: hidden; // not overflow-y because of Sarari, #1253\n    }\n  }\n\n  &.swal2-height-auto {\n    height: auto !important; // #781 #1107\n  }\n\n  &.swal2-no-backdrop {\n    .swal2-container {\n      top: auto !important;\n      right: auto !important;\n      bottom: auto !important;\n      left: auto !important;\n      max-width: calc(100% - #{$swal2-container-padding} * 2) !important;\n      background-color: transparent !important;\n\n      & > .swal2-modal {\n        box-shadow: 0 0 10px $swal2-backdrop !important;\n      }\n\n      &.swal2-top {\n        top: 0 !important;\n        left: 50% !important;\n        transform: translateX(-50%) !important;\n      }\n\n      &.swal2-top-start,\n      &.swal2-top-left {\n        top: 0 !important;\n        @if($rtl==false){\n          left: 0 !important;\n        }\n        @if($rtl==true){\n          right: 0 !important;\n        }\n      }\n\n      &.swal2-top-end,\n      &.swal2-top-right {\n        top: 0 !important;\n        @if($rtl==false){\n          right: 0 !important;\n        }\n        @if($rtl==true){\n          left: 0 !important;\n        }\n      }\n\n      &.swal2-center {\n        top: 50% !important;\n        left: 50% !important;\n        transform: translate(-50%, -50%) !important;\n      }\n\n      &.swal2-center-start,\n      &.swal2-center-left {\n        top: 50% !important;\n        @if($rtl==false){\n          left: 0 !important;\n        }\n        @if($rtl==true){\n          right: 0 !important;\n        }\n        transform: translateY(-50%);\n      }\n\n      &.swal2-center-end,\n      &.swal2-center-right {\n        top: 50% !important;\n        @if($rtl==false){\n          right: 0 !important;\n        }\n        @if($rtl==true){\n          left: 0 !important;\n        }\n        transform: translateY(-50%) !important;\n      }\n\n      &.swal2-bottom {\n        bottom: 0 !important;\n        left: 50% !important;\n        transform: translateX(-50%) !important;\n      }\n\n      &.swal2-bottom-start,\n      &.swal2-bottom-left {\n        bottom: 0 !important;\n        @if($rtl==false){\n          left: 0 !important;\n        }\n        @if($rtl==true){\n          right: 0;\n        }\n      }\n\n      &.swal2-bottom-end,\n      &.swal2-bottom-right {\n        @if($rtl==false){\n          right: 0 !important;\n        }\n        @if($rtl==true){\n          left: 0;\n        }\n        bottom: 0 !important;\n      }\n    }\n  }\n\n  @media print {\n    &.swal2-shown {\n      @include not('.swal2-no-backdrop', '.swal2-toast-shown') {\n        overflow-y: scroll !important;\n\n        > [aria-hidden='true'] {\n          display: none !important;\n        }\n\n        .swal2-container {\n          position: static !important;\n        }\n      }\n    }\n  }\n}\n","@mixin sweetalert2-toasts-body() {\n  &.swal2-toast-shown {\n    .swal2-container {\n      background-color: transparent;\n\n      &.swal2-top {\n        top: 0;\n        right: auto;\n        bottom: auto;\n        left: 50%;\n        transform: translateX(-50%);\n      }\n\n      &.swal2-top-end,\n      &.swal2-top-right {\n        top: 0;\n        bottom: auto;\n        @if($rtl==false){\n          right: 0;\n          left: auto;\n        }\n        @if($rtl==true){\n          left: 0;\n          right: auto;\n        }\n      }\n\n      &.swal2-top-start,\n      &.swal2-top-left {\n        top: 0;\n        bottom: auto;\n        @if($rtl==false){\n          left: 0;\n          right: auto;\n        }\n        @if($rtl==true){\n          right: 0;\n          left: auto;\n        }\n      }\n\n      &.swal2-center-start,\n      &.swal2-center-left {\n        top: 50%;\n        bottom: auto;\n        @if($rtl==false){\n          right: auto;\n          left: 0;\n        }\n        @if($rtl==true){\n          left: auto;\n          right: 0;\n        }\n        transform: translateY(-50%);\n      }\n\n      &.swal2-center {\n        top: 50%;\n        right: auto;\n        bottom: auto;\n        left: 50%;\n        transform: translate(-50%, -50%);\n      }\n\n      &.swal2-center-end,\n      &.swal2-center-right {\n        top: 50%;\n        bottom: auto;\n        @if($rtl==false){\n          right: 0;\n          left: auto;\n        }\n        @if($rtl==true){\n          left: 0;\n          right: auto;\n        }\n        transform: translateY(-50%);\n      }\n\n      &.swal2-bottom-start,\n      &.swal2-bottom-left {\n        top: auto;\n        bottom: 0;\n        @if($rtl==false){\n          right: auto;\n          left: 0;\n        }\n        @if($rtl==true){\n          left: auto;\n          right: 0;\n        }\n      }\n\n      &.swal2-bottom {\n        top: auto;\n        right: auto;\n        bottom: 0;\n        left: 50%;\n        transform: translateX(-50%);\n      }\n\n      &.swal2-bottom-end,\n      &.swal2-bottom-right {\n        top: auto;\n        bottom: 0;\n        @if($rtl==false){\n          right: 0;\n          left: auto;\n        }\n        @if($rtl==true){\n          left: 0;\n          right: auto;\n        }\n      }\n    }\n  }\n\n  &.swal2-toast-column {\n    .swal2-toast {\n      flex-direction: column;\n      align-items: stretch;\n\n      .swal2-actions {\n        flex: 1;\n        align-self: stretch;\n        height: 2.2em;\n        margin-top: .3125em;\n      }\n\n      .swal2-loading {\n        justify-content: center;\n      }\n\n      .swal2-input {\n        height: 2em;\n        margin: .3125em auto;\n        font-size: $swal2-toast-input-font-size;\n      }\n\n      .swal2-validation-message {\n        font-size: $swal2-toast-validation-font-size;\n      }\n    }\n  }\n}\n",".tagify{\n    // SCSS \"default\" allows overriding variables BEFORE they are set in the below lines of code\n    $self: &;\n    $tags-border-color       : $border-light !default;\n    $tags-hover-border-color : $border-color !default;\n    $tags-focus-border-color : $accent-color !default;\n    $tagMargin               : 5px !default;\n    $tag-pad                 : 0.25rem 0.5rem .25rem .675rem !default;\n    $tag-text-color          : $base-text !default;\n    $tag-text-color--edit    : $base-text !default;\n    $tag-bg                  : $white !default;\n    $tag-hover               : $lighter !default;\n    $tag-remove              : mix($base-color,$white, 70%) !default;\n    $tag-remove-btn-bg       : none !default;\n    $tag-remove-btn-bg--hover: darken($tag-remove, 8) !default;\n    $tag-invalid-color       : $tag-remove !default;\n    $tag-invalid-bg          : rgba($tag-remove, .5) !default;\n    $tag-inset-shadow-size   : 1.1em !default;\n    $placeholder-color       : $tag-text-color !default;\n\n    @mixin placeholder( $show:true, $opacity:.7 ){\n        transition:.2s ease-out;\n        @if $show == true {\n            opacity:$opacity; transform:none;\n        }\n        @else {\n            opacity:0; transform:translatex(6px);\n        }\n    }\n\n    @mixin tagReadonlyBG{\n        background: linear-gradient(45deg, $tag-bg 25%, transparent 25%, transparent 50%, $tag-bg 50%, $tag-bg 75%, transparent 75%, transparent) 0/5px 5px;\n        box-shadow: none;\n        filter: brightness(.95);\n    }\n\n    @keyframes tags--bump{\n        30% { transform: scale(1.2); }\n    }\n\n    @keyframes rotateLoader {\n        to{ transform: rotate(1turn) }\n    }\n\n    display       : flex;\n    align-items   : flex-start;\n    flex-wrap     : wrap;\n    border        : 1px solid $tags-border-color;\n    padding       : 3px;\n    line-height   : 1.1;\n    cursor        : text;\n    outline       : none;\n    position      : relative;\n    transition    : .1s;\n    font-size     : 14px;\n\n    @media (max-width:576px) {\n        padding: 4px;\n        font-size: 12px;\n    }\n\n    &:hover{ border-color:$tags-hover-border-color; }\n    &.tagify--focus{\n      transition:0s;\n      border-color: $tags-focus-border-color;\n    }\n\n    // Global \"read-only\" mode (no input button)\n    &[readonly]{\n        cursor: default;\n        > #{ $self }__input{\n            visibility: hidden;\n            width: 0;\n            margin: $tagMargin 0;\n        }\n        #{ $self }__tag__removeBtn{ display:none; }\n        #{ $self }__tag > div{\n            padding: $tag-pad;\n            &::before{\n                @include tagReadonlyBG;\n            }\n        }\n    }\n\n    &--loading{\n        #{ $self }__input{\n            &::before{ content:none; }\n            &::after{\n                content: '';\n                vertical-align: middle;\n                margin: -2px 0 -2px .5em;\n                opacity: 1;\n                width: .7em;\n                height: .7em;\n                border: 3px solid;\n                border-color: #EEE #BBB #888 transparent;\n                border-radius: 50%;\n                animation: rotateLoader .4s infinite linear;\n            }\n            &:empty{\n                &::after{\n                    margin-left:0;\n                }\n            }\n        }\n    }\n\n    ///////////////////////////////////////////\n    // Hides originals\n    + input,\n    + textarea{ display:none !important; }\n\n    &__tag{\n        display    : inline-flex;\n        align-items: center;\n        margin     : 2px;\n        position   : relative;\n        z-index    : 1;\n        outline    : none;\n        cursor     : default;\n        transition : .13s ease-out;\n\n        > div{  // :not([contenteditable])\n            vertical-align : top;\n            box-sizing     : border-box;\n            max-width      : 100%;\n            padding        : $tag-pad;\n            color          : $tag-text-color;\n            line-height    : inherit;\n            border-radius  : 15px;\n            user-select    : none;\n            transition     : .13s ease-out;\n\n            > *{\n                white-space    : nowrap;\n                overflow       : hidden;\n                text-overflow  : ellipsis;\n                display        : inline-block;\n                vertical-align : top;\n                min-width      : var(--tag--min-width);\n                max-width      : var(--tag--max-width);\n                transition     : .8s ease, .1s color;\n\n\n                &[contenteditable]{\n                    outline: none;\n                    user-select: text;\n                    cursor: text;\n                    // fix: sometimes the caret after the last character wasn't visible (when setting {backspace:\"edit\"})\n                    margin: -2px;\n                    padding: 2px;\n                    max-width: 350px;\n                }\n            }\n\n            &::before{\n                content: '';\n                position: absolute;\n                border-radius: inherit;\n                left:0; top:0; right:0; bottom:0;\n                z-index: -1;\n                pointer-events:none;\n                transition: 120ms ease;\n                // animation : tags--bump .3s ease-out 1;\n                box-shadow: 0 0 0 $tag-inset-shadow-size $tag-bg inset;\n                border:1px solid $border-light;\n            }\n        }\n\n        &:hover:not([readonly]){\n            div{ \n                &::before{\n                    $size: -$tagMargin/2;\n                    $size: 0;\n                    top:$size; \n                    right:$size; \n                    bottom:$size; \n                    left:$size;\n                    box-shadow: 0 0 0 $tag-inset-shadow-size $tag-hover inset;\n                }\n            }\n        }\n\n        &#{ $self }{\n            &--noAnim{\n              > div::before{\n                animation:none;\n              }\n            }\n\n            &--hide{\n                width          : 0 !important;\n                padding-left   : 0;\n                padding-right  : 0;\n                margin-left    : 0;\n                margin-right   : 0;\n                opacity        : 0;\n                transform      : scale(0);\n                transition     : .3s;\n                pointer-events : none;\n            }\n\n            &--mark{\n                div::before{ animation:none; }\n            }\n\n            &--notAllowed:not(.tagify__tag--editable){\n                div{\n                    > span{ opacity:.5; } // filter:blur(.2px);\n                    &::before{\n                        box-shadow: 0 0 0 $tag-inset-shadow-size $tag-invalid-bg inset !important;\n                        transition: .2s;\n                    }\n                }\n            }\n        }\n\n        &[readonly]{\n            #{ $self }__tag__removeBtn{ display:none; }\n            > div{// padding: $tag-pad;\n                &::before{\n                    @include tagReadonlyBG;\n                    border-color   : $tag-remove-btn-bg;\n                }\n            }\n        }\n\n        &--editable{\n            > div{\n                color : $tag-text-color--edit;\n                &::before{\n                    box-shadow: 0 0 0 2px $tag-hover inset !important;\n                }\n            }\n\n            &.tagify--invalid{\n                > div{\n                    &::before{\n                        box-shadow: 0 0 0 2px $tag-invalid-color inset !important;\n                    }\n                }\n            }\n        }\n    }\n\n    &__tag__removeBtn{\n        $size: 14px;\n\n        order          : 5;\n        display        : inline-flex;\n        align-items    : center;\n        justify-content: center;\n        border-radius  : 50px;\n        cursor         : pointer;\n        font           : #{$size} Serif;\n        background     : $tag-remove-btn-bg;\n        color          : $base-color;\n\n        width          : $size;\n        height         : $size;\n        margin-right   : $size/3;\n        margin-left    : -$size/3;\n\n        transition     : .2s ease-out;\n\n        &::after{\n            position: relative;\n            content: \"\\00D7\";\n            top:1px;\n        }\n\n        &:hover{\n            color:white;\n            background:$tag-remove-btn-bg--hover;\n            + div{\n                // > span{ opacity:.5; }\n                &::before{\n                    // box-shadow: 0 0 0 $tag-inset-shadow-size rgba($tag-remove, .3) inset !important;\n                    transition:.2s;\n                }\n            }\n        }\n    }\n\n\n    &:not(#{$self}--mix){\n        #{ $self }__input{\n            br { display:none; }\n            * { display:inline; white-space:nowrap; }\n        }\n    }\n\n    ///////////////////////////////////////////\n    // Holds the placeholder & the tags input\n    &__input{\n        $placeholder-width : 60px;\n        @mixin placeholder-show{ opacity:.5; transform:none; };\n        display: block;\n        min-width: $placeholder-width;\n        margin: 2px;\n        padding: $tag-pad;\n        line-height: inherit;\n        position: relative;\n        white-space: pre-line; // #160 Line break (\\n) as delimeter\n\n        &::before{ display:inline-block; width:0; }\n\n        &:empty{\n          display: flex; // https://bugzilla.mozilla.org/show_bug.cgi?id=904846#c45\n          &::before{ @include placeholder; width:auto; }\n        }\n\n        &:focus{ outline:none;\n            &::before{ @include placeholder(false);\n                @supports ( -moz-appearance:none ){\n                    display:none;\n                }\n            }\n            &:empty::before{ @include placeholder(true, .5);\n                @supports ( -moz-appearance:none ){\n                    display:inline-block;\n                }\n            }\n        }\n       // &:empty:focus{ padding:$tag-pad; }\n\n        &::before{\n            content: attr(data-placeholder);\n            line-height: 1.8;\n            position: absolute;\n            top: 0;\n            z-index: 1;\n            color: $placeholder-color;\n            white-space: nowrap;\n            pointer-events: none;\n            opacity: 0;\n\n            #{ $self }--mix &{\n              position: static;\n              line-height: inherit;\n            }\n        }\n\n        @supports ( -moz-appearance:none ){\n            &::before{\n                line-height: inherit;\n                position:relative;\n            }\n        }\n\n        // tries to suggest the rest of the value from the first item in the whitelist which matches it\n        &::after{\n            content: attr(data-suggest);\n            display: inline-block;\n            white-space: pre; /* allows spaces at the beginning */\n            color: $tag-text-color;\n            opacity: .3;\n            pointer-events:none;\n            max-width: 100px;\n        }\n\n        // &--invalid{\n        //     // color: $invalid-input-color;\n        // }\n\n        /*\n            in \"mix mode\" the tags are inside the \"input\" element\n        */\n        #{ $self }__tag{\n            margin: 0;  // a developer can choose to have automatic horizontal margin (\"1ch\" advised) between tags or use manual keyboard spaces\n            // line-height: 1.1;\n\n            > div{\n                padding-top:0; padding-bottom:0;\n            }\n        }\n    }\n\n    &--mix {\n        line-height: 1.7;\n\n        #{ $self }__input{\n            padding: $tagMargin;\n            margin: 0;\n            width: 100%;\n            height: 100%;\n            line-height: inherit;\n\n            // no suggested-complete are shown in mix-mode while higilighting dropdown options\n            &::after{ content:none; }\n        }\n    }\n\n    &--select{\n        &::after{\n            $size: 16px;\n            content: '>';\n            opacity: .5;\n            position: absolute;\n            top: 50%;\n            right: 0;\n            bottom: 0;\n            font: $size monospace;\n            line-height: $size/2;\n            height: $size/2;\n            pointer-events: none;\n            transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg);\n            transition: .2s ease-in-out;\n        }\n\n        &[aria-expanded=true]{\n            &::after{\n                transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2);\n            }\n        }\n\n        #{$self}__tag{\n            position: absolute;\n            top: 0;\n            right: 1.8em;\n            bottom: 0;\n            div{\n                display: none;\n            }\n        }\n\n        #{$self}__input{\n            width: 100%;\n        }\n    }\n\n    &--invalid{\n        border-color : $tag-invalid-color;\n    }\n\n    // Since the dropdown is an external element, which is positioned directly on the body element\n    // it cannot ingerit the CSS variables applied on the \".Tagify\" element\n    &__dropdown{\n        $dropdown: &;\n        $trans: .25s cubic-bezier(0,1,.5,1);\n        position: absolute;\n        z-index: 9999;\n        transform: translateY(4px);\n        overflow: hidden;\n        box-shadow: 0 1px 4px rgba($base-color, .1);\n        border-radius: $border-radius;\n\n        &[placement=\"top\"]{\n            margin-top: 0;\n            transform: translateY(-4px);\n            box-shadow: 0 -1px 4px rgba($base-color, .1);\n            // #{$dropdown}__wrapper{\n            //     border-top-width: 1px;\n            //     border-bottom-width: 0;\n            // }\n        }\n\n        // when the dropdown shows next to the caret while typing\n        &--text{\n            box-shadow: 0 0 0 3px rgba($tags-focus-border-color, .1);\n            font-size: .9em;\n            #{$dropdown}__wrapper{\n                border-width: 1px;\n            }\n        }\n\n        &__wrapper{\n            max-height: 300px;\n            overflow: hidden;\n            background: white;\n            border: 1px solid $border-light;\n            padding: .25rem;\n            border-radius: $border-radius;\n            transition: $trans;\n            &:hover{\n                overflow: auto;\n            }\n        }\n\n        &--initial{\n            #{$dropdown}__wrapper{\n                max-height: 20px;\n                transform: translateY(-1em);\n            }\n\n            &[placement=\"top\"]{\n                #{$dropdown}__wrapper{\n                    transform: translateY(2em);\n                }\n            }\n        }\n\n        &__item{\n            box-sizing: inherit;\n            padding: $tag-pad;\n            margin: 1px;\n            cursor: pointer;\n            border-radius: 2px;\n            position: relative;\n            outline: none;\n\n            &--active{\n                background: $tags-focus-border-color;\n                color: white;\n            }\n            &:active{\n                filter: brightness(105%);\n            }\n        }\n\n        &__createTagBtn{\n          width: 100%;\n          background: $tags-focus-border-color;\n          color: white;\n          border: none;\n        }\n    }\n}\n\n// React Tagify\n.tags-input{\n    width: 100%;\n}\n","// Quill Editor v1.3.7\n\n.ql-container {\n    box-sizing: border-box;\n    font-size: 13px;\n    height: 100%;\n    margin: 0px;\n    position: relative;\n    min-height: 160px;\n  }\n  .ql-container.ql-disabled .ql-tooltip {\n    visibility: hidden;\n  }\n  .ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {\n    pointer-events: none;\n  }\n  .ql-clipboard {\n    left: -100000px;\n    height: 1px;\n    overflow-y: hidden;\n    position: absolute;\n    top: 50%;\n  }\n  .ql-clipboard p {\n    margin: 0;\n    padding: 0;\n  }\n  .ql-editor {\n    box-sizing: border-box;\n    line-height: 1.42;\n    height: 100%;\n    outline: none;\n    overflow-y: auto;\n    padding: 12px 15px;\n    tab-size: 4;\n    -moz-tab-size: 4;\n    @if($rtl==false){\n      text-align: left;\n    }\n    @if($rtl==true){\n      text-align: right;\n    }\n    white-space: pre-wrap;\n    word-wrap: break-word;\n  }\n  .ql-editor > * {\n    cursor: text;\n  }\n  .ql-editor p,\n  .ql-editor ol,\n  .ql-editor ul,\n  .ql-editor pre,\n  .ql-editor blockquote,\n  .ql-editor h1,\n  .ql-editor h2,\n  .ql-editor h3,\n  .ql-editor h4,\n  .ql-editor h5,\n  .ql-editor h6 {\n    margin: 0;\n    padding: 0;\n    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n  }\n  .ql-editor ol,\n  .ql-editor ul {\n    @if($rtl==false){\n      padding-left: 1.5em;\n    }\n    @if($rtl==true){\n      padding-right: 1.5em;\n    }\n  }\n  .ql-editor ol > li,\n  .ql-editor ul > li {\n    list-style-type: none;\n  }\n  .ql-editor ul > li::before {\n    content: '\\2022';\n  }\n  .ql-editor ul[data-checked=true],\n  .ql-editor ul[data-checked=false] {\n    pointer-events: none;\n  }\n  .ql-editor ul[data-checked=true] > li *,\n  .ql-editor ul[data-checked=false] > li * {\n    pointer-events: all;\n  }\n  .ql-editor ul[data-checked=true] > li::before,\n  .ql-editor ul[data-checked=false] > li::before {\n    color: #777;\n    cursor: pointer;\n    pointer-events: all;\n  }\n  .ql-editor ul[data-checked=true] > li::before {\n    content: '\\2611';\n  }\n  .ql-editor ul[data-checked=false] > li::before {\n    content: '\\2610';\n  }\n  .ql-editor li::before {\n    display: inline-block;\n    white-space: nowrap;\n    width: 1.2em;\n  }\n  .ql-editor li:not(.ql-direction-rtl)::before {\n    @if($rtl==false){\n      margin-left: -1.5em;\n      margin-right: 0.3em;\n      text-align: right;\n    }\n    @if($rtl==true){\n      margin-right: -1.5em;\n      margin-left: 0.3em;\n      text-align: left;\n    }\n  }\n  .ql-editor li.ql-direction-rtl::before {\n    @if($rtl==false){\n      margin-left: 0.3em;\n      margin-right: -1.5em;\n    }\n    @if($rtl==true){\n      margin-right: 0.3em;\n      margin-left: -1.5em;\n    }\n  }\n  .ql-editor ol li:not(.ql-direction-rtl),\n  .ql-editor ul li:not(.ql-direction-rtl) {\n    @if($rtl==false){\n      padding-left: 1.5em;\n    }\n    @if($rtl==true){\n      padding-right: 1.5em;\n    }\n  }\n  .ql-editor ol li.ql-direction-rtl,\n  .ql-editor ul li.ql-direction-rtl {\n    @if($rtl==false){\n      padding-right: 1.5em;\n    }\n    @if($rtl==true){\n      padding-left: 1.5em;\n    }\n  }\n  .ql-editor ol li {\n    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n    counter-increment: list-0;\n  }\n  .ql-editor ol li:before {\n    content: counter(list-0, decimal) '. ';\n  }\n  .ql-editor ol li.ql-indent-1 {\n    counter-increment: list-1;\n  }\n  .ql-editor ol li.ql-indent-1:before {\n    content: counter(list-1, lower-alpha) '. ';\n  }\n  .ql-editor ol li.ql-indent-1 {\n    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n  }\n  .ql-editor ol li.ql-indent-2 {\n    counter-increment: list-2;\n  }\n  .ql-editor ol li.ql-indent-2:before {\n    content: counter(list-2, lower-roman) '. ';\n  }\n  .ql-editor ol li.ql-indent-2 {\n    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n  }\n  .ql-editor ol li.ql-indent-3 {\n    counter-increment: list-3;\n  }\n  .ql-editor ol li.ql-indent-3:before {\n    content: counter(list-3, decimal) '. ';\n  }\n  .ql-editor ol li.ql-indent-3 {\n    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;\n  }\n  .ql-editor ol li.ql-indent-4 {\n    counter-increment: list-4;\n  }\n  .ql-editor ol li.ql-indent-4:before {\n    content: counter(list-4, lower-alpha) '. ';\n  }\n  .ql-editor ol li.ql-indent-4 {\n    counter-reset: list-5 list-6 list-7 list-8 list-9;\n  }\n  .ql-editor ol li.ql-indent-5 {\n    counter-increment: list-5;\n  }\n  .ql-editor ol li.ql-indent-5:before {\n    content: counter(list-5, lower-roman) '. ';\n  }\n  .ql-editor ol li.ql-indent-5 {\n    counter-reset: list-6 list-7 list-8 list-9;\n  }\n  .ql-editor ol li.ql-indent-6 {\n    counter-increment: list-6;\n  }\n  .ql-editor ol li.ql-indent-6:before {\n    content: counter(list-6, decimal) '. ';\n  }\n  .ql-editor ol li.ql-indent-6 {\n    counter-reset: list-7 list-8 list-9;\n  }\n  .ql-editor ol li.ql-indent-7 {\n    counter-increment: list-7;\n  }\n  .ql-editor ol li.ql-indent-7:before {\n    content: counter(list-7, lower-alpha) '. ';\n  }\n  .ql-editor ol li.ql-indent-7 {\n    counter-reset: list-8 list-9;\n  }\n  .ql-editor ol li.ql-indent-8 {\n    counter-increment: list-8;\n  }\n  .ql-editor ol li.ql-indent-8:before {\n    content: counter(list-8, lower-roman) '. ';\n  }\n  .ql-editor ol li.ql-indent-8 {\n    counter-reset: list-9;\n  }\n  .ql-editor ol li.ql-indent-9 {\n    counter-increment: list-9;\n  }\n  .ql-editor ol li.ql-indent-9:before {\n    content: counter(list-9, decimal) '. ';\n  }\n  .ql-editor .ql-indent-1:not(.ql-direction-rtl) {\n    padding-left: 3em;\n  }\n  .ql-editor li.ql-indent-1:not(.ql-direction-rtl) {\n    padding-left: 4.5em;\n  }\n  .ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {\n    padding-right: 3em;\n  }\n  .ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {\n    padding-right: 4.5em;\n  }\n  .ql-editor .ql-indent-2:not(.ql-direction-rtl) {\n    padding-left: 6em;\n  }\n  .ql-editor li.ql-indent-2:not(.ql-direction-rtl) {\n    padding-left: 7.5em;\n  }\n  .ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {\n    padding-right: 6em;\n  }\n  .ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {\n    padding-right: 7.5em;\n  }\n  .ql-editor .ql-indent-3:not(.ql-direction-rtl) {\n    padding-left: 9em;\n  }\n  .ql-editor li.ql-indent-3:not(.ql-direction-rtl) {\n    padding-left: 10.5em;\n  }\n  .ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {\n    padding-right: 9em;\n  }\n  .ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {\n    padding-right: 10.5em;\n  }\n  .ql-editor .ql-indent-4:not(.ql-direction-rtl) {\n    padding-left: 12em;\n  }\n  .ql-editor li.ql-indent-4:not(.ql-direction-rtl) {\n    padding-left: 13.5em;\n  }\n  .ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {\n    padding-right: 12em;\n  }\n  .ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {\n    padding-right: 13.5em;\n  }\n  .ql-editor .ql-indent-5:not(.ql-direction-rtl) {\n    padding-left: 15em;\n  }\n  .ql-editor li.ql-indent-5:not(.ql-direction-rtl) {\n    padding-left: 16.5em;\n  }\n  .ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {\n    padding-right: 15em;\n  }\n  .ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {\n    padding-right: 16.5em;\n  }\n  .ql-editor .ql-indent-6:not(.ql-direction-rtl) {\n    padding-left: 18em;\n  }\n  .ql-editor li.ql-indent-6:not(.ql-direction-rtl) {\n    padding-left: 19.5em;\n  }\n  .ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {\n    padding-right: 18em;\n  }\n  .ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {\n    padding-right: 19.5em;\n  }\n  .ql-editor .ql-indent-7:not(.ql-direction-rtl) {\n    padding-left: 21em;\n  }\n  .ql-editor li.ql-indent-7:not(.ql-direction-rtl) {\n    padding-left: 22.5em;\n  }\n  .ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {\n    padding-right: 21em;\n  }\n  .ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {\n    padding-right: 22.5em;\n  }\n  .ql-editor .ql-indent-8:not(.ql-direction-rtl) {\n    padding-left: 24em;\n  }\n  .ql-editor li.ql-indent-8:not(.ql-direction-rtl) {\n    padding-left: 25.5em;\n  }\n  .ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {\n    padding-right: 24em;\n  }\n  .ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {\n    padding-right: 25.5em;\n  }\n  .ql-editor .ql-indent-9:not(.ql-direction-rtl) {\n    padding-left: 27em;\n  }\n  .ql-editor li.ql-indent-9:not(.ql-direction-rtl) {\n    padding-left: 28.5em;\n  }\n  .ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {\n    padding-right: 27em;\n  }\n  .ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {\n    padding-right: 28.5em;\n  }\n  .ql-editor .ql-video {\n    display: block;\n    max-width: 100%;\n  }\n  .ql-editor .ql-video.ql-align-center {\n    margin: 0 auto;\n  }\n  .ql-editor .ql-video.ql-align-right {\n    @if($rtl==false){\n      margin: 0 0 0 auto;\n    }\n    @if($rtl==true){\n      margin: 0 auto 0 0;\n    }\n  }\n  .ql-editor .ql-bg-black {\n    background-color: #000;\n  }\n  .ql-editor .ql-bg-red {\n    background-color: #e60000;\n  }\n  .ql-editor .ql-bg-orange {\n    background-color: #f90;\n  }\n  .ql-editor .ql-bg-yellow {\n    background-color: #ff0;\n  }\n  .ql-editor .ql-bg-green {\n    background-color: #008a00;\n  }\n  .ql-editor .ql-bg-blue {\n    background-color: #06c;\n  }\n  .ql-editor .ql-bg-purple {\n    background-color: #93f;\n  }\n  .ql-editor .ql-color-white {\n    color: #fff;\n  }\n  .ql-editor .ql-color-red {\n    color: #e60000;\n  }\n  .ql-editor .ql-color-orange {\n    color: #f90;\n  }\n  .ql-editor .ql-color-yellow {\n    color: #ff0;\n  }\n  .ql-editor .ql-color-green {\n    color: #008a00;\n  }\n  .ql-editor .ql-color-blue {\n    color: #06c;\n  }\n  .ql-editor .ql-color-purple {\n    color: #93f;\n  }\n  .ql-editor .ql-font-serif {\n    font-family: Georgia, Times New Roman, serif;\n  }\n  .ql-editor .ql-font-monospace {\n    font-family: Monaco, Courier New, monospace;\n  }\n  .ql-editor .ql-size-small {\n    font-size: 0.75em;\n  }\n  .ql-editor .ql-size-large {\n    font-size: 1.5em;\n  }\n  .ql-editor .ql-size-huge {\n    font-size: 2.5em;\n  }\n  .ql-editor .ql-direction-rtl {\n    direction: rtl;\n    text-align: inherit;\n  }\n  .ql-editor .ql-align-center {\n    text-align: center;\n  }\n  .ql-editor .ql-align-justify {\n    text-align: justify;\n  }\n  .ql-editor .ql-align-right {\n    text-align: right;\n  }\n  .ql-editor.ql-blank::before {\n    color: rgba(0,0,0,0.6);\n    content: attr(data-placeholder);\n    font-style: italic;\n    left: 15px;\n    pointer-events: none;\n    position: absolute;\n    right: 15px;\n  }\n  .ql-toolbar:after{\n    clear: both;\n    content: '';\n    display: table;\n  }\n  .ql-toolbar button {\n    background: none;\n    border: none;\n    cursor: pointer;\n    display: inline-block;\n    @if($rtl==false){\n      float: left;\n    }\n    @if($rtl==true){\n      float: right;\n    }\n    height: 24px;\n    padding: 3px 5px;\n    width: 28px;\n  }\n  .ql-toolbar button svg {\n    float: left;\n    height: 100%;\n  }\n  .ql-toolbar button:active:hover {\n    outline: none;\n  }\n  .ql-toolbar input.ql-image[type=file] {\n    display: none;\n  }\n  .ql-toolbar button:hover,\n  .ql-toolbar button:focus,\n  .ql-toolbar button.ql-active,\n  .ql-toolbar .ql-picker-label:hover,\n  .ql-toolbar .ql-picker-label.ql-active,\n  .ql-toolbar .ql-picker-item:hover,\n  .ql-toolbar .ql-picker-item.ql-selected {\n    color: $accent-color;\n  }\n  .ql-toolbar button:hover .ql-fill,\n  .ql-toolbar button:focus .ql-fill,\n  .ql-toolbar button.ql-active .ql-fill,\n  .ql-toolbar .ql-picker-label:hover .ql-fill,\n  .ql-toolbar .ql-picker-label.ql-active .ql-fill,\n  .ql-toolbar .ql-picker-item:hover .ql-fill,\n  .ql-toolbar .ql-picker-item.ql-selected .ql-fill,\n  .ql-toolbar button:hover .ql-stroke.ql-fill,\n  .ql-toolbar button:focus .ql-stroke.ql-fill,\n  .ql-toolbar button.ql-active .ql-stroke.ql-fill,\n  .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,\n  .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,\n  .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,\n  .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {\n    fill: $accent-color;\n  }\n  .ql-toolbar button:hover .ql-stroke,\n  .ql-toolbar button:focus .ql-stroke,\n  .ql-toolbar button.ql-active .ql-stroke,\n  .ql-toolbar .ql-picker-label:hover .ql-stroke,\n  .ql-toolbar .ql-picker-label.ql-active .ql-stroke,\n  .ql-toolbar .ql-picker-item:hover .ql-stroke,\n  .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,\n  .ql-toolbar button:hover .ql-stroke-miter,\n  .ql-toolbar button:focus .ql-stroke-miter,\n  .ql-toolbar button.ql-active .ql-stroke-miter,\n  .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,\n  .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,\n  .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,\n  .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {\n    stroke: $accent-color;\n  }\n  @media (pointer: coarse) {\n    .ql-toolbar button:hover:not(.ql-active) {\n      color: $base-text;\n    }\n    .ql-toolbar button:hover:not(.ql-active) .ql-fill,\n    .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {\n      fill: $base-text;\n    }\n    .ql-toolbar button:hover:not(.ql-active) .ql-stroke,\n    .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {\n      stroke: $base-text;\n    }\n  }\n  \n  .ql-hidden {\n    display: none;\n  }\n  .ql-out-bottom,\n  .ql-out-top {\n    visibility: hidden;\n  }\n  .ql-tooltip {\n    position: absolute;\n    transform: translateY(10px);\n  }\n  .ql-tooltip a {\n    cursor: pointer;\n    text-decoration: none;\n  }\n  .ql-tooltip.ql-flip {\n    transform: translateY(-10px);\n  }\n  .ql-formats {\n    display: inline-block;\n    vertical-align: middle;\n  }\n  .ql-formats:after {\n    clear: both;\n    content: '';\n    display: table;\n  }\n  .ql-stroke {\n    fill: none;\n    stroke: $base-text;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    stroke-width: 2;\n  }\n  .ql-stroke-miter {\n    fill: none;\n    stroke: $base-text;\n    stroke-miterlimit: 10;\n    stroke-width: 2;\n  }\n  .ql-fill,\n  .ql-stroke.ql-fill {\n    fill: $base-text;\n  }\n  .ql-empty {\n    fill: none;\n  }\n  .ql-even {\n    fill-rule: evenodd;\n  }\n  .ql-thin,\n  .ql-stroke.ql-thin {\n    stroke-width: 1;\n  }\n  .ql-transparent {\n    opacity: 0.4;\n  }\n  .ql-direction svg:last-child {\n    display: none;\n  }\n  .ql-direction.ql-active svg:last-child {\n    display: inline;\n  }\n  .ql-direction.ql-active svg:first-child {\n    display: none;\n  }\n  .ql-editor h1 {\n    font-size: 2em;\n  }\n  .ql-editor h2 {\n    font-size: 1.5em;\n  }\n  .ql-editor h3 {\n    font-size: 1.17em;\n  }\n  .ql-editor h4 {\n    font-size: 1em;\n  }\n  .ql-editor h5 {\n    font-size: 0.83em;\n  }\n  .ql-editor h6 {\n    font-size: 0.67em;\n  }\n  .ql-editor a {\n    text-decoration: underline;\n  }\n  .ql-editor blockquote {\n    margin-bottom: 5px;\n    margin-top: 5px;\n    @if($rtl==false){\n      border-left: 4px solid $border-color;\n      padding-left: 16px;\n    }\n    @if($rtl==true){\n      border-right: 4px solid $border-color;\n      padding-right: 16px;\n    }\n  }\n  .ql-editor code,\n  .ql-editor pre {\n    background-color: #f0f0f0;\n    border-radius: 3px;\n  }\n  .ql-editor pre {\n    white-space: pre-wrap;\n    margin-bottom: 5px;\n    margin-top: 5px;\n    padding: 5px 10px;\n  }\n  .ql-editor code {\n    font-size: 85%;\n    padding: 2px 4px;\n  }\n  .ql-editor pre.ql-syntax {\n    background-color: #23241f;\n    color: #f8f8f2;\n    overflow: visible;\n  }\n  .ql-editor img {\n    max-width: 100%;\n  }\n  .ql-picker {\n    color: $base-text;\n    display: inline-block;\n    @if($rtl==false){\n      float: left;\n    }\n    @if($rtl==true){\n      float: right;\n    }\n    font-size: 14px;\n    font-weight: 500;\n    height: 24px;\n    position: relative;\n    vertical-align: middle;\n  }\n  .ql-picker-label {\n    cursor: pointer;\n    display: inline-block;\n    height: 100%;\n    @if($rtl==false){\n      padding-left: 8px;\n      padding-right: 2px;\n    }\n    @if($rtl==true){\n      padding-left: 2px;\n      padding-right: 8px;\n    }\n    position: relative;\n    width: 100%;\n    &:focus{\n      box-shadow: none;\n      border: none;\n      outline: none;\n    }\n  }\n  .ql-picker-label::before {\n    display: inline-block;\n    line-height: 22px;\n  }\n  .ql-picker-options {\n    background-color: #fff;\n    display: none;\n    min-width: 100%;\n    padding: 4px 16px;\n    position: absolute;\n    white-space: nowrap;\n    border-radius: $border-radius;\n  }\n  .ql-picker-options .ql-picker-item {\n    cursor: pointer;\n    display: block;\n    padding-bottom: 5px;\n    padding-top: 5px;\n  }\n  .ql-picker.ql-expanded .ql-picker-label {\n    color: $base-dark;\n    z-index: 2;\n  }\n  .ql-picker.ql-expanded .ql-picker-label .ql-fill {\n    fill: $base-light;\n  }\n  .ql-picker.ql-expanded .ql-picker-label .ql-stroke {\n    stroke: $base-light;\n  }\n  .ql-picker.ql-expanded .ql-picker-options {\n    display: block;\n    margin-top: -1px;\n    top: 100%;\n    z-index: 1;\n  }\n  .ql-color-picker,\n  .ql-icon-picker {\n    width: 28px;\n  }\n  .ql-color-picker .ql-picker-label,\n  .ql-icon-picker .ql-picker-label {\n    padding: 2px 4px;\n  }\n  .ql-color-picker .ql-picker-label svg,\n  .ql-icon-picker .ql-picker-label svg {\n    @if($rtl==false){\n      right: 4px;\n    }\n    @if($rtl==true){\n      left: 4px;\n    }\n  }\n  .ql-icon-picker .ql-picker-options {\n    padding: 4px 0px;\n  }\n  .ql-icon-picker .ql-picker-item {\n    height: 24px;\n    width: 24px;\n    padding: 2px 4px;\n  }\n  .ql-color-picker .ql-picker-options {\n    padding: 8px;\n    width: 158px;\n  }\n  .ql-color-picker .ql-picker-item {\n    border: 1px solid transparent;\n    @if($rtl==false){\n      float: left;\n    }\n    @if($rtl==true){\n      float: right;\n    }\n    height: 16px;\n    margin: 2px;\n    padding: 0px;\n    width: 16px;\n  }\n  .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {\n    position: absolute;\n    margin-top: -9px;\n    @if($rtl==false){\n      right: 0;\n    }\n    @if($rtl==true){\n      left: 0;\n    }\n    top: 50%;\n    width: 18px;\n  }\n  .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,\n  .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,\n  .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,\n  .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,\n  .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,\n  .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {\n    content: attr(data-label);\n  }\n  .ql-picker.ql-header {\n    width: 98px;\n  }\n  .ql-picker.ql-header .ql-picker-label::before,\n  .ql-picker.ql-header .ql-picker-item::before {\n    content: 'Normal';\n  }\n  .ql-picker.ql-header .ql-picker-label[data-value=\"1\"]::before,\n  .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before {\n    content: 'Heading 1';\n  }\n  .ql-picker.ql-header .ql-picker-label[data-value=\"2\"]::before,\n  .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before {\n    content: 'Heading 2';\n  }\n  .ql-picker.ql-header .ql-picker-label[data-value=\"3\"]::before,\n  .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before {\n    content: 'Heading 3';\n  }\n  .ql-picker.ql-header .ql-picker-label[data-value=\"4\"]::before,\n  .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before {\n    content: 'Heading 4';\n  }\n  .ql-picker.ql-header .ql-picker-label[data-value=\"5\"]::before,\n  .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before {\n    content: 'Heading 5';\n  }\n  .ql-picker.ql-header .ql-picker-label[data-value=\"6\"]::before,\n  .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before {\n    content: 'Heading 6';\n  }\n  .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before {\n    font-size: 2em;\n  }\n  .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before {\n    font-size: 1.5em;\n  }\n  .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before {\n    font-size: 1.17em;\n  }\n  .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before {\n    font-size: 1em;\n  }\n  .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before {\n    font-size: 0.83em;\n  }\n  .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before {\n    font-size: 0.67em;\n  }\n  .ql-picker.ql-font {\n    width: 108px;\n  }\n  .ql-picker.ql-font .ql-picker-label::before,\n  .ql-picker.ql-font .ql-picker-item::before {\n    content: 'Sans Serif';\n  }\n  .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,\n  .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {\n    content: 'Serif';\n  }\n  .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,\n  .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {\n    content: 'Monospace';\n  }\n  .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {\n    font-family: Georgia, Times New Roman, serif;\n  }\n  .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {\n    font-family: Monaco, Courier New, monospace;\n  }\n  .ql-picker.ql-size {\n    width: 98px;\n  }\n  .ql-picker.ql-size .ql-picker-label::before,\n  .ql-picker.ql-size .ql-picker-item::before {\n    content: 'Normal';\n  }\n  .ql-picker.ql-size .ql-picker-label[data-value=small]::before,\n  .ql-picker.ql-size .ql-picker-item[data-value=small]::before {\n    content: 'Small';\n  }\n  .ql-picker.ql-size .ql-picker-label[data-value=large]::before,\n  .ql-picker.ql-size .ql-picker-item[data-value=large]::before {\n    content: 'Large';\n  }\n  .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,\n  .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {\n    content: 'Huge';\n  }\n  .ql-picker.ql-size .ql-picker-item[data-value=small]::before {\n    font-size: 10px;\n  }\n  .ql-picker.ql-size .ql-picker-item[data-value=large]::before {\n    font-size: 18px;\n  }\n  .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {\n    font-size: 32px;\n  }\n  .ql-color-picker.ql-background .ql-picker-item {\n    background-color: #fff;\n  }\n  .ql-color-picker.ql-color .ql-picker-item {\n    background-color: #000;\n  }\n  .ql-toolbar{\n    border: 1px solid $border-light;\n    border-radius: $border-radius $border-radius 0 0;\n    box-sizing: border-box;\n    padding: 8px;\n    padding-bottom: 0;\n  }\n  .ql-toolbar .ql-formats {\n    @if($rtl==false){\n      margin-right: 15px;\n    }\n    @if($rtl==true){\n      margin-left: 15px;\n    }\n    padding-bottom: 8px;\n  }\n  .ql-toolbar .ql-picker-label {\n    border: 1px solid transparent;\n  }\n  .ql-toolbar .ql-picker-options {\n    border: 1px solid transparent;\n    box-shadow:$box-shadow-sm;\n  }\n  .ql-toolbar .ql-picker.ql-expanded .ql-picker-options {\n    border-color: $border-light;\n  }\n  .ql-toolbar .ql-color-picker .ql-picker-item.ql-selected,\n  .ql-toolbar .ql-color-picker .ql-picker-item:hover {\n    border-color: $border-dark;\n  }\n  .ql-toolbar + .ql-container {\n    border-top: 0px;\n  }\n  .ql-tooltip {\n    background-color: #fff;\n    border: 1px solid $border-light;\n    box-shadow: 0px 0px 5px #ddd;\n    color: $base-text;\n    padding: 5px 12px;\n    white-space: nowrap;\n  }\n  .ql-tooltip::before {\n    content: \"Visit URL:\";\n    line-height: 26px;\n    @if($rtl==false){\n      margin-right: 8px;\n    }\n    @if($rtl==true){\n      margin-left: 8px;\n    }\n  }\n  .ql-tooltip input[type=text] {\n    display: none;\n    border: 1px solid $border-light;\n    font-size: 13px;\n    height: 26px;\n    margin: 0px;\n    padding: 3px 5px;\n    width: 170px;\n  }\n  .ql-tooltip a.ql-preview {\n    display: inline-block;\n    max-width: 200px;\n    overflow-x: hidden;\n    text-overflow: ellipsis;\n    vertical-align: top;\n  }\n  .ql-tooltip a.ql-action::after {\n    content: 'Edit';\n    @if($rtl==false){\n      border-right: 1px solid $border-light;\n      margin-left: 16px;\n      padding-right: 8px;\n    }\n    @if($rtl==true){\n      border-left: 1px solid $border-light;\n      margin-right: 16px;\n      padding-left: 8px;\n    }\n  }\n  .ql-tooltip a.ql-remove::before {\n    content: 'Remove';\n    @if($rtl==false){\n      margin-left: 8px;\n    }\n    @if($rtl==true){\n      margin-right: 8px;\n    }\n  }\n  .ql-tooltip a {\n    line-height: 26px;\n  }\n  .ql-tooltip.ql-editing a.ql-preview,\n  .ql-tooltip.ql-editing a.ql-remove {\n    display: none;\n  }\n  .ql-tooltip.ql-editing input[type=text] {\n    display: inline-block;\n  }\n  .ql-tooltip.ql-editing a.ql-action::after {\n    border-right: 0px;\n    content: 'Save';\n    padding-right: 0px;\n  }\n  .ql-tooltip[data-mode=link]::before {\n    content: \"Enter link:\";\n  }\n  .ql-tooltip[data-mode=formula]::before {\n    content: \"Enter formula:\";\n  }\n  .ql-tooltip[data-mode=video]::before {\n    content: \"Enter video:\";\n  }\n  a {\n    color: $accent-color;\n  }\n  .ql-container{\n    border: 1px solid $border-light;\n    border-radius: 0 0 $border-radius $border-radius;\n  }\n  ","/**\n * Copyright (c) Tiny Technologies, Inc. All rights reserved.\n * Licensed under the LGPL or a commercial license.\n * For LGPL see License.txt in the project root for license information.\n * For commercial licenses see https://www.tiny.cloud/\n */\n.mce-content-body .mce-item-anchor {\n  background: transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;\n  cursor: default;\n  display: inline-block;\n  height: 12px !important;\n  padding: 0 2px;\n  -webkit-user-modify: read-only;\n  -moz-user-modify: read-only;\n  -webkit-user-select: all;\n  -moz-user-select: all;\n  -ms-user-select: all;\n      user-select: all;\n  width: 8px !important;\n}\n.mce-content-body .mce-item-anchor[data-mce-selected] {\n  outline-offset: 1px;\n}\n.tox-comments-visible .tox-comment {\n  background-color: #fff0b7;\n}\n.tox-comments-visible .tox-comment--active {\n  background-color: #ffe168;\n}\n.tox-checklist > li:not(.tox-checklist--hidden) {\n  list-style: none;\n  margin: 0.25em 0;\n}\n.tox-checklist > li:not(.tox-checklist--hidden)::before {\n  content: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");\n  cursor: pointer;\n  height: 1em;\n  @if($rtl==false){\n    margin-left: -1.5em;\n  }\n  @if($rtl==true){\n    margin-right: -1.5em;\n  }\n  margin-top: 0.125em;\n  position: absolute;\n  width: 1em;\n}\n.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {\n  content: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");\n}\n[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {\n  @if($rtl==false){\n    margin-left: 0;\n    margin-right: -1.5em;\n  }\n  @if($rtl==true){\n    margin-right: 0;\n    margin-left: -1.5em;\n  }\n}\n/* stylelint-disable */\n/* http://prismjs.com/ */\n/**\n * prism.js default theme for JavaScript, CSS and HTML\n * Based on dabblet (http://dabblet.com)\n * @author Lea Verou\n */\ncode[class*=\"language-\"],\npre[class*=\"language-\"] {\n  //color: black;\n  background: none;\n  //text-shadow: 0 1px white;\n  font-size: 1em;\n  @if($rtl==false){\n    text-align: left;\n  }\n  @if($rtl==true){\n    text-align: right;\n  }\n  white-space: pre;\n  word-spacing: normal;\n  word-break: normal;\n  word-wrap: normal;\n  line-height: 1.5;\n  -moz-tab-size: 4;\n  tab-size: 4;\n  -webkit-hyphens: none;\n  -ms-hyphens: none;\n  hyphens: none;\n}\npre[class*=\"language-\"]::-moz-selection,\npre[class*=\"language-\"] ::-moz-selection,\ncode[class*=\"language-\"]::-moz-selection,\ncode[class*=\"language-\"] ::-moz-selection {\n  text-shadow: none;\n  background: #b3d4fc;\n}\npre[class*=\"language-\"]::selection,\npre[class*=\"language-\"] ::selection,\ncode[class*=\"language-\"]::selection,\ncode[class*=\"language-\"] ::selection {\n  text-shadow: none;\n  background: #b3d4fc;\n}\n@media print {\n  code[class*=\"language-\"],\n  pre[class*=\"language-\"] {\n    text-shadow: none;\n  }\n}\n/* Code blocks */\npre[class*=\"language-\"] {\n  padding: 1em;\n  margin: 0.5em 0;\n  overflow: auto;\n}\n:not(pre) > code[class*=\"language-\"],\npre[class*=\"language-\"] {\n  background: #f5f2f0;\n}\n/* Inline code */\n:not(pre) > code[class*=\"language-\"] {\n  padding: 0.1em;\n  border-radius: 0.3em;\n  white-space: normal;\n}\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n  color: slategray;\n}\n.token.punctuation {\n  color: #999;\n}\n.namespace {\n  opacity: 0.7;\n}\n.token.property,\n.token.tag,\n.token.boolean,\n.token.number,\n.token.constant,\n.token.symbol,\n.token.deleted {\n  color: #905;\n}\n.token.selector,\n.token.attr-name,\n.token.string,\n.token.char,\n.token.builtin,\n.token.inserted {\n  color: #690;\n}\n.token.operator,\n.token.entity,\n.token.url,\n.language-css .token.string,\n.style .token.string {\n  color: #9a6e3a;\n  background: hsla(0, 0%, 100%, 0.5);\n}\n.token.atrule,\n.token.attr-value,\n.token.keyword {\n  color: #07a;\n}\n.token.function,\n.token.class-name {\n  color: #DD4A68;\n}\n.token.regex,\n.token.important,\n.token.variable {\n  color: #e90;\n}\n.token.important,\n.token.bold {\n  font-weight: bold;\n}\n.token.italic {\n  font-style: italic;\n}\n.token.entity {\n  cursor: help;\n}\n/* stylelint-enable */\n.mce-content-body {\n  overflow-wrap: break-word;\n  word-wrap: break-word;\n}\n.mce-content-body .mce-visual-caret {\n  background-color: black;\n  background-color: currentColor;\n  position: absolute;\n}\n.mce-content-body .mce-visual-caret-hidden {\n  display: none;\n}\n.mce-content-body *[data-mce-caret] {\n  left: -1000px;\n  margin: 0;\n  padding: 0;\n  position: absolute;\n  @if($rtl==false){\n    right: auto;\n  }\n  @if($rtl==true){\n    left: auto;\n  }\n  top: 0;\n}\n.mce-content-body .mce-offscreen-selection {\n  left: -2000000px;\n  max-width: 1000000px;\n  position: absolute;\n}\n.mce-content-body *[contentEditable=false] {\n  cursor: default;\n}\n.mce-content-body *[contentEditable=true] {\n  cursor: text;\n}\n.tox-cursor-format-painter {\n  cursor: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A\"), default;\n}\n.mce-content-body figure.align-left {\n  @if($rtl==false){\n    float: left;\n  }\n  @if($rtl==true){\n    float: right;\n  }\n}\n.mce-content-body figure.align-right {\n  @if($rtl==false){\n    float: right;\n  }\n  @if($rtl==true){\n    float: left;\n  }\n}\n.mce-content-body figure.image.align-center {\n  display: table;\n  margin-left: auto;\n  margin-right: auto;\n}\n.mce-preview-object {\n  border: 1px solid gray;\n  display: inline-block;\n  line-height: 0;\n  margin: 0 2px 0 2px;\n  position: relative;\n}\n.mce-preview-object .mce-shim {\n  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);\n  height: 100%;\n  @if($rtl==false){\n    left: 0;\n  }\n  @if($rtl==true){\n    right: 0;\n  }\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-preview-object[data-mce-selected=\"2\"] .mce-shim {\n  display: none;\n}\n.mce-object {\n  background: transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;\n  border: 1px dashed #aaa;\n}\n.mce-pagebreak {\n  border: 1px dashed #aaa;\n  cursor: default;\n  display: block;\n  height: 5px;\n  margin-top: 15px;\n  page-break-before: always;\n  width: 100%;\n}\n@media print {\n  .mce-pagebreak {\n    border: 0;\n  }\n}\n.tiny-pageembed .mce-shim {\n  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);\n  height: 100%;\n  @if($rtl==false){\n    left: 0;\n  }\n  @if($rtl==true){\n    right: 0;\n  }\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tiny-pageembed[data-mce-selected=\"2\"] .mce-shim {\n  display: none;\n}\n.tiny-pageembed {\n  display: inline-block;\n  position: relative;\n}\n.tiny-pageembed--21by9,\n.tiny-pageembed--16by9,\n.tiny-pageembed--4by3,\n.tiny-pageembed--1by1 {\n  display: block;\n  overflow: hidden;\n  padding: 0;\n  position: relative;\n  width: 100%;\n}\n.tiny-pageembed--21by9 {\n  padding-top: 42.857143%;\n}\n.tiny-pageembed--16by9 {\n  padding-top: 56.25%;\n}\n.tiny-pageembed--4by3 {\n  padding-top: 75%;\n}\n.tiny-pageembed--1by1 {\n  padding-top: 100%;\n}\n.tiny-pageembed--21by9 iframe,\n.tiny-pageembed--16by9 iframe,\n.tiny-pageembed--4by3 iframe,\n.tiny-pageembed--1by1 iframe {\n  border: 0;\n  height: 100%;\n  @if($rtl==false){\n    left: 0;\n  }\n  @if($rtl==true){\n    right: 0;\n  }\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-content-body[data-mce-placeholder] {\n  position: relative;\n}\n.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  color: rgba(34, 47, 62, 0.7);\n  content: attr(data-mce-placeholder);\n  position: absolute;\n}\n.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  @if($rtl==false){\n    left: 1px;\n  }\n  @if($rtl==true){\n    right: 1px;\n  }\n}\n.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {\n  @if($rtl==false){\n    right: 1px;\n  }\n  @if($rtl==true){\n    left: 1px;\n  }\n}\n.mce-content-body div.mce-resizehandle {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n  z-index: 10000;\n}\n.mce-content-body div.mce-resizehandle:hover {\n  background-color: #4099ff;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(1) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(2) {\n  cursor: nesw-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(3) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(4) {\n  cursor: nesw-resize;\n}\n.mce-content-body .mce-clonedresizable {\n  opacity: 0.5;\n  outline: 1px dashed black;\n  position: absolute;\n  z-index: 10000;\n}\n.mce-content-body .mce-resize-helper {\n  background: #555;\n  background: rgba(0, 0, 0, 0.75);\n  border: 1px;\n  border-radius: 3px;\n  color: white;\n  display: none;\n  font-size: 12px;\n  line-height: 14px;\n  margin: 5px 10px;\n  padding: 5px;\n  position: absolute;\n  white-space: nowrap;\n  z-index: 10001;\n}\n.tox-rtc-user-selection {\n  position: relative;\n}\n.tox-rtc-user-cursor {\n  bottom: 0;\n  cursor: default;\n  position: absolute;\n  top: 0;\n  width: 2px;\n}\n.tox-rtc-user-cursor::before {\n  background-color: inherit;\n  border-radius: 50%;\n  content: '';\n  display: block;\n  height: 8px;\n  position: absolute;\n  @if($rtl==false){\n    right: -3px;\n  }\n  @if($rtl==true){\n    left: -3px;\n  }\n  top: -3px;\n  width: 8px;\n}\n.tox-rtc-user-cursor:hover::after {\n  background-color: inherit;\n  border-radius: 100px;\n  box-sizing: border-box;\n  color: #fff;\n  content: attr(data-user);\n  display: block;\n  font-size: 12px;\n  font-weight: bold;\n  @if($rtl==false){\n    left: -5px;\n  }\n  @if($rtl==true){\n    right: -5px;\n  }\n  min-height: 8px;\n  min-width: 8px;\n  padding: 0 12px;\n  position: absolute;\n  top: -11px;\n  white-space: nowrap;\n  z-index: 1000;\n}\n.tox-rtc-user-selection--1 .tox-rtc-user-cursor {\n  background-color: #2dc26b;\n}\n.tox-rtc-user-selection--2 .tox-rtc-user-cursor {\n  background-color: #e03e2d;\n}\n.tox-rtc-user-selection--3 .tox-rtc-user-cursor {\n  background-color: #f1c40f;\n}\n.tox-rtc-user-selection--4 .tox-rtc-user-cursor {\n  background-color: #3598db;\n}\n.tox-rtc-user-selection--5 .tox-rtc-user-cursor {\n  background-color: #b96ad9;\n}\n.tox-rtc-user-selection--6 .tox-rtc-user-cursor {\n  background-color: #e67e23;\n}\n.tox-rtc-user-selection--7 .tox-rtc-user-cursor {\n  background-color: #aaa69d;\n}\n.tox-rtc-user-selection--8 .tox-rtc-user-cursor {\n  background-color: #f368e0;\n}\n.tox-rtc-remote-image {\n  background: #eaeaea url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A\") no-repeat center center;\n  border: 1px solid #ccc;\n  min-height: 240px;\n  min-width: 320px;\n}\n.mce-match-marker {\n  background: #aaa;\n  color: #fff;\n}\n.mce-match-marker-selected {\n  background: #39f;\n  color: #fff;\n}\n.mce-match-marker-selected::-moz-selection {\n  background: #39f;\n  color: #fff;\n}\n.mce-match-marker-selected::selection {\n  background: #39f;\n  color: #fff;\n}\n.mce-content-body img[data-mce-selected],\n.mce-content-body table[data-mce-selected] {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body hr[data-mce-selected] {\n  outline: 3px solid #b4d7ff;\n  outline-offset: 1px;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[contentEditable=false][data-mce-selected] {\n  cursor: not-allowed;\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,\n.mce-content-body.mce-content-readonly *[contentEditable=true]:hover {\n  outline: none;\n}\n.mce-content-body *[data-mce-selected=\"inline-boundary\"] {\n  background-color: #b4d7ff;\n}\n.mce-content-body .mce-edit-focus {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body td[data-mce-selected],\n.mce-content-body th[data-mce-selected] {\n  background-color: #b4d7ff !important;\n}\n.mce-content-body td[data-mce-selected]::-moz-selection,\n.mce-content-body th[data-mce-selected]::-moz-selection {\n  background: none;\n}\n.mce-content-body td[data-mce-selected]::selection,\n.mce-content-body th[data-mce-selected]::selection {\n  background: none;\n}\n.mce-content-body td[data-mce-selected] *,\n.mce-content-body th[data-mce-selected] * {\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.mce-content-body img::-moz-selection {\n  background: none;\n}\n.mce-content-body img::selection {\n  background: none;\n}\n.ephox-snooker-resizer-bar {\n  background-color: #b4d7ff;\n  opacity: 0;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n.ephox-snooker-resizer-cols {\n  cursor: col-resize;\n}\n.ephox-snooker-resizer-rows {\n  cursor: row-resize;\n}\n.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {\n  opacity: 1;\n}\n.mce-spellchecker-word {\n  background-image: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n  height: 2rem;\n}\n.mce-spellchecker-grammar {\n  background-image: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n}\n.mce-toc {\n  border: 1px solid gray;\n}\n.mce-toc h2 {\n  margin: 4px;\n}\n.mce-toc li {\n  list-style-type: none;\n}\n.mce-item-table,\n.mce-item-table td,\n.mce-item-table th,\n.mce-item-table caption {\n  border: 1px dashed #bbb;\n}\n.mce-visualblocks p,\n.mce-visualblocks h1,\n.mce-visualblocks h2,\n.mce-visualblocks h3,\n.mce-visualblocks h4,\n.mce-visualblocks h5,\n.mce-visualblocks h6,\n.mce-visualblocks div:not([data-mce-bogus]),\n.mce-visualblocks section,\n.mce-visualblocks article,\n.mce-visualblocks blockquote,\n.mce-visualblocks address,\n.mce-visualblocks pre,\n.mce-visualblocks figure,\n.mce-visualblocks figcaption,\n.mce-visualblocks hgroup,\n.mce-visualblocks aside,\n.mce-visualblocks ul,\n.mce-visualblocks ol,\n.mce-visualblocks dl {\n  background-repeat: no-repeat;\n  border: 1px dashed #bbb;\n  @if($rtl==false){\n    margin-left: 3px;\n  }\n  @if($rtl==true){\n    margin-right: 3px;\n  }\n  padding-top: 10px;\n}\n.mce-visualblocks p {\n  background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);\n}\n.mce-visualblocks h1 {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);\n}\n.mce-visualblocks h2 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);\n}\n.mce-visualblocks h3 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);\n}\n.mce-visualblocks h4 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);\n}\n.mce-visualblocks h5 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);\n}\n.mce-visualblocks h6 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);\n}\n.mce-visualblocks div:not([data-mce-bogus]) {\n  background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);\n}\n.mce-visualblocks section {\n  background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);\n}\n.mce-visualblocks article {\n  background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);\n}\n.mce-visualblocks blockquote {\n  background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);\n}\n.mce-visualblocks address {\n  background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=);\n}\n.mce-visualblocks pre {\n  background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);\n}\n.mce-visualblocks figure {\n  background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);\n}\n.mce-visualblocks figcaption {\n  border: 1px dashed #bbb;\n}\n.mce-visualblocks hgroup {\n  background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);\n}\n.mce-visualblocks aside {\n  background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);\n}\n.mce-visualblocks ul {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);\n}\n.mce-visualblocks ol {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);\n}\n.mce-visualblocks dl {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);\n}\n.mce-visualblocks:not([dir=rtl]) p,\n.mce-visualblocks:not([dir=rtl]) h1,\n.mce-visualblocks:not([dir=rtl]) h2,\n.mce-visualblocks:not([dir=rtl]) h3,\n.mce-visualblocks:not([dir=rtl]) h4,\n.mce-visualblocks:not([dir=rtl]) h5,\n.mce-visualblocks:not([dir=rtl]) h6,\n.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),\n.mce-visualblocks:not([dir=rtl]) section,\n.mce-visualblocks:not([dir=rtl]) article,\n.mce-visualblocks:not([dir=rtl]) blockquote,\n.mce-visualblocks:not([dir=rtl]) address,\n.mce-visualblocks:not([dir=rtl]) pre,\n.mce-visualblocks:not([dir=rtl]) figure,\n.mce-visualblocks:not([dir=rtl]) figcaption,\n.mce-visualblocks:not([dir=rtl]) hgroup,\n.mce-visualblocks:not([dir=rtl]) aside,\n.mce-visualblocks:not([dir=rtl]) ul,\n.mce-visualblocks:not([dir=rtl]) ol,\n.mce-visualblocks:not([dir=rtl]) dl {\n  @if($rtl==false){\n    margin-left: 3px;\n  }\n  @if($rtl==true){\n    margin-right: 3px;\n  }\n}\n.mce-visualblocks[dir=rtl] p,\n.mce-visualblocks[dir=rtl] h1,\n.mce-visualblocks[dir=rtl] h2,\n.mce-visualblocks[dir=rtl] h3,\n.mce-visualblocks[dir=rtl] h4,\n.mce-visualblocks[dir=rtl] h5,\n.mce-visualblocks[dir=rtl] h6,\n.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),\n.mce-visualblocks[dir=rtl] section,\n.mce-visualblocks[dir=rtl] article,\n.mce-visualblocks[dir=rtl] blockquote,\n.mce-visualblocks[dir=rtl] address,\n.mce-visualblocks[dir=rtl] pre,\n.mce-visualblocks[dir=rtl] figure,\n.mce-visualblocks[dir=rtl] figcaption,\n.mce-visualblocks[dir=rtl] hgroup,\n.mce-visualblocks[dir=rtl] aside,\n.mce-visualblocks[dir=rtl] ul,\n.mce-visualblocks[dir=rtl] ol,\n.mce-visualblocks[dir=rtl] dl {\n  @if($rtl==false){\n    background-position-x: right;\n    margin-right: 3px;\n  }\n  @if($rtl==true){\n    background-position-x: left;\n    margin-left: 3px;\n  }\n}\n.mce-nbsp,\n.mce-shy {\n  background: #aaa;\n}\n.mce-shy::after {\n  content: '-';\n}\n.mce-content-body{\n  table {\n    border-collapse: collapse;\n  }\n}\n\n.tox-edit-area{\n  font-family: $base-font-family;\n}","/**\n * Copyright (c) Tiny Technologies, Inc. All rights reserved.\n * Licensed under the LGPL or a commercial license.\n * For LGPL see License.txt in the project root for license information.\n * For commercial licenses see https://www.tiny.cloud/\n */\n.mce-content-body .mce-item-anchor {\n  background: transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;\n  cursor: default;\n  display: inline-block;\n  height: 12px !important;\n  padding: 0 2px;\n  -webkit-user-modify: read-only;\n  -moz-user-modify: read-only;\n  -webkit-user-select: all;\n  -moz-user-select: all;\n  -ms-user-select: all;\n      user-select: all;\n  width: 8px !important;\n}\n.mce-content-body .mce-item-anchor[data-mce-selected] {\n  outline-offset: 1px;\n}\n.tox-comments-visible .tox-comment {\n  background-color: #fff0b7;\n}\n.tox-comments-visible .tox-comment--active {\n  background-color: #ffe168;\n}\n.tox-checklist > li:not(.tox-checklist--hidden) {\n  list-style: none;\n  margin: 0.25em 0;\n}\n.tox-checklist > li:not(.tox-checklist--hidden)::before {\n  content: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");\n  cursor: pointer;\n  height: 1em;\n  @if($rtl==false){\n    margin-left: -1.5em;\n  }\n  @if($rtl==true){\n    margin-right: -1.5em;\n  }\n  margin-top: 0.125em;\n  position: absolute;\n  width: 1em;\n}\n.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {\n  content: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");\n}\n[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {\n  @if($rtl==false){\n    margin-left: 0;\n    margin-right: -1.5em;\n  }\n  @if($rtl==true){\n    margin-right: 0;\n    margin-left: -1.5em;\n  }\n}\n/* stylelint-disable */\n/* http://prismjs.com/ */\n/**\n * prism.js default theme for JavaScript, CSS and HTML\n * Based on dabblet (http://dabblet.com)\n * @author Lea Verou\n */\ncode[class*=\"language-\"],\npre[class*=\"language-\"] {\n // color: black;\n  background: none;\n  //text-shadow: 0 1px white;\n  font-size: 1em;\n  text-align: left;\n  white-space: pre;\n  word-spacing: normal;\n  word-break: normal;\n  word-wrap: normal;\n  line-height: 1.5;\n  -moz-tab-size: 4;\n  tab-size: 4;\n  -webkit-hyphens: none;\n  -ms-hyphens: none;\n  hyphens: none;\n}\npre[class*=\"language-\"]::-moz-selection,\npre[class*=\"language-\"] ::-moz-selection,\ncode[class*=\"language-\"]::-moz-selection,\ncode[class*=\"language-\"] ::-moz-selection {\n  text-shadow: none;\n  background: #b3d4fc;\n}\npre[class*=\"language-\"]::selection,\npre[class*=\"language-\"] ::selection,\ncode[class*=\"language-\"]::selection,\ncode[class*=\"language-\"] ::selection {\n  text-shadow: none;\n  background: #b3d4fc;\n}\n@media print {\n  code[class*=\"language-\"],\n  pre[class*=\"language-\"] {\n    text-shadow: none;\n  }\n}\n/* Code blocks */\npre[class*=\"language-\"] {\n  padding: 1em;\n  margin: 0.5em 0;\n  overflow: auto;\n}\n:not(pre) > code[class*=\"language-\"],\npre[class*=\"language-\"] {\n  background: #f5f2f0;\n}\n/* Inline code */\n:not(pre) > code[class*=\"language-\"] {\n  padding: 0.1em;\n  border-radius: 0.3em;\n  white-space: normal;\n}\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n  color: slategray;\n}\n.token.punctuation {\n  color: #999;\n}\n.namespace {\n  opacity: 0.7;\n}\n.token.property,\n.token.tag,\n.token.boolean,\n.token.number,\n.token.constant,\n.token.symbol,\n.token.deleted {\n  color: #905;\n}\n.token.selector,\n.token.attr-name,\n.token.string,\n.token.char,\n.token.builtin,\n.token.inserted {\n  color: #690;\n}\n.token.operator,\n.token.entity,\n.token.url,\n.language-css .token.string,\n.style .token.string {\n  color: #9a6e3a;\n  background: hsla(0, 0%, 100%, 0.5);\n}\n.token.atrule,\n.token.attr-value,\n.token.keyword {\n  color: #07a;\n}\n.token.function,\n.token.class-name {\n  color: #DD4A68;\n}\n.token.regex,\n.token.important,\n.token.variable {\n  color: #e90;\n}\n.token.important,\n.token.bold {\n  font-weight: bold;\n}\n.token.italic {\n  font-style: italic;\n}\n.token.entity {\n  cursor: help;\n}\n/* stylelint-enable */\n.mce-content-body {\n  overflow-wrap: break-word;\n  word-wrap: break-word;\n}\n.mce-content-body .mce-visual-caret {\n  background-color: black;\n  background-color: currentColor;\n  position: absolute;\n}\n.mce-content-body .mce-visual-caret-hidden {\n  display: none;\n}\n.mce-content-body *[data-mce-caret] {\n  margin: 0;\n  padding: 0;\n  position: absolute;\n  @if($rtl==false){\n    right: auto;\n    left: -1000px;\n  }\n  @if($rtl==true){\n    left: auto;\n    right: -1000px;\n  }\n  top: 0;\n}\n.mce-content-body .mce-offscreen-selection {\n  @if($rtl==false){\n    left: -2000000px;\n  }\n  @if($rtl==true){\n    right: -2000000px;\n  }\n  max-width: 1000000px;\n  position: absolute;\n}\n.mce-content-body *[contentEditable=false] {\n  cursor: default;\n}\n.mce-content-body *[contentEditable=true] {\n  cursor: text;\n}\n.tox-cursor-format-painter {\n  cursor: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A\"), default;\n}\n.mce-content-body figure.align-left {\n  float: left;\n}\n.mce-content-body figure.align-right {\n  float: right;\n}\n.mce-content-body figure.image.align-center {\n  display: table;\n  margin-left: auto;\n  margin-right: auto;\n}\n.mce-preview-object {\n  border: 1px solid gray;\n  display: inline-block;\n  line-height: 0;\n  margin: 0 2px 0 2px;\n  position: relative;\n}\n.mce-preview-object .mce-shim {\n  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-preview-object[data-mce-selected=\"2\"] .mce-shim {\n  display: none;\n}\n.mce-object {\n  background: transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;\n  border: 1px dashed #aaa;\n}\n.mce-pagebreak {\n  border: 1px dashed #aaa;\n  cursor: default;\n  display: block;\n  height: 5px;\n  margin-top: 15px;\n  page-break-before: always;\n  width: 100%;\n}\n@media print {\n  .mce-pagebreak {\n    border: 0;\n  }\n}\n.tiny-pageembed .mce-shim {\n  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);\n  height: 100%;\n  @if($rtl==false){\n    left: 0;\n  }\n  @if($rtl==true){\n    right: 0;\n  }\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tiny-pageembed[data-mce-selected=\"2\"] .mce-shim {\n  display: none;\n}\n.tiny-pageembed {\n  display: inline-block;\n  position: relative;\n}\n.tiny-pageembed--21by9,\n.tiny-pageembed--16by9,\n.tiny-pageembed--4by3,\n.tiny-pageembed--1by1 {\n  display: block;\n  overflow: hidden;\n  padding: 0;\n  position: relative;\n  width: 100%;\n}\n.tiny-pageembed--21by9 {\n  padding-top: 42.857143%;\n}\n.tiny-pageembed--16by9 {\n  padding-top: 56.25%;\n}\n.tiny-pageembed--4by3 {\n  padding-top: 75%;\n}\n.tiny-pageembed--1by1 {\n  padding-top: 100%;\n}\n.tiny-pageembed--21by9 iframe,\n.tiny-pageembed--16by9 iframe,\n.tiny-pageembed--4by3 iframe,\n.tiny-pageembed--1by1 iframe {\n  border: 0;\n  height: 100%;\n  @if($rtl==false){\n    left: 0;\n  }\n  @if($rtl==true){\n    right: 0;\n  }\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-content-body[data-mce-placeholder] {\n  position: relative;\n}\n.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  color: rgba(34, 47, 62, 0.7);\n  content: attr(data-mce-placeholder);\n  position: absolute;\n}\n.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  @if($rtl==false){\n    left: 1px;\n  }\n  @if($rtl==true){\n    right: 1px;\n  }\n}\n.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {\n  @if($rtl==false){\n    right: 1px;\n  }\n  @if($rtl==true){\n    left: 1px;\n  }\n}\n.mce-content-body div.mce-resizehandle {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n  z-index: 10000;\n}\n.mce-content-body div.mce-resizehandle:hover {\n  background-color: #4099ff;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(1) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(2) {\n  cursor: nesw-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(3) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(4) {\n  cursor: nesw-resize;\n}\n.mce-content-body .mce-clonedresizable {\n  opacity: 0.5;\n  outline: 1px dashed black;\n  position: absolute;\n  z-index: 10000;\n}\n.mce-content-body .mce-resize-helper {\n  background: #555;\n  background: rgba(0, 0, 0, 0.75);\n  border: 1px;\n  border-radius: 3px;\n  color: white;\n  display: none;\n  font-size: 12px;\n  line-height: 14px;\n  margin: 5px 10px;\n  padding: 5px;\n  position: absolute;\n  white-space: nowrap;\n  z-index: 10001;\n}\n.tox-rtc-user-selection {\n  position: relative;\n}\n.tox-rtc-user-cursor {\n  bottom: 0;\n  cursor: default;\n  position: absolute;\n  top: 0;\n  width: 2px;\n}\n.tox-rtc-user-cursor::before {\n  background-color: inherit;\n  border-radius: 50%;\n  content: '';\n  display: block;\n  height: 8px;\n  position: absolute;\n  @if($rtl==false){\n    right: -3px;\n  }\n  @if($rtl==true){\n    left: -3px;\n  }\n  top: -3px;\n  width: 8px;\n}\n.tox-rtc-user-cursor:hover::after {\n  background-color: inherit;\n  border-radius: 100px;\n  box-sizing: border-box;\n  color: #fff;\n  content: attr(data-user);\n  display: block;\n  font-size: 12px;\n  font-weight: bold;\n  @if($rtl==false){\n    left: -5px;\n  }\n  @if($rtl==true){\n    right: -5px;\n  }\n  min-height: 8px;\n  min-width: 8px;\n  padding: 0 12px;\n  position: absolute;\n  top: -11px;\n  white-space: nowrap;\n  z-index: 1000;\n}\n.tox-rtc-user-selection--1 .tox-rtc-user-cursor {\n  background-color: #2dc26b;\n}\n.tox-rtc-user-selection--2 .tox-rtc-user-cursor {\n  background-color: #e03e2d;\n}\n.tox-rtc-user-selection--3 .tox-rtc-user-cursor {\n  background-color: #f1c40f;\n}\n.tox-rtc-user-selection--4 .tox-rtc-user-cursor {\n  background-color: #3598db;\n}\n.tox-rtc-user-selection--5 .tox-rtc-user-cursor {\n  background-color: #b96ad9;\n}\n.tox-rtc-user-selection--6 .tox-rtc-user-cursor {\n  background-color: #e67e23;\n}\n.tox-rtc-user-selection--7 .tox-rtc-user-cursor {\n  background-color: #aaa69d;\n}\n.tox-rtc-user-selection--8 .tox-rtc-user-cursor {\n  background-color: #f368e0;\n}\n.tox-rtc-remote-image {\n  background: #eaeaea url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A\") no-repeat center center;\n  border: 1px solid #ccc;\n  min-height: 240px;\n  min-width: 320px;\n}\n.mce-match-marker {\n  background: #aaa;\n  color: #fff;\n}\n.mce-match-marker-selected {\n  background: #39f;\n  color: #fff;\n}\n.mce-match-marker-selected::-moz-selection {\n  background: #39f;\n  color: #fff;\n}\n.mce-match-marker-selected::selection {\n  background: #39f;\n  color: #fff;\n}\n.mce-content-body img[data-mce-selected],\n.mce-content-body table[data-mce-selected] {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body hr[data-mce-selected] {\n  outline: 3px solid #b4d7ff;\n  outline-offset: 1px;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[contentEditable=false][data-mce-selected] {\n  cursor: not-allowed;\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,\n.mce-content-body.mce-content-readonly *[contentEditable=true]:hover {\n  outline: none;\n}\n.mce-content-body *[data-mce-selected=\"inline-boundary\"] {\n  background-color: #b4d7ff;\n}\n.mce-content-body .mce-edit-focus {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body td[data-mce-selected],\n.mce-content-body th[data-mce-selected] {\n  background-color: #b4d7ff !important;\n}\n.mce-content-body td[data-mce-selected]::-moz-selection,\n.mce-content-body th[data-mce-selected]::-moz-selection {\n  background: none;\n}\n.mce-content-body td[data-mce-selected]::selection,\n.mce-content-body th[data-mce-selected]::selection {\n  background: none;\n}\n.mce-content-body td[data-mce-selected] *,\n.mce-content-body th[data-mce-selected] * {\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.mce-content-body img::-moz-selection {\n  background: none;\n}\n.mce-content-body img::selection {\n  background: none;\n}\n.ephox-snooker-resizer-bar {\n  background-color: #b4d7ff;\n  opacity: 0;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n.ephox-snooker-resizer-cols {\n  cursor: col-resize;\n}\n.ephox-snooker-resizer-rows {\n  cursor: row-resize;\n}\n.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {\n  opacity: 1;\n}\n.mce-spellchecker-word {\n  background-image: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n  height: 2rem;\n}\n.mce-spellchecker-grammar {\n  background-image: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n}\n.mce-toc {\n  border: 1px solid gray;\n}\n.mce-toc h2 {\n  margin: 4px;\n}\n.mce-toc li {\n  list-style-type: none;\n}\n.mce-item-table,\n.mce-item-table td,\n.mce-item-table th,\n.mce-item-table caption {\n  border: 1px dashed #bbb;\n}\n.mce-visualblocks p,\n.mce-visualblocks h1,\n.mce-visualblocks h2,\n.mce-visualblocks h3,\n.mce-visualblocks h4,\n.mce-visualblocks h5,\n.mce-visualblocks h6,\n.mce-visualblocks div:not([data-mce-bogus]),\n.mce-visualblocks section,\n.mce-visualblocks article,\n.mce-visualblocks blockquote,\n.mce-visualblocks address,\n.mce-visualblocks pre,\n.mce-visualblocks figure,\n.mce-visualblocks figcaption,\n.mce-visualblocks hgroup,\n.mce-visualblocks aside,\n.mce-visualblocks ul,\n.mce-visualblocks ol,\n.mce-visualblocks dl {\n  background-repeat: no-repeat;\n  border: 1px dashed #bbb;\n  @if($rtl==false){\n    margin-left: 3px;\n  }\n  @if($rtl==true){\n    margin-right: 3px;\n  }\n  padding-top: 10px;\n}\n.mce-visualblocks p {\n  background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);\n}\n.mce-visualblocks h1 {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);\n}\n.mce-visualblocks h2 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);\n}\n.mce-visualblocks h3 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);\n}\n.mce-visualblocks h4 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);\n}\n.mce-visualblocks h5 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);\n}\n.mce-visualblocks h6 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);\n}\n.mce-visualblocks div:not([data-mce-bogus]) {\n  background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);\n}\n.mce-visualblocks section {\n  background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);\n}\n.mce-visualblocks article {\n  background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);\n}\n.mce-visualblocks blockquote {\n  background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);\n}\n.mce-visualblocks address {\n  background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=);\n}\n.mce-visualblocks pre {\n  background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);\n}\n.mce-visualblocks figure {\n  background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);\n}\n.mce-visualblocks figcaption {\n  border: 1px dashed #bbb;\n}\n.mce-visualblocks hgroup {\n  background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);\n}\n.mce-visualblocks aside {\n  background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);\n}\n.mce-visualblocks ul {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);\n}\n.mce-visualblocks ol {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);\n}\n.mce-visualblocks dl {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);\n}\n.mce-visualblocks p,\n.mce-visualblocks h1,\n.mce-visualblocks h2,\n.mce-visualblocks h3,\n.mce-visualblocks h4,\n.mce-visualblocks h5,\n.mce-visualblocks h6,\n.mce-visualblocks div:not([data-mce-bogus]),\n.mce-visualblocks section,\n.mce-visualblocks article,\n.mce-visualblocks blockquote,\n.mce-visualblocks address,\n.mce-visualblocks pre,\n.mce-visualblocks figure,\n.mce-visualblocks figcaption,\n.mce-visualblocks hgroup,\n.mce-visualblocks aside,\n.mce-visualblocks ul,\n.mce-visualblocks ol,\n.mce-visualblocks dl {\n  @if($rtl==false){\n    margin-left: 3px;\n  }\n  @if($rtl==true){\n    margin-right: 3px;\n    background-position-x: right;\n  }\n}\n.mce-nbsp,\n.mce-shy {\n  background: #aaa;\n}\n.mce-shy::after {\n  content: '-';\n}\n\n.tinymce-inline{\n  &:focus{\n    box-shadow: none;\n    outline: none;\n  }\n}","/*\n * Copyright (c) Tiny Technologies, Inc. All rights reserved.\n * Licensed under the LGPL or a commercial license.\n * For LGPL see License.txt in the project root for license information.\n * For commercial licenses see https://www.tiny.cloud/\n */\n.tox {\n  box-sizing: content-box;\n  color: $base-text;\n  cursor: auto;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: normal;\n  -webkit-tap-highlight-color: transparent;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  vertical-align: initial;\n  white-space: normal;\n}\n.tox *:not(svg):not(rect) {\n  box-sizing: inherit;\n  //color: inherit;\n  cursor: inherit;\n  direction: inherit;\n  font-size: inherit;\n  font-style: inherit;\n  font-weight: inherit;\n  line-height: inherit;\n  -webkit-tap-highlight-color: inherit;\n  text-align: inherit;\n  text-decoration: inherit;\n  //text-shadow: inherit;\n  text-transform: inherit;\n  vertical-align: inherit;\n  white-space: inherit;\n}\n.tox *:not(svg):not(rect) {\n  /* stylelint-disable-line no-duplicate-selectors */\n  background: transparent;\n  border: 0;\n  float: none;\n  height: auto;\n  margin: 0;\n  max-width: none;\n  outline: 0;\n  padding: 0;\n  position: static;\n  width: auto;\n}\n.tox {\n  @if($rtl==false){\n    direction: ltr;\n    text-align: left;\n  }\n  @if($rtl==true){\n    direction: rtl;\n    text-align: right;\n  }\n}\n.tox-tinymce {\n  border: 1px solid $border-light !important;\n  border-radius: $border-radius !important;\n  box-shadow: none !important;\n  box-sizing: border-box !important;\n  display: flex !important;\n  flex-direction: column !important;\n  overflow: hidden !important;\n  position: relative !important;\n  visibility: inherit !important;\n}\n.tox-tinymce-inline {\n  border: none;\n  box-shadow: none;\n}\n.tox-tinymce-inline .tox-editor-header {\n  border: 1px solid $border-light;\n  border-radius: 0;\n  box-shadow: none;\n}\n.tox-tinymce-aux {\n  z-index: 1300;\n}\n.tox-tinymce *:focus,\n.tox-tinymce-aux *:focus {\n  outline: none;\n}\nbutton::-moz-focus-inner {\n  border: 0;\n}\n.tox .accessibility-issue__header {\n  align-items: center;\n  display: flex;\n  margin-bottom: 4px;\n}\n.tox .accessibility-issue__description {\n  align-items: stretch;\n  border: 1px solid $border-light;\n  border-radius: 3px;\n  display: flex;\n  justify-content: space-between;\n}\n.tox .accessibility-issue__description > div {\n  padding-bottom: 4px;\n}\n.tox .accessibility-issue__description > div > div {\n  align-items: center;\n  display: flex;\n  margin-bottom: 4px;\n}\n.tox .accessibility-issue__description > *:last-child:not(:only-child) {\n  border-color: $border-light;\n  border-style: solid;\n}\n.tox .accessibility-issue__repair {\n  margin-top: 16px;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description {\n  background-color: rgba(32, 122, 183, 0.1);\n  border-color: rgba(32, 122, 183, 0.4);\n  color: $base-text;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description > *:last-child {\n  border-color: rgba(32, 122, 183, 0.4);\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 {\n  color: #207ab7;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg {\n  fill: #207ab7;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon {\n  color: #207ab7;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description {\n  background-color: rgba(255, 165, 0, 0.1);\n  border-color: rgba(255, 165, 0, 0.5);\n  color: $base-text;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description > *:last-child {\n  border-color: rgba(255, 165, 0, 0.5);\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 {\n  color: #cc8500;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg {\n  fill: #cc8500;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon {\n  color: #cc8500;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description {\n  background-color: rgba(204, 0, 0, 0.1);\n  border-color: rgba(204, 0, 0, 0.4);\n  color: $base-text;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description > *:last-child {\n  border-color: rgba(204, 0, 0, 0.4);\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 {\n  color: #c00;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg {\n  fill: #c00;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon {\n  color: #c00;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description {\n  background-color: rgba(120, 171, 70, 0.1);\n  border-color: rgba(120, 171, 70, 0.4);\n  color: $base-text;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child {\n  border-color: rgba(120, 171, 70, 0.4);\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 {\n  color: #78AB46;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg {\n  fill: #78AB46;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon {\n  color: #78AB46;\n}\n.tox .tox-dialog__body-content .accessibility-issue__header h1,\n.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content .accessibility-issue__header .tox-button {\n  @if($rtl==false){\n    margin-left: 4px;\n  }\n  @if($rtl==true){\n    margin-right: 4px;\n  }\n}\n.tox .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {\n  @if($rtl==false){\n    margin-left: auto;\n  }\n  @if($rtl==true){\n    margin-right: auto;\n  }\n}\n.tox .tox-dialog__body-content .accessibility-issue__description {\n  @if($rtl==false){\n    padding: 4px 4px 4px 8px;\n  }\n  @if($rtl==true){\n    padding: 4px 8px 4px 4px;\n  }\n}\n.tox .tox-dialog__body-content .accessibility-issue__description > *:last-child {\n  @if($rtl==false){\n    border-left-width: 1px;\n    padding-left: 4px;\n  }\n  @if($rtl==true){\n    border-right-width: 1px;\n    padding-right: 4px;\n  }\n}\n\n.tox .tox-anchorbar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-bar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-button {\n  background-color: #207ab7;\n  background-image: none;\n  background-position: 0 0;\n  background-repeat: repeat;\n  border-color: #207ab7;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #fff;\n  cursor: pointer;\n  display: inline-block;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  line-height: 24px;\n  margin: 0;\n  outline: none;\n  padding: 4px 16px;\n  text-align: center;\n  text-decoration: none;\n  text-transform: capitalize;\n  white-space: nowrap;\n}\n.tox .tox-button[disabled] {\n  background-color: #207ab7;\n  background-image: none;\n  border-color: #207ab7;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-button:focus:not(:disabled) {\n  background-color: #1c6ca1;\n  background-image: none;\n  border-color: #1c6ca1;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button:hover:not(:disabled) {\n  background-color: #1c6ca1;\n  background-image: none;\n  border-color: #1c6ca1;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button:active:not(:disabled) {\n  background-color: #185d8c;\n  background-image: none;\n  border-color: #185d8c;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--secondary {\n  background-color: #f0f0f0;\n  background-image: none;\n  background-position: 0 0;\n  background-repeat: repeat;\n  border-color: #f0f0f0;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  color: $base-text;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  outline: none;\n  padding: 4px 16px;\n  text-decoration: none;\n  text-transform: capitalize;\n}\n.tox .tox-button--secondary[disabled] {\n  background-color: #f0f0f0;\n  background-image: none;\n  border-color: #f0f0f0;\n  box-shadow: none;\n  color: rgba($base-text, 0.5);\n}\n.tox .tox-button--secondary:focus:not(:disabled) {\n  background-color: #e3e3e3;\n  background-image: none;\n  border-color: #e3e3e3;\n  box-shadow: none;\n  color: $base-text;\n}\n.tox .tox-button--secondary:hover:not(:disabled) {\n  background-color: #e3e3e3;\n  background-image: none;\n  border-color: #e3e3e3;\n  box-shadow: none;\n  color: $base-text;\n}\n.tox .tox-button--secondary:active:not(:disabled) {\n  background-color: #d6d6d6;\n  background-image: none;\n  border-color: #d6d6d6;\n  box-shadow: none;\n  color: $base-text;\n}\n.tox .tox-button--icon,\n.tox .tox-button.tox-button--icon,\n.tox .tox-button.tox-button--secondary.tox-button--icon {\n  padding: 4px;\n}\n.tox .tox-button--icon .tox-icon svg,\n.tox .tox-button.tox-button--icon .tox-icon svg,\n.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg {\n  display: block;\n  fill: currentColor;\n}\n.tox .tox-button-link {\n  background: 0;\n  border: none;\n  box-sizing: border-box;\n  cursor: pointer;\n  display: inline-block;\n  font-size: 16px;\n  font-weight: normal;\n  line-height: 1.3;\n  margin: 0;\n  padding: 0;\n  white-space: nowrap;\n}\n.tox .tox-button-link--sm {\n  font-size: 14px;\n}\n.tox .tox-button--naked {\n  background-color: transparent;\n  border-color: transparent;\n  box-shadow: unset;\n  color: $base-text;\n}\n.tox .tox-button--naked[disabled] {\n  background-color: #f0f0f0;\n  border-color: #f0f0f0;\n  box-shadow: none;\n  color: rgba($base-text, 0.5);\n}\n.tox .tox-button--naked:hover:not(:disabled) {\n  background-color: #e3e3e3;\n  border-color: #e3e3e3;\n  box-shadow: none;\n  color: $base-text;\n}\n.tox .tox-button--naked:focus:not(:disabled) {\n  background-color: #e3e3e3;\n  border-color: #e3e3e3;\n  box-shadow: none;\n  color: $base-text;\n}\n.tox .tox-button--naked:active:not(:disabled) {\n  background-color: #d6d6d6;\n  border-color: #d6d6d6;\n  box-shadow: none;\n  color: $base-text;\n}\n.tox .tox-button--naked .tox-icon svg {\n  fill: currentColor;\n}\n.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) {\n  color: $base-text;\n}\n.tox .tox-checkbox {\n  align-items: center;\n  border-radius: 3px;\n  cursor: pointer;\n  display: flex;\n  height: 36px;\n  min-width: 36px;\n}\n.tox .tox-checkbox__input {\n  /* Hide from view but visible to screen readers */\n  height: 1px;\n  overflow: hidden;\n  position: absolute;\n  top: auto;\n  width: 1px;\n}\n.tox .tox-checkbox__icons {\n  align-items: center;\n  border-radius: 3px;\n  box-shadow: 0 0 0 2px transparent;\n  box-sizing: content-box;\n  display: flex;\n  height: 24px;\n  justify-content: center;\n  padding: calc(4px - 1px);\n  width: 24px;\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: block;\n  fill: rgba(34, 47, 62, 0.3);\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  display: none;\n  fill: #207ab7;\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  display: none;\n  fill: #207ab7;\n}\n.tox .tox-checkbox--disabled {\n  color: rgba($base-text, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  fill: rgba($base-text, 0.5);\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  fill: rgba($base-text, 0.5);\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  fill: rgba($base-text, 0.5);\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: none;\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  display: block;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: none;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  display: block;\n}\n.tox input.tox-checkbox__input:focus + .tox-checkbox__icons {\n  border-radius: 3px;\n  box-shadow: inset 0 0 0 1px #207ab7;\n  padding: calc(4px - 1px);\n}\n.tox .tox-checkbox__label {\n  @if($rtl==false){\n    margin-left: 4px;\n  }\n  @if($rtl==true){\n    margin-right: 4px;\n  }\n}\n.tox .tox-checkbox__input {\n  @if($rtl==false){\n    left: -10000px;\n  }\n  @if($rtl==true){\n    right: -10000px;\n  }\n}\n.tox .tox-bar .tox-checkbox {\n  @if($rtl==false){\n    margin-left: 4px;\n  }\n  @if($rtl==true){\n    margin-right: 4px;\n  }\n}\n.tox {\n  /* stylelint-disable-next-line no-descending-specificity */\n}\n.tox .tox-collection--toolbar .tox-collection__group {\n  display: flex !important;\n  padding: 0 !important;\n}\n.tox .tox-collection--grid .tox-collection__group {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  max-height: 208px !important;\n  overflow-x: hidden !important;\n  overflow-y: auto !important;\n  padding: 0 !important;\n}\n.tox .tox-collection--list .tox-collection__group {\n  border-bottom-width: 0 !important;\n  border-color: $border-light !important;\n  border-left-width: 0 !important;\n  border-right-width: 0 !important;\n  border-style: solid !important;\n  border-top-width: 1px !important;\n  padding: 4px 0 !important;\n}\n.tox .tox-collection--list .tox-collection__group:first-child {\n  border-top-width: 0 !important;\n}\n.tox .tox-collection__group-heading {\n  background-color: #e6e6e6 !important;\n  color: rgba(34, 47, 62, 0.7) !important;\n  cursor: default !important;\n  font-size: 12px !important;\n  font-style: normal !important;\n  font-weight: normal !important;\n  margin-bottom: 4px !important;\n  margin-top: -4px !important;\n  padding: 4px 8px !important;\n  text-transform: none !important;\n  -webkit-touch-callout: none !important;\n  -webkit-user-select: none !important;\n     -moz-user-select: none !important;\n      -ms-user-select: none !important;\n          user-select: none !important;\n}\n.tox .tox-collection__item {\n  align-items: center !important;\n  color: $base-text !important;\n  cursor: pointer !important;\n  display: flex !important;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none !important;\n}\n.tox .tox-collection--list .tox-collection__item {\n  padding: 4px 8px !important;\n}\n.tox .tox-collection--toolbar .tox-collection__item {\n  border-radius: 3px !important;\n  padding: 4px !important;\n}\n.tox .tox-collection--grid .tox-collection__item {\n  border-radius: 3px !important;\n  padding: 4px !important;\n}\n.tox .tox-collection--list .tox-collection__item--enabled {\n  background-color: #fff !important;\n  color: $base-text !important;\n}\n.tox .tox-collection--list .tox-collection__item--active {\n  background-color: $light !important;\n}\n.tox .tox-collection--toolbar .tox-collection__item--enabled {\n  background-color: #c8cbcf !important;\n  color: $base-text !important;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active {\n  background-color: $light !important;\n}\n.tox .tox-collection--grid .tox-collection__item--enabled {\n  background-color: #c8cbcf !important;\n  color: $base-text !important;\n}\n.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: $light !important;\n  color: $base-text !important;\n}\n.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  color: $base-text !important;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  color: $base-text !important;\n}\n.tox .tox-collection__item--state-disabled {\n  background-color: transparent !important;\n  color: rgba($base-text, 0.5) !important;\n  cursor: not-allowed !important;\n}\n.tox .tox-collection__item-icon,\n.tox .tox-collection__item-checkmark {\n  align-items: center !important;\n  display: flex !important; \n  height: 24px !important;\n  justify-content: center !important;\n  width: 24px !important;\n}\n.tox .tox-collection__item-icon svg,\n.tox .tox-collection__item-checkmark svg {\n  fill: currentColor !important;\n}\n.tox .tox-collection--toolbar-lg .tox-collection__item-icon {\n  height: 48px !important;\n  width: 48px !important;\n}\n.tox .tox-collection__item-label {\n  color: currentColor !important;\n  display: inline-block !important;\n  flex: 1 !important;\n  -ms-flex-preferred-size: auto;\n  font-size: 14px !important;\n  font-style: normal !important;\n  font-weight: normal !important;\n  line-height: 24px !important;\n  text-transform: none !important;\n  word-break: break-all !important;\n}\n.tox .tox-collection__item-accessory {\n  color: rgba(34, 47, 62, 0.7) !important;\n  display: inline-block !important;\n  font-size: 14px !important;\n  height: 24px !important;\n  line-height: 24px !important;\n  text-transform: none !important;\n}\n.tox .tox-collection__item-caret {\n  align-items: center !important;\n  display: flex !important;\n  min-height: 24px !important;\n}\n.tox .tox-collection__item-caret::after {\n  content: '' !important;\n  font-size: 0 !important;\n  min-height: inherit !important;\n}\n.tox .tox-collection__item-caret svg {\n  fill: $base-text !important;\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg {\n  display: none !important;\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark {\n  display: none !important;\n}\n.tox .tox-collection--horizontal {\n  background-color: #fff !important;\n  border: 1px solid $border-light !important;\n  border-radius: 3px !important;\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) !important;\n  display: flex !important;\n  flex: 0 0 auto !important;\n  flex-shrink: 0 !important;\n  flex-wrap: nowrap !important;\n  margin-bottom: 0 !important;\n  overflow-x: auto !important;\n  padding: 0 !important;\n}\n.tox .tox-collection--horizontal .tox-collection__group {\n  align-items: center !important;\n  display: flex !important;\n  flex-wrap: nowrap !important;\n  margin: 0 !important;\n  padding: 0 4px !important;\n}\n.tox .tox-collection--horizontal .tox-collection__item {\n  height: 34px !important;\n  margin: 2px 0 3px 0 !important;\n  padding: 0 4px !important;\n}\n.tox .tox-collection--horizontal .tox-collection__item-label {\n  white-space: nowrap !important;\n}\n.tox .tox-collection--horizontal .tox-collection__item-caret {\n  @if($rtl==false){\n    margin-left: 4px !important;\n  }\n  @if($rtl==true){\n    margin-right: 4px !important;\n  }\n}\n.tox .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {\n  @if($rtl==false){\n    border-right: 1px solid $border-light !important;\n  }\n  @if($rtl==true){\n    border-left: 1px solid $border-light !important;\n  }\n}\n.tox .tox-collection--list .tox-collection__item > *:not(:first-child) {\n  @if($rtl==false){\n    margin-left: 8px !important;\n  }\n  @if($rtl==true){\n    margin-right: 8px !important;\n  }\n}\n.tox .tox-collection--list .tox-collection__item-label:first-child {\n  @if($rtl==false){\n    margin-left: 4px !important;\n  }\n  @if($rtl==true){\n    margin-right: 4px !important;\n  }\n}\n.tox .tox-collection__item-accessory {\n  @if($rtl==false){\n    margin-left: 16px !important;\n    text-align: right !important;\n  }\n  @if($rtl==true){\n    margin-right: 16px !important;\n    text-align: left !important;\n  }\n}\n.tox .tox-collection .tox-collection__item-caret {\n  @if($rtl==false){\n    margin-left: 16px !important;\n  }\n  @if($rtl==true){\n    margin-right: 16px !important;\n  }\n}\n.tox .tox-color-picker-container {\n  display: flex !important;\n  flex-direction: row !important;\n  height: 225px !important;\n  margin: 0 !important;\n}\n.tox .tox-sv-palette {\n  box-sizing: border-box;\n  display: flex;\n  height: 100%;\n}\n.tox .tox-sv-palette-spectrum {\n  height: 100%;\n}\n.tox .tox-sv-palette,\n.tox .tox-sv-palette-spectrum {\n  width: 225px;\n}\n.tox .tox-sv-palette-thumb {\n  background: none;\n  border: 1px solid black;\n  border-radius: 50%;\n  box-sizing: content-box;\n  height: 12px;\n  position: absolute;\n  width: 12px;\n}\n.tox .tox-sv-palette-inner-thumb {\n  border: 1px solid white;\n  border-radius: 50%;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n}\n.tox .tox-hue-slider {\n  box-sizing: border-box;\n  height: 100%;\n  width: 25px;\n}\n.tox .tox-hue-slider-spectrum {\n  background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);\n  height: 100%;\n  width: 100%;\n}\n.tox .tox-hue-slider,\n.tox .tox-hue-slider-spectrum {\n  width: 20px;\n}\n.tox .tox-hue-slider-thumb {\n  background: white;\n  border: 1px solid black;\n  box-sizing: content-box;\n  height: 4px;\n  width: 100%;\n}\n.tox .tox-rgb-form {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n.tox .tox-rgb-form div {\n  align-items: center;\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 5px;\n  width: inherit;\n}\n.tox .tox-rgb-form input {\n  width: 6em;\n}\n.tox .tox-rgb-form input.tox-invalid {\n  /* Need !important to override Chrome's focus styling unfortunately */\n  border: 1px solid red !important;\n}\n.tox .tox-rgb-form .tox-rgba-preview {\n  border: 1px solid black;\n  flex-grow: 2;\n  margin-bottom: 0;\n}\n.tox .tox-sv-palette {\n  @if($rtl==false){\n    margin-right: 15px;\n  }\n  @if($rtl==true){\n    margin-left: 15px;\n  }\n}\n.tox .tox-hue-slider {\n  @if($rtl==false){\n    margin-right: 15px;\n  }\n  @if($rtl==true){\n    margin-left: 15px;\n  }\n}\n.tox .tox-hue-slider-thumb {\n  @if($rtl==false){\n    margin-left: -1px;\n  }\n  @if($rtl==true){\n    margin-right: -1px;\n  }\n}\n.tox .tox-rgb-form label {\n  @if($rtl==false){\n    margin-right: 0.5em;\n  }\n  @if($rtl==true){\n    margin-left: 0.5em;\n  }\n}\n.tox .tox-toolbar .tox-swatches,\n.tox .tox-toolbar__primary .tox-swatches,\n.tox .tox-toolbar__overflow .tox-swatches {\n  @if($rtl==false){\n    margin: 2px 0 3px 4px;\n  }\n  @if($rtl==true){\n    margin: 2px 4px 3px 0;\n  }\n}\n.tox .tox-collection--list .tox-collection__group .tox-swatches-menu {\n  border: 0;\n  margin: -4px 0;\n}\n.tox .tox-swatches__row {\n  display: flex;\n}\n.tox .tox-swatch {\n  height: 30px;\n  transition: transform 0.15s, box-shadow 0.15s;\n  width: 30px;\n}\n.tox .tox-swatch:hover,\n.tox .tox-swatch:focus {\n  box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset;\n  transform: scale(0.8);\n}\n.tox .tox-swatch--remove {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.tox .tox-swatch--remove svg path {\n  stroke: #e74c3c;\n}\n.tox .tox-swatches__picker-btn {\n  align-items: center;\n  background-color: transparent;\n  border: 0;\n  cursor: pointer;\n  display: flex;\n  height: 30px;\n  justify-content: center;\n  outline: none;\n  padding: 0;\n  width: 30px;\n}\n.tox .tox-swatches__picker-btn svg {\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-swatches__picker-btn:hover {\n  background: $light;\n}\n.tox .tox-swatches__picker-btn {\n  @if($rtl==false){\n    margin-left: auto;\n  }\n  @if($rtl==true){\n    margin-right: auto;\n  }\n}\n.tox .tox-comment-thread {\n  background: #fff;\n  position: relative;\n}\n.tox .tox-comment-thread > *:not(:first-child) {\n  margin-top: 8px;\n}\n.tox .tox-comment {\n  background: #fff;\n  border: 1px solid $border-light;\n  border-radius: 3px;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  padding: 8px 8px 16px 8px;\n  position: relative;\n}\n.tox .tox-comment__header {\n  align-items: center;\n  color: $base-text;\n  display: flex;\n  justify-content: space-between;\n}\n.tox .tox-comment__date {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 12px;\n}\n.tox .tox-comment__body {\n  color: $base-text;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  margin-top: 8px;\n  position: relative;\n  text-transform: initial;\n}\n.tox .tox-comment__body textarea {\n  resize: none;\n  white-space: normal;\n  width: 100%;\n}\n.tox .tox-comment__expander {\n  padding-top: 8px;\n}\n.tox .tox-comment__expander p {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n  font-style: normal;\n}\n.tox .tox-comment__body p {\n  margin: 0;\n}\n.tox .tox-comment__buttonspacing {\n  padding-top: 16px;\n  text-align: center;\n}\n.tox .tox-comment-thread__overlay::after {\n  background: #fff;\n  bottom: 0;\n  content: \"\";\n  display: flex;\n  left: 0;\n  opacity: 0.9;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 5;\n}\n.tox .tox-comment__reply {\n  display: flex;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  margin-top: 8px;\n}\n.tox .tox-comment__reply > *:first-child {\n  margin-bottom: 8px;\n  width: 100%;\n}\n.tox .tox-comment__edit {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  margin-top: 16px;\n}\n.tox .tox-comment__gradient::after {\n  background: linear-gradient(rgba(255, 255, 255, 0), #fff);\n  bottom: 0;\n  content: \"\";\n  display: block;\n  height: 5em;\n  margin-top: -40px;\n  position: absolute;\n  width: 100%;\n}\n.tox .tox-comment__overlay {\n  background: #fff;\n  bottom: 0;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  left: 0;\n  opacity: 0.9;\n  position: absolute;\n  right: 0;\n  text-align: center;\n  top: 0;\n  z-index: 5;\n}\n.tox .tox-comment__loading-text {\n  align-items: center;\n  color: $base-text;\n  display: flex;\n  flex-direction: column;\n  position: relative;\n}\n.tox .tox-comment__loading-text > div {\n  padding-bottom: 16px;\n}\n.tox .tox-comment__overlaytext {\n  bottom: 0;\n  flex-direction: column;\n  font-size: 14px;\n  left: 0;\n  padding: 1em;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 10;\n}\n.tox .tox-comment__overlaytext p {\n  background-color: #fff;\n  box-shadow: 0 0 8px 8px #fff;\n  color: $base-text;\n  text-align: center;\n}\n.tox .tox-comment__overlaytext div:nth-of-type(2) {\n  font-size: 0.8em;\n}\n.tox .tox-comment__busy-spinner {\n  align-items: center;\n  background-color: #fff;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 20;\n}\n.tox .tox-comment__scroll {\n  display: flex;\n  flex-direction: column;\n  flex-shrink: 1;\n  overflow: auto;\n}\n.tox .tox-conversations {\n  margin: 8px;\n}\n.tox .tox-comment__edit {\n  @if($rtl==false){\n    margin-left: 8px;\n  }\n  @if($rtl==true){\n    margin-right: 8px;\n  }\n}\n.tox .tox-comment__buttonspacing > *:last-child,\n.tox .tox-comment__edit > *:last-child,\n.tox .tox-comment__reply > *:last-child {\n  @if($rtl==false){\n    margin-left: 8px;\n  }\n  @if($rtl==true){\n    margin-right: 8px;\n  }\n}\n.tox .tox-user {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-user__avatar svg {\n  fill: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-user__name {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 12px;\n  font-style: normal;\n  font-weight: bold;\n  text-transform: uppercase;\n}\n.tox .tox-user__avatar svg {\n  @if($rtl==false){\n    margin-right: 8px;\n  }\n  @if($rtl==true){\n    margin-left: 8px;\n  }\n}\n.tox .tox-user__avatar + .tox-user__name {\n  @if($rtl==false){\n    margin-left: 8px;\n  }\n  @if($rtl==true){\n    margin-right: 8px;\n  }\n}\n.tox .tox-dialog-wrap {\n  align-items: center;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: fixed;\n  right: 0;\n  top: 0;\n  z-index: 1100;\n}\n.tox .tox-dialog-wrap__backdrop {\n  background-color: rgba(255, 255, 255, 0.75);\n  bottom: 0;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n.tox .tox-dialog-wrap__backdrop--opaque {\n  background-color: #fff;\n}\n.tox .tox-dialog {\n  background-color: #fff;\n  border-color: $border-light;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15);\n  display: flex;\n  flex-direction: column;\n  max-height: 100%;\n  max-width: 480px;\n  overflow: hidden;\n  position: relative;\n  width: 95vw;\n  z-index: 2;\n}\n@media only screen and (max-width:767px) {\n  body:not(.tox-force-desktop) .tox .tox-dialog {\n    align-self: flex-start;\n    margin: 8px auto;\n    width: calc(100vw - 16px);\n  }\n}\n.tox .tox-dialog-inline {\n  z-index: 1100;\n}\n.tox .tox-dialog__header {\n  align-items: center;\n  background-color: #fff;\n  border-bottom: none;\n  color: $base-text;\n  display: flex;\n  font-size: 16px;\n  justify-content: space-between;\n  padding: 8px 16px 0 16px;\n  position: relative;\n}\n.tox .tox-dialog__header .tox-button {\n  z-index: 1;\n}\n.tox .tox-dialog__draghandle {\n  cursor: grab;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tox .tox-dialog__draghandle:active {\n  cursor: grabbing;\n}\n.tox .tox-dialog__dismiss {\n  margin-left: auto;\n}\n.tox .tox-dialog__title {\n  font-size: 20px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  margin: 0;\n  text-transform: none;\n}\n.tox .tox-dialog__body {\n  color: $base-text;\n  display: flex;\n  flex: 1;\n  -ms-flex-preferred-size: auto;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  min-width: 0;\n  text-align: left;\n  text-transform: none;\n}\n@media only screen and (max-width:767px) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body {\n    flex-direction: column;\n  }\n}\n.tox .tox-dialog__body-nav {\n  align-items: flex-start;\n  display: flex;\n  flex-direction: column;\n  padding: 16px 16px;\n}\n@media only screen and (max-width:767px) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body-nav {\n    flex-direction: row;\n    -webkit-overflow-scrolling: touch;\n    overflow-x: auto;\n    padding-bottom: 0;\n  }\n}\n.tox .tox-dialog__body-nav-item {\n  border-bottom: 2px solid transparent;\n  color: rgba(34, 47, 62, 0.7);\n  display: inline-block;\n  font-size: 14px;\n  line-height: 1.3;\n  margin-bottom: 8px;\n  text-decoration: none;\n  white-space: nowrap;\n}\n.tox .tox-dialog__body-nav-item:focus {\n  background-color: rgba(32, 122, 183, 0.1);\n}\n.tox .tox-dialog__body-nav-item--active {\n  border-bottom: 2px solid #207ab7;\n  color: #207ab7;\n}\n.tox .tox-dialog__body-content {\n  box-sizing: border-box;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  -ms-flex-preferred-size: auto;\n  max-height: 650px;\n  overflow: auto;\n  -webkit-overflow-scrolling: touch;\n  padding: 16px 16px;\n}\n.tox .tox-dialog__body-content > * {\n  margin-bottom: 0;\n  margin-top: 16px;\n}\n.tox .tox-dialog__body-content > *:first-child {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content > *:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-dialog__body-content > *:only-child {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content a {\n  color: #207ab7;\n  cursor: pointer;\n  text-decoration: none;\n}\n.tox .tox-dialog__body-content a:hover,\n.tox .tox-dialog__body-content a:focus {\n  color: #185d8c;\n  text-decoration: none;\n}\n.tox .tox-dialog__body-content a:active {\n  color: #185d8c;\n  text-decoration: none;\n}\n.tox .tox-dialog__body-content svg {\n  fill: $base-text;\n}\n.tox .tox-dialog__body-content ul {\n  display: block;\n  list-style-type: disc;\n  margin-bottom: 16px;\n  -webkit-margin-end: 0;\n          margin-inline-end: 0;\n  -webkit-margin-start: 0;\n          margin-inline-start: 0;\n  -webkit-padding-start: 2.5rem;\n          padding-inline-start: 2.5rem;\n}\n.tox .tox-dialog__body-content .tox-form__group h1 {\n  color: $base-text;\n  font-size: 20px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  margin-bottom: 16px;\n  margin-top: 2rem;\n  text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group h2 {\n  color: $base-text;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  margin-bottom: 16px;\n  margin-top: 2rem;\n  text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group p {\n  margin-bottom: 16px;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:first-child,\n.tox .tox-dialog__body-content .tox-form__group h2:first-child,\n.tox .tox-dialog__body-content .tox-form__group p:first-child {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:last-child,\n.tox .tox-dialog__body-content .tox-form__group h2:last-child,\n.tox .tox-dialog__body-content .tox-form__group p:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:only-child,\n.tox .tox-dialog__body-content .tox-form__group h2:only-child,\n.tox .tox-dialog__body-content .tox-form__group p:only-child {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n.tox .tox-dialog--width-lg {\n  height: 650px;\n  max-width: 1200px;\n}\n.tox .tox-dialog--width-md {\n  max-width: 800px;\n}\n.tox .tox-dialog--width-md .tox-dialog__body-content {\n  overflow: auto;\n}\n.tox .tox-dialog__body-content--centered {\n  text-align: center;\n}\n.tox .tox-dialog__footer {\n  align-items: center;\n  background-color: #fff;\n  border-top: 1px solid $border-light;\n  display: flex;\n  justify-content: space-between;\n  padding: 8px 16px;\n}\n.tox .tox-dialog__footer-start,\n.tox .tox-dialog__footer-end {\n  display: flex;\n}\n.tox .tox-dialog__busy-spinner {\n  align-items: center;\n  background-color: rgba(255, 255, 255, 0.75);\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 3;\n}\n.tox .tox-dialog__table {\n  border-collapse: collapse;\n  width: 100%;\n}\n.tox .tox-dialog__table thead th {\n  font-weight: bold;\n  padding-bottom: 8px;\n}\n.tox .tox-dialog__table tbody tr {\n  border-bottom: 1px solid $border-light;\n}\n.tox .tox-dialog__table tbody tr:last-child {\n  border-bottom: none;\n}\n.tox .tox-dialog__table td {\n  padding-bottom: 8px;\n  padding-top: 8px;\n}\n.tox .tox-dialog__popups {\n  position: absolute;\n  width: 100%;\n  z-index: 1100;\n}\n.tox .tox-dialog__body-iframe {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  -ms-flex-preferred-size: auto;\n}\n.tox .tox-dialog__body-iframe .tox-navobj {\n  display: flex;\n  flex: 1;\n  -ms-flex-preferred-size: auto;\n}\n.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) {\n  flex: 1;\n  -ms-flex-preferred-size: auto;\n  height: 100%;\n}\n.tox .tox-dialog-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox .tox-dialog-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox .tox-dialog-dock-transition {\n  transition: visibility 0s linear 0.3s, opacity 0.3s ease;\n}\n.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein {\n  transition-delay: 0s;\n}\nbody.tox-dialog__disable-scroll {\n  overflow: hidden;\n}\n.tox.tox-platform-ie {\n  /* IE11 CSS styles go here */\n}\n.tox.tox-platform-ie .tox-dialog-wrap {\n  position: -ms-device-fixed;\n}\n@media only screen and (max-width:767px) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body-nav {\n    @if($rtl==false){\n      margin-right: 0;\n    }\n    @if($rtl==true){\n      margin-left: 0;\n    }\n  }\n}\n@media only screen and (max-width:767px) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body-nav-item:not(:first-child) {\n    @if($rtl==false){\n      margin-left: 8px;\n    }\n    @if($rtl==true){\n      margin-right: 8px;\n    }\n  }\n}\n.tox .tox-dialog__footer .tox-dialog__footer-start > *,\n.tox .tox-dialog__footer .tox-dialog__footer-end > * {\n  @if($rtl==false){\n    margin-left: 8px;\n  }\n  @if($rtl==true){\n    margin-right: 8px;\n  }\n}\n\n.tox .tox-dropzone-container {\n  display: flex;\n  flex: 1;\n  -ms-flex-preferred-size: auto;\n}\n.tox .tox-dropzone {\n  align-items: center;\n  background: #fff;\n  border: 2px dashed $border-light;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  justify-content: center;\n  min-height: 100px;\n  padding: 10px;\n}\n.tox .tox-dropzone p {\n  color: rgba(34, 47, 62, 0.7);\n  margin: 0 0 16px 0;\n}\n.tox .tox-edit-area {\n  display: flex;\n  flex: 1;\n  -ms-flex-preferred-size: auto;\n  overflow: hidden;\n  position: relative;\n}\n.tox .tox-edit-area__iframe {\n  background-color: #fff;\n  border: 0;\n  box-sizing: border-box;\n  flex: 1;\n  -ms-flex-preferred-size: auto;\n  height: 100%;\n  position: absolute;\n  width: 100%;\n}\n.mce-content-body {\n  font-family: arial;\n}\n.tox.tox-inline-edit-area {\n  border: 1px dotted $border-light;\n}\n.tox .tox-editor-container {\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  overflow: hidden;\n}\n.tox .tox-editor-header {\n  z-index: 1;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header {\n  box-shadow: none;\n  transition: box-shadow 0.5s;\n}\n.tox.tox-tinymce--toolbar-bottom .tox-editor-header,\n.tox.tox-tinymce-inline .tox-editor-header {\n  margin-bottom: -1px;\n}\n.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header {\n  box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);\n}\n.tox-editor-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox-editor-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox-editor-dock-transition {\n  transition: visibility 0s linear 0.25s, opacity 0.25s ease;\n}\n.tox-editor-dock-transition.tox-editor-dock-fadein {\n  transition-delay: 0s;\n}\n.tox .tox-control-wrap {\n  flex: 1;\n  position: relative;\n}\n.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid {\n  display: none;\n}\n.tox .tox-control-wrap svg {\n  display: block;\n}\n.tox .tox-control-wrap__status-icon-wrap {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-control-wrap__status-icon-invalid svg {\n  fill: #c00;\n}\n.tox .tox-control-wrap__status-icon-unknown svg {\n  fill: orange;\n}\n.tox .tox-control-wrap__status-icon-valid svg {\n  fill: green;\n}\n.tox .tox-control-wrap--status-invalid .tox-textfield,\n.tox .tox-control-wrap--status-unknown .tox-textfield,\n.tox .tox-control-wrap--status-valid .tox-textfield {\n  @if($rtl==false){\n    padding-right: 32px;\n  }\n  @if($rtl==true){\n    padding-left: 32px;\n  }\n}\n.tox .tox-control-wrap__status-icon-wrap {\n  @if($rtl==false){\n    right: 4px;\n  }\n  @if($rtl==true){\n    left: 4px;\n  }\n}\n.tox .tox-autocompleter {\n  max-width: 25em;\n}\n.tox .tox-autocompleter .tox-menu {\n  max-width: 25em;\n}\n.tox .tox-autocompleter .tox-autocompleter-highlight {\n  font-weight: bold;\n}\n.tox .tox-color-input {\n  display: flex;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-color-input .tox-textfield {\n  z-index: -1;\n}\n.tox .tox-color-input span {\n  border-color: rgba(34, 47, 62, 0.2);\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  height: 24px;\n  position: absolute;\n  top: 6px;\n  width: 24px;\n}\n.tox .tox-color-input span:hover:not([aria-disabled=true]),\n.tox .tox-color-input span:focus:not([aria-disabled=true]) {\n  border-color: #207ab7;\n  cursor: pointer;\n}\n.tox .tox-color-input span::before {\n  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%);\n  background-position: 0 0, 0 6px, 6px -6px, -6px 0;\n  background-size: 12px 12px;\n  border: 1px solid #fff;\n  border-radius: 3px;\n  box-sizing: border-box;\n  content: '';\n  height: 24px;\n  left: -1px;\n  position: absolute;\n  top: -1px;\n  width: 24px;\n  z-index: -1;\n}\n.tox .tox-color-input span[aria-disabled=true] {\n  cursor: not-allowed;\n}\n.tox .tox-color-input .tox-textfield {\n  @if($rtl==false){\n    padding-left: 36px;\n  }\n  @if($rtl==true){\n    padding-right: 36px;\n  }\n}\n.tox .tox-color-input span {\n  @if($rtl==false){\n    left: 6px;\n  }\n  @if($rtl==true){\n    right: 6px;\n  }\n}\n.tox .tox-label,\n.tox .tox-toolbar-label {\n  color: rgba(34, 47, 62, 0.7);\n  display: block;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  padding: 0 8px 0 0;\n  text-transform: none;\n  white-space: nowrap;\n}\n.tox .tox-toolbar-label {\n  padding: 0 8px;\n}\n.tox .tox-label {\n  @if($rtl==false){\n    padding: 0 0 0 8px;\n  }\n  @if($rtl==true){\n    padding: 0 8px 0 0;\n  }\n}\n.tox .tox-form {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  -ms-flex-preferred-size: auto;\n}\n.tox .tox-form__group {\n  box-sizing: border-box;\n  margin-bottom: 4px;\n}\n.tox .tox-form-group--maximize {\n  flex: 1;\n}\n.tox .tox-form__group--error {\n  color: #c00;\n}\n.tox .tox-form__group--collection {\n  display: flex;\n}\n.tox .tox-form__grid {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-content: space-between;\n}\n.tox .tox-form__grid--2col > .tox-form__group {\n  width: calc(50% - (8px / 2));\n}\n.tox .tox-form__grid--3col > .tox-form__group {\n  width: calc(100% / 3 - (8px / 2));\n}\n.tox .tox-form__grid--4col > .tox-form__group {\n  width: calc(25% - (8px / 2));\n}\n.tox .tox-form__controls-h-stack {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-form__group--inline {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-form__group--stretched {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  -ms-flex-preferred-size: auto;\n}\n.tox .tox-form__group--stretched .tox-textarea {\n  flex: 1;\n  -ms-flex-preferred-size: auto;\n}\n.tox .tox-form__group--stretched .tox-navobj {\n  display: flex;\n  flex: 1;\n  -ms-flex-preferred-size: auto;\n}\n.tox .tox-form__group--stretched .tox-navobj :nth-child(2) {\n  flex: 1;\n  -ms-flex-preferred-size: auto;\n  height: 100%;\n}\n.tox .tox-form__controls-h-stack > *:not(:first-child) {\n  @if($rtl==false){\n    margin-left: 4px;\n  }\n  @if($rtl==true){\n    margin-right: 4px;\n  }\n}\n\n.tox .tox-lock.tox-locked .tox-lock-icon__unlock,\n.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock {\n  display: none;\n}\n.tox .tox-textfield,\n.tox .tox-toolbar-textfield,\n.tox .tox-textarea {\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n  background-color: #fff;\n  border-color: $border-light;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: $base-text;\n  font-size: 16px;\n  line-height: 24px;\n  margin: 0;\n  min-height: 34px;\n  outline: none;\n  padding: 5px 4.75px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-textfield[disabled],\n.tox .tox-textarea[disabled] {\n  background-color: #f2f2f2;\n  color: rgba(34, 47, 62, 0.85);\n  cursor: not-allowed;\n}\n.tox .tox-textfield:focus,\n.tox .tox-textarea:focus {\n  background-color: #fff;\n  border-color: #207ab7;\n  box-shadow: none;\n  outline: none;\n}\n.tox .tox-toolbar-textfield {\n  border-width: 0;\n  margin-bottom: 3px;\n  margin-top: 2px;\n  max-width: 250px;\n}\n.tox .tox-naked-btn {\n  background-color: transparent;\n  border: 0;\n  border-color: transparent;\n  box-shadow: unset;\n  color: #207ab7;\n  cursor: pointer;\n  display: block;\n  margin: 0;\n  padding: 0;\n}\n.tox .tox-naked-btn svg {\n  display: block;\n  fill: $base-text;\n}\n.tox .tox-toolbar-textfield + * {\n  @if($rtl==false){\n    margin-left: 4px;\n  }\n  @if($rtl==true){\n    margin-right: 4px;\n  }\n}\n.tox .tox-selectfield {\n  cursor: pointer;\n  position: relative;\n}\n.tox .tox-selectfield select {\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n  background-color: #fff;\n  border-color: $border-light;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: $base-text;\n  font-size: 16px;\n  line-height: 24px;\n  margin: 0;\n  min-height: 34px;\n  outline: none;\n  padding: 5px 4.75px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-selectfield select[disabled] {\n  background-color: #f2f2f2;\n  color: rgba(34, 47, 62, 0.85);\n  cursor: not-allowed;\n}\n.tox .tox-selectfield select::-ms-expand {\n  display: none;\n}\n.tox .tox-selectfield select:focus {\n  background-color: #fff;\n  border-color: #207ab7;\n  box-shadow: none;\n  outline: none;\n}\n.tox .tox-selectfield svg {\n  pointer-events: none;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-selectfield select[size=\"0\"],\n.tox .tox-selectfield select[size=\"1\"] {\n  @if($rtl==false){\n    padding-right: 24px;\n  }\n  @if($rtl==true){\n    padding-left: 24px;\n  }\n}\n.tox .tox-selectfield svg {\n  @if($rtl==false){\n    right: 8px;\n  }\n  @if($rtl==true){\n    left: 8px;\n  }\n}\n.tox .tox-textarea {\n  -webkit-appearance: textarea;\n     -moz-appearance: textarea;\n          appearance: textarea;\n  white-space: pre-wrap;\n}\n.tox-fullscreen {\n  border: 0;\n  height: 100%;\n  left: 0;\n  margin: 0;\n  overflow: hidden;\n  -ms-scroll-chaining: none;\n      overscroll-behavior: none;\n  padding: 0;\n  position: fixed;\n  top: 0;\n  touch-action: pinch-zoom;\n  width: 100%;\n}\n.tox-fullscreen .tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {\n  display: none;\n}\n.tox-fullscreen .tox.tox-tinymce.tox-fullscreen {\n  z-index: 1200;\n}\n.tox-fullscreen .tox.tox-tinymce-aux {\n  z-index: 1201;\n}\n.tox .tox-help__more-link {\n  list-style: none;\n  margin-top: 1em;\n}\n.tox .tox-image-tools {\n  width: 100%;\n}\n.tox .tox-image-tools__toolbar {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.tox .tox-image-tools__image {\n  background-color: #666;\n  height: 380px;\n  overflow: auto;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-image-tools__image,\n.tox .tox-image-tools__image + .tox-image-tools__toolbar {\n  margin-top: 8px;\n}\n.tox .tox-image-tools__image-bg {\n  background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==);\n}\n.tox .tox-image-tools__toolbar > .tox-spacer {\n  flex: 1;\n  -ms-flex-preferred-size: auto;\n}\n.tox .tox-croprect-block {\n  background: black;\n  filter: alpha(opacity=50);\n  opacity: 0.5;\n  position: absolute;\n  zoom: 1;\n}\n.tox .tox-croprect-handle {\n  border: 2px solid white;\n  height: 20px;\n  @if($rtl==false){\n    left: 0;\n  }\n  @if($rtl==true){\n    right: 0;\n  }\n  position: absolute;\n  top: 0;\n  width: 20px;\n}\n.tox .tox-croprect-handle-move {\n  border: 0;\n  cursor: move;\n  position: absolute;\n}\n.tox .tox-croprect-handle-nw {\n  cursor: nw-resize;\n  border-width: 2px 0 0 2px;\n  left: 100px;\n  margin: -2px 0 0 -2px;\n  top: 100px;\n}\n.tox .tox-croprect-handle-ne {\n  border-width: 2px 2px 0 0;\n  cursor: ne-resize;\n  left: 200px;\n  margin: -2px 0 0 -20px;\n  top: 100px;\n}\n.tox .tox-croprect-handle-sw {\n  border-width: 0 0 2px 2px;\n  cursor: sw-resize;\n  left: 100px;\n  margin: -20px 2px 0 -2px;\n  top: 200px;\n}\n.tox .tox-croprect-handle-se {\n  border-width: 0 2px 2px 0;\n  cursor: se-resize;\n  left: 200px;\n  margin: -20px 0 0 -20px;\n  top: 200px;\n}\n.tox .tox-image-tools__toolbar > .tox-slider:not(:first-of-type) {\n  @if($rtl==false){\n    margin-left: 8px;\n  }\n  @if($rtl==true){\n    margin-right: 8px;\n  }\n}\n.tox .tox-image-tools__toolbar > .tox-button + .tox-slider {\n  @if($rtl==false){\n    margin-left: 32px;\n  }\n  @if($rtl==true){\n    margin-right: 32px;\n  }\n}\n.tox .tox-image-tools__toolbar > .tox-slider + .tox-button {\n  @if($rtl==false){\n    margin-left: 32px;\n  }\n  @if($rtl==true){\n    margin-right: 32px;\n  }\n}\n.tox .tox-insert-table-picker {\n  display: flex;\n  flex-wrap: wrap;\n  width: 170px;\n}\n.tox .tox-insert-table-picker > div {\n  border-color: $border-light;\n  border-style: solid;\n  border-width: 0 1px 1px 0;\n  box-sizing: border-box;\n  height: 17px;\n  width: 17px;\n}\n.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker {\n  margin: -4px 0;\n}\n.tox .tox-insert-table-picker .tox-insert-table-picker__selected {\n  background-color: rgba(32, 122, 183, 0.5);\n  border-color: rgba(32, 122, 183, 0.5);\n}\n.tox .tox-insert-table-picker__label {\n  color: rgba(34, 47, 62, 0.7);\n  display: block;\n  font-size: 14px;\n  padding: 4px;\n  text-align: center;\n  width: 100%;\n}\n\n.tox .tox-insert-table-picker > div:nth-child(10n) {\n  @if($rtl==false){\n    border-right: 0;\n  }\n  @if($rtl==true){\n    border-left: 0;\n  }\n}\n.tox {\n  /* stylelint-disable */\n  /* stylelint-enable */\n}\n.tox .tox-menu {\n  background-color: #fff;\n  border: 1px solid $border-light;\n  border-radius: 3px;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  display: inline-block;\n  overflow: hidden;\n  vertical-align: top;\n  z-index: 1150;\n}\n.tox .tox-menu.tox-collection.tox-collection--list {\n  padding: 0;\n}\n.tox .tox-menu.tox-collection.tox-collection--toolbar {\n  padding: 4px;\n}\n.tox .tox-menu.tox-collection.tox-collection--grid {\n  padding: 4px;\n}\n.tox .tox-menu__label h1,\n.tox .tox-menu__label h2,\n.tox .tox-menu__label h3,\n.tox .tox-menu__label h4,\n.tox .tox-menu__label h5,\n.tox .tox-menu__label h6,\n.tox .tox-menu__label p,\n.tox .tox-menu__label blockquote,\n.tox .tox-menu__label code {\n  margin: 0;\n}\n.tox .tox-menubar {\n  background: #fff !important;\n  display: flex !important;\n  flex: 0 0 auto !important;\n  flex-shrink: 0 !important;\n  flex-wrap: wrap !important;\n  padding: 0 4px 0 4px !important;\n  border-bottom: 1px solid $border-light;\n}\n.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar {\n  border-top: 1px solid $border-light !important;\n}\n.tox-tinymce-inline .tox-editor-header .tox-toolbar{\n  &:first-child{\n    border-radius: $border-radius $border-radius 0 0 !important;\n  }\n  &:last-child{\n    border-radius: $border-radius $border-radius !important;\n  }\n}\n/* Deprecated. Remove in next major release */\n.tox .tox-mbtn {\n  align-items: center;\n  background: transparent;\n  border: 0;\n  border-radius: 3px;\n  box-shadow: none;\n  color: $base-text;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 34px;\n  justify-content: center;\n  margin: 2px 0 3px 0;\n  outline: none;\n  overflow: hidden;\n  padding: 0 4px;\n  text-transform: none;\n  width: auto;\n}\n.tox .tox-mbtn[disabled] {\n  background-color: transparent;\n  border: 0;\n  box-shadow: none;\n  color: rgba($base-text, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-mbtn:focus:not(:disabled) {\n  background: $light;\n  border: 0;\n  box-shadow: none;\n  color: $base-text;\n}\n.tox .tox-mbtn--active {\n  background: $light;\n  border: 0;\n  box-shadow: none;\n  color: $base-text;\n}\n.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) {\n  background: $light;\n  border: 0;\n  box-shadow: none;\n  color: $base-text;\n}\n.tox .tox-mbtn__select-label {\n  cursor: default;\n  font-weight: normal;\n  margin: 0 4px;\n}\n.tox .tox-mbtn[disabled] .tox-mbtn__select-label {\n  cursor: not-allowed;\n}\n.tox .tox-mbtn__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n  display: none;\n}\n.tox .tox-notification {\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  display: -ms-grid;\n  display: grid;\n  font-size: 14px;\n  font-weight: normal;\n  -ms-grid-columns: minmax(40px, 1fr) auto minmax(40px, 1fr);\n      grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr);\n  margin-top: 4px;\n  opacity: 0;\n  padding: 4px;\n  transition: transform 100ms ease-in, opacity 150ms ease-in;\n}\n.tox .tox-notification p {\n  font-size: 14px;\n  font-weight: normal;\n}\n.tox .tox-notification a {\n  text-decoration: underline;\n}\n.tox .tox-notification--in {\n  opacity: 1;\n}\n.tox .tox-notification--success {\n  background-color: #e4eeda;\n  border-color: #d7e6c8;\n  color: $base-text;\n}\n.tox .tox-notification--success p {\n  color: $base-text;\n}\n.tox .tox-notification--success a {\n  color: #547831;\n}\n.tox .tox-notification--success svg {\n  fill: $base-text;\n}\n.tox .tox-notification--error {\n  background-color: #f8dede;\n  border-color: #f2bfbf;\n  color: $base-text;\n}\n.tox .tox-notification--error p {\n  color: $base-text;\n}\n.tox .tox-notification--error a {\n  color: #c00;\n}\n.tox .tox-notification--error svg {\n  fill: $base-text;\n}\n.tox .tox-notification--warn,\n.tox .tox-notification--warning {\n  background-color: #fffaea;\n  border-color: #ffe89d;\n  color: $base-text;\n}\n.tox .tox-notification--warn p,\n.tox .tox-notification--warning p {\n  color: $base-text;\n}\n.tox .tox-notification--warn a,\n.tox .tox-notification--warning a {\n  color: $base-text;\n}\n.tox .tox-notification--warn svg,\n.tox .tox-notification--warning svg {\n  fill: $base-text;\n}\n.tox .tox-notification--info {\n  background-color: #d9edf7;\n  border-color: #779ecb;\n  color: $base-text;\n}\n.tox .tox-notification--info p {\n  color: $base-text;\n}\n.tox .tox-notification--info a {\n  color: $base-text;\n}\n.tox .tox-notification--info svg {\n  fill: $base-text;\n}\n.tox .tox-notification__body {\n  -ms-grid-row-align: center;\n      align-self: center;\n  color: $base-text;\n  font-size: 14px;\n  -ms-grid-column-span: 1;\n  grid-column-end: 3;\n  -ms-grid-column: 2;\n      grid-column-start: 2;\n  -ms-grid-row-span: 1;\n  grid-row-end: 2;\n  -ms-grid-row: 1;\n      grid-row-start: 1;\n  text-align: center;\n  white-space: normal;\n  word-break: break-all;\n  word-break: break-word;\n}\n.tox .tox-notification__body > * {\n  margin: 0;\n}\n.tox .tox-notification__body > * + * {\n  margin-top: 1rem;\n}\n.tox .tox-notification__icon {\n  -ms-grid-row-align: center;\n      align-self: center;\n  -ms-grid-column-span: 1;\n  grid-column-end: 2;\n  -ms-grid-column: 1;\n      grid-column-start: 1;\n  -ms-grid-row-span: 1;\n  grid-row-end: 2;\n  -ms-grid-row: 1;\n      grid-row-start: 1;\n  -ms-grid-column-align: end;\n      justify-self: end;\n}\n.tox .tox-notification__icon svg {\n  display: block;\n}\n.tox .tox-notification__dismiss {\n  -ms-grid-row-align: start;\n      align-self: start;\n  -ms-grid-column-span: 1;\n  grid-column-end: 4;\n  -ms-grid-column: 3;\n      grid-column-start: 3;\n  -ms-grid-row-span: 1;\n  grid-row-end: 2;\n  -ms-grid-row: 1;\n      grid-row-start: 1;\n  -ms-grid-column-align: end;\n      justify-self: end;\n}\n.tox .tox-notification .tox-progress-bar {\n  -ms-grid-column-span: 3;\n  grid-column-end: 4;\n  -ms-grid-column: 1;\n      grid-column-start: 1;\n  -ms-grid-row-span: 1;\n  grid-row-end: 3;\n  -ms-grid-row: 2;\n      grid-row-start: 2;\n  -ms-grid-column-align: center;\n      justify-self: center;\n}\n.tox .tox-pop {\n  display: inline-block;\n  position: relative;\n}\n.tox .tox-pop--resizing {\n  transition: width 0.1s ease;\n}\n.tox .tox-pop--resizing .tox-toolbar {\n  flex-wrap: nowrap;\n}\n.tox .tox-pop__dialog {\n  background-color: #fff;\n  border: 1px solid $border-light;\n  border-radius: 3px;\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);\n  min-width: 0;\n  overflow: hidden;\n}\n.tox .tox-pop__dialog > *:not(.tox-toolbar) {\n  margin: 4px 4px 4px 8px;\n}\n.tox .tox-pop__dialog .tox-toolbar {\n  background-color: transparent;\n  margin-bottom: -1px;\n}\n.tox .tox-pop::before,\n.tox .tox-pop::after {\n  border-style: solid;\n  content: '';\n  display: block;\n  height: 0;\n  position: absolute;\n  width: 0;\n}\n.tox .tox-pop.tox-pop--bottom::before,\n.tox .tox-pop.tox-pop--bottom::after {\n  left: 50%;\n  top: 100%;\n}\n.tox .tox-pop.tox-pop--bottom::after {\n  border-color: #fff transparent transparent transparent;\n  border-width: 8px;\n  margin-left: -8px;\n  margin-top: -1px;\n}\n.tox .tox-pop.tox-pop--bottom::before {\n  border-color: $border-light transparent transparent transparent;\n  border-width: 9px;\n  margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--top::before,\n.tox .tox-pop.tox-pop--top::after {\n  left: 50%;\n  top: 0;\n  transform: translateY(-100%);\n}\n.tox .tox-pop.tox-pop--top::after {\n  border-color: transparent transparent #fff transparent;\n  border-width: 8px;\n  margin-left: -8px;\n  margin-top: 1px;\n}\n.tox .tox-pop.tox-pop--top::before {\n  border-color: transparent transparent $border-light transparent;\n  border-width: 9px;\n  margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--left::before,\n.tox .tox-pop.tox-pop--left::after {\n  left: 0;\n  top: calc(50% - 1px);\n  transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--left::after {\n  border-color: transparent #fff transparent transparent;\n  border-width: 8px;\n  margin-left: -15px;\n}\n.tox .tox-pop.tox-pop--left::before {\n  border-color: transparent $border-light transparent transparent;\n  border-width: 10px;\n  margin-left: -19px;\n}\n.tox .tox-pop.tox-pop--right::before,\n.tox .tox-pop.tox-pop--right::after {\n  left: 100%;\n  top: calc(50% + 1px);\n  transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--right::after {\n  border-color: transparent transparent transparent #fff;\n  border-width: 8px;\n  margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--right::before {\n  border-color: transparent transparent transparent $border-light;\n  border-width: 10px;\n  margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--align-left::before,\n.tox .tox-pop.tox-pop--align-left::after {\n  left: 20px;\n}\n.tox .tox-pop.tox-pop--align-right::before,\n.tox .tox-pop.tox-pop--align-right::after {\n  left: calc(100% - 20px);\n}\n.tox .tox-sidebar-wrap {\n  display: flex;\n  flex-direction: row;\n  flex-grow: 1;\n  -ms-flex-preferred-size: 0;\n  min-height: 0;\n}\n.tox .tox-sidebar {\n  background-color: #fff;\n  display: flex;\n  flex-direction: row;\n  justify-content: flex-end;\n}\n.tox .tox-sidebar__slider {\n  display: flex;\n  overflow: hidden;\n}\n.tox .tox-sidebar__pane-container {\n  display: flex;\n}\n.tox .tox-sidebar__pane {\n  display: flex;\n}\n.tox .tox-sidebar--sliding-closed {\n  opacity: 0;\n}\n.tox .tox-sidebar--sliding-open {\n  opacity: 1;\n}\n.tox .tox-sidebar--sliding-growing,\n.tox .tox-sidebar--sliding-shrinking {\n  transition: width 0.5s ease, opacity 0.5s ease;\n}\n.tox .tox-selector {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  display: inline-block;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n}\n.tox.tox-platform-touch .tox-selector {\n  height: 12px;\n  width: 12px;\n}\n.tox .tox-slider {\n  align-items: center;\n  display: flex;\n  flex: 1;\n  -ms-flex-preferred-size: auto;\n  height: 24px;\n  justify-content: center;\n  position: relative;\n}\n.tox .tox-slider__rail {\n  background-color: transparent;\n  border: 1px solid $border-light;\n  border-radius: 3px;\n  height: 10px;\n  min-width: 120px;\n  width: 100%;\n}\n.tox .tox-slider__handle {\n  background-color: #207ab7;\n  border: 2px solid #185d8c;\n  border-radius: 3px;\n  box-shadow: none;\n  height: 24px;\n  left: 50%;\n  position: absolute;\n  top: 50%;\n  transform: translateX(-50%) translateY(-50%);\n  width: 14px;\n}\n.tox .tox-source-code {\n  overflow: auto;\n}\n.tox .tox-spinner {\n  display: flex;\n}\n.tox .tox-spinner > div {\n  animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both;\n  background-color: rgba(34, 47, 62, 0.7);\n  border-radius: 100%;\n  height: 8px;\n  width: 8px;\n}\n.tox .tox-spinner > div:nth-child(1) {\n  animation-delay: -0.32s;\n}\n.tox .tox-spinner > div:nth-child(2) {\n  animation-delay: -0.16s;\n}\n@keyframes tam-bouncing-dots {\n  0%,\n  80%,\n  100% {\n    transform: scale(0);\n  }\n  40% {\n    transform: scale(1);\n  }\n}\n.tox .tox-spinner > div:not(:first-child) {\n  @if($rtl==false){\n    margin-left: 4px;\n  }\n  @if($rtl==true){\n    margin-right: 4px;\n  }\n}\n.tox .tox-statusbar {\n  align-items: center !important;\n  background-color: #fff !important;\n  border-top: 1px solid $border-light !important;\n  color: rgba(34, 47, 62, 0.7) !important;\n  display: flex !important;\n  flex: 0 0 auto !important;\n  font-size: 12px !important;\n  font-weight: normal !important;\n  height: 18px !important;\n  overflow: hidden !important;\n  padding: 0 8px !important;\n  position: relative !important;\n  text-transform: uppercase !important;\n}\n.tox .tox-statusbar__text-container {\n  display: flex !important;\n  flex: 1 1 auto !important;\n  justify-content: flex-end !important;\n  overflow: hidden !important;\n}\n.tox .tox-statusbar__path {\n  display: flex !important;\n  flex: 1 1 auto !important;\n  margin-right: auto !important;\n  overflow: hidden !important;\n  text-overflow: ellipsis !important;\n  white-space: nowrap !important;\n}\n.tox .tox-statusbar__path > * {\n  display: inline !important;\n  white-space: nowrap !important;\n}\n.tox .tox-statusbar__wordcount {\n  flex: 0 0 auto;\n  margin-left: 1ch;\n}\n.tox .tox-statusbar a,\n.tox .tox-statusbar__path-item,\n.tox .tox-statusbar__wordcount {\n  color: rgba(34, 47, 62, 0.7) !important; \n  text-decoration: none !important;\n}\n.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) {\n  cursor: pointer;\n  text-decoration: underline;\n}\n.tox .tox-statusbar__resize-handle {\n  align-items: flex-end;\n  align-self: stretch;\n  cursor: nwse-resize;\n  display: flex;\n  flex: 0 0 auto;\n  justify-content: flex-end;\n  margin-left: auto;\n  margin-right: -8px;\n  padding-left: 1ch;\n}\n.tox .tox-statusbar__resize-handle svg {\n  display: block !important;\n  fill: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-statusbar__path > * {\n  @if($rtl==false){\n    margin-right: 4px;\n  }\n  @if($rtl==true){\n    margin-left: 4px;\n  }\n}\n.tox .tox-statusbar {\n  @if($rtl==false){\n  }\n  @if($rtl==true){\n    flex-direction: row-reverse;\n  }\n}\n.tox .tox-throbber {\n  z-index: 1400;\n}\n.tox .tox-throbber__busy-spinner {\n  align-items: center;\n  background-color: rgba(255, 255, 255, 0.6);\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.tox .tox-tbtn {\n  align-items: center;\n  background: transparent;\n  border: 0;\n  border-radius: 3px;\n  box-shadow: none;\n  color: $base-text;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 34px;\n  justify-content: center;\n  margin: 2px 0 3px 0;\n  outline: none;\n  overflow: hidden;\n  padding: 0;\n  text-transform: none;\n  width: 34px;\n}\n.tox .tox-tbtn svg {\n  display: block;\n  fill: $base-text;\n}\n.tox .tox-tbtn.tox-tbtn-more {\n  padding-left: 5px;\n  padding-right: 5px;\n  width: inherit;\n}\n.tox .tox-tbtn:focus {\n  background: $light;\n  border: 0;\n  box-shadow: none;\n}\n.tox .tox-tbtn:hover {\n  background: $light;\n  border: 0;\n  box-shadow: none;\n  color: $base-text;\n}\n.tox .tox-tbtn:hover svg {\n  fill: $base-text;\n}\n.tox .tox-tbtn:active {\n  background: #c8cbcf;\n  border: 0;\n  box-shadow: none;\n  color: $base-text;\n}\n.tox .tox-tbtn:active svg {\n  fill: $base-text;\n}\n.tox .tox-tbtn--disabled,\n.tox .tox-tbtn--disabled:hover,\n.tox .tox-tbtn:disabled,\n.tox .tox-tbtn:disabled:hover {\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  color: rgba($base-text, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-tbtn--disabled svg,\n.tox .tox-tbtn--disabled:hover svg,\n.tox .tox-tbtn:disabled svg,\n.tox .tox-tbtn:disabled:hover svg {\n  /* stylelint-disable-line no-descending-specificity */\n  fill: rgba($base-text, 0.5);\n}\n.tox .tox-tbtn--enabled,\n.tox .tox-tbtn--enabled:hover {\n  background: #c8cbcf;\n  border: 0;\n  box-shadow: none;\n  color: $base-text;\n}\n.tox .tox-tbtn--enabled > *,\n.tox .tox-tbtn--enabled:hover > * {\n  transform: none;\n}\n.tox .tox-tbtn--enabled svg,\n.tox .tox-tbtn--enabled:hover svg {\n  /* stylelint-disable-line no-descending-specificity */\n  fill: $base-text;\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {\n  color: $base-text;\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg {\n  fill: $base-text;\n}\n.tox .tox-tbtn:active > * {\n  transform: none;\n}\n.tox .tox-tbtn--md {\n  height: 51px;\n  width: 51px;\n}\n.tox .tox-tbtn--lg {\n  flex-direction: column;\n  height: 68px;\n  width: 68px;\n}\n.tox .tox-tbtn--return {\n  -ms-grid-row-align: stretch;\n      align-self: stretch;\n  height: unset;\n  width: 16px;\n}\n.tox .tox-tbtn--labeled {\n  padding: 0 4px;\n  width: unset;\n}\n.tox .tox-tbtn__vlabel {\n  display: block;\n  font-size: 10px;\n  font-weight: normal;\n  letter-spacing: -0.025em;\n  margin-bottom: 4px;\n  white-space: nowrap;\n}\n.tox .tox-tbtn--select {\n  margin: 2px 0 3px 0;\n  padding: 0 4px;\n  width: auto;\n}\n.tox .tox-tbtn__select-label {\n  cursor: default;\n  font-weight: normal;\n  margin: 0 4px;\n}\n.tox .tox-tbtn__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n}\n.tox .tox-tbtn__select-chevron svg {\n  fill: rgba($base-text, 0.5);\n}\n.tox .tox-tbtn--bespoke .tox-tbtn__select-label {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  width: 7em;\n}\n.tox .tox-split-button {\n  border: 0;\n  border-radius: 3px;\n  box-sizing: border-box;\n  display: flex;\n  margin: 2px 0 3px 0;\n  overflow: hidden;\n}\n.tox .tox-split-button:hover {\n  box-shadow: 0 0 0 1px $light inset;\n}\n.tox .tox-split-button:focus {\n  background: $light;\n  box-shadow: none;\n  color: $base-text;\n}\n.tox .tox-split-button > * {\n  border-radius: 0;\n}\n.tox .tox-split-button__chevron {\n  width: 16px;\n}\n.tox .tox-split-button__chevron svg {\n  fill: rgba($base-text, 0.5);\n}\n.tox .tox-split-button .tox-tbtn {\n  margin: 0;\n}\n.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child {\n  width: 30px;\n}\n.tox.tox-platform-touch .tox-split-button__chevron {\n  width: 20px;\n}\n.tox .tox-split-button.tox-tbtn--disabled:hover,\n.tox .tox-split-button.tox-tbtn--disabled:focus,\n.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,\n.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus {\n  background: transparent;\n  box-shadow: none;\n  color: rgba($base-text, 0.5);\n}\n.tox .tox-toolbar-overlord {\n  background-color: #fff;\n}\n.tox .tox-toolbar,\n.tox .tox-toolbar__primary,\n.tox .tox-toolbar__overflow {\n  background: #fff !important;\n  border-bottom: 1px solid $border-light !important;\n  display: flex !important;\n  flex: 0 0 auto !important;\n  flex-shrink: 0 !important;\n  flex-wrap: wrap !important;\n  padding: 0 0 !important;\n}\n.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed {\n  height: 0;\n  opacity: 0;\n  padding-bottom: 0;\n  padding-top: 0;\n  visibility: hidden;\n}\n.tox .tox-toolbar__overflow--growing {\n  transition: height 0.3s ease, opacity 0.2s linear 0.1s;\n}\n.tox .tox-toolbar__overflow--shrinking {\n  transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s;\n}\n.tox .tox-menubar + .tox-toolbar,\n.tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary {\n  border-top: 1px solid $border-light !important;\n  margin-top: -1px !important;\n}\n.tox .tox-toolbar--scrolling {\n  flex-wrap: nowrap;\n  overflow-x: auto;\n}\n.tox .tox-pop .tox-toolbar {\n  border-width: 0;\n}\n.tox .tox-toolbar--no-divider {\n  background-image: none !important;\n}\n.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child,\n.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary {\n  border-top: 1px solid $border-light !important;\n}\n.tox.tox-tinymce-aux .tox-toolbar__overflow {\n  background-color: #fff;\n  border: 1px solid $border-light;\n  border-radius: 3px;\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);\n}\n.tox[dir=rtl] .tox-tbtn__icon-rtl svg {\n  transform: rotateY(180deg);\n}\n.tox .tox-toolbar__group {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  margin: 0 0;\n  padding: 0 4px 0 4px;\n}\n.tox .tox-toolbar__group--pull-right {\n  margin-left: auto;\n}\n.tox .tox-toolbar--scrolling .tox-toolbar__group {\n  flex-shrink: 0;\n  flex-wrap: nowrap;\n}\n.tox .tox-toolbar__group:not(:last-of-type) {\n  @if($rtl==false){\n    border-right: 1px solid $border-light;\n  }\n  @if($rtl==true){\n    border-left: 1px solid $border-light;\n  }\n}\n.tox .tox-tooltip {\n  display: inline-block;\n  padding: 8px;\n  position: relative;\n}\n.tox .tox-tooltip__body {\n  background-color: $base-text !important;\n  border-radius: 3px !important;\n  box-shadow: 0 2px 4px rgba(34, 47, 62, 0.3) !important;\n  color: rgba(255, 255, 255, 0.75) !important;\n  font-size: 14px !important;\n  font-style: normal !important;\n  font-weight: normal !important;\n  padding: 4px 8px !important;\n  text-transform: none !important;\n}\n.tox .tox-tooltip__arrow {\n  position: absolute;\n}\n.tox .tox-tooltip--down .tox-tooltip__arrow {\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  border-top: 8px solid $base-text;\n  bottom: 0;\n  left: 50%;\n  position: absolute;\n  transform: translateX(-50%);\n}\n.tox .tox-tooltip--up .tox-tooltip__arrow {\n  border-bottom: 8px solid $base-text;\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  left: 50%;\n  position: absolute;\n  top: 0;\n  transform: translateX(-50%);\n}\n.tox .tox-tooltip--right .tox-tooltip__arrow {\n  border-bottom: 8px solid transparent;\n  border-left: 8px solid $base-text;\n  border-top: 8px solid transparent;\n  position: absolute;\n  right: 0;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-tooltip--left .tox-tooltip__arrow {\n  border-bottom: 8px solid transparent;\n  border-right: 8px solid $base-text;\n  border-top: 8px solid transparent;\n  left: 0;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-well {\n  border: 1px solid $border-light;\n  border-radius: 3px;\n  padding: 8px;\n  width: 100%;\n}\n.tox .tox-well > *:first-child {\n  margin-top: 0;\n}\n.tox .tox-well > *:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-well > *:only-child {\n  margin: 0;\n}\n.tox .tox-custom-editor {\n  border: 1px solid $border-light;\n  border-radius: 3px;\n  display: flex;\n  flex: 1;\n  position: relative;\n}\n/* stylelint-disable */\n.tox {\n  /* stylelint-enable */\n}\n.tox .tox-dialog-loading::before {\n  background-color: rgba(0, 0, 0, 0.5);\n  content: \"\";\n  height: 100%;\n  position: absolute;\n  width: 100%;\n  z-index: 1000;\n}\n.tox .tox-tab {\n  cursor: pointer;\n}\n.tox .tox-dialog__content-js {\n  display: flex;\n  flex: 1;\n  -ms-flex-preferred-size: auto;\n}\n.tox .tox-dialog__body-content .tox-collection {\n  display: flex !important;\n  flex: 1 !important;\n  -ms-flex-preferred-size: auto !important;\n}\n.tox .tox-image-tools-edit-panel {\n  height: 60px;\n}\n.tox .tox-image-tools__sidebar {\n  height: 60px;\n}\n","/**\n * Copyright (c) Tiny Technologies, Inc. All rights reserved.\n * Licensed under the LGPL or a commercial license.\n * For LGPL see License.txt in the project root for license information.\n * For commercial licenses see https://www.tiny.cloud/\n */\n/* RESET all the things! */\n.tinymce-mobile-outer-container {\n  all: initial;\n  display: block;\n}\n.tinymce-mobile-outer-container * {\n  border: 0;\n  box-sizing: initial;\n  cursor: inherit;\n  float: none;\n  line-height: 1;\n  margin: 0;\n  outline: 0;\n  padding: 0;\n  -webkit-tap-highlight-color: transparent;\n  /* TBIO-3691, stop the gray flicker on touch. */\n  text-shadow: none;\n  white-space: nowrap;\n}\n.tinymce-mobile-icon-arrow-back::before {\n  content: \"\\e5cd\";\n}\n.tinymce-mobile-icon-image::before {\n  content: \"\\e412\";\n}\n.tinymce-mobile-icon-cancel-circle::before {\n  content: \"\\e5c9\";\n}\n.tinymce-mobile-icon-full-dot::before {\n  content: \"\\e061\";\n}\n.tinymce-mobile-icon-align-center::before {\n  content: \"\\e234\";\n}\n.tinymce-mobile-icon-align-left::before {\n  content: \"\\e236\";\n}\n.tinymce-mobile-icon-align-right::before {\n  content: \"\\e237\";\n}\n.tinymce-mobile-icon-bold::before {\n  content: \"\\e238\";\n}\n.tinymce-mobile-icon-italic::before {\n  content: \"\\e23f\";\n}\n.tinymce-mobile-icon-unordered-list::before {\n  content: \"\\e241\";\n}\n.tinymce-mobile-icon-ordered-list::before {\n  content: \"\\e242\";\n}\n.tinymce-mobile-icon-font-size::before {\n  content: \"\\e245\";\n}\n.tinymce-mobile-icon-underline::before {\n  content: \"\\e249\";\n}\n.tinymce-mobile-icon-link::before {\n  content: \"\\e157\";\n}\n.tinymce-mobile-icon-unlink::before {\n  content: \"\\eca2\";\n}\n.tinymce-mobile-icon-color::before {\n  content: \"\\e891\";\n}\n.tinymce-mobile-icon-previous::before {\n  content: \"\\e314\";\n}\n.tinymce-mobile-icon-next::before {\n  content: \"\\e315\";\n}\n.tinymce-mobile-icon-large-font::before,\n.tinymce-mobile-icon-style-formats::before {\n  content: \"\\e264\";\n}\n.tinymce-mobile-icon-undo::before {\n  content: \"\\e166\";\n}\n.tinymce-mobile-icon-redo::before {\n  content: \"\\e15a\";\n}\n.tinymce-mobile-icon-removeformat::before {\n  content: \"\\e239\";\n}\n.tinymce-mobile-icon-small-font::before {\n  content: \"\\e906\";\n}\n.tinymce-mobile-icon-readonly-back::before,\n.tinymce-mobile-format-matches::after {\n  content: \"\\e5ca\";\n}\n.tinymce-mobile-icon-small-heading::before {\n  content: \"small\";\n}\n.tinymce-mobile-icon-large-heading::before {\n  content: \"large\";\n}\n.tinymce-mobile-icon-small-heading::before,\n.tinymce-mobile-icon-large-heading::before {\n  font-family: sans-serif;\n  font-size: 80%;\n}\n.tinymce-mobile-mask-edit-icon::before {\n  content: \"\\e254\";\n}\n.tinymce-mobile-icon-back::before {\n  content: \"\\e5c4\";\n}\n.tinymce-mobile-icon-heading::before {\n  /* TODO: Translate */\n  content: \"Headings\";\n  font-family: sans-serif;\n  font-size: 80%;\n  font-weight: bold;\n}\n.tinymce-mobile-icon-h1::before {\n  content: \"H1\";\n  font-weight: bold;\n}\n.tinymce-mobile-icon-h2::before {\n  content: \"H2\";\n  font-weight: bold;\n}\n.tinymce-mobile-icon-h3::before {\n  content: \"H3\";\n  font-weight: bold;\n}\n.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  background: rgba(51, 51, 51, 0.5);\n  height: 100%;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container {\n  align-items: center;\n  border-radius: 50%;\n  display: flex;\n  flex-direction: column;\n  font-family: sans-serif;\n  font-size: 1em;\n  justify-content: space-between;\n}\n.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .mixin-menu-item {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  border-radius: 50%;\n  height: 2.1em;\n  width: 2.1em;\n}\n.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  flex-direction: column;\n  font-size: 1em;\n}\n@media only screen and (min-device-width:700px) {\n  .tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section {\n    font-size: 1.2em;\n  }\n}\n.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  border-radius: 50%;\n  height: 2.1em;\n  width: 2.1em;\n  background-color: white;\n  color: #207ab7;\n}\n.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon::before {\n  content: \"\\e900\";\n  font-family: 'tinymce-mobile', sans-serif;\n}\n.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section:not(.tinymce-mobile-mask-tap-icon-selected) .tinymce-mobile-mask-tap-icon {\n  z-index: 2;\n}\n.tinymce-mobile-android-container.tinymce-mobile-android-maximized {\n  background: #ffffff;\n  border: none;\n  bottom: 0;\n  display: flex;\n  flex-direction: column;\n  left: 0;\n  position: fixed;\n  right: 0;\n  top: 0;\n}\n.tinymce-mobile-android-container:not(.tinymce-mobile-android-maximized) {\n  position: relative;\n}\n.tinymce-mobile-android-container .tinymce-mobile-editor-socket {\n  display: flex;\n  flex-grow: 1;\n}\n.tinymce-mobile-android-container .tinymce-mobile-editor-socket iframe {\n  display: flex !important;\n  flex-grow: 1;\n  height: auto !important;\n}\n.tinymce-mobile-android-scroll-reload {\n  overflow: hidden;\n}\n:not(.tinymce-mobile-readonly-mode) > .tinymce-mobile-android-selection-context-toolbar {\n  margin-top: 23px;\n}\n.tinymce-mobile-toolstrip {\n  background: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  z-index: 1;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar {\n  align-items: center;\n  background-color: #fff;\n  border-bottom: 1px solid #cccccc;\n  display: flex;\n  flex: 1;\n  height: 2.5em;\n  width: 100%;\n  /* Make it no larger than the toolstrip, so that it needs to scroll */\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group {\n  align-items: center;\n  display: flex;\n  height: 100%;\n  flex-shrink: 1;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group > div {\n  align-items: center;\n  display: flex;\n  height: 100%;\n  flex: 1;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-exit-container {\n  background: #f44336;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-toolbar-scrollable-group {\n  flex-grow: 1;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item {\n  padding-left: 0.5em;\n  padding-right: 0.5em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button {\n  align-items: center;\n  display: flex;\n  height: 80%;\n  margin-left: 2px;\n  margin-right: 2px;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button.tinymce-mobile-toolbar-button-selected {\n  background: #c8cbcf;\n  color: #cccccc;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:first-of-type,\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:last-of-type {\n  background: #207ab7;\n  color: #eceff1;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar {\n  /* Note, this file is imported inside .tinymce-mobile-context-toolbar, so that prefix is on everything here. */\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group {\n  align-items: center;\n  display: flex;\n  height: 100%;\n  flex: 1;\n  padding-bottom: 0.4em;\n  padding-top: 0.4em;\n  /* Make any buttons appearing on the left and right display in the centre (e.g. color edges) */\n  /* For widgets like the colour picker, use the whole height */\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog {\n  display: flex;\n  min-height: 1.5em;\n  overflow: hidden;\n  padding-left: 0;\n  padding-right: 0;\n  position: relative;\n  width: 100%;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain {\n  display: flex;\n  height: 100%;\n  transition: left cubic-bezier(0.4, 0, 1, 1) 0.15s;\n  width: 100%;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen {\n  display: flex;\n  flex: 0 0 auto;\n  justify-content: space-between;\n  width: 100%;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen input {\n  font-family: Sans-serif;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container {\n  display: flex;\n  flex-grow: 1;\n  position: relative;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container .tinymce-mobile-input-container-x {\n  -ms-grid-row-align: center;\n      align-self: center;\n  background: inherit;\n  border: none;\n  border-radius: 50%;\n  color: #888;\n  font-size: 0.6em;\n  font-weight: bold;\n  height: 100%;\n  padding-right: 2px;\n  position: absolute;\n  right: 0;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container.tinymce-mobile-input-container-empty .tinymce-mobile-input-container-x {\n  display: none;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous,\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next {\n  align-items: center;\n  display: flex;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous::before,\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next::before {\n  align-items: center;\n  display: flex;\n  font-weight: bold;\n  height: 100%;\n  padding-left: 0.5em;\n  padding-right: 0.5em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous.tinymce-mobile-toolbar-navigation-disabled::before,\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next.tinymce-mobile-toolbar-navigation-disabled::before {\n  visibility: hidden;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item {\n  color: #cccccc;\n  font-size: 10px;\n  line-height: 10px;\n  margin: 0 2px;\n  padding-top: 3px;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item.tinymce-mobile-dot-active {\n  color: #c8cbcf;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-font::before,\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-heading::before {\n  margin-left: 0.5em;\n  margin-right: 0.9em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-font::before,\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-heading::before {\n  margin-left: 0.9em;\n  margin-right: 0.5em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider {\n  display: flex;\n  flex: 1;\n  margin-left: 0;\n  margin-right: 0;\n  padding: 0.28em 0;\n  position: relative;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container {\n  align-items: center;\n  display: flex;\n  flex-grow: 1;\n  height: 100%;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container .tinymce-mobile-slider-size-line {\n  background: #cccccc;\n  display: flex;\n  flex: 1;\n  height: 0.2em;\n  margin-bottom: 0.3em;\n  margin-top: 0.3em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container {\n  padding-left: 2em;\n  padding-right: 2em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container {\n  align-items: center;\n  display: flex;\n  flex-grow: 1;\n  height: 100%;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container .tinymce-mobile-slider-gradient {\n  background: linear-gradient(to right, hsl(0, 100%, 50%) 0%, hsl(60, 100%, 50%) 17%, hsl(120, 100%, 50%) 33%, hsl(180, 100%, 50%) 50%, hsl(240, 100%, 50%) 67%, hsl(300, 100%, 50%) 83%, hsl(0, 100%, 50%) 100%);\n  display: flex;\n  flex: 1;\n  height: 0.2em;\n  margin-bottom: 0.3em;\n  margin-top: 0.3em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-black {\n  /* Not part of theming */\n  background: black;\n  height: 0.2em;\n  margin-bottom: 0.3em;\n  margin-top: 0.3em;\n  width: 1.2em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-white {\n  /* Not part of theming */\n  background: white;\n  height: 0.2em;\n  margin-bottom: 0.3em;\n  margin-top: 0.3em;\n  width: 1.2em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb {\n  /* vertically centering trick (margin: auto, top: 0, bottom: 0). On iOS and Safari, if you leave\n     * out these values, then it shows the thumb at the top of the spectrum. This is probably because it is\n     * absolutely positioned with only a left value, and not a top. Note, on Chrome it seems to be fine without\n     * this approach.\n    */\n  align-items: center;\n  background-clip: padding-box;\n  background-color: #455a64;\n  border: 0.5em solid rgba(136, 136, 136, 0);\n  border-radius: 3em;\n  bottom: 0;\n  color: #fff;\n  display: flex;\n  height: 0.5em;\n  justify-content: center;\n  left: -10px;\n  margin: auto;\n  position: absolute;\n  top: 0;\n  transition: border 120ms cubic-bezier(0.39, 0.58, 0.57, 1);\n  width: 0.5em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb.tinymce-mobile-thumb-active {\n  border: 0.5em solid rgba(136, 136, 136, 0.39);\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper,\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group > div {\n  align-items: center;\n  display: flex;\n  height: 100%;\n  flex: 1;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper {\n  flex-direction: column;\n  justify-content: center;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item {\n  align-items: center;\n  display: flex;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item:not(.tinymce-mobile-serialised-dialog) {\n  height: 100%;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-container {\n  display: flex;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input {\n  background: #ffffff;\n  border: none;\n  border-radius: 0;\n  color: #455a64;\n  flex-grow: 1;\n  font-size: 0.85em;\n  padding-bottom: 0.1em;\n  padding-left: 5px;\n  padding-top: 0.1em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::-webkit-input-placeholder {\n  /* WebKit, Blink, Edge */\n  color: #888;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::placeholder {\n  /* WebKit, Blink, Edge */\n  color: #888;\n}\n/* dropup */\n.tinymce-mobile-dropup {\n  background: white;\n  display: flex;\n  overflow: hidden;\n  width: 100%;\n}\n.tinymce-mobile-dropup.tinymce-mobile-dropup-shrinking {\n  transition: height 0.3s ease-out;\n}\n.tinymce-mobile-dropup.tinymce-mobile-dropup-growing {\n  transition: height 0.3s ease-in;\n}\n.tinymce-mobile-dropup.tinymce-mobile-dropup-closed {\n  flex-grow: 0;\n}\n.tinymce-mobile-dropup.tinymce-mobile-dropup-open:not(.tinymce-mobile-dropup-growing) {\n  flex-grow: 1;\n}\n/* TODO min-height for device size and orientation */\n.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) {\n  min-height: 200px;\n}\n@media only screen and (orientation: landscape) {\n  .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) {\n    min-height: 200px;\n  }\n}\n@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {\n  .tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) {\n    min-height: 150px;\n  }\n}\n/* styles menu */\n.tinymce-mobile-styles-menu {\n  font-family: sans-serif;\n  outline: 4px solid black;\n  overflow: hidden;\n  position: relative;\n  width: 100%;\n}\n.tinymce-mobile-styles-menu [role=\"menu\"] {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  position: absolute;\n  width: 100%;\n}\n.tinymce-mobile-styles-menu [role=\"menu\"].transitioning {\n  transition: transform 0.5s ease-in-out;\n}\n.tinymce-mobile-styles-menu .tinymce-mobile-styles-item {\n  border-bottom: 1px solid #ddd;\n  color: #455a64;\n  cursor: pointer;\n  display: flex;\n  padding: 1em 1em;\n  position: relative;\n}\n.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser .tinymce-mobile-styles-collapse-icon::before {\n  color: #455a64;\n  content: \"\\e314\";\n  font-family: 'tinymce-mobile', sans-serif;\n}\n.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-styles-item-is-menu::after {\n  color: #455a64;\n  content: \"\\e315\";\n  font-family: 'tinymce-mobile', sans-serif;\n  padding-left: 1em;\n  padding-right: 1em;\n  position: absolute;\n  right: 0;\n}\n.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-format-matches::after {\n  font-family: 'tinymce-mobile', sans-serif;\n  padding-left: 1em;\n  padding-right: 1em;\n  position: absolute;\n  right: 0;\n}\n.tinymce-mobile-styles-menu .tinymce-mobile-styles-separator,\n.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser {\n  align-items: center;\n  background: #fff;\n  border-top: #455a64;\n  color: #455a64;\n  display: flex;\n  min-height: 2.5em;\n  padding-left: 1em;\n  padding-right: 1em;\n}\n.tinymce-mobile-styles-menu [data-transitioning-destination=\"before\"][data-transitioning-state],\n.tinymce-mobile-styles-menu [data-transitioning-state=\"before\"] {\n  transform: translate(-100%);\n}\n.tinymce-mobile-styles-menu [data-transitioning-destination=\"current\"][data-transitioning-state],\n.tinymce-mobile-styles-menu [data-transitioning-state=\"current\"] {\n  transform: translate(0%);\n}\n.tinymce-mobile-styles-menu [data-transitioning-destination=\"after\"][data-transitioning-state],\n.tinymce-mobile-styles-menu [data-transitioning-state=\"after\"] {\n  transform: translate(100%);\n}\n@font-face {\n  font-family: 'tinymce-mobile';\n  font-style: normal;\n  font-weight: normal;\n  src: url('../../../../fonts/tinymce-mobile.woff?8x92w3') format('woff');\n}\n@media (min-device-width: 700px) {\n  .tinymce-mobile-outer-container,\n  .tinymce-mobile-outer-container input {\n    font-size: 25px;\n  }\n}\n@media (max-device-width: 700px) {\n  .tinymce-mobile-outer-container,\n  .tinymce-mobile-outer-container input {\n    font-size: 18px;\n  }\n}\n.tinymce-mobile-icon {\n  font-family: 'tinymce-mobile', sans-serif;\n}\n.mixin-flex-and-centre {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.mixin-flex-bar {\n  align-items: center;\n  display: flex;\n  height: 100%;\n}\n.tinymce-mobile-outer-container .tinymce-mobile-editor-socket iframe {\n  background-color: #fff;\n  width: 100%;\n}\n.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon {\n  /* Note, on the iPod touch in landscape, this isn't visible when the navbar appears */\n  background-color: #207ab7;\n  border-radius: 50%;\n  bottom: 1em;\n  color: white;\n  font-size: 1em;\n  height: 2.1em;\n  position: fixed;\n  right: 2em;\n  width: 2.1em;\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n@media only screen and (min-device-width:700px) {\n  .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon {\n    font-size: 1.2em;\n  }\n}\n.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket {\n  height: 300px;\n  overflow: hidden;\n}\n.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket iframe {\n  height: 100%;\n}\n.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-toolstrip {\n  display: none;\n}\n/*\n  Note, that if you don't include this (::-webkit-file-upload-button), the toolbar width gets\n  increased and the whole body becomes scrollable. It's important!\n */\ninput[type=\"file\"]::-webkit-file-upload-button {\n  display: none;\n}\n@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {\n  .tinymce-mobile-ios-container .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon {\n    bottom: 50%;\n  }\n}\n","\n/* classes attached to <body> */\n\n.fc-not-allowed,\n.fc-not-allowed .fc-event { /* override events' custom cursors */\n  cursor: not-allowed;\n}\n\n.fc-unselectable {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  -webkit-touch-callout: none;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.fc {\n  /* layout of immediate children */\n  display: flex;\n  flex-direction: column;\n\n  font-size: 1em\n}\n.fc,\n  .fc *,\n  .fc *:before,\n  .fc *:after {\n    box-sizing: border-box;\n  }\n.fc table {\n    border-collapse: collapse;\n    border-spacing: 0;\n    font-size: 1em; /* normalize cross-browser */\n  }\n.fc th {\n    text-align: center;\n  }\n.fc th,\n  .fc td {\n    vertical-align: top;\n    padding: 0;\n  }\n.fc {\n  .table-bordered{\n    border-radius: $border-radius;\n    thead th,thead td{\n      border-bottom-width:0;\n    }\n    thead > tr > th,thead > tr > td{\n      border-bottom-width:1px;\n    }\n  }\n  thead tr:first-child {\n    td, th{\n      &:first-child{\n        border-radius: $border-radius 0 0 0;\n      }\n      &:last-child{\n        border-radius: 0 $border-radius 0 0;\n      }\n    }\n  }\n  tbody tr:last-child {\n    td, th{\n      &:first-child{\n        border-radius: 0 0 0 $border-radius;\n      }\n      &:last-child{\n        border-radius: 0 0 $border-radius 0;\n      }\n    }\n  }\n}\n.fc a[data-navlink] {\n    cursor: pointer;\n  }\n.fc a[data-navlink]:hover {\n    text-decoration: underline;\n  }\n.fc-direction-ltr {\n  direction: ltr;\n  text-align: left;\n}\n.fc-direction-rtl {\n  direction: rtl;\n  text-align: right;\n}\n.fc-theme-standard td,\n  .fc-theme-standard th {\n    border: 1px solid #ddd;\n    border: 1px solid var(--fc-border-color, #ddd);\n  }\n/* for FF, which doesn't expand a 100% div within a table cell. use absolute positioning */\n/* inner-wrappers are responsible for being absolute */\n/* TODO: best place for this? */\n.fc-liquid-hack td,\n  .fc-liquid-hack th {\n    position: relative;\n  }\n\n@font-face {\n  font-family: 'fcicons';\n  src: url(\"data:application/x-font-ttf;charset=utf-8;base64,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\") format('truetype');\n  font-weight: normal;\n  font-style: normal;\n}\n\n.fc-icon,.fa {\n  /* added for fc */\n  display: inline-block;\n  width: 1em;\n  height: 1em;\n  text-align: center;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n\n  /* use !important to prevent issues with browser extensions that change fonts */\n  font-family: 'fcicons' !important;\n  speak: none;\n  font-style: normal;\n  font-weight: normal;\n  font-variant: normal;\n  text-transform: none;\n  line-height: 1;\n\n  /* Better Font Rendering =========== */\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n.fc-icon-chevron-left:before,.fa-chevron-left:before {\n  content: \"\\e900\";\n}\n\n.fc-icon-chevron-right:before,.fa-chevron-right:before {\n  content: \"\\e901\";\n}\n\n.fc-icon-chevrons-left:before,.fa-chevrons-left:before  {\n  content: \"\\e902\";\n}\n\n.fc-icon-chevrons-right:before,.fa-chevrons-right:before {\n  content: \"\\e903\";\n}\n\n.fc-icon-minus-square:before,.fa-minus-square:before {\n  content: \"\\e904\";\n}\n\n.fc-icon-plus-square:before,.fa-plus-square:before {\n  content: \"\\e905\";\n}\n\n.fc-icon-x:before,.fa-times:before {\n  content: \"\\e906\";\n}\n\n/*\nLots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css\n\nThese styles only apply when the standard-theme is activated.\nWhen it's NOT activated, the fc-button classes won't even be in the DOM.\n*/\n.fc {\n\n  /* reset */\n\n}\n.fc .fc-button {\n    border-radius: 0;\n    overflow: visible;\n    text-transform: none;\n    margin: 0;\n    font-family: inherit;\n    font-size: inherit;\n    line-height: inherit;\n  }\n.fc .fc-button:focus {\n    outline: 1px dotted;\n    outline: 5px auto -webkit-focus-ring-color;\n  }\n.fc .fc-button {\n    -webkit-appearance: button;\n  }\n.fc .fc-button:not(:disabled) {\n    cursor: pointer;\n  }\n.fc .fc-button::-moz-focus-inner {\n    padding: 0;\n    border-style: none;\n  }\n.fc {\n\n  /* theme */\n\n}\n.fc .fc-button {\n    display: inline-block;\n    font-weight: 400;\n    text-align: center;\n    vertical-align: middle;\n    -webkit-user-select: none;\n       -moz-user-select: none;\n        -ms-user-select: none;\n            user-select: none;\n    background-color: transparent;\n    border: 1px solid transparent;\n    padding: 0.4em 0.65em;\n    font-size: 1em;\n    line-height: 1.5;\n    border-radius: 0.25em;\n  }\n.fc .fc-button:hover {\n    text-decoration: none;\n  }\n.fc .fc-button:focus {\n    outline: 0;\n    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);\n  }\n.fc .fc-button:disabled {\n    opacity: 0.65;\n  }\n.fc {\n\n  /* \"primary\" coloring */\n\n}\n.fc .fc-button-primary {\n    color: #fff;\n    color: var(--fc-button-text-color, #fff);\n    background-color: #2C3E50;\n    background-color: var(--fc-button-bg-color, #2C3E50);\n    border-color: #2C3E50;\n    border-color: var(--fc-button-border-color, #2C3E50);\n  }\n.fc .fc-button-primary:hover {\n    color: #fff;\n    color: var(--fc-button-text-color, #fff);\n    background-color: #1e2b37;\n    background-color: var(--fc-button-hover-bg-color, #1e2b37);\n    border-color: #1a252f;\n    border-color: var(--fc-button-hover-border-color, #1a252f);\n  }\n.fc .fc-button-primary:disabled { /* not DRY */\n    color: #fff;\n    color: var(--fc-button-text-color, #fff);\n    background-color: #2C3E50;\n    background-color: var(--fc-button-bg-color, #2C3E50);\n    border-color: #2C3E50;\n    border-color: var(--fc-button-border-color, #2C3E50); /* overrides :hover */\n  }\n.fc .fc-button-primary:focus {\n    box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);\n  }\n.fc .fc-button-primary:not(:disabled):active,\n  .fc .fc-button-primary:not(:disabled).fc-button-active {\n    color: #fff;\n    color: var(--fc-button-text-color, #fff);\n    background-color: #1a252f;\n    background-color: var(--fc-button-active-bg-color, #1a252f);\n    border-color: #151e27;\n    border-color: var(--fc-button-active-border-color, #151e27);\n  }\n.fc .fc-button-primary:not(:disabled):active:focus,\n  .fc .fc-button-primary:not(:disabled).fc-button-active:focus {\n    box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);\n  }\n.fc {\n\n  /* icons within buttons */\n\n}\n.fc .fc-button .fc-icon {\n    vertical-align: middle;\n    font-size: 1.5em; /* bump up the size (but don't make it bigger than line-height of button, which is 1.5em also) */\n  }\n.fc .fc-button-group {\n    position: relative;\n    display: inline-flex;\n    vertical-align: middle;\n  }\n.fc .fc-button-group > .fc-button {\n    position: relative;\n    flex: 1 1 auto;\n  }\n.fc .fc-button-group > .fc-button:hover {\n    z-index: 1;\n  }\n.fc .fc-button-group > .fc-button:focus,\n  .fc .fc-button-group > .fc-button:active,\n  .fc .fc-button-group > .fc-button.fc-button-active {\n    z-index: 1;\n  }\n.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {\n    margin-left: -1px;\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n.fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) {\n    margin-right: -1px;\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n.fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n.fc .fc-toolbar {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n  }\n  @include media-breakpoint-down(sm){\n    .fc .fc-toolbar {\n      flex-direction: column;\n    }\n  }\n.fc .fc-toolbar.fc-header-toolbar {\n    margin: -.5rem 0 .75rem;\n    .fc-toolbar-chunk{\n      display: flex;\n      align-items: center;\n      padding: .5rem 0;\n      &:empty{\n        display: none;\n      }\n      .btn{\n        position: relative;\n        font-family: $base-font-family;\n        font-weight: $fw-bold;\n        font-size: 12px;\n        background: transparent;\n        color: $base-light;\n        border: 1px solid $border-color;\n        text-transform: capitalize;\n        &:disabled{\n          background: transparent;\n          color: $base-light;\n          border: 1px solid $border-color;\n        }\n        &:hover, &:focus {\n            color: $base-text;\n            background: $lighter;\n            border: 1px solid $border-color;\n        }\n        &:focus {\n            box-shadow: 0 0 0 0.2rem rgba($border-color, 0.5);\n        }\n        &.active {\n            color: $base-color;\n            border: 1px solid $border-color;\n            background: $lighter;\n            box-shadow: inset 0 0 4px -1px rgba($base-light, .25);\n        }\n      }\n      .fc-prev-button,.fc-next-button{\n        border: none !important;\n        &:hover, &:focus {\n          background: transparent !important;\n          box-shadow: none !important;\n        }\n      }\n    }\n}\n\n@include media-breakpoint-down(sm){\n  .fc .fc-toolbar.fc-header-toolbar {\n    .fc-toolbar-chunk{\n      justify-content: space-between;\n      width: 100%;\n      .fc-dayGridMonth-button,.fc-timeGridWeek-button,.fc-timeGridDay-button,.fc-listWeek-button{\n        color: transparent !important;\n        width: $btn-line-height + $btn-padding-y*2;\n        &:before{\n          color: $base-light;\n          position: absolute;\n          top: 50%;\n          left: 50%;\n          transform: translate(-50%,-50%);\n        }\n      }\n      .fc-dayGridMonth-button{\n        &:before{\n          content: 'M';\n        }\n      }\n      .fc-timeGridWeek-button{\n        &:before{\n          content: 'W';\n        }\n      }\n      .fc-timeGridDay-button{\n        &:before{\n          content: 'D';\n        }\n      }\n      .fc-listWeek-button{\n        &:before{\n          content: 'L';\n        }\n      }\n    }\n    .fc-toolbar-title + .btn-group{\n      margin-right: -0.75rem;\n    }\n  }\n}\n\n.fc .fc-toolbar.fc-footer-toolbar {\n    margin-top: 1.5em;\n  }\n.fc .fc-toolbar-title {\n    font-size: 1.125rem;\n    margin: 0;\n  }\n.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {\n    margin-left: .75em; /* space between */\n  }\n.fc-direction-rtl .fc-toolbar > * > :not(:first-child) {\n    margin-right: .75em; /* space between */\n  }\n.fc-direction-rtl .fc-toolbar-ltr { /* when the toolbar-chunk positioning system is explicitly left-to-right */\n    flex-direction: row-reverse;\n  }\n.fc .fc-scroller {\n    -webkit-overflow-scrolling: touch;\n    position: relative; /* for abs-positioned elements within */\n  }\n.fc .fc-scroller-liquid {\n    height: 100%;\n  }\n.fc .fc-scroller-liquid-absolute {\n    position: absolute;\n    top: 0;\n    right: 0;\n    left: 0;\n    bottom: 0;\n  }\n.fc .fc-scroller-harness {\n    position: relative;\n    overflow: hidden;\n    direction: ltr;\n      /* hack for chrome computing the scroller's right/left wrong for rtl. undone below... */\n      /* TODO: demonstrate in codepen */\n  }\n.fc .fc-scroller-harness-liquid {\n    height: 100%;\n  }\n.fc-direction-rtl .fc-scroller-harness > .fc-scroller { /* undo above hack */\n    direction: rtl;\n  }\n.fc-theme-standard .fc-scrollgrid {\n    border: 1px solid #ddd;\n    border: 1px solid var(--fc-border-color, #ddd); /* bootstrap does this. match */\n  }\n.fc .fc-scrollgrid,\n    .fc .fc-scrollgrid table { /* all tables (self included) */\n      width: 100%; /* because tables don't normally do this */\n      table-layout: fixed;\n    }\n.fc .fc-scrollgrid table { /* inner tables */\n      border-top-style: hidden;\n      border-left-style: hidden;\n      border-right-style: hidden;\n    }\n.fc .fc-scrollgrid {\n\n    border-collapse: separate;\n    border-right-width: 0;\n    border-bottom-width: 0;\n\n  }\n.fc .fc-scrollgrid-liquid {\n    height: 100%;\n  }\n.fc .fc-scrollgrid-section { /* a <tr> */\n    height: 1px /* better than 0, for firefox */\n\n  }\n.fc .fc-scrollgrid-section > td {\n      height: 1px; /* needs a height so inner div within grow. better than 0, for firefox */\n    }\n.fc .fc-scrollgrid-section table {\n      height: 1px;\n        /* for most browsers, if a height isn't set on the table, can't do liquid-height within cells */\n        /* serves as a min-height. harmless */\n    }\n.fc .fc-scrollgrid-section-liquid {\n    height: auto\n\n  }\n.fc .fc-scrollgrid-section-liquid > td {\n      height: 100%; /* better than `auto`, for firefox */\n    }\n.fc .fc-scrollgrid-section > * {\n    border-top-width: 0;\n    border-left-width: 0;\n  }\n.fc .fc-scrollgrid-section-header > *,\n  .fc .fc-scrollgrid-section-footer > * {\n    border-bottom-width: 0;\n  }\n.fc .fc-scrollgrid-section-body table,\n  .fc .fc-scrollgrid-section-footer table {\n    border-bottom-style: hidden; /* head keeps its bottom border tho */\n  }\n.fc {\n\n  /* stickiness */\n\n}\n.fc .fc-scrollgrid-section-sticky > * {\n    background: #fff;\n    background: var(--fc-page-bg-color, #fff);\n    position: -webkit-sticky;\n    position: sticky;\n    z-index: 2; /* TODO: var */\n    /* TODO: box-shadow when sticking */\n  }\n.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky > * {\n    top: 0; /* because border-sharing causes a gap at the top */\n      /* TODO: give safari -1. has bug */\n  }\n.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky > * {\n    bottom: 0; /* known bug: bottom-stickiness doesn't work in safari */\n  }\n.fc .fc-scrollgrid-sticky-shim { /* for horizontal scrollbar */\n    height: 1px; /* needs height to create scrollbars */\n    margin-bottom: -1px;\n  }\n.fc-sticky { /* no .fc wrap because used as child of body */\n  position: -webkit-sticky;\n  position: sticky;\n}\n.fc .fc-view-harness {\n    flex-grow: 1; /* because this harness is WITHIN the .fc's flexbox */\n    position: relative;\n  }\n.fc {\n\n  /* when the harness controls the height, make the view liquid */\n\n}\n.fc .fc-view-harness-active > .fc-view {\n    position: absolute;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n  }\n.fc .fc-col-header-cell-cushion {\n    display: inline-block; /* x-browser for when sticky (when multi-tier header) */\n    padding: 2px 4px;\n  }\n.fc .fc-bg-event,\n  .fc .fc-non-business,\n  .fc .fc-highlight {\n    /* will always have a harness with position:relative/absolute, so absolutely expand */\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n  }\n.fc .fc-non-business {\n    background: rgba(215, 215, 215, 0.3);\n    background: var(--fc-non-business-color, rgba(215, 215, 215, 0.3));\n  }\n.fc .fc-bg-event {\n    background: rgb(143, 223, 130);\n    background: var(--fc-bg-event-color, rgb(143, 223, 130));\n    opacity: 0.3;\n    opacity: var(--fc-bg-event-opacity, 0.3)\n  }\n.fc .fc-bg-event .fc-event-title {\n      margin: .5em;\n      font-size: .85em;\n      font-size: var(--fc-small-font-size, .85em);\n      font-style: italic;\n    }\n.fc .fc-highlight {\n    background: rgba(188, 232, 241, 0.3);\n    background: var(--fc-highlight-color, rgba(188, 232, 241, 0.3));\n  }\n.fc .fc-cell-shaded,\n  .fc .fc-day-disabled {\n    background: rgba(208, 208, 208, 0.3);\n    background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));\n  }\n/* link resets */\n/* ---------------------------------------------------------------------------------------------------- */\n.fc .fc-event{\n  padding: .125rem .375rem;\n  margin: .5rem .375rem;\n}\n\na.fc-event,\na.fc-event:hover {\n  text-decoration: none;\n}\n/* cursor */\n.fc-event[href],\n.fc-event.fc-event-draggable {\n  cursor: pointer;\n}\n/* event text content */\n/* ---------------------------------------------------------------------------------------------------- */\n.fc-event .fc-event-main {\n    position: relative;\n    z-index: 2;\n  }\n/* dragging */\n/* ---------------------------------------------------------------------------------------------------- */\n.fc-event-dragging:not(.fc-event-selected) { /* MOUSE */\n    opacity: 0.75;\n  }\n.fc-event-dragging.fc-event-selected { /* TOUCH */\n    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);\n  }\n/* resizing */\n/* ---------------------------------------------------------------------------------------------------- */\n/* (subclasses should hone positioning for touch and non-touch) */\n.fc-event .fc-event-resizer {\n    display: none;\n    position: absolute;\n    z-index: 4;\n  }\n.fc-event:hover, /* MOUSE */\n.fc-event-selected { /* TOUCH */\n\n}\n.fc-event:hover .fc-event-resizer, .fc-event-selected .fc-event-resizer {\n    display: block;\n  }\n.fc-event-selected .fc-event-resizer {\n    border-radius: 4px;\n    border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);\n    border-width: 1px;\n    border-width: var(--fc-event-resizer-dot-border-width, 1px);\n    width: 8px;\n    width: var(--fc-event-resizer-dot-total-width, 8px);\n    height: 8px;\n    height: var(--fc-event-resizer-dot-total-width, 8px);\n    border-style: solid;\n    border-color: inherit;\n    background: #fff;\n    background: var(--fc-page-bg-color, #fff)\n\n    /* expand hit area */\n\n  }\n.fc-event-selected .fc-event-resizer:before {\n      content: '';\n      position: absolute;\n      top: -20px;\n      left: -20px;\n      right: -20px;\n      bottom: -20px;\n    }\n/* selecting (always TOUCH) */\n/* ---------------------------------------------------------------------------------------------------- */\n.fc-event-selected {\n  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2)\n\n  /* expand hit area (subclasses should expand) */\n\n}\n.fc-event-selected:before {\n    content: \"\";\n    position: absolute;\n    z-index: 3;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n  }\n.fc-event-selected {\n\n  /* dimmer effect */\n\n}\n.fc-event-selected:after {\n    content: \"\";\n    background: rgba(0, 0, 0, 0.25);\n    background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));\n    position: absolute;\n    z-index: 1;\n\n    /* assume there's a border on all sides. overcome it. */\n    /* sometimes there's NOT a border, in which case the dimmer will go over */\n    /* an adjacent border, which looks fine. */\n    top: -1px;\n    left: -1px;\n    right: -1px;\n    bottom: -1px;\n  }\n/*\nA HORIZONTAL event\n*/\n.fc-h-event { /* allowed to be top-level */\n  display: block;\n  border: 1px solid $accent-color;\n  background-color: $accent-color;\n\n}\n\n.fc-h-event .fc-event-main-frame {\n    display: flex; /* for make fc-event-title-container expand */\n  }\n.fc-h-event .fc-event-time {\n    max-width: 100%; /* clip overflow on this element */\n    overflow: hidden;\n  }\n.fc-h-event .fc-event-title-container { /* serves as a container for the sticky cushion */\n    flex-grow: 1;\n    flex-shrink: 1;\n    min-width: 0; /* important for allowing to shrink all the way */\n  }\n.fc-h-event .fc-event-title {\n    display: inline-block; /* need this to be sticky cross-browser */\n    vertical-align: top; /* for not messing up line-height */\n    left: 0;  /* for sticky */\n    right: 0; /* for sticky */\n    max-width: 100%; /* clip overflow on this element */\n    overflow: hidden;\n  }\n.fc-h-event.fc-event-selected:before {\n    /* expand hit area */\n    top: -10px;\n    bottom: -10px;\n  }\n/* adjust border and border-radius (if there is any) for non-start/end */\n.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),\n.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  border-left-width: 0;\n}\n.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),\n.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n  border-right-width: 0;\n}\n/* resizers */\n.fc-h-event:not(.fc-event-selected) .fc-event-resizer {\n  top: 0;\n  bottom: 0;\n  width: 8px;\n  width: var(--fc-event-resizer-thickness, 8px);\n}\n.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,\n.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {\n  cursor: w-resize;\n  left: -4px;\n  left: calc(var(--fc-event-resizer-thickness, 8px) / -2);\n}\n.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,\n.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {\n  cursor: e-resize;\n  right: -4px;\n  right: calc(var(--fc-event-resizer-thickness, 8px) / -2);\n}\n/* resizers for TOUCH */\n.fc-h-event.fc-event-selected .fc-event-resizer {\n  top: 50%;\n  margin-top: -4px;\n  margin-top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);\n}\n.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,\n.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {\n  left: -4px;\n  left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);\n}\n.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,\n.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {\n  right: -4px;\n  right: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);\n}\n\n\n:root {\n  --fc-daygrid-event-dot-width: 8px;\n}\n.fc .fc-popover {\n    position: fixed;\n    top: 0; /* for when not positioned yet */\n    box-shadow: 0 2px 6px rgba(0,0,0,.15);\n  }\n.fc .fc-popover-header {\n    display: flex;\n    flex-direction: row;\n    justify-content: space-between;\n    align-items: center;\n    padding: 3px 4px;\n  }\n.fc .fc-popover-title {\n    margin: 0 2px;\n  }\n.fc .fc-popover-close {\n    cursor: pointer;\n    opacity: 0.65;\n    font-size: 1.1em;\n  }\n.fc-theme-standard .fc-popover {\n    border: 1px solid #ddd;\n    border: 1px solid var(--fc-border-color, #ddd);\n    background: #fff;\n    background: var(--fc-page-bg-color, #fff);\n  }\n.fc-theme-standard .fc-popover-header {\n    background: rgba(208, 208, 208, 0.3);\n    background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));\n  }\n/* help things clear margins of inner content */\n.fc-daygrid-day-frame,\n.fc-daygrid-day-events,\n.fc-daygrid-event-harness { /* for event top/bottom margins */\n}\n.fc-daygrid-day-frame:before, .fc-daygrid-day-events:before, .fc-daygrid-event-harness:before {\n  content: \"\";\n  clear: both;\n  display: table; }\n.fc-daygrid-day-frame:after, .fc-daygrid-day-events:after, .fc-daygrid-event-harness:after {\n  content: \"\";\n  clear: both;\n  display: table; }\n.fc .fc-daygrid-body { /* a <div> that wraps the table */\n    position: relative;\n    z-index: 1; /* container inner z-index's because <tr>s can't do it */\n  }\n.fc .fc-daygrid-day.fc-day-today {\n      background-color: rgba($accent-color, 0.07);\n    }\n.fc .fc-daygrid-day-frame {\n    position: relative;\n    min-height: 100%; /* seems to work better than `height` because sets height after rows/cells naturally do it */\n  }\n.fc {\n\n  /* cell top */\n\n}\n.fc .fc-daygrid-day-top {\n    display: flex;\n    flex-direction: row-reverse;\n  }\n.fc .fc-day-other .fc-daygrid-day-top {\n    opacity: 0.5;\n  }\n.fc {\n\n  /* day number (within cell top) */\n\n}\n.fc .fc-daygrid-day-number {\n    position: relative;\n    z-index: 4;\n    padding: 4px;\n  }\n.fc {\n\n  /* event container */\n\n}\n.fc .fc-daygrid-day-events {\n    margin-top: 1px; /* needs to be margin, not padding, so that available cell height can be computed */\n  }\n.fc {\n\n  /* positioning for balanced vs natural */\n\n}\n.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {\n      position: absolute;\n      left: 0;\n      right: 0;\n    }\n.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {\n      position: relative; /* for containing abs positioned event harnesses */\n      min-height: 2em; /* in addition to being a min-height during natural height, equalizes the heights a little bit */\n    }\n.fc .fc-daygrid-body-natural { /* can coexist with -unbalanced */\n  }\n.fc .fc-daygrid-body-natural .fc-daygrid-day-events {\n      margin-bottom: 1em;\n    }\n.fc {\n\n  /* event harness */\n\n}\n.fc .fc-daygrid-event-harness {\n    position: relative;\n  }\n.fc .fc-daygrid-event-harness-abs {\n    position: absolute;\n    top: 0; /* fallback coords for when cannot yet be computed */\n    left: 0; /* */\n    right: 0; /* */\n  }\n.fc .fc-daygrid-bg-harness {\n    position: absolute;\n    top: 0;\n    bottom: 0;\n  }\n.fc {\n\n  /* bg content */\n\n}\n.fc .fc-daygrid-day-bg .fc-non-business { z-index: 1 }\n.fc .fc-daygrid-day-bg .fc-bg-event { z-index: 2 }\n.fc .fc-daygrid-day-bg .fc-highlight { z-index: 3 }\n.fc {\n\n  /* events */\n\n}\n.fc .fc-daygrid-event {\n    z-index: 6;\n    margin: .375rem .5rem !important;\n  }\n.fc .fc-daygrid-event.fc-event-mirror {\n    z-index: 7;\n  }\n.fc {\n\n  /* cell bottom (within day-events) */\n\n}\n.fc .fc-daygrid-day-bottom {\n    font-size: .85em;\n    margin: 2px 3px 0;\n  }\n.fc .fc-daygrid-more-link {\n    position: relative;\n    z-index: 4;\n    cursor: pointer;\n  }\n.fc {\n\n  /* week number (within frame) */\n\n}\n.fc .fc-daygrid-week-number {\n    position: absolute;\n    z-index: 5;\n    top: 0;\n    padding: 2px;\n    min-width: 1.5em;\n    text-align: center;\n    background-color: rgba(208, 208, 208, 0.3);\n    background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));\n    color: #808080;\n    color: var(--fc-neutral-text-color, #808080);\n  }\n.fc {\n\n  /* popover */\n\n}\n.fc .fc-more-popover {\n    z-index: 8;\n  }\n.fc .fc-more-popover .fc-popover-body {\n    min-width: 220px;\n    padding: 10px;\n  }\n.fc-direction-ltr .fc-daygrid-event.fc-event-start,\n.fc-direction-rtl .fc-daygrid-event.fc-event-end {\n  margin-left: .25rem;\n}\n.fc-direction-ltr .fc-daygrid-event.fc-event-end,\n.fc-direction-rtl .fc-daygrid-event.fc-event-start {\n  margin-right: .25rem;\n}\n.fc-direction-ltr .fc-daygrid-week-number {\n    left: 0;\n    border-radius: 0 0 3px 0;\n  }\n.fc-direction-rtl .fc-daygrid-week-number {\n    right: 0;\n    border-radius: 0 0 0 3px;\n  }\n.fc-liquid-hack .fc-daygrid-day-frame {\n    position: static; /* will cause inner absolute stuff to expand to <td> */\n  }\n.fc-daygrid-event { /* make root-level, because will be dragged-and-dropped outside of a component root */\n  position: relative; /* for z-indexes assigned later */\n  white-space: nowrap;\n  border-radius: 3px; /* dot event needs this to when selected */\n  font-size: .85em;\n  font-size: var(--fc-small-font-size, .85em);\n}\n/* --- the rectangle (\"block\") style of event --- */\n.fc-daygrid-block-event .fc-event-time {\n    font-weight: bold;\n  }\n.fc-daygrid-block-event .fc-event-time,\n  .fc-daygrid-block-event .fc-event-title {\n    padding: 1px;\n  }\n/* --- the dot style of event --- */\n.fc-daygrid-dot-event {\n  display: flex;\n  align-items: center;\n  padding: .25rem .25rem;\n\n}\n.fc-daygrid-dot-event .fc-event-title {\n    flex-grow: 1;\n    flex-shrink: 1;\n    min-width: 0; /* important for allowing to shrink all the way */\n    overflow: hidden;\n    font-weight: bold;\n  }\n.fc-daygrid-dot-event:hover,\n  .fc-daygrid-dot-event.fc-event-mirror {\n    background: rgba(0, 0, 0, 0.1);\n  }\n.fc-daygrid-dot-event.fc-event-selected:before {\n    /* expand hit area */\n    top: -10px;\n    bottom: -10px;\n  }\n.fc-daygrid-event-dot { /* the actual dot */\n  margin: -2px 4px 0;\n  box-sizing: content-box;\n  width: 0;\n  height: 0;\n  border: 3px solid $accent-color;\n  border-radius: 4px;\n}\n/* --- spacing between time and title --- */\n.fc-direction-ltr .fc-daygrid-event .fc-event-time {\n    margin-right: 3px;\n  }\n.fc-direction-rtl .fc-daygrid-event .fc-event-time {\n    margin-left: 3px;\n  }\n\n\n/*\nA VERTICAL event\n*/\n\n.fc-v-event { /* allowed to be top-level */\n  display: block;\n  border: 1px solid $accent-color;\n  background-color: $accent-color;\n\n}\n\n.fc-v-event .fc-event-main {\n    height: 100%;\n  }\n\n.fc-v-event .fc-event-main-frame {\n    height: 100%;\n    display: flex;\n    flex-direction: column;\n  }\n\n.fc-v-event .fc-event-time {\n    flex-grow: 0;\n    flex-shrink: 0;\n    max-height: 100%;\n    overflow: hidden;\n  }\n\n.fc-v-event .fc-event-title-container { /* a container for the sticky cushion */\n    flex-grow: 1;\n    flex-shrink: 1;\n    min-height: 0; /* important for allowing to shrink all the way */\n  }\n\n.fc-v-event .fc-event-title { /* will have fc-sticky on it */\n    top: 0;\n    bottom: 0;\n    max-height: 100%; /* clip overflow */\n    overflow: hidden;\n  }\n\n.fc-v-event:not(.fc-event-start) {\n    border-top-width: 0;\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n  }\n\n.fc-v-event:not(.fc-event-end) {\n    border-bottom-width: 0;\n    border-bottom-left-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n\n.fc-v-event.fc-event-selected:before {\n    /* expand hit area */\n    left: -10px;\n    right: -10px;\n  }\n\n.fc-v-event {\n\n  /* resizer (mouse AND touch) */\n\n}\n\n.fc-v-event .fc-event-resizer-start {\n    cursor: n-resize;\n  }\n\n.fc-v-event .fc-event-resizer-end {\n    cursor: s-resize;\n  }\n\n.fc-v-event {\n\n  /* resizer for MOUSE */\n\n}\n\n.fc-v-event:not(.fc-event-selected) .fc-event-resizer {\n      height: 8px;\n      height: var(--fc-event-resizer-thickness, 8px);\n      left: 0;\n      right: 0;\n    }\n\n.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {\n      top: -4px;\n      top: calc(var(--fc-event-resizer-thickness, 8px) / -2);\n    }\n\n.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {\n      bottom: -4px;\n      bottom: calc(var(--fc-event-resizer-thickness, 8px) / -2);\n    }\n\n.fc-v-event {\n\n  /* resizer for TOUCH (when event is \"selected\") */\n\n}\n\n.fc-v-event.fc-event-selected .fc-event-resizer {\n      left: 50%;\n      margin-left: -4px;\n      margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);\n    }\n\n.fc-v-event.fc-event-selected .fc-event-resizer-start {\n      top: -4px;\n      top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);\n    }\n\n.fc-v-event.fc-event-selected .fc-event-resizer-end {\n      bottom: -4px;\n      bottom: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);\n    }\n.fc .fc-timegrid .fc-daygrid-body { /* the all-day daygrid within the timegrid view */\n    z-index: 2; /* put above the timegrid-body so that more-popover is above everything. TODO: better solution */\n  }\n.fc .fc-timegrid-divider {\n    padding: 0 0 2px; /* browsers get confused when you set height. use padding instead */\n  }\n.fc .fc-timegrid-body {\n    position: relative;\n    z-index: 1; /* scope the z-indexes of slots and cols */\n    min-height: 100%; /* fill height always, even when slat table doesn't grow */\n  }\n.fc .fc-timegrid-axis-chunk { /* for advanced ScrollGrid */\n    position: relative /* offset parent for now-indicator-container */\n\n  }\n.fc .fc-timegrid-axis-chunk > table {\n      position: relative;\n      z-index: 1; /* above the now-indicator-container */\n    }\n.fc .fc-timegrid-slots {\n    position: relative;\n    z-index: 1;\n  }\n.fc .fc-timegrid-slot { /* a <td> */\n    height: 1.5em;\n    border-bottom: 0; /* each cell owns its top border */\n    padding: .25rem;\n  }\n.fc .fc-timegrid-slot:empty:before {\n      content: '\\00a0'; /* make sure there's at least an empty space to create height for height syncing */\n    }\n.fc .fc-timegrid-slot-minor {\n    border-top-style: dotted;\n  }\n.fc .fc-timegrid-slot-label-cushion {\n    display: inline-block;\n    white-space: nowrap;\n  }\n.fc .fc-timegrid-slot-label {\n    vertical-align: middle; /* vertical align the slots */\n  }\n.fc {\n\n\n  /* slots AND axis cells (top-left corner of view including the \"all-day\" text) */\n\n}\n.fc .fc-timegrid-axis-cushion,\n  .fc .fc-timegrid-slot-label-cushion {\n    padding: 0 4px;\n  }\n.fc {\n\n\n  /* axis cells (top-left corner of view including the \"all-day\" text) */\n  /* vertical align is more complicated, uses flexbox */\n\n}\n.fc .fc-timegrid-axis-frame-liquid {\n    height: 100%; /* will need liquid-hack in FF */\n  }\n.fc .fc-timegrid-axis-frame {\n    overflow: hidden;\n    display: flex;\n    align-items: center; /* vertical align */\n    justify-content: flex-end; /* horizontal align. matches text-align below */\n  }\n.fc .fc-timegrid-axis-cushion {\n    max-width: 60px; /* limits the width of the \"all-day\" text */\n    flex-shrink: 0; /* allows text to expand how it normally would, regardless of constrained width */\n  }\n.fc-direction-ltr .fc-timegrid-slot-label-frame {\n    text-align: right;\n  }\n.fc-direction-rtl .fc-timegrid-slot-label-frame {\n    text-align: left;\n  }\n.fc-liquid-hack .fc-timegrid-axis-frame-liquid {\n  height: auto;\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  }\n.fc .fc-timegrid-col.fc-day-today {\n      background-color: rgba($accent-color, 0.07);\n    }\n.fc .fc-timegrid-col-frame {\n    min-height: 100%; /* liquid-hack is below */\n    position: relative;\n  }\n.fc-liquid-hack .fc-timegrid-col-frame {\n  height: auto;\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  }\n.fc-media-screen .fc-timegrid-cols {\n    position: absolute; /* no z-index. children will decide and go above slots */\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0\n  }\n.fc-media-screen .fc-timegrid-cols > table {\n      height: 100%;\n    }\n.fc-media-screen .fc-timegrid-col-bg,\n  .fc-media-screen .fc-timegrid-col-events,\n  .fc-media-screen .fc-timegrid-now-indicator-container {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n  }\n.fc-media-screen .fc-timegrid-event-harness {\n    position: absolute; /* top/left/right/bottom will all be set by JS */\n  }\n.fc {\n\n  /* bg */\n\n}\n.fc .fc-timegrid-col-bg {\n    z-index: 2; /* TODO: kill */\n  }\n.fc .fc-timegrid-col-bg .fc-non-business { z-index: 1 }\n.fc .fc-timegrid-col-bg .fc-bg-event { z-index: 2 }\n.fc .fc-timegrid-col-bg .fc-highlight { z-index: 3 }\n.fc .fc-timegrid-bg-harness {\n    position: absolute; /* top/bottom will be set by JS */\n    left: 0;\n    right: 0;\n  }\n.fc {\n\n  /* fg events */\n  /* (the mirror segs are put into a separate container with same classname, */\n  /* and they must be after the normal seg container to appear at a higher z-index) */\n\n}\n.fc .fc-timegrid-col-events {\n    z-index: 3;\n    /* child event segs have z-indexes that are scoped within this div */\n  }\n.fc {\n\n  /* now indicator */\n\n}\n.fc .fc-timegrid-now-indicator-container {\n    bottom: 0;\n    overflow: hidden; /* don't let overflow of lines/arrows cause unnecessary scrolling */\n    /* z-index is set on the individual elements */\n  }\n.fc-direction-ltr .fc-timegrid-col-events {\n    margin: 0 2.5% 0 2px;\n  }\n.fc-direction-rtl .fc-timegrid-col-events {\n    margin: 0 2px 0 2.5%;\n  }\n.fc-timegrid-event-harness-inset .fc-timegrid-event,\n.fc-timegrid-event.fc-event-mirror {\n  box-shadow: 0px 0px 0px 1px #fff;\n  box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff);\n}\n.fc-timegrid-event { /* events need to be root */\n\n  font-size: .85em;\n\n  font-size: var(--fc-small-font-size, .85em);\n  border-radius: 3px\n\n}\n.fc-timegrid-event .fc-event-main {\n    padding: 1px 1px 0;\n  }\n.fc-timegrid-event .fc-event-time {\n    white-space: nowrap;\n    font-size: .85em;\n    font-size: var(--fc-small-font-size, .85em);\n    margin-bottom: 1px;\n  }\n.fc-timegrid-event-condensed .fc-event-main-frame {\n    flex-direction: row;\n    overflow: hidden;\n  }\n.fc-timegrid-event-condensed .fc-event-time:after {\n    content: '\\00a0-\\00a0'; /* dash surrounded by non-breaking spaces */\n  }\n.fc-timegrid-event-condensed .fc-event-title {\n    font-size: .85em;\n    font-size: var(--fc-small-font-size, .85em)\n  }\n.fc-media-screen .fc-timegrid-event {\n    position: absolute; /* absolute WITHIN the harness */\n    top: 0;\n    bottom: 1px; /* stay away from bottom slot line */\n    left: 0;\n    right: 0;\n  }\n.fc {\n\n  /* line */\n\n}\n.fc .fc-timegrid-now-indicator-line {\n    position: absolute;\n    z-index: 4;\n    left: 0;\n    right: 0;\n    border-style: solid;\n    border-color: $danger;\n    border-width: 1px 0 0;\n  }\n.fc {\n\n  /* arrow */\n\n}\n.fc .fc-timegrid-now-indicator-arrow {\n    position: absolute;\n    z-index: 4;\n    margin-top: -5px; /* vertically center on top coordinate */\n    border-style: solid;\n    border-color: $danger;\n  }\n.fc-direction-ltr .fc-timegrid-now-indicator-arrow {\n    left: 0;\n\n    /* triangle pointing right. TODO: mixin */\n    border-width: 5px 0 5px 6px;\n    border-top-color: transparent;\n    border-bottom-color: transparent;\n  }\n.fc-direction-rtl .fc-timegrid-now-indicator-arrow {\n    right: 0;\n\n    /* triangle pointing left. TODO: mixin */\n    border-width: 5px 6px 5px 0;\n    border-top-color: transparent;\n    border-bottom-color: transparent;\n  }\n\n\n:root {\n  --fc-list-event-dot-width: 10px;\n  --fc-list-event-hover-bg-color: #f5f5f5;\n}\n.fc-theme-standard .fc-list {\n    border: 1px solid #ddd;\n  }\n.fc {\n\n  /* message when no events */\n\n}\n.fc .fc-list-empty {\n    background-color: $lighter;\n    height: 100%;\n    display: flex;\n    justify-content: center;\n    align-items: center; /* vertically aligns fc-list-empty-inner */\n  }\n.fc .fc-list-empty-cushion {\n    margin: 5em 0;\n  }\n.fc {\n\n  /* table within the scroller */\n  /* ---------------------------------------------------------------------------------------------------- */\n\n}\n.fc .fc-list-table {\n    width: 100%;\n    border-style: hidden; /* kill outer border on theme */\n  }\n.fc .fc-list-table tr > * {\n    border-left: 0;\n    border-right: 0;\n  }\n.fc .fc-list-sticky .fc-list-day > * { /* the cells */\n      position: -webkit-sticky;\n      position: sticky;\n      top: 0;\n      background: #fff;\n      background: var(--fc-page-bg-color, #fff); /* for when headers are styled to be transparent and sticky */\n    }\n.fc .fc-list-table th {\n    padding: 0; /* uses an inner-wrapper instead... */\n  }\n.fc .fc-list-table td,\n.fc .fc-list-day-cushion {\n  padding: .75rem 1rem;\n}\n.fc .fc-list-table th .fc-list-day-cushion{\n  padding: .5rem 1rem;\n}\n.fc {\n\n\n  /* date heading rows */\n  /* ---------------------------------------------------------------------------------------------------- */\n\n}\n.fc .fc-list-day-cushion:after {\n  content: \"\";\n  clear: both;\n  display: table; /* clear floating */\n    }\n.fc-theme-standard .fc-list-day-cushion {\n    background-color: rgba(208, 208, 208, 0.3);\n    background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));\n  }\n.fc-direction-ltr .fc-list-day-text,\n.fc-direction-rtl .fc-list-day-side-text {\n  float: left;\n}\n.fc-direction-ltr .fc-list-day-side-text,\n.fc-direction-rtl .fc-list-day-text {\n  float: right;\n}\n/* make the dot closer to the event title */\n.fc-direction-ltr .fc-list-table .fc-list-event-graphic { padding-right: 0 }\n.fc-direction-rtl .fc-list-table .fc-list-event-graphic { padding-left: 0 }\n.fc .fc-list-event.fc-event-forced-url {\n    cursor: pointer; /* whole row will seem clickable */\n  }\n.fc {\n\n  /* shrink certain cols */\n\n}\n.fc .fc-list-event-graphic,\n  .fc .fc-list-event-time {\n    white-space: nowrap;\n    width: 1px;\n  }\n.fc .fc-list-event-dot {\n    display: inline-block;\n    width: 10px;\n    height: 10px;\n    background-color: $accent-color;\n    border:2px solid $accent-color;\n    border-radius: 5px;\n  }\n.fc {\n\n  /* reset <a> styling */\n\n}\n.fc .fc-list-event-title a {\n    color: inherit;\n    text-decoration: none;\n  }\n.fc {\n\n  /* underline link when hovering over any part of row */\n\n}\n.fc .fc-list-event.fc-event-forced-url:hover a {\n    text-decoration: underline;\n  }\n\n\n\n  .fc-theme-bootstrap a:not([href]) {\n    color: inherit; /* natural color for navlinks */\n  }\n  .fc a.fc-event:not([href]){\n    color: $white;\n    background: $accent-color;\n    .fc-daygrid-event-dot{\n      border-color: $white;\n    }\n  }\n  //\n\n.fc-prev-button,.fc-next-button{\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n  > .fa{\n    font-size: 1.25rem;\n  }\n}\n\nspan[class*=\"fc-event\"] .dot{\n  display: inline-block;\n  border: 1px solid $accent-color;\n  @if($rtl==false){\n    margin-right: 0.5rem;\n  }\n  @if($rtl==true){\n    margin-left: 0.5rem;\n  }\n}\n\n$colors: (\n    \"primary\"         $accent-color,\n    \"success\"         $success,\n    \"info\"            $info,\n    \"warning\"         $warning,\n    \"danger\"          $danger,\n    \"secondary\"       $secondary,\n    \"dark\"            $dark,\n    \"blue\"            $blue,\n    \"azure\"           $azure,\n    \"indigo\"          $indigo,\n    \"purple\"          $purple,\n    \"pink\"            $pink,\n    \"orange\"          $orange,\n    \"teal\"            $teal,\n);\n\n@each $name, $color in $colors{\n  a.fc-event-#{$name} {\n    background-color: $color !important;\n    border-color: $color !important;\n    color: color-yiq($color) !important;\n    .fc-daygrid-event-dot,.fc-list-event-dot{\n      border-color: color-yiq($color) !important;\n    }\n  }\n  .modal-header.fc-event-#{$name}{\n    background-color: $color !important;\n    border-color: $color !important;\n    .close,.modal-title{\n      color: color-yiq($color) !important;\n    }\n  }\n  span.fc-event-#{$name} {\n    .dot{\n      background-color: $color !important;\n      border-color: $color !important;\n    }\n  }\n  .fc-event-#{$name}:not(a) {\n    .fc-list-event-dot{\n      background-color: $color !important;\n      border-color: $color !important;\n    }\n  }\n}\n\n$colors: (\n    \"primary-dim\"     mix($accent-color, $extend-mix, 13%)          $accent-color,\n    \"success-dim\"     mix($success, $extend-mix, 13%)               $success,\n    \"info-dim\"        mix($info, $extend-mix, 13%)                  $info,\n    \"warning-dim\"     mix($warning, $extend-mix, 13%)               $warning,\n    \"danger-dim\"      mix($danger, $extend-mix, 13%)                $danger,\n    \"secondary-dim\"   #e5ecf5                                     $secondary,\n    \"dark-dim\"        #d9e1ef                                     $dark,\n    \"blue-dim\"        mix($blue, $extend-mix, 13%)                  $blue,\n    \"azure-dim\"       mix($azure, $extend-mix, 13%)                 $azure,\n    \"indigo-dim\"      mix($indigo, $extend-mix, 13%)                $indigo,\n    \"purple-dim\"      mix($purple, $extend-mix, 13%)                $purple,\n    \"pink-dim\"        mix($pink, $extend-mix, 13%)                  $pink,\n    \"orange-dim\"      mix($orange, $extend-mix, 13%)                $orange,\n    \"teal-dim\"        mix($teal, $extend-mix, 13%)                  $teal,\n);\n\n@each $name, $color, $dot in $colors{\n  a.fc-event-#{$name} {\n    background-color: $color !important;\n    border-color: $color !important;\n    color: $dot !important;\n    .fc-daygrid-event-dot,.fc-list-event-dot{\n      border-color: $dot !important;\n    }\n  }\n  .modal-header.fc-event-#{$name}{\n    background-color: $color !important;\n    color: $dot !important;\n    border-color: darken($color,5%) !important;\n    .close,.modal-title{\n      color: $dot !important;\n    }\n  }\n  span.fc-event-#{$name} {\n    .dot{\n      background-color: $color !important;\n      border-color: $dot !important;\n    }\n  }\n  .fc-event-#{$name}:not(a) {\n    .fc-list-event-dot{\n      background-color: $color !important;\n      border-color: lighten($dot,10%) !important;\n    }\n  }\n}\n.fc-draggable{\n  background-color: $accent-color;\n  border-radius: $border-radius;\n  margin: .75rem 0;\n  padding: .25rem .5rem;\n  font-size: $fx-sz-13;\n  color: $white;\n  list-style: none;\n  display: inline-block;\n}\n\n.fc-day{\n  color: $base-color;\n}\n.fc-day-other{\n  color: $base-text;\n}\n.fc-col-header-cell{\n  color: $base-text;\n}","/** nouislider - 14.1.1 - 12/15/2019 | These styles are required for noUiSlider to function. */\n .noUi-target,\n .noUi-target * {\n   -webkit-touch-callout: none;\n   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n   -webkit-user-select: none;\n   -ms-touch-action: none;\n   touch-action: none;\n   -ms-user-select: none;\n   -moz-user-select: none;\n   user-select: none;\n   -moz-box-sizing: border-box;\n   box-sizing: border-box;\n }\n .noUi-target {\n   position: relative;\n }\n .noUi-base,\n .noUi-connects {\n   width: 100%;\n   height: 100%;\n   position: relative;\n   z-index: 1;\n }\n /* Wrapper for all connect elements.\n  */\n .noUi-connects {\n   overflow: hidden;\n   z-index: 0;\n }\n .noUi-connect,\n .noUi-origin {\n   will-change: transform;\n   position: absolute;\n   z-index: 1;\n   top: 0;\n   right: 0;\n   -ms-transform-origin: 0 0;\n   -webkit-transform-origin: 0 0;\n   -webkit-transform-style: preserve-3d;\n   transform-origin: 0 0;\n   transform-style: flat;\n }\n .noUi-connect {\n   height: 100%;\n   width: 100%;\n }\n .noUi-origin {\n   height: 10%;\n   width: 10%;\n }\n /* Offset direction\n  */\n//  .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {\n//    left: 0;\n//    right: auto;\n//  }\n /* Give origins 0 height/width so they don't interfere with clicking the\n  * connect elements.\n  */\n .noUi-vertical .noUi-origin {\n   width: 100%;\n }\n .noUi-horizontal .noUi-origin {\n   height: 100%;\n }\n .noUi-handle {\n   -webkit-backface-visibility: hidden;\n   backface-visibility: hidden;\n   position: absolute;\n   &:focus{\n    outline: none;\n  }\n }\n .noUi-touch-area {\n   height: 100%;\n   width: 100%;\n   &:focus{\n     outline: none;\n   }\n }\n .noUi-state-tap .noUi-connect,\n .noUi-state-tap .noUi-origin {\n   -webkit-transition: transform 0.3s;\n   transition: transform 0.3s;\n }\n .noUi-state-drag * {\n   cursor: inherit !important;\n }\n /* Slider size and handle placement;\n  */\n .noUi-horizontal {\n   height: 8px;\n }\n .noUi-horizontal .noUi-handle {\n   width: 28px;\n   height: 28px;\n   right: -14px;\n   top: 50%;\n   transform: translateY(-50%);\n }\n .noUi-vertical {\n   width: 8px;\n   height: 200px;\n }\n .noUi-vertical .noUi-handle {\n  width: 28px;\n  height: 28px;\n   left: 50%;\n   top: -14px;\n   transform: translateX(-50%);\n }\n//  .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {\n//    left: -14px;\n//    right: auto;\n//  }\n /* Styling;\n  * Giving the connect element a border radius causes issues with using transform: scale\n  */\n .noUi-target {\n   background: $border-color;\n   border-radius: 4px;\n }\n .noUi-connects {\n   border-radius: 3px;\n }\n .noUi-connect {\n   background: $accent-color;\n }\n /* Handles and cursors;\n  */\n .noUi-draggable {\n   cursor: ew-resize;\n }\n .noUi-vertical .noUi-draggable {\n   cursor: ns-resize;\n }\n .noUi-handle {\n   border: 1px solid $border-color;\n   border-radius: 50%;\n   background: $white;\n   cursor: default;\n   box-shadow: $box-shadow;\n }\n .noUi-active {\n   box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;\n }\n /* Handle stripes;\n  */\n  .noUi-handle:before,\n  .noUi-handle:after {\n    content: \"\";\n    display: block;\n    position: absolute;\n    height: 10px;\n    width: 1px;\n    background: $border-color;\n    left: 50%;\n    top: 50%;\n    transform: translate(-50%,-50%);\n  }\n  .noUi-horizontal .noUi-handle:before {\n    margin-left: -2px;\n  }\n  .noUi-horizontal .noUi-handle:after {\n    margin-left: 2px;\n  }\n .noUi-vertical .noUi-handle:before,\n .noUi-vertical .noUi-handle:after {\n   width: 10px;\n   height: 1px;\n }\n .noUi-vertical .noUi-handle:before {\n    margin-top: -2px;\n  }\n  .noUi-vertical .noUi-handle:after {\n    margin-top: 2px;\n  }\n /* Disabled state;\n  */\n [disabled] .noUi-connect {\n   background: $border-light;\n }\n [disabled].noUi-target,\n [disabled].noUi-handle,\n [disabled] .noUi-handle {\n   cursor: not-allowed;\n }\n /* Base;\n  *\n  */\n .noUi-pips,\n .noUi-pips * {\n   -moz-box-sizing: border-box;\n   box-sizing: border-box;\n }\n .noUi-pips {\n   position: absolute;\n   color: #999;\n }\n /* Values;\n  *\n  */\n .noUi-value {\n   position: absolute;\n   white-space: nowrap;\n   text-align: center;\n }\n .noUi-value-sub {\n   color: #ccc;\n   font-size: 10px;\n }\n /* Markings;\n  *\n  */\n .noUi-marker {\n   position: absolute;\n   background: #CCC;\n }\n .noUi-marker-sub {\n   background: #AAA;\n }\n .noUi-marker-large {\n   background: #AAA;\n }\n /* Horizontal layout;\n  *\n  */\n .noUi-pips-horizontal {\n   padding: 10px 0;\n   height: 80px;\n   top: 100%;\n   left: 0;\n   width: 100%;\n }\n .noUi-value-horizontal {\n   -webkit-transform: translate(-50%, 50%);\n   transform: translate(-50%, 50%);\n }\n//  .noUi-rtl .noUi-value-horizontal {\n//    -webkit-transform: translate(50%, 50%);\n//    transform: translate(50%, 50%);\n//  }\n .noUi-marker-horizontal.noUi-marker {\n   margin-left: -1px;\n   width: 2px;\n   height: 5px;\n }\n .noUi-marker-horizontal.noUi-marker-sub {\n   height: 10px;\n }\n .noUi-marker-horizontal.noUi-marker-large {\n   height: 15px;\n }\n /* Vertical layout;\n  *\n  */\n .noUi-pips-vertical {\n   padding: 0 10px;\n   height: 100%;\n   top: 0;\n   left: 100%;\n }\n .noUi-value-vertical {\n   -webkit-transform: translate(0, -50%);\n   transform: translate(0, -50%);\n   padding-left: 25px;\n }\n//  .noUi-rtl .noUi-value-vertical {\n//    -webkit-transform: translate(0, 50%);\n//    transform: translate(0, 50%);\n//  }\n .noUi-marker-vertical.noUi-marker {\n   width: 5px;\n   height: 2px;\n   margin-top: -1px;\n }\n .noUi-marker-vertical.noUi-marker-sub {\n   width: 10px;\n }\n .noUi-marker-vertical.noUi-marker-large {\n   width: 15px;\n }\n .noUi-tooltip {\n   display: block;\n   position: absolute;\n   border: 1px solid #D9D9D9;\n   border-radius: $tooltip-border-radius;\n   background: $tooltip-bg;\n   color: $tooltip-color;\n   padding: $tooltip-padding-y $tooltip-padding-x;\n   text-align: center;\n   white-space: nowrap;\n   font-size: $tooltip-font-size;\n   opacity: 0;\n   transition: all .3s ease;\n  }\n  .noUi-handle:hover .noUi-tooltip{\n    opacity: $tooltip-opacity;\n  }\n .noUi-horizontal .noUi-tooltip {\n   -webkit-transform: translate(-50%, 0);\n   transform: translate(-50%, 0);\n   left: 50%;\n   bottom: 120%;\n }\n .noUi-vertical .noUi-tooltip {\n   -webkit-transform: translate(0, -50%);\n   transform: translate(0, -50%);\n   top: 50%;\n   right: 120%;\n } ",".dual-listbox {\n  display: flex;\n  flex-direction: column;\n\n  .dual-listbox__container {\n    display: flex;\n    align-items: center;\n    flex-direction: row;\n    flex-wrap: wrap;\n  }\n\n  .dual-listbox__search {\n    @extend .form-control;\n    max-width: 300px;\n    &--hidden{\n      display: none;\n    }\n  }\n\n  .dual-listbox__available,\n  .dual-listbox__selected {\n    border: 1px solid $border-light;\n    height: 300px;\n    overflow-y: auto;\n    padding: 0;\n    width: 300px;\n    margin-top: 0;\n    border-radius: 0 0 $input-border-radius $input-border-radius;\n  }\n\n  .dual-listbox__buttons, .rdl-actions-right, .rdl-actions-left {\n      display: flex;\n      flex-direction: column;\n      margin: 3px 10px;\n  }\n\n  .dual-listbox__button {\n      justify-content: center;\n      text-transform: capitalize;\n      display: block;\n      @extend .btn;\n      @extend .btn-light;\n  }\n\n  .dual-listbox__title {\n    font-size: 1rem;\n    font-weight: $fw-medium;\n    padding: .5rem 1rem;\n    border-left: 1px solid $border-light;\n    border-right: 1px solid $border-light;\n    border-top: 1px solid $border-light;\n    margin-top: 1rem;\n    -webkit-margin-before: 1rem;\n    border-radius: $input-border-radius $input-border-radius 0 0;\n  }\n\n  .dual-listbox__item {\n    display: block;\n    padding: .5rem 1rem;\n    cursor: pointer;\n    user-select: none;\n    -moz-user-select: none;\n    -webkit-user-select: none;\n    -ms-user-select: none;\n    border-bottom: 1px solid $border-light;\n    transition: background-color 0.2s ease;\n    &:hover{\n      @extend .bg-light;\n    }\n    &:active,\n    &.dual-listbox__item--selected {\n      @extend .bg-primary-dim;\n    }\n  }\n}\n\n.react-dual-listbox {\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  flex-wrap: wrap;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n}\n.react-dual-listbox * {\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n}\n.react-dual-listbox input:disabled,\n.react-dual-listbox select:disabled {\n  background: #eee;\n  cursor: not-allowed;\n}\n.react-dual-listbox button,\n.react-dual-listbox select {\n  line-height: 1.42857;\n  font-family: inherit;\n}\n\n.rdl-selected:focus-visible {\n  border: none;\n}\n\n.rdl-filter,\n.rdl-control {\n  display: block;\n  border: 1px solid #ccc;\n  border-radius: 2px;\n  padding: 8px 12px;\n  width: 100%;\n  color: #333;\n  font-size: 14px;\n}\n\n.rdl-filter {\n  @extend .form-control;\n  max-width: 300px;\n  margin-bottom: 10px !important;\n  &--hidden{\n    display: none;\n  }\n}\n\n.rdl-control-container {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-flex: 1;\n      -ms-flex: 1 0 auto;\n          flex: 1 0 auto;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n}\n\n.rdl-control-label {\n  font-size: 1rem;\n  font-weight: $fw-medium;\n  padding: .5rem 1rem;\n  border-left: 1px solid $border-light;\n  border-right: 1px solid $border-light;\n  border-top: 1px solid $border-light;\n  margin-top: 1rem;\n  -webkit-margin-before: 1rem;\n  border-radius: $input-border-radius $input-border-radius 0 0;\n  margin-bottom: 0 !important;\n  width: 100%;\n}\n.rdl-control-label.rdl-sr-only {\n  position: absolute;\n  clip: rect(0 0 0 0);\n}\n\n.rdl-control {\n  -webkit-box-flex: 1;\n  -ms-flex: 1 0 auto;\n  flex: 1 0 auto;\n  border: 1px solid $border-light;\n  height: 300px;\n  overflow-y: auto;\n  padding: 0;\n  width: 300px;\n  margin-top: 0;\n  border-radius: 0 0 $input-border-radius $input-border-radius;\n  &:focus {\n    outline: none;\n  }\n}\n.rdl-control > option {\n  display: block;\n  padding: .5rem 1rem;\n  cursor: pointer;\n  user-select: none;\n  -moz-user-select: none;\n  -webkit-user-select: none;\n  -ms-user-select: none;\n  border-bottom: 1px solid $border-light;\n  transition: background-color 0.2s ease;\n  &:hover{\n    @extend .bg-lighter;\n  }\n  &:active,\n  &:focus {\n    @extend .bg-primary-dim;\n    outline: none;\n    background: transparent !important;\n  }\n}\n.rdl-control optgroup {\n  font: inherit;\n  font-weight: 700;\n}\n\n/*\n.rdl-actions {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-flex: 0;\n      -ms-flex: 0 0 auto;\n          flex: 0 0 auto;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n  margin: 0 10px;\n  padding: 10px 0px;\n}\n/*\n.rdl-has-header .rdl-actions {\n  padding-top: 31px;\n}\n.rdl-has-filter .rdl-actions {\n  padding-top: 44px;\n}\n.rdl-has-header.rdl-has-filter .rdl-actions {\n  padding-top: 75px;\n}\n*/\n\n.rdl-actions {\n  display: inline-flex;\n  flex-direction: column;\n}\n\n.rdl-move {\n  margin-bottom: 5px;\n  //border: 1px solid #ccc;\n  // border-radius: 2px;\n  // margin-bottom: 5px;\n  // justify-content: center;\n  // text-transform: capitalize;\n  // position: relative;\n  // letter-spacing: 0.02em;\n  // display: inline-flex;\n  // align-items: center;\n  // cursor: pointer;\n  // padding: .4375rem 1.125rem;\n  // color: #333;\n  // font-size: 12px;\n  border: none;\n  background: transparent;\n}\n.rdl-move:focus{\n  border: none;\n  outline: none !important;\n}\n.rdl-move:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n.rdl-move:last-child {\n  margin-bottom: 0;\n}\n.rdl-move i {\n  margin: 0 -1px;\n}\n\n\n.rdl-align-top .rdl-available {\n  margin-right: 10px;\n}\n.rdl-align-top .rdl-selected {\n  margin-left: 10px;\n}\n.rdl-align-top .rdl-control {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.rdl-align-top .rdl-actions-left,\n.rdl-align-top .rdl-actions-right {\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: row;\n          flex-direction: row;\n  margin: 0;\n}\n.rdl-align-top .rdl-list-box .rdl-move {\n  -webkit-box-flex: 0;\n      -ms-flex: 0 1 50%;\n          flex: 0 1 50%;\n}\n.rdl-align-top .rdl-list-box .rdl-move:first-child {\n  margin-bottom: 0;\n  border-right: 0;\n  border-top-right-radius: 0;\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.rdl-align-top .rdl-list-box .rdl-move:last-child {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0;\n}","$react-select-color:                 $base-text !default;\n$react-select-placeholder-color:     $base-light !default;\n$react-select-bg-color:              $white !default;\n\n$react-select-dropdown-item-active:  $light !default;\n$react-select-dropdown-item-disabled:rgba($base-light,.7) !default;\n\n$react-select-border-width:          1px !default;\n$react-select-border-color:          $input-border-color !default;\n$react-select-focus-border-color:    $input-focus-border-color !default;\n$react-select-open-border-color:     darken($input-border-color, 12%) !default;\n$react-select-box-shadow:            none !default;\n$react-select-focus-box-shadow:      $input-focus-box-shadow !default;\n$react-select-transition:            all .3s !default;\n$react-select-border-radius:         $border-radius !default;\n\n$react-select-font-family:           $base-font-family !default;\n$react-select-font-weight:           $input-font-weight !default;\n\n$react-select-padding-x:             $input-padding-x !default;\n$react-select-padding-y:             $input-padding-y !default;\n$react-select-font-size:             $input-font-size !default;\n$react-select-line-height:           $input-line-height !default;\n$react-select-input-height:          $input-height !default;\n\n$react-select-padding-x-sm:          $input-padding-x-sm !default;\n$react-select-padding-y-sm:          $input-padding-y-sm !default;\n$react-select-font-size-sm:          $input-font-size-sm !default;\n$react-select-line-height-sm:        $input-line-height-sm !default;\n$react-select-input-height-sm:       $input-height-sm !default;\n\n$react-select-padding-x-lg:          $input-padding-x-lg !default;\n$react-select-padding-y-lg:          $input-padding-y-lg !default;\n$react-select-font-size-lg:          $input-font-size-lg !default;\n$react-select-line-height-lg:        $input-line-height-lg !default;\n$react-select-input-height-lg:       $input-height-lg !default;\n\n$react-select-padding-x-xl:          $input-padding-x-xl !default;\n$react-select-padding-y-xl:          $input-padding-y-xl !default;\n$react-select-font-size-xl:          $input-font-size-xl !default;\n$react-select-line-height-xl:        $input-line-height-xl !default;\n$react-select-input-height-xl:       $input-height-xl !default;\n\n$react-select-arrow-font-family:     $nk-dashlite-font !default;\n$react-select-arrow-down:            $ni-chevron-down !default;\n$react-select-arrow-up:              $ni-chevron-up !default;\n\n.css-tlfecz-indicatorContainer,\n.css-1gtu0rj-indicatorContainer,\n.css-1okebmr-indicatorSeparator {\n    display: none !important;\n}\n.css-1pahdxg-control {\n    border-color: transparent !important;\n    box-shadow: none !important;\n}\n.react-select-container {\n    box-sizing: border-box !important;\n    margin: 0 !important;\n    position: relative !important;\n    vertical-align: middle !important;\n    cursor: pointer !important;\n    min-height: calc(2.125rem + 2px) !important;\n}\n.react-select__control{\n    cursor: pointer !important;\n    color: #526484 !important;\n    border: 1px solid #dbdfea !important;\n    //padding: 0 .35rem !important;\n}\n.react-select__control:hover {\n    border-color: #dbdfea !important;\n}\n.react-select__single-value {\n    color: #526484 !important;\n    line-height: 1.25rem !important;\n    font-family: Roboto,sans-serif !important;\n    font-size: 13px !important;\n    font-weight: 400 !important;\n}\n\n.react-select__control--is-focused,\n.react-select__control--menu-is-open,\n.react-select__control + .react-select__control--is-focused, .react-select__control + .react-select__control--menu-is-open {\n    border: 1px solid #dbdfea !important;\n    //border-color: $accent-color !important;\n    cursor: pointer !important;\n    box-shadow: none !important;\n}\n.react-select__menu {\n    background-color: $react-select-bg-color !important;\n    border-radius: $react-select-border-radius !important;\n    box-shadow: $react-select-box-shadow !important;\n    border: $react-select-border-width solid $react-select-border-color !important;\n    font-family: $react-select-font-family !important;\n    font-size: $react-select-font-size !important;\n    font-weight: $react-select-font-weight !important; \n    display: block !important;\n    padding: 6px !important;\n    z-index: 1000 !important;\n}\n.react-select__option {\n  background-color: $react-select-bg-color !important;\n  border-radius: $react-select-border-radius !important;\n  box-shadow: $react-select-box-shadow !important;\n  //border: $react-select-border-width solid $react-select-border-color !important;;\n  font-family: $react-select-font-family !important;\n  font-size: $react-select-font-size !important;\n  font-weight: $react-select-font-weight !important;\n  cursor: pointer !important;\n  display: block !important;\n  font-weight: normal;\n  display: block;\n  white-space: nowrap;\n  min-height: 1.2em;\n  color :  #526484;\n  padding: 0.375rem .75rem !important;\n}\n.react-select__option:not(:last-child) {\n    margin-bottom: 0.125rem;\n}\n.react-select__option:hover {\n    font-weight: normal;\n    display: block;\n    white-space: nowrap;\n    background-color: #ebeef2 !important;\n}\n.react-select__option--is-selected {\n    color :  #526484 !important;\n    background: #ebeef2 !important;\n}\n.react-select__placeholder { \n    color: #8094ae !important;\n    font-size: small !important;\n    margin-left: 5px;\n    padding: 0 .35rem !important;\n}\n\n// Multivalue\n.react-select__multi-value {\n    background-color: #ebeef2 !important;\n    border-radius: 3px !important;\n    cursor: pointer !important;\n}\n.react-select__multi-value__remove {\n    color: #526484 !important;\n    cursor: pointer !important;\n    display: inline-block !important;\n    font-weight: bold !important;\n}\n.react-select__multi-value__remove:hover{\n    background: transparent !important;\n}","/* Magnific Popup CSS */\n\n@import \"settings\";\n\n////////////////////////\n//\n// Contents:\n//\n// 1. General styles\n//    - Transluscent overlay\n//    - Containers, wrappers\n//    - Cursors\n//    - Helper classes\n// 2. Appearance\n//    - Preloader & text that displays error messages\n//    - CSS reset for buttons\n//    - Close icon\n//    - \"1 of X\" counter\n//    - Navigation (left/right) arrows\n//    - Iframe content type styles\n//    - Image content type styles\n//    - Media query where size of arrows is reduced\n//    - IE7 support\n//\n////////////////////////\n\n\n\n////////////////////////\n// 1. General styles\n////////////////////////\n\n// Transluscent overlay\n.mfp-bg {\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  z-index: $mfp-z-index-base + 2;\n  overflow: hidden;\n  position: fixed;\n\n  background: $mfp-overlay-color;\n  opacity: $mfp-overlay-opacity;\n}\n\n// Wrapper for popup\n.mfp-wrap {\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  z-index: $mfp-z-index-base + 3;\n  position: fixed;\n  outline: none !important;\n  -webkit-backface-visibility: hidden; // fixes webkit bug that can cause \"false\" scrollbar\n}\n\n// Root container\n.mfp-container {\n  text-align: center;\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  left: 0;\n  top: 0;\n  padding: 0 $mfp-popup-padding-left;\n  box-sizing: border-box;\n}\n\n// Vertical centerer helper\n.mfp-container {\n  &:before {\n    content: '';\n    display: inline-block;\n    height: 100%;\n    vertical-align: middle;\n  }\n}\n\n// Remove vertical centering when popup has class `mfp-align-top`\n.mfp-align-top {\n  .mfp-container {\n    &:before {\n      display: none;\n    }\n  }\n}\n\n// Popup content holder\n.mfp-content {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle;\n  margin: 0 auto;\n  @if($rtl==false){\n    text-align: left;\n  }\n  @if($rtl==true){\n    text-align: right;\n  }\n  z-index: $mfp-z-index-base + 5;\n}\n.mfp-inline-holder,\n.mfp-ajax-holder {\n  .mfp-content {\n    width: 100%;\n    cursor: auto;\n  }\n}\n\n// Cursors\n.mfp-ajax-cur {\n  cursor: progress;\n}\n.mfp-zoom-out-cur {\n  &, .mfp-image-holder .mfp-close {\n    cursor: -moz-zoom-out;\n    cursor: -webkit-zoom-out;\n    cursor: zoom-out;\n  }\n}\n.mfp-zoom {\n  cursor: pointer;\n  cursor: -webkit-zoom-in;\n  cursor: -moz-zoom-in;\n  cursor: zoom-in;\n}\n.mfp-auto-cursor {\n  .mfp-content {\n    cursor: auto;\n  }\n}\n\n.mfp-close,\n.mfp-arrow,\n.mfp-preloader,\n.mfp-counter {\n  -webkit-user-select:none;\n  -moz-user-select: none;\n  user-select: none;\n}\n\n// Hide the image during the loading\n.mfp-loading {\n  &.mfp-figure {\n    display: none;\n  }\n}\n\n// Helper class that hides stuff\n@if $mfp-use-visuallyhidden {\n  // From HTML5 Boilerplate https://github.com/h5bp/html5-boilerplate/blob/v4.2.0/doc/css.md#visuallyhidden\n  .mfp-hide {\n    border: 0 !important;\n    clip: rect(0 0 0 0) !important;\n    height: 1px !important;\n    margin: -1px !important;\n    overflow: hidden !important;\n    padding: 0 !important;\n    position: absolute !important;\n    width: 1px !important;\n  }\n} @else {\n  .mfp-hide {\n    display: none !important;\n  }\n}\n\n\n////////////////////////\n// 2. Appearance\n////////////////////////\n\n// Preloader and text that displays error messages\n.mfp-preloader {\n  color: $mfp-controls-text-color;\n  position: absolute;\n  top: 50%;\n  width: auto;\n  text-align: center;\n  margin-top: -0.8em;\n  left: 8px;\n  right: 8px;\n  z-index: $mfp-z-index-base + 4;\n  a {\n    color: $mfp-controls-text-color;\n    &:hover {\n      color: $mfp-controls-text-color-hover;\n    }\n  }\n}\n\n// Hide preloader when content successfully loaded\n.mfp-s-ready {\n  .mfp-preloader {\n    display: none;\n  }\n}\n\n// Hide content when it was not loaded\n.mfp-s-error {\n  .mfp-content {\n    display: none;\n  }\n}\n\n// CSS-reset for buttons\nbutton {\n  &.mfp-arrow {\n    overflow: visible;\n    cursor: pointer;\n    background: transparent;\n    border: 0;\n    -webkit-appearance: none;\n    display: block;\n    outline: none;\n    padding: 0;\n    z-index: $mfp-z-index-base + 6;\n    box-shadow: none;\n    touch-action: manipulation;\n  }\n  &::-moz-focus-inner {\n      padding: 0;\n      border: 0\n  }\n}\nbutton {\n  &.mfp-close {\n    overflow: visible;\n    cursor: pointer;\n    border: 0;\n    -webkit-appearance: none;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    outline: none;\n    padding: 0;\n    z-index: $mfp-z-index-base + 6;\n    box-shadow: $box-shadow;\n    touch-action: manipulation;\n  }\n  &::-moz-focus-inner {\n      padding: 0;\n      border: 0\n  }\n}\n\n\n// Close icon\n.mfp-close {\n  width: 44px;\n  height: 44px;\n  line-height: 44px;\n\n  position: absolute;\n  @if($rtl==false){\n    right: 0;\n  }\n  @if($rtl==true){\n    left: 0;\n  }\n  top: 0;\n  text-decoration: none;\n  text-align: center;\n  // opacity: $mfp-controls-opacity;\n  transform: translate(50%,-50%);\n  color: $mfp-controls-color;\n\n  font-style: normal;\n  font-size: 28px;\n  font-family: Arial, Baskerville, monospace;\n\n  background-color: $white;\n  border-radius: 50%;\n  &:hover,\n  &:focus {\n    opacity: 1;\n  }\n\n  &:active {\n    top: 1px;\n  }\n  &:after{\n    position: absolute;\n    font-family: $nk-dashlite-font;\n    content: $ni-cross-sm;\n    color: $base-text;\n  }\n}\n.mfp-close-btn-in {\n  .mfp-close {\n    color: $mfp-inner-close-icon-color;\n  }\n}\n.mfp-image-holder,\n.mfp-iframe-holder {\n  .mfp-close {\n    color: $white;\n  }\n}\n\n// \"1 of X\" counter\n.mfp-counter {\n  position: absolute;\n  top: 0;\n  @if($rtl==false){\n    right: 0;\n  }\n  @if($rtl==true){\n    left: 0;\n  }\n  color: $mfp-controls-text-color;\n  font-size: 12px;\n  line-height: 18px;\n  white-space: nowrap;\n}\n\n// Navigation arrows\n@if $mfp-include-arrows {\n  .mfp-arrow {\n    position: absolute;\n    opacity: $mfp-controls-opacity;\n    margin: 0;\n    top: 50%;\n    margin-top: -55px;\n    padding: 0;\n    width: 90px;\n    height: 110px;\n    -webkit-tap-highlight-color: rgba(0,0,0,0);\n    &:active {\n      margin-top: -54px;\n    }\n    &:hover,\n    &:focus {\n      opacity: 1;\n    }\n    &:before,\n    &:after {\n      content: '';\n      display: block;\n      width: 0;\n      height: 0;\n      position: absolute;\n      @if($rtl==false){\n        left: 0;\n      }\n      @if($rtl==true){\n        right: 0;\n      }\n      top: 0;\n      margin-top: 35px;\n      @if($rtl==false){\n        margin-left: 35px;\n      }\n      @if($rtl==true){\n        margin-right: 35px;\n      }\n      border: medium inset transparent;\n    }\n\n    &:after {\n\n      border-top-width: 13px;\n      border-bottom-width: 13px;\n      top:8px;\n    }\n\n    &:before {\n      border-top-width: 21px;\n      border-bottom-width: 21px;\n      opacity: 0.7;\n    }\n\n  }\n\n  .mfp-arrow-left {\n    @if($rtl==false){\n      left: 0;\n      &:after {\n        border-right: 17px solid $mfp-controls-color;\n        margin-left: 31px;\n      }\n      &:before {\n        margin-left: 25px;\n        border-right: 27px solid $mfp-controls-border-color;\n      }\n    }\n    @if($rtl==true){\n      right: 0;\n      &:after {\n        border-left: 17px solid $mfp-controls-color;\n        margin-right: 31px;\n      }\n      &:before {\n        margin-right: 25px;\n        border-left: 27px solid $mfp-controls-border-color;\n      }\n    }\n  }\n\n  .mfp-arrow-right {\n    @if($rtl==false){\n      right: 0;\n      &:after {\n        border-left: 17px solid $mfp-controls-color;\n        margin-left: 39px\n      }\n      &:before {\n        border-left: 27px solid $mfp-controls-border-color;\n      }\n    }\n    @if($rtl==true){\n      left: 0;\n      &:after {\n        border-right: 17px solid $mfp-controls-color;\n        margin-right: 39px\n      }\n      &:before {\n        border-right: 27px solid $mfp-controls-border-color;\n      }\n    }\n  }\n}\n\n\n\n// Iframe content type\n@if $mfp-include-iframe-type {\n  .mfp-iframe-holder {\n    padding-top: $mfp-iframe-padding-top;\n    padding-bottom: $mfp-iframe-padding-top;\n    .mfp-content {\n      line-height: 0;\n      width: 100%;\n      max-width: $mfp-iframe-max-width;\n    }\n    // .mfp-close {\n    //   top: -40px;\n    // }\n  }\n  .mfp-iframe-scaler {\n    width: 100%;\n    height: 0;\n    overflow: hidden;\n    padding-top: $mfp-iframe-ratio * 100%;\n    iframe {\n      position: absolute;\n      display: block;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      box-shadow: $mfp-shadow;\n      background: $mfp-iframe-background;\n      border-radius: $border-radius-xl;\n    }\n  }\n}\n\n\n\n// Image content type\n@if $mfp-include-image-type {\n\n  /* Main image in popup */\n  img {\n    &.mfp-img {\n      width: auto;\n      max-width: 100%;\n      height: auto;\n      display: block;\n      line-height: 0;\n      box-sizing: border-box;\n      // padding: $mfp-image-padding-top 0 $mfp-image-padding-bottom;\n      margin: 0 auto;\n      border-radius: $border-radius-xl;\n    }\n  }\n\n  /* The shadow behind the image */\n  .mfp-figure {\n    line-height: 0;\n    &:after {\n      content: '';\n      position: absolute;\n      left: 0;\n      top: $mfp-image-padding-top;\n      bottom: $mfp-image-padding-bottom;\n      display: block;\n      right: 0;\n      width: auto;\n      height: auto;\n      z-index: -1;\n      box-shadow: $mfp-shadow;\n      background: $mfp-image-background;\n    }\n    small {\n      color: $mfp-caption-subtitle-color;\n      display: block;\n      font-size: 12px;\n      line-height: 14px;\n    }\n    figure {\n      margin: 0;\n    }\n  }\n  .mfp-bottom-bar {\n    margin-top: -$mfp-image-padding-bottom + 4;\n    position: absolute;\n    top: 100%;\n    @if($rtl==false){\n      left: 0;\n    }\n    @if($rtl==true){\n      right: 0;\n    }\n    width: 100%;\n    cursor: auto;\n  }\n  .mfp-title {\n    @if($rtl==false){\n      text-align: left;\n    }\n    @if($rtl==true){\n      text-align: right;\n    }\n    line-height: 18px;\n    color: $mfp-caption-title-color;\n    word-wrap: break-word;\n    @if($rtl==false){\n      padding-right: 36px; // leave some space for counter at right side\n    }\n    @if($rtl==true){\n      padding-left: 36px; // leave some space for counter at right side\n    }\n  }\n\n  .mfp-image-holder {\n    .mfp-content {\n      max-width: 100%;\n    }\n  }\n\n  .mfp-gallery {\n    .mfp-image-holder {\n      .mfp-figure {\n        cursor: pointer;\n      }\n    }\n  }\n\n\n  @if $mfp-include-mobile-layout-for-image {\n    @media screen and (max-width: 800px) and (orientation:landscape), screen and (max-height: 300px) {\n      /**\n       * Remove all paddings around the image on small screen\n       */\n      .mfp-img-mobile {\n        .mfp-image-holder {\n          padding-left: 0;\n          padding-right: 0;\n        }\n        img {\n          &.mfp-img {\n            padding: 0;\n          }\n        }\n        .mfp-figure {\n          // The shadow behind the image\n          &:after {\n            top: 0;\n            bottom: 0;\n          }\n          small {\n            display: inline;\n            @if($rtl==false){\n              margin-left: 5px;\n            }\n            @if($rtl==true){\n              margin-right: 5px;\n            }\n          }\n        }\n        .mfp-bottom-bar {\n          background: rgba(0,0,0,0.6);\n          bottom: 0;\n          margin: 0;\n          top: auto;\n          padding: 3px 5px;\n          position: fixed;\n          box-sizing: border-box;\n          &:empty {\n            padding: 0;\n          }\n        }\n        .mfp-counter {\n          @if($rtl==false){\n            right: 5px;\n          }\n          @if($rtl==true){\n            left: 5px;\n          }\n          top: 3px;\n        }\n        .mfp-close {\n          top: 0;\n          @if($rtl==false){\n            right: 0;\n          }\n          @if($rtl==true){\n            left: 0;\n          }\n          width: 35px;\n          height: 35px;\n          line-height: 35px;\n          background: rgba(0, 0, 0, 0.6);\n          position: fixed;\n          text-align: center;\n          padding: 0;\n        }\n      }\n    }\n  }\n}\n\n\n\n// Scale navigation arrows and reduce padding from sides\n@media all and (max-width: 900px) {\n  .mfp-arrow {\n    -webkit-transform: scale(0.75);\n    transform: scale(0.75);\n  }\n  .mfp-arrow-left {\n    -webkit-transform-origin: 0;\n    transform-origin: 0;\n  }\n  .mfp-arrow-right {\n    -webkit-transform-origin: 100%;\n    transform-origin: 100%;\n  }\n  .mfp-container {\n    padding-left: $mfp-popup-padding-left-mobile;\n    padding-right: $mfp-popup-padding-left-mobile;\n  }\n}\n\n","////////////////////////\n//      Settings      //\n////////////////////////\n\n// overlay\n$mfp-overlay-color:                   #0b0b0b !default;                    // Color of overlay screen\n$mfp-overlay-opacity:                 0.8 !default;                        // Opacity of overlay screen\n$mfp-shadow:                          0 0 8px rgba(0, 0, 0, 0.6) !default; // Shadow on image or iframe\n\n// spacing\n$mfp-popup-padding-left:              8px !default;                        // Padding from left and from right side\n$mfp-popup-padding-left-mobile:       6px !default;                        // Same as above, but is applied when width of window is less than 800px\n\n$mfp-z-index-base:                    1040 !default;                       // Base z-index of popup\n\n// controls\n$mfp-include-arrows:                  true !default;                       // Include styles for nav arrows\n$mfp-controls-opacity:                0.65 !default;                       // Opacity of controls\n$mfp-controls-color:                  #FFF !default;                       // Color of controls\n$mfp-controls-border-color:           #3F3F3F !default; \t                 // Border color of controls\n$mfp-inner-close-icon-color:          #333 !default;                       // Color of close button when inside\n$mfp-controls-text-color:             #CCC !default;                       // Color of preloader and \"1 of X\" indicator\n$mfp-controls-text-color-hover:       #FFF !default;                       // Hover color of preloader and \"1 of X\" indicator\n\n// Iframe-type options\n$mfp-include-iframe-type:             true !default;                       // Enable Iframe-type popups\n$mfp-iframe-padding-top:              40px !default;                       // Iframe padding top\n$mfp-iframe-background:               #000 !default;                       // Background color of iframes\n$mfp-iframe-max-width:                900px !default;                      // Maximum width of iframes\n$mfp-iframe-ratio:                    9/16 !default;                       // Ratio of iframe (9/16 = widescreen, 3/4 = standard, etc.)\n\n// Image-type options\n$mfp-include-image-type:              true !default;                       // Enable Image-type popups\n$mfp-image-background:                #444 !default;\n$mfp-image-padding-top:               40px !default;                       // Image padding top\n$mfp-image-padding-bottom:            40px !default;                       // Image padding bottom\n$mfp-include-mobile-layout-for-image: true !default;                       // Removes paddings from top and bottom\n\n// Image caption options\n$mfp-caption-title-color:             #F3F3F3 !default;                    // Caption title color\n$mfp-caption-subtitle-color:          #BDBDBD !default;                    // Caption subtitle color\n\n// A11y\n$mfp-use-visuallyhidden:              false !default;                      // Hide content from browsers, but make it available for screen readers\n","$animation-speed: .3s;\n$animation-function: ease-out;\n$backdrop-color: rgba(0, 0, 0, .5);\n\n@keyframes modal-video {\n\tfrom {\n\t\topacity: 0;\n\t}\n\n\tto {\n\t\topacity: 1;\n\t}\n}\n\n@keyframes modal-video-inner {\n\tfrom {\n\t\ttransform: translate(0, 100px);\n\t}\n\n\tto {\n\t\ttransform: translate(0, 0);\n\t}\n}\n\n.modal-video {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tbackground-color: $backdrop-color;\n\tz-index: 1000000;\n\tcursor: pointer;\n\topacity: 1;\n\tanimation-timing-function: $animation-function;\n\tanimation-duration: $animation-speed;\n\tanimation-name: modal-video;\n\t-webkit-transition: opacity $animation-speed $animation-function;\n\t-moz-transition: opacity $animation-speed $animation-function;\n\t-ms-transition: opacity $animation-speed $animation-function;\n\t-o-transition: opacity $animation-speed $animation-function;\n\ttransition: opacity $animation-speed $animation-function;\n}\n\n.modal-video-effect-exit {\n\topacity: 0;\n\n\t& .modal-video-movie-wrap {\n\t\t-webkit-transform: translate(0, 100px);\n\t\t-moz-transform: translate(0, 100px);\n\t\t-ms-transform: translate(0, 100px);\n\t\t-o-transform: translate(0, 100px);\n\t\ttransform: translate(0, 100px);\n\t}\n}\n\n.modal-video-body {\n\tmax-width: 960px;\n\twidth: 100%;\n\theight: 100%;\n\tmargin: 0 auto;\n\tpadding: 0 10px;\n    display: flex;\n    justify-content: center;\n\tbox-sizing: border-box;\n}\n\n.modal-video-inner {\n\tdisplay: flex;\n    justify-content: center;\n    align-items: center;\n\twidth: 100%;\n\theight: 100%;\n\n    @media (orientation: landscape) {\n        padding: 10px 60px;\n        box-sizing: border-box;\n    }\n}\n\n.modal-video-movie-wrap {\n\twidth: 100%;\n\theight: 0;\n\tposition: relative;\n\tpadding-bottom: 56.25%;\n\tbackground-color: #333;\n\tanimation-timing-function: $animation-function;\n\tanimation-duration: $animation-speed;\n\tanimation-name: modal-video-inner;\n\t-webkit-transform: translate(0, 0);\n\t-moz-transform: translate(0, 0);\n\t-ms-transform: translate(0, 0);\n\t-o-transform: translate(0, 0);\n\ttransform: translate(0, 0);\n\t-webkit-transition: -webkit-transform $animation-speed $animation-function;\n\t-moz-transition: -moz-transform $animation-speed $animation-function;\n\t-ms-transition: -ms-transform $animation-speed $animation-function;\n\t-o-transition: -o-transform $animation-speed $animation-function;\n\ttransition: transform $animation-speed $animation-function;\n\n\t& iframe {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t}\n}\n\n.modal-video-close-btn {\n\tposition: absolute;\n\tz-index: 2;\n\ttop: -45px;\n\tright: 0px;\n\tdisplay: inline-block;\n\twidth: 35px;\n\theight: 35px;\n\toverflow: hidden;\n\tborder: none;\n\tbackground: transparent;\n\n    @media (orientation: landscape) {\n        top: 0;\n        right: -45px;\n    }\n\n\t&:before {\n\t\ttransform: rotate(45deg);\n\t}\n\n\t&:after {\n\t\ttransform: rotate(-45deg);\n\t}\n\n\t&:before,\n\t&:after {\n\t\tcontent: '';\n\t\tposition: absolute;\n\t\theight: 2px;\n\t\twidth: 100%;\n\t\ttop: 50%;\n\t\tleft: 0;\n\t\tmargin-top: -1px;\n\t\tbackground: #fff;\n\t\tborder-radius: 5px;\n\t\tmargin-top: -6px;\n\t}\n}\n","$datepicker-dropdown-border-before: rgba(0, 0, 0, 0.2);\n\n$datepicker-day-focused-hover-bg: $bg-light;\n\n$datepicker-old-new-color: $light-300;\n$datepicker-disabled-color: $light-300;\n$datepicker-highlighted-bg: $bg-light;\n\n$datepicker-today-bg: $accent-200;\n$datepicker-today-hover-bg: $accent-500;\n$datepicker-today-active-bg: $accent-color;\n$datepicker-today-color: $accent-color;\n$datepicker-today-hover-color:$white;\n$datepicker-today-active-hover-color:$white;\n\n$datepicker-range-bg: $light-300;\n\n$datepicker-range-today-bg: $accent-400;\n$datepicker-range-today-hover-bg: $accent-500;\n$datepicker-range-today-active-bg: $accent-color;\n\n$datepicker-selected-bg: $light-600;\n$datepicker-selected-color: $white;\n$datepicker-selected-hover-bg: $light-700;\n$datepicker-selected-active-bg: $light-800;\n\n$datepicker-active-bg: $accent-500;\n$datepicker-active-color:$white;\n$datepicker-active-hover-bg: $accent-color;\n$datepicker-active-active-bg: $accent-color;\n\n$datepicker-hover-bg: $accent-color;\n$datepicker-hover-color: $white;\n\n$datepicker-span-active-bg: $accent-500;\n$datepicker-span-active-color: $white;\n$datepicker-span-active-hover-bg: $accent-color;\n$datepicker-span-active-active-bg: $accent-color;\n$datepicker-span-old-new-color: $light-300;\n\n$datepicker-switch-hover-bg: $bg-light;\n\n$input-daterange-add-on-bg: $bg-light;\n\n\n.react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {\n  border-color: #ccc;\n  border-style: solid;\n  border-width: 3px 3px 0 0;\n  content: \"\";\n  display: block;\n  height: 9px;\n  position: absolute;\n  top: 6px;\n  width: 9px;\n}\n\n.react-datepicker-popper {\n    background-color: #fff;\n    padding: 10px;\n    border-radius: 4px;\n    direction: ltr;\n    border: 1px solid $light-300;\n    box-shadow: none;\n    min-width: 240px;\n    font-size: .8125rem;\n}\n\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {\n  margin-left: -4px;\n  position: absolute;\n  width: 0;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {\n  box-sizing: content-box;\n  position: absolute;\n  border: 8px solid transparent;\n  height: 0;\n  width: 1px;\n  content: \"\";\n  z-index: -1;\n  border-width: 8px;\n  left: -8px;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {\n  border-bottom-color: #aeaeae;\n}\n\n.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {\n  top: 0;\n  margin-top: -8px;\n}\n.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {\n  border-top: none;\n  border-bottom-color: #f0f0f0;\n}\n.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {\n  top: 0;\n}\n.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {\n  top: -1px;\n  border-bottom-color: #aeaeae;\n}\n\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {\n  bottom: 0;\n  margin-bottom: -8px;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {\n  border-bottom: none;\n  border-top-color: #fff;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {\n  bottom: 0;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {\n  bottom: -1px;\n  border-top-color: #aeaeae;\n}\n\n.react-datepicker {\n    margin-top: 5px;\n}\n\n.date-picker-range > .react-datepicker-wrapper {\n    display: inline;\n    width: 45%;\n}\n\n.date-picker-range {\n    .start-m input{\n      border-radius: 3px 0px 0px 3px !important;\n    }\n    .end-m input{\n      border-radius: 0px 3px 3px 0px !important;\n    }\n}\n\n.react-datepicker-wrapper {\n  display: inline-block;\n  padding: 0;\n  border: 0;\n  width: 100%;\n}\n\n.react-datepicker--time-only .react-datepicker__triangle {\n  left: 35px;\n}\n.react-datepicker--time-only .react-datepicker__time-container {\n  border-left: 0;\n}\n.react-datepicker--time-only .react-datepicker__time,\n.react-datepicker--time-only .react-datepicker__time-box {\n  border-bottom-left-radius: 0.3rem;\n  border-bottom-right-radius: 0.3rem;\n}\n\n.react-datepicker__triangle {\n  position: absolute;\n  left: 50px;\n  display: none;\n}\n\n.react-datepicker-popper {\n  z-index: 1;\n}\n.react-datepicker-popper[data-placement^=bottom] {\n  padding-top: 10px;\n  transform: translate(0px, 45.25px) !important;\n}\n.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {\n  left: auto;\n  right: 50px;\n}\n.react-datepicker-popper[data-placement^=top] {\n  padding-bottom: 10px;\n  transform: translate(0px, -45.25px) !important;\n}\n.react-datepicker-popper[data-placement^=right] {\n  padding-left: 8px;\n}\n.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {\n  left: auto;\n  right: 42px;\n}\n.react-datepicker-popper[data-placement^=left] {\n  padding-right: 8px;\n}\n.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {\n  left: 42px;\n  right: auto;\n}\n\n.react-datepicker__header {\n  text-align: center;\n  position: relative;\n  font-size: .8125rem;\n  color: #526484;\n  font-weight: bold;\n}\n\n.react-datepicker__header--time {\n  padding-bottom: 8px;\n  padding-left: 5px;\n  padding-right: 5px;\n}\n.react-datepicker__header--time:not(.react-datepicker__header--time--only) {\n  border-top-left-radius: 0;\n}\n.react-datepicker__header:not(.react-datepicker__header--has-time-select) {\n  border-top-right-radius: 0.3rem;\n}\n\n.react-datepicker__year-dropdown-container--select,\n.react-datepicker__month-dropdown-container--select,\n.react-datepicker__month-year-dropdown-container--select,\n.react-datepicker__year-dropdown-container--scroll,\n.react-datepicker__month-dropdown-container--scroll,\n.react-datepicker__month-year-dropdown-container--scroll {\n  display: inline-block;\n  margin: 0 2px;\n}\n\n.react-datepicker__current-month,\n.react-datepicker-time__header,\n.react-datepicker-year-header {\n  margin-top: 0;\n}\n\n.react-datepicker-time__header {\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  overflow: hidden;\n}\n\n.react-datepicker__navigation {\n  background: none;\n  display: flex;\n  justify-content: center;\n  //align-items: center;\n  text-align: center;\n  cursor: pointer;\n  position: absolute;\n  border: none;\n  //padding: 1px;\n  z-index: 1;\n  height: 27px;\n  width: 27px;\n  margin: 0.1rem 0.5rem;\n  text-indent: -999em;\n  overflow: hidden;\n}\n.react-datepicker__navigation:hover {\n  // background: $datepicker-switch-hover-bg;\n   border-radius: 0.3rem;\n}\n.react-datepicker__navigation:focus, .react-datepicker__navigation:focus-visible {\n    outline: none;\n}\n\n.react-datepicker__navigation--previous {\n  left: 2px;\n}\n.react-datepicker__navigation--next {\n  right: 2px;\n}\n.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {\n  right: 85px;\n}\n.react-datepicker__navigation--years {\n  position: relative;\n  top: 0;\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n.react-datepicker__navigation--years-previous {\n  top: 4px;\n}\n.react-datepicker__navigation--years-upcoming {\n  top: -4px;\n}\n.react-datepicker__navigation:hover *::before {\n  border-color: #a6a6a6;\n}\n\n.react-datepicker__navigation-icon {\n  position: relative;\n  top: -1px;\n  font-size: 12px;\n  width: 0;\n}\n.react-datepicker__navigation-icon--next {\n  left: -2px;\n}\n.react-datepicker__navigation-icon--next::before {\n  transform: rotate(45deg);\n  left: -7px;\n}\n.react-datepicker__navigation-icon--previous {\n  right: -2px;\n}\n.react-datepicker__navigation-icon--previous::before {\n  transform: rotate(225deg);\n  right: -7px;\n}\n\n.react-datepicker__month-container {\n  float: left;\n  padding: 0px;\n}\n\n.react-datepicker__year {\n  margin: 0.4rem;\n  text-align: center;\n}\n.react-datepicker__year-wrapper {\n  display: flex;\n  flex-wrap: wrap;\n  max-width: 208px;\n}\n.react-datepicker__year .react-datepicker__year-text {\n  display: inline-block;\n  width: 4rem;\n  margin: 2px;\n}\n\n.react-datepicker__month {\n  margin: 0.4rem;\n  text-align: center;\n}\n.react-datepicker__month .react-datepicker__month-text,\n.react-datepicker__month .react-datepicker__quarter-text {\n  display: inline-block;\n  width: 5rem;\n  margin: 2px;\n}\n\n.react-datepicker__input-time-container {\n  clear: both;\n  width: 100%;\n  float: left;\n  margin: 5px 0 10px 15px;\n  text-align: left;\n}\n.react-datepicker__input-time-container .react-datepicker-time__caption {\n  display: inline-block;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container {\n  display: inline-block;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {\n  display: inline-block;\n  margin-left: 10px;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {\n  width: auto;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {\n  -moz-appearance: textfield;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {\n  margin-left: 5px;\n  display: inline-block;\n}\n\n.react-datepicker__time-container {\n  border-left: 1px solid #aeaeae;\n}\n.react-datepicker__time-container--with-today-button {\n  display: inline;\n  border: 1px solid #aeaeae;\n  border-radius: 0.3rem;\n  position: absolute;\n  right: -72px;\n  top: 0;\n}\n.react-datepicker__time-container .react-datepicker__time {\n  position: relative;\n  background: white;\n  border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {\n  overflow-x: hidden;\n  margin: 0 auto;\n  text-align: center;\n  border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {\n  list-style: none;\n  margin: 0;\n  height: calc(195px + (1.7rem / 2));\n  overflow-y: scroll;\n  padding-right: 0;\n  padding-left: 0;\n  width: 100%;\n  box-sizing: content-box;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {\n  height: 30px;\n  padding: 5px 10px;\n  white-space: nowrap;\n  transition: all 0.3s;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {\n  cursor: pointer;\n  background-color: #f0f0f0;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {\n    color: $datepicker-today-color;\n    background-color: $datepicker-today-bg;\n    transition: all 0.3s;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {\n    color: $datepicker-today-hover-color;\n    background-color: $datepicker-today-hover-bg;\n\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {\n  color: #ccc;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {\n  cursor: default;\n  background-color: transparent;\n}\n\n.react-datepicker__week-number {\n  color: #ccc;\n  display: inline-block;\n  width: 1.7rem;\n  line-height: 1.7rem;\n  text-align: center;\n  margin: 0.166rem;\n}\n.react-datepicker__week-number.react-datepicker__week-number--clickable {\n  cursor: pointer;\n}\n.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {\n  border-radius: 0.3rem;\n  background-color: #f0f0f0;\n}\n\n.react-datepicker__day-names,\n.react-datepicker__week {\n  white-space: nowrap;\n  transition: all 0.3s;\n}\n\n.react-datepicker__day-names {\n  margin-bottom: -8px;\n  margin-top: 5px;\n}\n\n.react-datepicker__day-name,\n.react-datepicker__day,\n.react-datepicker__time-name {\n  display: inline-block;\n  width: 1.7rem;\n  line-height: 1.7rem;\n  text-align: center;\n  margin: 0.166rem;\n  transition: all 0.3s;\n}\n\n.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,\n.react-datepicker__quarter--selected,\n.react-datepicker__quarter--in-selecting-range,\n.react-datepicker__quarter--in-range {\n  border-radius: 0.3rem;\n  color: $datepicker-today-color;\n  background-color: $datepicker-today-bg;\n}\n.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,\n.react-datepicker__quarter--selected:hover,\n.react-datepicker__quarter--in-selecting-range:hover,\n.react-datepicker__quarter--in-range:hover {\n  color: $datepicker-today-hover-color;\n  background-color: $datepicker-today-hover-bg;\n}\n.react-datepicker__month--disabled,\n.react-datepicker__quarter--disabled {\n  color: #ccc;\n  pointer-events: none;\n}\n.react-datepicker__month--disabled:hover,\n.react-datepicker__quarter--disabled:hover {\n  cursor: default;\n  background-color: transparent;\n}\n\n.react-datepicker__day,\n.react-datepicker__month-text,\n.react-datepicker__quarter-text,\n.react-datepicker__year-text {\n  cursor: pointer;\n  transition: all 0.3s;\n}\n.react-datepicker__day:hover,\n.react-datepicker__month-text:hover,\n.react-datepicker__quarter-text:hover,\n.react-datepicker__year-text:hover {\n  border-radius: 0.3rem;\n  background-color: #f0f0f0;\n}\n\n.react-datepicker__day--outside-month {\n    color: $datepicker-old-new-color; \n}\n\n.react-datepicker__day--today, \n.react-datepicker__month-text--today,\n.react-datepicker__quarter-text--today,\n.react-datepicker__year-text--today {\n  color: $datepicker-today-color;\n  background-color: $datepicker-today-bg;\n  border-radius: 0.3rem;\n}\n\n.react-datepicker__day--highlighted,\n.react-datepicker__month-text--highlighted,\n.react-datepicker__quarter-text--highlighted,\n.react-datepicker__year-text--highlighted {\n  border-radius: 0.3rem;\n  background-color: #3dcc4a;\n  color: #fff;\n}\n.react-datepicker__day--highlighted:hover,\n.react-datepicker__month-text--highlighted:hover,\n.react-datepicker__quarter-text--highlighted:hover,\n.react-datepicker__year-text--highlighted:hover {\n  background-color: #32be3f;\n}\n.react-datepicker__day--highlighted-custom-1,\n.react-datepicker__month-text--highlighted-custom-1,\n.react-datepicker__quarter-text--highlighted-custom-1,\n.react-datepicker__year-text--highlighted-custom-1 {\n  color: magenta;\n}\n.react-datepicker__day--highlighted-custom-2,\n.react-datepicker__month-text--highlighted-custom-2,\n.react-datepicker__quarter-text--highlighted-custom-2,\n.react-datepicker__year-text--highlighted-custom-2 {\n  color: green;\n}\n.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,\n.react-datepicker__month-text--selected,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--selected,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--selected,\n.react-datepicker__year-text--in-selecting-range,\n.react-datepicker__year-text--in-range {\n  border-radius: 0.3rem;\n  color: #fff !important;\n  background-color: $datepicker-today-hover-bg !important;\n}\n.react-datepicker__day--today:hover,\n.react-datepicker__year-text--today:hover,\n.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,\n.react-datepicker__month-text--selected:hover,\n.react-datepicker__month-text--in-selecting-range:hover,\n.react-datepicker__month-text--in-range:hover,\n.react-datepicker__quarter-text--selected:hover,\n.react-datepicker__quarter-text--in-selecting-range:hover,\n.react-datepicker__quarter-text--in-range:hover,\n.react-datepicker__year-text--selected:hover,\n.react-datepicker__year-text--in-selecting-range:hover,\n.react-datepicker__year-text--in-range:hover {\n    color: $datepicker-today-hover-color;\n    background-color: $datepicker-today-hover-bg !important;\n\n}\n// .react-datepicker__day--keyboard-selected,\n// .react-datepicker__month-text--keyboard-selected,\n// .react-datepicker__quarter-text--keyboard-selected,\n// .react-datepicker__year-text--keyboard-selected {\n\n// }\n// .react-datepicker__day--keyboard-selected:hover,\n// .react-datepicker__month-text--keyboard-selected:hover,\n// .react-datepicker__quarter-text--keyboard-selected:hover,\n// .react-datepicker__year-text--keyboard-selected:hover {\n//   background-color: #1d5d90;\n// }\n.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range) {\n    background-color: $datepicker-range-bg;\n}\n.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range) {\n  background-color: #f0f0f0;\n  color: #000;\n}\n.react-datepicker__day--disabled,\n.react-datepicker__month-text--disabled,\n.react-datepicker__quarter-text--disabled,\n.react-datepicker__year-text--disabled {\n  cursor: default;\n  color: #ccc;\n}\n.react-datepicker__day--disabled:hover,\n.react-datepicker__month-text--disabled:hover,\n.react-datepicker__quarter-text--disabled:hover,\n.react-datepicker__year-text--disabled:hover {\n  background-color: transparent;\n}\n\n.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,\n.react-datepicker__quarter-text.react-datepicker__month--selected:hover,\n.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,\n.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,\n.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {\n  color: $datepicker-today-hover-color;\n  background-color: $datepicker-today-hover-bg;\n}\n.react-datepicker__month-text:hover,\n.react-datepicker__quarter-text:hover {\n  background-color: #f0f0f0;\n}\n\n.react-datepicker__input-container {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n}\n\n.react-datepicker__year-read-view,\n.react-datepicker__month-read-view,\n.react-datepicker__month-year-read-view {\n  border: 1px solid transparent;\n  border-radius: 0.3rem;\n  position: relative;\n}\n.react-datepicker__year-read-view:hover,\n.react-datepicker__month-read-view:hover,\n.react-datepicker__month-year-read-view:hover {\n  cursor: pointer;\n}\n.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {\n  border-top-color: #b3b3b3;\n}\n.react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow {\n  transform: rotate(135deg);\n  right: -16px;\n  top: 0;\n}\n\n.react-datepicker__year-dropdown,\n.react-datepicker__month-dropdown,\n.react-datepicker__month-year-dropdown {\n  background-color: #f0f0f0;\n  position: absolute;\n  width: 50%;\n  left: 25%;\n  top: 30px;\n  z-index: 1;\n  text-align: center;\n  border-radius: 0.3rem;\n  border: 1px solid #aeaeae;\n}\n.react-datepicker__year-dropdown:hover,\n.react-datepicker__month-dropdown:hover,\n.react-datepicker__month-year-dropdown:hover {\n  cursor: pointer;\n}\n.react-datepicker__year-dropdown--scrollable,\n.react-datepicker__month-dropdown--scrollable,\n.react-datepicker__month-year-dropdown--scrollable {\n  height: 150px;\n  overflow-y: scroll;\n}\n\n.react-datepicker__year-option,\n.react-datepicker__month-option,\n.react-datepicker__month-year-option {\n  line-height: 20px;\n  width: 100%;\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n.react-datepicker__year-option:first-of-type,\n.react-datepicker__month-option:first-of-type,\n.react-datepicker__month-year-option:first-of-type {\n  border-top-left-radius: 0.3rem;\n  border-top-right-radius: 0.3rem;\n}\n.react-datepicker__year-option:last-of-type,\n.react-datepicker__month-option:last-of-type,\n.react-datepicker__month-year-option:last-of-type {\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n  border-bottom-left-radius: 0.3rem;\n  border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__year-option:hover,\n.react-datepicker__month-option:hover,\n.react-datepicker__month-year-option:hover {\n  background-color: #ccc;\n}\n.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,\n.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,\n.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {\n  border-bottom-color: #b3b3b3;\n}\n.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,\n.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,\n.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {\n  border-top-color: #b3b3b3;\n}\n.react-datepicker__year-option--selected,\n.react-datepicker__month-option--selected,\n.react-datepicker__month-year-option--selected {\n  position: absolute;\n  left: 15px;\n}\n\n.react-datepicker__close-icon {\n  cursor: pointer;\n  background-color: transparent;\n  border: 0;\n  outline: 0;\n  padding: 0 6px 0 0;\n  position: absolute;\n  top: 0;\n  right: 0;\n  height: 100%;\n  display: table-cell;\n  vertical-align: middle;\n}\n.react-datepicker__close-icon::after {\n  cursor: pointer;\n  background-color: #216ba5;\n  color: #fff;\n  border-radius: 50%;\n  height: 16px;\n  width: 16px;\n  padding: 2px;\n  font-size: 12px;\n  line-height: 1;\n  text-align: center;\n  display: table-cell;\n  vertical-align: middle;\n  content: \"×\";\n}\n\n.react-datepicker__today-button {\n  background: #f0f0f0;\n  border-top: 1px solid #aeaeae;\n  cursor: pointer;\n  text-align: center;\n  padding: 5px 0;\n  clear: left;\n}\n\n.react-datepicker__portal {\n  position: fixed;\n  width: 100vw;\n  height: 100vh;\n  background-color: rgba(0, 0, 0, 0.8);\n  left: 0;\n  top: 0;\n  justify-content: center;\n  align-items: center;\n  display: flex;\n  z-index: 2147483647;\n}\n.react-datepicker__portal .react-datepicker__day-name,\n.react-datepicker__portal .react-datepicker__day,\n.react-datepicker__portal .react-datepicker__time-name {\n  width: 3rem;\n  line-height: 3rem;\n}\n@media (max-width: 400px), (max-height: 550px) {\n  .react-datepicker__portal .react-datepicker__day-name,\n.react-datepicker__portal .react-datepicker__day,\n.react-datepicker__portal .react-datepicker__time-name {\n    width: 2rem;\n    line-height: 2rem;\n  }\n}\n.react-datepicker__portal .react-datepicker__current-month,\n.react-datepicker__portal .react-datepicker-time__header {\n  font-size: 1.44rem;\n}\n.date-picker-range {\n    display: flex;\n    flex-direction: row;\n}\n",":root {\n  --toastify-color-light: #fff;\n  --toastify-color-dark: #121212;\n  --toastify-color-info: #09c2de;\n  --toastify-color-success: #1ee0ac;\n  --toastify-color-warning: #f4bd0e;\n  --toastify-color-error: #e85347;\n  --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n  --toastify-icon-color-info: var(--toastify-color-info);\n  --toastify-icon-color-success: var(--toastify-color-success);\n  --toastify-icon-color-warning: var(--toastify-color-warning);\n  --toastify-icon-color-error: var(--toastify-color-error);\n  --toastify-toast-width: 320px;\n  --toastify-toast-background: #fff;\n  --toastify-toast-min-height: 64px;\n  --toastify-toast-max-height: 800px;\n  --toastify-font-family: sans-serif;\n  --toastify-z-index: 9999;\n  --toastify-text-color-light: #757575;\n  --toastify-text-color-dark: #fff;\n  --toastify-text-color-info: #fff;\n  --toastify-text-color-success: #fff;\n  --toastify-text-color-warning: #fff;\n  --toastify-text-color-error: #fff;\n  --toastify-spinner-color: #616161;\n  --toastify-spinner-color-empty-area: #e0e0e0;\n  --toastify-color-progress-light: linear-gradient(\n    to right,\n    #4cd964,\n    #5ac8fa,\n    #007aff,\n    #34aadc,\n    #5856d6,\n    #ff2d55\n  );\n  --toastify-color-progress-dark: #bb86fc;\n  --toastify-color-progress-info: var(--toastify-color-info);\n  --toastify-color-progress-success: var(--toastify-color-success);\n  --toastify-color-progress-warning: var(--toastify-color-warning);\n  --toastify-color-progress-error: var(--toastify-color-error);\n}\n\n$toast-close-icon: $ni-cross !default;\n\n.Toastify__toast-container {\n  z-index: var(--toastify-z-index);\n  -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);\n  position: fixed;\n  box-sizing: border-box;\n  color: #fff;\n  background-color: transparent;\n}\n.Toastify__toast-container--top-left {\n  top: 1em;\n  left: 1em;\n}\n.Toastify__toast-container--top-center {\n  top: 1em;\n  left: 50%;\n  transform: translateX(-50%);\n}\n.Toastify__toast-container--top-right {\n  top: 1em;\n  right: 1em;\n}\n.Toastify__toast-container--bottom-left {\n  bottom: 1em;\n  left: 1em;\n}\n.Toastify__toast-container--bottom-center {\n  bottom: 1em;\n  left: 50%;\n  transform: translateX(-50%);\n}\n.Toastify__toast-container--bottom-right {\n  bottom: 1em;\n  right: 1em;\n}\n\n@media only screen and (max-width : 480px) {\n  .Toastify__toast-container {\n    width: 100vw;\n    padding: 0;\n    left: 0;\n    margin: 0;\n  }\n  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {\n    top: 0;\n    transform: translateX(0);\n  }\n  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {\n    bottom: 0;\n    transform: translateX(0);\n  }\n  .Toastify__toast-container--rtl {\n    right: 0;\n    left: initial;\n  }\n}\n.Toastify__toast {\n  position: relative;\n  min-height: var(--toastify-toast-min-height);\n  box-sizing: border-box;\n  border-radius: 4px;\n  color: $base-text !important;\n  margin-bottom: 1rem;\n  width: 425px;\n  background-color: $white;\n  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-pack: justify;\n      justify-content: space-between;\n  max-height: var(--toastify-toast-max-height);\n  overflow: hidden;\n  font-family: var(--toastify-font-family);\n  border-left: 4px solid transparent;\n  padding: 0.8rem 0.2rem 0.8rem 1.25rem;\n  opacity: 1;\n  cursor: pointer;\n  direction: ltr;\n}\n.Toastify__toast--rtl {\n  direction: rtl;\n}\n.Toastify__toast-body {\n  margin: auto 0;\n  -ms-flex: 1 1 auto;\n      flex: 1 1 auto;\n  padding: 6px;\n  display: -ms-flexbox;\n  display: flex;\n  font-size: 0.875rem;\n  line-height: 1.3rem;\n  -ms-flex-align: center;\n      align-items: center;\n  .toastr-text{\n    padding-left: 0.5rem;\n  }\n}\n\n.toastr-text > h4, .toastr-text > h5, .toastr-text > h6 {\n  margin-bottom: 0.35rem;\n  font-size: 1rem;\n  .is-dark & {\n      color: $white;\n  }\n}\n\n.Toastify__toast-body > div:last-child {\n  -ms-flex: 1;\n      flex: 1;\n}\n.Toastify__toast-icon {\n  -webkit-margin-end: 10px;\n          margin-inline-end: 10px;\n  width: 20px;\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n  display: -ms-flexbox;\n  display: flex;\n}\n\n.Toastify--animate {\n  animation-fill-mode: both;\n  animation-duration: 0.7s;\n}\n\n.Toastify--animate-icon {\n  animation-fill-mode: both;\n  animation-duration: 0.3s;\n}\n\n.toast-close-button{\n  position: absolute;\n  @if($rtl==false){\n      right: 12px;\n  }\n  @if($rtl==true){\n      left: 12px;\n  }\n  top: 50%;\n  transform: translateY(-50%);\n  display: inline-block;\n  height: 32px;\n  width: 32px;\n  text-indent: -9999px;\n  cursor: pointer;\n  &:after{\n      position: absolute;\n      top: 0;\n      left: 0;\n      text-indent: 0;\n      color: $base-light;\n      font-family: $nk-dashlite-font;\n      content: $toast-close-icon;\n      font-size: 18px;\n      line-height: 32px;\n      width: 100%;\n      text-align: center;\n      .is-dark & {\n          color: $light-300;\n      }\n  }\n}\n\n@media only screen and (max-width : 480px) {\n  .Toastify__toast {\n    margin-bottom: 0;\n    border-radius: 0;\n  }\n}\n.Toastify__toast-theme--dark {\n  background: var(--toastify-color-dark);\n  border-color : $info;\n  .icon{\n      color: $info;\n  }\n  color: $white !important;\n  .toast-close-button{\n    position: absolute;\n    @if($rtl==false){\n        right: 12px;\n    }\n    @if($rtl==true){\n        left: 12px;\n    }\n    top: 50%;\n    transform: translateY(-50%);\n    display: inline-block;\n    height: 32px;\n    width: 32px;\n    text-indent: -9999px;\n    cursor: pointer;\n    &:after{\n        position: absolute;\n        top: 0;\n        left: 0;\n        text-indent: 0;\n        color: $light-300;\n        font-family: $nk-dashlite-font;\n        content: $toast-close-icon;\n        font-size: 18px;\n        line-height: 32px;\n        width: 100%;\n        text-align: center;\n    }\n  }\n  .btn-trigger::before{\n    background: none;\n  }\n}\n.Toastify__toast-theme--dark > h5  {\n  color: $white !important;\n}\n.Toastify__toast-theme--light {\n  color: var(--toastify-text-color-light);\n}\n.Toastify__toast--default {\n  color: var(--toastify-text-color-light);\n}\n.Toastify__toast--info {\n  border-color : $info;\n  .icon{\n      color: $info;\n  }\n}\n.Toastify__toast--success {\n  border-color : $success;\n  .icon{\n    color: $success;\n  }\n}\n.Toastify__toast--warning {\n  border-color : $warning;\n  .icon{\n    color: $warning;\n  }\n}\n.Toastify__toast--error {\n  border-color : $danger;\n  .icon{\n      color: $danger;\n  }\n}\n\n.Toastify__progress-bar-theme--light {\n  background: var(--toastify-color-progress-light);\n}\n.Toastify__progress-bar-theme--dark {\n  background: var(--toastify-color-progress-dark);\n}\n.Toastify__progress-bar--info {\n  background: var(--toastify-color-progress-info);\n}\n.Toastify__progress-bar--success {\n  background: var(--toastify-color-progress-success);\n}\n.Toastify__progress-bar--warning {\n  background: var(--toastify-color-progress-warning);\n}\n.Toastify__progress-bar--error {\n  background: var(--toastify-color-progress-error);\n}\n.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {\n  background: var(--toastify-color-transparent);\n}\n\n.Toastify__close-button {\n  color: $base-light;\n  background: transparent;\n  font-family: $nk-dashlite-font;\n  outline: none;\n  border: none;\n  padding: 5px 10px;\n  cursor: pointer;\n  opacity: 0.7;\n  transition: 0.3s ease;\n  -ms-flex-item-align: start;\n      align-self: flex-start;\n  &:active, &:focus {\n    outline: none !important;\n  }\n}\n.Toastify__close-button--light {\n  color: #000;\n  opacity: 0.3;\n}\n.Toastify__close-button > svg {\n  fill: currentColor;\n  height: 16px;\n  width: 14px;\n}\n.Toastify__close-button:hover, .Toastify__close-button:focus {\n  opacity: 1;\n}\n\n@keyframes Toastify__trackProgress {\n  0% {\n    transform: scaleX(1);\n  }\n  100% {\n    transform: scaleX(0);\n  }\n}\n.Toastify__progress-bar {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 5px;\n  z-index: var(--toastify-z-index);\n  opacity: 0.7;\n  transform-origin: left;\n}\n.Toastify__progress-bar--animated {\n  animation: Toastify__trackProgress linear 1 forwards;\n}\n.Toastify__progress-bar--controlled {\n  transition: transform 0.2s;\n}\n.Toastify__progress-bar--rtl {\n  right: 0;\n  left: initial;\n  transform-origin: right;\n}\n\n.Toastify__spinner {\n  width: 20px;\n  height: 20px;\n  box-sizing: border-box;\n  border: 2px solid;\n  border-radius: 100%;\n  border-color: var(--toastify-spinner-color-empty-area);\n  border-right-color: var(--toastify-spinner-color);\n  animation: Toastify__spin 0.65s linear infinite;\n}\n\n\n\n@keyframes Toastify__bounceInRight {\n  from, 60%, 75%, 90%, to {\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  from {\n    opacity: 0;\n    transform: translate3d(3000px, 0, 0);\n  }\n  60% {\n    opacity: 1;\n    transform: translate3d(-25px, 0, 0);\n  }\n  75% {\n    transform: translate3d(10px, 0, 0);\n  }\n  90% {\n    transform: translate3d(-5px, 0, 0);\n  }\n  to {\n    transform: none;\n  }\n}\n@keyframes Toastify__bounceOutRight {\n  20% {\n    opacity: 1;\n    transform: translate3d(-20px, 0, 0);\n  }\n  to {\n    opacity: 0;\n    transform: translate3d(2000px, 0, 0);\n  }\n}\n@keyframes Toastify__bounceInLeft {\n  from, 60%, 75%, 90%, to {\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  0% {\n    opacity: 0;\n    transform: translate3d(-3000px, 0, 0);\n  }\n  60% {\n    opacity: 1;\n    transform: translate3d(25px, 0, 0);\n  }\n  75% {\n    transform: translate3d(-10px, 0, 0);\n  }\n  90% {\n    transform: translate3d(5px, 0, 0);\n  }\n  to {\n    transform: none;\n  }\n}\n@keyframes Toastify__bounceOutLeft {\n  20% {\n    opacity: 1;\n    transform: translate3d(20px, 0, 0);\n  }\n  to {\n    opacity: 0;\n    transform: translate3d(-2000px, 0, 0);\n  }\n}\n@keyframes Toastify__bounceInUp {\n  from, 60%, 75%, 90%, to {\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  from {\n    opacity: 0;\n    transform: translate3d(0, 3000px, 0);\n  }\n  60% {\n    opacity: 1;\n    transform: translate3d(0, -20px, 0);\n  }\n  75% {\n    transform: translate3d(0, 10px, 0);\n  }\n  90% {\n    transform: translate3d(0, -5px, 0);\n  }\n  to {\n    transform: translate3d(0, 0, 0);\n  }\n}\n@keyframes Toastify__bounceOutUp {\n  20% {\n    transform: translate3d(0, -10px, 0);\n  }\n  40%, 45% {\n    opacity: 1;\n    transform: translate3d(0, 20px, 0);\n  }\n  to {\n    opacity: 0;\n    transform: translate3d(0, -2000px, 0);\n  }\n}\n@keyframes Toastify__bounceInDown {\n  from, 60%, 75%, 90%, to {\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  0% {\n    opacity: 0;\n    transform: translate3d(0, -3000px, 0);\n  }\n  60% {\n    opacity: 1;\n    transform: translate3d(0, 25px, 0);\n  }\n  75% {\n    transform: translate3d(0, -10px, 0);\n  }\n  90% {\n    transform: translate3d(0, 5px, 0);\n  }\n  to {\n    transform: none;\n  }\n}\n@keyframes Toastify__bounceOutDown {\n  20% {\n    transform: translate3d(0, 10px, 0);\n  }\n  40%, 45% {\n    opacity: 1;\n    transform: translate3d(0, -20px, 0);\n  }\n  to {\n    opacity: 0;\n    transform: translate3d(0, 2000px, 0);\n  }\n}\n.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {\n  animation-name: Toastify__bounceInLeft;\n}\n.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {\n  animation-name: Toastify__bounceInRight;\n}\n.Toastify__bounce-enter--top-center {\n  animation-name: Toastify__bounceInDown;\n}\n.Toastify__bounce-enter--bottom-center {\n  animation-name: Toastify__bounceInUp;\n}\n\n.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {\n  animation-name: Toastify__bounceOutLeft;\n}\n.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {\n  animation-name: Toastify__bounceOutRight;\n}\n.Toastify__bounce-exit--top-center {\n  animation-name: Toastify__bounceOutUp;\n}\n.Toastify__bounce-exit--bottom-center {\n  animation-name: Toastify__bounceOutDown;\n}\n\n@keyframes Toastify__zoomIn {\n  from {\n    opacity: 0;\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n  50% {\n    opacity: 1;\n  }\n}\n@keyframes Toastify__zoomOut {\n  from {\n    opacity: 1;\n  }\n  50% {\n    opacity: 0;\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n  to {\n    opacity: 0;\n  }\n}\n.Toastify__zoom-enter {\n  animation-name: Toastify__zoomIn;\n}\n\n.Toastify__zoom-exit {\n  animation-name: Toastify__zoomOut;\n}\n\n@keyframes Toastify__flipIn {\n  from {\n    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    animation-timing-function: ease-in;\n    opacity: 0;\n  }\n  40% {\n    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    animation-timing-function: ease-in;\n  }\n  60% {\n    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n    opacity: 1;\n  }\n  80% {\n    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n  }\n  to {\n    transform: perspective(400px);\n  }\n}\n@keyframes Toastify__flipOut {\n  from {\n    transform: perspective(400px);\n  }\n  30% {\n    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    opacity: 1;\n  }\n  to {\n    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    opacity: 0;\n  }\n}\n.Toastify__flip-enter {\n  animation-name: Toastify__flipIn;\n}\n\n.Toastify__flip-exit {\n  animation-name: Toastify__flipOut;\n}\n\n@keyframes Toastify__slideInRight {\n  from {\n    transform: translate3d(110%, 0, 0);\n    visibility: visible;\n  }\n  to {\n    transform: translate3d(0, 0, 0);\n  }\n}\n@keyframes Toastify__slideInLeft {\n  from {\n    transform: translate3d(-110%, 0, 0);\n    visibility: visible;\n  }\n  to {\n    transform: translate3d(0, 0, 0);\n  }\n}\n@keyframes Toastify__slideInUp {\n  from {\n    transform: translate3d(0, 110%, 0);\n    visibility: visible;\n  }\n  to {\n    transform: translate3d(0, 0, 0);\n  }\n}\n@keyframes Toastify__slideInDown {\n  from {\n    transform: translate3d(0, -110%, 0);\n    visibility: visible;\n  }\n  to {\n    transform: translate3d(0, 0, 0);\n  }\n}\n@keyframes Toastify__slideOutRight {\n  from {\n    transform: translate3d(0, 0, 0);\n  }\n  to {\n    visibility: hidden;\n    transform: translate3d(110%, 0, 0);\n  }\n}\n@keyframes Toastify__slideOutLeft {\n  from {\n    transform: translate3d(0, 0, 0);\n  }\n  to {\n    visibility: hidden;\n    transform: translate3d(-110%, 0, 0);\n  }\n}\n@keyframes Toastify__slideOutDown {\n  from {\n    transform: translate3d(0, 0, 0);\n  }\n  to {\n    visibility: hidden;\n    transform: translate3d(0, 500px, 0);\n  }\n}\n@keyframes Toastify__slideOutUp {\n  from {\n    transform: translate3d(0, 0, 0);\n  }\n  to {\n    visibility: hidden;\n    transform: translate3d(0, -500px, 0);\n  }\n}\n.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {\n  animation-name: Toastify__slideInLeft;\n}\n.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {\n  animation-name: Toastify__slideInRight;\n}\n.Toastify__slide-enter--top-center {\n  animation-name: Toastify__slideInDown;\n}\n.Toastify__slide-enter--bottom-center {\n  animation-name: Toastify__slideInUp;\n}\n\n.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {\n  animation-name: Toastify__slideOutLeft;\n}\n.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {\n  animation-name: Toastify__slideOutRight;\n}\n.Toastify__slide-exit--top-center {\n  animation-name: Toastify__slideOutUp;\n}\n.Toastify__slide-exit--bottom-center {\n  animation-name: Toastify__slideOutDown;\n}\n\n@keyframes Toastify__spin {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n/*# sourceMappingURL=ReactToastify.css.map */",".jvectormap-container {\n    width: 100%;\n    height: 100%;\n    position: relative;\n    overflow: hidden;\n    touch-action: none;\n}\n\n.jvectormap-tip {\n    position: absolute;\n    display: none;\n    border: solid 1px #CDCDCD;\n    border-radius: 3px;\n    background: #292929;\n    color: white;\n    font-family: sans-serif, Verdana;\n    font-size: smaller;\n    padding: 3px;\n}\n\n.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {\n    position: absolute;\n    left: 10px;\n    border-radius: 3px;\n    background: #292929;\n    padding: 3px;\n    color: white;\n    cursor: pointer;\n    line-height: 10px;\n    text-align: center;\n    box-sizing: content-box;\n}\n\n.jvectormap-zoomin, .jvectormap-zoomout {\n    width: 10px;\n    height: 10px;\n}\n\n.jvectormap-zoomin {\n    top: 10px;\n}\n\n.jvectormap-zoomout {\n    top: 30px;\n}\n\n.jvectormap-goback {\n    bottom: 10px;\n    z-index: 1000;\n    padding: 6px;\n}\n\n.jvectormap-spinner {\n    position: absolute;\n    left: 0;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    background: center no-repeat url(data:image/gif;base64,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);\n}\n\n.jvectormap-legend-title {\n    font-weight: bold;\n    font-size: 14px;\n    text-align: center;\n}\n\n.jvectormap-legend-cnt {\n    position: absolute;\n}\n\n.jvectormap-legend-cnt-h {\n    bottom: 0;\n    right: 0;\n}\n\n.jvectormap-legend-cnt-v {\n    top: 0;\n    right: 0;\n}\n\n.jvectormap-legend {\n    background: black;\n    color: white;\n    border-radius: 3px;\n}\n\n.jvectormap-legend-cnt-h .jvectormap-legend {\n    float: left;\n    margin: 0 10px 10px 0;\n    padding: 3px 3px 1px 3px;\n}\n\n.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {\n    float: left;\n}\n\n.jvectormap-legend-cnt-v .jvectormap-legend {\n    margin: 10px 10px 0 0;\n    padding: 3px;\n}\n\n.jvectormap-legend-cnt-h .jvectormap-legend-tick {\n    width: 40px;\n}\n\n.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {\n    height: 15px;\n}\n\n.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {\n    height: 20px;\n    width: 20px;\n    display: inline-block;\n    vertical-align: middle;\n}\n\n.jvectormap-legend-tick-text {\n    font-size: 12px;\n}\n\n.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {\n    text-align: center;\n}\n\n.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {\n    display: inline-block;\n    vertical-align: middle;\n    line-height: 20px;\n    padding-left: 3px;\n}\n","$image_throbber : \"../../../images/jsTree/throbber.gif\";\n$image_throbber_dark : \"../../../images/jsTree/throbber-dark.gif\";\n$image_32 : \"../../../images/jsTree/32px.png\";\n$image_32_dark : \"../../../images/jsTree/32px-dark.png\";\n$image_40 : \"../../../images/jsTree/40px.png\";\n$image_40_dark : \"../../../images/jsTree/40px-dark.png\";\n/* jsTree default theme */\n.jstree-node,\n.jstree-children,\n.jstree-container-ul {\n  display: block;\n  margin: 0;\n  padding: 0;\n  list-style-type: none;\n  list-style-image: none;\n}\n.jstree-node {\n  white-space: nowrap;\n}\n.jstree-anchor {\n  display: inline-block;\n  color: black;\n  white-space: nowrap;\n  padding: 0 4px 0 1px;\n  margin: 0;\n  vertical-align: top;\n}\n.jstree-anchor:focus {\n  outline: 0;\n}\n.jstree-anchor,\n.jstree-anchor:link,\n.jstree-anchor:visited,\n.jstree-anchor:hover,\n.jstree-anchor:active {\n  text-decoration: none;\n  color: inherit;\n}\n.jstree-icon {\n  display: inline-block;\n  text-decoration: none;\n  margin: 0;\n  padding: 0;\n  vertical-align: top;\n  text-align: center;\n}\n.jstree-icon:empty {\n  display: inline-block;\n  text-decoration: none;\n  margin: 0;\n  padding: 0;\n  vertical-align: top;\n  text-align: center;\n}\n.jstree-ocl {\n  cursor: pointer;\n}\n.jstree-leaf > .jstree-ocl {\n  cursor: default;\n}\n.jstree .jstree-open > .jstree-children {\n  display: block;\n}\n.jstree .jstree-closed > .jstree-children,\n.jstree .jstree-leaf > .jstree-children {\n  display: none;\n}\n.jstree-anchor > .jstree-themeicon {\n  margin-right: 2px;\n}\n.jstree-no-icons .jstree-themeicon,\n.jstree-anchor > .jstree-themeicon-hidden {\n  display: none;\n}\n.jstree-hidden,\n.jstree-node.jstree-hidden {\n  display: none;\n}\n.jstree-rtl .jstree-anchor {\n  padding: 0 1px 0 4px;\n}\n.jstree-rtl .jstree-anchor > .jstree-themeicon {\n  margin-left: 2px;\n  margin-right: 0;\n}\n.jstree-rtl .jstree-node {\n  margin-left: 0;\n}\n.jstree-rtl .jstree-container-ul > .jstree-node {\n  margin-right: 0;\n}\n.jstree-wholerow-ul {\n  position: relative;\n  display: inline-block;\n  min-width: 100%;\n}\n.jstree-wholerow-ul .jstree-leaf > .jstree-ocl {\n  cursor: pointer;\n}\n.jstree-wholerow-ul .jstree-anchor,\n.jstree-wholerow-ul .jstree-icon {\n  position: relative;\n}\n.jstree-wholerow-ul .jstree-wholerow {\n  width: 100%;\n  cursor: pointer;\n  position: absolute;\n  left: 0;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n.jstree-contextmenu .jstree-anchor {\n  -webkit-user-select: none;\n  /* disable selection/Copy of UIWebView */\n  -webkit-touch-callout: none;\n  /* disable the IOS popup when long-press on a link */\n}\n.vakata-context {\n  display: none;\n}\n.vakata-context,\n.vakata-context ul {\n  margin: 0;\n  padding: .5rem 0;\n  position: absolute;\n  background-color: $dropdown-bg;\n  border-radius:$dropdown-border-radius;\n  border: $dropdown-border-width solid $dropdown-border-color;\n  box-shadow: $dropdown-box-shadow;\n  min-width: $dropdown-width-sm;\n}\n.vakata-context ul {\n  list-style: none;\n  left: 100%;\n  margin-top: -2.7em;\n  margin-left: -4px;\n}\n.vakata-context .vakata-context-right ul {\n  left: auto;\n  right: 100%;\n  margin-left: auto;\n  margin-right: -4px;\n}\n.vakata-context li {\n  list-style: none;\n}\n.vakata-context li > a {\n  display: block;\n  padding: 0 1.25rem;\n  text-decoration: none;\n  width: auto;\n  white-space: nowrap;\n  line-height: 2.4em;\n  font-weight: $fw-medium;\n  color: $base-text;\n}\n.vakata-context li > a:hover {\n  position: relative;\n  color: $accent-color; \n  background: $lighter; \n  box-shadow: none;\n}\n.vakata-context li > a.vakata-context-parent {\n  background-image: url(\"data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==\");\n  background-position: right center;\n  background-repeat: no-repeat;\n}\n.vakata-context li > a:focus {\n  outline: 0;\n}\n.vakata-context .vakata-context-hover > a {\n  position: relative;\n  color: $accent-color; \n  background: $lighter; \n  box-shadow: none;\n}\n.vakata-context .vakata-context-separator > a,\n.vakata-context .vakata-context-separator > a:hover {\n  background: white;\n  border: 0;\n  border-top: 1px solid #e2e3e3;\n  height: 1px;\n  min-height: 1px;\n  max-height: 1px;\n  padding: 0;\n  margin: 0 0 0 2.4em;\n  border-left: 1px solid #e0e0e0;\n  text-shadow: 0 0 0 transparent;\n  box-shadow: 0 0 0 transparent;\n  border-radius: 0;\n  display: none;\n}\n.vakata-context .vakata-contextmenu-disabled a,\n.vakata-context .vakata-contextmenu-disabled a:hover {\n  color: silver;\n  background-color: transparent;\n  border: 0;\n  box-shadow: 0 0 0;\n}\n.vakata-context .vakata-contextmenu-disabled > a > i {\n  filter: grayscale(100%);\n}\n.vakata-context li > a > i {\n  text-decoration: none;\n  display: inline-block;\n  width: 2.4em;\n  height: 2.4em;\n  background: transparent;\n  margin: 0 0 0 -2em;\n  vertical-align: top;\n  text-align: center;\n  line-height: 2.4em;\n}\n.vakata-context li > a > i:empty {\n  width: 2.4em;\n  line-height: 2.4em;\n}\n.vakata-context li > a .vakata-contextmenu-sep {\n  display: inline-block;\n  width: 1px;\n  height: 2.4em;\n  background: white;\n  margin: 0 0.5em 0 0;\n  border-left: 1px solid #e2e3e3;\n  display: none;\n}\n.vakata-context .vakata-contextmenu-shortcut {\n  font-size: 0.8em;\n  color: silver;\n  opacity: 0.5;\n  display: none;\n}\n.vakata-context-rtl ul {\n  left: auto;\n  right: 100%;\n  margin-left: auto;\n  margin-right: -4px;\n}\n.vakata-context-rtl li > a.vakata-context-parent {\n  background-image: url(\"data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7\");\n  background-position: left center;\n  background-repeat: no-repeat;\n}\n.vakata-context-rtl .vakata-context-separator > a {\n  margin: 0 2.4em 0 0;\n  border-left: 0;\n  border-right: 1px solid #e2e3e3;\n}\n.vakata-context-rtl .vakata-context-left ul {\n  right: auto;\n  left: 100%;\n  margin-left: -4px;\n  margin-right: auto;\n}\n.vakata-context-rtl li > a > i {\n  margin: 0 -2em 0 0;\n}\n.vakata-context-rtl li > a .vakata-contextmenu-sep {\n  margin: 0 0 0 0.5em;\n  border-left-color: white;\n  background: #e2e3e3;\n}\n#jstree-marker {\n  position: absolute;\n  top: 0;\n  left: 0;\n  margin: -5px 0 0 0;\n  padding: 0;\n  border-right: 0;\n  border-top: 5px solid transparent;\n  border-bottom: 5px solid transparent;\n  border-left: 5px solid;\n  width: 0;\n  height: 0;\n  font-size: 0;\n  line-height: 0;\n}\n#jstree-dnd {\n  line-height: 16px;\n  margin: 0;\n  padding: 4px;\n}\n#jstree-dnd .jstree-icon,\n#jstree-dnd .jstree-copy {\n  display: inline-block;\n  text-decoration: none;\n  margin: 0 2px 0 0;\n  padding: 0;\n  width: 16px;\n  height: 16px;\n}\n#jstree-dnd .jstree-ok {\n  background: green;\n}\n#jstree-dnd .jstree-er {\n  background: red;\n}\n#jstree-dnd .jstree-copy {\n  margin: 0 2px 0 2px;\n}\n.jstree-default .jstree-node,\n.jstree-default .jstree-icon {\n  background-repeat: no-repeat;\n  background-color: transparent;\n}\n.jstree-default .jstree-anchor,\n.jstree-default .jstree-animated,\n.jstree-default .jstree-wholerow {\n  transition: background-color 0.15s, box-shadow 0.15s !important; \n}\n.jstree-default .jstree-hovered {\n  background: $lighter !important;\n  border-radius: 2px !important;\n  .dark-mode &{\n    background: lighten($darker, 10%) !important;\n  }\n}\n.jstree-default .jstree-context {\n  background: $lighter !important;\n  border-radius: 2px !important;\n  .dark-mode &{\n    background: lighten($darker, 12%);\n  }\n}\n.jstree-default .jstree-clicked {\n  background: $light !important;\n  border-radius: 2px !important;\n  .dark-mode &{\n    background: lighten($darker, 10%) !important;\n  }\n}\n.jstree-default .jstree-no-icons .jstree-anchor > .jstree-themeicon {\n  display: none !important;\n}\n.jstree-default .jstree-disabled {\n  background: transparent !important;\n  color: #666666 !important;\n  .dark-mode &{\n    color: $text-off !important;\n  }\n}\n.jstree-default .jstree-disabled.jstree-hovered {\n  background: transparent !important;\n  box-shadow: none !important;\n}\n.jstree-default .jstree-disabled.jstree-clicked {\n  background: #efefef;\n}\n.jstree-default .jstree-disabled > .jstree-icon {\n  opacity: 0.8;\n  filter: url(\"data:image/svg+xml;utf8,<svg xmlns=\\'http://www.w3.org/2000/svg\\'><filter id=\\'jstree-grayscale\\'><feColorMatrix type=\\'matrix\\' values=\\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\\'/></filter></svg>#jstree-grayscale\") !important;\n  /* Firefox 10+ */\n  filter: gray;\n  /* IE6-9 */\n  -webkit-filter: grayscale(100%);\n  /* Chrome 19+ & Safari 6+ */\n}\n.jstree-default .jstree-search {\n  font-style: italic;\n  color: #8b0000;\n  font-weight: bold;\n}\n.jstree-default .jstree-no-checkboxes .jstree-checkbox {\n  display: none;\n}\n.jstree-default.jstree-checkbox-no-clicked .jstree-clicked {\n  background: transparent;\n  box-shadow: none ;\n}\n.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered {\n  background: #e7f4f9;\n}\n.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked {\n  background: transparent;\n}\n.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered {\n  background: #e7f4f9;\n}\n.jstree-default > .jstree-striped {\n  min-width: 100%;\n  display: inline-block;\n  background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==\") left top repeat;\n}\n.jstree-default > .jstree-wholerow-ul .jstree-hovered,\n.jstree-default > .jstree-wholerow-ul .jstree-clicked {\n  background: transparent;\n  box-shadow: none;\n  border-radius: 0;\n}\n.jstree-default .jstree-wholerow {\n  -moz-box-sizing: border-box;\n  -webkit-box-sizing: border-box;\n  box-sizing: border-box;\n}\n.jstree-default .jstree-wholerow-hovered {\n  background: $lighter !important;\n  .dark-mode &{\n    background: lighten($darker, 8%) !important;\n  }\n}\n.jstree-default .jstree-wholerow-clicked {\n  background: $lighter !important;\n  .dark-mode &{\n    background: lighten($darker, 8%) !important;\n  }\n}\n.jstree-default .jstree-node {\n  min-height: 24px;\n  line-height: 24px;\n  margin-left: 24px;\n  min-width: 24px;\n}\n.jstree-default .jstree-anchor {\n  line-height: 24px;\n  height: 24px;\n}\n.jstree-default .jstree-icon {\n  width: 24px;\n  height: 24px;\n  line-height: 24px;\n}\n.jstree-default .jstree-icon:empty {\n  width: 24px;\n  height: 24px;\n  line-height: 24px;\n}\n.jstree-default.jstree-rtl .jstree-node {\n  margin-right: 24px;\n}\n.jstree-default .jstree-wholerow {\n  height: 24px;\n}\n.jstree-default .jstree-node,\n.jstree-default .jstree-icon {\n  background-image: url($image_32) !important;\n}\n.jstree-default .jstree-node {\n  background-position: -292px -4px !important;\n  background-repeat: repeat-y !important;\n}\n.jstree-default .jstree-last {\n  background: transparent !important;\n}\n.jstree-default .jstree-open > .jstree-ocl {\n  background-position: -132px -4px !important;\n}\n.jstree-default .jstree-closed > .jstree-ocl {\n  background-position: -100px -4px !important;\n}\n.jstree-default .jstree-leaf > .jstree-ocl {\n  background-position: -68px -4px !important;\n}\n.jstree-default .jstree-themeicon {\n  background-position: -260px -4px !important;\n}\n.jstree-default > .jstree-no-dots .jstree-node,\n.jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl {\n  background: transparent !important;\n}\n.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {\n  background-position: -36px -4px !important;\n}\n.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {\n  background-position: -4px -4px !important;\n}\n.jstree-default .jstree-disabled {\n  background: transparent !important;\n}\n.jstree-default .jstree-disabled.jstree-hovered {\n  background: transparent !important;\n}\n.jstree-default .jstree-disabled.jstree-clicked {\n  background: #efefef !important;\n}\n.jstree-default .jstree-checkbox {\n  background-position: -164px -4px !important;\n}\n.jstree-default .jstree-checkbox:hover {\n  background-position: -164px -36px !important;\n}\n.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,\n.jstree-default .jstree-checked > .jstree-checkbox {\n  background-position: -228px -4px !important;\n}\n.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,\n.jstree-default .jstree-checked > .jstree-checkbox:hover {\n  background-position: -228px -36px !important;\n}\n.jstree-default .jstree-anchor > .jstree-undetermined {\n  background-position: -196px -4px !important;\n}\n.jstree-default .jstree-anchor > .jstree-undetermined:hover {\n  background-position: -196px -36px !important;\n}\n\n.dark-mode{ \n  .jstree-default .jstree-node,\n  .jstree-default .jstree-icon {\n    background-image: url($image_32_dark) !important;\n  }\n  .jstree-default .jstree-node {\n    background-position: -292px -4px !important;\n    background-repeat: repeat-y !important;\n  }\n  .jstree-default .jstree-last {\n    background: transparent !important;\n  }\n  .jstree-default .jstree-open > .jstree-ocl {\n    background-position: -132px -4px !important;\n  }\n  .jstree-default .jstree-closed > .jstree-ocl {\n    background-position: -100px -4px !important;\n  }\n  .jstree-default .jstree-leaf > .jstree-ocl {\n    background-position: -68px -4px !important;\n  }\n  .jstree-default .jstree-themeicon {\n    background-position: -260px -4px !important;\n  }\n  .jstree-default > .jstree-no-dots .jstree-node,\n  .jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl {\n    background: transparent !important;\n  }\n  .jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {\n    background-position: -36px -4px !important;\n  }\n  .jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {\n    background-position: -4px -4px !important;\n  }\n  .jstree-default .jstree-disabled {\n    background: transparent !important;\n  }\n  .jstree-default .jstree-disabled.jstree-hovered {\n    background: transparent !important;\n  }\n  .jstree-default .jstree-disabled.jstree-clicked {\n    background: lighten($darker,5%) !important;\n  }\n  .jstree-default .jstree-checkbox {\n    background-position: -164px -4px !important;\n  }\n  .jstree-default .jstree-checkbox:hover {\n    background-position: -164px -36px !important;\n  }\n  .jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,\n  .jstree-default .jstree-checked > .jstree-checkbox {\n    background-position: -228px -4px !important;\n  }\n  .jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,\n  .jstree-default .jstree-checked > .jstree-checkbox:hover {\n    background-position: -228px -36px !important;\n  }\n  .jstree-default .jstree-anchor > .jstree-undetermined {\n    background-position: -196px -4px !important;\n  }\n  .jstree-default .jstree-anchor > .jstree-undetermined:hover {\n    background-position: -196px -36px !important;\n  }\n}\n\n\n.jstree-default .jstree-checkbox-disabled {\n  opacity: 0.8;\n  filter: url(\"data:image/svg+xml;utf8,<svg xmlns=\\'http://www.w3.org/2000/svg\\'><filter id=\\'jstree-grayscale\\'><feColorMatrix type=\\'matrix\\' values=\\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\\'/></filter></svg>#jstree-grayscale\");\n  /* Firefox 10+ */\n  filter: gray;\n  /* IE6-9 */\n  -webkit-filter: grayscale(100%);\n  /* Chrome 19+ & Safari 6+ */\n}\n.jstree-default > .jstree-striped {\n  background-size: auto 48px;\n}\n.jstree-default.jstree-rtl .jstree-node {\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==\");\n  background-position: 100% 1px;\n  background-repeat: repeat-y;\n}\n.jstree-default.jstree-rtl .jstree-last {\n  background: transparent;\n}\n.jstree-default.jstree-rtl .jstree-open > .jstree-ocl {\n  background-position: -132px -36px;\n}\n.jstree-default.jstree-rtl .jstree-closed > .jstree-ocl {\n  background-position: -100px -36px;\n}\n.jstree-default.jstree-rtl .jstree-leaf > .jstree-ocl {\n  background-position: -68px -36px;\n}\n.jstree-default.jstree-rtl > .jstree-no-dots .jstree-node,\n.jstree-default.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {\n  background: transparent !important;\n}\n.jstree-default.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {\n  background-position: -36px -36px;\n}\n.jstree-default.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {\n  background-position: -4px -36px;\n}\n.jstree-default .jstree-themeicon-custom {\n  background-color: transparent !important;\n  background-position: 0 0 !important;\n  margin-right: 0 !important;\n  background-image: none !important;\n  .dark-mode &{\n    background-image: none !important;\n  }\n  &.icon{\n    font-size: 1rem !important;\n  }\n}\n.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl {\n  background: url($image_throbber) center center no-repeat !important;\n  .dark-mode &{ \n    background: url($image_throbber_dark) center center no-repeat !important;\n  }\n}\n.jstree-default .jstree-file {\n  background: url($image_32) -100px -68px no-repeat !important;\n  .dark-mode &{ \n    background: url($image_32_dark) -100px -68px no-repeat !important;\n  }\n}\n.jstree-default .jstree-folder {\n  background: url($image_32) -260px -4px no-repeat !important;\n  .dark-mode &{ \n    background: url($image_32_dark) -260px -4px no-repeat !important;\n  }\n}\n.jstree-default > .jstree-container-ul > .jstree-node {\n  margin-left: 0;\n  margin-right: 0;\n}\n#jstree-dnd.jstree-default {\n  line-height: 24px;\n  padding: 0 4px;\n}\n#jstree-dnd.jstree-default .jstree-ok,\n#jstree-dnd.jstree-default .jstree-er {\n  background-image: url($image_32) !important;\n  background-repeat: no-repeat;\n  background-color: transparent;\n  .dark-mode &{ \n    background-image: url($image_32_dark) !important;\n    background-repeat: no-repeat;\n    background-color: transparent;\n  }\n}\n#jstree-dnd.jstree-default i {\n  background: transparent;\n  width: 24px;\n  height: 24px;\n  line-height: 24px;\n}\n#jstree-dnd.jstree-default .jstree-ok {\n  background-position: -4px -68px;\n}\n#jstree-dnd.jstree-default .jstree-er {\n  background-position: -36px -68px;\n}\n.dark-mode{ \n  #jstree-dnd.jstree-default .jstree-ok {\n    background-position: -4px -68px;\n  }\n  #jstree-dnd.jstree-default .jstree-er {\n    background-position: -36px -68px;\n  }\n}\n.jstree-default .jstree-ellipsis {\n  overflow: hidden;\n}\n.jstree-default .jstree-ellipsis .jstree-anchor {\n  width: calc(100% - 29px);\n  text-overflow: ellipsis;\n  overflow: hidden;\n}\n.jstree-default.jstree-rtl .jstree-node {\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==\");\n}\n.jstree-default.jstree-rtl .jstree-last {\n  background: transparent;\n}\n.jstree-default-small .jstree-node {\n  min-height: 18px;\n  line-height: 18px;\n  margin-left: 18px;\n  min-width: 18px;\n}\n.jstree-default-small .jstree-anchor {\n  line-height: 18px;\n  height: 18px;\n}\n.jstree-default-small .jstree-icon {\n  width: 18px;\n  height: 18px;\n  line-height: 18px;\n}\n.jstree-default-small .jstree-icon:empty {\n  width: 18px;\n  height: 18px;\n  line-height: 18px;\n}\n.jstree-default-small.jstree-rtl .jstree-node {\n  margin-right: 18px;\n}\n.jstree-default-small .jstree-wholerow {\n  height: 18px;\n}\n.jstree-default-small .jstree-node,\n.jstree-default-small .jstree-icon {\n  background-image: url($image_32) !important;\n}\n.jstree-default-small .jstree-node {\n  background-position: -295px -7px;\n  background-repeat: repeat-y;\n}\n.jstree-default-small .jstree-last {\n  background: transparent;\n}\n.jstree-default-small .jstree-open > .jstree-ocl {\n  background-position: -135px -7px;\n}\n.jstree-default-small .jstree-closed > .jstree-ocl {\n  background-position: -103px -7px;\n}\n.jstree-default-small .jstree-leaf > .jstree-ocl {\n  background-position: -71px -7px;\n}\n.jstree-default-small .jstree-themeicon {\n  background-position: -263px -7px !important;\n}\n.jstree-default-small > .jstree-no-dots .jstree-node,\n.jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl {\n  background: transparent;\n}\n.jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl {\n  background-position: -39px -7px;\n}\n.jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl {\n  background-position: -7px -7px;\n}\n.jstree-default-small .jstree-disabled {\n  background: transparent;\n}\n.jstree-default-small .jstree-disabled.jstree-hovered {\n  background: transparent;\n}\n.jstree-default-small .jstree-disabled.jstree-clicked {\n  background: #efefef;\n}\n.jstree-default-small .jstree-checkbox {\n  background-position: -167px -7px;\n}\n.jstree-default-small .jstree-checkbox:hover {\n  background-position: -167px -39px;\n}\n.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,\n.jstree-default-small .jstree-checked > .jstree-checkbox {\n  background-position: -231px -7px !important;\n}\n.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,\n.jstree-default-small .jstree-checked > .jstree-checkbox:hover {\n  background-position: -231px -39px !important;\n}\n.jstree-default-small .jstree-anchor > .jstree-undetermined {\n  background-position: -199px -7px;\n}\n.jstree-default-small .jstree-anchor > .jstree-undetermined:hover {\n  background-position: -199px -39px;\n}\n.dark-mode{ \n  .jstree-default-small .jstree-node,\n  .jstree-default-small .jstree-icon {\n    background-image: url($image_32_dark) !important;\n  }\n  .jstree-default-small .jstree-node {\n    background-position: -295px -7px;\n    background-repeat: repeat-y;\n  }\n  .jstree-default-small .jstree-last {\n    background: transparent;\n  }\n  .jstree-default-small .jstree-open > .jstree-ocl {\n    background-position: -135px -7px;\n  }\n  .jstree-default-small .jstree-closed > .jstree-ocl {\n    background-position: -103px -7px;\n  }\n  .jstree-default-small .jstree-leaf > .jstree-ocl {\n    background-position: -71px -7px;\n  }\n  .jstree-default-small .jstree-themeicon {\n    background-position: -263px -7px !important;\n  }\n  .jstree-default-small > .jstree-no-dots .jstree-node,\n  .jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl {\n    background: transparent;\n  }\n  .jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl {\n    background-position: -39px -7px;\n  }\n  .jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl {\n    background-position: -7px -7px;\n  }\n  .jstree-default-small .jstree-disabled {\n    background: transparent;\n  }\n  .jstree-default-small .jstree-disabled.jstree-hovered {\n    background: transparent;\n  }\n  .jstree-default-small .jstree-disabled.jstree-clicked {\n    background: #efefef;\n  }\n  .jstree-default-small .jstree-checkbox {\n    background-position: -167px -7px;\n  }\n  .jstree-default-small .jstree-checkbox:hover {\n    background-position: -167px -39px;\n  }\n  .jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,\n  .jstree-default-small .jstree-checked > .jstree-checkbox {\n    background-position: -231px -7px;\n  }\n  .jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,\n  .jstree-default-small .jstree-checked > .jstree-checkbox:hover {\n    background-position: -231px -39px;\n  }\n  .jstree-default-small .jstree-anchor > .jstree-undetermined {\n    background-position: -199px -7px;\n  }\n  .jstree-default-small .jstree-anchor > .jstree-undetermined:hover {\n    background-position: -199px -39px;\n  }\n}\n.jstree-default-small .jstree-checkbox-disabled {\n  opacity: 0.8;\n  filter: url(\"data:image/svg+xml;utf8,<svg xmlns=\\'http://www.w3.org/2000/svg\\'><filter id=\\'jstree-grayscale\\'><feColorMatrix type=\\'matrix\\' values=\\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\\'/></filter></svg>#jstree-grayscale\");\n  /* Firefox 10+ */\n  filter: gray;\n  /* IE6-9 */\n  -webkit-filter: grayscale(100%);\n  /* Chrome 19+ & Safari 6+ */\n}\n.jstree-default-small > .jstree-striped {\n  background-size: auto 36px;\n}\n.jstree-default-small.jstree-rtl .jstree-node {\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==\");\n  background-position: 100% 1px;\n  background-repeat: repeat-y;\n}\n.jstree-default-small.jstree-rtl .jstree-last {\n  background: transparent;\n}\n.jstree-default-small.jstree-rtl .jstree-open > .jstree-ocl {\n  background-position: -135px -39px;\n}\n.jstree-default-small.jstree-rtl .jstree-closed > .jstree-ocl {\n  background-position: -103px -39px;\n}\n.jstree-default-small.jstree-rtl .jstree-leaf > .jstree-ocl {\n  background-position: -71px -39px;\n}\n.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-node,\n.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {\n  background: transparent;\n}\n.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {\n  background-position: -39px -39px;\n}\n.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {\n  background-position: -7px -39px;\n}\n.jstree-default-small .jstree-themeicon-custom {\n  background-color: transparent !important;\n  background-image: none !important;\n  background-position: 0 0 !important;\n}\n.jstree-default-small > .jstree-container-ul .jstree-loading > .jstree-ocl {\n  background: url($image_throbber) center center no-repeat;\n  .dark-mode &{ \n    background: url($image_throbber_dark) center center no-repeat;\n  }\n}\n.jstree-default-small .jstree-file {\n  background: url($image_32) -103px -71px no-repeat;\n  .dark-mode &{ \n    background: url($image_32_dark) -103px -71px no-repeat !important;\n  }\n}\n.jstree-default-small .jstree-folder {\n  background: url($image_32) -263px -7px no-repeat;\n  .dark-mode &{ \n    background: url($image_32_dark) -263px -7px no-repeat !important;\n  }\n}\n.jstree-default-small > .jstree-container-ul > .jstree-node {\n  margin-left: 0;\n  margin-right: 0;\n}\n#jstree-dnd.jstree-default-small {\n  line-height: 18px;\n  padding: 0 4px;\n}\n#jstree-dnd.jstree-default-small .jstree-ok,\n#jstree-dnd.jstree-default-small .jstree-er {\n  background-image: url($image_32);\n  background-repeat: no-repeat;\n  background-color: transparent;\n  .dark-mode &{ \n    background-image: url($image_32_dark) !important;\n    background-repeat: no-repeat;\n    background-color: transparent;\n  }\n}\n#jstree-dnd.jstree-default-small i {\n  background: transparent;\n  width: 18px;\n  height: 18px;\n  line-height: 18px;\n}\n#jstree-dnd.jstree-default-small .jstree-ok {\n  background-position: -7px -71px;\n}\n#jstree-dnd.jstree-default-small .jstree-er {\n  background-position: -39px -71px;\n}\n.dark-mode{ \n  #jstree-dnd.jstree-default-small .jstree-ok {\n    background-position: -7px -71px;\n  }\n  #jstree-dnd.jstree-default-small .jstree-er {\n    background-position: -39px -71px;\n  }\n}\n.jstree-default-small .jstree-ellipsis {\n  overflow: hidden;\n}\n.jstree-default-small .jstree-ellipsis .jstree-anchor {\n  width: calc(100% - 23px);\n  text-overflow: ellipsis;\n  overflow: hidden;\n}\n.jstree-default-small.jstree-rtl .jstree-node {\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==\");\n}\n.jstree-default-small.jstree-rtl .jstree-last {\n  background: transparent;\n}\n.jstree-default-large .jstree-node {\n  min-height: 32px;\n  line-height: 32px;\n  margin-left: 32px;\n  min-width: 32px;\n}\n.jstree-default-large .jstree-anchor {\n  line-height: 32px;\n  height: 32px;\n}\n.jstree-default-large .jstree-icon {\n  width: 32px;\n  height: 32px;\n  line-height: 32px;\n}\n.jstree-default-large .jstree-icon:empty {\n  width: 32px;\n  height: 32px;\n  line-height: 32px;\n}\n.jstree-default-large.jstree-rtl .jstree-node {\n  margin-right: 32px;\n}\n.jstree-default-large .jstree-wholerow {\n  height: 32px;\n}\n.jstree-default-large .jstree-node,\n.jstree-default-large .jstree-icon {\n  background-image: url($image_32) !important;\n}\n.jstree-default-large .jstree-node {\n  background-position: -288px 0px;\n  background-repeat: repeat-y;\n}\n.jstree-default-large .jstree-last {\n  background: transparent;\n}\n.jstree-default-large .jstree-open > .jstree-ocl {\n  background-position: -128px 0px;\n}\n.jstree-default-large .jstree-closed > .jstree-ocl {\n  background-position: -96px 0px;\n}\n.jstree-default-large .jstree-leaf > .jstree-ocl {\n  background-position: -64px 0px;\n}\n.jstree-default-large .jstree-themeicon {\n  background-position: -256px 0px !important;\n}\n.jstree-default-large > .jstree-no-dots .jstree-node,\n.jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl {\n  background: transparent;\n}\n.jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl {\n  background-position: -32px 0px;\n}\n.jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl {\n  background-position: 0px 0px;\n}\n.jstree-default-large .jstree-disabled {\n  background: transparent;\n}\n.jstree-default-large .jstree-disabled.jstree-hovered {\n  background: transparent;\n}\n.jstree-default-large .jstree-disabled.jstree-clicked {\n  background: #efefef;\n}\n.jstree-default-large .jstree-checkbox {\n  background-position: -160px 0px;\n}\n.jstree-default-large .jstree-checkbox:hover {\n  background-position: -160px -32px;\n}\n.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,\n.jstree-default-large .jstree-checked > .jstree-checkbox {\n  background-position: -224px 0px;\n}\n.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,\n.jstree-default-large .jstree-checked > .jstree-checkbox:hover {\n  background-position: -224px -32px;\n}\n.jstree-default-large .jstree-anchor > .jstree-undetermined {\n  background-position: -192px 0px;\n}\n.jstree-default-large .jstree-anchor > .jstree-undetermined:hover {\n  background-position: -192px -32px;\n}\n.dark-mode{ \n  .jstree-default-large .jstree-node,\n  .jstree-default-large .jstree-icon {\n    background-image: url($image_32_dark) !important;\n  }\n  .jstree-default-large .jstree-node {\n    background-position: -288px 0px;\n    background-repeat: repeat-y;\n  }\n  .jstree-default-large .jstree-last {\n    background: transparent;\n  }\n  .jstree-default-large .jstree-open > .jstree-ocl {\n    background-position: -128px 0px;\n  }\n  .jstree-default-large .jstree-closed > .jstree-ocl {\n    background-position: -96px 0px;\n  }\n  .jstree-default-large .jstree-leaf > .jstree-ocl {\n    background-position: -64px 0px;\n  }\n  .jstree-default-large .jstree-themeicon {\n    background-position: -256px 0px !important;\n  }\n  .jstree-default-large > .jstree-no-dots .jstree-node,\n  .jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl {\n    background: transparent;\n  }\n  .jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl {\n    background-position: -32px 0px;\n  }\n  .jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl {\n    background-position: 0px 0px;\n  }\n  .jstree-default-large .jstree-disabled {\n    background: transparent;\n  }\n  .jstree-default-large .jstree-disabled.jstree-hovered {\n    background: transparent;\n  }\n  .jstree-default-large .jstree-disabled.jstree-clicked {\n    background: #efefef;\n  }\n  .jstree-default-large .jstree-checkbox {\n    background-position: -160px 0px;\n  }\n  .jstree-default-large .jstree-checkbox:hover {\n    background-position: -160px -32px;\n  }\n  .jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,\n  .jstree-default-large .jstree-checked > .jstree-checkbox {\n    background-position: -224px 0px;\n  }\n  .jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,\n  .jstree-default-large .jstree-checked > .jstree-checkbox:hover {\n    background-position: -224px -32px;\n  }\n  .jstree-default-large .jstree-anchor > .jstree-undetermined {\n    background-position: -192px 0px;\n  }\n  .jstree-default-large .jstree-anchor > .jstree-undetermined:hover {\n    background-position: -192px -32px;\n  }\n}\n.jstree-default-large .jstree-checkbox-disabled {\n  opacity: 0.8;\n  filter: url(\"data:image/svg+xml;utf8,<svg xmlns=\\'http://www.w3.org/2000/svg\\'><filter id=\\'jstree-grayscale\\'><feColorMatrix type=\\'matrix\\' values=\\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\\'/></filter></svg>#jstree-grayscale\");\n  /* Firefox 10+ */\n  filter: gray;\n  /* IE6-9 */\n  -webkit-filter: grayscale(100%);\n  /* Chrome 19+ & Safari 6+ */\n}\n.jstree-default-large > .jstree-striped {\n  background-size: auto 64px;\n}\n.jstree-default-large.jstree-rtl .jstree-node {\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==\");\n  background-position: 100% 1px;\n  background-repeat: repeat-y;\n}\n.jstree-default-large.jstree-rtl .jstree-last {\n  background: transparent;\n}\n.jstree-default-large.jstree-rtl .jstree-open > .jstree-ocl {\n  background-position: -128px -32px;\n}\n.jstree-default-large.jstree-rtl .jstree-closed > .jstree-ocl {\n  background-position: -96px -32px;\n}\n.jstree-default-large.jstree-rtl .jstree-leaf > .jstree-ocl {\n  background-position: -64px -32px;\n}\n.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-node,\n.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {\n  background: transparent;\n}\n.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {\n  background-position: -32px -32px;\n}\n.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {\n  background-position: 0px -32px;\n}\n.jstree-default-large .jstree-themeicon-custom {\n  background-color: transparent !important;\n  background-image: none !important;\n  background-position: 0 0 !important;\n}\n.jstree-default-large > .jstree-container-ul .jstree-loading > .jstree-ocl {\n  background: url($image_throbber) center center no-repeat;\n  .dark-mode &{ \n    background: url($image_throbber_dark) center center no-repeat;\n  }\n}\n.jstree-default-large .jstree-file {\n  background: url($image_32) -96px -64px no-repeat;\n  .dark-mode &{ \n    background: url($image_32_dark) -96px -64px no-repeat;\n  }\n}\n.jstree-default-large .jstree-folder {\n  background: url($image_32) -256px 0px no-repeat;\n  .dark-mode &{ \n    background: url($image_32_dark) -256px 0px no-repeat;\n  }\n}\n.jstree-default-large > .jstree-container-ul > .jstree-node {\n  margin-left: 0;\n  margin-right: 0;\n}\n#jstree-dnd.jstree-default-large {\n  line-height: 32px;\n  padding: 0 4px;\n}\n#jstree-dnd.jstree-default-large .jstree-ok,\n#jstree-dnd.jstree-default-large .jstree-er {\n  background-image: url($image_32);\n  background-repeat: no-repeat;\n  background-color: transparent;\n  .dark-mode &{ \n    background-image: url($image_32_dark);\n    background-repeat: no-repeat;\n    background-color: transparent;\n  }\n}\n#jstree-dnd.jstree-default-large i {\n  background: transparent;\n  width: 32px;\n  height: 32px;\n  line-height: 32px;\n}\n#jstree-dnd.jstree-default-large .jstree-ok {\n  background-position: 0px -64px;\n}\n#jstree-dnd.jstree-default-large .jstree-er {\n  background-position: -32px -64px;\n}\n.dark-mode { \n  #jstree-dnd.jstree-default-large .jstree-ok {\n    background-position: 0px -64px;\n  }\n  #jstree-dnd.jstree-default-large .jstree-er {\n    background-position: -32px -64px;\n  }\n}\n.jstree-default-large .jstree-ellipsis {\n  overflow: hidden;\n}\n.jstree-default-large .jstree-ellipsis .jstree-anchor {\n  width: calc(100% - 37px);\n  text-overflow: ellipsis;\n  overflow: hidden;\n}\n.jstree-default-large.jstree-rtl .jstree-node {\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==\");\n}\n.jstree-default-large.jstree-rtl .jstree-last {\n  background: transparent;\n}\n@media (max-width: 768px) {\n  #jstree-dnd.jstree-dnd-responsive {\n    line-height: 40px;\n    font-weight: bold;\n    font-size: 1.1em;\n    text-shadow: 1px 1px white;\n  }\n  #jstree-dnd.jstree-dnd-responsive > i {\n    background: transparent;\n    width: 40px;\n    height: 40px;\n  }\n  #jstree-dnd.jstree-dnd-responsive > .jstree-ok {\n    background-image: url($image_40);\n    background-position: 0 -200px;\n    background-size: 120px 240px;\n    .dark-mode &{ \n      background-image: url($image_40_dark);\n      background-position: 0 -200px;\n      background-size: 120px 240px;\n    }\n  }\n  #jstree-dnd.jstree-dnd-responsive > .jstree-er {\n    background-image: url($image_40);\n    background-position: -40px -200px;\n    background-size: 120px 240px;\n    .dark-mode &{ \n      background-image: url($image_40_dark);\n      background-position: -40px -200px;\n      background-size: 120px 240px;\n    }\n  }\n  #jstree-marker.jstree-dnd-responsive {\n    border-left-width: 10px;\n    border-top-width: 10px;\n    border-bottom-width: 10px;\n    margin-top: -10px;\n  }\n}\n@media (max-width: 768px) {\n  .jstree-default-responsive {\n    /*\n\t.jstree-open > .jstree-ocl,\n\t.jstree-closed > .jstree-ocl { border-radius:20px; background-color:white; }\n\t*/\n  }\n  .jstree-default-responsive .jstree-icon {\n    background-image: url($image_40) !important;\n    .dark-mode &{ \n      background-image: url($image_40_dark) !important;\n    }\n  }\n  .jstree-default-responsive .jstree-node,\n  .jstree-default-responsive .jstree-leaf > .jstree-ocl {\n    background: transparent;\n  }\n  .jstree-default-responsive .jstree-node {\n    min-height: 40px;\n    line-height: 40px;\n    margin-left: 40px;\n    min-width: 40px;\n    white-space: nowrap;\n  }\n  .jstree-default-responsive .jstree-anchor {\n    line-height: 40px;\n    height: 40px;\n  }\n  .jstree-default-responsive .jstree-icon,\n  .jstree-default-responsive .jstree-icon:empty {\n    width: 40px;\n    height: 40px;\n    line-height: 40px;\n  }\n  .jstree-default-responsive > .jstree-container-ul > .jstree-node {\n    margin-left: 0;\n  }\n  .jstree-default-responsive.jstree-rtl .jstree-node {\n    margin-left: 0;\n    margin-right: 40px;\n    background: transparent;\n  }\n  .jstree-default-responsive.jstree-rtl .jstree-container-ul > .jstree-node {\n    margin-right: 0;\n  }\n  .jstree-default-responsive .jstree-ocl,\n  .jstree-default-responsive .jstree-themeicon,\n  .jstree-default-responsive .jstree-checkbox {\n    background-size: 120px 240px !important;\n  }\n  .jstree-default-responsive .jstree-leaf > .jstree-ocl,\n  .jstree-default-responsive.jstree-rtl .jstree-leaf > .jstree-ocl {\n    background: transparent;\n  }\n  .jstree-default-responsive .jstree-open > .jstree-ocl {\n    background-position: 0 0 !important;\n  }\n  .jstree-default-responsive .jstree-closed > .jstree-ocl {\n    background-position: 0 -40px !important;\n  }\n  .jstree-default-responsive.jstree-rtl .jstree-closed > .jstree-ocl {\n    background-position: -40px 0 !important;\n  }\n  .jstree-default-responsive .jstree-themeicon {\n    background-position: -40px -40px;\n  }\n  .jstree-default-responsive .jstree-checkbox,\n  .jstree-default-responsive .jstree-checkbox:hover {\n    background-position: -40px -80px;\n  }\n  .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,\n  .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,\n  .jstree-default-responsive .jstree-checked > .jstree-checkbox,\n  .jstree-default-responsive .jstree-checked > .jstree-checkbox:hover {\n    background-position: 0 -80px;\n  }\n  .jstree-default-responsive .jstree-anchor > .jstree-undetermined,\n  .jstree-default-responsive .jstree-anchor > .jstree-undetermined:hover {\n    background-position: 0 -120px;\n  }\n  .dark-mode{ \n    .jstree-default-responsive .jstree-ocl,\n    .jstree-default-responsive .jstree-themeicon,\n    .jstree-default-responsive .jstree-checkbox {\n      background-size: 120px 240px;\n    }\n    .jstree-default-responsive .jstree-leaf > .jstree-ocl,\n    .jstree-default-responsive.jstree-rtl .jstree-leaf > .jstree-ocl {\n      background: transparent;\n    }\n    .jstree-default-responsive .jstree-open > .jstree-ocl {\n      background-position: 0 0 !important;\n    }\n    .jstree-default-responsive .jstree-closed > .jstree-ocl {\n      background-position: 0 -40px !important;\n    }\n    .jstree-default-responsive.jstree-rtl .jstree-closed > .jstree-ocl {\n      background-position: -40px 0 !important;\n    }\n    .jstree-default-responsive .jstree-themeicon {\n      background-position: -40px -40px;\n    }\n    .jstree-default-responsive .jstree-checkbox,\n    .jstree-default-responsive .jstree-checkbox:hover {\n      background-position: -40px -80px;\n    }\n    .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,\n    .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,\n    .jstree-default-responsive .jstree-checked > .jstree-checkbox,\n    .jstree-default-responsive .jstree-checked > .jstree-checkbox:hover {\n      background-position: 0 -80px;\n    }\n    .jstree-default-responsive .jstree-anchor > .jstree-undetermined,\n    .jstree-default-responsive .jstree-anchor > .jstree-undetermined:hover {\n      background-position: 0 -120px;\n    }\n  }\n  .jstree-default-responsive .jstree-anchor {\n    font-weight: bold;\n    font-size: 1.1em;\n    text-shadow: 1px 1px white;\n  }\n  .jstree-default-responsive > .jstree-striped {\n    background: transparent !important;\n  }\n  .jstree-default-responsive .jstree-wholerow {\n    border-top: 1px solid rgba(255, 255, 255, 0.7) !important;\n    border-bottom: 1px solid rgba(64, 64, 64, 0.2) !important;\n    background: #ebebeb !important;\n    height: 40px !important;\n  }\n  .jstree-default-responsive .jstree-wholerow-hovered {\n    background: transparent !important;\n  }\n  .jstree-default-responsive .jstree-wholerow-clicked,.jstree-default-responsive .jstree-wholerow-clicked:hover  {\n    background: #beebff !important;\n  }\n  .jstree-default-responsive .jstree-children .jstree-last > .jstree-wholerow {\n    box-shadow: inset 0 -6px 3px -5px #666666 !important;\n  }\n  .jstree-default-responsive .jstree-children .jstree-open > .jstree-wholerow {\n    box-shadow: inset 0 6px 3px -5px #666666 !important;\n    border-top: 0;\n  }\n  .jstree-default-responsive .jstree-children .jstree-open + .jstree-open {\n    box-shadow: none;\n  }\n  .jstree-default-responsive .jstree-node,\n  .jstree-default-responsive .jstree-icon,\n  .jstree-default-responsive .jstree-node > .jstree-ocl,\n  .jstree-default-responsive .jstree-themeicon,\n  .jstree-default-responsive .jstree-checkbox {\n    background-image: url($image_40) !important;\n    background-size: 120px 240px !important;\n  }\n  .jstree-default-responsive .jstree-node {\n    background-position: -80px 0;\n    background-repeat: repeat-y;\n  }\n  .jstree-default-responsive .jstree-last {\n    background: transparent;\n  }\n  .jstree-default-responsive .jstree-leaf > .jstree-ocl {\n    background-position: -40px -120px;\n  }\n  .jstree-default-responsive .jstree-last > .jstree-ocl {\n    background-position: -40px -160px;\n  }\n  .jstree-default-responsive .jstree-themeicon-custom {\n    background-color: transparent;\n    background-image: none;\n    background-position: 0 0;\n  }\n  .jstree-default-responsive .jstree-file {\n    background: url($image_40) 0 -160px no-repeat !important;\n    background-size: 120px 240px !important;\n  }\n  .jstree-default-responsive .jstree-folder {\n    background: url($image_40) -40px -40px no-repeat !important;\n    background-size: 120px 240px !important;\n  }\n  .dark-mode{ \n    .jstree-default-responsive .jstree-node,\n    .jstree-default-responsive .jstree-icon,\n    .jstree-default-responsive .jstree-node > .jstree-ocl,\n    .jstree-default-responsive .jstree-themeicon,\n    .jstree-default-responsive .jstree-checkbox {\n      background-image: url($image_40_dark);\n      background-size: 120px 240px;\n    }\n    .jstree-default-responsive .jstree-node {\n      background-position: -80px 0;\n      background-repeat: repeat-y;\n    }\n    .jstree-default-responsive .jstree-last {\n      background: transparent;\n    }\n    .jstree-default-responsive .jstree-leaf > .jstree-ocl {\n      background-position: -40px -120px;\n    }\n    .jstree-default-responsive .jstree-last > .jstree-ocl {\n      background-position: -40px -160px;\n    }\n    .jstree-default-responsive .jstree-themeicon-custom {\n      background-color: transparent;\n      background-image: none;\n      background-position: 0 0;\n    }\n    .jstree-default-responsive .jstree-file {\n      background: url($image_40_dark) 0 -160px no-repeat;\n      background-size: 120px 240px;\n    }\n    .jstree-default-responsive .jstree-folder {\n      background: url($image_40_dark) -40px -40px no-repeat;\n      background-size: 120px 240px;\n    }\n  }\n  .jstree-default-responsive > .jstree-container-ul > .jstree-node {\n    margin-left: 0;\n    margin-right: 0;\n  }\n}",".nk-kanban{\n    overflow: auto;\n    padding-bottom: 1rem;\n  }\n  .kanban-container {\n      position: relative;\n      box-sizing: border-box;\n      width: auto;\n      display: flex;\n      margin-left: -$grid-gutter-width/2;\n      margin-right: -$grid-gutter-width/2;\n      overflow: auto;\n    }\n    \n    .kanban-container * {\n      box-sizing: border-box;\n    }\n  \n  \n    .kanban-board {\n      padding: $grid-gutter-width/2;\n      position: relative;\n      transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);\n      flex-shrink: 0;\n      width: 320px;\n    }\n    .kanban-board.disabled-board {\n      opacity: 0.3;\n    }\n    \n    .kanban-board.is-moving.gu-mirror {\n      transform: rotate(3deg);\n    }\n    \n    .kanban-board.is-moving.gu-mirror .kanban-drag {\n      overflow: hidden;\n      @if($rtl==false){\n        padding-right: 50px;\n      }\n      @if($rtl==true){\n        padding-left: 50px;\n      }\n    }\n    \n    .kanban-board-header {\n      background: $white;\n      border:1px solid $border-light;\n      border-top: 3px solid $gray-300;\n      border-radius: $border-radius;\n      padding: .5rem 1.25rem;\n      margin-bottom: 1rem;\n    }\n    .kanban-grey{\n      border-top-color: $gray-300;\n    }\n    .kanban-primary{\n      border-top-color: $accent-color;\n    }\n    .kanban-success{\n      border-top-color: $success;\n    }\n    .kanban-info{\n      border-top-color: $info;\n    }\n    .kanban-warning{\n      border-top-color: $warning;\n    }\n    .kanban-danger{\n      border-top-color: $danger;\n    }\n    .kanban-dark{\n      border-top-color: $dark;\n    }\n  .kanban-title-content {\n      display: flex;\n      align-items: center;\n      .title{\n          font-size: 0.9375rem;\n          margin-bottom: 0;\n          @if($rtl==false){\n            margin-right: 0.75rem;\n          }\n          @if($rtl==true){\n            margin-left: 0.75rem;\n          }\n          color: $base-text;\n      }\n  }\n  .kanban-title-board {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n  }\n    \n    .kanban-board header .kanban-title-button {\n      @if($rtl==false){\n        float: right;\n      }\n      @if($rtl==true){\n        float: left;\n      }\n    }\n    \n    .kanban-board .kanban-drag {\n      min-height: 100px;\n      margin-bottom: 1rem;\n      &:empty{\n        border-radius: $border-radius;\n        border:1px dashed $border-light;\n      }\n    }\n    \n    .kanban-board:after {\n      clear: both;\n      display: block;\n      content: \"\";\n    }\n    \n    .kanban-item {\n      border-radius: $border-radius;\n      border:1px solid $border-light;\n      padding: 1rem 1.25rem;\n      margin-bottom: 0.75rem;\n      background: $white;\n      transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);\n      &-title{\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        + .kanban-item-text{\n          margin-top: .5rem;\n        }\n        .title{\n          font-size: 0.9375rem;\n          margin-bottom: 0;\n          @if($rtl==false){\n            margin-right: 0.75rem;\n          }\n          @if($rtl==true){\n            margin-left: 0.75rem;\n          }\n        }\n      }\n      &-tags{\n        display: flex;\n        padding-top: 0.5rem;\n        margin: -.125rem;\n        li{\n          padding: .125rem;\n        }\n      }\n      &-meta{\n        display: flex;\n        align-items: flex-end;\n        justify-content: space-between;\n        padding-top: 0.5rem;\n        &-list{\n          display: flex;\n          align-items: center;\n          flex-wrap: wrap;\n          margin:0 -.25rem;\n          &:last-child{\n            flex-wrap: nowrap;\n          }\n          &:first-child{\n            padding-right: 1rem;\n          }\n          li{\n            font-size: 0.8125rem;\n            padding:0 .25rem;\n            color: $base-light;\n            span{\n              white-space: nowrap;\n            }\n            .icon + span{\n              @if($rtl==false){\n                margin-left: 0.25rem;\n              }\n              @if($rtl==true){\n                margin-right: 0.25rem;\n              }\n            }\n          }\n        }\n      }\n    }\n    \n    .kanban-item:hover {\n      cursor: move;\n    }\n    \n    .kanban-item:last-child {\n      margin: 0;\n    }\n    \n    .kanban-item.is-moving.gu-mirror {\n      transform: rotate(3deg);\n      height: auto !important;\n    }\n    \n    /* Dragula CSS  */\n    .gu-mirror {\n      position: fixed !important;\n      margin: 0 !important;\n      z-index: 9999 !important;\n    }\n    \n    .gu-hide {\n      display: none !important;\n    }\n    \n    .gu-unselectable {\n      -webkit-user-select: none !important;\n      -moz-user-select: none !important;\n      -ms-user-select: none !important;\n      user-select: none !important;\n    }\n    \n    .gu-transit {\n      opacity: 0.2 !important;\n      transform: rotate(0deg) !important;\n    }\n    \n    .drag_handler {\n        background: $white;\n        border-radius: 50%;\n        width: 24px;\n        height: 24px;\n        position: relative;\n        top: -3px;\n        @if($rtl==false){\n          float: left;\n          margin-right: 4px;\n        }\n        @if($rtl==true){\n          float: right;\n          margin-left: 4px;\n        }\n    }\n    \n    .drag_handler:hover {\n      cursor: move;\n    }\n    \n    .drag_handler_icon {\n        position: relative;\n        display: block;\n        background: #000;\n        width: 24px;\n        height: 2px;\n        top: 12px;\n        transition: .5s ease-in-out;\n    }\n    \n    .drag_handler_icon:before,\n    .drag_handler_icon:after {\n        background: #000;\n        content: '';\n        display: block;\n        width: 100%;\n        height: 100%;\n        position: absolute;\n        transition: .5s ease-in-out;\n    }\n    \n     .drag_handler_icon:before {\n        top: 6px;\n    }\n    \n    .drag_handler_icon:after {\n        bottom: 6px;\n    }\n  \n    .kanban-add-task{\n      color: $accent-color;\n      background: $white;\n      border: 1px dashed $border-light;\n      padding-top: 0.675rem;\n      padding-bottom: 0.675rem;\n      &:hover{\n        color: $white;\n        background: $accent-color;\n        border:1px solid $accent-color;\n      }\n      &:focus{\n        outline:none;\n        box-shadow: none;\n      }\n    }\n","body{\n    min-width: $min-body-width;\n    &.nav-shown{\n        overflow: hidden;\n    }\n}\n.nk{\n    &-body{\n        outline: none;\n    }\n    &-app{\n        &-root{\n            outline: none;\n        }\n    }\n    &-main{\n        position: relative;\n    } \n    &-wrap{\n        display: flex;\n        flex-direction: column;\n        min-height: 100vh;\n    }\n    &-content{\n        padding: $content-gap-y 4px;\n        &-fs{\n            min-height: calc(100vh - (#{$header-height} + #{$header-height}));\n            display: flex;\n            align-items: center;\n        }\n    }\n}\n\n@include media-breakpoint-up(sm){\n    .nk{\n        &-content{\n            padding: ($content-gap-y + 8) $content-gap-x-sm;\n            &-fluid{\n                padding-left: 22px;\n                padding-right: 22px;\n            }\n        }\n    }\n}\n@include media-breakpoint-up(lg){\n    .nk{\n        &-content{\n            &-lg {\n                padding-top: ($content-gap-y * 1.5);\n                padding-bottom: ($content-gap-y * 1.5);\n            }\n            &-fluid{\n                padding-left: 24px;\n                padding-right: 24px;\n            }\n        }\n    }\n}\n@media (min-width: 1660px){\n    .nk-content{\n        &-lg {\n            padding-top: ($content-gap-y * 2.25);\n            padding-bottom: ($content-gap-y * 2.25);\n        }\n        &-fluid{\n            padding-left: 44px;\n            padding-right: 44px;\n        }\n    }\n}\n\n// Content\n.nk-content-body{\n    flex-grow: 1;\n}\n\n.nk-wrap-nosidebar{\n    .nk-content{\n        padding: 0 !important;\n        min-height: 100vh;\n        display: flex;\n        flex-direction: column;\n    }\n}","/// Main Sidebar\n/////////////////////////////\n.nk{\n    &-sidebar{\n        position: absolute;\n        background: $sidebar-bg-color;\n        height: 100%;\n        min-height: 100vh;\n        top: 0;\n        @if($rtl==false){\n            border-right: 1px solid $sidebar-border-color;\n            left: 0;\n            transform: translateX(-100%);\n        }\n        @if($rtl==true){\n            border-left: 1px solid $sidebar-border-color;\n            right: 0;\n            transform: translateX(100%);\n        }\n        z-index: 1021;\n        width: $sidebar-width-normal;\n        transition: transform $sidebar-transition-duration $sidebar-transition-name,width $sidebar-transition-duration $sidebar-transition-name;\n        + .nk-wrap{\n            transition: padding $sidebar-transition-duration $sidebar-transition-name;\n            > .nk-header-fixed{\n                @if($rtl==false){\n                    transition: left $sidebar-transition-duration $sidebar-transition-name;\n                }\n                @if($rtl==true){\n                    transition: right $sidebar-transition-duration $sidebar-transition-name;\n                }\n            }\n        }\n        &.is-light{\n            background: $sidebar-bg-light-color;\n            @if($rtl==false){\n                border-right-color: $sidebar-border-light-color;\n            }\n            @if($rtl==true){\n                border-left-color: $sidebar-border-light-color;\n            }\n        }\n\n        @if($dark_option==true) {\n            &.is-dark{\n                background: $sidebar-bg-dark-color;\n                @if($rtl==false){\n                    border-right-color: $sidebar-border-dark-color;\n                }\n                @if($rtl==true){\n                    border-left-color: $sidebar-border-dark-color;\n                }\n            }\n        }\n        @if($dark_theme_option==true) {\n            &.is-theme{\n                background: $sidebar-bg-theme-color;\n                @if($rtl==false){\n                    border-right-color: $sidebar-border-theme-color;\n                }\n                @if($rtl==true){\n                    border-left-color: $sidebar-border-theme-color;\n                }\n            }\n        }\n        &-overlay{\n            position: fixed;\n            top: 0;\n            right: 0;\n            bottom: 0;\n            left: 0;\n            background: $sidebar-overlay;\n            z-index: 900;\n            animation: overlay-fade-in .4s ease 1;\n        }\n        &-element{\n            overflow: hidden;\n            width: 100%;\n            max-height: 100%;\n        }\n        &.nk-sidebar-active{\n            transform: translateX(0);\n        }\n        &-fixed{\n            position: fixed;\n            max-height: 100vh;\n        }\n        &-head{\n            display: flex;\n            align-items: center;\n            padding: $header-main-gap-y $sidebar-gap-x;\n            min-width: 100%;\n            width: $sidebar-width-normal;\n            height: $header-height;\n            border-bottom: 1px solid $border-light;\n            @if($dark_option==true) {\n                .is-dark &{\n                    border-color: $sidebar-border-dark-color;\n                }\n            }\n            @if($dark_theme_option==true) {\n                .is-theme &{\n                    border-color: $sidebar-border-theme-color;\n                }\n            }\n        }\n        &-brand{\n            position: relative;\n            flex-shrink: 0;\n        }\n        &-logo{\n            transition: opacity .3s ease;\n            .logo-img:not(:first-child){\n                position: absolute;\n                left: 0;\n                top: 50%;\n                transform: translateY(-50%);\n            }\n        }\n        &-widget{\n            padding-left: $sidebar-gap-x;\n            padding-right: $sidebar-gap-x;\n            padding-top: 2.5rem;\n            &-full{\n                padding-left: 0;\n                padding-right: 0;\n                > *{\n                    padding-left: $sidebar-gap-x;\n                    padding-right: $sidebar-gap-x;\n                }\n                .toggle-expand-content{\n                    padding-left: 0;\n                    padding-right: 0;\n                    > *{\n                        padding-left: $sidebar-gap-x;\n                        padding-right: $sidebar-gap-x;\n                    }\n                }\n            }\n            &-sap{\n                border-bottom: 1px solid $border-light;\n            }\n        }\n        &-footer{\n            background-color: $sidebar-bg-color;\n            margin-top: auto;\n            padding: 1.75rem $sidebar-gap-x 1.75rem;\n            .is-light &{\n                background: $sidebar-bg-light-color;\n            }\n            @if($dark_option==true) {\n                .is-dark &{\n                    background-color: $sidebar-bg-dark-color;\n                }\n            }\n            @if($dark_theme_option==true) {\n                .is-theme &{\n                    background-color: $sidebar-bg-theme-color;\n                }\n            }\n        }\n        &-body{\n            position: relative;\n            .simplebar-content{\n                padding-bottom: .25rem !important;\n                min-height: 100%;\n                display: flex;\n                flex-direction: column;\n            }\n            .simplebar-scroll-content{\n                min-height: 100%;\n                width: 100%;\n            }\n        }\n        &-content{\n            display: flex;\n            flex-direction: column;\n            height: calc(100vh - #{$header-height});\n            .nk-sidebar-menu{\n                padding-top: 1.5rem;\n                padding-bottom: 3rem; \n                &[data-simplebar]{\n                    height: 100%;\n                }\n            }\n            &[data-simplebar]{\n                > div {width: 100%}\n            }\n        }\n        &-profile{\n            &-fixed{\n                position: fixed;\n                bottom: 0;\n                width: 100%;\n                background: $sidebar-bg-color;\n                @if($dark_option==true) {\n                    .is-dark &{\n                        background: $sidebar-bg-dark-color;\n                    }\n                }\n                @if($dark_theme_option==true) {\n                    .is-theme &{\n                        background: $sidebar-bg-theme-color;\n                    }\n                }\n            }\n        }\n        @if($dark_option==true or $dark_theme_option==true) {\n            &.is-theme, &.is-dark {\n                .user-balance-alt{\n                    color: $accent-light;\n                }\n            }\n        }\n    }\n    &-profile{\n        &-fixed{\n            position: fixed;\n            bottom: 0;\n        }\n        &-toggle{\n            display: block;\n            border-bottom: 1px solid $border-light;\n        }\n        &-content{\n            background: $white;\n            border-bottom: 1px solid $border-light;\n            .nk-profile-menu & {\n                background: $lighter;\n            }\n        }\n        &-menu {\n            > *{\n                padding-left: $sidebar-gap-x;\n                padding-right: $sidebar-gap-x;\n            }\n            .toggle-expand-content {\n                padding-left: 0;\n                padding-right: 0;\n                > *{\n                    padding-left: $sidebar-gap-x;\n                    padding-right: $sidebar-gap-x;\n                }\n            }\n        }\n    }\n}\n@keyframes overlay-fade-in{\n    0%{\n        opacity: 0;\n    }100%{\n        opacity: 1;\n    }\n}\n\n@include media-breakpoint-down(md){\n    .nk{\n        &-sidebar{\n            &-mobile{\n                width: $sidebar-width-normal !important;\n            }\n        }\n    }\n}\n@include media-breakpoint-up(xl){\n    .nk-sidebar-content .nk-sidebar-menu{\n        padding-top: 1rem;\n        padding-bottom: 2.5rem;\n    }\n    .nk-sidebar{\n        overflow: hidden;\n        transform: translateX(0);\n        width: $sidebar-width-normal;\n        + .nk-wrap, &-overlay + .nk-wrap{\n            @if($rtl==false){\n                padding-left: $sidebar-width-normal;\n            }\n            @if($rtl==true){\n                padding-right: $sidebar-width-normal;\n            }\n            > .nk-header-fixed{\n                @if($rtl==false){\n                    left: $sidebar-width-normal;\n                }\n                @if($rtl==true){\n                    right: $sidebar-width-normal;\n                }\n            }\n        }\n        &.is-compact{\n            &:not(.has-hover){\n                width: $sidebar-width-compact;\n                .logo-img{\n                    opacity: 0;\n                    transition: opacity .2s linear;\n                }\n                .user-card{\n                    position: relative;\n                    @if($rtl==false){\n                        left: -5px;\n                    }\n                    @if($rtl==true){\n                        right: -5px;\n                    }\n                }\n                .user-info{\n                    opacity: 0;\n                }\n                .nk-sidebar-profile{ \n                    .dropdown-menu{ \n                        opacity: 0; \n                    } \n                }\n            }\n            + .nk-wrap{\n                @if($rtl==false){\n                    padding-left: $sidebar-width-compact;\n                }\n                @if($rtl==true){\n                    padding-right: $sidebar-width-compact;\n                }\n                > .nk-header-fixed{\n                    @if($rtl==false){\n                        left: $sidebar-width-compact;\n                    }\n                    @if($rtl==true){\n                        right: $sidebar-width-compact;\n                    }\n                }\n            }\n        }\n        &-overlay{\n            display: none;\n        }\n    }\n}\n\n@include media-breakpoint-up(xl){\n    .nk{\n        &-sidebar{\n            transform: translateX(0);\n        }\n    }\n}","/// @io-v120\n$menu_dark_option: $dark_option;\n$menu_dark_theme_option: $dark_theme_option;\n\n// Menu Font\n$menu-link-ff: $alt-font-family !default;\n$menu-link-fs: $fx-sz-15 !default;\n$menu-link-fw: $fw-bold !default;\n$menu-link-lh: 1.25rem !default;\n$menu-link-ls: 0.01em !default;\n$menu-link-case: none !default;\n\n$menu-link-gap-y: .625rem !default;\n$menu-link-gap-x: $sidebar-gap-x !default;\n\n// Menu Sub/Child Font\n$menu-sub-diff: true;\n$menu-sub-link-ff: $base-font-family !default;\n$menu-sub-link-fs: $fx-sz-14 !default;\n$menu-sub-link-fw: $fw-normal !default;\n$menu-sub-link-lh: $menu-link-lh !default;\n$menu-sub-link-ls: normal !default;\n$menu-sub-link-case: none !default;\n\n$menu-sub-link-gap-y: .375rem !default;\n$menu-sub-link-gap-x: $menu-link-gap-x !default;\n\n// Link color\n$menu-link-color-base:      lighten($base-text, 12%) !default;\n$menu-link-color-sub:       lighten($base-text, 12%) !default;\n$menu-link-color-hover:     lighten($accent-color, 5%) !default;\n$menu-border-color:         $border-color !default;\n$menu-border-dark-color:    rgba($white, .12) !default;\n\n// Menu Icon\n$menu-icon-width-base:      $menu-icon-width !default;\n$menu-icon-font-size:       24px;\n$menu-icon-color-base:      $base-light !default;\n$menu-icon-color-hover:     $accent-color !default;\n$menu-icon-width-small:     $menu-icon-width-sm !default;\n$menu-icon-font-size-small: 18px;\n\n// Count\n$menu-link-count-gap: .25rem !default;\n$menu-link-count-fs: .85em !default;\n$menu-link-count-color: $base-light !default;\n\n// Menu Main Style\n$menu-main-link-color-base: $base-text !default;\n$menu-main-link-color-light: $base-light !default;\n$menu-main-link-color-sub:  $base-text !default;\n\n$menu-main-link-gap-y: .5rem !default;\n$menu-main-link-gap-x: 1.25rem !default;\n$menu-main-link-gap-x: 1.25rem !default;\n\n$menu-main-top-link-gap-y: 1.5rem !default;\n$menu-main-top-link-gap-x: 1rem !default;\n\n$menu-main-link-fs: $fx-sz-13 !default;         // @desktop only\n$menu-main-top-link-fs: $fx-sz-14 !default;     // @desktop only\n\n$menu-main-ddm-width: 200px !default;\n\n// Menu SM Style\n$menu-sm-link-gap-y: .25rem !default;\n$menu-sm-link-color: $base-text !default;\n$menu-sm-icon-width:  1.375rem;\n$menu-sm-link-fs:    $fx-sz-12;\n$menu-sm-link-lh:    1.125rem;\n\n\n// Menu Footer Style\n$menu-footer-link-gap-y: .25rem !default;\n$menu-footer-link-color: $base-light !default;\n$menu-footer-icon-width:  1.375rem;\n$menu-footer-link-fs:    $fx-sz-12;\n$menu-footer-link-lh:    1.125rem;\n$menu-footer-icon-color: $accent-color;\n\n// Icon\n$menu-toggle-icon-ltr: $ni-chevron-right !default;\n$menu-toggle-icon-rtl: $ni-chevron-left !default;\n$menu-main-toggle-icon: $ni-chevron-down !default;\n$menu-main-sub-toggle-icon-ltr: $ni-chevron-right !default;\n$menu-main-sub-toggle-icon-rtl: $ni-chevron-left !default;\n\n/////////////////////////\n/// Menu Navigation\n/////////////////////////\n.nk-menu{\n    li{\n        a{\n            vertical-align: middle;\n            display: flex; \n            position: relative;\n            align-items: center;\n            transition: color .3s, background-color .3s;\n        }\n    }\n    &-item{\n        padding: 2px 0;\n        .nk-menu-sub & {\n            padding: 1px 0;\n        }\n        &.has-sub{\n            position: relative;\n        }\n    }\n    > .nk-menu-item.menu-without-icon > .nk-menu-sub .nk-menu-link{\n        @if($rtl==false){\n            padding-left: 0;\n        }\n        @if($rtl==true){\n            padding-right: 0;\n        }\n    }\n    &-link{\n        @if($rtl==false){\n            padding: $menu-link-gap-y ($menu-link-gap-x + 16) $menu-link-gap-y $menu-link-gap-x;\n        }\n        @if($rtl==true){\n            padding: $menu-link-gap-y $menu-link-gap-x $menu-link-gap-y ($menu-link-gap-x + 16);\n        }\n        color: $menu-link-color-base;\n        font-family: $menu-link-ff;\n        font-weight: $menu-link-fw;\n        font-size: $menu-link-fs;\n        letter-spacing: $menu-link-ls;\n        text-transform: $menu-link-case;\n        line-height: $menu-link-lh;\n        &:hover,.active > &{\n            color: $menu-link-color-hover;\n            .count{\n                color: $menu-link-color-hover;\n            }\n        }\n        @if($menu-sub-diff==true) {\n            .nk-menu-sub & {\n                @if($rtl==false){\n                    padding: $menu-sub-link-gap-y ($menu-sub-link-gap-x + 16) $menu-sub-link-gap-y ($menu-icon-width-base);\n                }\n                @if($rtl==true){\n                    padding: $menu-sub-link-gap-y ($menu-icon-width-base) $menu-sub-link-gap-y ($menu-sub-link-gap-x + 16);\n                }\n                font-family: $menu-sub-link-ff;\n                font-weight: $menu-sub-link-fw;\n                font-size: $menu-sub-link-fs;\n                letter-spacing: $menu-sub-link-ls;\n                text-transform: $menu-sub-link-case;\n                line-height: $menu-sub-link-lh;\n                color: $menu-link-color-sub;\n            }\n        }\n        &.is-disable{\n            cursor: default;\n            &:hover,.active > &{\n                color: $menu-link-color-base;\n                .count{\n                    color: $menu-link-color-base;\n                }\n            }\n        }\n        .is-light & {\n            color: $base-text;\n        }\n        @if($menu_dark_theme_option==true) {\n            .is-theme & {\n                color: darken($accent-light, 8%);\n            }\n        }\n        &:hover, .active > & {\n            .is-light & {\n                color: $menu-link-color-hover;\n            }\n            @if($menu_dark_theme_option==true) {\n                .is-theme & {\n                    color: $white;\n                }\n            }\n        }\n        span.small {\n            color: $base-light;\n            @if($rtl==false){\n                margin-left: .5rem;\n            }\n            @if($rtl==true){\n                margin-right: .5rem;\n            }\n        }\n    }\n    &-icon{\n        font-weight: normal;\n        letter-spacing: normal;\n        width: $menu-icon-width-base;\n        line-height: 1;\n        flex-grow: 0; \n        flex-shrink: 0;\n        color: $menu-icon-color-base;\n        @if($menu_dark_theme_option==true) {\n            .is-theme &{\n                color: darken($accent-light, 8%);\n            }\n        }\n        svg,img{\n            width: $menu-icon-width-base;\n        }\n        .icon {\n            font-size: $menu-icon-font-size;\n            letter-spacing: normal;\n            vertical-align: middle;\n            color: currentColor;\n            transition: color .4s, background-color .4s;\n        }\n        .nk-menu-link:hover &, .nk-menu-item.active > .nk-menu-link & , .nk-menu-item.current-menu > .nk-menu-link & {\n            color: $menu-link-color-hover;\n            @if($menu_dark_theme_option==true) {\n                .is-theme &{\n                    color: $white;\n                }\n            }\n        }\n        .nk-menu-link.is-disable:hover &{\n            color: $menu-icon-color-base;\n            @if($menu_dark_theme_option==true) {\n                .is-theme &{\n                    color: $accent-light;\n                }\n            }\n        }\n    }\n    &-text{\n        flex-grow: 1;\n        display: inline-block;\n        white-space: nowrap;\n    }\n    &-badge{\n        border-radius: $border-radius-sm;\n        padding: 0 .4rem;\n        font-size: $fx-sz-11;\n        color: $accent-500;\n        background: $accent-100;\n        position: absolute;\n        top: 50%;\n        @if($rtl==false){\n            right: $sidebar-gap-x;\n            .has-sub &{\n                right: $sidebar-gap-x + 24px;\n            }\n        }\n        @if($rtl==true){\n            left: $sidebar-gap-x;\n            .has-sub &{\n                left: $sidebar-gap-x + 24px;\n            }\n        }\n        transform: translateY(-50%);\n        @if($menu_dark_option==true) {\n            .is-dark & {\n                color: $accent-400;\n                background: lighten($sidebar-bg-dark-color, 10%);\n            }\n        }\n        @if($menu_dark_theme_option==true) {\n            .is-theme & {\n                color: $accent-300;\n                background: lighten($sidebar-bg-theme-color, 12%);\n            }\n        }\n        .nk-menu-main .nk-menu-sub & {\n            color: $accent-500;\n            background: $accent-100;\n        }\n    }\n    &-heading{\n        padding: .25rem $sidebar-gap-x 0.5rem;\n        color: $base-light;\n        @if($menu_dark_theme_option==true) {\n            .is-theme &{\n                color: darken($accent-light, 15%);\n            }\n        }\n        .nk-menu-item + &{\n            padding-top: 2.5rem;\n        }\n        .overline-title {\n            color: inherit;\n            white-space: nowrap;\n        }\n        span{\n            font-size: $fx-sz-13;\n            font-weight: $fw-normal;\n        }\n    }\n    &-hr{\n        margin: 1.25rem 0;\n        border-bottom: 1px solid $menu-border-color;\n        @if($menu_dark_option==true) {\n            .is-dark &{\n                border-color: $menu-border-dark-color;\n            }\n        }\n        @if($menu_dark_theme_option==true) {\n            .is-theme &{\n                border-color: $menu-border-dark-color;\n            }\n        }\n        + .nk-menu-heading{\n            padding-top: 1rem;\n        }\n    }\n    &-wrap{\n        .nk-menu-toggle + &{\n            height: 0;\n            overflow: hidden;\n            transition: height .4s ease;\n        }\n    }\n    &-sub{\n        padding-bottom: .25rem;\n        .nk-menu-toggle + &{\n            display: none;\n        }\n        .active > &{\n            display: block;\n        }\n        .nk-menu-link {\n            &:hover{\n                color: $accent-color;\n                @if($menu_dark_theme_option==true) {\n                    .is-theme &{\n                        color: $white;\n                    }\n                }\n            }\n        }\n        .active > .nk-menu-link {\n            color: $accent-color;\n            @if($menu_dark_theme_option==true) {\n                .is-theme &{\n                    color: $white;\n                }\n            }\n        }\n        .nk-menu-icon {\n            width: 24px;\n            margin-top: -1px;\n             .icon {\n                margin-top: -1px;\n                font-size: 1.2em;\n            }\n        }\n    }\n    \n    &-toggle{\n        position: relative;\n        &:after{\n            position: absolute;\n            font-family: $nk-dashlite-font;\n            top: 50%;\n            @if($rtl==false){\n                content: $menu-toggle-icon-ltr;\n                right: 1.25rem;\n            }\n            @if($rtl==true){\n                content: $menu-toggle-icon-rtl;\n                left: 1.25rem;\n            }\n            transform: translateY(-50%);\n            font-size: 1rem;\n            color: $base-light;\n            transition: transform .3s, color .1s, opacity .3s ease .3s;\n            @if($menu_dark_option==true or $menu_dark_theme_option==true) {\n                 .is-dark &, .is-theme & {\n                    color: rgba($white, 0.4);\n                 }\n            }\n        }\n        .has-sub.active > &{\n            &:after{\n                transform: translateY(-50%) rotate(90deg);\n            }\n        }\n    }\n    .count{\n        display: inline-block;\n        font-size: $menu-link-count-fs;\n        @if($rtl==false){\n            margin-left: $menu-link-count-gap;\n        }\n        @if($rtl==true){\n            margin-right: $menu-link-count-gap;\n        }\n        color: $menu-link-count-color;\n        line-height: 1;\n    }\n    &-icon-colored {\n        .nk-menu-icon {\n            color: $menu-icon-color-hover;\n        }\n    }\n    &-tooltip{\n        position: absolute;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        left: 0;\n    }\n    &-trigger{\n        margin-left: -0.25rem;\n        margin-right: 1.125rem;\n    }\n}\n@include media-breakpoint-up(xl){\n    .is-compact{\n        &:not(.has-hover){\n            .nk-menu{\n                &-text{\n                    opacity: 0;\n                    transition: .4s linear;\n                }\n                &-badge,&-toggle:after{\n                    transition: none;\n                    opacity: 0;\n                    pointer-events: none;\n                }\n                &-sub{\n                    display: none !important;\n                }\n                &-wrap{\n                    height: 0 !important;\n                }\n                &-heading{\n                    position: relative;\n                    .overline-title{\n                        opacity: 0;\n                    }\n                    &:not(:first-child){\n                        &:before{\n                            position: absolute;\n                            content: '';\n                            height: 1px;\n                            width: 100%;\n                            @if($rtl==false){\n                                left: 0;\n                            }\n                            @if($rtl==true){\n                                right: 0;\n                            }\n                            top: 50%;\n                            background-color: $border-light;\n                        }\n                    }\n                }\n            }\n        }\n        @if($menu_dark_theme_option==true) {\n            &.is-theme{\n                &:not(.has-hover){\n                    .nk-menu{\n                        &-heading{\n                            &:not(:first-child){\n                                &:before{\n                                    background-color: $sidebar-border-theme-color;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n        @if($menu_dark_option==true) {\n            &.is-dark{\n                &:not(.has-hover){\n                    .nk-menu{\n                        &-heading{\n                            &:not(:first-child){\n                                &:before{\n                                    background-color: $sidebar-border-dark-color;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n        .nk-menu{\n            &-badge{\n                transition: opacity .3s ease .3s;\n            }\n            &-text{\n                white-space: nowrap;\n            }\n        }\n    }\n}\n/////////////////////\n// Menu SM\n/////////////////////\n.nk-menu-sm{\n    .nk-menu + &{\n        padding-top: 5rem;\n    }\n    .nk-menu{\n        &-heading{\n            padding-bottom: $menu-sm-link-gap-y;\n            color: $base-text;\n        }\n        &-link{\n            padding-top: $menu-sm-link-gap-y;\n            padding-bottom: $menu-sm-link-gap-y;\n            color: $menu-sm-link-color;\n            &:hover{\n                color: $menu-link-color-hover;\n            }\n        }\n        &-icon{\n            width: $menu-sm-icon-width;\n            .icon{\n                font-size: 1rem;\n            }\n        }\n        &-text{\n            font-size: $menu-sm-link-fs;\n            line-height: $menu-sm-link-lh;\n        }\n    }\n}\n\n/////////////////////\n// Menu MD\n/////////////////////\n.nk-menu-md{\n    .nk-menu + &{\n        padding-top: 5rem;\n    }\n    .nk-menu{\n        &-heading{\n            padding-bottom: $menu-sm-link-gap-y;\n            color: $base-text;\n        }\n        &-link{\n            padding-top: $menu-sm-link-gap-y *1.3;\n            padding-bottom: $menu-sm-link-gap-y *1.3;\n            color: $menu-sm-link-color;\n            &:hover{\n                color: $menu-link-color-hover;\n            }\n        }\n        &-icon{\n            width: $menu-sm-icon-width;\n            .icon{\n                font-size: 1.25rem;\n            }\n        }\n        &-text{\n            font-size: $menu-sm-link-fs;\n            line-height: $menu-sm-link-lh;\n        }\n    }\n}\n\n\n////////////////////\n// Menu Inline\n////////////////////\n.nk-menu-inline{\n    display: flex;\n    .nk-menu-link{\n        padding-left: 0;\n        padding-right: 0;\n    }\n}\n\n\n////////////////////\n// Menu Footer\n////////////////////\n.nk-menu-footer{\n    display: flex;\n    .nk-menu{\n        &-link{\n            padding-left: 0;\n            padding-right: 0;\n            padding-top: .25rem;\n            padding-bottom: .25rem;\n            color: $menu-footer-link-color;\n            font-family: $base-font-family;\n            font-weight: $fw-medium;\n            &:hover{\n                color: $menu-link-color-hover;\n            }\n            @if($menu_dark_theme_option==true) {\n                .is-theme & {\n                    color: $accent-light;\n                }\n            }\n        }\n        &-icon{\n            width: $menu-footer-icon-width;\n            color: $menu-footer-icon-color;\n            .icon{\n                font-size: 1rem;\n            }\n        }\n        &-text{\n            font-size: $menu-footer-link-fs;\n            line-height: $menu-footer-link-lh;\n        }\n    }\n}\n\n\n//////////////////////////\n// Main Menu @Top Nav\n//////////////////////////\n.nk-menu-main{\n    &.nk-menu{\n        padding-top: 0.75rem;\n    }\n    .nk-menu{\n        &-link {\n            color: $menu-main-link-color-base;\n            @if($rtl==false){\n                padding-left: $menu-link-gap-x;\n            }\n            @if($rtl==true){\n                padding-right: $menu-link-gap-x;\n            }\n        }\n        &-sub{\n            padding: 0;\n            margin: 0;\n            transition: none;\n            .nk-menu-link{\n                color: $menu-main-link-color-base;\n            }\n            .nk-menu-sub{\n                border-left: 1px solid $menu-border-color;\n                @if($rtl==false){\n                    margin:.25rem 0 .25rem $menu-link-gap-x;\n                }\n                @if($rtl==true){\n                    margin:.25rem $menu-link-gap-x .25rem 0;\n                }\n                padding-bottom: 0;\n                .nk-menu-link{\n                    @if($rtl==false){\n                        padding-left: .875rem;\n                    }\n                    @if($rtl==true){\n                        padding-right: .875rem;\n                    }\n                }\n            }\n        }\n        &-link:hover, &-link:focus, &-item.active > .nk-menu-link, &-item.current-menu > .nk-menu-link, &-item:hover > .nk-menu-link{\n            color: $menu-link-color-hover;\n        }\n    }\n    > li {\n        > .nk-menu-link {\n            text-transform: uppercase;\n            letter-spacing: 0.05rem;\n        }\n    }\n    &.ui-s2{\n        > li {\n            > .nk-menu-link {\n                font-family: $base-font-family;\n                font-weight: $fw-medium;\n                text-transform:initial;\n                letter-spacing: - 0.01rem;\n            }\n        }\n    }\n}\n@include media-breakpoint-down(md){\n    .nk-menu-main{\n        &.nk-menu{\n            max-height: calc(100vh - #{$header-height});\n            overflow: auto;\n        }\n    }\n}\n@include media-breakpoint-up(lg){\n    .nk-menu-main{\n        &.nk-menu{\n            @if($rtl==false){\n                padding: 0 1.5rem 0 2rem;\n            }\n            @if($rtl==true){\n                padding: 0 2rem 0 1.5rem;\n            }\n        }\n        > li {\n            padding: 0;\n            display: inline-block;\n            @if($menu-main-link-gap-x != $menu-main-top-link-gap-x) {\n                &.nk-menu-item{\n                    padding: 0 $menu-main-top-link-gap-x;\n                    > .nk-menu-link{\n                        padding: $menu-main-top-link-gap-y 0;\n                        @if($menu-main-link-fs != $menu-main-top-link-fs) {\n                            font-size: $menu-main-top-link-fs;\n                        }\n                    }\n                }\n            }\n            > .nk-menu-link{ \n                &:before{\n                    position: absolute;\n                    content: '';\n                    bottom: 0;\n                    left: 0;\n                    right: 0;\n                    height: 3px;\n                    background: $menu-link-color-hover;\n                    border-radius: 3px 3px 0 0;\n                    opacity: 0;\n                }\n            }\n            &.nk-menu-item.active, &.nk-menu-item.current-menu{\n                > .nk-menu-link:before {\n                    opacity: 1;\n                }\n            }\n            > .nk-menu-sub{\n                border-top-left-radius: 0;\n                border-top-right-radius: 0;\n            }\n        }\n\n        .nk-menu{\n            &-link {\n                padding: $menu-main-link-gap-y $menu-main-link-gap-x;\n                font-size: $menu-main-link-fs;\n            }\n            &-icon{\n                display: none;\n            }\n            &-text{\n                line-height: 1.5rem;\n            }\n            &-item {\n                .nk-menu-toggle{\n                    &:after{\n                        line-height: 1;\n                        position: static;\n                        transform: translateY(0);\n                        content: $menu-main-toggle-icon;\n                        vertical-align: middle;\n                        @if($rtl==false){\n                            margin-left: 0.5rem;\n                            margin-right: -2px;\n                        }\n                        @if($rtl==true){\n                            margin-right: 0.5rem;\n                            margin-left: -2px;\n                        }\n                        color: rgba($base-light,.7);\n                        margin-top: -1px;\n                        transition: color .1s;\n                    }\n                }\n                &:hover {\n                    > .nk-menu-sub{\n                        opacity: 1;\n                        visibility: visible;\n                        margin-top: 0;\n                    }\n                } \n            }\n            &-sub{\n                position: absolute;\n                @if($rtl==false){\n                    left: 0;\n                }\n                @if($rtl==true){\n                    right: 0;\n                }\n                top: 100%;\n                width: $menu-main-ddm-width;\n                background: $white;\n                border:1px solid $border-light;\n                box-shadow: $box-shadow-sm;\n                border-radius: $border-radius;\n                padding: .5rem 0;\n                opacity: 0;\n                visibility: hidden;\n                margin-top: 6px;\n                transition: opacity .4s, margin .2s;\n                display: block !important;\n                .nk-menu-link{\n                    padding-top: .5rem;\n                    padding-bottom: .5rem;\n                }\n                .nk-menu-sub{\n                    top: - 9px;\n                    padding: .5rem 0;\n                    border:1px solid $border-light;\n                    margin: 0;\n                    margin-top: 6px;\n                    @if($rtl==false){\n                        left: 100%;\n                        margin-left: -0.75rem;\n                    }\n                    @if($rtl==true){\n                        right: 100%;\n                        margin-right: -0.75rem;\n                    }\n                    .nk-menu-link{\n                        @if($rtl==false){\n                            padding-left: 1.5rem;\n                        }\n                        @if($rtl==true){\n                            padding-right: 1.5rem;\n                        }\n                    }\n                }\n                .nk-menu-item {\n                    &:hover > a{\n                        background: $lighter;\n                    }\n                }\n                .nk-menu-toggle{\n                    &:after {\n                        @if($rtl==false){\n                            content: $menu-main-sub-toggle-icon-ltr;\n                        }\n                        @if($rtl==true){\n                            content: $menu-main-sub-toggle-icon-rtl;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    // DARK Version\n    @if($menu_dark_option==true or $menu_dark_theme_option==true) {\n        .is-dark, .is-theme {\n            .nk-menu-main {\n                > li {\n                    > .nk-menu-link {\n                        &:before {\n                            border-radius: 0;\n                            bottom: auto;\n                            top:0;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    @if($menu_dark_option==true) {\n        .is-dark {\n            .nk-menu-main {\n                > li {\n                    > .nk-menu-link {\n                        color: lighten($base-light, 10%);\n                        &.nk-menu-toggle:after {\n                            color: rgba($base-light, .7);\n                        }\n                    }\n                    &:hover > .nk-menu-link, &.active > .nk-menu-link, &.current-menu > .nk-menu-link, & > .nk-menu-link:hover {\n                        color: $white;\n                    }\n                }\n            }\n        }\n    }\n    @if($menu_dark_theme_option==true) {\n        .is-theme {\n            .nk-menu-main {\n                > li {\n                    > .nk-menu-link {\n                        color: $accent-light;\n                        &.nk-menu-toggle:after {\n                            color: rgba($accent-light, .7);\n                        }\n                    }\n                    &:hover > .nk-menu-link, &.active > .nk-menu-link, &.current-menu > .nk-menu-link, & > .nk-menu-link:hover {\n                        color: $white;\n                    }\n                }\n            }\n        }\n    }\n}\n\n////////////////////////////\n// Sidebar\n////////////////////////////\n.nk-sidebar{\n    .nk-menu{\n        > li {\n            .nk-menu-sub {\n                .nk-menu-link {\n                    @if($rtl==false){\n                        padding-left: $sidebar-gap-x + $menu-icon-width-base;\n                    }\n                    @if($rtl==true){\n                        padding-right: $sidebar-gap-x + $menu-icon-width-base;\n                    }\n                }\n                .nk-menu-sub{\n                    margin-top: .5rem;\n                    margin-bottom: .5rem;\n                    padding-bottom: 0;\n                    @if($rtl==false){\n                        margin-left: $sidebar-gap-x + $menu-icon-width-base;\n                        border-left: 1px solid $border-color;\n                    }\n                    @if($rtl==true){\n                        margin-right: $sidebar-gap-x + $menu-icon-width-base;\n                        border-right: 1px solid $border-color;\n                    }\n                    .nk-menu-link {\n                        @if($rtl==false){\n                            padding-left: 1rem;\n                        }\n                        @if($rtl==true){\n                            padding-right: 1rem;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    @if($menu_dark_option==true or $menu_dark_theme_option==true) {\n        &.is-dark, &.is-theme{\n            .nk-menu{\n                > li {\n                    .nk-menu-sub {\n                        .nk-menu-sub{\n                            border-color: rgba($white, .12);\n                        }\n                    }\n                }\n            }\n        }\n    }\n}","$accordion-head-gap-l: 1.25rem;\n$accordion-head-gap-r: $accordion-head-gap-l + 1rem;\n$accordion-inner-gap-x: $accordion-head-gap-l;\n$accordion-head-gap-y: 1rem;\n$accordion-inner-gap-y: 1rem;\n\n$accordion-head-gap-md-x: 1.5rem;\n$accordion-inner-gap-md-x: $accordion-head-gap-md-x;\n\n$accordion-s2-head-gap-l: 0;\n$accordion-s2-head-gap-r: $accordion-s2-head-gap-l + 2.25rem;\n$accordion-s2-inner-gap-x: $accordion-s2-head-gap-l;\n$accordion-s2-head-gap-y: .5rem;\n$accordion-s2-inner-gap-y: .5rem;\n\n$accordion-s2-head-gap-md-l: 0;\n$accordion-s2-head-gap-md-r: $accordion-s2-head-gap-l + 2.25rem;\n$accordion-s2-inner-gap-md-x: $accordion-s2-head-gap-md-l;\n\n$accordion-s3-head-gap-r: 0;\n$accordion-s3-head-gap-l: $accordion-s3-head-gap-r + 2.25rem;\n$accordion-s3-inner-gap-x: $accordion-s3-head-gap-r;\n$accordion-s3-head-gap-y: .5rem;\n$accordion-s3-inner-gap-y: .5rem;\n\n$accordion-s3-head-gap-md-r: 0;\n$accordion-s3-head-gap-md-l: $accordion-s3-head-gap-md-r + 2.25rem;\n$accordion-s3-inner-gap-md-x: $accordion-s3-head-gap-md-l;\n\n//icons\n$accordion-icon: $ni-chevron-up !default;\n$accordion-icon-collapsed: $ni-chevron-down !default;\n$accordion-s2-icon: $ni-minus !default;\n$accordion-s2-icon-collapsed: $ni-plus !default;\n$accordion-s3-icon: $ni-minus !default;\n$accordion-s3-icon-collapsed: $ni-plus !default;\n\n.accordion {\n    border-radius: $border-radius;\n    border: 1px solid $border-color;\n    background: $white;\n    &-heading {\n        padding-bottom: 1.5rem;\n    }\n    &-body {\n        border-radius: $border-radius;\n    }\n    &-item {\n        &:not(:last-child){\n            .accordion-head {\n                border-bottom: 1px solid $border-color;\n            }\n            .accordion-inner {\n                border-bottom: 1px solid $border-color;\n            }\n        }\n        &:last-child {\n            .accordion-inner {\n                border-top: 1px solid $border-color;\n            }\n        }\n    }\n    &-head {\n        @if($rtl==false){\n            padding: $accordion-head-gap-y $accordion-head-gap-r $accordion-head-gap-y $accordion-head-gap-l;\n        }\n        @if($rtl==true){\n            padding: $accordion-head-gap-y $accordion-head-gap-l $accordion-head-gap-y $accordion-head-gap-r;\n        }\n        display: block;\n        position: relative;\n        .title {\n            margin-bottom: 0;\n            font-size: 1rem;\n            color: $base-color;\n            line-height: 1.3;\n        }\n        &.collapsed{\n            .title{\n                color: $base-text;\n            }\n        }\n    }\n    &-inner {\n        padding: $accordion-inner-gap-y $accordion-inner-gap-x ($accordion-inner-gap-y * 1.25);\n    }\n    &-icon {\n        position: absolute;\n        @if($rtl==false){\n            right: 1rem;\n        }\n        @if($rtl==true){\n            left: 1rem;\n        }\n        top: 50%;\n        font-size: 1rem;\n        color: $base-color;\n        transform: translateY(-50%);\n        transition: rotate 0.4s;\n        width: 20px;\n        height: 20px;\n        text-align: center;\n        line-height: 20px;\n        &:before {\n            content: $accordion-icon;\n            font-family: $nk-dashlite-font;\n            transition: 0.4s;\n            .accordion-head.collapsed &{\n                content: $accordion-icon-collapsed;\n            }\n        }\n    }\n}\n@media (min-width: 768px) {\n    .accordion {\n        &-head {\n            padding: $accordion-head-gap-y $accordion-head-gap-md-x;\n        }\n        &-inner {\n            padding: $accordion-inner-gap-y $accordion-inner-gap-md-x ($accordion-inner-gap-y * 1.25);\n        }\n        &-icon {\n            @if($rtl==false){\n                right: 1.5rem;\n            }\n            @if($rtl==true){\n                left: 1.5rem;\n            }\n        }\n    }\n}\n\n//acc S2\n.accordion-s2{\n    border: none;  \n    .accordion-icon {\n        @if($rtl==false){\n            right: 0;\n        }\n        @if($rtl==true){\n            left: 0;\n        }\n        &:before{\n            content: $accordion-s2-icon;\n        }\n    }\n    .accordion-head{\n        @if($rtl==false){\n            padding: $accordion-s2-head-gap-y $accordion-s2-head-gap-r $accordion-s2-head-gap-y $accordion-s2-head-gap-l;\n        }\n        @if($rtl==true){\n            padding: $accordion-s2-head-gap-y $accordion-s2-head-gap-l $accordion-s2-head-gap-y $accordion-s2-head-gap-r;\n        }\n        border: none !important;\n        .title{\n            font-size: 1.1rem;\n            color: $accent-color;\n        }\n        &.collapsed{\n            .title{\n                color: $base-text;\n            }\n            .accordion-icon {\n                &:before{\n                    content: $accordion-s2-icon-collapsed;\n                }\n            }\n        }\n    }\n    .accordion-inner{\n        padding: $accordion-s2-inner-gap-y $accordion-s2-inner-gap-x ($accordion-s2-inner-gap-y * 1.25);\n        border: none !important;\n    }\n}\n\n@media (min-width: 768px) {\n    .accordion-s2{\n        .accordion {\n            &-head {\n                @if($rtl==false){\n                    padding: $accordion-s2-head-gap-y $accordion-s2-head-gap-md-r $accordion-s2-head-gap-y $accordion-s2-head-gap-md-l;\n                }\n                @if($rtl==true){\n                    padding: $accordion-s2-head-gap-y $accordion-s2-head-gap-md-l $accordion-s2-head-gap-y $accordion-s2-head-gap-md-r;\n                }\n            }\n            &-inner {\n                padding: $accordion-s2-inner-gap-y $accordion-s2-inner-gap-md-x ($accordion-s2-inner-gap-y * 1.25);\n            }\n        }\n    }\n}\n\n//acc S3\n.accordion-s3{\n    border: none;  \n    .accordion-icon {\n        @if($rtl==false){\n            left: 0;\n            right: auto;\n        }\n        @if($rtl==true){\n            right: 0;\n            left: auto;\n        }\n        &:before{\n            content: $accordion-s3-icon;\n        }\n    }\n    .accordion-head{\n        @if($rtl==false){\n            padding: $accordion-s3-head-gap-y $accordion-s3-head-gap-r $accordion-s3-head-gap-y $accordion-s3-head-gap-l;\n        }\n        @if($rtl==true){\n            padding: $accordion-s3-head-gap-y $accordion-s3-head-gap-l $accordion-s3-head-gap-y $accordion-s3-head-gap-r;\n        }\n        border: none !important;\n        .title{\n            font-size: 1.1rem;\n            color: $accent-color;\n        }\n        &.collapsed{\n            .title{\n                color: $base-text;\n            }\n            .accordion-icon {\n                &:before{\n                    content: $accordion-s3-icon-collapsed;\n                }\n            }\n        }\n    }\n    .accordion-inner{\n        padding: $accordion-s3-inner-gap-y $accordion-s3-inner-gap-x ($accordion-s3-inner-gap-y * 1.25);\n        border: none !important;\n    }\n}\n\n@media (min-width: 768px) {\n    .accordion-s3{\n        .accordion {\n            &-head {\n                @if($rtl==false){\n                    padding: $accordion-s3-head-gap-y $accordion-s3-head-gap-md-r $accordion-s3-head-gap-y $accordion-s3-head-gap-md-l;\n                }\n                @if($rtl==true){\n                    padding: $accordion-s3-head-gap-y $accordion-s3-head-gap-md-l $accordion-s3-head-gap-y $accordion-s3-head-gap-md-r;\n                }\n            }\n            &-inner {\n                padding: $accordion-s3-inner-gap-y $accordion-s3-inner-gap-md-x ($accordion-s3-inner-gap-y * 1.25);\n            }\n        }\n    }\n}","$upload-invalid: $ni-alert-fill !default;\n$upload-valid: $ni-check-circle-fill !default;\n$upload-error: $ni-cross-circle-fill !default;\n//Passcode Toggle\n.passcode{\n    &-icon {\n        display: none;\n        &.icon-show {\n            display: block;\n            .is-shown &{\n                display: none;\n            }\n            .is-hidden &{\n                display: block;\n            }\n        }\n        &.icon-hide {\n            .is-shown &{\n                display: block;\n            }\n            .is-hidden &{\n                display: none;\n            }\n        }\n    }\n}\n\n// Dropdown\n.form-dropdown{\n    position: absolute;\n    @if($rtl==false){\n        right: 0;\n    }\n    @if($rtl==true){\n        left: 0;\n    }\n    top: 0;\n    bottom: 0;\n    padding: 0 20px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: $base-light;\n    > div > span{\n        margin:0 0.5rem;\n    }\n    .dropdown{\n        > a{\n            display: inline-flex;\n        }\n    }\n}\n\n// clipboard\n.form-clip,.form-text-hint{\n    position: absolute;\n    @if($rtl==false){\n        right: $input-height-border;\n    }\n    @if($rtl==true){\n        left: $input-height-border;\n    }\n    top: $input-height-border;\n    height: calc(#{$input-height-inner} - #{$input-height-border});\n    display: flex;\n    align-items: center;\n    color: $accent-color;\n    @if($rtl==false){\n        padding-left: 1rem;\n        padding-right: .75rem;\n    }\n    @if($rtl==true){\n        padding-right: 1rem;\n        padding-left: .75rem;\n    }\n    background: $white;\n    border-radius: $input-border-radius;\n    &.sm{\n        height: $input-height-sm;\n    }\n    &.lg{\n        height: $input-height-lg;\n    }\n    &.xl{\n        height: $input-height-xl;\n    }\n    .icon + span,span + .icon{\n        @if($rtl==false){\n            margin-left: 0.25rem;\n        }\n        @if($rtl==true){\n            margin-right: 0.25rem;\n        }\n    }\n}\n\n//Upload\n\n.nk-upload{\n    &-input{\n        position: relative;\n        z-index: 2;\n        width: 100%;\n        height: calc(2.125rem + 2px);\n        margin: 0;\n        opacity: 0;\n    }\n    &-label{\n        position: relative;\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n        padding: 1.5rem;\n        width: 100%;\n        min-height: 150px;\n        border-radius: $border-radius;\n        border: 1px dashed $border-light;\n        padding-bottom: 0;\n    }\n    &-init{\n        display: block;\n        text-align: center;\n    }\n    &-files{\n        padding-top: 2rem;\n        display: flex;\n        justify-content: center;\n        margin: -0.5rem;\n        padding-bottom: 2rem;\n        li{\n            position: relative;\n            display: flex;\n            flex-wrap: wrap;\n            align-items: center;\n            flex-direction: column;\n            text-align: center;\n            padding: 0.5rem;\n            img{\n                width: 60px;\n                flex-shrink: 0;\n                border-radius: $border-radius;\n            }\n        }\n        .is-multiple &{\n            li{\n                img{\n                    width: 40px;\n                }\n                .nk-upload-name{\n                    display: none;\n                }\n            }\n        }\n    }\n    &-name{\n        margin: .5rem 0 0;\n        color: $base-text;\n        font-size:.8125rem;\n        font-weight: $fw-medium;\n        width: 150px;\n        white-space: nowrap;\n        overflow: hidden;\n        text-overflow: ellipsis;\n    }\n    &-response{\n        @if($rtl==false){\n            margin-left: auto;\n        }\n        @if($rtl==true){\n            margin-right: auto;\n        }\n        display: inline-flex;\n        align-items: center;\n        .message{\n            font-size: $fx-sz-12;\n            color:$base-light;\n            + .icon{\n                @if($rtl==false){\n                    margin-left: 0.5rem;\n                }\n                @if($rtl==true){\n                    margin-left: 0.5rem;\n                }\n            }\n        }\n        .icon{\n            &:after{\n                font-family: $nk-dashlite-font;\n            }\n            + .message{\n                @if($rtl==false){\n                    margin-left: 0.5rem;\n                }\n                @if($rtl==true){\n                    margin-right: 0.5rem;\n                }\n            }\n        }\n        &.invalid{\n            .icon{\n                color: $warning;\n                &:after{\n                    content: $upload-invalid;\n                }\n            }\n        }\n        &.valid{\n            .icon{\n                color: $success;\n                &:after{\n                    content: $upload-valid;\n                }\n            }\n        }\n        &.error{\n            .icon{\n                color: $danger;\n                &:after{\n                    content: $upload-error;\n                }\n            }\n        }\n    }\n    &-foot{\n        display: flex;\n        justify-content: space-between;\n        border-top: 1px dashed $border-light;\n        padding: 1rem 1.25rem;\n        margin: 0 -1.5rem;\n        > span, > button{\n            margin: .25rem;\n        }\n    }\n}\n\n.form {\n    &-editor-custom {\n        textarea {\n            border-radius: $border-radius $border-radius  0 0;\n        }\n    }\n    &-editor-action {\n        border: 1px solid $border-color;\n        border-top: 0;\n        border-radius: 0 0 $border-radius $border-radius;\n        padding: .25rem .5rem;\n        > .link{\n            padding: .5rem;\n            &.collapsed {\n                color: $base-light;\n            }\n            .icon {\n                @if($rtl==false){\n                    margin-right: .25rem;\n                }\n                @if($rtl==true){\n                    margin-left: .25rem;\n                }\n            }\n        }\n    }\n    &-editor-btn-group, &-btn-group{\n        display: flex;\n        align-items: center;\n        margin: -0.25rem;\n        flex-wrap: wrap;\n        li {\n            padding: .25rem;\n            line-height: 0.5rem;\n        }\n    }\n    &-btn-group {\n        li:first-child {\n            @if($rtl==false){\n                margin-right: .5rem;\n            }\n            @if($rtl==true){\n                margin-left: .5rem;\n            }\n        }\n    }\n    &-btn-secondary {\n        @if($rtl==false){\n            margin-left: auto;\n        }\n        @if($rtl==true){\n            margin-right: auto;\n        }\n    }\n}\n\n\n// number\ninput[type=\"number\"] {\n    -webkit-appearance: textfield;\n    -moz-appearance: textfield;\n    appearance: textfield;\n}\ninput[type=number]::-webkit-inner-spin-button, \ninput[type=number]::-webkit-outer-spin-button { \n    -webkit-appearance: none;\n}\n\n.number{\n    &-spinner{\n        padding-left: $input-padding-x + $btn-line-height + $btn-padding-y*2;\n        padding-right: $input-padding-x + $btn-line-height + $btn-padding-y*2;\n        text-align: center;\n        &:focus{\n            border-color: $input-border-color;\n        }\n        &-btn{\n            position: absolute;\n            top: 0;\n        }\n    }\n    &-plus{\n        @if($rtl==false){\n            right: 0;\n            border-top-left-radius: 0;\n            border-bottom-left-radius: 0;\n        }\n        @if($rtl==true){\n            left: 0;\n            border-top-right-radius: 0;\n            border-bottom-right-radius: 0;\n        }\n    }\n    &-minus{\n        @if($rtl==false){\n            left: 0;\n            border-top-right-radius: 0;\n            border-bottom-right-radius: 0;\n        }\n        @if($rtl==true){\n            right: 0;\n            border-top-left-radius: 0;\n            border-bottom-left-radius: 0;\n        }\n    }\n}\n\n// for date range\n.input-group-addon{\n    display: flex;\n    align-items: center;\n    padding: .25rem .75rem;\n    background-color: $lighter;\n    border: $input-border-width solid $input-border-color;\n    font-size: 0.75rem;\n    border-radius: $border-radius;\n    &:not(:last-child){\n        @if($rtl==false){\n            border-right: 0;\n            border-top-right-radius: 0;\n            border-bottom-right-radius: 0;\n        }\n        @if($rtl==true){\n            border-left: 0;\n            border-top-left-radius: 0;\n            border-bottom-left-radius: 0;\n        }\n    }\n    &:not(:first-child){\n        @if($rtl==false){\n            border-left: 0;\n            border-top-left-radius: 0;\n            border-bottom-left-radius: 0;\n        }\n        @if($rtl==true){\n            border-right: 0;\n            border-top-right-radius: 0;\n            border-bottom-right-radius: 0;\n        }\n    }\n}","//// User Avatar \n/////////////////////\n.user-avatar, [class^=\"user-avatar\"]:not([class*=\"-group\"]){\n    border-radius: 50%;\n    height: 40px;\n    width: 40px;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    color: $white;\n    background: $accent-500;\n    font-size: 14px;\n    font-weight: $fw-medium;\n    letter-spacing: 0.06em;\n    flex-shrink: 0;\n    position: relative;\n    + .user-info{\n        @if($rtl==false){\n            margin-left: 1rem;\n        }\n        @if($rtl==true){\n            margin-right: 1rem;\n        }\n    }\n    + .user-name{\n        @if($rtl==false){\n            margin-left: 0.75rem;\n        }\n        @if($rtl==true){\n            margin-right: 0.75rem;\n        }\n    }\n    img{\n        border-radius: 50%;\n    }\n    &.md{\n        + .user-info{\n            @if($rtl==false){\n                margin-left: 1.5rem;\n            }\n            @if($rtl==true){\n                margin-right: 1.5rem;\n            }\n        }\n        + .user-name{\n            @if($rtl==false){\n                margin-left: 1.25rem;\n            }\n            @if($rtl==true){\n                margin-right: 1.25rem;\n            }\n        }\n    }\n    .edit{\n        position: absolute;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        left: 0;\n        border-radius: 50%;\n        background-color: rgba($dark,.5);\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        color: $white;\n        opacity: 0;\n        transition: opacity .3s;\n    }\n    &:hover{\n        .edit{\n            opacity: 1;\n        }\n    }\n    .status{\n        border: 2px solid $white;\n        position: absolute;\n        bottom: 0;\n        @if($rtl==false){\n            right: 0;\n        }\n        @if($rtl==true){\n            left: 0;\n        }\n    }\n    &.sq{\n        border-radius: $border-radius;\n        img{\n            border-radius: $border-radius;\n        }\n        .status{\n            bottom: -6px;\n            @if($rtl==false){\n                right: -6px;\n            }\n            @if($rtl==true){\n                left: -6px;\n            }\n        }\n    }\n}\n\n// Multiple Avatar\n.user-avatar-multiple{\n    background-color: transparent !important;\n    .user-avatar{\n        position: absolute;\n        height: 70%;\n        width: 70%;\n        font-size: 80%;\n        border: 2px solid $white;\n        &:nth-child(1){\n            top: 0;\n            @if($rtl==false){\n                right: 0;\n            }\n            @if($rtl==true){\n                left: 0;\n            }\n        }\n        &:nth-child(2){\n            bottom: 0;\n            @if($rtl==false){\n                left: 0;\n            }\n            @if($rtl==true){\n                right: 0;\n            }\n        }\n        &:nth-child(n+3){\n            display: none;\n        }\n    }\n}\n\n.user-card .user-avatar.d-none{\n    @if($rtl==false){\n        margin-right: 1rem;\n    }\n    @if($rtl==true){\n        margin-left: 1rem;\n    }\n    + .user-info, + .user-name{\n        @if($rtl==false){\n            margin-left: 0;\n        }\n        @if($rtl==true){\n            margin-right: 0;\n        }\n    }\n}\n\n// Sizes\n.user-avatar {\n    &-xl, &.xl {\n        height: 110px;\n        width: 110px;\n        font-size: 40px;\n        font-weight: 400;\n        .status{\n            bottom: 9px;\n            @if($rtl==false){\n                right: 9px;\n            }\n            @if($rtl==true){\n                left: 9px;\n            }\n        }\n    }\n    &-lg, &.lg {\n        height: 80px;\n        width: 80px;\n        font-size: 28px;\n        font-weight: 400;\n        .status{\n            bottom: 5px;\n            @if($rtl==false){\n                right: 5px;\n            }\n            @if($rtl==true){\n                left: 5px;\n            }\n        }\n    }\n    &-md, &.md {\n        height: 60px;\n        width: 60px;\n        font-size: 18px;\n        .status{\n            bottom: 2px;\n            @if($rtl==false){\n                right: 2px;\n            }\n            @if($rtl==true){\n                left: 2px;\n            }\n        }\n    }\n    &-sm, &.sm{\n        height: 32px;\n        width: 32px;\n        font-size: 12px;\n        .status{\n            bottom: -2px;\n            @if($rtl==false){\n                right: -2px;\n            }\n            @if($rtl==true){\n                left: -2px;\n            }\n        }\n    }\n    &-xs, &.xs{\n        height: 26px;\n        width: 26px;\n        font-size: 9px;\n        font-weight: $fw-bold;\n        .status{\n            bottom: -2px;\n            @if($rtl==false){\n                right: -2px;\n            }\n            @if($rtl==true){\n                left: -2px;\n            }\n        }\n    }\n}\n// Colors Fix\n$avatar-adj-colors: (\n    \"blue-dim\":        $blue,\n    \"azure-dim\":       $azure,\n    \"indigo-dim\":      $indigo,\n    \"purple-dim\":      $purple,\n    \"pink-dim\":        $pink,\n    \"orange-dim\":      $orange,\n    \"teal-dim\":        $teal,\n    // for bootstrap\n    \"primary-dim\":     $accent-color,\n    \"secondary-dim\":   $base-color,\n    \"success-dim\":     $success,\n    \"info-dim\":        $info,\n    \"warning-dim\":     $warning,\n    \"danger-dim\":      $danger,\n    \"dark-dim\":        $dark,\n    \"gray-dim\":        $light-500,\n    'lighter':         $base-light,\n    'light':           $base-text\n);\n\n@each $name, $color in $avatar-adj-colors{\n    .user-avatar[class*=\"-#{$name}\"] {\n        color: $color;\n    }\n}\n\n\n// User Card\n//////////////////////////\n.user{\n    &-card {\n        display: flex;\n        align-items: center;\n        &-wrap{\n            padding-top: 1.125rem;\n            padding-bottom: 1.125rem;\n        }\n        .user-info {\n            color: $base-light;\n        }\n        &-menu{\n            position: absolute;\n            @if($rtl==false){\n                right: 1rem;\n            }\n            @if($rtl==true){\n                left: 1rem;\n            }\n            top: 1rem;\n        }\n    }\n    &-toggle{\n    \tdisplay: flex;\n        align-items: center;\n        padding:0 1px 1px;\n    }\n    &-status{\n        font-size: $fx-sz-11;\n        font-weight: 500;\n        line-height: 1;\n        padding-top: .125rem;\n        padding-bottom: .375rem;\n        &-unverified{\n            color: $danger;\n        }\n        &-verified{\n            color: $success;\n        }\n    }\n    &-name{\n        color: $base-text;\n        font-size: 12px;\n        line-height: 16px;\n        font-weight: $fw-bold;\n        @if($dark_option==true) {\n            .is-dark &{\n                color: lighten($base-light, 5%);\n            }\n        }\n        @if($dark_theme_option==true) {\n            .is-theme &{\n                color: $accent-light;\n            }\n        }\n    }\n    &-action{\n        @if($rtl==false){\n            margin-left:auto;\n        }\n        @if($rtl==true){\n            margin-right:auto;\n        }\n        font-size: 20px;\n        color: $base-light;\n    }\n    &-account{\n        &-info{\n            padding-top: 1.5rem;\n            padding-bottom: 1.25rem;\n        }\n        &-data{\n            li{\n                display: flex;\n                justify-content: space-between;\n                padding: .125rem 0;\n            }\n        }\n        &-actions{\n            &:not(:first-child){\n                margin-top: 1.5rem;\n            }\n            ul{\n                display: flex;\n                li{\n                    width: 44%;\n                    &:last-child{\n                        width: 56%;\n                    }\n                }\n            }\n            .btn{\n                width: 100%;\n                font-size: 12px;\n                letter-spacing: 0.04em;\n                padding-left: 0.5rem;\n                padding-right: 0.5rem;\n                text-transform: uppercase;\n            }\n        }\n        &-links{\n            padding: 1rem 0;\n            border-bottom: 1px solid $border-light;\n            &:last-child {\n                .user-account-info & {\n                    border-bottom: 0;\n                    padding-bottom: 0;\n                }\n            }\n            .user-account-info + & {\n                padding-top: 0;\n                margin-top: -0.5rem;\n            }\n            a:link{\n                padding: 0.5rem 0;\n                display: flex;\n            }\n        }\n        &-value{\n            display: inline-flex;\n        }\n    }\n    &-balance{\n        font-size: 1.5rem;\n        line-height: 1;\n        padding:.125rem 0 .375rem;\n        color: $primary;\n        small{\n            font-size: 1rem;\n        }\n        &-alt{\n            font-size: $fx-sz-15;\n            color: $base-text;\n            font-weight: $fw-bold;\n            span{\n                font-weight: $fw-normal;\n            }\n        }\n        &-sub{\n            font-size: $fx-sz-13;\n            color: $base-light;\n            span{\n                color: $base-text;\n            }\n            + a{\n                margin-top: 1rem;\n            }\n        }\n    }\n}\n\n\n\n// user card s2\n///////////////////////\n.user-card-s2{\n    display: flex;\n    flex-direction: column;\n    text-align: center;\n    padding: .5rem;\n    .user-avatar{\n        margin:0 auto;\n    }\n    .user-info{\n        margin: 1.25rem 0 0 !important;\n        .sub-text{\n            justify-content: center;\n        }\n        .badge{\n            margin-bottom: 1rem;\n        }\n    }\n}\n\n// user card md\n///////////////////////\n.user-card-md{\n    .lead-text{\n        font-size: 1rem;\n    }\n    .sub-text{\n        font-size: 0.875rem;\n    }\n}\n\n// User Activity\n///////////////////////\n.user-activity{\n    display: flex;\n    &-group{\n        display: flex;\n        flex-wrap: wrap;\n    }\n    &-ck{\n        height: 110px;\n        padding: .5rem .375rem 0;\n    }\n    .icon{\n        width: 2.25rem;\n        font-size: 1.5rem;\n        color: $base-light;\n    }\n    .info{\n        span{\n            display: block;\n        }\n    }\n    .amount{\n        font-size: 1.125rem;\n        line-height: 1.3;\n        font-weight: $fw-medium;\n        color: $base-text;\n    }\n    .title{\n        font-size: $fx-sz-12;\n        color: $base-light;\n    }\n    .gfx{\n        align-self: flex-end;\n        width: 50px;\n        @if($rtl==false){\n            margin-left: 1rem;\n        }\n        @if($rtl==true){\n            margin-right: 1rem;\n        }\n        margin-bottom: 0.25rem;\n    }\n}\n\n// User Contact\n///////////////////////\n.user-contacts{\n    li{\n        color:$base-text;\n        display: flex;\n        font-size: .875rem;\n        line-height: 1.4rem;\n        padding: .375rem 0;\n        .icon{\n            color: $base-light;\n            font-size: 1rem;\n            width: 1.75rem;\n            line-height: inherit;\n            display: inline-block;\n        }\n    }\n}\n\n// User Avatar Group\n///////////////////////\n.user-avatar-group{\n    display: flex;\n    .user-avatar{\n        border:2px solid $white;\n        &:not(:first-child){\n            @if($rtl==false){\n                margin-left: -20%;\n            }\n            @if($rtl==true){\n                margin-right: -20%;\n            }\n        }\n        &.sm:not(:first-child) {\n            @if($rtl==false){\n                margin-left: -1rem;\n            }\n            @if($rtl==true){\n                margin-right: -1rem;\n            }\n        }\n        &.xs:not(:first-child) {\n            @if($rtl==false){\n                margin-left: -0.5rem;\n            }\n            @if($rtl==true){\n                margin-right: -0.5rem;\n            }\n        }\n    }\n}\n// User info extend\n///////////////////////\n.user-info{\n    .lead-text,.sub-text{\n        display: flex;\n        align-items: center;\n    }\n    .edit{\n        font-size: 1.25rem;\n        color: $base-light;\n        @if($rtl==false){\n            margin-left: 0.5rem;\n        }\n        @if($rtl==true){\n            margin-right: 0.5rem;\n        }\n        display: inline-flex;\n        &:hover{\n            color: $accent-color;\n        }\n    }\n}\n\n// User Plan\n///////////////////////\n.user-plan{\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: space-between;\n    padding: .75rem 0;\n    &-title{\n        display: flex;\n        align-items: center;\n        color: $base-color;\n        font-weight: $fw-bold;\n        font-size: 1rem;\n        .icon{\n            font-size: 1.5rem;\n            @if($rtl==false){\n                margin-right: 0.75rem;\n            }\n            @if($rtl==true){\n                margin-left: 0.75rem;\n            }\n            color: $accent-color;\n        }\n    }\n    &-info, &-actions {\n        padding: 0.5rem 0;\n    }\n    &-status{\n        font-size: $fx-sz-13;\n        font-weight: $fw-medium;\n        color: $base-light;\n        text-transform: uppercase;\n        margin-top: 0.5rem;\n    }\n    &-progress{\n        width: 100%;\n        margin-top: 1rem;\n    }\n}",".data{\n    &-list{\n        &:not(:first-child){\n            margin-top: 1.5rem;\n        }\n    }\n    &-item{\n        position: relative;\n        padding: 1rem 1.25rem;\n        display: flex;\n        align-items: center;\n        cursor: pointer;\n        .icon{\n            color: $base-light;\n            text-align: center;\n            height: 32px;\n            vertical-align: middle;\n            line-height: 32px;\n            display: inline-block;\n        }\n        &:not(:last-child){\n            border-bottom: 1px solid $border-light;\n        }\n        &:hover{\n            .data-label{\n                color: $base-text;\n            }\n            .data-value, .icon{\n                color: $base-color;\n            }\n        }\n    }\n    &-head{\n        padding:0.5rem 1.25rem;\n        margin-bottom: 0.25rem;\n        background-color: $light-100;\n        border-radius: $border-radius;\n        &.is-plain {\n            margin-bottom: 0;\n            &:first-child{\n                margin-top: 1rem;\n            }\n            background-color: transparent;\n        }\n        .title {\n            color: $base-text;\n        }\n    }\n    &-col{\n        flex-grow: 1;\n        span:not(.data-more){\n            display: inline-block;\n            transition: color .3s;\n        }\n        &-end{\n            flex-grow: 0;\n            @if($rtl==false){\n                margin-left: auto;\n            }\n            @if($rtl==true){\n                margin-right: auto;\n            }\n        }\n    }\n    &-label{\n        color: $base-light;\n        width: 100%;\n        flex-shrink: 0;\n    }\n    &-value{\n        color: $base-text;\n        font-size: 0.9375rem;\n    }\n    &-more{\n        position: relative;\n        z-index: 4;\n        text-align: center;\n        line-height: 28px;\n        height: 28px;\n        width: 28px;\n        display: inline-grid;\n        align-content: center;\n        &:before{\n            position: absolute;\n            z-index: -1;\n            height: 20px;\n            width: 20px;\n            top: 50%;\n            left: 50%;\n            transform: translate( -50%, -50%);\n            transform-origin: 50% 50%;\n            content: '';\n            background-color: $light-200;\n            border-radius: 50%;\n            opacity: 0;\n            transition: all .3s;\n            .data-item:hover &{\n                opacity: 1;\n                height: 40px;\n                width: 40px;\n            }\n        }\n        &.disable{\n            &:before{\n                display: none;\n            }\n        }\n    }\n}\n\n.data-list-s2{\n    &:not(:first-child){\n        margin-top: 1rem;\n    }\n    .data{\n        &-item,&-head{\n            padding-left: 0;\n            padding-right: 0;\n            background: transparent;\n        }\n        &-head{\n            border-bottom: 1px solid $border-color;\n        }\n        &-item:not(:last-child){\n            border-bottom-color: $border-color;\n        }\n        &-label{\n            color: $base-text;\n        }\n        &-placeholder{\n            color: $base-light;\n        }\n    }\n}\n\n@include media-breakpoint-up(md){\n    .data{\n        &-list{\n            &:not(:first-child){\n                margin-top: 2rem;\n            }\n            &-s2{\n                &:not(:first-child){\n                    margin-top: 1.25rem;\n                }\n            }\n        }\n        &-item{\n            padding: 1.5rem 1.25rem;\n        }\n        &-col{\n            display: flex;\n            align-items: center;\n            &-end{\n                width: 200px;\n                @if($rtl==false){\n                    text-align: right;\n                }\n                @if($rtl==true){\n                    text-align: left;\n                }\n                justify-content: flex-end;\n            }\n        }\n        &-label{\n            &:not([class^=\"w-\"]) {\n                width: 50%;\n            }\n        }\n    }\n}\n\n@media (min-width:1200px) and (max-width:1359px){\n    .card-aside-wrap{\n        .data-list{\n            .data-col{\n                flex-wrap: wrap;\n            }\n            .data-label{\n                width: 100%;\n            }\n        }\n    }\n} \n\n.is-compact .data-item{\n    padding-top: .75rem;\n    padding-bottom: .75rem;\n}\n\n.is-medium .data-item{\n    padding-top: 1.125rem;\n    padding-bottom: 1.125rem;\n}","/// Toggles\n///////////////////////////\n.toggle{\n    &-content{\n        opacity: 0;\n        visibility: hidden;\n        position: absolute;\n        top: calc(100% + 10px);\n        z-index: 9;\n        background: $white;\n        border-radius: $border-radius;\n        box-shadow: $box-shadow;\n        transform: translateY(10px);\n        &-right{\n            @if($rtl==false){\n                left: auto;\n                right: 0;\n            }\n            @if($rtl==true){\n                right: auto;\n                left: 0;\n            }\n        }\n        &-bottom{\n            top: auto;\n            bottom: 0;\n        }\n        &.content-active{\n            transition: all .2s ease;\n            opacity: 1;\n            visibility: visible;\n            transform: translateY(0);\n        }\n    }\n    &-slide{\n        position: fixed;\n        top: 0;\n        z-index: 1021;\n        min-width: 260px;\n        max-width: calc(100% - 40px);\n        transition: transform 650ms ease,;\n        &-left{\n            @if($rtl==false){\n                left: 0;\n                transform: translateX(-100%);\n            }\n            @if($rtl==true){\n                right: 0;\n                transform: translateX(100%);\n            }\n        }\n        &-right{\n            @if($rtl==false){\n                right: 0;\n                transform: translateX(100%);\n            }\n            @if($rtl==true){\n                left: 0;\n                transform: translateX(-100%);\n            }\n        }\n        &.content-active{\n            transform: translate(0) !important;\n        }\n    }\n    &-overlay{\n        position: fixed;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        left: 0;\n        background: rgba($dark,.2);\n        z-index: 1020;\n        animation: overlay-fade-in .4s ease 1;\n    }\n}\n\n.toggle-expand{\n    &-content{\n        display: none;\n        &.expanded{\n            display: block;\n        } \n    }\n}\n\n.inactive-text{\n    .toggle-expand &, .toggle-opt & {\n        display: block;\n    }\n    .toggle-expand.active > &, .toggle-opt.active > &{\n        display: none;\n    }\n}\n.active-text{\n    .toggle-expand &, .toggle-opt & {\n        display: none;\n    }\n    .toggle-expand.active > &, .toggle-opt.active > &{\n        display: block;\n    }\n}\n\nbody.toggle-shown{\n    overflow: hidden;\n}\n\n\n\n// Toggle For Page Tools\n@include media-breakpoint-up(sm){\n    .nk-block-tools-toggle{\n        .toggle-expand{\n            display: none;\n            &-content{\n                display: block !important;\n            }\n        }\n    }\n}\n@include media-breakpoint-down(xs){\n    .nk-block-tools-toggle{\n        .toggle-expand-content{\n            position: absolute;\n            left: 0;\n            right: 0;\n            top: 100%;\n            z-index: 99;\n            width: 100vw;\n            padding: 0 $card-stretch-gap-x !important;\n            background: $white;\n            margin-left: - $card-stretch-gap-x;\n            margin-right: - $card-stretch-gap-x;\n            box-shadow: 0 20px 35px rgba(#000,.2);\n        }\n        .nk-block-tools{\n            padding-top: 20px;\n            padding-bottom: 20px;\n            &-opt{\n                @if($rtl==false){\n                    margin-left: auto;\n                }\n                @if($rtl==true){\n                    margin-right: auto;\n                }\n            }\n        }\n    }\n}\n\n// Toggle For Page card\n\n@include media-breakpoint-down(xs){\n    .card-tools-toggle{\n        .card-title-group{\n            position: static;\n        }\n        .toggle-wrap{\n            .toggle-content{\n                padding: 1.25rem 1rem;\n                transform: translate(0);\n                top: 0;\n                left: 0;\n                right: 0;\n                bottom: 0;\n            }\n            .toggle-close{\n                @if($rtl==false){\n                    margin-right: auto;\n                }\n                @if($rtl==true){\n                    margin-left: auto;\n                }\n                .btn-trigger{\n                    &:before{\n                        opacity: 0;\n                    }\n                    &:hover{\n                        &:before{\n                            opacity: 1;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n@include media-breakpoint-up(sm){\n    .card-tools-toggle{\n        z-index: 9;\n        .toggle-wrap{\n            .toggle{\n                display: none;\n                &-content{\n                    z-index: 9;\n                    opacity: 1;\n                    visibility: visible;\n                    position: static;\n                    background: transparent;\n                    box-shadow: none;\n                    transform: translate(0);\n                }\n                &-close{\n                    display: none;\n                }\n            }\n        }\n    }\n}\n\n@each $breakpoint in map-keys($container-max-widths) {\n    @include media-breakpoint-up($breakpoint) {\n        $infix: breakpoint-infix($breakpoint, $container-max-widths);\n        .toggle-break#{$infix}{\n            transition: none;\n            opacity: 1;\n            visibility: visible;\n            transform: translateY(0) !important;\n            position: static;\n            background:transparent;\n            box-shadow: none;\n            z-index: 1 !important;\n            &.collapse{\n                display: block;\n            }\n        }\n    }\n}","/// Blocks\n///////////////////////////\n.nk{\n    &-block{\n        .nk-block + &, + .nk-block-head {\n            padding-top: $gutter-width;\n            &-lg{\n                padding-top: 2.5rem;\n            }\n        }\n        .nav-tabs + &{\n            padding-top: 1.5rem;\n            &-sm{\n                padding-top: 1rem;\n            }\n        }\n        &-area{\n            display: flex;\n            &-column{\n                flex-direction: column;\n            }\n        }\n        &-between{\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            > .title:first-child {\n                margin-bottom: 0;\n            }\n        }\n        &-middle{\n            margin-top: auto;\n            margin-bottom: auto;\n        }\n        &-head{\n            position: relative;\n            padding-bottom: 1.25rem;\n            &:only-child{\n                padding-bottom: 0;\n            }\n            h2:not(:last-child){\n                margin-bottom: 1rem;\n            }\n            &-sub{\n                font-size: 1rem;\n                line-height: 1.5rem;\n                margin-bottom: .5rem;\n                color: $base-light;\n                font-weight: $fw-normal;\n                position: relative;\n                .back-to{\n                    color:inherit;\n                    display: inline-flex;\n                    align-items: center;\n                    .icon{\n                        font-size: 1.5rem;\n                        width: 2rem;\n                        margin-top: -3px;\n                        display: inline-block;\n                    }\n                }\n                .dropdown {\n                    position: absolute;\n                    @if($rtl==false){\n                        right: -8px;\n                    }\n                    @if($rtl==true){\n                        left: -8px;\n                    }\n                    top: -6px;\n                }\n            }\n            &-xs{\n                padding-bottom: .75rem;\n            }\n            &-sm{\n                padding-bottom: 1rem;\n            }\n            &-lg{\n                padding-bottom: 1.5rem;\n            }\n            & + .nav-tabs {\n                margin-top: -1rem;\n            }\n            .nk-content-body > & {\n                &:first-child {\n                    padding-bottom: 1.75rem;\n                }\n            }\n            .nk-block-text{\n                margin-top: 1.5rem;\n                + .btn{\n                    margin-top: 1.5rem;\n                }\n            }\n        }\n        &-tools{\n            display: flex;\n            align-items: center;\n            > *{\n                display: inline-flex;\n            }\n        }\n        &-des{\n            color: $base-text;\n            strong{\n                color: $base-color;\n            }\n            .icon{\n                vertical-align: middle;\n            }\n        }\n        &-content{\n            + .nk-block-head{\n                padding-top: 2rem;\n                &-sm{\n                    padding-top: 1.5rem;\n                }\n            }\n            &-head{\n                &:not(:last-child){\n                    margin-bottom: 1rem;\n                }\n            }\n        }\n        &-title {\n            &-group {\n                display: flex;\n                justify-content: space-between;\n                align-items: center;\n                .title {\n                    margin-bottom: 0\n                }\n                &:not(:last-child) {\n                    margin-bottom: .5rem;\n                }\n            }\n        }\n    }\n}\n@include media-breakpoint-up(sm){\n    .nk{\n        &-block{\n            &-head{\n                &-lg{\n                    padding-bottom: 2.5rem;\n                }\n            }\n            &-content{\n                + .nk-block-head{\n                    padding-top: 4rem;\n                    &-sm{\n                        padding-top: 2.5rem;\n                    }\n                }\n            }\n        }\n    }\n}\n@include media-breakpoint-up(md){\n    .nk-block{\n        &-head {\n            .nk-content-body > & {\n                &:first-child {\n                    padding-bottom: 2.5rem;\n                }\n                &-sm{\n                    &:first-child {\n                        padding-bottom: 1.75rem;\n                    }\n                }\n            }\n        }\n        .nav-tabs + & {\n            padding-top: 2.5rem;\n            &-sm{\n                padding-top: 2rem;\n            }\n            &-xs{\n                padding-top: 1.25rem;\n            }\n        }\n        &-text {\n            h5, h6 {\n                font-size: 1rem;\n            }\n        }\n    }\n}\n\n@include media-breakpoint-down(sm){\n    .nk-block-tools{\n        .opt-menu-md{\n            order: 100;\n            @if($rtl==false){\n                margin-left: auto;\n            }\n            @if($rtl==true){\n                margin-right: auto;\n            }\n        }\n    }\n}\n\n$breaks: md;\n@each $break in $breaks {\n    @include media-breakpoint-up($break){\n        .nk-block{\n            &-between-#{$break}{\n                display: flex;\n                justify-content: space-between;\n                align-items: center;\n            }\n        }\n    }\n}\n\n.nk-block-subhead{\n    padding-bottom: .5rem;\n    border-bottom: 1px solid $border-color;\n}","$change-up-icon: $ni-arrow-long-up !default;\n$change-down-icon: $ni-arrow-long-down !default;\n\n/// Misc\n///////////////////////////\n.filter-wg {\n    label.overline-title {\n        margin-bottom: .5rem;\n    }\n}\n\n//// CHANGE\n.change {\n    line-height: 1;\n    .sign {\n        font-family: $nk-dashlite-font;\n        &:before {\n            content: \"\";\n        }\n    }\n    &.up {\n        color: $success !important;\n        .sign:before {\n            content: $change-up-icon;\n        }\n    }\n    &.down {\n        color: $danger !important;\n        .sign:before {\n            content: $change-down-icon;\n        }\n    }\n}\n\n\n// KNOB\n.nk-knob{\n    > div{\n        position: relative;\n        display: inline-block !important;\n    }\n}\n.knob{\n    height: 100% !important;\n    margin-top: 0 !important;\n    font-size: 1.5rem !important;\n}\n.knob-half{\n    height: 50% !important;\n    font-size: 1.25rem !important;\n}\n[class*=\"knob\"]{\n    text-align: center;\n    pointer-events: none;\n    width: 100% !important;\n    font-weight: $fw-normal !important;\n    font-family: $base-font-family !important;\n    color: $base-color !important;\n    @if($rtl==false){\n        margin-left: 0 !important;\n        left: 0;\n    }\n    @if($rtl==true){\n        margin-right: 0 !important;\n        right: 0;\n    }\n    border: none;\n    &:focus{\n        outline: none;\n    }\n}\n\n\n// Stats\n.stats{\n    padding: 0 0 1rem;\n}\n@include media-breakpoint-only(xxl){\n    .nk-content-sidebar{\n        .stats{\n            padding: 1.25rem 1.5rem 1rem;\n        }\n    }\n}\n\n// collapse\n.collapse{\n    &-shown{\n        display: inline-block !important;\n        .collapsed &{\n            display: none !important;\n        }\n    }\n    &-hidden{\n        display: none !important;\n        .collapsed &{\n            display: inline-block !important;\n        }\n    }\n}\n\n\n// clipboard\n.clipboard{\n    &-init{\n        cursor: pointer;\n        .clipboard-success &{\n            color: darken($success,5%);\n        }\n    }\n    &-text{\n        font-size: $fx-sz-12;\n    }\n    &-success{\n        .form-control:focus{\n            border-color: $input-border-color;\n            box-shadow: $input-box-shadow;\n        }\n    }\n}\n\n// News\n.nk-news{\n    &-item{\n        display: flex;\n        align-items: center;\n    }\n    &-icon{\n        width: 2rem;\n        display: inline-flex;\n        flex-shrink: 0;\n        .icon{\n            font-size: 24px;\n            color: $accent-color;\n            @if($dark_theme_option==true) {\n                .is-theme &{\n                    color: lighten($accent-color, 5%);\n                }\n            }\n        }\n        img{\n            width: 24px;\n        }\n    }\n    &-text{\n        display: flex;\n        align-items: center;\n        max-width: calc(100% - 1.5rem);\n        p{\n            font-size: $fx-sz-13;\n            margin-bottom: 0;\n            color: $base-text;\n            font-weight: $fw-medium;\n            text-overflow: ellipsis;\n            overflow: hidden;\n            white-space: nowrap;\n            width: calc(100% - 2rem);\n            span{\n                color:$base-light;\n                font-weight: $fw-normal;\n            }\n            @if($dark_option==true) {\n                .is-dark & {\n                    color: lighten($base-light, 5%);\n                    span{\n                        color: rgba($base-light, .9);\n                    }\n                }\n            }\n            @if($dark_theme_option==true) {\n                .is-theme &{\n                    color: lighten($accent-light, 5%);\n                    span{\n                        color: rgba($accent-light, .8);\n                    }\n                }\n            }\n        }\n        .icon{\n            color: $base-light;\n            @if($rtl==false){\n                margin-left: .25rem;\n            }\n            @if($rtl==true){\n                margin-right: .25rem;\n            }\n            @if($dark_option==true) {\n                .is-dark &{\n                    color: $base-light;\n                }\n            }\n            @if($dark_theme_option==true) {\n                .is-theme &{\n                    color: $accent-light;\n                }\n            }\n        }\n    }\n    &-item:hover &{\n        &-text .icon{\n            color:$accent-color;\n        }\n    }\n}\n\n\n//language-list\n.language{\n    &-list{\n        li:not(:last-child){\n            .language-item{\n                border-bottom: 1px solid $base-100;\n            }\n        }\n    }\n    &-item{\n        display: flex;\n        align-items: center;\n        padding: 12px 20px;\n        color: $gray-700;\n        transition: all .4s;\n        &:hover{\n            color: $light-600;\n            background: $gray-100;\n        }\n    }\n    &-name{\n        font-size: 12px;\n    }\n    &-flag{\n        width: 24px;\n        @if($rtl==false){\n            margin-right: 12px;\n        }\n        @if($rtl==true){\n            margin-left: 12px;\n        }\n    }\n}\n\n.entry {\n    img,.video,.image-group{\n        border-radius: $border-radius;\n        + p, + h2, + h3, + h4, + h5, + h6, + ul, + ol{\n            margin-top: ($para-margin * 2);\n        }\n    }\n    p {\n        + img{\n            margin-top: $para-margin ;\n        }\n    }\n    p {\n        + h2, + h3, + h4,+ h5, + h6, + .video, + .image-group{\n            padding-top: ($para-margin * .75);\n        }\n    }\n}\n\np > span > .icon.ni {\n    vertical-align: middle;\n}\n\n// DD fix with Button Trigger\n/////////////////////////////////\n.btn-trigger + .dropdown-menu-right, .btn-trigger + .dropdown-menu-left {\n    margin: -.75rem 0;\n}\n\n.btn-trigger + .dropdown-menu-right {\n    @if($rtl==false){\n        margin-right: 16px;\n    }\n    @if($rtl==true){\n        margin-left: 16px;\n    }\n}\n.btn-trigger + .dropdown-menu-left {\n    @if($rtl==false){\n        margin-left: 16px;\n    }\n    @if($rtl==true){\n        margin-right: 16px;\n    }\n}\n\n@media (max-width:420px){\n    .btn-trigger + .dropdown-menu-xl, .btn-trigger + .dropdown-menu-lg, .btn-trigger + .dropdown-menu-md {\n        @if($rtl==false){\n            margin-left: 16px;\n        }\n        @if($rtl==true){\n            margin-right: 16px;\n        }\n        margin-top: .25rem;\n    }\n}\n\n\n// Blockquote Notes\n/////////////////////////////\n.bq-note{\n    &-item {\n        &:not(:first-child) {\n            margin-top: 1.75rem;\n        }\n    }\n    &-text{\n        padding: 1rem 1.25rem;\n        background: $lighter;\n        border-radius: $border-radius;\n    }\n    &-meta{\n        font-size: $fx-sz-12;\n        color: $base-light;\n        margin-top: .75rem;\n        span > span {\n            color: $base-text;\n        }\n        .link {\n            @if($rtl==false){\n                margin-left: .75rem;\n            }\n            @if($rtl==true){\n                margin-right: .75rem;\n            }\n        }\n    }\n    &-sep {\n        height: .25rem;\n        display: block;\n        visibility: hidden;\n        padding: 0 0.25rem;\n    }\n    &-by {\n        display: inline-block;\n    }\n}\n\n@include media-breakpoint-up(sm){\n    .bq-note{\n        &-text{\n            padding: 1.25rem 1.5rem;\n        }\n        &-sep {\n            height: auto;\n            display: inline-block;\n            visibility: visible;\n        }\n    }\n}\n\n@media (min-width:1200px) and (max-width:1359px){\n    .form-settings{\n        .col-lg-5,.col-lg-7{\n            flex: 0 0 100%;\n            max-width: 100%;\n        }\n    }\n}\n\n.embed-responsive{\n    border-radius: $border-radius;\n}\n\n.video{\n    position: relative;\n    overflow: hidden;\n    border-radius: $border-radius;\n    &:before{\n        position: absolute;\n        content: '';\n        bottom: 0;\n        right: 0;\n        left: 0;\n        height: 120px;\n        background: linear-gradient(to top, rgba($black,.4), rgba($black,0));\n    }\n    &-play{\n        display: flex;\n        align-items: center;\n        position: absolute;\n        @if($rtl==false){\n            left: 2rem;\n        }\n        @if($rtl==true){\n            right: 2rem;\n        }\n        bottom: 2rem;\n        color: $white;\n        font-size: 1.25rem;\n        &:hover{\n            color: $white;\n        }\n        .icon{\n            font-size: 2rem;\n        }\n    }\n}","// Shadow on card \n.has-shadow {\n    &.bg-lighter {\n        .card, .sp-pdl-item, .invoice-wrap, .accordion {\n            box-shadow: 0 0 8px -3px rgba($shadow-color-light, 0.15);\n        }\n    }\n    .card, .sp-pdl-item, .invoice-wrap, .accordion {\n        box-shadow: 0 0 6px -2px rgba($shadow-color-light, 0.2);\n    }\n    .data-head, .data-item {\n        padding-left: 1.5rem;\n        padding-right: 1.5rem;\n    }\n    .card .data-head:not(.is-plain) {\n        margin-left: 0.75rem;\n        margin-right: 0.75rem;\n        @if($rtl==false){\n            padding-left: 0.75rem;\n        }\n        @if($rtl==true){\n            padding-right: 0.75rem;\n        }\n    }\n    .nav-tabs {\n        box-shadow: 0 2px 0 -1px rgba($shadow-color-light, 0.06);\n    }\n    .nk-header {\n        box-shadow: 0 3px 0 -1px rgba($shadow-color-light, 0.04);\n    }\n}\n\n.nio-version {\n    text-transform: uppercase;\n    font-size: 9px;\n    font-weight: 700;\n    letter-spacing: 0.02em;\n    position: absolute;\n    right: -1px;\n    bottom: -3px;\n}\n\n.code {\n    &-tag {\n        color: $purple;\n    }\n    &-class {\n        color: $pink;\n    }\n    &-fnc {\n        color: $cyan;\n    }\n}\n\n.nk-switch-icon{\n    color: lighten($base-light, 5%);\n    height: 1.5rem;\n    width: 1.5rem;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    .icon{\n        font-size: 1.5rem;\n    }\n    .icon-sm{\n        font-size: 1.25rem;\n    }\n    &:hover{\n        color: $base-text;\n    }\n    &.active{\n        color: $accent-color;\n    }\n}\n\n//Dark mode switch\n.dark-switch{\n    position: relative;\n    &:before,&:after{\n        position: absolute;\n        content: \"\";\n        transform: translateY(-50%);\n        border-radius: 1.5rem;\n        display: block;\n        top: 50%;\n    }\n    &:before{\n        @if($rtl==false){\n            right: 0;\n        }\n        @if($rtl==true){\n            left: 0;\n        }\n        width: 3rem;\n        height: 1.5rem;\n        background-color: $custom-control-indicator-bg;\n        border: $custom-control-indicator-border-color solid $custom-control-indicator-border-width;\n    }\n    &:after{\n        height: 1rem;\n        width: 1rem;\n        @if($rtl==false){\n            right: calc(2rem - #{$custom-control-indicator-border-width} - .125rem);\n        }\n        @if($rtl==true){\n            left: calc(2rem - #{$custom-control-indicator-border-width} - .125rem);\n        }\n        background-color: $custom-control-indicator-border-color;\n    }\n    &.active{\n        &:before{\n            background-color: $accent-color;\n            border-color: $accent-color;\n        }\n        &:after{\n            @if($rtl==false){\n                right: calc(#{$custom-control-indicator-border-width} + .125rem);\n            }\n            @if($rtl==true){\n                left: calc(#{$custom-control-indicator-border-width} + .125rem);\n            }\n            background-color: $white;\n        }\n    }\n}\n\n.is-scrollable {\n    overflow: auto;\n}\n@if($rtl==true){\n    .ni {\n        &[class*=\"left\"],&[class*=\"right\"], &[class*=\"back-ios\"], &[class*=\"forward-ios\"] {\n        transform: scale(-1);\n            .btn > span + & {\n                @if($rtl==false){\n                    padding-left: 0;\n                    padding-right: 8px;\n                }\n                @if($rtl==true){\n                    padding-right: 0;\n                    padding-left: 8px;\n                }\n            }\n        }\n    }\n}","/// PROFILE USER DATA\n//////////////////////////\n.profile-ud {\n    &-label{\n        display: block;\n        color: $base-light;\n        .plain & {\n            font-size: $fx-sz-12;\n            font-weight: $fw-medium;\n            text-transform: uppercase;\n            letter-spacing: 0.1em;\n        }\n        .wider & {\n            display: inline-flex;\n            letter-spacing: -0.01em;\n            width: 120px;\n            flex-shrink: 0;\n        }\n    }\n    &-value {\n        color: $base-text;\n        .wider & {\n            @if($rtl==false){\n                text-align: right;\n            }\n            @if($rtl==true){\n                text-align: left;\n            }\n            font-weight: $fw-medium;\n            width: 100%;\n        }\n    }\n    &.wider {\n        display: flex;\n        padding: .5rem 0;\n    }\n    &.plain {\n        .profile-ud-item:nth-child(n+2) & {\n            margin-top: 1.25rem;\n        }\n    }\n}\n@include media-breakpoint-up(md){\n    .profile-ud {\n        &.wider {\n            padding: .75rem 0;\n        }\n        &-list {\n            display: flex;\n            flex-wrap: wrap;\n            margin: -0.25rem -3.25rem;\n            max-width: 960px;\n        }\n        &-item {\n            width: 50%;\n            padding:0 3.25rem;\n            &:nth-child(2) {\n                .profile-ud.plain {\n                    margin-top: 0;\n                }\n            }\n        }\n    }\n}\n\n/// PROFILE STATS\n//////////////////////////\n.profile-stats{\n    .amount{\n        font-size: 1.125rem;\n        font-weight: $fw-bold;\n    }\n}\n\n\n/// PROFILE BALANCE\n//////////////////////////\n.profile-balance{\n    &-group{\n        display: flex;\n        align-items: flex-end;\n    }\n    &-ck{\n        position: relative;\n        height: 70px;\n        margin-top: .5rem;\n    }\n    &-sub{\n        font-size: .875rem;\n        color: $base-light;\n        &title{\n            font-size: 0.75rem;\n            margin-top: 0.5rem;\n        }\n        .icon{\n            font-size: .75rem;\n        }\n    }\n    &-plus{\n        position: absolute;\n        .icon{\n            font-size: 1rem;\n            line-height: 1.5rem;\n        }\n        ~ *{\n            @if($rtl==false){\n                padding-left: 24px;\n            }\n            @if($rtl==true){\n                padding-right: 24px;\n            }\n        }\n    }\n    &-amount{\n        .number{\n            font-size: 1.25rem;\n            font-weight: $fw-bold;\n            color: $base-color;\n            line-height: 1.5rem;\n            white-space: nowrap;\n            small{\n                font-weight: $fw-normal;\n            }\n        }\n    }\n}\n","/// TABLE\n/////////////////////////////////////\n.nk-tb{\n    &-list{\n        display: table;\n        width: 100%;\n        font-size: $fx-sz-13;\n        color: $base-light;\n        &.is-alt {\n            color: $base-text;\n        }\n        .list-status, .tb-status {\n            font-size: $fx-sz-12;\n            font-weight: $fw-medium;\n        }\n        .tb-lead, .tb-amount {\n            font-weight: $fw-medium;\n            color: $base-color;\n            display: block;\n            line-height: 1.4;\n            &-sub {\n                color: $base-text;\n                display: block;\n                line-height: 1.4;\n            }\n        }\n        .tb-sub, .tb-amount-sm {\n            font-size: .9em;\n        }\n        .tb-amount {\n            span, .currency {\n                color: $base-text;\n                font-weight: $fw-normal;\n            }\n        }\n        .user-info .tb-lead + span, .tb-lead + .tb-date {\n            font-size: $fx-sz-11;\n        }\n        .tb-country{\n            display: flex;\n            align-items: center;\n            .name{\n                color: $base-color;\n            }\n            .flag{\n                height: 16px;\n                border-radius: $border-radius-sm;\n                + .name{\n                    @if($rtl==false){\n                        margin-left: 0.6875rem;\n                    }\n                    @if($rtl==true){\n                        margin-right: 0.6875rem;\n                    }\n                }\n            }\n        }\n        .tb-product{\n            display: flex;\n            align-items: center;\n            .thumb{\n                width: 48px;\n                border-radius: $border-radius;\n                @if($rtl==false){\n                    margin-right: 1rem;\n                }\n                @if($rtl==true){\n                    margin-left: 1rem;\n                }\n            }\n            .title{\n                font-weight: $fw-bold;\n                font-size: .875rem;\n                color: $base-color;\n            }\n        }\n        .tb-asterisk{\n            font-size: 1.125rem;\n            line-height: 1;\n            vertical-align: middle;\n            a{\n                color:$accent-color;\n            }\n        }\n    }\n    &-item{\n        transition: background-color .3s, box-shadow .3s;\n        display: table-row;\n        &:not(.nk-tb-head):hover, &:not(.nk-tb-head).seleted {\n            background: lighten($lighter, 1%);\n            box-shadow: 0 0 10px -4px rgba($base-color, 0.2);\n        }\n    }\n    &-col{\n        position: relative;\n        display: table-cell;\n        vertical-align: middle;\n        padding: 1rem .5rem;\n        @if($rtl==false){\n            &:first-child{\n                padding-left: 1.25rem;\n            }\n            &:last-child{\n                padding-right: 1.25rem;\n            }\n        }\n        @if($rtl==true){\n            &:first-child{\n                padding-right: 1.25rem;\n            }\n            &:last-child{\n                padding-left: 1.25rem;\n            }\n        }\n        &-tools{\n            max-width: 1.25rem + .5rem + 2rem;\n        }\n        &-check{\n            width: 3rem;\n            .custom-control{\n                vertical-align: middle;\n            }\n        }\n        .nk-tb-item:not(:last-child) &{\n            border-bottom: 1px solid $border-color;\n        }\n        .nk-tb-head &{\n            padding-top: 0.5rem;\n            padding-bottom: 0.5rem;\n            color: $base-light;\n            font-size: .9em;\n            border-bottom: 1px solid $border-color;\n        }\n        &-action {\n            @if($rtl==false){\n                text-align: right;\n            }\n            @if($rtl==true){\n                text-align: left;\n            }\n            > .dropdown:last-child {\n                @if($rtl==false){\n                    right: -.5rem;\n                }\n                @if($rtl==true){\n                    left: -.5rem;\n                }\n            }\n        }\n        &-nosort{\n            &:before,&:after{\n                display: none !important;\n            }\n        }\n    }\n    &-actions{\n        display: flex;\n        align-items: center;\n        justify-content: flex-end;\n        position: relative;\n        .nk-tb-ulist &, .nk-tb-actions-adj &{\n            @if($rtl==false){\n                right: -0.5rem;\n            }\n            @if($rtl==true){\n                left: -0.5rem;\n            }\n        }\n        &.visible1{\n            width: 1rem;\n        }\n    }\n    &-action{\n        &-hidden{\n            opacity: 0;\n            transition: .3s ease;\n            .nk-tb-item:hover &{\n                opacity: 1;\n                background: lighten($lighter, 1%);\n            }\n        }\n    }\n    &-list{ \n        .nk-tb-head {\n            .btn-trigger .icon{\n                font-size: 1.5em;\n            }\n        }\n        &.is-separate{\n            margin-top: -8px;\n            border-collapse:separate;\n            border-spacing: 0 8px;\n            .nk-tb-item{\n                > .nk-tb-col{\n                    background: $white;\n                    border: none;\n                    box-shadow: 0px 1px 3px 0px rgba($base-color, 0.05);\n                    &:first-child{\n                        @if($rtl==false){\n                            border-radius: 4px 0 0 4px;\n                        }\n                        @if($rtl==true){\n                            border-radius: 0 4px 4px 0;\n                        }\n                    }\n                    &:last-child{\n                        @if($rtl==false){\n                            border-radius: 0 4px 4px 0;\n                        }\n                        @if($rtl==true){\n                            border-radius: 4px 0 0 4px;\n                        }\n                    }\n                }\n                &:hover .nk-tb-action-hidden{\n                    background: $white;\n                }\n            }\n            .nk-tb-head .nk-tb-col{\n                padding-top: 0.75rem;\n                padding-bottom: 0.75rem;\n            }\n        }\n    }\n}\n\n@include media-breakpoint-up(sm){\n    .nk-tb{\n        &-col{\n            &-check{\n                width: 3.25rem;\n            }\n            .nk-tb-item &{\n                @if($rtl==false){\n                    &:first-child{\n                        padding-left: 1.5rem;\n                    }\n                    &:last-child{\n                        padding-right: 1.5rem;\n                    }\n                }\n                @if($rtl==true){\n                    &:first-child{\n                        padding-right: 1.5rem;\n                    }\n                    &:last-child{\n                        padding-left: 1.5rem;\n                    }\n                }\n            }\n        }\n    }\n}\n@include media-breakpoint-up(xxl){\n    .nk-tb{\n        &-list{\n            font-size: $fx-sz-14;\n            .list-status, .tb-status {\n                font-size: $fx-sz-13;\n            }\n            .user-info .tb-lead + span, .tb-lead + .tb-date {\n                font-size: $fx-sz-12;\n            }\n        }\n    }\n}\n\n///////////////////////////////////\n/// Table Loose - Loose\n///////////////////////////////////\n.is-loose{\n    .nk-tb-item:not(.nk-tb-head){\n        .nk-tb {\n            &-col {\n                padding-top: 1.125rem;\n                padding-bottom: 1.125rem;\n            }\n        }\n    }\n}\n\n///////////////////////////////////\n/// Table Loose - Medium\n///////////////////////////////////\n.is-medium{\n    .nk-tb-item:not(.nk-tb-head){\n        .nk-tb {\n            &-col {\n                padding-top: .75rem;\n                padding-bottom: .75rem;\n            }\n        }\n    }\n}\n\n///////////////////////////////////\n/// Table Compact - minimal\n///////////////////////////////////\n.is-compact{\n    .nk-tb-item:not(.nk-tb-head){\n        .nk-tb {\n            &-col {\n                padding-top: .5rem;\n                padding-bottom: .5rem;\n            }\n        }\n    }\n}\n","/// TRANSACTION TABLE\n/////////////////////////////////////\n.nk-tnx-type{\n    display: flex;\n    align-items: center;\n    &-icon{\n        font-size: 1.125rem;\n        flex-shrink: 0;\n        height: 2.5rem;\n        width: 2.5rem;\n        border-radius: 50%;\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        background: $light;\n        @if($rtl==false){\n            margin-right: 1rem;\n        }\n        @if($rtl==true){\n            margin-left: 1rem;\n        }\n    }\n}\n\n@include media-breakpoint-down(md){\n    .nk-tb-tnx{\n        font-size: $fx-sz-12;\n        letter-spacing: -0.01em;\n    }\n    .nk-tnx-type{\n        &-icon{\n            font-size: 0.875rem;\n            height: 1.75rem;\n            width: 1.75rem;\n            @if($rtl==false){\n                margin-right: .75rem;\n            }\n            @if($rtl==true){\n                margin-left: .75rem;\n            }\n        }\n    }\n}\n@include media-breakpoint-down(xs){\n    .nk-tb-tnx{\n        .nk-tb{\n            &-head{\n                .nk-tb-col-tools{\n                    opacity: 0;\n                }\n            }\n            &-col{\n                &-status{\n                    @if($rtl==false){\n                        text-align: right;\n                        padding-right: 1.25rem !important;\n                    }\n                    @if($rtl==true){\n                        text-align: left;\n                        padding-left: 1.25rem !important;\n                    }\n                }\n                &-tools{\n                    position: absolute;\n                    right: 0;\n                    opacity: 0;\n                    transition: .3s ease;\n                }\n            }\n            &-item:hover {\n                .nk-tb-col-tools{\n                    opacity: 1;\n                }\n            }\n        }\n    }\n    .nk-tnx-type{\n        &-icon{\n            @if($rtl==false){\n                margin-right: .5rem;\n            }\n            @if($rtl==true){\n                margin-left: .5rem;\n            }\n        }\n    }\n}\n@include media-breakpoint-up(md){\n    .nk-tb-tnx{\n        .nk-tb-col-status{\n            @if($rtl==false){\n                padding-left: 2.5rem;\n            }\n            @if($rtl==true){\n                padding-right: 2.5rem;\n            }\n        }\n    }\n}\n\n\n@media (min-width: 1800px) {\n    .nk-tb-tnx{\n        .nk-tb-col-status{\n            @if($rtl==false){\n                padding-left: 6rem;\n            }\n            @if($rtl==true){\n                padding-right: 6rem;\n            }\n        }\n    }\n}",".timeline{\n    color: $base-light;\n    line-height: 1.3;\n    + .timeline, &-list + .timeline-head {\n        margin-top: 1.75rem;\n    }\n    &-head{\n        font-size: $fx-sz-14;\n        color: $base-light;\n        margin-bottom: 1rem;\n    }\n    &-item{\n        position: relative;\n        display: flex;\n        align-items: flex-start;\n        &:not(:last-child){\n            padding-bottom: 1.5rem;\n            &:before{\n                position: absolute;\n                height: calc(100% - 11px);\n                width: 1px;\n                background: $border-color;\n                content: '';\n                top: 13px;\n                @if($rtl==false){\n                    left: 5px;\n                }\n                @if($rtl==true){\n                    right: 5px;\n                }\n            }\n        }\n    }\n    &-status{\n        position: relative;\n        height: 11px;\n        width: 11px;\n        border-radius: 50%;\n        flex-shrink: 0;\n        margin-top: 2px;\n        &.is-outline{\n            &:after{\n                position: absolute;\n                height: 7px;\n                width: 7px;\n                border-radius: 50%;\n                background: $white;\n                content: '';\n                top: 2px;\n                @if($rtl==false){\n                    left: 2px;\n                }\n                @if($rtl==true){\n                    right: 2px;\n                }\n            }\n        }\n    }\n    &-date{\n        position: relative;\n        color: $base-light;\n        width: 90px;\n        @if($rtl==false){\n            margin-left: .75rem;\n        }\n        @if($rtl==true){\n            margin-right: .75rem;\n        }\n        flex-shrink: 0;\n        line-height: 1rem;\n        .icon{\n            margin-right: 0.25rem;\n            vertical-align: middle;\n            color: $base-light;\n            display: inline-block;\n            position: absolute;\n            @if($rtl==false){\n                right: 0;\n            }\n            @if($rtl==true){\n                left: 0;\n            }\n            top: 2px;\n        }\n    }\n    &-data{\n        @if($rtl==false){\n            padding-left: 8px;\n        }\n        @if($rtl==true){\n            padding-right: 8px;\n        }\n    }\n    &-title{\n        font-size: $fx-sz-15;\n        color: $base-color;\n        margin-bottom: .75rem;\n    }\n    &-des{\n        color: $base-light;\n        p{\n            margin-bottom: .25rem;\n        }\n    }\n    .time{\n        display: block;\n        font-size: $fx-sz-12;\n        color: $base-light;\n    }\n}\n@include media-breakpoint-up(sm){\n    .timeline + .timeline, .timeline-list + .timeline-head{\n        margin-top: 2.5rem;\n    }\n}\n@media (max-width:413px){\n    .timeline{\n        &-item{\n            flex-wrap: wrap;\n        }\n        &-date{\n            width: 80px;\n        }\n        &-data{\n            @if($rtl==false){\n                padding: .75rem 0 0 24px;\n            }\n            @if($rtl==true){\n                padding: .75rem 24px 0 0;\n            }\n        }\n    }\n}","$invoice-wrap-xy: 1.25rem !default;\n$invoice-wrap-xy-desk: 3rem !default;\n$invoice-margin-bottom: 1.5rem !default;\n\n/// Invoice\n/////////////////////// \n.invoice {\n    position: relative;\n    &-wrap {\n        padding: $invoice-wrap-xy;\n        border: 1px solid $border-color;\n        border-radius: $border-radius;\n        background: $white\n    }\n    &-action {\n        position: absolute;\n\t\t@if($rtl==false){\n\t\t\tright: 1.25rem;\n\t\t}\n\t\t@if($rtl==true){\n\t\t\tleft: 1.25rem;\n\t\t}\n        top: 1.25rem;\n    }\n    &-brand {\n        padding-bottom: $invoice-margin-bottom;\n        img {\n            max-height: 60px;\n        }\n    }\n    // Billing Table\n\t&-bills {\n\t\tfont-size: $fx-sz-12;\n\t\t.table {\n\t\t\tmin-width: 580px;\n\t\t\tth {\n\t\t\t\tcolor: $accent-color;\n\t\t\t\tfont-size: $fx-sz-12;\n\t\t\t\ttext-transform: uppercase;\n\t\t\t\tborder-top: 0;\n\t\t\t}\n\t\t\tth, td {\n\t\t\t\t&:last-child {\n\t\t\t\t\t@if($rtl==false){\n\t\t\t\t\t\ttext-align: right;\n\t\t\t\t\t}\n\t\t\t\t\t@if($rtl==true){\n\t\t\t\t\t\ttext-align: left;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\ttfoot {\n\t\t\t\tborder-top: 1px solid $border-color;\n\t\t\t\ttd {\n\t\t\t\t\tborder-top: 0;\n\t\t\t\t    white-space: nowrap;\n\t\t\t\t    padding-top: .25rem;\n\t\t\t\t    padding-bottom: .25rem;\n\t\t\t\t}\n\t\t\t\ttr:last-child td:not(:first-child), tr:first-child td:not(:first-child) {\n\t\t\t\t\tfont-weight: $fw-medium;\n\t\t\t\t\tpadding-top: 1.25rem;\n\t\t\t\t    padding-bottom: .25rem;\n\t\t\t\t}\n\t\t\t\ttr:last-child td:not(:first-child) {\n\t\t\t\t\tborder-top: 1px solid $border-color;\n\t\t\t\t\tpadding-top: .25rem;\n\t\t\t\t    padding-bottom: .25rem;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t\n\t// Billing Info\n\t&-head {\n        padding-bottom: $invoice-margin-bottom;\n        display: flex;\n        justify-content: space-between;\n        flex-direction: column;\n    }\n    &-desc {\n    \twidth: 210px;\n    \tpadding-top: $invoice-margin-bottom;\n        .title {\n            text-transform: uppercase;\n            color: $accent-color;\n        }\n        ul {\n            li{\n                padding: .25rem 0;\n            }\n            span{\n            \tfont-size: $fx-sz-13;\n                font-weight: $fw-medium;\n                color: $base-text;\n                &:first-child{\n                    min-width: 90px;\n                    display: inline-block;\n                    text-transform: uppercase;\n                    letter-spacing: 1px;\n                    color: $base-light;\n                }\n                &:last-child {\n\t\t\t\t\t@if($rtl==false){\n\t\t\t\t\t\tpadding-left: 0.75rem;\n\t\t\t\t\t}\n\t\t\t\t\t@if($rtl==true){\n\t\t\t\t\t\tpadding-right: 0.75rem;\n\t\t\t\t\t}\n                }\n            }\n        }\n    }\n    &-contact {\n    \t.title {\n    \t\tmargin-bottom: 1rem;\n    \t}\n    \tul {\n    \t\tli {\n                padding:.5rem 0;\n                &:first-child {\n                    padding-top: 0;\n                }\n                &:last-child {\n                    padding-bottom: 0;\n                }\n                line-height: 1.3;\n    \t\t}\n\n    \t\t.icon {\n    \t\t\tline-height: 1.3;\n    \t\t\tfont-size: 1.1em;\n\t\t\t    display: inline-block;\n\t\t\t    vertical-align: top;\n\t\t\t    margin-top: -2px;\n\t\t\t    color: $accent-color;\n\t\t\t\t@if($rtl==false){\n\t\t\t\t\tmargin-right: .5rem;\n                }\n                @if($rtl==true){\n\t\t\t\t\tmargin-left: .5rem;\n                }\n\t\t\t    + span {\n\t\t    \t    display: inline-block;\n\t\t\t\t\tvertical-align: top;\n\t\t\t\t\tcolor: $base-light;\n\t\t\t    }\n    \t\t}\n    \t}\n    }\n\n    &-print {\n        max-width: 940px;\n        margin:2rem auto;   \n        .invoice-wrap {\n            padding: 0;\n            border: none !important;\n        }\n    }\n}\n\n@include media-breakpoint-up(md) {\n\t.invoice {\n\t    &-wrap {\n\t        padding: $invoice-wrap-xy-desk;\n\t    }\n\t    &-head {\n\t    \tflex-direction: row;\n\t    }\n\t    &-desc {\n\t    \tpadding-top: 0;\n\t    }\n\t    &-bills {\n\t    \tfont-size: $fs-base;\n\t    }\n\t}\n}","// @conditiona -s-\n@if($gd_analytic==true) {\n\n//Device Status\n.device-status{\n\tdisplay: flex;\n    flex-direction: column;\n    padding-top: 1rem;\n\t&-ck{\n\t\theight: 200px;\n\t\tmargin: auto 0;\n\t}\n\t&-group{\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\tpadding-top: 1.75rem;\n        margin: auto;\n        width:280px;\n        max-width: 100%;\n\t}\n\t&-data{\n\t\t> .icon{\n\t\t\tfont-size: 1.5rem;\n\t\t}\n\t\t.title{\n\t\t\tfont-size: 12px;\n\t\t\tcolor: $base-light;\n\t\t\tmargin-bottom: 0.5rem;\n\t\t}\n\t\t.amount{\n\t\t\tfont-size: 1.125rem;\n\t\t\tcolor: $base-color;\n\t\t\tfont-weight: $fw-medium;\n\t\t}\n\t\t.change{\n\t\t\t@if($rtl==false){\n\t\t\t\tmargin-left: -.125rem;\n\t\t\t}\n\t\t\t@if($rtl==true){\n\t\t\t\tmargin-right: -.125rem;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n//Traffic Channel\n.traffic-channel{\n    margin-top: 1rem;\n\t&-ck{\n\t\theight: 44px;\n\t\twidth: 130px;\n\t\tmargin-top: -4px;\n\t\tmargin-bottom: -4px;\n\t}\n\t&-doughnut-ck{\n\t\theight: 160px;\n\t}\n\t&-group{\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n        padding-top: 1.75rem;\n        margin-left: auto !important;\n        margin-right: auto !important;\n        width:320px;\n        max-width: 100%;\n\t}\n\t&-data{\n\t\twidth: 50%;\n\t\t.title{\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tcolor:$base-light;\n\t\t\tfont-size: $fx-sz-12;\n\t\t\t.dot{\n\t\t\t\t@if($rtl==false){\n\t\t\t\t\tmargin-right: 0.5rem;\n\t\t\t\t}\n\t\t\t\t@if($rtl==true){\n\t\t\t\t\tmargin-left: 0.5rem;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t.amount{\n\t\t\tfont-size: 1.125rem;\n            color:$base-color;\n\t\t\t@if($rtl==false){\n\t\t\t\tmargin-left: 1.25rem;\n\t\t\t}\n\t\t\t@if($rtl==true){\n\t\t\t\tmargin-right: 1.25rem;\n\t\t\t}\n\t\t\tsmall{\n\t\t\t\tfont-size: $fx-sz-12;\n\t\t\t\tcolor: $base-light;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@include media-breakpoint-down(xs){\n    .traffic-channel{\n        &-ck{\n            width: 100%;\n        }\n        &-table{\n            .nk-tb-item{\n                display: flex;\n                flex-wrap: wrap;\n                border-bottom: 1px solid $border-light;\n                padding: 1.125rem 0;\n            }\n            .nk-tb-col{\n                border-bottom: none !important;\n                padding-top: 0 !important;\n                padding-bottom: 0 !important;\n            }\n            .nk-tb-channel{\n                width: 50%;\n            }\n            .nk-tb-sessions{\n                width: 25%;\n            }\n            .nk-tb-prev-sessions{\n                display: none;\n            }\n            .nk-tb-change{\n                width: 25%;\n            }\n            .nk-tb-trend{\n                width: 100%;\n\t\t\t\t@if($rtl==false){\n\t\t\t\t\tpadding-left: 1.25rem;\n\t\t\t\t}\n\t\t\t\t@if($rtl==true){\n\t\t\t\t\tpadding-right: 1.25rem;\n\t\t\t\t}\n            }\n        }\n    }\n}\n@media (min-width:1540px) and (max-width:1800px){\n    .traffic-channel{\n        &-data{\n            .amount{\n                font-size: 1rem;\n            }\n        }\n    }\n}\n//Analytic Data\n.analytic-data{\n\t&-group{\n        display: flex;\n        flex-wrap: wrap;\n\t}\n\t.title{\n\t\tfont-size: $fx-sz-12;\n\t\tfont-weight: $fw-medium;\n\t\tcolor: $base-light;\n\t\tmargin-bottom: 0.375rem;\n\t\tspan{\n\t\t\tfont-weight: $fw-normal;\n\t\t}\n\t}\n\t.amount{\n\t\tcolor: $base-color;\n\t\tfont-size: 1.5rem;\n\t\tline-height: 1.2;\n\t\tmargin-bottom: 0.25rem;\n\t\t&-sm{\n\t\t\tfont-size: 1.125rem;\n\t\t}\n\t}\n\t.change{\n\t\tfont-size: $fx-sz-13;\n\t\t@if($rtl==false){\n\t\t\tmargin-left: -0.125rem;\n\t\t}\n\t\t@if($rtl==true){\n\t\t\tmargin-right: -0.125rem;\n\t\t}\n\t}\n\t.subtitle{\n\t\tfont-size: $fx-sz-12;\n\t\tcolor: $base-light;\n\t}\n}\n\n@media (min-width:1540px) and (max-width:1800px){\n    .analytic-data{\n        .amount{\n            font-size: 1.25rem;\n            line-height: 1.75rem;\n            &-sm{\n                font-size: 1.125rem;\n            }\n        }\n    }\n}\n\n//Analytic Overview\n.analytic-ov{\n\t&-data{\n\t\twidth: 50%;\n\t}\n\t&-ck{\n\t\theight: 175px;\n\t\tmargin-top: 2rem;\n\t}\n}\n\n@media (min-width:480px){\n    .analytic-ov{\n        &-data{\n            width: 25%;\n        }\n    }\n}\n\n//Analytic User\n.analytic-au{\n\t&-data{\n\t\twidth: 33.3333%;\n\t}\n\t&-ck{\n\t\theight: 170px;\n\t\tmargin-top: 2.25rem;\n\t}\n}\n\n//Analytic Performance\n.analytic-wp{\n\t&-data{\n\t\tdisplay: flex;\n        justify-content: space-between;\n        align-items: flex-end;\n\t}\n\t&-ck{\n\t\theight: 36px;\n\t}\n\t&-graph{\n        width: 150px;\n        margin-top: 0.125rem;\n        margin-bottom: 0.125rem;\n\t\t.title{\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\t&-text{\n\t\t@if($rtl==false){\n\t\t\ttext-align: right;\n\t\t\tmargin-left: .5rem;\n\t\t}\n\t\t@if($rtl==true){\n\t\t\ttext-align: left;\n\t\t\tmargin-right: .5rem;\n\t\t}\n\t}\n}\n@media (min-width:420px) and (max-width:767px){\n    .analytic-wp{\n        &-graph{\n            width: 60%;\n        }\n    }\n}\n@media (min-width:1540px) and (max-width:1800px){\n    .analytic-wp{\n        &-graph{\n            width: 120px;\n        }\n    }\n}\n\n\n//chart label\n.chart-label{\n\tfont-size: $fx-sz-12;\n\tcolor:$base-light;\n\t&-group{\n\t\tmargin-top: 0.5rem;\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t}\n}\n\n//analytics Map\n.analytics-map{\n\t.vector-map{\n\t\theight: 160px;\n\t\tmargin: 1rem 0;\n\t}\n\t&-data{\n\t\tfont-size: .875rem;\n\t\ttd{\n\t\t\tpadding: .25rem 0;\n\t\t}\n\t\t.country{\n\t\t\tcolor:$base-light;\n\t\t}\n\t\t.amount{\n\t\t\tcolor:$base-color;\n\t\t\ttext-align: right;\n\t\t}\n\t\t.percent{\n\t\t\ttext-align: right;\n\t\t\tcolor:$base-light;\n\t\t}\n\t\t&-list{\n\t\t\twidth: 100%;\n\t\t\tmargin-bottom: -0.25rem;\n\t\t}\n\t}\n}\n\n} // @condition -e-","// Variables\n$reply-body-gap-x :1.25rem;\n$reply-body-gap-x-tab :2.25rem;\n$reply-body-gap-x-dsk :2.5rem;\n\n// Reply of Messages\n//////////////////////////////\n.nk-reply {\n    height: 100%;\n    max-height: 100%;\n    overflow: auto;\n    &-item{\n        padding: 2rem $reply-body-gap-x;\n        + .nk-reply-item{\n            padding-top: 0;\n        }\n        \n        > div:not(.nk-reply-header){\n            @if($rtl==false){\n                margin-left: 48px;\n            }\n            @if($rtl==true){\n                margin-right: 48px;\n            }\n        }\n    }\n    &-header{\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        margin-bottom: 0.5rem;\n        .user-name{\n            @if($rtl==false){\n                margin-left: 1rem;\n            }\n            @if($rtl==true){\n                margin-right: 1rem;\n            }\n            font-size: .875rem;\n            span{\n                color: $base-light;\n                font-weight: $fw-normal;\n            }\n        }\n        .date-time{\n            color: $base-light;\n            font-size: $fx-sz-12;\n        }\n    }\n    &-entry{\n        &.note{\n            background: $lighter;\n            padding: 1.25rem;\n            border-radius: $border-radius;\n        }\n    }\n    &-from{\n        margin-top: 1.25rem;\n        padding: .375rem .75rem;\n        background: $lighter;\n        border-radius: $border-radius;\n        display: inline-block;\n        font-size: $fx-sz-13;\n    }\n    &-meta{\n        overflow: hidden;\n        text-align: center;\n        margin:0 $reply-body-gap-x;\n        padding: 0 2rem;\n        &-info {\n            position: relative;\n            display: inline-block;\n            padding: 0 .75rem;\n            color: $base-light;\n            font-size: $fx-sz-13;\n            line-height: 1.4;\n            span,strong, .who{\n                color:$base-text;\n            }\n            .whom {\n                color: $accent-color;\n            }\n            &:before,&:after{\n                position: absolute;\n                height: 1px;\n                background: $border-light;\n                content: '';\n                width: 100vw;\n                top: 50%;\n            }\n            &:before{\n                right: 100%;\n            }\n            &:after{\n                left: 100%;\n            }\n        }\n    }\n    &-form {\n        border-top: 1px solid $border-light;\n        &-dropdown{\n            @if($rtl==false){\n                margin-left: -0.5rem;\n                margin-right: 0.75rem;\n            }\n            @if($rtl==true){\n                margin-right: -0.5rem;\n                margin-left: 0.75rem;\n            }\n        }\n        &-header{\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            padding:0 1.25rem;\n            border-bottom: 1px solid $border-light;\n        }\n        &-title{\n            display: flex;\n            align-items: center;\n            .title{\n                color:$base-light;\n                @if($rtl==false){\n                    margin-right: .75rem;\n                }\n                @if($rtl==true){\n                    margin-left: .75rem;\n                }\n            }\n        }\n        &-field{\n            padding:.5rem 1.25rem;\n            &:not(:last-child){\n                border-bottom: 1px solid $border-light;\n            }\n            .form-control{\n                font-size: 0.875rem;\n            }\n            textarea.form-control{\n                min-height: 78px;\n                &.ex-large{\n                    min-height: 160px;\n                }\n            }\n            & + .nk-reply-form-tools {\n                border-top: 0;\n            }\n        }\n        &-tools{\n            padding: 1.25rem;\n            border-top: 1px solid $border-light;\n            display: flex;\n            justify-content: space-between;\n        }\n        &-actions{\n            display: inline-flex;\n            align-items: center;\n        }\n        &-options{\n            display: inline-flex;\n        }\n        &-input {\n            display: flex;\n            .label{\n                @if($rtl==false){\n                    margin:.3rem .5rem .3rem 0;\n                }\n                @if($rtl==true){\n                    margin:.3rem 0 .3rem .5rem;\n                }\n                width: 1.25rem;\n                color: $base-light;\n            }\n            &-group{\n                width: 100%;\n            }\n            &-cc, &-bcc{\n                display: none;\n                &.expanded{\n                    display: flex;\n                }\n            }\n            .toggle-opt{\n                display: inline-flex;\n                align-items: center;\n                color: $base-color;\n                &:hover{\n                    color: $accent-color;\n                }\n            }\n        }\n        &-group{\n            position: relative;\n            padding: 1rem 0;\n            flex-grow: 1;\n            display: flex;\n            align-items: flex-start;\n        }\n        &-input-to{\n            padding-right: 3.5rem;\n        }\n        &-nav{\n            position: absolute;\n            display: flex;\n            align-items: center;\n            align-self: flex-start;\n            padding: 1.0625rem 0 0;\n            @if($rtl==false){\n                right: 0;\n            }\n            @if($rtl==true){\n                left: 0;\n            }\n            top: 0;\n            margin: 0 -.375rem;\n            li{\n                a{\n                    font-size: $fx-sz-12;\n                    color: $base-light;\n                    display: block;\n                    line-height: 1.5rem;\n                    padding: .25rem .375rem;\n                    &:hover{\n                        color: $accent-color;\n                    }\n                }\n            }\n        }\n        &-attachment{\n            &-list{\n                background: rgba($light, .6);\n                font-weight: $fw-medium;\n                color: $base-text;\n                border-radius: $border-radius;\n            }\n        }\n    }\n    &-msg{\n        &-info{\n            .is-collapsed &{\n                display: none;\n            }\n        }\n        &-excerpt{\n            color: $base-text;\n            display: none;\n            white-space: nowrap;\n            overflow: hidden;\n            text-overflow: ellipsis;\n            .is-collapsed &{\n                display: block;\n            }\n        }\n        &-meta{\n            padding: .75rem;\n            li{\n                display: flex;\n                line-height: 1.125rem;\n                padding: .1875rem 0;\n                .label{\n                    width: 75px;\n                    text-align: right;\n                    color: $base-light;\n                    font-size: $fx-sz-12;\n                    @if($rtl==false){\n                        margin-right: 0.75rem;\n                    }\n                    @if($rtl==true){\n                        margin-left: 0.75rem;\n                    }\n                }\n                .info{\n                    font-size: $fx-sz-13;\n                    a{\n                        color: $base-text;\n                    }\n                }\n            }\n        }\n    }\n    &-tools{\n        display: flex;\n        align-items: center;\n        flex-shrink: 0;\n        cursor: default;\n        .date{\n            @if($rtl==false){\n                margin-right: 1rem;\n            }\n            @if($rtl==true){\n                margin-left: 1rem;\n            }\n            line-height: 2.25rem;\n            color: $base-text;\n        }\n        .attach-msg {\n            font-size: 1.25rem;\n            @if($rtl==false){\n                margin-right: 0.375rem;\n            }\n            @if($rtl==true){\n                margin-left: 0.375rem;\n            }\n        }\n    }\n    &-desc{\n        display: flex;\n        flex-grow: 1;\n        .is-collapsed &{\n            overflow: hidden;\n        }\n        .nk-reply-header & {\n            align-items: center;\n        }\n    }\n    &-info{\n        @if($rtl==false){\n            margin-left: 1rem;\n        }\n        @if($rtl==true){\n            margin-right: 1rem;\n        }\n        max-width: calc(100% - 4.5rem);\n    }\n    &-header {\n        &.is-collapsed{\n            margin-bottom: 0;\n        }\n        &:not(.is-opened) {\n            cursor: pointer;\n        }\n    }\n    &-body{\n        .is-collapsed + &{\n            display: none;\n        }\n    }\n    &-quick-btns {\n        ul {\n            display: flex;\n            align-items: center;\n        }\n    }\n}\n.is-collapsed{\n    .prev-msg,.next-msg,.more-actions, .replyto-msg, .forwardto-msg{\n        display: none;\n    }\n}\n\n.input-mail{\n    width: 100%;\n    border: none;\n}\n@include media-breakpoint-down(sm){\n    .nk-reply{\n        &-tools{\n            flex-wrap: wrap;\n            .date{\n                font-size: $fx-sz-13;\n                @if($rtl==false){\n                    margin-right: .5rem;\n                }\n                @if($rtl==true){\n                    margin-left: .5rem;\n                }\n            }\n            .attach-msg {\n                font-size: 1.25rem;\n                @if($rtl==false){\n                    margin-right: 0.375rem;\n                }\n                @if($rtl==true){\n                    margin-left: 0.375rem;\n                }\n            }\n        }\n    }\n}\n@include media-breakpoint-down(xs){\n    .nk-reply{\n        &-info{\n            max-width: calc(100% - 2.5rem);\n            @if($rtl==false){\n                margin-left: 0.75rem;\n            }\n            @if($rtl==true){\n                margin-right: 0.75rem;\n            }\n            .is-collapsed &{\n                max-width: calc(100% - 4.5rem);\n            }\n            .date{\n                font-size: $fx-sz-11;\n                color: $base-light;\n                @if($rtl==false){\n                    margin-left: .375rem;\n                }\n                @if($rtl==true){\n                    margin-right: .375rem;\n                }\n            }\n            .lead-text{\n                font-size: $fx-sz-13;\n            }\n        }\n        &-form{\n            &-dropdown{\n                @if($rtl==false){\n                    margin-right: 0.5rem;\n                }\n                @if($rtl==true){\n                    margin-left: 0.5rem;\n                }\n            }\n            &-group{\n                flex-wrap: wrap;\n                align-items: center;\n            }\n            &-title{\n                font-weight: $fw-medium;\n            }\n        }\n        &-tools{\n            .attach-msg,.date-msg{\n                display: none;\n            }\n        }\n        &-avatar{\n            height: 30px;\n            width: 30px;\n        }\n        &-msg{\n            &-excerpt{\n                font-size: $fx-sz-12;\n                margin-top: 0.25rem;\n            }\n            &-info{\n                .sub-text{\n                    font-size: $fx-sz-12;\n                }\n                .dropdown-menu{\n                    @if($rtl==false){\n                        margin-right: 16px !important;\n                    }\n                    @if($rtl==true){\n                        margin-left: 16px !important;\n                    }\n                }\n            }\n        }\n    }\n}\n\n\n@include media-breakpoint-up(sm){\n    .nk-reply {\n        &-form {\n            margin: 0 $reply-body-gap-x-tab $reply-body-gap-x-tab;\n            border: 1px solid $border-light;\n            border-radius: $border-radius;\n            &-header{\n                padding:0 1.5rem;\n            }\n            &-field{\n                padding:.5rem 1.5rem;\n                textarea.form-control{\n                    &.ex-large{\n                        min-height: 278px;\n                    }\n                }\n            }\n            &-tools{\n                padding: 1rem 1.5rem;\n                .modal-body &{\n                    padding: 1.5rem;\n                }\n            }\n        }\n        &-item{\n            padding: 2rem $reply-body-gap-x-tab;\n        }\n        &-meta{\n            margin:0 $reply-body-gap-x-tab;\n        }\n        &-header{\n            .date-time{\n                font-size: $fx-sz-13;\n            }\n        }\n        &-quick-btns {\n            margin: .5rem $reply-body-gap-x-tab $reply-body-gap-x-tab;\n        }\n    }\n}\n\n@include media-breakpoint-up(lg){\n    .nk-reply {\n        &-form {\n            margin: 0 $reply-body-gap-x-dsk $reply-body-gap-x-dsk;\n        }\n        &-item{\n            padding: 2rem $reply-body-gap-x-dsk;\n        }\n        &-meta{\n            margin:0 $reply-body-gap-x-dsk;\n        }\n        &-quick-btns {\n            margin: .5rem $reply-body-gap-x-dsk $reply-body-gap-x-dsk;\n        }\n    }\n}\n","// Variables\n$msg-item-gap-x:1.25rem;\n$msg-item-gap-x-tab :2rem;\n$msg-item-gap-x-dsk :1.75rem;\n\n$msg-item-gap-y :1.25rem;\n$msg-body-gap-x :1.25rem;\n$msg-body-gap-x-tab :2.25rem;\n$msg-body-gap-x-dsk :2.5rem;\n\n.nk-msg{\n    &-nav{\n        position: relative;\n        border-bottom: 1px solid $border-light;\n        padding: 0 $msg-item-gap-x;\n        background:$lighter;\n        z-index: 2;\n        .search-wrap{\n            padding: 0 1rem;\n            bottom: -1px;\n            border-bottom: 1px solid $border-light;\n        }\n        .search-submit {\n            transform: translate(0.25rem, -50%);\n        }\n    }\n    &-menu{\n        display: flex;\n        margin: 0 -0.75rem;\n        &-item {\n            padding: 0 0.75rem;\n            a{\n                display: inline-flex;\n                position: relative;\n                color: $base-light;\n                font-weight: $fw-medium;\n                font-size: .875rem;\n                line-height: 1.5rem;\n                padding: 1rem 0;\n                &:after{\n                    position: absolute;\n                    content: '';\n                    height: 2px;\n                    background: $accent-color;\n                    bottom: -1px;\n                    left: 0;\n                    right: 0;\n                    opacity: 0;\n                    transition: .3s ease;\n                }\n                .icon{\n                    font-size: 1.125rem;\n                    line-height: 1.5rem;\n                }\n                &:hover{\n                    color:$accent-color;\n                }\n            }\n            &.active{\n                a{\n                    color:$accent-color;\n                    &:after{\n                        opacity: 1;\n                    }\n                }\n            }\n        }\n    }\n}\n\n.nk-msg{\n    position: relative;\n    display: flex;\n    overflow: hidden;\n    min-height: calc(100vh - (#{$header-height} + 64px));\n    max-height: calc(100vh - (#{$header-height} + 64px));\n    background: $white;\n    &-aside{\n        background: $lighter;\n        width: 100%;\n        overflow: hidden;\n        max-height: 100%;\n        position: relative;\n        display: flex;\n        flex-direction: column;\n        flex-shrink: 0;\n        .nk-msg-boxed &{\n            background: rgba($lighter,.7);\n            border-top-left-radius: ($border-radius - 1);\n            border-bottom-left-radius: ($border-radius - 1);\n        }\n    }\n\n    &-list{\n        // max-height: calc(100% - 57px);\n        max-height: 100%;\n        height: 100%;\n        overflow: auto;\n    }\n    &-item{\n        display: flex;\n        padding:$msg-item-gap-y $msg-item-gap-x;\n        &:not(:last-child){\n            border-bottom: 1px solid $border-light;\n        }\n        cursor: pointer;\n        &.active,&.current{\n            background: $white;\n            cursor: default;\n        }\n    }\n    &-info{\n        max-width:calc(100% - 52px);\n        margin-left: 0.75rem;\n        flex-grow: 1;\n    }\n    &-from{\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n    }\n    &-context{\n        display: flex;\n        justify-content: space-between;\n        margin-top: 0.25rem;\n        .asterisk{\n            margin-top: auto;\n            // moved to asterisk.scss\n        }\n    }\n    &-sender{\n        display: inline-flex;\n        align-items: center;\n        color: $base-light;\n        font-size: $fx-sz-12;\n        .name{\n            margin-right: 0.5rem;\n            .is-unread &{\n                font-weight: $fw-medium;\n                color: $base-color;\n            }\n        }\n    }\n    &-meta{\n        display: inline-flex;\n        align-items: center;\n        color: $base-light;\n        font-size: $fx-sz-12;\n        .attchment{\n            .icon{\n                font-size: 1.125rem;\n            }\n        }\n        .date{\n            margin-left: 0.75rem;\n        }\n    }\n    &-text{\n        max-width: calc(100% - 35px);\n        flex-grow: 0;\n        padding-right: 0.5rem;\n        .title{\n            font-size: $fx-sz-15;\n            margin-bottom: 0.25rem;\n            @extend .ellipsis;\n        }\n        p{\n            font-size: $fx-sz-13;\n            color:$base-light;\n            max-height: 42px;\n            overflow: hidden;\n            .is-unread &{\n                color: $base-text;\n                font-weight: $fw-medium;\n            }\n        }\n    }\n    &-lables{\n        text-align: center;\n        margin: -.125rem;\n        display: inline-flex;\n        flex-direction: column;\n        > div{\n            padding: .125rem;\n        }\n        .icon{\n            font-size: 1.125rem;\n        }\n        .badge{\n            line-height: 14px;\n            font-size: 10px;\n            padding: 0 .25rem;\n        }\n    }\n    &-body{\n        position: absolute;\n        top: 0;\n        left: 0;\n        right: 0;\n        bottom: 0;\n        flex-grow: 1;\n        display: flex;\n        flex-direction: column;\n        overflow: hidden;\n        transition: padding .3s ease-in-out;\n        opacity: 0;pointer-events: none;\n        z-index: 5;\n        &.show-message{\n            opacity: 1;\n            pointer-events: auto;\n        }\n    }\n    &-profile{\n        position: absolute;\n        top: 0;\n        right: 0;\n        transform: translateX(100%);\n        width: 280px;\n        height: 100%;\n        max-height: 100%;\n        transition: transform .3s  ease-in-out;\n        background: $white;\n        z-index: 100;\n        &-toggle{\n            position: absolute;\n            height: 36px;\n            width: 36px;\n            display: none;\n            align-items: center;\n            justify-content: center;\n            bottom: -18px;\n            right: -18px;\n            margin-right: 40px;\n            transition: right .3s ease-in-out, margin .3s ease-in-out .2s;\n            border: 1px solid $border-light;\n            background-color: $white;\n            border-radius: 50%;\n            font-size: 1.125rem;\n            z-index: 2;\n            color:$base-light;\n            z-index: 110;\n            &.active{\n                margin-right: 0;\n                transform: rotate(-180deg);\n            }\n        }\n        &-overlay{\n            position: absolute;\n            top: 0;\n            right: 0;\n            bottom: 0;\n            left: 0;\n            background: $sidebar-overlay;\n            z-index: 600;\n            z-index: 90;\n            animation: overlay-fade-in .4s ease 1;\n        }\n        &.visible{\n            transform: none;\n        }\n    }\n    &-head{\n        position: relative;\n        padding: .75rem $msg-body-gap-x;\n        border-bottom: 1px solid $border-light;\n        .title{\n            margin-bottom: .5rem;\n        }\n        &-meta{\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n        }\n    }\n    &-hide{\n        font-size: 1rem;\n    }\n    &-tags{\n        margin:0 -.75rem;\n        li{\n            padding: 0 .75rem;\n            color:$base-light;\n            > span {\n                display: inline-flex;\n                align-items: center;\n                .icon{\n                    color: $accent-color;\n                    margin-right: 0.25rem;\n                }\n            }\n        }\n    }\n\n    &-actions{\n        display: flex;\n        margin:0 -.25rem;\n        li{\n            padding: 0 .25rem;\n        }\n    }\n}\n\n\n@include media-breakpoint-down(mb){\n    .nk-msg{\n        &-boxed{\n            border: none;\n            border-radius: $border-radius;\n            min-height: calc(100vh - (#{$header-height}));\n            max-height: calc(100vh - (#{$header-height}));\n            // margin: -24px -18px; // @io-v2.0\n        }\n    }\n}\n@include media-breakpoint-up(sm){\n    .nk-msg{\n        &-nav{\n            padding: 0 $msg-item-gap-x-tab;\n            .search-wrap{\n                padding: 0 1.7rem;\n            }\n        }\n        &-item{\n            padding:$msg-item-gap-y $msg-item-gap-x-tab;\n        }\n        &-head{\n            padding: 1rem $msg-body-gap-x-tab;\n            .title{\n                margin-bottom: 1rem;\n            }\n        }\n    }\n    \n}\n@include media-breakpoint-between(sm,md){\n    .nk-msg{\n        &-text{\n            .title{\n                margin-top: 0.125rem;\n                margin-bottom: 0.375rem;\n            }\n        }\n    }\n}\n@include media-breakpoint-up(lg){\n    .nk-msg{\n        &-nav{\n            padding: 0 $msg-item-gap-x-dsk;\n            .search-wrap{\n                padding: 0 ($msg-item-gap-x-dsk - .325rem);\n            }\n        }\n        &-item{\n            padding:$msg-item-gap-y $msg-item-gap-x-dsk;\n        }\n        &-head{\n            padding: 2rem $msg-body-gap-x-dsk;\n            .title{\n                max-height: 82px;\n                overflow: hidden;\n            }\n        }\n        &-aside{\n            width: 320px;\n            border-right: 1px solid $border-light;\n        }\n        &-body{\n            position: static;\n            opacity: 1;\n            pointer-events: auto;\n        }\n        &-profile {\n            border-left: 1px solid $border-light;\n            &-toggle{\n                margin-right: 55px;\n                display: flex;\n            }\n        }\n    }\n}\n@include media-breakpoint-up(xxl){\n    .nk-msg{\n        &-aside{\n            width: 380px;\n        }\n    }\n}\n\n@include media-breakpoint-down(xl){\n    .profile-shown{\n        .nk-msg-profile-toggle{\n            right: 262px;\n            .has-apps-sidebar & {\n                right: -18px;\n            }\n        }\n    }\n}\n@media (max-width:1279px){\n    .has-apps-sidebar{\n        .profile-shown{\n            .nk-msg-profile-toggle{\n                right: 262px;\n            }\n        }\n    }\n}\n@include media-breakpoint-up(xxl){\n    .nk-msg-body{\n        &.profile-shown{\n            padding-right: 280px;\n        }\n    }\n}\n@media (min-width:1280px){\n    .has-apps-sidebar{\n        .nk-msg-body{\n            &.profile-shown{\n                padding-right: 280px;\n            }\n        }\n    }\n}","$ibx-aside-width :      260px;\n\n.ibx-count{\n    position: relative;\n    padding: 0.3125rem 0.75rem;\n    font-size: 0.75rem;\n    color: $base_light;\n    background: $white;\n    border: 1px solid  $border-light;\n    display: inline-block;\n    font-weight: $fw-normal;\n    line-height: 1;\n    text-align: center;\n    white-space: nowrap;\n    vertical-align: baseline;\n    border-radius: $border-radius-sm;\n    &:before,&:after{\n        position: absolute;\n        height: 0;\n        width: 0;\n        top: 50%;\n        transform: translateY(-50%);\n        content: '';\n        border-style: solid;\n    }\n    @if($rtl==false){\n        &:before{\n            right: -8px;\n            border-width: 4px 0 4px 7px;\n            border-color: transparent transparent transparent $border-light;\n        }\n        &:after{\n            right: -6px;\n            border-width: 3px 0 3px 6px;\n            border-color: transparent transparent transparent $white;\n        }\n    }\n    @if($rtl==true){\n        &:before{\n            left: -8px;\n            border-width: 4px 7px 4px 0;\n            border-color: transparent $border-light transparent transparent;\n        }\n        &:after{\n            left: -6px;\n            border-width: 3px 6px 3px 0;\n            border-color: transparent $white transparent transparent;\n        }\n    }\n}\n\n.nk-ibx-context{\n    overflow: hidden;\n    white-space: nowrap;\n    text-overflow: ellipsis;\n    &-group{\n        display: flex;\n        align-items: center;\n    }\n    &-badges{\n        @if($rtl==false){\n            margin-right: 0.75rem;\n        }\n        @if($rtl==true){\n            margin-left: 0.75rem;\n        }\n    }\n    &-text{\n        display: inline;\n        color: $base-light;\n        .is-unread &{\n            color: $base-text;\n        }\n        .heading{\n            color: $base-color;\n            .is-unread &{\n                font-weight: $fw-medium;\n            }\n        }\n    }\n}\n\n.ibx-actions{\n    position: relative;\n    display: inline-block;\n    transition: background-color .3s;\n    &-hidden{\n        position: absolute;\n        display: flex;\n        @if($rtl==false){\n            right: calc(100% + 8px);\n        }\n        @if($rtl==true){\n            left: calc(100% + 8px);\n        }\n        opacity: 0;\n        transition: background-color .3s;\n        .nk-ibx-item:hover &{\n            opacity: 1;\n            background-color:$lighter;\n        }\n    }\n    .nk-ibx-item:hover &{\n        background-color:$lighter;\n    }\n}\n\n.nk-ibx{\n    position: relative;\n    display: flex;\n    overflow: hidden;\n    background: $white;\n    border:1px solid $border-color;\n    border-radius: $border-radius;\n    min-height: calc(100vh - (#{$header-height} + 64px + 64px));\n    max-height: calc(100vh - (#{$header-height} + 64px + 64px));\n    &-aside{\n        position: absolute;\n        background: $white;\n        width: $ibx-aside-width;\n        overflow: hidden;\n        height: 100%;\n        max-height: 100%;\n        display: flex;\n        flex-direction: column;\n        align-items: stretch;\n        flex-shrink: 0;\n        @if($rtl==false){\n            border-right: 1px solid $border-light;\n            transform: translateX(-100%);\n        }\n        @if($rtl==true){\n            border-left: 1px solid $border-light;\n            transform: translateX(100%);\n        }\n        z-index: 99;\n        transition: transform .4s linear;\n        + .toggle-overlay{\n            z-index: 90;\n            position: absolute;\n        }\n        &.content-active{\n            transform: none;\n        }\n        .simplebar-content{\n            height: 100%;\n            display: flex;\n            flex-direction: column;\n        }\n    }\n    &-nav{\n        overflow: auto;\n        flex-grow: 1;\n        height: 100%;\n        max-width: 100%;\n        &-head{\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            padding: 2rem 1.5rem .75rem;\n            .title{\n                font-size: 1rem;\n                margin-bottom: 0;\n            }\n            .dropdown > a, > .link{\n                color: $base-light;\n                font-size: 0.875rem;\n            } \n        }\n    }\n    &-head{\n        position: relative;\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        padding: .75rem 1.25rem;\n        border-bottom: 1px solid $border-light;\n        min-height: 61px;\n        .title{\n            font-size: 1rem;\n            margin-bottom: 0;\n        }\n        &-actions, &-tools {\n            display: flex;\n            align-items: center;\n        }\n        &-tools {\n            .btn-icon.btn-trigger .icon {\n                font-size: 1.25rem;\n            }\n        }\n        .search{\n            &-wrap{\n                @if($rtl==false){\n                    padding: 0 1.365rem 0 1rem;\n                }\n                @if($rtl==true){\n                    padding: 0 1rem 0 1.365rem;\n                }\n                .icon{\n                    font-size: 1.25rem;\n                }\n            }\n            &-back{\n                @if($rtl==false){\n                    transform: translate(-0.5rem, -50%);\n                }\n                @if($rtl==true){\n                    transform: translate(0.5rem, -50%);\n                }\n            }\n        }\n        &-check{\n            display: flex;\n            @if($rtl==false){\n                margin-right: .325rem;\n            }\n            @if($rtl==true){\n                margin-left: .325rem;\n            }\n        }\n\n    }\n    &-action{\n        position: relative;\n        padding: 1rem 1.5rem;\n        border-bottom: 1px solid $border-light;\n        &-list{\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n        }\n        &-item{\n            a{\n                display: flex;\n                align-items: center;\n            }\n            .icon{\n                font-size: 1.5rem;\n                + span{\n                    @if($rtl==false){\n                        margin-left: 0.5rem;\n                    }\n                    @if($rtl==true){\n                        margin-right: 0.5rem;\n                    }\n                }\n            }\n            .search-toggle{\n                .icon{\n                    font-size: 1.125rem;\n                }\n            }\n        }\n        \n    }\n    &-menu{\n        li{\n            margin: 2px 0;\n            &:hover{\n                background: $lighter;\n                border-radius: $border-radius-sm;\n            }\n            &.active{\n                background: $accent-100;\n                border-radius: $border-radius-sm;\n                \n            }\n        }\n        &-item{\n            position: relative;\n            display: flex;\n            align-items: center;\n            padding: .5rem .75rem;\n            border-radius: $border-radius;\n            .icon{\n                font-size: 1.25rem;\n                line-height: 1.5rem;\n                width: 2rem;\n                color: $base-light;\n            }\n            .badge{\n                @if($rtl==false){\n                    margin-left: auto;\n                }\n                @if($rtl==true){\n                    margin-right: auto;\n                }\n                min-width: 2.25rem;\n                justify-content: center;\n            }\n            .active &{\n                .icon{\n                    color: $accent-color;\n                }\n            }\n        }\n        &-text{\n            font-size: .875rem;\n            color: $base-text;\n            font-weight: $fw-medium;\n            line-height: 1.5rem;\n            .active &{\n                color: $accent-color;\n            }\n        }\n    }\n    &-label, &-contact {\n        > li {\n            position: relative;\n            display: flex;\n            align-items: center;\n            border-radius: $border-radius;\n            margin: 2px 0;\n            transition: background-color .3s;\n            > a{\n                display: flex;\n                padding: .5rem .75rem;\n                flex-grow: 1;\n            }\n            .dropdown{\n                opacity: 0;\n                > a{\n                    color: $base-text;\n                    padding: .6875rem;\n                }\n            }\n            &:hover{\n                background: $lighter;\n                .dropdown{ \n                    opacity: 1;\n                }\n            }\n            &.active{\n                background: $accent-light;\n            }\n        }\n    }\n    &-label{\n        &-text{\n            line-height: 1;\n            @if($rtl==false){\n                margin-left: 1rem;\n            }\n            @if($rtl==true){\n                margin-right: 1rem;\n            }\n            font-size: .875rem;\n            color: $base-text;\n            font-weight: $fw-medium;\n        }\n    }\n    &-menu,&-label,&-contact{\n        padding-left: .75rem;\n        padding-right: .75rem;\n    }\n    &-menu{\n        padding-top: .75rem;\n    }\n    &-contact{\n        padding-bottom: 1.75rem;\n    }\n    &-status{\n        background: $lighter;\n        padding: 1.5rem 1.5rem;\n        margin-top: auto;\n        &-info{\n            margin-bottom: 0.5rem;\n            .icon{\n                width: 1.25rem;\n                display: inline-block;\n            }\n        }\n    }\n    &-body{\n        position: relative;\n        display: flex;\n        flex-direction: column;\n        overflow: hidden;\n        flex-grow: 1;\n        flex-shrink: 1;\n    }\n    &-list{\n        display: flex;\n        flex-direction: column;\n        max-height: 100%;\n        height: 100%;\n        overflow: auto;\n    }\n    &-item{\n        position: relative;\n        display: flex;\n        align-items: center;\n        background: $white;\n        padding: 1rem 1.25rem;\n        transition: background-color .3s;\n        cursor: pointer;\n        &:not(:last-child){\n            border-bottom: 1px solid $border-light;\n        }\n        &:not(.no-hover):hover,&.active {\n            background: $lighter;\n        }\n        &.is-unread {\n            background: rgba($lighter, .6);\n        }\n        &-elem{\n            padding: 0 8px;\n            flex-shrink: 0;\n            &:first-child{\n                @if($rtl==false){\n                    padding-left: 0;\n                }\n                @if($rtl==true){\n                    padding-right: 0;\n                }\n            }\n        }\n        &-check{\n            width: 28px;\n            display: inline-flex;\n        }\n        &-fluid{\n            flex-grow: 1;\n            flex-shrink: 1;\n            width: 100%;\n            max-width: 100%;\n            overflow: hidden;\n        }\n        &-user{\n            .user-name{\n                max-width: calc(100% - 50px);\n                .lead-text{\n                    overflow: hidden;\n                    white-space: nowrap;\n                    text-overflow: ellipsis;\n                    font-weight: $fw-normal;\n                    .is-unread &{\n                        font-weight: $fw-medium;\n                    }\n                }\n            }\n        }\n        &-count{\n            width: 3.25rem;\n        }\n        &-time{\n            width: 80px;\n            @if($rtl==false){\n                text-align: right;\n            }\n            @if($rtl==true){\n                text-align: left;\n            }\n        }\n        &-attach{\n            width: 2.25rem;\n            text-align: center;\n        }\n        &-star{\n            .asterisk{\n                padding: 0 .25rem;\n                a{\n                    display: flex;\n                }\n                .icon{\n                    line-height: 1;\n                    font-size: 1.125rem;\n                }\n            }\n        }\n        &-tools{\n            @if($rtl==false){\n                padding-right: 0;\n                margin-left: auto;\n                text-align: right;\n            }\n            @if($rtl==true){\n                padding-left: 0;\n                margin-right: auto;\n                text-align: left;\n            }\n        }\n        &-check,&-star,&-attach{\n            position: relative;\n            z-index: 2;\n        }\n        &-tools{\n            position: relative;\n        }\n    }\n    &-link{\n        position: absolute;\n        top: 0;\n        left: 0;\n        bottom: 0;\n        right: 0;\n        z-index: 1;\n        + .nk-ibx-item-elem{\n            @if($rtl==false){\n                padding-left: 0;\n            }\n            @if($rtl==true){\n                padding-right: 0;\n            }\n        }\n    }\n    &-view{\n        position: absolute;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        left: 0;\n        background: $white;\n        z-index: 2;\n        opacity: 0;\n        visibility: hidden;\n        pointer-events: none;\n        display: flex;\n        flex-direction: column;\n        overflow: hidden;\n        &.show-ibx{\n            opacity: 1;\n            visibility: visible;\n            pointer-events: all;\n        }\n    }\n    &-reply{\n        &-head{\n            padding: 1.5rem 1.25rem 0;\n            display: flex;\n            align-items: flex-start;\n            justify-content: space-between;\n            .title{\n                margin-bottom: .75rem;\n            }\n        }\n        &-header{\n            @if($rtl==false){\n                margin-right: -.5rem;\n            }\n            @if($rtl==true){\n                margin-left: -.5rem;\n            }\n        }\n        &-item{\n            position: relative;\n            > div:not(.nk-reply-header){\n                @if($rtl==false){\n                    margin-left: 0;\n                }\n                @if($rtl==true){\n                    margin-right: 0;\n                }\n                margin-top: 1.25rem;\n                margin-bottom: 0.75rem;\n            }\n            &:not(:last-child){\n                &:after{\n                    position: absolute;\n                    left: 1.25rem;\n                    right: 1.25rem;\n                    height: 1px;\n                    bottom: 1rem;\n                    content: '';\n                    background: $border-light;\n                }\n            }\n        }\n    }\n}\n\n@include media-breakpoint-up(sm){\n    .nk-ibx{\n        &-item,&-head{\n            padding-left: 2.25rem;\n            padding-right: 2.25rem;\n        }\n        &-head{\n            .search-wrap{\n                @if($rtl==false){\n                    padding: 0 2.375rem 0 2rem;\n                }\n                @if($rtl==true){\n                    padding: 0 2rem 0 2.375rem;\n                }\n            }\n        }\n        &-reply{\n            &-head{\n                padding: 2em 2.25rem 0;\n            }\n            &-item{\n                padding-bottom: 2.75rem;\n                > div:not(.nk-reply-header){\n                    @if($rtl==false){\n                        margin-left: 56px;\n                    }\n                    @if($rtl==true){\n                        margin-right: 56px;\n                    }\n                }\n                &:not(:last-child):after {\n                    bottom: 1.375rem;\n                    left: 2.25rem;\n                    right: 2.25rem;\n                }\n            }\n            &-quick-btns, &-form {\n                @if($rtl==false){\n                    margin-left: 5.75rem;\n                }\n                @if($rtl==true){\n                    margin-right: 5.75rem;\n                }\n            }\n        }\n    }\n}\n@include media-breakpoint-up(md){\n    .nk-ibx{\n        &-item{\n            &-user{\n                width: 180px;\n            }\n        }\n    }\n}\n@include media-breakpoint-up(lg){\n    .nk-ibx{\n        &-aside{\n            position: static;\n            transform: none;\n            transition: none;\n            height: calc(100vh - 196px);\n        }\n        &-menu,&-label,&-contact{\n            padding-left: 1rem;\n            padding-right: 1rem;\n        } \n        &-menu{\n            padding-top: 1rem;\n        }\n        &-contact{\n            padding-bottom: 1rem;\n        }\n\n        &-nav{\n            &-head{\n                padding-left: 1.75rem;\n                padding-right: 1.75rem;\n            }\n        }\n        &-item,&-head{\n            padding-left: 1.75rem;\n            padding-right: 1.75rem;\n        }\n        &-head{\n            .search-wrap{\n                @if($rtl==false){\n                    padding: 0 2.25rem 0 1.5rem;\n                }\n                @if($rtl==true){\n                    padding: 0 1.5rem 0 2.25rem;\n                }\n            }\n        }\n        &-body{\n            max-width: calc(100% - #{$ibx-aside-width});\n        }\n        &-reply {\n            &-quick-btns, &-form {\n                @if($rtl==false){\n                    margin-left: 5.25rem;\n                }\n                @if($rtl==true){\n                    margin-right: 5.25rem;\n                }\n            }\n            &-item,&-head{\n                padding-left: 1.75rem;\n                padding-right: 1.75rem;\n            }\n        }\n    }\n}\n\n@include media-breakpoint-up(xl){\n    .nk-ibx{\n        &-aside{\n            width: 300px;\n        }\n        &-item{\n            &-user{\n                width: 200px;\n            }\n            &-time{\n                @if($rtl==false){\n                    margin-right: 2rem;\n                }\n                @if($rtl==true){\n                    margin-left: 2rem;\n                }\n            }\n        }\n    }\n}\n\n@include media-breakpoint-down(lg){\n    .nk-ibx{\n        &-item{\n            &-attach{\n                display: none;\n            }\n        }\n    }\n}\n\n@include media-breakpoint-down(sm){\n    .nk-ibx{\n        &-item{\n            flex-wrap: wrap;\n            &-elem{\n                padding: 0 4px;\n            }\n            &-fluid{\n                @if($rtl==false){\n                    padding-left: 32px;\n                    padding-right: 48px;\n                }\n                @if($rtl==true){\n                    padding-left: 48px;\n                    padding-right: 32px;\n                }\n                margin-top: 6px;\n                width: calc(100% - 2.5rem);\n                .heading {\n                    display: block;\n                }\n            }\n            &-count,&-attach{\n                display: none;\n            }\n            &-user{\n                flex-grow: 1;\n                .user-avatar{\n                    height: 28px;\n                    width: 28px;\n                    font-size: $fx-sz-12;\n                }\n            }\n            &-time{\n                position: absolute;\n                @if($rtl==false){\n                    right: 32px;\n                }\n                @if($rtl==true){\n                    left: 32px;\n                }\n                top: 19px;\n            }\n            &-tools{\n                position: absolute;\n                bottom: 18px;\n                @if($rtl==false){\n                    right: 28px;\n                    text-align: right;\n                }\n                @if($rtl==true){\n                    left: 28px;\n                    text-align: left;\n                }\n            }\n            &-star{\n                position: absolute;\n                @if($rtl==false){\n                    left: 28px;\n                }\n                @if($rtl==true){\n                    right: 28px;\n                }\n                top: 50px;\n            }\n        }\n        &-context-badges{\n            display: none;\n        }\n    }\n    .ibx-actions-hidden{\n        display: none;\n    }\n}\n\n@include media-breakpoint-down(xs){\n    .nk-ibx{\n        &-item{\n            &-star{\n                @if($rtl==false){\n                    left: 12px;\n                }\n                @if($rtl==true){\n                    right: 12px;\n                }\n            }\n            &-time{\n                @if($rtl==false){\n                    right: 12px;\n                }\n                @if($rtl==true){\n                    left: 12px;\n                }\n            }\n            &-tools{\n                @if($rtl==false){\n                    right: 8px;\n                }\n                @if($rtl==true){\n                    left: 8px;\n                }\n            }\n        }\n        &-reply{\n            &-head{\n                .title{\n                    font-size: 1.125rem;\n                }\n            }\n            .btn-icon.btn-trigger{\n                padding-top: 0.3125rem;\n                padding-bottom: 0.3125rem;\n                .icon{\n                    width: 1.875rem;;\n                }\n            }\n        }\n    }\n}\n@media (max-width:359px){\n    .nk-ibx{\n        &-head{\n            .btn-icon.btn-trigger{\n                padding-top: 0.3125rem;\n                padding-bottom: 0.3125rem;\n                .icon{\n                    width: 1.875rem;\n                }\n            }\n        }\n    }\n}\n\n@include media-breakpoint-between(sm,md){\n    .nk-ibx{\n        &-aside {\n            width: 320px;\n        }\n        &-menu, &-label, &-contact {\n           padding-left: 1.5rem; \n           padding-right: 1.5rem; \n        }\n        &-nav-head, &-status {\n            padding-left: 2.25rem;\n            padding-right: 2.25rem;\n        }\n    }\n}\n","$fmg-aside-width :          260px;\n$fmg-aside-width-small :    220px;\n$fmg-file-icon-width-xs :    24px;\n$fmg-file-icon-width-sm :    32px;\n$fmg-file-icon-width-lg :    72px;\n\n$file-desc-sap:           $ni-dot !default;\n\n/// Layout for FMG\n.nk-fmg{\n    position: relative;\n    border: 1px solid $border-color;\n    border-radius: $border-radius;\n    background-color: rgba($white,.4);\n    &-aside{\n        position: fixed;\n        width: $fmg-aside-width;\n        overflow: hidden;\n        height: 100%;\n        max-height: 100%;\n        background: $white;\n        flex-shrink: 0;\n        z-index: 99;\n        @if($rtl==false){\n            left: 0;\n            transform: translateX(-100%);\n            border-right: 1px solid $border-light;\n        }\n        @if($rtl==true){\n            right: 0;\n            transform: translateX(100%);\n            border-left: 1px solid $border-light;\n        }\n        top: $header-height;\n        transition: transform .4s linear;\n        min-height: calc(100vh - #{$header-height});\n        max-height: calc(100vh - #{$header-height});\n        overflow-y: auto;\n        + .toggle-overlay{\n            z-index: 90;\n        }\n        &.content-active {\n            transform: none;\n        }\n        .simplebar-content{\n            height: 100%;\n        }\n        &-wrap{\n            height: 100%;\n            display: flex;\n            flex-direction: column; \n        }\n        &-top{\n            margin-bottom: 30px;\n        }\n    }\n    &-menu{\n        padding: 1rem;\n        li{\n            margin: 2px 0;\n        }\n        &-item{\n            position: relative;\n            display: flex;\n            align-items: center;\n            padding: .5rem .75rem;\n            border-radius: $border-radius;\n            &:hover{\n                background: $lighter;\n                border-radius: $border-radius-sm;\n            }\n            .active > &{\n                background: $accent-100;\n                border-radius: $border-radius-sm;\n            }\n            .icon{\n                font-size: 1.25rem;\n                line-height: 1.25rem;\n                margin-top: -2px;\n                width: 2rem;\n                color: $base-light;\n            }\n            .badge{\n                @if($rtl==false){\n                    margin-left: auto;\n                }\n                @if($rtl==true){\n                    margin-right: auto;\n                }\n                min-width: 2.25rem;\n            }\n            .active > &{\n                .icon{\n                    color: $accent-color;\n                }\n            }\n        }\n        &-text{\n            font-size: .875rem;\n            color: $base-text;\n            font-weight: $fw-medium;\n            line-height: 1.5rem;\n            .active > .nk-fmg-menu-item > &{\n                color: $accent-color;\n            }\n        }\n        li ul {\n            margin-top: -0.125rem;\n            margin-bottom: 0.5rem;\n            @if($rtl==false){\n                padding-left: 2.75rem;\n            }\n            @if($rtl==true){\n                padding-right: 2.75rem;\n            }\n            ul {\n                @if($rtl==false){\n                    padding-left: .75rem;\n                    border-left: 1px solid $border-light;\n                }\n                @if($rtl==true){\n                    padding-right: .75rem;\n                    border-right: 1px solid $border-light;\n                }\n            }\n            .nk-fmg-menu{\n                &-item {\n                    padding: .125rem 0;\n                    &:hover, &.active {\n                        background: transparent;\n                        span {\n                            color: $accent-color;\n                        }\n                    }\n                }\n                &-text{\n                    font-size: 90%;\n                    line-height: 1.375rem;\n                }\n            }\n        }\n    }\n    &-status{\n        padding: 1.75rem;\n        &-title{\n            font-size: .875rem;\n            display: flex;\n            align-items: center;\n            color: $base-text;\n            margin-bottom: 1rem;\n            .icon{\n                font-size: 1.25rem;\n                @if($rtl==false){\n                    margin-right: .75rem;\n                }\n                @if($rtl==true){\n                    margin-left: .75rem;\n                }\n            }\n        }\n        &-info{\n            font-size: $fx-sz-12;\n            font-weight: $fw-medium;\n            color: $base-light;\n            margin-top: 1rem;\n        }\n    }\n    &-body{\n        display: flex;\n        flex-direction: column;\n        max-height: 100%;\n        flex-grow: 1;\n        flex-shrink: 0;\n        &-head{\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            flex-wrap: wrap;\n            padding: .75rem 1.25rem;\n            border-bottom: 1px solid $border-color;\n            background-color: $white;\n            top: $header-height;\n            z-index: 9;\n            position: relative;\n            top: 0;\n            @if($rtl==false){\n                border-top-right-radius: $border-radius;\n            }\n            @if($rtl==true){\n                border-top-left-radius: $border-radius;\n            }\n        }\n        &-content{\n            padding:1.125rem 1.25rem;\n            height: 100%;\n            max-height: 100%;\n            overflow: auto;\n        }\n        .simplebar-content {\n            min-height: 470px;\n        }\n    }\n    &-search{\n        display: flex;\n        align-items: center;\n        flex-grow: 1;\n    }\n    &-filter{\n        margin-bottom: 1.25rem;\n        .form-label{\n            font-weight: $fw-medium;\n            font-size: $fx-sz-13;\n            color: $base-light;\n        }\n        .form-group{\n            margin-bottom: 1rem;\n        }\n    }\n    &-switch{\n        border-top: 1px solid $border-light;\n        background-color: transparent;\n        > div{\n            width: 100%;\n        }\n        .dropdown{\n            &-toggle{\n                padding: 1.25rem 1.75rem;\n                width: 100%;\n                flex-direction: column;\n                align-items: flex-start;\n                &:after{\n                    position: absolute;\n                    @if($rtl==false){\n                        right: 1.5rem;\n                    }\n                    @if($rtl==true){\n                        left: 1.5rem;\n                    }\n                    top: 50%;\n                    transform: translateY(-50%);\n                    font-size: 1rem;\n                    color: $base-text;\n                }\n            }\n        }\n    }\n    &-listing {\n        min-height: 380px;\n        &.is-scrollable {\n            min-height: auto;\n            max-height: 298px;\n        }\n    }\n}\n@include media-breakpoint-up(sm){\n    .nk-fmg{\n        &-body{\n            &-content{\n                padding-top: 1.25rem;\n                padding-bottom: 1.25rem;\n            }\n        }\n        &-aside-top{\n            margin-bottom: 100px;\n        }\n    }\n}\n@include media-breakpoint-up(lg){\n    .nk-fmg{\n        @if($rtl==false){\n            padding-left: $fmg-aside-width;\n        }\n        @if($rtl==true){\n            padding-right: $fmg-aside-width;\n        }\n        &-aside {\n            transform: none;\n            transition: none;\n            width: $fmg-aside-width;\n            left: $sidebar-width-apps;\n            min-height: 100%;\n            max-height: 100%;\n            position: absolute;\n            top: 0;\n            @if($rtl==false){\n                left: 0;\n                border-top-left-radius: $border-radius;\n                border-bottom-left-radius: $border-radius;\n            }\n            @if($rtl==true){\n                right: 0;\n                border-top-right-radius: $border-radius;\n                border-bottom-right-radius: $border-radius;\n            }\n            &-top{\n                flex-grow: 0;\n            }\n        }\n        &-body{\n            &-head{\n                padding: .75rem 1.75rem;\n                z-index: 9;\n            }\n            &-content{\n                padding: 1.75rem;\n            }\n        }\n    }\n}\n@include media-breakpoint-up(xl){\n    .nk-fmg{\n        @if($rtl==false){\n            padding-left: $fmg-aside-width-small;\n        }\n        @if($rtl==true){\n            padding-right: $fmg-aside-width-small;\n        }\n        &-filter.toggle-expand-content {\n            display: block !important;\n        }\n        &-aside{\n            width: $fmg-aside-width-small;\n        }\n    }\n}\n\n@media (min-width: 992px) and (max-width: 1360px) {\n    .nk-fmg{\n        @if($rtl==false){\n            padding-left: $fmg-aside-width-small;\n        }\n        @if($rtl==true){\n            padding-right: $fmg-aside-width-small;\n        }\n        &-aside {\n            width: $fmg-aside-width-small;\n        }\n    }\n}\n\n@include media-breakpoint-between(sm,md){\n    .nk-fmg{\n        &-aside {\n            width: 320px;\n        }\n        &-body-head, &-body-content, &-status, &-switch .dropdown-toggle {\n            padding-left: 2.25rem;\n            padding-right: 2.25rem;\n        }\n        &-menu {\n            padding: 1rem 1.75rem;\n        } \n    }\n}\n\n/// Listing File Item\n.nk-file{\n    .tb-sub{\n        font-size: $fx-sz-12;\n        color: $base-light;\n    }\n    .tb-head{\n        font-weight: $fw-medium;\n        font-size: $fx-sz-13;\n        color: $base-light;\n    }\n    &-info {\n        &:hover .nk-file-name .asterisk a, .nk-file-name .asterisk a.active {\n            opacity: 1;\n        }\n    }\n    &-icon {\n        @if($rtl==false){\n            margin-right: 8px;\n        }\n        @if($rtl==true){\n            margin-left: 8px;\n        }\n        flex-shrink: 0;\n        &-link {\n            display: block;\n            text-decoration: none;\n            color: inherit;\n        }\n        &-type {\n            width: $fmg-file-icon-width-sm;\n            display: inline-block;\n            text-decoration: none;\n            color: inherit;\n            margin:auto;\n        }\n    }\n    &-title {\n        display: flex;\n        align-items: center;\n        .breadcrumb{\n            padding-top: 0.25rem;\n            padding-bottom: 0;\n        }\n    }\n    &-name {\n        font-weight: $fw-medium;\n        color: $base-color;\n        position: relative;\n        line-height: 1.4;\n        &-text {\n            @if($rtl==false){\n                padding-right: 1.5rem;\n            }\n            @if($rtl==true){\n                padding-left: 1.5rem;\n            }\n            display: inline-block;\n            .title {\n                transition: color .3s;\n                display: inline-block;\n                text-decoration: none;\n                word-break: break-word;\n            }\n            a.title {\n                color: $base-color;\n                &:hover {\n                    color: $accent-color;\n                }\n            }\n        }\n        &-sub{\n            font-size: $fx-sz-12;\n            color: $base-light;\n        }\n        .asterisk{\n            position: absolute;\n            display: inline-flex;\n            @if($rtl==false){\n                margin-left: .5rem;\n            }\n            @if($rtl==true){\n                margin-right: .5rem;\n            }\n            transition: .3s opacity;\n            margin-top: -1px;\n            top: 50%;\n            transform: translateY(-50%);\n            a {\n                opacity: 0;\n            }\n            .icon{\n                font-size: 1.125rem;\n                color:$accent-color;\n            }\n        }\n    }\n    &-desc{\n        display: flex;\n        align-items: center;\n        margin: 0 -.375rem;\n        li{\n            position: relative;\n            padding: 0 .375rem;\n            font-size: $fx-sz-12;\n            color: $base-light;\n            &:not(:first-child):before{\n                content:$file-desc-sap;\n                font-family: $nk-dashlite-font;\n                position: absolute;\n                @if($rtl==false){\n                    left: 0;\n                }\n                @if($rtl==true){\n                    right: 0;\n                }\n                top: 50%;\n                font-size: 11px;\n                line-height: 10px;\n                transform: translate(-50%,-50%);\n                opacity: .8;\n            }\n        }\n    }\n    &-link {\n        text-decoration: none;\n        color: inherit;\n        display: block;\n        &:hover {\n            .title {\n                color: $accent-color;\n            }\n        }\n        .nk-file-info > & {\n            padding: .75rem 0;\n            .is-compact & {\n                padding: .375rem 0;\n            }\n        }\n    }\n    &-share{\n        &-header{\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            padding:0 1.25rem;\n            border-bottom: 1px solid $border-light;\n        }\n        &-field{\n            padding:.5rem 1.25rem;\n            &:not(:last-child){\n                border-bottom: 1px solid $border-light;\n            }\n            .form-control{\n                font-size: 0.875rem;\n            }\n            textarea.form-control{\n                min-height: 78px;\n                &.ex-large{\n                    min-height: 160px;\n                }\n            }\n        }\n        &-input {\n            display: flex;\n            .label{\n                @if($rtl==false){\n                    margin:.3rem .5rem .3rem 0;\n                }\n                @if($rtl==true){\n                    margin:.3rem 0 .3rem .5rem;\n                }\n                width: 1.25rem;\n                color: $base-light;\n            }\n            &-group{\n                width: 100%;\n            }\n        }\n        &-group{\n            position: relative;\n            padding: 1rem 0;\n            flex-grow: 1;\n            display: flex;\n            align-items: center;\n        }\n        &-nav{\n            flex-shrink: 0;\n        }\n    }\n    &-details{\n        &-row{\n            display: flex;\n            flex-wrap: wrap;\n            padding: .25rem 0;\n        }\n        &-col{\n            font-size: $fx-sz-13;\n            &:first-child{\n                color: $base-light;\n                width: 100%;\n            }\n            &:last-child{\n                color: $base-text;\n            }\n            .breadcrumb{\n                padding: 0;\n            }\n        }\n    }\n}\n@media (min-width:420px){\n    .nk-file{\n        &-details{\n            &-row{\n                flex-wrap: nowrap;\n                padding: .375rem 0;\n            }\n            &-col{\n                &:first-child{\n                    width: 100px;\n                    flex-shrink: 0;\n                }\n            }\n        }\n    }\n}\n@include media-breakpoint-up(sm){\n    .nk-file{\n        &-share{\n            &-field{\n                textarea.form-control{\n                    &.ex-large{\n                        min-height: 278px;\n                    }\n                }\n            }\n        }\n    }\n}\n\n/// Listing View \n.nk-files {\n    .nk-file {\n        .hideable{\n            opacity: 0;\n            transition: opacity .3s;\n        }\n        &:hover{\n            .hideable{\n                opacity: 1;\n            }\n        }\n        &-item{\n            display:table-row;\n            > div  {\n                position: relative;\n                display: table-cell;\n                padding: .5rem;\n                vertical-align: middle;\n            }\n        }\n        &-actions{\n            width: 60px;\n            text-align: center;\n        }\n    } \n    &-head{\n        display:table-header-group;\n        .nk-file-item{\n            > div{\n                font-weight: $fw-medium;\n                font-size: 0.8125rem;\n                padding: 0.25rem;\n                @if($rtl==false){\n                    &:first-child{\n                        padding-left: 0;\n                    }\n                    &:last-child{\n                        padding-right: .5rem;\n                    }\n                }\n                @if($rtl==true){\n                    &:first-child{\n                        padding-right: 0;\n                    }\n                    &:last-child{\n                        padding-left: .5rem;\n                    }\n                }\n            }\n        }\n        .dropdown-menu-xs {\n            min-width: 140px;\n            max-width: 140px;\n        }\n    }\n    &-list{\n        display:table-row-group;\n    }\n\n    // VIEW LIST\n    &-view-list {\n        display: table;\n        width: 100%;\n        .nk-file{\n            display:table-row;\n            &.selected {\n                background: $accent-200;\n                 > div {\n                    background: transparent;\n                 }\n            }\n            > div{\n                padding: .5rem .375rem;\n                border-bottom: 1px solid $border-color;\n                height: 4rem;\n                background-color: $white;\n                @if($rtl==false){\n                    &:first-child{\n                        border-left: 1px solid $border-color;\n                        padding-left: 1.25rem;\n                    }\n                    &:last-child{\n                        border-right: 1px solid $border-color;\n                    }\n                }\n                @if($rtl==true){\n                    &:first-child{\n                        border-right: 1px solid $border-color;\n                        padding-right: 1.25rem;\n                    }\n                    &:last-child{\n                        border-left: 1px solid $border-color;\n                    }\n                }\n                &.nk-file-info {\n                    padding-top: 0.125rem;\n                    padding-bottom: 0.125rem;\n                }\n            }\n            &:first-child{\n                > div{\n                    border-top: 1px solid $border-color;\n                    &:first-child{\n                        border-top-left-radius: $border-radius;\n                    }\n                    &:last-child{\n                        border-top-right-radius: $border-radius;\n                    }\n                }\n            }\n            &:last-child{\n                > div{\n                    &:first-child{\n                        border-bottom-left-radius: $border-radius;\n                    }\n                    &:last-child{\n                        border-bottom-right-radius: $border-radius;\n                    }\n                }\n            } \n            .custom-checkbox{\n                @if($rtl==false){\n                    margin-right: 1rem;\n                }\n                @if($rtl==true){\n                    margin-left: 1rem;\n                }\n            }\n            &-members{\n                .tb-shared{\n                    position: absolute;\n                    @if($rtl==false){\n                        left: -1rem;\n                    }\n                    @if($rtl==true){\n                        right: -1rem;\n                    }\n                    top: 50%;\n                    transform: translateY(-50%);\n                    font-size: 1rem;\n                }\n            }\n            &-name-text {\n                a.title {\n                    padding: 1rem 0 0.875rem;\n                }\n            }\n            &-icon {\n                + .nk-file-name a.title {\n                    @if($rtl==false){\n                        padding-left: ($fmg-file-icon-width-sm + 8px);\n                        margin-left: -($fmg-file-icon-width-sm + 8px);\n                    }\n                    @if($rtl==true){\n                        padding-right: ($fmg-file-icon-width-sm + 8px);\n                        margin-right: -($fmg-file-icon-width-sm + 8px);\n                    }\n                }\n            }\n        }\n        &.is-compact{\n            .nk-file{\n                > div{\n                    height: 3rem;\n                }\n            }\n        }\n    }\n\n    // COMMON FOR GRID & GROUP VIEW\n    &-view-grid, &-view-group {\n        .nk-files-head{\n            margin-bottom: 0.25rem;\n            width: 100%;\n            display: flex;\n            .nk-file-item{\n                display: flex;\n                justify-content: space-between;\n                align-items: center;\n                width: 100%;\n                padding: 0;\n                > div:not(.nk-file-info):not(.nk-file-actions){\n                    display: none;\n                }\n            }\n            .nk-file-actions {\n                width: 30px;\n                padding: 0 !important;\n                @if($rtl==false){\n                    margin-right: -4px;\n                }\n                @if($rtl==true){\n                    margin-left: -4px;\n                }\n            }\n        }\n        .nk-files-list {\n            display:flex;\n            flex-wrap:wrap;\n            margin: -8px;\n            .nk-file-actions {\n                position: absolute;\n                border: 0 none;\n                background: transparent;\n                width: 46px;\n                @if($rtl==false){\n                    right: 4px;\n                }\n                @if($rtl==true){\n                    left: 4px;\n                }\n                top: 10px;\n            }\n            .custom-control{\n                position: absolute;\n            }\n        }\n        .nk-file{\n            display: flex;\n            position: relative;\n            margin: 8px;\n            background: $white;\n            border: 1px solid $border-color;\n            border-radius: $border-radius;\n            .nk-file-members{\n                display: none;\n            }\n        }\n    }\n\n    // VIEW GRID\n    &-view-grid {\n        .nk-file{\n            display: block;\n            position: relative;\n            width: calc(50% - 16px);\n            text-align: center;\n            padding: .5rem 0.25rem;\n            > div {\n                display: block;\n                padding: 0;\n            }\n            &-title {\n                display: flex;\n                flex-direction: column;\n            }\n            &-icon {\n                display: block;\n                margin: 0;\n                width: 100%;\n                &-type {\n                    width: $fmg-file-icon-width-lg;\n                    padding: .5rem 0;\n                }\n            }\n            &-name {\n                .title {\n                    padding: .5rem 0.125rem .5rem;\n                }\n                &-text {\n                    padding-left: 1.5rem;\n                    padding-right: 1.5rem;\n                }\n            }\n            &-desc {\n                padding: 0 .25rem .75rem;\n                margin-top: -0.125rem;\n                justify-content: center;\n                .members {\n                    display: none;\n                }\n            }\n            &-info > .nk-file-link {\n                padding: .5rem 0;\n            }\n            .nk-file-members{\n                display: none;\n            }\n            .nk-file-meta {\n                padding-bottom: .5rem;\n            }\n            .custom-control{\n                top: .75rem;\n                @if($rtl==false){\n                    left: 1rem;\n                }\n                @if($rtl==true){\n                    right: 1rem;\n                }\n            }\n        }\n    }\n\n    // VIEW GROUP\n    &-view-group {\n        .nk-file{\n            position: relative;\n            padding: .5rem .5rem;\n            width: 100%;\n            > div {\n                display: block;\n                width: 100%;\n                @if($rtl==false){\n                    padding-right: 2.5rem;\n                }\n                @if($rtl==true){\n                    padding-left: 2.5rem;\n                }\n            }\n            &-desc {\n                padding: .25rem .125rem 0;\n            }\n            &-name-text {\n                a.title {\n                    padding: .125rem 0;\n                }\n            }\n            &-icon {\n                + .nk-file-name a.title {\n                    @if($rtl==false){\n                        padding-left: ($fmg-file-icon-width-sm + 8px);\n                        margin-left: -($fmg-file-icon-width-sm + 8px);\n                    }\n                    @if($rtl==true){\n                        padding-right: ($fmg-file-icon-width-sm + 8px);\n                        margin-right: -($fmg-file-icon-width-sm + 8px);\n                    }\n                }\n            }\n            .nk-file-actions {\n                @if($rtl==false){\n                    right: 2px;\n                }\n                @if($rtl==true){\n                    left: 2px;\n                }\n                top: 4px;\n            }\n            .custom-control{\n                @if($rtl==false){\n                    right: .5rem;\n                }\n                @if($rtl==true){\n                    left: .5rem;\n                }\n                bottom: .5rem;\n            }\n            .nk-file-meta{\n                display: none;\n            }\n        }\n    }\n\n    &-group{\n        > .title{\n            border-top:1px solid $border-light;\n            font-size: $fx-sz-12;\n            letter-spacing: 0.04em;\n            text-transform: uppercase;\n            padding: 1rem 0;\n            margin: 0;\n        }\n        + .nk-files-group{\n            margin-top: 3rem;\n        }\n    }\n}\n\n@include media-breakpoint-down(sm){\n    .nk-file {\n        &-name-text {\n            font-size: $fx-sz-13;\n            .nk-files-view-grid & {\n                font-size: $fx-sz-12;\n            }\n        }\n    }\n}\n@include media-breakpoint-down(md){\n    .nk-fmg-body .nk-block-tools .btn-icon.btn-trigger .icon {\n        font-size: 1.25rem;\n    }\n}\n@include media-breakpoint-up(sm){\n    .nk-files-view{\n        &-grid {\n            .nk-file{\n                width: calc(33.33% - 16px);\n            }\n        }\n        &-group {\n            .nk-file{\n                width: calc(100% - 16px);\n            }\n        }\n    }\n}\n\n@media (min-width:660px){\n    .nk-files-view{\n        &-group {\n            .nk-file{\n                width: calc(50% - 16px);\n            }\n        }\n    }\n}\n\n@include media-breakpoint-up(xl){\n    .nk-files-view{\n        &-grid {\n            .nk-file{\n                width: calc(25% - 16px);\n            }\n        }\n        &-group {\n            .nk-file{\n                width: calc(50% - 16px);\n            }\n        }\n    }\n}\n\n@include media-breakpoint-up(xxl){\n    .nk-files-view{\n        &-grid {\n            .nk-file{\n                width:calc(20% - 16px);\n            }\n        }\n        &-group {\n            .nk-file{\n                width: calc(33.33% - 16px);\n            }\n        }\n    }\n}\n\n@media (min-width: 1800px) {\n    .nk-files-view{\n        &-grid {\n            .nk-file{\n                width:calc(16.66% - 16px);\n            }\n        }\n        &-group {\n            .nk-file{\n                width: calc(25% - 16px);\n            }\n        }\n    }\n}\n\n@media (max-width: 1199px) and (min-width: 992px), (max-width: 767px) {\n    .nk-files-view-list {\n        .nk-file-members, .nk-file-size {\n            display: none !important;\n        }\n    } \n}\n@media (max-width: 599px) {\n    .nk-files-view-list {\n        .nk-file {\n            &-icon-type {\n                width: $fmg-file-icon-width-xs;\n            }\n            &-meta, &-date, &-size {\n                display: none !important;\n            }\n            .custom-checkbox {\n                @if($rtl==false){\n                    margin-right: 0.75rem;\n                }\n                @if($rtl==true){\n                    margin-left: 0.75rem;\n                }\n            }\n        } \n    }\n}\n@media (max-width:359px){\n    .nk-files-view{\n        &-grid {\n            .nk-file{\n                width: 100%;\n            }\n        }\n    }\n}\n\n// Upload\n.nk-upload{\n    &-form{\n        margin-bottom: 2.25rem;\n    }\n    &-list{\n        > .title{\n            font-size:.875rem;\n            padding-bottom: 1rem;\n        }\n    }\n    &-item{\n        display: flex;\n        align-items: center;\n        padding: .5rem;\n        border-radius: $border-radius;\n        border: 1px solid $border-light;\n        margin: .5rem 0;\n    }\n    &-icon {\n        width: 48px;\n        @if($rtl==false){\n            margin-right: .25rem;\n        }\n        @if($rtl==true){\n            margin-left: .25rem;\n        }\n        flex-shrink: 0;\n    }\n    &-info {\n        font-weight: $fw-medium;\n        color: $base-color;\n        flex-grow: 1;\n        @if($rtl==false){\n            padding-right: .75rem;\n        }\n        @if($rtl==true){\n            padding-left: .75rem;\n        }\n    }\n    &-title{\n        display: flex;\n        align-items: flex-end;\n        .title {\n            font-size: .875rem;\n        }\n        .meta{\n            font-size: $fx-sz-12;\n            @if($rtl==false){\n                margin-left: auto;\n            }\n            @if($rtl==true){\n                margin-right: auto;\n            }\n            color:$base-light;\n            font-weight: $fw-normal;\n        }\n    }\n    &-size{\n        font-size: $fx-sz-12;\n        color: $base-light;\n        font-weight: $fw-normal;\n    }\n    &-progress{\n        margin: .375rem 0 .25rem;\n    }\n    &-action{\n        @if($rtl==false){\n            margin-left: auto;\n        }\n        @if($rtl==true){\n            margin-right: auto;\n        }\n    }\n}","// Variables\n$chat-aside-gap-x: 1.25rem;\n$chat-aside-gap-x-tab: 2.25rem;\n$chat-aside-gap-x-desk: 1.75rem;\n\n$chat-body-gap-x: 1.25rem;\n$chat-body-gap-x-tab: 2.25rem;\n$chat-body-gap-x-desk: 1.75rem;\n\n$chat-aside-width: 320px;\n$chat-aside-width-lg: 325px;\n$chat-aside-width-xl: 382px;\n\n$chat-profile-width: 325px;\n$chat-profile-width-xl: 365px;\n$chat-profile-width-sm: 280px;\n\n$chat-meta-sap: $ni-dot !default;\n\n// for Extend\n.add-opt {\n    &:hover {\n        .sub-text, .icon {\n            color: $accent-color;\n        }\n    }\n}\n.add-opt-icon {\n    .icon{\n        &-circle{\n            height: 32px;\n            width: 32px;\n            font-size: 1rem;\n        }\n        + span, + div{\n            @if($rtl==false){\n                margin-left: 0.75rem;\n            }\n            @if($rtl==true){\n                margin-right: 0.75rem;\n            }\n        }\n    }\n}\n\n// Chat Listing\n.chat{\n    &-item{\n        position: relative;\n        border-radius: $border-radius;\n        transition: background-color .3s;\n        &:hover{\n            background-color: $light-100;\n            .chats-dropdown & {\n                background-color: $lighter;\n            }\n            .chat-actions{\n                opacity: 1;\n                pointer-events: initial;\n                transition: opacity .5s;\n            }\n        }\n        &.current{\n            background-color: $lighter;\n            &:hover{\n                background-color: $light-100;\n            }\n        }\n    }\n    &-link{\n        display: flex;\n        align-items: center;\n        width: 100%;\n        padding: .75rem;\n        cursor: pointer;\n    }\n    &-media{\n        height: 44px;\n        width: 44px;\n        + .chat-info{\n            @if($rtl==false){\n                margin-left: 1rem;\n            }\n            @if($rtl==true){\n                margin-right: 1rem;\n            }\n        }\n    }\n    &-info{\n        width: calc(100% - 3.75rem);\n    }\n    &-from{\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        .name{\n            font-size: 0.9375rem;\n            margin-bottom: 0;\n            font-weight: $fw-medium;\n            color: $base-text;\n            .is-unread &{\n                font-weight: $fw-bold;\n                color: $base-color;\n            }\n        }\n        .time{\n            font-size: $fx-sz-12;\n            color: $base-light;\n        }\n    }\n    &-context{\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        .text{\n            width: calc(100% - 2.5rem);\n            white-space: nowrap;\n            text-overflow: ellipsis;\n            overflow: hidden;\n            font-size: $fx-sz-13;\n            color: $base-light;\n            .is-unread &{\n                font-weight: $fw-medium;\n                color: $base-text;\n            }\n        }\n        .status{\n            display: flex;\n            color: rgba($base-light,.8);\n            .is-unread &{\n                color: $accent-color;\n            }\n            &.seen{\n                color: $accent-color;\n            }\n        }\n    }\n    &-actions{\n        background-color: $light-100;\n        position: absolute;\n        top: 0;\n        bottom: 0;\n        @if($rtl==false){\n            right: 0.75rem;\n        }\n        @if($rtl==true){\n            left: 0.75rem;\n        }\n        opacity: 0;\n        pointer-events: none;\n        z-index: 2;\n        display: flex;\n        align-items: center;\n        justify-content: flex-end;\n        width: 3rem;\n    }\n    &-profile{\n        &-group{\n            border-top: 1px solid $border-light;\n            padding: .25rem 0;\n        }\n        &-head{\n            padding: 1.25rem 1.5rem;\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            .title{\n                margin-bottom: 0;\n            }\n            .indicator-icon{\n                display: inline-flex;\n            }\n            &.collapsed{\n                .indicator-icon{\n                    transform: rotate(-180deg);\n                }\n            }\n        }\n        &-body{\n            &-inner{\n                padding: 0 1.5rem 1.5rem;\n            }\n        }\n        &-options{\n            margin: -0.25rem;\n            li{\n                padding: .25rem;\n            }\n        }\n        &-settings{\n            margin: -0.5rem;\n            li{\n                padding: .5rem;\n            }\n            .custom-control-sm .custom-control-label{\n                @if($rtl==false){\n                    padding-left: 0.25rem;\n                }\n                @if($rtl==true){\n                    padding-right: 0.25rem;\n                }\n                font-size: $fx-sz-13;\n                font-weight: $fw-medium;\n                color: $base-text;\n            }\n        }\n        &-media{\n            display: flex;\n            margin: -0.25rem;\n            li{\n                width: 33.33%;\n                padding: 0.25rem;\n                a{\n                    display: inline-block;\n                }\n                img{\n                    border-radius: $border-radius;\n                }\n            }\n        }\n    }\n    &-option{\n        &-link{\n            display: flex;\n            align-items: center;\n            .lead-text{\n                font-weight: $fw-medium;\n                font-size: $fx-sz-13;\n                transition: color .3s;\n                color: $base-text;\n            }\n            @extend .add-opt-icon;\n            &:hover .lead-text {\n                color: $base-dark;\n            }\n        }\n    }\n\n    &-members{\n        margin: -0.375rem -.5rem;\n        li{\n            position: relative;\n        }\n        &-link{\n            display: flex;\n            align-items: center;\n            padding: 0.375rem .5rem;\n            @extend .add-opt-icon;\n        }\n        .user{\n            &-card{\n                position: relative;\n                padding: 0.375rem .5rem;\n                border-radius: $border-radius-sm;\n                transition: background-color .3s;\n                > a{\n                    width: 100%;\n                    display: flex;\n                    align-items: center;\n                }\n                &:hover{\n                    background-color: $light-100;\n                    .user-actions{\n                        opacity: 1;\n                        pointer-events: initial;\n                        transition: opacity .5s;\n                    }\n                }\n            }\n            &-role{\n                @if($rtl==false){\n                    margin-left: auto;\n                }\n                @if($rtl==true){\n                    margin-right: auto;\n                }\n                font-size: $fx-sz-12;\n                color: $base-light;\n            }\n            &-actions{\n                position: absolute;\n                top: 0;\n                @if($rtl==false){\n                    right: .25rem;\n                }\n                @if($rtl==true){\n                    left: .25rem;\n                }\n                bottom: 0;\n                width: 3rem;\n                background-color: $light-100;\n                display: flex;\n                align-items: center;\n                justify-content: flex-end;\n                opacity: 0;\n                pointer-events: none;\n            }\n        }\n    }\n}\n.chat {\n    display: flex;\n    align-items: flex-end;\n    margin: -4px;\n    > div{\n        padding: 4px;\n    }\n    + .chat{\n        padding-top: 0.5rem;\n    }\n    &-avatar{\n        margin-bottom: 1.4rem;\n        &.no-meta {\n            margin-bottom: 0;\n        }\n    }\n    &-bubble{\n        display: flex;\n        align-items: center;\n        padding: .125rem 0;\n        &:hover{\n            .chat-msg-more{\n                opacity: 1;\n            }\n        }\n        &s{\n            .attach-files{\n                margin-top: .75rem;\n            }\n        }\n    }\n    &-msg {\n        background-color: $white;\n        border-radius: $border-radius-xl;\n        padding: .5rem 1rem;\n        &-more {\n            display: flex;\n            align-items: center;\n            margin:0 0.75rem;\n            opacity: 0;\n            flex-shrink: 0;\n            transition: all .3s;\n            > li{\n                padding: 0.25rem;\n            }\n        }\n        &.is-light {\n            background-color: $light;\n            color: $base-text;\n        }\n        &.is-theme {\n            background-color: $accent-color;\n            color: $white;\n        }\n    }\n    &-meta{\n        display: flex;\n        align-items: center;\n        margin: .25rem -.375rem 0;\n        li{\n            position: relative;\n            padding: 0 .375rem;\n            font-size: $fx-sz-12;\n            color: $base-light;\n            &:not(:first-child):before{\n                content: $chat-meta-sap;\n                font-family: $nk-dashlite-font;\n                position: absolute;\n                @if($rtl==false){\n                    left: 0;\n                }\n                @if($rtl==true){\n                    right: 0;\n                }\n                top: 50%;\n                font-size: 11px;\n                line-height: 10px;\n                transform: translate(-50%,-50%);\n                opacity: .8;\n            }\n        }\n    }\n    &-sap{\n        overflow: hidden;\n        text-align: center;\n        padding: 1rem 0;\n        &-meta {\n            position: relative;\n            display: inline-block;\n            padding: 0 .75rem;\n            color: $base-light;\n            font-size: $fx-sz-12;\n            line-height: 1.4;\n            &:before,&:after{\n                position: absolute;\n                height: 1px;\n                background: $border-color;\n                content: '';\n                width: 100vw;\n                top: 50%;\n            }\n            &:before{\n                right: 100%;\n            }\n            &:after{\n                left: 100%;\n            }\n        }\n    }\n\n\n    &.is-you{\n        .chat-bubble{\n            &s{\n                .attach-files {\n                    border-color: $white;\n                    overflow: hidden;\n                }\n                .attach-files, .attach-foot{\n                    background-color: $white;\n                }\n            }\n            &:last-child{\n                .chat-msg{\n                    @if($rtl==false){\n                        border-bottom-left-radius: 0;\n                    }\n                    @if($rtl==true){\n                        border-bottom-right-radius: 0;\n                    }\n                }\n            }\n            &:not(:first-child){\n                .chat-msg{\n                    @if($rtl==false){\n                        border-top-left-radius: $border-radius;\n                    }\n                    @if($rtl==true){\n                        border-top-right-radius: $border-radius;\n                    }\n                }\n            }\n            &:not(:last-child){\n                .chat-msg{\n                    @if($rtl==false){\n                        border-bottom-left-radius: $border-radius;\n                    }\n                    @if($rtl==true){\n                        border-bottom-right-radius: $border-radius;\n                    }\n                }\n            }\n        }\n    }\n    &.is-me{\n        justify-content: flex-end;\n        .chat-msg{\n            background-color: $accent-color;\n            color: $white;\n        }\n        .chat-meta{\n            justify-content: flex-end;\n        }\n        .chat-bubble{\n            flex-direction: row-reverse;\n            &s{\n                .attach-files {\n                    border-color: $accent-300;\n                    overflow: hidden;\n                }\n                .attach-files, .attach-foot{\n                    background-color: $white;\n                }\n            }\n            &:last-child{\n                .chat-msg{\n                    @if($rtl==false){\n                        border-bottom-right-radius: 0;\n                    }\n                    @if($rtl==true){\n                        border-bottom-left-radius: 0;\n                    }\n                }\n            }\n            &:not(:first-child){\n                .chat-msg{\n                    @if($rtl==false){\n                        border-top-right-radius: $border-radius;\n                    }\n                    @if($rtl==true){\n                        border-top-left-radius: $border-radius;\n                    }\n                }\n            }\n            &:not(:last-child){\n                .chat-msg{\n                    @if($rtl==false){\n                        border-bottom-right-radius: $border-radius;\n                    }\n                    @if($rtl==true){\n                        border-bottom-left-radius: $border-radius;\n                    }\n                }\n            }\n        }\n    }\n    \n    // Upload option\n    &-upload-option{\n        display: none;\n        position: absolute;\n        @if($rtl==false){\n            left: 100%;\n        }\n        @if($rtl==true){\n            right: 100%;\n        }\n        padding: 0.5rem;\n        background-color: $white;\n        &.expanded{\n            display: block;\n        }\n        ul{\n            display: flex;\n            align-items: center;\n        }\n        a{\n            color: $accent-color;\n            font-size: 1.25rem;\n            height: 36px;\n            width: 36px;\n            display: inline-flex;\n            align-items: center;\n            justify-content: center;\n            &:hover{\n                color: darken($accent-color, 8%);\n            }\n        }\n    }\n}\n\n.fav-list{\n    display: flex;\n    margin: -0.375rem;\n    overflow-x: auto;\n    li{\n        padding: 0.375rem;\n    }\n    a:hover > .user-avatar:after {\n        opacity: 1;\n    }\n    .user-avatar{\n        height: 44px;\n        width: 44px;\n        &:after {\n            content: \"\";\n            position: absolute;\n            width: 100%;\n            left: 0;\n            height: 100%;\n            background: $light-200;\n            transform: scale(1.15);\n            opacity: 0;\n            border-radius: 50%;\n            z-index: -1;\n            transition: opacity .3s;\n        }\n    }\n}\n\n@include media-breakpoint-up(md){\n    .fav-list{\n        flex-wrap: wrap;\n    }\n}\n@media (max-width:859px){\n    .fav-list{\n        margin: -0.375rem 0;\n        li{\n            @if($rtl==false){\n                &:first-child{\n                    padding-left: 0;\n                }\n                &:last-child{\n                    padding-right: 0;\n                }\n            }\n            @if($rtl==true){\n                &:first-child{\n                    padding-right: 0;\n                }\n                &:last-child{\n                    padding-left: 0;\n                }\n            }\n        }\n    }\n}\n\n\n.channel-list {\n    li {\n        margin:0.125rem -0.5rem;\n    }\n    a {\n        padding: 0.375rem .5rem;\n        display: block;\n        transition: all .3s;\n        font-weight: $fw-medium;\n        color: $base-text;\n        border-radius: $border-radius-sm;\n        &:hover, &.active {\n            color: $accent-color;\n            background: $accent-100;\n        }\n    }\n\n}\n\n.contacts {\n    &-list {\n        margin: -0.375rem -.5rem;\n        & + .contacts-list {\n            margin-top: 1.75rem;\n        }\n        li{\n            position: relative;\n            > .title {\n                @if($rtl==false){\n                    padding-left: 1.25rem;\n                }\n                @if($rtl==true){\n                    padding-right: 1.25rem;\n                }\n                margin-bottom: .25rem;\n            }\n        }\n        .user{\n            &-card{\n                position: relative;\n                padding: 0.375rem .5rem;\n                border-radius: $border-radius-sm;\n                transition: background-color .3s;\n                > a{\n                    width: 100%;\n                    display: flex;\n                    align-items: center;\n                }\n                &:hover{\n                    background-color: $light-100;\n                    .user-actions{\n                        opacity: 1;\n                        pointer-events: initial;\n                        transition: opacity .4s;\n                    }\n                }\n            }\n            &-meta{\n                margin-left: auto;\n                font-size: $fx-sz-12;\n                color: $base-light;\n            }\n            &-actions{\n                font-size: 12px;\n                position: absolute;\n                top: 0;\n                @if($rtl==false){\n                    right: .25rem;\n                }\n                @if($rtl==true){\n                    left: .25rem;\n                }\n                bottom: 0;\n                width: 4.5rem;\n                background-color: $light-100;\n                display: flex;\n                align-items: center;\n                justify-content: flex-end;\n                opacity: 0;\n                pointer-events: none;\n                > a {\n                    padding:0 .375rem;\n                }\n            }\n        }\n    }\n    &-add-link{\n        padding: 0.375rem .5rem;\n        display: flex;\n        align-items: center;\n        .lead-text{\n            font-weight: $fw-medium;\n            font-size: $fx-sz-13;\n        }\n        @extend .add-opt-icon;\n    }\n\n}\n\n\n// Chat Layouts\n.nk-chat{\n    position: relative;\n    display: flex;\n    overflow: hidden;\n    background: $white;\n    min-height: calc(100vh - (#{$header-height} + 64px));\n    max-height: calc(100vh - (#{$header-height} + 64px));\n    &-blank{\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        flex-direction: column;\n        height: 100%;\n        background-color: $light;\n        &-icon{\n            margin-bottom: 1.5rem;\n        }\n    }\n    &-aside{\n        background: $white;\n        width: 100%;\n        overflow: hidden;\n        max-height: 100%;\n        position: relative;\n        display: flex;\n        flex-direction: column;\n        flex-shrink: 0;\n        @if($rtl==false){\n            border-top-left-radius: ($border-radius - 1);\n            border-bottom-left-radius: ($border-radius - 1);\n        }\n        @if($rtl==true){\n            border-top-right-radius: ($border-radius - 1);\n            border-bottom-right-radius: ($border-radius - 1);\n        }\n        &-head{\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            padding: 1.125rem $chat-aside-gap-x 0.875rem;\n        }\n        &-user{\n            .title{\n                font-size: 1.375rem;\n                color:$base-color;\n            }\n            .user-avatar{\n                height: 36px;\n                width: 36px;\n                + .title{\n                    @if($rtl==false){\n                        margin-left: 1rem;\n                    }\n                    @if($rtl==true){\n                        margin-right: 1rem;\n                    }\n                }\n            }\n            .dropdown-toggle{\n                &:after{\n                    font-size: 1.125rem;\n                    color: $base-light;\n                    @if($rtl==false){\n                        margin-left: 1rem;\n                    }\n                    @if($rtl==true){\n                        margin-right: 1rem;\n                    }\n                }\n            }\n        }\n        &-tools{\n            display: flex;\n            align-items: center;\n        }\n        &-body{\n            max-height: 100%;\n            height: 100%;\n            overflow: auto;\n        }\n        &-search{\n            padding: 0 $chat-aside-gap-x;\n            margin-bottom: 1.75rem;\n            margin-top: 0.25rem;\n            .form-control{\n                background-color: $lighter;\n                border-color: $lighter;\n                &::placeholder {\n                    color: $base-light;\n                  }\n            }\n        }\n    }\n    &-aside-panel{\n        padding: 0 $chat-aside-gap-x 1.75rem;\n        .title{\n            margin-bottom: .75rem;\n        }\n    }\n    &-list{\n        padding: 0 ($chat-aside-gap-x - .75rem);\n        .title{\n            @if($rtl==false){\n                margin-left: .75rem;\n            }\n            @if($rtl==true){\n                margin-right: .75rem;\n            }\n        }\n    }\n    &-body{\n        background: $white;\n        position: absolute;\n        top: 0;\n        left: 0;\n        right: 0;\n        bottom: 0;\n        flex-grow: 1;\n        display: flex;\n        flex-direction: column;\n        overflow: hidden;\n        transition: padding .3s ease-in-out;\n        opacity: 0;\n        pointer-events: none;\n        z-index: 5;\n        &.show-chat{\n            opacity: 1;\n            pointer-events: auto;\n        }\n    }\n    &-head{\n        position: relative;\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        padding: 1rem 1.75rem;\n        border-bottom: 1px solid $border-light;\n        background-color: $white;\n        &-info{\n            width: 60%;\n            .user-avatar + .user-info{\n                @if($rtl==false){\n                    margin-left: 0.75rem;\n                }\n                @if($rtl==true){\n                    margin-right: 0.75rem;\n                }\n            }\n            .user-info{\n                .lead-text{\n                    display: block;\n                    text-overflow: ellipsis;\n                    overflow: hidden;\n                    white-space: nowrap;\n                }\n            }\n        }\n        &-info,&-tools{\n            display: flex;\n            align-items: center;\n            margin: -0.125rem;\n            > li{\n                padding: .125rem;\n            } \n            .btn-icon{\n                .icon{\n                    font-size: 1.25rem;\n                }\n            }\n        }\n        &-search{\n            position: absolute;\n            top: calc(100% + 1rem);\n            left: 0;\n            z-index: 9;\n            width: 100%;\n            padding: 0 1.75rem;\n            opacity: 0;\n            pointer-events: none;\n            transform: translateY(-10px);\n            transition: all .5s;\n            &.show-search{\n                opacity: 1;\n                pointer-events: auto;\n                transform: none;\n            }\n        }\n    }\n    &-panel{\n        background-color: rgba($light, .7);\n        height: 100%;\n        max-height: 100%;\n        overflow: auto;\n        padding: 1.25rem;\n    }\n    &-editor{\n        display: flex;\n        align-items: center;\n        padding: 1rem 1.25rem;\n        background-color: $white;\n        &-form{\n            padding: 0 .5rem;\n            flex-grow: 1;\n            .form-control{\n                min-height: 36px;\n                padding-top: 0.5rem;\n            }\n        }\n        &-upload,&-tools{\n            display: flex;\n            align-items: center;\n            .btn-icon{\n                .icon{\n                    font-size: 1.5rem;\n                }\n            }\n        }\n        &-upload{\n            position: relative;\n            z-index: 2;\n            .toggle-opt{\n                transition: .3s;\n                &.active{\n                    opacity: 0.7;\n                    transform: rotate(-45deg);\n                }\n            }\n        }\n    }\n    &-profile{\n        position: absolute;\n        top: 0;\n        @if($rtl==false){\n            right: 0;\n            transform: translateX(100%);\n        }\n        @if($rtl==true){\n            left: 0;\n            transform: translateX(-100%);\n        }\n        width: $chat-profile-width;\n        height: 100%;\n        max-height: 100%;\n        transition: transform .3s  ease-in-out;\n        background: $white;\n        z-index: 100;\n        &-overlay{\n            position: absolute;\n            top: 0;\n            right: 0;\n            bottom: 0;\n            left: 0;\n            background: $sidebar-overlay;\n            z-index: 600;\n            z-index: 90;\n            animation: overlay-fade-in .4s ease 1;\n        }\n        &.visible{\n            transform: none;\n        }\n    }\n}\n\n\n@include media-breakpoint-down(xs){\n    .nk-chat{\n        &-head{\n            padding: 0.75rem 1.25rem;\n            &-user{\n                max-width:calc(100% - 34px);\n                .user-avatar{\n                    height: 36px;\n                    width: 36px;\n                }\n                .user-info{\n                    width: calc(100% - 36px - .75rem);\n                }\n            }\n        }\n    }\n}\n\n\n@include media-breakpoint-up(sm){\n    .nk-chat{\n        &-head{\n            &-info,&-tools{\n                margin: -0.375rem;\n                > li{\n                    padding: .375rem;\n                } \n            }\n        }\n    }\n}\n@media (min-width:576px) and (max-width:991px){\n    .nk-chat{\n        &-aside{\n            &-head, &-search{\n                padding-left: $chat-aside-gap-x-tab;\n                padding-right: $chat-aside-gap-x-tab;\n            }\n        }\n        &-aside-panel{\n            padding: 0 $chat-aside-gap-x-tab 1.75rem;\n        }\n        &-list{\n            padding: 0 ($chat-aside-gap-x-tab - .75rem);\n        }\n        &-head, &-panel, &-editor{\n            padding-left: $chat-body-gap-x-tab;\n            padding-right: $chat-body-gap-x-tab;\n        }\n        &-head{\n            &-search{\n                padding: 0 $chat-body-gap-x-tab;\n            }\n        }\n    }\n}\n\n@media (min-width:860px){\n    .nk-chat{\n        &-aside{\n            width: $chat-aside-width;\n            @if($rtl==false){\n                border-right: 1px solid $border-light;\n            }\n            @if($rtl==true){\n                border-left: 1px solid $border-light;\n            }\n        }\n        &-body{\n            position: static;\n            opacity: 1;\n            pointer-events: auto;\n            &-close{\n                display: none;\n            }\n        }\n    }\n}\n@media (max-width:859px){\n    .nk-chat{\n        &-body{\n            &.show-chat{\n                position: fixed;\n                z-index: 2999;\n            }\n        }\n        &-head {\n            padding-top: 0.75rem;\n            padding-bottom: 0.75rem;\n        }\n    }\n}\n\n@media (min-width:860px) and (max-width:991px){\n    .nk-chat{\n        &-aside{\n            width: $chat-aside-width + 25px;\n            @if($rtl==false){\n                border-right: 1px solid $border-light;\n            }\n            @if($rtl==true){\n                border-left: 1px solid $border-light;\n            }\n        }\n    }\n}\n@include media-breakpoint-up(lg){\n    .nk-chat{\n        &-aside-panel, &-aside-head, &-aside-search {\n            padding-left: $chat-aside-gap-x-desk;\n            padding-right: $chat-aside-gap-x-desk;\n        }\n        &-list {\n            padding:0 ($chat-aside-gap-x - .25rem);\n        }\n        &-aside{\n            width: $chat-aside-width-lg;\n        }\n        &-panel{\n            padding: 1.25rem 1.75rem;\n        }\n    }\n    .chat {\n        &-profile {\n            &-head, &-body-inner{\n                padding-right: 1.75rem;\n                padding-left: 1.75rem;\n            }\n        }\n    }\n}\n@include media-breakpoint-up(xl){\n    .nk-chat{\n        &-body{\n            &.profile-shown{\n                @if($rtl==false){\n                    padding-right: $chat-profile-width;\n                }\n                @if($rtl==true){\n                    padding-left: $chat-profile-width;\n                }\n            }\n        }\n        &-profile {\n            @if($rtl==false){\n                border-left: 1px solid $border-light;\n            }\n            @if($rtl==true){\n                border-right: 1px solid $border-light;\n            }\n        }\n    }\n}\n@include media-breakpoint-up(xxl){\n    .nk-chat{\n        &-aside{\n            width: $chat-aside-width-xl;\n        }\n        &-body{\n            &.profile-shown{\n                @if($rtl==false){\n                    padding-right: $chat-profile-width-xl;\n                }\n                @if($rtl==true){\n                    padding-left: $chat-profile-width-xl;\n                }\n            }\n        }\n        &-profile{\n            width: $chat-profile-width-xl;\n        }\n    }\n}\n\n@include media-breakpoint-down(xl){\n    .profile-shown{\n        .nk-chat-profile-toggle{\n            @if($rtl==false){\n                right: 262px;\n            }\n            @if($rtl==true){\n                left: 262px;\n            }\n            .has-apps-sidebar & {\n                @if($rtl==false){\n                    right: -18px;\n                }\n                @if($rtl==true){\n                    left: -18px;\n                }\n            }\n        }\n    }\n}\n\n@media (max-width:359px){\n    .nk-chat{\n        &-profile{\n            width: $chat-profile-width-sm;\n        }\n    }\n}","/// Preview Purpose\n/////////////////////////////\n.nk-code-preview-box{\n    display: block;\n    color: $base-light;\n    padding:.15rem 1.25rem;\n    @if($rtl==false){\n        border-left: 1px solid $border-light;\n    }\n    @if($rtl==true){\n        border-right: 1px solid $border-light;\n    }\n}\n//\n.dashboard-preview{\n    height: 200px;\n    justify-content: center;\n}\n//\n.dropdown-preview{\n    .dropdown-menu{\n        position: static;\n        display: block;\n    }\n    &:after{\n        display: block;\n        clear: both;\n        content: \"\";\n    }\n}\n\n@media (max-width:420px){\n    .dropdown-preview{\n        .dropdown-menu-xl,.dropdown-menu-lg,.dropdown-menu-md{\n            min-width: 100%;\n            max-width: 100%;\n        }\n    }\n}\n// code highlight edit\n.prettyprint{\n    padding: 1.25rem;\n    white-space: pre;\n    box-shadow: none !important;\n    margin-bottom: 0;\n    border-radius: $border-radius;\n}\n.card-preview {\n    border:1px solid $border-color; \n}\n.code-block{\n    position: relative;\n    border: 1px solid $border-color; \n    padding:1.25rem;\n    background: $white;\n    border-radius: $border-radius;\n    .clipboard-init{\n        position: absolute;\n        top: 12px;\n        @if($rtl==false){\n            right: 12px;\n        }\n        @if($rtl==true){\n            left: 12px;\n        }\n    }\n    .card-preview + &{\n        margin-top: 28px;\n    }\n    + .code-block {\n        margin-top: -($border-radius - 1);\n        border-top-color: $border-light;\n        border-radius: 0 0 $border-radius $border-radius;\n    }\n    + .card-preview, + .nk-block-head {\n        margin-top: 40px;\n    }\n    .prettyprint{\n        background: $lighter;\n        border: none;\n        padding:.75rem;\n        font-size: 11px;\n        line-height: 20px;\n        max-height: 136px;\n    }\n    .title{\n        margin-bottom: 1rem;\n    }\n    .btn {\n        background-color: $white;\n        &:focus, &:hover {\n            border-color: $border-color;\n            box-shadow: none;\n        }\n    }\n    &-clean {\n        .title {\n            font-size: $fx-sz-11;\n            letter-spacing: 0.2em;\n            text-transform: uppercase;\n            color: $base-light;\n            font-weight: $fw-medium;\n            display: block;\n        }\n    }\n}\n\n//Icon\n.preview{\n    &-icon{\n        &-list{\n            display: flex;\n            flex-wrap: wrap;\n            margin: -15px;\n        }\n        &-item{\n            flex: 1 0 150px;\n            padding: 15px;\n            max-width: 50%;\n        }\n        &-box{\n            position: relative;\n            padding: 25px 20px;\n            text-align: center;\n            .btn-clipboard{\n                position: absolute;\n                top: 0;\n                @if($rtl==false){\n                    right: 0;\n                }\n                @if($rtl==true){\n                    left: 0;\n                }\n                opacity: 0;\n                z-index: 1;\n                &:focus{\n                    border-color:transparent;\n                    box-shadow: none;\n                }\n            }\n            &:hover{\n                .btn-clipboard{\n                    opacity: 1;\n                }\n            }\n            \n        }\n        &-wrap{\n            padding-bottom: 5px;\n            .ni{\n                font-size: 30px;\n            }\n            .preview-icon-svg &{\n                margin-bottom: .5rem;\n                svg{\n                    width: 90px;\n                }\n            }\n        }\n        &-name{\n            color: $base-light;\n            font-size: 11px;\n        }\n    }\n}\n.preview {\n    &-title, &-title-lg {\n        display: block;\n        padding-bottom: .75rem;\n    }\n    &-title-lg {\n        font-size: $fx-sz-13;\n    }\n    &-hr {\n        border-top: 1px solid $border-color;\n        margin-top: 2rem;\n        margin-bottom: 2rem;\n        + .preview-title {\n            padding-top: .5rem;\n        }\n        .nk-block-head + & {\n            margin-top: .5rem;\n        }\n    }\n    &-list{\n        display: flex;\n        flex-wrap: wrap;\n        margin: -0.75rem\n    }\n    &-item {\n        padding: 0.75rem;\n    }\n    &-btn {\n        &-list{\n            display: flex;\n            flex-wrap: wrap;\n            margin: -0.75rem\n        }\n        &-item {\n            width: 50%;\n            padding: 0.75rem;\n            .preview-btn-list-fw & {\n                width: 100%;\n            }\n            .preview-btn-list-3x & {\n                width: 33.33%;\n            }\n        }\n    }\n}\n.example{\n    &-width, &-height, &-border, &-spacing {\n        & > div {\n            font-size: $fx-sz-11;\n            padding: .5rem;\n            text-align: center;\n            background-color: $lighter;\n            \n        }\n    }\n    &-border{\n        margin: -0.5rem;\n        > div {\n            height: 4.5rem;\n            width: 4.5rem;\n            margin: .5rem;\n        }\n    }\n    &-border-all > div {\n        border: 1px solid $border-color;\n    }\n    &-width > div {\n        height: 2rem;\n        background-color: $light;\n        margin-bottom: 0.25rem;\n    }\n    &-height {\n        height: 8rem;\n        & > div {\n            width: 8rem;\n            background-color: $light;\n            @if($rtl==false){\n                margin-right: .5rem;\n            }\n            @if($rtl==true){\n                margin-left: .5rem;\n            }\n        }\n    }\n    &-spacing {\n        & > div {\n            height: 2rem;\n            width: 4.5rem;\n            background-color: $light;\n            margin-bottom: .5rem;\n        }\n        &-pd > div {\n            @if($rtl==false){\n                margin-right: .5rem;\n            }\n            @if($rtl==true){\n                margin-left: .5rem;\n            }\n            height: auto;\n            width: auto;\n            > span {\n                display: block;\n                padding: .25rem;\n                line-height: 1;\n                border-radius: 2px;\n                background-color: $white;\n            }\n        }\n    }\n    &-alerts {\n        &:not(:last-child){\n            margin-bottom: $gutter-width;\n        }\n    }\n}\n\n.components-preview {\n    h4.title, h5.title {\n        font-size: 1.25rem;\n        letter-spacing: -0.01rem;\n        font-family: $base-font-family;\n        font-weight: $fw-medium;\n    }\n    .card-preview > .card-inner{\n        padding: 1.25rem;\n    }\n}\n@include media-breakpoint-up(md){\n    .preview {\n        &-btn-item {\n            width: 25%;\n            .preview-btn-list-fw & {\n                width: 25%;\n            }\n            .preview-btn-list-3x & {\n                width: 16.66%;\n            }\n        }\n    }\n}\n@include media-breakpoint-up(lg){\n    .components-preview {\n        .nk-block + .nk-block-lg {\n            padding-top: 3.75rem;\n        }\n    }\n}\n@include media-breakpoint-down(sm){\n    .preview {\n        &-reference {\n            tr, th, td {\n                display: block;\n                border:0;\n                width: 100% !important;\n            }\n            tbody tr {\n                padding: .5rem 0;\n                &:not(:last-child){\n                    border-bottom: 1px solid $border-light;\n                }\n                &:nth-child(2n){\n                    background-color: rgba($lighter, .3);\n                }\n            }\n            tr td {\n                padding:0.2rem 1.25rem;\n            }\n            tr th:not(:first-child) {\n                display: none;\n            }\n        }\n    }\n}\n\n// DEMO Settings Panel for Preview\n////////////////////////////////////////////\n$rtl: false !default;\n$dark-body-bg: $darker !default;\n$dark-card-bg: darken($dark, 6%) !default;\n$dark-border-color: lighten($darker, 8%) !default;\n\n.nk-sticky-toolbar{\n    position: fixed;\n    border: 3px solid $white;\n    top: 50%;\n    background:#fff;\n    z-index: 600;\n    @if($rtl==false){\n        right: 0;\n        border-radius: 6px 0 0 6px;\n        border-right: 0;\n        box-shadow: -2px 0 24px -2px rgba($shadow-color, .15);\n    }\n    @if($rtl==true){\n        left: 0;\n        border-radius: 0 6px 6px 0;\n        border-left: 0;\n        box-shadow: 2px 0 24px -2px rgba($shadow-color, .15);\n    }\n    li{\n        &:not(:last-child){\n            border-bottom: 2px solid $white;\n        }\n        a{\n            display: flex;\n            height: 36px;\n            width: 36px;\n            align-items: center;\n            justify-content: center;\n            font-size: 18px;\n            color: inherit;\n        }\n    }\n}\n.demo-layout{\n    background-color: rgba($blue,.1);\n    color: $blue;\n}\n.demo-thumb{\n    background-color: rgba($success,.1);\n    color: $success;\n}\n.demo-settings{\n    background-color: rgba($purple,.1);\n    color: $purple;\n}\n.demo-purchase{\n    background-color: rgba($pink,.1);\n    color: $pink;\n}\n@include media-breakpoint-up(sm){\n    .nk-sticky-toolbar{\n        top: 30%;\n        li{\n            a{\n                font-size: 20px;\n                height: 44px;\n                width: 44px;\n            }\n            &.demo-thumb a{\n                font-size: 22px;\n            }\n        }\n    }\n}\n.nk-demo{\n    &-panel{\n        position: fixed;\n        @if($rtl==false){\n            right: 0;\n        }\n        @if($rtl==true){\n            left: 0;\n        }\n        top: 0;\n        width: 320px;\n        max-width: calc(100vw - 40px);\n        max-height: 100vh;\n        height: 100vh;\n        z-index: 9999;\n        background-color: $white;\n        box-shadow: $box-shadow;\n        padding:0 0 1.5rem;\n        + .toggle-overlay{\n            z-index: 9000;\n            background: rgba($darker, 0.05);\n        }\n        .dark-mode & {\n            box-shadow: 0 0 35px 5px rgba($black, .5);\n        }\n    }\n    &-head{\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        padding: .75rem 1.5rem;\n        text-transform: uppercase;\n        border-bottom: 1px solid $border-light;\n        h6{\n            font-size: 13px;\n            letter-spacing: 0.1em;\n        }\n    }\n    &-list{\n        overflow: auto;\n        max-height: calc(100vh - 60px);\n    }\n    &-title{\n        display: block;\n        font-size: .875rem;\n        padding: .675rem 0;\n        text-align: center;\n        color: $base-text;\n        border-top: none;\n        border-radius: 0 0 $border-radius $border-radius;\n        .subtitle {\n            display: block;\n            color: $base-light;\n            font-size: 11px;\n        }\n    }\n    &-item{\n        padding: 2rem 1.5rem 1rem;\n        border-bottom: 1px solid $border-light;\n        a{\n            display: block;\n            &:hover{\n                .nk-demo-title{\n                    color: $accent-color;\n                }\n            }\n        }\n    }\n    &-image{\n        border: 1px solid $border-light;\n        border-radius: $border-radius $border-radius 0 0;\n        padding: 1rem 1rem 0 1rem;\n        img{\n            border-radius: inherit;\n        }\n    }\n    &-note{\n        background: $lighter;\n        padding-bottom: 2rem;\n    }\n}\n\n@include media-breakpoint-up(sm){\n    .nk-demo{\n        &-item{\n            padding: 2rem 2rem 1rem;\n        }\n        &-head{\n            padding: 15px 2rem 13px;\n        }\n        &-note{\n            padding-bottom: 2rem;\n        }\n    }\n}\n\n@include media-breakpoint-up(md){\n    .nk-demo{\n        &-panel{\n            &-2x{\n                width: 640px;\n                .nk-demo-list{\n                    .simplebar-content{\n                        display: flex;\n                        flex-wrap: wrap;\n                        .nk-demo-item{\n                            width: 50%;\n                            &:not(:nth-child(2n)){\n                                border-right: 1px solid $border-light;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n/// Color Scheme\n/////////////////////////\n.nk-opt {\n    &-panel {\n        overflow: auto;\n        max-height: calc(100vh - 84px);\n    }\n    &-reset{\n        padding: 1.5rem 1.5rem 1.5rem;\n    }\n    &-set {\n        padding: 1.5rem 1.5rem 1.5rem;\n        &:not(:last-child){\n            border-bottom: 1px solid $border-light;\n        }\n        &-title {\n            padding: 0 0 0.5rem;\n            text-transform: uppercase;\n            color: $base-light;\n            letter-spacing: 2px;\n            font-weight: $fw-medium;\n            font-size: 11px;\n        }\n    }\n    &-list {\n        padding: 0;\n        flex-wrap: wrap;\n        margin:-0.5rem;\n        display: flex;\n        & + .nk-opt-set-title {\n            margin-top: 1.25rem;\n        }\n    }\n    &-item {\n        width:33%;\n        text-align: center;\n        padding: 0.5rem;\n        &:not(.active):not(.disabled) {\n            cursor: pointer;\n        }\n        &.active {\n            cursor: default; \n        }\n        &.disabled {\n            pointer-events: none;\n            > .nk-opt-item-name {\n                opacity: .5;\n            }\n        }\n        .col-2x & {\n            width: 50%;\n        }\n        .col-4x & {\n            width: 25%;\n        }\n        &-name {\n            font-weight: 400;\n            color: $base-text;\n            font-size: 12px;\n            letter-spacing: 0.02em;\n            small {\n                font-size: 11px;\n            }\n            .dark-mode & {\n                color: $base-400;\n            }\n        }\n        &-bg {\n            background: $white;\n            width: 100%;\n            height: 32px;\n            border: 1px solid $border-color;\n            padding: 3px;\n            margin-bottom: 5px;\n            position: relative;\n            display: block;\n            border-radius: 2px;\n            transition: all 0.3s;\n            .dark-mode & {\n                border-color: $border-dark;\n            }\n            > span:not(.nk-opt-item-name) {\n                display: block;\n                background: $base-text;\n                height: 100%;\n                border-radius: 1px;\n                &.bg-theme {\n                    background: $accent-dark !important;\n                }\n                &.bg-light {\n                    background: $bg-light !important;\n                }\n                &.bg-lighter {\n                    background: $lighter !important;\n                }\n                &.bg-dark {\n                    background: $darker !important;\n                }\n                &.theme-light {\n                    background: linear-gradient(90deg, $lighter 0%, $lighter 50%, $light 50%, $light 100%) !important;\n                }\n                &.theme-dark {\n                    background: linear-gradient(90deg, $dark 0%, $dark 50%, $darker 50%, $darker 100%) !important;\n                }\n                &.skin-default {\n                    background: linear-gradient(90deg, $accent-dark 0%, $accent-dark 28%, $accent-color 28%, $accent-color 72%, $accent-300 72%, $accent-300 100%) !important;\n                }\n                &.skin-purple {\n                    background: linear-gradient(90deg, darken(#854fff, 20%) 0%, darken(#854fff, 20%) 28%, #854fff 28%, #854fff 72%, mix(#854fff, $white, 20%) 72%, mix(#854fff, $white, 20%) 100%) !important;\n                }\n                &.skin-green {\n                    background: linear-gradient(90deg, darken(#0fac81, 20%) 0%, darken(#0fac81, 20%) 28%, #0fac81 28%, #0fac81 72%, mix(#0fac81, $white, 20%) 72%, mix(#0fac81, $white, 20%) 100%) !important;\n                }\n                &.skin-blue {\n                    background: linear-gradient(90deg, darken(#0971fe, 20%) 0%, darken(#0971fe, 20%) 30%, #0971fe 30%, #0971fe 72%, mix(#0971fe, $white, 20%) 72%, mix(#0971fe, $white, 20%) 100%) !important;\n                }\n                &.skin-egyptian {\n                    background: linear-gradient(90deg, darken(#2e62b9, 20%) 0%, darken(#2e62b9, 20%) 30%, #2e62b9 30%, #2e62b9 72%, mix(#2e62b9, $white, 20%) 72%, mix(#2e62b9, $white, 20%) 100%) !important;\n                }\n                &.skin-red {\n                    background: linear-gradient(90deg, darken(#ee3148, 20%) 0%, darken(#ee3148, 20%) 30%, #ee3148 30%, #ee3148 72%, mix(#ee3148, $white, 20%) 72%, mix(#ee3148, $white, 20%) 100%) !important;\n                }\n                &.skin-bluelite {\n                    background: linear-gradient(90deg, darken(#6576ff, 20%) 0%, darken(#6576ff, 20%) 28%, #6576ff 28%, #6576ff 72%, mix(#6576ff, $white, 20%) 72%, mix(#6576ff, $white, 20%) 100%) !important;\n                }\n            }\n            &:hover, &:focus {\n                border-color: $border-light-alt;\n            }\n            .active > &{\n                border-color: $accent-color;\n                box-shadow: 0 0 0 2px rgba($accent-color, 0.2);\n                &:after{\n                    font-family: $nk-dashlite-font;\n                    content: $ni-check-thick;\n                    position: absolute;\n                    left: 50%;\n                    top: 50%;\n                    transform: translate(-50%, -50%);\n                    color: $white;\n                    font-size: 0.875rem;\n                }\n                &.is-light:after {\n                    color: $darker;\n                }\n            }\n            .only-text > & {\n                margin-bottom: 0;\n                height: 28px;\n                &:after {\n                    display: none;\n                }\n            }\n            .disabled > & {\n                border-color: $border-light !important;\n                .dark-mode & {\n                    border-color: $border-dark !important;\n                }\n            }\n            > .nk-opt-item-name {\n                color: $base-color;\n                font-size: 10px;\n                line-height: 1;\n                text-transform: uppercase;\n                font-weight: 500;\n                letter-spacing: 0.12em;\n                position: absolute;\n                top: 50%;\n                left: 50%;\n                transform: translate(-50%, -50%);\n                width: 100%;\n                .dark-mode & {\n                    color: $base-300;\n                }\n                .active > & {\n                    color: $accent-color;\n                    font-weight: 700;\n                }\n            }\n        }\n    }\n}\n\n@media (min-width: 576px) {\n    .nk-opt {\n        &-set, &-reset {\n            padding-left:2rem;\n            padding-right:2rem;\n        }\n    }\n}\n\n// Promo\n.pmo {\n    &-lv {\n        position: fixed;\n        left: 50%;\n        bottom: -50px;\n        max-width: 90%;\n        width: 590px;\n        transform: translate(-50%, 100%);\n        transition: all .4s;\n        background: #fff;\n        border-radius: 50px;\n        box-shadow: 0 0 40px -2px rgba($dark, .25);\n        z-index: 9999;\n        &.active {\n            transform: translate(-50%, 0);\n            bottom: 20px;\n            transition-delay: 1s\n        }\n        &.pmo-dark {\n            background: darken($blue, 20%);\n        }\n    }\n    &-close {\n        color: $base-color;\n        border-radius: 50%;\n        height: 36px;\n        width: 36px;\n        line-height: 38px;\n        background: rgba($light-400, .6);\n        text-align: center;\n        display: inline-block;\n        position: absolute;\n        top: 50%;\n        margin-top: -18px;\n        right: 8px;\n        font-size: 16px;\n        z-index: 99;\n        &:hover {\n            color: $white;\n            background: $base-text;\n        }\n        .pmo-dark & {\n            background: rgba($dark, .3);\n            color: $white;\n            &:hover {\n                background: rgba($dark, .5);\n            }\n        }\n    }\n    &-wrap {\n        display: flex;\n        padding: .875rem 3.5rem .875rem 1.5rem;\n        align-items: center;\n        border-radius: 50px;\n        transition: all 300ms;\n        &:hover {\n            transform: translateX(5px);\n        }\n    }\n    &-text {\n        font-family: $base-font-family;\n        font-size: 14px;\n        line-height: 22px;\n        font-weight: 500;\n        letter-spacing: 0.02em;\n        color: $danger;\n        transition: color .4s;\n        .ni {\n            font-size: 20px;\n            display: inline-block;\n            vertical-align: middle;\n            margin-left: .125rem;\n            margin-top: -3px;\n        }\n        .pmo-dark & {\n            color: $white;\n        }\n    }\n    &-st {\n        position: fixed;\n        right: 25px;\n        bottom: 0;\n        display: flex;\n        align-items: center;\n        transition: all .4s;\n        border-radius: 30px;\n        transform: translateY(100%);\n        box-shadow: 0 5px 40px 0 rgba($darker, .3);\n        color: #fff;\n        background: $danger;\n        z-index: 99999;\n        &:active, &:focus, &:hover {\n            color: #fff\n        }\n        &.pmo-dark {\n            background: darken($blue, 20%);\n        }\n        &.active {\n            bottom: 25px;\n            transform: translateY(0);\n            transition-delay: .4s\n        }\n        &-img {\n            width: 60px;\n            height: 60px;\n            border-radius: 30px;\n            padding: 18px 18px;\n            transition: all .4s\n        }\n\n        &-text {\n            padding: 14px 0;\n            height: 60px;\n            width: 0;\n            overflow: hidden;\n            white-space: nowrap;\n            text-transform: uppercase;\n            letter-spacing: .1em;\n            font-weight: 600;\n            transition: all .4s;\n            visibility: hidden;\n            font-size: 12px;\n            line-height: 16px\n        }\n\n        &:hover .pmo-st-text {\n            width: 220px;\n            visibility: visible;\n            padding: 14px 14px 14px 0\n        }\n    }\n}\n\n@media (max-width:575px) {\n    .promo-cov-st {\n        display: none\n    }\n}\n.dark-mode {\n    .nk-demo-panel {\n        background-color: $dark-card-bg;\n    }\n    .nk-opt-item-bg{\n        background-color: $dark-body-bg;\n    }\n    .nk-demo-head,.nk-opt-set:not(:last-child),.nk-demo-item:not(:last-child) {\n        border-color: $dark-border-color;\n    }\n    .nk-demo-title {\n        color: $base-200;\n    }\n    .nk-demo-image {\n        border-color: $dark-border-color;\n    }\n}","// DARK STYLE \n$dark-body-bg: $darker; \n$dark-body-bg-dark: darken($darker, 6%); \n$dark-body-bg-light: darken($darker, 2%);\n$dark-card-bg: darken($dark, 6%);\n$dark-border-color: lighten($darker, 8%);\n$dark-border-light: $light-800;\n\n// React Select\n$react-select-color:                 $base-text !default;\n$react-select-placeholder-color:     $base-light !default;\n$react-select-bg-color:              $white !default;\n\n$react-select-dropdown-item-active:  $light !default;\n$react-select-dropdown-item-disabled:rgba($base-light,.7) !default;\n\n$react-select-border-width:          1px !default;\n$react-select-border-color:          $input-border-color !default;\n$react-select-focus-border-color:    $input-focus-border-color !default;\n$react-select-open-border-color:     darken($input-border-color, 12%) !default;\n$react-select-box-shadow:            none !default;\n$react-select-focus-box-shadow:      $input-focus-box-shadow !default;\n$react-select-transition:            all .3s !default;\n$react-select-border-radius:         $border-radius !default;\n\n$react-select-font-family:           $base-font-family !default;\n$react-select-font-weight:           $input-font-weight !default;\n\n$react-select-padding-x:             $input-padding-x !default;\n$react-select-padding-y:             $input-padding-y !default;\n$react-select-font-size:             $input-font-size !default;\n$react-select-line-height:           $input-line-height !default;\n$react-select-input-height:          $input-height !default;\n\n$react-select-padding-x-sm:          $input-padding-x-sm !default;\n$react-select-padding-y-sm:          $input-padding-y-sm !default;\n$react-select-font-size-sm:          $input-font-size-sm !default;\n$react-select-line-height-sm:        $input-line-height-sm !default;\n$react-select-input-height-sm:       $input-height-sm !default;\n\n$react-select-padding-x-lg:          $input-padding-x-lg !default;\n$react-select-padding-y-lg:          $input-padding-y-lg !default;\n$react-select-font-size-lg:          $input-font-size-lg !default;\n$react-select-line-height-lg:        $input-line-height-lg !default;\n$react-select-input-height-lg:       $input-height-lg !default;\n\n$react-select-padding-x-xl:          $input-padding-x-xl !default;\n$react-select-padding-y-xl:          $input-padding-y-xl !default;\n$react-select-font-size-xl:          $input-font-size-xl !default;\n$react-select-line-height-xl:        $input-line-height-xl !default;\n$react-select-input-height-xl:       $input-height-xl !default;\n\n$react-select-arrow-font-family:     $nk-dashlite-font !default;\n$react-select-arrow-down:            $ni-chevron-down !default;\n$react-select-arrow-up:              $ni-chevron-up !default;\n\n// Dark Mode\nbody.dark-mode {\n    background: $dark-body-bg !important;\n    color: $base-300;\n    &.bg-lighter, &.bg-light {\n        background: $dark-body-bg-light !important;\n    }\n    &.nk-body.ui-softy, &.nk-body.ui-shady{\n        background: $dark-body-bg !important;\n    }\n}\n.dark-mode {\n    .logo{\n        &-dark{\n            opacity: 0;\n        }\n        &-light{\n            opacity: 1;\n        }\n    }\n\n    h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, \n    .lead-text, .dropdown-title, pre {\n        color: $white;\n    }\n    .text-base, .text-body, .link-text {\n        color: $base-300 !important;\n    }\n    .text-secondary, .icon[class*=\"bg-secondary-dim\"], .user-avatar[class*=\"-light\"], .icon[class*=\"bg-light\"] {\n        color: $base-400 !important;\n    }\n    .text-dark {\n        color: $white !important;\n    }\n    .text-muted {\n        color: $base-400 !important;\n    }\n    // .text-white {\n    //     color: $light-900 !important;\n    // }\n    .text-light, .user-avatar[class*=\"-dark\"] {\n        color: $light-500 !important;\n    }\n    .text-lighter {\n        color: $light-600 !important;\n    }\n    .text-indigo {\n        color: lighten($indigo, 25%) !important;\n    }\n    .bg-light {\n        background-color: $dark-body-bg-light !important;\n    }\n    .bg-lighter {\n        background-color: lighten($dark-body-bg-light, 2%) !important;\n    }\n    .table-striped tbody tr:nth-of-type(odd) {\n        background-color: $darker !important;\n    }\n    .bg-white{\n        background-color: $dark-card-bg !important;\n    }\n    .bg-transparent.bg-transparent{\n        background-color: transparent !important;\n    }\n\n    $bg-mix: $dark-card-bg;\n    $bg-colors: \n    \"dark\"              $light-100,\n    \"blue-dim\"          mix($blue, $bg-mix, 15%),\n    \"azure-dim\"         mix($azure, $bg-mix, 15%),\n    \"indigo-dim\"        mix($indigo, $bg-mix, 15%),\n    \"purple-dim\"        mix($purple, $bg-mix, 15%),\n    \"pink-dim\"          mix($pink, $bg-mix, 15%),\n    \"orange-dim\"        mix($orange, $bg-mix, 15%),\n    \"teal-dim\"          mix($teal, $bg-mix, 15%),\n    // for bootstrap\n    \"primary-dim\"       mix($accent-color, $bg-mix, 15%),\n    \"success-dim\"       mix($success, $bg-mix, 15%),\n    \"info-dim\"          mix($info, $bg-mix, 15%),\n    \"warning-dim\"       mix($warning, $bg-mix, 15%),\n    \"danger-dim\"        mix($danger, $bg-mix, 15%),\n    \"secondary-dim\"     mix($secondary, $bg-mix, 20%),\n    \"dark-dim\"          mix($dark, $bg-mix, 15%),\n    \"gray-dim\"          mix($gray-500, $bg-mix, 15%),\n    \"btc-dim\"          mix($brand-color-bitcoin, $bg-mix, 15%),\n    \"eth-dim\"          mix($brand-color-ethereum, $bg-mix, 15%);\n\n    @each $name, $background in $bg-colors {\n        .bg-#{$name} {\n            background-color: $background !important;\n        }\n    }\n\n    $alert-mix: $dark-card-bg;\n    $alerts-dark:\n    \"primary\"     $primary                  mix($primary, $alert-mix, 15%),\n    \"secondary\"   lighten($secondary, 35%)  mix($secondary, $alert-mix, 20%),\n    \"success\"     $success                  mix($success, $alert-mix, 15%),\n    \"warning\"     $warning                  mix($warning, $alert-mix, 15%),\n    \"info\"        $info                     mix($info, $alert-mix, 15%),\n    \"danger\"      $danger                   mix($danger, $alert-mix, 15%),\n    \"gray\"        $gray-400                 mix($gray-500, $alert-mix, 15%),\n    \"dark\"        $dark                     mix($dark, $alert-mix, 15%),\n    \"light\"       $light-100                mix($light-500, $alert-mix, 15%);\n\n    @each $name, $color, $background in $alerts-dark {\n        .alert-#{$name} {\n            color: $color;\n            background-color: $background;\n            border-color: $background;\n\n            hr {\n                border-top-color: $background;\n            }\n\n            .alert-link {\n                color: darken($color, 10%);\n            }\n        }\n        .alert-fill.alert-#{$name}{\n            color: color-yiq($color);\n            background: $color;\n            .alert-link {\n                color: color-yiq($color);\n            }\n        }\n        .alert-pro.alert-#{$name}{\n            border-color: $color;\n        }\n    }\n\n    $dim-mix: $dark-card-bg;\n    $dim-badge: map-merge(\n        $theme-colors,\n        (\n            \"secondary\":   lighten($secondary, 35%),\n            \"dark\":        $light,\n            \"light\":       $light-400,\n            \"lighter\":     $light-500\n        )\n    );\n\n    @each $name, $color in $dim-badge {\n        .badge-dim.badge-#{$name} {\n            color: $color;\n            background-color: mix($color, $dim-mix, 15%);\n            border-color: mix($color, $dim-mix, 15%);\n        }\n        .badge-dim.badge-outline-#{$name} {\n            color: $color;\n            background-color: mix($color, $dim-mix, 15%);\n            border-color: mix($color, $dim-mix, 40%);\n        }\n    }\n\n    .badge-outline-secondary, .badge-dot.badge-dark, .badge-dot.badge-secondary {\n        color: $light-400;\n    }\n\n    .badge-outline-dark {\n        color: $light;\n        border-color: $light;\n    }\n    .badge-outline-light {\n        color: $light-400;\n        border-color: $light-700;\n    }\n    .badge-dot.badge-dark, .badge-dot.badge-light {\n        background-color: transparent;\n    }\n    .badge-dot.badge-light {\n        color: $light-500;\n    }\n\n    .badge-light, .code-block .btn {\n        color: $light;\n        background: $light-700;\n        border-color: $light-700;\n    }\n    .badge-dark {\n        color: $dark;\n        background: $light-200;\n        border-color: $light-200;\n    }\n\n    // Buttons \n    .btn-light {\n        color: $light;\n        background: $light-700;\n        border-color: $light-700;\n        &:not(:disabled):not(.disabled) {\n            &:hover, &:focus, &.focus, &:active, &.active {\n                background: lighten($light-700, 8%);\n                border-color: lighten($light-700, 8%);\n                color: $light;\n            }\n        }\n    }\n    .btn-dark {\n        color: $dark;\n        background: $light-200;\n        border-color: $light-200;\n        &:not(:disabled):not(.disabled) {\n            &:hover, &:focus, &.focus, &:active, &.active {\n                background: $white;\n                border-color: $white;\n                color: $dark;\n            }\n        }\n    }\n    .btn-outline-dark {\n        border-color: $light-200;\n        color: $light-200;\n        &:not(:disabled):not(.disabled):hover {\n            background: $light-200;\n            color: $dark;\n        }\n    }\n    .btn-outline-secondary {\n        border-color: lighten($secondary, 20%);\n        color: lighten($secondary, 20%);\n        &:not(:disabled):not(.disabled):hover {\n            background: lighten($secondary, 20%);\n            color: $white;\n        }\n    }\n    .btn-outline-light {\n        border-color: $light-600;\n        color: $light-400;\n        &:not(:disabled):not(.disabled):hover {\n            background: $light-600;\n            color: $white;\n        }\n    }\n\n    $dim-mix: $dark-card-bg;\n    $dim-btns:\n        \"primary\"     $primary                  mix($primary, $dim-mix, 18%),\n        \"secondary\"   lighten($secondary, 45%)  mix($secondary, $dim-mix, 25%),\n        \"success\"     $success                  mix($success, $dim-mix, 18%),\n        \"warning\"     $warning                  mix($warning, $dim-mix, 18%),\n        \"info\"        $info                     mix($info, $dim-mix, 18%),\n        \"danger\"      $danger                   mix($danger, $dim-mix, 18%),\n        \"gray\"        $gray-400                 mix($gray-500, $dim-mix, 18%),\n        \"dark\"        $light-200                mix($light-400, $dim-mix, 18%),\n        \"light\"       $light-100                mix($light-500, $dim-mix, 18%),\n        \"lighter\"     $light-400                mix($light-500, $dim-mix, 18%);\n\n    @each $name, $color, $background in $dim-btns {\n        .btn-dim.btn-#{$name} {\n            color: $color;\n            background-color: $background;\n            border-color: transparent;\n            &:not(:disabled):not(.disabled):hover {\n                color: lighten($color, 10%);\n                background-color: lighten($background, 7%);\n                border-color: lighten($background, 7%);\n            }\n        }\n    }\n\n    $dim-outline-btns:\n    \"primary\"     $primary                       mix($primary, $dim-mix, 18%)            mix($primary, $dim-mix, 35%),\n    \"success\"     $success                       mix($success, $dim-mix, 18%)            mix($success, $dim-mix, 35%),\n    \"warning\"     $warning                       mix($warning, $dim-mix, 18%)            mix($warning, $dim-mix, 35%),\n    \"info\"        $info                          mix($info, $dim-mix, 18%)               mix($info, $dim-mix, 35%),\n    \"danger\"      $danger                        mix($danger, $dim-mix, 18%)             mix($danger, $dim-mix, 35%),\n    \"secondary\"   lighten($secondary, 25%)       mix($secondary, $dim-mix, 25%)          mix($secondary, $dim-mix, 70%),\n    \"gray\"        $gray-400                      mix($gray-500, $dim-mix, 18%)           mix($light-500, $dim-mix, 35%),\n    \"dark\"        $light-200                     mix($light-400, $dim-mix, 18%)          mix($light-400, $dim-mix, 35%),\n    \"light\"       $light-500                     mix($light-600, $dim-mix, 18%)          mix($light-500, $dim-mix, 35%);\n\n    @each $name, $color, $background, $border in $dim-outline-btns {\n        .btn-dim.btn-outline-#{$name} {\n            color: $color;\n            background-color: $background;\n            border-color: $border;\n            &:not(:disabled):not(.disabled):hover {\n                color: color-yiq($color);\n                background-color: $color;\n                border-color: $color;\n            }\n        }\n        .btn-white.btn-outline-#{$name}, .btn-trans.btn-outline-#{$name} {\n            &:not(.btn-dim):not(:disabled):not(.disabled):hover {\n                color: $color;\n                background: $background;\n            }\n        }\n    }\n\n    .btn-dim.btn-outline-light:not(:disabled):not(.disabled):hover, \n    .btn-white.btn-outline-light:not(:disabled):not(.disabled):hover, \n    .btn-dim.btn-outline-light:not(:disabled):not(.disabled):active,\n    .btn-white.btn-outline-light:not(:disabled):not(.disabled):active,\n    .show > .btn-white.btn-outline-light.dropdown-toggle {\n        background: $light-600;\n        border-color: $light-600;\n        color: $white;\n    }\n\n    .btn-white, .btn-white.btn-dim, .btn-white.btn-outline-light {\n        background: $dark-card-bg;\n    }\n    .btn-outline-light:focus, .btn-outline-light.focus {\n        box-shadow: 0 0 0 $btn-focus-width rgba($white, .07) !important\n    }\n\n\n    .border,.border-bottom, .border-top, .border-left, .border-right,\n    .dropdown-inner + .dropdown-inner,.dropdown-head,.dropdown-foot,\n    .preview-hr,.select2-container--default .select2-selection--single,\n    .ql-picker-options,\n    .select2-container--default .select2-selection--multiple,.select2-dropdown,\n    .select2-container--default .select2-search--dropdown .select2-search__field,\n    .ui-timepicker-standard,.ql-toolbar,.ql-container,.note-editor,.note-toolbar,\n    .tox .tox-menubar,.tox-toolbar-overlord,.tox-tinymce,.tox .tox-toolbar__group:not(:last-of-type),\n    .tox .tox-statusbar,.tox .tox-menu,.tox-toolbar,.tox-editor-header,\n    .tox .tox-toolbar, .tox .tox-toolbar__primary, .tox .tox-toolbar__overflow,\n    .tox .tox-collection--list .tox-collection__group,\n    .note-btn-group .note-btn,.note-statusbar,.nk-code-preview-box,.swal2-footer,\n    .example-border-all > div, .btn-toolbar-sep, .page-link,\n    .table th, .table td, .table-bordered, .table-bordered th, .table-bordered td,.datatable-wrap,.nk-tb-head .nk-tb-col,\n    .list-group-item,.modal-header,.modal-footer,.popover,.popover-header,\n    .tagify__tag > div::before ,.tagify__tag:hover:not([readonly]) div::before,\n    .nk-tb-item:not(:last-child) .nk-tb-col, .nk-activity-item:not(:last-child), \n    .nk-support-item:not(:last-child), .card-inner-group .card-inner:not(:last-child),\n    .card-aside,.nav-tabs,.divider,.data-item:not(:last-child),.nk-footer,\n    .nav-switch-s2 .nav-link, .user-avatar-multiple .user-avatar {\n        border-color: $dark-border-color !important;\n    }\n\n    .card, .code-block, .alert-pro,.modal-content,.toast,.toastr {\n        box-shadow: 0px 1px 3px 0px rgba($black, 0.4);\n    }\n    .toast-header {\n        color: $base-400;\n    }\n    .toast, .toast-header {\n        border-color: lighten($dark-border-color, 2%);\n        background: lighten($dark-card-bg, 2%);\n    }\n\n    .table-active, .table-active > th, .table-active > td, .table-hover tbody tr:hover, \n    .code-block .prettyprint,.card .prettyprint,.list-group-item,.example-spacing-pd > div > span,\n    .custom-file-label::after,.ql-picker-options,.data-more:before,\n    .ui-state-hover,.note-editor.note-frame .note-statusbar, \n    .note-editor.note-airframe .note-statusbar,.swal2-popup, \n    .select2-container--default .select2-results__option--highlighted[aria-selected],\n    .select2-container--default .select2-results__option[aria-selected=true],\n    .select2-container--default .select2-selection--multiple .select2-selection__choice,\n    .select2-container--default .select2-search--dropdown .select2-search__field,\n    .example-width > div, .example-height > div, .example-border > div, .example-spacing > div{\n        background: $dark-body-bg;\n    }\n    .tox .tox-tbtn:hover,\n    .tox .tox-collection--list .tox-collection__item--active,\n    .tox .tox-mbtn--active,.tox .tox-mbtn:focus:not(:disabled),\n    .tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active),\n    .tox .tox-collection--list .tox-collection__item--enabled {\n        background: darken($dark-body-bg, 4%);\n    }\n    .icon-overlap li {\n        border-color: $dark-card-bg;\n    }\n    .card,.kanban-add-task,.kanban-board-header,.kanban-item { \n        background: $dark-card-bg;\n    }\n    .accordion,.form-clip, .form-text-hint,.card-aside,\n    .code-block, .alert-pro,.modal-content,.toastr,.toggle-content,\n    .nav-switch-s2 .nav-link:hover, .nav-switch-s2 .nav-link:focus,.nav-switch-s2 .nav-link.active,\n    .select2-container--default .select2-selection--single,\n    .select2-container--default .select2-selection--multiple,.select2-dropdown,\n    .custom-file-label,.custom-select,.popover,.search-wrap,.form-control,.form-label-outlined,.input-mail,.page-link,\n    .ui-timepicker-standard,.note-editor,.note-toolbar,\n    .tox .tox-edit-area__iframe,.tox .tox-menubar,.tox-toolbar-overlord,\n    .tox .tox-toolbar, .tox .tox-toolbar__primary, .tox .tox-toolbar__overflow,\n    .tox .tox-statusbar,.tox .tox-menu,\n    .datepicker table tr td.today, .datepicker table tr td.today:hover, \n    .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover,\n    .datepicker table tr td.day:hover, .datepicker table tr td.day.focused,\n    .datepicker .datepicker-switch:hover, .datepicker .prev:hover, .datepicker .next:hover, .datepicker tfoot tr th:hover {\n        background: $dark-card-bg !important;\n    }\n\n    .tox .tox-menubar + .tox-toolbar,\n    .tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary {\n        border-top: 1px solid $dark-border-color !important;\n        margin-top: -1px !important;\n    }\n\n    .clipboard-success-message {\n        background: rgba($dark-card-bg, .9);\n    }\n\n    .tagify__tag > div::before ,.tagify__tag:hover:not([readonly]) div::before{\n        box-shadow: 0 0 0 1.1em $dark-body-bg inset;\n    }\n    .popover-header{\n        background-color: lighten($dark-card-bg, 3%);\n    }\n    .popover{\n        box-shadow: 0 0 20px -5px rgba($black,.6);\n    }\n    .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before{\n        border-color: $dark-border-color;\n    }\n    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before{\n        border-top-color: $dark-border-color;\n    }\n    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after{\n        border-top-color: $dark-card-bg;\n    }\n\n    .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before{\n        border-bottom-color: $dark-border-color;\n    }\n    .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after{\n        border-bottom-color: $dark-card-bg;\n    }\n\n    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before{\n        border-right-color: $dark-border-color;\n    }\n    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after{\n        border-right-color: $dark-card-bg;\n    }\n\n    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before{\n        border-left-color: $dark-border-color;\n    }\n    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after{\n        border-left-color: $dark-card-bg;\n    }\n    .team-info li span:last-child,.team-statistics li span:first-child,.project-progress-percent,\n    .kanban-title-content .title,\n    .card-tools-nav li a:hover, \n    .card-tools-nav li a.active, \n    .card-tools-nav li.active a, \n    .card-amount .amount,\n    .accordion-head .title,.custom-file-label::after,\n    .input-mail,.form-control,.form-control:focus,.form-label,.form-label-outlined,.input-group-text,.table .thead-light th, .table-hover tbody tr:hover, \n    .close,.close:hover,.user-name,.nk-news-text p,\n    .data-item:hover .icon,\n    .swal2-title,\n    .accordion-icon {\n        color: $white !important;\n    }\n    .close {\n        text-shadow: 0 1px 0 $dark-card-bg;\n        &:focus {\n            outline: none !important;\n        }\n    }\n\n    .nk-block-des, .card-title p, .nk-sale-data .sub-title, .link-check li span, .data-value, \n    .custom-file-label,.custom-select,.form-control-select-multiple .custom-select option,\n    .select2-container--default .select2-selection--single .select2-selection__rendered,\n    .select2-container--default .select2-selection--multiple .select2-selection__rendered,\n    .ui-timepicker-standard a,.note-placeholder,[class*=\"knob\"],.tox .tox-tbtn:hover,\n    .tox .tox-statusbar a, .tox .tox-statusbar__path-item, .tox .tox-statusbar__wordcount,\n    .tox-collection__item-label > *,.nk-quick-nav-icon,.dropzone .dz-message span,\n    .datepicker table tr td.today, .datepicker table tr td.today:hover, \n    .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover,\n    .datepicker table tr td.day:hover, .datepicker table tr td.day.focused,\n    .page-link, .alert-pro, .nk-news-text p span, .language-item,\n    .nk-tb-list .tb-lead-sub, .nk-tb-list .tb-amount-sub {\n        color: $base-400 !important;\n    }\n    .tox .tox-collection__item-accessory{\n        color: $base-500;\n    }\n    .nk-menu-link, .link-dark, .link-list a{\n        color: white;\n        &:hover{\n            color: $accent-color;\n        }\n    }\n    .ql-picker.ql-expanded .ql-picker-label,\n    .active > .nk-menu-link,.is-theme .nk-menu-link:hover .nk-menu-icon, \n    .is-theme .nk-menu-item.active > .nk-menu-link .nk-menu-icon, \n    .is-theme .nk-menu-item.current-menu > .nk-menu-link .nk-menu-icon,\n    .is-theme .nk-menu-sub .nk-menu-link:hover,\n    .is-theme .nk-menu-sub .active > .nk-menu-link,.page-link:hover{\n        color: $accent-color !important;\n    }\n    .nk-menu-hr,.nk-menu-main .nk-menu-sub,.nk-sidebar .nk-menu > li .nk-menu-sub .nk-menu-sub,\n    .user-avatar-group .user-avatar{\n        border-color: $dark-border-color;\n    }\n    .table .thead-light th,.page-item.disabled .page-link,.page-link:hover,.tb-odr-head,.tb-tnx-head,\n    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {\n        background-color: lighten($dark-card-bg, 11%) !important;\n    }\n    .progress,.data-head,.custom-control-label::before,.input-group-text,\n    .nk-msg-profile-toggle{\n        background-color: lighten($dark-card-bg, 7%) !important;\n    }\n    .nk-msg-profile-toggle,\n    .custom-control-label::before,.form-control,.input-mail,.custom-file-label,.input-group-text,\n    .custom-select, .swal2-input, .swal2-file, .swal2-textarea,\n    .select2-container--default .select2-selection--single,\n    .select2-container--default .select2-selection--multiple,.select2-dropdown,\n    .note-popover .popover-content .dropdown-style > li[aria-label=\"pre\"], \n    .note-editor .note-toolbar .dropdown-style > li[aria-label=\"pre\"],\n    .link-bdr-t, .link-check + .link-check, .link-tidy li + li, .link-list + .link-list, \n    .link-list-opt li + li, .link-list-plain li, .link-list-plain li + li{\n        border-color: lighten($dark-card-bg, 20%) !important;\n    }\n    .custom-switch .custom-control-label::after {\n        background-color: lighten($dark-card-bg, 50%) !important;\n    }\n    .custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n        background-color: $white !important;\n    }\n    .custom-control-input:checked ~ .custom-control-label::before {\n        background-color: $accent-color !important;\n        border-color: $accent-color !important;\n    }\n\n    .btn-trigger:before,.btn-trigger.active:hover:before,.nk-quick-nav-icon:before{\n        background-color: $dark-body-bg-dark;\n    }\n\n    .dropdown-menu {\n        background-color: lighten($dark-card-bg, 2%);\n        border-color: lighten($dark-card-bg, 10%);\n        box-shadow: 0 3px 20px 1px rgba($black, 0.4);\n        &-s1 {\n            border-top-color: $accent-color;\n        }\n    }\n\n    .link-list-plain a,.link-list-opt a,.link-check li a {\n        color: $base-300;\n        &:hover {\n            background: lighten($dark-card-bg, 12%);\n        }\n    }\n\n    .border-transparent{\n        border-color: transparent !important;\n    }\n\n    .note-editor .btn, .ql-picker, .tox .tox-tbtn__select-label, .tox .tox-mbtn__select-label, .lead-text span,\n    .data-list-s2 .data-label, .btn-trigger, .list-step li.list-step-done {\n        color: $base-400;\n    }\n    .ql-fill, .ql-stroke.ql-fill, .tox .tox-tbtn svg {\n        fill: $base-400;\n    }\n    .ql-stroke {\n        stroke: $base-400\n    }\n    .team-info li span:first-child,.team-statistics li span:last-child,.project-progress-task,\n    .table, .nk-tb-list, .nk-tb-list .tb-amount span, .nk-tb-list .tb-amount .currency,\n    .tb-tnx-item .tb-tnx-total, .tb-odr-item .tb-odr-total,.user-balance-sub span,\n    .dropdown-menu,.pln,.overline-title, .nk-block-des strong, \n    .data-item:hover .data-value, .data-item:hover .data-label,\n    .nk-notification-text, .profile-ud-value, .bq-note-meta span > span,\n    .tagify__tag > div, .popover-body,.input-mail::placeholder, .list-apps-title {\n        color: $base-300;\n    }\n    .nk-notification-text span, .is-unread .chat-context .text {\n        color: $base-200;\n    }\n    .nav-tabs .nav-link {\n        color: $base-300;\n        &.active{\n            color: $accent-color;\n        }\n        &:hover{\n            color: $white;\n        }\n    }\n    .link-list-menu a, .list-plain a {\n        color: $base-400;\n        &:hover, &.active{\n            color: $accent-color;\n        }\n    }\n    .nav-switch .nav-link.active, .list-apps a:hover .list-apps-title{\n        color: $white;\n    }\n    .nk-tb-item:not(.nk-tb-head):hover, .nk-tb-item:not(.nk-tb-head).seleted {\n        box-shadow: 0 2px 15px -4px rgba($black, 0.7);\n    }\n    .nk-tb-item:hover .nk-tb-action-hidden, .bq-note-text,\n    .nk-tb-item:not(.nk-tb-head):hover, .nk-tb-item:not(.nk-tb-head).seleted{\n        background: darken($dark-card-bg, 2%);\n    }\n\n    .nk-apps-sidebar .dropdown-menu .lead-text, .list-step li.list-step-current,\n    .nk-tb-list .tb-lead, .nk-tb-list .tb-amount, .nk-support-content .title, .nk-sale-data .amount {\n        color: $white;\n    }\n\n    .nk-support-content .time,.page-item.disabled .page-link, .card-hint, .list-step li {\n        color: $base-500;\n    }\n\n    // global\n    .nk-order-ovwg-data .title .icon,.timeline-item:not(:last-child):before,\n    .timeline-status.is-outline:after{\n        background-color: lighten($dark-card-bg, 10%);\n    }\n\n    .nk-footer{\n        background-color: $darker;\n    }\n\n    .nk-order-ovwg-data .info strong, .user-activity .amount, .invest-data-history .amount,\n    .analytic-data .amount, .traffic-channel-data .amount, .analytics-map-data .amount,\n    .device-status-data .amount, .invest-ov .amount, .profile-balance-amount .number{\n        color: $white;\n    }\n\n    .invest-ov:not(:last-child){\n        border-color: lighten($dark-card-bg, 20%);\n    }\n\n    //Layouts\n    .nk-header .dropdown-menu .lead-text, .nk-sidebar-bar .dropdown-menu .lead-text{\n        color: $white;\n    }\n    .nk-header,.nk-header.is-light:not([class*=bg-]),\n    .nk-sidebar,.nk-sidebar.is-light,.nk-sidebar-head{\n        border-color: $sidebar-border-dark-color !important;\n    }\n    .nk-header,.nk-header.is-light:not([class*=bg-]),\n    .nk-sidebar,.nk-sidebar.is-light,.nk-header.is-theme:not([class*=bg-]){\n        background: $sidebar-bg-dark-color;\n    }\n\n    // Apps\n    .nk-chat-aside-user .title,.nk-file-name,.nk-file-name-text a.title, \n    .is-unread .nk-ibx-context-text .heading, .chat-profile-settings .custom-control-sm .custom-control-label,\n    .attach-info,.profile-stats .amount,.is-unread .chat-from .name{\n        color: $white;\n    }\n    .nk-fmg-menu-item .icon, .nk-ibx-menu-item .icon, .nk-iv-wg5-ck-result .text-lead {\n        color: $base-400;\n    }\n\n    .nk-fmg-menu-text,.nk-ibx-label-text,.nk-ibx-menu-text,.attach-item a,.user-contacts li,\n    .nk-ibx-context-text .heading, .chat-option-link:hover .lead-text,.chat-from .name, .user-plan-title{\n        color: $base-300;\n    }\n\n    .nk-file-name-text a.title:hover,.active > .nk-fmg-menu-item .icon, .active .nk-ibx-menu-text, .active .nk-ibx-menu-item .icon{\n        color: $accent-color;\n    }\n\n    .nk-chat,.nk-chat-aside,.nk-chat-profile,.nk-chat-head,.chat-profile-group,\n    .nk-fmg,.nk-fmg-aside,.nk-fmg-body-head,.nk-fmg-switch,\n    .nk-files-view-grid .nk-file, .nk-files-view-group .nk-file,\n    .nk-ibx,.nk-ibx-aside,.nk-ibx-head,.nk-ibx-item,.nk-reply-form,\n    .nk-reply-form-header,.nk-reply-form-tools,.nk-reply-form-field:not(:last-child),\n    .nk-msg,.nk-msg-head,.nk-msg-profile,.attach-files,.attach-foot,\n    .nk-msg-item:not(:last-child),.nk-msg-aside,.nk-msg-nav,\n    .nk-msg-nav .search-wrap,\n    .nk-files-group > .title,.nk-file-share-header, \n    .nk-files-view-list .nk-file > div{\n        border-color: $dark-border-color !important;\n    }\n    .nk-block-subhead, .data-list-s2 .data-head, .nk-profile-toggle, .nk-profile-content, .user-account-links {\n        border-color: $dark-border-light;\n    }\n    .nk-upload-item, .dropzone {\n        border-color: lighten($dark-border-light, 5%) !important;\n    }\n    .data-list-s2 .data-head {\n        background: transparent !important;\n    }\n\n    .chat-sap-meta:before, .chat-sap-meta:after,\n    .active > .nk-fmg-menu-item,.nk-fmg-menu-item:hover,\n    .nk-ibx-status,.nk-ibx-reply-item:not(:last-child):after,\n    .nk-reply-meta-info:before, .nk-reply-meta-info:after{\n        background: $dark-border-color;\n    }\n\n    .nk-chat,.nk-chat-aside,.nk-chat-profile,.nk-chat-head,.chat-msg,.nk-chat-editor, .nk-chat-blank,\n    .nk-fmg,.nk-fmg-aside,.nk-fmg-body-head,\n    .nk-files-view-grid .nk-file, .nk-files-view-group .nk-file,\n    .nk-ibx,.nk-ibx-aside,.nk-ibx-item,.nk-ibx-view,\n    .nk-msg,.nk-msg-head,.nk-msg-profile, .nk-fmg-switch{\n        background: $dark-card-bg;\n    }\n\n    .nk-ibx-status .progress {\n        background: $dark-card-bg !important;\n    }\n    .nk-chat-panel, .chat-item:hover,.chat-item.current,.chat-item:hover .chat-actions, .chat-members .user-card:hover, .chat-members .user-actions, .nk-profile-content,\n    .nk-msg-item.active, .nk-msg-item.current, .channel-list a:hover, .channel-list a.active{\n        background: darken($dark-body-bg, 2%) !important;\n    }\n    .fav-list .user-avatar:after {\n        background: lighten($dark-card-bg, 25%);\n    }\n    \n    .nk-ibx-item:not(.no-hover):hover, .nk-ibx-item.active,\n    .nk-ibx-item:hover .ibx-actions-hidden,.nk-ibx-item:hover .ibx-actions,\n    .nk-ibx-label > li:hover, .nk-ibx-contact > li:hover,\n    .nk-ibx-menu li.active,.nk-ibx-menu li:hover,.dot-label:after,.attach-foot,\n    .nk-reply-from,.nk-reply-entry.note,.nk-msg-aside,.nk-msg-nav,\n    .nk-files-view-list .nk-file > div{\n        background: $dark-body-bg;\n    }\n    .is-unread .nk-ibx-context-text,\n    .nk-upload-info {\n        color: $base-200;\n    }\n    .nk-reply-msg-excerpt, .nk-ibx-context-text,.user-contacts li .icon, .nk-reply-tools .date {\n        color: $base-400;\n    }\n    .is-unread .nk-msg-sender .name {\n        color: $white;\n    }\n    .nk-reply-meta-info, .nk-reply-from {\n        color: darken($base-400, 2%);\n    }\n    .nk-reply-meta-info span, .nk-reply-meta-info strong, .nk-reply-meta-info .who, .channel-list a {\n        color: $base-300;\n    }\n    .nk-reply-meta-info .whom {\n        color: $accent-color;\n    }\n    .nk-reply-form-attachment-list {\n        background: $dark-body-bg-light;\n        //color: $base-300;\n    }\n\n    // Full Calendar\n    .fc .fc-toolbar.fc-header-toolbar {\n        .fc-toolbar-chunk{\n          .btn{\n            color: $base-300;\n            border-color: $dark-border-color;\n            &:disabled{\n              color: $base-300;\n              border-color:$dark-border-color;\n            }\n            &:hover, &:focus {\n                color: $white;\n                background: $dark-body-bg;\n                border-color: $dark-border-color;\n            }\n            &:focus {\n                box-shadow: 0 0 0 0.2rem rgba($dark-border-color, 0.5);\n            }\n            &.active {\n                color: $accent-color;\n                border-color: $dark-border-color;\n                background: $dark-body-bg;\n                box-shadow: inset 0 0 4px -1px rgba($dark-border-color, .25);\n            }\n          }\n        }\n    }\n    .fc-day{\n        color: $base-300;\n    }\n    .fc-day-other{\n        color: $base-400;\n    }\n    .fc-list-day,.fc-col-header-cell{\n        color: $white;\n    }\n    .fc .fc-list-empty{\n        background: $dark-body-bg;\n    }\n    .fc-timegrid-event-harness-inset .fc-timegrid-event, .fc-timegrid-event.fc-event-mirror{\n        box-shadow: 0px 0px 0px 1px $darker;\n    }\n\n    $colors: (\n        \"primary-dim\"     mix($accent-color, $bg-mix, 15%),\n        \"success-dim\"     mix($success, $bg-mix, 15%),\n        \"info-dim\"        mix($info, $bg-mix, 15%),\n        \"warning-dim\"     mix($warning, $bg-mix, 15%),\n        \"danger-dim\"      mix($danger, $bg-mix, 15%),\n        \"secondary-dim\"   mix($secondary, $bg-mix, 20%),\n        \"dark-dim\"        mix($dark, $bg-mix, 15%),\n        \"blue-dim\"        mix($blue, $bg-mix, 15%),\n        \"azure-dim\"       mix($azure, $bg-mix, 15%),\n        \"indigo-dim\"      mix($indigo, $bg-mix, 25%),\n        \"purple-dim\"      mix($purple, $bg-mix, 15%),\n        \"pink-dim\"        mix($pink, $bg-mix, 15%),\n        \"orange-dim\"      mix($orange, $bg-mix, 15%),\n        \"teal-dim\"        mix($teal, $bg-mix, 15%)\n    );\n\n    @each $name, $color in $colors{\n    a.fc-event-#{$name} {\n        background-color: $color !important;\n        border-color: $color !important;\n    }\n    .modal-header.fc-event-#{$name}{\n        background-color: $color !important;\n        border-color: darken($color,5%) !important;\n    }\n    span.fc-event-#{$name} {\n        .dot{\n            background-color: $color !important;\n        }\n    }\n    .fc-event-#{$name}:not(a) {\n        .fc-list-event-dot{\n            background-color: $color !important;\n            }\n        }\n    }\n\n    // card common\n    .code-block, .card-preview,\n    .card .card-inner + .table .tb-tnx-head, \n    .card-bordered,.kanban-add-task,.kanban-board-header,.kanban-item,.kanban-board .kanban-drag:empty, //.card, \n    .accordion-item:not(:last-child) .accordion-head,\n    .accordion-item:not(:last-child) .accordion-inner,\n    .accordion-item:last-child .accordion-inner,\n    .nk-download {\n        border-color: $dark-border-color;\n    }\n    .accordion:not(.accordion-s2):not(.accordion-s3) {\n        border-color: $dark-border-color !important;\n    }\n    .card.bg-light .card-header, .card.bg-lighter .card-header {\n        background: rgba($black, .2);\n    }\n    .nk-tb-list.is-separate .nk-tb-item > .nk-tb-col{\n        border-top-color: $dark-border-color;\n        border-bottom-color: $dark-border-color;\n        &:first-child{\n            border-left-color: $dark-border-color;\n        }\n        &:last-child{\n            border-right-color: $dark-border-color;\n        }\n    }\n    .modal-footer.bg-light {\n        background-color: darken($dark-card-bg, 2%) !important;\n    }\n    .kanban-primary{\n        border-top-color: $accent-color;\n    }\n    .kanban-success{\n        border-top-color: $success;\n    }\n    .kanban-info{\n        border-top-color: $info;\n    }\n    .kanban-warning{\n        border-top-color: $warning;\n    }\n    .kanban-danger{\n        border-top-color: $danger;\n    }\n    // BORDERED STYLE on DARK\n    &.ui-bordered{\n        .card,\n        .code-block,\n        .accordion:not(.accordion-s2):not(.accordion-s3),\n        .card .card-inner + .table .tb-tnx-head, \n        .card-bordered,\n        .nk-download {\n            border-color: $dark-border-color;\n        }\n        .nk-tb-list.is-separate .nk-tb-item > .nk-tb-col{\n            border-top-color: $dark-border-color;\n            border-bottom-color: $dark-border-color;\n            &:first-child{\n                border-left-color: $dark-border-color;\n            }\n            &:last-child{\n                border-right-color: $dark-border-color;\n            }\n        }\n    }\n\n    .nk-order-ovwg-data {\n        &.buy {\n            border-color: mix($success, $dark-card-bg, 60%)\n        }\n        &.sell {\n            border-color: mix($accent-color, $dark-card-bg, 60%)\n        }\n    }\n    .nk-sidebar-overlay {\n        background: rgba($black, .6);\n    }\n    .toggle-overlay, .nk-chat-profile-overlay {\n        background: rgba($dark-body-bg-dark, .75);\n    }\n    .swal2-container.swal2-backdrop-show {\n        background: rgba($black, .85);\n    }\n    .swal2-html-container {\n        color: $base-400;\n    }\n    .modal-backdrop {\n        opacity: .9;\n        background: rgba($black, .9);\n    }\n\n    //Saparated Table / \n    .ui-bordered .nk-tb-list.is-separate .nk-tb-item > .nk-tb-col:first-child,\n    .ui-bordered .nk-tb-list.is-separate .nk-tb-item > .nk-tb-col{\n        border-color: $dark-border-color !important;\n    }\n    .nk-tb-list.is-separate .nk-tb-item > .nk-tb-col,\n    .nk-tb-list.is-separate .nk-tb-item:hover .nk-tb-action-hidden{\n        background-color: $dark-card-bg;\n    }\n    .nk-tb-list .tb-product .title {\n        color: $white;\n    }\n\n    //List Box\n    .dual-listbox {\n        .dual-listbox__available,\n        .dual-listbox__selected {\n          border-color:lighten($dark-card-bg, 20%);\n        }\n        .dual-listbox__title {\n          border-left-color:lighten($dark-card-bg, 20%);\n          border-right-color:lighten($dark-card-bg, 20%);\n          border-top-color:lighten($dark-card-bg, 20%);\n        }\n      \n        .dual-listbox__item {\n          border-bottom-color:lighten($dark-card-bg, 20%);\n        }\n    }\n\n    // common\n    .input-group-addon{\n        background-color: lighten($dark-card-bg, 4%);\n        border-color: lighten($dark-card-bg, 20%);\n    }\n    .border-light{\n        border-color: $dark-border-color !important;\n    }\n    div.dt-button-info{\n        background-color: $dark-card-bg;\n    }\n    div.dt-button-info h2{\n        background-color: darken($dark-card-bg,3%);\n    }\n    div.dt-button-info h2{\n        border-color: $dark-border-color;\n    }\n    .dropzone{\n        background: $dark-body-bg;\n    }\n    .image-control{\n        .custom-control-input:checked ~ .custom-control-label{\n            &:before{\n                border-color: lighten($dark-card-bg, 20%);\n            }\n        }\n        .custom-control-label {\n            background-color: $dark;\n        }\n    }\n    .custom-control-pro{\n        .custom-control-label {\n            background-color: $dark-card-bg;\n            border-color: lighten($dark-card-bg, 20%);\n        }\n    }\n    .custom-control {\n        &.color-control{\n            .custom-control-label{\n                &::before{\n                    background: transparent !important;\n                }\n            }\n        }\n    }\n\n    .slick-dots{\n        li{\n            button{\n                background-color: $dark-body-bg;\n            }\n            &.slick-active{\n                button{\n                    background-color: $accent-color;\n                }\n            }\n        }\n    }\n    \n    .slick-next, .slick-prev{\n        color: $white;\n        background: $dark-card-bg;\n        border-color: $dark-border-color;\n        &:hover{\n            color: $white;\n            background: $accent-color;\n            border-color: $accent-color;\n        }\n    }\n    .slick-disabled{\n        .slick-next, .slick-prev{\n            color: $light-300;\n            &:hover{\n                color: $light-300;\n                background: $dark-card-bg;\n                border-color: $dark-border-color;\n            }\n        }\n    }\n\n    // Pricing\n    .pricing-head{\n        border-color: $dark-border-color;\n    }\n    .pricing-amount .amount{\n        color: $white;\n    }\n    \n    // Product\n    .product{\n        &-title a{\n            color: $white;\n        }\n        &-gallery{\n            border-color:$dark-border-color;\n            .slider-nav{\n                .slider-item{\n                    .thumb{\n                        border-color: $dark-border-color;\n                    }\n                    &.slick-current{\n                        .thumb{\n                            border-color:$accent-color;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .invoice-wrap {\n        background-color: $dark-card-bg;\n        border-color: $dark-border-color;\n    }\n    .invoice-bills .table tfoot {\n        border-color: $dark-border-color;\n    }\n    .nk-add-product {\n        background: $dark-body-bg;\n        box-shadow: -10px 15px 30px 5px rgba($black, .4);\n    }\n    .noUi-target { \n        background: lighten($dark-card-bg, 15%); \n    }\n    .noUi-handle:before, .noUi-handle:after {\n        background: lighten($dark-border-color, 35%);\n    }\n    .noUi-handle {\n        border-color: lighten($dark-border-color, 35%);\n        background: darken($dark-body-bg, 5%);\n    }\n    .noUi-active {\n        box-shadow: inset 0 0 1px $black, inset 0 1px 7px $black, 0 3px 6px -3px $black;\n    }\n}\n\n@media (max-width: 576px) {\n    .dark-mode {\n        .nk-block-tools-toggle{\n            .toggle-expand-content{\n                background-color: lighten($dark-card-bg, 7%);\n            }\n        }\n    }\n}\n\n.dark-mode {\n    .icon[class*=\"text-danger\"] {\n        color: $danger !important;\n    }\n     .icon[class*=\"text-blue\"] {\n        color: $blue !important;\n    }\n     .icon[class*=\"text-purple\"] {\n        color: $purple !important;\n    }\n     .icon[class*=\"text-warning\"] {\n        color: $warning !important;\n    }\n     .icon[class*=\"text-success\"] {\n        color: $success !important;\n    }\n     .icon[class*=\"text-pink\"] {\n        color: $pink !important;\n    }\n     .icon[class*=\"text-orange\"] {\n        color: $orange !important;\n    }\n    .icon[class*=\"text-secondary\"] {\n        color: $secondary !important;\n    }\n\n    // React Select\n    .react-select-container {\n        box-sizing: border-box !important;\n        margin: 0 !important;\n        position: relative !important;\n        vertical-align: middle !important;\n        cursor: pointer !important;\n        min-height: calc(2.125rem + 2px) !important;\n    }\n    .react-select__control{\n        cursor: pointer !important;\n        color: #8094ae !important;\n        border: 1px solid $dark-border-light !important;\n        background-color: $dark-card-bg !important;\n        //padding: 0 .35rem !important;\n    }\n    .react-select__control:hover {\n        border-color: $dark-border-light !important;\n    }\n    .react-select__single-value {\n        color: #8094ae !important;\n        line-height: 1.25rem !important;\n        font-family: Roboto,sans-serif !important;\n        font-size: 13px !important;\n        font-weight: 400 !important;\n    }\n\n    .react-select__control--is-focused,\n    .react-select__control--menu-is-open,\n    .react-select__control + .react-select__control--is-focused, .react-select__control + .react-select__control--menu-is-open {\n        border: 1px solid $dark-border-light !important;\n        //border-color: $accent-color !important;\n        cursor: pointer !important;\n        box-shadow: none !important;\n    }\n    .react-select__menu {\n        background-color: $dark-card-bg !important;\n        border-radius: $react-select-border-radius !important;\n        box-shadow: $react-select-box-shadow !important;\n        border: $react-select-border-width solid $dark-border-light !important;\n        font-family: $react-select-font-family !important;\n        font-size: $react-select-font-size !important;\n        font-weight: $react-select-font-weight !important; \n        display: block !important;\n        padding: 6px !important;\n        z-index: 1000 !important;\n    }\n    .react-select__option {\n        background-color: $dark-card-bg !important;\n        border-radius: $react-select-border-radius !important;\n        box-shadow: $react-select-box-shadow !important;\n        //border: $react-select-border-width solid $react-select-border-color !important;;\n        font-family: $react-select-font-family !important;\n        font-size: $react-select-font-size !important;\n        font-weight: $react-select-font-weight !important;\n        cursor: pointer !important;\n        display: block !important;\n        font-weight: normal;\n        display: block;\n        white-space: nowrap;\n        min-height: 1.2em;\n        color :  #8094ae;\n        padding: 0.375rem .75rem !important;\n    }\n    .react-select__option:not(:last-child) {\n        margin-bottom: 0.125rem;\n    }\n    .react-select__option:hover {\n        font-weight: normal;\n        display: block;\n        white-space: nowrap;\n        background-color: $dark-body-bg !important;\n    }\n    .react-select__option--is-selected {\n        color :  #8094ae;\n        background: $dark-card-bg !important;\n    }\n    .react-select__placeholder { \n        color: #8094ae !important;\n        font-size: small !important;\n        margin-left: 5px;\n        padding: 0 .35rem !important;\n    }\n    .react-select__multi-value__label {\n        color: #8094ae !important;\n    }\n    // Multivalue\n    .react-select__multi-value {\n        background-color: $dark-card-bg !important;\n        border-radius: 3px !important;\n        cursor: pointer !important;\n    }\n    .react-select__multi-value__remove {\n        color: #8094ae !important;\n        cursor: pointer !important;\n        display: inline-block !important;\n        font-weight: bold !important;\n    }\n    .react-select__multi-value__remove:hover{\n        background: transparent !important;\n    }\n\n    /* Pagination */\n    .page-item {\n        &:first-child {\n            .page-link {\n            margin-left: 0;\n            @include border-left-radius($border-radius);\n            }\n        }\n        &:last-child {\n            .page-link {\n            @include border-right-radius($border-radius);\n            }\n        }\n\n        &.active .page-link {\n            z-index: 3;\n            color: $dark-card-bg !important;\n            background-color: $pagination-active-bg !important;\n            border-color: $pagination-active-border-color !important;\n        }\n\n        &.disabled .page-link {\n            color: $pagination-disabled-color;\n            pointer-events: none;\n            // Opinionated: remove the \"hand\" cursor set previously for .page-link\n            cursor: auto;\n            background-color: $pagination-disabled-bg ;\n            border-color: $pagination-disabled-border-color;\n        }\n    }\n    .react-datepicker-popper {\n        background-color: $dark-card-bg !important;\n        padding: 10px;\n        border-radius: 4px;\n        direction: ltr;\n        border: 1px solid $dark-border-light;\n        box-shadow: none;\n        min-width: 240px;\n        font-size: .8125rem;\n    }\n    .react-datepicker__time-container .react-datepicker__time {\n        position: relative;\n        background-color: $dark-card-bg !important;\n        border-bottom-right-radius: 0.3rem;\n      }\n    .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {\n        color: #fff;\n        background-color: $accent-color !important;\n    }\n    .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {\n        color: $base-400 !important;\n        background-color: $dark-card-bg !important;\n      }\n    .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {\n        color: $base-400 !important;\n        background-color: $dark-card-bg !important;\n    }\n    .react-datepicker__header {\n        text-align: center;\n        position: relative;\n        font-size: .8125rem;\n        color: $base-300;\n        font-weight: bold;\n      }\n      .react-datepicker__navigation:hover {\n        background: $dark-body-bg;\n      }\n      .react-datepicker__navigation-icon {\n        position: relative;\n        top: -1px;\n        font-size: 12px;\n        color: #fff;\n        width: 0;\n      }\n      .react-datepicker__day:hover,\n      .react-datepicker__month-text:hover,\n      .react-datepicker__quarter-text:hover,\n      .react-datepicker__year-text:hover {\n        color: $base-400 !important;\n        background-color: $dark-body-bg !important;\n    }\n    .react-datepicker__day--today, \n    .react-datepicker__month-text--today,\n    .react-datepicker__quarter-text--today,\n    .react-datepicker__year-text--today {\n        color: $base-400;\n        background-color: $dark-card-bg;\n        border-radius: 0.3rem;\n    }\n    .react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,\n    .react-datepicker__quarter--selected,\n    .react-datepicker__quarter--in-selecting-range,\n    .react-datepicker__quarter--in-range {\n        border-radius: 0.3rem;\n        color: #fff !important;\n        background-color: $accent-color !important;\n    }\n    .react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,\n    .react-datepicker__quarter--selected:hover,\n    .react-datepicker__quarter--in-selecting-range:hover,\n    .react-datepicker__quarter--in-range:hover {\n        color: $base-400 !important;\n        background-color: $dark-card-bg !important;\n    }\n    .react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,\n    .react-datepicker__month-text--selected,\n    .react-datepicker__month-text--in-selecting-range,\n    .react-datepicker__month-text--in-range,\n    .react-datepicker__quarter-text--selected,\n    .react-datepicker__quarter-text--in-selecting-range,\n    .react-datepicker__quarter-text--in-range,\n    .react-datepicker__year-text--selected,\n    .react-datepicker__year-text--in-selecting-range,\n    .react-datepicker__year-text--in-range {\n        border-radius: 0.3rem;\n        color: #fff !important;\n        background-color: $accent-color !important;\n    }\n    .react-datepicker__day--today:hover,\n    .react-datepicker__year-text--today:hover,\n    .react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,\n    .react-datepicker__month-text--selected:hover,\n    .react-datepicker__month-text--in-selecting-range:hover,\n    .react-datepicker__month-text--in-range:hover,\n    .react-datepicker__quarter-text--selected:hover,\n    .react-datepicker__quarter-text--in-selecting-range:hover,\n    .react-datepicker__quarter-text--in-range:hover,\n    .react-datepicker__year-text--selected:hover,\n    .react-datepicker__year-text--in-selecting-range:hover,\n    .react-datepicker__year-text--in-range:hover {\n        color: $base-400 !important;\n        background-color: $dark-card-bg !important;\n    }\n    .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,\n    .react-datepicker__month-text--in-range,\n    .react-datepicker__quarter-text--in-range,\n    .react-datepicker__year-text--in-range),\n    .react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,\n    .react-datepicker__month-text--in-range,\n    .react-datepicker__quarter-text--in-range,\n    .react-datepicker__year-text--in-range),\n    .react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,\n    .react-datepicker__month-text--in-range,\n    .react-datepicker__quarter-text--in-range,\n    .react-datepicker__year-text--in-range),\n    .react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,\n    .react-datepicker__month-text--in-range,\n    .react-datepicker__quarter-text--in-range,\n    .react-datepicker__year-text--in-range) {\n        background-color: $accent-color;\n        color: #fff;\n    }\n    .react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,\n    .react-datepicker__quarter-text.react-datepicker__month--selected:hover,\n    .react-datepicker__quarter-text.react-datepicker__month--in-range:hover,\n    .react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,\n    .react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {\n        background-color: $accent-color ;\n        color: #fff;\n    }\n    // rdt_Table \n    .rdt_TableRow, .rdt_TableHeadRow, .rdt_Table {\n        background: $dark-card-bg;\n        color: $base-300 !important;\n        border-color: $dark-border-color;\n    }\n    .rdt_TableCol {\n        color: $base-300 !important;\n    }\n    \n    // rdl\n    .rdl-control {\n        background-color: $dark-card-bg !important;\n        border-radius: $border-radius !important;\n        box-shadow: none !important;\n        border-color: $dark-border-light !important;\n    }\n    .rdl-control-label{\n        background-color: $dark-card-bg !important;\n        box-shadow: none !important;\n        border-color: $dark-border-light !important;\n    }\n    .rdl-control > option {\n        background-color: $dark-card-bg !important;\n        box-shadow: none !important;\n        border-color: lighten($dark-card-bg, 20%);\n        color: $base-300;\n    }\n    .rdl-control > option:hover {\n        background-color: $dark-body-bg !important;\n    }\n    .rdt_ExpanderRow{\n        background: $dark-card-bg !important;\n    }\n    .dtr-details {\n        color: $base-300 !important;\n    }\n\n    // toastify\n\n    .Toastify__toast {\n        background: $dark-card-bg !important;\n        color: $white !important;\n      }\n\n}\n\n","/*! Email Template */\n@import \"dashlite_variables\";\n.email{\n    &-wraper{\n        background: $lighter;\n        font-size: 14px;\n        line-height: 22px;\n        font-weight: 400;\n        color:$base-light;\n        width: 100%;\n        a{\n            color: $accent-color;\n            word-break: break-all;\n        }\n\t\t.link-block {\n\t\t\tdisplay: block;\n\t\t}\n    }\n    &-ul{\n        margin:5px 0;\n\t\tpadding: 0;\n\t\t&:not(:last-child) {\n\t\t\tmargin-bottom: 10px;\n\t\t}\n        li{\n            list-style: disc;\n            list-style-position:inside;\n        }\n\t\t&-col2 {\n\t\t\tdisplay: flex;\n\t\t\tflex-wrap: wrap;\n\t\t\tli {\n\t\t\t\twidth: 50%;\n\t\t\t\tpadding-right: 10px;\n\t\t\t}\n\t\t}\n    }\n    &-body{\n        width:96%;\n        max-width:620px;\n        margin:0 auto;\n        background:#ffffff;\n        // border:1px solid $border-light;\n        // border-bottom:2px solid $accent-color;\n    }\n    &-success{\n        border-bottom: $success;\n    }\n    &-warning{\n        border-bottom: $warning;\n    }\n    &-btn{\n        background:$accent-color;\n        border-radius:4px;\n        color:#ffffff !important;\n        display:inline-block;\n        font-size:13px;\n        font-weight:600;\n        line-height:44px;\n        text-align:center;\n        text-decoration:none;\n        text-transform: uppercase; \n        padding: 0 30px;\n        &-sm{\n            line-height:38px;\n        }\n    }\n    &-header,&-footer{\n        width:100%;\n        max-width:620px;\n        margin:0 auto;\n    }\n    &-logo{\n        height: 40px;\n    }\n    &-title{\n        font-size: 13px; \n        color: $accent-color; \n        padding-top: 12px;\n    }\n    &-heading{\n        font-size: 18px;\n        color: $accent-color;\n        font-weight: 600;\n        margin: 0;\n        line-height: 1.4;\n        &-sm{\n            font-size: 24px;\n            line-height: 1.4;\n            margin-bottom: .75rem; \n        }\n        &-s1 {\n            font-size: 20px; \n            font-weight: 400;\n            color: $base-text;\n        }\n        &-s2{\n            font-size: 16px; \n            color: #526484; \n            font-weight: 600;\n            margin: 0; \n            text-transform: uppercase; \n            margin-bottom: 10px\n        }\n        &-s3{\n            font-size: 18px; \n            color: $accent-color; \n            font-weight: 400; \n            margin-bottom: 8px;\n        }\n        &-success{\n            color: $success;\n        }\n        &-warning{\n            color: $warning;\n        }\n    }\n    &-note{\n        margin: 0; \n        font-size: 13px; \n        line-height: 22px; \n        color: $base-light;\n    }\n    &-copyright-text{\n        font-size: 13px;\n    }\n    &-social{\n        li{\n            display: inline-block;\n            padding: 4px;\n            a{\n                display: inline-block; \n                height: 30px; \n                width:30px;\n                border-radius: 50%; \n                background: #ffffff;\n                img{\n                    width: 30px;\n                }\n            }\n        }\n    }\n}\n@media (max-width:480px) {\n\t.email-preview-page .card {\n\t\tborder-radius: 0;\n\t\tmargin-left: -20px;\n\t\tmargin-right: -20px;\n\t}\n\t.email-ul-col2 li {width: 100%;}\n}","/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-message {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: fixed;\n  top: 8px;\n  left: 0;\n  z-index: 1010;\n  width: 100%;\n  pointer-events: none;\n}\n.ant-message-notice {\n  padding: 8px;\n  text-align: center;\n}\n.ant-message-notice-content {\n  display: inline-block;\n  padding: 10px 16px;\n  background: #fff;\n  border-radius: 2px;\n  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n  pointer-events: all;\n}\n.ant-message-success .anticon {\n  color: #52c41a;\n}\n.ant-message-error .anticon {\n  color: #ff4d4f;\n}\n.ant-message-warning .anticon {\n  color: #faad14;\n}\n.ant-message-info .anticon,\n.ant-message-loading .anticon {\n  color: #1890ff;\n}\n.ant-message .anticon {\n  position: relative;\n  top: 1px;\n  margin-right: 8px;\n  font-size: 16px;\n}\n.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active {\n  -webkit-animation-name: MessageMoveOut;\n          animation-name: MessageMoveOut;\n  -webkit-animation-duration: 0.3s;\n          animation-duration: 0.3s;\n}\n@-webkit-keyframes MessageMoveOut {\n  0% {\n    max-height: 150px;\n    padding: 8px;\n    opacity: 1;\n  }\n  100% {\n    max-height: 0;\n    padding: 0;\n    opacity: 0;\n  }\n}\n@keyframes MessageMoveOut {\n  0% {\n    max-height: 150px;\n    padding: 8px;\n    opacity: 1;\n  }\n  100% {\n    max-height: 0;\n    padding: 0;\n    opacity: 0;\n  }\n}\n.ant-message-rtl {\n  direction: rtl;\n}\n.ant-message-rtl span {\n  direction: rtl;\n}\n.ant-message-rtl .anticon {\n  margin-right: 0;\n  margin-left: 8px;\n}\n",".my-modal{\n    margin: 2rem !important;\n}\n",".react-tel-input{font-family:'Roboto',sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,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)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0 !important;margin-bottom:0 !important;padding-left:48px;margin-left:0;background:#FFFFFF;border:1px solid #CACACA;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number{border:1px solid #d79f9f;background-color:#FAF0F0;border-left-color:#cacaca}.react-tel-input .form-control.invalid-number:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#FAF0F0}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2;background:#fff;border-radius:3px 0 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px rgba(0,0,0,0.35);background-color:white;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input .special-label{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}","/*!\n * Quill Editor v1.3.7\n * https://quilljs.com/\n * Copyright (c) 2014, Jason Chen\n * Copyright (c) 2013, salesforce.com\n */\n.ql-container {\n  box-sizing: border-box;\n  font-family: Helvetica, Arial, sans-serif;\n  font-size: 13px;\n  height: 100%;\n  margin: 0px;\n  position: relative;\n}\n.ql-container.ql-disabled .ql-tooltip {\n  visibility: hidden;\n}\n.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {\n  pointer-events: none;\n}\n.ql-clipboard {\n  left: -100000px;\n  height: 1px;\n  overflow-y: hidden;\n  position: absolute;\n  top: 50%;\n}\n.ql-clipboard p {\n  margin: 0;\n  padding: 0;\n}\n.ql-editor {\n  box-sizing: border-box;\n  line-height: 1.42;\n  height: 100%;\n  outline: none;\n  overflow-y: auto;\n  padding: 12px 15px;\n  tab-size: 4;\n  -moz-tab-size: 4;\n  text-align: left;\n  white-space: pre-wrap;\n  word-wrap: break-word;\n}\n.ql-editor > * {\n  cursor: text;\n}\n.ql-editor p,\n.ql-editor ol,\n.ql-editor ul,\n.ql-editor pre,\n.ql-editor blockquote,\n.ql-editor h1,\n.ql-editor h2,\n.ql-editor h3,\n.ql-editor h4,\n.ql-editor h5,\n.ql-editor h6 {\n  margin: 0;\n  padding: 0;\n  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol,\n.ql-editor ul {\n  padding-left: 1.5em;\n}\n.ql-editor ol > li,\n.ql-editor ul > li {\n  list-style-type: none;\n}\n.ql-editor ul > li::before {\n  content: '\\2022';\n}\n.ql-editor ul[data-checked=true],\n.ql-editor ul[data-checked=false] {\n  pointer-events: none;\n}\n.ql-editor ul[data-checked=true] > li *,\n.ql-editor ul[data-checked=false] > li * {\n  pointer-events: all;\n}\n.ql-editor ul[data-checked=true] > li::before,\n.ql-editor ul[data-checked=false] > li::before {\n  color: #777;\n  cursor: pointer;\n  pointer-events: all;\n}\n.ql-editor ul[data-checked=true] > li::before {\n  content: '\\2611';\n}\n.ql-editor ul[data-checked=false] > li::before {\n  content: '\\2610';\n}\n.ql-editor li::before {\n  display: inline-block;\n  white-space: nowrap;\n  width: 1.2em;\n}\n.ql-editor li:not(.ql-direction-rtl)::before {\n  margin-left: -1.5em;\n  margin-right: 0.3em;\n  text-align: right;\n}\n.ql-editor li.ql-direction-rtl::before {\n  margin-left: 0.3em;\n  margin-right: -1.5em;\n}\n.ql-editor ol li:not(.ql-direction-rtl),\n.ql-editor ul li:not(.ql-direction-rtl) {\n  padding-left: 1.5em;\n}\n.ql-editor ol li.ql-direction-rtl,\n.ql-editor ul li.ql-direction-rtl {\n  padding-right: 1.5em;\n}\n.ql-editor ol li {\n  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n  counter-increment: list-0;\n}\n.ql-editor ol li:before {\n  content: counter(list-0, decimal) '. ';\n}\n.ql-editor ol li.ql-indent-1 {\n  counter-increment: list-1;\n}\n.ql-editor ol li.ql-indent-1:before {\n  content: counter(list-1, lower-alpha) '. ';\n}\n.ql-editor ol li.ql-indent-1 {\n  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-2 {\n  counter-increment: list-2;\n}\n.ql-editor ol li.ql-indent-2:before {\n  content: counter(list-2, lower-roman) '. ';\n}\n.ql-editor ol li.ql-indent-2 {\n  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-3 {\n  counter-increment: list-3;\n}\n.ql-editor ol li.ql-indent-3:before {\n  content: counter(list-3, decimal) '. ';\n}\n.ql-editor ol li.ql-indent-3 {\n  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-4 {\n  counter-increment: list-4;\n}\n.ql-editor ol li.ql-indent-4:before {\n  content: counter(list-4, lower-alpha) '. ';\n}\n.ql-editor ol li.ql-indent-4 {\n  counter-reset: list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-5 {\n  counter-increment: list-5;\n}\n.ql-editor ol li.ql-indent-5:before {\n  content: counter(list-5, lower-roman) '. ';\n}\n.ql-editor ol li.ql-indent-5 {\n  counter-reset: list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-6 {\n  counter-increment: list-6;\n}\n.ql-editor ol li.ql-indent-6:before {\n  content: counter(list-6, decimal) '. ';\n}\n.ql-editor ol li.ql-indent-6 {\n  counter-reset: list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-7 {\n  counter-increment: list-7;\n}\n.ql-editor ol li.ql-indent-7:before {\n  content: counter(list-7, lower-alpha) '. ';\n}\n.ql-editor ol li.ql-indent-7 {\n  counter-reset: list-8 list-9;\n}\n.ql-editor ol li.ql-indent-8 {\n  counter-increment: list-8;\n}\n.ql-editor ol li.ql-indent-8:before {\n  content: counter(list-8, lower-roman) '. ';\n}\n.ql-editor ol li.ql-indent-8 {\n  counter-reset: list-9;\n}\n.ql-editor ol li.ql-indent-9 {\n  counter-increment: list-9;\n}\n.ql-editor ol li.ql-indent-9:before {\n  content: counter(list-9, decimal) '. ';\n}\n.ql-editor .ql-indent-1:not(.ql-direction-rtl) {\n  padding-left: 3em;\n}\n.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {\n  padding-left: 4.5em;\n}\n.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {\n  padding-right: 3em;\n}\n.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {\n  padding-right: 4.5em;\n}\n.ql-editor .ql-indent-2:not(.ql-direction-rtl) {\n  padding-left: 6em;\n}\n.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {\n  padding-left: 7.5em;\n}\n.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {\n  padding-right: 6em;\n}\n.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {\n  padding-right: 7.5em;\n}\n.ql-editor .ql-indent-3:not(.ql-direction-rtl) {\n  padding-left: 9em;\n}\n.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {\n  padding-left: 10.5em;\n}\n.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {\n  padding-right: 9em;\n}\n.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {\n  padding-right: 10.5em;\n}\n.ql-editor .ql-indent-4:not(.ql-direction-rtl) {\n  padding-left: 12em;\n}\n.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {\n  padding-left: 13.5em;\n}\n.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {\n  padding-right: 12em;\n}\n.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {\n  padding-right: 13.5em;\n}\n.ql-editor .ql-indent-5:not(.ql-direction-rtl) {\n  padding-left: 15em;\n}\n.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {\n  padding-left: 16.5em;\n}\n.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {\n  padding-right: 15em;\n}\n.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {\n  padding-right: 16.5em;\n}\n.ql-editor .ql-indent-6:not(.ql-direction-rtl) {\n  padding-left: 18em;\n}\n.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {\n  padding-left: 19.5em;\n}\n.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {\n  padding-right: 18em;\n}\n.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {\n  padding-right: 19.5em;\n}\n.ql-editor .ql-indent-7:not(.ql-direction-rtl) {\n  padding-left: 21em;\n}\n.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {\n  padding-left: 22.5em;\n}\n.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {\n  padding-right: 21em;\n}\n.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {\n  padding-right: 22.5em;\n}\n.ql-editor .ql-indent-8:not(.ql-direction-rtl) {\n  padding-left: 24em;\n}\n.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {\n  padding-left: 25.5em;\n}\n.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {\n  padding-right: 24em;\n}\n.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {\n  padding-right: 25.5em;\n}\n.ql-editor .ql-indent-9:not(.ql-direction-rtl) {\n  padding-left: 27em;\n}\n.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {\n  padding-left: 28.5em;\n}\n.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {\n  padding-right: 27em;\n}\n.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {\n  padding-right: 28.5em;\n}\n.ql-editor .ql-video {\n  display: block;\n  max-width: 100%;\n}\n.ql-editor .ql-video.ql-align-center {\n  margin: 0 auto;\n}\n.ql-editor .ql-video.ql-align-right {\n  margin: 0 0 0 auto;\n}\n.ql-editor .ql-bg-black {\n  background-color: #000;\n}\n.ql-editor .ql-bg-red {\n  background-color: #e60000;\n}\n.ql-editor .ql-bg-orange {\n  background-color: #f90;\n}\n.ql-editor .ql-bg-yellow {\n  background-color: #ff0;\n}\n.ql-editor .ql-bg-green {\n  background-color: #008a00;\n}\n.ql-editor .ql-bg-blue {\n  background-color: #06c;\n}\n.ql-editor .ql-bg-purple {\n  background-color: #93f;\n}\n.ql-editor .ql-color-white {\n  color: #fff;\n}\n.ql-editor .ql-color-red {\n  color: #e60000;\n}\n.ql-editor .ql-color-orange {\n  color: #f90;\n}\n.ql-editor .ql-color-yellow {\n  color: #ff0;\n}\n.ql-editor .ql-color-green {\n  color: #008a00;\n}\n.ql-editor .ql-color-blue {\n  color: #06c;\n}\n.ql-editor .ql-color-purple {\n  color: #93f;\n}\n.ql-editor .ql-font-serif {\n  font-family: Georgia, Times New Roman, serif;\n}\n.ql-editor .ql-font-monospace {\n  font-family: Monaco, Courier New, monospace;\n}\n.ql-editor .ql-size-small {\n  font-size: 0.75em;\n}\n.ql-editor .ql-size-large {\n  font-size: 1.5em;\n}\n.ql-editor .ql-size-huge {\n  font-size: 2.5em;\n}\n.ql-editor .ql-direction-rtl {\n  direction: rtl;\n  text-align: inherit;\n}\n.ql-editor .ql-align-center {\n  text-align: center;\n}\n.ql-editor .ql-align-justify {\n  text-align: justify;\n}\n.ql-editor .ql-align-right {\n  text-align: right;\n}\n.ql-editor.ql-blank::before {\n  color: rgba(0,0,0,0.6);\n  content: attr(data-placeholder);\n  font-style: italic;\n  left: 15px;\n  pointer-events: none;\n  position: absolute;\n  right: 15px;\n}\n.ql-snow.ql-toolbar:after,\n.ql-snow .ql-toolbar:after {\n  clear: both;\n  content: '';\n  display: table;\n}\n.ql-snow.ql-toolbar button,\n.ql-snow .ql-toolbar button {\n  background: none;\n  border: none;\n  cursor: pointer;\n  display: inline-block;\n  float: left;\n  height: 24px;\n  padding: 3px 5px;\n  width: 28px;\n}\n.ql-snow.ql-toolbar button svg,\n.ql-snow .ql-toolbar button svg {\n  float: left;\n  height: 100%;\n}\n.ql-snow.ql-toolbar button:active:hover,\n.ql-snow .ql-toolbar button:active:hover {\n  outline: none;\n}\n.ql-snow.ql-toolbar input.ql-image[type=file],\n.ql-snow .ql-toolbar input.ql-image[type=file] {\n  display: none;\n}\n.ql-snow.ql-toolbar button:hover,\n.ql-snow .ql-toolbar button:hover,\n.ql-snow.ql-toolbar button:focus,\n.ql-snow .ql-toolbar button:focus,\n.ql-snow.ql-toolbar button.ql-active,\n.ql-snow .ql-toolbar button.ql-active,\n.ql-snow.ql-toolbar .ql-picker-label:hover,\n.ql-snow .ql-toolbar .ql-picker-label:hover,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active,\n.ql-snow.ql-toolbar .ql-picker-item:hover,\n.ql-snow .ql-toolbar .ql-picker-item:hover,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected {\n  color: #06c;\n}\n.ql-snow.ql-toolbar button:hover .ql-fill,\n.ql-snow .ql-toolbar button:hover .ql-fill,\n.ql-snow.ql-toolbar button:focus .ql-fill,\n.ql-snow .ql-toolbar button:focus .ql-fill,\n.ql-snow.ql-toolbar button.ql-active .ql-fill,\n.ql-snow .ql-toolbar button.ql-active .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,\n.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {\n  fill: #06c;\n}\n.ql-snow.ql-toolbar button:hover .ql-stroke,\n.ql-snow .ql-toolbar button:hover .ql-stroke,\n.ql-snow.ql-toolbar button:focus .ql-stroke,\n.ql-snow .ql-toolbar button:focus .ql-stroke,\n.ql-snow.ql-toolbar button.ql-active .ql-stroke,\n.ql-snow .ql-toolbar button.ql-active .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,\n.ql-snow.ql-toolbar button:hover .ql-stroke-miter,\n.ql-snow .ql-toolbar button:hover .ql-stroke-miter,\n.ql-snow.ql-toolbar button:focus .ql-stroke-miter,\n.ql-snow .ql-toolbar button:focus .ql-stroke-miter,\n.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,\n.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {\n  stroke: #06c;\n}\n@media (pointer: coarse) {\n  .ql-snow.ql-toolbar button:hover:not(.ql-active),\n  .ql-snow .ql-toolbar button:hover:not(.ql-active) {\n    color: #444;\n  }\n  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,\n  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,\n  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,\n  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {\n    fill: #444;\n  }\n  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,\n  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,\n  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,\n  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {\n    stroke: #444;\n  }\n}\n.ql-snow {\n  box-sizing: border-box;\n}\n.ql-snow * {\n  box-sizing: border-box;\n}\n.ql-snow .ql-hidden {\n  display: none;\n}\n.ql-snow .ql-out-bottom,\n.ql-snow .ql-out-top {\n  visibility: hidden;\n}\n.ql-snow .ql-tooltip {\n  position: absolute;\n  transform: translateY(10px);\n}\n.ql-snow .ql-tooltip a {\n  cursor: pointer;\n  text-decoration: none;\n}\n.ql-snow .ql-tooltip.ql-flip {\n  transform: translateY(-10px);\n}\n.ql-snow .ql-formats {\n  display: inline-block;\n  vertical-align: middle;\n}\n.ql-snow .ql-formats:after {\n  clear: both;\n  content: '';\n  display: table;\n}\n.ql-snow .ql-stroke {\n  fill: none;\n  stroke: #444;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n  stroke-width: 2;\n}\n.ql-snow .ql-stroke-miter {\n  fill: none;\n  stroke: #444;\n  stroke-miterlimit: 10;\n  stroke-width: 2;\n}\n.ql-snow .ql-fill,\n.ql-snow .ql-stroke.ql-fill {\n  fill: #444;\n}\n.ql-snow .ql-empty {\n  fill: none;\n}\n.ql-snow .ql-even {\n  fill-rule: evenodd;\n}\n.ql-snow .ql-thin,\n.ql-snow .ql-stroke.ql-thin {\n  stroke-width: 1;\n}\n.ql-snow .ql-transparent {\n  opacity: 0.4;\n}\n.ql-snow .ql-direction svg:last-child {\n  display: none;\n}\n.ql-snow .ql-direction.ql-active svg:last-child {\n  display: inline;\n}\n.ql-snow .ql-direction.ql-active svg:first-child {\n  display: none;\n}\n.ql-snow .ql-editor h1 {\n  font-size: 2em;\n}\n.ql-snow .ql-editor h2 {\n  font-size: 1.5em;\n}\n.ql-snow .ql-editor h3 {\n  font-size: 1.17em;\n}\n.ql-snow .ql-editor h4 {\n  font-size: 1em;\n}\n.ql-snow .ql-editor h5 {\n  font-size: 0.83em;\n}\n.ql-snow .ql-editor h6 {\n  font-size: 0.67em;\n}\n.ql-snow .ql-editor a {\n  text-decoration: underline;\n}\n.ql-snow .ql-editor blockquote {\n  border-left: 4px solid #ccc;\n  margin-bottom: 5px;\n  margin-top: 5px;\n  padding-left: 16px;\n}\n.ql-snow .ql-editor code,\n.ql-snow .ql-editor pre {\n  background-color: #f0f0f0;\n  border-radius: 3px;\n}\n.ql-snow .ql-editor pre {\n  white-space: pre-wrap;\n  margin-bottom: 5px;\n  margin-top: 5px;\n  padding: 5px 10px;\n}\n.ql-snow .ql-editor code {\n  font-size: 85%;\n  padding: 2px 4px;\n}\n.ql-snow .ql-editor pre.ql-syntax {\n  background-color: #23241f;\n  color: #f8f8f2;\n  overflow: visible;\n}\n.ql-snow .ql-editor img {\n  max-width: 100%;\n}\n.ql-snow .ql-picker {\n  color: #444;\n  display: inline-block;\n  float: left;\n  font-size: 14px;\n  font-weight: 500;\n  height: 24px;\n  position: relative;\n  vertical-align: middle;\n}\n.ql-snow .ql-picker-label {\n  cursor: pointer;\n  display: inline-block;\n  height: 100%;\n  padding-left: 8px;\n  padding-right: 2px;\n  position: relative;\n  width: 100%;\n}\n.ql-snow .ql-picker-label::before {\n  display: inline-block;\n  line-height: 22px;\n}\n.ql-snow .ql-picker-options {\n  background-color: #fff;\n  display: none;\n  min-width: 100%;\n  padding: 4px 8px;\n  position: absolute;\n  white-space: nowrap;\n}\n.ql-snow .ql-picker-options .ql-picker-item {\n  cursor: pointer;\n  display: block;\n  padding-bottom: 5px;\n  padding-top: 5px;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-label {\n  color: #ccc;\n  z-index: 2;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {\n  fill: #ccc;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {\n  stroke: #ccc;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-options {\n  display: block;\n  margin-top: -1px;\n  top: 100%;\n  z-index: 1;\n}\n.ql-snow .ql-color-picker,\n.ql-snow .ql-icon-picker {\n  width: 28px;\n}\n.ql-snow .ql-color-picker .ql-picker-label,\n.ql-snow .ql-icon-picker .ql-picker-label {\n  padding: 2px 4px;\n}\n.ql-snow .ql-color-picker .ql-picker-label svg,\n.ql-snow .ql-icon-picker .ql-picker-label svg {\n  right: 4px;\n}\n.ql-snow .ql-icon-picker .ql-picker-options {\n  padding: 4px 0px;\n}\n.ql-snow .ql-icon-picker .ql-picker-item {\n  height: 24px;\n  width: 24px;\n  padding: 2px 4px;\n}\n.ql-snow .ql-color-picker .ql-picker-options {\n  padding: 3px 5px;\n  width: 152px;\n}\n.ql-snow .ql-color-picker .ql-picker-item {\n  border: 1px solid transparent;\n  float: left;\n  height: 16px;\n  margin: 2px;\n  padding: 0px;\n  width: 16px;\n}\n.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {\n  position: absolute;\n  margin-top: -9px;\n  right: 0;\n  top: 50%;\n  width: 18px;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {\n  content: attr(data-label);\n}\n.ql-snow .ql-picker.ql-header {\n  width: 98px;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item::before {\n  content: 'Normal';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"1\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before {\n  content: 'Heading 1';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"2\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before {\n  content: 'Heading 2';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"3\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before {\n  content: 'Heading 3';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"4\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before {\n  content: 'Heading 4';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"5\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before {\n  content: 'Heading 5';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"6\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before {\n  content: 'Heading 6';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before {\n  font-size: 2em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before {\n  font-size: 1.5em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before {\n  font-size: 1.17em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before {\n  font-size: 1em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before {\n  font-size: 0.83em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before {\n  font-size: 0.67em;\n}\n.ql-snow .ql-picker.ql-font {\n  width: 108px;\n}\n.ql-snow .ql-picker.ql-font .ql-picker-label::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item::before {\n  content: 'Sans Serif';\n}\n.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {\n  content: 'Serif';\n}\n.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {\n  content: 'Monospace';\n}\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {\n  font-family: Georgia, Times New Roman, serif;\n}\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {\n  font-family: Monaco, Courier New, monospace;\n}\n.ql-snow .ql-picker.ql-size {\n  width: 98px;\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item::before {\n  content: 'Normal';\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {\n  content: 'Small';\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {\n  content: 'Large';\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {\n  content: 'Huge';\n}\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {\n  font-size: 10px;\n}\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {\n  font-size: 18px;\n}\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {\n  font-size: 32px;\n}\n.ql-snow .ql-color-picker.ql-background .ql-picker-item {\n  background-color: #fff;\n}\n.ql-snow .ql-color-picker.ql-color .ql-picker-item {\n  background-color: #000;\n}\n.ql-toolbar.ql-snow {\n  border: 1px solid #ccc;\n  box-sizing: border-box;\n  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;\n  padding: 8px;\n}\n.ql-toolbar.ql-snow .ql-formats {\n  margin-right: 15px;\n}\n.ql-toolbar.ql-snow .ql-picker-label {\n  border: 1px solid transparent;\n}\n.ql-toolbar.ql-snow .ql-picker-options {\n  border: 1px solid transparent;\n  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;\n}\n.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {\n  border-color: #ccc;\n}\n.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {\n  border-color: #ccc;\n}\n.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,\n.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {\n  border-color: #000;\n}\n.ql-toolbar.ql-snow + .ql-container.ql-snow {\n  border-top: 0px;\n}\n.ql-snow .ql-tooltip {\n  background-color: #fff;\n  border: 1px solid #ccc;\n  box-shadow: 0px 0px 5px #ddd;\n  color: #444;\n  padding: 5px 12px;\n  white-space: nowrap;\n}\n.ql-snow .ql-tooltip::before {\n  content: \"Visit URL:\";\n  line-height: 26px;\n  margin-right: 8px;\n}\n.ql-snow .ql-tooltip input[type=text] {\n  display: none;\n  border: 1px solid #ccc;\n  font-size: 13px;\n  height: 26px;\n  margin: 0px;\n  padding: 3px 5px;\n  width: 170px;\n}\n.ql-snow .ql-tooltip a.ql-preview {\n  display: inline-block;\n  max-width: 200px;\n  overflow-x: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n}\n.ql-snow .ql-tooltip a.ql-action::after {\n  border-right: 1px solid #ccc;\n  content: 'Edit';\n  margin-left: 16px;\n  padding-right: 8px;\n}\n.ql-snow .ql-tooltip a.ql-remove::before {\n  content: 'Remove';\n  margin-left: 8px;\n}\n.ql-snow .ql-tooltip a {\n  line-height: 26px;\n}\n.ql-snow .ql-tooltip.ql-editing a.ql-preview,\n.ql-snow .ql-tooltip.ql-editing a.ql-remove {\n  display: none;\n}\n.ql-snow .ql-tooltip.ql-editing input[type=text] {\n  display: inline-block;\n}\n.ql-snow .ql-tooltip.ql-editing a.ql-action::after {\n  border-right: 0px;\n  content: 'Save';\n  padding-right: 0px;\n}\n.ql-snow .ql-tooltip[data-mode=link]::before {\n  content: \"Enter link:\";\n}\n.ql-snow .ql-tooltip[data-mode=formula]::before {\n  content: \"Enter formula:\";\n}\n.ql-snow .ql-tooltip[data-mode=video]::before {\n  content: \"Enter video:\";\n}\n.ql-snow a {\n  color: #06c;\n}\n.ql-container.ql-snow {\n  border: 1px solid #ccc;\n}\n","@font-face {\n  font-family: \"Montserrat-Medium\";\n  src: url(\"../../../../public/fonts/Montserrat/static/Montserrat-Medium.ttf\") format(\"truetype\");\n  font-weight: normal;\n  font-style: normal;\n}\n\n.campaign-management-content {\n  padding: 1.5rem;\n  background-color: #f5f5f5;\n  min-height: 100vh;\n}\n\n.content-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-bottom: 1.5rem;\n  flex-wrap: wrap;\n  gap: 1rem;\n}\n\n.page-title {\n  font-size: 1.25rem;\n  font-weight: 600;\n  color: #000;\n  margin: 0;\n  font-family: \"Montserrat-Medium\";\n}\n\n.btn-create-campaign {\n  display: flex;\n  align-items: center;\n  gap: 0.5rem;\n  background-color: #7261FF;\n  color: #fff;\n  border: none;\n  padding: 0.250rem 1.25rem;\n  border-radius: 6px;\n  font-size: 0.875rem;\n  font-weight: 500;\n  cursor: pointer;\n  transition: background-color 0.2s;\n}\n\n/* .btn-create-campaign:hover {\n  background-color: #6d28d9;\n} */\n\n.plus-icon {\n  font-size: 1.125rem;\n  font-weight: 600;\n}\n\n.table-container {\n  background: #fff;\n  /* border: 3px solid #5b8def; */\n  border-radius: 0;\n  overflow-x: auto;\n}\n\n.campaign-table {\n  width: 100%;\n  border-collapse: collapse;\n  background: #fff;\n}\n\n.campaign-table thead {\n  background-color: #f4f4f4;\n}\n\n.campaign-table th {\n  padding: 1rem;\n  text-align: left;\n  font-weight: 600;\n  font-size: 0.875rem;\n  color: #8094ae;\n  border-bottom: 1px solid #dee2e6;\n  white-space: nowrap;\n}\n\n.campaign-table tbody tr {\n  border-bottom: 1px solid #dee2e6;\n}\n\n.campaign-table tbody tr:hover {\n  background-color: #f4f4f4;\n}\n\n.campaign-table td {\n  padding: 1.25rem 1rem;\n  font-size: 0.875rem;\n  color: #333;\n  vertical-align: top;\n}\n\n.action-buttons {\n  display: flex;\n  flex-direction: column;\n  gap: 0.5rem;\n  align-items: flex-start;\n}\n\n.btn-view {\n  background-color: #7261FF;\n  color: #fff;\n  border: none;\n  padding: 0.5rem 1.5rem;\n  border-radius: 4px;\n  font-size: 0.875rem;\n  font-weight: 500;\n  cursor: pointer;\n  transition: background-color 0.2s;\n  width: 100%;\n  min-width: 80px;\n}\n\n.btn-view:hover {\n  background-color: #6d28d9;\n}\n\n.btn-edit {\n  background-color: #E0AC10;\n  color: #fff;\n  border: none;\n  padding: 0.5rem 1.5rem;\n  border-radius: 4px;\n  font-size: 0.875rem;\n  font-weight: 500;\n  cursor: pointer;\n  transition: background-color 0.2s;\n  width: 100%;\n  min-width: 80px;\n}\n\n/* .btn-edit:hover {\n  background-color: #f59e0b;\n} */\n\n.btn-delete {\n  background-color: #F12C1F;\n  color: #fff;\n  border: none;\n  padding: 0.5rem 1.5rem;\n  border-radius: 4px;\n  font-size: 0.875rem;\n  font-weight: 500;\n  cursor: pointer;\n  transition: background-color 0.2s;\n  width: 100%;\n  min-width: 80px;\n}\n\n.btn-delete:hover {\n  background-color: #dc2626;\n}\n\n.pagination {\n  display: flex;\n  justify-content: flex-end;\n  align-items: center;\n  gap: 0.5rem;\n  margin-top: 1.5rem;\n}\n\n.page-btn {\n  padding: 0.5rem 0.875rem;\n  border: 1px solid #dee2e6;\n  background-color: #fff;\n  color: #333;\n  border-radius: 4px;\n  font-size: 0.875rem;\n  cursor: pointer;\n  transition: all 0.2s;\n}\n\n.page-btn:hover {\n  background-color: #f4f4f4;\n}\n\n.page-btn.active {\n  background-color: #7c3aed;\n  color: #fff;\n  border-color: #7c3aed;\n}\n\n/* Responsive Design */\n@media screen and (max-width: 1024px) {\n  .campaign-management-content {\n    padding: 1rem;\n  }\n\n  .campaign-table th,\n  .campaign-table td {\n    padding: 0.875rem 0.75rem;\n    font-size: 0.8125rem;\n  }\n}\n\n@media screen and (max-width: 768px) {\n  .campaign-management-content {\n    padding: 1rem;\n  }\n\n  .content-header {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  .btn-create-campaign {\n    width: 100%;\n    justify-content: center;\n  }\n\n  .page-title {\n    font-size: 1.125rem;\n  }\n\n  .table-container {\n    border: none;\n    background-color: #f4f4f4;\n  }\n\n  .campaign-table thead {\n    display: none;\n  }\n\n  .campaign-table,\n  .campaign-table tbody,\n  .campaign-table tr,\n  .campaign-table td {\n    display: block;\n    background-color: #f4f4f4;\n  }\n\n  .campaign-table tr {\n    margin-bottom: 1rem;\n    /* border: 3px solid #5b8def; */\n    border-radius: 0;\n    padding: 1rem;\n    background: #f4f4f4;\n    background-color: #f4f4f4;\n  }\n\n  .campaign-table td {\n    padding: 0.75rem 0;\n    border: none;\n    display: flex;\n    justify-content: space-between;\n    align-items: flex-start;\n  }\n\n  .campaign-table td::before {\n    content: attr(data-label);\n    font-weight: 600;\n    color: #000;\n    flex-shrink: 0;\n    width: 45%;\n  }\n\n  .campaign-table td:last-child {\n    flex-direction: column;\n    align-items: stretch;\n  }\n\n  .action-buttons {\n    width: 100%;\n    margin-top: 0.5rem;\n  }\n\n  .btn-view,\n  .btn-edit,\n  .btn-delete {\n    width: 100%;\n  }\n\n  .pagination {\n    justify-content: center;\n    flex-wrap: wrap;\n  }\n}\n\n@media screen and (max-width: 480px) {\n  .page-title {\n    font-size: 1rem;\n  }\n\n  .page-btn {\n    padding: 0.4rem 0.7rem;\n    font-size: 0.8125rem;\n  }\n}\n\n","$rt-namespace: 'Toastify';\n$rt-mobile: 'only screen and (max-width : 480px)' !default;\n\n:root {\n  --toastify-color-light: #fff;\n  --toastify-color-dark: #121212;\n  --toastify-color-info: #3498db;\n  --toastify-color-success: #07bc0c;\n  --toastify-color-warning: #f1c40f;\n  --toastify-color-error: #e74c3c;\n  --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n\n  --toastify-icon-color-info: var(--toastify-color-info);\n  --toastify-icon-color-success: var(--toastify-color-success);\n  --toastify-icon-color-warning: var(--toastify-color-warning);\n  --toastify-icon-color-error: var(--toastify-color-error);\n\n  --toastify-toast-width: 320px;\n  --toastify-toast-background: #fff;\n  --toastify-toast-min-height: 64px;\n  --toastify-toast-max-height: 800px;\n  --toastify-font-family: sans-serif;\n  --toastify-z-index: 9999;\n\n  --toastify-text-color-light: #757575;\n  --toastify-text-color-dark: #fff;\n\n  //Used only for colored theme\n  --toastify-text-color-info: #fff;\n  --toastify-text-color-success: #fff;\n  --toastify-text-color-warning: #fff;\n  --toastify-text-color-error: #fff;\n\n  --toastify-spinner-color: #616161;\n  --toastify-spinner-color-empty-area: #e0e0e0;\n\n  // Used when no type is provided\n  --toastify-color-progress-light: linear-gradient(\n    to right,\n    #4cd964,\n    #5ac8fa,\n    #007aff,\n    #34aadc,\n    #5856d6,\n    #ff2d55\n  );\n  // Used when no type is provided\n  --toastify-color-progress-dark: #bb86fc;\n  --toastify-color-progress-info: var(--toastify-color-info);\n  --toastify-color-progress-success: var(--toastify-color-success);\n  --toastify-color-progress-warning: var(--toastify-color-warning);\n  --toastify-color-progress-error: var(--toastify-color-error);\n}\n",":root {\n  --toastify-color-light: #fff;\n  --toastify-color-dark: #121212;\n  --toastify-color-info: #3498db;\n  --toastify-color-success: #07bc0c;\n  --toastify-color-warning: #f1c40f;\n  --toastify-color-error: #e74c3c;\n  --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n  --toastify-icon-color-info: var(--toastify-color-info);\n  --toastify-icon-color-success: var(--toastify-color-success);\n  --toastify-icon-color-warning: var(--toastify-color-warning);\n  --toastify-icon-color-error: var(--toastify-color-error);\n  --toastify-toast-width: 320px;\n  --toastify-toast-background: #fff;\n  --toastify-toast-min-height: 64px;\n  --toastify-toast-max-height: 800px;\n  --toastify-font-family: sans-serif;\n  --toastify-z-index: 9999;\n  --toastify-text-color-light: #757575;\n  --toastify-text-color-dark: #fff;\n  --toastify-text-color-info: #fff;\n  --toastify-text-color-success: #fff;\n  --toastify-text-color-warning: #fff;\n  --toastify-text-color-error: #fff;\n  --toastify-spinner-color: #616161;\n  --toastify-spinner-color-empty-area: #e0e0e0;\n  --toastify-color-progress-light: linear-gradient(\n    to right,\n    #4cd964,\n    #5ac8fa,\n    #007aff,\n    #34aadc,\n    #5856d6,\n    #ff2d55\n  );\n  --toastify-color-progress-dark: #bb86fc;\n  --toastify-color-progress-info: var(--toastify-color-info);\n  --toastify-color-progress-success: var(--toastify-color-success);\n  --toastify-color-progress-warning: var(--toastify-color-warning);\n  --toastify-color-progress-error: var(--toastify-color-error);\n}\n\n.Toastify__toast-container {\n  z-index: var(--toastify-z-index);\n  -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);\n  position: fixed;\n  padding: 4px;\n  width: var(--toastify-toast-width);\n  box-sizing: border-box;\n  color: #fff;\n}\n.Toastify__toast-container--top-left {\n  top: 1em;\n  left: 1em;\n}\n.Toastify__toast-container--top-center {\n  top: 1em;\n  left: 50%;\n  transform: translateX(-50%);\n}\n.Toastify__toast-container--top-right {\n  top: 1em;\n  right: 1em;\n}\n.Toastify__toast-container--bottom-left {\n  bottom: 1em;\n  left: 1em;\n}\n.Toastify__toast-container--bottom-center {\n  bottom: 1em;\n  left: 50%;\n  transform: translateX(-50%);\n}\n.Toastify__toast-container--bottom-right {\n  bottom: 1em;\n  right: 1em;\n}\n\n@media only screen and (max-width : 480px) {\n  .Toastify__toast-container {\n    width: 100vw;\n    padding: 0;\n    left: 0;\n    margin: 0;\n  }\n  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {\n    top: 0;\n    transform: translateX(0);\n  }\n  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {\n    bottom: 0;\n    transform: translateX(0);\n  }\n  .Toastify__toast-container--rtl {\n    right: 0;\n    left: initial;\n  }\n}\n.Toastify__toast {\n  position: relative;\n  min-height: var(--toastify-toast-min-height);\n  box-sizing: border-box;\n  margin-bottom: 1rem;\n  padding: 8px;\n  border-radius: 4px;\n  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-pack: justify;\n      justify-content: space-between;\n  max-height: var(--toastify-toast-max-height);\n  overflow: hidden;\n  font-family: var(--toastify-font-family);\n  cursor: pointer;\n  direction: ltr;\n  /* webkit only issue #791 */\n  z-index: 0;\n}\n.Toastify__toast--rtl {\n  direction: rtl;\n}\n.Toastify__toast-body {\n  margin: auto 0;\n  -ms-flex: 1 1 auto;\n      flex: 1 1 auto;\n  padding: 6px;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-align: center;\n      align-items: center;\n}\n.Toastify__toast-body > div:last-child {\n  -ms-flex: 1;\n      flex: 1;\n}\n.Toastify__toast-icon {\n  -webkit-margin-end: 10px;\n          margin-inline-end: 10px;\n  width: 20px;\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n  display: -ms-flexbox;\n  display: flex;\n}\n\n.Toastify--animate {\n  animation-fill-mode: both;\n  animation-duration: 0.7s;\n}\n\n.Toastify--animate-icon {\n  animation-fill-mode: both;\n  animation-duration: 0.3s;\n}\n\n@media only screen and (max-width : 480px) {\n  .Toastify__toast {\n    margin-bottom: 0;\n    border-radius: 0;\n  }\n}\n.Toastify__toast-theme--dark {\n  background: var(--toastify-color-dark);\n  color: var(--toastify-text-color-dark);\n}\n.Toastify__toast-theme--light {\n  background: var(--toastify-color-light);\n  color: var(--toastify-text-color-light);\n}\n.Toastify__toast-theme--colored.Toastify__toast--default {\n  background: var(--toastify-color-light);\n  color: var(--toastify-text-color-light);\n}\n.Toastify__toast-theme--colored.Toastify__toast--info {\n  color: var(--toastify-text-color-info);\n  background: var(--toastify-color-info);\n}\n.Toastify__toast-theme--colored.Toastify__toast--success {\n  color: var(--toastify-text-color-success);\n  background: var(--toastify-color-success);\n}\n.Toastify__toast-theme--colored.Toastify__toast--warning {\n  color: var(--toastify-text-color-warning);\n  background: var(--toastify-color-warning);\n}\n.Toastify__toast-theme--colored.Toastify__toast--error {\n  color: var(--toastify-text-color-error);\n  background: var(--toastify-color-error);\n}\n\n.Toastify__progress-bar-theme--light {\n  background: var(--toastify-color-progress-light);\n}\n.Toastify__progress-bar-theme--dark {\n  background: var(--toastify-color-progress-dark);\n}\n.Toastify__progress-bar--info {\n  background: var(--toastify-color-progress-info);\n}\n.Toastify__progress-bar--success {\n  background: var(--toastify-color-progress-success);\n}\n.Toastify__progress-bar--warning {\n  background: var(--toastify-color-progress-warning);\n}\n.Toastify__progress-bar--error {\n  background: var(--toastify-color-progress-error);\n}\n.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {\n  background: var(--toastify-color-transparent);\n}\n\n.Toastify__close-button {\n  color: #fff;\n  background: transparent;\n  outline: none;\n  border: none;\n  padding: 0;\n  cursor: pointer;\n  opacity: 0.7;\n  transition: 0.3s ease;\n  -ms-flex-item-align: start;\n      align-self: flex-start;\n}\n.Toastify__close-button--light {\n  color: #000;\n  opacity: 0.3;\n}\n.Toastify__close-button > svg {\n  fill: currentColor;\n  height: 16px;\n  width: 14px;\n}\n.Toastify__close-button:hover, .Toastify__close-button:focus {\n  opacity: 1;\n}\n\n@keyframes Toastify__trackProgress {\n  0% {\n    transform: scaleX(1);\n  }\n  100% {\n    transform: scaleX(0);\n  }\n}\n.Toastify__progress-bar {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 5px;\n  z-index: var(--toastify-z-index);\n  opacity: 0.7;\n  transform-origin: left;\n}\n.Toastify__progress-bar--animated {\n  animation: Toastify__trackProgress linear 1 forwards;\n}\n.Toastify__progress-bar--controlled {\n  transition: transform 0.2s;\n}\n.Toastify__progress-bar--rtl {\n  right: 0;\n  left: initial;\n  transform-origin: right;\n}\n\n.Toastify__spinner {\n  width: 20px;\n  height: 20px;\n  box-sizing: border-box;\n  border: 2px solid;\n  border-radius: 100%;\n  border-color: var(--toastify-spinner-color-empty-area);\n  border-right-color: var(--toastify-spinner-color);\n  animation: Toastify__spin 0.65s linear infinite;\n}\n\n@keyframes Toastify__bounceInRight {\n  from, 60%, 75%, 90%, to {\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  from {\n    opacity: 0;\n    transform: translate3d(3000px, 0, 0);\n  }\n  60% {\n    opacity: 1;\n    transform: translate3d(-25px, 0, 0);\n  }\n  75% {\n    transform: translate3d(10px, 0, 0);\n  }\n  90% {\n    transform: translate3d(-5px, 0, 0);\n  }\n  to {\n    transform: none;\n  }\n}\n@keyframes Toastify__bounceOutRight {\n  20% {\n    opacity: 1;\n    transform: translate3d(-20px, 0, 0);\n  }\n  to {\n    opacity: 0;\n    transform: translate3d(2000px, 0, 0);\n  }\n}\n@keyframes Toastify__bounceInLeft {\n  from, 60%, 75%, 90%, to {\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  0% {\n    opacity: 0;\n    transform: translate3d(-3000px, 0, 0);\n  }\n  60% {\n    opacity: 1;\n    transform: translate3d(25px, 0, 0);\n  }\n  75% {\n    transform: translate3d(-10px, 0, 0);\n  }\n  90% {\n    transform: translate3d(5px, 0, 0);\n  }\n  to {\n    transform: none;\n  }\n}\n@keyframes Toastify__bounceOutLeft {\n  20% {\n    opacity: 1;\n    transform: translate3d(20px, 0, 0);\n  }\n  to {\n    opacity: 0;\n    transform: translate3d(-2000px, 0, 0);\n  }\n}\n@keyframes Toastify__bounceInUp {\n  from, 60%, 75%, 90%, to {\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  from {\n    opacity: 0;\n    transform: translate3d(0, 3000px, 0);\n  }\n  60% {\n    opacity: 1;\n    transform: translate3d(0, -20px, 0);\n  }\n  75% {\n    transform: translate3d(0, 10px, 0);\n  }\n  90% {\n    transform: translate3d(0, -5px, 0);\n  }\n  to {\n    transform: translate3d(0, 0, 0);\n  }\n}\n@keyframes Toastify__bounceOutUp {\n  20% {\n    transform: translate3d(0, -10px, 0);\n  }\n  40%, 45% {\n    opacity: 1;\n    transform: translate3d(0, 20px, 0);\n  }\n  to {\n    opacity: 0;\n    transform: translate3d(0, -2000px, 0);\n  }\n}\n@keyframes Toastify__bounceInDown {\n  from, 60%, 75%, 90%, to {\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  0% {\n    opacity: 0;\n    transform: translate3d(0, -3000px, 0);\n  }\n  60% {\n    opacity: 1;\n    transform: translate3d(0, 25px, 0);\n  }\n  75% {\n    transform: translate3d(0, -10px, 0);\n  }\n  90% {\n    transform: translate3d(0, 5px, 0);\n  }\n  to {\n    transform: none;\n  }\n}\n@keyframes Toastify__bounceOutDown {\n  20% {\n    transform: translate3d(0, 10px, 0);\n  }\n  40%, 45% {\n    opacity: 1;\n    transform: translate3d(0, -20px, 0);\n  }\n  to {\n    opacity: 0;\n    transform: translate3d(0, 2000px, 0);\n  }\n}\n.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {\n  animation-name: Toastify__bounceInLeft;\n}\n.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {\n  animation-name: Toastify__bounceInRight;\n}\n.Toastify__bounce-enter--top-center {\n  animation-name: Toastify__bounceInDown;\n}\n.Toastify__bounce-enter--bottom-center {\n  animation-name: Toastify__bounceInUp;\n}\n\n.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {\n  animation-name: Toastify__bounceOutLeft;\n}\n.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {\n  animation-name: Toastify__bounceOutRight;\n}\n.Toastify__bounce-exit--top-center {\n  animation-name: Toastify__bounceOutUp;\n}\n.Toastify__bounce-exit--bottom-center {\n  animation-name: Toastify__bounceOutDown;\n}\n\n@keyframes Toastify__zoomIn {\n  from {\n    opacity: 0;\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n  50% {\n    opacity: 1;\n  }\n}\n@keyframes Toastify__zoomOut {\n  from {\n    opacity: 1;\n  }\n  50% {\n    opacity: 0;\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n  to {\n    opacity: 0;\n  }\n}\n.Toastify__zoom-enter {\n  animation-name: Toastify__zoomIn;\n}\n\n.Toastify__zoom-exit {\n  animation-name: Toastify__zoomOut;\n}\n\n@keyframes Toastify__flipIn {\n  from {\n    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    animation-timing-function: ease-in;\n    opacity: 0;\n  }\n  40% {\n    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    animation-timing-function: ease-in;\n  }\n  60% {\n    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n    opacity: 1;\n  }\n  80% {\n    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n  }\n  to {\n    transform: perspective(400px);\n  }\n}\n@keyframes Toastify__flipOut {\n  from {\n    transform: perspective(400px);\n  }\n  30% {\n    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    opacity: 1;\n  }\n  to {\n    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    opacity: 0;\n  }\n}\n.Toastify__flip-enter {\n  animation-name: Toastify__flipIn;\n}\n\n.Toastify__flip-exit {\n  animation-name: Toastify__flipOut;\n}\n\n@keyframes Toastify__slideInRight {\n  from {\n    transform: translate3d(110%, 0, 0);\n    visibility: visible;\n  }\n  to {\n    transform: translate3d(0, 0, 0);\n  }\n}\n@keyframes Toastify__slideInLeft {\n  from {\n    transform: translate3d(-110%, 0, 0);\n    visibility: visible;\n  }\n  to {\n    transform: translate3d(0, 0, 0);\n  }\n}\n@keyframes Toastify__slideInUp {\n  from {\n    transform: translate3d(0, 110%, 0);\n    visibility: visible;\n  }\n  to {\n    transform: translate3d(0, 0, 0);\n  }\n}\n@keyframes Toastify__slideInDown {\n  from {\n    transform: translate3d(0, -110%, 0);\n    visibility: visible;\n  }\n  to {\n    transform: translate3d(0, 0, 0);\n  }\n}\n@keyframes Toastify__slideOutRight {\n  from {\n    transform: translate3d(0, 0, 0);\n  }\n  to {\n    visibility: hidden;\n    transform: translate3d(110%, 0, 0);\n  }\n}\n@keyframes Toastify__slideOutLeft {\n  from {\n    transform: translate3d(0, 0, 0);\n  }\n  to {\n    visibility: hidden;\n    transform: translate3d(-110%, 0, 0);\n  }\n}\n@keyframes Toastify__slideOutDown {\n  from {\n    transform: translate3d(0, 0, 0);\n  }\n  to {\n    visibility: hidden;\n    transform: translate3d(0, 500px, 0);\n  }\n}\n@keyframes Toastify__slideOutUp {\n  from {\n    transform: translate3d(0, 0, 0);\n  }\n  to {\n    visibility: hidden;\n    transform: translate3d(0, -500px, 0);\n  }\n}\n.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {\n  animation-name: Toastify__slideInLeft;\n}\n.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {\n  animation-name: Toastify__slideInRight;\n}\n.Toastify__slide-enter--top-center {\n  animation-name: Toastify__slideInDown;\n}\n.Toastify__slide-enter--bottom-center {\n  animation-name: Toastify__slideInUp;\n}\n\n.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {\n  animation-name: Toastify__slideOutLeft;\n}\n.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {\n  animation-name: Toastify__slideOutRight;\n}\n.Toastify__slide-exit--top-center {\n  animation-name: Toastify__slideOutUp;\n}\n.Toastify__slide-exit--bottom-center {\n  animation-name: Toastify__slideOutDown;\n}\n\n@keyframes Toastify__spin {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n/*# sourceMappingURL=ReactToastify.css.map */",".#{$rt-namespace}__toast-container {\n  z-index: var(--toastify-z-index);\n  -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);\n  position: fixed;\n  padding: 4px;\n  width: var(--toastify-toast-width);\n  box-sizing: border-box;\n  color: #fff;\n  &--top-left {\n    top: 1em;\n    left: 1em;\n  }\n  &--top-center {\n    top: 1em;\n    left: 50%;\n    transform: translateX(-50%);\n  }\n  &--top-right {\n    top: 1em;\n    right: 1em;\n  }\n  &--bottom-left {\n    bottom: 1em;\n    left: 1em;\n  }\n  &--bottom-center {\n    bottom: 1em;\n    left: 50%;\n    transform: translateX(-50%);\n  }\n  &--bottom-right {\n    bottom: 1em;\n    right: 1em;\n  }\n}\n\n@media #{$rt-mobile} {\n  .#{$rt-namespace}__toast-container {\n    width: 100vw;\n    padding: 0;\n    left: 0;\n    margin: 0;\n    &--top-left,\n    &--top-center,\n    &--top-right {\n      top: 0;\n      transform: translateX(0);\n    }\n    &--bottom-left,\n    &--bottom-center,\n    &--bottom-right {\n      bottom: 0;\n      transform: translateX(0);\n    }\n    &--rtl {\n      right: 0;\n      left: initial;\n    }\n  }\n}\n",".#{$rt-namespace}__toast {\n  position: relative;\n  min-height: var(--toastify-toast-min-height);\n  box-sizing: border-box;\n  margin-bottom: 1rem;\n  padding: 8px;\n  border-radius: 4px;\n  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n  display: flex;\n  justify-content: space-between;\n  max-height: var(--toastify-toast-max-height);\n  overflow: hidden;\n  font-family: var(--toastify-font-family);\n  cursor: pointer;\n  direction: ltr;\n  /* webkit only issue #791 */\n  z-index: 0;\n  &--rtl {\n    direction: rtl;\n  }\n  &-body {\n    margin: auto 0;\n    flex: 1 1 auto;\n    padding: 6px;\n    display: flex;\n    align-items: center;\n    & > div:last-child {\n      flex: 1;\n    }\n  }\n  &-icon {\n    margin-inline-end: 10px;\n    width: 20px;\n    flex-shrink: 0;\n    display: flex;\n  }\n}\n\n.#{$rt-namespace}--animate {\n  animation-fill-mode: both;\n  animation-duration: 0.7s;\n}\n\n.#{$rt-namespace}--animate-icon {\n  animation-fill-mode: both;\n  animation-duration: 0.3s;\n}\n\n@media #{$rt-mobile} {\n  .#{$rt-namespace}__toast {\n    margin-bottom: 0;\n    border-radius: 0;\n  }\n}\n",".#{$rt-namespace}__toast {\n  &-theme--dark {\n    background: var(--toastify-color-dark);\n    color: var(--toastify-text-color-dark);\n  }\n  &-theme--light {\n    background: var(--toastify-color-light);\n    color: var(--toastify-text-color-light);\n  }\n  &-theme--colored#{&}--default {\n    background: var(--toastify-color-light);\n    color: var(--toastify-text-color-light);\n  }\n  &-theme--colored#{&}--info {\n    color: var(--toastify-text-color-info);\n    background: var(--toastify-color-info);\n  }\n  &-theme--colored#{&}--success {\n    color: var(--toastify-text-color-success);\n    background: var(--toastify-color-success);\n  }\n  &-theme--colored#{&}--warning {\n    color: var(--toastify-text-color-warning);\n    background: var(--toastify-color-warning);\n  }\n  &-theme--colored#{&}--error {\n    color: var(--toastify-text-color-error);\n    background: var(--toastify-color-error);\n  }\n}\n\n.#{$rt-namespace}__progress-bar {\n  &-theme--light {\n    background: var(--toastify-color-progress-light);\n  }\n  &-theme--dark {\n    background: var(--toastify-color-progress-dark);\n  }\n  &--info {\n    background: var(--toastify-color-progress-info);\n  }\n  &--success {\n    background: var(--toastify-color-progress-success);\n  }\n  &--warning {\n    background: var(--toastify-color-progress-warning);\n  }\n  &--error {\n    background: var(--toastify-color-progress-error);\n  }\n  &-theme--colored#{&}--info,\n  &-theme--colored#{&}--success,\n  &-theme--colored#{&}--warning,\n  &-theme--colored#{&}--error {\n    background: var(--toastify-color-transparent);\n  }\n}\n",".#{$rt-namespace}__close-button {\n  color: #fff;\n  background: transparent;\n  outline: none;\n  border: none;\n  padding: 0;\n  cursor: pointer;\n  opacity: 0.7;\n  transition: 0.3s ease;\n  align-self: flex-start;\n\n  &--light {\n    color: #000;\n    opacity: 0.3;\n  }\n\n  & > svg {\n    fill: currentColor;\n    height: 16px;\n    width: 14px;\n  }\n\n  &:hover,\n  &:focus {\n    opacity: 1;\n  }\n}\n","@keyframes #{$rt-namespace}__trackProgress {\n  0% {\n    transform: scaleX(1);\n  }\n  100% {\n    transform: scaleX(0);\n  }\n}\n\n.#{$rt-namespace}__progress-bar {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 5px;\n  z-index: var(--toastify-z-index);\n  opacity: 0.7;\n  transform-origin: left;\n\n  &--animated {\n    animation: #{$rt-namespace}__trackProgress linear 1 forwards;\n  }\n\n  &--controlled {\n    transition: transform 0.2s;\n  }\n\n  &--rtl {\n    right: 0;\n    left: initial;\n    transform-origin: right;\n  }\n}\n",".#{$rt-namespace}__spinner {\n  width: 20px;\n  height: 20px;\n  box-sizing: border-box;\n  border: 2px solid;\n  border-radius: 100%;\n  border-color: var(--toastify-spinner-color-empty-area);\n  border-right-color: var(--toastify-spinner-color);\n  animation: #{$rt-namespace}__spin 0.65s linear infinite;\n}\n","@mixin timing-function {\n  animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n@keyframes #{$rt-namespace}__bounceInRight {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    @include timing-function;\n  }\n  from {\n    opacity: 0;\n    transform: translate3d(3000px, 0, 0);\n  }\n  60% {\n    opacity: 1;\n    transform: translate3d(-25px, 0, 0);\n  }\n  75% {\n    transform: translate3d(10px, 0, 0);\n  }\n  90% {\n    transform: translate3d(-5px, 0, 0);\n  }\n  to {\n    transform: none;\n  }\n}\n\n@keyframes #{$rt-namespace}__bounceOutRight {\n  20% {\n    opacity: 1;\n    transform: translate3d(-20px, 0, 0);\n  }\n  to {\n    opacity: 0;\n    transform: translate3d(2000px, 0, 0);\n  }\n}\n\n@keyframes #{$rt-namespace}__bounceInLeft {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    @include timing-function;\n  }\n  0% {\n    opacity: 0;\n    transform: translate3d(-3000px, 0, 0);\n  }\n  60% {\n    opacity: 1;\n    transform: translate3d(25px, 0, 0);\n  }\n  75% {\n    transform: translate3d(-10px, 0, 0);\n  }\n  90% {\n    transform: translate3d(5px, 0, 0);\n  }\n  to {\n    transform: none;\n  }\n}\n\n@keyframes #{$rt-namespace}__bounceOutLeft {\n  20% {\n    opacity: 1;\n    transform: translate3d(20px, 0, 0);\n  }\n  to {\n    opacity: 0;\n    transform: translate3d(-2000px, 0, 0);\n  }\n}\n\n@keyframes #{$rt-namespace}__bounceInUp {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    @include timing-function;\n  }\n  from {\n    opacity: 0;\n    transform: translate3d(0, 3000px, 0);\n  }\n  60% {\n    opacity: 1;\n    transform: translate3d(0, -20px, 0);\n  }\n  75% {\n    transform: translate3d(0, 10px, 0);\n  }\n  90% {\n    transform: translate3d(0, -5px, 0);\n  }\n  to {\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes #{$rt-namespace}__bounceOutUp {\n  20% {\n    transform: translate3d(0, -10px, 0);\n  }\n  40%,\n  45% {\n    opacity: 1;\n    transform: translate3d(0, 20px, 0);\n  }\n  to {\n    opacity: 0;\n    transform: translate3d(0, -2000px, 0);\n  }\n}\n\n@keyframes #{$rt-namespace}__bounceInDown {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    @include timing-function;\n  }\n  0% {\n    opacity: 0;\n    transform: translate3d(0, -3000px, 0);\n  }\n  60% {\n    opacity: 1;\n    transform: translate3d(0, 25px, 0);\n  }\n  75% {\n    transform: translate3d(0, -10px, 0);\n  }\n  90% {\n    transform: translate3d(0, 5px, 0);\n  }\n  to {\n    transform: none;\n  }\n}\n\n@keyframes #{$rt-namespace}__bounceOutDown {\n  20% {\n    transform: translate3d(0, 10px, 0);\n  }\n  40%,\n  45% {\n    opacity: 1;\n    transform: translate3d(0, -20px, 0);\n  }\n  to {\n    opacity: 0;\n    transform: translate3d(0, 2000px, 0);\n  }\n}\n\n.#{$rt-namespace}__bounce-enter {\n  &--top-left,\n  &--bottom-left {\n    animation-name: #{$rt-namespace}__bounceInLeft;\n  }\n  &--top-right,\n  &--bottom-right {\n    animation-name: #{$rt-namespace}__bounceInRight;\n  }\n  &--top-center {\n    animation-name: #{$rt-namespace}__bounceInDown;\n  }\n  &--bottom-center {\n    animation-name: #{$rt-namespace}__bounceInUp;\n  }\n}\n\n.#{$rt-namespace}__bounce-exit {\n  &--top-left,\n  &--bottom-left {\n    animation-name: #{$rt-namespace}__bounceOutLeft;\n  }\n  &--top-right,\n  &--bottom-right {\n    animation-name: #{$rt-namespace}__bounceOutRight;\n  }\n  &--top-center {\n    animation-name: #{$rt-namespace}__bounceOutUp;\n  }\n  &--bottom-center {\n    animation-name: #{$rt-namespace}__bounceOutDown;\n  }\n}\n","@keyframes #{$rt-namespace}__zoomIn {\n  from {\n    opacity: 0;\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n  50% {\n    opacity: 1;\n  }\n}\n\n@keyframes #{$rt-namespace}__zoomOut {\n  from {\n    opacity: 1;\n  }\n  50% {\n    opacity: 0;\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n  to {\n    opacity: 0;\n  }\n}\n\n.#{$rt-namespace}__zoom-enter {\n  animation-name: #{$rt-namespace}__zoomIn;\n}\n\n.#{$rt-namespace}__zoom-exit {\n  animation-name: #{$rt-namespace}__zoomOut;\n}\n","@keyframes #{$rt-namespace}__flipIn {\n  from {\n    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    animation-timing-function: ease-in;\n    opacity: 0;\n  }\n  40% {\n    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    animation-timing-function: ease-in;\n  }\n  60% {\n    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n    opacity: 1;\n  }\n  80% {\n    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n  }\n  to {\n    transform: perspective(400px);\n  }\n}\n\n@keyframes #{$rt-namespace}__flipOut {\n  from {\n    transform: perspective(400px);\n  }\n  30% {\n    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    opacity: 1;\n  }\n  to {\n    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    opacity: 0;\n  }\n}\n\n.#{$rt-namespace}__flip-enter {\n  animation-name: #{$rt-namespace}__flipIn;\n}\n\n.#{$rt-namespace}__flip-exit {\n  animation-name: #{$rt-namespace}__flipOut;\n}\n","@mixin transform {\n  transform: translate3d(0, 0, 0);\n}\n\n@keyframes #{$rt-namespace}__slideInRight {\n  from {\n    transform: translate3d(110%, 0, 0);\n    visibility: visible;\n  }\n  to {\n    @include transform;\n  }\n}\n\n@keyframes #{$rt-namespace}__slideInLeft {\n  from {\n    transform: translate3d(-110%, 0, 0);\n    visibility: visible;\n  }\n  to {\n    @include transform;\n  }\n}\n\n@keyframes #{$rt-namespace}__slideInUp {\n  from {\n    transform: translate3d(0, 110%, 0);\n    visibility: visible;\n  }\n  to {\n    @include transform;\n  }\n}\n\n@keyframes #{$rt-namespace}__slideInDown {\n  from {\n    transform: translate3d(0, -110%, 0);\n    visibility: visible;\n  }\n  to {\n    @include transform;\n  }\n}\n\n@keyframes #{$rt-namespace}__slideOutRight {\n  from {\n    @include transform;\n  }\n  to {\n    visibility: hidden;\n    transform: translate3d(110%, 0, 0);\n  }\n}\n\n@keyframes #{$rt-namespace}__slideOutLeft {\n  from {\n    @include transform;\n  }\n  to {\n    visibility: hidden;\n    transform: translate3d(-110%, 0, 0);\n  }\n}\n\n@keyframes #{$rt-namespace}__slideOutDown {\n  from {\n    @include transform;\n  }\n  to {\n    visibility: hidden;\n    transform: translate3d(0, 500px, 0);\n  }\n}\n\n@keyframes #{$rt-namespace}__slideOutUp {\n  from {\n    @include transform;\n  }\n  to {\n    visibility: hidden;\n    transform: translate3d(0, -500px, 0);\n  }\n}\n\n.#{$rt-namespace}__slide-enter {\n  &--top-left,\n  &--bottom-left {\n    animation-name: #{$rt-namespace}__slideInLeft;\n  }\n  &--top-right,\n  &--bottom-right {\n    animation-name: #{$rt-namespace}__slideInRight;\n  }\n  &--top-center {\n    animation-name: #{$rt-namespace}__slideInDown;\n  }\n  &--bottom-center {\n    animation-name: #{$rt-namespace}__slideInUp;\n  }\n}\n\n.#{$rt-namespace}__slide-exit {\n  &--top-left,\n  &--bottom-left {\n    animation-name: #{$rt-namespace}__slideOutLeft;\n  }\n  &--top-right,\n  &--bottom-right {\n    animation-name: #{$rt-namespace}__slideOutRight;\n  }\n  &--top-center {\n    animation-name: #{$rt-namespace}__slideOutUp;\n  }\n  &--bottom-center {\n    animation-name: #{$rt-namespace}__slideOutDown;\n  }\n}\n","@keyframes #{$rt-namespace}__spin {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n}\n"],"names":[],"sourceRoot":""}

Zerion Mini Shell 1.0