%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.2685816c.css.map

{"version":3,"file":"static/css/main.2685816c.css","mappings":"AAAA,WCCA,kBACI,CAaA,kCAbA,0GACA,miBAYA,+BAwBA,kCAxBA,4GAWA,uiBAaA,+BCzBA,kCDyBA,2GAMA,yiBC/BA,+BCHA,kCDGA,woBCHA,+BCUM,kBCgCF,eDhCE,CDVN,2pBCUM,YCiDV,kBAUA,CA0GA,iBACA,CAJE,eAGF,CA1GA,yGAyBA,6hBAkFA,OAOA,cDzIgB,iBEiB0B,gCD2HxC,CEzLA,aHyDoB,kCEMoB,gBDwIxC,8BACA,aExMA,eF2ME,oBACA,kBASJ,wFGoD8B,eH5C9B,eAEE,gBAEA,kBAEA,kBAGA,sBAUA,CAQF,qBACE,sBAIF,uBAGE,wBASF,2FASI,uGA8BF,kBAOF,qBACE,MACA,6BAGF,0CIpKI,CJgKF,uCIhKE,uEJoLJ,aAEE,MAyBA,uCAnBF,4DAQE,kBAOF,gBAIE,kBAzBA,QAMF,CAmBE,0DASE,mBACE,sGAUJ,kBACA,CAXI,YAWJ,uCAMA,eAIF,CALE,WACA,CAHF,yBAEE,CAMA,qCAWA,8BAIA,SAMA,iBAEA,oBACA,kBAJF,kBInPM,CJuPJ,SACA,YIxPI,yBJ2PJ,eACA,mBAGF,uBACE,4EAIF,aAEE,SAGF,aAKE,cACA,CATA,iBAGF,CAME,wCAOF,iBASA,wBACE,CAVF,aACE,qBASA,SACA,aAOF,0BAIA,CAKA,kCAMA,cACE,6HDvRiB,cAvKH,KM7BhB,4BACA,CDkKM,kBCpKN,CADA,YDqKM,CCpKN,aAEA,uBACA,KACA,iBAEA,SAHA,qBN0Ja,CMvJb,mBNuJa,OMjJb,wBDwJM,SHiBwB,mBI/J9B,CD8IM,cLiCa,oBMpLnB,CJmK8B,iBFiBX,CKjCb,eC9IN,sBD8IM,OHkBwB,oBFeX,mBM1KnB,QDyIM,eHmBwB,cFcX,kBAnFP,0CMzEV,uCD2GE,mBLSS,kBAyDS,qBMpKtB,QNoKsB,CACA,6BMpJtB,CC/EE,iCDoFF,eCpFE,cACA,wBDsFF,iDAGE,yBJ4H4B,6GGtCxB,cC3DN,yHE5GA,iBJqgCoC,CKpgClC,SLogCkC,wCJ7/B1B,qBQLR,CEEE,mBDPF,aAGA,gBDcF,UAME,SADF,QACE,CAJA,WAGF,UACE,QG3BA,aACE,CH2BF,cHiIE,gBLjII,oBW5BN,CANF,mBNmKI,CG9HJ,cH8HI,UMnKJ,CAOI,kBAKJ,CHyBA,UGzBA,UACE,sBXNO,mFK4JL,WMtIJ,eNsII,uBMhIF,CALA,mBAKA,0CAEE,uBAMJ,8BAEE,yFCxCA,CDwCA,iBCxCA,UCDA,YACA,gCACA,2CCqDE,2CZ6CmB,gCY7CnB,CDnDF,mBCmDE,sBFzCE,QVsFiB,yCY7CnB,kDFzCE,QVsFiB,yCY7CnB,0CZ6CmB,uBY7CnB,eFzCE,gBEyCF,CZ6CmB,2BY7CnB,4BZ6CmB,uBY7CnB,eFzCE,gBCJJ,CX0FqB,WUzDrB,gBCjCA,IDwCE,qCACA,CCxCF,kBDuCE,CCxCF,eDyCE,2BAEA,gBAEE,YACA,wuBGtDJ,wBAEE,kBACA,CHmDE,UGtDJ,CHsDI,mCGnDF,SACA,cAsBE,gBAEE,CAzBJ,SAyBI,KF6BN,aACE,CE9BI,aACA,gBF6BJ,UADF,aACE,CACA,iBAFF,CACE,iBACA,iBAFF,gBACE,sHElBE,gBFCJ,CAkBE,iBEnBE,CFkBF,iBACA,CAFF,kBACE,CADF,UAfA,yBEIQ,yBFbR,eAIA,0BESQ,sDFbR,0BEaQ,oEFbR,2BEaQ,mEFbR,gBEaQ,2BFbR,mGAIA,kBESQ,eFbR,CAIA,iBESQ,CFbR,kBEaQ,aFTR,aEeI,CFnBJ,cEmBI,4CAIa,8BAAC,CAAD,o0BFCjB,iBACE,CACA,kBAFF,CACE,iBACA,WADA,kBACA,YEnBE,eFCJ,eACA,aACA,eEGQ,eFbR,0BAIA,eESQ,uBFbR,yBEaQ,eFbR,YAIA,cESQ,eFbR,0BAIA,eESQ,uBFbR,yBEaQ,WFbR,aAIA,CESQ,eFTR,UESQ,QFbR,oBAIA,sBESQ,6BFbR,uBEaQ,QFbR,YAIA,cESQ,6BFbR,uBEaQ,6BFbR,uBAIA,QESQ,YFbR,cAIA,6BEeI,uBAEA,QAGE,oDADW,YACX,cADW,8DACX,qDADW,aACX,eADW,qDAQP,OFhBV,iBEgBU,2BFhBV,OEgBU,2BFhBV,iBEgBU,QFhBV,gBEgBU,2BFhBV,kBEgBU,mBFhBV,mBEgBU,QFhBV,kCEgBU,WFhBV,wBEgBU,WFhBV,eEgBU,WFhBV,wBEgBU,6DFhBV,mCEtBI,WACE,wBAEA,0BF6BJ,oCADF,YACE,wBACA,yBAFF,QACE,wBACA,eAFF,kBACE,aACA,eAFF,kBACE,YACA,cAFF,kBACE,gDElBE,kBFEJ,YACA,cEGQ,kBFbR,0BAIA,kBESQ,uBFbR,yBEaQ,cFbR,aAIA,CESQ,eFTR,UAJA,+BAIA,sBESQ,WFbR,qBAIA,uBAJA,WAIA,YESQ,yBFbR,qBAIA,uBESQ,WFbR,qBAIA,uBAJA,WAIA,YESQ,yBFbR,qBAIA,uBESQ,WFbR,qBAIA,uBAJA,uBAIA,cEeI,iCAEA,uBAEa,CACX,WADW,qEACX,eADW,yBACX,gBADW,QACX,aADW,OACX,aADW,OACX,aADW,OACX,aADW,QACX,YADW,oBAQP,OFhBV,aEgBU,oBFhBV,oBEgBU,oBFhBV,qBEgBU,QFhBV,cEgBU,sBFhBV,sBEgBU,2BFhBV,qCEgBU,wBFhBV,cEgBU,6BFhBV,sCEgBU,wBFhBV,cEgBU,6BFhBV,wBCKE,cC3BE,wBAEE,cACA,eF4BN,eACE,wBADF,eACE,wBACA,0BAFF,QACE,wBACA,eAFF,kBACE,aACA,eAFF,kBACE,YACA,cAFF,kBACE,gDElBE,kBFEJ,YACA,cEGQ,kBFbR,0BAIA,kBESQ,uBFbR,yBEaQ,cFbR,aAIA,CESQ,eFTR,UAJA,+BAIA,sBESQ,WFbR,qBAIA,uBAJA,WAIA,YESQ,yBFbR,qBAIA,uBESQ,WFbR,qBAIA,uBAJA,WAIA,YESQ,yBFbR,qBAIA,uBESQ,WFbR,qBAIA,uBAJA,uBAIA,cEeI,iCAEA,uBAEa,CACX,WADW,qEACX,eADW,yBACX,gBADW,QACX,aADW,OACX,aADW,OACX,aADW,OACX,aADW,QACX,YADW,oBAQP,OFhBV,aEgBU,oBFhBV,oBEgBU,oBFhBV,qBEgBU,QFhBV,cEgBU,sBFhBV,sBEgBU,2BFhBV,qCEgBU,wBFhBV,cEgBU,6BFhBV,sCEgBU,wBFhBV,cEgBU,6BFhBV,wBCKE,cC3BE,wBAEE,cACA,eF4BN,eACE,wBACA,CAFF,cACE,wBACA,0BAFF,QACE,wBACA,eAFF,kBACE,aACA,eAFF,kBACE,YACA,cAFF,yCACE,yBElBE,kBFEJ,aACA,aEGQ,kBFbR,0BAIA,kBESQ,uBFbR,yBEaQ,cFbR,aAIA,CESQ,eFTR,UESQ,CFbR,8BAIA,sBESQ,WFbR,qBAIA,uBAJA,WAIA,YESQ,yBFbR,qBAIA,uBESQ,WFbR,qBAIA,uBAJA,WAIA,YESQ,yBFbR,qBAIA,uBESQ,WFbR,qBAIA,uBAJA,uBAIA,cEeI,iCAEA,uBAEa,oEACX,aADW,CACX,cADW,0BACX,eADW,QACX,aADW,OACX,aADW,OACX,aADW,OACX,aADW,wCAQP,OFhBV,aEgBU,2BFhBV,aEgBU,oBFhBV,qBEgBU,QFhBV,cEgBU,8BFhBV,cEgBU,2BFhBV,qCEgBU,wBFhBV,cEgBU,6BFhBV,sCEgBU,wBFhBV,cEgBU,6BFhBV,wBCKE,cC3BE,wBAEE,cACA,eF4BN,eACE,wBACA,eAFF,wBAEE,2BAFF,QACE,wBACA,iCADA,aACA,iCADA,YACA,gCAFF,uBACE,yBElBE,kBFCJ,YACA,cACA,kBEGQ,YFbR,gCEaQ,uBFbR,yBAIA,cESQ,aFbR,CAIA,cESQ,CFbR,UEaQ,+BFbR,sBEaQ,gCFbR,uBEaQ,WFbR,YAIA,cESQ,gCFbR,uBEaQ,gCFbR,uBEaQ,WFbR,0BAIA,CESQ,+BFbR,uBAIA,WESQ,qBFbR,uBAIA,WESQ,YFbR,cAIA,iCEeI,uBAEA,YAEa,wDACX,aADW,gCACX,QADW,gBACX,QADW,aACX,OADW,aACX,OADW,aACX,OADW,aACX,OADW,oBACX,aADW,OACX,aADW,OAQP,aFhBV,oBEgBU,oBFhBV,qBEgBU,sBFhBV,SEgBU,qBFhBV,cEgBU,2BFhBV,uBEgBU,cFhBV,qDEgBU,cFhBV,wBEgBU,cFhBV,wBEgBU,cFhBV,eEgBU,cFhBV,wBEgBU,sCClEV,6BhB6HU,CAtFE,sCEyLgB,ecxN1B,mDAIF,qBACE,2BACA,mBAGF,4BACE,+BAUF,cdqM4B,mBc1L9B,uBACE,4CAEA,0BAEE,6CAIA,mBAEE,2FAMJ,CANI,UAMJ,YAIE,0CASF,iChBrDQ,uBGTR,YHgCY,0BAvBJ,wDiBfN,YD8FiC,8FCvF/B,qBDuF2E,mCbxF/E,qBcaqB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XX,UpBWW,wHoBvC8K,CpBuC9K,0CoBvC8K,8HA+CzL,CA/CyL,UA+CzL,8InBxCF,wBmBPuG,sBnBOvG,UmBPuG,gKA4BrG,gCpBWW,uEoBCX,yDpBDW,6CoBCX,CpBDW,UoBvC8K,CAwCzL,sCAxCyL,6EA+CzL,6CDaF,CCbE,UDaF,wIC5DuG,wBAcrG,qBAd2D,CAA0C,UAA1C,0JpBuChD,oGoBvCoI,gDAqCjJ,wBAGE,qBAxC+I,CpBuCpI,UoBvC8K,CAA1C,gCAA0C,uEA+CzL,wBAKI,sBALJ,UAKI,+HnB7CN,6CmBP6D,CpBuChD,UoBvCgD,iJAc3D,gCAd2D,CAA0C,qCAqBnG,sBArBmG,UAqBnG,kHpBkBS,CoBlBT,sCpBkBS,0ToBFb,CpBEa,UoBFb,0JArC2L,oNAoDrL,CApDqL,oCA+CzL,gCAKI,2CpBbO,6CChCb,CDgCa,UChCb,qImBPuG,6CAqBnG,CArByD,UAqBzD,uJpBkBS,mEoBFb,qBAGE,CpBDW,UoBCX,CAxCyL,gDAA1C,wBAA0C,sBAA1C,UA+C/I,CA/CyL,gEA+CzL,uCDmBF,wBnB3Ba,sBoBaP,UpBbO,+HoB6Bb,6CAEE,CAFF,UAEE,iJAMA,wFAGF,CAHE,UAGF,CpBxCa,gDoB2CX,wBpB3CW,sBoB2CX,UpB3CW,wGoB+CX,wBAKI,qBDzBN,CCoBE,UDpBF,+HnB3Ba,6CoB6Bb,CpB7Ba,UoB6Bb,iJAQE,uMpBrCW,kLoB+CX,6CAKI,iCpBpDO,yKoB6Bb,qBAEE,CpB/BW,aoB+BX,8UpB/BW,6aoB+BX,8CpB/BW,wBoBqCX,sBAHF,aAGE,qHpBrCW,CoBqCX,sCpBrCW,wSoBmBqC,qBpBnBrC,wKoB+BX,gCpB/BW,sBoBqCX,6KAMA,gCpB3CW,4RChCb,oBmBmDkD,CpBnBrC,UoBmBqC,kLAYhD,gCpB/BW,wBoBqCX,mLpBrCW,6SoBmBqC,yBpBnBrC,uPoBqCX,4GAGF,qBAGE,CANA,UAMA,uDpB3CW,qHoB+CX,CpB/CW,aoB+CX,gKpB/CW,0OoBqCX,8GAMA,wBpB3CW,sBoBwCb,UpBxCa,gKoB+CX,CpB/CW,aoB+CX,uJpB/CW,wBoBmBqC,qBpBnBrC,oLoB6Bb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kR2BhhB1B,kBAcF,CAdE,mBAcF,kOA/BA,6HAnBA,YACE,6BACA,iO3BkjB0B,wJ2BjhB5B,kBACE,8CAeA,iBAGA,yCAIA,kBAcR,CAdQ,mBAcR,kO3BkgBkC,gBDttBlC,oCCutBkC,sC2Bnf9B,mC3Bqf8B,0Q2BnelC,e3BqekC,e2BrelC,4CACE,+C3B+dgC,+B2B1dhC,kB3B4dgC,wG2BhdlC,kB/BhRO,CIguB2B,mBJhuB3B,kOGQP,gBCgtBkC,0D2Bxb9B,gB3B0b8B,8S2BxalC,yDACE,kBAGF,+C3BiakC,+BJvtB3B,iFgCJT,yCAIE,kBAEA,CAHA,mBAGA,kOAeE,gBACE,oCtBCF,sBACA,mDsBGE,0CtBUF,wOsBoBF,cAGF,CAHE,eAGF,2B7BpDE,mB6B0DE,oBAGF,2BhC2VkC,gCgC5UlC,kBACA,+ChCmVkC,iBgChVlC,0CtB1EE,kBsBiFJ,CALE,mBAKF,yOAoBE,gBAGF,qCACE,sBACA,gBAIF,oCAKE,ahC4SkC,oCU/ZhC,2BsBwHJ,6MAqBE,chCoRkC,CUzYhC,eVyYgC,4BgCrRpC,kBAMI,2CAEA,iBACA,sCAME,kBhCsQ8B,iOgCxO5B,iDtBzKJ,sCACA,6CsBoLM,gGAGE,oDAEF,gBAGE,oFtB/KR,eACA,wOsB8LM,eAGE,+BlBtLR,sBd0XgC,CAnBA,eAmBA,oCgC/KhC,wQtB5OA,4BACA,esByQA,CCpSF,mG5BmLI,e4B9KJ,CvBYE,6FuBHF,8CjCqfkC,eiC9ehC,mFASE,eAUJ,6CACE,eAGF,uKCrCA,wClCokBkC,sBApkB3B,CkCCP,elCDO,mCkCYP,8QxBcE,2BACA,gBV3BK,gGkC4DP,UlCvDU,OADA,qBmCTV,uB9BiLI,CLxKM,qBmCTV,C9BiLI,+BLXM,mBkCnGR,YAEA,sBlChEK,YAIG,CACA,iBA4JA,UmC9JN,cnC8JM,cmC9JN,mBzBsCF,sBADA,kBACA,+BAfA,sDACA,CyBnBE,kBzBmBF,8BVuIQ,6BmC/JN,C9ByKA,8BLVM,CmCtKR,qBAOE,+DzBsCF,oDyBjCE,gBzBkBF,iCACA,gB0B9BJ,mBAEE,sCADA,epCwKW,CoCpKX,qCAEA,0C1BME,gJ0BHF,yBAVF,cjBgBQ,0BiBFF,oCAMF,CjBJI,sBiBIJ,kDAKJ,mB1BZI,gB0BqBJ,qB1BrBI,C0BgCF,qCpC6akC,qBoC/blC,qBlCYa,mBmCrCT,iBAGF,CAJE,QACA,wBlCSJ,iBkCVI,cAIF,0CAEE,aACA,oCAZJ,0BnC2Ca,wDmCrCT,8BADA,8BACA,kBAKA,2CACA,WDqCJ,YCjDA,mBnC2Ca,uDmCtCT,SACA,iCADA,iBACA,oBAKA,2CACA,YDqCJ,YCjDA,sCnC2Ca,wBC5Bb,yBkCTI,cADA,aACA,oCAKA,4BDsCJ,CCtCI,yBDsCJ,kGC5CI,yBACA,qGAMA,4BAZJ,qCAKI,2BACA,CnCqCS,wBmCrCT,oGAMA,wBAZJ,uGAMI,2BAGF,sBAEE,6CDsCJ,cCjDA,enC2Ca,0DmCtCT,oBACA,4CAKA,sEDsCJ,eCjDA,CnC2Ca,2BC5Bb,CkCfA,4BlCeA,sCkCTI,kDAKA,8CACA,gBDqCJ,aC5CI,wBACA,mBANJ,cnC2Ca,mBmCtCT,iBnCsCS,gCmCrCT,8BANJ,YAWI,mCACA,kBCbN,0C5BkBI,aI0CA,YwB5DJ,ClC0zBoC,oBAjzBzB,CMSP,mB4BlBJ,gDAaE,yBACA,CCRA,oB7BYE,CVkbgC,wBuC5blC,0BAWF,iBvC4Ja,CuChKX,eAIF,CANA,cvCkKa,YuClIT,qBAWF,yBACqH,CAjBjH,aAKF,CAfA,cAUE,iBAJJ,gBAII,CAVF,wBAMF,CARF,iBA6BuH,kBCpDrH,wBACE,qBAGF,CDgDyB,aAA4C,qBCpDrE,CDoDyB,SChDzB,kBDgDqH,gBADrH,UC9CE,SD+CmH,mCCnDnH,8BDmDmE,0BCpDrE,CDoDqE,aCnDnE,CAGF,iCDgDqH,8BAAhD,CADrE,2BACqE,8BCnDnE,wBAGF,qBD+CA,CClDE,WADF,SDmDA,gCCnDA,qBACE,sBDmDmH,aAA5F,CAA4C,WCpDrE,CDoDyB,mBCnDvB,2BDmDmH,kBAA5F,gBC/CvB,uBD+CuB,kDChDzB,6BD+CA,CClDE,0BDkDF,iDCnDA,8BACE,CDmDuB,2BCnDvB,2BDkDF,gBACqH,iBChDrH,sBDgDqH,CAA5F,iDCnDvB,6BAIA,CALF,0BAKE,iDD+CmE,8BCnDnE,CDmDuB,2BCnDvB,8CAGF,CACE,iBD+CmH,8BAA5F,CChDzB,iBACE,CD+CuB,iBAA4C,CCnDnE,6HADF,uBACE,CDmDmE,kBCpDrE,uCAIA,sBACE,8BCPA,kCACA,oEAOF,iBACA,sB/BME,mB+BCJ,CzCEU,kBUHN,CLkKE,mBoCjKN,gBAEE,wBACA,CAFA,UAEA,6CAGA,wBACA,CADA,UACA,6CAEA,gCATF,CASE,SATF,kBAYA,yBtBVQ,UsBUR,qKCYE,CDZF,SCYE,gBDVA,wBAIA,CCMA,UDNA,6CACE,wBAGE,CAHF,UAGE,6CEzCN,gCAKA,CALA,SAKA,aCDA,wBACE,CDCA,UCDA,uCAUA,wBlCGE,CkCHF,UlCGE,uCkCUF,iCxCdS,SwCcT,gBAIE,wBxClBO,CwCcT,UxCdS,6CANA,wBwC8BT,CxC9BS,UJoCG,6C4CKd,gCAEE,CAFF,SAGE,e5C5CO,yB4C4CP,U5C5CO,2C4CkDP,wBlC/BE,CkC+BF,UlC/BE,2CkCmCF,gClCrBE,CAbA,SAaA,aACA,yBADA,UACA,uCN7BO,wBwCwDP,CAHF,UAGE,uCAMA,gCxC+K0B,CwChL5B,SxCgL4B,qCwCzK5B,CxCyK4B,UwCzK5B,uCACE,wBAGE,CAHF,UAGE,uCAeF,gCACE,C5C+BU,S4C/BV,cAGE,yBAHF,alC5BF,yCAZA,wBkCgDI,ClChDJ,akCgDI,yClChDJ,gCAYA,CAZA,SAYA,gBkC0CM,yBADF,aACE,6C5CiBM,wB4CXJ,C5CWI,a4CXJ,6CAKF,gC5CMM,C4CXJ,S5CWI,Y4ChCZ,wBACE,mB9BzCF,kB8BwCA,C9BxCA,iB8ByCE,yBAGE,4BlC/BJ,mBAZA,+BAYA,eAZA,8BAYA,mBAZA,mBkCgDI,oBlChDJ,kBAYA,gBkCyCI,aACE,kEAGF,2BAGI,aAKF,CALE,oDAKF,gBAEI,wB5CIE,qBcxEZ,C8BoEU,a9BpEV,mB8BwCA,wBACE,2DAGE,wBlC/BJ,qBAZA,CkC2CI,alC3CJ,6CkCgDI,8BlChDJ,6BAYA,6CkC0CM,ClC1CN,akC0CM,uEAGF,a5CcQ,a4CXJ,2EAKF,wBAEI,yB5CIE,acxEZ,gB8BwCA,wBACE,sB9BzCF,a8ByCE,mBAGE,oDlC/BJ,aAZA,uCkCgDI,qBlChDJ,wDAYA,wCkCyCI,aACE,6CAGF,CAHE,aAGF,gB5CcQ,wB4CXJ,mDAKF,wBAEI,qB5CIE,C4CXJ,a5CWI,wCcxEZ,yB8ByCE,mDAGE,qBlC/BJ,CkC4BE,alC5BF,yCAZA,uCkCgDI,gBlChDJ,wBAYA,sBkCoCI,alCpCJ,2CkC0CM,0EAGF,G5CcQ,2B4CXJ,uC5CWI,wBcxEZ,kB8BwCA,CA4BU,gB5CIE,C4CXJ,YAKF,CAEI,aA5BV,yBAqBQ,aAKF,eAjBF,CATJ,clCvCA,yBkC2CI,WAHF,6CAGE,iBlC/BJ,CAZA,yBkCgDI,ClCpCJ,kBkCoCI,uClChDJ,cAYA,sJkCqDM,4BAEI,wB5CIE,iDUlHZ,uCkCsIA,qCAEA,SACE,uBADF,YCvJF,aDoKwE,qBAA/B,kBAA+B,YAA/B,8EzCvJzC,ayCuJwE,oBAA/B,UC7JnC,6DD6JkE,yB5C/JjE,kC4C+JiE,CC1JpE,SD0JoE,wDAA/B,CAA+B,aAA/B,uCzCvJzC,kCyCuJwE,CAA/B,sDAA+B,CC7JlE,2DAGF,gC7CLG,6B4C+JiE,iCAA/B,CAA+B,kCAA/B,0EzCvJzC,CyCuJyC,iCzCvJzC,yB0CNM,6CAGF,CAHE,WD6JkE,SC1JpE,mCD0JoE,4DAA/B,qBAA+B,eAA/B,+FzCvJzC,6B0CNM,8ED6JkE,2BCpKxE,C7CKO,2B6CLP,gDDoKyC,yFzCvJzC,CyCuJyC,oBzCvJzC,CyCuJwE,gEC1JpE,qB7CLG,C6CED,gB7CFC,yB4C+JiE,4CCpKxE,wDDoKyC,8GC7JnC,4BD6JkE,2BC7JlE,mDD6JkE,yEAA/B,4GAA+B,qBC7JlE,C1CMN,gB0CNM,oDAGF,kB7CLG,wD6CLP,6BDoKwE,0BAA/B,kFAA+B,CAA/B,2BAA+B,mDC7JlE,yED6JkE,4GAA/B,gEzCvJzC,0ByCuJwE,kBC7JlE,wD7CFC,6B4C+JiE,iFAA/B,0GzCvJzC,YyCuJwE,6DC1JpE,mB7CLG,C6CED,oB7CFC,oEK4KH,qByC3KJ,CAPE,gBAOF,2B9CAO,0B8CGP,kB9CHO,wD8CQL,uD3CDF,uD2C0BF,2BC1CA,CDmCE,2BCnCF,mD1CoLM,yE0C5KJ,mBACA,CADA,oBACA,oEAKA,qB3Cg4BkC,CM53BhC,gBN43BgC,2B2C33BhC,2BAIA,kBAIF,yDAOA,6BACA,0B3CtBS,wD2CyBT,2BACA,CADA,2BACA,oDrCZE,YACA,8DsClBF,mBACE,CAHF,oBAGE,qEAYF,qBAEA,CAHA,gBAGA,oBAGA,eAOF,oC5Cm5BoC,oB4C94BlC,+CAGA,qBACE,0BhDqnBgC,wBmB7oB9B,CnB6oB8B,amB7oB9B,6G6BgCJ,wBhDinBkC,CAFA,aAEA,wDgD1mBlC,6CAEA,CAHA,UAGA,4BAEE,yBADA,aACA,iHASA,wBAKF,CALE,aAKF,0DAEA,wBAIE,sBAJF,UAIE,0BACA,wBAEA,CAFA,aAEA,6GAOA,8FAGE,wBAGF,qBACE,CAJA,UAIA,uBAQJ,wBACA,CAFA,aAEA,uGAOA,wBAIA,CALA,aAKA,qDASA,wBACA,qBhDpFc,CIioBoB,UJjoBpB,0BgDwFd,wB9CwjBkC,C8CxjBlC,a9CwjBkC,6G8C7iBlC,yB5C2zBkC,a4C3zBlC,CtCtHE,uDsCyHF,wB5CwzBkC,qB4CpzB9B,CAJJ,UAII,yB5C4IwB,wB4C5H9B,CANE,aAMF,2GAaE,wBACA,CAFA,aAEA,uDtC7IE,wBACA,qBsCoJA,CtCrJA,UsCqJA,uBAKJ,wBAEE,CAFF,aAEE,uGAWE,wBAGF,C9CsfkC,a8CtflC,qDAGE,6CACE,CAHF,UAGE,uBAKF,yBADF,aACE,uG9C8egC,wBY9oBhC,CkC4KF,alC5KE,6EZ2oBgC,qB+CtsBpC,C/CusBoC,U+CtsBlC,wB7C+1BkC,yBA/KA,aA+KA,yG8C31BlC,wBACA,ClD6JkB,akD7JlB,sDAGA,wBAEA,qBACA,CAHA,UAGA,0BAEA,wB7CqKI,C6CtKJ,a7CsKI,6GDgrB8B,wB6C90BhC,C7C60BgC,a6C70BhC,wDAGE,wBACA,sBADA,UACA,QAMJ,WANI,WAKN,iBACE,+BAGE,WAHF,wBAGE,oIjDhBQ,iDiD2BV,UjD3BU,SiD2BV,6C7CqzBkC,iF6C7yB9B,CjDnCM,qBiDmCN,oCACA,CATJ,gBAEA,CACE,iB7CkzBgC,C6CnzBlC,eACE,CAME,SjDpCM,6CiD0CZ,gBACE,sEAGE,kCAIE,2BjDlDM,CiD8CR,0BAIE,CjDlDM,2EiDyDV,4CAXE,gDAWF,aAEA,c7CsxBkC,aADA,4E6C/wB9B,YACA,YjDlEM,CiDiEN,OAuBN,UjDxFY,eiDwFZ,C7CwvBoC,c6C/wB9B,OACA,WADA,YAuBN,ejDnGS,YiDuGP,qB7C2uBkC,iB6C7uBlC,WAEA,2BE5GA,2BAEA,CzCaE,iCyCbF,uC/C+2BkC,qE8Cj3BlC,wBlD0KW,mCkDvKX,oBACA,0BAEA,yCAEA,yCAEA,6BAEA,+FCDA,mDzCIE,eyCCF,wB/Ci3BkC,kBACA,C+Cj3BhC,YACA,C/Cg3BgC,4B+C72BhC,+BAQE,WANF,aAEE,0BAEA,2BACA,mBACA,gDAKN,qB/Cg2BoC,kG+C51BhC,sEAGE,4B/C41B8B,2BJpwBpB,CIowBoB,sBJpwBpB,oBmDjFV,kBnD3CG,CmDqCH,kC/C21B8B,CJh4B3B,UIg4B2B,8BJh4B3B,iBI63B2B,sC+C50BpC,OnDjDS,oBmDiDT,C/C40BoC,Y+C50BpC,Y/C40BoC,sB+Cz0BlC,+B/Cy0BkC,yB+Cr0BhC,uBAEA,+BACE,2BACA,4B/Co0B8B,C+Cx0BhC,+D/Cw0BgC,sD+Ch0BhC,C/Cg0BgC,oB+Ch0BhC,cnD4DY,emD1DV,CnD0DU,emD1DV,anDlEG,8BmDkEH,iBnDlEG,eI63B2B,mB+CjzBhC,6D/CizBgC,4B+CjzBhC,CAJJ,2B/CqzBoC,sC+CjzBhC,8BAGE,0BACA,W/CgzB8B,iB+CjzB9B,iBACA,uB/CgzB8B,0DJpwBpB,CIowBoB,eJpwBpB,0BmDtCV,8BnDtFG,8HmD8FL,+B/C8xBgC,2B+C1xBhC,2BACA,mBACA,oDAIJ,oB/CqxBoC,mE+ClxBlC,WAsCA,oBACA,C/C0uBkC,a+C7wBhC,6DAEA,CA+BJ,kBACE,CA/BI,iCACA,C/C6wB8B,qBJpwBpB,CA5HP,emDgJT,CA7BM,iBAJF,SAmCF,S9C0BI,C8CjEJ,iB/CkxBkC,C+C1wB9B,gB/C6wB8B,2E+CvwB9B,kBnDzHG,CA4HO,qCmDHV,C/CowB8B,YCjtB9B,yBDusB8B,iB+C7tBlC,czCnIE,aNg2BgC,iB+C7tBlC,YzCnIE,wByCuIA,kBAIJ,mBACE,CANA,UACE,CzCtIA,iBVgBU,oDoD9BZ,eAGF,kEAOE,wFAOA,wBAEA,CAJA,0BAEA,CAHF,KAKE,uEACA,sEANF,YjCPQ,CADF,kBACE,oFiCoBN,0BAGF,CAHE,wCAGF,0DAEE,uFAKA,MASA,qFAGE,qHAGF,eAIE,oEAGF,YAEE,CALA,mBAKA,kFjCvDE,iFiCkEN,wBAIE,kBAGA,CjCxEM,WiCoDN,ejCpDM,wCiCwEN,UAgBE,oBhD08BiC,CgDr8BnC,2BAKF,ChDg8BqC,qBgDr8BnC,CAMA,yCpDhHO,4DoD+FP,CpD/FO,iBoDqGL,CANF,kCATA,OjCzEM,sBhBLN,eHRO,CoD+FP,gBjCnFI,CiC6EJ,epDzFO,CmBYH,gCiCkEN,qBjCjEQ,sCiCyEN,MjCzEM,kBhBLN,CgBKM,sCiC0EN,YAyBA,0BhD67BmC,agDp9BnC,CAJA,iBhDu+BmC,CgD58BnC,gBhD48BmC,qCgDh8BnC,6CAGA,mBAEF,mBAHA,UACE,CADF,+BAGA,oDACE,mBASF,kEAME,yBACA,CACA,+EAQE,0BhDw5BiC,CgD15BnC,0BAEE,CAFF,QhD45BmC,8EgDl5BjC,qBAEA,CpDrKK,0BoDmKL,CpDnKK,UoDqKL,wDAEA,iBACA,sEjC3JI,WiC+JJ,CAnBF,uBjC5IM,CiC+JJ,ajC/JI,WiC+JJ,oFpD5KK,4BqDJT,CD+LE,gCpD3LO,CoD2LP,MC9LA,kFjD4kCwB,uBiDpkCxB,CjDkkCwB,gCAEA,CAFA,QiDlkCxB,0DAGA,wFjDokCwB,sBAEA,sFAPA,6BAEA,CiDxiCxB,0BjDsiCwB,CiDviC1B,KjDyiC0B,oFAGA,yBiDhiC1B,0BjDgiC0B,CiDniCxB,OjDmiCwB,wGkDhlC1B,+BACA,CADA,WADA,yCACA,CAFA,iBACA,iBAEA,sDACA,sFCAI,yBADF,oCACE,kFADF,2BACE,CpDUF,gCoDXA,CpDWA,OoDVE,gFAKE,sBANJ,CpDWA,gCoDLI,CpDKJ,SoDXA,iBACE,wDpDUF,2BoDXA,6BACE,kCADF,qBACE,8DpDUF,CoDVE,oBpDUF,4BoDLI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2BAKA,sBjB7EU,oBACG,yBACL,4CACG,sBACC,2BACJ,2BACA,wBiB0GR,mBAKA,qBjB7GS,oBACC,qBiBsHV,mCAKA,mBjBzHU,gBiB8HV,eAKA,2BAKA,oBjBrIO,sBACG,qBiB8IV,sBjB7IU,sCACC,oBACQ,sCACL,2BACE,oBiBkKhB,oBjBjKW,oBiBsKX,qBjBrKmB,sCACL,mBiB8Kd,4CAKA,WjBjLkB,+BACC,2BACL,0CACE,qBiBkMhB,sBjBjMW,sCACK,oBACA,eiB8MhB,mBjB7MU,kBiBkNV,sBjBjNQ,eiBsNR,mBjBrNkB,kBiB0NlB,sBjBzNiB,0BACD,yBACA,mBAEJ,wBiB8OZ,6BjB/OmB,mBADH,mBiBsOhB,CjBrOmB,kBiBmQnB,CApBA,WjB3Oc,uBiB0Pd,8BAKA,2BAKA,mBjBjQa,8BACA,CiB0Qb,0BjBzQS,kBiB8QT,+BjB5Qc,2BACG,oBiB0RjB,mBjBzRe,8BiBmSf,CAfA,sBAeA,kBjBjSa,kBiBsSb,oBjBrSa,wBACK,wBiB8SlB,cjB7SgB,qCACH,iBiBsTb,mDjBpTgB,qCACA,0CACH,aiBsUb,uBjBrUiB,oBiB0UjB,uBjBzUiB,mBACE,2BiBkVnB,cjBjViB,2BiBsVjB,cjBrVkB,4BiB0VlB,WjBzVgB,6CACA,mBACH,gBiBsWb,kBjBrWmB,CACF,cAFJ,YiBsWb,CjBrWmB,6BACF,qBACH,kCACG,gCACF,kCACA,kBiB8Xf,CjB9Xe,aACH,6CACD,iBACA,6CACA,kCAEA,qBiBsZX,mBjBrZW,CAFA,eAEA,oDAEC,mEiBuaZ,ajBragB,oEAEN,gBiBkbV,kBAKA,kBjBrbY,CADA,YACA,wBACA,WiB8bZ,oBjB7bgB,CADJ,UACI,0BACA,mBiBschB,iBjBrcgB,CADA,UACA,4BACA,0BiBmdhB,iBjBjdgB,CADA,mBACA,CAIA,qCiBwchB,mBjBtciB,CAFD,aACA,sBACC,sBiB8ejB,mBjB7egB,qDiBufhB,kBjBrfgB,cACC,kBiB8fjB,CjB/fgB,sBiB+fhB,gCjB7fiB,aiBkgBjB,CjBjgBiB,4BiBsgBjB,ajBrgBgB,kBACA,mBADA,YACA,uBACA,8BAkBK,kBACL,CiB+fhB,mBjBjhBgB,CAiBK,kBADD,eACC,CAjBL,qGAGJ,ueAeI,KACA,YACA,4BACA,CiB+mBhB,kCjB7mBiB,CiBknBjB,iCjBjnBiB,CAND,6BACA,kBiBkmBhB,CjBhmBgB,mBiB0mBhB,CAVA,ejBjmBgB,CAEC,aiB8mBjB,CALA,mBjBvmBiB,mBACA,6BiB0nBjB,WjBznBgB,mBiB8nBhB,WjB7nBkB,gCiBkoBlB,gBjBjoBgB,oCACI,6BiB0oBpB,WjBzoBoB,0BiB8oBpB,WjB7oBkB,wBiBkpBlB,WjBjpBgB,uBiBspBhB,WjBrpBiB,8BiB0pBjB,CjBzpBc,4BiB8pBd,qBjB7pBgB,8BACM,iCiBsqBtB,WjBrqBuB,4BiB0qBvB,oBjBzqBoB,gCACE,uCiBkrBtB,iBjBjrB2B,kCiBsrB3B,WjBrrB4B,6BiB0rB5B,mBjBzrByB,8BiB8rBzB,WjB7rB2B,8BiBksB3B,qBjBjsBkB,YiBssBlB,kBjBrsBmB,2BiB0sBnB,WjBzsBgB,mBiB8sBhB,WjB7sBmB,CAAD,8BiBktBlB,mBjBjtBuB,uCACC,kCiB0tBxB,WjBztBqB,yBiB8tBrB,WjB7tBuB,gCiBkuBvB,2BjBjuBuB,kCACC,2CACH,sCACE,uCiBkvBvB,WjBjvB4B,kCiBsvB5B,yBjBrvB6B,+BACH,+CiB8vB1B,CjB7vB4B,wBiBkwB5B,WjBjwBe,CAAD,6BiBswBd,iBjBrwBe,WiB0wBf,CAKA,mDjB7wBc,WiBkxBd,yBjBjxBmB,WiBsxBnB,yBjBrxBoB,WiB0xBpB,4BjBzxBiB,WiB8xBjB,qBjB7xBmB,WiBkyBnB,wBjBjyBQ,WiBsyBR,mBjBryBW,WiB0yBX,uBjBzyBa,WiB8yBb,wBjB7yBa,WiBkzBb,oBjBjzBgB,iCACE,WiB0zBlB,sBjBzzBU,WiB8zBV,kBjB7zBU,WiBk0BV,4BjBj0BQ,WiBs0BR,uBjBr0BoB,qCACC,mCACH,gCACE,iCiBs1BpB,WjBr1ByB,4DACC,oCACH,iCiBk2BvB,WjBj2ByB,2BiBs2BzB,WjBr2BgB,yBiB02BhB,WjBz2BiB,yBiB82BjB,WjB72Bc,sBiBk3Bd,WjBj3BgB,0BiBs3BhB,WjBr3BqB,qCiB03BrB,4BjBz3BsB,WiB83BtB,0BjB73BmB,WiBk4BnB,2BjBj4BqB,WiBs4BrB,yBjBr4BqB,oCACC,iCACH,uCACE,qCiBs5BrB,WjBr5B0B,kCiB05B1B,0BjBz5BwB,mCACE,mCiBk6B1B,WjBj6B2B,qBiBs6B3B,WjBr6BiB,+BiB06BjB,oBjBz6BkB,WiB86BlB,oBjB76Be,+BACE,+BACR,WiB07BT,oBjBz7BQ,WiB87BR,oBjB77BY,gCACG,uCACD,oCACE,WiB88BhB,wBjB78BY,WiBk9BZ,mBjBj9Be,gCACD,gCACE,gCiB89BhB,WjB79BiB,yBiBk+BjB,WjBj+BoB,yBiBs+BpB,WjBr+BmB,oCiB0+BnB,yBjBz+BqB,WiB8+BrB,yBjB7+BmB,WiBk/BnB,yBjBj/BoB,WiBs/BpB,wBjBr/BiB,oCACE,oCACL,YiBkgCd,wBjBjgCe,WiBsgCf,yBjBrgCY,WiB0gCZ,0BjBzgCc,WiB8gCd,yBjB7gCiB,WiBkhCjB,yBjBjhCkB,WiBshClB,yBjBrhCmB,qCACC,qCACH,qCACC,oCACH,oCACE,oCACE,oCACC,mCACH,oCiB0jCjB,WjBzjCmB,qBiB8jCnB,WjB7jCmB,yBiBkkCnB,WjBjkCkB,oCiBskClB,CjBrkCiB,mCiB0kCjB,4BjBzkCoB,WiB8kCpB,6BjB7kCiB,WiBklCjB,CjBjlCkB,mCiBslClB,yBjBrlCmB,WiB0lCnB,yBjBzlCoB,WiB8lCpB,yBjB7lCc,WiBkmCd,yBjBjmCiB,WiBsmCjB,0BjBrmCmB,sCACG,WiB8mCtB,6BjB7mCY,WiBknCZ,8BAKA,WjBrnCiB,oCiB0nCjB,yBAKA,WjB7nCQ,yBiBkoCR,WjBjoCY,yBiBsoCZ,WjBroCe,0BACA,qCACD,qCACF,WiBspCZ,0BjBrpCU,WiB0pCV,yBAKA,WjB7pCS,2BiBkqCT,WjBjqCY,yBACA,wCACI,wCACA,WiBkrChB,2BjBjrCW,WiBsrCX,yBAKA,WjBzrCS,0BiB8rCT,WjB7rCe,uBiBksCf,WjBjsCgB,yBiBssChB,WjBrsCW,+BiB0sCX,WjBzsCoB,gCACC,wCACL,WiBstChB,+BAKA,WjBztCS,oCACM,gDiBuuCf,WjBruCe,kCiB0uCf,WjBzuCgB,oCACL,sCACS,uCACC,oCACL,sCACI,2CACD,WiBswCnB,iCAKA,WjBzwCU,8BACA,2CACE,WiBsxCZ,gCAKA,WjBzxCe,iCACA,yCACE,2CACN,WiB0yCX,qCjBxyCQ,iDiBuzCR,WjBrzCe,CAAD,kCACC,gDACA,WiBk0Cf,uBjBj0CgB,WiBs0ChB,wBjBr0CU,WiB00CV,qBjBz0CW,WiB80CX,uBjB70CmB,uCACC,wCACA,qCACC,uCACN,4BACC,+BACH,iCiB02Cb,WjBz2CkB,sBiB82ClB,WjB72CY,yBACH,YiBs3CT,0BjBr3CQ,WiB03CR,mBjBz3CU,WiB83CV,mBjB73CY,WiBk4CZ,iBjBj4CW,WiBs4CX,6BAKA,WjBz4Ca,8BiB84Cb,WjB74Ce,2BiBk5Cf,WjBj5CoB,6BACX,6CACK,WiB85Cd,mCjB75CgB,WiBk6ChB,gCAKA,WjBr6CQ,kCACK,oCACE,qCACK,WiBs7CpB,uBjBr7CU,WiB07CV,yBjBz7CW,WiB87CX,8BjB77Ce,WiBk8Cf,CjBj8CgB,8BiBs8ChB,WjBr8Ca,4BACG,yCACL,WiBk9CX,8BAKA,WjBr9CY,+BACL,YiB89CP,2BjB79CO,WiBk+CP,8BAKA,WjBr+CS,mCACI,4CiBm/Cb,WjBj/CW,CAAD,kCACD,+CiB+/CT,WjB7/CU,0BACA,sCACE,mCACI,qCACP,WiBkhDT,kBjBjhDW,WiBshDX,iBjBrhDU,WiB0hDV,qBjBzhDW,mCACU,kCACP,oCACE,gCACD,mCACC,kCACN,oCACF,WiB0jDR,0BjBzjDa,WiB8jDb,CjB7jDQ,4BiBkkDR,WjBjkDa,4BACD,yCACD,WiB8kDX,4BjB7kDa,WiBklDb,6BjBjlDiB,WiBslDjB,0BjBrlDgB,WiB0lDhB,4BAKA,WjB7lDO,uBiBkmDP,WjBjmDY,wBACJ,gCACI,kCACC,qCACI,WiBsnDjB,2BjBrnDQ,WiB0nDR,4BAKA,WjB7nDQ,6BACE,qCACG,sCACA,WiB8oDb,wBjB7oDS,WiBkpDT,0BjBjpDc,WiBspDd,CjBrpDe,2BiB0pDf,WjBzpDc,6BACD,qCACL,uCACK,WiB0qDb,4BAKA,WjB7qDQ,2BiBkrDR,WjBjrDsB,CAAD,yBiBsrDrB,WjBrrDgB,wCiB0rDhB,0BjBzrDyB,WiB8rDzB,2BjB7rDoB,WiBksDpB,4BjBjsDuB,WiBssDvB,6BjBrsDkB,WiB0sDlB,uBjBzsDiB,WiB8sDjB,0BjB7sDY,WiBktDZ,4BjBjtDsB,WiBstDtB,+BAKA,WjBztDQ,qBiB8tDR,WjB7tDY,wBiBkuDZ,WjBjuDiB,0BiBsuDjB,WjBruDa,6BACE,4BACL,gCACC,mCACK,mCACP,kCACK,WiBkwDd,qBjBjwDQ,YiBswDR,kBjBrwDa,WiB0wDb,mBjBzwDM,WiB8wDN,kBjB7wDU,WiBkxDV,qBjBjxDW,WiBsxDX,qBjBrxDa,WiB0xDb,yBjBzxDU,WiB8xDV,yBAKA,WjBjyDW,+BiBsyDX,qBjBryDe,WiB0yDf,kBjBzyDgB,mCACE,oCACJ,+BACC,WiB0zDf,6BAKA,WjB7zDQ,8BiBk0DR,WjBj0DgB,yBACJ,qCiB00DZ,CjBz0DmB,6BiB80DnB,uBjB70DoB,WiBk1DpB,iBjBj1DY,mCACC,WiB01Db,yBjBz1DU,WiB81DV,oBAKA,WjBj2DQ,6BiBs2DR,WjBr2DY,8BACF,oCACI,WiBk3Dd,6BAKA,WjBr3DW,CAAD,2BACF,8BiB83DR,WjB73Da,mBiBk4Db,WjBj4DmB,CAAD,6BiBs4DlB,qBjBr4DkB,mCACK,YiB84DvB,uBjB74DS,WiBk5DT,wBjBj5Dc,WiBs5Dd,0BjBr5DS,WiB05DT,oBjBz5DgB,WiB85DhB,qBjB75DkB,4BACJ,6BACH,kCACK,mCACN,mCACK,oCACH,YiB07DZ,kBjBz7DY,+BACD,YiBk8DX,2BjBj8DU,WiBs8DV,6BAKA,WjBz8DW,6BiB88DX,WjB78DY,8BACD,mCACI,oCACE,iCACD,sCACG,gCACH,6BiB0+DhB,WjBz+DY,iBiB8+DZ,WjB7+DW,mBiBk/DX,WjBj/DW,qBiBs/DX,WjBr/DgB,+BiB0/DhB,iBjBz/DgB,iCACC,WiBkgEjB,wBjBjgEO,WiBsgEP,6BAKA,WjBzgES,kBiB8gET,WjB7gEU,uBACD,oCACC,yCACI,WiB8hEd,iBjB7hEe,iCACC,mCACF,wCACC,8BACE,+BiBkjEjB,WjBjjEsB,wBiBsjEtB,WjBrjEQ,yBACK,iCACD,oCACJ,WiBskER,oBjBrkEU,WiB0kEV,mBjBzkEa,gCACK,2BiBklElB,WjBjlEW,gBiBslEX,WjBrlEM,oBiB0lEN,WjBzlEc,kBiB8lEd,WjB7lEO,sBACC,kCACD,WiB0mEP,mBjBzmEY,6BACA,+BiBknEZ,WjBjnEiB,mBiBsnEjB,WjBrnEgB,mBiB0nEhB,WjBznEc,CAAD,oBiB8nEb,WjB7nEQ,yBiBkoER,WjBjoEgB,kBiBsoEhB,WjBroEY,oBiB0oEZ,WjBzoEW,8BiB8oEX,oBAKA,WjBjpEO,8BiBspEP,WjBrpEY,uBACD,oCACK,mCACR,oCACM,YiB0qEd,kBjBzqEa,4BACE,iCiBkrEf,WjBjrEc,iBiBsrEd,WjBrrEa,sBiB0rEb,WjBzrEa,qBiB8rEb,WjB7rEY,oBiBksEZ,WjBjsEY,sBiBssEZ,WjBrsEY,0BiB0sEZ,WjBzsEY,yBACA,sCACK,2BiBstEjB,WjBrtEa,qBACJ,4BiB8tET,WjB7tEa,qBiBkuEb,WjBjuEmB,iCiBsuEnB,0BjBruEkB,WiB0uElB,iBjBzuEoB,gCACD,4BiBkvEnB,WjBjvEkB,8BiBsvElB,CjBrvEc,qBiB0vEd,WjBzvEU,iCiB8vEV,CjB7vEgB,4BiBkwEhB,CAKA,6CjBrwEiB,WiB0wEjB,uBjBzwEgB,YiB8wEhB,qBjB7wEe,WiBkxEf,iBjBjxEW,iCACI,iCACC,4BiB8xEhB,WjB7xEc,8BACD,oCACE,6CiB+yEf,WjB7yEQ,6BiBkzER,WjBjzEa,gCACH,WiB0zEV,2BjBzzEa,WiB8zEb,0BjB7zEkB,WiBk0ElB,qBAKA,WjBr0EQ,+BACE,qCACE,4BACC,gCiBs1Eb,WjBr1Ec,0BACD,iCACE,mCiBk2Ef,WjBj2EiB,mBiBs2EjB,WjBr2EkB,+BiB02ElB,yBjBz2EmB,WiB82EnB,kBjB72EqB,kCACL,4BACJ,iCiB03EZ,WjBz3EiB,eiB83EjB,WjB73Ec,CAAD,6BiBk4Eb,oBjBj4EiB,WiBs4EjB,sBjBr4Ec,WiB04Ed,mBjBz4EY,8BACG,+BACF,mCACC,YiB05Ed,wBjBz5EQ,WiB85ER,2BjB75EY,WiBk6EZ,uBjBj6Ec,WiBs6Ed,wBjBr6EmB,WiB06EnB,gBjBz6EiB,4BiB86EjB,WjB76Ec,yBACD,gCiBs7Eb,WjBr7EiB,4BACL,wCACE,WiBk8Ed,qBjBj8EU,YiBs8EV,qBjBr8Ee,8BACG,8BACT,4BiBk9ET,WjBj9Ec,qBACP,8BACI,kCACC,8BACA,8BiBs+EZ,WjBr+EgB,4BiB0+EhB,sBjBz+EkB,sCACK,WiBk/EvB,2BAKA,WjBr/ES,gCACA,WiB8/ET,kBjB7/EO,WiBkgFP,uBjBjgFO,WiBsgFP,kBjBrgFc,oCACC,WiB8gFf,2BjB7gFY,WiBkhFZ,uBAKA,WjBrhFQ,oBiB0hFR,WjBzhFY,yBiB8hFZ,WjB7hFa,mBiBkiFb,WjBjiFO,wBACK,gCACH,gCACG,+BACC,8BiBsjFb,WjBrjFc,uBiB0jFd,WjBzjFiB,+BiB8jFjB,qBjB7jFkB,WiBkkFlB,oBjBjkFc,WiBskFd,CjBrkFQ,uBiB0kFR,WjBzkFY,0BiB8kFZ,WjB7kFa,yBiBklFb,WjBjlFiB,4BACP,oCACK,gCACP,WiBkmFR,oBjBjmFU,+BACG,oCACE,YiB8mFf,wBjB7mFW,WiBknFX,0BAKA,WjBrnFO,2BiB0nFP,oBjBznFgB,WiB8nFhB,kBjB7nFQ,WiBkoFR,mBjBjoFW,YiBsoFX,iBjBroFgB,8BiB0oFhB,WjBzoFiB,uBiB8oFjB,WjB7oFc,wBiBkpFd,WjBjpFe,yBACD,kCACA,mCACD,qCACA,WiBsqFb,+BjBrqFQ,WiB0qFR,CjBzqFa,2BiB8qFb,CjB7qFQ,qBiBkrFR,WjBjrFY,CAAD,oBiBsrFX,WjBrrFQ,iBiB0rFR,WjBzrFU,mBiB8rFV,WjB7rFQ,sBiBksFR,WjBjsFU,2BACG,+BACF,0BACL,kCACE,WiBstFR,gBjBrtFQ,4BiB0tFR,WjBztFiB,gBiB8tFjB,WjB7tFY,qBiBkuFZ,WjBjuFO,qBACA,qCACK,oCACC,WiBkvFb,sBjBjvFQ,WiBsvFR,iBjBrvFS,WiB0vFT,yBjBzvFc,WiB8vFd,qBAKA,WjBjwFU,+BiBswFV,yBjBrwFc,WiB0wFd,CjBzwFc,0BiB8wFd,qBAKA,WjBjxFS,oBiBsxFT,WjBrxFS,yBiB0xFT,WjBzxFc,iBiB8xFd,WjB7xFY,CAAD,sBiBkyFX,WjBjyFO,sBiBsyFP,WjBryFe,wBiB0yFf,WjBzyFW,uBiB8yFX,WjB7yFgB,sBiBkzFhB,WjBjzFgB,sBiBszFhB,WjBrzFY,qBiB0zFZ,WjBzzFkB,CAAD,oBiB8zFjB,WjB7zFQ,qBiBk0FR,WjBj0FS,qBiBs0FT,WjBr0FY,qBiB00FZ,WjBz0Fe,0BiB80Ff,WjB70Fc,sBiBk1Fd,WjBj1Fc,6BiBs1Fd,sBjBr1FmB,uCACI,WiB81FvB,2BjB71Fa,WiBk2Fb,6BAKA,WjBr2Fc,4BiB02Fd,WjBz2FiB,2BiB82FjB,WjB72FoB,kCiBk3FpB,CjBj3FmB,6BiBs3FnB,yBjBr3FmB,mCACK,qCACN,oCACH,mCACK,+BACV,mCACK,oCACD,kCACH,iCACK,mCACN,WiBk6FV,mBjBj6FW,WiBs6FX,iBjBr6FU,iCACA,WiB86FV,mBjB76FQ,WiBk7FR,sBjBj7FQ,WiBs7FR,2BAKA,WjBz7FW,CAAD,8BiB87FV,CjB77Fa,2BiBk8Fb,mBjBj8FS,WiBs8FT,qBjBr8FU,WiB08FV,CjBz8FW,qBiB88FX,WjB78FY,CAAD,sBiBk9FX,WjBj9FU,sBiBs9FV,WjBr9FU,wBACE,qCACH,sCACI,WiBs+Fb,4BAKA,WjBz+Fc,8BiB8+Fd,WjB7+FkB,yBiBk/FlB,WjBj/FS,qBiBs/FT,WjBr/FY,0BACC,iCACF,qCACE,WiBsgGb,uBjBrgGQ,WiB0gGR,qBjBzgGiB,mCACF,WiBkhGf,sBjBjhGW,WiBshGX,uBjBrhGQ,WiB0hGR,iBjBzhGc,WiB8hGd,qBjB7hGU,WiBkiGV,uBjBjiGa,uCACM,WiB0iGnB,0BjBziGe,WiB8iGf,uBAKA,WjBjjGS,CAAD,qBiBsjGR,WjBrjGM,0BACG,gCACA,WiBkkGT,uBjBjkGQ,WiBskGR,mBjBrkGY,mCACK,sCACG,6BACL,kCACC,2BiB0lGhB,WjBzlGW,oBiB8lGX,WjB7lGa,qBiBkmGb,WjBjmGc,qBiBsmGd,WjBrmGS,yBACE,sCACJ,WiBknGP,gCAKA,WjBrnGe,6BiB0nGf,kBjBznGgB,6BACA,2BiBkoGhB,WjBjoGc,gBiBsoGd,WjBroGY,CACF,6CiB8oGV,WjB7oGsB,CAAD,+BiBkpGrB,qBjBjpGqB,WiBspGrB,iBjBrpGe,gCACA,iCiB8pGf,WjB7pGoB,2BiBkqGpB,CjBjqGe,oBiBsqGf,WjBrqGS,6BiB0qGT,qBjBzqGa,WiB8qGb,sBjB7qGc,WiBkrGd,uBjBjrGkB,WiBsrGlB,0BjBrrGU,WiB0rGV,2BAKA,WjB7rGa,uBiBksGb,WjBjsGc,4BiBssGd,qBjBrsGiB,WiB0sGjB,sBjBzsGe,WiB8sGf,0BAKA,WjBjtGa,8BiBstGb,wBjBrtGkB,WiB0tGlB,iBjBztGa,YiB8tGb,kBjB7tGc,WiBkuGd,sBjBjuGS,YiBsuGT,uBjBruGc,+BACG,gCACL,2BiBkvGZ,WjBjvGe,yBACF,4BACN,+BACI,oCACH,WiBswGR,0BjBrwGY,WiB0wGZ,uBjBzwGgB,WiB8wGhB,wBjB7wGa,WiBkxGb,uBjBjxGY,WiBsxGZ,uBjBrxGiB,WiB0xGjB,sBjBzxGS,WiB8xGT,sBjB7xGc,WiBkyGd,iBjBjyGY,WiBsyGZ,sBjBryGW,WiB0yGX,iBjBzyGiB,+BACD,4BiBkzGhB,WjBjzGa,8BiBszGb,CjBrzGkB,2BiB0zGlB,mBjBzzGc,WiB8zGd,sBjB7zGU,WiBk0GV,oBjBj0GgB,0BACD,4BiB00Gf,WjBz0GoB,CAAD,2BiB80GnB,0BjB70Ge,WiBk1Gf,qBjBj1GqB,2BiBs1GrB,WjBr1GoB,gBiB01GpB,WjBz1Gc,qBiB81Gd,WjB71Gc,CAAD,qBiBk2Gb,WjBj2Gc,CAAD,2BiBs2Gb,kBjBr2Ge,WiB02Gf,uBjBz2GS,WiB82GT,mBjB72Gc,8BACM,kCACL,kCACL,6BACG,6BACJ,6BACD,kCACI,+BiB84GZ,WjB74GiB,gBiBk5GjB,WjBj5Ga,wBiBs5Gb,WjBr5GmB,CAAD,mBiB05GlB,WjBz5GY,yBiB85GZ,WjB75GY,yBACH,gCiBs6GT,WjBr6Ga,0BACL,WiB86GR,iBjB76GS,6BACE,gCACF,mCACG,kCACG,WiBk8Gf,uBjBj8GY,WiBs8GZ,4BjBr8GY,WiB08GZ,gCAKA,WjB78GY,sBiBk9GZ,WjBj9GY,sBiBs9GZ,WjBr9Gc,uBiB09Gd,WjBz9GY,0BACA,wCACA,WiBs+GZ,4BjBr+GY,WiB0+GZ,4BAKA,WjB7+Ga,iCACD,sCACA,WiB0/GZ,wBjBz/GY,WiB8/GZ,6BAKA,WjBjgHa,CAAD,6BiBsgHZ,CjBrgHY,uBiB0gHZ,WjBzgHY,uBiB8gHZ,WjB7gHW,oBiBkhHX,WjBjhHY,yBiBshHZ,WjBrhHY,mBiB0hHZ,WjBzhHY,oBiB8hHZ,WjB7hHY,mBiBkiHZ,WjBjiHY,mBiBsiHZ,WjBriHa,CAAD,2BiB0iHZ,iBjBziHY,WiB8iHZ,uBjB7iHc,WiBkjHd,mBjBjjHS,WiBsjHT,sBjBrjHY,WiB0jHZ,CjBzjHQ,4BiB8jHR,mBjB7jHY,WiBkkHZ,CAKA,sCjBrkHY,WiB0kHZ,CjBzkHU,6BiB8kHV,mBjB7kHa,WiBklHb,qBjBjlHgB,YiBslHhB,iBjBrlHc,iCACD,6BACH,kCACE,sCACD,WiB0mHX,kBjBzmHY,gCACI,iCACJ,YiBsnHZ,mBjBrnHW,iCACC,4BACE,qCACF,mCACA,WiB0oHZ,oBjBzoHa,WiB8oHb,iBjB7oHQ,kCACQ,8BACF,iCACF,YiB8pHZ,2BjB7pHO,WiBkqHP,wBAKA,WjBrqHU,iCiB0qHV,iBjBzqHoB,WiB8qHpB,ejB7qHO,WiBkrHP,kBjBjrHU,WiBsrHV,kBjBrrHM,WiB0rHN,iBjBzrHS,WiB8rHT,qBjB7rHY,qCACG,WiBssHf,6BAKA,WjBzsHW,wBiB8sHX,WjB7sHa,yBiBktHb,WjBjtHa,oBiBstHb,WjBrtHc,sBiB0tHd,WjBztHmB,uBiB8tHnB,WjB7tHc,6BiBkuHd,oBjBjuHmB,YiBsuHnB,ejBruHa,8BiB0uHb,WjBzuHkB,wBACP,oCACF,oCACE,WiB0vHX,uBjBzvHS,WiB8vHT,qBjB7vHa,WiBkwHb,CjBjwHQ,kBiBswHR,WjBrwHM,8BACC,yCACG,WiBkxHV,wBAKA,WjBrxHQ,wBiB0xHR,WjBzxHiB,6BiB8xHjB,WjB7xHgB,mCiBkyHhB,kBjBjyHqB,WiBsyHrB,sBjBryHW,WiB0yHX,uBjBzyHgB,WiB8yHhB,2BAKA,WjBjzHW,8BiBszHX,uBjBrzHe,WiB0zHf,sBjBzzHmB,WiB8zHnB,uBAKA,WjBj0HU,CAAD,yBiBs0HT,WjBr0Ha,wBiB00Hb,WjBz0HW,iBiB80HX,WjB70HU,sBiBk1HV,WjBj1Hc,2BACJ,iCACD,kCACI,YiBk2Hb,iBjBj2HW,kCACM,qCACR,YiB82HT,oBjB72Hc,mCACI,iCACJ,2BiB03Hd,WjBz3Hc,oBiB83Hd,WjB73HW,iBiBk4HX,WjBj4He,qBiBs4Hf,WjBr4HS,yBACD,iCACA,WiBk5HR,qBjBj5HS,WiBs5HT,0BjBr5HU,WiB05HV,kBjBz5Ha,WiB85Hb,uBjB75HM,WiBk6HN,CAKA,uCjBr6Ha,WiB06Hb,CjBx6HW,iDiBk7HX,WjBj7HO,sBACG,sCACM,kCACC,8BiBk8HjB,WjBj8HY,yBiBs8HZ,WjBr8HkB,wBACP,uCACK,mCACN,yCACM,WiB09HhB,6BjBz9HU,WiB89HV,uBAKA,WjBj+HU,iCiBs+HV,CjBr+HgB,gCiB0+HhB,wBAKA,WjB7+HU,6BiBk/HV,uBjBj/Hc,WiBs/Hd,6BjBr/HiB,WiB0/HjB,wBjBz/HmB,WiB8/HnB,mBjB7/Ha,iCACM,6BACP,4BiB0gIZ,WjBzgIkB,qBiB8gIlB,WjB7gIW,0BiBkhIX,WjBjhIiB,sBiBshIjB,WjBrhIa,2BiB0hIb,WjBzhImB,gCiB8hInB,qBAKA,WjBjiIU,6BiBsiIV,sBjBriIgB,WiB0iIhB,iBjBziIS,WiB8iIT,kBjB7iIS,WiBkjIT,oBjBjjIY,6BACM,YACN,2CACK,gCACL,gCiBskIZ,WjBrkImB,CACH,yCiB8kIhB,WjB7kIW,CACK,qDiBslIhB,qBAKA,WjBzlIS,gCiB8lIT,CChnKF,mDACA,qBACA,iCACA,YACA,oDAEA,gCAEA,WACE,qBACA,gCACA,gCAIG,2CACK,CAoBR,+EACA,WCrCA,qBACE,WACA,qBACI,gCAEA,WACA,qBACA,WAEE,CAKF,uCAEI,WACA,C3GyyBO,oCwFn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,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,qBACF,CACA,oBACE,qBAAsB,CACtB,qBAAsB,CACtB,qDAA+D,CAC/D,WACF,CACA,gCACE,iBACF,CACA,qCACE,sBACF,CACA,uCACE,sBAA6B,CAC7B,0BACF,CAIA,0HACE,iBACF,CACA,4HAEE,iBACF,CACA,0CACE,YACF,CACA,qBACE,qBAAsB,CACtB,qBAAsB,CACtB,uBAA4B,CAC5B,UAAW,CACX,gBAAiB,CACjB,kBACF,CACA,4BACE,oBAAqB,CACrB,gBAAiB,CACjB,gBACF,CACA,sCAEE,qBAAsB,CADtB,YAAa,CAEb,cAAe,CACf,WAAY,CACZ,QAAW,CACX,eAAgB,CAChB,WACF,CACA,kCACE,oBAAqB,CACrB,eAAgB,CAChB,iBAAkB,CAClB,sBAAuB,CACvB,kBACF,CACA,uCACE,2BAA4B,CAC5B,cAAe,CACf,gBAAiB,CACjB,iBACF,CACA,wCACE,gBAAiB,CACjB,eACF,CACA,uBACE,gBACF,CACA,yFAEE,YACF,CACA,iDACE,oBACF,CACA,kDACE,cAAiB,CACjB,cAAe,CACf,eACF,CACA,4CACE,qBACF,CACA,+CACE,wBACF,CACA,6CACE,sBACF,CACA,WACE,UACF,CACA,sBACE,qBACF,CCh7BA,WACE,6BAAgC,CAGhC,iBAAkB,CADlB,eAAmB,CADnB,kIAGF,CAEA,6BAEE,wBAAyB,CACzB,gBAAiB,CAFjB,cAGF,CAEA,gBAGE,kBAAmB,CAFnB,YAAa,CAIb,cAAe,CACf,QAAS,CAJT,6BAA8B,CAE9B,oBAGF,CAEA,YAGE,UAAW,CAEX,6BAAgC,CAJhC,iBAAkB,CAClB,eAAgB,CAEhB,QAEF,CAEA,qBAEE,kBAAmB,CAEnB,wBAAyB,CAEzB,WAAY,CAEZ,iBAAkB,CAHlB,UAAW,CAMX,cAAe,CAVf,YAAa,CAQb,iBAAmB,CACnB,eAAgB,CAPhB,SAAW,CAIX,sBAAyB,CAKzB,+BACF,CAMA,WACE,kBAAmB,CACnB,eACF,CAEA,iBACE,eAAgB,CAEhB,eAAgB,CAChB,eACF,CAEA,gBAGE,eAAgB,CADhB,wBAAyB,CADzB,UAGF,CAEA,sBACE,wBACF,CAEA,mBAKE,aAAc,CADd,iBAAmB,CADnB,eAAgB,CAFhB,YAAa,CACb,eAAgB,CAKhB,kBACF,CAEA,4CAJE,+BAMF,CAEA,+BACE,wBACF,CAEA,mBAGE,UAAW,CADX,iBAAmB,CADnB,oBAAqB,CAGrB,kBACF,CAEA,gBAIE,sBAAuB,CAHvB,YAAa,CACb,qBAAsB,CACtB,SAEF,CAEA,UACE,wBAAyB,CAEzB,WAAY,CAEZ,iBAAkB,CAHlB,UAAW,CAMX,cAAe,CAFf,iBAAmB,CACnB,eAAgB,CAIhB,cAAe,CAPf,oBAAsB,CAKtB,+BAAiC,CACjC,UAEF,CAEA,gBACE,wBACF,CAEA,UACE,wBAWF,CAMA,sBAfE,WAAY,CAEZ,iBAAkB,CAHlB,UAAW,CAMX,cAAe,CAFf,iBAAmB,CACnB,eAAgB,CAIhB,cAAe,CAPf,oBAAsB,CAKtB,+BAAiC,CACjC,UAoBF,CAZA,YACE,wBAWF,CAEA,kBACE,wBACF,CAEA,YAGE,kBAAmB,CAFnB,YAAa,CAGb,SAAW,CAFX,wBAAyB,CAGzB,iBACF,CAEA,UAGE,qBAAsB,CADtB,wBAAyB,CAGzB,iBAAkB,CADlB,UAAW,CAGX,cAAe,CADf,iBAAmB,CALnB,qBAAwB,CAOxB,kBACF,CAEA,gBACE,wBACF,CAEA,iBACE,wBAAyB,CAEzB,oBAAqB,CADrB,UAEF,CAGA,qCACE,6BACE,YACF,CAEA,sCAGE,kBAAoB,CADpB,sBAEF,CACF,CAEA,oCACE,6BACE,YACF,CAEA,gBAEE,sBAAuB,CADvB,qBAEF,CAEA,qBAEE,sBAAuB,CADvB,UAEF,CAEA,YACE,kBACF,CAEA,iBAEE,wBAAyB,CADzB,WAEF,CAEA,sBACE,YACF,CAEA,4EAKE,wBAAyB,CADzB,aAEF,CAEA,mBAKE,kBAAmB,CACnB,wBAAyB,CAHzB,eAAgB,CAFhB,kBAAmB,CAGnB,YAGF,CAEA,mBAKE,sBAAuB,CAHvB,WAAY,CACZ,YAAa,CACb,6BAA8B,CAH9B,gBAKF,CAEA,0BAGE,UAAW,CAFX,wBAAyB,CAGzB,aAAc,CAFd,eAAgB,CAGhB,SACF,CAEA,8BAEE,mBAAoB,CADpB,qBAEF,CAEA,gBAEE,gBAAkB,CADlB,UAEF,CAEA,gCAGE,UACF,CAEA,YAEE,cAAe,CADf,sBAEF,CACF,CAEA,oCACE,YACE,cACF,CAEA,UAEE,kBAAoB,CADpB,mBAEF,CACF,CChSA,MACE,2BAA4B,CAC5B,6BAA8B,CAC9B,6BAA8B,CAC9B,gCAAiC,CACjC,gCAAiC,CACjC,8BAA+B,CAC/B,sCAAsD,CAEtD,qDAAsD,CACtD,2DAA4D,CAC5D,2DAA4D,CAC5D,uDAAwD,CAExD,4BAA6B,CAC7B,gCAAiC,CACjC,gCAAiC,CACjC,iCAAkC,CAClC,iCAAkC,CAClC,uBAAwB,CAExB,mCAAoC,CACpC,+BAAgC,CAGhC,+BAAgC,CAChC,kCAAmC,CACnC,kCAAmC,CACnC,gCAAiC,CAEjC,gCAAiC,CACjC,2CAA4C,CAG5C,uGAUA,sCAAuC,CACvC,yDAA0D,CAC1D,+DAAgE,CAChE,+DAAgE,CAChE,2DCXF,CCxCA,2BAME,qBAAsB,CACtB,UAAW,CAHX,WAAY,CADZ,cAAe,CADf,wGAAgE,CAGhE,6CAAkC,CAJlC,4CDiDF,CC1CE,qCAEE,QAAS,CADT,OD6CJ,CC1CE,uCAEE,QAAS,CADT,OAAQ,CAER,0BD4CJ,CC1CE,sCAEE,SAAU,CADV,OD6CJ,CC1CE,wCACE,UAAW,CACX,QD4CJ,CC1CE,0CACE,UAAW,CACX,QAAS,CACT,0BD4CJ,CC1CE,yCACE,UAAW,CACX,SD4CJ,CCxCA,yCACE,2BAGE,MAAO,CACP,QAAS,CAFT,SAAU,CADV,WD8CF,CC1CE,kHAGE,KAAM,CACN,uBD0CJ,CCxCE,2HAGE,QAAS,CACT,uBDwCJ,CCtCE,gCAEE,SAAa,CADb,ODyCJ,CACF,CEjGA,iBAME,iBAAkB,CAClB,wDAA6E,CAJ7E,qBAAsB,CAUtB,cAAe,CACf,aAAc,CANd,YAAa,CAIb,8DAAwC,CAHxC,6BAA8B,CAL9B,kBAAmB,CAMnB,4DAA4C,CAR5C,2DAA4C,CAS5C,eAAgB,CANhB,WAAY,CAJZ,iBAAkB,CAelB,SFmGF,CElGE,sBACE,aFoGJ,CElGE,sBAKE,kBAAmB,CADnB,YAAa,CAFb,aAAc,CADd,aAAc,CAEd,WFsGJ,CEnGI,qCACE,QFqGN,CElGE,sBACE,wBAGA,YAAa,CADb,aAAc,CAFd,sBAAuB,CACvB,UFsGJ,CEhGA,mBAEE,sBAAwB,CADxB,wBFoGF,CEhGA,wBAEE,sBAAwB,CADxB,wBFoGF,CEhGA,yCACE,iBAEE,eAAgB,CADhB,eFoGF,CACF,CGtJE,6BACE,wDAAsC,CACtC,gDHwJJ,CGlJE,uFACE,sDAAuC,CACvC,oDHwJJ,CGtJE,sDAEE,wDAAsC,CADtC,gDHyJJ,CGtJE,yDAEE,2DAAyC,CADzC,mDHyJJ,CGtJE,yDAEE,2DAAyC,CADzC,mDHyJJ,CGtJE,uDAEE,yDAAuC,CADvC,iDHyJJ,CGnJE,qCACE,iIHsJJ,CGpJE,oCACE,iEHsJJ,CGpJE,8BACE,iEHsJJ,CGpJE,iCACE,oEHsJJ,CGpJE,iCACE,oEHsJJ,CGpJE,+BACE,kEHsJJ,CGpJE,uRAIE,iEHmJJ,CIzMA,wBASE,qBAAsB,CAPtB,gBAAuB,CAEvB,WAAY,CAHZ,UAAW,CAKX,cAAe,CACf,UAAY,CAJZ,YAAa,CAEb,SAAU,CAGV,mBJ6MF,CI1ME,+BACE,UAAW,CACX,UJ4MJ,CIzME,4BACE,iBAAkB,CAClB,WAAY,CACZ,UJ2MJ,CIxME,4DAEE,SJyMJ,CKjOA,mCACE,GACE,mBLoOF,CKlOA,GACE,mBLoOF,CACF,CKjOA,wBAEE,QAAS,CAGT,UAAW,CAFX,MAAO,CAIP,UAAY,CANZ,iBAAkB,CAOlB,qBAAsB,CAJtB,UAAW,CAEX,4CLqOF,CKjOE,kCACE,mDLmOJ,CKhOE,oCACE,wBLkOJ,CK/NE,6BAEE,SAAa,CADb,OAAQ,CAER,sBLiOJ,CM/PA,mBAQE,8CADA,wBAAiD,CAAjD,qDAAiD,CAFjD,kBAAmB,CAEnB,oDAAiD,CAJjD,qBAAsB,CADtB,WAAY,CADZ,UNyQF,COtQA,mCACE,kBAJA,uDP8QA,COnQA,GACE,SAAU,CACV,iCPqQF,COnQA,IACE,SAAU,CACV,gCPqQF,COnQA,IACE,+BPqQF,COnQA,IACE,+BPqQF,COnQA,GACE,cPqQF,CACF,COlQA,oCACE,IACE,SAAU,CACV,gCPoQF,COlQA,GACE,SAAU,CACV,iCPoQF,CACF,COjQA,kCACE,kBA1CA,uDP8SA,CO7PA,GACE,SAAU,CACV,kCP+PF,CO7PA,IACE,SAAU,CACV,+BP+PF,CO7PA,IACE,gCP+PF,CO7PA,IACE,8BP+PF,CO7PA,GACE,cP+PF,CACF,CO5PA,mCACE,IACE,SAAU,CACV,+BP8PF,CO5PA,GACE,SAAU,CACV,kCP8PF,CACF,CO3PA,gCACE,kBAhFA,uDP8UA,COvPA,GACE,SAAU,CACV,iCPyPF,COvPA,IACE,SAAU,CACV,gCPyPF,COvPA,IACE,+BPyPF,COvPA,IACE,+BPyPF,COvPA,GACE,uBPyPF,CACF,COtPA,iCACE,IACE,gCPwPF,COtPA,QAEE,SAAU,CACV,+BPuPF,COrPA,GACE,SAAU,CACV,kCPuPF,CACF,COpPA,kCACE,kBA1HA,uDPiXA,COhPA,GACE,SAAU,CACV,kCPkPF,COhPA,IACE,SAAU,CACV,+BPkPF,COhPA,IACE,gCPkPF,COhPA,IACE,8BPkPF,COhPA,GACE,cPkPF,CACF,CO/OA,mCACE,IACE,+BPiPF,CO/OA,QAEE,SAAU,CACV,gCPgPF,CO9OA,GACE,SAAU,CACV,iCPgPF,CACF,CO5OE,uEAEE,qCP6OJ,CO3OE,yEAEE,sCP4OJ,CO1OE,oCACE,qCP4OJ,CO1OE,uCACE,mCP4OJ,COvOE,qEAEE,sCPyOJ,COvOE,uEAEE,uCPwOJ,COtOE,mCACE,oCPwOJ,COtOE,sCACE,sCPwOJ,CQ1aA,4BACE,GACE,SAAU,CACV,2BR6aF,CQ3aA,IACE,SR6aF,CACF,CQ1aA,6BACE,GACE,SR4aF,CQ1aA,IACE,SAAU,CACV,2BR4aF,CQ1aA,GACE,SR4aF,CACF,CQzaA,sBACE,+BR2aF,CQxaA,qBACE,gCR2aF,CSvcA,4BACE,GAEE,iCAAkC,CAClC,SAAU,CAFV,2CT4cF,CSxcA,IAEE,iCAAkC,CADlC,4CT2cF,CSxcA,IAEE,SAAU,CADV,2CT2cF,CSxcA,IACE,2CT0cF,CSxcA,GACE,4BT0cF,CACF,CSvcA,6BACE,GACE,4BTycF,CSvcA,IAEE,SAAU,CADV,4CT0cF,CSvcA,GAEE,SAAU,CADV,2CT0cF,CACF,CStcA,sBACE,+BTwcF,CSrcA,qBACE,gCTwcF,CU7eA,kCACE,GACE,+BAAkC,CAClC,kBVgfF,CU9eA,GARA,uBVyfA,CACF,CU7eA,iCACE,GACE,gCAAmC,CACnC,kBV+eF,CU7eA,GAlBA,uBVkgBA,CACF,CU5eA,+BACE,GACE,+BAAkC,CAClC,kBV8eF,CU5eA,GA5BA,uBV2gBA,CACF,CU3eA,iCACE,GACE,gCAAmC,CACnC,kBV6eF,CU3eA,GAtCA,uBVohBA,CACF,CU1eA,mCACE,GA5CA,uBVyhBA,CU1eA,GAEE,+BAAkC,CADlC,iBV6eF,CACF,CUzeA,kCACE,GAtDA,uBVkiBA,CUzeA,GAEE,gCAAmC,CADnC,iBV4eF,CACF,CUxeA,kCACE,GAhEA,uBV2iBA,CUxeA,GAEE,gCAAmC,CADnC,iBV2eF,CACF,CUveA,gCACE,GA1EA,uBVojBA,CUveA,GAEE,iCAAoC,CADpC,iBV0eF,CACF,CUreE,qEAEE,oCVseJ,CUpeE,uEAEE,qCVqeJ,CUneE,mCACE,oCVqeJ,CUneE,sCACE,kCVqeJ,CUheE,mEAEE,qCVkeJ,CUheE,qEAEE,sCVieJ,CU/dE,kCACE,mCVieJ,CU/dE,qCACE,qCVieJ,CWnlBA,0BACE,GACE,sBXslBF,CWplBA,GACE,uBXslBF,CACF","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/_dashlite_variables.scss","assets/scss/extend/bootstrap/_override_base/_reboot.scss","assets/scss/extend/bootstrap/_variables.scss","../node_modules/bootstrap/scss/mixins/_hover.scss","../node_modules/bootstrap/scss/_variables.scss","../node_modules/bootstrap/scss/vendor/_rfs.scss","assets/scss/extend/bootstrap/_override_base/_type.scss","../node_modules/bootstrap/scss/mixins/_lists.scss","../node_modules/bootstrap/scss/_images.scss","../node_modules/bootstrap/scss/mixins/_image.scss","../node_modules/bootstrap/scss/mixins/_border-radius.scss","../node_modules/bootstrap/scss/_code.scss","../node_modules/bootstrap/scss/_grid.scss","../node_modules/bootstrap/scss/mixins/_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","assets/scss/extend/bootstrap/_override_base/_dropdown.scss","../node_modules/bootstrap/scss/mixins/_caret.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/mixins/_gradients.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/_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/mixins/_clearfix.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/variables.scss","assets/scss/vendors/sweetalert2/scss/_core.scss","assets/scss/vendors/sweetalert2/scss/_mixins.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/_content.mobile.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/core/layouts/_base.scss","assets/scss/core/layouts/_header.scss","assets/scss/core/layouts/_menu-main.scss","assets/scss/core/components/_badge.scss","assets/scss/core/components/_forms.scss","assets/scss/core/components/_users.scss","assets/scss/core/components/_dropdown.scss","assets/scss/core/components/_icons.scss","assets/scss/core/components/_nav.scss","assets/scss/core/components/_misc.scss","assets/scss/global/comps/_profiles.scss","assets/scss/global/comps/_wizard.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/_products.scss","assets/scss/global/wgs/_db-invest.scss","assets/scss/apps/_reply-comment.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/_mode-override.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","////////////////////////////////////////////////////////\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\";","// 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","// 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","// 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","// 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","// 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","// 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","// 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","// 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","// 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","/// 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","// 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","// 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","@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","// 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","// Gradients\n\n@mixin gradient-bg($color) {\n  @if $enable-gradients {\n    background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x;\n  } @else {\n    background-color: $color;\n  }\n}\n\n// Horizontal gradient, from left to right\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-x($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n  background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);\n  background-repeat: repeat-x;\n}\n\n// Vertical gradient, from top to bottom\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-y($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n  background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);\n  background-repeat: repeat-x;\n}\n\n@mixin gradient-directional($start-color: $gray-700, $end-color: $gray-800, $deg: 45deg) {\n  background-image: linear-gradient($deg, $start-color, $end-color);\n  background-repeat: repeat-x;\n}\n@mixin gradient-x-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n  background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);\n  background-repeat: no-repeat;\n}\n@mixin gradient-y-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n  background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);\n  background-repeat: no-repeat;\n}\n@mixin gradient-radial($inner-color: $gray-700, $outer-color: $gray-800) {\n  background-image: radial-gradient(circle, $inner-color, $outer-color);\n  background-repeat: no-repeat;\n}\n@mixin gradient-striped($color: rgba($white, .15), $angle: 45deg) {\n  background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);\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","//\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","@mixin clearfix() {\n  &::after {\n    display: block;\n    clear: both;\n    content: \"\";\n  }\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","$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","@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","@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.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection {\n  /* Note: this file is used inside the content, so isn't part of theming */\n  background-color: green;\n  display: inline-block;\n  opacity: 0.5;\n  position: absolute;\n}\n.mce-content-body{\n  body {\n    -webkit-text-size-adjust: none;\n  }\n  body img {\n    /* this is related to the content margin */\n    max-width: 96vw;\n  }\n  body table img {\n    max-width: 95%;\n  }\n  \n  table {\n    border-collapse: collapse;\n  }\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}","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}","/// Logo\n/////////////////////////\n.logo{\n    &-link{\n        position: relative;\n        display: inline-block;\n        align-items: center;\n    }\n    &-dark{\n        opacity: 1;\n        .tc-light &,.is-dark &,.is-theme &{\n            opacity: 0;\n        }\n    }\n    &-light{\n        opacity: 0;\n        .tc-light &,.is-dark &,.is-theme &{\n            opacity: 1;\n        }\n    }\n    &-img{\n        max-height: $logo-height;\n        &-lg{\n            max-height: $logo-height-lg;\n        }\n        &-sm{\n            max-height: $logo-height-sm;\n        }\n        &-icon{\n            max-height: $logo-height-icon;\n        }\n        &:not(:first-child){\n            position: absolute;\n            @if($rtl==false){\n                left: 0;\n            }\n            @if($rtl==true){\n                right: 0;\n            }\n            top: 50%;\n            transform: translateY(-50%);\n        }\n    }\n}\n\n/// Headers\n////////////////////////////\n@mixin icon-active {\n    opacity: 1;\n    height: 116%;\n    width: 116%;\n}\n.nk{\n    &-header{\n        background: $header-bg-color;\n        border-bottom: 1px solid $header-border-bottom;\n        padding: 0 $header-main-gap-x;\n        @if($dark_option==true) {\n            &.is-dark:not([class*=bg-]){\n                background: $header-bg-dark-color;\n                border-color: $header-border-dark-bottom;\n            }\n        }\n        &.is-light:not([class*=bg-]){\n            background: $white;\n        }\n        @if($dark_theme_option==true) {\n            &.is-theme:not([class*=bg-]){\n                background: $header-bg-theme-color;\n                border-color: $header-border-theme-bottom;\n            }\n        }\n        &-fixed{\n            position: fixed;\n            top: 0;\n            left: 0;\n            right: 0;\n            z-index: 1010;\n            min-width: $header-min-width;\n            + .nk-content {\n                margin-top: $header-height;\n                position: relative;\n            }\n        }\n        &-wrap{\n            position: relative;\n            display: flex;\n            align-items: center;\n            margin: 0 -.25rem;\n            > *{\n                padding:0 .25rem;\n            }\n        }\n        &-right{\n            align-items: center;\n            justify-content: flex-end;\n        }\n        &-center{\n            justify-content: center;\n        }\n        &-tools{\n            @if($rtl==false){\n                margin-left: auto;\n            }\n            @if($rtl==true){\n                margin-right: auto;\n            }\n            padding-top: $header-main-gap-y;\n            padding-bottom: $header-main-gap-y;\n        }\n        &-brand{\n            flex-shrink: 0;\n            padding-top: $header-main-gap-y;\n            padding-bottom: $header-main-gap-y;\n        }\n        .dropdown-menu{\n            .lead-text{\n                color: $base-color;\n            }\n            .sub-text,.overline-title,.overline-title-alt{\n                color: $base-light;\n            }\n        }\n    }\n    &-quick{\n        &-nav{\n            display: flex;\n            align-items: center;\n            margin: 0 -6px;\n            > li{\n                padding: 0 6px;\n                &.user-dropdown > a {\n                    padding: 0 2px;\n                }\n            }\n            &-icon{\n                display: inline-flex;\n                position: relative;\n                font-size: 1.5rem;\n                z-index: 1;\n                color: $base-text;\n                padding: .375rem;\n                @if($dark_option==true) {\n                    .is-dark &{\n                        color: lighten($base-light, 10%);\n                    }\n                }\n                @if($dark_theme_option==true) {\n                    .is-theme &{\n                        color: $accent-light;\n                    }\n                    &.nk-nav-toggle{\n                        .is-theme &{\n                            color: $white;\n                        }\n                    }\n                }\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                    @if($dark_option==true) {\n                        .is-dark &{\n                            background-color: darken($darker,3%);\n                        }\n                    }\n                    @if($dark_theme_option==true) {\n                        .is-theme &{\n                            background-color: darken($accent-dark,10%);\n                        }\n                    }\n                    .show > &{\n                        @include icon-active();\n                    }\n                }\n                &:hover:before,&.active:before{\n                    @include icon-active();\n                }\n            }\n        }\n    }\n}\n@media (max-width:359px){\n    .nk{\n        &-quick{\n            &-nav{\n                margin: 0 -3px;\n                > li{\n                    padding: 0 3px;\n                }\n            }\n        }\n    }\n    .hide-mb-xs{\n        display: none;\n    }\n}\n@media (max-width:575px){\n    .hide-mb-sm{\n        display: none;\n    }\n}\n\n@include media-breakpoint-up(sm){\n    .nk{\n        &-header{\n            padding: 0 $header-main-gap-x-sm;\n        }\n        &-quick{\n            &-nav{\n                margin: 0 -10px;\n                > li{\n                    padding: 0 10px;\n                }\n            }\n        }\n    }\n}\n@include media-breakpoint-up(lg){\n    .nk{\n        &-header{\n            &-fluid{\n                padding-left: 24px;\n                padding-right: 24px;\n            }\n        }\n    }\n}\n@media (min-width:1660px){\n    .nk{\n        &-header{\n            &-fluid{\n                padding-left: 44px;\n                padding-right: 44px;\n            }\n        }\n    }\n}\n\n.nk-header{\n    &-menu{\n        position: fixed;\n        left: 0;\n        top: 0;\n        width: 280px;\n        height: 100vh;\n        max-height: 100vh;\n        z-index: 999;\n        background: $white;\n        transform: translateX(-100%);\n        &-inner{\n            overflow: auto;\n            max-height: 100%;\n            min-height: 100%;\n        }\n        &.mobile-menu{\n            padding-top: 65px;\n            padding-left: 0;\n            padding-right: 0;\n            transition: transform .4s ease;\n        }\n        &.nk-sidebar-active{\n            transform: translateX(0);\n        }\n    }\n    &-mobile{\n        position: absolute;\n        top: 0;\n        left: 0;\n        right: 0;\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        padding: 0 28px;\n        border-bottom: 1px solid $border-light;\n        .logo-dark {\n            opacity: 1;\n        }\n        .logo-light {\n            opacity: 0;\n        }\n        .nk-nav-toggle.nk-quick-nav-icon{\n            color: $base-text;\n            &:before{\n                background-color: $light-200;\n            }\n        }\n    }\n}\n@include media-breakpoint-up(lg){\n    .nk-header{\n        &-menu{\n            .nk-header-mobile{\n                display: none;\n            }\n            position: static;\n            background: transparent;\n            height: auto;\n            max-height: auto;\n            border-right: none;\n            width: auto;\n            padding: 0;\n            overflow: visible;\n            transform: translateX(0) !important;\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}","// Dots\n$dot-size:\n    \"xs\"    4px,\n    \"sm\"    6px,\n    \"md\"    8px,\n    \"rg\"    10px,\n    \"lg\"    12px,\n    \"xl\"    16px;\n\n.dot{\n    position: relative;\n    display: inline-block;\n    border-radius: 50%;\n    height: 8px;\n    width: 8px;\n    &-label{\n        &:after{\n            position: absolute;\n            left: 0;\n            top: 0;\n            right: 0;\n            bottom: 0;\n            border-radius: 50%;\n            background: $white;\n            content: '';\n            transform: scale(.65);\n        }\n    }\n    &.sq{\n        border-radius: 3px;\n        &:after{\n            border-radius: 3px;\n        }\n    }\n}\n@each $name, $value in $dot-size {\n    .dot-#{$name}{\n        height: $value;\n        width: $value;\n    }\n}\n@each $name, $value in $theme-colors {\n    .dot-#{$name}{\n        background: $value;\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}","/// Dropdowns\n//////////[/////////////////\n.nk-notification{\n    .dropdown-menu &{\n        max-height: 239px;\n        overflow: auto;\n    }\n    &-item{\n        display: flex;\n        align-items: center;\n        padding: 1.25rem 1.75rem;\n    }\n    &-icon{\n        flex-shrink: 0;\n        @if($rtl==false){\n            margin-right: .75rem;\n        }\n        @if($rtl==true){\n            margin-left: .75rem;\n        }\n    }\n    &-text{\n        font-size: $fx-sz-13;\n        color: $base-text;\n        span{\n            color: $base-color\n        }\n    }\n    &-time{\n        font-size: $fx-sz-11;\n        color: $base-light;\n    }\n}\n\n.nk-chat-list, .chat-list {\n    .dropdown-menu &{\n        max-height: 274px;\n        overflow: auto;\n    }\n}","/// Icons\n///////////////////////////\n.icon{\n    &-light{\n        color: $white;\n    }\n    &-dark{\n        color: $base-color;\n    }\n    &-text{\n        display: flex;\n        align-items: center;\n        font-size: $fx-sz-13;\n        .icon{\n            font-size: 1.5em;\n            width: 1.75rem;\n        }\n    }\n    &-image{\n        width: 70px;\n        + h6{\n            margin-top: 1rem;\n        }\n    }\n    &-circle{\n        display: inline-flex;\n        justify-content: center;\n        align-items: center;\n        border-radius: 50%;\n        background: $primary;\n        color: $white;\n        font-size: 18px;\n        height: 36px;\n        width: 36px;\n        &-sm,&.sm{\n            height: 20px;\n            width: 20px;\n            font-size: 12px;\n        }\n        &-md,&.md{\n            height: 28px;\n            width: 28px;\n            font-size: 14px;\n        }\n        &-lg,&.lg{\n            height: 44px;\n            width: 44px;\n            font-size: 24px;\n        }\n        &-xxl,&.xxl{\n            height: 80px;\n            width: 80px;\n            font-size: 40px;\n        }\n    }\n    &-status{\n        position: relative;\n        display: inline-flex;\n        &:after{\n            position: absolute;\n            border-radius: 50%;\n            @if($rtl==false){\n                right: 0;\n            }\n            @if($rtl==true){\n                left: 0;\n            }\n            top: 1px;\n            height: 10px;\n            width: 10px;\n            border: 2px solid $white;\n            content: '';\n        }\n        &-info{\n            &:after{\n                background: $info;\n            }\n        }\n        &-danger{\n            &:after{\n                background: $danger;\n            }\n        }\n        &-success{\n            &:after{\n                background: $success;\n            }\n        }\n        &-warning{\n            &:after{\n                background: $warning;\n            }\n        }\n        &-on{\n            &:after{\n                background: $success;\n            }\n        }\n        &-off{\n            &:after{\n                background: $base-light;\n            }\n        }\n        &-na {\n            &:after {\n                display: none;\n            }\n        }\n    }\n    &-overlap{\n        display: inline-flex;\n        align-items: center;\n        flex-direction: row-reverse;\n        flex-shrink: 0;\n        li{\n            border-radius: 50%;\n            border: 2px solid #fff;\n            + li{\n                @if($rtl==false){\n                    margin-right: -14px;\n                }\n                @if($rtl==true){\n                    margin-left: -14px;\n                }\n            }\n        }\n        &-alt{\n            display: inline-flex;\n            align-items: flex-end;\n            flex-shrink: 0;\n            li{\n                border-radius: 50%;\n                + li{\n                    @if($rtl==false){\n                        margin-left: -16px;\n                    }\n                    @if($rtl==true){\n                        margin-right: -16px;\n                    }\n                    margin-bottom: -10px;\n                }\n            }\n        }\n    }\n}\n\n$icon-adj-bg: (\n    \"btc\"           $brand-color-bitcoin,\n    \"facebook\"      $brand-color-facebook,\n    \"google\"        $brand-color-google,\n    \"btc-dim\"       mix($brand-color-bitcoin, #fff, 13%),\n    \"eth-dim\"       mix($brand-color-ethereum, #fff, 13%),\n    \"white\"         $white\n);\n\n@each $name, $color in $icon-adj-bg{\n    .icon-circle[class*=\"#{$name}\"] {\n        background: $color;\n    }\n}\n\n$icon-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    \"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    'light':           $base-text,\n    'lighter':         $base-light,\n    \"dark-dim\":      #dde2ea,\n    \"gray-dim\":      #e9f0f9,\n    \"facebook-dim\":    $brand-color-facebook,\n    \"google-dim\":      $brand-color-google,\n    \"btc-dim\":         $brand-color-bitcoin,\n    \"eth-dim\":         $brand-color-ethereum,\n    'white':           $base-text,\n);\n\n@each $name, $color in $icon-adj-colors{\n    .icon[class*=\"bg-#{$name}\"] {\n        color: $color;\n    }\n}\n\n\n// /// Icon avatar\n// /////////////////////// \n.icon-avatar {\n    width: 1.5rem;\n    height: 1.5rem;\n    display: inline-block;\n    text-align: center;\n    line-height: 1.5rem;\n    border-radius: 50%;\n    background: $accent-200;\n    color: $accent-500;\n    @if($rtl==false){\n        margin-right: 0.5rem;\n    }\n    @if($rtl==true){\n        margin-left: 0.5rem;\n    }\n    font-size: $fx-sz-12;\n    &-md {\n        width: 2rem;\n        height: 2rem;\n        line-height: 2rem;\n        font-size: $fx-sz-14;\n    }\n}","/// Nav Switch\n/////////////////////////////\n.nav-switch {\n    display: inline-flex;\n    margin-bottom: 1.5rem;\n    border: 1px solid $border-color;\n    border-radius: 30px;\n    padding: 5px;\n    .nav{\n      &-link {\n        padding: 5px 16px;\n        line-height: 20px;\n        border-radius: 20px;\n        position: static;\n        text-transform: uppercase;\n        font-family: $base-font-family;\n        font-weight: $fw-bold;\n        font-size: 12px;\n        color: $base-light;\n        &.active {\n            background: $primary;\n            color: #fff;\n        }\n        &:after {\n            display: none;\n        }\n      }  \n      &-item {\n            padding: 0;\n            margin: 0 1px;\n            @if($rtl==false){\n                &:last-child {\n                    margin-right: 0;\n                }\n                &:first-child {\n                    margin-left: 0;\n                }\n            }\n            @if($rtl==true){\n                &:last-child {\n                    margin-left: 0;\n                }\n                &:first-child {\n                    margin-right: 0;\n                }\n            }\n        }\n    }\n}\n\n@include media-breakpoint-up(sm){\n    .nav-switch {\n        margin-bottom: 2.5rem;\n    }\n}\n\n/// Nav Switch @io-v120\n/////////////////////////////\n.nav-switch-s2{\n    display: inline-flex;\n    border-radius: $border-radius;\n    border: none;\n    .nav{\n        &-link {\n            padding: .25rem .7rem;\n            line-height: 20px;\n            border-radius: 0;\n            position: static;\n            text-transform: uppercase;\n            font-family: $base-font-family;\n            font-weight: $fw-bold;\n            font-size: 12px;\n            color: $base-light;\n            border: 1px solid $border-color;\n            &:hover, &:focus {\n                color: $base-text;\n                background: $lighter;\n                border: 1px solid $border-color;\n            }\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            &:after {\n                display: none;\n            }\n        }  \n        &-item {\n            padding: 0;\n            margin: 0;\n            &:last-child {\n                @if($rtl==false){\n                    margin-right: 0;\n                }\n                @if($rtl==true){\n                    margin-left: 0;\n                }\n                .nav-link{\n                    border-radius: 0 $border-radius $border-radius 0;\n                }\n            }\n            &:first-child {\n                @if($rtl==false){\n                    margin-left: 0;\n                }\n                @if($rtl==true){\n                    margin-right: 0;\n                }\n                .nav-link{\n                    @if($rtl==false){\n                        border-radius: $border-radius 0 0 $border-radius;\n                    }\n                    @if($rtl==true){\n                        border-radius: 0 $border-radius $border-radius 0;\n                    }\n                }\n            }\n            &:not(:first-child){\n                @if($rtl==false){\n                    margin-left: -1px;\n                }\n                @if($rtl==true){\n                    margin-right: -1px;\n                }\n            }\n        }\n    }\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}","/// 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",".steps{\n    ul{\n        display: flex;\n        li{\n            flex-grow: 1;\n        }\n    }\n    .current-info{\n        display: none;\n    }\n}\n\n.actions{\n    ul{\n        display: flex;\n        margin: -10px;\n        padding-top: 20px;\n        li{\n            &:first-child{\n                order: 1;\n            }\n            padding:10px;\n            a{\n                display: inline-block;\n                position: relative;\n                color: #fff;\n                font-weight: 500;\n                transition: all .4s ease;\n                border-color: $accent-color;\n                background: $accent-color;\n                @include button-size($btn-padding-y, $btn-padding-x, $btn-font-size, $btn-line-height, $btn-border-radius);\n            }\n            &.disabled{\n                display: none;\n            }\n        }\n    }\n}\n\n.nk-wizard{\n    &-head{\n        display: none;\n    }\n    &-simple{\n        .steps{\n            margin-bottom: 20px;\n            ul{\n                li{\n                    position: relative;\n                    padding-bottom: 5px;\n                    padding-right: 1rem;\n                    margin-bottom: 0.5rem;\n                    h5{\n                        border: none;\n                        padding:0 0 6px 0;\n                        letter-spacing: 0.02em;\n                        font-size: 13px;\n                        text-transform: uppercase;\n                        font-weight: 500;\n                        color: $base-light;\n                    }\n                    .number{\n                        font-size: 13px;\n                        color: $base-light;\n                        font-weight: 700;\n                    }\n                    &:after{\n                        position: absolute;\n                        height: 1px;\n                        width: 100%;\n                        @if($rtl==false){\n                            left: 0;\n                        }\n                        @if($rtl==true){\n                            right: 0;\n                        }\n                        bottom: 0;\n                        content: '';\n                        transition: all .4s;\n                        background: $border-light;\n                    }\n                    &.done,&.current{\n                        &:after{\n                            height: 2px;\n                            background: $accent-color;\n                            width: 100%;\n                        }\n                        h5,.number{\n                            color: $accent-color;\n                        }\n                    }\n                    &.current ~ .done{\n                        &:after{\n                            height: 1px;\n                            background: $border-light;\n                        }\n                        h5,.number{\n                            color: $base-light;\n                        }\n                    }\n                }\n            }\n            .current-info{\n                display: none;\n            }\n        }\n    }\n    &.is-vertical{\n        .steps{\n            ul{\n                flex-wrap: wrap;\n                li{\n                    h5{\n                        text-transform: none;\n                    }\n                }\n            }\n        }\n    }\n}\n\n@include media-breakpoint-up(md){\n    .nk-wizard{\n        &.is-vertical{\n            display: flex;\n            flex-wrap: wrap;\n            .steps{\n                width: 33%;\n                padding-right: 2rem;\n                ul li{\n                    width: 100%;\n                    &:not(:last-child){\n                        margin-bottom: 1rem;\n                    }\n                }\n            }\n            .content{\n                width: 66%;\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}",".nk-add-product{\n    top: $header-height;\n    background-color: $white;\n    width: 400px;\n    height: calc(100vh - #{$header-height});\n    padding: 1.5rem;\n    + .toggle-overlay{\n        z-index: 700;\n    }\n}\n\n.rating{\n    display: flex;\n    align-items: center;\n    margin: 0 -.125rem;\n    color: $warning;\n    > * {\n        padding: 0 .125rem;\n    }\n    .icon{\n        font-size: 1rem;\n    }\n}\n\n.product{\n    &-card{\n        overflow: hidden;\n        height: 100%;\n    }\n    &-thumb{\n        position: relative;\n    }\n    &-badges{\n        position: absolute;\n        top: 1rem;\n        @if($rtl==false){\n            left: 1rem;\n        }\n        @if($rtl==true){\n            right: 1rem;\n        }\n        display: flex;\n        flex-wrap: wrap;\n        margin: -0.25rem;\n        > li{\n            padding: 0.25rem;\n        }\n    }\n    &-tags{\n        display: flex;\n        flex-wrap: wrap;\n        justify-content: center;\n        > li{\n            padding: 0.25rem;\n        }\n        a{\n            color: $base-light;\n            &:hover{\n                color: $accent-color;\n            }\n        }\n        + .product-title{\n            margin-top: 0.5rem;\n        }\n    }\n    &-title{\n        a{\n            color: $base-color;\n        }\n        + .product-price{\n            margin-top: 1rem;\n        }\n    }\n    &-actions{\n        position: absolute;\n        bottom: .25rem;\n        left: 50%;\n        transform: translateX(-50%);\n        border-radius: $border-radius $border-radius 0 0;\n        overflow: hidden;\n        transition: .2s linear;\n        display: flex;\n        opacity: 0;\n        .product-card:hover &{\n            opacity: 1;\n        }\n        li{\n            padding: 0 .125rem;\n            a{\n                display: inline-flex;\n                align-items: center;\n                justify-content: center;\n                color: $base-text;\n                font-size: $btn-font-size*1.2;\n                height: $btn-line-height + $btn-padding-y*2;\n                width: $btn-line-height + $btn-padding-y*2;\n                transition: .3s ease;\n                &:hover{\n                    color:$accent-color;\n                }\n            }\n        }\n    }\n    &-gallery{\n        position: relative;\n        height: auto;\n        margin: 0 0 30px 0;\n        border-radius: $border-radius;\n        border:1px solid $border-light;\n        .slick-list{\n            padding-left: 0 !important;\n            padding-right: 0 !important;\n        }\n        .slider-nav{\n            position: absolute;\n            bottom: -30px;\n            left: 50%;\n            transform: translateX(-50%);\n            width: 282px;\n            .slider-item{\n                padding:0 8px;\n                .thumb{\n                    width: 78px;\n                    padding: 1px;\n                    border:2px solid $border-light;\n                    box-shadow:inset 1px 1px 0 $white,inset -1px -1px 0 $white,inset 1px -1px 0 $white,inset -1px 1px 0 $white;\n                    border-radius: $border-radius;\n                    transition: all .3s ease;\n                    cursor: pointer;\n                }\n                &.slick-current{\n                    .thumb{\n                        border-color:$accent-color;\n                        cursor: default;\n                    }\n                }\n            }\n        }\n    }\n    &-rating{\n        display: flex;\n        align-items: center;\n        .amount{\n            @if($rtl==false){\n                margin-left: 0.5rem;\n            }\n            @if($rtl==true){\n                margin-right: 0.5rem;\n            }\n            color: $base-light;\n        }\n    }\n    &-excrept{\n        margin-top: 1.5rem;\n    }\n    &-meta{\n        margin-top: 2rem;\n        + .product-meta{\n            margin-top: 1.25rem;\n        }\n    }\n}\n\n@media (max-width:420px) {\n    .product{\n        &-gallery{\n            .slider-nav{\n                width: 188px;\n            }\n        }\n    }\n}\n\n@include media-breakpoint-up(md) {\n    .product{\n        &-gallery{\n            .slider-nav{\n                width: 384px;\n            }\n        }\n    }\n}\n@include media-breakpoint-up(xxl) {\n\t.product{\n        &-gallery{\n            .slider-nav{\n                width: 470px;\n            }\n        }\n    }\n}","// @conditiona -s-\n@if($gd_investment==true) {\n.card{\n    &-title{\n        .subtitle{\n            color: $base-light;\n            font-size: $fx-sz-13;\n            font-weight: $fw-medium;\n        }\n    }\n    &-amount{\n        display: flex; \n        align-items: baseline;\n        .change{\n            @if($rtl==false){\n                margin-left: .5rem;\n            }\n            @if($rtl==true){\n                margin-right: .5rem;\n            }\n        }\n        .amount{\n            font-size: 1.5rem;\n            color: $base-color;\n            span {\n                color: $base-text;\n            }\n        }\n    }\n}\n\n@include media-breakpoint-only(md){\n    .card{\n        &-amount{\n            .amount{\n                font-size: 1rem;\n                font-weight: $fw-medium;\n                span {\n                    font-weight: $fw-normal;\n                }\n            }\n            .change{\n                font-size: 12px;\n            }\n        }\n    }\n}\n\n.nav-tabs-card{\n    .card-inner &{\n        margin-left: -1.25rem;\n        margin-right: -1.25rem;\n    }\n}\n\n@include media-breakpoint-up(sm){\n    .nav-tabs-card{\n        .card-inner &{\n            margin-left: -1.5rem;\n            margin-right: -1.5rem;\n        }\n    }    \n}\n.nav-tabs{\n    &-xs{\n        .nav-link{\n            padding:  .75rem 0;\n            font-size: $fx-sz-13;\n            font-weight: $fw-medium;\n        }\n    }\n}\n@include media-breakpoint-up(md){\n    .nav-tabs{\n        &-xs{\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        &-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(xl){\n    .nav-tabs{\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\n.invest{\n    &-data{\n        display: flex;\n        align-items: flex-end;\n        justify-content: space-between;\n        &-history{\n            @if($rtl==false){\n                margin-right: 20px;\n            }\n            @if($rtl==true){\n                margin-left: 20px;\n            }\n            flex-grow: 1;\n            .title{\n                font-size: $fx-sz-11;\n                color: $base-light;\n                text-transform: uppercase;\n                margin-bottom: 0.125rem;\n                letter-spacing: 0.1em;\n            }\n            .amount{\n                font-size: .9375rem;\n                line-height: 1.1;\n                color: $base-color;\n                span {\n                    color: $base-text;\n                }\n            }\n        }\n        &-amount{\n            display: flex;\n            flex-shrink: 0;\n            flex-grow: 1;\n        }\n        &-ck{\n            flex-grow: 1;\n            height: 48px;\n            width: 80px;\n            margin-bottom: 0.125rem;\n        }\n    }\n}\n\n@media (min-width:768px) and (max-width:1350px), (max-width:359px){\n    .invest-data{\n        margin-top: 0.75rem;\n        &-amount{\n            flex-wrap: wrap;\n            flex-shrink: 1;\n        }\n        &-ck{\n            height: 68px;\n            width: 140px;\n        }\n    }\n}\n\n@include media-breakpoint-only(md){\n    .invest-data-history {\n        .amount {\n            font-size:.75rem;\n            font-weight: $fw-bold;\n            span {\n                font-weight: $fw-normal;\n            }\n        }\n\n    } \n}\n\n.invest-ov{\n    padding: 1.25rem 0 1rem;\n    &:last-child{\n        padding-bottom: 0;\n    }\n    &:not(:last-child){\n        border-bottom: 1px solid $border-light;\n    }\n    .subtitle{\n        color: $base-light;\n        font-size: $fx-sz-13;\n        font-weight: $fw-medium;\n        margin-bottom: 0.25rem;\n    }\n    .title{\n        font-size: $fx-sz-11;\n        color: $base-light;\n        text-transform: uppercase;\n        margin-top: 0.25rem;\n        letter-spacing: 0.1em;\n    }\n    .amount{\n        font-size: 1.25rem;\n        line-height: 1.1;\n        color: $base-color;\n        span {\n            color: $base-text;\n        }\n    }\n    &-details{\n        display: flex;\n    }\n    &-info{\n        width: 60%;\n    }\n    &-stats{\n        width: 40%;\n        > div{\n            display: flex;\n            align-items: baseline;\n        }\n        .change{\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.invest-top{\n    &-ck{\n        padding-top: 20px;\n        height: 70px;\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","$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}","///// Shadow Variable //////////\n$softy_shadow: 0 1px 4px rgba($dark, 0.15);\n$shady_shadow: 0 0 25px -12px rgba($dark, .15);\n\n//// BODY STYLE OVERRIDE \n////////////////////////////////\n.nk-body{\n    &.ui-clean{\n        background:$white !important;\n    }\n    &.ui-softy, &.ui-shady{\n        background: $lighter !important;\n    }\n}\n\n// SOFTY & SHADY STYLE\n.ui-softy, .ui-shady{\n    .card,\n    .code-block,\n    .nk-iv-scheme-item,\n    .sp-pdl-item,\n    .invoice-wrap,\n    .nk-msg-boxed,\n    .nk-iv-wg1,\n    .accordion:not(.accordion-s2):not(.accordion-s3){\n        border: none;\n    }\n    .table .thead-light th {\n        background: rgba($lighter, .5);\n        box-shadow: 0 -1px 5px -5px rgba($dark, 0.7);\n    }\n    .tb-tnx-head, .sp-plan-action, .tb-ticket-item.is-unread, .support-topic-block:link:hover, .nk-refwg-stats {\n        background: rgba($lighter, .5);\n    }\n    .nk-refwg-stats {\n        background: rgba($lighter, .5) !important;\n    }\n    .card .card-inner + .table .tb-tnx-head {\n        border-top: 1px solid $border-color;\n    }\n    .kanban-board-header {\n        border-left: 0;\n        border-right: 0;\n        border-bottom: 0;\n    }\n    .kanban-item {\n        border: 0;\n    }\n}\n\n.ui-softy {\n    .card,\n    .code-block,\n    .nk-iv-scheme-item,\n    .sp-pdl-item,\n    .invoice-wrap,\n    .nk-iv-wg1,\n    .accordion:not(.accordion-s2):not(.accordion-s3),\n    &.npc-apps-messages .nk-reply-form,\n    &.npc-apps-inbox .nk-reply-form,\n    .nk-files-view-grid .nk-file, .nk-files-view-group .nk-file, .nk-files-view-list .nk-files-list,\n    .chat-msg, .kanban-board-header, .kanban-item, .kanban-add-task\n    {\n        box-shadow: $softy_shadow;\n    }\n    .card .accordion:not(.accordion-s2):not(.accordion-s3) {\n        box-shadow: none;\n        border: 1px solid $border-color;\n    }\n}\n\n.ui-shady{\n    .card,\n    .code-block,\n    .nk-iv-scheme-item,\n    .sp-pdl-item,\n    .invoice-wrap,\n    .nk-iv-wg1,\n    .accordion:not(.accordion-s2):not(.accordion-s3),\n    &.npc-apps-messages .nk-reply-form,\n    &.npc-apps-inbox .nk-reply-form,\n    .nk-files-view-grid .nk-file, .nk-files-view-group .nk-file, .nk-files-view-list .nk-files-list,\n    .chat-msg, .kanban-board-header, .kanban-item, .kanban-add-task\n    {\n        box-shadow: $shady_shadow;\n    }\n    .card .accordion:not(.accordion-s2):not(.accordion-s3) {\n        box-shadow: none;\n        border: 1px solid $border-color;\n    } \n}\n\n// Apps\n.ui-softy {\n    .nk-msg-boxed, .nk-ibx-boxed, .nk-fmg-boxed, .nk-chat-boxed{\n        box-shadow: $softy_shadow;\n    }\n}\n.ui-shady {\n    .nk-msg-boxed, .nk-ibx-boxed, .nk-fmg-boxed, .nk-chat-boxed{\n        box-shadow: $shady_shadow;\n    }\n}\n\n.ui-shady, .ui-softy{\n    .nk-msg-aside, .nk-msg-nav{\n        background: $white;\n    }\n    .nk-msg-item.active, .nk-msg-item.current {\n        background: rgba($lighter, .5);\n        position: relative;\n        &:after {\n            position: absolute;\n            content: \"\";\n            @if($rtl==false){\n                left: 0;\n            }\n            @if($rtl==true){\n                right: 0;\n            }\n            top: 0;\n            height: 100%;\n            width: 2px;\n            background: $accent-color;\n        }\n    }\n    &.npc-apps-messages {\n        .nk-msg-item.active, .nk-msg-item.current {\n            background: $lighter;\n            &:after {\n                width: 3px;\n            }\n        }\n        .nk-msg-reply {\n            box-shadow: inset 0 0 8px -5px rgba($darker, .3);\n        } \n        .nk-header {\n            box-shadow: 0 0 4px -1px rgba($darker, .2);\n        }\n    }\n    &.npc-apps-inbox {\n        .nk-ibx-reply, .nk-ibx-nav {\n            box-shadow: inset 0 0 8px -5px rgba($darker, .3);\n        }\n        .nk-header {\n            box-shadow: 0 0 4px -1px rgba($darker, .2);\n        }\n        .nk-ibx-item {\n            box-shadow: 0 0 7px -1px rgba($darker, .1);\n        }\n    }\n    &.npc-apps-chat {\n        .nk-chat-panel {\n            box-shadow: inset 0 0 8px -5px rgba($darker, .3);\n        }\n    }\n}\n.ui-clean.npc-apps-messages {\n    .nk-msg-aside, .nk-msg-nav{\n        background: $white;\n    }\n    .nk-msg-item.active, .nk-msg-item.current {\n        background: $lighter;\n    }\n}\n\n.ui-clean.npc-apps-chat {\n    .nk-chat-panel {\n        background: $white;\n    }\n    .chat.is-you .chat-msg {\n        background-color: $light;\n        color: $base-color;\n    }\n}\n\n.ui-rounder{\n    .card,.embed-responsive{\n        border-radius: $border-radius-xxl;\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,iVBORw0KGgoAAAANSUhEUgAAAQAAAACmCAMAAAACnqETAAADAFBMVEUAAAD30gQCKn0GJJ4MP4kMlD43WGf9/f329vcBAQHhAADx8vHvAwL8AQL7UlL4RUUzqDP2MjLp6un2Jyj0Ghn2PTr9fHvi5OJYuln7Xl75+UPpNzXUAQH29jH6cXC+AAIAJwBNtE/23Ff5aGdDr0TJAQHsZV3qR0IAOQB3x3fdRD/Z2NvuWFLkcG7fVlH4kI4AAlXO0M8BATsdS6MCagIBfQEASgPoKSc4VKL442q4xeQAigD46eetAABYd9jvf3nZMiwAAoD30zz55X5ng9tPbKZnwGXz8x77+lY7OTjzzikABGsenh72pKNPldEAWgHgGBgAACH88/Gqt95JR0OWAwP3uLd/qdr53kMBBJJ3d3XMPTpWer8NnAwABKPH1O1VVFIuLSz13NtZnlf2kEh9keLn7vfZ4vNkZGHzvwJIXZRfZLuDwfv4y8tvk79LlUblzsxorGcCBusFKuYCCcdmfq5jqvlxt/tzktEABLb8/HL2tlTAw8SLlMFpj/ZlpNhBZ81BYbQcGxuToN9SYdjXY2Lz7lD0dCQ6S9Dm0EUCYPdDlvWWvd2AnviXqc11eMZTqPc3cPMCRev16ZrRUE0Hf/tNT7HIJyTptDVTffSsTkvhtgQ0T4jigoFUx/g+hsX9/QUHzQY1dbJ7sHV02Pduvd0leiK1XmaTrfpCQPgELrrdsrY1NamgyPrh03iPxosvX92ysbCgoZzk5kP1YD7t6AILnu+45LykNS40qvXDdHnR6tBennz6u3TSxU1Or9Swz6wqzCsPZKzglJbIqEY8hDhyAgFzbJxuOC+Li4d9sJLFsnhwbvH2d1A3kzAqPZQITsN76nq2dzaZdKJf4F6RJkb078YFiM+tnWZGh2F+dDibykYoMcsnekdI1UhCAwWb25qVkEq43km9yBrclQMGwfyZ3/zZ2QK9gJxsJWCBUk32QwqOSYKRxh6Xdm3B4oMW22EPZzawnR72kgZltCqPxrdH1dkBkqDdWwwMwMO9O2sqKXHvipPGJkzlRVLhJjVIs9KrAAAAB3RSTlMA/v3+/Pn9Fk05qAAAUU9JREFUeNp0nAlYVNcVxzHazoroGBkXhAgCCjMsroDoKIgKdFABBwQUnSAoCqLRFBfcCBIM4kbqShO1hlSrCJqQQmNssVFqjBarsdjFJWlMTOLXJDZt8/X7+j/n3pk3vNq/bb8+3nbP79137/+dd954qTVt8uTJL73OMhqNer03ady4cWOhWbNmjV+0FfKGjMb36Y9/1fXUst9cb2y8/lpb797z5k2dOjXVD9Ljn59fcHBwQEDAgGch3l9on6feeeedn0r9kvT222+/sErRgvcDArwV8f5tN/rcvPnMZ22pqVFRSVGjR38k9Rsp9fLql/MXLj20VGjt2rVeak2Og/auI/kHBQ3We/tCo0ZNhwYNGj58/NaWlpbOyMhIX1//2/jTrICvckhXruQsWbJw4cL3tzhPORynSk5lZWVtglL9IkmdDQ05NqvVGhLwbKSUL+Tvb9yH/2sj+eN0IZZ3fvq3Hnp71ZtCOyofdnTYSzq9xX7UtsF9+/Y1FpeZT54sc2aUlq6Jy89YM/qj2oZaoeOkMR8dV/Tee++NWb04rrA5MRYKDAyc/NKCpwDIyKhE9LEzZ/r4DLQAAE6EyEeM6AcNH7m1pTMnB+fHX7tG9Bs0Xt+GwM/frqm5tz950aKDk6rsiA0xbUrbRAii/BDeV9bGhQsPRlyOCAuZ9GykZwT++n2RHPnVYQU+oaFDPQD8jEQAPiDdaLPaHGVXbn/O7YHQuIH9B/gYgzts1iqrtSopKWlNRkzS6I8arFaOFvTfew8AfiYil/rN6sWTKwtbArOzExISUl7+vwCuQNt8Bg71AQCcTwNpWeFbW3IIQEmJr08XgIzX2xDcvZrs7Jru5EWXwwKSwh2RkQ77w7Q0bXp6YRoDaKO+kZl8MCwsYpJ3pEf8liAAoPhDhqUMQ/wAkF+oqKiosJYA7HxotdnTtVe6Pr/S0h+AI90QffU3T9obGuwdD5PqkmJiMtbM+ajWI/60TX0COhoarAAE1dfXV80FgMmLi1oSKP7/B6ASAGyBV4YM7D/Bx8/bF7g5fgmgEwCCSiJtJQRgxEi9zZqVdYUu9pW0tLCIgOvxdR0dpxx5aWl7EzV7CYDV+tXnCzMzkzMvE4AFlTuhZaSf/OQny1L32RC+JcHikzJ06NAJoe+YNKRbsbG3xPlWZTxssNmdOP/J27ffudLJ60V7DAaT1lxRVvfwYe3Jlrq4uJiKjAwAcIWP+BkAhV/i7HA0uAG8BAIUf8qfzvwvgJcQf+XMK4GWi8OGTpgQ6uftzwC0LIM2WgcASwaXOBwlA7v6/YgAhFRt2pRGeu0/UyImbal77eHDo2kVAJAeKwE0fl6P63/5nSlTAKBCiR8AovbZEL9lf8I5AMD5booAE7OzY8X5fhGJi0/nTzTcMh+80iIBaF0APqvIu3EjqfRGcV3S4aSKYk8AaW4ADU4gOFlfn8sAXnoJBDpTCMDL87zU2kwATl+x1Nw+P2HChKHBBMDHFT8DwGjX11FSYu/f/aMf9XtOjwAacf2hmxRg7ywXDrr30kb7NVhDquo/z0y+nJs7ZUoYA5DxM4BFmcnJyV93PzjbvQhK3urqAYF7xflWVT5ssDaU4Ox7T9+6Ei4BaN0AUkvXJEExMTGHD9cdFgA2yfgZQAP1f0dJw0lrfS4BmIb4z5yZBgL/H8DibbehGROenQ0AQRhvZPwQAGDQ8wlqsFkmdP9ofr/n/OgK2ml1xxQECAAy/tdee++91wCA1mfWJy/KXUTr536T+O67764X2r9//T+3JkPdDx50f7qItDXfff+zeAxY1lYV0VCmPV1Ts5fGAGUYDbHpo0qT6vKTignAtWvXiuf0StwGZZPQybMPAYC8/xF/bj0AUPwvvzytKCdl6dMAvJxRuXjxkCHnL86YMXs2A8B4m4yWQTrdIp0uByMajcATJrwzXwCIiIjAFSrbJwGI+FlH00YH8/rQy5enQPsYgBK/BLCI1c0Afonhn/XjH8MNLP9o1Y4Pfg795N9hYQ23bt1q4fb07z+A/ITR2J8AFJnqOP7iuj7Fc35TK+9/bkPaM+NGiSnsB6wRIwGA4n/5T5Pzc5aeeAqAP1VCM4niWRqVgr1p1sEYlskNJQC4BQZbLJi0MAgCgBUKqYo3VEVEhIWFTZqXtYmVxiIAtB4QeDUAvMuSFBgAJCkwAKHlLAKw4wMIFG5URVgdLdwedEq6BuCgj1qzpi4uiVScYa6I0fWKJQVC2aRDY0eNWrlyECwMMIDDc2vZ6UF0F7z8tB5w4kTvtZ+ygklGkk4lvZ6sne45SDg8aJIQ2z+4Mmg0qcfauXPnfvPNN9XV/1S0VSWyf1Ls4FZ5aIHu/blGKb2UOM0ckq4PmsZ2b8yYMb2l4FbhX8ePHwmhuSPXkhaQ5q0tXzBvntdUUq9eSyFu9njXxpA74Leg198yktRWVI4OkAkymw2Q3WO90+nnN3u2H0QkHI6JpHHj2GvTYdsupd68GfVZ4yTJqJeUaNKhQ+rzCUvOMXEr//4vD3333XdLe+rRJx4iqumDnT2O5zW1HII1hPLy8pJGjz9GWgk9D61Al4fWkWay9VRbUa1GEVCYDRoonu0dr++n0ZQ0dMCNdDRYHVrtuImjWHQ80lvfl4WfhJetw1CFm6h+rkazd28iJHvyIe/IHt7ZOBY7o4GPH4smPqf7nRwz/sH6bmmi2HtvYiBUYPxEcZakt701PdsPAIhb3DBbYmIIAOK+F9HXJ6z7t799AwDI48+cOQRi66m2ogoAYVwIQEkQb8DrJza1azRWq9NpjUjXtg+aNXHU9EEQHW/YsGFD3toHMFZbgzUsDNPkPgAgpScG1vA4TgB8PZATAAoc6IasWPHhhwCQkyNCdwMIJCVqDabA8+cAAJFLYVD92dvpjvQe7ZcA7p0/350dEzNmy+iRAHBPrO9+AwB41Of4h2HoFdZYhsfL7ej7QmbSBdED/GkDXv+ju9Pv4i9mM+g09Rs1duKoQSQR/4whb7msbFhufHy8M2xup6AZ3sHzWOChaveIWQCtn00A7s/84MDuD4bd+fBDcYEukrVna5fwMQPAsqnQZOqqLtBzezysvHd6z/YLANndUELMGAmgXqzPfeON3+IE8PHbuL2YegYCAO+/fz/io2VMM+5HpR/BGXIPGCzix3oAaBo13aApK9Mahg8fNAo9ANsPGi7iB4BLZRUPH9advJGb6zx+3Jk7FwFtCNekNzQUabW3cAv0Ek9uUA0U+PGsY4NmzrxQVBS3e82wGQDA7bvI8SsAsgNP7y26HV4GALyeJzGaY5J18fZ4GT+3DwBK8/K2ZF/s7v46ZYwEsMJHrJ/gApBJ8QPAs9gh2BYBnT077OwUnvcBwB0/nCEAQPFBdADefv5dPEu3p2u18e39Bg2aPou2h9wNmP3wi7bGL9qsuVOcizoBgM/X0BBtamggK2wGABn+WSLw8awm9P4Du3ecys+aMWPGt6J9medF/EsBIBbxJxSFm4vM5moJAOGL+AHAO90jfglgy5bshO7uFAIQM2fkyhUr6sX6fW+MJQDYX1wvWI/+uOIc79mziJec4ESxDPGy6AF9RfzYHgBw02s7yswNhf1GDJ8+lvcfPgKrxfoAa0S9uP9HTV95LHdur8TzuF7W5OSqDdEGAFiaiIjk9U8hAMdw+1Ts3r37VPOMGR/K9l3k+CUA9P9b4c6y8LKC6upqAiDj3wpxD1Dix/m9Uku3KAD6xMx5DgC6xfrLYwnAEuw/jOJnAMHjpnvECwA8aK5YseK3EA2aogf0pQNIAIOaXI8S0/sBAPaHaLUEIOJHPmjUsWACACN7/qLVmoz2Zjabv3x8X+oBdP/DWeih94d9sHv3BzO+fOOND6l9C93xL00BgOy97dHo/ZHm6EcAwM8OHlZ+YLpFtF9eQAGA9+81pg8DQCzdU3D9Ef/YN3AC8OP4Z5D1DBg7XYmfAKitqYl7AA8AvDxxVLtGW1VVVhYRZjC0jhg/Tuzv3j6gCuEjfghGYd/cXrFk5BNqai4K633k938h/Zp15C8Tx68E7X7Dtm2b8QZEAH743j8gYQQwC8TGlp08Z7ZWC+k/4eFf6pc//Sje3+TZ/pFeqXkQ7hoIhhoAnve8ogRgCQZBMQsgTgBgXykpAoDKmpoIuJP/wMvzwaOKHkisVfUnDYZZ2J/k3n4ST/94UiHt2/d+Lx7yttFAXnP+60W6+X9ggQFzGDdeOJT791fQNAgAv/qHFFMAAJou7AWQBCAkKXzknW71bD96APnWQ4c+hthRsv1Ty2WNA4InwYYpzhJSW1MT+lmkxx9awyfNhQVmvf9+c9M4kVt1by8tsmuLub3I/in6er7URGkh1SZ1znfk/xR9o2oP7F8Pax1vbO8RgJcwhYp8BvpMcD1t+0GffPJ7xUo+CA54Yc+DPXv2vGA0vkBavfqIW+xeH3kr8iJ9QxJegQNpu/TMzZupnzXOkQ7+OkumeCCOU+Si2Sr7kR6RkQZ/iA0y62PWVKlUiLy8fsz1MSd6s+YhLz1vu0t7ILS4T1Rqn2cU9fF6YQdpMZIAG6dNmzZ5bX+7PZKGsXi0CM9xwZ+0DmuVnejxsHMDJu3Zu24vkrT+QTtYq4/8nvWHPzyeCa2HUySRbzMKAO9CGhZ15Pku67uGlaS7frzoeFat26uY2CpzijiIrbKfLdH2buy7eKLkR8oAaXWhQNLH8+qEKirKy0tLS6O8bXVZQpvg8dPmbV/O+jH0IvRClLY06hkPAcBGqLa19ckBzC0HVg+0R9rQFpqFtWER1oBPhr3+eutPocevPzIaBwTseTORAu/rQ7sd2AgA4g69T1PlfmGVsX9fn8ESALk4ER5Gsb/Mny2tbzGkPQwASH1s2iTDBwC2yhYeVdgq+yXODAwpCCzAozT7Dml12fqR8VGcOMtk9A0pkUvsI7YvR+DQrl2vQLtWpdbFPAVAq8lgMrcygKEEoKQsJKTMYQgLDQn4ZN3r60T43ngSrH5g1rBcWaINAoCMX1plXq8GoBUAXNYX4RcfPqzVXa8tqk3bpATAVtnCVpytsp8tsCBifcJVil8BoFhfu7OE5RCyGn0HWxweQLYvf/HF2tp1T568IgD0Gf2MJilKBSCrPf5Cc3h76e4zuwmAv8ZqQ5cLMwwNA4DWn+IfwoeqX3/8kQvAQC2rGQCU+NkqywuiAqAVACa6rO/hYsR/uBi3wKZd7wGA1gPAcEvfhAQAmEEA4DwLEgo4/tmzwyYdYqurWF+9zWKxhCKlTjnV2WEBxkhHX5/G8jSZEZoKALWJWbuyYgWBVRgA6vqk9hgDNh54YtI2t2jbn5wBgAl2m1XTYAmxhFoNU5DG/uRnHuG/d/yjEa0X7kID+99tgu6OxTytxK8A0KoAaCGexz+rWHPpUtKaG4e1hwnAhhNZlLtMhwyG+HhDGVvl0PXZ2fv7w3oMe8vPijuf4of2AQCyutDmzWdI1zcv0Psr8SOFF2As0Th8Qr84CiEzcjSKni09b4l5C+al4r9uAcCBA1nthuYKc3spA4i0hWgNdFazgbK8n3iEjzct380S1rd/f+mkAECJH87O21/2v76eALQM4MiRX0+MKqXsFXSYAei8/d3WXLHaoQNTUga4AYSGiesPTSEASvwEwCrin4D4GYAv4m9MS5M5yalGX1uixccntCDwKqf5n5FSboGNBw4caG03m1tbz5zZs3v1bAAAKvtJDAuzAeD1c0r4DEBY4f4DKH4C8AclfgYQxFl0etRWAAj+RwjA6DUyfuoC3xt02F6JnwDQ8UNpeQAB+DTY6op/HxJLU+au3jj5JYRPwvR5ZoFN3v12oVxjkE+oXbG+4o71WH5dJa9VALD7wBPMArvP7AEAfaTVgm3NZkzcszHoBCvhM4BvhTcfMOCB8OZH/sDxp0hrCwA8PvKjNqkaAPaL80sAyvU3fF+sU1tptspDaRkA3gKAEIoforwaAPhZ3f2de4RWeUvAARqDKH65ZDKE7/nxriexm17ZtO0JxvhXX1n1Q5UAYCMQTCsvn7ybEuYL9JE2q9jfZJoSBgADEP5xt757MJM0xMcHUUOfzr9Pywlua+vtThhJAOvdPYDc/LjRayC+CxiDTm2l2SpbeJmPHywzyhLDXH1ICI96wEAcAlIr4ABKSThuXt4c75ByyJ2Zj9qDWbD2SSJmAdaqBSp5CdPoB5frx9LDdEVDG6C5cKnB/xz1kdB3rAcP2Bb7+X0q9GtOXirWU7HGEgBSwI/CoehosrIT2f7pFKmtNFvlYF4W/jvAI6kMoX2y1kBIZKBHu1PDwfNI7A1ZbP+UIgPMAn08hFnAIOROal3P6pnlzSQlK8pHf4F2s+AwjSRNvDsCadl76bQif9tbqDBdNvzPfxcy8+nCw1OULDDrOukEi7PXnngo+IDLY8UZZMmGOmsMn09yPTI8VwjhWEUkXIY4mYVu2/7qq9tJXuqsLoxJj+XMZqEWUmdnskabf8olWOI9Rl9Ik07vqeh1id/EpqZRUGKOhksqxveuZGm0Idx3g//+BPrd734n793wXnuFEoUOXc+ClJcrC4wiI8rv0On4GNUbbh8TBRtwDOPVWerxv2P9SuiPukKcBwd0xRPusuLSH+/xUmd1r9dm5XsuZzZ35kBLxCt+ANBoihA5CY6YAODEmnS8KRpIr7cBgJp2uyDkahcmi+EAUE7SpvPQFRrw9yfcvk5nPHUyApDokQWPBQCOXN7DafPo+ABH1RN8fL0t6OrVq1X3eC7C8dVZ6vHu2P/4xz//WQDAQ44rnmhXFlrYYxeAW+mJ6bcSEyUAEFCyqJdPfkX6HLp8+fJXBEBTyAR2uAD0tWjSfbh9BGAUxX/1zi8HVXcpAHZq03m9BNBptXY4ET8DUOKXANJk/AxAFETYbO/ayJ3aACAwcH3gep/Qru4PUZ8w/nW8X9gWOMSdZR7bRG81jkOU1XjeDUArFOey4i++WFW1vr4NAMTLaFjLvekuAJvylYKIXIcvFcQItzLB9o5G44CzylcA+Pe1+GjS+fojwGDO4hbcOfuXX35bnZ0deIgB7Nyp1QqrygB+1Wb9lbOBAUQTAOV1XuwhdRZXI7Q3UVplfSKS45aEc0MH9p/yTveKkQCw7WrIXneWmYDMrD3++Mnx47x8Iqt8GiTs4+bJ8y6V3Xj4sOLkjV27qjA9AYCBvGJsQkLgXraKBAAEOsCdZPfLdbjjRwQAUOJvxy7t/BK+NKuPhqVYTX6PEHJ101+qq8MWLcrUqdf/ne5Pa+OvMLPRPB3dBw+ychaDSkers7gaFiAliv31sSHr14euv0o8n322XoeAHXhwOyuydsMYwJDax0+ePD5OywCA8NM4fAIwdWfdtIqKvKyMXbuKDPWFRS8wAG3r3lvtF0RBAveANuqv7K2Dc+3K9Z/g7gGtlKRja9sjPjSQF6/eqc7+9ttztKz3Z6uarl22BcqL+jvdo1URvyqzGbSUpOTX6XlkW0mvpaqzuBLA6dOxOD4DKMA7koRzaMyUf3+xczUCvlVgic+m+CWAIUNqjz95vEkBwJdfAniVhj6+/xuRjGyTAO42XRjVxJMfACjxE4CuveRlC2SO7d13NJD59yJFSQD0QRj+tPHu7flhpqv6y+pv/9lF7wn0QexZ4g1bBIBZBCAnIsJaEm+QAJT4f/Naqrmndd2wCFMPhuHTp3OWQDk6vS1hfcL+6v6I/iU8vgPAkAs1+5vPIn62zt6+56AsdNChjx49OqcvwsEQPx2OjwcAIv5d+YW5hfkSgNZ814wNGADHP0HEo58Q8PXe2Fjx/JkCxd7T8uXn+CUA3P4AILcPFu8NuqrDziF+lND4hfCjigAQsywKozQN0Esc8eJ89LTHLk8+7ZmV+LnBnJX2KNAA8KvVQ//9xWTYkDNnJq9VW2m5XF8vl2lSx/X3AMDhU35kee7yXS94mfh8St78RNZDOetAEwBAmaRjoS6t4a7M0TKFcWxNtfE+cvvgsWKCjs3U8jwFAGxd0w150DIAkHO0QSjaSPM3Pa6BI+RnVtojAPAErBRo6AeHtN1YDP8uRra1aiutXgYALTZ1H287pn+SxAAA0pFB0aQT7wuzKbOQwV93kfC/Qt13j/TI0k5kg2Yqox1YY0VBwlKdWXgx6VvLzKlRrPEjRU53Q7QQdpenE/bW7G7JBpZOpUmfLVi9arXQWkhtpdXLZP8WzFsQFx3Hh2vm/CjrBZaX9UbvmzenotZWWmpZ3AOJUgvCtkq/2u2Vy0lmbiOfZhxLqSWuyC/FpS5qbCyiW/6LUm/om2rv6mrvR9VGyCRkNErs6uOprS2bcpaZ91Bbd0CTmsTiPd/i8gtuzxGVPpoIebTY61qJ+aT9pJOytEnQ6NfiSBlxcbWsMTRG7LBtdFvJ8nxI9FAyKEhgkJRa4jqHpigjQxMZqamry/fV1Hk3eWRx198zmjTpmEZovSbe7tRGq4+ntraGnlY9nJfT47Wu5YAGVIKSZIEF7y8KOrg9R5C++r2iI6/W9myvF2p3/YNwyqQYcl/Fc14TkcNAk+r60AkPhBzg0wkA4GNi2fyDCMAg5VURKkfz4uwOzWJN0GBNuR0Qrnk3jTrrqlh68O1wvDlyNCBp6R+k0Tqq7ACgOp7K2koA6b7xSgFGeuTgvkElWBYAEDgidxVY8P5c0DGMrbLTgx908tVTPdo73uumw+4baW94WByTlp+fFuMCkJGhBqD1ACCeFP2pTg/WVzkgTpiXUV6GtCCeD4Li82N29vYGoDs1/Lrvy379ngcADaWtg0JwMAe8ufp46gIM+brdYnEKL4/lSF5fItqjFE6ms6/g/UVBB18Qb1xgeno4x7qqf/XUKdr81i2ZIfJaU1LR0YEsbUxMWmnFUQEgP5/sYFxceXlWn1XIGR6w0JzDWosGZ2SIBgeFwJvDeBBvtxWVz5Ior2Xle486i4KIO1fP3aEXkiv0QQ47pa9CQoTTnP304227d08ejwMsszRaylwAZIGDvwCw/RQ8ObRRaBUXcIiCDpwPAN6NvQoN5vgHngOA5XT7NDVJa+31WUXSjRsxa27EXEuLawGAo3HU/+OysnBjlpdmPeNnExkYV16+HO3NEKMQJjgrGizjl1a0MTLI4xL2vek9KrBg+IiuhBRUFhMAfrojiae74Kcf715m8j0+ngDgj/vBR9QOAyArUmj2njc5cJmkOLCKa5u5PTO4YMM7cR0REPELAMtxxA0bpDX3SsXYFwNdu5bWmZN0bc7RjNraOMSPHpBRCgCrKWcYKq//njNrp4kGmyCQCQlGg5X40WDZA3z6u3vAnUEjRtw5d+5LAJi/Qm9xcOstFht9JxHp9/TjDeteKJyd7AFhuVPKhFX39vcXXd4hssjbuQO4IGxkAD6iPZy1Rg9Yj/g5/IGPAGD58kJ42Q0bwnE8AUDG39mZl5eToyMAiL62Fok2AkD34O7QM26jlIcG14oui6sYEjymrpxeyuUJlaZuqViWnz5Y0x8AQpt7J6V6Hxs+4k4N2chD386f/6EeRseB9lso89oBY6I+3lhVAQYDSHfud5qEkUEWGftj574ii2xWUqJyPTqfKOjg/WlQ5P7v4wJwSguhoJEV7hW1huOHKO1xDQD45aJWWyoAUAPOhBEAgwtAbZ2YhC2haDA/bbkfNvKmxmRobJF5mgEDNL/Q2EPKU72nD7rPPhq5rwf9CIDdageAUK2hod4GAKrj/U8BRiQ/ju8/R/7UJ4Ssbl9HutbpL63uUws2RH/k5bKe1vrKq8td1nsflDsXAES5OXQY9da639SS6uQswAC0ByyTlR6QAQkbEgIBQNbicggY8qCpdRpb3M6dNAguS4rTWC4ZjwVCXIABCitgdZ2RGNBDMAs4bSUAoDre/xRgsCFYvx5hkbkVVjfIv6/L6j61YIMLOs7ysuvttdSRV+vcnqEecycAiFpbFtUbiEpbzpiy6NKsDlhL/pS1ZQuq6TZwkjCYJOtuSVNJpZ8nIQeaf/NmPlKyz9R+b4T++cj46JF+9iM9JK2un5+0uurjkX2T5Qsso5Df/7O6smCj5/a93oI+5eUjKu0JVpLMJK/r18PDZRaWq4i3k0ykcHbLKmcqaoVlCvcQtGjEjyZ6emF1Fre3CpDa6vKZhbHn8wdLueytnqU8n7CTFSllugeMik0WaJd6CrUZDTfmwep/cY3S5M/hmqjP73V9Mj0uKjnA7ZQtFebiRWiVt8x/yrHW6GE1SYf8Hraa2psUa2m0QWRlQ0QWd8FiUrkrL5XK+ytm13iiUog3mzZtQbANsrpL7CfpySCz+G8BXEChYRVAxj1vSsmCDVUBxTfFTq3zpDO+Li5/Q9OFlrg6tdX2MovZCn6MtXM7PS8LAPQ+HQA48IcPeardqFesJtf6HvL2bby97tat9unCCQIAz/ORkWKeBwB3PgafKWxOFVYXCYvjwuqe4NAlnpcIgIhcFkQAAAfOfwwNIwAALR4IkKEpMJp6ZrWj1QUUgx2Yde32G/hIB+VVx6LUVlsCcF2Dyt4MQBzvFQgAKP62pvA2CUBaTZmF/RjLEV+dn7nuVvuo4fQRFQBYoHRH31DKAgdX5EMSb0ZGXIy0uiU+JcLqEoBprvgZgBK/BKDEHxYBAIMEAG16NQDoJYAdO7QCQAKnL043N5+mbpB4qNEZ77CXlFRk5FMJfFOd/OyOxJ/deZ1A99+8Weue5gjALphFLL+yezcB2AhZmy5Y2Wnh9feSCGE1ET8DAM2D3WeHDKFuMGi80R/hl+CjqvgSBsBlc5V0vMpCqigRF4viN7AVXV252B3+S8jaKtdTZoH5q7IIaUUjJnEBhYHWxysA3ty4482Nb2r5+KyMuvw64fQqnBknT2aU7aQe0PX8MqoXaKUsaCvivWvQmiQA7qHQ5t7bkSt5RctWYzcD2MEAwsNDJICvFi7sewf6knRnIltPn8vdxGNYvGkcAPj42OPt9hJfTqpyAws1GRnaImRBXQAQf4mBG7i2snwnaxlp51R1FjnEYRfqgBo69nHO0YD1ngAKNxbiP7S9BFAXV1EhnN7D8KLw5riiirq4lXUHK47VIf6mC63tTU3trU3T78IJilJSpQcAwK5XeLlQAXCg6oMbVYife8DCep8RSqkpACD+e0hL70UPGD5S70/pLXQ6pyhY4BzfYi20uNDgBoD4Bxi4gQyQZnVZPK3OMquXOecIdgQA0vMGuPwbD+yg9RIA4o8T20+tAFvxlV59Te6y0Vh5wWQytLYaTOgBAFCp3KNiEPzxrldUADD8VV06/wUWfw4AZDUVqzoSy2GXHwyZiTGgHwGhLHGoj7Mk0jmUAVS4D54BxcVcr90E5fUfkJTGb36ox4gSDwg9hkthP4RQCDtu3Ic6dYEDF1CYPAHweowBwgqPbVoJyXJXfFCxrCgjDv8Jr4urO51bk1GBLDOUQ+IssxesKKlSqveeH7+iBnAAqo/YTTogsq49rOfB7m23brUOp2UGQNH4DJ1gEVnledP47pKvfLdEqd/9occo8TMAJX4CoFXilwBg+lQA5HoFAIcvviiZWsHXH4q5nVDzk9HqLLNXUaFLJlORqahuz4uQOCDPAkblUYvkx1bTw3oGt3Xi4ivLsoDBnVWeygNc3mYSsoQA4PnyFwDIMCglD8EjXc3/kAQAPbPE4Wx9PW6BF6RDkW1ci2+K+JsngQE9AB2QOwEudGNdRoU6y+zl/ohMmjWyf6uiyfduWEVSnJ0wZLw4UvkMTaebCCuqLOtVFQxKGasQdwSYZdcZPWweSykFFuKwlZxoOBdQXIiGmvUkVxJ5g5TaSivnHs3SqeQ1UZUl7Q1p9Bp3kQWvFicXNvvQfGX7cR8fmqs6oPozOp1KAqgClSyw1AKSnqVA/PbTXj3E7RWnn/81jrcb4loHme7+n/Pz5krWuu3GM5+hVnmOfAICAFVWtzdVE9g05VApHvNTPawnW8fLiYmPeXvofmCNztv2lRxRuG/p1AUXOl6rrDd6WFGyyqsXQ4oXnKe3sRIT2f5YAsY2PV4nNJPUS2nv/a9wQJ3yewPiW2OcP3wDN8LQvIHP3zO+7/kXJ8IvrYGuJBUDgEhqyruaAJSXa0I0eaSjRwGA1otw2DrqOs8HBt6hzb+tSbi4RAdn17jE/UI7UwJw+Po6xLOFjmsroj//fEMmr+eCCovl6lUfeqHu47d2scsG0WA5eSqMj1AovM/QiAB8JXZnnRvBul6u9k4/v9Ccmbzwn8ZIgROwwDPET6sxdeaEa5xOTfiSnHA+//OeWetce0cDVAzl5BwGgNb29lb570L73fZ+AFCqsWg4fgCIYuspLidbVxzwNgggzZOQ0o2AyNpG2JWHKQZgJ6sdycvR3CGdDbYyE6kFABD/+uyEgoFcUBHQEAHVV1XxZyNhcwUAy/r1FP+UiIBZo0zmY+2etcQc//3uzE5T54P1evSokvj4SB/w7I/jAUB4Z3N6ZF8f3/TmJRsYwMILraQLUOvwz8ocHR2ODlSo5V65sg8ANKx0B7IsJGGtLaraXXF+Nir0/r77fPb58wkXM1HAAACUpbZjvQJAfJY00EnLRt8gdPXPIyIuiwoRLqi4mlBQkFI9gQFQUWpDhNNZbwWAXADg+AMD9w8dOmVKaMAsg2FQ+3BYFs/2TL+/EIN4Z8qjgXqjf4kdpoP7kwCgMWkdMGNDI03hOD+11+xhrWWt8uHiwyfbGk+6AdjtjkhhPV3Fx2F0/tnyszixP9cCy8/UshP2y8/Q7Brg9sHeImvLX42JlLADy+E4HrxxZlhY8gSuEGGrjOrnagAg4wMA9RH4lCu+w5lLADpQ+mlxxm8LvFUytKTEcnCWofV5fOVzzAmVlDk7yAneP4/4M79GcSoBcJb4l8SHIH4+Hj8oNoeGLtv8kNojASjWGlnwS5eK16BMM6eidMlhFwBtpK/Bw3qGqqyn2J+SkASAPtM6fz7l62QG4O8RvwQQL95qOGnZDeCyLGaGVeYesL8ayxKANl6Lt125+/DV2CVTZZGzcrHZPDmvbPLm8O/RA4a39+uux+WQF2T6/ZZMxJ/yDbcHPcBGPYDjFwBM2lPL8jafyTCF4/zUXrOHlY7iStXDEDlUAPCNdzgdeHqz8z9Hwzx8SQoAR4/S6/yYo1FsPbUKADipewnZeMvxZcrS7q2LuNY3TMYPAQAUSfHbeDma/1xmtdIYYMYYQE5yYEFKyjdoLwMIC4sHAPzHSQAqKovi8L5w2uT8yrz8uPLiWStN7Su60COnkADg8fkWU2dmZkr/ZwWAoCCMAUEU/7M4np9BE57TrM3avLm8sHnhBkM0ffbX4S4mdoSNXiPiv3b7ypIlt2/rvNjaYnwXFQb99QRAO5QB4Fvio6PZeor4OAury7mYXfMtWeFvD/X6OpNqfbtkXpYLIkTBhX1w30gDA6D9Mfp2d/cTn6kZg7gQoLpaFlQsKH/J9Sj6p1/8Yktq76LFIDAtP39yXn5dXv4zs5DFqFB06Us8jYZn7v/GVRCBW4qrC4aKMQA9wJyzJFqbn2+IXrgkmgHkDqRV8nwE4DDU53DO7dt0C6gLCqZi+tdatHlyGhjN1lPL4vVbAwPvu2aVOyn7dd4h92ReVhREqAsuxk6XqyFplT0LMILXyklQUpiaVJlfWRkXt7g8P6M8I2Na1KyVpTt2vPjiRgjO/MAq3RKopsDd3lNFbuVDWTj/hmYTj3ctzQYCEIFRVzkfirUheRdcAwB1lpXsnyHAFOVyj2w9hdPk9UsPjVM+Oxv/9cdzx49VliF1wcVY1S84eBg9JavMLlyqeOrhw6mpl4qjooqfiSruM+sErLmHYP7++sijvduVYgfa7gX1+XV6Y48TzoF6WOFPDilfxZHUWWB1VlY+Fe12qTe0wCOIQKkE+SaAQcp6E1JvlZRSYaH+AyCPn1sTnxMqmq2SOsurXl5L6vUWnYFb4KXWJ3v39viFBXXWVFpT/EFY0wOiSjg//03Wmd5ZdRcSL9SJdyN4MRK4cuX69bHvtjWyLn4claHNqFCssfN/ACSSlF+MGKC8+fSFjHPbWOJ4Bw/+1VsldXvVy2sXQ+ug2Fgy108DwIHXPr4gfmHhs4fQDegL0g2dPhI20/2ISwA4B52fv5EeQncAwGk0/HReHj/u5qUGrny+oCBWNPhg48GuKK3GcMkKcR2DddI8IfQYIffvA8hfjEDBBklG4A8AHDj0DnTwr656mAApdZZXvcxWe+bM27e3bQujn/J6CoDH/FFkQs1dBnCiklL4izERbebSUmEMTE3HzOIzOQaw42+dnX/bCBGAFjS/heNXADQ27u+6eLHrIABkGOouKVmdsgyhiooMoU/58/ga1vnzNV/j9beUqB94v02JnwDopFxPzOqCCvUyAZi8rQa/d5f9fwAkcg/APXteApgGFWq0hZM9ANx9fkWTJ4CizOQiAWDBYnR8cf1BYHNq4PMAEAgACfsPgkBXVMWlS+gBso6lapJGqKVFI6T+BQpTz6ywuSzeKVVG6tCxtrZsdQPgeLu65C9W8LLyCxEAgFlm2+2IiHsAMOWpAKgHXKAe8AQE3j5BxMrp/NO4tJQBtFOKpp2sJAPYsTwuOTnuRQbwfcWNG5eEMLdc0kkABxMu7t+f0nWzK75nlrdMxpe8SAGgxA8fYVJlhf+nFpkVvUSn6RQAOCtd39WVi3gJQKS4f0R9bxAATAaAewUFADDlqQD+W9y1hkVRRmGyy+6ygrYleMVCM4sQoRvQKiFSBlG56CZiYYigEIgFlcJWhIJ0YUuUCLMbT1mhS4ClaRJPEQRElhbhpRD1qSyhInvq6f6e832zMzta/arebm4zOzvnnW9n3j3fOe9H8f/gev6HH57vpPZyMAbK0pESpAfz/YKA5YuWvb9skdnMBGCq6PO2lpbMz6l19pWhUZdg8h1ljvLHSOCiZUxASxyw/eM9F7Cbn1LHNGWugYHyv3pJgIcDhSRAla5B/zQCZNvdnj2y7U73/lAiYFVJ3/33980jJXkqAsDA84e+aaorq5MEYCaLlBjiVwgw73z//eadZgAEIAV3O6YB9qN4CASQ1t/KMkP82BEE4Mu/5+ieoyDA6pnVzd3G6Ni3r0P8aVqwNA94nJDcetfnWyRuB7Z80rqDvv8MPA+36y1M9W13escIEACVNW9eX9+8vyIghr0Fnq/r/IEdFnq/xP1fwbHjprFqZyYCvHDaYzRXGBkHJAoCArby5qtJa4KAGctAwIzqTR9/vP3j7Xu20whQ69gwAs7UgbPIfGyRRUYxs1LMCzy6tnWTGj8R8CkDnUfyDyc5WOiyxCtmQmTOGxcXd20cm7mdTIALI4DwvHBYGOopjceO9czaggDcA0TBA+4BIGCSsp1mr8YIAgKrqqs/BrbvOWr1lMa5egJ0WWQQAIhqXgAEqE9BQu+3OuilvL7W+FZKOAmHvYuBkwl4rV81WCB4CmNtgncag+XfKyr0bWyiq7kK2MDQdb2dPALUtzPWywznWolWoFcD/fv1Ul6pE1DKjVmkiloGPgMvPTh/qpGOWjsGoPeZUlF9+ypv//pVTspyLe5S3n/paR5YynvfweDt+qzzEAn5CWhkdySGR2NKMD4+1oH/c5WAsv9lO9qSqJZ5k5LbNgukKuerrxUmKrSXzyTQ2moSuJEgiiouIKBfAPBTpWO0IzJS9rAsWNAWPLR0ZQw9VyIisH1UQcnXnJVdSYjg/U/Twcdvl5/fewzejv0ZSlZ2SDmhsLs7t5w+I2yIozwjwwGxjFcZkflh+iz1L7VBtW+jzc3pzM8CwoyGUM7hBcjz5YIKqTSBaWrWWbTxcVZ6IHhgYNMAZ6Vv7ADEk4J9jgUBE1TpiConQzls5WJji2IHStN+8vErCEzzpSqlEVtnVG0dylnZEioQmMf7y7jnzXMTEDjBF/aHAG/n/YHD54us8xDE7WjurLVXuPDDlAjIiUzPyTcY8ImRKSBAZH0PHJAFF4+/jfDwd2wl5c5jw8xB9cSAzVeeL0tleZ8gpYik6yRlQp0KMSkrXb3uq2EXvpv8LmWluWNFEIAqBDcBqnSMTiQCEH7R/D2lu1ItkJZdBWm+aWkj0qq2YjtnZbkKawbvf4TQ39/d3d/Pf/TZFVjg+xID22l/jv6aiyYOP4DECBNQX9HgKMx3VRAB0Q5k9nNiiYCUICaA4p84ejTCp/25zQ21zCCgvHxmJUZAoYEJkOcLLzQMDE5fsRcaLDQ+BA5to8IwImCA4qcn7cePX6cSAG8zI0nj8WJ6fJQqHeMdiZH5dPk3IXyjOf/rkC5fhF9QUFp69jkoNOSsLBdIzOD9ScGcf+gio/GiQ+dfjxcYMV2SAN6O/YGJzcaJQuoSARXfFDkiwztiYjPzw8opNZcSaTBGRpYnwhwT+59/WEijfux/heI4URk+8+aamZWzzTKNPUyebxKZwRURwskLbSqatCj+nTsPCQJ8/Dyn35kAY27nV7VaAiZdDAjT03gUfdLl79rVbcxw5M+mvjykMEePSyutikPpKkvXEtkxzwQA2wzANv6jT0RBYJcggLfT/ofroKK2NSOi4ZOHOEBAaE650VEUkwkC+LGNf5SkJRFwzWiaGm08QbW+xxxZe/dWOvdmhs901EzP1BAgpO9UR74U4sBZbSYm4KNtOz8iIAlLSlGVSgoB/vUDQWb+bSAIGMnnTlL0ivgcXP62Tbu6zZE54bDW+toPI6CrNC6utPQcGgEsXRE/CGDlxe1Tt8Ay8NAtz9KffWBmtpXCv/NO1RFip9G80+hfh+MTAfmFFbGO0AUdMZnhsbPLUzLSMQjQ05kY5J8YGUv7L2scfaB/XOMLtH+8MysWU9tAT0tfX7gkwGgdIaWvvlZZEPAhj4DPQIDOoYIJ2GdsQFkiDDLcBJyvFjzE5+Dmtys7qDwW1ZIgAFJza0HaCIRf+v3XisMD1+IKAoRIsaRmp2/nP/pEzPAkgM3TcAecOFwc35Gf73C5CuubY9rDQQCMkVPgCms04kVkfvhs3v/9/nHj+hE/E1CE+LmYt69vtyQAOWSY1UkCZPyybQ7KkupCP9yG+ImAG2vUyXYyiLyCCfBvaPDXEGA8Xy14iM9v67Tj4u++dPduJiCgYF7p2WdXVZ177tenfT9CODzw58Wx9OQMlq/9ppvsvufSn/EVmAECKEGnOkIMP7TN/9A1fHwiIL+jor4+ph7FuUxAeUo+EwBvcBDA+7//Pp8PEyDiZ4AAPl8iQErfE4cPc8GSBNr4hDK/Wrb9ieOp8YGAffvEF078NmDpeI1a4DC1vjYxJ5YQDuArMCuwC4MItjaY7Kq6lmtz5VOApScr2DE3QcvjP4APPZ9fYpyyljdetMkWFnJ2lghIsVgc+UYjnoL+QeGz9ftP5cd/bCxYIJhk1tn6F7XC+qzzeP32K94ABAEXAyCApOONkwGRtT1rSLxaPQzAP4qwdKk34wvOEn/xKnDUmzBGB9477w4gj7frfX01hg8MvMbfYRZLmHAX4/35DfyOydjbo5pZJn1zvSXUUmEBVb4L6D+f/yMKQKYRvPKSBgeTUKp7gdT0c3XSNSlaZqzjo4upse0DAVFcDHytgmt3rwDqLNQXbekwAaLAwky1x3w8ofRVua/P4iImwwcGNQ198OBBLy2mMlQSnQGLF/vOnD5scyCjTPEpVnZhFjRtdkrbHX8U4JVUUVFfUeF4z2wjWHN9NtZ5SNFop8PBZXzF6dmjID0/ePjh4vLyYsXn4davd0mI/uKh8CWm2Wwz5uN2ki8xS1tRsMDHQy2ytnfzTn3tMLLQhocNAcETpOPEwaHeBz0IQLM5Q5ixzX4iIzVjZUZ2yr0ls8gQvEw6RNCdZm8+vmLjbXZjsGfbnTGdunBEgYa31/6KehdKS9dMkVlfH79JfdousCSnK7ANPviRlgBIz4TmDx7+xlUyq6T+vpkzUeM0EwSkKSil2l2y2AQBNTWoxiSLTZa2ggA+HipRAf65DxABOBN3HpMImGS42cClc+w4sXmoNfVlDwI4cDm7Ezt7UmpMQkRIRMLqEkYZHCJYOmeGH99xfDcISDWkTvHwPU7npplhskADBDhcaE5fY7EycimrmqvxCU5yBoIAZ0YqbEKH5W678VgFcsz7R4/u3MsIy7ZZFaQCtZMFAYsWGY3bXmACRgoCjGaWtg8h06Ma3N3+4Dlau/xRAd6CAJmCIQJsqanW0zUE5GjihxvdsOyYkEC/iLensB98SZl0iNiLG+bx3cczZ4832g1TZPxyBKRsYTM04XiBr0CM0+VyrrmYSwKmjB+6o2CS77qFC5WSl2hnW1tloiUE99yQoIuoDW3WrP19eAYMGwY16uuN2IDsXbtkSQwREGrYtuydDiLgHZNa22tmKawYQsRUiIIFs2cWOMgA3Ky+tuy2W63eY4d4jgCKX5qxPZFhD5oVaX9xeiPiBwGKQ0T4pszdxzcdnz0+WG2rpPoD5fMofiYgz4HLDygjYKhrfqDvsGTFwQEEVGbh8o84e5h950RuQ5vVtx8MjEP8RIA4YEJX6S7hQEG+xKGGmnfeWW5sJgLU2l4LZX0VApo3SkcIszZ+aeCw+D5gJq8Qcesv3t6bdyN9oBCwocKloKmpyTW4KmHx4mGLnVOyED9QdmxvZlvbk20gYNPu3cfDmQAZPxOwfosYfTTbRZ4kXhdQ/z6AEUfCYLz3QGDwsGS+/A8IAootCfh2+gUdIqlMI2B0H+KfQfFTZ6c6AjgLS77Eoc3L33lnUUcz+RKrtb0Wer86AmKE9jfrsrj06j5NQcMvYzdu5OsvQStKuGd3z8g0Bc7CzY/RyASobYAQckPCTdK3mJukqP6A70G4Aymf52W1EZRvsTWXtHM20hUSndEZVrQt4vKPFFJ58jdNfXPm9I07wZnJfaZt8maxU6D5PCKgbhkufkcz+RKTtJUE8PvlPeD55/kxcPfa0++RM/EA2d9ByRnuY8cV4RU2NSo1dcpULQHlhoxYEf4ZggAZ/jyE31g1NV+N/9iQ3aZp5Fs8nCDOn9sBRDl0SBSyxl5jgy/RZnWnQfunwdWcgPRG3NEgKviZkNs8XErJyW8coJo4jh+pWZNH29pVw88jX2I00eBGENRMvsQsRQUB/H4qxmasB2BuFp0jg+dmrefCxk4iAjhLTO5x08JgTD9pWpibAHiRWSIRvyDgSRDA8SN8ip8IcMdfXX0MBJBvscZHGN5iiJ8IyL5wTDYISLUB6n28FtpftrkxC0d98JCy+9e5peR57FEk8SkI0ElN8iVGaVxNjdFcCF9isV0QwNvXqklvgAjIkUOAAQImGW82KlVaIOACOKmOBwMqATnKUwA8yBEgKWACshQdn3kcbYDsW6w5v7UYeQSaqU6lEUBunLUCbxOGfr90A5qtjiqAYuqsu0yVkqjj9YBeatLmGmRlC4NCF7m3hwbR/zmPtq8FtPZm0bpaXsg/88sWNcuJ/81QGFCW01DA8k+iCsD+HrtwOhonqIh9pZgCYpghfIXF1RcNegLu1rVeb0+p2pDkmTcmWenO4QI2BXJIXRYVdUWS5h1508aqWXZAX2sszNDUz1uvgvXzKZf40MwX6R0puCXvVeC009T0uSZGL5aimlrgsbq2NdPARqFSAgp4++juYqdmsawwesRrpbPNs1Y4NcpiycbuLqcLv7OzKqfe8d6XG0UWF4Djg77WGFIaULPU6kQJpm0efXTtqZf4GFD8vkx6RwquRdYsEeI9aRSyppw2JYwHATiQphZ4rK5tDVnV6kt8gbQZcVuxHQEmInBgMyAIuIZqd6Ujg00bPhPgb8/KaiqrbGrLbNkNApAvp/dI5OprjSGllx9oKiiQWV8QgMB/+OabH14ngIBTLfGB0IXXGQjQOVLk0WSvcJTg/b1HjRmT3NWVfDWDCcDxNLXAcqkrV0y3UGKUVv4KS06k4a5IvsFGg82W4pTxny4IQPzI+E1sngil5yZABvhCtr2msrKsrL2sJbNpSWwYCHjpvQx1u77WGAQ0lXVtLaiSWV8i4BCmYcYJBtby8ckugn1ozf5iBHD8TIDekSKPJns1S4SMRU3pxStXagkAnZpaYNGuHjElLcIqCVhY2DCnetjWrajuRUbI2L1ypc3s3Mzxn75ZElDnP3L4yJ3NUHoKAcoVDsKZVFa2tcMvP65lScvUOx5JwdpRe1ezozwmS30CRslaY5WArtTcLrmEBxMw7hmgkVYgen2tCDg1JCRVU5w9wPEzAXpHCnah1SwRMgQP3ITkZDseusBz8V6cNVVrgQUBFYGrdwRWSHO0woVz6ue8m3z2OaVLUZxs6541q9uwsuH4McJxk5l+506sI9P+kcNJKofILyjPWI7CXB0IaI/tmUEE7G8JuyPSkIFs0XEpTVuJAG2tsSAgI7iKs54gAN/9ZwjjBAHpQnnWObOF9BZKEvFLAvSOFAoBSOLheIIAFDFnX6olQK4mp86vm8v37i2HYwET0DBnznx8P7efc24ptmMEVNhsIe4sKxFw/sSLzIdkgYM+CxtKBLS0NM3vw11uMBNfgUhaNkuugLYaI0CNX0rpAy1dUWVx4v0g4NFHrxUj4DUQcKcgIDUqCgSYFQIGZPyt75r0jhRUIHF/ibpECBEA45mNl3KPPAgQq8npCDBmwARItKlRre2cBvpl0Ps4B2zrtmVPkPFJApBTbTbX1TWPBAH6goWhWI+wMhMFUC0tRwaXbAYBuP4Z6nS5rtaYf0scaKqqKsX7FQLoHnBtx2uCAGVPbvNKZwKMRhl+77smvSPFipmo9OD4BQFGIDk7N5mPgQssaoU1tcB6H18QUN9O8QNzh3LACcPUggQmgB4AdTv9rxl+1clLbnh3pq3bvHl+S8sgsGTzbBCwyuJu6zHX6muNJ9MSH+/jAPx+IgC3vh8OH0b8TADf1QFaLg1marcyAQNMQG8rCNA7UqygUieO/1U+Ht+YduzINQv4i1phtRYYBEzx8PFFbW77EqXN7N2rva/tDtEvqWH+uyU3QMDqrErG5vDNRMBe7ZoarfpaY7HEh/r+9fT4B15nEAGA6LYGmACcungMAia9IwXXInMWex4fz6wWTwgChhJyGd6EC7QqDTB5ojVNV5BAVN+od3AANJP0c8NUeTo7r3U8jqsuqaGrNZZaW33/ep37WR5B02amb03TO1LQXis2cIGEPF8mxw0vo4TSO6lRngycm8f6c3mL895Tz2D7IGRuUvQR8i6Tvr46qXoGgAINLomYCgz19qw/GeMMv2l8uPNxxQhZ3/ZmtCkwQ1pbLM+6cQvDKODuHLuccBrjlFL6KkDbR6f3Fc5YzwVaAi7X3WshTRmyE9NUbFxsSHwPwJewweXaHw2dW78SSBPS9Ko6T6l6BrLHqATOEXg6zDvbZseyvAEy6zu2MiElISTFnuh0kt1g1lSeKFXPx6Jvw4MpitYW5Rb9+bO5GytfIX3VeISPsFqwIXyJ9b7C/kgZKVnrzrIyFwhwNyPj7rTMlFecQrGvATrLmpYhY5SV5YLUTGNpSgURNVqpCgJycvCDTVr0gQCbPcAOF6ULpZMUChsnTAAdYoa/CATgt4Z6PhabgWtm+bUgQLPuDlas0J0/CEBgmtXx1HiEj7BnBsq80+slt0cwrW35yB14g7L/fU1N5SBgUd225prmZvzT8QIIWJyBq4/w9zaVHXiBCWgX8Z+tFEQs12QYckHADcgv5CN+SUDqJVi2WcQPAi5IwHjxi9pRVNQCFE2FoUIGtxKuIkxPeiUxalSq36jixYziFZ9tOwQoo+DDZyUBLpdRIQAXViN9RTx3bdnyKKUh7lrrE8J1pAUFUqh54bHEEBO6L92xXsaP3ekNdxIBzc11zXUdy5mANcZVxmJx+V9A3osIcLnjv8SeS1ng5WrbSOhS/ZIYdlsCHtDSIv/C8UUJiVEbEzc6isKZgLAVM+1m+xrCQWBNdN4jAci8+zqJEJTu3qp+PTRSuK4C+dHl/BoE0Fp2Bw4I6QsCEM2WlIwMUPDoQyCACyZm4IRYamsJoCzFS3dgvh1QZpxLvkCWt3lnc0dH3aLlNcsQcF7kquJVuPxNB16QBLTL+M+eYIew4CzwIqVSDwREqPETAUNxBTTl9xfMjSzescNZviM8fMCR4ggHAZhtUOJ/GQQsDh6VGuI7cxURsMZNgHL8IL5gD3f+8ENPA7JMd93Jnz8aNSaHxep44oLiB3IK4gcBomAibdy4UsSvJ+AOEKAvOJisLqbGAa/A+HfSt5/iv4wIcHH8IwKy3W12y/3l+TEBFL+6GpzNMwucixHEX38QMLBsERGAG4wHAaHOmc7a6Rw/E6B9vyRgeWddTc+yh4gAWcDR3y+lr/ARvj09/faHeLuQ3jNQyS1Xm5u28WfCbwI/t+oLDkiaNjMKmwUBaxo6cfk5fiKggeIfRj/OcEtpvhxZ4EWaR23hkJynn0b80qP0uTAmQOMHEO1E/JVU4VS0bFlReNjcL38W+Jjwc+/4jW/nTg/FuuF8fuvmHpSOQwC7zrBP8H03d7bcdwNPtbEZm0b6Ch9h3Ai2KFNxbqXGaX0vvXRFAB7L0REBYt21ukV0xfPqcfkXyfiR9Y12pQ3zTbCiBubQRcOx/+XXLJqjdWgAAc/h+iN+JmC2TY2fgBGgVHjtxlK54WGn8AkOsEepr1es4tEB5AEHo0Wef0ts7O0iQM5Sq6vjgQB1KpK2mw3ysy2M0JPa5k7K8roNKd4hmOZ0lnVqV6ML2+Vn99/ZXDdyotj/suWeDg1UEIG7AB4CjNlmXe1wvJPL3ABRkPFPPsG3riIo3xEQIGcZRZhEgPoUoP312y93t/HJ1eZOMifTFRwAJi2ODr7g8frdd9+/6jLs7y5AMHmC5B+yzO4SB5Jz0gwil0ACkHPCEv/kE6zvslOFsgCXVyAHitU5dFJabscO2iy211kmT4zXFUioApyxoiF4UrCKKVfrs7TwRvFwJt7Rdvqxj4cc26Skvrm0gl0hNrAWlu+9SpGm+uONB7T11nkEFvj4B2jV7T958uPT5k4+7zvluumPZxZQzdSefEVncRHlKRXvhLXMI8WPKHeeFfWpU66+2I2bxuuztDeopjkPA2+dIWt9xSIwsWFsniYW1SA5PFYWSLg/T18wofcN5l+D5JPlqidtkGTq3OXx+ZM7MLkB++7QDp7BMZ3sU5zqB6td5TUIeH29RyelT9QkjfEuCPDw+gIBWEYZi2lLPL5dn6X9vkK7uvqun0St78bg2KL89vZYIgB5e9EoCCFABCRkB4waFSgelWVy9ThVCut9gykfkJ7TiQVPmnqK1tyfZJrfE9ilfj4I2LFxdce+jn3+b/ASG3x+2Zj/svtJn+JRtByesj8IwK+kyFSLgoU+fl1pJcDoRrqTNvanpKutuUBxvXVXdwgYUAjQL2xMxcvrqhcutNqruc3tmFzSIraoKbCqpWg2ETBTNEqyEPLB9Ugd5et2f6tkSyMH4AQc0eK5H1NREWHj43OOL316J9DUfpAIWNJXUqDWOk/uwFjZV7gv1PLGp5IAX7vdzzfAHjJB+BRnj4Kxsbrw8hkPbXvo0ewQBe9CKnaljR5dMoj4B68dfcTgqbUt9fVL2g3Z5yhfKzYsMDaT+dghiyQgrQWPgVBrbkvuu9W9+bLWt6ioottNADu9BUIOEwF2q93X94QEapI4feLOOhs5/u6KCmuMQkBDw/T0+9e0d7b3HLw/2tQQtHB/ybw0WTsMAlZvWr3vDf+gjn1MAElfu1+C1c8vdQJtlxdMXXj5jIefKXxw/c8+Er1QSl1bYex73eC4/bcNjpMEpNTUpIiChvr65x21BssxBXRArK6N+M+/iKRv647OzoUNDXMKl7TX7tmDEeBYwKvLhYe3NLWAAG7MdHG36BgmIISywr7utrloJ8evpt0pfuSpkaN2kfSFUnQ1dC5Ys6aop70FvxVMFqyEg4qVNFkLfB4TsG/fGxQ/pu9J+dl9rX7D7NZRtF1XOwwCHq149MEv8UoABPAIaBwcd+2rg9cyAXyNm2XBQkPnlztiUqBZBIbwCGCLjzp/MxPgKK+GCij0r9/elrO9N56qLlnptBw4MBg+m5e8cFH8IECt5j7BGH7iininev1PT9osa4PxiypGSGsQ0NlQ1g4CsEY6pDKPgMZ5aUoW+rw3Vg+sw7y1nL4XBASEWBP8Un1puz5r7XXWaw8+mNJtVbDQZ8LWNEUJv/pqY3+k+v0X94DumApHtLpiob5NjdvcPr7utsJaavOSBIQTAZktLWeFzz6dZmpcFH8ZF0EtjaCeYVmQgIWTk4o1M4+VWVPNuuODgPbOpibcAfct20cEzJ+zv0TMoigEVK/m+CUByDonJEwYAWfJS2i7LmsNAh5c/60GV/gEY4EkjVsc33SgvbDEHdTXqlvxFFgQPUSF3pzse9z+GVWEgp9AgIj/0ieBcNPp90xfsMDF/cJXEgEbIsoA8l0mxA3qzdN4Ieh3VOmNLG9WT1N7T0/PvmUvEwFL+maUqtIZBLy9eqMIXxKAeO2pVmvCKN6ul9pev6z/9lktAd471BwtcF6e6vIEHkBAyu54TfzxenMyOFMzygWGTOXHP0HU+t56j3ITdF0IoJbX8/N88MiWE0sEb/1C0LfiPJwNrsCypvY3yHHC1FMwSiOVQQAeg7J8AzD9g7TGCPiOcYWCabqCB9XxVqAt3mPR1l9MOkD+aZ2Jz9CW+tL205OAQV43mBPQemmql776haClFI6Pjxbo1e1vMs31qDn4J2ntpZeKVgzkB6y+7tetEr2M7b0vM2B6JrerWdbLTxzBB+qzynqCshT4BfAMvX7JjPjElKypUxMdiZI3xV3CIrPEdDlOkyDmXj1yhMsfFOxou/XYx0mQ3sBUQH98fbxeeql4jq1h/vwGm1153bpDwaZO16ae3pdp4QG4aSvb3W1uFzWW9KHAAQUNgFrQYFINHAmmLMMW+sv4ovimN5htFVjj62HCzcDp8UYkiOm2K+6Cs3k1OpRVKlnhvPe43oHTvlSQ8X7UykPyNWFpkpDexe4CjgqrrbvCUIG/u7u7K1z6eEWBREKC6sBgt7UvXDjfliBf66XpyzcXw4UX5dlyu2JudrgR1lq37R+k6WwOXRY0cIpN9SF+NWuLdCDBrDD8xqZYUHpbwfe8dEJkfEa6IyMyIzIofDM1SIAAIRttstY3773pq5TjkTna+4unf6M5/lLZZrfaXcBRERGD6CNKbLaIwLLGTindu7oUKcxS0Wq1qw4MCWBgznxriHgNy1as2vQmgMLNuI4hgoDp0y9Us8Bk7tXYuB/3wMHGfhCgncpae5pYKFlK3XlHs7YYHzM+Zn5sPY3LWeZCEFCyEi1jW7bwyh5vtX6ptAF+DFSblMXYbObuzs5uKwhYtQrF2qNJqpOP8WlEsOpzvEFI7417Kzcvwn0QBEBDlJQsdux9zzXuSFl3EMULFMxQpDCEiJ/Nb1jACOswxYEhwTZ/DjHAr/F+Q4qM/+mON0EA1ieFR+aFQkoyAbj8TXPQlHek8dAHTMBTMn5MZgqhk91gtIv9s7Y8Rlj/li8oP8dvndkaE2M1SpdReIzqsr6FICCCYMzo6Ww6UiEIOHzg8OETh6+l2uM8nqVIxwDiLHJSFknv4tq9mzfvq2letjnMaQx1BZY4sVNZo6sisZDPZ96M0aPj4s5mKQxlZLdhPCOppUhFMICCgCXWEHptaG7GIBDxPx3XEX36zewRugBnL9vi6PL34RnY19j45utrP3n4ecKbEpdCGAHGhiVGaoDfjnsALr/lQf8P+L6UXm+hiSCcvkShrna4cKkwWcFPIXNPj9koCDgwsbFxeP+1JJ3xGvEXrzlYnIEs2ZqkY85KVHdnEQF1ze+AgIxIgyHCFpy7uqy5OAMEsI0vjZcROH8mAPEGQCj5ZZ/rlooh1iW33bbEGoXXMRUx3Rkcf08cLWV98kLJB+jyX4fLX0fT16d5ZpVp/UASxsaL68XqcTwCHnzrg5eZQb/qG1J4+Ct4K10bv4YAY4WrtrY+NHSFGAEnTvQfuZZylnjN8R8EA5QjjHZL6X3LQMDs4sgUw7JAIqAx0uEPAvj8S5EWl1KYpKEd9Xw0Ia9KRTDwwAMLU6PO9jZ0d3P4lOmJewME6KTkVa6SPmigvsbDb74mCFDjJwIGXU3AEQX70Umi+qQGpba/fLNqsksE97KUdsO0IUa47GCuqbbWbAmlgFHwcWI4jk6lt71uvwdRshOfpfyU6Ozra9rMXWaNByqaWppccUGQ0uL8x20dgaSxJIDiDaH4tVIxxLrwgQfmpIZ466WpXkp+4VooLj8qWCQBavyvjtvwjOfrL/yy/ahVW3yDfAKqM/j+z4Crr6VQ5yvMBAQCZloMGgFQVrgEXYX9OBoRoD8fECB/SvUAggBzs6UszlVcaGYCeK0KavbD/kzAqaUixsB1ty1J9e5Vbsp7qvYgw3GStCQp3NdY8vzrDBCgPvUIG3y6BLYKeAepbFrS/f27XlZshm9gRF/h6SsMAuRTgN7DBOArII7feKqCjHihH+QwYAL487qRpmMC9FL4r6Virgmo7WVAYP7Ue0ppif+1/4sTH7izrm5jsA0C+v2nELhEpJrhr1teTilEUCCOcvRortxpxYqkJOXopyrI0LflWdxrTwicJIUf2GCaq5WGSTC4nzZtndvyIgzgo2G7B2SNw1VXjQw9R/N+/epzQZM1OWZgnhszGJfq8MckTbGtbdIfXv82TD0xAzs00jDJiaxncIIsY1s3Nyy/PMgRCTsouR0ODVF+qpPt2P66ukOWBPX9l9cp6CkoaEk7z2io+YaADlfCVaNHqEBKqErGHa4QkD3l92xeZZWqAX+fku31b8M0vy8QpbCKFGYCVq97e906tvYhAiLb2spRmy+2gwBEfoni4njJ2MGYi5ZftDNhgnw/CLhIunuPXJ6WVjMZN9FOrRSeN8LdIgkwAUVFOQtynAvuKSrCC4Ph1z9+tRm6ugw2/MFg8Pq3QVnVsq+q3VlSImAdCEhel2tMTU5uRYNCZnkbehPk9pBsuwLy6LzQ1BlxzfKROy3yfweDAMR/jSwrWT7ZuDLBMCBvgj/9tHU8CKDoq6q8CRczAU6MAAyBBQvwgi/879lRUfRvw39BgCuwqa9MWeh4jkkSkJycm1yLv0BAZmI59WZI6asvUKC8PFWLi6zGyCtAgDR3H3PObQ+keUfFzAqJql5XnZzMbnCt80Yg/LRzq6puSsPEEAgQGOjJFH8wEH4dExx8MS7/f0JA55KyOftlv8WGsj3JYi2L5GRj7eNvm0FAW2Ybxf+LlL46qUq+vX2B15xPFilw9Zl43uV1irm9IMAeMmuW3Sj5hRIUBFS99VZV2lg3AZkopJQMSJ/jm25KMPxHBPS0NO0vk+eHE5wWLK29UpPffhwjQC999W1uuIeU1cD1REwlnT8ZBMjhf+W5D4AAc8isAnM1H5L79ogA79KqHxdV/aQSgPjBQLgkgG8D+Ps/ImAJrv+c990LKU9bLU82udZci2puvfRtL9Sux19/namzERUFO/3FdGBklljiYqRKAHyWv8Is4k8//cQNGCDAG6iqajmGphVJQHgPCBhQRkAqf/v/s3vAEjV+QQDHT0DG7vFWvdTEkFduGDxiBiOoXWLxGqVgQV3i4qZzHzCVggBzzziNFJ43huMvrfqpCk07IICR2TMwHwNAfQoA/9VToM+15HzNQspz8fgHkiUNraeQvu48MGDqp6fgYnfFQrS6xMWFY667rdTbaK45wBBGF5fNGKN1uU0GAYz5bh1wCS484T/TAUdNk7ULKSuFvK0SJ0lfHS677MzyFZrV1NQlLi6Aj9dYb3+T55IXM9CxogAcV/3vSvC/Bj1utPD6n/EnnaQbrf6BCX0AAAAASUVORK5CYII=)}.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