%PDF- %PDF-
| Direktori : /home/opti/www/rosabon-treasury-admin/static/css/ |
| Current File : /home/opti/www/rosabon-treasury-admin/static/css/main.005ed46d.css.map |
{"version":3,"file":"static/css/main.005ed46d.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,CU7JT,Y6BLJ,CAEE,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,oBp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sEV,+BAKA,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,C3G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;EAKE,CACF,cACE,qBAAsB,CACtB,sCAAyC,CACzC,cAAe,CACf,WAAY,CACZ,QAAW,CACX,iBACF,CACA,sCACE,iBACF,CACA,gEACE,mBACF,CACA,cAEE,UAAW,CADX,cAAe,CAEf,iBAAkB,CAClB,iBAAkB,CAClB,OACF,CACA,gBACE,QAAS,CACT,SACF,CACA,WAWE,oBAAqB,CAVrB,qBAAsB,CAEtB,WAAY,CADZ,gBAAiB,CAEjB,YAAa,CACb,eAAgB,CAChB,iBAAkB,CAClB,UAAW,CACX,eAAgB,CAChB,eAAgB,CAChB,oBAEF,CACA,aACE,WACF,CACA,kKAaE,4EAA6E,CAF7E,QAAS,CACT,SAEF,CACA,4BAEE,kBACF,CACA,kCAEE,oBACF,CACA,wBACE,eACF,CACA,mEAEE,mBACF,CACA,6EAEE,kBACF,CACA,uFAEE,UAAW,CACX,cAAe,CACf,kBACF,CACA,2CACE,eACF,CACA,4CACE,eACF,CACA,qBACE,oBAAqB,CACrB,kBAAmB,CACnB,WACF,CACA,4CACE,kBAAmB,CACnB,iBAAmB,CACnB,gBACF,CACA,sCACE,gBAAkB,CAClB,mBACF,CACA,gFAEE,kBACF,CACA,oEAEE,mBACF,CACA,iBAEE,wBAAyB,CADzB,4EAEF,CACA,wBACE,oCACF,CACA,6BACE,wBACF,CACA,oCACE,wCACF,CACA,6BACE,qEACF,CACA,6BACE,wBACF,CACA,oCACE,wCACF,CACA,6BACE,8DACF,CACA,6BACE,wBACF,CACA,oCACE,oCACF,CACA,6BACE,uDACF,CACA,6BACE,wBACF,CACA,oCACE,wCACF,CACA,6BACE,gDACF,CACA,6BACE,wBACF,CACA,oCACE,wCACF,CACA,6BACE,yCACF,CACA,6BACE,wBACF,CACA,oCACE,oCACF,CACA,6BACE,kCACF,CACA,6BACE,wBACF,CACA,oCACE,wCACF,CACA,6BACE,2BACF,CACA,6BACE,wBACF,CACA,oCACE,wCACF,CACA,6BACE,oBACF,CACA,6BACE,wBACF,CACA,oCACE,oCACF,CACA,+CACE,gBACF,CACA,iDACE,kBACF,CACA,wDACE,iBACF,CACA,0DACE,mBACF,CACA,+CACE,gBACF,CACA,iDACE,kBACF,CACA,wDACE,iBACF,CACA,0DACE,mBACF,CACA,+CACE,gBACF,CACA,iDACE,mBACF,CACA,wDACE,iBACF,CACA,0DACE,oBACF,CACA,+CACE,iBACF,CACA,iDACE,mBACF,CACA,wDACE,kBACF,CACA,0DACE,oBACF,CACA,+CACE,iBACF,CACA,iDACE,mBACF,CACA,wDACE,kBACF,CACA,0DACE,oBACF,CACA,+CACE,iBACF,CACA,iDACE,mBACF,CACA,wDACE,kBACF,CACA,0DACE,oBACF,CACA,+CACE,iBACF,CACA,iDACE,mBACF,CACA,wDACE,kBACF,CACA,0DACE,oBACF,CACA,+CACE,iBACF,CACA,iDACE,mBACF,CACA,wDACE,kBACF,CACA,0DACE,oBACF,CACA,+CACE,iBACF,CACA,iDACE,mBACF,CACA,wDACE,kBACF,CACA,0DACE,oBACF,CACA,qBACE,aAAc,CACd,cACF,CACA,qCACE,aACF,CACA,oCACE,iBACF,CACA,wBACE,qBACF,CACA,sBACE,wBACF,CACA,yBACE,qBACF,CACA,yBACE,qBACF,CACA,wBACE,wBACF,CACA,uBACE,qBACF,CACA,yBACE,qBACF,CACA,2BACE,UACF,CACA,yBACE,aACF,CACA,4BACE,UACF,CACA,4BACE,UACF,CACA,2BACE,aACF,CACA,0BACE,UACF,CACA,4BACE,UACF,CACA,0BACE,yCACF,CACA,8BACE,wCACF,CACA,0BACE,eACF,CACA,0BACE,eACF,CACA,yBACE,eACF,CACA,6BACE,aAAc,CACd,kBACF,CACA,4BACE,iBACF,CACA,6BACE,kBACF,CACA,2BACE,gBACF,CACA,2BACE,WAAsB,CACtB,8BAA+B,CAC/B,iBAAkB,CAClB,SAAU,CACV,mBAAoB,CACpB,iBAAkB,CAClB,UACF,CACA,qDAEE,UAAW,CACX,UAAW,CACX,aACF,CACA,uDAEE,eAAgB,CAChB,WAAY,CACZ,cAAe,CACf,oBAAqB,CACrB,UAAW,CACX,WAAY,CACZ,eAAgB,CAChB,UACF,CACA,+DAEE,UAAW,CACX,WACF,CACA,iFAEE,YACF,CACA,6FAEE,YACF,CACA,6jBAcE,UACF,CACA,kgDA4BE,SACF,CACA,kgDA4BE,WACF,CACA,wBACE,mGAEE,UACF,CACA,8PAIE,SACF,CACA,8PAIE,WACF,CACF,CAIA,oBACE,qBACF,CACA,oBACE,YACF,CACA,6CAEE,iBACF,CACA,qBACE,iBAAkB,CAClB,0BACF,CACA,uBACE,cAAe,CACf,oBACF,CACA,6BACE,2BACF,CACA,qBACE,oBAAqB,CACrB,qBACF,CACA,2BACE,UAAW,CACX,UAAW,CACX,aACF,CACA,oBACE,SAAU,CACV,WAAY,CACZ,oBAAqB,CACrB,qBAAsB,CACtB,cACF,CACA,0BACE,SAAU,CACV,WAAY,CACZ,oBAAqB,CACrB,cACF,CACA,8CAEE,SACF,CACA,mBACE,SACF,CACA,kBACE,iBACF,CACA,8CAEE,cACF,CACA,yBACE,UACF,CACA,sCACE,YACF,CACA,gDACE,cACF,CACA,iDACE,YACF,CACA,uBACE,aACF,CACA,uBACE,eACF,CACA,uBACE,gBACF,CACA,uBACE,aACF,CACA,uBACE,eACF,CACA,uBACE,eACF,CACA,sBACE,yBACF,CACA,+BACE,0BAA2B,CAC3B,iBAAkB,CAClB,cAAe,CACf,iBACF,CACA,iDAEE,wBAAyB,CACzB,iBACF,CACA,wBAEE,iBAAkB,CAClB,cAAe,CACf,gBAAiB,CAHjB,oBAIF,CACA,yBACE,aAAc,CACd,eACF,CACA,kCACE,wBAAyB,CACzB,aAAc,CACd,gBACF,CACA,wBACE,cACF,CACA,oBACE,UAAW,CACX,oBAAqB,CACrB,UAAW,CACX,cAAe,CACf,eAAgB,CAChB,WAAY,CACZ,iBAAkB,CAClB,qBACF,CACA,0BACE,cAAe,CACf,oBAAqB,CACrB,WAAY,CACZ,gBAAiB,CACjB,iBAAkB,CAClB,iBAAkB,CAClB,UACF,CACA,iCACE,oBAAqB,CACrB,gBACF,CACA,4BACE,qBAAsB,CACtB,YAAa,CACb,cAAe,CACf,eAAgB,CAChB,iBAAkB,CAClB,kBACF,CACA,4CACE,cAAe,CACf,aAAc,CACd,kBAAmB,CACnB,eACF,CACA,iDACE,UAAW,CACX,SACF,CACA,0DACE,SACF,CACA,4DACE,WACF,CACA,mDACE,aAAc,CACd,eAAgB,CAChB,QAAS,CACT,SACF,CACA,mDAEE,UACF,CACA,qFAEE,eACF,CACA,6FAEE,SACF,CACA,4CACE,aACF,CACA,yCACE,WAAY,CAEZ,eAAgB,CADhB,UAEF,CACA,6CACE,eAAgB,CAChB,WACF,CACA,0CACE,sBAA6B,CAC7B,UAAW,CACX,WAAY,CACZ,UAAW,CACX,SAAY,CACZ,UACF,CACA,mEAEE,eAAgB,CADhB,iBAAkB,CAElB,OAAQ,CACR,OAAQ,CACR,UACF,CACA,+fAME,wBACF,CACA,8BACE,UACF,CACA,2GAEE,gBACF,CACA,2IAEE,mBACF,CACA,2IAEE,mBACF,CACA,2IAEE,mBACF,CACA,2IAEE,mBACF,CACA,2IAEE,mBACF,CACA,2IAEE,mBACF,CACA,qEACE,aACF,CACA,qEACE,eACF,CACA,qEACE,gBACF,CACA,qEACE,aACF,CACA,qEACE,eACF,CACA,qEACE,eACF,CACA,4BACE,WACF,CACA,uGAEE,oBACF,CACA,2IAEE,eACF,CACA,mJAEE,mBACF,CACA,qEACE,yCACF,CACA,yEACE,wCACF,CACA,4BACE,UACF,CACA,uGAEE,gBACF,CACA,2IAEE,eACF,CACA,2IAEE,eACF,CACA,yIAEE,cACF,CACA,qEACE,cACF,CACA,qEACE,cACF,CACA,oEACE,cACF,CACA,wDACE,qBACF,CACA,mDACE,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,q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","sources":["assets/scss/dashlite.scss","assets/scss/core/fonts/_roboto.scss","assets/scss/core/fonts/_nunito.scss","../node_modules/bootstrap/scss/_root.scss","assets/scss/_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","../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,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)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0 !important;margin-bottom:0 !important;padding-left:48px;margin-left:0;background:#FFFFFF;border:1px solid #CACACA;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number{border:1px solid #d79f9f;background-color:#FAF0F0;border-left-color:#cacaca}.react-tel-input .form-control.invalid-number:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#FAF0F0}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2;background:#fff;border-radius:3px 0 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px rgba(0,0,0,0.35);background-color:white;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input .special-label{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}","/*!\n * Quill Editor v1.3.7\n * https://quilljs.com/\n * Copyright (c) 2014, Jason Chen\n * Copyright (c) 2013, salesforce.com\n */\n.ql-container {\n box-sizing: border-box;\n font-family: Helvetica, Arial, sans-serif;\n font-size: 13px;\n height: 100%;\n margin: 0px;\n position: relative;\n}\n.ql-container.ql-disabled .ql-tooltip {\n visibility: hidden;\n}\n.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {\n pointer-events: none;\n}\n.ql-clipboard {\n left: -100000px;\n height: 1px;\n overflow-y: hidden;\n position: absolute;\n top: 50%;\n}\n.ql-clipboard p {\n margin: 0;\n padding: 0;\n}\n.ql-editor {\n box-sizing: border-box;\n line-height: 1.42;\n height: 100%;\n outline: none;\n overflow-y: auto;\n padding: 12px 15px;\n tab-size: 4;\n -moz-tab-size: 4;\n text-align: left;\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n.ql-editor > * {\n cursor: text;\n}\n.ql-editor p,\n.ql-editor ol,\n.ql-editor ul,\n.ql-editor pre,\n.ql-editor blockquote,\n.ql-editor h1,\n.ql-editor h2,\n.ql-editor h3,\n.ql-editor h4,\n.ql-editor h5,\n.ql-editor h6 {\n margin: 0;\n padding: 0;\n counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol,\n.ql-editor ul {\n padding-left: 1.5em;\n}\n.ql-editor ol > li,\n.ql-editor ul > li {\n list-style-type: none;\n}\n.ql-editor ul > li::before {\n content: '\\2022';\n}\n.ql-editor ul[data-checked=true],\n.ql-editor ul[data-checked=false] {\n pointer-events: none;\n}\n.ql-editor ul[data-checked=true] > li *,\n.ql-editor ul[data-checked=false] > li * {\n pointer-events: all;\n}\n.ql-editor ul[data-checked=true] > li::before,\n.ql-editor ul[data-checked=false] > li::before {\n color: #777;\n cursor: pointer;\n pointer-events: all;\n}\n.ql-editor ul[data-checked=true] > li::before {\n content: '\\2611';\n}\n.ql-editor ul[data-checked=false] > li::before {\n content: '\\2610';\n}\n.ql-editor li::before {\n display: inline-block;\n white-space: nowrap;\n width: 1.2em;\n}\n.ql-editor li:not(.ql-direction-rtl)::before {\n margin-left: -1.5em;\n margin-right: 0.3em;\n text-align: right;\n}\n.ql-editor li.ql-direction-rtl::before {\n margin-left: 0.3em;\n margin-right: -1.5em;\n}\n.ql-editor ol li:not(.ql-direction-rtl),\n.ql-editor ul li:not(.ql-direction-rtl) {\n padding-left: 1.5em;\n}\n.ql-editor ol li.ql-direction-rtl,\n.ql-editor ul li.ql-direction-rtl {\n padding-right: 1.5em;\n}\n.ql-editor ol li {\n counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n counter-increment: list-0;\n}\n.ql-editor ol li:before {\n content: counter(list-0, decimal) '. ';\n}\n.ql-editor ol li.ql-indent-1 {\n counter-increment: list-1;\n}\n.ql-editor ol li.ql-indent-1:before {\n content: counter(list-1, lower-alpha) '. ';\n}\n.ql-editor ol li.ql-indent-1 {\n counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-2 {\n counter-increment: list-2;\n}\n.ql-editor ol li.ql-indent-2:before {\n content: counter(list-2, lower-roman) '. ';\n}\n.ql-editor ol li.ql-indent-2 {\n counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-3 {\n counter-increment: list-3;\n}\n.ql-editor ol li.ql-indent-3:before {\n content: counter(list-3, decimal) '. ';\n}\n.ql-editor ol li.ql-indent-3 {\n counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-4 {\n counter-increment: list-4;\n}\n.ql-editor ol li.ql-indent-4:before {\n content: counter(list-4, lower-alpha) '. ';\n}\n.ql-editor ol li.ql-indent-4 {\n counter-reset: list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-5 {\n counter-increment: list-5;\n}\n.ql-editor ol li.ql-indent-5:before {\n content: counter(list-5, lower-roman) '. ';\n}\n.ql-editor ol li.ql-indent-5 {\n counter-reset: list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-6 {\n counter-increment: list-6;\n}\n.ql-editor ol li.ql-indent-6:before {\n content: counter(list-6, decimal) '. ';\n}\n.ql-editor ol li.ql-indent-6 {\n counter-reset: list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-7 {\n counter-increment: list-7;\n}\n.ql-editor ol li.ql-indent-7:before {\n content: counter(list-7, lower-alpha) '. ';\n}\n.ql-editor ol li.ql-indent-7 {\n counter-reset: list-8 list-9;\n}\n.ql-editor ol li.ql-indent-8 {\n counter-increment: list-8;\n}\n.ql-editor ol li.ql-indent-8:before {\n content: counter(list-8, lower-roman) '. ';\n}\n.ql-editor ol li.ql-indent-8 {\n counter-reset: list-9;\n}\n.ql-editor ol li.ql-indent-9 {\n counter-increment: list-9;\n}\n.ql-editor ol li.ql-indent-9:before {\n content: counter(list-9, decimal) '. ';\n}\n.ql-editor .ql-indent-1:not(.ql-direction-rtl) {\n padding-left: 3em;\n}\n.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {\n padding-left: 4.5em;\n}\n.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {\n padding-right: 3em;\n}\n.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {\n padding-right: 4.5em;\n}\n.ql-editor .ql-indent-2:not(.ql-direction-rtl) {\n padding-left: 6em;\n}\n.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {\n padding-left: 7.5em;\n}\n.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {\n padding-right: 6em;\n}\n.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {\n padding-right: 7.5em;\n}\n.ql-editor .ql-indent-3:not(.ql-direction-rtl) {\n padding-left: 9em;\n}\n.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {\n padding-left: 10.5em;\n}\n.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {\n padding-right: 9em;\n}\n.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {\n padding-right: 10.5em;\n}\n.ql-editor .ql-indent-4:not(.ql-direction-rtl) {\n padding-left: 12em;\n}\n.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {\n padding-left: 13.5em;\n}\n.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {\n padding-right: 12em;\n}\n.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {\n padding-right: 13.5em;\n}\n.ql-editor .ql-indent-5:not(.ql-direction-rtl) {\n padding-left: 15em;\n}\n.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {\n padding-left: 16.5em;\n}\n.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {\n padding-right: 15em;\n}\n.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {\n padding-right: 16.5em;\n}\n.ql-editor .ql-indent-6:not(.ql-direction-rtl) {\n padding-left: 18em;\n}\n.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {\n padding-left: 19.5em;\n}\n.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {\n padding-right: 18em;\n}\n.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {\n padding-right: 19.5em;\n}\n.ql-editor .ql-indent-7:not(.ql-direction-rtl) {\n padding-left: 21em;\n}\n.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {\n padding-left: 22.5em;\n}\n.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {\n padding-right: 21em;\n}\n.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {\n padding-right: 22.5em;\n}\n.ql-editor .ql-indent-8:not(.ql-direction-rtl) {\n padding-left: 24em;\n}\n.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {\n padding-left: 25.5em;\n}\n.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {\n padding-right: 24em;\n}\n.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {\n padding-right: 25.5em;\n}\n.ql-editor .ql-indent-9:not(.ql-direction-rtl) {\n padding-left: 27em;\n}\n.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {\n padding-left: 28.5em;\n}\n.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {\n padding-right: 27em;\n}\n.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {\n padding-right: 28.5em;\n}\n.ql-editor .ql-video {\n display: block;\n max-width: 100%;\n}\n.ql-editor .ql-video.ql-align-center {\n margin: 0 auto;\n}\n.ql-editor .ql-video.ql-align-right {\n margin: 0 0 0 auto;\n}\n.ql-editor .ql-bg-black {\n background-color: #000;\n}\n.ql-editor .ql-bg-red {\n background-color: #e60000;\n}\n.ql-editor .ql-bg-orange {\n background-color: #f90;\n}\n.ql-editor .ql-bg-yellow {\n background-color: #ff0;\n}\n.ql-editor .ql-bg-green {\n background-color: #008a00;\n}\n.ql-editor .ql-bg-blue {\n background-color: #06c;\n}\n.ql-editor .ql-bg-purple {\n background-color: #93f;\n}\n.ql-editor .ql-color-white {\n color: #fff;\n}\n.ql-editor .ql-color-red {\n color: #e60000;\n}\n.ql-editor .ql-color-orange {\n color: #f90;\n}\n.ql-editor .ql-color-yellow {\n color: #ff0;\n}\n.ql-editor .ql-color-green {\n color: #008a00;\n}\n.ql-editor .ql-color-blue {\n color: #06c;\n}\n.ql-editor .ql-color-purple {\n color: #93f;\n}\n.ql-editor .ql-font-serif {\n font-family: Georgia, Times New Roman, serif;\n}\n.ql-editor .ql-font-monospace {\n font-family: Monaco, Courier New, monospace;\n}\n.ql-editor .ql-size-small {\n font-size: 0.75em;\n}\n.ql-editor .ql-size-large {\n font-size: 1.5em;\n}\n.ql-editor .ql-size-huge {\n font-size: 2.5em;\n}\n.ql-editor .ql-direction-rtl {\n direction: rtl;\n text-align: inherit;\n}\n.ql-editor .ql-align-center {\n text-align: center;\n}\n.ql-editor .ql-align-justify {\n text-align: justify;\n}\n.ql-editor .ql-align-right {\n text-align: right;\n}\n.ql-editor.ql-blank::before {\n color: rgba(0,0,0,0.6);\n content: attr(data-placeholder);\n font-style: italic;\n left: 15px;\n pointer-events: none;\n position: absolute;\n right: 15px;\n}\n.ql-snow.ql-toolbar:after,\n.ql-snow .ql-toolbar:after {\n clear: both;\n content: '';\n display: table;\n}\n.ql-snow.ql-toolbar button,\n.ql-snow .ql-toolbar button {\n background: none;\n border: none;\n cursor: pointer;\n display: inline-block;\n float: left;\n height: 24px;\n padding: 3px 5px;\n width: 28px;\n}\n.ql-snow.ql-toolbar button svg,\n.ql-snow .ql-toolbar button svg {\n float: left;\n height: 100%;\n}\n.ql-snow.ql-toolbar button:active:hover,\n.ql-snow .ql-toolbar button:active:hover {\n outline: none;\n}\n.ql-snow.ql-toolbar input.ql-image[type=file],\n.ql-snow .ql-toolbar input.ql-image[type=file] {\n display: none;\n}\n.ql-snow.ql-toolbar button:hover,\n.ql-snow .ql-toolbar button:hover,\n.ql-snow.ql-toolbar button:focus,\n.ql-snow .ql-toolbar button:focus,\n.ql-snow.ql-toolbar button.ql-active,\n.ql-snow .ql-toolbar button.ql-active,\n.ql-snow.ql-toolbar .ql-picker-label:hover,\n.ql-snow .ql-toolbar .ql-picker-label:hover,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active,\n.ql-snow.ql-toolbar .ql-picker-item:hover,\n.ql-snow .ql-toolbar .ql-picker-item:hover,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected {\n color: #06c;\n}\n.ql-snow.ql-toolbar button:hover .ql-fill,\n.ql-snow .ql-toolbar button:hover .ql-fill,\n.ql-snow.ql-toolbar button:focus .ql-fill,\n.ql-snow .ql-toolbar button:focus .ql-fill,\n.ql-snow.ql-toolbar button.ql-active .ql-fill,\n.ql-snow .ql-toolbar button.ql-active .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,\n.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {\n fill: #06c;\n}\n.ql-snow.ql-toolbar button:hover .ql-stroke,\n.ql-snow .ql-toolbar button:hover .ql-stroke,\n.ql-snow.ql-toolbar button:focus .ql-stroke,\n.ql-snow .ql-toolbar button:focus .ql-stroke,\n.ql-snow.ql-toolbar button.ql-active .ql-stroke,\n.ql-snow .ql-toolbar button.ql-active .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,\n.ql-snow.ql-toolbar button:hover .ql-stroke-miter,\n.ql-snow .ql-toolbar button:hover .ql-stroke-miter,\n.ql-snow.ql-toolbar button:focus .ql-stroke-miter,\n.ql-snow .ql-toolbar button:focus .ql-stroke-miter,\n.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,\n.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {\n stroke: #06c;\n}\n@media (pointer: coarse) {\n .ql-snow.ql-toolbar button:hover:not(.ql-active),\n .ql-snow .ql-toolbar button:hover:not(.ql-active) {\n color: #444;\n }\n .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,\n .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,\n .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,\n .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {\n fill: #444;\n }\n .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,\n .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,\n .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,\n .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {\n stroke: #444;\n }\n}\n.ql-snow {\n box-sizing: border-box;\n}\n.ql-snow * {\n box-sizing: border-box;\n}\n.ql-snow .ql-hidden {\n display: none;\n}\n.ql-snow .ql-out-bottom,\n.ql-snow .ql-out-top {\n visibility: hidden;\n}\n.ql-snow .ql-tooltip {\n position: absolute;\n transform: translateY(10px);\n}\n.ql-snow .ql-tooltip a {\n cursor: pointer;\n text-decoration: none;\n}\n.ql-snow .ql-tooltip.ql-flip {\n transform: translateY(-10px);\n}\n.ql-snow .ql-formats {\n display: inline-block;\n vertical-align: middle;\n}\n.ql-snow .ql-formats:after {\n clear: both;\n content: '';\n display: table;\n}\n.ql-snow .ql-stroke {\n fill: none;\n stroke: #444;\n stroke-linecap: round;\n stroke-linejoin: round;\n stroke-width: 2;\n}\n.ql-snow .ql-stroke-miter {\n fill: none;\n stroke: #444;\n stroke-miterlimit: 10;\n stroke-width: 2;\n}\n.ql-snow .ql-fill,\n.ql-snow .ql-stroke.ql-fill {\n fill: #444;\n}\n.ql-snow .ql-empty {\n fill: none;\n}\n.ql-snow .ql-even {\n fill-rule: evenodd;\n}\n.ql-snow .ql-thin,\n.ql-snow .ql-stroke.ql-thin {\n stroke-width: 1;\n}\n.ql-snow .ql-transparent {\n opacity: 0.4;\n}\n.ql-snow .ql-direction svg:last-child {\n display: none;\n}\n.ql-snow .ql-direction.ql-active svg:last-child {\n display: inline;\n}\n.ql-snow .ql-direction.ql-active svg:first-child {\n display: none;\n}\n.ql-snow .ql-editor h1 {\n font-size: 2em;\n}\n.ql-snow .ql-editor h2 {\n font-size: 1.5em;\n}\n.ql-snow .ql-editor h3 {\n font-size: 1.17em;\n}\n.ql-snow .ql-editor h4 {\n font-size: 1em;\n}\n.ql-snow .ql-editor h5 {\n font-size: 0.83em;\n}\n.ql-snow .ql-editor h6 {\n font-size: 0.67em;\n}\n.ql-snow .ql-editor a {\n text-decoration: underline;\n}\n.ql-snow .ql-editor blockquote {\n border-left: 4px solid #ccc;\n margin-bottom: 5px;\n margin-top: 5px;\n padding-left: 16px;\n}\n.ql-snow .ql-editor code,\n.ql-snow .ql-editor pre {\n background-color: #f0f0f0;\n border-radius: 3px;\n}\n.ql-snow .ql-editor pre {\n white-space: pre-wrap;\n margin-bottom: 5px;\n margin-top: 5px;\n padding: 5px 10px;\n}\n.ql-snow .ql-editor code {\n font-size: 85%;\n padding: 2px 4px;\n}\n.ql-snow .ql-editor pre.ql-syntax {\n background-color: #23241f;\n color: #f8f8f2;\n overflow: visible;\n}\n.ql-snow .ql-editor img {\n max-width: 100%;\n}\n.ql-snow .ql-picker {\n color: #444;\n display: inline-block;\n float: left;\n font-size: 14px;\n font-weight: 500;\n height: 24px;\n position: relative;\n vertical-align: middle;\n}\n.ql-snow .ql-picker-label {\n cursor: pointer;\n display: inline-block;\n height: 100%;\n padding-left: 8px;\n padding-right: 2px;\n position: relative;\n width: 100%;\n}\n.ql-snow .ql-picker-label::before {\n display: inline-block;\n line-height: 22px;\n}\n.ql-snow .ql-picker-options {\n background-color: #fff;\n display: none;\n min-width: 100%;\n padding: 4px 8px;\n position: absolute;\n white-space: nowrap;\n}\n.ql-snow .ql-picker-options .ql-picker-item {\n cursor: pointer;\n display: block;\n padding-bottom: 5px;\n padding-top: 5px;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-label {\n color: #ccc;\n z-index: 2;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {\n fill: #ccc;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {\n stroke: #ccc;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-options {\n display: block;\n margin-top: -1px;\n top: 100%;\n z-index: 1;\n}\n.ql-snow .ql-color-picker,\n.ql-snow .ql-icon-picker {\n width: 28px;\n}\n.ql-snow .ql-color-picker .ql-picker-label,\n.ql-snow .ql-icon-picker .ql-picker-label {\n padding: 2px 4px;\n}\n.ql-snow .ql-color-picker .ql-picker-label svg,\n.ql-snow .ql-icon-picker .ql-picker-label svg {\n right: 4px;\n}\n.ql-snow .ql-icon-picker .ql-picker-options {\n padding: 4px 0px;\n}\n.ql-snow .ql-icon-picker .ql-picker-item {\n height: 24px;\n width: 24px;\n padding: 2px 4px;\n}\n.ql-snow .ql-color-picker .ql-picker-options {\n padding: 3px 5px;\n width: 152px;\n}\n.ql-snow .ql-color-picker .ql-picker-item {\n border: 1px solid transparent;\n float: left;\n height: 16px;\n margin: 2px;\n padding: 0px;\n width: 16px;\n}\n.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {\n position: absolute;\n margin-top: -9px;\n right: 0;\n top: 50%;\n width: 18px;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {\n content: attr(data-label);\n}\n.ql-snow .ql-picker.ql-header {\n width: 98px;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item::before {\n content: 'Normal';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"1\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before {\n content: 'Heading 1';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"2\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before {\n content: 'Heading 2';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"3\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before {\n content: 'Heading 3';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"4\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before {\n content: 'Heading 4';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"5\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before {\n content: 'Heading 5';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"6\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before {\n content: 'Heading 6';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before {\n font-size: 2em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before {\n font-size: 1.5em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before {\n font-size: 1.17em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before {\n font-size: 1em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before {\n font-size: 0.83em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before {\n font-size: 0.67em;\n}\n.ql-snow .ql-picker.ql-font {\n width: 108px;\n}\n.ql-snow .ql-picker.ql-font .ql-picker-label::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item::before {\n content: 'Sans Serif';\n}\n.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {\n content: 'Serif';\n}\n.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {\n content: 'Monospace';\n}\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {\n font-family: Georgia, Times New Roman, serif;\n}\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {\n font-family: Monaco, Courier New, monospace;\n}\n.ql-snow .ql-picker.ql-size {\n width: 98px;\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item::before {\n content: 'Normal';\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {\n content: 'Small';\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {\n content: 'Large';\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {\n content: 'Huge';\n}\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {\n font-size: 10px;\n}\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {\n font-size: 18px;\n}\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {\n font-size: 32px;\n}\n.ql-snow .ql-color-picker.ql-background .ql-picker-item {\n background-color: #fff;\n}\n.ql-snow .ql-color-picker.ql-color .ql-picker-item {\n background-color: #000;\n}\n.ql-toolbar.ql-snow {\n border: 1px solid #ccc;\n box-sizing: border-box;\n font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;\n padding: 8px;\n}\n.ql-toolbar.ql-snow .ql-formats {\n margin-right: 15px;\n}\n.ql-toolbar.ql-snow .ql-picker-label {\n border: 1px solid transparent;\n}\n.ql-toolbar.ql-snow .ql-picker-options {\n border: 1px solid transparent;\n box-shadow: rgba(0,0,0,0.2) 0 2px 8px;\n}\n.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {\n border-color: #ccc;\n}\n.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {\n border-color: #ccc;\n}\n.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,\n.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {\n border-color: #000;\n}\n.ql-toolbar.ql-snow + .ql-container.ql-snow {\n border-top: 0px;\n}\n.ql-snow .ql-tooltip {\n background-color: #fff;\n border: 1px solid #ccc;\n box-shadow: 0px 0px 5px #ddd;\n color: #444;\n padding: 5px 12px;\n white-space: nowrap;\n}\n.ql-snow .ql-tooltip::before {\n content: \"Visit URL:\";\n line-height: 26px;\n margin-right: 8px;\n}\n.ql-snow .ql-tooltip input[type=text] {\n display: none;\n border: 1px solid #ccc;\n font-size: 13px;\n height: 26px;\n margin: 0px;\n padding: 3px 5px;\n width: 170px;\n}\n.ql-snow .ql-tooltip a.ql-preview {\n display: inline-block;\n max-width: 200px;\n overflow-x: hidden;\n text-overflow: ellipsis;\n vertical-align: top;\n}\n.ql-snow .ql-tooltip a.ql-action::after {\n border-right: 1px solid #ccc;\n content: 'Edit';\n margin-left: 16px;\n padding-right: 8px;\n}\n.ql-snow .ql-tooltip a.ql-remove::before {\n content: 'Remove';\n margin-left: 8px;\n}\n.ql-snow .ql-tooltip a {\n line-height: 26px;\n}\n.ql-snow .ql-tooltip.ql-editing a.ql-preview,\n.ql-snow .ql-tooltip.ql-editing a.ql-remove {\n display: none;\n}\n.ql-snow .ql-tooltip.ql-editing input[type=text] {\n display: inline-block;\n}\n.ql-snow .ql-tooltip.ql-editing a.ql-action::after {\n border-right: 0px;\n content: 'Save';\n padding-right: 0px;\n}\n.ql-snow .ql-tooltip[data-mode=link]::before {\n content: \"Enter link:\";\n}\n.ql-snow .ql-tooltip[data-mode=formula]::before {\n content: \"Enter formula:\";\n}\n.ql-snow .ql-tooltip[data-mode=video]::before {\n content: \"Enter video:\";\n}\n.ql-snow a {\n color: #06c;\n}\n.ql-container.ql-snow {\n border: 1px solid #ccc;\n}\n","$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":""}