%PDF- %PDF-
| Direktori : /home/opti/www/rosabon-treasury-admin/static/css/ |
| Current File : /home/opti/www/rosabon-treasury-admin/static/css/main.638fcd46.css.map |
{"version":3,"file":"static/css/main.638fcd46.css","mappings":"AAAA,WCCA,kBACI,CAaA,kBADA,eACA,CAbA,4DACA,2WAYA,+BAYA,kCAZA,6aAYA,+BAYA,kCAZA,8aAYA,+BCpCA,iBACA,CADA,gBDoCA,2DAMA,uWCzCA,8BAMA,CCPA,kCDOA,8DAGA,uXCVA,+BAQA,kCARA,gaAQA,oFAKF,4GACA,oBCCF,kBAMA,oBACE,kBACA,iCACA,gCACA,mEAMF,sBAWA,CACE,0FCqH4B,CCiBxB,0FC/JI,uGH8DR,kBAaF,qBACE,MG2I0B,uEHnH1B,CGyFiB,sBHxGjB,iBAeA,uEACA,aACA,MA2BF,wBACE,CAZF,aAOA,CApBA,4DASE,kBACA,iCAGF,CAhBE,QAGF,CAoBA,eAKE,2CAaF,mBI6H8B,IJxH9B,kBASA,0BAEE,mBAEA,mBAIF,CAJE,YAIF,GACA,kBAOA,CARA,YAQA,uCKtLE,eFyDoB,CEzDpB,YJ8DwC,yBD2HxC,CGhIoB,qCH6ItB,8BAEE,SAGE,qCACA,kBAJF,kBAaF,CATI,SASJ,uEIoD8B,uBJ1C5B,0BAEA,eAEA,4BAGA,CAQF,mBAEE,CAQF,QACE,aACA,cAGF,CALA,iBACE,CAIF,sBAGE,KACA,aAQF,eACE,ECjD4B,wBE1LhB,CH2OZ,aAGF,qBG9Oc,sBHmPV,0BAQJ,CAaE,kCAOF,aAEE,qBAOF,mBACE,sFASA,cACA,KAKF,4BAKA,CEpLI,kBF4KF,CAFA,YE1KE,CF4KF,aAQF,uBAEE,KAaF,iBACE,SARF,qBAQE,2BAOF,wBAIE,uHASE,OACE,wIAUJ,uCAIF,qCAGE,oBAKA,CAXA,QAWA,cAEA,gBAGF,eAQE,mBAEA,eAKF,cACE,CACA,uBACA,iDEtPI,yBF2PJ,6GAKA,uIAsBF,iBACE,CARA,SAQA,wCASA,+BACA,UAOF,aACE,gBAGF,UAKA,QACE,CAJA,QAGF,CAJE,qBAKA,QGpRiB,aA7CC,CHsUpB,cMreA,gBH4MmB,qBH0RjB,mBMteF,CNseE,yBGvUkB,kBAUP,CH4Tb,UG5Ta,UAsCM,sBGtMnB,mFAGA,WACA,eACA,uBAEA,CJ8JM,mBI9JN,0CAMA,uBLwK8B,8BChBxB,yBDiBwB,CKpK9B,YLoK8B,QEgBX,oBG/KnB,SLgK8B,cEeX,CDjCb,iBCiCa,UG1KnB,sBJyIM,sBDmBwB,2CE1BjB,aGrGb,CAfE,6BACA,CAQF,eJkGI,gBCSS,CA3CD,mBG1DZ,QH8JsB,uCACA,QGpJtB,gBC/EE,QACA,iBDmFF,yBCpFE,QACA,cDsFF,2BACE,4BAEA,cJsEE,uBItEF,eL4H4B,CK5G9B,eHoBY,CDkCR,2BClCQ,4BGRV,uBJ0DI,eI3DN,gBAMI,CALF,WJ0CE,gBIrCA,IEjHF,qCJogCkC,CK3gCpC,kBDOE,CFiHE,eFm5BgC,cD7/B1B,6BMLR,YCEE,wBFJF,CCEA,YAYF,CAKA,4BAEE,eAGF,CAJE,cAIF,mBP8HI,oBSnKJ,oCRkCQ,kBQ5BN,aAMF,sCTuJI,aEpJO,oBMEP,CPVK,kBOUL,oBP6JS,aQjJb,CARI,aT8IA,cStIJ,CACE,0BTqIE,YEpJO,COsBP,0BT8HA,WS9HA,CAFF,cAUA,CARE,eAMJ,wBPikCoC,yBO/jClC,mBAPE,cAOF,0CCzCA,aACA,CCAA,mBDAA,iBAEA,cADA,aACA,CACA,KEmDE,oBDzCE,CDVJ,aEmDE,CFnDF,eCUI,qBZsFiB,Ka7CnB,wBb6CmB,mBa7CnB,2Bb6CmB,4Ba7CnB,6Cb6CmB,ca7CnB,aDzCE,gBZsFiB,Ua7CnB,kEDzCE,gBZsFiB,sHW1FrB,gBACA,CAFA,iBACA,CAFA,iBACA,CCkCA,kBDnCA,CCMI,UDHJ,yBCuCE,yBACA,yCAIE,uCACA,u1CERI,iBHbR,CAIA,kBGSQ,CHTR,iBAJA,6BAIA,YGSQ,eHbR,4BAIA,eAJA,eAIA,YGSQ,6BHbR,uBGaQ,yBHbR,eAIA,YGSQ,cHbR,eAIA,YGSQ,cHbR,sCGaQ,yBHbR,WAIA,aGSQ,CHbR,cAIA,CGSQ,UHTR,4BGeI,sBAKE,QADW,4CACX,QADW,YACX,sBADW,4CACX,QADW,4CACX,QADW,YACX,cADW,QAQP,qBHhBV,uBGgBU,wEHhBV,cGgBU,qDHhBV,SGgBU,qBHhBV,uBGgBU,SHhBV,aGgBU,eHhBV,cGgBU,qBHhBV,kBGgBU,iBHhBV,kCGtBI,iBACE,OACA,iBACA,iBH4BN,iBACE,UACA,wBAFF,WACE,SACA,kBAFF,8BACE,uBACA,mCADA,WACA,eAFF,WACE,wBACA,WAFF,wBACE,0BACA,WGnBE,wBHEJ,WACA,wBGGQ,WHbR,2BAIA,wBAJA,oCGaQ,yBHTR,QGSQ,wBHbR,iCGaQ,4BHbR,kBAIA,YGSQ,cHbR,kBGaQ,uBHbR,yBAIA,kBGSQ,YHbR,gCGaQ,YHbR,cAIA,kBGSQ,uBHbR,yBAIA,CGSQ,0BHbR,eAIA,CAJA,UAIA,WGSQ,oBHbR,CAIA,qBGeI,gCAEA,uBAEa,WACX,YADW,yBACX,6CADW,sDACX,WADW,YACX,cADW,gCACX,CADW,sDHRjB,uBGgBU,WHhBV,YGgBU,0BHhBV,qBGgBU,wDHhBV,uBGgBU,YHhBV,aGgBU,eHhBV,iBGgBU,wBHhBV,QGgBU,oBHhBV,aGgBU,oBHhBV,oBGgBU,oBHhBV,oBGgBU,oBHhBV,oBEKE,QC3BE,YACE,oBACA,OACA,sBH4BN,cACE,sBACA,QAFF,cACE,aACA,qCAFF,CACE,qCACA,cAFF,eACE,cACA,wBADA,cACA,wBAFF,cACE,6BACA,wBAlBF,cACA,wBGIQ,6BHbR,eAIA,wBGSQ,eHbR,wBGaQ,0BHTR,QGSQ,wBHbR,iCGaQ,4BHbR,kBAIA,YGSQ,cHbR,kBGaQ,uBHbR,yBAIA,kBGSQ,YHbR,gCGaQ,YHbR,cAIA,kBGSQ,uBHbR,yBAIA,CGSQ,0BHbR,eAIA,CAJA,UAIA,WGSQ,oBHbR,CAIA,qBGeI,gCAEA,uBAEa,WACX,YADW,yBACX,6CADW,sDACX,WADW,YACX,cADW,gCACX,CADW,sDHRjB,uBGgBU,WHhBV,YGgBU,0BHhBV,qBGgBU,wDHhBV,uBGgBU,YHhBV,aGgBU,eHhBV,iBGgBU,wBHhBV,QGgBU,oBHhBV,aGgBU,oBHhBV,oBGgBU,oBHhBV,oBGgBU,oBHhBV,oBEKE,QC3BE,YACE,oBACA,OACA,sBH4BN,cACE,sBACA,QAFF,cACE,aACA,qCAFF,CACE,qCACA,cAFF,eACE,cACA,wBADA,cACA,wBAFF,cACE,6BACA,wBAlBF,cACA,wBGIQ,6BHbR,eAIA,wBGSQ,eHbR,wBGaQ,0BHTR,QGSQ,wBHbR,iCGaQ,4BHbR,kBAIA,YGSQ,cHbR,kBGaQ,uBHbR,yBAIA,kBGSQ,YHbR,gCGaQ,YHbR,cAIA,kBGSQ,uBHbR,yBAIA,CGSQ,0BHbR,eAIA,CAJA,UAIA,WGSQ,oBHbR,CAIA,qBGeI,gCAEA,uBAEa,WACX,YADW,yBACX,6CADW,sDACX,WADW,YACX,cADW,gCACX,CADW,sDHRjB,uBGgBU,WHhBV,YGgBU,0BHhBV,qBGgBU,wDHhBV,uBGgBU,YHhBV,aGgBU,eHhBV,iBGgBU,wBHhBV,QGgBU,oBHhBV,aGgBU,oBHhBV,oBGgBU,oBHhBV,oBGgBU,oBHhBV,2BEKE,aC3BE,OACE,aACA,QACA,qBH4BN,cACE,sBACA,QAFF,cACE,aACA,qCAFF,cACE,wBACA,cAFF,eACE,cACA,wBADA,cACA,wBAFF,cACE,6BACA,wBAlBF,cACA,wBGIQ,6BHbR,eAIA,wBGSQ,eHbR,wBGaQ,2BHTR,QGSQ,wBHbR,iCGaQ,4BHbR,kBAIA,YGSQ,cHbR,kBGaQ,uBHbR,yBAIA,kBGSQ,YHbR,gCGaQ,YHbR,cAIA,kBGSQ,uBHbR,yBAIA,CGSQ,0BHbR,eAIA,CAJA,UAIA,WGSQ,oBHbR,CAIA,qBGeI,gCAEA,uBAEa,WACX,YADW,yBACX,6CADW,sDACX,WADW,YACX,cADW,gCACX,CADW,sDHRjB,uBGgBU,WHhBV,YGgBU,0BHhBV,qBGgBU,wDHhBV,uBGgBU,YHhBV,aGgBU,eHhBV,iBGgBU,wBHhBV,QGgBU,oBHhBV,aGgBU,oBHhBV,oBGgBU,oBHhBV,oBGgBU,oBHhBV,2BEKE,aC3BE,OACE,aACA,qBACA,QH4BN,cACE,sBACA,sBADA,cACA,oCAFF,cACE,wBACA,cAFF,eACE,cACA,wBAFF,cACE,wBADF,6BACE,sCGlBE,cHCJ,wBAEA,cGGQ,eHbR,uCGaQ,eHbR,wBAIA,2BAJA,SAIA,YGSQ,2BHbR,mBAIA,aGSQ,gBHbR,8BAIA,cGSQ,mBHTR,uBGSQ,yBHbR,mBGaQ,0BHbR,mBAIA,YGSQ,cHbR,mBAIA,uBGSQ,yBHTR,eGSQ,cHbR,eGaQ,UHbR,YAIA,oBAJA,sBAIA,YGeI,qBAEA,uBAGE,YADW,YACX,cADW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AKJ,qBAEE,CAPE,UAOF,0JrBWW,gCqBvCoI,aAA0C,8CAA1C,UAA0C,+GAC3L,CAD2L,oCAoDrL,gCAnDN,2CrBsCa,6CIhCb,CJgCa,UIhCb,qIiBPuG,6CAcrG,CAdqG,UAcrG,uJAOE,2CAKJ,wBAEE,qBrBWW,CqBlBT,UrBkBS,wYqBvC8K,6SA+CzL,gDA/CyL,wBA+CzL,sBA/CyL,UjBO3L,CiBwCE,gCrBRW,gCIhCb,uCiBPuG,wBAYvG,qBAEE,CAdqG,UAcrG,+HAcA,yBrBWW,qBqBbb,UrBaa,iJqBFb,gCArCiJ,gDAA0C,uHA+CzL,wBAKI,sBALJ,aAKI,CDcN,sHpB3Ba,6CqB6Bb,iCAEE,CrB/BW,aqB+BX,mIAMA,yYAeI,wBDzBN,qBpB3Ba,CqB+CX,arB/CW,kXqBqCX,2FAMA,CANA,aAMA,CrB3CW,4LqB+CX,4CAKI,wBrBpDO,sBqBoDP,arBpDO,wIqB6Bb,wBAEE,sBAFF,aAEE,0JAMA,0EAMA,CANA,aAMA,4BrB3CW,4MqB+CX,wBDpBF,CCoBE,aDpBF,gKCEA,6CAEE,CrB/BW,UqB+BX,kLAMA,wDAMA,oBrB3CW,CqBwCb,arBxCa,iLqB+CX,iErB/CW,yBoB2Bb,apB3Ba,sKqB+BX,8CAFF,UAEE,wLAMA,gCAMA,sBrB3CW,6MqB+CX,6DrB/CW,sMqB+BX,6CAGF,CAHE,UAGF,kLAGE,gCAMA,mBrB3CW,oMqB+CX,uDrB/CW,6LqB+BX,6CAGF,CAHE,UAGF,yKAGE,gCAMA,sBrB3CW,6MqB+CX,6DrB/CW,wBqBmBqC,CrBnBrC,aqBmBqC,gKAYhD,wBAGF,qBrBlCa,CqB+BX,UrB/BW,kLqB2CX,gCrB3CW,+LqB+CX,gCAKI,2DrBpDO,gPqB6Bb,CrB7Ba,UqB6Bb,+KrB7Ba,gCqBqCX,sSAGF,CAHE,aAGF,uJrBxCa,iQqB+CX,uCAKI,CALJ,aAKI,yBrBpDO,6CIhCb,CJgCa,UIhCb,iDJgCa,uFqB+BX,yBAFF,aAEE,uJAMA,iOrBrCW,+EqB+CX,6FrBjBsC,wBELpB,sBAZN,aAYM,qHAhDZ,gCkB+EN,iIXlFA,yBPoPuB,aOpPvB,2UajBF,wBJmBI,qBACE,CIpBN,aJoBM,+WfyOsB,gCoB7NxB,sBAhCJ,oBACA,CADA,aACA,4BAEA,6CAsDI,CAvDJ,aAuDI,uDCvCJ,gCAIE,6DvB6JE,wBuBjJJ,CAHA,aAGA,gKA0BM,wBXDJ,qBWbA,CAaI,aAbJ,kLAcI,gCAdJ,WAGI,aAQJ,CARI,gBAQJ,oBAGI,8BAZA,iDXWJ,yBWCI,uCXDJ,aWXI,oBACA,8EDrBJ,kBCgDA,kBtBgdgC,oBqBhgBhC,CC+CA,uBD/CA,8EAnBF,kBAFA,gBACA,oBACA,CAFA,qBAEA,YACA,+CA8CE,gBACE,uFrBme8B,+CqB/f9B,uCpB+NwB,MoB5NxB,kCAlBJ,+BACA,yBAEA,yBADA,kBACA,2BAuCE,uCC+CA,2BACE,yCAQF,iBAGE,kBtBya8B,0CqBhf5B,eAGF,6BACE,CAhBF,6BAYE,CAZF,iCAJF,oBACE,mBpBgOwB,sBoB7MtB,8BpB4MsB,aoBzMtB,gBC6EF,oEDvEA,aCsEF,CDzGF,wBAmCI,mBApCJ,OC0GE,eACE,CDxEF,kBACE,CAlCJ,yBAiCE,CALI,iBA9BN,CACA,eACA,CAFA,qBC2GI,4DAkBF,UALE,OAKF,yBC9IF,uBAEA,0CDwJF,SACE,CADF,OACE,0BAEA,uBtBWW,MA/HG,CA+HH,UA/HG,yBsB0Hd,UAFA,OAEA,0BACA,uBAME,OALF,UAKE,yBfpJA,UeoJA,OfpJA,2BACA,uBeuJA,OfvJA,UeuJA,yBf1IA,Ue0IA,Of1IA,2BACA,0CL1BF,yBF2Ce,SsB+Hb,CtB/Ha,OsB+Hb,yBtB/KQ,iCAgDK,CAhDL,qBAgDK,gCsB8Ib,wBAQJ,6BAKA,CtB3MY,6BsB8LR,CtB9LQ,asB0LV,UtB1LU,CsBsLR,oBtBpLQ,yCsByMZ,sCAGE,avBrCI,2BuB4CN,UACE,mBACA,CANA,uBAIF,CtBjNY,KsBmNV,mCE3NA,iGADA,UACA,CxBuCc,oBwB3ChB,mBAEE,sBAEA,yCAEA,aACE,mCACA,wIAKE,WALF,oBAKE,weAaJ,YADA,UACA,mBAIE,6BAHF,sBAEA,gBACE,gBASE,kCATF,0FAMF,mBAGI,CATF,UASE,0IAQJ,CARI,8BAQJ,2CjBfE,oNAaA,wBACA,CAdA,aiByBF,oBjBXE,kCiBkCJ,kBAEE,cADA,cACA,iCADA,cACA,wCAMI,cANJ,aAEA,iBAII,gCASA,oBAFJ,iBAEI,uKAUJ,gCAyBF,wqBAYI,8PjBzGA,qRAdA,mRiBsJA,kPAEA,yCAGE,cACA,mJC7KJ,gQAEA,sBAKE,CAPF,qBAEA,CAKE,sBAEA,iHACA,sgMAwFA,6XAGE,g5DAiDJ,guDzBmPsC,0byB1MxC,6UAeI,ioBlBtLA,kBADA,kBACA,qBADA,qBACA,68BT0B0B,uDErDrB,mBFqDqB,uMEFb,mqB0BkDb,4BAKF,C1B1GO,yB0B0GP,inBAwCI,qDAKF,gB5B+KgD,yD4B/KhD,2B5B+KgD,2C4B5KhD,yCzBiZ4C,mBHrOI,O4BjKlD,YzBsY8C,CHrOI,UGqOJ,4DyBhY5C,wBACE,CADF,+BACE,wFAKF,wEAaA,oBAMA,0E1B0boC,wB0B7apC,qBACE,C1B4akC,U0B5alC,4G1B4akC,uI0BhalC,wBVlNA,uBUqMF,eVpMI,CADF,iBUqMF,CVpMI,4EUsNJ,uCAOA,qB5B4FgD,0B4BjG9C,mB5BiG8C,0D4B5FhD,WALE,0C1BrOG,iB0BqOH,6B1BhEO,CFiKuC,4B4B1EhD,gC1BvFS,+CA7JD,iB0B8PV,wSzBwUkC,mFyBvThC,wB1B/QQ,CCskBwB,oBDtkBxB,CARH,2P0B2SL,CzB1SO,gLyBoTP,sEAIF,iBACE,yE1BkFoC,2LAhJb,mF0BqGzB,0BAEA,CAKA,4CAIA,kBAEA,4C1B1HyB,yBAjMV,0BAiMU,C0BgIzB,iIzB2QiB,uCyB/Pf,2CAOF,eACA,EACA,yE1BpOW,qBAyEc,6BA9OlB,oF0BsZL,0BASA,oEA6BF,+NASE,yBzBkKyC,mByB5K3C,c1B7MyB,oBAtOf,C0BgaN,kBnB9ZF,gBmB+aF,CApBE,2B1BlaQ,C0BsbV,mBAEA,C1BxbU,mC0BqaN,CAmBJ,qBACA,C1BpbU,U0B8bR,gFAIA,oBAGF,CzBoJ2C,gCyBjJzC,CAHF,SAGE,sGnBtcA,0OSEE,qBUicJ,CVjcI,8BUicJ,sFzB4J2C,yByBjJzC,azBiJyC,4FAvmBlC,8GA+lBkC,WA/Wf,0BMxO1B,4ImBseA,mBnBteA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BI,yCAGA,kBACE,CAHF,mBAGE,kO3B8hB0B,yI2BjhB5B,6BACE,iOjBvHN,wJiBmFI,kBACE,8CjBjGN,iBiB8FA,yCAqBI,kBAEA,CAFA,mBAEA,kO3B+hB4B,sK2BjhB5B,iOAhBA,wNAjBE,iBAmBF,yCAGE,kBACE,CAHF,mBAGE,kO3B2hBwB,oD2BjhB5B,sBACE,mDAeA,cAGA,6P3BohB0B,2ECttBlC,oBDutBkC,0D2Bnf9B,kB3Bqf8B,gX2BlehC,gBAGF,oC3B4dkC,sB2B1dhC,gB3B4dgC,qTATA,cC/sBlC,CD+sBkC,eC/sBlC,2BDgtBkC,kE2Bxb9B,gC3B0b8B,4H2BrbhC,kB5BrSK,CC0tB2B,mBD1tB3B,yOCutB2B,gB2B/ZhC,qC5BxTK,0E6BJT,YACE,EACA,mCAEA,2BAEA,6MAeE,eAFA,eAEA,4BACE,kBtBCF,2CsBGA,uDtBWA,kBACA,CADA,mBACA,6MsBmBF,iDAIA,sB3BrDA,gB2B0DE,gC7B8VgC,Y6B7UpC,CAEE,gGAGA,eAEA,qCAKF,gBACE,oFAGA,eAEA,8CAUF,eACE,2KAeA,eAEA,+BtBnHE,sBsBwHJ,CtBxHI,esB2HF,oCAIF,wQA0BM,4B7BwQ8B,e6BtQ9B,C7BsQ8B,mG6BlPhC,eAKE,CAGA,6FAOE,8CtB9KJ,eACA,mFsBoLM,eAGE,mOtBzKR,8DsB4LQ,CtB5LR,esB4LQ,iTA0CV,2BAGE,gBAGE,gGtBnPF,UsBuPA,OtBrQA,oBsByQA,CAEE,uBCtSJ,CDoSE,qBAEE,CCtSJ,+BAEA,kB9BmgBkC,CO3ehC,kCACA,asBqQA,iB7BqOgC,UDlV9B,a+B9KJ,C9BggBkC,c8BhgBlC,mBvBYE,qBuBPJ,CALE,kBAKF,+BAIE,0B9BqfkC,6B8BxflC,kB9BwfkC,C8B9ehC,6BASE,8B9Bqe8B,8B8Bre9B,CARA,qBAQA,+DAWF,wBAGF,aACE,+BAGF,a9BnCU,oB+BbV,gB3BGA,mBGcE,sCHbF,e2BGA,sCACA,uB/BmkBkC,mBAhiBtB,c+BxBZ,0B/BiDoB,uC+B5ClB,C/BjBK,e+BYP,C/BZO,sB+BiBL,0B/BbQ,yB+BmBR,c/BujBgC,0B+B/iBhC,oCxBSA,CPuiBgC,sBOviBhC,yBACA,4CAdA,ewB0BF,CxB3BE,qBwB2BF,sCxB3BE,oBACA,CwBgBA,qB/BQa,mB+Bab,iB/BhEK,CAKG,e+ByDR,gBAEA,C/Bba,iB+BSf,C/BvDU,Q+BuDV,K/B5DO,0CAIG,agCTV,YACE,wBjCgLE,0BCXM,wDOzHR,6BACA,CyBtCE,8BzBsCF,oCyBjCE,yBzBkBF,uBACA,oByBhCF,iBACE,CzB+BA,kByB/BA,kBjCgLE,QCVM,iCgC/JN,ChC+JM,iBgC/JN,sCzBqCF,yBACA,2CyBjCE,2BzBkBF,yC0B5BF,cADF,aACE,oCAIA,4BAEA,ClCwKI,yBkCxKJ,kG1BME,8H0BbJ,4BjBgBQ,qCiBIJ,4BANE,wBAMF,oGjCscgC,wBO7chC,uG2BZE,2BACA,0CAGF,yBAEE,4BACA,mBDqCJ,UCjDA,8BpC2Ca,4CI5Bb,oBgCVI,kBACA,oDAKA,gBACA,2BAZJ,CAWI,4BAXJ,sCpC2Ca,yBI5Bb,yBgCVI,+BACA,+BAGF,apCkCW,wBI5Bb,kBgCVI,CAMA,eAXJ,kBpC2Ca,iBmCMb,eCjDA,CAWI,gBANA,8BAMA,YALA,mCAKA,4DpCgCS,0BmCMb,oBCjDA,oBpC2Ca,gDoCrCT,0BAKA,oBALA,CAMA,wBAZJ,0BhCeA,iBgCVI,CpCsCS,4BI5Bb,CJ4Ba,coCtCT,YD4CJ,qBCjDA,yBpC2Ca,CoChCT,aACA,CANA,cAKA,kCALA,wBAKA,CALA,iBpCqCS,kBoCrCT,6CAGF,ChCMF,agCVI,sBpCsCS,SoClCX,kBAEE,eACA,CADA,mBACA,mCpC+BS,6BoCtCT,CpCsCS,2BoC3Cb,aAKI,kCAMA,+BALA,2BAKA,8BAXJ,wBpC2Ca,sBoC3Cb,WDiDA,SnCNa,gCoCrCT,qBAKA,sBANA,aACA,gCAKA,2BAXJ,iCpC2Ca,CoC/BT,uBpC+BS,kDoCrCT,8BADA,0BACA,iDCPN,8BACE,CDWI,2BCXJ,2B5BiBE,gCI0CA,CV8vBgC,sBkC1zBpC,kDAcE,6BCVF,CDQA,0BCRA,CACE,gDAGA,8BAKF,CpCuboC,2BoCvbpC,QAgCI,iBACA,CAjCJ,oBAMA,CpC4Ja,iBoCnJb,gBAEI,eAXJ,iBpC4Ja,CoCjJT,iBAMF,CAUE,6HCxCA,CDgCA,sBAOA,CATF,kBC9BE,uCAIA,OD8CF,eACqH,8BAA5F,oBAA4C,cCpDrE,oEAKE,iBD8CF,sBACqE,mBCpDrE,CDoDyB,kBAA4C,CAAgD,mBCpDrH,gBACE,wBAGF,CAJA,UAIA,6CDgDqH,wBAA5F,CAA4F,UAA5F,6CCnDvB,gCDkDF,CClDE,SDkDF,kBACqH,wBAA5F,CAA4F,UAA5F,iDCnDvB,wBAGF,CAHE,UAGF,iDDgDyB,gCCpDzB,CDoDqH,SCpDrH,gBACE,wBAGF,CAJA,UAIA,6CDgDqH,wBAA5F,CAA4F,UAA5F,6CCnDvB,gCDkDF,CClDE,SDkDF,aACqH,wBAA5F,CAA4F,UAA5F,uCCnDvB,wBAGF,CAJA,UAIA,uCDgDqH,gCAAhD,CAAgD,SAAhD,gBCpDrE,wBACE,CADF,UACE,6CDmDmH,wBAA5F,CADzB,UACyB,6CCpDzB,gCAIA,CAJA,SAIA,eACE,wBCPA,CDOA,UCPA,2CACA,wBAKF,CALE,UAKF,2CAGA,gCtCSQ,CsCTR,StCSQ,asCFV,wBACE,C/BFE,U+BEF,uCAGA,wBAEA,CAHA,UAGA,uCxC4rBqC,gCwCzrBrC,CAFA,SAEA,atBRI,wBsBDN,CASE,UtBPM,uCsBUR,iNAME,yBAJA,aAIA,yCACE,gCADF,CACE,SADF,gBCpCA,wBACA,CAFF,aAEE,6CCGA,wBAKE,CALF,aAKE,6CjCQA,gCNJO,CMIP,SNJO,CuCcT,mCAIE,kBvClBO,CuCcT,oCvCdS,yBuCoBP,4BvC1BO,mBDoCG,eCnCH,CDmCG,ewCNZ,evC7BS,QuC2CT,sBxC5CO,mBwC2CP,kBACA,CAFA,oBACA,CvC1CS,iBDDF,gBwCgDP,0BAEA,mCjC/BE,6CAcA,ciCqBF,oBjCrBE,CAbA,iBiCkCF,cjCrBE,gBACA,6CN7BO,CM6BP,aN7BO,mBuCwDP,wBxC7DK,4BwCkEP,aACE,kBvC+K0B,8CDlPrB,aCkPqB,qBuCzK5B,wBACE,8BAEA,aACE,gBxC+CU,wBwChCZ,qBACE,CxC+BU,awC/BV,2CAGE,4BjC/BJ,0BAZA,6CiCgDI,CjChDJ,aiCgDI,gBjChDJ,wBAYA,sDiC0CM,8CADF,aACE,mBAGF,wBxCcQ,4BwCXJ,4BAKF,wBAEI,qBxCIE,CwCXJ,axCWI,kBWxEZ,wB6BwCA,2BACE,kDAGE,qBjC/BJ,CiC4BE,ajC5BF,wCAZA,sCiCgDI,ajChDJ,wBAYA,sBiCoCI,ajCpCJ,wCiC0CM,oDAGF,wBxCcQ,qBwCXJ,CANF,aAME,mEAKF,aAEI,gBxCIE,wBWxEZ,qB6BwCA,CxCgCY,awChCZ,mBACE,oDAGE,8CjC/BJ,8BAZA,6BiCgDI,UjCpCJ,wBiCyCI,kBACE,CjC1CN,iBiCoCI,YjChDJ,ciCsDM,yBANF,ajChDJ,eiCmEU,CAbJ,cAME,wBAKF,CxCMM,UwCXJ,CANF,4CAGF,CAGI,kBAKF,yBAEI,CAPF,kBAOE,uC7BpEV,6B6BwCA,wBACE,+GjCxCF,4BAYA,yEiC0CM,uCAGF,uBxCcQ,ewCXJ,6E7B7DR,kB6BkEM,YAEI,sBxCIE,gBWxEZ,CXwEY,cwChCZ,yBACE,wGjCxCF,wBiCgDI,CjChDJ,4CiCgDI,gCjCpCJ,yBAZA,aAYA,kBiC0CM,sBAGF,iCxCcQ,CwCjBN,qCjC1CN,iBP2DY,8BwCXJ,8DAOE,6B7BpEV,iC6ByCE,CxC+BU,kCwC/BV,qDjC5BF,sBiC4BE,aAGE,oBjC/BJ,CAZA,gDiCgDI,qBjChDJ,wDAYA,4DiC0CM,4DAGF,kBxCcQ,qDwCXJ,8BAKF,yBAEI,oDjC9GV,2BiCsIA,CjCtIA,2BiCsIA,gDAEA,sEAauC,oBAA+B,oBAA/B,iEtCvJzC,qBsCuJwE,CAA/B,gBAA+B,yBC7JlE,6CAGF,uDD0JoE,6BCpKxE,0BDoKwE,uDAA/B,0GAA+B,YC7JlE,6DzCFC,mBwC+JiE,CxC/JjE,oBwC+JiE,oEAA/B,4GtCvJzC,wDuCNM,uDzCFC,uDwC+JiE,2BAA/B,CAA+B,2BAA/B,4HC7JnC,oBD6JkE,oBC7JlE,oED6JkE,qBCpKxE,CDoKwE,gBCpKxE,0BDoKwE,0BAA/B,uGAA+B,0BC7JlE,uDzCFC,2BwC+JiE,CC1JpE,2BD0JoE,+DAA/B,yKC7JnC,qBAGF,CAHE,gBAGF,2BD0JoE,4CCpKxE,wDDoKyC,8GC7JnC,4BD6JkE,2BC7JlE,mDD6JkE,yEAA/B,oBAA+B,oBAA/B,oEAA+B,qBC7JlE,CvCMN,gBuCNM,sDAGF,kBzCLG,yDwC+JiE,uDAA/B,mFAA+B,CAA/B,2BAA+B,oDC7JlE,0ED6JkE,mBCpKxE,CDoKwE,yFAA/B,yEtCvJzC,oCuCNM,mEzCFC,qBwC+JiE,0BErKtE,wB3CkLE,C2CpLN,a3CoLM,6G2CnKF,yB1CRK,a0CQL,wDAKE,wBAYJ,sBxClBA,UwCkBA,4BAQF,wBC1CA,CDoCE,aCpCF,iHAQE,wBACA,CADA,aACA,0DpCSE,wBoCJF,qB1Cg4BkC,C0Cn4BlC,U1Cm4BkC,0B0Cx3BlC,wBAEE,CALA,aAKA,6G1CXO,wBA44ByB,CA54BzB,aA44ByB,wD0Cl3BlC,6CpCZE,CoCWF,UpCXE,uBACA,wBNk3BgC,CMn3BhC,aNm3BgC,uG2C13BlC,wB3C4pBkC,C2C9pBlC,aAIA,qDAaF,wBACE,qB3Ck5BkC,C2C15BlC,U3C05BkC,0B2C94BlC,wBAGA,CAHA,aAGA,6G5BtBM,yB4BsBN,a5BtBM,wD4B+BN,wB5CinBkC,qB4C5mBpC,C5C0mBoC,U4C1mBpC,yBACE,wBACA,CADA,aACA,2GAIE,wBAGF,CAHE,aAGF,uDAME,wBAIJ,qBACE,CANA,UAMA,uBAEA,yBADA,aACA,uGAOE,2FAMA,wBACA,sBAFA,UAEA,uBAGE,yBADF,aACE,uGAaJ,wBACA,CAFA,aAKA,qDAEA,wBACA,qBAIA,CALA,UAKA,wBAMA,wB3CijBkC,C2CnjBpC,a3CmjBoC,yGHeA,wB8CjjBlC,CANA,aAMA,sD3C+zBkC,6C2C3zBlC,CAFA,UAEA,0BrCtHE,wBqCyHF,CrCzHE,aqCyHF,6GAoBF,wBAIE,C3CwH4B,a2CxH5B,wDAOA,wBACA,qBAEA,CAHA,UAGA,QrC7IE,WqC6IF,4BACA,8BrC9IE,CACA,UqCmJF,CrCpJE,wBqCoJF,cACE,+BAKJ,uFjCvII,WiCkJF,c9C2fkC,wB8CzfhC,SAGF,C9CsfkC,S8CtflC,qCACE,QAOF,2BACE,CALE,0BAIJ,CACE,0BAEA,CACE,oBASJ,CAVE,oCACE,CAXF,iBAEA,kBAFA,eAEA,CASE,SASJ,yB9CkekC,oBa9oBhC,gBiCgLF,sB9C4dkC,uBa5oBhC,aiCuLF,Y9CodkC,e+CrsBlC,kB5CgrBkC,CA+KA,2BH9rBN,CG8rBM,2BH9rBN,iCECV,0C8C7JlB,2CAEA,C7Cw1BkC,c4Ch2BpC,YACE,C5CgrBkC,qB6CzqBlC,aACA,cACA,4BACA,oBACA,iBACA,gBACA,QDHA,YAEA,C5Cg1BkC,W4C90BlC,C9CoKI,M8CzKJ,CAME,UADF,gBCDA,c/CqKI,O8CtKJ,U5Cg1BkC,C4Cn1BlC,YAME,e5Cm1BgC,Y4C90BhC,oBACE,CALF,iB5Ck1BgC,W4C70B9B,2BAGA,4BAFA,iCAEA,uCAMJ,qEAGE,+EAGE,0BACA,yC7CpBM,yC6C0BZ,6BACE,+F5CqzBkC,0F4C7yB9B,kBACA,CADA,aACA,4B7CpCM,+B6C2CV,W7C3CU,uC6C2CV,8FAGE,wDAEA,+D7ChDQ,sE6CyDV,4B5CuxBkC,sE4C/wB9B,mBARJ,kCAGE,CAKE,U5CgxB8B,mBADA,C4CpxBhC,UAKE,iBAyBJ,wB7CrGO,CCk1B2B,Y4C7uBlC,C7C1FU,O6CkEN,c7ClEM,O6CwFZ,W5C+uBoC,C4C/uBpC,Y7CnGS,sB6CuGP,S7C5FU,sBODR,UwClBJ,eAGE,sB9C8qBkC,CAmMA,0DHjtBN,CgDhK5B,2B9C0KW,C+C5KX,YAEA,CAEA,6B9C+2BkC,qBDvsBvB,sB8CtKX,gCACA,CAFA,oBAEA,cAEA,eACA,CAFA,eAEA,aACA,aACA,gBACA,CAHA,iBAGA,e/CsKI,kBgDxKJ,CxCME,6BwCEA,CANF,8BxCIE,CPVK,4B+CMP,CDCA,2B/CqKI,CgDxKJ,wB/CJO,a+CYL,iBACA,a9C+2BgC,0B8C12BhC,2BAEE,CAJF,wCAIE,yBAEA,cACA,mBACA,CADA,eACA,wD9Cq2B8B,wE8C71BlC,wBACE,wFAGE,2BACA,8B9C21B8B,6E8Cv1BhC,0B/CmFY,U+CjFV,0B9Cq1B8B,qBDh4B3B,c+CiDT,4D9C40BoC,CAGA,mBAHA,iB8Cz0BlC,gBACE,CAGA,qBAGG,CACD,e9Co0B8B,C8C30BhC,gB9Cw0BgC,CD73B3B,Q+CiDT,C9C+0BoC,UDh4B3B,kBC63B2B,eADA,iB8Cp0BhC,2DAIE,mBADA,qCACA,C/C5DG,YCg4B2B,0CDpwBpB,a+C1DV,a/ClEG,CA4HO,kB+C1DV,W/ClEG,wB+CwET,kB9CqzBoC,oBD73B3B,U+CwET,C/CxES,iBC63B2B,oD8ClzBlC,eACE,0J9CozBgC,oD8ChzB9B,K9CgzB8B,wDDpwBpB,qFA5HP,mH+CmGL,2B9CyxBgC,gC8CzxBhC,CAHA,OAIA,0DAIJ,e9CqxBoC,wE8ClxBlC,2FAIE,2BAGE,CAHF,mCAGE,sDACA,e9C6wB8B,oEDpwBpB,aCowBoB,O8CzwBhC,Y/CKY,kFDgDV,yBEusB8B,C8CjuBlC,gChD0BI,CgD3BJ,M9CkuBkC,gBM/1BhC,wBwCsIA,kBAIJ,CxC3II,WNg2BgC,e8C7tBlC,sBxCnIE,kBwC2IJ,UCnIE,qBhCfI,2BACE,CgCcN,qBhCfI,CACE,yCgCJR,4DAME,CAWA,iBACA,CAZA,iBACA,gBCvBA,CjD2CY,OgDZZ,qBACA,CACA,gBCjCA,gBACE,CDYF,gBCXE,eACA,iBDwBJ,qBACE,iBAEA,oBACA,CDuIA,K/C3HY,CgDXZ,kBACA,CADA,sChDWY,YgBvBN,0BgCRR,aACE,CDwJF,iBC7HE,ChCpBM,gBgCoBN,kFAKA,kBAGF,oBAHE,0CAGF,CAEE,mDAUE,mBACA,kEACA,yGAOA,sDADA,QACA,8EhClDE,sBgCyDF,0BhCzDE,CgCyDF,UhCzDE,wDgCqDJ,iBhCpDM,sEgCwEN,WACA,CALA,uBAEA,CAGA,aAHA,WAGA,oFASA,6BAFA,gCAEA,CAFA,MAEA,kFhClFM,2HhBbC,gBgDoGL,CACA,uEAUJ,sBACE,sFAYA,6BAEF,C/C87BqC,0B+Ch8BnC,C/Cg8BmC,K+C97BrC,oFAIE,wBASF,CAVA,0BACE,CADF,OAUA,wGAeI,+B/Cw5BiC,C+Cz5BnC,UACE,C/Cm5BiC,a+Ct5BnC,C/Cs5BmC,S+Ct5BnC,kBAEA,CANA,iB/C05BmC,O+Ct5BnC,U/C25BmC,sDAGA,kB+Cp5BjC,oEAIA,wBACA,CAHA,wBAEA,YAEA,kFhC1JI,2BgC+JJ,CAnBF,gChC5IM,CADF,OgCgKF,gFhD5KK,sBgD8LP,CAHA,gChD3LO,CgD0LP,SAIA,iBE9LF,wBjDukC0B,gCAEA,4BiDpkCxB,4BARA,iBAGF,CAHE,oCAQA,uBAGA,2BACA,cADA,oBACA,WAGF,iBjDgkC0B,yBAEA,kBiDxjC1B,CACE,gBAIE,eACA,CALF,iBAIE,WACA,uBjD2iCsB,sBiDtiCxB,ajDsiCwB,gBiD/hCxB,kCACA,2BjDmiCwB,CAHA,YiDpiCxB,YAGA,mBjDiiCwB,kBAGA,qCiDviCxB,UjDuiCwB,uCiDzhCtB,8BAEE,gEC1DN,uFAEA,oGAEA,0DCFE,UACE,eADF,2BACE,4PlDUF,mCkDXA,ClDWA,SkDXA,uCACE,qFlDUF,+DkDVE,mBADF,eACE,mBAKE,UANJ,CACE,mClDUF,CkDVE,WlDUF,SkDLI,CANJ,iBACE,CADF,kBACE,mClDUF,UkDVE,gDlDUF,8CkDXA,qIlDWA,WkDXA,qBlDWA,oBkDXA,wBACE,8FADF,kCACE,ClDUF,oBkDXA,uBACE,2dlDUF,sBmDJF,SACE,mCAGF,CAJA,OCNA,gCDUA,gBCVA,CDUA,enDAE,iBkDLI,QCCN,WCNA,yBAUA,2BACA,CADA,sBAGI,8BAOJ,CATA,2BAEI,CAZJ,mBASA,eATA,cACA,0BAEI,CAFJ,iBAkBA,WAhBI,kBAMJ,CAUA,2BACA,CApBA,UAoBA,+DACA,eAEI,+BAMJ,uCAEA,CAUE,UACE,CAXJ,SAUE,oBARE,gBAQF,CAZF,4BAaI,iBADF,CAVF,UAUE,2BACE,0BADF,kBACE,6CAAK,CAAL,kBADF,kBACE,+BADF,mEACQ,CAAN,oCADF,YACE,CADF,mCACE,qBADF,6BACE,gBAoBJ,2CACE,CARA,6BAGF,kBACE,CAbF,qBACE,WAOF,CAKE,SAGF,CARA,sBACE,CATF,UAiBE,kBACA,YADA,UACA,CAGF,sCAEI,qDACA,kBAQJ,gCACE,wCACA,eAGF,+BAEI,8CACA,oBAQJ,oCAIA,kDAIA,+CAIA,uFCtGM,44B5CiDF,2E4CjDE,wlC5CiDF,C4CjDE,kYAUN,8BAEI,2YCjBF,6BAHA,qCAQE,gCADA,wCACA,sEAcA,CAdA,cAGF,oCAWE,wCAUE,4CADF,eACE,8BADF,YACE,yBADF,iBCxBA,sBDyBE,aCzBF,+BACA,mCACA,yDACA,wDAEA,yCACA,2CACA,4KAIA,sBACA,sEAEA,uEACA,sFACA,kGACA,iFACA,wFAEA,0DACA,+EACA,mEACA,8CACA,qDAEA,uDACA,+CACA,0EACA,oCACA,gFACA,8CAEA,kCACA,gDACA,4DACA,sCACA,kDACA,iD9CYA,uB8ClDA,4CACA,8CACA,kFACA,2BAEA,iDACA,6CACA,4CACA,qCACA,yCACA,8CACA,yCACA,0CAEA,gFACA,0CACA,oEACA,8DACA,oEAEA,2CACA,yEACA,oBACA,wCADA,iBACA,qCACA,oKAKA,SADA,SACA,YADA,yCACA,wDACA,kDACA,8CAEA,+CACA,qDACA,kDACA,0DACA,mDACA,gEAtCA,oDACA,iDACA,wDACA,uDAEA,8DACA,oCACA,qEACA,iDAEA,0GAEA,uCAEA,+EACA,gDACA,6DACA,yFACA,4BAEA,qDACA,4DACA,wDACA,oDACA,qDAEA,6DACA,2DACA,uDACA,8DACA,6EACA,+CAEA,mDACA,iDACA,sCACA,6CACA,qDACA,6D9CYA,uC8ClDA,eACA,mEACA,uDACA,uCAEA,sDACA,wCACA,iEACA,2BACA,oCACA,2DACA,4BACA,6DAEA,uCACA,kEACA,4EACA,sDACA,oFAEA,yBACA,sDACA,yDACA,0DACA,yDAEA,+DACA,+DACA,oDACA,+CACA,gFACA,kDAEA,sDACA,oDACA,uCACA,6CACA,qDACA,6D9CYA,uC8ClDA,eACA,mEACA,uDACA,uDAEA,sCACA,wCACA,iEACA,2BACA,oCACA,2DACA,4BACA,6DAEA,wCACA,iEACA,4EACA,sDACA,oFAEA,yBACA,sDACA,yDACA,0DACA,yDAEA,+DACA,+DACA,oDACA,8EACA,iDACA,kDAEA,sDACA,oDACA,uCACA,6CACA,qDACA,6D9CYA,uC8ClDA,eACA,mEACA,uDACA,uDAEA,sCACA,+DACA,0CACA,+DACA,yBACA,kCACA,4DACA,6BAEA,mEACA,6DACA,qDACA,kFACA,wDAEA,sDACA,2DACA,uDACA,wDACA,gEAEA,8DACA,0DACA,8CACA,qDACA,wEACA,oDAEA,qDACA,uDACA,yCACA,gDACA,0DACA,gECxCI,eAMJ,wBAEI,iBAMJ,iDAhBA,gCAEI,eAMJ,uBAEI,CAMJ,sD/CsCA,qB+CtDA,mBAEI,uBAMJ,mBAQA,kD/CsCA,oC+CpDI,yBAMJ,kCAQA,4DAhBA,6BAEI,uCAQA,CAMJ,iEAhBA,uBAEI,gCAMJ,qBAQA,sDCnBF,oTCCA,2RAMA,oBAGA,6BAIF,uBAEE,2B3D2pBkC,8E2DrpBpC,4BAEI,2B3DkpBgC,c4DzqBpC,4BCIE,kBACA,+BAEA,uBACA,oCAEA,iEAcE,gBACA,wBACA,kBC5BJ,kFACA,yDACA,4DACA,2CCCI,ySAIJ,CACA,kEAIA,wBACA,gCAEA,sBACA,8BCTQ,qDAGE,2BAEF,8BASA,0BAEE,6BAKE,0BArBJ,kCACA,wBAIA,gCAGI,2BAMJ,8BAIA,4BAGI,qCArBJ,2BACA,oCAIA,4BASA,+BAEE,sBAEF,yBAlBA,sDACA,CAEE,oBAEF,6BAGI,wBAMJ,2BAIA,0BAGI,6BArBJ,yBACA,4BAIA,kCAGI,cAMJ,qBAEE,aAEF,6CAlBA,mCACA,iBAEE,qBAEF,oCASA,yCAEE,oBAEF,iBAlBA,qCACA,8CAIA,mCASA,sCAEE,gBAEF,oBAlBA,0CACA,oBAEE,iBAEF,qBAGI,gBAMJ,oBAEE,2BAEF,gBAlBA,sCACA,sCAIA,uCAGI,iCAMJ,0BAIA,qDAlBA,2BACA,mBAEE,kCAEF,2BASA,uCAIA,2CAlBA,2CACA,6BAIA,2BAGI,CAMJ,uDAIA,iBAGI,wBArBJ,kBACA,iCAEE,0BAEF,YASA,KAEE,0BAFF,OANI,cAMJ,qBAdA,CAgBE,cAEF,QAlBA,2DAKA,mCAGI,gBAMJ,8BAdA,kBACA,CAEE,SAeF,WAlBA,4BAkBA,SAlBA,CAgBE,iBAEF,CAjBA,kBAEE,CAeF,SAfE,oDAeF,UAFE,YAEF,iBAJA,gBAIA,kBAeA,CAnBA,UAmBA,2DAGE,SAEF,6CASA,sDAIA,cAGI,yBArBJ,0BACA,0BAEE,0BAEF,4BASA,oCAEE,oBAEF,2BAlBA,wDACA,SAEE,qBAEF,iCAGI,CAMJ,iCAEE,aAEF,yBAGI,aArBJ,mCACA,8BAEE,sBAEF,wBAGI,aAMJ,mCAEE,wBAEF,aAGI,yBArBJ,oCACA,8BAIA,yCAGI,aAMJ,8BAEE,aAEF,+BAGI,CArBJ,yCACA,6BAEE,aAEF,2BAGI,0CAMJ,aAEE,8BAEF,aAGI,4BAUR,2BACA,aAEE,yBAEF,wCASA,yCAEE,aAEF,0BAGI,6BArFA,wCACA,0CAIA,2CASA,yCAIA,8BAlBA,yCACA,2CAEE,CAEF,2CAGI,aAMJ,6BAEE,4BAEF,eAGI,yBArBJ,0CACA,eAEE,4BAEF,yCASA,yBAEE,oCAEF,aAGI,yBArBJ,uCACA,aAEE,wBAEF,+BAGI,aAMJ,6BAEE,aAEF,+BAlBA,6CACA,2CAIA,8BAGI,yCAMJ,aAEE,8BAEF,aAGI,+BArBJ,0CACA,MAEE,sBAEF,uCAGI,aAMJ,4BAEE,aAEF,6BAGI,aArBJ,yDACA,aAEE,4BAEF,aAGI,8BAMJ,4CAIA,0CAlBA,+BACA,0CAIA,4CASA,6CAIA,2CAlBA,6BACA,yCAEE,eAEF,4BAGI,eAMJ,4CAEE,2BAEF,gCAlBA,4CACA,eAEE,+BAEF,eAGI,gCAMJ,eAEE,8BAEF,+BAlBA,2CACA,6CAIA,8CASA,4CAIA,6BAlBA,0CACA,0CAEE,eAEF,6BAGI,eAMJ,2BAEE,+BAEF,2CAlBA,6CACA,eAEE,+BAEF,eAGI,6BAMJ,gCAEE,eAEF,6BAGI,eArBJ,+BACA,+CAIA,6CAGI,QAMJ,uCAEE,0BAEF,iBAGI,4BAYJ,8CACA,iBAEE,2BAEF,8BAGI,mBAMJ,yBAEE,mBAEF,2BAGI,mBArBJ,+CACA,0BAEE,yBAEF,0BAGI,mBAMJ,yCAEE,wBAEF,mBAGI,yBArBJ,0CACA,SAEE,wBAEF,+CASA,iDAIA,kDAlBA,gDACA,SAEE,uBAEF,8CASA,gDAEE,mBAEF,8BAlBA,+CACA,8BAEE,mBAEF,yBAGI,8CAMJ,mBAEE,4BAEF,mBAGI,0BArBJ,gCACA,mBAEE,2BAEF,gDASA,iDAIA,+CAaJ,oDACA,4BAEE,mBAEF,8BAGI,mBAMJ,+BAEE,mBAEF,6BAGI,+BArFA,8CACA,qBAEE,2BAEF,qBASA,4BAEE,qBAEF,0BAGI,CArBJ,8CACA,0CAEE,yBAEF,mBAGI,0BAMJ,mBAEE,wBAEF,kCAlBA,gDACA,mBAEE,+BAEF,mBAGI,gCAMJ,mBAEE,8BAEF,SAGI,wBArBJ,+CACA,CAEE,gDAKE,mBAMJ,+BAEE,mBAEF,6BAGI,CArBJ,iDACA,0BAEE,mBAEF,4BAGI,mBAMJ,6BAEE,mBAEF,2BAGI,SArBJ,2CACA,4BAEE,mBAEF,8BAGI,mBAMJ,+BAEE,mBAEF,6BAGI,SArBJ,4CACA,6BAEE,mBAEF,+BAGI,mBAMJ,gCAEE,mBAEF,8BAlBA,iCACA,8CAIA,iDASA,qBAEE,6BAEF,qBAlBA,8DACA,qBAEE,6BAEF,qBAGI,+BAMJ,qBAEE,gCAEF,CAGI,oBArBJ,+BACA,iCAEE,qBAEF,4BAGI,qBAMJ,8BAEE,qBAEF,+BAlBA,kDACA,gCAIA,+CASA,iDAIA,kDAlBA,gDACA,UAEE,wBAEF,iDASA,mDAIA,qBAGI,+BArBJ,qBACA,6BAEE,mCAEF,qBAGI,6BAMJ,qBAEE,+BAEF,qBAGI,gCArBJ,qBACA,8BAEE,WAEF,6CAGI,0BAMJ,uBAEE,4BAEF,uBAeA,oDACA,2BAEE,YAEF,8CAGI,yBAMJ,yBAEE,2BAEF,yBAlBA,qDACA,0BAEE,0BAEF,0BAGI,mBAMJ,yCAEE,wBAEF,mBAGI,yBArBJ,0CACA,SAEE,wBAEF,+CASA,iDAIA,kDAlBA,gDACA,SAEE,uBAEF,8CASA,gDAEE,mBAEF,8BAlBA,+CACA,8BAEE,mBAEF,yBAGI,8CAMJ,mBAEE,4BAEF,mBAGI,0BArBJ,gCACA,mBAEE,2BAEF,gDASA,iDAIA,+CAaJ,oDACA,4BAEE,mBAEF,8BAGI,mBAMJ,+BAEE,mBAEF,6BAGI,+BArFA,8CACA,qBAEE,2BAEF,qBASA,4BAEE,qBAEF,0BAGI,CArBJ,8CACA,0CAEE,yBAEF,mBAGI,0BAMJ,mBAEE,wBAEF,kCAlBA,gDACA,mBAEE,+BAEF,mBAGI,gCAMJ,mBAEE,8BAEF,SAGI,wBArBJ,+CACA,CAEE,gDAKE,mBAMJ,+BAEE,mBAEF,6BAGI,CArBJ,iDACA,0BAEE,mBAEF,4BAGI,mBAMJ,6BAEE,mBAEF,2BAGI,SArBJ,2CACA,4BAEE,mBAEF,8BAGI,mBAMJ,+BAEE,mBAEF,6BAGI,SArBJ,4CACA,6BAEE,mBAEF,+BAGI,mBAMJ,gCAEE,mBAEF,8BAlBA,iCACA,8CAIA,iDASA,qBAEE,6BAEF,qBAlBA,8DACA,qBAEE,6BAEF,qBAGI,+BAMJ,qBAEE,gCAEF,CAGI,oBArBJ,+BACA,iCAEE,qBAEF,4BAGI,qBAMJ,8BAEE,qBAEF,+BAlBA,kDACA,gCAIA,+CASA,iDAIA,kDAlBA,gDACA,UAEE,wBAEF,iDASA,mDAIA,qBAGI,+BArBJ,qBACA,6BAEE,mCAEF,qBAGI,6BAMJ,qBAEE,+BAEF,qBAGI,gCArBJ,qBACA,8BAEE,WAEF,6CAGI,0BAMJ,uBAEE,4BAEF,uBAeA,oDACA,2BAEE,YAEF,8CAGI,yBAMJ,yBAEE,2BAEF,yBAlBA,qDACA,0BAEE,0BAEF,0BAGI,mBAMJ,yCAEE,wBAEF,mBAGI,yBArBJ,0CACA,SAEE,wBAEF,+CASA,iDAIA,kDAlBA,gDACA,SAEE,uBAEF,8CASA,gDAEE,mBAEF,8BAlBA,+CACA,8BAEE,mBAEF,yBAGI,8CAMJ,mBAEE,4BAEF,mBAGI,0BArBJ,gCACA,mBAEE,2BAEF,gDASA,iDAIA,+CAaJ,oDACA,4BAEE,mBAEF,8BAGI,mBAMJ,+BAEE,mBAEF,6BAGI,+BArFA,8CACA,qBAEE,2BAEF,qBAGI,4BAQF,qBAEF,0BAGI,SArBJ,sCACA,0CAEE,yBAEF,mBAGI,0BAMJ,mBAEE,wBAEF,kCAlBA,gDACA,mBAEE,+BAEF,mBAGI,gCAMJ,mBAEE,8BAEF,SAGI,wBArBJ,+CACA,mBAEE,8BAKE,mBAMJ,+BAEE,mBAEF,6BAGI,SArBJ,yCACA,0BAEE,mBAEF,4BAGI,mBAMJ,6BAEE,mBAEF,2BAGI,SArBJ,2CACA,4BAEE,mBAEF,8BAGI,mBAMJ,+BAEE,mBAEF,6BAGI,SArBJ,4CACA,6BAEE,mBAEF,+BAGI,mBAMJ,gCAEE,mBAEF,8BAlBA,qDACA,0BAIA,iDASA,qBAEE,6BAEF,qBAlBA,8DACA,qBAEE,6BAEF,qBAGI,+BAMJ,qBAEE,gCAEF,qBAlBA,wCACA,wBAEE,qBAEF,4BAGI,qBAMJ,8BAEE,qBAEF,+BAlBA,kDACA,gCAIA,+CASA,iDAIA,kDAlBA,gDACA,UAEE,wBAEF,iDASA,mDAIA,qBAGI,+BArBJ,kDACA,CAEE,kCAEF,qBAGI,6BAMJ,qBAEE,+BAEF,qBAGI,gCArBJ,qBACA,8BAEE,WAEF,6CAGI,0BAMJ,uBAEE,4BAEF,uBAeA,oDACA,2BAEE,YAEF,8CAGI,yBAMJ,yBAEE,2BAEF,yBAlBA,qDACA,0BAEE,2BAEF,0BAGI,mBAMJ,yCAEE,wBAEF,mBAGI,yBArBJ,0CACA,SAEE,wBAEF,+CASA,iDAIA,kDAlBA,gDACA,SAEE,uBAEF,8CASA,gDAEE,mBAEF,8BAlBA,+CACA,8BAEE,mBAEF,yBAGI,8CAMJ,mBAEE,4BAEF,mBAGI,0BArBJ,gCACA,mBAEE,2BAEF,gDASA,iDAIA,+CAaJ,oDACA,4BAEE,mBAEF,8BAGI,mBAMJ,+BAEE,mBAEF,6BAGI,+BArFA,8CACA,qBAEE,2BAEF,qBAGI,4BAMJ,qBAEE,0BAEF,SAGI,mBArBJ,0CACA,mBAEE,yBAEF,6CASA,2CAEE,SAEF,0BAGI,kBArBJ,gDACA,+BAEE,mBAEF,gCAGI,mBAMJ,8BAEE,SAEF,yBAGI,kBArBJ,+CACA,8BAEE,mBAEF,+BAGI,CAMJ,+CAEE,SAEF,sBAGI,mBArBJ,6CACA,4BAEE,mBAEF,6BAGI,mBAMJ,2BAEE,iCAEF,mBAlBA,+CACA,8BAEE,mBAEF,+BAGI,mBAMJ,8BAEE,iCAEF,mBAGI,6BArBJ,kDAGE,mDAKE,iDAQF,gCAEF,qBAGI,0BArBJ,qBACA,4BAEE,qBAEF,6BAGI,qBAMJ,2BAEE,UAEF,yBAGI,qBArBJ,kDACA,+BAIA,qDASA,mDAIA,kCAGI,qBArBJ,4BACA,mDAIA,oDASA,kDAIA,gCAGI,qBArBJ,0BACA,iDAIA,kDASA,gDAIA,kCAlBA,iDACA,mDAIA,oDASA,kDAIA,mCAlBA,kDACA,oDAIA,qDASA,mDAIA,iCAGI,uBArBJ,0BACA,mDAIA,oDASA,kDAIA,iCAGI,yBAYJ,0BACA,mDAEE,yBAEF,4BAGI,yBAMJ,0BAEE,2BAEF,2BAlBA,4CACA,4CAEE,qBAEF,yBAGI,qBAMJ,iCAEE,wBAEF,iDAlBA,mDACA,qBAEE,+BAEF,qBAGI,6BAMJ,UAEE,uBAEF,gDAlBA,kDACA,qBAEE,8BAEF,qBAGI,4BAMJ,+BAEE,qBAEF,yBAGI,qBArBJ,gDACA,4BAEE,qBAEF,0BAGI,iCAMJ,qBAEE,2BAEF,qBAGI,6BArBJ,mDACA,CAEE,gDAEF,UAGI,wBAMJ,iDAIA,mDAaJ,oDACA,qBAEE,6BAEF,gCAGI,uBAMJ,yBAEE,uBAEF,2BAGI,uBC1FN,4BAGE,uBAGA,0BAEA,UACA,wCAEA,uBCVJ,kHAIA,yBACA,uDACA,kDCRE,+BACA,qBDgBE,gCAEI,qBAMJ,8BAQA,uDxDuBA,4BwDvCA,CAEI,oBAMJ,8BAEI,qBAMJ,oDxDuBA,6BwDrCI,gCAMJ,qBAEI,0BAMJ,iDAhBA,kDAQA,qBAEI,2BAMJ,uDAhBA,4BAEI,qBAMJ,8BAEI,qBAMJ,oDAhBA,6BAEI,mCAMJ,qBAEI,6BAMJ,oDAMJ,qDACA,mDACA,wDAIA,iDACA,gFACA,kDACA,2DACA,oDACA,+BAIA,uDEpDI,qDnEUF,WmELM,wBANN,uBACE,6BnEUF,oDmEXA,uBACE,+BnEUF,uBmELM,6BANN,WACE,6CnEUF,0BmEXA,uBACE,mDnEUF,6BmEXA,uBACE,sCnEUF,wBmELM,uBANN,4BACE,uBnEUF,8BmEXA,uBACE,sDnEUF,6BmEXA,oCACE,uBnEUF,6BmELM,CANN,qDACE,uBnEUF,gCiEgDF,qDACA,kCAEA,mDACA,yBAIA,4BGpEE,yBACA,6BAEA,yBHqEF,wCAEA,gDACE,yBACA,2BAKF,2BI/EA,2BAIA,4BACE,qDCCE,wBAqBA,sBAeA,CAzBE,SAUF,WAVE,MACE,oBASJ,CAhBE,iBAEA,CAIA,QAJA,KAIA,CACE,SAwBJ,0BACE,gGAgBA,eAIF,4BAUA,YAGA,4BACE,cAEF,4BAKA,gBACE,eAEF,uBAIA,+BACE,yBAEA,uCAEE,yCAKF,yBAEE,cAIJ,yBACE,2DAEA,2BxEvGM,0BwEgHN,uCxE4DmB,gByExKzB,0BAMA,sEACI,cAEI,yBAIJ,CAEJ,eACI,mMAGA,2BCpCJ,2BACA,wCACA,2C/D0DI,kB+DvDA,2B1EwKS,wB0EvKT,kC3E8KE,uB2E7KF,kCACA,wBACA,mCACA,8BAGA,yBACI,kCACA,6BAEQ,8GASZ,gCACA,4BAmBA,yBACI,2BAEJ,iCAiBA,sCACI,gLAWN,e1EtEO,uB0E4ED,2CCvEN,uBAGA,mCAGA,qCCnBF,uBAGA,e5EoIiB,uB4ElIb,C5EoIgB,0C4E9HhB,uBAIJ,cACI,uBAIA,yCAII,uBAGA,YACA,uBAIA,qCAIA,uBAIA,YAGR,4DAEI,uBAEA,aACI,uBAGA,uCAKJ,uBACI,eAEJ,uBC9CF,2CACA,mCADA,2DACA,gBADA,8EACA,wBADA,sGACA,aADA,kCACA,oEADA,sCACA,uCADA,+BACA,yBADA,oFACA,4BADA,mDACA,wBADA,uBACA,uBADA,kBACA,sCADA,eACA,yCADA,0DACA,kCADA,oDACA,mMADA,2CACA,CADA,aACA,2CADA,yIACA,yOADA,yDACA,oCADA,iDACA,sCADA,wBACA,eADA,qBAKA,CAJA,qBAIA,gCACE,iBADF,0BACE,iBADF,kOACE,kBADF,iGAOE,gOAKJ,mCAGA,uCACE,uBAEF,mCACE,YAEF,iDAGA,qDAGA,yDAGA,+CACE,WAEF,sCACE,YAEF,gDACE,sBCtDE,mBACI,WCCN,gDAGA,CACE,aAEF,CAHA,aAGA,2BANA,0BACE,aAEF,4BACE,gBAEF,aACE,gBAPF,4CAGA,YACE,uBAEF,6CALE,oCAEF,YACE,kCAGA,cAPF,uBACE,YAEF,kCAGA,qCANA,4CAGA,YACE,uBAEF,8CANA,CACE,oCAEF,UACE,kCAGA,YAPF,uBACE,cAEF,kCAGA,uCANA,iDAGA,iBACE,uBAEF,gBANA,kCACE,CAEF,wCAGA,kDANA,kBACE,uBAEF,cACE,kCAGA,gBAPF,uBACE,CAEF,iDAGA,kBACE,uBAPF,cACE,kCAGA,gBAEF,uBACE,8KAJF,kCAGA,mBACE,uBAPF,CACE,gBAEF,kCACE,mBAEF,uBANA,gDAGA,gBACE,uBAEF,iBACE,kCANA,mBAEF,uBAGA,kDACE,yCAGJ,qDAGA,qBAGA,wBACE,aAEF,kCAME,8HACE,cADF,mCACE,aADF,gGACE,kCADF,gDACE,gDAcA,cACE,kCAEE,gDAHJ,cACE,kCAEE,sOAFF,aACA,0BAQA,2CACE,aADF,qEACE,uCAQR,aACE,8BAUE,aAEF,0BAGA,2CANA,qBAGA,kBACE,6BAEF,aACE,wBAPF,aACE,wBAEF,SACE,oBAEF,qCANA,aACE,wBAEF,+BAGA,uCANA,uCAGA,+BACE,CAEF,sCANA,uCAGA,+BACE,cAEF,yBACE,CAPF,sCAGA,+BACE,cAEF,yBACE,cAPF,yBACE,CAEF,8BACE,cAEF,yBACE,cAPF,yBACE,UAEF,qBACE,cAEF,yBACE,cAPF,yBACE,UAEF,mCACE,yBAEF,cANA,yBACE,UAEF,mCACE,yBAEF,cACE,yBANA,+BAEF,cACE,yBAEF,cACE,yBAPF,UACE,qBAEF,cACE,yBAEF,cACE,yBAPF,UACE,qBAEF,cACE,yBAEF,uCANA,UACE,qBAEF,uCAGA,uCANA,+BAGA,uCAGA,uCACE,CC9EA,8BAIQ,uCAOJ,cAGI,yBAMR,+BAIQ,uCAOJ,cAGI,yBCkBR,UCrDJ,qBACI,uCACA,ClFodgC,sCAnTf,gEkF5JjB,oCACA,wBAQA,wClF0dmC,akFtd/B,wBACI,0BAGR,OACI,0BACA,mBAEJ,0BACI,0BAGJ,0BACI,0BACA,0BlFYQ,0BAFF,0BkFDN,0BAIJ,OpFHW,mBoFGX,0BpFHW,OoFGX,mBpFHW,yBoFGX,SpFHW,yBoFGX,cpFHW,qBoFGX,0EpFHW,qBoFGX,4DpFHW,coFiBX,qBATa,2BAWT,SAFJ,0BAEI,oCAXS,2BAWT,mCAXS,cAWT,sBAFJ,eATa,qBAWT,mCAXS,mCAWT,cAFJ,sBAEI,oCAXS,gDASb,UATa,gBAWT,iCAXS,wCAWT,cAaJ,0BATQ,UAWJ,sBACA,wCAZI,wCAgBJ,UACA,sBARJ,cATQ,0BAWJ,wCACA,UAEJ,sBAdQ,wCAiBJ,wCAjBI,gCAWJ,cACA,0BAEJ,cAdQ,0BAgBJ,gCACA,cARJ,0BATQ,cAWJ,0BACA,gCAZI,wCAiBJ,wCAjBI,gCAWJ,cACA,wCAEJ,0BAdQ,CAgBJ,+BACA,cARJ,0BATQ,cAWJ,0BACA,gCAEJ,cAdQ,0BAgBJ,cACA,0BARJ,UATQ,sBAWJ,wCACA,cAEJ,0BAdQ,UAgBJ,sBACA,wCAjBI,cAWJ,0BACA,gCAEJ,cAdQ,0BAgBJ,cACA,0BARJ,UATQ,sBAWJ,wCACA,cAEJ,0BAdQ,UAgBJ,sBACA,wCAjBI,wCAYJ,gCAEJ,cAdQ,0BAgBJ,wCAKR,oBAEI,OADA,iBACA,2BAEA,iBAEI,QACA,CADA,KACA,uBAOJ,QACI,QlFgDK,iBkFhDL,wBAQA,QACA,CADA,kBACA,kBACA,alFiX4B,QkF9W5B,gBACA,CAKI,oBAJJ,6BAEJ,qBAEQ,CALJ,oBACA,ClF4W4B,iBkF9W5B,CAMI,0DlF2WwB,gBkFnWxB,WAGR,gBAEQ,CALA,uBAKA,yDAOA,4BACA,CAHJ,mBAGI,WAMA,2BAQR,sBARQ,WAQR,6BARQ,sBAQR,cARQ,6BAQR,aARQ,4BAQR,gBARQ,oBAQR,kBARQ,wDAQR,CARQ,gCAQR,gBARQ,oBvE5ER,euE0FA,oBACI,aACA,oBAIR,aACI,oBAEI,kCAIR,gBAEQ,oBACA,wBC/KA,oBAEJ,CAHA,aAGA,0BAEI,oBACI,CAFJ,aAEI,wBAGR,oBACI,CADJ,aACI,qBAII,oBAKJ,CAPJ,aAOI,wBAEI,oBnFsbW,CmFvbX,anFubW,uBmFhbP,qBnFqaoB,amFrapB,qBAUJ,oBACA,CADA,aACA,qBAEA,wDAEI,oBAEJ,CAFI,aAEJ,wBACI,oBAEJ,CAFI,aAEJ,0BAGA,wBnFswBO,qBoFhhBR,CDxPK,aCwPL,CDnPK,iCAIZ,wBnFhDQ,qBAgCE,CmFYE,anFZF,oDmFmBN,qBAIJ,CnFvBU,amFuBV,oCnFwEgB,wBmFpEZ,qBAEQ,CAJR,aAIQ,0BAKJ,wBAEI,qBAEA,CAJJ,aAII,kCAQA,wBAEA,qBAMhB,CAboB,aAapB,uBAYI,wBACI,qBATK,CAHT,aAGS,uDAQT,qBACI,gEATK,mCAQT,kCARS,wBASL,qBATK,uCASL,wBATK,qBASL,+CADJ,wBARS,kFAcb,qBACI,CANI,aAMJ,wDACA,oBACI,CAFJ,aAEI,uBnFzEQ,6CAFF,CmF6EV,anF7EU,+BmF6Fd,wBAEI,sBAFJ,aAEI,wBAQA,wBnF3IK,qBmF6IL,CnFzGU,amFyGV,gCAKQ,wBAMR,qBAEQ,CAVR,aAUQ,0BAMA,wBACA,qBACA,CAHJ,aAGI,kCAzCA,wBAgDJ,qBAhDI,kFA8CR,mBA9CQ,iCA8CR,gBA9CQ,2CA8CR,iBA9CQ,gCAgDJ,WAhDI,OA8CR,CA9CQ,eA8CR,CAEI,iBAhDI,CA8CR,kCA9CQ,WAgDJ,wCAFJ,kBA9CQ,iEA8CR,aA9CQ,kDAgDJ,iBAhDI,kEAgDJ,CAhDI,aAgDJ,UAhDI,0GA8CR,aA9CQ,oCAgDJ,0BE7KJ,arF4gBgC,yBACA,aACA,uBACA,oCqF1gB5B,arFkCM,+DqF9BF,aACI,0CAIJ,gBAJI,OAIJ,0BD2NK,6BChNL,CDgNK,OChNL,0BrFgJC,cqFtIL,eACI,CrFqIC,OqFrID,oBACA,erFEE,6CqFMF,iCAEQ,oDAKJ,mBAEQ,oBAKJ,yBC/DpB,iBACI,CACA,YACA,CAFA,cAEA,gBtF2KS,CqFvGL,iBCvER,CAEI,SADA,UtF6KS,2BsFtKT,eACA,CtF0JiB,OsF7JjB,2BACA,oBAEA,8CAGI,YACA,iCAGA,6CAGA,kBAEJ,iCAGA,WAEQ,CAJJ,mBAEJ,CAEQ,gBAMR,yCAII,oBAGH,cACA,6EASG,aAcJ,YACI,kBAEJ,CAFI,gBADJ,iBAGA,uBACI,iBAJJ,6BAGA,cACI,CAJJ,MACI,CAGA,aAJJ,CAII,WAHA,iBAEJ,kBACI,CAJJ,QACI,0BAEJ,CAHA,2CACI,2BAGA,kBAJJ,CAGA,UAHA,6BACI,kBAEJ,CAFI,UAEJ,2BAHA,kBACI,CADJ,UACI,wBAEJ,kBAHA,CAGA,UAHA,2BACI,kBAEJ,CAFI,UAEJ,0BAHA,kBACI,CADJ,UACI,wBAEJ,kBAHA,CAGA,UAHA,wBACI,kBAEJ,CAFI,UAEJ,yBAHA,kBACI,CAGA,aAHA,2BAEJ,kBAHA,CAGA,aAHA,2BACI,wFAGA,2CAMN,aACI,CCxEN,qCDwEM,avF0GA,CwFlLN,WxFkLM,gBwF/KF,WAEA,CAFA,2BAEA,CALJ,iCAEI,CpEoGF,epB4EI,CCkFqB,qBOpPvB,egFRA,sBpE8FF,apB4EI,uBC2IwB,iBO7S1B,8CgFJA,mCAEI,8EAGA,aACA,kFACA,aACI,sIAGR,6BAEQ,uCAMR,oBAEQ,sEAMR,mDAEQ,+MAOJ,oBASJ,8BACI,aAEJ,0BACI,oDAEJ,+BACI,cvFqFK,gBuFnFL,4FAIA,2DAEI,uEAGA,WAGA,CAHA,mBAGA,0CACI,6UAIJ,CACI,6BALA,oBAKA,8VAIJ,UACI,+DAIJ,aACI,aACA,4CAMA,qCAKJ,uBACA,CAEJ,yCAGQ,uBAKJ,CACA,6DAGI,+BACA,uBvFmDH,CuF/CG,qCAKZ,uBACI,CAGJ,mCACI,uBAEA,CvFkCK,+BuF7BL,uBACA,CAIA,sDACA,CAUA,iCAEJ,uBACI,CACA,6DAGA,4KAWA,kBACA,CAFJ,mBACI,CAVA,oBAEQ,CAHR,iBAYA,SAOQ,iBAOR,CAVI,kBAEI,oBACA,CANJ,uBAaJ,SAcJ,kBAZY,kBACA,iBAWZ,CAdI,qBAcJ,sDvF2DuB,eOzPvB,oBgFgMI,oDACI,oBAKA,mBACI,8EAeZ,UACI,+HASA,gBACA,4DAGA,0BAEA,sEAEI,yBA1BR,6NvFnNQ,iBuFmNR,YACA,sBACA,kCAgDA,iGAgBQ,CAhBR,wBAgBQ,gGAhBR,mtCAsBI,UAtBJ,iIAgBQ,eAhBR,wCAgBQ,UAhBR,uPAsBI,YAtBJ,yeAsBI,UAtBJ,qFAWA,UAXA,iFAeI,QAfJ,kBAgBQ,kBAhBR,kBAgBQ,oBAhBR,+SAWA,CAXA,2BAsBI,CAtBJ,QAWA,8BAXA,0BAeI,kBACI,CAhBR,WAsBI,UANI,8BAhBR,0OAsBI,6BAtBJ,sBAWA,wCAXA,iqBAeI,CAfJ,UAeI,oQAfJ,kBAsBI,CAtBJ,aAsBI,8BAtBJ,wBA+BA,sBA/BA,aA+BA,kEAeI,wBAEI,qBAjBR,CAeI,UAfJ,+TAeI,6CAEI,CAFJ,aAEI,+DAjBR,8CAYA,UAZA,2PAiBQ,mBAFJ,aAEI,6BAjBR,4HAeI,wBAEI,qBAjBR,CAeI,UAfJ,iUAeI,wBAEI,sBAFJ,aAEI,CAjBR,gcAeI,wBACA,qBACI,CAFJ,aAEI,+DAjBR,wBA0BA,sBA1BA,UA0BA,2PvF/RU,kBuF4SV,CvF5SU,auF4SV,2BvFhVK,uKAoCK,CApCL,UAoCK,2PwFlCF,kBACA,CADA,aACA,+DAGI,wBAOA,qBACI,CARJ,aAQI,uIAYA,wBAGR,qBACI,CAJI,UAIJ,4OCPR,kBAIJ,CAJI,aAIJ,sBACA,2CzFmgBgC,CyFpgBhC,azFogBgC,0DyF7f5B,wBACI,qBAGR,CAJI,UAIJ,wBAEI,wBACA,mBACA,CAHA,aAGA,4DAEA,wBACI,qBAGR,CALI,UAKJ,sBACI,wBAEJ,mBACI,CAJJ,aAII,0DASA,wBACI,qBAEJ,CALI,UAKJ,sBzFsGK,wBAhIG,mByFsCZ,CARA,aAQA,0DAGI,wBL6EU,qBKrEV,CzF4tBW,UyF5tBX,mBACA,wBAEA,oBAFA,aAEA,uDLkGa,6CKvFL,CAFJ,UAEI,qBLuFK,wBADF,oBACE,aADF,yDAuDA,6CK7HH,CAFJ,UAEI,mBL6HG,wBACE,oBADF,aACE,uDAlBF,6CK5FH,CAFJ,UAEI,CL2FC,0CAuDA,oBAvDA,aAuDA,uDK/HT,wBAEJ,qBACI,CAJJ,UAII,gEzF0Z4B,wByFpZxB,mBAGR,CzFiZgC,ayFjZhC,wIzF8YgC,wByFpY5B,qBACI,CzFmYwB,UyFnYxB,sBzFoYwB,2CyF9X5B,CAHJ,aAGI,0DzF4X4B,6CyFrX5B,CzFqX4B,ayFrX5B,8DzFoX4B,2CyF5WxB,+CAIJ,oBACA,sBAGA,oBACA,oEASI,aAOZ,0DACI,4KAQY,wCADA,UACA,uFAQJ,CARI,aAQJ,cAEQ,yBACA,kBAcpB,8BACI,mBAIA,oBACI,8BACA,iBC7QJ,C1F4JqB,mByFiHjB,mBzFjHiB,wC0FtJrB,mBACI,CAEJ,oB1FmDa,uC0F/CT,+C1F+CS,2EAuWmB,kB0F5Y5B,CAEI,2EAYJ,CAZI,iBAKQ,kBAMZ,CAPQ,eAOR,eACA,gDAEA,0BACA,mBACA,gBACI,wBAGA,oCAKA,CARA,eAQA,iBACA,iBACA,iCACA,4BACA,CACI,gDAEJ,CAEI,+BAGR,CAPQ,aAEJ,6BACI,uBAIR,6C1FwFK,sBA5GC,gB0F0BF,+BACI,gBACA,4B1FkFH,mB0FxEL,e1F6FK,kBAnIC,e0F2CV,mB1F3CU,iCAwHO,e0F1Eb,iBAII,aACA,CAFJ,eAEI,mCASQ,kBAEI,CATR,qBACA,CAGI,YAEA,mBACA,CANJ,mBACI,CAOI,cAEA,CALJ,cADA,kBACA,CAJA,qBASI,2C1FhDP,W0FoDO,yE1FnEV,Y0F+EM,8E1F/EN,W0FkFc,CAMpB,kEAKA,W1F5HI,CW4DR,sE+EwEY,6CAEA,qDAEI,YAGI,0EAQpB,WACI,uBACA,kBACA,uBAEA,sC1FgQ4B,c0FzPxB,CAFJ,cAEI,yCAEI,iBAEJ,mBAEI,eAGR,CAJQ,eAIR,wC1FgP4B,oCACA,e0FtO5B,CAHA,eAGA,wCC9LJ,kBACI,mBAEA,eACA,CAFA,eAEA,wCAEA,iB3F2YgC,mB2FzYhC,e3F0YgC,C2F1YhC,e3F0YgC,wCACA,kB2FrYhC,mBAGA,eACI,C3FkY4B,e2FlY5B,wC3FuBE,oJ2FlBE,iBAMR,CARA,eAQA,yBAGQ,gNASI,gBAShB,C3F+LuB,c2F/LvB,2IAaI,aACA,kBACA,mB3FxBM,2K2F0BN,kBAEQ,YAOZ,WACI,iC3F9DI,wC2FkEJ,wBACI,oBACA,uBACA,mBACA,4BACA,gBAIJ,qBACI,CAJI,kBAIJ,gD3FqJe,+B2F/IX,YACA,kB3FyEH,C2FzEG,a3FyEH,4CA7JD,2B2F+FA,kCAEA,8B5FmEN,6BC+EqB,mB2FhJf,Y3FgJe,8BD/ErB,iD4F5DM,e3FsIe,6D2FlIP,+EAQJ,mCAEJ,cAFI,cAEJ,qBACI,mBACA,sBAEJ,uB5F0CN,cCuFqB,mB2F7HX,aAEI,C3FwHO,e2FxHP,wGAMR,uBAEI,+JAQZ,kB3FrHU,C2F6GE,SAIA,UAIZ,CAJY,WAJA,MAEJ,C3F/GE,U2F6GE,kBAEJ,O3F/GE,wDA4GD,aA5GC,oC2F+HF,sCAEA,iDAKJ,4B3FqOgC,6B2FnO5B,C5FCN,WCuFqB,aOzPvB,CRkKE,cQlKF,4BoFsKI,6BAGQ,iCAFJ,uBAEI,kCAIJ,iDACA,sCACI,mBAGR,eAEI,a3FzLA,C2F2LI,eAGR,C3F9LI,c2F2LI,CAHJ,oCAMJ,0B3FnMC,0B2FqMG,gB3FhMA,qB2FqMJ,CAJQ,kBAIR,gBAGI,oBAFA,gBAEA,cAGA,mBACI,uBACA,wBACA,yEAGR,kB3FnMA,C2FgMQ,oB3FhMR,4B2FgMQ,sBAGR,CAHQ,kB3FhMR,yJ2FsMI,kB3FoK4B,0LA1UvB,8BAiMU,kB2FlBf,SACA,iM3FwK4B,iD2FxJ5B,Y3FyJ4B,gD2FpJhC,CAGA,a3FmJgC,C2F3J5B,mBAEJ,uB3FuJgC,CACA,wB2F1J5B,kBAKJ,e3FqJgC,2BACA,8J2F3IxB,2SAKR,sBAeJ,oCACA,kB3FvJgB,C2FoJpB,eACI,CAJI,oBAIJ,mBACA,gBACA,CANI,eAGR,CAJI,iBACI,oCAKJ,iC3FtJgB,uCA7FN,mB2FwPN,wB3FxPM,C2FuPN,Y3FvPM,wD2F0PN,W3F1PM,U2F0PN,kGAMJ,mVAGI,2NAII,cACA,uN3FxQE,kB2F4QE,kB3F5QF,C2FyQF,0BAEI,C3F3QF,iB2F2QE,uB3F3QF,iP2F+QE,kBACI,8BAKhB,oBP7Jc,gBOgKV,qBACA,iBACA,2BAEA,oBAOA,CARA,eAQA,oCACA,qDACA,yCAEA,aACI,0IAKA,oBAKR,kKAOA,8BAGA,0IAII,+T3FtNK,S2F+NL,2CAOA,0BACA,2CAII,sE3FtUK,kD2F+UT,kBACI,iBACA,6XA2BA,mBCnaR,gC5F6mBoC,oE4FxmBxB,uCAMA,kF5F+mBwB,iB4FnmB5B,CACA,aACI,CAFJ,cACA,CADA,mCAEI,wGAKA,oBACA,sB5F3BP,iB4F8BO,uUAcA,eACI,wB5FPJ,kNAilBwB,sB4F1iBxB,C5FkEH,mB4FlEG,uO5F8hBwB,iB4F3gBxB,CAOI,cAFR,cAEQ,CAPJ,iBAKJ,CALI,iBAOI,wQ5FogBoB,gD4F7dhC,kBAEQ,CAZI,YAMR,mBAEA,CATI,mBACI,CAaJ,gBALJ,sBAEJ,CAVY,mBAIZ,kBAEI,CAMI,iBACA,8CAUQ,cAQZ,CAXI,aAWJ,+BAEQ,oJAgBR,gBAEQ,qIAMA,mY5FqcoB,4BAJA,+E4F1Y5B,WAFN,SAEM,CAFN,kBAEM,gDASA,iF5FkY4B,yBAJA,wBAIA,CAIA,iBAJA,e4F1XpB,oB5FsXoB,C4F3WpB,kB5FmXoB,CAJA,gBAIA,oBAJA,0B4FjX1B,yBAEM,CAHR,iBACE,C5FiX0B,wC4FpW5B,qC5FoW4B,mB4FpW5B,yBAEQ,kBAQhB,2BAEQ,4DAQQ,kB5F6UoB,wBAIA,iE4FtUpB,YAFN,iBAEM,C5F0UoB,oCAJA,kG4F3T5B,kCAEQ,kBAUR,CACA,2CAXQ,oBAWR,oBADA,sBACA,wDASQ,WACA,sDAQZ,2EAQA,qJAWY,4CAOZ,mBAEQ,mEAKJ,iDAEQ,oDAMR,mCAEQ,8GASI,gBAFR,6BAEQ,gDAUR,mEAKJ,2BAEQ,kEAMR,SAEQ,mGAOJ,+FAiBR,YAFJ,UACA,WACI,gTAOR,SACI,8bAWI,WACA,oBAEA,eACA,CAFA,kBAEA,oEAEA,mYACA,kCAEI,uBAEA,+DAWA,wBACA,CARI,iCAQJ,sVAOA,+DACA,qWAQI,sBACA,0GC1gBR,wBACI,oEAGR,qD7FUQ,0BFuNkB,mF+F3M1B,uCAEI,2CAKJ,wBACI,wE/FoMsB,wF+FlLV,kIAqBZ,6CAEI,6DAGR,wElFpBA,WkF4BY,uEAGA,uBACI,qGCpFZ,2CCRR,qBACI,iCACA,cACI,mTAuBA,iBACI,oXA2CI,kBAEQ,C/F1BR,kB+FiBY,uBAOZ,CAVI,UACA,eAEQ,CAHR,OAGQ,cASJ,mBAMR,CAlBI,kB/FdJ,kBAaC,C+FmBD,S/FnBC,4a+FuFG,6BAQR,CpF9FR,6BoF6EY,6BAOJ,CAUA,YA9BQ,mBpFhEhB,CoFoFQ,SAEQ,CAxBR,iBAEQ,CpFhEhB,OoF8FQ,2VAiDR,6ZAkDQ,uBC3PJ,CD0PA,0BACI,CC3PJ,WACA,CD6OQ,oBC7OR,2IAII,oBAEI,6CAOJ,oBACA,2CAGA,qBACA,0BAIJ,0BAEI,eACA,CADA,mBACA,gBhG2oBwB,6EgGvoBpB,iBACA,mBAEQ,yDAUZ,cACA,uDhGqoByB,gDgGhoBrB,ChGgoBqB,gBgGhoBrB,cAWR,qBACI,CAVY,kBAUZ,qDAEI,qBACA,yBhGinBqB,kDgG9mBrB,mBAEQ,iDAWZ,oBAEJ,gBACI,kBACA,eACA,wCAEA,cACA,8BACA,eACI,yBAKR,gBACA,kBACA,CAFA,mBAEA,qDAEE,kBAEF,qChG2jB4B,WAGA,+BgGvjB5B,ChGojB4B,6BAGA,4BgGvjB5B,cACI,yCACA,wBhGijBwB,kBgG7iB5B,qBACI,qBrFzDR,gCqF+DA,eACI,sCACA,aACE,4CAKE,UACA,oBAKI,kBAEQ,ChGuiBa,YgG5iBrB,ahG4iBqB,oBgGziBrB,CAJA,eACA,ChG4iBqB,agG7iBrB,ehG6iBqB,iBgGviBb,2BAOZ,eACI,gCACA,iBACI,4BhG8hBiB,2DgG1hBjB,0BAEQ,aAQhB,sDAGQ,WADJ,iBACI,2BhG8gBiB,uDgG1gBjB,ChG0gBiB,OgG1gBjB,4BAEQ,wBhGwgBS,CgGxgBT,yBhGwgBS,CgG1fzB,iCACI,kBACA,mBACI,wBACA,oBhGufiB,iEgGpfjB,0BAEQ,oBhGofY,qBgGze5B,wBhG0e4B,qBgGtehC,qBhGwegC,iBgGte5B,2BhGue4B,oBgG/dpC,qBACI,wBC5NJ,qBACI,6BAEA,qBACA,iBAKJ,mBjG4lBgC,kBiGzlB5B,mBACA,oBACA,kBACA,CADA,oBACA,yBACA,gBAEI,6BAEJ,CjGwjB4B,0CiGxjB5B,yBjGyjB4B,kCiGvjBxB,sBAEJ,4BACI,4BACA,oBjGojBwB,mCiGljBxB,iBAEJ,gBACI,wCAGJ,sCAEI,gDAGI,gCAEI,gCtFkBhB,4DsFEY,CAdA,etFYZ,CsFbQ,iBAeI,uBCtDZ,kBACI,cAEJ,CARI,mBAEJ,CAJA,cACI,CAGJ,sBAGA,CDwDoB,iBAQR,CAEQ,aAFR,UAEQ,CC9DhB,mBAVA,aACA,CASA,iCAEJ,eACI,qBAKJ,sBACI,CACA,0CACA,8BAEA,WAEJ,mCAGA,oBlGyHS,gBkGtHD,uBAOJ,2BACA,oBACA,sBACA,qBpGuqB4B,sBoGnqBhC,sCACI,mBAGA,gBACI,uBACA,2BACA,0CACA,qBAEQ,4DAUA,iEACA,uBAeZ,kBACA,CAfgB,YAapB,CAGI,cAEI,CAHJ,6BACA,CAEI,iBALR,UAKQ,CACA,0BAEJ,gBACI,eAEA,kBACA,CADA,aACA,4BAGA,sBChGR,yBACI,2BAGI,2BCJR,2BAEA,oBAEA,kCACI,mBAGJ,sBACI,+BAGA,2BACA,sBACA,oBACI,uCAEJ,8BACI,CAGR,qBACI,2BACA,2BAOI,wBpG4BK,mBoGzBL,qBAKR,oBACI,qBACA,mCAIJ,mBC7CJ,gBACE,0CACA,wPACA,oBAIA,CACA,oBACA,sCAKA,mBACA,4CAEA,0CACA,2BAEA,0CAGA,qBACA,sBAIA,sCjBxBS,oBiBkCT,ejBjCU,mBiBsCV,kBjBrCY,sBACL,eiB8CP,mBjB7CgB,kBiBkDhB,sBjBjDS,0BACQ,yBiB0DjB,CjBzDe,kBAEL,wBACD,6BAFK,kBiBkEd,CjBnEe,mBACD,CiBkEd,kBjB5DQ,CAJC,WAEC,sBACG,+BACL,2BACG,mBiB8FX,8BjB5FQ,2BACA,kBiB0GR,+BjBxGS,2BiBuHT,oBjBrHU,mBACA,8BACE,CAHF,sBAGE,kBiBkIZ,kBAKA,oBjBrIO,wBACG,wBACA,mDACC,iBACQ,mDACL,YiB8Jd,yBjB7JgB,0CiBuKhB,ajBrKmB,uBiB0KnB,oBjBzKc,uBiB8Kd,mBjB7KuB,gBiBkLvB,WjBjLkB,4BiBsLlB,ajBrLmB,4BiB0LnB,cjBzLc,wDAEH,mCACK,kBiB0MhB,CAKA,ajB7MU,CiBmMV,YjBrMgB,CiB0MhB,6BAKA,CjB7MU,oBACF,kCiBsNR,kBjBrNkB,ciB0NlB,mBjBzNiB,eACD,mBiB6NhB,YjB7NgB,iBACA,6BiBsOhB,iBjBrOmB,mBiB0OnB,0BjBzOY,kCAEF,qBiBsPV,mBjBrPc,CiBgPd,ejBhPc,oDAEH,mEAEE,ciB0Qb,mEjBxQmB,gBiBkRnB,CjBjRc,iBiBsRd,kBjBrRiB,CADH,YACG,wBACF,WiB8Rf,oBjB7RY,CADG,UACH,0BACC,mBACA,kBADA,UACA,4BACK,0BAEL,kBADG,mBACH,CiB0Ub,qCA9BA,mBjBtSiB,CiBoUjB,aAKA,sBjBzUiB,sBiB8UjB,mBjB7UmB,qDiBuVnB,kBjBrVkB,cACF,kBiB8VhB,CjB/VkB,sBiB+VlB,gCAKA,ajBjWa,6BiBsWb,ajBrWmB,kBACF,mBADE,YACF,uBACH,kBiBkXd,YAiEA,kBjBragB,CAbC,oBAYE,iBiBsanB,CALA,ejBjamB,CAZF,uDAEF,+SAWC,KACD,WiB8af,CjB5aY,4BiBsbZ,CjBpbY,kCACI,kCACA,CAPA,6BACD,CiB8af,iBjB7aU,CiBubV,mBjBrbY,CAFF,eACE,CAEA,cADA,mBAGI,mBiBschB,WjBrcgB,kBiB0chB,WjBzcgB,8BiB8chB,qBjB7cgB,WiBkdhB,gBjBjdgB,oCACD,6BACC,qCACA,mCACA,kCACA,8BiB0ehB,WjBzeiB,6BiB8ejB,qBjB7egB,WiBkfhB,mBjBjfgB,YiBsfhB,qBjBrfgB,4BACC,+BiB8fjB,WjB7fiB,qBiBkgBjB,WjBjgBkB,CAAD,2BiBsgBjB,iBjBrgBgB,kCACA,6BACA,8BiBkhBhB,WjBjhBgB,mBiBshBhB,WjBrhBgB,CAAD,6BiB0hBf,qBjBzhBgB,WiB8hBhB,mBjB7hBY,WiBkiBZ,gBjBjiBgB,8BiBsiBhB,WjBriBgB,mBiB0iBhB,WjBziBgB,+BiB8iBhB,4BjB7iBmB,WiBkjBnB,uBjBjjBoB,WiBsjBpB,yBjBrjBgB,WiB0jBhB,oBjBzjBgB,YiB8jBhB,2BjB7jBgB,WiBkkBhB,uBjBjkBgB,WiBskBhB,gCjBrkBgB,WiB0kBhB,2BjBzkBiB,WiB8kBjB,4BjB7kBkB,WiBklBlB,uBjBjlBoB,oCACC,+BACL,oCACA,oCACA,8BACA,4BiB0mBhB,WjBzmBiB,CACA,mDiBknBjB,WjBjnBiB,yBiBsnBjB,WjBrnBiB,yBiB0nBjB,WjBznBgB,4BiB8nBhB,WjB7nBkB,qBiBkoBlB,WjBjoBgB,mCiBsoBhB,mBjBroBoB,kCACA,mCACF,+BACF,iCiBspBhB,WjBrpBiB,sBiB0pBjB,WjBzpBc,6BiB8pBd,CjB7pBgB,sCiBkqBhB,uBjBjqBsB,qCACC,mCACH,gCiB8qBpB,WjB7qBsB,iCiBkrBtB,sBjBjrB2B,sCACC,oCiB0rB5B,WjBzrByB,iCiB8rBzB,2BjB7rB2B,WiBksB3B,yBjBjsBkB,WiBssBlB,yBjBrsBmB,WiB0sBnB,sBjBzsBgB,qCACE,qCACK,uCACC,qCiB0tBxB,WjBztBqB,2BiB8tBrB,WjB7tBuB,oCiBkuBvB,yBjBjuBuB,WiBsuBvB,sBjBruBwB,uCACH,qCACE,kCiBkvBvB,WjBjvB4B,sCiBsvB5B,uBjBrvB6B,mCACH,2CiB8vB1B,oBjB7vB4B,WiBkwB5B,oBjBjwBc,WiBswBd,oBjBrwBe,YiB0wBf,mBjBzwBY,+BACE,+BiBkxBd,WjBjxBmB,+BiBsxBnB,CjBrxBoB,+BiB0xBpB,4BjBzxBiB,WiB8xBjB,yBAKA,WjBjyBQ,wBiBsyBR,WjBryBW,mBiB0yBX,WjBzyBa,qBiB8yBb,WjB7yBa,gCiBkzBb,qBjBjzBgB,WiBszBhB,yBjBrzBkB,WiB0zBlB,yBAKA,WjB7zBU,yBACF,oCiBs0BR,WjBr0BoB,yBiB00BpB,WjBz0BqB,yBiB80BrB,WjB70BmB,CAAD,kCiBk1BlB,yBjBj1BoB,oCACK,oCACC,oCiB81B1B,WjB71BuB,qCiBk2BvB,yBjBj2ByB,WiBs2BzB,yBjBr2BgB,WiB02BhB,yBjBz2BiB,WiB82BjB,CjB72Bc,yBiBk3Bd,WjBj3BgB,qCiBs3BhB,0BjBr3BqB,WiB03BrB,yBjBz3BsB,YiB83BtB,wBjB73BmB,oCACE,oCACA,mCiB04BrB,WjBz4BsB,yBiB84BtB,WjB74BmB,gCiBk5BnB,yBjBj5BqB,oCACK,oCACF,uCiB85BxB,WjB75B0B,wCiBk6B1B,CjBj6B2B,mCiBs6B3B,yBjBr6BiB,WiB06BjB,yBjBz6BkB,WiB86BlB,yBjB76Be,WiBk7Bf,yBAKA,WjBr7BS,0BACD,sCACI,wCACG,WiBs8Bf,8BjBr8Bc,WiB08Bd,yBjBz8BgB,WiB88BhB,yBjB78BY,WiBk9BZ,CjBj9Be,wBiBs9Bf,WjBr9Be,CAAD,wBiB09Bd,WjBz9BiB,CAAD,yBiB89BhB,WjB79BkB,CAAD,oCiBk+BjB,0BjBj+BoB,WiBs+BpB,0BjBr+BmB,WiB0+BnB,yBjBz+BqB,WiB8+BrB,2BjB7+BmB,oCACC,wCACH,wCACE,WiB8/BnB,2BjB7/Bc,WiBkgCd,yBAKA,WjBrgCY,0BiB0gCZ,WjBzgCc,uBiB8gCd,WjB7gCiB,oCiBkhCjB,+BAKA,WjBrhCoB,CAAD,+BiB0hCnB,WjBzhCoB,6BiB8hCpB,WjB7hCiB,+BACC,+CACH,gDACE,WiB8iCjB,kCAKA,WjBjjCoB,oCiBsjCpB,WjBrjCiB,2BiB0jCjB,WjBzjCmB,4BiB8jCnB,WjB7jCmB,yBiBkkCnB,WjBjkCkB,2BiBskClB,WjBrkCiB,gCACG,4CACH,yCACC,2CACC,2CACC,WiB8lCpB,iCAKA,WjBjmCkB,CAAD,6BiBsmCjB,WjBrmCmB,gCiB0mCnB,WjBzmCsB,qCACV,iDACG,WiBsnCf,mCAKA,WjBznCoB,qCACZ,WiBkoCR,uBjBjoCY,WiBsoCZ,wBjBroCe,WiB0oCf,qBjBzoCe,YiB8oCf,sBjB7oCc,WiBkpCd,4BjBjpCY,WiBspCZ,CjBrpCU,4BiB0pCV,WjBzpCU,0BACD,uCACG,WiBsqCZ,iBjBrqCY,+BACI,iCACA,iCACL,oCACC,WiB0rCZ,2BjBzrCS,WiB8rCT,mBjB7rCe,8BACC,4BACL,wCACS,yCACC,sCACL,WiBstChB,6BAKA,WjBztCS,kCiB8tCT,WjB7tCe,mCACP,WiBsuCR,gCAKA,WjBzuCgB,kCACL,oCiBkvCX,WjBjvCoB,0BiBsvCpB,WjBrvCqB,uBiB0vCrB,WjBzvCgB,yBiB8vChB,WjB7vCoB,8BiBkwCpB,WjBjwCmB,+BACT,uCACA,WiB8wCV,8BAKA,WjBjxCY,8BiBsxCZ,WjBrxCe,+BACA,uCACA,yCACE,WiBsyCjB,mCAKA,WjBzyCY,iCACJ,WiBkzCR,mCAKA,WjBrzCc,oCACC,qCACA,sCACC,WiBs0ChB,wBjBr0CU,WiB00CV,0BjBz0CW,WiB80CX,kBjB70CmB,4BiBk1CnB,WjBj1CoB,qBiBs1CpB,WjBr1CoB,mCiB01CpB,uBjBz1CqB,WiB81CrB,yBjB71Ce,WiBk2Cf,qBjBj2CgB,WiBs2ChB,wBjBr2Ca,WiB02Cb,uBjBz2CkB,WiB82ClB,yBAKA,WjBj3CS,0BiBs3CT,WjBr3CQ,6BACE,uCACE,WiBk4CZ,8BAKA,WjBr4CQ,4BACK,wCACE,qCACK,uCACX,WiB05CT,uBjBz5Cc,WiB85Cd,wBjB75CgB,gCACK,YiBs6CrB,sBjBr6CQ,WiB06CR,0BjBz6Ca,WiB86Cb,2BjB76Ce,WiBk7Cf,4BjBj7CoB,WiBs7CpB,6BAKA,WjBz7CW,0BiB87CX,WjB77Ce,2BACC,mCACH,qCACG,uCACL,WiBk9CX,6BAKA,WjBr9CY,0BiB09CZ,WjBz9CO,4BACA,WiBk+CP,4BAKA,WjBr+CU,CAAD,0BiB0+CT,WjBz+Ca,0BiB8+Cb,WjB7+Cc,6BACJ,WiBs/CV,0BjBr/CS,WiB0/CT,2BAKA,WjB7/CU,4BACA,wCACE,kCACI,WiB8gDhB,0BjB7gDS,WiBkhDT,4BAKA,WjBrhDU,+BACC,gCiB8hDX,WjB7hDqB,wBiBkiDrB,WjBjiDc,0BiBsiDd,WjBriDgB,6BACD,4BiB8iDf,WjB7iDgB,qBiBkjDhB,WjBjjDU,wBACF,mCACK,WiB8jDb,uBjB7jDQ,WiBkkDR,qBjBjkDa,WiBskDb,mBjBrkDY,WiB0kDZ,mBjBzkDW,6BACE,gCiBklDb,WjBjlDiB,qBiBslDjB,WjBrlDgB,yBiB0lDhB,WjBzlDkB,yBACX,+BACK,gCACJ,6BACI,mCACC,oCACI,+BACT,wCACI,WiB8nDZ,8BAKA,WjBjoDU,yBACG,0BiB0oDb,WjBzoDa,kBiB8oDb,WjB7oDS,wBiBkpDT,WjBjpDc,4BiBspDd,wBjBrpDe,WiB0pDf,CjBzpDc,wBiB8pDd,WjB7pDa,oBiBkqDb,WjBjqDQ,6BACK,yCACA,WiB8qDb,yBjB7qDQ,wCACa,WiBsrDrB,4BjBrrDgB,8BACS,8BiB8rDzB,WjB7rDoB,8BiBksDpB,qBjBjsDuB,mCACL,mCACD,mCACL,qCACU,+BACL,gCACT,4BACI,6BiBkuDZ,WjBjuDiB,uBiBsuDjB,WjBruDa,wBiB0uDb,WjBzuDe,wBiB8uDf,WjB7uDU,yBACC,8BiBsvDX,WjBrvDgB,oBiB0vDhB,WjBzvDS,4BACK,wCACN,WiBswDR,6BAKA,WjBzwDM,8BACI,YiBkxDV,uBjBjxDW,WiBsxDX,yBjBrxDa,WiB0xDb,sBjBzxDU,WiB8xDV,CjB7xDU,0BiBkyDV,WjBjyDW,qBiBsyDX,WjBryDe,6BiB0yDf,iBjBzyDgB,8BACE,gCACJ,+BiBszDd,WjBrzDe,iBACR,iCACC,mCACQ,wCACJ,6BACO,kCiB80DnB,WjB70DoB,yBACR,yCACC,WiB01Db,iBjBz1DU,iCACA,WiBk2DV,wBjBj2DQ,WiBs2DR,6BAKA,WjBz2DU,mBiB82DV,WjB72De,CAAD,mBiBk3Dd,WjBj3DU,wBiBs3DV,WjBr3DU,yBACF,iCACK,oCACK,+BiBs4DlB,WjBr4DkB,8BiB04DlB,qBjBz4DuB,WiB84DvB,gBjB74DS,WiBk5DT,gBjBj5Dc,+BACL,6BACO,iCiB85DhB,WjB75DkB,uBiBk6DlB,WjBj6Dc,mBiBs6Dd,WjBr6DW,6BiB06DX,oBjBz6DgB,WiB86DhB,CjB76DU,6BiBk7DV,mBjBj7De,WiBs7Df,qBjBr7DY,WiB07DZ,yBjBz7DY,WiB87DZ,kBjB77DW,WiBk8DX,oBjBj8DU,WiBs8DV,mBjBr8Dc,WiB08Dd,oBjBz8DW,WiB88DX,8BAKA,WjBj9DY,CAAD,sBiBs9DX,WjBr9De,oCiB09Df,CjBz9DiB,kCiB89DjB,yBjB79DgB,WiBk+DhB,mBjBj+DmB,WiBs+DnB,iBjBr+DgB,iCACJ,4BACD,iCACA,gCACK,+BiB0/DhB,WjBz/DgB,sBiB8/DhB,WjB7/DiB,0BACV,oCACI,WiB0gEX,2BjBzgES,WiB8gET,gBjB7gEU,WiBkhEV,qBjBjhES,WiBshET,iBjBrhEU,WiB0hEV,qBjBzhEc,WiB8hEd,sBjB7hEe,qCACC,WiBsiEhB,iBjBriEc,gCACC,4BiB8iEf,WjB7iEiB,8BiBkjEjB,sBjBjjEsB,WiBsjEtB,sBjBrjEQ,WiB0jER,kBjBzjEa,WiB8jEb,CjB5jEQ,6CiBskER,WjBrkEU,uBiB0kEV,WjBzkEa,sBiB8kEb,WjB7kEkB,4BiBklElB,CjBjlEW,qBiBslEX,WjBrlEM,sBiB0lEN,WjBzlEc,iBiB8lEd,WjB7lEO,8BACC,WiBsmER,yBjBrmEO,WiB0mEP,kCAKA,WjB7mEY,6BACK,2CACD,sCACH,WiB8nEb,0BjB7nEQ,WiBkoER,qBjBjoEgB,WiBsoEhB,+BAKA,WjBzoEW,0BiB8oEX,WjB7oEgB,iBiBkpEhB,WjBjpEO,qBiBspEP,WjBrpEY,0BACD,iCACK,mCACR,8BACM,+BACD,oCACE,6BiBkrEf,WjBjrEc,uBACD,4BiB0rEb,WjBzrEa,sBiB8rEb,WjB7rEY,eiBksEZ,WjBjsEa,CAAD,6BiBssEZ,CjBrsEY,8BiB0sEZ,sBjBzsEY,WiB8sEZ,CjB7sEY,6BiBktEZ,mBjBjtEiB,WiBstEjB,oBjBrtEa,WiB0tEb,wBjBztES,WiB8tET,yBjB7tEa,WiBkuEb,2BjBjuEmB,WiBsuEnB,uBjBruEkB,mCACE,2BiB8uEpB,WjB7uEmB,4BiBkvEnB,yBjBjvEkB,WiBsvElB,CjBrvEc,oBiB0vEd,WjBzvEW,CAAD,2BiB8vEV,WjB7vEgB,6BiBkwEhB,WjBjwEe,qBiBswEf,WjBrwEiB,sBiB0wEjB,WjBzwEiB,CAAD,6BiB8wEhB,mBjB7wEe,WiBkxEf,iBjBjxEW,YiBsxEX,oBjBrxEe,8BACC,kCACF,8BACD,8BiBsyEb,WjBryEe,iBiB0yEf,WjBzyEU,sBiB8yEV,WjB7yEQ,2BACK,sCACH,WiB0zEV,gCjBzzEa,WiB8zEb,kBjB7zEkB,WiBk0ElB,uBjBj0EW,WiBs0EX,kBjBr0EQ,WiB00ER,yBAKA,WjB70Ea,CAAD,0BiBk1EZ,WjBj1Ea,uBiBs1Eb,WjBr1Ec,oBiB01Ed,WjBz1Ea,yBiB81Eb,WjB71Ee,8BiBk2Ef,wBjBj2EiB,WiBs2EjB,qBjBr2EkB,YiB02ElB,oBjBz2EmB,+BiB82EnB,WjB72EqB,mBiBk3ErB,WjBj3EgB,uBiBs3EhB,WjBr3EY,oBiB03EZ,WjBz3EiB,gCiB83EjB,CjB73Ea,8BiBk4Eb,wBjBj4EiB,WiBs4EjB,0BjBr4Ec,WiB04Ed,CjBz4EY,wBiB84EZ,WjB74Ee,4BiBk5Ef,WjBj5Ea,yBiBs5Eb,WjBr5Ec,qBACN,+BACI,+BiBk6EZ,WjBj6Ec,yBiBs6Ed,WjBr6EmB,yBiB06EnB,WjBz6EiB,0BiB86EjB,WjB76Ec,gBiBk7Ed,WjBj7Ec,CAAD,8BiBs7Eb,kBjBr7EiB,WiB07EjB,mBjBz7EY,YiB87EZ,iBjB77Ec,8BACJ,kCACK,mCACG,oCACT,kCACK,WiBs9Ed,wBjBr9EO,WiB09EP,0BAKA,WjB79EY,+BACA,4BiBs+EZ,WjBr+EgB,iCiB0+EhB,CjBz+EkB,gCiB8+ElB,gBjB7+EuB,8BACd,YiBs/ET,qBjBr/ES,WiB0/ET,2BAKA,WjB7/EO,oBiBkgFP,WjBjgFO,0BiBsgFP,CjBrgFc,iCiB0gFd,gBjBzgFe,WiB8gFf,iBjB7gFY,WiBkhFZ,gBjBjhFY,YiBshFZ,oBjBrhFQ,YiB0hFR,oBjBzhFY,qCACC,WiBkiFb,yBAKA,WjBriFa,CAAD,qBiB0iFZ,WjBziFS,iBiB8iFT,WjB7iFa,CAAD,wBiBkjFZ,WjBjjFa,qBiBsjFb,WjBrjFc,+BiB0jFd,yBjBzjFiB,WiB8jFjB,gBjB7jFkB,gCACJ,WiBskFd,oBjBrkFQ,WiB0kFR,yBjBzkFY,WiB8kFZ,iBjB7kFa,kCACI,YiBslFjB,qBjBrlFU,mCACK,WiB8lFf,uBjB7lFQ,WiBkmFR,sBjBjmFU,WiBsmFV,sBjBrmFa,WiB0mFb,qBjBzmFe,WiB8mFf,qBjB7mFW,WiBknFX,qBAKA,WjBrnFQ,CAAD,+BiB0nFP,qBAKA,WjB7nFS,CAAD,yBiBkoFR,WjBjoFW,sBiBsoFX,WjBroFgB,6BiB0oFhB,sBjBzoFiB,WiB8oFjB,4BjB7oFc,WiBkpFd,CjBjpFe,0BiBspFf,WjBrpFc,6BiB0pFd,WjBzpFc,4BACD,sCACA,WiBsqFb,uBjBrqFQ,WiB0qFR,mBjBzqFa,WiB8qFb,yBAKA,WjBjrFW,wBiBsrFX,WjBrrFQ,0BACE,oCACF,WiBksFR,wBjBjsFU,WiBssFV,oBjBrsFa,WiB0sFb,wBAKA,WjB7sFM,yBACE,kCACA,iCACS,mCACL,WiBkuFZ,mBjBjuFO,WiBsuFP,iBjBruFO,YiB0uFP,qBjBzuFY,YiB8uFZ,kBjB7uFa,WiBkvFb,sBjBjvFQ,WiBsvFR,2BjBrvFS,WiB0vFT,oBjBzvFc,WiB8vFd,CjB7vFU,2BiBkwFV,mBjBjwFU,WiBswFV,qBjBrwFc,WiB0wFd,sBjBzwFc,WiB8wFd,uBAKA,WjBjxFS,sBiBsxFT,WjBrxFS,wBiB0xFT,WjBzxFc,0BACH,sCACJ,uCACQ,WiB0yFf,8BAKA,WjB7yFgB,yBiBkzFhB,WjBjzFgB,qBiBszFhB,WjBrzFY,0BiB0zFZ,WjBzzFiB,sBiB8zFjB,WjB7zFQ,0BACC,kCACG,gCACG,mCACD,iCACA,kCiBs1Fd,WjBr1FmB,4BiB01FnB,qBjBz1FuB,WiB81FvB,uBjB71Fa,WiBk2Fb,4BjBj2Fa,WiBs2Fb,0BjBr2Fc,WiB02Fd,uBjBz2FiB,WiB82FjB,sBjB72FoB,qCACD,gCACA,kCiB03FnB,WjBz3FwB,8BiB83FxB,wBjB73FkB,WiBk4FlB,2BjBj4Fe,WiBs4Ff,kBjBr4FoB,WiB04FpB,uBjBz4FU,WiB84FV,gBjB74Fe,+BACD,gCACH,gCACK,oCACN,WiBk6FV,2BjBj6FW,WiBs6FX,gCAKA,WjBz6FU,kBACF,6BACA,6BiBs7FR,WjBr7Fc,gBiB07Fd,WjBz7FU,2BiB87FV,CjB57FS,6CiBs8FT,WjBr8FU,qBiB08FV,WjBz8FW,qBiB88FX,WjB78FW,iBiBk9FX,WjBj9FU,qBiBs9FV,WjBr9FU,sBACE,2BiB89FZ,WjB79FS,qBiBk+FT,WjBj+Fa,kBiBs+Fb,WjBr+FS,qBiB0+FT,WjBz+Fc,sBiB8+Fd,WjB7+FmB,CAAD,sBiBk/FlB,WjBj/FS,0BACG,sCACC,kCACF,4BACE,gCACL,iCACS,qCACF,8BACJ,mCACH,YiB0hGR,gBjBzhGc,8BACJ,iCACG,mCACM,+BiB0iGnB,WjBziGe,qBiB8iGf,WjB7iGa,gBiBkjGb,WjBjjGQ,yBACF,4BACG,+BACA,WiBkkGT,yBjBjkGQ,WiBskGR,0BjBrkGY,WiB0kGZ,uBjBzkGiB,mCACG,kCACL,kCACC,YiB0lGhB,qBjBzlGW,YiB8lGX,qBjB7lGa,4BACC,iCACL,YiB0mGT,gBjBzmGW,WiB8mGX,oBjB7mGO,WiBknGP,iBjBjnGU,8BACK,4BiB0nGf,WjBznGgB,8BiB8nGhB,CjB7nGgB,gCiBkoGhB,oBjBjoGc,WiBsoGd,ejBroGY,WiB0oGZ,iBjBzoGU,4BiB8oGV,WjB7oGqB,0BiBkpGrB,WjBjpGqB,qBiBspGrB,WjBrpGgB,CAAD,0BiB0pGf,gBjBzpGe,gCACK,iCiBkqGpB,WjBjqGe,iBiBsqGf,WjBrqGS,kBiB0qGT,WjBzqGa,uBiB8qGb,WjB7qGc,8BiBkrGd,mBjBjrGkB,WiBsrGlB,uBjBrrGU,WiB0rGV,uBjBzrGc,WiB8rGd,kBjB7rGa,WiBksGb,kBjBjsGc,6BACG,kCACF,+BACP,2BiBktGR,WjBjtGa,wBiBstGb,WjBrtGkB,oBiB0tGlB,WjBztGa,yBiB8tGb,WjB7tGc,yBACL,gCACK,qCACG,4BiB8uGjB,WjB7uGY,kBiBkvGZ,WjBjvGe,qBiBsvGf,WjBrvGc,CAAD,uBiB0vGb,WjBzvGO,uBACI,kCACH,uCACI,WiB0wGZ,gCjBzwGgB,WiB8wGhB,CjB7wGa,qBiBkxGb,WjBjxGY,iCiBsxGZ,uBAKA,WjBzxGU,CAAD,yBiB8xGT,WjB7xGc,6BACF,uCACD,uCACM,4CACD,WiBkzGhB,2BjBjzGa,WiBszGb,wBjBrzGkB,WiB0zGlB,6BAKA,WjB7zGU,mBiBk0GV,WjBj0GgB,wBiBs0GhB,WjBr0Ge,kCiB00Gf,oBjBz0GmB,WiB80GnB,yBjB70Ge,YiBk1Gf,kBjBj1GqB,+BiBs1GrB,WjBr1GoB,mBiB01GpB,WjBz1Gc,mBiB81Gd,WjB71Ga,4BiBk2Gb,iBjBj2Ga,WiBs2Gb,uBjBr2Ge,WiB02Gf,mBjBz2GS,WiB82GT,sBjB72Gc,6BACM,8BiBs3GpB,WjBr3Ge,CACL,sCiB83GV,WjB73Ga,mBiBk4Gb,WjBj4GS,mBiBs4GT,WjBr4GQ,qBiB04GR,WjBz4GY,kBiB84GZ,WjB74GiB,sBiBk5GjB,WjBj5Ga,6BiBs5Gb,uBjBr5GkB,WiB05GlB,2BAKA,WjB75Ga,CAAD,iBiBk6GZ,WjBj6GU,CAAD,oBiBs6GT,WjBr6Ga,sBiB06Gb,WjBz6GQ,oBiB86GR,WjB76GS,sBiBk7GT,WjBj7GW,iBiBs7GX,WjBr7GS,0BACG,mCACG,+BACH,4BiBs8GZ,WjBr8GY,uBiB08GZ,WjBz8Ga,mBiB88Gb,WjB78GY,sBiBk9GZ,WjBj9GY,4BACE,mCACF,iCACA,4BACA,0BiBs+GZ,WjBr+GY,kBiB0+GZ,WjBz+GY,kBiB8+GZ,WjB7+Ga,4BiBk/Gb,qBjBj/GY,WiBs/GZ,0BAKA,WjBz/Ga,CAAD,4BiB8/GZ,WjB7/GY,wBACA,oCACA,+BACA,iCACD,kCACC,6BACA,+BACA,2BiB8hHZ,WjB7hHY,mBiBkiHZ,WjBjiHY,wBACA,oCACA,oCACE,YiBkjHd,sBjBjjHS,WiBsjHT,qBjBrjHY,WiB0jHZ,mBjBzjHQ,WiB8jHR,8BAKA,WjBjkHO,8BACK,mCACF,mCACG,wCACG,WiBslHhB,wBjBrlHc,WiB0lHd,kBjBzlHa,WiB8lHb,sBjB7lHU,WiBkmHV,uBjBjmHY,WiBsmHZ,2BAKA,WjBzmHY,8BiB8mHZ,uBjB7mHgB,WiBknHhB,CjBjnHY,qBiBsnHZ,WjBrnHY,CAAD,sBiB0nHX,WjBznHY,0BiB8nHZ,WjB7nHc,wBiBkoHd,WjBjoHY,iBiBsoHZ,WjBroHY,sBiB0oHZ,WjBzoHa,2BACL,iCACQ,kCACF,6BiB0pHd,WjBzpHY,uBACL,qCACK,WiBsqHZ,qBjBrqHU,mCACU,WiB8qHpB,sBjB7qHO,WiBkrHP,gBjBjrHU,WiBsrHV,oBjBrrHM,WiB0rHN,iBjBzrHS,WiB8rHT,qBjB7rHY,WiBksHZ,yBjBjsHe,WiBssHf,sBAKA,WjBzsHW,gCiB8sHX,CjB7sHa,yBiBktHb,WjBjtHa,6BiBstHb,uBjBrtHc,WiB0tHd,CAKA,uCjB7tHc,YACK,iDACN,iCACK,sCACP,WiBkvHX,uBjBjvHS,WiBsvHT,CjBrvHW,kBiB0vHX,WjBzvHS,yBiB8vHT,WjB7vHa,wBiBkwHb,WjBjwHQ,4BACF,WiB0wHN,wBAKA,WjB7wHW,CAAD,6BiBkxHV,WjBjxHa,6BACL,kCACS,iCACD,iCiBkyHhB,WjBjyHqB,wBACV,6BiB0yHX,WjBzyHgB,uBiB8yHhB,WjB7yHW,6BACA,mCACI,8BiB0zHf,WjBzzHmB,sBiB8zHnB,WjB7zHU,kBiBk0HV,WjBj0HS,iBiBs0HT,WjBr0Ha,qBiB00Hb,WjBz0HW,0BACD,iCACI,sCACJ,WiB01HV,qBjBz1HS,WiB81HT,qBjB71Ha,WiBk2Hb,kBjBj2HW,iCACM,4BACR,6BiB82HT,WjB72Hc,oBiBk3Hd,WjBj3HkB,6BiBs3HlB,CAKA,2CAKA,WjB73HW,gCiBk4HX,qBAKA,WjBr4HS,CACD,yCiB84HR,WjB74HQ,CACC,0CACC,gCACG,WiB85Hb,qBjB75HM,YACY,wCACL,gCACH,iCACC,WiBk7HX,qBjBj7HO,WiBs7HP,qBjBr7HU,WiB07HV,qBjBz7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,CACF,CAIA,uCACE,aACF,CACA,0BAEE,eAAgB,CADhB,cAEF,CC3FA,UACI,qBACJ,CCFA,iBAAiB,6BAA+B,CAAC,cAAc,CAAC,iBAAiB,CAAC,UAAU,CAAC,2BAA2B,kBAAkB,CAAC,uBAA8C,4w4BAA203C,CAAv13C,WAAW,CAAtB,UAAk23C;ACApg4C;;;;;EAKE,CACF,cACE,qBAAsB,CACtB,sCAAyC,CACzC,cAAe,CACf,WAAY,CACZ,QAAW,CACX,iBACF,CACA,sCACE,iBACF,CACA,gEACE,mBACF,CACA,cAEE,UAAW,CADX,cAAe,CAEf,iBAAkB,CAClB,iBAAkB,CAClB,OACF,CACA,gBACE,QAAS,CACT,SACF,CACA,WAWE,oBAAqB,CAVrB,qBAAsB,CAEtB,WAAY,CADZ,gBAAiB,CAEjB,YAAa,CACb,eAAgB,CAChB,iBAAkB,CAClB,UAAW,CACX,eAAgB,CAChB,eAAgB,CAChB,oBAEF,CACA,aACE,WACF,CACA,kKAaE,4EAA6E,CAF7E,QAAS,CACT,SAEF,CACA,4BAEE,kBACF,CACA,kCAEE,oBACF,CACA,wBACE,eACF,CACA,mEAEE,mBACF,CACA,6EAEE,kBACF,CACA,uFAEE,UAAW,CACX,cAAe,CACf,kBACF,CACA,2CACE,eACF,CACA,4CACE,eACF,CACA,qBACE,oBAAqB,CACrB,kBAAmB,CACnB,WACF,CACA,4CACE,kBAAmB,CACnB,iBAAmB,CACnB,gBACF,CACA,sCACE,gBAAkB,CAClB,mBACF,CACA,gFAEE,kBACF,CACA,oEAEE,mBACF,CACA,iBAEE,wBAAyB,CADzB,4EAEF,CACA,wBACE,oCACF,CACA,6BACE,wBACF,CACA,oCACE,wCACF,CACA,6BACE,qEACF,CACA,6BACE,wBACF,CACA,oCACE,wCACF,CACA,6BACE,8DACF,CACA,6BACE,wBACF,CACA,oCACE,oCACF,CACA,6BACE,uDACF,CACA,6BACE,wBACF,CACA,oCACE,wCACF,CACA,6BACE,gDACF,CACA,6BACE,wBACF,CACA,oCACE,wCACF,CACA,6BACE,yCACF,CACA,6BACE,wBACF,CACA,oCACE,oCACF,CACA,6BACE,kCACF,CACA,6BACE,wBACF,CACA,oCACE,wCACF,CACA,6BACE,2BACF,CACA,6BACE,wBACF,CACA,oCACE,wCACF,CACA,6BACE,oBACF,CACA,6BACE,wBACF,CACA,oCACE,oCACF,CACA,+CACE,gBACF,CACA,iDACE,kBACF,CACA,wDACE,iBACF,CACA,0DACE,mBACF,CACA,+CACE,gBACF,CACA,iDACE,kBACF,CACA,wDACE,iBACF,CACA,0DACE,mBACF,CACA,+CACE,gBACF,CACA,iDACE,mBACF,CACA,wDACE,iBACF,CACA,0DACE,oBACF,CACA,+CACE,iBACF,CACA,iDACE,mBACF,CACA,wDACE,kBACF,CACA,0DACE,oBACF,CACA,+CACE,iBACF,CACA,iDACE,mBACF,CACA,wDACE,kBACF,CACA,0DACE,oBACF,CACA,+CACE,iBACF,CACA,iDACE,mBACF,CACA,wDACE,kBACF,CACA,0DACE,oBACF,CACA,+CACE,iBACF,CACA,iDACE,mBACF,CACA,wDACE,kBACF,CACA,0DACE,oBACF,CACA,+CACE,iBACF,CACA,iDACE,mBACF,CACA,wDACE,kBACF,CACA,0DACE,oBACF,CACA,+CACE,iBACF,CACA,iDACE,mBACF,CACA,wDACE,kBACF,CACA,0DACE,oBACF,CACA,qBACE,aAAc,CACd,cACF,CACA,qCACE,aACF,CACA,oCACE,iBACF,CACA,wBACE,qBACF,CACA,sBACE,wBACF,CACA,yBACE,qBACF,CACA,yBACE,qBACF,CACA,wBACE,wBACF,CACA,uBACE,qBACF,CACA,yBACE,qBACF,CACA,2BACE,UACF,CACA,yBACE,aACF,CACA,4BACE,UACF,CACA,4BACE,UACF,CACA,2BACE,aACF,CACA,0BACE,UACF,CACA,4BACE,UACF,CACA,0BACE,yCACF,CACA,8BACE,wCACF,CACA,0BACE,eACF,CACA,0BACE,eACF,CACA,yBACE,eACF,CACA,6BACE,aAAc,CACd,kBACF,CACA,4BACE,iBACF,CACA,6BACE,kBACF,CACA,2BACE,gBACF,CACA,2BACE,WAAsB,CACtB,8BAA+B,CAC/B,iBAAkB,CAClB,SAAU,CACV,mBAAoB,CACpB,iBAAkB,CAClB,UACF,CACA,qDAEE,UAAW,CACX,UAAW,CACX,aACF,CACA,uDAEE,eAAgB,CAChB,WAAY,CACZ,cAAe,CACf,oBAAqB,CACrB,UAAW,CACX,WAAY,CACZ,eAAgB,CAChB,UACF,CACA,+DAEE,UAAW,CACX,WACF,CACA,iFAEE,YACF,CACA,6FAEE,YACF,CACA,6jBAcE,UACF,CACA,kgDA4BE,SACF,CACA,kgDA4BE,WACF,CACA,wBACE,mGAEE,UACF,CACA,8PAIE,SACF,CACA,8PAIE,WACF,CACF,CAIA,oBACE,qBACF,CACA,oBACE,YACF,CACA,6CAEE,iBACF,CACA,qBACE,iBAAkB,CAClB,0BACF,CACA,uBACE,cAAe,CACf,oBACF,CACA,6BACE,2BACF,CACA,qBACE,oBAAqB,CACrB,qBACF,CACA,2BACE,UAAW,CACX,UAAW,CACX,aACF,CACA,oBACE,SAAU,CACV,WAAY,CACZ,oBAAqB,CACrB,qBAAsB,CACtB,cACF,CACA,0BACE,SAAU,CACV,WAAY,CACZ,oBAAqB,CACrB,cACF,CACA,8CAEE,SACF,CACA,mBACE,SACF,CACA,kBACE,iBACF,CACA,8CAEE,cACF,CACA,yBACE,UACF,CACA,sCACE,YACF,CACA,gDACE,cACF,CACA,iDACE,YACF,CACA,uBACE,aACF,CACA,uBACE,eACF,CACA,uBACE,gBACF,CACA,uBACE,aACF,CACA,uBACE,eACF,CACA,uBACE,eACF,CACA,sBACE,yBACF,CACA,+BACE,0BAA2B,CAC3B,iBAAkB,CAClB,cAAe,CACf,iBACF,CACA,iDAEE,wBAAyB,CACzB,iBACF,CACA,wBAEE,iBAAkB,CAClB,cAAe,CACf,gBAAiB,CAHjB,oBAIF,CACA,yBACE,aAAc,CACd,eACF,CACA,kCACE,wBAAyB,CACzB,aAAc,CACd,gBACF,CACA,wBACE,cACF,CACA,oBACE,UAAW,CACX,oBAAqB,CACrB,UAAW,CACX,cAAe,CACf,eAAgB,CAChB,WAAY,CACZ,iBAAkB,CAClB,qBACF,CACA,0BACE,cAAe,CACf,oBAAqB,CACrB,WAAY,CACZ,gBAAiB,CACjB,iBAAkB,CAClB,iBAAkB,CAClB,UACF,CACA,iCACE,oBAAqB,CACrB,gBACF,CACA,4BACE,qBAAsB,CACtB,YAAa,CACb,cAAe,CACf,eAAgB,CAChB,iBAAkB,CAClB,kBACF,CACA,4CACE,cAAe,CACf,aAAc,CACd,kBAAmB,CACnB,eACF,CACA,iDACE,UAAW,CACX,SACF,CACA,0DACE,SACF,CACA,4DACE,WACF,CACA,mDACE,aAAc,CACd,eAAgB,CAChB,QAAS,CACT,SACF,CACA,mDAEE,UACF,CACA,qFAEE,eACF,CACA,6FAEE,SACF,CACA,4CACE,aACF,CACA,yCACE,WAAY,CAEZ,eAAgB,CADhB,UAEF,CACA,6CACE,eAAgB,CAChB,WACF,CACA,0CACE,sBAA6B,CAC7B,UAAW,CACX,WAAY,CACZ,UAAW,CACX,SAAY,CACZ,UACF,CACA,mEAEE,eAAgB,CADhB,iBAAkB,CAElB,OAAQ,CACR,OAAQ,CACR,UACF,CACA,+fAME,wBACF,CACA,8BACE,UACF,CACA,2GAEE,gBACF,CACA,2IAEE,mBACF,CACA,2IAEE,mBACF,CACA,2IAEE,mBACF,CACA,2IAEE,mBACF,CACA,2IAEE,mBACF,CACA,2IAEE,mBACF,CACA,qEACE,aACF,CACA,qEACE,eACF,CACA,qEACE,gBACF,CACA,qEACE,aACF,CACA,qEACE,eACF,CACA,qEACE,eACF,CACA,4BACE,WACF,CACA,uGAEE,oBACF,CACA,2IAEE,eACF,CACA,mJAEE,mBACF,CACA,qEACE,yCACF,CACA,yEACE,wCACF,CACA,4BACE,UACF,CACA,uGAEE,gBACF,CACA,2IAEE,eACF,CACA,2IAEE,eACF,CACA,yIAEE,cACF,CACA,qEACE,cACF,CACA,qEACE,cACF,CACA,oEACE,cACF,CACA,wDACE,qBACF,CACA,mDACE,qB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","sources":["assets/scss/dashlite.scss","assets/scss/core/fonts/_roboto.scss","assets/scss/core/fonts/_nunito.scss","../node_modules/bootstrap/scss/_root.scss","assets/scss/extend/bootstrap/_override_base/_reboot.scss","assets/scss/extend/bootstrap/_variables.scss","../node_modules/bootstrap/scss/vendor/_rfs.scss","assets/scss/_dashlite_variables.scss","../node_modules/bootstrap/scss/_variables.scss","../node_modules/bootstrap/scss/mixins/_hover.scss","assets/scss/extend/bootstrap/_override_base/_type.scss","../node_modules/bootstrap/scss/mixins/_lists.scss","../node_modules/bootstrap/scss/mixins/_image.scss","../node_modules/bootstrap/scss/_images.scss","../node_modules/bootstrap/scss/mixins/_border-radius.scss","../node_modules/bootstrap/scss/_code.scss","../node_modules/bootstrap/scss/mixins/_grid.scss","../node_modules/bootstrap/scss/_grid.scss","../node_modules/bootstrap/scss/mixins/_breakpoints.scss","../node_modules/bootstrap/scss/mixins/_grid-framework.scss","../node_modules/bootstrap/scss/_tables.scss","../node_modules/bootstrap/scss/mixins/_table-row.scss","assets/scss/extend/bootstrap/_override_base/_forms.scss","../node_modules/bootstrap/scss/mixins/_transition.scss","../node_modules/bootstrap/scss/mixins/_forms.scss","../node_modules/bootstrap/scss/_buttons.scss","../node_modules/bootstrap/scss/mixins/_buttons.scss","../node_modules/bootstrap/scss/_transitions.scss","../node_modules/bootstrap/scss/mixins/_caret.scss","assets/scss/extend/bootstrap/_override_base/_dropdown.scss","../node_modules/bootstrap/scss/mixins/_nav-divider.scss","assets/scss/extend/bootstrap/_override_base/_button-group.scss","assets/scss/extend/bootstrap/_override_base/_input-group.scss","assets/scss/extend/bootstrap/_override_base/_custom-forms.scss","../node_modules/bootstrap/scss/_nav.scss","assets/scss/extend/bootstrap/_override_base/_navbar.scss","assets/scss/extend/bootstrap/_override_base/_card.scss","assets/scss/extend/bootstrap/_override_base/_breadcrumb.scss","assets/scss/extend/bootstrap/_override_base/_pagination.scss","../node_modules/bootstrap/scss/mixins/_pagination.scss","../node_modules/bootstrap/scss/_badge.scss","../node_modules/bootstrap/scss/mixins/_badge.scss","../node_modules/bootstrap/scss/_jumbotron.scss","assets/scss/extend/bootstrap/_override_base/_alert.scss","../node_modules/bootstrap/scss/mixins/_alert.scss","../node_modules/bootstrap/scss/_progress.scss","../node_modules/bootstrap/scss/_media.scss","assets/scss/extend/bootstrap/_override_base/_list-group.scss","../node_modules/bootstrap/scss/mixins/_list-group.scss","assets/scss/extend/bootstrap/_override_base/_close.scss","../node_modules/bootstrap/scss/_toasts.scss","assets/scss/extend/bootstrap/_override_base/_modal.scss","../node_modules/bootstrap/scss/_tooltip.scss","../node_modules/bootstrap/scss/mixins/_reset-text.scss","../node_modules/bootstrap/scss/_popover.scss","../node_modules/bootstrap/scss/_carousel.scss","../node_modules/bootstrap/scss/mixins/_clearfix.scss","../node_modules/bootstrap/scss/_spinners.scss","../node_modules/bootstrap/scss/utilities/_align.scss","../node_modules/bootstrap/scss/mixins/_background-variant.scss","../node_modules/bootstrap/scss/utilities/_background.scss","assets/scss/extend/bootstrap/_override_base/utilities/_borders.scss","../node_modules/bootstrap/scss/utilities/_display.scss","../node_modules/bootstrap/scss/utilities/_embed.scss","../node_modules/bootstrap/scss/utilities/_flex.scss","assets/scss/extend/bootstrap/_override_base/utilities/_float.scss","../node_modules/bootstrap/scss/utilities/_interactions.scss","../node_modules/bootstrap/scss/utilities/_position.scss","../node_modules/bootstrap/scss/utilities/_screenreaders.scss","../node_modules/bootstrap/scss/mixins/_screen-reader.scss","../node_modules/bootstrap/scss/utilities/_shadows.scss","../node_modules/bootstrap/scss/utilities/_sizing.scss","assets/scss/extend/bootstrap/_override_base/utilities/_spacing.scss","../node_modules/bootstrap/scss/utilities/_stretched-link.scss","assets/scss/extend/bootstrap/_override_base/utilities/_text.scss","../node_modules/bootstrap/scss/mixins/_text-truncate.scss","../node_modules/bootstrap/scss/mixins/_text-emphasis.scss","../node_modules/bootstrap/scss/mixins/_text-hide.scss","../node_modules/bootstrap/scss/utilities/_visibility.scss","../node_modules/bootstrap/scss/_print.scss","assets/scss/extend/bootstrap/utilites/_reboot.scss","assets/scss/extend/bootstrap/utilites/_type.scss","assets/scss/extend/bootstrap/utilites/_text.scss","assets/scss/extend/bootstrap/utilites/_common.scss","assets/scss/extend/bootstrap/utilites/_background.scss","assets/scss/extend/bootstrap/utilites/_borders.scss","assets/scss/extend/bootstrap/utilites/_sizing.scss","assets/scss/extend/bootstrap/utilites/_position.scss","assets/scss/extend/bootstrap/utilites/_flex.scss","assets/scss/extend/bootstrap/components/_badge.scss","assets/scss/extend/bootstrap/components/_alert.scss","assets/scss/vendors/nioicon/_variables.scss","assets/scss/extend/bootstrap/components/_breadcrumb.scss","assets/scss/extend/bootstrap/components/_link.scss","assets/scss/extend/bootstrap/components/_buttons.scss","assets/scss/extend/bootstrap/components/_button-group.scss","assets/scss/extend/bootstrap/components/_dropdown.scss","assets/scss/extend/bootstrap/components/_card.scss","assets/scss/extend/bootstrap/components/_forms.scss","assets/scss/extend/bootstrap/components/_custom-forms.scss","assets/scss/extend/bootstrap/components/_tables.scss","assets/scss/extend/bootstrap/components/_media.scss","assets/scss/extend/bootstrap/components/_nav.scss","assets/scss/extend/bootstrap/components/_modal.scss","assets/scss/extend/bootstrap/components/_pagination.scss","assets/scss/extend/bootstrap/components/_progress.scss","assets/scss/extend/bootstrap/components/_toast.scss","assets/scss/extend/bootstrap/components/_rating.scss","assets/scss/vendors/nioicon/nioicon.scss","assets/scss/vendors/_prettify.scss","assets/scss/vendors/_dnd.scss","assets/scss/vendors/_simplebar.scss","assets/scss/vendors/slick/_slick.scss","assets/scss/vendors/dropzone/_dropzone.scss","assets/scss/vendors/datatable/_datatable.scss","assets/scss/vendors/datatable/_buttons.bootstrap4.scss","assets/scss/vendors/react-datatable/_react-datatable.scss","assets/scss/vendors/sweetalert2/scss/_toasts.scss","assets/scss/vendors/sweetalert2/scss/_mixins.scss","assets/scss/vendors/sweetalert2/variables.scss","assets/scss/vendors/sweetalert2/scss/_core.scss","assets/scss/vendors/sweetalert2/scss/_polyfills.scss","assets/scss/vendors/sweetalert2/scss/_toasts-animations.scss","assets/scss/vendors/sweetalert2/scss/_animations.scss","assets/scss/vendors/sweetalert2/scss/_body.scss","assets/scss/vendors/sweetalert2/scss/_toasts-body.scss","assets/scss/vendors/_tagify.scss","assets/scss/vendors/quill/_quill.scss","assets/scss/vendors/tinymce/ui/_content.scss","assets/scss/vendors/tinymce/ui/_content.inline.scss","assets/scss/vendors/tinymce/ui/_skin.scss","assets/scss/vendors/tinymce/ui/_skin.mobile.scss","assets/scss/vendors/_fullcalendar.scss","assets/scss/vendors/nouislider/_nouislider.scss","assets/scss/vendors/dual-listbox/_dual-listbox.scss","assets/scss/vendors/react-select/_react-select.scss","assets/scss/vendors/magnific-popup/_main.scss","assets/scss/vendors/magnific-popup/_settings.scss","assets/scss/vendors/react-modal-video/_react-modal-video.scss","assets/scss/vendors/react-datepicker/_react-datepicker.scss","assets/scss/vendors/react-toastify/_react-toastify.scss","assets/scss/vendors/jvector-map/_jvector.scss","assets/scss/vendors/jsTree/_jsTree.scss","assets/scss/vendors/_kanban.scss","assets/scss/core/layouts/_base.scss","assets/scss/core/layouts/_sidebar.scss","assets/scss/core/layouts/_menu-main.scss","assets/scss/core/components/_accordions.scss","assets/scss/core/components/_forms.scss","assets/scss/core/components/_users.scss","assets/scss/core/components/_data-list.scss","assets/scss/core/components/_toggle.scss","assets/scss/core/components/_block.scss","assets/scss/core/components/_misc.scss","assets/scss/core/_misc.scss","assets/scss/global/comps/_profiles.scss","assets/scss/global/tables/_base.scss","assets/scss/global/tables/_tranx.scss","assets/scss/global/wgs/_timeline.scss","assets/scss/global/wgs/_invoice.scss","assets/scss/global/wgs/_db-analytic.scss","assets/scss/apps/_reply-comment.scss","assets/scss/apps/_messages.scss","assets/scss/apps/_inbox.scss","assets/scss/apps/_file-manager.scss","assets/scss/apps/_chats.scss","assets/scss/core/_preview.scss","assets/scss/core/_dark-skin.scss","assets/scss/style-email.scss","../node_modules/antd/es/message/style/index.css","pages/pre-built/customerManagement/custom.css","../node_modules/react-phone-input-2/lib/style.css","../node_modules/react-quill/dist/quill.snow.css","../node_modules/react-toastify/scss/_variables.scss","../node_modules/react-toastify/dist/ReactToastify.css","../node_modules/react-toastify/scss/_toastContainer.scss","../node_modules/react-toastify/scss/_toast.scss","../node_modules/react-toastify/scss/_theme.scss","../node_modules/react-toastify/scss/_closeButton.scss","../node_modules/react-toastify/scss/_progressBar.scss","../node_modules/react-toastify/scss/_icons.scss","../node_modules/react-toastify/scss/animations/_bounce.scss","../node_modules/react-toastify/scss/animations/_zoom.scss","../node_modules/react-toastify/scss/animations/_flip.scss","../node_modules/react-toastify/scss/animations/_slide.scss","../node_modules/react-toastify/scss/animations/_spin.scss"],"sourcesContent":["/* \n * IMPORTANT NOTE: DO NOT Edit this file. Best to write own code in css/theme.css file.\n * It will helps you to easy update of the template.\n **/\n\n/* \n----------------------\n## Table Contents ##\n* 01. FONTS\n* 02. VENDORS (Bootstraps, NioIcon, Select2 etc)\n* 03. LAYOUTS\n* 04. UTILITES\n* 05. COMPONENTS\n* 06. INDIVIDUL CONCEPTS\n* 07. PREVIEWS\n---------------------- **/\n\n////////////////////////// DO NOT REMOVE BELOW ///////////////////////\n\n// SET RTL OPTION\n$rtl: false;\n\n// Included Global Variables and Functions\n@import \"dashlite_variables\";\n\n// Included Fonts\n/** 01. FONTS */\n@import \"core/fonts/roboto\";\n@import \"core/fonts/nunito\";\n\n// Included Bootstarp\n@import \"extend/bootstrap/variables\";\n@import \"extend/bootstrap/bootstrap\";\n@import \"extend/bootstrap/extend\";\n\n// Include Other Vendors\n@import \"vendors/bundle\";\n\n// Include Core Dashlite Style\n@import \"core/style\";\n\n////////////////////////// DO NOT REMOVE ABOVE ///////////////////////\n\n////// GLOBAL INCLUDED\n@import \"global/style\";\n\n////// APPLICATONS - Common Uses\n@import \"apps/asterisk\"; \n@import \"apps/reply-comment\"; \n@import \"apps/attach\"; \n\n////// Apps\n@import \"apps/messages\"; \t\t// - Support Messages\n@import \"apps/inbox\"; \t\t\t// - Inbox/ Mail App\n@import \"apps/file-manager\"; \t// - File Manager\n@import \"apps/chats\"; \t\t\t// - Chats\n\n/////// PREVIEW PURPOSE \n@import \"core/preview\"; \t\t// Can be remove on real projoect\n\n/////// UI/MODE OVERRIDE\n@import \"core/mode-override\";\n\n/////// DARK MODE SKIN\n@import \"core/dark-skin\";\n\n/*! END @iO */\n////////////////////////// END STYLESHEET ////////////////////////////","// Roboto\n@font-face {\n font-family: 'Roboto';\n src: url('#{$font-url}/Roboto-Light.eot');\n src: local('Roboto Light'), local('Roboto-Light'),\n url('#{$font-url}/Roboto-Light.eot#iefix') format('embedded-opentype'),\n url('#{$font-url}/Roboto-Light.woff2') format('woff2'),\n url('#{$font-url}/Roboto-Light.woff') format('woff'),\n url('#{$font-url}/Roboto-Light.ttf') format('truetype');\n font-weight: 300;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Roboto';\n src: url('#{$font-url}/Roboto-Regular.eot');\n src: local('Roboto'), local('Roboto-Regular'),\n url('#{$font-url}/Roboto-Regular.eot#iefix') format('embedded-opentype'),\n url('#{$font-url}/Roboto-Regular.woff2') format('woff2'),\n url('#{$font-url}/Roboto-Regular.woff') format('woff'),\n url('#{$font-url}/Roboto-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Roboto';\n src: url('#{$font-url}/Roboto-Medium.eot');\n src: local('Roboto Medium'), local('Roboto-Medium'),\n url('#{$font-url}/Roboto-Medium.eot#iefix') format('embedded-opentype'),\n url('#{$font-url}/Roboto-Medium.woff2') format('woff2'),\n url('#{$font-url}/Roboto-Medium.woff') format('woff'),\n url('#{$font-url}/Roboto-Medium.ttf') format('truetype');\n font-weight: 500;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Roboto';\n src: url('#{$font-url}/Roboto-Bold.eot');\n src: local('Roboto Bold'), local('Roboto-Medium'),\n url('#{$font-url}/Roboto-Bold.eot#iefix') format('embedded-opentype'),\n url('#{$font-url}/Roboto-Bold.woff2') format('woff2'),\n url('#{$font-url}/Roboto-Bold.woff') format('woff'),\n url('#{$font-url}/Roboto-Bold.ttf') format('truetype');\n font-weight: 700;\n font-style: normal;\n}","//Nunito\n@font-face {\n font-family: 'Nunito';\n src: url('#{$font-url}/Nunito-Regular.eot');\n src: local('Nunito Regular'), local('Nunito-Regular'),\n url('#{$font-url}/Nunito-Regular.eot#iefix') format('embedded-opentype'),\n url('#{$font-url}/Nunito-Regular.woff2') format('woff2'),\n url('#{$font-url}/Nunito-Regular.woff') format('woff'),\n url('#{$font-url}/Nunito-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n@font-face {\n font-family: 'Nunito';\n src: url('#{$font-url}/Nunito-Bold.eot');\n src: local('Nunito Bold'), local('Nunito-Bold'),\n url('#{$font-url}/Nunito-Bold.eot#iefix') format('embedded-opentype'),\n url('#{$font-url}/Nunito-Bold.woff2') format('woff2'),\n url('#{$font-url}/Nunito-Bold.woff') format('woff'),\n url('#{$font-url}/Nunito-Bold.ttf') format('truetype');\n font-weight: bold;\n font-style: normal;\n}",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `<th>` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n @if($rtl==false){\n text-align: left; // 3\n }\n @if($rtl==true){\n text-align: right; // 3\n }\n background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `<p>`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n @if($rtl==false){\n margin-left: 0; // Undo browser default\n }\n @if($rtl==true){\n margin-right: 0; // Undo browser default\n }\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n\n @include hover() {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // Disable auto-hiding scrollbar in IE & legacy Edge to avoid overlap,\n // making it impossible to interact with the content\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n @if($rtl==false){\n text-align: left;\n }\n @if($rtl==true){\n text-align: right;\n }\n caption-side: bottom;\n}\n\nth {\n // Matches default `<td>` alignment by inheriting from the `<body>`, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Set the cursor for non-`<button>` buttons\n//\n// Details at https://github.com/twbs/bootstrap/pull/30562\n[role=\"button\"] {\n cursor: pointer;\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `<div>`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}","// Include Core Bootstrap functions //\n// Do not remove\n@import \"node_modules/bootstrap/scss/functions\";\n@import \"node_modules/bootstrap/scss/variables\";\n\n// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n$gray-100: $light-100;\n$gray-200: $light-200;\n$gray-300: $light-300;\n$gray-400: $light-400;\n$gray-500: $light-500;\n$gray-600: $light-600;\n$gray-700: $light-700;\n$gray-800: $light-800;\n$gray-900: $light-900;\n\n$grays: ();\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$primary: $accent-color;\n// $primary: #111E6C;\n$secondary: $base-color;\n$secondary-light: $base-text;\n\n$theme-colors: ();\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"dark\": $base-dark,\n \"gray\": $light-500,\n \"light\": $light-200,\n \"lighter\": $lighter\n ),\n $theme-colors\n);\n\n$component-active-color: $white;\n$component-active-bg: theme-color(\"primary\");\n\n// // Set a specific color jumpsd\n$theme-color-interval: 8%;\n$yiq-contrasted-threshold: 190;\n\n$yiq-text-dark: $darker;\n$yiq-text-light: $white;\n\n\n// // Link\n// //\n\n$link-decoration: none;\n$link-hover-decoration: underline;\n\n$emphasized-link-hover-darken-percentage: 15%;\n\n// // // Paragraphs\n// // //\n\n$paragraph-margin-bottom: $para-margin;\n\n\n// // Grid breakpoints\n// //\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px,\n xxl: 1540px\n);\n\n// @include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n// @include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// // Grid containers\n// //\n// // Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px,\n xxl: 1440px\n);\n\n// @include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-gutter-width: $gutter-width;\n\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacers: ();\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .375),\n 2: ($spacer * .75),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 2.75),\n 'gs': $gutter-width\n\n // 0: 0,\n // 1: ($spacer * .25),\n // 2: ($spacer * .5),\n // 3: $spacer,\n // 4: ($spacer * 1.5),\n // 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// // Components\n// //\n// // Define common padding and border radius sizes and more.\n\n$line-height-lg: $lh-lg;\n$line-height-sm: $lh-sm;\n\n// // Typography\n// //\n// // Font, line-height, and color for body text, headings, and more.\n\n// // stylelint-disable value-keyword-case\n$font-family-sans-serif: $base-font-family, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif;\n$font-family-base: $font-family-sans-serif;\n\n$font-size-base: $fs-base; // Assumes the browser default, typically `16px`\n$font-size-lg: $fs-lg;\n$font-size-sm: $fs-sm;\n\n$font-weight-light: $fw-light;\n$font-weight-normal: $fw-normal;\n$font-weight-bold: $fw-bold;\n\n$font-weight-base: $font-weight-normal;\n$line-height-base: $base-line-height;\n\n\n$h1-font-size: $h1-fs;\n$h2-font-size: $h2-fs;\n$h3-font-size: $h3-fs;\n$h4-font-size: $h4-fs;\n$h5-font-size: $h5-fs;\n$h6-font-size: $h6-fs;\n\n$headings-margin-bottom: $h-margin-bottom;\n$headings-font-family: $h-font-family;\n$headings-font-weight: $h-font-weight;\n$headings-line-height: $h-line-height;\n$headings-color: $h-color; \n\n$display1-size: 6rem;\n$display2-size: 5.5rem;\n$display3-size: 4.5rem;\n$display4-size: 3.5rem;\n\n$display1-weight: 300;\n$display2-weight: 300;\n$display3-weight: 300;\n$display4-weight: 300;\n$display-line-height: $headings-line-height;\n\n$lead-font-size: $lead-fs;\n$lead-font-weight: $lead-fw;\n\n$small-font-size: $small-fs;\n\n$text-muted: $text-off;\n\n$blockquote-small-color: $quote-small-color;\n$blockquote-small-font-size: $quote-small-font-size;\n$blockquote-font-size: $quote-font-size;\n\n$dt-font-weight: $font-weight-bold;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25);\n$nested-kbd-font-weight: $font-weight-bold;\n\n$list-inline-padding: .5rem;\n\n$hr-border-color: $hr-color;\n$hr-border-width: $hr-width;\n$hr-margin-y: $hr-margin;\n\n\n// // Tables\n// //\n// // Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .5rem;\n$table-cell-padding-sm: .25rem;\n$table-cell-padding-x-sm: 1.25rem;\n$table-cell-padding-bordered: 1rem;\n\n$table-accent-bg: $lighter;\n$table-hover-bg: $lighter;\n$table-head-bg: $lighter;\n$table-head-color: $base-color;\n\n$table-dark-bg: $light-800;\n$table-dark-accent-bg: $light-700;\n$table-dark-hover-bg: $light-700;\n$table-dark-border-color: $light-600;\n\n$table-caption-color: $base-light;\n\n// $table-color: $body-color !default;\n// $table-bg: null !default;\n// $table-hover-color: $lighter;\n$table-active-bg: $lighter;\n\n// $table-border-width: $border-width !default;\n// $table-border-color: $border-color !default;\n\n\n// $table-dark-color: $white !default;\n// $table-dark-hover-color: $table-dark-color !default;\n\n// $table-striped-order: odd !default;\n\n\n// $table-bg-level: -9 !default;\n// $table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: $field-padding-y;\n$input-btn-padding-x: $field-padding-x;\n$input-btn-font-family: $field-font-family;\n$input-btn-font-size: $field-font-size;\n$input-btn-line-height: $field-line-height;\n\n$input-btn-focus-width: $field-focus-width;\n$input-btn-focus-color: $field-focus-color;\n$input-btn-focus-box-shadow: $field-focus-box-shadow;\n\n$input-btn-padding-y-sm: $field-padding-y-sm;\n$input-btn-padding-x-sm: $field-padding-x-sm;\n$input-btn-font-size-sm: $field-font-size-sm;\n$input-btn-line-height-sm: $field-line-height-sm;\n\n$input-btn-padding-y-lg: $field-padding-y-lg;\n$input-btn-padding-x-lg: $field-padding-x-lg;\n$input-btn-font-size-lg: $field-font-size-lg;\n$input-btn-line-height-lg: $field-line-height-lg;\n\n$input-btn-border-width: $field-border-width;\n\n\n// // Forms\n\n$label-margin-bottom: $field-margin-bottom;\n\n\n// $form-text-margin-top: .25rem !default;\n\n// $form-check-input-gutter: 1.25rem !default;\n// $form-check-input-margin-y: .3rem !default;\n// $form-check-input-margin-x: .25rem !default;\n\n// $form-check-inline-margin-x: .75rem !default;\n// $form-check-inline-input-margin-x: .3125rem !default;\n\n// $form-grid-gutter-width: 10px !default;\n// $form-group-margin-bottom: 1rem !default;\n\n// $input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $light;\n// $input-group-addon-border-color: $input-border-color !default;\n\n// $custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: $checkbox-radio-switch-text-gap;\n// $custom-control-spacer-x: 1rem !default;\n// $custom-control-cursor: null !default;\n\n$custom-control-indicator-size: $checkbox-radio-switch-size;\n$custom-control-indicator-bg: $input-bg;\n\n// $custom-control-indicator-bg-size: 50% 50% !default;\n// $custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $input-border-color;\n$custom-control-indicator-border-width: $checkbox-radio-switch-border;\n\n// $custom-control-label-color: null !default;\n\n// $custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n// $custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color;\n$custom-control-indicator-checked-bg: $component-active-bg;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .8);\n$custom-control-indicator-checked-box-shadow: none;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg;\n\n// $custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n// $custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color;\n$custom-control-indicator-active-bg: $component-active-bg;\n$custom-control-indicator-active-box-shadow: none;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg;\n\n// $custom-checkbox-indicator-border-radius: $border-radius !default;\n// $custom-checkbox-indicator-icon-checked: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/></svg>\") !default;\n\n// $custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n// $custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n// $custom-checkbox-indicator-icon-indeterminate: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'><path stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/></svg>\") !default;\n// $custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n// $custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n// $custom-radio-indicator-border-radius: 50% !default;\n// $custom-radio-indicator-icon-checked: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'><circle r='3' fill='#{$custom-control-indicator-checked-color}'/></svg>\") !default;\n\n$custom-switch-width: $switch-width;\n$custom-switch-indicator-border-radius: $switch-indicator-border-radius;\n$custom-switch-indicator-size: $switch-indicator-size;\n\n// $custom-select-padding-y: $input-padding-y !default;\n// $custom-select-padding-x: $input-padding-x !default;\n// $custom-select-font-family: $input-font-family !default;\n// $custom-select-font-size: $input-font-size !default;\n// $custom-select-height: $input-height !default;\n// $custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n// $custom-select-font-weight: $input-font-weight !default;\n// $custom-select-line-height: $input-line-height !default;\n// $custom-select-color: $input-color !default;\n// $custom-select-disabled-color: $gray-600 !default;\n// $custom-select-bg: $input-bg !default;\n// $custom-select-disabled-bg: $gray-200 !default;\n// $custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n// $custom-select-indicator-color: $gray-800 !default;\n// $custom-select-indicator: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'><path fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>\") !default;\n// $custom-select-background: escape-svg($custom-select-indicator) no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n// $custom-select-feedback-icon-padding-right: add(1em * .75, (2 * $custom-select-padding-y * .75) + $custom-select-padding-x + $custom-select-indicator-padding) !default;\n// $custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n// $custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n// $custom-select-border-width: $input-border-width !default;\n// $custom-select-border-color: $input-border-color !default;\n// $custom-select-border-radius: $border-radius !default;\n// $custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n// $custom-select-focus-border-color: $input-focus-border-color !default;\n// $custom-select-focus-width: $input-focus-width !default;\n// $custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n// $custom-select-padding-y-sm: $input-padding-y-sm !default;\n// $custom-select-padding-x-sm: $input-padding-x-sm !default;\n// $custom-select-font-size-sm: $input-font-size-sm !default;\n// $custom-select-height-sm: $input-height-sm !default;\n\n// $custom-select-padding-y-lg: $input-padding-y-lg !default;\n// $custom-select-padding-x-lg: $input-padding-x-lg !default;\n// $custom-select-font-size-lg: $input-font-size-lg !default;\n// $custom-select-height-lg: $input-height-lg !default;\n\n// $custom-range-track-width: 100% !default;\n// $custom-range-track-height: .5rem !default;\n// $custom-range-track-cursor: pointer !default;\n// $custom-range-track-bg: $gray-300 !default;\n// $custom-range-track-border-radius: 1rem !default;\n// $custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n// $custom-range-thumb-width: 1rem !default;\n// $custom-range-thumb-height: $custom-range-thumb-width !default;\n// $custom-range-thumb-bg: $component-active-bg !default;\n// $custom-range-thumb-border: 0 !default;\n// $custom-range-thumb-border-radius: 1rem !default;\n// $custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n// $custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n// $custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n// $custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n// $custom-range-thumb-disabled-bg: $gray-500 !default;\n\n// $custom-file-height: $input-height !default;\n// $custom-file-height-inner: $input-height-inner !default;\n// $custom-file-focus-border-color: $input-focus-border-color !default;\n// $custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n// $custom-file-disabled-bg: $input-disabled-bg !default;\n\n// $custom-file-padding-y: $input-padding-y !default;\n// $custom-file-padding-x: $input-padding-x !default;\n// $custom-file-line-height: $input-line-height !default;\n// $custom-file-font-family: $input-font-family !default;\n// $custom-file-font-weight: $input-font-weight !default;\n// $custom-file-color: $input-color !default;\n// $custom-file-bg: $input-bg !default;\n// $custom-file-border-width: $input-border-width !default;\n// $custom-file-border-color: $input-border-color !default;\n// $custom-file-border-radius: $input-border-radius !default;\n// $custom-file-box-shadow: $input-box-shadow !default;\n// $custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg;\n// $custom-file-text: (\n// en: \"Browse\"\n// ) !default;\n\n\n// // Form validation\n\n// $form-feedback-margin-top: $form-text-margin-top !default;\n// $form-feedback-font-size: $small-font-size !default;\n// $form-feedback-valid-color: theme-color(\"success\") !default;\n// $form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n// $form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n// $form-feedback-icon-valid: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>\") !default;\n// $form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n// $form-feedback-icon-invalid: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='#{$form-feedback-icon-invalid-color}' viewBox='0 0 12 12'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='#{$form-feedback-icon-invalid-color}' stroke='none'/></svg>\") !default;\n\n// $form-validation-states: () !default;\n// // stylelint-disable-next-line scss/dollar-variable-default\n// $form-validation-states: map-merge(\n// (\n// \"valid\": (\n// \"color\": $form-feedback-valid-color,\n// \"icon\": $form-feedback-icon-valid\n// ),\n// \"invalid\": (\n// \"color\": $form-feedback-invalid-color,\n// \"icon\": $form-feedback-icon-invalid\n// ),\n// ),\n// $form-validation-states\n// );\n\n// // Z-index master list\n// //\n// // Warning: Avoid customizing these values. They're used for a bird's eye view\n// // of components dependent on the z-axis and are designed to all work together.\n\n// $zindex-dropdown: 1000 !default;\n// $zindex-sticky: 1020 !default;\n// $zindex-fixed: 1030 !default;\n// $zindex-modal-backdrop: 1040 !default;\n// $zindex-modal: 1050 !default;\n// $zindex-popover: 1060 !default;\n// $zindex-tooltip: 1070 !default;\n\n\n// // Navs\n\n// $nav-link-padding-y: .5rem !default;\n// $nav-link-padding-x: 1rem !default;\n// $nav-link-disabled-color: $gray-600 !default;\n\n// $nav-tabs-border-color: $gray-300 !default;\n// $nav-tabs-border-width: $border-width !default;\n// $nav-tabs-border-radius: $border-radius !default;\n// $nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n// $nav-tabs-link-active-color: $gray-700 !default;\n// $nav-tabs-link-active-bg: $body-bg !default;\n// $nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n// $nav-pills-border-radius: $border-radius !default;\n// $nav-pills-link-active-color: $component-active-color !default;\n// $nav-pills-link-active-bg: $component-active-bg !default;\n\n// $nav-divider-color: $gray-200 !default;\n// $nav-divider-margin-y: $spacer / 2 !default;\n\n\n// // Navbar\n\n// $navbar-padding-y: $spacer / 2 !default;\n// $navbar-padding-x: $spacer !default;\n\n// $navbar-nav-link-padding-x: .5rem !default;\n\n// $navbar-brand-font-size: $font-size-lg !default;\n// // Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n// $nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n// $navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n// $navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n// $navbar-toggler-padding-y: .25rem !default;\n// $navbar-toggler-padding-x: .75rem !default;\n// $navbar-toggler-font-size: $font-size-lg !default;\n// $navbar-toggler-border-radius: $btn-border-radius !default;\n\n// $navbar-dark-color: rgba($white, .5) !default;\n// $navbar-dark-hover-color: rgba($white, .75) !default;\n// $navbar-dark-active-color: $white !default;\n// $navbar-dark-disabled-color: rgba($white, .25) !default;\n// $navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='#{$navbar-dark-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>\") !default;\n// $navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n// $navbar-light-color: rgba($black, .5) !default;\n// $navbar-light-hover-color: rgba($black, .7) !default;\n// $navbar-light-active-color: rgba($black, .9) !default;\n// $navbar-light-disabled-color: rgba($black, .3) !default;\n// $navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='#{$navbar-light-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>\") !default;\n// $navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n// $navbar-light-brand-color: $navbar-light-active-color !default;\n// $navbar-light-brand-hover-color: $navbar-light-active-color !default;\n// $navbar-dark-brand-color: $navbar-dark-active-color !default;\n// $navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// // Dropdowns\n// //\n// // Dropdown menu container and contents.\n\n// $dropdown-min-width: 10rem !default;\n// $dropdown-padding-y: .5rem !default;\n// $dropdown-spacer: .125rem !default;\n// $dropdown-font-size: $font-size-base !default;\n// $dropdown-color: $body-color !default;\n// $dropdown-bg: $white !default;\n// $dropdown-border-color: rgba($black, .15) !default;\n// $dropdown-border-radius: $border-radius !default;\n// $dropdown-border-width: $border-width !default;\n// $dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n// $dropdown-divider-bg: $gray-200 !default;\n// $dropdown-divider-margin-y: $nav-divider-margin-y !default;\n// $dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n// $dropdown-link-color: $gray-900 !default;\n// $dropdown-link-hover-color: darken($gray-900, 5%) !default;\n// $dropdown-link-hover-bg: $gray-100 !default;\n\n// $dropdown-link-active-color: $component-active-color !default;\n// $dropdown-link-active-bg: $component-active-bg !default;\n\n// $dropdown-link-disabled-color: $gray-600 !default;\n\n// $dropdown-item-padding-y: .25rem !default;\n// $dropdown-item-padding-x: 1.5rem !default;\n\n// $dropdown-header-color: $gray-600 !default;\n\n// // Jumbotron\n\n// $jumbotron-padding: 2rem !default;\n// $jumbotron-color: null !default;\n// $jumbotron-bg: $gray-200 !default;\n\n\n// // Cards\n\n// $card-spacer-y: .75rem !default;\n// $card-spacer-x: 1.25rem !default;\n// $card-border-width: $border-width !default;\n// $card-border-radius: $border-radius !default;\n// $card-border-color: rgba($black, .125) !default;\n// $card-inner-border-radius: subtract($card-border-radius, $card-border-width);\n// $card-cap-bg: rgba($black, .07);\n// $card-cap-color: null !default;\n// $card-height: null !default;\n// $card-color: null !default;\n// $card-bg: $white !default;\n\n// $card-img-overlay-padding: 1.25rem !default;\n\n// $card-group-margin: $grid-gutter-width / 2 !default;\n// $card-deck-margin: $card-group-margin !default;\n\n// $card-columns-count: 3 !default;\n// $card-columns-gap: 1.25rem !default;\n// $card-columns-margin: $card-spacer-y !default;\n\n\n// // Tooltips\n\n// $tooltip-font-size: $font-size-sm !default;\n// $tooltip-max-width: 200px !default;\n// $tooltip-color: $white !default;\n// $tooltip-bg: $black !default;\n// $tooltip-border-radius: $border-radius !default;\n// $tooltip-opacity: .9 !default;\n// $tooltip-padding-y: .25rem !default;\n// $tooltip-padding-x: .5rem !default;\n// $tooltip-margin: 0 !default;\n\n// $tooltip-arrow-width: .8rem !default;\n// $tooltip-arrow-height: .4rem !default;\n// $tooltip-arrow-color: $tooltip-bg !default;\n\n// // Form tooltips must come after regular tooltips\n// $form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n// $form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n// $form-feedback-tooltip-font-size: $tooltip-font-size !default;\n// $form-feedback-tooltip-line-height: $line-height-base !default;\n// $form-feedback-tooltip-opacity: $tooltip-opacity !default;\n// $form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// // Popovers\n\n// $popover-font-size: $font-size-sm !default;\n// $popover-bg: $white !default;\n// $popover-max-width: 276px !default;\n// $popover-border-width: $border-width !default;\n// $popover-border-color: rgba($black, .2) !default;\n// $popover-border-radius: $border-radius-lg !default;\n// $popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n// $popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n// $popover-header-bg: darken($popover-bg, 3%) !default;\n// $popover-header-color: $headings-color !default;\n// $popover-header-padding-y: .5rem !default;\n// $popover-header-padding-x: .75rem !default;\n\n// $popover-body-color: $body-color !default;\n// $popover-body-padding-y: $popover-header-padding-y !default;\n// $popover-body-padding-x: $popover-header-padding-x !default;\n\n// $popover-arrow-width: 1rem !default;\n// $popover-arrow-height: .5rem !default;\n// $popover-arrow-color: $popover-bg !default;\n\n// $popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// // Toasts\n\n// $toast-max-width: 350px !default;\n// $toast-padding-x: .75rem !default;\n// $toast-padding-y: .25rem !default;\n// $toast-font-size: .875rem !default;\n// $toast-color: null !default;\n// $toast-background-color: rgba($white, .85) !default;\n// $toast-border-width: 1px !default;\n// $toast-border-color: rgba(0, 0, 0, .1) !default;\n// $toast-border-radius: .25rem !default;\n// $toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n// $toast-header-color: $gray-600 !default;\n// $toast-header-background-color: rgba($white, .85) !default;\n// $toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// // Modals\n\n// // Padding applied to the modal body\n// $modal-inner-padding: 1rem !default;\n\n// // Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n// $modal-footer-margin-between: .5rem !default;\n\n// $modal-dialog-margin: .5rem !default;\n// $modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n// $modal-title-line-height: $line-height-base !default;\n\n// $modal-content-color: null !default;\n// $modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, 0);\n$modal-content-border-width: 0;\n$modal-content-border-radius: $border-radius-lg;\n// $modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: 0px 0px 1px 0px rgba($base-500, 0.2),0px 8px 15.52px 0.48px rgba($base-dark, 0.15);\n$modal-content-box-shadow-sm-up: $modal-content-box-shadow-xs;\n\n$modal-backdrop-bg: $base-color;\n$modal-backdrop-opacity: .5;\n// $modal-header-border-color: $border-color !default;\n// $modal-footer-border-color: $modal-header-border-color !default;\n// $modal-header-border-width: $modal-content-border-width !default;\n// $modal-footer-border-width: $modal-header-border-width !default;\n// $modal-header-padding-y: 1rem !default;\n// $modal-header-padding-x: 1rem !default;\n// $modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 980px;\n$modal-lg: 720px;\n$modal-md: 520px;\n$modal-sm: 360px;\n\n\n// // Progress bars\n\n$progress-height: .5rem;\n$progress-font-size: $fx-sz-12;\n$progress-bg: $lighter;\n$progress-border-radius: 2px;\n// $progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n// $progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\");\n// $progress-bar-animation-timing: 1s linear infinite !default;\n// $progress-bar-transition: width .6s ease !default;\n\n\n// // List group\n\n// $list-group-color: null !default;\n// $list-group-bg: $white !default;\n// $list-group-border-color: rgba($black, .125) !default;\n// $list-group-border-width: $border-width !default;\n// $list-group-border-radius: $border-radius !default;\n\n// $list-group-item-padding-y: .75rem !default;\n// $list-group-item-padding-x: 1.25rem !default;\n\n// $list-group-hover-bg: $gray-100 !default;\n// $list-group-active-color: $component-active-color !default;\n// $list-group-active-bg: $component-active-bg !default;\n// $list-group-active-border-color: $list-group-active-bg !default;\n\n// $list-group-disabled-color: $gray-600 !default;\n// $list-group-disabled-bg: $list-group-bg !default;\n\n// $list-group-action-color: $gray-700 !default;\n// $list-group-action-hover-color: $list-group-action-color !default;\n\n// $list-group-action-active-color: $body-color !default;\n// $list-group-action-active-bg: $gray-200 !default;\n\n\n// // Image thumbnails\n\n// $thumbnail-padding: .25rem !default;\n// $thumbnail-bg: $body-bg !default;\n// $thumbnail-border-width: $border-width !default;\n// $thumbnail-border-color: $gray-300 !default;\n// $thumbnail-border-radius: $border-radius !default;\n// $thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// // Figures\n\n// $figure-caption-font-size: 90% !default;\n// $figure-caption-color: $gray-600 !default;\n\n\n// // Carousel\n\n// $carousel-control-color: $white !default;\n// $carousel-control-width: 15% !default;\n// $carousel-control-opacity: .5 !default;\n// $carousel-control-hover-opacity: .9 !default;\n// $carousel-control-transition: opacity .15s ease !default;\n\n// $carousel-indicator-width: 30px !default;\n// $carousel-indicator-height: 3px !default;\n// $carousel-indicator-hit-area-height: 10px !default;\n// $carousel-indicator-spacer: 3px !default;\n// $carousel-indicator-active-bg: $white !default;\n// $carousel-indicator-transition: opacity .6s ease !default;\n\n// $carousel-caption-width: 70% !default;\n// $carousel-caption-color: $white !default;\n\n// $carousel-control-icon-width: 20px !default;\n\n// $carousel-control-prev-icon-bg: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' width='8' height='8' viewBox='0 0 8 8'><path d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/></svg>\") !default;\n// $carousel-control-next-icon-bg: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' width='8' height='8' viewBox='0 0 8 8'><path d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/></svg>\") !default;\n\n// $carousel-transition-duration: .6s !default;\n// $carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// // Spinners\n\n// $spinner-width: 2rem !default;\n// $spinner-height: $spinner-width !default;\n// $spinner-border-width: .25em !default;\n\n// $spinner-width-sm: 1rem !default;\n// $spinner-height-sm: $spinner-width-sm !default;\n// $spinner-border-width-sm: .2em !default;\n\n\n// // Close\n\n// $close-font-size: $font-size-base * 1.5 !default;\n// $close-font-weight: $font-weight-bold !default;\n// $close-color: $black !default;\n// $close-text-shadow: 0 1px 0 $white !default;\n\n\n// // Code\n\n// $code-font-size: 87.5% !default;\n// $code-color: $pink !default;\n\n// $kbd-padding-y: .2rem !default;\n// $kbd-padding-x: .4rem !default;\n// $kbd-font-size: $code-font-size !default;\n// $kbd-color: $white !default;\n// $kbd-bg: $gray-900 !default;\n\n// $pre-color: $gray-900 !default;\n// $pre-scrollable-max-height: 340px !default;\n\n\n// // Utilities\n\n// $displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n// $overflows: auto, hidden !default;\n// $positions: static, relative, absolute, fixed, sticky !default;\n\n\n// // Printing\n\n// $print-page-size: a3 !default;\n// $print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive font sizes\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/v8.x/LICENSE)\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n@if $rfs-font-size-unit != rem and $rfs-font-size-unit != px {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize font size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: divide($rfs-base-font-size, $rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: divide($rfs-base-font-size, divide($rfs-base-font-size * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-disable-class {\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity, which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-enable-class {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query($mq-value) {\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @content;\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @content;\n }\n }\n}\n\n// Responsive font size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Remove unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: divide($fs, $fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: divide($fs, divide($fs * 0 + 1, $rfs-rem-value));\n }\n\n // Set default font size\n $rfs-static: if($rfs-font-size-unit == rem, #{divide($fs, $rfs-rem-value)}rem, #{$fs}px);\n\n // Only add the media query if the font size is bigger than the minimum font size\n @if $fs <= $rfs-base-font-size or not $enable-responsive-font-sizes {\n font-size: #{$rfs-static}#{$rfs-suffix};\n }\n @else {\n // Calculate the minimum font size for $fs\n $fs-min: $rfs-base-font-size + divide($fs - $rfs-base-font-size, $rfs-factor);\n\n // Calculate difference between $fs and the minimum font size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n $min-width: if($rfs-font-size-unit == rem, #{divide($fs-min, $rfs-rem-value)}rem, #{$fs-min}px);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($fs-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Set the calculated font-size\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n\n // Breakpoint formatting\n $mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n\n @include _rfs-disable-class {\n font-size: #{$rfs-static}#{$rfs-suffix};\n }\n\n @include _rfs-media-query($mq-value) {\n @include _rfs-enable-class {\n font-size: $rfs-fluid;\n }\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixins use RFS to rescale the font size\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","////////////////////////////////////////////////////////\n//////// CORE DASHLITE VARIABLES ///// //////////\n////////////////////////////////////////////////////////\n\n$font-url: '../../../fonts';\n\n///////// COLORS ///////////\n//////////////////////////////////////\n$white:\t\t#fff;\n$black: \t#000;\n\n$light-100: #ebeef2; \n$light-200: #e5e9f2; \n$light-300: #dbdfea; \n$light-400: #b7c2d0; \n$light-500: #8091a7; \n$light-600: #3c4d62;\n$light-700: #344357;\n$light-800: #2b3748;\n$light-900: #1f2b3a;\n\n$lighter:\t#f5f6fa; \n$light:\t\t$light-100;\n$dark:\t\t$light-900;\n$darker:\t#111E6C;\n\n\n$red: \t\t#e85347;\n$yellow:\t#f4bd0e;\n$green: \t#1ee0ac; \n$cyan:\t\t#09c2de;\n$blue:\t\t#559bfb;\n$azure:\t\t#1676fb;\n$indigo:\t#2c3782;\n$purple:\t#816bff;\n$pink:\t\t#ff63a5;\n$orange: \t#ffa353;\n$teal:\t\t#20c997;\n\n// Base/Default color @used for text\n$base-100: \t\t#ecf2ff;\n$base-200: \t\t#dfe9fe;\n$base-300: \t\t#b6c6e3;\n$base-400: \t\t#8094ae;\n$base-500: \t\t#526484;\n\n$base-color: \t\t#364a63;\n$base-dark: \t\t#1c2b46;\n$base-text: \t\t$base-500;\n$base-light: \t\t$base-400;\n$base-dim: \t\tmix($base-color,$white, 8%);\n\n// Base/Default color @used for text\n$accent-100: \t\t#eff1ff;\n$accent-200: \t\t#e3e7fe;\n$accent-300: \t\t#c4cefe;\n$accent-400: \t\t#9cabff;\n$accent-500: \t\t#798bff;\n\n$accent-color: \t#6576ff;\n$accent-light: \t$accent-300;\n$accent-dark: \t\t#2c3782;\n$accent-dim: \t #e3e7fe;\n\n\n$body-bg:\t\t\t$lighter;\n$body-color:\t\t$base-text;\n\n$link-color: \t\t$accent-500;\n$link-hover-color: \t\tdarken($link-color, 10%);\n\n$shadow-color: \t\t\t\t$light-800;\n$shadow-color-light: \t\t$light-600;\n$shadow-color-dark: \t\t$light-900;\n$shadow-color-accent: \t\t$accent-dark;\n\n// Status Color\n$success: $green;\n$warning: $yellow;\n$danger: $red;\n$info: $cyan;\n\n// Brand Colors\n$brand-color-bitcoin: #f9841e;\n$brand-color-ethereum: #6174b9;\n$brand-color-facebook: #3b5998;\n$brand-color-google: #de5246;\n\n$extend-mix: #fff;\n$extend-colors: (\n \"blue\": $blue,\n \"azure\": $azure,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"orange\": $orange,\n \"teal\": $teal,\n \"blue-dim\": mix($blue, $extend-mix, 13%),\n \"azure-dim\": mix($azure, $extend-mix, 13%),\n \"indigo-dim\": mix($indigo, $extend-mix, 13%),\n \"purple-dim\": mix($purple, $extend-mix, 13%),\n \"pink-dim\": mix($pink, $extend-mix, 13%),\n \"orange-dim\": mix($orange, $extend-mix, 13%),\n \"teal-dim\": mix($teal, $extend-mix, 13%),\n // for bootstrap\n \"primary-dim\": mix($accent-color, $extend-mix, 13%),\n \"success-dim\": mix($success, $extend-mix, 13%),\n \"info-dim\": mix($info, $extend-mix, 13%),\n \"warning-dim\": mix($warning, $extend-mix, 13%),\n \"danger-dim\": mix($danger, $extend-mix, 13%),\n \"secondary-dim\": #e5ecf5,\n \"dark-dim\": #d9e1ef,\n \"gray-dim\": #edf2f9\n);\n\n///////// GLOBAL UTILITY //////////\n/////////////////////////////////////////\n\n$bg-light:\t\t\t$light-100;\n$bg-light-alt:\t\t$light-300;\n\n$bg-dark:\t\t\t$light-600;\n$bg-dark-alt:\t\t$light-800;\n\n$border-light:\t\t$light-200;\n$border-light-alt:\t$light-400;\n\n$border-dark:\t\t$light-600;\n$border-dark-alt:\t$light-700;\n\n$spacer: \t\t\t1rem;\n\n$border-width:\t\t1px;\n$border-color:\t\t$light-300;\n\n$border-radius: \t4px;\n$border-radius-lg: \t5px;\n$border-radius-sm: \t3px;\n$border-radius-xl: 8px;\n$border-radius-xxl: 12px;\n\n$rounded: 50%;\n$rounded-pill: 1.5rem;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($shadow-color, .15);\n$box-shadow: 0 3px 12px 1px rgba($shadow-color, .15);\n$box-shadow-lg: 0 1rem 3rem rgba($shadow-color, .25);\n\n$fx-sz-9:\t\t\t9px;\n$fx-sz-10:\t\t\t10px;\n$fx-sz-11:\t\t\t11px;\n$fx-sz-12:\t\t\t12px;\n$fx-sz-13:\t\t\t13px;\n$fx-sz-14:\t\t\t14px;\n$fx-sz-15:\t\t\t15px;\n$fx-sz-16:\t\t\t16px; \n\n$gutter-width: 28px;\n$stretch-gap-x: (4px + ($gutter-width/2));\n\n///////// TYPTOGRAPHY //////////\n//////////////////////////////////////\n\n$base-font-family: \t\tRoboto, sans-serif;\n$base-line-height:\t\t1.65;\n$alt-font-family: \t\tNunito, sans-serif;\n\n$lg-base:\t\t\t\t$base-line-height;\n$lh-rg:\t\t\t\t\t$base-line-height;\n$lh-lg:\t\t\t\t\t1.5;\n$lh-sm:\t\t\t\t\t1.5;\n\n$fw-300: \t\t\t\t300;\n$fw-400: \t\t\t\t400;\n$fw-500: \t\t\t\t500;\n$fw-700: \t\t\t\t700;\n\n$fw-base: \t\t\t\t$fw-400;\n$fw-normal: \t\t\t$fw-400;\n$fw-bold: \t\t\t\t$fw-700;\n$fw-light: \t\t\t\t$fw-300;\n$fw-medium: \t\t\t$fw-500;\n\n$fs-base-dsk: 16px;\n$fs-base-tab: 16px;\n$fs-base-mob: 16px;\n\n$fs-base:\t\t\t\t0.875rem; // $fs-base-px is `16px`\n$fs-lg:\t\t\t\t\t1.25rem;\n$fs-sm:\t\t\t\t\t.75rem;\n\n$h1-fs:\t\t\t\t\t2rem;\n$h2-fs:\t\t\t\t\t1.75rem;\n$h3-fs:\t\t\t\t\t1.5rem;\n$h4-fs:\t\t\t\t\t1.25rem;\n$h5-fs:\t\t\t\t\t1.15rem;\n$h6-fs:\t\t\t\t\t1rem;\n// desktop\n$h1-fs-lg:\t\t\t\t3.75rem;\n$h2-fs-lg:\t\t\t\t2.5rem;\n$h3-fs-lg:\t\t\t\t2rem;\n$h4-fs-lg:\t\t\t\t1.5rem;\n$h5-fs-lg:\t\t\t\t1.25rem;\n$h6-fs-lg:\t\t\t\t1.05rem;\n\n$page-title-ff: $alt-font-family;\n$page-title-fs: 1.5rem;\n$page-title-fs-lg: 1.75rem;\n$page-title-fw: $fw-bold;\n\n$h-margin-bottom:\t\t$spacer / 2;\n$h-font-family: \t\t$alt-font-family;\n$h-font-weight: \t\t$fw-bold;\n$h-line-height: \t\t1.1;\n$h-color:\t\t\t\t$base-color; \n\n$lead-fs:\t\t\t\t$fs-base * 1.15;\n$lead-fs-dsk:\t\t\t$fs-base * 1.25;\n$lead-fw:\t\t\t\t$fw-normal;\n\n$small-fs:\t\t\t\t85%;\n\n$text-off:\t\t\t\t$base-light;\n\n\n$quote-small-color: $base-300;\n$quote-small-font-size: $small-fs;\n$quote-font-size: $fs-base * 1.25;\n\n\n$mark-padding: \t\t.2em;\n$mark-bg: \t\t#fcf8e3;\n\n$hr-color: \t\t\t\t\t$light-400;\n$hr-width: \t\t\t\t\t1px;\n$hr-margin:\t\t\t\t\t$spacer;\n$para-margin: 1rem;\n\n\n///////// FORMS GLOBAL /////////////////\n//////////////////////////////////////////////\n\n$field-padding-y: \t0.4375rem;\n$field-padding-x: \t1rem;\n$field-font-family: \tnull;\n$field-font-size: \t$fx-sz-13;\n$field-line-height: \t1.25rem;\n$field-font-weight:\t\t\t$fw-base;\n\n$field-focus-width: \t.2rem;\n$field-focus-color: \t$accent-color;\n$field-focus-shadow: \t 0 0 0 3px;\n$field-focus-box-shadow: \t$field-focus-shadow rgba($field-focus-color, .1);\n\n$field-padding-y-sm: \t.25rem;\n$field-padding-x-sm: \t1rem;\n$field-font-size-sm: \t$fx-sz-12;\n$field-line-height-sm: \t1.25rem;\n\n$field-padding-y-lg: \t.6875rem;\n$field-padding-x-lg: \t1rem;\n$field-font-size-lg: \t$fx-sz-15;\n$field-line-height-lg: \t1.25rem;\n\n$field-padding-y-xl: \t0.625rem;\n$field-padding-x-xl: \t1.25rem;\n$field-font-size-xl: \t$fx-sz-15;\n$field-line-height-xl: \t2rem; \n\n$field-border-width: \t$border-width;\n\n$field-margin-bottom: \t16px;\n$field-margin-bottom-lg: 20px;\n$field-margin-bottom-sm: 12px;\n\n$field-bg: \t\t\t\t\t$white;\n$field-bg-disable:\t\t\t$lighter;\n$field-color: $light-600;\n$field-border-color: $light-300;\n\n$field-error-color: $danger;\n$field-error-border-color: $danger;\n\n$field-placeholder-color:\t$base-300;\n$field-plaintext-color:\t\t$base-color;\n\n$field-border-radius:\t\t$border-radius;\n$field-border-radius-sm:\t$border-radius-sm;\n$field-border-radius-lg:\t$border-radius-lg;\n$field-border-radius-xl:\t$border-radius-lg;\n\n///////// BUTTONS /////////////////\n/////////////////////////////////////////\n\n$btn-padding-y: $field-padding-y;\n$btn-padding-x: $field-padding-x * 1.125;\n$btn-font-family: $alt-font-family;\n$btn-font-size: $fx-sz-13;\n$btn-line-height: $field-line-height;\n$btn-white-space: null; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $field-padding-y-sm;\n$btn-padding-x-sm: $field-padding-x-sm * 0.75;\n$btn-font-size-sm: $fx-sz-12;\n$btn-line-height-sm: $field-line-height-sm;\n\n$btn-padding-y-lg: $field-padding-y-lg;\n$btn-padding-x-lg: $field-padding-x-lg * 1.5;\n$btn-font-size-lg: $fx-sz-15;\n$btn-line-height-lg: $field-line-height-lg;\n\n$btn-padding-y-xl: $field-padding-y-xl;\n$btn-padding-x-xl: 2rem;\n$btn-font-size-xl: 18px;\n$btn-line-height-xl: $field-line-height-xl;\n\n$btn-padding-y-xs: .125rem;\n$btn-padding-x-xs: .5rem;\n$btn-font-size-xs: 0.6875rem;\n$btn-line-height-xs: 1rem;\n\n$btn-border-width: $field-border-width;\n\n$btn-font-weight: $fw-bold;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($darker, .075);\n$btn-focus-width: $field-focus-width;\n$btn-focus-box-shadow: $field-focus-box-shadow;\n$btn-disabled-opacity: .5;\n$btn-active-box-shadow: inset 0 3px 5px rgba($darker, .125);\n\n$btn-link-disabled-color: $field-bg-disable;\n\n$btn-block-spacing-y: .5rem;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $field-border-radius;\n$btn-border-radius-lg: $field-border-radius-lg;\n$btn-border-radius-sm: $field-border-radius-sm;\n$btn-border-radius-xs: 3px;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n\n\n///////// FORMS /////////////////\n///////////////////////////////////////\n\n$input-padding-y: $field-padding-y;\n$input-padding-x: $field-padding-x;\n$input-font-family: $field-font-family;\n$input-font-size: $field-font-size;\n$input-font-weight: $field-font-weight;\n$input-line-height: $field-line-height; \n\n$input-padding-y-sm: $field-padding-y-sm;\n$input-padding-x-sm: $field-padding-x-sm;\n$input-font-size-sm: $field-font-size-sm;\n$input-line-height-sm: $field-line-height-sm;\n\n$input-padding-y-lg: $field-padding-y-lg;\n$input-padding-x-lg: $field-padding-x-lg;\n$input-font-size-lg: $field-font-size-lg;\n$input-line-height-lg: $field-line-height-lg;\n\n$input-padding-y-xl: $field-padding-y-xl;\n$input-padding-x-xl: $field-padding-x-xl;\n$input-font-size-xl: $field-font-size-xl;\n$input-line-height-xl: $field-line-height-xl;\n\n$input-bg: $field-bg;\n$input-disabled-bg: $field-bg-disable; \n\n$input-color: $field-color;\n$input-border-color: $field-border-color;\n$input-border-width: $field-border-width;\n$input-box-shadow: inset 0 1px 1px rgba($darker, .075);\n\n$input-border-radius: $field-border-radius;\n$input-border-radius-xl: $field-border-radius-xl;\n$input-border-radius-lg: $field-border-radius-lg;\n$input-border-radius-sm: $field-border-radius-sm;\n\n$input-focus-bg: $field-bg;\n$input-focus-border-color: $field-focus-color;\n$input-focus-color: $field-color;\n$input-focus-width: $field-focus-width;\n$input-focus-box-shadow: $field-focus-box-shadow;\n\n$input-error-color: $field-color;\n$input-error-border-color: $field-error-border-color;\n$input-error-focus-box-shadow: $field-focus-shadow rgba($field-error-border-color, .1);\n\n$input-placeholder-color: $field-placeholder-color;\n$input-plaintext-color: $field-plaintext-color;\n\n$input-height-border: $input-border-width * 2;\n\n$input-height-inner: $input-line-height + $input-padding-y * 2;\n$input-height-inner-sm: $input-line-height-sm + $input-padding-y-sm * 2;\n$input-height-inner-lg: $input-line-height-lg + $input-padding-y-lg * 2;\n$input-height-inner-xl: $input-line-height-xl + $input-padding-y-xl * 2;\n$input-height-inner-half: add($input-line-height * .5, $input-padding-y);\n$input-height-inner-quarter: add($input-line-height * .25, $input-padding-y / 2);\n\n$input-height: calc(#{$input-height-inner} + #{$input-height-border});\n$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border});\n$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border});\n$input-height-xl: calc(#{$input-height-inner-xl} + #{$input-height-border});\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n\n\n$textarea-min-height: 122px;\n$textarea-min-height-sm: 92px;\n$textarea-min-height-lg: 208px;\n\n\n///////// CARDS ////////////////\n///////////////////////////////////////\n\n$card-spacer-y: .75rem;\n$card-spacer-x: 1.25rem;\n$card-spacer-sm-x: 1.5rem;\n$card-spacer-large: 2.5rem;\n\n$card-border-width: 0;\n$card-border-radius: $border-radius;\n$card-border-color: rgba($black, .125);\n$card-inner-border-radius: ($card-border-radius - 1);\n$card-cap-bg: rgba($black, .07);\n$card-cap-color: null;\n$card-color: null;\n$card-bg: $white;\n\n$card-img-overlay-padding: 1.25rem;\n\n$card-group-margin: $gutter-width / 2;\n$card-deck-margin: $card-group-margin;\n\n$card-columns-count: 3;\n$card-columns-gap: 1.25rem;\n$card-columns-margin: $card-spacer-y;\n\n// IO \n$card-bordered-color: \t\t\t\t$light-300;\n$card-stretch-gap-x: \t\t\t\t$stretch-gap-x;\n\n\n///////// ALERTS ////////////////\n///////////////////////////////////////\n\n$alert-padding-y: 1rem;\n$alert-padding-x: 1.25rem;\n$alert-margin-bottom: 2rem;\n$alert-border-radius: $border-radius;\n$alert-link-font-weight: $fw-bold;\n$alert-border-width: $border-width;\n\n$alert-bg-level: -11;\n$alert-border-level: -8;\n$alert-color-level: 2;\n\n// // IO\n$alert-icon-width:\t\t\t\t\t2rem;\n$alert-pro-icon-width:\t\t\t\t2.75rem;\n\n\n///////// BADGES ////////////////\n///////////////////////////////////////\n\n$badge-font-size: .675rem;\n$badge-line-height: 1.125rem;\n$badge-font-weight: $fw-medium;\n$badge-padding-y: 0;\n$badge-padding-x: .375rem;\n$badge-border-radius: $border-radius-sm;\n\n$badge-transition: $btn-transition;\n$badge-focus-width: $field-focus-width;\n\n$badge-pill-padding-x: .5rem;\n$badge-pill-border-radius: 10rem;\n\n$badge-dot-width: 6px;\n$badge-dot-gap: 6px;\n\n$badge-dot-width-sm: 8px; \n$badge-dot-gap-sm: 8px;\n\n// IO\n\n$badge-font-size-sm: .75rem;\n$badge-padding-y-sm: .3125rem;\n$badge-padding-x-sm: .75rem;\n$badge-pill-padding-x-sm: .875rem;\n\n$badge-font-size-md: .8125rem;\n$badge-padding-y-md: .47rem;\n$badge-padding-x-md: 1rem;\n\n$badge-font-size-lg: .93rem;\n$badge-padding-y-lg: .75rem;\n$badge-padding-x-lg: 1.25rem;\n\n$badge-font-size-xl: 1.125rem;\n$badge-padding-y-xl: .875rem;\n$badge-padding-x-xl: 1.5rem;\n\n\n\n///////// BREADCRUMB ////////////////\n///////////////////////////////////////////\n\n$breadcrumb-font-size: null;\n\n$breadcrumb-padding-y: .25rem;\n$breadcrumb-padding-x: 0;\n$breadcrumb-item-padding: .5rem;\n\n$breadcrumb-margin-bottom: 0;\n\n$breadcrumb-bg: transparent;\n$breadcrumb-divider-color: $light-500;\n$breadcrumb-active-color: $light-400;\n$breadcrumb-divider: quote(\"/\");\n\n$breadcrumb-border-radius: $border-radius;\n\n// IO\n$breadcrumb-font-size: 11px;\n$breadcrumb-font-weight: 500;\n$breadcrumb-font-case: uppercase;\n$breadcrumb-letter-spacing: 0.05rem;\n$breadcrumb-not-hover-color: \t\t$base-light;\n\n\n\n///////// DROPDOWNS /////////////////\n///////////////////////////////////////////\n\n$dropdown-min-width: 180px;\n$dropdown-padding-y: 0;\n$dropdown-spacer: .125rem;\n$dropdown-font-size: 13px;\n$dropdown-color: $body-color;\n$dropdown-bg: $white;\n$dropdown-border-color: $light-200;\n$dropdown-border-radius: $border-radius;\n$dropdown-border-width: $border-width;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width});\n$dropdown-divider-bg: $light-200;\n$dropdown-divider-margin-y: 12px;\n$dropdown-box-shadow: 0 3px 12px 1px rgba($accent-dark, .15);\n\n$dropdown-link-color: $base-color;\n$dropdown-link-hover-color: $accent-color;\n$dropdown-link-hover-bg: $light-100;\n\n$dropdown-link-active-color: $accent-color;\n$dropdown-link-active-bg: $light-300;\n\n$dropdown-link-disabled-color: $light-100;\n\n$dropdown-item-padding-y: 8px;\n$dropdown-item-padding-x: 14px;\n\n$dropdown-header-color: $light-500;\n\n// IO\n$dropdown-width-xl: 360px;\n$dropdown-width-lg: 320px;\n$dropdown-width-md: 280px;\n$dropdown-width-sm: 140px;\n$dropdown-width-xs: 120px;\n$dropdown-width-xxs: 70px;\n\n\n\n///////// PAGINATION ////////////////\n///////////////////////////////////////////\n\n$pagination-padding-y: .5625rem;\n$pagination-padding-x: .625rem;\n$pagination-padding-y-sm: .4375rem;\n$pagination-padding-x-sm: .5rem;\n$pagination-padding-y-lg: .5625rem;\n$pagination-padding-x-lg: .75rem;\n$pagination-padding-y-xl: .875rem;\n$pagination-padding-x-xl: .75rem;\n$pagination-line-height: 1rem;\n$pagination-line-height-sm: .875rem;\n$pagination-line-height-lg: 1.5rem;\n$pagination-line-height-xl: 1.5rem;\n\n$pagination-color: $base-text;\n$pagination-bg: $white;\n$pagination-border-width: $border-width;\n$pagination-border-color: $light-200;\n\n$pagination-focus-box-shadow: none;\n$pagination-focus-outline: 0;\n\n$pagination-hover-color: $link-hover-color;\n$pagination-hover-bg: $light-100;\n$pagination-hover-border-color: $light-200;\n\n$pagination-active-color: $white;\n$pagination-active-bg: $accent-color;\n$pagination-active-border-color: $pagination-active-bg;\n\n$pagination-disabled-color: $light-300;\n$pagination-disabled-bg: $white;\n$pagination-disabled-border-color: $light-200;\n\n// IO\n$pagination-font-size: .8125rem;\n\n$tooltip-font-size: $fx-sz-13;\n$tooltip-bg: $dark;\n$tooltip-border-radius: $border-radius-sm;\n$tooltip-padding-x: .75rem;\n$tooltip-arrow-color: $tooltip-bg;\n\n\n///////// Custom Controls ///////////////\n///////////////////////////////////////\n$checkbox-radio-switch-size: 1.5rem;\n$checkbox-radio-switch-size-sm: 1.125rem;\n$checkbox-radio-switch-size-lg: 2rem;\n$checkbox-radio-switch-border: 2px;\n\n$checkbox-radio-switch-text-gap: .75rem;\n$checkbox-radio-switch-text-gap-sm: .5rem;\n$checkbox-radio-switch-text-gap-lg: 1rem;\n\n$checkbox-radio-switch-font-size: $fx-sz-14;\n$checkbox-radio-switch-font-size-sm: $fx-sz-12;\n$checkbox-radio-switch-font-size-lg: $fx-sz-15;\n\n$checkbox-radio-switch-line-height: 1.25rem;\n$checkbox-radio-switch-line-height-sm: 1.125rem;\n$checkbox-radio-switch-line-height-lg: 1.375rem;\n\n$switch-width: $checkbox-radio-switch-size * 2;\n$switch-width-sm: $checkbox-radio-switch-size-sm * 1.75;\n$switch-width-lg: $checkbox-radio-switch-size-lg * 2;\n\n$switch-indicator-border-radius: $switch-width / 2;\n$switch-indicator-border-radius-sm: $switch-width-sm / 2;\n$switch-indicator-border-radius-lg: $switch-width-lg / 2;\n\n$switch-indicator-size: 1rem;\n$switch-indicator-size-sm: 0.65rem;\n$switch-indicator-size-lg: 1.25rem;\n\n//calc ver\n$switch-border-calc: $checkbox-radio-switch-border*2;\n$switch-border-calc-1-5x: $checkbox-radio-switch-border*3;\n$switch-border-calc-2x: $checkbox-radio-switch-border*4;\n$switch-border-calc-3x: $checkbox-radio-switch-border*6;\n$switch-indicator-active-clac: $switch-width - $switch-indicator-size; \n$switch-indicator-active-clac-sm: $switch-width-sm - $switch-indicator-size-sm; \n$switch-indicator-active-clac-lg: $switch-width-lg - $switch-indicator-size-lg; \n\n$switch-indicator-active-position: calc(#{$switch-indicator-active-clac} - #{$switch-border-calc-2x});\n$switch-indicator-active-position-sm: calc(#{$switch-indicator-active-clac-sm} - #{$switch-border-calc-2x});\n$switch-indicator-active-position-lg: calc(#{$switch-indicator-active-clac-lg} - #{$switch-border-calc-3x});\n\n$switch-indicator-active-position-right: calc((-#{$switch-indicator-active-clac} + #{$switch-border-calc-2x}));\n$switch-indicator-active-position-right-sm: calc((-#{$switch-indicator-active-clac-sm} + #{$switch-border-calc-2x}));\n$switch-indicator-active-position-right-lg: calc((-#{$switch-indicator-active-clac-lg} + #{$switch-border-calc-3x}));\n\n///////// Modals ///////////////\n///////////////////////////////////////\n$modal-fade-transform: translate(0, -30px);\n$modal-fade-transform-revarse: translate(0, -10px);\n$modal-show-transform: none !important;\n$modal-transition: transform .3s ease-out;\n$modal-scale-transform: scale(.95) ;\n\n$modal-inner-padding: 1.25rem;\n$modal-header-padding-y: 1rem;\n$modal-header-padding-x: $modal-inner-padding;\n\n\n\n$modal-custom-padding: 1.5rem;\n$modal-custom-padding-sm: 1.25rem;\n$modal-custom-padding-md: 2.25rem;\n$modal-custom-padding-lg: 3.75rem;\n\n$modal-body-custom-padding-x: 1.5rem;\n$modal-body-custom-padding-x-sm: 1.25rem;\n$modal-body-custom-padding-x-md: 2.5rem;\n$modal-body-custom-padding-x-lg: 3.75rem;\n\n$modal-header-custom-padding-xy: 1rem $modal-custom-padding;\n$modal-header-custom-padding-xy-sm: 0.75rem $modal-body-custom-padding-x-sm;\n\n$modal-footer-custom-padding-xy: 1rem $modal-custom-padding;\n$modal-footer-custom-padding-xy-sm: 0.75rem $modal-body-custom-padding-x-sm;\n\n\n// $modal-body-padding-md-y: 3.75rem;\n\n// $modal-body-padding-lg-y: 3.75rem;\n\n// $modal-header-padding-md-y: 3.75rem;\n// $modal-header-padding-lg-y: 3.75rem;\n\n// $modal-footer-padding-md-y: 3.75rem;\n// $modal-footer-padding-lg-y: 3.75rem;\n\n\n///////// LAYOUTS ///////////////\n///////////////////////////////////////\n\n$min-body-width: 320px;\n\n// Logo\n$logo-height: 36px;\n$logo-height-sm: 28px;\n$logo-height-lg: 60px;\n$logo-height-icon: 33px;\n\n// Sidebar\n$sidebar-width-normal: 290px;\n$sidebar-width-compact: 74px;\n$sidebar-gap-x: 24px;\n\n$sidebar-width-fat: 400px;\n$sidebar-width-fat-tablet: 340px;\n$sidebar-gap-x-fat: 32px;\n$sidebar-gap-x-fat-tablet: 16px;\n$sidebar-fat-transition-name: ease;\n$sidebar-fat-transition-duration: 450ms;\n\n// Apps Sidebar\n$sidebar-width-apps: 80px;\n$sidebar-gap-x-apps: 24px;\n$sidebar-apps-transition-name: ease;\n$sidebar-apps-transition-duration: 450ms;\n\n$sidebar-transition-name: ease;\n$sidebar-transition-duration: 450ms;\n$sidebar-overlay: rgba($darker,.4); //v120\n\n$sidebar-bg-color:\t\t\t\t\t$lighter;\n$sidebar-border-color: $light-200;\n\n$sidebar-bg-dark-color:\t\t\t $darker;\n$sidebar-border-dark-color: lighten($sidebar-bg-dark-color, 10%);\n//@i-v120 -s-\n$sidebar-bg-theme-color:\t\t\tdarken($accent-dark,2%);\n$sidebar-border-theme-color:\t\tlighten($sidebar-bg-theme-color, 10%);\n//@i-v120 -e-\n$sidebar-bg-light-color: $white;\n$sidebar-border-light-color: $light;\n\n$sidebar-toogle-btn-color:\t\t\t$base-500;\n\n// Content\n$content-gap-x: 20px - ($gutter-width/2);\n$content-gap-x-sm: 36px - ($gutter-width/2);\n$content-gap-y: 24px;\n$content-sidebar-width: 280px;\n\n$content-sidebar-bg-color:\t\t\t$white;\n$content-sidebar-border-color:\t\t$border-light;\n\n// // Content\n\n// // Headers\n$header-main-gap-x: $content-gap-x;\n$header-main-gap-x-sm: $content-gap-x-sm; \n$header-main-gap-y: 14px;\n$header-main-border-width: 1px;\n$header-height: ($header-main-gap-y*2 + $logo-height + $header-main-border-width);\n$header-min-width: $min-body-width; \n\n$header-bg-color: $lighter;\n$header-bg-dark-color: $darker;\n$header-bg-theme-color: darken($accent-dark,2%); //@i-v120 \n$header-border-bottom:\t\t\t\t$border-light;\n$header-border-dark-bottom:\t\t lighten($header-bg-dark-color, 10%);\n$header-border-theme-bottom:\t\tlighten($header-bg-theme-color, 10%);\n$header-toogle-btn-color:\t\t\t$base-500;\n$header-toogle-btn-focus-color:\t\t$accent-color;\n$header-toogle-btn-border:\t\t\t$btn-border-width solid transparent;\n$header-toogle-btn-lh:\t\t\t\t$btn-line-height-sm;\n\n$header-toogle-btn-icon-width:\t\t$btn-line-height-sm + $btn-padding-y-sm*2;\n\n$header-col-width-small: 120px;\n$header-col-width-safe: $header-col-width-small/2;\n$header-col-width: calc(50% - #{$header-col-width-safe});\n\n//Footer\n$footer-main-gap-x: $content-gap-x;\n$footer-main-gap-x-sm: $content-gap-x-sm; \n$footer-main-gap-y: 20px;\n$footer-main-border-width: 1px;\n$footer-min-width: $min-body-width; \n\n$footer-bg-color: $white;\n$footer-bg-dark-color: darken($accent-dark,1%);\n$footer-border-bottom:\t\t\t\t$border-light;\n\n\n// Aside\n$aside-bg: $white;\n$aside-content-body-height-calc: ($content-gap-y + 8 + $header-height);\n\n\n$menu-icon-width: 36px;\n$menu-icon-width-sm: 32px;\n\n\n////// CONFIGURATION VARIABLE @io-v120 //////\n$dark_option: true;\n$dark_theme_option: true;\n$gd_analytic: true;\n$gd_investment: true;\n\n///////////////////////////////////////////////\n\n///////// THIRD-PARTY VARIABLE //////////\n///////////////////////////////////////////////\n$nk-dashlite-font: \"Nioicon\";\n$nk-dashlite-font-url: \"../../../fonts\";\n@import \"vendors/nioicon/variables\";","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `<body>` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n$grid-row-columns: 6 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer * .5 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n$table-th-font-weight: null !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height-sm * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height-lg * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n$custom-control-cursor: null !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-label-color: null !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: null !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: null !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/></svg>\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'><path stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/></svg>\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: null !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'><circle r='3' fill='#{$custom-control-indicator-checked-color}'/></svg>\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size * .5 !default;\n$custom-switch-indicator-size: subtract($custom-control-indicator-size, $custom-control-indicator-border-width * 4) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'><path fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>\") !default;\n$custom-select-background: escape-svg($custom-select-indicator) right $custom-select-padding-x center / $custom-select-bg-size no-repeat !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: add(1em * .75, (2 * $custom-select-padding-y * .75) + $custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='#{$form-feedback-icon-invalid-color}' viewBox='0 0 12 12'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='#{$form-feedback-icon-invalid-color}' stroke='none'/></svg>\") !default;\n\n$form-validation-states: () !default;\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer * .5 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer * .5 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) * .5 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-nav-scroll-max-height: 75vh !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='#{$navbar-dark-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='#{$navbar-light-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-200 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding: $dropdown-padding-y $dropdown-item-padding-x !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n$pagination-border-radius-sm: $border-radius-sm !default;\n$pagination-border-radius-lg: $border-radius-lg !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width * .5 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-font-size: null !default;\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' width='8' height='8' viewBox='0 0 8 8'><path d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/></svg>\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' width='8' height='8' viewBox='0 0 8 8'><path d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/></svg>\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-vertical-align: -.125em !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n$user-selects: all, auto, none !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover() {\n &:hover { @content; }\n}\n\n@mixin hover-focus() {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus() {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active() {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n @include font-size($lead-font-size);\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n @include font-size($display1-size);\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n @include font-size($display2-size);\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n @include font-size($display3-size);\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n @include font-size($display4-size);\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n @include font-size($small-font-size);\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled();\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled();\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n @if($rtl==false){\n margin-right: $list-inline-padding;\n }\n @if($rtl==true){\n margin-left: $list-inline-padding;\n }\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n @include font-size(90%);\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n display: block;\n @include font-size($blockquote-small-font-size);\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014\\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled() {\n padding-left: 0;\n list-style: none;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid() {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all `<img>`s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid();\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid();\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: $spacer * .5;\n line-height: 1;\n}\n\n.figure-caption {\n @include font-size($figure-caption-font-size);\n color: $figure-caption-color;\n}\n","// stylelint-disable property-disallowed-list\n// Single side border-radius\n\n// Helper function to replace negative values with 0\n@function valid-radius($radius) {\n $return: ();\n @each $value in $radius {\n @if type-of($value) == number {\n $return: append($return, max($value, 0));\n } @else {\n $return: append($return, $value);\n }\n }\n @return $return;\n}\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: valid-radius($radius);\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n","// Inline code\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n @include font-size(100%);\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter * .5;\n padding-left: $gutter * .5;\n margin-right: auto;\n margin-left: auto;\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter * .5;\n margin-left: -$gutter * .5;\n}\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n @include deprecate(\"The `make-container-max-widths` mixin\", \"v4.5.2\", \"v5\");\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter * .5;\n padding-left: $gutter * .5;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage(divide($size, $columns));\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage(divide($size, $columns));\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 divide(100%, $count);\n max-width: divide(100%, $count);\n }\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter * .5;\n padding-left: $gutter * .5;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @if $columns > 0 {\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n }\n\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n @if $columns > 0 {\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: 2 * $table-border-width;\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover() {\n color: $table-hover-color;\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover() {\n color: $table-dark-hover-color;\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover() {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on <select>s in some browsers, due to the limited stylability of `<select>`s in CSS.\n @include border-radius($input-border-radius, 0);\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on `<select>`s in IE10+.\n &::-ms-expand {\n background-color: transparent;\n border: 0;\n }\n\n // Remove select outline from select box in FF\n &:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 $input-color;\n }\n\n // Customize the `:focus` state to imitate native WebKit styles.\n @include form-control-focus($ignore-warning: true);\n\n // Placeholder\n &::placeholder {\n color: $input-placeholder-color;\n // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526.\n opacity: 1;\n }\n\n // Disabled and read-only inputs\n //\n // HTML5 says that controls under a fieldset > legend:first-child won't be\n // disabled if the fieldset is disabled. Due to implementation difficulty, we\n // don't honor that edge case; we style them as disabled anyway.\n &:disabled,\n &[readonly] {\n background-color: $input-disabled-bg;\n // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655.\n opacity: 1;\n }\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n &.form-control {\n appearance: none; // Fix appearance for date inputs in Safari\n }\n}\n\n// Removing default icons for dates and time\ninput[type=\"date\"]::-webkit-calendar-picker-indicator, input[type=\"time\"]::-webkit-calendar-picker-indicator {\n background: transparent;\n bottom: 0;\n color: transparent;\n cursor: pointer;\n height: auto;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n width: auto;\n}\n\nselect.form-control {\n &:focus::-ms-value {\n // Suppress the nested default white text on blue background highlight given to\n // the selected option text when the (still closed) <select> receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: add($input-padding-y, $input-border-width);\n padding-bottom: add($input-padding-y, $input-border-width);\n margin-bottom: 0; // Override the `<label>/<legend>` default\n @include font-size(inherit); // Override the `<legend>` default\n line-height: $input-line-height;\n}\n\n.col-form-label-lg {\n padding-top: add($input-padding-y-lg, $input-border-width);\n padding-bottom: add($input-padding-y-lg, $input-border-width);\n @include font-size($input-font-size-lg);\n line-height: $input-line-height-lg;\n}\n\n.col-form-label-sm {\n padding-top: add($input-padding-y-sm, $input-border-width);\n padding-bottom: add($input-padding-y-sm, $input-border-width);\n @include font-size($input-font-size-sm);\n line-height: $input-line-height-sm;\n}\n\n\n// Readonly controls as plain text\n//\n// Apply class to a readonly input to make it appear like regular plain\n// text (without any border, background color, focus indicator)\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: $input-padding-y 0;\n margin-bottom: 0; // match inputs if this class comes on inputs with default margins\n @include font-size($input-font-size);\n line-height: $input-line-height;\n color: $input-plaintext-color;\n background-color: transparent;\n border: solid transparent;\n border-width: $input-border-width 0;\n\n &.form-control-sm,\n &.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// Repeated in `_input_group.scss` to avoid Sass extend issues.\n\n.form-control-sm {\n height: $input-height-sm;\n padding: $input-padding-y-sm $input-padding-x-sm;\n @include font-size($input-font-size-sm);\n line-height: $input-line-height-sm;\n @include border-radius($input-border-radius-sm);\n}\n\n.form-control-lg {\n height: $input-height-lg;\n padding: $input-padding-y-lg $input-padding-x-lg;\n @include font-size($input-font-size-lg);\n line-height: $input-line-height-lg;\n @include border-radius($input-border-radius-lg);\n}\n\n// stylelint-disable-next-line no-duplicate-selectors\nselect.form-control {\n &[size],\n &[multiple] {\n height: auto;\n }\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: $form-group-margin-bottom;\n}\n\n.form-text {\n display: block;\n margin-top: $form-text-margin-top;\n}\n\n\n// Form grid\n//\n// Special replacement for our grid system's `.row` for tighter form layouts.\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$form-grid-gutter-width / 2;\n margin-left: -$form-grid-gutter-width / 2;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: $form-grid-gutter-width / 2;\n padding-left: $form-grid-gutter-width / 2;\n }\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.form-check {\n position: relative;\n display: block;\n @if($rtl==false){\n padding-left: $form-check-input-gutter;\n }\n @if($rtl==true){\n padding-right: $form-check-input-gutter;\n }\n}\n\n.form-check-input {\n position: absolute;\n margin-top: $form-check-input-margin-y;\n @if($rtl==false){\n margin-left: -$form-check-input-gutter;\n }\n @if($rtl==true){\n margin-right: -$form-check-input-gutter;\n }\n // Use [disabled] and :disabled for workaround https://github.com/twbs/bootstrap/issues /28247\n &[disabled] ~ .form-check-label,\n &:disabled ~ .form-check-label {\n color: $text-muted;\n }\n}\n\n.form-check-label {\n margin-bottom: 0; // Override default `<label>` bottom margin\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n @if($rtl==false){\n padding-left: 0; // Override base .form-check\n margin-right: $form-check-inline-margin-x;\n }\n @if($rtl==true){\n padding-right: 0; // Override base .form-check\n margin-left: $form-check-inline-margin-x;\n }\n // Undo .form-check-input defaults and add some `margin-right`.\n .form-check-input {\n position: static;\n margin-top: 0;\n @if($rtl==false){\n margin-right: $form-check-inline-input-margin-x;\n margin-left: 0;\n }\n @if($rtl==true){\n margin-left: $form-check-inline-input-margin-x;\n margin-right: 0;\n }\n }\n}\n\n\n// Form validation\n//\n// Provide feedback to users when form field values are valid or invalid. Works\n// primarily for client-side validation via scoped `:invalid` and `:valid`\n// pseudo-classes but also includes `.is-invalid` and `.is-valid` classes for\n// server side validation.\n\n@each $state, $data in $form-validation-states {\n @include form-validation-state($state, map-get($data, color), map-get($data, icon));\n}\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center; // Prevent shorter elements from growing to same height as others (e.g., small buttons growing to normal sized button height)\n\n // Because we use flex, the initial sizing of checkboxes is collapsed and\n // doesn't occupy the full-width (which is what we want for xs grid tier),\n // so we force that here.\n .form-check {\n width: 100%;\n }\n\n // Kick in the inline\n @include media-breakpoint-up(sm) {\n label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n\n // Inline-block all the things for \"inline\"\n .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n\n // Allow folks to *not* use `.form-group`\n .form-control {\n display: inline-block;\n width: auto; // Prevent labels from stacking above inputs in `.form-group`\n vertical-align: middle;\n }\n\n // Make static controls behave like regular ones\n .form-control-plaintext {\n display: inline-block;\n }\n\n .input-group,\n .custom-select {\n width: auto;\n }\n\n // Remove default margin on radios/checkboxes that were used for stacking, and\n // then undo the floating of radios and checkboxes to match.\n .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n @if($rtl==false){\n padding-left: 0;\n }\n @if($rtl==true){\n padding-right: 0;\n }\n }\n .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n @if($rtl==false){\n margin-right: $form-check-input-margin-x;\n margin-left: 0;\n }\n @if($rtl==true){\n margin-left: $form-check-input-margin-x;\n margin-right: 0;\n }\n }\n\n .custom-control {\n align-items: center;\n justify-content: center;\n }\n .custom-control-label {\n margin-bottom: 0;\n }\n }\n}\n\n","// stylelint-disable property-disallowed-list\n@mixin transition($transition...) {\n @if length($transition) == 0 {\n $transition: $transition-base;\n }\n\n @if length($transition) > 1 {\n @each $value in $transition {\n @if $value == null or $value == none {\n @warn \"The keyword 'none' or 'null' must be used as a single argument.\";\n }\n }\n }\n\n @if $enable-transitions {\n @if nth($transition, 1) != null {\n transition: $transition;\n }\n\n @if $enable-prefers-reduced-motion-media-query and nth($transition, 1) != null and nth($transition, 1) != none {\n @media (prefers-reduced-motion: reduce) {\n transition: none;\n }\n }\n }\n}\n","// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `$input-focus-border-color` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n@mixin form-control-focus($ignore-warning: false) {\n &:focus {\n color: $input-focus-color;\n background-color: $input-focus-bg;\n border-color: $input-focus-border-color;\n outline: 0;\n @if $enable-shadows {\n @include box-shadow($input-box-shadow, $input-focus-box-shadow);\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: $input-focus-box-shadow;\n }\n }\n @include deprecate(\"The `form-control-focus()` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n// This mixin uses an `if()` technique to be compatible with Dart Sass\n// See https://github.com/sass/sass/issues/1873#issuecomment-152293725 for more details\n@mixin form-validation-state-selector($state) {\n @if ($state == \"valid\" or $state == \"invalid\") {\n .was-validated #{if(&, \"&\", \"\")}:#{$state},\n #{if(&, \"&\", \"\")}.is-#{$state} {\n @content;\n }\n } @else {\n #{if(&, \"&\", \"\")}.is-#{$state} {\n @content;\n }\n }\n}\n\n@mixin form-validation-state($state, $color, $icon) {\n .#{$state}-feedback {\n display: none;\n width: 100%;\n margin-top: $form-feedback-margin-top;\n @include font-size($form-feedback-font-size);\n color: $color;\n }\n\n .#{$state}-tooltip {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 5;\n display: none;\n max-width: 100%; // Contain to parent when possible\n padding: $form-feedback-tooltip-padding-y $form-feedback-tooltip-padding-x;\n margin-top: .1rem;\n @include font-size($form-feedback-tooltip-font-size);\n line-height: $form-feedback-tooltip-line-height;\n color: color-yiq($color);\n background-color: rgba($color, $form-feedback-tooltip-opacity);\n @include border-radius($form-feedback-tooltip-border-radius);\n\n // See https://github.com/twbs/bootstrap/pull/31557\n // Align tooltip to form elements\n .form-row > .col > &,\n .form-row > [class*=\"col-\"] > & {\n left: $form-grid-gutter-width * .5;\n }\n }\n\n @include form-validation-state-selector($state) {\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n\n .form-control {\n @include form-validation-state-selector($state) {\n border-color: $color;\n\n @if $enable-validation-icons {\n padding-right: $input-height-inner !important; // stylelint-disable-line declaration-no-important\n background-image: escape-svg($icon);\n background-repeat: no-repeat;\n background-position: right $input-height-inner-quarter center;\n background-size: $input-height-inner-half $input-height-inner-half;\n }\n\n &:focus {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n\n // stylelint-disable-next-line selector-no-qualifying-type\n select.form-control {\n @include form-validation-state-selector($state) {\n @if $enable-validation-icons {\n padding-right: $input-padding-x * 4 !important; // stylelint-disable-line declaration-no-important\n background-position: right $input-padding-x * 2 center;\n }\n }\n }\n\n // stylelint-disable-next-line selector-no-qualifying-type\n textarea.form-control {\n @include form-validation-state-selector($state) {\n @if $enable-validation-icons {\n padding-right: $input-height-inner;\n background-position: top $input-height-inner-quarter right $input-height-inner-quarter;\n }\n }\n }\n\n .custom-select {\n @include form-validation-state-selector($state) {\n border-color: $color;\n\n @if $enable-validation-icons {\n padding-right: $custom-select-feedback-icon-padding-right !important; // stylelint-disable-line declaration-no-important\n background: $custom-select-background, $custom-select-bg escape-svg($icon) $custom-select-feedback-icon-position / $custom-select-feedback-icon-size no-repeat;\n }\n\n &:focus {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n\n .form-check-input {\n @include form-validation-state-selector($state) {\n ~ .form-check-label {\n color: $color;\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .custom-control-input {\n @include form-validation-state-selector($state) {\n ~ .custom-control-label {\n color: $color;\n\n &::before {\n border-color: $color;\n }\n }\n\n &:checked {\n ~ .custom-control-label::before {\n border-color: lighten($color, 10%);\n @include gradient-bg(lighten($color, 10%));\n }\n }\n\n &:focus {\n ~ .custom-control-label::before {\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n\n &:not(:checked) ~ .custom-control-label::before {\n border-color: $color;\n }\n }\n }\n }\n\n // custom file\n .custom-file-input {\n @include form-validation-state-selector($state) {\n ~ .custom-file-label {\n border-color: $color;\n }\n\n &:focus {\n ~ .custom-file-label {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Base styles\n//\n\n.btn {\n display: inline-block;\n font-family: $btn-font-family;\n font-weight: $btn-font-weight;\n color: $body-color;\n text-align: center;\n text-decoration: if($link-decoration == none, null, none);\n white-space: $btn-white-space;\n vertical-align: middle;\n user-select: none;\n background-color: transparent;\n border: $btn-border-width solid transparent;\n @include button-size($btn-padding-y, $btn-padding-x, $btn-font-size, $btn-line-height, $btn-border-radius);\n @include transition($btn-transition);\n\n @include hover() {\n color: $body-color;\n text-decoration: none;\n }\n\n &:focus,\n &.focus {\n outline: 0;\n box-shadow: $btn-focus-box-shadow;\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n opacity: $btn-disabled-opacity;\n @include box-shadow(none);\n }\n\n &:not(:disabled):not(.disabled) {\n cursor: if($enable-pointer-cursor-for-buttons, pointer, null);\n\n &:active,\n &.active {\n @include box-shadow($btn-active-box-shadow);\n\n &:focus {\n @include box-shadow($btn-focus-box-shadow, $btn-active-box-shadow);\n }\n }\n }\n}\n\n// Future-proof disabling of clicks on `<a>` elements\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n\n//\n// Alternate buttons\n//\n\n@each $color, $value in $theme-colors {\n .btn-#{$color} {\n @include button-variant($value, $value);\n }\n}\n\n@each $color, $value in $theme-colors {\n .btn-outline-#{$color} {\n @include button-outline-variant($value);\n }\n}\n\n\n//\n// Link buttons\n//\n\n// Make a button look and behave like a link\n.btn-link {\n font-weight: $font-weight-normal;\n color: $link-color;\n text-decoration: $link-decoration;\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n\n &:focus,\n &.focus {\n text-decoration: $link-hover-decoration;\n }\n\n &:disabled,\n &.disabled {\n color: $btn-link-disabled-color;\n pointer-events: none;\n }\n\n // No need for an active state here\n}\n\n\n//\n// Button Sizes\n//\n\n.btn-lg {\n @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $btn-font-size-lg, $btn-line-height-lg, $btn-border-radius-lg);\n}\n\n.btn-sm {\n @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $btn-font-size-sm, $btn-line-height-sm, $btn-border-radius-sm);\n}\n\n\n//\n// Block button\n//\n\n.btn-block {\n display: block;\n width: 100%;\n\n // Vertically space out multiple block buttons\n + .btn-block {\n margin-top: $btn-block-spacing-y;\n }\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover() {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n @if $enable-shadows {\n @include box-shadow($btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n // Remove CSS gradients if they're enabled\n @if $enable-gradients {\n background-image: none;\n }\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n @if $enable-shadows and $btn-active-box-shadow != none {\n @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n border-color: $color;\n\n @include hover() {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n @if $enable-shadows and $btn-active-box-shadow != none {\n @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @include border-radius($border-radius, 0);\n}\n",".fade {\n @include transition($transition-fade);\n\n &:not(.show) {\n opacity: 0;\n }\n}\n\n.collapse {\n &:not(.show) {\n display: none;\n }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n @include transition($transition-collapse);\n}\n","@mixin caret-down() {\n border-top: $caret-width solid;\n border-right: $caret-width solid transparent;\n border-bottom: 0;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up() {\n border-top: 0;\n border-right: $caret-width solid transparent;\n border-bottom: $caret-width solid;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right() {\n border-top: $caret-width solid transparent;\n border-right: 0;\n border-bottom: $caret-width solid transparent;\n border-left: $caret-width solid;\n}\n\n@mixin caret-left() {\n border-top: $caret-width solid transparent;\n border-right: $caret-width solid;\n border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n @if $enable-caret {\n &::after {\n display: inline-block;\n margin-left: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @if $direction == down {\n @include caret-down();\n } @else if $direction == up {\n @include caret-up();\n } @else if $direction == right {\n @include caret-right();\n }\n }\n\n @if $direction == left {\n &::after {\n display: none;\n }\n\n &::before {\n display: inline-block;\n margin-right: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @include caret-left();\n }\n }\n\n &:empty::after {\n margin-left: 0;\n }\n }\n}\n","// The dropdown wrapper (`<div>`)\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n\n // Generate the caret automatically\n @include caret();\n}\n\n// The dropdown menu\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: $zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n @if($rtl==false){\n float: left;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n }\n @if($rtl==true){\n float: right;\n text-align: right; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n }\n min-width: $dropdown-min-width;\n padding: $dropdown-padding-y 0;\n margin: $dropdown-spacer 0 0; // override default ul\n @include font-size($dropdown-font-size);\n color: $dropdown-color;\n list-style: none;\n background-color: $dropdown-bg;\n background-clip: padding-box;\n border: $dropdown-border-width solid $dropdown-border-color;\n @include border-radius($dropdown-border-radius);\n @include box-shadow($dropdown-box-shadow);\n}\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .dropdown-menu#{$infix}-left {\n @if($rtl==false){\n right: auto;\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n left: auto;\n }\n }\n\n .dropdown-menu#{$infix}-right {\n @if($rtl==false){\n right: 0;\n left: auto;\n }\n @if($rtl==true){\n right: auto;\n left: 0;\n }\n }\n }\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n// Just add .dropup after the standard .dropdown class and you're set.\n.dropup {\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(up);\n }\n}\n\n.dropright {\n .dropdown-menu {\n top: 0;\n margin-top: 0;\n @if($rtl==false){\n right: auto;\n left: 100%;\n margin-left: $dropdown-spacer;\n }\n @if($rtl==true){\n right: 100%;\n left: auto;\n margin-right: $dropdown-spacer;\n }\n }\n\n .dropdown-toggle {\n @include caret(right);\n &::after {\n vertical-align: 0;\n }\n }\n}\n\n.dropleft {\n .dropdown-menu {\n top: 0;\n margin-top: 0;\n @if($rtl==false){\n right: 100%;\n left: auto;\n margin-right: $dropdown-spacer;\n }\n @if($rtl==true){\n right: auto;\n left: 100%;\n margin-left: $dropdown-spacer;\n }\n }\n\n .dropdown-toggle {\n @include caret(left);\n &::before {\n vertical-align: 0;\n }\n }\n}\n\n// When enabled Popper.js, reset basic dropdown position\n// stylelint-disable-next-line no-duplicate-selectors\n.dropdown-menu {\n &[x-placement^=\"top\"],\n &[x-placement^=\"right\"],\n &[x-placement^=\"bottom\"],\n &[x-placement^=\"left\"] {\n @if($rtl==false){\n right: auto;\n }\n @if($rtl==true){\n left: auto;\n }\n bottom: auto;\n }\n}\n\n// Dividers (basically an `<hr>`) within the dropdown\n.dropdown-divider {\n @include nav-divider($dropdown-divider-bg, $dropdown-divider-margin-y, true);\n}\n\n// Links, buttons, and more within the dropdown menu\n//\n// `<button>`-specific styles are denoted with `// For <button>s`\n.dropdown-item {\n display: block;\n width: 100%; // For `<button>`s\n padding: $dropdown-item-padding-y $dropdown-item-padding-x;\n clear: both;\n font-weight: $font-weight-normal;\n color: $dropdown-link-color;\n text-align: inherit; // For `<button>`s\n text-decoration: if($link-decoration == none, null, none);\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n background-color: transparent; // For `<button>`s\n border: 0; // For `<button>`s\n\n // Prevent dropdown overflow if there's no padding\n // See https://github.com/twbs/bootstrap/pull/27703\n @if $dropdown-padding-y == 0 {\n &:first-child {\n @include border-top-radius($dropdown-inner-border-radius);\n }\n\n &:last-child {\n @include border-bottom-radius($dropdown-inner-border-radius);\n }\n }\n\n @include hover-focus() {\n color: $dropdown-link-hover-color;\n text-decoration: none;\n @include gradient-bg($dropdown-link-hover-bg);\n }\n\n &.active,\n &:active {\n color: $dropdown-link-active-color;\n text-decoration: none;\n @include gradient-bg($dropdown-link-active-bg);\n }\n\n &.disabled,\n &:disabled {\n color: $dropdown-link-disabled-color;\n pointer-events: none;\n background-color: transparent;\n // Remove CSS gradients if they're enabled\n @if $enable-gradients {\n background-image: none;\n }\n }\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: $dropdown-header-padding;\n margin-bottom: 0; // for use with heading elements\n @include font-size($font-size-sm);\n color: $dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Dropdown text\n.dropdown-item-text {\n display: block;\n padding: $dropdown-item-padding-y $dropdown-item-padding-x;\n color: $dropdown-link-color;\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n@mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y, $ignore-warning: false) {\n height: 0;\n margin: $margin-y 0;\n overflow: hidden;\n border-top: 1px solid $color;\n @include deprecate(\"The `nav-divider()` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle; // match .btn alignment given font-size hack above\n\n > .btn {\n position: relative;\n flex: 1 1 auto;\n\n // Bring the hover, focused, and \"active\" buttons to the front to overlay\n // the borders properly\n @include hover() {\n z-index: 1;\n }\n &:focus,\n &:active,\n &.active {\n z-index: 1;\n }\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n\n .input-group {\n width: auto;\n }\n}\n\n.btn-group {\n // Prevent double borders when buttons are next to each other\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) {\n @if($rtl==false){\n margin-left: -$btn-border-width;\n }\n @if($rtl==true){\n margin-right: -$btn-border-width;\n }\n }\n\n // Reset rounded corners\n > .btn:not(:last-child):not(.dropdown-toggle),\n > .btn-group:not(:last-child) > .btn {\n @if($rtl==false){\n @include border-right-radius(0);\n }\n @if($rtl==true){\n @include border-left-radius(0);\n }\n }\n\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) > .btn {\n @if($rtl==false){\n @include border-left-radius(0);\n }\n @if($rtl==true){\n @include border-right-radius(0);\n }\n }\n}\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-sm > .btn { @extend .btn-sm; }\n.btn-group-lg > .btn { @extend .btn-lg; }\n\n\n//\n// Split button dropdowns\n//\n\n.dropdown-toggle-split {\n padding-right: $btn-padding-x * .75;\n padding-left: $btn-padding-x * .75;\n\n &::after,\n .dropup &::after,\n .dropright &::after {\n @if($rtl==false){\n margin-left: 0;\n }\n @if($rtl==true){\n margin-right: 0;\n }\n }\n\n .dropleft &::before {\n @if($rtl==false){\n margin-right: 0;\n }\n @if($rtl==true){\n margin-left: 0;\n }\n }\n}\n\n.btn-sm + .dropdown-toggle-split {\n padding-right: $btn-padding-x-sm * .75;\n padding-left: $btn-padding-x-sm * .75;\n}\n\n.btn-lg + .dropdown-toggle-split {\n padding-right: $btn-padding-x-lg * .75;\n padding-left: $btn-padding-x-lg * .75;\n}\n\n\n// The clickable button for toggling the menu\n// Set the same inset shadow as the :active state\n.btn-group.show .dropdown-toggle {\n @include box-shadow($btn-active-box-shadow);\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n @include box-shadow(none);\n }\n}\n\n\n//\n// Vertical button groups\n//\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n\n > .btn,\n > .btn-group {\n width: 100%;\n }\n\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) {\n margin-top: -$btn-border-width;\n }\n\n // Reset rounded corners\n > .btn:not(:last-child):not(.dropdown-toggle),\n > .btn-group:not(:last-child) > .btn {\n @include border-bottom-radius(0);\n }\n\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) > .btn {\n @include border-top-radius(0);\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n.btn-group-toggle {\n > .btn,\n > .btn-group > .btn {\n margin-bottom: 0; // Override default `<label>` value\n\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n }\n }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Base styles\n//\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap; // For form validation feedback\n align-items: stretch;\n width: 100%;\n\n > .form-control,\n > .form-control-plaintext,\n > .custom-select,\n > .custom-file {\n position: relative; // For focus state's z-index\n flex: 1 1 auto;\n width: 1%;\n min-width: 0; // https://stackoverflow.com/questions/36247140/why-dont-flex-items-shrink-past-content-size\n margin-bottom: 0;\n\n + .form-control,\n + .custom-select,\n + .custom-file {\n @if($rtl==false){\n margin-left: -$input-border-width;\n }\n @if($rtl==true){\n margin-right: -$input-border-width;\n }\n }\n }\n\n // Bring the \"active\" form control to the top of surrounding elements\n > .form-control:focus,\n > .custom-select:focus,\n > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n }\n\n // Bring the custom file input above the label\n > .custom-file .custom-file-input:focus {\n z-index: 4;\n }\n\n > .form-control,\n > .custom-select {\n &:not(:last-child) { \n @if($rtl==false){\n @include border-right-radius(0); \n }\n @if($rtl==true){\n @include border-left-radius(0); \n }\n }\n &:not(:first-child) { \n @if($rtl==false){\n @include border-left-radius(0); \n }\n @if($rtl==true){\n @include border-right-radius(0); \n }\n }\n }\n\n // Custom file inputs have more complex markup, thus requiring different\n // border-radius overrides.\n > .custom-file {\n display: flex;\n align-items: center;\n\n &:not(:last-child) .custom-file-label,\n &:not(:last-child) .custom-file-label::after { \n @if($rtl==false){\n @include border-right-radius(0); \n }\n @if($rtl==true){\n @include border-left-radius(0); \n }\n }\n &:not(:first-child) .custom-file-label { \n @if($rtl==false){\n @include border-left-radius(0); \n }\n @if($rtl==true){\n @include border-right-radius(0); \n }\n }\n }\n}\n\n\n// Prepend and append\n//\n// While it requires one extra layer of HTML for each, dedicated prepend and\n// append elements allow us to 1) be less clever, 2) simplify our selectors, and\n// 3) support HTML5 form validation.\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n\n // Ensure buttons are always above inputs for more visually pleasing borders.\n // This isn't needed for `.input-group-text` since it shares the same border-color\n // as our inputs.\n .btn {\n position: relative;\n z-index: 2;\n\n &:focus {\n z-index: 3;\n }\n }\n\n .btn + .btn,\n .btn + .input-group-text,\n .input-group-text + .input-group-text,\n .input-group-text + .btn {\n @if($rtl==false){\n margin-left: -$input-border-width;\n }\n @if($rtl==true){\n margin-right: -$input-border-width;\n }\n }\n}\n\n.input-group-prepend {\n @if($rtl==false){\n margin-right: -$input-border-width; \n }\n @if($rtl==true){\n margin-left: -$input-border-width; \n }\n}\n.input-group-append { \n @if($rtl==false){\n margin-left: -$input-border-width; \n }\n @if($rtl==true){\n margin-right: -$input-border-width; \n }\n}\n\n\n// Textual addons\n//\n// Serves as a catch-all element for any text or radio/checkbox input you wish\n// to prepend or append to an input.\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: $input-padding-y $input-padding-x;\n margin-bottom: 0; // Allow use of <label> elements by overriding our default margin-bottom\n @include font-size($input-font-size); // Match inputs\n font-weight: $font-weight-normal;\n line-height: $input-line-height;\n color: $input-group-addon-color;\n text-align: center;\n white-space: nowrap;\n background-color: $input-group-addon-bg;\n border: $input-border-width solid $input-group-addon-border-color;\n @include border-radius($input-border-radius);\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-top: 0;\n }\n}\n\n\n// Sizing\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: $input-height-lg;\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: $input-padding-y-lg $input-padding-x-lg;\n @include font-size($input-font-size-lg);\n line-height: $input-line-height-lg;\n @include border-radius($input-border-radius-lg);\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: $input-height-sm;\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: $input-padding-y-sm $input-padding-x-sm;\n @include font-size($input-font-size-sm);\n line-height: $input-line-height-sm;\n @include border-radius($input-border-radius-sm);\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n @if($rtl==false){\n padding-right: $custom-select-padding-x + $custom-select-indicator-padding;\n }\n @if($rtl==true){\n padding-left: $custom-select-padding-x + $custom-select-indicator-padding;\n }\n}\n\n\n// Prepend and append rounded corners\n//\n// These rulesets must come after the sizing ones to properly override sm and lg\n// border-radius values when extending. They're more specific than we'd like\n// with the `.input-group >` part, but without it, we cannot override the sizing.\n\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n @if($rtl==false){\n @include border-right-radius(0);\n }\n @if($rtl==true){\n @include border-left-radius(0);\n }\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n @if($rtl==false){\n @include border-left-radius(0);\n }\n @if($rtl==true){\n @include border-right-radius(0);\n }\n}\n","// Embedded icons from Open Iconic.\n// Released under MIT and copyright 2014 Waybury.\n// https://useiconic.com/open\n\n\n// Checkboxes and radios\n//\n// Base class takes care of all the key behavioral aspects.\n\n.custom-control {\n position: relative;\n z-index: 1;\n display: block;\n min-height: $font-size-base * $line-height-base;\n @if($rtl==false){\n padding-left: $custom-control-gutter + $custom-control-indicator-size;\n }\n @if($rtl==true){\n padding-right: $custom-control-gutter + $custom-control-indicator-size;\n }\n}\n\n.custom-control-inline {\n display: inline-flex;\n @if($rtl==false){\n margin-right: $custom-control-spacer-x;\n }\n @if($rtl==true){\n margin-left: $custom-control-spacer-x;\n }\n}\n\n.custom-control-input {\n position: absolute;\n left: 0;\n z-index: -1; // Put the input behind the label so it doesn't overlay text\n width: $custom-control-indicator-size;\n height: ($font-size-base * $line-height-base + $custom-control-indicator-size) / 2;\n opacity: 0;\n\n &:checked ~ .custom-control-label::before {\n color: $custom-control-indicator-checked-color;\n border-color: $custom-control-indicator-checked-border-color;\n @include gradient-bg($custom-control-indicator-checked-bg);\n @include box-shadow($custom-control-indicator-checked-box-shadow);\n }\n\n &:focus ~ .custom-control-label::before {\n // the mixin is not used here to make sure there is feedback\n @if $enable-shadows {\n box-shadow: $input-box-shadow, $input-focus-box-shadow;\n } @else {\n box-shadow: $custom-control-indicator-focus-box-shadow;\n }\n }\n\n &:focus:not(:checked) ~ .custom-control-label::before {\n border-color: $custom-control-indicator-focus-border-color;\n }\n\n &:not(:disabled):active ~ .custom-control-label::before {\n color: $custom-control-indicator-active-color;\n background-color: $custom-control-indicator-active-bg;\n border-color: $custom-control-indicator-active-border-color;\n @include box-shadow($custom-control-indicator-active-box-shadow);\n }\n\n // Use [disabled] and :disabled to work around https://github.com/twbs/bootstrap/issues/28247\n &[disabled],\n &:disabled {\n ~ .custom-control-label {\n color: $custom-control-label-disabled-color;\n\n &::before {\n background-color: $custom-control-indicator-disabled-bg;\n }\n }\n }\n}\n\n// Custom control indicators\n//\n// Build the custom controls out of pseudo-elements.\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n color: $custom-control-label-color;\n vertical-align: top;\n cursor: $custom-control-cursor;\n &:before,&:after{\n z-index: 1;\n }\n // Background-color and (when enabled) gradient\n &::before {\n position: absolute;\n top: ($font-size-base * $line-height-base - $custom-control-indicator-size) / 2;\n @if($rtl==false){\n left: -($custom-control-gutter + $custom-control-indicator-size);\n }\n @if($rtl==true){\n right: -($custom-control-gutter + $custom-control-indicator-size);\n }\n display: block;\n width: $custom-control-indicator-size;\n height: $custom-control-indicator-size;\n pointer-events: none;\n content: \"\";\n background-color: $custom-control-indicator-bg;\n border: $custom-control-indicator-border-color solid $custom-control-indicator-border-width;\n @include box-shadow($custom-control-indicator-box-shadow);\n }\n\n // Foreground (icon)\n &::after {\n position: absolute;\n top: ($font-size-base * $line-height-base - $custom-control-indicator-size) / 2;\n @if($rtl==false){\n left: -($custom-control-gutter + $custom-control-indicator-size);\n }\n @if($rtl==true){\n right: -($custom-control-gutter + $custom-control-indicator-size);\n }\n display: block;\n width: $custom-control-indicator-size;\n height: $custom-control-indicator-size;\n content: \"\";\n background: no-repeat 50% / #{$custom-control-indicator-bg-size};\n }\n}\n\n\n// Checkboxes\n//\n// Tweak just a few things for checkboxes.\n\n.custom-checkbox {\n .custom-control-label::before {\n @include border-radius($custom-checkbox-indicator-border-radius);\n }\n\n .custom-control-input:checked ~ .custom-control-label {\n &::after {\n background-image: escape-svg($custom-checkbox-indicator-icon-checked);\n }\n }\n\n .custom-control-input:indeterminate ~ .custom-control-label {\n &::before {\n border-color: $custom-checkbox-indicator-indeterminate-border-color;\n @include gradient-bg($custom-checkbox-indicator-indeterminate-bg);\n @include box-shadow($custom-checkbox-indicator-indeterminate-box-shadow);\n }\n &::after {\n background-image: escape-svg($custom-checkbox-indicator-icon-indeterminate);\n }\n }\n\n .custom-control-input:disabled {\n &:checked ~ .custom-control-label::before {\n @include gradient-bg($custom-control-indicator-checked-disabled-bg);\n }\n &:indeterminate ~ .custom-control-label::before {\n @include gradient-bg($custom-control-indicator-checked-disabled-bg);\n }\n }\n}\n\n// Radios\n//\n// Tweak just a few things for radios.\n\n.custom-radio {\n .custom-control-label::before {\n // stylelint-disable-next-line property-blacklist\n border-radius: $custom-radio-indicator-border-radius;\n }\n\n .custom-control-input:checked ~ .custom-control-label {\n &::after {\n background-image: escape-svg($custom-radio-indicator-icon-checked);\n }\n }\n\n .custom-control-input:disabled {\n &:checked ~ .custom-control-label::before {\n @include gradient-bg($custom-control-indicator-checked-disabled-bg);\n }\n }\n}\n\n\n// switches\n//\n// Tweak a few things for switches\n\n.custom-switch {\n @if($rtl==false){\n padding-left: $custom-switch-width + $custom-control-gutter;\n }\n @if($rtl==true){\n padding-right: $custom-switch-width + $custom-control-gutter;\n }\n .custom-control-label {\n &::before {\n @if($rtl==false){\n left: -($custom-switch-width + $custom-control-gutter);\n }\n @if($rtl==true){\n right: -($custom-switch-width + $custom-control-gutter);\n }\n width: $custom-switch-width;\n pointer-events: all;\n // stylelint-disable-next-line property-blacklist\n border-radius: $custom-switch-indicator-border-radius;\n }\n\n &::after {\n top: add(($font-size-base * $line-height-base - $custom-control-indicator-size) / 2, $custom-control-indicator-border-width * 2);\n @if($rtl==false){\n left: add(-($custom-switch-width + $custom-control-gutter), $custom-control-indicator-border-width * 2);\n }\n @if($rtl==true){\n right: add(-($custom-switch-width + $custom-control-gutter), $custom-control-indicator-border-width * 2);\n }\n width: $custom-switch-indicator-size;\n height: $custom-switch-indicator-size;\n background-color: $custom-control-indicator-border-color;\n // stylelint-disable-next-line property-blacklist\n border-radius: $custom-switch-indicator-border-radius;\n @include transition(transform .15s ease-in-out, $custom-forms-transition);\n }\n }\n\n .custom-control-input:checked ~ .custom-control-label {\n &::after {\n background-color: $custom-control-indicator-bg;\n transform: translateX($custom-switch-width - $custom-control-indicator-size);\n }\n }\n\n .custom-control-input:disabled {\n &:checked ~ .custom-control-label::before {\n @include gradient-bg($custom-control-indicator-checked-disabled-bg);\n }\n }\n}\n\n\n// Select\n//\n// Replaces the browser default select with a custom one, mostly pulled from\n// https://primer.github.io/.\n//\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: $custom-select-height;\n @if($rtl==false){\n padding: $custom-select-padding-y ($custom-select-padding-x + $custom-select-indicator-padding) $custom-select-padding-y $custom-select-padding-x;\n }\n @if($rtl==true){\n padding: $custom-select-padding-y $custom-select-padding-x $custom-select-padding-y ($custom-select-padding-x + $custom-select-indicator-padding);\n }\n font-family: $custom-select-font-family;\n @include font-size($custom-select-font-size);\n font-weight: $custom-select-font-weight;\n line-height: $custom-select-line-height;\n color: $custom-select-color;\n vertical-align: middle;\n background: $custom-select-bg $custom-select-background;\n border: $custom-select-border-width solid $custom-select-border-color;\n @include border-radius($custom-select-border-radius, 0);\n @include box-shadow($custom-select-box-shadow);\n appearance: none;\n\n &:focus {\n border-color: $custom-select-focus-border-color;\n outline: 0;\n @if $enable-shadows {\n @include box-shadow($custom-select-box-shadow, $custom-select-focus-box-shadow);\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: $custom-select-focus-box-shadow;\n }\n\n &::-ms-value {\n // For visual consistency with other platforms/browsers,\n // suppress the default white text on blue background highlight given to\n // the selected option text when the (still closed) <select> receives focus\n // in IE and (under certain conditions) Edge.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n }\n\n &[multiple],\n &[size]:not([size=\"1\"]) {\n height: auto;\n @if($rtl==false){\n padding-right: $custom-select-padding-x;\n }\n @if($rtl==true){\n padding-left: $custom-select-padding-x;\n }\n background-image: none;\n }\n\n &:disabled {\n color: $custom-select-disabled-color;\n background-color: $custom-select-disabled-bg;\n }\n\n // Hides the default caret in IE11\n &::-ms-expand {\n display: none;\n }\n\n // Remove outline from select box in FF\n &:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 $custom-select-color;\n }\n}\n\n.custom-select-sm {\n height: $custom-select-height-sm;\n padding-top: $custom-select-padding-y-sm;\n padding-bottom: $custom-select-padding-y-sm;\n @if($rtl==false){\n padding-left: $custom-select-padding-x-sm;\n }\n @if($rtl==true){\n padding-right: $custom-select-padding-x-sm;\n }\n @include font-size($custom-select-font-size-sm);\n}\n\n.custom-select-lg {\n height: $custom-select-height-lg;\n padding-top: $custom-select-padding-y-lg;\n padding-bottom: $custom-select-padding-y-lg;\n @if($rtl==false){\n padding-left: $custom-select-padding-x-lg;\n }\n @if($rtl==true){\n padding-right: $custom-select-padding-x-lg;\n }\n @include font-size($custom-select-font-size-lg);\n}\n\n\n// File\n//\n// Custom file input.\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: $custom-file-height;\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: $custom-file-height;\n margin: 0;\n opacity: 0;\n\n &:focus ~ .custom-file-label {\n border-color: $custom-file-focus-border-color;\n box-shadow: $custom-file-focus-box-shadow;\n }\n\n // Use [disabled] and :disabled to work around https://github.com/twbs/bootstrap/issues/28247\n &[disabled] ~ .custom-file-label,\n &:disabled ~ .custom-file-label {\n background-color: $custom-file-disabled-bg;\n }\n\n @each $lang, $value in $custom-file-text {\n &:lang(#{$lang}) ~ .custom-file-label::after {\n content: $value;\n }\n }\n\n ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n }\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: $custom-file-height;\n padding: $custom-file-padding-y $custom-file-padding-x;\n font-family: $custom-file-font-family;\n font-weight: $custom-file-font-weight;\n line-height: $custom-file-line-height;\n color: $custom-file-color;\n background-color: $custom-file-bg;\n border: $custom-file-border-width solid $custom-file-border-color;\n @include border-radius($custom-file-border-radius);\n @include box-shadow($custom-file-box-shadow);\n\n &::after {\n position: absolute;\n top: 0;\n @if($rtl==false){\n right: 0;\n }\n @if($rtl==true){\n left: 0;\n }\n bottom: 0;\n z-index: 3;\n display: block;\n height: $custom-file-height-inner;\n padding: $custom-file-padding-y $custom-file-padding-x;\n line-height: $custom-file-line-height;\n color: $custom-file-button-color;\n content: \"Browse\";\n @include gradient-bg($custom-file-button-bg);\n @if($rtl==false){\n border-left: inherit;\n @include border-radius(0 $custom-file-border-radius $custom-file-border-radius 0);\n }\n @if($rtl==true){\n border-right: inherit;\n @include border-radius($custom-file-border-radius 0 0 $custom-file-border-radius);\n }\n }\n}\n\n// Range\n//\n// Style range inputs the same across browsers. Vendor-specific rules for pseudo\n// elements cannot be mixed. As such, there are no shared styles for focus or\n// active states on prefixed selectors.\n\n.custom-range {\n width: 100%;\n height: add($custom-range-thumb-height, $custom-range-thumb-focus-box-shadow-width * 2);\n padding: 0; // Need to reset padding\n background-color: transparent;\n appearance: none;\n\n &:focus {\n outline: none;\n\n // Pseudo-elements must be split across multiple rulesets to have an effect.\n // No box-shadow() mixin for focus accessibility.\n &::-webkit-slider-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }\n &::-moz-range-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }\n &::-ms-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }\n }\n\n &::-moz-focus-outer {\n border: 0;\n }\n\n &::-webkit-slider-thumb {\n width: $custom-range-thumb-width;\n height: $custom-range-thumb-height;\n margin-top: ($custom-range-track-height - $custom-range-thumb-height) / 2; // Webkit specific\n @include gradient-bg($custom-range-thumb-bg);\n border: $custom-range-thumb-border;\n @include border-radius($custom-range-thumb-border-radius);\n @include box-shadow($custom-range-thumb-box-shadow);\n @include transition($custom-forms-transition);\n appearance: none;\n\n &:active {\n @include gradient-bg($custom-range-thumb-active-bg);\n }\n }\n\n &::-webkit-slider-runnable-track {\n width: $custom-range-track-width;\n height: $custom-range-track-height;\n color: transparent; // Why?\n cursor: $custom-range-track-cursor;\n background-color: $custom-range-track-bg;\n border-color: transparent;\n @include border-radius($custom-range-track-border-radius);\n @include box-shadow($custom-range-track-box-shadow);\n }\n\n &::-moz-range-thumb {\n width: $custom-range-thumb-width;\n height: $custom-range-thumb-height;\n @include gradient-bg($custom-range-thumb-bg);\n border: $custom-range-thumb-border;\n @include border-radius($custom-range-thumb-border-radius);\n @include box-shadow($custom-range-thumb-box-shadow);\n @include transition($custom-forms-transition);\n appearance: none;\n\n &:active {\n @include gradient-bg($custom-range-thumb-active-bg);\n }\n }\n\n &::-moz-range-track {\n width: $custom-range-track-width;\n height: $custom-range-track-height;\n color: transparent;\n cursor: $custom-range-track-cursor;\n background-color: $custom-range-track-bg;\n border-color: transparent; // Firefox specific?\n @include border-radius($custom-range-track-border-radius);\n @include box-shadow($custom-range-track-box-shadow);\n }\n\n &::-ms-thumb {\n width: $custom-range-thumb-width;\n height: $custom-range-thumb-height;\n margin-top: 0; // Edge specific\n margin-right: $custom-range-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden.\n margin-left: $custom-range-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden.\n @include gradient-bg($custom-range-thumb-bg);\n border: $custom-range-thumb-border;\n @include border-radius($custom-range-thumb-border-radius);\n @include box-shadow($custom-range-thumb-box-shadow);\n @include transition($custom-forms-transition);\n appearance: none;\n\n &:active {\n @include gradient-bg($custom-range-thumb-active-bg);\n }\n }\n\n &::-ms-track {\n width: $custom-range-track-width;\n height: $custom-range-track-height;\n color: transparent;\n cursor: $custom-range-track-cursor;\n background-color: transparent;\n border-color: transparent;\n border-width: $custom-range-thumb-height / 2;\n @include box-shadow($custom-range-track-box-shadow);\n }\n\n &::-ms-fill-lower {\n background-color: $custom-range-track-bg;\n @include border-radius($custom-range-track-border-radius);\n }\n\n &::-ms-fill-upper {\n @if($rtl==false){\n margin-right: 15px; // arbitrary?\n }\n @if($rtl==true){\n margin-left: 15px; // arbitrary?\n }\n background-color: $custom-range-track-bg;\n @include border-radius($custom-range-track-border-radius);\n }\n\n &:disabled {\n &::-webkit-slider-thumb {\n background-color: $custom-range-thumb-disabled-bg;\n }\n\n &::-webkit-slider-runnable-track {\n cursor: default;\n }\n\n &::-moz-range-thumb {\n background-color: $custom-range-thumb-disabled-bg;\n }\n\n &::-moz-range-track {\n cursor: default;\n }\n\n &::-ms-thumb {\n background-color: $custom-range-thumb-disabled-bg;\n }\n }\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n @include transition($custom-forms-transition);\n}\n\n//image control\n.image-control{\n &.custom-control{\n @if($rtl==false){\n padding-left: 0;\n }\n @if($rtl==true){\n padding-right: 0;\n }\n }\n .custom-control-input:checked ~ .custom-control-label{\n &:before{\n border-color: $white;\n }\n img{\n opacity: .8;\n }\n }\n .custom-control-label {\n padding-top: 0;\n border-radius: $border-radius;\n overflow: hidden;\n background-color: $dark;\n img{\n transition:opacity .3s ease;\n }\n &:before,&:after{\n z-index: 9;\n }\n &::before {\n border-width: 1px;\n top: 1rem;\n @if($rtl==false){\n left: 1rem;\n }\n @if($rtl==true){\n right: 1rem;\n }\n }\n &::after {\n top: 1rem;\n @if($rtl==false){\n left: 1rem;\n }\n @if($rtl==true){\n right: 1rem;\n }\n }\n }\n &:hover{\n .custom-control-label{\n img{\n opacity: .8;\n }\n }\n }\n}\n\n//btn control\n.custom-control-pro{\n @if($rtl==false){\n padding-left: 0;\n }\n @if($rtl==true){\n padding-right: 0;\n }\n position: relative;\n &.no-control{\n &.checked{\n z-index: 3;\n }\n &.focused{\n z-index: 2;\n }\n .custom-control-label {\n padding: $btn-padding-y $btn-padding-x;\n border-width: 2px;\n }\n .custom-control-input {\n &:checked ~ .custom-control-label {\n border-color: $custom-control-indicator-checked-border-color;\n @include box-shadow($custom-control-indicator-checked-box-shadow);\n z-index: 2;\n }\n &:not(:disabled):active ~ .custom-control-label {\n border-color: $custom-control-indicator-active-border-color;\n @include box-shadow($custom-control-indicator-active-box-shadow);\n }\n \n // Use [disabled] and :disabled to work around https://github.com/twbs/bootstrap/issues/28247\n &[disabled],\n &:disabled {\n ~ .custom-control-label {\n color: $custom-control-label-disabled-color;\n }\n }\n }\n }\n &-block{\n &.custom-control{\n display: flex;\n }\n .custom-control-label{\n width: 100%;\n }\n }\n .custom-control-label {\n border: 1px solid $border-light;\n @if($rtl==false){\n padding: $btn-padding-x $btn-padding-x $btn-padding-x ($custom-control-gutter + $custom-control-indicator-size + $btn-padding-x);\n }\n @if($rtl==true){\n padding: $btn-padding-x ($custom-control-gutter + $custom-control-indicator-size + $btn-padding-x) $btn-padding-x $btn-padding-x;\n }\n font-size: $btn-font-size;\n line-height: $btn-line-height;\n border-radius: $btn-border-radius;\n @include transition($btn-transition);\n display: inline-flex;\n align-items: center;\n background-color: $white;\n &::before,&::after {\n top: 50%;\n transform: translateY(-50%);\n @if($rtl==false){\n left: $btn-padding-x;\n }\n @if($rtl==true){\n right: $btn-padding-x;\n }\n }\n\n // With Icon\n .icon{\n font-size: 1.4em;\n line-height: inherit;\n &-lg{\n font-size: 2.2em;\n }\n }\n > span{\n // display: inline-block;\n white-space: nowrap;\n &:only-child(){\n width: 100%;\n }\n }\n .icon + span,span + .icon{\n @if($rtl==false){\n padding-left: 8px;\n }\n @if($rtl==true){\n padding-right: 8px;\n }\n }\n }\n &.custom-control-sm{\n @if($rtl==false){\n padding-left: 0;\n }\n @if($rtl==true){\n padding-right: 0;\n }\n .custom-control-label {\n @if($rtl==false){\n padding: .75rem $btn-padding-x .75rem ($checkbox-radio-switch-text-gap + $checkbox-radio-switch-size-sm + $btn-padding-x);\n }\n @if($rtl==true){\n padding: .75rem ($checkbox-radio-switch-text-gap + $checkbox-radio-switch-size-sm + $btn-padding-x) $btn-padding-x .75rem;\n }\n font-size: $btn-font-size;\n line-height: $btn-line-height;\n border-radius: $btn-border-radius;\n &::before,&::after {\n top: 50%;\n transform: translateY(-50%);\n @if($rtl==false){\n left: $btn-padding-x;\n }\n @if($rtl==true){\n right: $btn-padding-x;\n }\n }\n }\n }\n &-icon{\n &.custom-control-pro{\n .custom-control-label{\n padding-left: 0;\n padding-right: 0;\n .icon{\n text-align: center;\n width: $btn-line-height + $btn-padding-y*2;\n }\n }\n }\n }\n}\n.custom-control {\n &.color-control{\n padding: 4px !important;\n .custom-control-label{\n &::before{\n opacity: 0;\n display: block;\n left: -4px;\n right: -4px;\n top: -4px;\n bottom: -4px;\n border-radius: 50%;\n border: 2px solid $primary !important;\n background: transparent !important;\n transition: .3s ease;\n }\n &::after {\n display: none;\n }\n }\n .custom-control-input:checked ~{\n .custom-control-label{\n &::before{\n opacity: 1;\n }\n }\n }\n }\n}\n.no-control{\n @if($rtl==false){\n padding-left: 0;\n }\n @if($rtl==true){\n padding-right: 0;\n }\n .custom-control-label {\n &::before,&::after {\n display: none;\n }\n }\n}\n\n\n.form-control-slider{\n margin-top: 0.25rem;\n margin-bottom: 0.25rem;\n}\n\n// group\n.custom-control{\n &-group{\n display: inline-flex;\n align-items: center;\n flex-wrap: wrap;\n margin: -($spacer/2 * .75);\n > *{\n padding: ($spacer/2 * .75);\n }\n }\n &-stacked{\n margin: 0;\n > *{\n padding: 0;\n margin: -1px;\n }\n &:not(.custom-control-vertical){\n > *{\n &:not(:first-child) .custom-control-label{\n @if($rtl==false){\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n @if($rtl==true){\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n &:not(:last-child) .custom-control-label{\n @if($rtl==false){\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n @if($rtl==true){\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n }\n }\n }\n }\n &-vertical{\n flex-direction: column;\n align-items: start;\n > *{\n width: 100%;\n }\n .custom-control{\n display: flex;\n .custom-control-label{\n width: 100%;\n }\n }\n &.custom-control-stacked{\n > *{\n &:not(:first-child) .custom-control-label{\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n &:not(:last-child) .custom-control-label{\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n }\n }\n}","// Base class\n//\n// Kickstart any navigation component with a set of style resets. Works with\n// `<nav>`s, `<ul>`s or `<ol>`s.\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: $nav-link-padding-y $nav-link-padding-x;\n text-decoration: if($link-decoration == none, null, none);\n\n @include hover-focus() {\n text-decoration: none;\n }\n\n // Disabled state lightens text\n &.disabled {\n color: $nav-link-disabled-color;\n pointer-events: none;\n cursor: default;\n }\n}\n\n//\n// Tabs\n//\n\n.nav-tabs {\n border-bottom: $nav-tabs-border-width solid $nav-tabs-border-color;\n\n .nav-link {\n margin-bottom: -$nav-tabs-border-width;\n border: $nav-tabs-border-width solid transparent;\n @include border-top-radius($nav-tabs-border-radius);\n\n @include hover-focus() {\n border-color: $nav-tabs-link-hover-border-color;\n }\n\n &.disabled {\n color: $nav-link-disabled-color;\n background-color: transparent;\n border-color: transparent;\n }\n }\n\n .nav-link.active,\n .nav-item.show .nav-link {\n color: $nav-tabs-link-active-color;\n background-color: $nav-tabs-link-active-bg;\n border-color: $nav-tabs-link-active-border-color;\n }\n\n .dropdown-menu {\n // Make dropdown border overlap tab border\n margin-top: -$nav-tabs-border-width;\n // Remove the top rounded corners here since there is a hard edge above the menu\n @include border-top-radius(0);\n }\n}\n\n\n//\n// Pills\n//\n\n.nav-pills {\n .nav-link {\n @include border-radius($nav-pills-border-radius);\n }\n\n .nav-link.active,\n .show > .nav-link {\n color: $nav-pills-link-active-color;\n background-color: $nav-pills-link-active-bg;\n }\n}\n\n\n//\n// Justified variants\n//\n\n.nav-fill {\n > .nav-link,\n .nav-item {\n flex: 1 1 auto;\n text-align: center;\n }\n}\n\n.nav-justified {\n > .nav-link,\n .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n }\n}\n\n\n// Tabbable tabs\n//\n// Hide tabbable panes to start, show them when `.active`\n\n.tab-content {\n > .tab-pane {\n display: none;\n }\n > .active {\n display: block;\n }\n}\n","// Contents\n//\n// Navbar\n// Navbar brand\n// Navbar nav\n// Navbar text\n// Navbar divider\n// Responsive navbar\n// Navbar position\n// Navbar themes\n\n\n// Navbar\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap; // allow us to do the line break for collapsing content\n align-items: center;\n justify-content: space-between; // space out brand from logo\n padding: $navbar-padding-y $navbar-padding-x;\n\n // Because flex properties aren't inherited, we need to redeclare these first\n // few properties so that content nested within behave properly.\n %container-flex-properties {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n }\n\n .container,\n .container-fluid {\n @extend %container-flex-properties;\n }\n\n @each $breakpoint, $container-max-width in $container-max-widths {\n > .container#{breakpoint-infix($breakpoint, $container-max-widths)} {\n @extend %container-flex-properties;\n }\n }\n}\n\n\n// Navbar brand\n//\n// Used for brand, project, or site names.\n\n.navbar-brand {\n display: inline-block;\n padding-top: $navbar-brand-padding-y;\n padding-bottom: $navbar-brand-padding-y;\n @if($rtl==false){\n margin-right: $navbar-padding-x;\n }\n @if($rtl==true){\n margin-left: $navbar-padding-x;\n }\n @include font-size($navbar-brand-font-size);\n line-height: inherit;\n white-space: nowrap;\n\n @include hover-focus() {\n text-decoration: none;\n }\n}\n\n\n// Navbar nav\n//\n// Custom navbar navigation (doesn't require `.nav`, but does make use of `.nav-link`).\n\n.navbar-nav {\n display: flex;\n flex-direction: column; // cannot use `inherit` to get the `.navbar`s value\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n\n .nav-link {\n padding-right: 0;\n padding-left: 0;\n }\n\n .dropdown-menu {\n position: static;\n float: none;\n }\n}\n\n\n// Navbar text\n//\n//\n\n.navbar-text {\n display: inline-block;\n padding-top: $nav-link-padding-y;\n padding-bottom: $nav-link-padding-y;\n}\n\n\n// Responsive navbar\n//\n// Custom styles for responsive collapsing and toggling of navbar contents.\n// Powered by the collapse Bootstrap JavaScript plugin.\n\n// When collapsed, prevent the toggleable navbar contents from appearing in\n// the default flexbox row orientation. Requires the use of `flex-wrap: wrap`\n// on the `.navbar` parent.\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n // For always expanded or extra full navbars, ensure content aligns itself\n // properly vertically. Can be easily overridden with flex utilities.\n align-items: center;\n}\n\n// Button for toggling the navbar when in its collapsed state\n.navbar-toggler {\n padding: $navbar-toggler-padding-y $navbar-toggler-padding-x;\n @include font-size($navbar-toggler-font-size);\n line-height: 1;\n background-color: transparent; // remove default button style\n border: $border-width solid transparent; // remove default button style\n @include border-radius($navbar-toggler-border-radius);\n\n @include hover-focus() {\n text-decoration: none;\n }\n}\n\n// Keep as a separate element so folks can easily override it with another icon\n// or image file as needed.\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n// Generate series of `.navbar-expand-*` responsive classes for configuring\n// where your navbar collapses.\n.navbar-expand {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n %container-navbar-expand-#{$breakpoint} {\n padding-right: 0;\n padding-left: 0;\n }\n\n > .container,\n > .container-fluid {\n @extend %container-navbar-expand-#{$breakpoint};\n }\n\n @each $size, $container-max-width in $container-max-widths {\n > .container#{breakpoint-infix($size, $container-max-widths)} {\n @extend %container-navbar-expand-#{$breakpoint};\n }\n }\n }\n\n @include media-breakpoint-up($next) {\n flex-flow: row nowrap;\n justify-content: flex-start;\n\n .navbar-nav {\n flex-direction: row;\n\n .dropdown-menu {\n position: absolute;\n }\n\n .nav-link {\n padding-right: $navbar-nav-link-padding-x;\n padding-left: $navbar-nav-link-padding-x;\n }\n }\n\n // For nesting containers, have to redeclare for alignment purposes\n %container-nesting-#{$breakpoint} {\n flex-wrap: nowrap;\n }\n\n > .container,\n > .container-fluid {\n @extend %container-nesting-#{$breakpoint};\n }\n\n @each $size, $container-max-width in $container-max-widths {\n > .container#{breakpoint-infix($size, $container-max-widths)} {\n @extend %container-nesting-#{$breakpoint};\n }\n }\n\n .navbar-collapse {\n display: flex !important; // stylelint-disable-line declaration-no-important\n\n // Changes flex-bases to auto because of an IE10 bug\n flex-basis: auto;\n }\n\n .navbar-toggler {\n display: none;\n }\n }\n }\n }\n}\n\n\n// Navbar themes\n//\n// Styles for switching between navbars with light or dark background.\n\n// Dark links against a light background\n.navbar-light {\n .navbar-brand {\n color: $navbar-light-brand-color;\n\n @include hover-focus() {\n color: $navbar-light-brand-hover-color;\n }\n }\n\n .navbar-nav {\n .nav-link {\n color: $navbar-light-color;\n\n @include hover-focus() {\n color: $navbar-light-hover-color;\n }\n\n &.disabled {\n color: $navbar-light-disabled-color;\n }\n }\n\n .show > .nav-link,\n .active > .nav-link,\n .nav-link.show,\n .nav-link.active {\n color: $navbar-light-active-color;\n }\n }\n\n .navbar-toggler {\n color: $navbar-light-color;\n border-color: $navbar-light-toggler-border-color;\n }\n\n .navbar-toggler-icon {\n background-image: escape-svg($navbar-light-toggler-icon-bg);\n }\n\n .navbar-text {\n color: $navbar-light-color;\n a {\n color: $navbar-light-active-color;\n\n @include hover-focus() {\n color: $navbar-light-active-color;\n }\n }\n }\n}\n\n// White links against a dark background\n.navbar-dark {\n .navbar-brand {\n color: $navbar-dark-brand-color;\n\n @include hover-focus() {\n color: $navbar-dark-brand-hover-color;\n }\n }\n\n .navbar-nav {\n .nav-link {\n color: $navbar-dark-color;\n\n @include hover-focus() {\n color: $navbar-dark-hover-color;\n }\n\n &.disabled {\n color: $navbar-dark-disabled-color;\n }\n }\n\n .show > .nav-link,\n .active > .nav-link,\n .nav-link.show,\n .nav-link.active {\n color: $navbar-dark-active-color;\n }\n }\n\n .navbar-toggler {\n color: $navbar-dark-color;\n border-color: $navbar-dark-toggler-border-color;\n }\n\n .navbar-toggler-icon {\n background-image: escape-svg($navbar-dark-toggler-icon-bg);\n }\n\n .navbar-text {\n color: $navbar-dark-color;\n a {\n color: $navbar-dark-active-color;\n\n @include hover-focus() {\n color: $navbar-dark-active-color;\n }\n }\n }\n}\n","//\n// Base styles\n//\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0; // See https://github.com/twbs/bootstrap/pull/22740#issuecomment-305868106\n height: $card-height;\n word-wrap: break-word;\n background-color: $card-bg;\n background-clip: border-box;\n border: $card-border-width solid $card-border-color;\n @include border-radius($card-border-radius);\n\n > hr {\n margin-right: 0;\n margin-left: 0;\n }\n\n > .list-group {\n border-top: inherit;\n border-bottom: inherit;\n\n &:first-child {\n border-top-width: 0;\n @include border-top-radius($card-inner-border-radius);\n }\n\n &:last-child {\n border-bottom-width: 0;\n @include border-bottom-radius($card-inner-border-radius);\n }\n }\n\n // Due to specificity of the above selector (`.card > .list-group`), we must\n // use a child selector here to prevent double borders.\n > .card-header + .list-group,\n > .list-group + .card-footer {\n border-top: 0;\n }\n}\n\n.card-body {\n // Enable `flex-grow: 1` for decks and groups so that card blocks take up\n // as much space as possible, ensuring footers are aligned to the bottom.\n flex: 1 1 auto;\n // Workaround for the image size bug in IE\n // See: https://github.com/twbs/bootstrap/pull/28855\n min-height: 1px;\n padding: $card-spacer-x;\n color: $card-color;\n}\n\n.card-title {\n margin-bottom: $card-spacer-y;\n}\n\n.card-subtitle {\n margin-top: -$card-spacer-y / 2;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link {\n @include hover() {\n text-decoration: none;\n }\n\n + .card-link {\n @if($rtl==false){\n margin-left: $card-spacer-x;\n }\n @if($rtl==true){\n margin-right: $card-spacer-x;\n }\n }\n}\n\n//\n// Optional textual caps\n//\n\n.card-header {\n padding: $card-spacer-y $card-spacer-x;\n margin-bottom: 0; // Removes the default margin-bottom of <hN>\n color: $card-cap-color;\n background-color: $card-cap-bg;\n border-bottom: $card-border-width solid $card-border-color;\n\n &:first-child {\n @include border-radius($card-inner-border-radius $card-inner-border-radius 0 0);\n }\n}\n\n.card-footer {\n padding: $card-spacer-y $card-spacer-x;\n color: $card-cap-color;\n background-color: $card-cap-bg;\n border-top: $card-border-width solid $card-border-color;\n\n &:last-child {\n @include border-radius(0 0 $card-inner-border-radius $card-inner-border-radius);\n }\n}\n\n\n//\n// Header navs\n//\n\n.card-header-tabs {\n margin-right: -$card-spacer-x / 2;\n margin-bottom: -$card-spacer-y;\n margin-left: -$card-spacer-x / 2;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -$card-spacer-x / 2;\n margin-left: -$card-spacer-x / 2;\n}\n\n// Card image\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: $card-img-overlay-padding;\n @include border-radius($card-inner-border-radius);\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n flex-shrink: 0; // For IE: https://github.com/twbs/bootstrap/issues/29396\n width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch\n}\n\n.card-img,\n.card-img-top {\n @include border-top-radius($card-inner-border-radius);\n}\n\n.card-img,\n.card-img-bottom {\n @include border-bottom-radius($card-inner-border-radius);\n}\n\n\n// Card deck\n\n.card-deck {\n .card {\n margin-bottom: $card-deck-margin;\n }\n\n @include media-breakpoint-up(sm) {\n display: flex;\n flex-flow: row wrap;\n margin-right: -$card-deck-margin;\n margin-left: -$card-deck-margin;\n\n .card {\n // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n flex: 1 0 0%;\n margin-right: $card-deck-margin;\n margin-bottom: 0; // Override the default\n margin-left: $card-deck-margin;\n }\n }\n}\n\n\n//\n// Card groups\n//\n\n.card-group {\n // The child selector allows nested `.card` within `.card-group`\n // to display properly.\n > .card {\n margin-bottom: $card-group-margin;\n }\n\n @include media-breakpoint-up(sm) {\n display: flex;\n flex-flow: row wrap;\n // The child selector allows nested `.card` within `.card-group`\n // to display properly.\n > .card {\n // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n flex: 1 0 0%;\n margin-bottom: 0;\n\n + .card {\n margin-left: 0;\n border-left: 0;\n }\n\n // Handle rounded corners\n @if $enable-rounded {\n &:not(:last-child) {\n @if($rtl==false){\n @include border-right-radius(0);\n }\n @if($rtl==true){\n @include border-left-radius(0);\n }\n .card-img-top,\n .card-header {\n // stylelint-disable-next-line property-blacklist\n border-top-right-radius: 0;\n }\n .card-img-bottom,\n .card-footer {\n // stylelint-disable-next-line property-blacklist\n border-bottom-right-radius: 0;\n }\n }\n\n &:not(:first-child) {\n @if($rtl==false){\n @include border-left-radius(0);\n }\n @if($rtl==true){\n @include border-right-radius(0);\n }\n .card-img-top,\n .card-header {\n // stylelint-disable-next-line property-blacklist\n border-top-left-radius: 0;\n }\n .card-img-bottom,\n .card-footer {\n // stylelint-disable-next-line property-blacklist\n border-bottom-left-radius: 0;\n }\n }\n }\n }\n }\n}\n\n\n//\n// Columns\n//\n\n.card-columns {\n .card {\n margin-bottom: $card-columns-margin;\n }\n\n @include media-breakpoint-up(sm) {\n column-count: $card-columns-count;\n column-gap: $card-columns-gap;\n orphans: 1;\n widows: 1;\n\n .card {\n display: inline-block; // Don't let them vertically span multiple columns\n width: 100%; // Don't let their width change\n }\n }\n}\n\n\n//\n// Accordion\n//\n\n.accordion {\n overflow-anchor: none;\n\n > .card {\n overflow: hidden;\n\n &:not(:last-of-type) {\n border-bottom: 0;\n @include border-bottom-radius(0);\n }\n\n &:not(:first-of-type) {\n @include border-top-radius(0);\n }\n\n > .card-header {\n @include border-radius(0);\n margin-bottom: -$card-border-width;\n }\n }\n}\n",".breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: $breadcrumb-padding-y $breadcrumb-padding-x;\n margin-bottom: $breadcrumb-margin-bottom;\n @include font-size($breadcrumb-font-size);\n list-style: none;\n background-color: $breadcrumb-bg;\n @include border-radius($breadcrumb-border-radius);\n}\n\n.breadcrumb-item {\n display: flex;\n\n // The separator between breadcrumbs (by default, a forward-slash: \"/\")\n + .breadcrumb-item {\n @if($rtl==false){\n padding-left: $breadcrumb-item-padding;\n }\n @if($rtl==true){\n padding-right: $breadcrumb-item-padding;\n }\n &::before {\n display: inline-block; // Suppress underlining of the separator in modern browsers\n @if($rtl==false){\n padding-right: $breadcrumb-item-padding;\n }\n @if($rtl==true){\n padding-left: $breadcrumb-item-padding;\n }\n color: $breadcrumb-divider-color;\n content: escape-svg($breadcrumb-divider);\n }\n }\n\n // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built\n // without `<ul>`s. The `::before` pseudo-element generates an element\n // *within* the .breadcrumb-item and thereby inherits the `text-decoration`.\n //\n // To trick IE into suppressing the underline, we give the pseudo-element an\n // underline and then immediately remove it.\n + .breadcrumb-item:hover::before {\n text-decoration: underline;\n }\n // stylelint-disable-next-line no-duplicate-selectors\n + .breadcrumb-item:hover::before {\n text-decoration: none;\n }\n\n &.active {\n color: $breadcrumb-active-color;\n }\n}\n",".pagination {\n display: flex;\n @include list-unstyled();\n @include border-radius();\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: $pagination-padding-y $pagination-padding-x;\n @if($rtl==false){\n margin-left: -$pagination-border-width;\n }\n @if($rtl==true){\n margin-right: -$pagination-border-width;\n }\n line-height: $pagination-line-height;\n color: $pagination-color;\n text-decoration: if($link-decoration == none, null, none);\n background-color: $pagination-bg;\n border: $pagination-border-width solid $pagination-border-color;\n\n &:hover {\n z-index: 2;\n color: $pagination-hover-color;\n text-decoration: none;\n background-color: $pagination-hover-bg;\n border-color: $pagination-hover-border-color;\n }\n\n &:focus {\n z-index: 3;\n outline: $pagination-focus-outline;\n box-shadow: $pagination-focus-box-shadow;\n }\n}\n\n.page-item {\n &:first-child {\n .page-link {\n @if($rtl==false){\n margin-left: 0;\n @include border-left-radius($border-radius);\n }\n @if($rtl==true){\n margin-right: 0;\n @include border-right-radius($border-radius);\n }\n }\n }\n &:last-child {\n .page-link {\n @if($rtl==false){\n @include border-right-radius($border-radius);\n }\n @if($rtl==true){\n @include border-left-radius($border-radius);\n }\n }\n }\n\n &.active .page-link {\n z-index: 3;\n color: $pagination-active-color;\n background-color: $pagination-active-bg;\n border-color: $pagination-active-border-color;\n }\n\n &.disabled .page-link {\n color: $pagination-disabled-color;\n pointer-events: none;\n // Opinionated: remove the \"hand\" cursor set previously for .page-link\n cursor: auto;\n background-color: $pagination-disabled-bg;\n border-color: $pagination-disabled-border-color;\n }\n}\n\n\n//\n// Sizing\n//\n\n.pagination-lg {\n @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, $line-height-lg, $border-radius-lg);\n}\n\n.pagination-sm {\n @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, $line-height-sm, $border-radius-sm);\n}\n","// Pagination\n\n@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n .page-link {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n }\n\n .page-item {\n &:first-child {\n .page-link {\n @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n .page-link {\n @include border-right-radius($border-radius);\n }\n }\n }\n}\n","// Base class\n//\n// Requires one of the contextual, color modifier classes for `color` and\n// `background-color`.\n\n.badge {\n display: inline-block;\n padding: $badge-padding-y $badge-padding-x;\n @include font-size($badge-font-size);\n font-weight: $badge-font-weight;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n @include border-radius($badge-border-radius);\n @include transition($badge-transition);\n\n @at-root a#{&} {\n @include hover-focus() {\n text-decoration: none;\n }\n }\n\n // Empty badges collapse automatically\n &:empty {\n display: none;\n }\n}\n\n// Quick fix for badges in buttons\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n// Pill badges\n//\n// Make them extra rounded with a modifier to replace v3's badges.\n\n.badge-pill {\n padding-right: $badge-pill-padding-x;\n padding-left: $badge-pill-padding-x;\n @include border-radius($badge-pill-border-radius);\n}\n\n// Colors\n//\n// Contextual variations (linked badges get darker on :hover).\n\n@each $color, $value in $theme-colors {\n .badge-#{$color} {\n @include badge-variant($value);\n }\n}\n","@mixin badge-variant($bg) {\n color: color-yiq($bg);\n background-color: $bg;\n\n @at-root a#{&} {\n @include hover-focus() {\n color: color-yiq($bg);\n background-color: darken($bg, 10%);\n }\n\n &:focus,\n &.focus {\n outline: 0;\n box-shadow: 0 0 0 $badge-focus-width rgba($bg, .5);\n }\n }\n}\n",".jumbotron {\n padding: $jumbotron-padding ($jumbotron-padding * .5);\n margin-bottom: $jumbotron-padding;\n color: $jumbotron-color;\n background-color: $jumbotron-bg;\n @include border-radius($border-radius-lg);\n\n @include media-breakpoint-up(sm) {\n padding: ($jumbotron-padding * 2) $jumbotron-padding;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n @include border-radius(0);\n}\n","//\n// Base styles\n//\n\n.alert {\n position: relative;\n padding: $alert-padding-y $alert-padding-x;\n margin-bottom: $alert-margin-bottom;\n border: $alert-border-width solid transparent;\n @include border-radius($alert-border-radius);\n}\n\n// Headings for larger alerts\n.alert-heading {\n // Specified to prevent conflicts of changing $headings-color\n color: inherit;\n}\n\n// Provide class for links that match alerts\n.alert-link {\n font-weight: $alert-link-font-weight;\n}\n\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissible {\n @if($rtl==false){\n padding-right: $close-font-size + $alert-padding-x * 2;\n }\n @if($rtl==true){\n padding-left: $close-font-size + $alert-padding-x * 2;\n }\n // Adjust close link position\n .close {\n position: absolute;\n top: 0;\n @if($rtl==false){\n right: 0;\n }\n @if($rtl==true){\n left: 0;\n }\n padding: $alert-padding-y $alert-padding-x;\n color: inherit;\n }\n}\n\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n@each $color, $value in $theme-colors {\n .alert-#{$color} {\n @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level));\n }\n}\n","@mixin alert-variant($background, $border, $color) {\n color: $color;\n @include gradient-bg($background);\n border-color: $border;\n\n hr {\n border-top-color: darken($border, 5%);\n }\n\n .alert-link {\n color: darken($color, 10%);\n }\n}\n","// Disable animation if transitions are disabled\n@if $enable-transitions {\n @keyframes progress-bar-stripes {\n from { background-position: $progress-height 0; }\n to { background-position: 0 0; }\n }\n}\n\n.progress {\n display: flex;\n height: $progress-height;\n overflow: hidden; // force rounded corners by cropping it\n line-height: 0;\n @include font-size($progress-font-size);\n background-color: $progress-bg;\n @include border-radius($progress-border-radius);\n @include box-shadow($progress-box-shadow);\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: $progress-bar-color;\n text-align: center;\n white-space: nowrap;\n background-color: $progress-bar-bg;\n @include transition($progress-bar-transition);\n}\n\n.progress-bar-striped {\n @include gradient-striped();\n background-size: $progress-height $progress-height;\n}\n\n@if $enable-transitions {\n .progress-bar-animated {\n animation: $progress-bar-animation-timing progress-bar-stripes;\n\n @if $enable-prefers-reduced-motion-media-query {\n @media (prefers-reduced-motion: reduce) {\n animation: none;\n }\n }\n }\n}\n",".media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n","// Base class\n//\n// Easily usable on <ul>, <ol>, or <div>.\n\n.list-group {\n display: flex;\n flex-direction: column;\n\n // No need to set list-style: none; since .list-group-item is block level\n @if($rtl==false){\n padding-left: 0; // reset padding because ul and ol\n }\n @if($rtl==true){\n padding-right: 0; // reset padding because ul and ol\n }\n margin-bottom: 0;\n @include border-radius($list-group-border-radius);\n}\n\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive\n// list items. Includes an extra `.active` modifier class for selected items.\n\n.list-group-item-action {\n width: 100%; // For `<button>`s (anchors become 100% by default though)\n color: $list-group-action-color;\n text-align: inherit; // For `<button>`s (anchors inherit)\n\n // Hover state\n @include hover-focus() {\n z-index: 1; // Place hover/focus items above their siblings for proper border styling\n color: $list-group-action-hover-color;\n text-decoration: none;\n background-color: $list-group-hover-bg;\n }\n\n &:active {\n color: $list-group-action-active-color;\n background-color: $list-group-action-active-bg;\n }\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n position: relative;\n display: block;\n padding: $list-group-item-padding-y $list-group-item-padding-x;\n color: $list-group-color;\n text-decoration: if($link-decoration == none, null, none);\n background-color: $list-group-bg;\n border: $list-group-border-width solid $list-group-border-color;\n\n &:first-child {\n @include border-top-radius(inherit);\n }\n\n &:last-child {\n @include border-bottom-radius(inherit);\n }\n\n &.disabled,\n &:disabled {\n color: $list-group-disabled-color;\n pointer-events: none;\n background-color: $list-group-disabled-bg;\n }\n\n // Include both here for `<a>`s and `<button>`s\n &.active {\n z-index: 2; // Place active items above their siblings for proper border styling\n color: $list-group-active-color;\n background-color: $list-group-active-bg;\n border-color: $list-group-active-border-color;\n }\n\n & + & {\n border-top-width: 0;\n\n &.active {\n margin-top: -$list-group-border-width;\n border-top-width: $list-group-border-width;\n }\n }\n}\n\n\n// Horizontal\n//\n// Change the layout of list group items from vertical (default) to horizontal.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .list-group-horizontal#{$infix} {\n flex-direction: row;\n\n > .list-group-item {\n &:first-child {\n @include border-bottom-left-radius($list-group-border-radius);\n @include border-top-right-radius(0);\n }\n\n &:last-child {\n @include border-top-right-radius($list-group-border-radius);\n @include border-bottom-left-radius(0);\n }\n\n &.active {\n margin-top: 0;\n }\n\n & + .list-group-item {\n border-top-width: $list-group-border-width;\n @if($rtl==false){\n border-left-width: 0;\n }\n @if($rtl==true){\n border-right-width: 0;\n }\n &.active {\n @if($rtl==false){\n margin-left: -$list-group-border-width;\n border-left-width: $list-group-border-width;\n }\n @if($rtl==true){\n margin-right: -$list-group-border-width;\n border-right-width: $list-group-border-width;\n }\n }\n }\n }\n }\n }\n}\n\n\n// Flush list items\n//\n// Remove borders and border-radius to keep list group items edge-to-edge. Most\n// useful within other components (e.g., cards).\n\n.list-group-flush {\n @include border-radius(0);\n\n > .list-group-item {\n border-width: 0 0 $list-group-border-width;\n\n &:last-child {\n border-bottom-width: 0;\n }\n }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n@each $color, $value in $theme-colors {\n @include list-group-item-variant($color, theme-color-level($color, -9), theme-color-level($color, 6));\n}\n","// List Groups\n\n@mixin list-group-item-variant($state, $background, $color) {\n .list-group-item-#{$state} {\n color: $color;\n background-color: $background;\n\n &.list-group-item-action {\n @include hover-focus() {\n color: $color;\n background-color: darken($background, 5%);\n }\n\n &.active {\n color: $white;\n background-color: $color;\n border-color: $color;\n }\n }\n }\n}\n",".close {\n @if($rtl==false){\n float: right;\n }\n @if($rtl==true){\n float: left;\n }\n @include font-size($close-font-size);\n font-weight: $close-font-weight;\n line-height: 1;\n color: $close-color;\n text-shadow: $close-text-shadow;\n opacity: .5;\n\n // Override <a>'s hover style\n @include hover() {\n color: $close-color;\n text-decoration: none;\n }\n\n &:not(:disabled):not(.disabled) {\n @include hover-focus() {\n opacity: .75;\n }\n }\n}\n\n// Additional properties for button version\n// iOS requires the button element instead of an anchor tag.\n// If you want the anchor version, it requires `href=\"#\"`.\n// See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n// stylelint-disable-next-line selector-no-qualifying-type\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n}\n\n// Future-proof disabling of clicks on `<a>` elements\n\n// stylelint-disable-next-line selector-no-qualifying-type\na.close.disabled {\n pointer-events: none;\n}\n",".toast {\n // Prevents from shrinking in IE11, when in a flex container\n // See https://github.com/twbs/bootstrap/issues/28341\n flex-basis: $toast-max-width;\n max-width: $toast-max-width;\n @include font-size($toast-font-size);\n color: $toast-color;\n background-color: $toast-background-color;\n background-clip: padding-box;\n border: $toast-border-width solid $toast-border-color;\n box-shadow: $toast-box-shadow;\n opacity: 0;\n @include border-radius($toast-border-radius);\n\n &:not(:last-child) {\n margin-bottom: $toast-padding-x;\n }\n\n &.showing {\n opacity: 1;\n }\n\n &.show {\n display: block;\n opacity: 1;\n }\n\n &.hide {\n display: none;\n }\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: $toast-padding-y $toast-padding-x;\n color: $toast-header-color;\n background-color: $toast-header-background-color;\n background-clip: padding-box;\n border-bottom: $toast-border-width solid $toast-header-border-color;\n @include border-top-radius(subtract($toast-border-radius, $toast-border-width));\n}\n\n.toast-body {\n padding: $toast-padding-x; // apply to both vertical and horizontal\n}\n","// .modal-open - body class for killing the scroll\n// .modal - container to scroll within\n// .modal-dialog - positioning shell for the actual modal\n// .modal-content - actual modal w/ bg and corners and stuff\n\n\n.modal-open {\n // Kill the scroll on the body\n overflow: hidden;\n\n .modal {\n overflow-x: hidden;\n overflow-y: auto;\n }\n}\n\n// Container that the modal scrolls within\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: $zindex-modal;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n // Prevent Chrome on Windows from adding a focus outline. For details, see\n // https://github.com/twbs/bootstrap/pull/10951.\n outline: 0;\n // We deliberately don't use `-webkit-overflow-scrolling: touch;` due to a\n // gnarly iOS Safari bug: https://bugs.webkit.org/show_bug.cgi?id=158342\n // See also https://github.com/twbs/bootstrap/issues/17695\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n position: relative;\n width: auto;\n margin: $modal-dialog-margin;\n // allow clicks to pass through for custom click handling to close modal\n pointer-events: none;\n\n // When fading in the modal, animate it to slide down\n .modal.fade & {\n @include transition($modal-transition);\n transform: $modal-fade-transform;\n }\n .modal.show & {\n transform: $modal-show-transform;\n }\n\n // When trying to close, animate focus to scale\n .modal.modal-static & {\n transform: $modal-scale-transform;\n }\n}\n\n.modal-dialog-scrollable {\n display: flex; // IE10/11\n max-height: subtract(100%, $modal-dialog-margin * 2);\n\n .modal-content {\n max-height: subtract(100vh, $modal-dialog-margin * 2); // IE10/11\n overflow: hidden;\n }\n\n .modal-header,\n .modal-footer {\n flex-shrink: 0;\n }\n\n .modal-body {\n overflow-y: auto;\n }\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: subtract(100%, $modal-dialog-margin * 2);\n\n // Ensure `modal-dialog-centered` extends the full height of the view (IE10/11)\n &::before {\n display: block; // IE10\n height: subtract(100vh, $modal-dialog-margin * 2);\n height: min-content; // Reset height to 0 except on IE\n content: \"\";\n }\n\n // Ensure `.modal-body` shows scrollbar (IE10/11)\n &.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n\n .modal-content {\n max-height: none;\n }\n\n &::before {\n content: none;\n }\n }\n}\n\n// Actual modal\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%; // Ensure `.modal-content` extends the full width of the parent `.modal-dialog`\n // counteract the pointer-events: none; in the .modal-dialog\n color: $modal-content-color;\n pointer-events: auto;\n background-color: $modal-content-bg;\n background-clip: padding-box;\n border: $modal-content-border-width solid $modal-content-border-color;\n @include border-radius($modal-content-border-radius);\n @include box-shadow($modal-content-box-shadow-xs);\n // Remove focus outline from opened modal\n outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: $zindex-modal-backdrop;\n width: 100vw;\n height: 100vh;\n background-color: $modal-backdrop-bg;\n\n // Fade for backdrop\n &.fade { opacity: 0; }\n &.show { opacity: $modal-backdrop-opacity; }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n display: flex;\n align-items: flex-start; // so the close btn always stays on the upper right corner\n justify-content: space-between; // Put modal header elements (title and dismiss) on opposite ends\n padding: $modal-header-padding;\n border-bottom: $modal-header-border-width solid $modal-header-border-color;\n @include border-top-radius($modal-content-inner-border-radius);\n\n .close {\n padding: $modal-header-padding;\n // auto on the left force icon to the right even when there is no .modal-title\n @if($rtl==false){\n margin: (-$modal-header-padding-y) (-$modal-header-padding-x) (-$modal-header-padding-y) auto;\n }\n @if($rtl==true){\n margin: (-$modal-header-padding-y) auto (-$modal-header-padding-y) (-$modal-header-padding-x);\n }\n }\n}\n\n// Title text within header\n.modal-title {\n margin-bottom: 0;\n line-height: $modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n position: relative;\n // Enable `flex-grow: 1` so that the body take up as much space as possible\n // when there should be a fixed height on `.modal-dialog`.\n flex: 1 1 auto;\n padding: $modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n display: flex;\n flex-wrap: wrap;\n align-items: center; // vertically center\n justify-content: flex-end; // Right align buttons with flex property because text-align doesn't work on flex items\n padding: $modal-inner-padding - $modal-footer-margin-between / 2;\n border-top: $modal-footer-border-width solid $modal-footer-border-color;\n @include border-bottom-radius($modal-content-inner-border-radius);\n\n // Place margin between footer elements\n // This solution is far from ideal because of the universal selector usage,\n // but is needed to fix https://github.com/twbs/bootstrap/issues/24800\n > * {\n margin: $modal-footer-margin-between / 2;\n }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n// Scale up the modal\n@include media-breakpoint-up(sm) {\n // Automatically set modal's width for larger viewports\n .modal-dialog {\n max-width: $modal-md;\n margin: $modal-dialog-margin-y-sm-up auto;\n }\n\n .modal-dialog-scrollable {\n max-height: subtract(100%, $modal-dialog-margin-y-sm-up * 2);\n\n .modal-content {\n max-height: subtract(100vh, $modal-dialog-margin-y-sm-up * 2);\n }\n }\n\n .modal-dialog-centered {\n min-height: subtract(100%, $modal-dialog-margin-y-sm-up * 2);\n\n &::before {\n height: subtract(100vh, $modal-dialog-margin-y-sm-up * 2);\n height: min-content;\n }\n }\n\n .modal-content {\n @include box-shadow($modal-content-box-shadow-sm-up);\n }\n\n .modal-sm { max-width: $modal-sm; }\n}\n\n@include media-breakpoint-up(lg) {\n .modal-lg,\n .modal-xl {\n max-width: $modal-lg;\n }\n}\n\n@include media-breakpoint-up(xl) {\n .modal-xl { max-width: $modal-xl; }\n}\n","// Base class\n.tooltip {\n position: absolute;\n z-index: $zindex-tooltip;\n display: block;\n margin: $tooltip-margin;\n // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n @include reset-text();\n @include font-size($tooltip-font-size);\n // Allow breaking very long words so they don't overflow the tooltip's bounds\n word-wrap: break-word;\n opacity: 0;\n\n &.show { opacity: $tooltip-opacity; }\n\n .arrow {\n position: absolute;\n display: block;\n width: $tooltip-arrow-width;\n height: $tooltip-arrow-height;\n\n &::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n }\n }\n}\n\n.bs-tooltip-top {\n padding: $tooltip-arrow-height 0;\n\n .arrow {\n bottom: 0;\n\n &::before {\n top: 0;\n border-width: $tooltip-arrow-height ($tooltip-arrow-width * .5) 0;\n border-top-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-right {\n padding: 0 $tooltip-arrow-height;\n\n .arrow {\n left: 0;\n width: $tooltip-arrow-height;\n height: $tooltip-arrow-width;\n\n &::before {\n right: 0;\n border-width: ($tooltip-arrow-width * .5) $tooltip-arrow-height ($tooltip-arrow-width * .5) 0;\n border-right-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-bottom {\n padding: $tooltip-arrow-height 0;\n\n .arrow {\n top: 0;\n\n &::before {\n bottom: 0;\n border-width: 0 ($tooltip-arrow-width * .5) $tooltip-arrow-height;\n border-bottom-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-left {\n padding: 0 $tooltip-arrow-height;\n\n .arrow {\n right: 0;\n width: $tooltip-arrow-height;\n height: $tooltip-arrow-width;\n\n &::before {\n left: 0;\n border-width: ($tooltip-arrow-width * .5) 0 ($tooltip-arrow-width * .5) $tooltip-arrow-height;\n border-left-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-auto {\n &[x-placement^=\"top\"] {\n @extend .bs-tooltip-top;\n }\n &[x-placement^=\"right\"] {\n @extend .bs-tooltip-right;\n }\n &[x-placement^=\"bottom\"] {\n @extend .bs-tooltip-bottom;\n }\n &[x-placement^=\"left\"] {\n @extend .bs-tooltip-left;\n }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n max-width: $tooltip-max-width;\n padding: $tooltip-padding-y $tooltip-padding-x;\n color: $tooltip-color;\n text-align: center;\n background-color: $tooltip-bg;\n @include border-radius($tooltip-border-radius);\n}\n","@mixin reset-text() {\n font-family: $font-family-base;\n // We deliberately do NOT reset font-size or word-wrap.\n font-style: normal;\n font-weight: $font-weight-normal;\n line-height: $line-height-base;\n text-align: left; // Fallback for where `start` is not supported\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n}\n",".popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: $zindex-popover;\n display: block;\n max-width: $popover-max-width;\n // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n @include reset-text();\n @include font-size($popover-font-size);\n // Allow breaking very long words so they don't overflow the popover's bounds\n word-wrap: break-word;\n background-color: $popover-bg;\n background-clip: padding-box;\n border: $popover-border-width solid $popover-border-color;\n @include border-radius($popover-border-radius);\n @include box-shadow($popover-box-shadow);\n\n .arrow {\n position: absolute;\n display: block;\n width: $popover-arrow-width;\n height: $popover-arrow-height;\n margin: 0 $popover-border-radius;\n\n &::before,\n &::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n }\n }\n}\n\n.bs-popover-top {\n margin-bottom: $popover-arrow-height;\n\n > .arrow {\n bottom: subtract(-$popover-arrow-height, $popover-border-width);\n\n &::before {\n bottom: 0;\n border-width: $popover-arrow-height ($popover-arrow-width * .5) 0;\n border-top-color: $popover-arrow-outer-color;\n }\n\n &::after {\n bottom: $popover-border-width;\n border-width: $popover-arrow-height ($popover-arrow-width * .5) 0;\n border-top-color: $popover-arrow-color;\n }\n }\n}\n\n.bs-popover-right {\n margin-left: $popover-arrow-height;\n\n > .arrow {\n left: subtract(-$popover-arrow-height, $popover-border-width);\n width: $popover-arrow-height;\n height: $popover-arrow-width;\n margin: $popover-border-radius 0; // make sure the arrow does not touch the popover's rounded corners\n\n &::before {\n left: 0;\n border-width: ($popover-arrow-width * .5) $popover-arrow-height ($popover-arrow-width * .5) 0;\n border-right-color: $popover-arrow-outer-color;\n }\n\n &::after {\n left: $popover-border-width;\n border-width: ($popover-arrow-width * .5) $popover-arrow-height ($popover-arrow-width * .5) 0;\n border-right-color: $popover-arrow-color;\n }\n }\n}\n\n.bs-popover-bottom {\n margin-top: $popover-arrow-height;\n\n > .arrow {\n top: subtract(-$popover-arrow-height, $popover-border-width);\n\n &::before {\n top: 0;\n border-width: 0 ($popover-arrow-width * .5) $popover-arrow-height ($popover-arrow-width * .5);\n border-bottom-color: $popover-arrow-outer-color;\n }\n\n &::after {\n top: $popover-border-width;\n border-width: 0 ($popover-arrow-width * .5) $popover-arrow-height ($popover-arrow-width * .5);\n border-bottom-color: $popover-arrow-color;\n }\n }\n\n // This will remove the popover-header's border just below the arrow\n .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: $popover-arrow-width;\n margin-left: -$popover-arrow-width * .5;\n content: \"\";\n border-bottom: $popover-border-width solid $popover-header-bg;\n }\n}\n\n.bs-popover-left {\n margin-right: $popover-arrow-height;\n\n > .arrow {\n right: subtract(-$popover-arrow-height, $popover-border-width);\n width: $popover-arrow-height;\n height: $popover-arrow-width;\n margin: $popover-border-radius 0; // make sure the arrow does not touch the popover's rounded corners\n\n &::before {\n right: 0;\n border-width: ($popover-arrow-width * .5) 0 ($popover-arrow-width * .5) $popover-arrow-height;\n border-left-color: $popover-arrow-outer-color;\n }\n\n &::after {\n right: $popover-border-width;\n border-width: ($popover-arrow-width * .5) 0 ($popover-arrow-width * .5) $popover-arrow-height;\n border-left-color: $popover-arrow-color;\n }\n }\n}\n\n.bs-popover-auto {\n &[x-placement^=\"top\"] {\n @extend .bs-popover-top;\n }\n &[x-placement^=\"right\"] {\n @extend .bs-popover-right;\n }\n &[x-placement^=\"bottom\"] {\n @extend .bs-popover-bottom;\n }\n &[x-placement^=\"left\"] {\n @extend .bs-popover-left;\n }\n}\n\n\n// Offset the popover to account for the popover arrow\n.popover-header {\n padding: $popover-header-padding-y $popover-header-padding-x;\n margin-bottom: 0; // Reset the default from Reboot\n @include font-size($font-size-base);\n color: $popover-header-color;\n background-color: $popover-header-bg;\n border-bottom: $popover-border-width solid darken($popover-header-bg, 5%);\n @include border-top-radius($popover-inner-border-radius);\n\n &:empty {\n display: none;\n }\n}\n\n.popover-body {\n padding: $popover-body-padding-y $popover-body-padding-x;\n color: $popover-body-color;\n}\n","// Notes on the classes:\n//\n// 1. .carousel.pointer-event should ideally be pan-y (to allow for users to scroll vertically)\n// even when their scroll action started on a carousel, but for compatibility (with Firefox)\n// we're preventing all actions instead\n// 2. The .carousel-item-left and .carousel-item-right is used to indicate where\n// the active slide is heading.\n// 3. .active.carousel-item is the current slide.\n// 4. .active.carousel-item-left and .active.carousel-item-right is the current\n// slide in its in-transition state. Only one of these occurs at a time.\n// 5. .carousel-item-next.carousel-item-left and .carousel-item-prev.carousel-item-right\n// is the upcoming slide in transition.\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n @include clearfix();\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n @include transition($carousel-transition);\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n\n//\n// Alternate transitions\n//\n\n.carousel-fade {\n .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n }\n\n .carousel-item.active,\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n }\n\n .active.carousel-item-left,\n .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n @include transition(opacity 0s $carousel-transition-duration);\n }\n}\n\n\n//\n// Left/right controls for nav\n//\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n // Use flex for alignment (1-3)\n display: flex; // 1. allow flex styles\n align-items: center; // 2. vertically center contents\n justify-content: center; // 3. horizontally center contents\n width: $carousel-control-width;\n padding: 0;\n color: $carousel-control-color;\n text-align: center;\n background: none;\n border: 0;\n opacity: $carousel-control-opacity;\n @include transition($carousel-control-transition);\n\n // Hover/focus state\n @include hover-focus() {\n color: $carousel-control-color;\n text-decoration: none;\n outline: 0;\n opacity: $carousel-control-hover-opacity;\n }\n}\n.carousel-control-prev {\n left: 0;\n @if $enable-gradients {\n background-image: linear-gradient(90deg, rgba($black, .25), rgba($black, .001));\n }\n}\n.carousel-control-next {\n right: 0;\n @if $enable-gradients {\n background-image: linear-gradient(270deg, rgba($black, .25), rgba($black, .001));\n }\n}\n\n// Icons for within\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: $carousel-control-icon-width;\n height: $carousel-control-icon-width;\n background: 50% / 100% 100% no-repeat;\n}\n.carousel-control-prev-icon {\n background-image: escape-svg($carousel-control-prev-icon-bg);\n}\n.carousel-control-next-icon {\n background-image: escape-svg($carousel-control-next-icon-bg);\n}\n\n\n// Optional indicator pips\n//\n// Add an ordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0; // override <ol> default\n // Use the .carousel-control's width as margin so we don't overlay those\n margin-right: $carousel-control-width;\n margin-left: $carousel-control-width;\n list-style: none;\n\n li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: $carousel-indicator-width;\n height: $carousel-indicator-height;\n margin-right: $carousel-indicator-spacer;\n margin-left: $carousel-indicator-spacer;\n text-indent: -999px;\n cursor: pointer;\n background-color: $carousel-indicator-active-bg;\n background-clip: padding-box;\n // Use transparent borders to increase the hit area by 10px on top and bottom.\n border-top: $carousel-indicator-hit-area-height solid transparent;\n border-bottom: $carousel-indicator-hit-area-height solid transparent;\n opacity: .5;\n @include transition($carousel-indicator-transition);\n }\n\n .active {\n opacity: 1;\n }\n}\n\n\n// Optional captions\n//\n//\n\n.carousel-caption {\n position: absolute;\n right: (100% - $carousel-caption-width) * .5;\n bottom: 20px;\n left: (100% - $carousel-caption-width) * .5;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: $carousel-caption-color;\n text-align: center;\n}\n","@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n","//\n// Rotating border\n//\n\n@keyframes spinner-border {\n to { transform: rotate(360deg); }\n}\n\n.spinner-border {\n display: inline-block;\n width: $spinner-width;\n height: $spinner-height;\n vertical-align: $spinner-vertical-align;\n border: $spinner-border-width solid currentColor;\n border-right-color: transparent;\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 50%;\n animation: .75s linear infinite spinner-border;\n}\n\n.spinner-border-sm {\n width: $spinner-width-sm;\n height: $spinner-height-sm;\n border-width: $spinner-border-width-sm;\n}\n\n//\n// Growing circle\n//\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n transform: none;\n }\n}\n\n.spinner-grow {\n display: inline-block;\n width: $spinner-width;\n height: $spinner-height;\n vertical-align: $spinner-vertical-align;\n background-color: currentColor;\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 50%;\n opacity: 0;\n animation: .75s linear infinite spinner-grow;\n}\n\n.spinner-grow-sm {\n width: $spinner-width-sm;\n height: $spinner-height-sm;\n}\n\n@if $enable-prefers-reduced-motion-media-query {\n @media (prefers-reduced-motion: reduce) {\n .spinner-border,\n .spinner-grow {\n animation-duration: 1.5s;\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n.align-baseline { vertical-align: baseline !important; } // Browser default\n.align-top { vertical-align: top !important; }\n.align-middle { vertical-align: middle !important; }\n.align-bottom { vertical-align: bottom !important; }\n.align-text-bottom { vertical-align: text-bottom !important; }\n.align-text-top { vertical-align: text-top !important; }\n","// stylelint-disable declaration-no-important\n\n// Contextual backgrounds\n\n@mixin bg-variant($parent, $color, $ignore-warning: false) {\n #{$parent} {\n background-color: $color !important;\n }\n a#{$parent},\n button#{$parent} {\n @include hover-focus() {\n background-color: darken($color, 10%) !important;\n }\n }\n @include deprecate(\"The `bg-variant` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n@mixin bg-gradient-variant($parent, $color, $ignore-warning: false) {\n #{$parent} {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n }\n @include deprecate(\"The `bg-gradient-variant` mixin\", \"v4.5.0\", \"v5\", $ignore-warning);\n}\n","// stylelint-disable declaration-no-important\n\n@each $color, $value in $theme-colors {\n @include bg-variant(\".bg-#{$color}\", $value, true);\n}\n\n@if $enable-gradients {\n @each $color, $value in $theme-colors {\n @include bg-gradient-variant(\".bg-gradient-#{$color}\", $value, true);\n }\n}\n\n.bg-white {\n background-color: $white !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n","// stylelint-disable property-blacklist, declaration-no-important\n\n//\n// Border\n//\n\n.border { border: $border-width solid $border-color !important; }\n.border-top { border-top: $border-width solid $border-color !important; }\n.border-right { \n @if($rtl==false){\n border-right: $border-width solid $border-color !important; \n }\n @if($rtl==true){\n border-left: $border-width solid $border-color !important; \n }\n}\n.border-bottom { border-bottom: $border-width solid $border-color !important; }\n.border-left { \n @if($rtl==false){\n border-left: $border-width solid $border-color !important; \n }\n @if($rtl==true){\n border-right: $border-width solid $border-color !important; \n }\n}\n\n.border-0 { border: 0 !important; }\n.border-top-0 { border-top: 0 !important; }\n.border-right-0 { \n @if($rtl==false){\n border-right: 0 !important; \n }\n @if($rtl==true){\n border-left: 0 !important; \n }\n}\n.border-bottom-0 { border-bottom: 0 !important; \n}\n.border-left-0 { \n @if($rtl==false){\n border-left: 0 !important; \n }\n @if($rtl==true){\n border-right: 0 !important; \n }\n}\n\n@each $color, $value in $theme-colors {\n .border-#{$color} {\n border-color: $value !important;\n }\n}\n\n.border-white {\n border-color: $white !important;\n}\n\n//\n// Border-radius\n//\n\n.rounded-sm {\n border-radius: $border-radius-sm !important;\n}\n\n.rounded {\n border-radius: $border-radius !important;\n}\n\n.rounded-top {\n border-top-left-radius: $border-radius !important;\n border-top-right-radius: $border-radius !important;\n}\n\n.rounded-right {\n @if($rtl==false){\n border-top-right-radius: $border-radius !important;\n border-bottom-right-radius: $border-radius !important;\n }\n @if($rtl==true){\n border-top-left-radius: $border-radius !important;\n border-bottom-left-radius: $border-radius !important;\n }\n}\n\n.rounded-bottom {\n border-bottom-right-radius: $border-radius !important;\n border-bottom-left-radius: $border-radius !important;\n}\n\n.rounded-left {\n @if($rtl==false){\n border-top-left-radius: $border-radius !important;\n border-bottom-left-radius: $border-radius !important;\n }\n @if($rtl==true){\n border-top-right-radius: $border-radius !important;\n border-bottom-right-radius: $border-radius !important;\n }\n}\n\n.rounded-lg {\n border-radius: $border-radius-lg !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: $rounded-pill !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n\n &::before {\n display: block;\n content: \"\";\n }\n\n .embed-responsive-item,\n iframe,\n embed,\n object,\n video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n }\n}\n\n@each $embed-responsive-aspect-ratio in $embed-responsive-aspect-ratios {\n $embed-responsive-aspect-ratio-x: nth($embed-responsive-aspect-ratio, 1);\n $embed-responsive-aspect-ratio-y: nth($embed-responsive-aspect-ratio, 2);\n\n .embed-responsive-#{$embed-responsive-aspect-ratio-x}by#{$embed-responsive-aspect-ratio-y} {\n &::before {\n padding-top: percentage(divide($embed-responsive-aspect-ratio-y, $embed-responsive-aspect-ratio-x));\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .float#{$infix}-left { \n @if($rtl==false){\n float: left !important; \n }\n @if($rtl==true){\n float: right !important; \n }\n }\n .float#{$infix}-right { \n @if($rtl==false){\n float: right !important; \n }\n @if($rtl==true){\n float: left !important; \n }\n }\n .float#{$infix}-none { float: none !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n@each $value in $user-selects {\n .user-select-#{$value} { user-select: $value !important; }\n}\n","// stylelint-disable declaration-no-important\n\n// Common values\n@each $position in $positions {\n .position-#{$position} { position: $position !important; }\n}\n\n// Shorthand\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: $zindex-fixed;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: $zindex-fixed;\n}\n\n.sticky-top {\n @supports (position: sticky) {\n position: sticky;\n top: 0;\n z-index: $zindex-sticky;\n }\n}\n","//\n// Screenreaders\n//\n\n.sr-only {\n @include sr-only();\n}\n\n.sr-only-focusable {\n @include sr-only-focusable();\n}\n","// Only display content to screen readers\n//\n// See: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/\n// See: https://kittygiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only() {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px; // Fix for https://github.com/twbs/bootstrap/issues/25686\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable() {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n }\n}\n","// stylelint-disable declaration-no-important\n\n.shadow-sm { box-shadow: $box-shadow-sm !important; }\n.shadow { box-shadow: $box-shadow !important; }\n.shadow-lg { box-shadow: $box-shadow-lg !important; }\n.shadow-none { box-shadow: none !important; }\n","// stylelint-disable declaration-no-important\n\n// Width and height\n\n@each $prop, $abbrev in (width: w, height: h) {\n @each $size, $length in $sizes {\n .#{$abbrev}-#{$size} { #{$prop}: $length !important; }\n }\n}\n\n.mw-100 { max-width: 100% !important; }\n.mh-100 { max-height: 100% !important; }\n\n// Viewport additional helpers\n\n.min-vw-100 { min-width: 100vw !important; }\n.min-vh-100 { min-height: 100vh !important; }\n\n.vw-100 { width: 100vw !important; }\n.vh-100 { height: 100vh !important; }\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n @if($rtl==false){\n #{$prop}-right: $length !important;\n }\n @if($rtl==true){\n #{$prop}-left: $length !important;\n }\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n @if($rtl==false){\n #{$prop}-left: $length !important;\n }\n @if($rtl==true){\n #{$prop}-right: $length !important;\n }\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if $size != 0 {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n @if($rtl==false){\n margin-right: -$length !important;\n }\n @if($rtl==true){\n margin-left: -$length !important;\n }\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n @if($rtl==false){\n margin-left: -$length !important;\n }\n @if($rtl==true){\n margin-right: -$length !important;\n }\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n @if($rtl==false){\n margin-right: auto !important;\n }\n @if($rtl==true){\n margin-left: auto !important;\n }\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n @if($rtl==false){\n margin-left: auto !important;\n }\n @if($rtl==true){\n margin-right: auto !important;\n }\n }\n }\n}\n","//\n// Stretched link\n//\n\n.stretched-link {\n &::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n // Just in case `pointer-events: none` is set on a parent\n pointer-events: auto;\n content: \"\";\n // IE10 bugfix, see https://stackoverflow.com/questions/16947967/ie10-hover-pseudo-class-doesnt-work-without-background-color\n background-color: rgba(0, 0, 0, 0);\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Text\n//\n\n.text-monospace { font-family: $font-family-monospace !important; }\n\n// Alignment\n\n.text-justify { text-align: justify !important; }\n.text-wrap { white-space: normal !important; }\n.text-nowrap { white-space: nowrap !important; }\n.text-truncate { @include text-truncate(); }\n\n// Responsive alignment\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .text#{$infix}-left { \n @if($rtl==false){\n text-align: left !important;\n }\n @if($rtl==true){\n text-align: right !important;\n }\n }\n .text#{$infix}-right { \n @if($rtl==false){\n text-align: right !important;\n }\n @if($rtl==true){\n text-align: left !important;\n }\n }\n .text#{$infix}-center { text-align: center !important; }\n }\n}\n\n// Transformation\n\n.text-lowercase { text-transform: lowercase !important; }\n.text-uppercase { text-transform: uppercase !important; }\n.text-capitalize { text-transform: capitalize !important; }\n\n// Weight and italics\n\n.font-weight-light { font-weight: $font-weight-light !important; }\n.font-weight-lighter { font-weight: $font-weight-lighter !important; }\n.font-weight-normal { font-weight: $font-weight-normal !important; }\n.font-weight-bold { font-weight: $font-weight-bold !important; }\n.font-weight-bolder { font-weight: $font-weight-bolder !important; }\n.font-italic { font-style: italic !important; }\n\n// Contextual colors\n\n.text-white { color: $white !important; }\n\n@each $color, $value in $theme-colors {\n @include text-emphasis-variant(\".text-#{$color}\", $value, true);\n}\n\n.text-body { color: $body-color !important; }\n.text-muted { color: $text-muted !important; }\n\n.text-black-50 { color: rgba($black, .5) !important; }\n.text-white-50 { color: rgba($white, .5) !important; }\n\n// Misc\n\n.text-hide {\n @include text-hide($ignore-warning: true);\n}\n\n.text-decoration-none { text-decoration: none !important; }\n\n.text-break {\n word-break: break-word !important; // IE & < Edge 18\n overflow-wrap: break-word !important;\n}\n\n// Reset\n\n.text-reset { color: inherit !important; }\n","// Text truncate\n// Requires inline-block or block for proper styling\n\n@mixin text-truncate() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color, $ignore-warning: false) {\n #{$parent} {\n color: $color !important;\n }\n @if $emphasized-link-hover-darken-percentage != 0 {\n a#{$parent} {\n @include hover-focus() {\n color: darken($color, $emphasized-link-hover-darken-percentage) !important;\n }\n }\n }\n @include deprecate(\"`text-emphasis-variant()`\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n","// CSS image replacement\n@mixin text-hide($ignore-warning: false) {\n // stylelint-disable-next-line font-family-no-missing-generic-family-keyword\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n\n @include deprecate(\"`text-hide()`\", \"v4.1.0\", \"v5\", $ignore-warning);\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Visibility utilities\n//\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type\n\n// Source: https://github.com/h5bp/main.css/blob/master/src/_print.css\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request:\n// https://www.phpied.com/delay-loading-your-print-css/\n// ==========================================================================\n\n@if $enable-print-styles {\n @media print {\n *,\n *::before,\n *::after {\n // Bootstrap specific; comment out `color` and `background`\n //color: $black !important; // Black prints faster\n text-shadow: none !important;\n //background: transparent !important;\n box-shadow: none !important;\n }\n\n a {\n &:not(.btn) {\n text-decoration: underline;\n }\n }\n\n // Bootstrap specific; comment the following selector out\n //a[href]::after {\n // content: \" (\" attr(href) \")\";\n //}\n\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n\n // Bootstrap specific; comment the following selector out\n //\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n //\n\n //a[href^=\"#\"]::after,\n //a[href^=\"javascript:\"]::after {\n // content: \"\";\n //}\n\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: $border-width solid $gray-500; // Bootstrap custom code; using `$border-width` instead of 1px\n page-break-inside: avoid;\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Specify a size and min-width to make printing closer across browsers.\n // We don't set margin here because it breaks `size` in Chrome. We also\n // don't use `!important` on `size` as it breaks in Chrome.\n @page {\n size: $print-page-size;\n }\n body {\n min-width: $print-body-min-width !important;\n }\n .container {\n min-width: $print-body-min-width !important;\n }\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .badge {\n border: $border-width solid $black;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: $white !important;\n }\n }\n\n .table-bordered {\n th,\n td {\n border: 1px solid $gray-300 !important;\n }\n }\n\n .table-dark {\n color: inherit;\n\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $table-border-color;\n }\n }\n\n .table .thead-dark th {\n color: inherit;\n border-color: $table-border-color;\n }\n\n // Bootstrap specific changes end\n }\n}\n","html{\n font-size: $fs-base-mob;\n}\n@if($fs-base-mob < $fs-base-tab) {\n @include media-breakpoint-up(lg){\n html{\n font-size: $fs-base-tab;\n }\n } \n}\n@if($fs-base-tab < $fs-base-dsk) {\n @include media-breakpoint-up(lg){\n html{\n font-size: $fs-base-dsk;\n }\n }\n}\nol, ul {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\na{\n transition: color .4s, background-color .4s, border .4s, box-shadow .4s;\n &:focus{\n outline: none;\n }\n}\nimg{\n max-width: 100%;\n}\nstrong{\n font-weight: 500;\n}\nh1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p{\n &:last-child{\n margin-bottom: 0;\n }\n}","h1, .h1, h2, .h2 {letter-spacing: -0.03em;}\nh3, .h3, h4, .h4 {letter-spacing: -0.02em;}\nh5, .h5, h6, .h6 {letter-spacing: -0.01em;}\n\n@include media-breakpoint-up(lg){\n h1, .h1 { @include font-size($h1-fs-lg); font-weight: $fw-normal; letter-spacing: -0.04em;}\n h2, .h2 { @include font-size($h2-fs-lg); letter-spacing: -0.03em;}\n h3, .h3 { @include font-size($h3-fs-lg); letter-spacing: -0.03em;}\n h4, .h4 { @include font-size($h4-fs-lg); }\n h5, .h5 { @include font-size($h5-fs-lg); }\n h6, .h6 { @include font-size($h6-fs-lg); }\n}\n.list-inline{\n li{\n display: inline-block;\n &:not(:last-child){\n @if($rtl==false){\n margin-right: 1rem;\n }\n @if($rtl==true){\n margin-left: 1rem;\n }\n }\n }\n}\n.ellipsis{\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis\n}\n.text-ellipsis{\n @extend .ellipsis;\n}\n.ccap{\n @extend .text-capitalize;\n}\n.lcap{\n @extend .text-lowercase;\n}\n.ucap{\n @extend .text-uppercase;\n}\n.ff {\n &-mono {\n @extend .text-monospace\n }\n &-base {\n font-family: $base-font-family !important;\n }\n &-alt {\n font-family: $alt-font-family !important;\n }\n &-italic {\n @extend .font-italic;\n }\n}\n.fw{\n &-light{\n @extend .font-weight-light;\n &er{\n @extend .font-weight-lighter;\n }\n }\n &-normal{\n @extend .font-weight-normal;\n }\n &-medium{\n font-weight: $fw-medium !important;\n }\n &-bold{\n @extend .font-weight-bold;\n &er{\n @extend .font-weight-bolder;\n }\n }\n}\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n .text-white &{\n color: $white;\n }\n}\n@if($lead-fs < $lead-fs-dsk) {\n @include media-breakpoint-up(lg){\n .lead{\n font-size: $lead-fs-dsk;\n }\n }\n}\n","@mixin text-color-class($class, $color) {\n #{$class} {\n color: $color !important;\n }\n @if $emphasized-link-hover-darken-percentage != 0 {\n a#{$class} {\n &:hover,&:focus {\n color: darken($color, $emphasized-link-hover-darken-percentage) !important;\n }\n }\n }\n}\n.text{\n &-soft{\n color: $base-light !important;\n }\n &-base{\n color: $base-text !important;\n }\n &-head{\n color: $base-color !important;\n }\n}\n",".circle {\n border-radius: 50%;\n}\n.round{\n border-radius: $border-radius;\n &-sm{\n border-radius: $border-radius-sm;\n }\n &-lg{\n border-radius: $border-radius-lg;\n }\n &-xl{\n border-radius: $border-radius-lg * 2;\n }\n}\nsvg{\n height: 100%;\n max-width: 100%;\n}\n.sq{\n height: 40px;\n width: 40px;\n &-xs{\n height: 18px;\n width: 18px;\n }\n &-sm{\n height: 24px;\n width: 24px;\n }\n &-md{\n height: 32px;\n width: 32px;\n }\n &-lg{\n height: 60px;\n width: 60px;\n }\n &-xl{\n height: 80px;\n width: 80px;\n }\n}\n.divider {\n border-top: 1px solid $border-light !important;\n margin: $gutter-width 0;\n display: block;\n &.xs {\n margin: .5rem 0;\n }\n &.sm {\n margin: 1rem 0;\n }\n &.md {\n margin: 1.5rem 0;\n }\n &.lg {\n margin: 2.25rem 0;\n }\n &.xl {\n margin: 2.75rem 0;\n }\n \n}","@mixin bg-class($class, $color) {\n #{$class} {\n background-color: $color !important;\n }\n a#{$class},\n button#{$class} {\n &:hover,&:focus{\n background-color: darken($color, 10%) !important;\n }\n }\n}\n\n@each $name, $color in $extend-colors{\n .bg-#{$name} {background-color: $color !important;}\n .text-#{$name} {color: $color !important;}\n}\n\n@each $color, $value in $grays {\n .bg-gray-#{$color} {\n background-color: $value !important;\n }\n}\n\n$bg-abstract: linear-gradient(to right, #2c3782 calc(60% - 150px), #39469f calc(60% - 150px), #39469f 60%, #4856b5 60%, #4856b5 calc(60% + 150px),#5b6ac6 calc(60% + 150px),#5b6ac6 100%);\n.bg{\n &-abstract{\n background-image: $bg-abstract;\n }\n}\n\n.bg-white-1 {\n background: rgba($white, 0.1) !important;\n}\n.bg-white-2 {\n background: rgba($white, 0.2) !important;\n}\n.bg-white-3 {\n background: rgba($white, 0.3) !important;\n}\n.bg-white-4 {\n background: rgba($white, 0.4) !important;\n}\n.bg-white-5 {\n background: rgba($white, 0.5) !important;\n}\n.bg-white-6 {\n background: rgba($white, 0.6) !important;\n}\n.bg-white-7 {\n background: rgba($white, 0.7) !important;\n}\n.bg-white-8 {\n background: rgba($white, 0.8) !important;\n}\n.bg-white-9 {\n background: rgba($white, 0.9) !important;\n}",".border{\n &-transparent{\n border-color: transparent;\n }\n}","$fixed-widths: 80px, 90px, 100px, 110px, 120px, 125px, 130px, 140px, 150px, 175px, 200px, 220px, 225px, 250px, 300px, 350px, 400px, 550px;\n \n@each $size in $fixed-widths {\n .w-#{$size} {\n width: $size !important;\n }\n .w-min-#{$size} {\n min-width: $size !important;\n }\n .w-max-#{$size} {\n max-width: $size !important;\n }\n}\n.w-max-100 {\n max-width: 100% !important;\n}\n.w-min-100 {\n min-width: 100% !important;\n}\n.w-max-auto {\n max-width: inherit !important;\n}\n.w-min-auto {\n min-width: auto !important;\n}\n\n$pc-widths: 15 15%, 20 20%, 30 30%, 35 35%, 40 40%, 45 45%, 55 55%, 60 60%, 65 65%, 70 70%, 80 80%, 85 85%, 90 90%, 95 95%;\n@each $name, $size in $pc-widths {\n .w-#{$name} {\n width: $size !important;\n }\n}\n\n// width by name \n$wide-sizes: \n xs 520px 576px, \n sm 720px 768px, \n md 960px 992px, \n lg 1140px 1200px, \n xl 1240px 1280px;\n//$name $wide $point\n@each $name, $wide, $point in $wide-sizes {\n @media (min-width:#{$point}){\n .wide-#{$name} {\n max-width: $wide !important;\n &-fix {\n width: $wide !important;\n }\n }\n }\n}\n@each $name, $wide in $wide-sizes {\n .wide-#{$name} {\n &-fix {\n width: $wide !important;\n }\n }\n}\n\n.wide-xs-fix, .wide-sm-fix, .wide-md-fix, .wide-lg-fix {\n @extend .w-max-100;\n}\n@media (min-width: 1200px) and (max-width: 1660px){\n .wide-fit {\n max-width: 1140px;\n }\n}\n\n\n$fixed-heights: 100px, 150px, 175px, 200px, 225px, 250px, 275px, 300px, 325px, 350px, 375px, 400px, 425px, 450px, 475px, 500px;\n\n@each $size in $fixed-heights {\n .h-#{$size} {\n height: $size !important;\n }\n .h-min-#{$size} {\n min-height: $size !important;\n }\n .h-max-#{$size} {\n max-height: $size !important;\n }\n}",".absolute{\n &-top-left{\n position: absolute;\n top: 0;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n }\n &-top-right{\n position: absolute;\n top: 0;\n @if($rtl==false){\n right: 0;\n }\n @if($rtl==true){\n left: 0;\n }\n }\n &-bottom-left{\n position: absolute;\n bottom: 0;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n }\n &-bottom-right{\n position: absolute;\n bottom: 0;\n @if($rtl==false){\n right: 0;\n }\n @if($rtl==true){\n left: 0;\n }\n }\n}\n.pos-rel {\n @extend .position-relative;\n}\n.pos-abs {\n @extend .position-absolute;\n}",".align-start{\n @extend .d-flex;\n @extend .align-items-start;\n}\n.align-end{\n @extend .d-flex;\n @extend .align-items-end;\n}\n.align-center{\n @extend .d-flex;\n @extend .align-items-center;\n}\n.justify-start{\n @extend .d-flex;\n @extend .justify-content-start;\n}\n.justify-end{\n @extend .d-flex;\n @extend .justify-content-end;\n}\n.justify-center{\n @extend .d-flex;\n @extend .justify-content-center;\n}\n.justify-between{\n @extend .d-flex;\n @extend .justify-content-between;\n}\n.justify-around{\n @extend .d-flex;\n @extend .justify-content-around;\n}\n.between-start{\n @extend .d-flex;\n @extend .justify-content-between;\n @extend .align-items-start;\n}\n.between-center{\n @extend .d-flex;\n @extend .justify-content-between;\n @extend .align-items-center;\n}\n.center{\n @extend .d-flex;\n @extend .justify-content-center;\n @extend .align-items-center;\n}\n//@i-v120\n.stretch{\n @extend .d-flex;\n @extend .align-items-stretch;\n}\n.shrink-0{\n flex-shrink: 0;\n}",".badge{\n position: relative;\n border: 1px solid currentColor;\n line-height: $badge-line-height;\n font-family: $base-font-family;\n letter-spacing: 0.01em;\n vertical-align: middle;\n display: inline-flex;\n .icon + span,span + .icon{\n @if($rtl==false){\n padding-left: 4px;\n }\n @if($rtl==true){\n padding-right: 4px;\n }\n }\n &-sm{\n padding: $badge-padding-y-sm $badge-padding-x-sm;\n font-size:$badge-font-size-sm;\n\n &.badge-pill{\n padding: $badge-padding-y-sm $badge-pill-padding-x-sm;\n }\n }\n &-md{\n padding: $badge-padding-y-md $badge-padding-x-md;\n font-size:$badge-font-size-md !important;\n }\n &-lg{\n padding: $badge-padding-y-lg $badge-padding-x-lg;\n font-size:$badge-font-size-lg !important;\n }\n &-xl{\n padding: $badge-padding-y-xl $badge-padding-x-xl;\n font-size:$badge-font-size-xl !important;\n }\n &-light {\n color: $secondary;\n }\n &-lighter {\n color: $secondary-light;\n }\n .icon{\n font-size: 1rem;\n }\n}\n@each $name, $value in $theme-colors {\n .badge-#{$name} {\n border-color: $value;\n }\n}\n\n$outline-badges: map-merge(\n $theme-colors,\n (\n \"light\": $light-400,\n \"lighter\": $light-200\n )\n);\n\n@each $name, $value in $outline-badges {\n .badge-outline-#{$name} {\n color: $value;\n border-color: mix($value, $white, 60%);\n }\n}\n$dim-mix: #fff;\n$dim-badge: map-merge(\n $theme-colors,\n (\n \"light\": $light-400,\n \"lighter\": $light-200\n )\n);\n\n@each $name, $color in $dim-badge {\n .badge-dim.badge-#{$name} {\n color: $color;\n background-color: mix($color, $dim-mix, 11%);\n border-color: mix($color, $dim-mix, 11%);\n }\n .badge-dim.badge-outline-#{$name} {\n color: $color;\n background-color: mix($color, $dim-mix, 11%);\n border-color: mix($color, $dim-mix, 40%);\n }\n}\n\n.badge-dot{\n display: inline-flex;\n align-items: center;\n background-color: transparent;\n border:none;\n @if($rtl==false){\n padding-left: $badge-dot-width + $badge-dot-gap;\n padding-right: 0;\n }\n @if($rtl==true){\n padding-right: $badge-dot-width + $badge-dot-gap;\n padding-left: 0;\n }\n font-size: $fx-sz-12;\n &:before{\n position: absolute;\n content: \"\";\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n top: 50%;\n transform: translateY(-50%);\n display: inline-block; \n height: $badge-dot-width;\n width: $badge-dot-width;\n margin-top: -1px;\n border-radius:50%;\n background: currentColor;\n }\n &.badge-sm, &.badge-md {\n @if($rtl==false){\n padding-left: $badge-dot-width-sm + $badge-dot-gap-sm;\n }\n @if($rtl==true){\n padding-right: $badge-dot-width-sm + $badge-dot-gap-sm;\n }\n &:before{\n height: $badge-dot-width-sm;\n width: $badge-dot-width-sm;\n margin-top: 0;\n }\n }\n &.badge-lg, &.badge-xl{\n @if($rtl==false){\n padding-left: ($badge-dot-width * 2) + ($badge-dot-gap-sm + 4);\n }\n @if($rtl==true){\n padding-right: ($badge-dot-width * 2) + ($badge-dot-gap-sm + 4);\n }\n &:before{\n height: ($badge-dot-width * 2);\n width: ($badge-dot-width * 2);\n margin-top: 0;\n }\n }\n &-mb {}\n}\n\n$dot-badge: map-merge(\n $theme-colors,\n (\n \"light\": $light-400,\n \"lighter\": $light-200\n )\n);\n@each $name, $color in $dot-badge {\n .badge-dot.badge-#{$name} {\n color: $color;\n }\n}\n\n@include media-breakpoint-down(sm){\n .badge-dot-sm {\n width: 0;\n overflow: hidden;\n }\n}\n\n@media (max-width: 413px) {\n .badge-dot-mb {\n width: 0;\n overflow: hidden;\n }\n}\n\n@media (max-width: 369px) {\n .badge-dot-xs {\n width: 0;\n overflow: hidden;\n }\n}","$alert-dismissible-close-icon: $ni-cross !default;\n\n.alert{\n &:last-child{\n margin-bottom: 0;\n }\n &-link {\n box-shadow: 0 1px 0 currentColor;\n &:hover {\n box-shadow: none;\n }\n }\n h5, h6, .title {\n font-size: ($h6-font-size * 1.05);\n }\n &.alert-icon{\n @if($rtl==false){\n padding-left: $alert-padding-x + $alert-icon-width;\n }\n @if($rtl==true){\n padding-right: $alert-padding-x + $alert-icon-width;\n }\n > .icon{\n position: absolute;\n font-size: 1.25rem;\n line-height: 1;\n width: $alert-icon-width;\n top: $alert-padding-y;\n @if($rtl==false){\n left: $alert-padding-x;\n margin-left:-1px;\n }\n @if($rtl==true){\n right: $alert-padding-x;\n margin-right:-1px;\n }\n }\n }\n &-dismissible{\n .close{\n top: 50%;\n transform: translateY(-50%);\n transition: .3s ease;\n margin-top: -1px;\n [aria-hidden=\"true\"]{\n display:none;\n }\n &:focus{\n outline: none;\n }\n &:hover{\n color: currentColor;\n }\n &:after{\n font-family: $nk-dashlite-font;\n content: $alert-dismissible-close-icon;\n font-size: 1.1rem;\n }\n }\n }\n &-light, &-lighter, &-gray {\n border-color: $border-light;\n color: $base-text;\n .alert-link {\n color: $base-text;\n }\n }\n &-alt{\n position: relative;\n padding: .875rem;\n border-radius: $border-radius-xxl;\n &.alert-icon{\n @if($rtl==false){\n padding-left: 4rem;\n }\n @if($rtl==true){\n padding-right: 4rem;\n }\n > .icon{\n position: absolute;\n font-size: 2rem;\n line-height: 1;\n width: 4rem;\n top: 50%;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n transform: translateY(-50%);\n text-align: center;\n opacity: 0.5;\n }\n }\n }\n //@i-v140-e-\n}\na.alert:hover{\n color: currentColor;\n}\n\n$alert-fill: map-merge(\n $theme-colors,\n (\n \"light\": $light-200,\n \"lighter\": $light-100,\n )\n);\n@each $state, $bg in $alert-fill {\n .alert-fill.alert-#{$state}{\n color: color-yiq($bg);\n background: $bg;\n \n }\n}\n.alert-fill {\n border-width: 0;\n .alert-link, .icon, h4, h5, h6 {\n color: currentColor;\n }\n &.alert-light{\n color: $secondary;\n }\n &.alert-lighter{\n color: $secondary-light;\n }\n}\n\n$alert-pro: map-merge(\n $theme-colors,\n (\n \"light\": $light-400,\n \"lighter\": $light-400\n )\n);\n\n.alert-pro{\n box-shadow: 0 4px 15px 0 rgba($dark,.1);\n border: none;\n @if($rtl==false){\n border-left: 4px solid transparent;\n }\n @if($rtl==true){\n border-right: 4px solid transparent;\n }\n color: $base-text;\n line-height: 1.5;\n background: $white;\n &.no-shadow {\n box-shadow: none;\n }\n &.no-border {\n @if($rtl==false){\n border-left: 0;\n }\n @if($rtl==true){\n border-right: 0;\n }\n }\n &.alert-icon {\n @if($rtl==false){\n padding-left: $alert-padding-x + $alert-pro-icon-width;\n }\n @if($rtl==true){\n padding-right: $alert-padding-x + $alert-pro-icon-width;\n }\n > .icon {\n font-size: 1.75rem;\n top: 50%;\n transform: translateY(-50%);\n }\n }\n}\n@each $state, $color in $alert-pro {\n .alert-pro.alert-#{$state}{\n border-color: $color;\n > .icon {\n color: $color;\n }\n }\n}\n","$icomoon-font-family: \"Nioicon\" !default;\n$icomoon-font-path: $nk-dashlite-font-url !default;\n\n$ni-centos: \"\\ece6\";\n$ni-covid: \"\\ece7\";\n$ni-fedora: \"\\ece8\";\n$ni-hot-fill: \"\\ece9\";\n$ni-hot: \"\\ecea\";\n$ni-linux-server: \"\\eceb\";\n$ni-linux: \"\\ecec\";\n$ni-note-add-fill: \"\\eced\";\n$ni-repeat-fill: \"\\ecee\";\n$ni-tranx-fill: \"\\ecef\";\n$ni-ubuntu: \"\\ecf0\";\n$ni-virus: \"\\ecf1\";\n$ni-b-chrome: \"\\ec63\";\n$ni-b-edge: \"\\ec64\";\n$ni-b-firefox: \"\\ec94\";\n$ni-b-ie: \"\\ec95\";\n$ni-b-opera: \"\\ec96\";\n$ni-b-safari: \"\\ec97\";\n$ni-b-si: \"\\ec98\";\n$ni-b-uc: \"\\ec99\";\n$ni-brick-fill: \"\\ec9a\";\n$ni-brick: \"\\ec9b\";\n$ni-col-3s: \"\\ec9c\";\n$ni-col-4s: \"\\ec9d\";\n$ni-col-2s: \"\\ec9e\";\n$ni-comments: \"\\ec9f\";\n$ni-dot-sq: \"\\eca0\";\n$ni-dot: \"\\eca1\";\n$ni-footer: \"\\eca2\";\n$ni-header: \"\\eca3\";\n$ni-heading: \"\\eca4\";\n$ni-layout-alt-fill: \"\\eca5\";\n$ni-layout-alt: \"\\eca6\";\n$ni-layout-fill1: \"\\eca7\";\n$ni-layout1: \"\\eca8\";\n$ni-list-index-fill: \"\\eca9\";\n$ni-list-index: \"\\ecaa\";\n$ni-list-thumb-alt-fill: \"\\ecab\";\n$ni-list-thumb-alt: \"\\ecac\";\n$ni-list-thumb-fill: \"\\ecad\";\n$ni-list-thumb: \"\\ecae\";\n$ni-masonry-fill: \"\\ecaf\";\n$ni-masonry: \"\\ecb0\";\n$ni-menu-circled: \"\\ecb1\";\n$ni-menu-squared: \"\\ecb2\";\n$ni-notice: \"\\ecb3\";\n$ni-pen2: \"\\ecb4\";\n$ni-property-blank: \"\\ecb5\";\n$ni-propert-blank: \"\\ecb5\";\n$ni-property-add: \"\\ecb6\";\n$ni-property-alt: \"\\ecb7\";\n$ni-property-remove: \"\\ecb8\";\n$ni-property: \"\\ecb9\";\n$ni-puzzle-fill: \"\\ecba\";\n$ni-puzzle: \"\\ecbb\";\n$ni-quote-left: \"\\ecbc\";\n$ni-quote-right: \"\\ecbd\";\n$ni-row-mix: \"\\ecbe\";\n$ni-row-view1: \"\\ecbf\";\n$ni-sidebar-r: \"\\ecc0\";\n$ni-text2: \"\\ecc1\";\n$ni-tile-thumb-fill: \"\\ecc2\";\n$ni-tile-thumb: \"\\ecc3\";\n$ni-view-col-fill: \"\\ecc4\";\n$ni-view-col-sq: \"\\ecc5\";\n$ni-view-col: \"\\ecc6\";\n$ni-view-col2: \"\\ecc7\";\n$ni-view-col3: \"\\ecc8\";\n$ni-view-cols-fill: \"\\ecc9\";\n$ni-view-cols-sq: \"\\ecca\";\n$ni-view-cols: \"\\eccb\";\n$ni-view-grid-fill: \"\\eccc\";\n$ni-view-grid-sq: \"\\eccd\";\n$ni-view-grid-wd: \"\\ecce\";\n$ni-view-grid: \"\\eccf\";\n$ni-view-grid2-wd: \"\\ecd0\";\n$ni-view-grid3-wd: \"\\ecd1\";\n$ni-view-group-fill: \"\\ecd2\";\n$ni-view-group-wd: \"\\ecd3\";\n$ni-view-list-fill: \"\\ecd4\";\n$ni-view-list-sq: \"\\ecd5\";\n$ni-view-list-wd: \"\\ecd6\";\n$ni-view-list: \"\\ecd7\";\n$ni-view-panel-fill: \"\\ecd8\";\n$ni-view-panel-sq: \"\\ecd9\";\n$ni-view-panel: \"\\ecda\";\n$ni-view-row-fill: \"\\ecdb\";\n$ni-view-row-sq: \"\\ecdc\";\n$ni-view-row-wd: \"\\ecdd\";\n$ni-view-row: \"\\ecde\";\n$ni-view-x1: \"\\ecdf\";\n$ni-view-x2: \"\\ece0\";\n$ni-view-x3: \"\\ece1\";\n$ni-view-x4: \"\\ece2\";\n$ni-view-x5: \"\\ece3\";\n$ni-view-x6: \"\\ece4\";\n$ni-view-x7: \"\\ece5\";\n$ni-dashlite: \"\\eb91\";\n$ni-dashlite-circle: \"\\ec56\";\n$ni-dashlite-alt: \"\\ec57\";\n$ni-master-card: \"\\ec58\";\n$ni-paypal: \"\\ec59\";\n$ni-visa-alt: \"\\ec5a\";\n$ni-coin-eur: \"\\ec5b\";\n$ni-coin-gbp: \"\\ec5c\";\n$ni-sign-ada-alt: \"\\ec5d\";\n$ni-sign-bch-alt: \"\\ec5e\";\n$ni-sign-bgp-alt: \"\\ec5f\";\n$ni-sign-bnb-alt: \"\\ec60\";\n$ni-sign-brl-alt: \"\\ec61\";\n$ni-sign-btc-alt: \"\\ec62\";\n$ni-sign-cc-alt: \"\\ec65\";\n$ni-sign-cc-alt2: \"\\ec66\";\n$ni-sign-chf-alt: \"\\ec67\";\n$ni-sign-cny-alt: \"\\ec68\";\n$ni-sign-czk-alt: \"\\ec69\";\n$ni-sign-dash-alt: \"\\ec6a\";\n$ni-sign-dkk-alt: \"\\ec6b\";\n$ni-sign-eos-alt: \"\\ec6c\";\n$ni-sign-eth-alt: \"\\ec6d\";\n$ni-sign-eur-alt2: \"\\ec6e\";\n$ni-sign-euro-alt: \"\\ec6f\";\n$ni-sign-gbp-alt2: \"\\ec70\";\n$ni-sign-hkd-alt: \"\\ec71\";\n$ni-sign-idr-alt: \"\\ec72\";\n$ni-sign-inr-alt: \"\\ec73\";\n$ni-sign-jpy-alt: \"\\ec74\";\n$ni-sign-kr-alt: \"\\ec75\";\n$ni-sign-ltc-alt: \"\\ec76\";\n$ni-sign-ltc: \"\\ec77\";\n$ni-sign-mxn-alt: \"\\ec78\";\n$ni-sign-mxr-alt: \"\\ec79\";\n$ni-sign-myr-alt: \"\\ec7a\";\n$ni-sign-paypal-alt: \"\\ec7b\";\n$ni-sign-paypal-full: \"\\ec7c\";\n$ni-sign-php-alt: \"\\ec7d\";\n$ni-sign-pln-alt: \"\\ec7e\";\n$ni-sign-rub-alt: \"\\ec7f\";\n$ni-sign-sek-alt: \"\\ec80\";\n$ni-sign-sgd-alt: \"\\ec81\";\n$ni-sign-kobo-alt: \"\\ec82\";\n$ni-sign-steem-alt: \"\\ec83\";\n$ni-sign-steller-alt: \"\\ec84\";\n$ni-sign-stripe-fulll: \"\\ec85\";\n$ni-sign-thb-alt: \"\\ec86\";\n$ni-sign-trx-alt: \"\\ec87\";\n$ni-sign-try-alt: \"\\ec88\";\n$ni-sign-usd-alt: \"\\ec89\";\n$ni-sign-usd-alt2: \"\\ec8a\";\n$ni-sign-usdc-alt: \"\\ec8b\";\n$ni-sign-usdt-alt: \"\\ec8c\";\n$ni-sign-visa-alt: \"\\ec8d\";\n$ni-sign-vnd-alt: \"\\ec8e\";\n$ni-sign-waves-alt: \"\\ec8f\";\n$ni-sign-xem-alt: \"\\ec90\";\n$ni-sign-xrp-new-alt: \"\\ec91\";\n$ni-sign-xrp-old-alt: \"\\ec92\";\n$ni-sign-zcash-alt: \"\\ec93\";\n$ni-chevron-left: \"\\e9cc\";\n$ni-chevron-right: \"\\e9d3\";\n$ni-chevron-up: \"\\e9da\";\n$ni-chevron-down: \"\\e9c5\";\n$ni-chevron-left-round: \"\\e9cb\";\n$ni-chevron-right-round: \"\\e9d2\";\n$ni-chevron-up-round: \"\\e9d9\";\n$ni-chevron-down-round: \"\\e9c4\";\n$ni-chevron-left-round-fill: \"\\e9ca\";\n$ni-chevron-right-round-fill: \"\\e9d1\";\n$ni-chevron-up-round-fill: \"\\e9d8\";\n$ni-chevron-down-round-fill: \"\\e9c3\";\n$ni-chevron-left-c: \"\\e9c6\";\n$ni-chevron-right-c: \"\\e9cd\";\n$ni-chevron-up-c: \"\\e9d4\";\n$ni-chevron-down-c: \"\\e9bf\";\n$ni-chevron-left-fill-c: \"\\e9c9\";\n$ni-chevron-right-fill-c: \"\\e9d0\";\n$ni-chevron-up-fill-c: \"\\e9d7\";\n$ni-chevron-down-fill-c: \"\\e9c2\";\n$ni-chevron-left-circle: \"\\e9c8\";\n$ni-chevron-right-circle: \"\\e9cf\";\n$ni-chevron-up-circle: \"\\e9d6\";\n$ni-chevron-down-circle: \"\\e9c1\";\n$ni-chevron-left-circle-fill: \"\\e9c7\";\n$ni-chevron-right-circle-fill: \"\\e9ce\";\n$ni-chevron-up-circle-fill: \"\\e9d5\";\n$ni-chevron-down-circle-fill: \"\\e9c0\";\n$ni-caret-left: \"\\e99b\";\n$ni-caret-right: \"\\e99d\";\n$ni-caret-up: \"\\e99f\";\n$ni-caret-down: \"\\e999\";\n$ni-caret-left-fill: \"\\e99a\";\n$ni-caret-right-fill: \"\\e99c\";\n$ni-caret-up-fill: \"\\e99e\";\n$ni-caret-down-fill: \"\\e998\";\n$ni-sort: \"\\ebbf\";\n$ni-sort-up: \"\\ebbd\";\n$ni-sort-down: \"\\ebb9\";\n$ni-sort-fill: \"\\ebba\";\n$ni-sort-up-fill: \"\\ebbc\";\n$ni-sort-down-fill: \"\\ebb8\";\n$ni-sort-v: \"\\ebbe\";\n$ni-swap-v: \"\\ebdc\";\n$ni-swap: \"\\ebdd\";\n$ni-arrow-left-round: \"\\e937\";\n$ni-arrow-right-round: \"\\e942\";\n$ni-arrow-up-round: \"\\e94f\";\n$ni-arrow-down-round: \"\\e92c\";\n$ni-arrow-left-round-fill: \"\\e936\";\n$ni-arrow-right-round-fill: \"\\e941\";\n$ni-arrow-up-round-fill: \"\\e94e\";\n$ni-arrow-down-round-fill: \"\\e92b\";\n$ni-arrow-left-c: \"\\e932\";\n$ni-arrow-right-c: \"\\e93d\";\n$ni-arrow-up-c: \"\\e948\";\n$ni-arrow-down-c: \"\\e925\";\n$ni-arrow-left-fill-c: \"\\e935\";\n$ni-arrow-right-fill-c: \"\\e940\";\n$ni-arrow-up-fill-c: \"\\e94b\";\n$ni-arrow-down-fill-c: \"\\e928\";\n$ni-arrow-left-circle: \"\\e934\";\n$ni-arrow-right-circle: \"\\e93f\";\n$ni-arrow-up-circle: \"\\e94a\";\n$ni-arrow-down-circle: \"\\e927\";\n$ni-arrow-left-circle-fill: \"\\e933\";\n$ni-arrow-up-circle-fill: \"\\e949\";\n$ni-arrow-down-circle-fill: \"\\e926\";\n$ni-arrow-right-circle-fill: \"\\e93e\";\n$ni-chevrons-left: \"\\e9dc\";\n$ni-chevrons-right: \"\\e9dd\";\n$ni-chevrons-up: \"\\e9de\";\n$ni-chevrons-down: \"\\e9db\";\n$ni-first: \"\\ea59\";\n$ni-last: \"\\eab8\";\n$ni-back-ios: \"\\e958\";\n$ni-forward-ios: \"\\ea6d\";\n$ni-upword-ios: \"\\ec20\";\n$ni-downward-ios: \"\\ea23\";\n$ni-back-alt: \"\\e955\";\n$ni-forward-alt: \"\\ea69\";\n$ni-upword-alt: \"\\ec1f\";\n$ni-downward-alt: \"\\ea22\";\n$ni-back-alt-fill: \"\\e954\";\n$ni-forward-alt-fill: \"\\ea68\";\n$ni-upword-alt-fill: \"\\ec1e\";\n$ni-downward-alt-fill: \"\\ea21\";\n$ni-arrow-long-left: \"\\e93a\";\n$ni-arrow-long-right: \"\\e93b\";\n$ni-arrow-long-up: \"\\e93c\";\n$ni-arrow-long-down: \"\\e939\";\n$ni-arrow-left: \"\\e938\";\n$ni-arrow-right: \"\\e943\";\n$ni-arrow-up: \"\\e950\";\n$ni-arrow-down: \"\\e92d\";\n$ni-arrow-up-left: \"\\e94c\";\n$ni-arrow-up-right: \"\\e94d\";\n$ni-arrow-down-left: \"\\e929\";\n$ni-arrow-down-right: \"\\e92a\";\n$ni-arrow-to-left: \"\\e945\";\n$ni-arrow-to-right: \"\\e946\";\n$ni-arrow-to-up: \"\\e947\";\n$ni-arrow-to-down: \"\\e944\";\n$ni-arrow-from-left: \"\\e92f\";\n$ni-arrow-from-right: \"\\e930\";\n$ni-arrow-from-up: \"\\e931\";\n$ni-arrow-from-down: \"\\e92e\";\n$ni-curve-down-left: \"\\ea0b\";\n$ni-curve-up-right: \"\\ea12\";\n$ni-curve-up-left: \"\\ea11\";\n$ni-curve-down-right: \"\\ea0c\";\n$ni-curve-left-up: \"\\ea0e\";\n$ni-curve-right-up: \"\\ea10\";\n$ni-curve-left-down: \"\\ea0d\";\n$ni-curve-right-down: \"\\ea0f\";\n$ni-back-arrow: \"\\e957\";\n$ni-forward-arrow: \"\\ea6b\";\n$ni-back-arrow-fill: \"\\e956\";\n$ni-forward-arrow-fill: \"\\ea6a\";\n$ni-navigate: \"\\eb0f\";\n$ni-navigate-up: \"\\eb0e\";\n$ni-navigate-fill: \"\\eb0c\";\n$ni-navigate-up-fill: \"\\eb0d\";\n$ni-send: \"\\eb6f\";\n$ni-send-alt: \"\\eb6e\";\n$ni-unfold-less: \"\\ec15\";\n$ni-unfold-more: \"\\ec16\";\n$ni-exchange-v: \"\\ea32\";\n$ni-exchange: \"\\ea33\";\n$ni-expand: \"\\ea34\";\n$ni-shrink: \"\\eb83\";\n$ni-focus: \"\\ea5e\";\n$ni-maximize: \"\\eadf\";\n$ni-minimize: \"\\eaf2\";\n$ni-maximize-alt: \"\\eade\";\n$ni-minimize-alt: \"\\eaf1\";\n$ni-shuffle: \"\\eb84\";\n$ni-cross-sm: \"\\ea05\";\n$ni-cross: \"\\ea06\";\n$ni-cross-round: \"\\ea04\";\n$ni-cross-circle: \"\\ea01\";\n$ni-cross-c: \"\\e9ff\";\n$ni-cross-round-fill: \"\\ea03\";\n$ni-cross-circle-fill: \"\\ea00\";\n$ni-cross-fill-c: \"\\ea02\";\n$ni-na: \"\\eb0b\";\n$ni-check: \"\\e9be\";\n$ni-check-thick: \"\\e9bd\";\n$ni-done: \"\\ea1c\";\n$ni-check-round: \"\\e9bc\";\n$ni-check-circle: \"\\e9b8\";\n$ni-check-c: \"\\e9b5\";\n$ni-check-round-fill: \"\\e9bb\";\n$ni-check-circle-fill: \"\\e9b7\";\n$ni-check-fill-c: \"\\e9b9\";\n$ni-check-circle-cut: \"\\e9b6\";\n$ni-check-round-cut: \"\\e9ba\";\n$ni-bullet: \"\\e981\";\n$ni-circle: \"\\e9e0\";\n$ni-square: \"\\ebca\";\n$ni-square-c: \"\\ebc7\";\n$ni-bullet-fill: \"\\e980\";\n$ni-circle-fill: \"\\e9df\";\n$ni-square-fill: \"\\ebc9\";\n$ni-square-fill-c: \"\\ebc8\";\n$ni-plus-sm: \"\\eb43\";\n$ni-minus-sm: \"\\eaf9\";\n$ni-plus: \"\\eb44\";\n$ni-minus: \"\\eafa\";\n$ni-plus-round: \"\\eb42\";\n$ni-minus-round: \"\\eaf8\";\n$ni-plus-circle: \"\\eb3d\";\n$ni-minus-circle: \"\\eaf5\";\n$ni-plus-c: \"\\eb3b\";\n$ni-minus-c: \"\\eaf3\";\n$ni-plus-round-fill: \"\\eb41\";\n$ni-plus-circle-fill: \"\\eb3c\";\n$ni-minus-round-fill: \"\\eaf7\";\n$ni-minus-circle-fill: \"\\eaf4\";\n$ni-plus-fill-c: \"\\eb3e\";\n$ni-minus-fill-c: \"\\eaf6\";\n$ni-plus-medi: \"\\eb40\";\n$ni-plus-medi-fill: \"\\eb3f\";\n$ni-equal-sm: \"\\ea30\";\n$ni-equal: \"\\ea31\";\n$ni-calc: \"\\e982\";\n$ni-search: \"\\eb6c\";\n$ni-zoom-out: \"\\ec55\";\n$ni-zoom-in: \"\\ec54\";\n$ni-play: \"\\eb3a\";\n$ni-play-fill: \"\\eb39\";\n$ni-play-circle: \"\\eb38\";\n$ni-play-circle-fill: \"\\eb37\";\n$ni-pause: \"\\eb26\";\n$ni-pause-fill: \"\\eb25\";\n$ni-pause-circle: \"\\eb24\";\n$ni-pause-circle-fill: \"\\eb23\";\n$ni-stop: \"\\ebd6\";\n$ni-stop-fill: \"\\ebd5\";\n$ni-stop-circle: \"\\ebd4\";\n$ni-stop-circle-fill: \"\\ebd3\";\n$ni-rewind: \"\\eb62\";\n$ni-forward: \"\\ea6e\";\n$ni-rewind-fill: \"\\eb61\";\n$ni-forward-fill: \"\\ea6c\";\n$ni-step-back: \"\\ebd1\";\n$ni-step-forward: \"\\ebd2\";\n$ni-vol-off: \"\\ec40\";\n$ni-vol-no: \"\\ec3f\";\n$ni-vol-half: \"\\ec3e\";\n$ni-vol: \"\\ec41\";\n$ni-mic: \"\\eaef\";\n$ni-mic-off: \"\\eaee\";\n$ni-video: \"\\ec39\";\n$ni-video-off: \"\\ec38\";\n$ni-video-fill: \"\\ec37\";\n$ni-loader: \"\\ead2\";\n$ni-power: \"\\eb47\";\n$ni-signout: \"\\ebb2\";\n$ni-signin: \"\\ebb1\";\n$ni-upload: \"\\ec1d\";\n$ni-download: \"\\ea20\";\n$ni-alert-circle: \"\\e90d\";\n$ni-alert: \"\\e910\";\n$ni-caution: \"\\e9a3\";\n$ni-report: \"\\eb5e\";\n$ni-alert-c: \"\\e90b\";\n$ni-alert-circle-fill: \"\\e90c\";\n$ni-alert-fill: \"\\e90f\";\n$ni-caution-fill: \"\\e9a2\";\n$ni-report-fill: \"\\eb5c\";\n$ni-alert-fill-c: \"\\e90e\";\n$ni-info-i: \"\\eaa8\";\n$ni-info: \"\\eaa9\";\n$ni-info-fill: \"\\eaa7\";\n$ni-help: \"\\ea98\";\n$ni-help-fill: \"\\ea97\";\n$ni-archived: \"\\e924\";\n$ni-archive: \"\\e922\";\n$ni-unarchive: \"\\ec12\";\n$ni-archived-fill: \"\\e923\";\n$ni-archive-fill: \"\\e921\";\n$ni-unarchive-fill: \"\\ec11\";\n$ni-bag: \"\\e95a\";\n$ni-bag-fill: \"\\e959\";\n$ni-bell: \"\\e965\";\n$ni-bell-off: \"\\e964\";\n$ni-bell-fill: \"\\e962\";\n$ni-bell-off-fill: \"\\e963\";\n$ni-wifi: \"\\ec4b\";\n$ni-wifi-off: \"\\ec4a\";\n$ni-live: \"\\ead1\";\n$ni-signal: \"\\ebb0\";\n$ni-bluetooth: \"\\e96d\";\n$ni-blank-alt: \"\\e967\";\n$ni-blank: \"\\e968\";\n$ni-blank-fill: \"\\e969\";\n$ni-blankf-fill: \"\\e969\";\n$ni-block-over: \"\\e96a\";\n$ni-book-read: \"\\e970\";\n$ni-book: \"\\e971\";\n$ni-book-fill: \"\\e96f\";\n$ni-bulb-fill: \"\\e97e\";\n$ni-bulb: \"\\e97f\";\n$ni-calendar-alt-fill: \"\\e983\";\n$ni-calendar-alt: \"\\e984\";\n$ni-calendar-booking-fill: \"\\e985\";\n$ni-calendar-booking: \"\\e986\";\n$ni-calendar-check-fill: \"\\e987\";\n$ni-calendar-check: \"\\e988\";\n$ni-calendar-fill: \"\\e989\";\n$ni-calendar: \"\\e98a\";\n$ni-calender-date-fill: \"\\e98b\";\n$ni-calender-date: \"\\e98c\";\n$ni-call: \"\\e990\";\n$ni-call-alt: \"\\e98e\";\n$ni-call-alt-fill: \"\\e98d\";\n$ni-call-fill: \"\\e98f\";\n$ni-camera-fill: \"\\e991\";\n$ni-camera: \"\\e992\";\n$ni-capsule: \"\\e994\";\n$ni-capsule-fill: \"\\e993\";\n$ni-cards: \"\\e997\";\n$ni-cards-fill: \"\\e996\";\n$ni-cart: \"\\e9a1\";\n$ni-cart-fill: \"\\e9a0\";\n$ni-cc: \"\\e9ae\";\n$ni-cc-alt: \"\\e9a5\";\n$ni-cc-alt2: \"\\e9a7\";\n$ni-cc-secure: \"\\e9ac\";\n$ni-cc-new: \"\\e9a9\";\n$ni-cc-off: \"\\e9aa\";\n$ni-cc-fill: \"\\e9a8\";\n$ni-cc-alt-fill: \"\\e9a4\";\n$ni-cc-alt2-fill: \"\\e9a6\";\n$ni-cc-secure-fill: \"\\e9ab\";\n$ni-msg-circle: \"\\eb07\";\n$ni-chat-circle: \"\\e9b2\";\n$ni-msg: \"\\eb09\";\n$ni-chat: \"\\e9b4\";\n$ni-question-alt: \"\\eb4b\";\n$ni-question: \"\\eb4c\";\n$ni-msg-circle-fill: \"\\eb06\";\n$ni-chat-circle-fill: \"\\e9b1\";\n$ni-msg-fill: \"\\eb08\";\n$ni-chat-fill: \"\\e9b3\";\n$ni-clip-h: \"\\e9e1\";\n$ni-clip-v: \"\\e9e2\";\n$ni-clip: \"\\e9e3\";\n$ni-link-alt: \"\\eac5\";\n$ni-unlink: \"\\ec18\";\n$ni-unlink-alt: \"\\ec17\";\n$ni-link-h: \"\\eac7\";\n$ni-link-v: \"\\eac8\";\n$ni-link: \"\\eac9\";\n$ni-clipboard: \"\\e9e7\";\n$ni-clipboad-check: \"\\e9e5\";\n$ni-clipboard-fill: \"\\e9e6\";\n$ni-clipboad-check-fill: \"\\e9e4\";\n$ni-clock: \"\\e9e9\";\n$ni-clock-fill: \"\\e9e8\";\n$ni-cloud: \"\\e9eb\";\n$ni-upload-cloud: \"\\ec1c\";\n$ni-download-cloud: \"\\ea1f\";\n$ni-cloud-fill: \"\\e9ea\";\n$ni-contact: \"\\e9f9\";\n$ni-contact-fill: \"\\e9f8\";\n$ni-coffee: \"\\e9f0\";\n$ni-coffee-fill: \"\\e9ef\";\n$ni-box-view: \"\\e976\";\n$ni-col-view: \"\\e9f5\";\n$ni-sidebar: \"\\eb86\";\n$ni-layout: \"\\eabe\";\n$ni-table-view: \"\\ebdf\";\n$ni-layout2: \"\\eabf\";\n$ni-row-view: \"\\eb63\";\n$ni-dot-box: \"\\ea1e\";\n$ni-layout-fill: \"\\eabd\";\n$ni-box-view-fill: \"\\e975\";\n$ni-sidebar-fill: \"\\eb85\";\n$ni-table-view-fill: \"\\ebde\";\n$ni-dot-box-fill: \"\\ea1d\";\n$ni-template: \"\\ebee\";\n$ni-browser: \"\\e97a\";\n$ni-toolbar: \"\\ec02\";\n$ni-browser-fill: \"\\e979\";\n$ni-toolbar-fill: \"\\ec01\";\n$ni-template-fill: \"\\ebed\";\n$ni-box: \"\\e977\";\n$ni-package: \"\\eb20\";\n$ni-layer: \"\\eaba\";\n$ni-layers: \"\\eabc\";\n$ni-panel: \"\\eb22\";\n$ni-server: \"\\eb71\";\n$ni-layer-fill: \"\\eab9\";\n$ni-layers-fill: \"\\eabb\";\n$ni-package-fill: \"\\eb1f\";\n$ni-panel-fill: \"\\eb21\";\n$ni-server-fill: \"\\eb70\";\n$ni-color-palette: \"\\e9f7\";\n$ni-color-palette-fill: \"\\e9f6\";\n$ni-copy: \"\\e9fb\";\n$ni-copy-fill: \"\\e9fa\";\n$ni-crop-alt: \"\\e9fd\";\n$ni-crop: \"\\e9fe\";\n$ni-target: \"\\ebe7\";\n$ni-crosshair: \"\\ea08\";\n$ni-crosshair-fill: \"\\ea07\";\n$ni-db-fill: \"\\ea15\";\n$ni-db: \"\\ea16\";\n$ni-hard-drive: \"\\ea90\";\n$ni-cpu: \"\\e9fc\";\n$ni-disk: \"\\ea1b\";\n$ni-pen: \"\\eb2b\";\n$ni-edit-alt: \"\\ea29\";\n$ni-pen-fill: \"\\eb2a\";\n$ni-edit-alt-fill: \"\\ea28\";\n$ni-pen-alt-fill: \"\\eb29\";\n$ni-edit-fill: \"\\ea2a\";\n$ni-edit: \"\\ea2b\";\n$ni-external-alt: \"\\ea35\";\n$ni-external: \"\\ea36\";\n$ni-eye-alt: \"\\ea38\";\n$ni-eye-alt-fill: \"\\ea37\";\n$ni-eye: \"\\ea3c\";\n$ni-eye-fill: \"\\ea39\";\n$ni-eye-off: \"\\ea3b\";\n$ni-eye-off-fill: \"\\ea3a\";\n$ni-file: \"\\ea53\";\n$ni-file-minus: \"\\ea49\";\n$ni-file-plus: \"\\ea4c\";\n$ni-file-remove: \"\\ea4e\";\n$ni-file-check: \"\\ea41\";\n$ni-file-code: \"\\ea42\";\n$ni-file-docs: \"\\ea44\";\n$ni-file-img: \"\\ea47\";\n$ni-file-doc: \"\\ea43\";\n$ni-file-pdf: \"\\ea4a\";\n$ni-file-xls: \"\\ea51\";\n$ni-file-zip: \"\\ea52\";\n$ni-file-download: \"\\ea45\";\n$ni-file-text: \"\\ea50\";\n$ni-files: \"\\ea55\";\n$ni-file-fill: \"\\ea46\";\n$ni-file-minus-fill: \"\\ea48\";\n$ni-file-plus-fill: \"\\ea4b\";\n$ni-file-remove-fill: \"\\ea4d\";\n$ni-file-check-fill: \"\\ea40\";\n$ni-file-text-fill: \"\\ea4f\";\n$ni-files-fill: \"\\ea54\";\n$ni-folder: \"\\ea65\";\n$ni-folder-minus: \"\\ea62\";\n$ni-folder-plus: \"\\ea63\";\n$ni-folder-remove: \"\\ea64\";\n$ni-folder-check: \"\\ea5f\";\n$ni-folder-list: \"\\ea61\";\n$ni-folders: \"\\ea67\";\n$ni-folder-fill: \"\\ea60\";\n$ni-folders-fill: \"\\ea66\";\n$ni-filter-alt: \"\\ea56\";\n$ni-sort-line: \"\\ebbb\";\n$ni-filter-fill: \"\\ea57\";\n$ni-filter: \"\\ea58\";\n$ni-flag: \"\\ea5b\";\n$ni-flag-fill: \"\\ea5a\";\n$ni-notify: \"\\eb16\";\n$ni-dashboard: \"\\ea14\";\n$ni-dashboard-fill: \"\\ea13\";\n$ni-grid-sq: \"\\ea89\";\n$ni-grid: \"\\ea8a\";\n$ni-grid-c: \"\\ea83\";\n$ni-grid-alt: \"\\ea7e\";\n$ni-grid-plus: \"\\ea88\";\n$ni-grid-add-c: \"\\ea7b\";\n$ni-grid-fill: \"\\ea85\";\n$ni-grid-fill-c: \"\\ea84\";\n$ni-grid-alt-fill: \"\\ea7d\";\n$ni-grid-plus-fill: \"\\ea87\";\n$ni-grid-add-fill-c: \"\\ea7c\";\n$ni-grid-box-alt-fill: \"\\ea7f\";\n$ni-grid-box-alt: \"\\ea80\";\n$ni-grid-box: \"\\ea82\";\n$ni-grid-box-fill: \"\\ea81\";\n$ni-grid-line: \"\\ea86\";\n$ni-menu-alt-left: \"\\eae6\";\n$ni-menu-alt-r: \"\\eae7\";\n$ni-menu-alt: \"\\eae8\";\n$ni-menu-center: \"\\eae9\";\n$ni-menu-left: \"\\eaea\";\n$ni-menu-right: \"\\eaeb\";\n$ni-menu: \"\\eaec\";\n$ni-trend-up: \"\\ec0a\";\n$ni-trend-down: \"\\ec09\";\n$ni-line-chart-down: \"\\eac2\";\n$ni-line-chart-up: \"\\eac3\";\n$ni-line-chart: \"\\eac4\";\n$ni-bar-chart: \"\\e95e\";\n$ni-bar-chart-alt: \"\\e95c\";\n$ni-chart-up: \"\\e9b0\";\n$ni-chart-down: \"\\e9af\";\n$ni-growth: \"\\ea8c\";\n$ni-growth-fill: \"\\ea8b\";\n$ni-bar-chart-fill: \"\\e95d\";\n$ni-bar-c: \"\\e95b\";\n$ni-bar-fill-c: \"\\e95f\";\n$ni-pie: \"\\eb30\";\n$ni-pie-alt: \"\\eb2e\";\n$ni-pie-fill: \"\\eb2f\";\n$ni-activity: \"\\e906\";\n$ni-activity-alt: \"\\e903\";\n$ni-activity-round: \"\\e905\";\n$ni-activity-round-fill: \"\\e904\";\n$ni-meter: \"\\eaed\";\n$ni-speed: \"\\ebc5\";\n$ni-happy: \"\\ea8e\";\n$ni-sad: \"\\eb66\";\n$ni-meh: \"\\eae5\";\n$ni-happy-fill: \"\\ea8f\";\n$ni-happyf-fill: \"\\ea8f\";\n$ni-sad-fill: \"\\eb65\";\n$ni-meh-fill: \"\\eae4\";\n$ni-home: \"\\ea9c\";\n$ni-home-alt: \"\\ea9a\";\n$ni-home-fill: \"\\ea9b\";\n$ni-img: \"\\eaa0\";\n$ni-img-fill: \"\\ea9f\";\n$ni-inbox: \"\\eaa6\";\n$ni-inbox-in: \"\\eaa3\";\n$ni-inbox-out: \"\\eaa5\";\n$ni-inbox-fill: \"\\eaa1\";\n$ni-inbox-in-fill: \"\\eaa2\";\n$ni-inbox-out-fill: \"\\eaa4\";\n$ni-link-group: \"\\eac6\";\n$ni-lock: \"\\ead7\";\n$ni-lock-alt: \"\\ead5\";\n$ni-lock-fill: \"\\ead6\";\n$ni-lock-alt-fill: \"\\ead4\";\n$ni-unlock: \"\\ec1a\";\n$ni-unlock-fill: \"\\ec19\";\n$ni-mail: \"\\eada\";\n$ni-emails: \"\\ea2e\";\n$ni-mail-fill: \"\\ead9\";\n$ni-emails-fill: \"\\ea2d\";\n$ni-map-pin: \"\\eadc\";\n$ni-location: \"\\ead3\";\n$ni-map: \"\\eadd\";\n$ni-map-pin-fill: \"\\eadb\";\n$ni-list: \"\\ead0\";\n$ni-list-ol: \"\\eace\";\n$ni-align-center: \"\\e911\";\n$ni-align-justify: \"\\e912\";\n$ni-align-left: \"\\e913\";\n$ni-align-right: \"\\e914\";\n$ni-list-check: \"\\eacc\";\n$ni-list-round: \"\\eacf\";\n$ni-card-view: \"\\e995\";\n$ni-list-fill: \"\\eacd\";\n$ni-save: \"\\eb68\";\n$ni-save-fill: \"\\eb67\";\n$ni-move: \"\\eb04\";\n$ni-scissor: \"\\eb6b\";\n$ni-text: \"\\ebf2\";\n$ni-text-a: \"\\ebf0\";\n$ni-bold: \"\\e96e\";\n$ni-italic: \"\\eaad\";\n$ni-underline: \"\\ec13\";\n$ni-percent: \"\\eb2c\";\n$ni-at: \"\\e952\";\n$ni-hash: \"\\ea91\";\n$ni-code: \"\\e9ee\";\n$ni-code-download: \"\\e9ed\";\n$ni-terminal: \"\\ebef\";\n$ni-cmd: \"\\e9ec\";\n$ni-sun: \"\\ebd9\";\n$ni-sun-fill: \"\\ebd8\";\n$ni-moon-fill: \"\\eafe\";\n$ni-moon: \"\\eaff\";\n$ni-light: \"\\eac1\";\n$ni-light-fill: \"\\eac0\";\n$ni-more-v: \"\\eb03\";\n$ni-more-h: \"\\eb01\";\n$ni-more-h-alt: \"\\eb00\";\n$ni-more-v-alt: \"\\eb02\";\n$ni-music: \"\\eb0a\";\n$ni-movie: \"\\eb05\";\n$ni-offer: \"\\eb18\";\n$ni-offer-fill: \"\\eb17\";\n$ni-opt-alt: \"\\eb1a\";\n$ni-opt: \"\\eb1e\";\n$ni-opt-dot-alt: \"\\eb1b\";\n$ni-opt-dot: \"\\eb1d\";\n$ni-opt-dot-fill: \"\\eb1c\";\n$ni-opt-alt-fill: \"\\eb19\";\n$ni-user-alt: \"\\ec24\";\n$ni-user-alt-fill: \"\\ec23\";\n$ni-user: \"\\ec33\";\n$ni-users: \"\\ec35\";\n$ni-user-add: \"\\ec22\";\n$ni-user-remove: \"\\ec31\";\n$ni-user-check: \"\\ec27\";\n$ni-user-cross: \"\\ec2b\";\n$ni-account-setting: \"\\e902\";\n$ni-account-setting-alt: \"\\e900\";\n$ni-user-list: \"\\ec2f\";\n$ni-user-fill: \"\\ec2d\";\n$ni-users-fill: \"\\ec34\";\n$ni-user-add-fill: \"\\ec21\";\n$ni-user-remove-fill: \"\\ec30\";\n$ni-user-check-fill: \"\\ec26\";\n$ni-user-cross-fill: \"\\ec2a\";\n$ni-account-setting-fill: \"\\e901\";\n$ni-user-list-fill: \"\\ec2e\";\n$ni-user-circle: \"\\ec28\";\n$ni-user-circle-fill: \"\\ec29\";\n$ni-user-c: \"\\ec25\";\n$ni-user-fill-c: \"\\ec2c\";\n$ni-user-round: \"\\ec32\";\n$ni-printer: \"\\eb31\";\n$ni-printer-fill: \"\\eb48\";\n$ni-laptop: \"\\eab6\";\n$ni-monitor: \"\\eafd\";\n$ni-tablet: \"\\ebe0\";\n$ni-mobile: \"\\eafb\";\n$ni-undo: \"\\ec14\";\n$ni-redo: \"\\eb51\";\n$ni-reload-alt: \"\\eb54\";\n$ni-reload: \"\\eb55\";\n$ni-regen-alt: \"\\eb52\";\n$ni-regen: \"\\eb53\";\n$ni-invest: \"\\eaac\";\n$ni-history: \"\\ea99\";\n$ni-histroy: \"\\ea99\";\n$ni-update: \"\\ec1b\";\n$ni-repeat: \"\\eb57\";\n$ni-repeat-v: \"\\eb56\";\n$ni-tranx: \"\\ec03\";\n$ni-reply-all: \"\\eb59\";\n$ni-reply: \"\\eb5b\";\n$ni-reply-fill: \"\\eb5a\";\n$ni-reply-all-fill: \"\\eb58\";\n$ni-notes: \"\\eb15\";\n$ni-note-add: \"\\eb13\";\n$ni-notes-alt: \"\\eb14\";\n$ni-article: \"\\e951\";\n$ni-text-rich: \"\\ebf1\";\n$ni-todo: \"\\ebfe\";\n$ni-report-profit: \"\\eb5d\";\n$ni-reports-alt: \"\\eb5f\";\n$ni-reports: \"\\eb60\";\n$ni-task: \"\\ebea\";\n$ni-note-add-c: \"\\eb11\";\n$ni-task-c: \"\\ebe8\";\n$ni-todo-fill: \"\\ebfd\";\n$ni-note-add-fill-c: \"\\eb12\";\n$ni-task-fill-c: \"\\ebe9\";\n$ni-scan-fill: \"\\eb69\";\n$ni-scan: \"\\eb6a\";\n$ni-qr: \"\\eb4a\";\n$ni-money: \"\\eafc\";\n$ni-coins: \"\\e9f4\";\n$ni-coin: \"\\e9f3\";\n$ni-coin-alt: \"\\e9f2\";\n$ni-coin-alt-fill: \"\\e9f1\";\n$ni-setting-alt-fill: \"\\eb72\";\n$ni-setting-alt: \"\\eb73\";\n$ni-setting-fill: \"\\eb74\";\n$ni-setting: \"\\eb75\";\n$ni-share-alt: \"\\eb76\";\n$ni-share-fill: \"\\eb77\";\n$ni-share: \"\\eb78\";\n$ni-network: \"\\eb10\";\n$ni-rss: \"\\eb64\";\n$ni-shield: \"\\eb82\";\n$ni-shield-star: \"\\eb81\";\n$ni-shield-check: \"\\eb7c\";\n$ni-shield-alert: \"\\eb7a\";\n$ni-shield-off: \"\\eb7f\";\n$ni-security: \"\\eb6d\";\n$ni-policy: \"\\eb46\";\n$ni-shield-alert-fill: \"\\eb79\";\n$ni-shield-check-fill: \"\\eb7b\";\n$ni-shield-fill: \"\\eb7d\";\n$ni-shield-half: \"\\eb7e\";\n$ni-shield-star-fill: \"\\eb80\";\n$ni-policy-fill: \"\\eb45\";\n$ni-spark: \"\\ebc4\";\n$ni-spark-off: \"\\ebc3\";\n$ni-spark-fill: \"\\ebc1\";\n$ni-spark-off-fill: \"\\ebc2\";\n$ni-wallet: \"\\ec47\";\n$ni-wallet-alt: \"\\ec42\";\n$ni-wallet-in: \"\\ec44\";\n$ni-wallet-out: \"\\ec45\";\n$ni-wallet-saving: \"\\ec46\";\n$ni-wallet-fill: \"\\ec43\";\n$ni-star: \"\\ebd0\";\n$ni-star-half: \"\\ebce\";\n$ni-star-half-fill: \"\\ebcd\";\n$ni-star-fill: \"\\ebcc\";\n$ni-star-round: \"\\ebcf\";\n$ni-heart: \"\\ea95\";\n$ni-heart-fill: \"\\ea94\";\n$ni-swap-alt-fill: \"\\ebda\";\n$ni-swap-alt: \"\\ebdb\";\n$ni-thumbs-down: \"\\ebf3\";\n$ni-thumbs-up: \"\\ebf4\";\n$ni-tag: \"\\ebe4\";\n$ni-tag-alt: \"\\ebe2\";\n$ni-tags: \"\\ebe6\";\n$ni-tag-fill: \"\\ebe3\";\n$ni-tag-alt-fill: \"\\ebe1\";\n$ni-tags-fill: \"\\ebe5\";\n$ni-bookmark: \"\\e973\";\n$ni-bookmark-fill: \"\\e972\";\n$ni-label: \"\\eab5\";\n$ni-label-fill: \"\\eab4\";\n$ni-priority: \"\\eb36\";\n$ni-piority: \"\\eb36\";\n$ni-priority-fill: \"\\eb35\";\n$ni-piority-fill: \"\\eb35\";\n$ni-label-alt: \"\\eab3\";\n$ni-label-alt-fill: \"\\eab2\";\n$ni-ticket-alt: \"\\ebf6\";\n$ni-ticket: \"\\ebfc\";\n$ni-ticket-minus: \"\\ebf9\";\n$ni-ticket-plus: \"\\ebfb\";\n$ni-ticket-alt-fill: \"\\ebf5\";\n$ni-ticket-fill: \"\\ebf7\";\n$ni-ticket-minus-fill: \"\\ebf8\";\n$ni-ticket-plus-fill: \"\\ebfa\";\n$ni-toggle-off: \"\\ebff\";\n$ni-toggle-on: \"\\ec00\";\n$ni-trash-alt: \"\\ec04\";\n$ni-trash-empty: \"\\ec06\";\n$ni-trash: \"\\ec08\";\n$ni-trash-fill: \"\\ec07\";\n$ni-trash-empty-fill: \"\\ec05\";\n$ni-delete-fill: \"\\ea17\";\n$ni-delete: \"\\ea18\";\n$ni-alarm-alt: \"\\e909\";\n$ni-alarm: \"\\e90a\";\n$ni-bugs: \"\\e97b\";\n$ni-building: \"\\e97d\";\n$ni-building-fill: \"\\e97c\";\n$ni-headphone: \"\\ea93\";\n$ni-headphone-fill: \"\\ea92\";\n$ni-aperture: \"\\e91b\";\n$ni-help-alt: \"\\ea96\";\n$ni-award: \"\\e953\";\n$ni-briefcase: \"\\e978\";\n$ni-gift: \"\\ea6f\";\n$ni-globe: \"\\ea74\";\n$ni-umbrela: \"\\ec10\";\n$ni-truck: \"\\ec0b\";\n$ni-sign-usd: \"\\eba7\";\n$ni-sign-dollar: \"\\eba7\";\n$ni-sign-mxn: \"\\eb99\";\n$ni-sign-sgd: \"\\eba0\";\n$ni-sign-euro: \"\\eb94\";\n$ni-sign-eur: \"\\eb94\";\n$ni-sign-gbp: \"\\eb89\";\n$ni-sign-pound: \"\\eb89\";\n$ni-sign-thb: \"\\eba4\";\n$ni-sign-inr: \"\\eb97\";\n$ni-sign-jpy: \"\\eb98\";\n$ni-sign-yen: \"\\eb98\";\n$ni-sign-cny: \"\\eb8e\";\n$ni-sign-kobo: \"\\eba1\";\n$ni-sign-chf: \"\\eb8d\";\n$ni-sign-vnd: \"\\ebaa\";\n$ni-sign-php: \"\\eb9c\";\n$ni-sign-brl: \"\\eb8b\";\n$ni-sign-idr: \"\\eb96\";\n$ni-sign-czk: \"\\eb8f\";\n$ni-sign-hkd: \"\\eb95\";\n$ni-sign-kr: \"\\eb9f\";\n$ni-sign-dkk: \"\\eb9f\";\n$ni-sign-nok: \"\\eb9f\";\n$ni-sign-sek: \"\\eb9f\";\n$ni-sign-rub: \"\\eb9e\";\n$ni-sign-myr: \"\\eb9b\";\n$ni-sign-pln: \"\\eb9d\";\n$ni-sign-try: \"\\eba6\";\n$ni-sign-waves: \"\\ebab\";\n$ni-waves: \"\\ebab\";\n$ni-sign-trx: \"\\eba5\";\n$ni-tron: \"\\eba5\";\n$ni-sign-xem: \"\\ebac\";\n$ni-nem: \"\\ebac\";\n$ni-sign-mxr: \"\\eb9a\";\n$ni-monero: \"\\eb9a\";\n$ni-sign-usdc: \"\\eba8\";\n$ni-sign-steller: \"\\eba3\";\n$ni-sign-steem: \"\\eba2\";\n$ni-sign-usdt: \"\\eba9\";\n$ni-tether: \"\\eba9\";\n$ni-sign-btc: \"\\eb8c\";\n$ni-bitcoin: \"\\eb8c\";\n$ni-sign-bch: \"\\eb88\";\n$ni-bitcoin-cash: \"\\eb88\";\n$ni-sign-bnb: \"\\eb8a\";\n$ni-binance: \"\\eb8a\";\n$ni-sign-ada: \"\\eb87\";\n$ni-sign-zcash: \"\\ebaf\";\n$ni-sign-eth: \"\\eb93\";\n$ni-ethereum: \"\\eb93\";\n$ni-sign-dash: \"\\eb90\";\n$ni-dash: \"\\eb90\";\n$ni-sign-xrp-old: \"\\ebae\";\n$ni-ripple-old: \"\\ebae\";\n$ni-sign-eos: \"\\eb92\";\n$ni-eos: \"\\eb92\";\n$ni-sign-xrp: \"\\ebad\";\n$ni-ripple: \"\\ebad\";\n$ni-american-express: \"\\e918\";\n$ni-jcb: \"\\eaae\";\n$ni-cc-jcb: \"\\eaae\";\n$ni-mc: \"\\eae0\";\n$ni-cc-mc: \"\\eae0\";\n$ni-discover: \"\\ea1a\";\n$ni-cc-discover: \"\\ea1a\";\n$ni-visa: \"\\ec3d\";\n$ni-cc-visa: \"\\ec3d\";\n$ni-cc-paypal: \"\\eb27\";\n$ni-cc-stripe: \"\\e9ad\";\n$ni-amazon-pay: \"\\e916\";\n$ni-amazon-pay-fill: \"\\e915\";\n$ni-google-pay: \"\\ea77\";\n$ni-google-pay-fill: \"\\ea76\";\n$ni-apple-pay: \"\\e91d\";\n$ni-apple-pay-fill: \"\\e91c\";\n$ni-angular: \"\\e91a\";\n$ni-react: \"\\eb4d\";\n$ni-laravel: \"\\eab7\";\n$ni-html5: \"\\ea9e\";\n$ni-css3-fill: \"\\ea09\";\n$ni-css3: \"\\ea0a\";\n$ni-js: \"\\eab0\";\n$ni-php: \"\\eb2d\";\n$ni-python: \"\\eb49\";\n$ni-bootstrap: \"\\e974\";\n$ni-ebay: \"\\ea27\";\n$ni-google-wallet: \"\\ea79\";\n$ni-google-drive: \"\\ea75\";\n$ni-google-play-store: \"\\ea78\";\n$ni-android: \"\\e919\";\n$ni-blogger-fill: \"\\e96b\";\n$ni-blogger: \"\\e96c\";\n$ni-hangout: \"\\ea8d\";\n$ni-apple-store: \"\\e91f\";\n$ni-apple-store-ios: \"\\e91e\";\n$ni-stripe: \"\\ebd7\";\n$ni-apple: \"\\e920\";\n$ni-microsoft: \"\\eaf0\";\n$ni-windows: \"\\ec4c\";\n$ni-amazon: \"\\e917\";\n$ni-paypal-alt: \"\\eb28\";\n$ni-airbnb: \"\\e908\";\n$ni-adobe: \"\\e907\";\n$ni-mailchimp: \"\\ead8\";\n$ni-dropbox: \"\\ea26\";\n$ni-digital-ocean: \"\\ea19\";\n$ni-slack: \"\\ebb5\";\n$ni-slack-hash: \"\\ebb4\";\n$ni-stack-overflow: \"\\ebcb\";\n$ni-soundcloud: \"\\ebc0\";\n$ni-blackberry: \"\\e966\";\n$ni-spotify: \"\\ebc6\";\n$ni-kickstarter: \"\\eab1\";\n$ni-houzz: \"\\ea9d\";\n$ni-vine: \"\\ec3c\";\n$ni-yelp: \"\\ec4f\";\n$ni-yoast: \"\\ec50\";\n$ni-envato: \"\\ea2f\";\n$ni-wordpress: \"\\ec4e\";\n$ni-wp: \"\\ec4e\";\n$ni-wordpress-fill: \"\\ec4d\";\n$ni-elementor: \"\\ea2c\";\n$ni-joomla: \"\\eaaf\";\n$ni-megento: \"\\eae3\";\n$ni-git: \"\\ea70\";\n$ni-github: \"\\ea73\";\n$ni-github-round: \"\\ea72\";\n$ni-github-circle: \"\\ea71\";\n$ni-dribbble: \"\\ea25\";\n$ni-dribbble-round: \"\\ea24\";\n$ni-behance: \"\\e961\";\n$ni-behance-fill: \"\\e960\";\n$ni-flickr: \"\\ea5d\";\n$ni-flickr-round: \"\\ea5c\";\n$ni-medium: \"\\eae2\";\n$ni-medium-round: \"\\eae1\";\n$ni-reddit: \"\\eb50\";\n$ni-reddit-round: \"\\eb4f\";\n$ni-reddit-circle: \"\\eb4e\";\n$ni-google: \"\\ea7a\";\n$ni-facebook-f: \"\\ea3e\";\n$ni-facebook-fill: \"\\ea3f\";\n$ni-facebook-circle: \"\\ea3d\";\n$ni-instagram: \"\\eaab\";\n$ni-instagram-round: \"\\eaaa\";\n$ni-linkedin: \"\\eacb\";\n$ni-linkedin-round: \"\\eaca\";\n$ni-twitter: \"\\ec0f\";\n$ni-twitter-round: \"\\ec0e\";\n$ni-pinterest: \"\\eb34\";\n$ni-pinterest-round: \"\\eb33\";\n$ni-pinterest-circle: \"\\eb32\";\n$ni-tumblr: \"\\ec0d\";\n$ni-tumblr-round: \"\\ec0c\";\n$ni-skype: \"\\ebb3\";\n$ni-viber: \"\\ec36\";\n$ni-whatsapp: \"\\ec49\";\n$ni-whatsapp-round: \"\\ec48\";\n$ni-snapchat: \"\\ebb7\";\n$ni-snapchat-fill: \"\\ebb6\";\n$ni-telegram: \"\\ebec\";\n$ni-telegram-circle: \"\\ebeb\";\n$ni-youtube-line: \"\\ec52\";\n$ni-youtube: \"\\ec52\";\n$ni-youtube-fill: \"\\ec53\";\n$ni-youtube-round: \"\\ec51\";\n$ni-vimeo: \"\\ec3b\";\n$ni-vimeo-fill: \"\\ec3a\";\n\n","$breadcrumb-arrow-ltr: $ni-forward-ios !default;\n$breadcrumb-arrow-rtl: $ni-back-ios !default;\n\n.breadcrumb{\n &-item{\n font-size: $breadcrumb-font-size;\n font-weight: $breadcrumb-font-weight;\n text-transform: $breadcrumb-font-case;\n letter-spacing: $breadcrumb-letter-spacing;\n a:not(:hover){\n color: $breadcrumb-not-hover-color;\n }\n + .breadcrumb-item::before{\n .breadcrumb-pipe &{\n content: '|';\n }\n }\n + .breadcrumb-item::before{\n .breadcrumb-arrow &{\n font-family: $nk-dashlite-font;\n @if($rtl==false){\n content: $breadcrumb-arrow-ltr;\n }\n @if($rtl==true){\n content: $breadcrumb-arrow-rtl;\n }\n }\n }\n &.active {\n &:not(:only-child) {\n font-weight: $fw-normal;\n }\n }\n }\n}\n\n//@i v150\n.breadcrumb-alt{\n .breadcrumb{\n &-item{\n text-transform: unset;\n letter-spacing: 0;\n color: $base-light;\n }\n }\n}\n.breadcrumb-xs{\n .breadcrumb{\n &-item{\n + .breadcrumb-item {\n @if($rtl==false){\n padding-left: 0.25rem;\n }\n @if($rtl==true){\n padding-right: 0.25rem;\n }\n &:before{\n @if($rtl==false){\n padding-right: 0.25rem;\n }\n @if($rtl==true){\n padding-left: 0.25rem;\n }\n font-size: 0.8em;\n }\n }\n }\n }\n}\n.breadcrumb-sm{\n .breadcrumb{\n &-item{\n font-size: $fx-sz-13;\n }\n }\n}",".link{\n display: inline-flex;\n align-items: center;\n font-size: 0.85rem;\n font-weight: $fw-medium;\n font-family: $base-font-family;\n line-height: 1;\n border:none;\n background: transparent;\n transition: all .3s ease;\n white-space: nowrap;\n &:focus{\n box-shadow: none;\n outline: none;\n }\n .icon{\n font-size: 1.3em;\n }\n span,.icon{\n display: inline-block;\n }\n .icon-circle{\n display: inline-flex;\n }\n .icon + span, span + .icon{\n @if($rtl==false){\n padding-left: 10px;\n }\n @if($rtl==true){\n padding-right: 10px;\n }\n }\n &-md{\n font-size: 1.25rem;\n }\n &-sm{\n font-size: .75rem;\n }\n &-dim {\n \topacity: .7;\n \t&:hover {\n \t\topacity: 1;\n \t}\n }\n //@i-v140\n &-block{\n display: flex;\n }\n &-between{\n justify-content: space-between;\n }\n}\n\n$link-colors: map-merge(\n $theme-colors,\n (\n \"light\": $base-light,\n \"lighter\": $light-400,\n \"text\": $base-text\n )\n);\n\n@each $state, $color in $link-colors {\n .link-#{$state}{\n color:$color !important;\n }\n .link-on-#{$state}:hover{\n color:$color !important;\n }\n}\n\n.link {\n\t&-danger, &-warning, &-success, &-info {\n\t\t&:hover{\n\t\t color: $base-text !important;\n\t\t}\n\t}\n}","// BUTTONS\n/////////////////////////\n.btn{\n position: relative;\n letter-spacing: 0.02em;\n display: inline-flex;\n align-items: center;\n &-xl {\n @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $btn-font-size-lg, $btn-line-height-lg, $btn-border-radius-lg);\n }\n &-xs{\n @include button-size($btn-padding-y-xs, $btn-padding-x-xs, $btn-font-size-xs, $btn-line-height-xs, $btn-border-radius-xs);\n }\n // With Icon\n .icon{\n font-size: 1.4em;\n line-height: inherit;\n }\n > span{\n display: inline-block;\n white-space: nowrap;\n &:only-child(){\n width: 100%;\n }\n }\n .icon + span,span + .icon{\n @if($rtl==false){\n padding-left: 8px;\n }\n @if($rtl==true){\n padding-right: 8px;\n }\n }\n .dd-indc{\n @if($rtl==false){\n transform: translateX(-8px);\n }\n @if($rtl==true){\n transform: translateX(8px);\n }\n }\n span + .dd-indc{\n @if($rtl==false){\n transform: translateX(8px);\n }\n @if($rtl==true){\n transform: translateX(-8px);\n }\n }\n &-lg{\n .icon + span,span + .icon{\n @if($rtl==false){\n padding-left: 12px;\n }\n @if($rtl==true){\n padding-right: 12px;\n }\n }\n }\n &-round{\n border-radius: add($btn-line-height, + $btn-padding-y*2, + $btn-border-width*2);\n }\n &-block{\n justify-content: center;\n }\n &-ucap,&.ucap{\n text-transform: uppercase;\n font-size: $fx-sz-12;\n letter-spacing: 0.05em;\n }\n // Only Icon Button\n &-icon{\n &:not([class*=\"btn-icon-break\"]){\n padding-left: 0;\n padding-right: 0;\n }\n .icon{\n width: $btn-line-height + $btn-padding-y*2;\n }\n &.btn-xl{\n .icon{\n width: $btn-line-height-lg + $btn-padding-y-lg*2;\n }\n }\n &.btn-lg{\n .icon{\n width: $btn-line-height-lg + $btn-padding-y-lg*2;\n }\n }\n &.btn-sm{\n .icon{\n width: $btn-line-height-sm + $btn-padding-y-sm*2;\n }\n }\n &.btn-xs{\n .icon{\n width: $btn-line-height-xs + $btn-padding-y-xs*2;\n font-size: 1.1em;\n }\n }\n .dot{\n top: .35rem;\n @if($rtl==false){\n right: .35rem;\n }\n @if($rtl==true){\n left: .35rem;\n }\n position: absolute;\n transform: translate(50%, -50%);\n }\n .badge{\n top: .25rem;\n @if($rtl==false){\n right: .25rem;\n }\n @if($rtl==true){\n left: .25rem;\n }\n position: absolute;\n transform: translate(50%, -50%);\n &-circle{\n border-radius: 50%;\n height: 1.125rem;\n width: 1.125rem;\n padding:0;\n font-weight: $fw-bold;\n font-size: $fx-sz-11;\n text-align: center;\n justify-content: center;\n }\n }\n }\n &-mw{\n min-width: 120px;\n justify-content: center;\n }\n &-wrap{\n flex-direction: column;\n align-items: center;\n flex-grow: 0;\n }\n &-extext{\n font-size: 12px;\n font-weight: $fw-medium;\n text-align: center;\n margin-top: 0.25rem;\n color: $base-light;\n }\n &-wider{\n display: flex;\n .icon + span,span + .icon{\n @if($rtl==false){\n margin-left: auto;\n }\n @if($rtl==true){\n margin-right: auto;\n }\n }\n }\n &-auto{\n min-width: auto;\n }\n &-pd-auto {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n }\n .spinner-border,.spinner-grow{\n margin: .125rem;\n + span{\n @if($rtl==false){\n margin-left: 0.25rem;\n }\n @if($rtl==true){\n margin-right: 0.25rem;\n }\n }\n }\n &-indc{\n width: 100%;\n .icon{\n font-size: 1.43em;\n }\n .indc{\n opacity: .6;\n @if($rtl==false){\n margin-left: -8px;\n margin-right: auto;\n }\n @if($rtl==true){\n margin-right: -8px;\n margin-left: auto;\n }\n }\n span + .indc{\n @if($rtl==false){\n margin-left: auto;\n margin-right: -8px;\n }\n @if($rtl==true){\n margin-right: auto;\n margin-left: -8px;\n }\n }\n }\n}\n\n@include media-breakpoint-up(md){\n .btn-xl {\n @include button-size($btn-padding-y-xl, $btn-padding-x-xl, $btn-font-size-xl, $btn-line-height-xl, $btn-border-radius-lg);\n &.btn-round{\n border-radius: add($btn-line-height-xl, + $btn-padding-y-xl*2, + $btn-border-width*2);\n }\n }\n .btn-icon{\n &.btn-xl{\n .icon{\n width: $btn-line-height-xl + $btn-padding-y-xl*2;\n }\n }\n }\n}\n//btn trigger\n@mixin btn-trigger-active {\n opacity: 1;\n height: 120%;\n width: 120%;\n}\n.btn-trigger{\n position: relative;\n z-index: 1;\n color: $base-text;\n &:focus{\n box-shadow: none;\n }\n &:before{\n position: absolute;\n z-index: -1;\n height: 20px;\n width: 20px;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n transform-origin: 50% 50%;\n content: '';\n background-color: $light-200;\n border-radius: 50%;\n opacity: 0;\n transition: all .3s;\n .is-dark &{\n background-color: darken($accent-dark,10%);\n }\n .show > &{\n @include btn-trigger-active();\n }\n }\n &:hover:before, &:focus:before, &.active:not(.revarse):before{\n @include btn-trigger-active();\n }\n &.active:hover:before{\n background-color: $light-300;\n }\n a:hover &{\n &:before{\n @include btn-trigger-active();\n }\n }\n}\n\n\n/// Pale/Dim Button\n$dim-mix: #fff;\n\n$dim-outline-btns:\n \"primary\" $primary mix($primary, $dim-mix, 11%) mix($primary, $dim-mix, 40%),\n \"success\" $success mix($success, $dim-mix, 11%) mix($success, $dim-mix, 40%),\n \"warning\" $warning mix($warning, $dim-mix, 11%) mix($warning, $dim-mix, 40%),\n \"info\" $info mix($info, $dim-mix, 11%) mix($info, $dim-mix, 40%),\n \"danger\" $danger mix($danger, $dim-mix, 11%) mix($danger, $dim-mix, 40%),\n \"secondary\" $secondary mix($secondary, $dim-mix, 11%) mix($secondary, $dim-mix, 35%),\n \"gray\" $light-600 mix($light-500, $dim-mix, 11%) mix($light-500, $dim-mix, 35%),\n \"dark\" $dark mix($dark, $dim-mix, 11%) mix($dark, $dim-mix, 35%),\n \"light\" $secondary-light $lighter $light-300;\n\n@each $name, $color, $background, $border in $dim-outline-btns {\n .btn-dim.btn-outline-#{$name} {\n color: $color;\n background-color: $background;\n border-color: $border;\n &:not(:disabled):not(.disabled):hover {\n color: color-yiq($color);\n background-color: $color;\n border-color: $color;\n }\n }\n .btn-white.btn-outline-#{$name}, .btn-trans.btn-outline-#{$name} {\n &:not(.btn-dim):not(:disabled):not(.disabled):hover {\n color: $color;\n background: $background;\n }\n }\n}\n\n\n$dim-btns:\n \"primary\" $primary mix($primary, $dim-mix, 11%),\n \"secondary\" $secondary mix($secondary, $dim-mix, 11%),\n \"success\" $success mix($success, $dim-mix, 11%),\n \"warning\" $warning mix($warning, $dim-mix, 11%),\n \"info\" $info mix($info, $dim-mix, 11%),\n \"danger\" $danger mix($danger, $dim-mix, 11%),\n \"gray\" $gray-600 mix($gray-600, $dim-mix, 11%),\n \"dark\" $dark mix($dark, $dim-mix, 11%),\n \"light\" $light-500 mix($light-500, $dim-mix, 11%),\n \"lighter\" $light-400 mix($light-400, $dim-mix, 11%);\n\n@each $name, $color, $background in $dim-btns {\n .btn-dim.btn-#{$name} {\n color: $color;\n background-color: $background;\n border-color: transparent;\n &:not(:disabled):not(.disabled):hover {\n color: color-yiq($color);\n background-color: $color;\n border-color: $color;\n }\n }\n}\n\n// OVERRIDE DEFAUTL COLOR\n.btn {\n &-trans.btn {\n background-color: transparent;\n border-color: transparent;\n }\n &-outline-light {\n border-color: $light-300;\n }\n &-outline-lighter {\n border-color: $light-200;\n }\n &-outline-light, &-outline-lighter {\n color: $secondary-light;\n }\n &-white, &-white.btn-dim {\n background: $white;\n }\n &-white.btn-outline-light {\n &:not(.btn-dim):not(:disabled):not(.disabled):hover {\n color: $white;\n background: $base-text;\n border-color: $base-text;\n }\n }\n}\n\n.btn{\n &-p{\n &-0{\n padding: 0;\n }\n &x-0{\n padding-left: 0;\n padding-right: 0;\n }\n &y-0{\n padding-top: 0;\n padding-bottom: 0;\n }\n }\n &-nofocus{\n box-shadow: none !important;\n }\n}",".btn{\n &-toolbar{\n &-sep{\n @if($rtl==false){\n border-right: 1px solid $border-light;\n }\n @if($rtl==true){\n border-left: 1px solid $border-light;\n }\n margin-left: .75rem;\n margin-right: .75rem;\n .card-tools & {\n padding: 0 !important;\n margin-left: .5rem;\n margin-right: .5rem;\n }\n }\n }\n &-group {\n &.is-tags {\n .btn-xs {\n &:first-child {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n }\n &:last-child {\n @if($rtl==false){\n margin-left: 0;\n }\n @if($rtl==true){\n margin-right: 0;\n }\n }\n .icon {\n width: 1rem;\n }\n }\n .btn-dim:not(:disabled):not(.disabled):hover {\n border-color: transparent;\n }\n }\n }\n}","$dropdown-indicator-icon: $ni-chevron-down !default;\n$dropup-indicator-icon: $ni-chevron-up !default;\n$dropdown-indicator-caret-icon: $ni-caret-down-fill !default;\n$dropup-indicator-caret-icon: $ni-caret-down-fill !default;\n$dropdown-indicator-caret-up-icon: $ni-caret-up-fill !default;\n$dropup-indicator-caret-up-icon: $ni-caret-up-fill !default;\n$dropdown-indicator-up-icon: $ni-arrow-long-up !default;\n$dropup-indicator-up-icon: $ni-arrow-long-up !default;\n$dropdown-indicator-down-icon: $ni-arrow-long-down !default;\n$dropup-indicator-down-icon: $ni-arrow-long-down !default;\n$dropdown-indicator-dubble-icon: $ni-chevrons-down !default;\n$dropup-indicator-dubble-icon: $ni-chevrons-up !default;\n$dropdown-indicator-unfold-icon: $ni-unfold-more !default;\n$dropup-indicator-unfold-icon: $ni-unfold-more !default;\n\n.dropup, .dropright, .dropdown, .dropleft{\n display: inline-flex;\n}\n\n// Dropdown Menu\n.dropdown-toggle{\n cursor: pointer;\n display: inline-flex;\n align-items: center;\n margin-bottom: 0;\n &:not([class*=\"indicator\"]):after{\n display: none;\n }\n}\n.clickable{\n * {\n pointer-events: none;\n }\n}\n.dropdown-menu{\n overflow: hidden;\n border: $dropdown-border-width solid $dropdown-border-color;\n box-shadow: $dropdown-box-shadow;\n}\n.dropdown{\n &-inner{\n padding: 0 1.75rem;\n + .dropdown-inner{\n border-top: $dropdown-border-width solid $border-light;\n }\n }\n &-head,&-foot{\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 0.75rem 1.25rem;\n border-bottom: $dropdown-border-width solid $border-light;\n &.center{\n justify-content: center;\n }\n }\n &-head{\n border-bottom: $dropdown-border-width solid $border-light;\n }\n &-foot{\n border-top: $dropdown-border-width solid $border-light;\n }\n &-body{\n &-sm {\n padding: .75rem;\n }\n &-rg {\n padding: 1.25rem;\n }\n &-md {\n padding: 1.5rem;\n }\n &-lg {\n padding: 2.25rem;\n }\n }\n &-title {\n font-weight: $fw-medium;\n color: $base-color;\n }\n}\n \n//Indicators\n[class*=\"dropdown-indicator\"]{\n &:after{\n border: none !important;\n font-family: $nk-dashlite-font;\n vertical-align: middle;\n content: $dropdown-indicator-icon;\n @if($rtl==false){\n margin-left: 0.25rem;\n }\n @if($rtl==true){\n margin-right: 0.25rem;\n }\n line-height: 1;\n display: inline-flex;\n align-items: center;\n font-size: 14px;\n .dropup &{\n content: $dropup-indicator-icon;\n }\n }\n}\n.dropdown{\n &-indicator{\n &-caret{\n &:after{\n content: $dropdown-indicator-caret-icon;\n .dropup &{\n content: $dropup-indicator-caret-icon;\n }\n }\n }\n &-caret-up{\n &:after{\n content: $dropdown-indicator-caret-up-icon;\n .dropup &{\n content: $dropup-indicator-caret-up-icon;\n }\n }\n }\n &-up{\n &:after{\n content: $dropdown-indicator-up-icon;\n .dropup &{\n content: $dropup-indicator-up-icon;\n }\n }\n }\n &-down{\n &:after{\n content: $dropdown-indicator-down-icon;\n .dropup &{\n content: $dropup-indicator-down-icon;\n }\n }\n }\n &-dubble{\n &:after{\n content: $dropdown-indicator-dubble-icon;\n .dropup &{\n content: $dropup-indicator-dubble-icon;\n }\n }\n }\n &-unfold{\n &:after{\n content: $dropdown-indicator-unfold-icon;\n .dropup &{\n content: $dropup-indicator-unfold-icon;\n }\n }\n }\n }\n}\n\n//Sizes\n.dropdown-menu{\n &-center{\n left: 50% !important;\n }\n &-bottom{\n bottom: 0 !important;\n }\n &-xxs{\n min-width: $dropdown-width-xxs;\n max-width: $dropdown-width-xxs;\n &.dropdown-menu-center{\n margin-left: - ($dropdown-width-xxs/2);\n }\n }\n &-xs{\n min-width: $dropdown-width-xs;\n max-width: $dropdown-width-xs;\n &.dropdown-menu-center{\n margin-left: - ($dropdown-width-xs/2);\n }\n }\n &-md{\n min-width: $dropdown-width-md;\n max-width: $dropdown-width-md;\n &.dropdown-menu-center{\n margin-left: - ($dropdown-width-md/2);\n }\n }\n &-sm{\n min-width: $dropdown-width-sm;\n max-width: $dropdown-width-sm;\n &.dropdown-menu-center{\n margin-left: - ($dropdown-width-sm/2);\n }\n }\n &-lg{\n min-width: $dropdown-width-lg;\n max-width: $dropdown-width-lg;\n &.dropdown-menu-center{\n margin-left: - ($dropdown-width-lg/2);\n }\n }\n &-xl{\n min-width: $dropdown-width-xl;\n max-width: $dropdown-width-xl;\n &.dropdown-menu-center{\n margin-left: - ($dropdown-width-xl/2);\n }\n }\n &-auto{\n min-width: 100%;\n max-width: 100%;\n }\n &-mxh{\n max-height: 400px;\n overflow: auto;\n }\n}\n\n// Header Dropdown\n.nk-quick-nav{\n .dropdown-menu{\n margin-top: 11px;\n @if($rtl==false){\n margin-right: -6px;\n }\n @if($rtl==true){\n margin-left: -6px;\n }\n }\n}\n@media (max-width:420px){\n .dropdown-menu-xl,.dropdown-menu-lg,.dropdown-menu-md{\n min-width: calc(100vw - 40px);\n max-width: calc(100vw - 40px);\n }\n .nk-quick-nav{\n .dropdown-menu-xl,.dropdown-menu-lg,.dropdown-menu-md{\n @if($rtl==false){\n margin-right: 0;\n margin-left: 16px;\n }\n @if($rtl==true){\n margin-left: 0;\n margin-right: 16px;\n }\n }\n li:last-child {\n .dropdown-menu-xl,.dropdown-menu-lg,.dropdown-menu-md{\n @if($rtl==false){\n margin-left: 0;\n margin-right: 3px;\n }\n @if($rtl==true){\n margin-right: 0;\n margin-left: 3px;\n }\n }\n }\n }\n}\n\n\n\n// Style s1\n.dropdown-menu-s1 {\n border-top:3px solid $primary;\n}\n\n.dropdown-toggle-split {\n > .icon {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n }\n}",".card{\n + .card:not(.card .card + .card){\n margin-top: $gutter-width; \n }\n + .nk-block-head{\n padding-top: 2.5rem;\n }\n &-full {\n height: 100%;\n }\n &.is-dark{\n background: $accent-dark;\n }\n &-bordered{\n border: 1px solid $card-bordered-color;\n &.is-dark{\n border-color: $accent-dark;\n }\n &.dashed{\n border-style: dashed;\n }\n }\n &-inner{\n padding: $card-spacer-x;\n &-sm{\n padding-top: .75rem;\n padding-bottom: .75rem;\n }\n &-group{\n .card-inner{\n &:not(:last-child){\n border-bottom: 1px solid $card-bordered-color;\n }\n }\n }\n }\n &-head{\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n justify-content: space-between;\n margin: -.25rem -0.5rem 1rem;\n > *{\n padding: 0.25rem .5rem;\n } \n > .title:only-child{\n width: 100%;\n }\n }\n &-title {\n &-group {\n display: flex;\n align-items: center;\n justify-content: space-between;\n position: relative;\n .card-title {\n margin-bottom: 0\n }\n &:only-child, .card-search {\n margin-top: -.25rem;\n margin-bottom: -.25rem;\n }\n }\n h6.title:not(:last-child){\n margin-bottom: 0.25rem;\n }\n p{\n font-size: $fx-sz-12;\n color: $base-light;\n .icon{\n line-height: inherit;\n vertical-align: middle;\n }\n }\n //@i-v120\n &-sm{\n .title{\n font-size: $fx-sz-14;\n }\n }\n //@i-v40\n small{\n font-weight: $fw-medium;\n color: $base-light;\n }\n }\n &-subtitle {\n color: $base-light;\n font-family: $base-font-family;\n font-weight: normal;\n }\n &-tools{\n &-nav{\n display: flex;\n margin: -6px -10px -5px;\n li{\n padding: 0 10px;\n a{\n position: relative;\n color: $base-light;\n padding: 10px 0;\n display: block;\n line-height: 1;\n &:before{\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 2px;\n content: '';\n background: $accent-color;\n opacity: 0;\n }\n &:hover,&.active{\n color: $base-text;\n }\n &.active{\n &::before{\n opacity: 1;\n }\n }\n }\n &.active{\n a{\n color: $base-text;\n &::before{\n opacity: 1;\n }\n }\n }\n }\n }\n &.mr-n1 {\n margin-right: -0.5rem !important;\n }\n }\n &-hint{\n font-size: 1rem;\n color: $border-color;\n }\n}\n@include media-breakpoint-down(xs){\n .card-head{\n &.ui-v2{\n .card-tools{\n width: calc(100% + 20px);\n margin: 0 -10px;\n padding-top: .5rem;\n &-nav{\n padding: 0 .75rem;\n border-bottom: 1px solid $border-light;\n li{\n a{\n padding-bottom: 1rem;\n }\n }\n }\n }\n }\n }\n .card-stretch {\n margin-left: - $card-stretch-gap-x;\n margin-right: - $card-stretch-gap-x;\n border-left: 0;\n border-right: 0;\n border-radius: 0;\n }\n}\n@include media-breakpoint-up(sm){\n .card{\n &-inner{\n padding: $card-spacer-sm-x;\n &-sm{\n padding-top: .75rem;\n padding-bottom: .75rem;\n }\n &-md{\n padding-top: 1rem;\n padding-bottom: 1rem;\n }\n }\n &-header {\n padding-left: $card-spacer-sm-x;\n padding-right: $card-spacer-sm-x;\n }\n }\n}\n@include media-breakpoint-up(md){\n .card{\n &-inner-lg{\n padding: $card-spacer-large;\n }\n &-inner-xl{\n padding: ($card-spacer-large * 1.5);\n }\n }\n}","$form-control-select-icon: $ni-chevron-down !default;\n.form{\n &-icon{\n position: absolute;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n top: 0;\n width: add($field-padding-x, + 24px);\n height: $input-height;\n &.sm{\n height: $input-height-sm;\n }\n &.lg{\n height: $input-height-lg;\n }\n &.xl{\n height: $input-height-xl;\n }\n .icon{\n font-size: 16px;\n color: $base-light;\n }\n + .form-control{\n @if($rtl==false){\n padding-left: add($field-padding-x, + 24px);\n }\n @if($rtl==true){\n padding-right: add($field-padding-x, + 24px);\n }\n }\n &-right{\n @if($rtl==false){\n left: auto;\n right: - $field-border-width;\n }\n @if($rtl==true){\n right: auto;\n left: - $field-border-width;\n }\n + .form-control{\n @if($rtl==false){\n padding-left: $input-padding-x;\n padding-right: add($field-padding-x, + 24px);\n }\n @if($rtl==true){\n padding-right: $input-padding-x;\n padding-left: add($field-padding-x, + 24px);\n }\n }\n }\n }\n &-info{\n position: absolute;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n @if($rtl==false){\n border-left: 1px solid $border-color;\n right: 0;\n }\n @if($rtl==true){\n border-right: 1px solid $border-color;\n left: 0;\n }\n top: 50%;\n padding: .125rem 1.25rem;\n transform: translateY(-50%);\n color: $base-light;\n + .form-control{\n @if($rtl==false){\n padding-right: add($field-padding-x, + 24px);\n }\n @if($rtl==true){\n padding-left: add($field-padding-x, + 24px);\n }\n }\n }\n &-label{\n font-size: 0.875rem;\n font-weight: 500;\n color: $light-700;\n margin-bottom: .5rem;\n &-group{\n display: flex;\n align-items: center;\n justify-content: space-between;\n margin-bottom: .5rem;\n .form-label {\n margin-bottom: 0;\n }\n }\n + .form-note{\n margin-top: -0.35rem;\n }\n &-outlined{\n position: absolute;\n top: $input-padding-y;\n @if($rtl==false){\n left: $input-padding-x/1.5;\n transform-origin: left;\n }\n @if($rtl==true){\n transform-origin: right;\n right: $input-padding-x/1.5;\n }\n padding: 0 $input-padding-x/2.5;\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $white;\n z-index: 1;\n transition: all .3s ease;\n margin-bottom: 0;\n @include font-size($input-font-size);\n .form-control-lg ~ &{\n top: $input-padding-y-lg;\n padding: 0 $input-padding-x/2.65;\n @include font-size($input-font-size-lg);\n }\n .form-control-sm ~ &{\n @include font-size($input-font-size-sm);\n top: $input-padding-y-sm;\n @if($rtl==false){\n left: $input-padding-x/2.5;\n }\n @if($rtl==true){\n left: $input-padding-x/2.5;\n }\n }\n .focused .form-control-sm ~ &,\n .form-select.form-control-sm ~ &{\n font-size: 11px;\n }\n .focused &,.form-select ~ &{\n top: add(-($input-padding-y), -2px);\n font-size: 11px;\n }\n .form-control-xl ~ &{\n @include font-size($input-font-size-xl);\n line-height: $input-line-height-xl;\n top: $input-padding-y-xl;\n padding: 0 $input-padding-x-xl/2.5;\n @if($rtl==false){\n left: $input-padding-x-xl/1.5;\n }\n @if($rtl==true){\n left: $input-padding-x-xl/1.5;\n }\n }\n .focused .form-control-xl ~ &,\n .form-select.form-control-xl ~ &{\n top: add(-($input-padding-y-xl), -5px);\n }\n .focused .form-control-lg ~ &,.focused .form-control-xl ~ &,\n .form-select.form-control-lg ~ &,.form-select.form-control-xl ~ &{\n font-size: 12px;\n }\n }\n }\n &-note{\n font-size: $fx-sz-12;\n color: $base-light;\n font-style: italic;\n display: block;\n &-alt{\n font-size: $fx-sz-12;\n color: $base-light;\n }\n &-group{\n display: flex;\n justify-content: space-between;\n margin-top: 0.5rem;\n margin-bottom: -0.25rem;\n }\n }\n &-control{\n &-xl {\n height: $input-height-xl;\n padding: $input-padding-y-xl $input-padding-x-xl;\n @include font-size($input-font-size-xl);\n line-height: $input-line-height-xl;\n @include border-radius($input-border-radius-xl);\n }\n &-outlined{\n cursor: pointer;\n .focused &{\n cursor: auto;\n }\n }\n &-wrap,&-group{\n position: relative;\n + .form-note{\n margin-top: 0.5rem;\n }\n }\n &-noborder{\n border-color: transparent;\n &:focus{\n border-color: $input-border-color;\n box-shadow: none;\n }\n }\n &-solid{\n border-color: $input-bg;\n &:focus{\n box-shadow: none;\n border-color: $input-border-color;\n }\n }\n &-number{\n font-size: 20px;\n padding: 20px;\n height: 74px;\n }\n &-password{\n &-big{\n font-size: 44px;\n height: calc(#{$field-padding-x}*2 + #{$field-line-height} + #{$field-border-width});\n padding: $field-padding-x 1rem;\n }\n }\n &.error{\n // color: $input-error-color;\n border-color: $input-error-border-color;\n &:focus{\n box-shadow: $input-error-focus-box-shadow;\n }\n }\n &.focus{\n border-color: $input-focus-border-color;\n box-shadow: $input-focus-box-shadow;\n }\n &-simple{\n border: none;\n padding: 0;\n &:focus{\n box-shadow: none;\n }\n }\n }\n &-group{\n position: relative;\n margin-bottom: 1.25rem;\n &:last-child{\n margin-bottom: 0;\n }\n }\n &-select{\n height: $input-height;\n &:not(.form-control){\n opacity: 0;\n }\n &-sm,&[data-ui*=\"sm\"]{\n height: $input-height-sm;\n }\n &-lg,&[data-ui*=\"lg\"]{\n height: $input-height-lg;\n }\n &-xl,&[data-ui*=\"xl\"]{\n height: $input-height-xl;\n }\n }\n &-focus{\n &-none{\n &:focus{\n border-color: transparent;\n box-shadow: none;\n }\n }\n }\n &-action {\n .btn + .btn {\n @if($rtl==false){\n margin-left: 1.25rem;\n }\n @if($rtl==true){\n margin-right: 1.25rem;\n }\n }\n }\n &-round{\n border-radius: 100px;\n }\n}\n.custom-select{\n appearance: none;\n -webkit-appearance: none;\n option{\n border-radius: $border-radius-sm;\n padding: 5px .5rem;\n margin: 2px -.5rem;\n cursor: pointer;\n color: $base-text;\n &:last-child{\n margin-bottom: -0.5rem;\n }\n }\n}\n.form-control-select{\n position: relative;\n .form-control{\n appearance: none;\n -webkit-appearance: none;\n }\n &-multiple{\n .custom-select{\n padding-top: 0.375rem;\n padding-bottom: 0.875rem;\n option{\n border-radius: $border-radius-sm;\n padding: 5px .5rem;\n margin: 2px -.5rem;\n cursor: pointer;\n color: $base-text;\n &:last-child{\n margin-bottom: -0.5rem;\n }\n }\n }\n }\n &:after{\n font-family: $nk-dashlite-font;\n content:$form-control-select-icon;\n pointer-events: none;\n position: absolute;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n @if($rtl==false){\n right: 1px;\n }\n @if($rtl==true){\n left: 1px;\n }\n top: 1px;\n width: calc(#{$input-height} - 2px);\n height: calc(#{$input-height} - 2px);\n }\n &.sm:after{\n width: calc(#{$input-height-sm} - 2px);\n height: calc(#{$input-height-sm} - 2px);\n }\n &.lg:after{\n width: calc(#{$input-height-lg} - 2px);\n height: calc(#{$input-height-lg} - 2px);\n }\n}\n\ntextarea{\n &.no-resize{\n resize: none;\n }\n &.form-control{\n min-height: $textarea-min-height;\n padding-top: $input-padding-y*1.5;\n }\n &.textarea-sm{\n min-height: $textarea-min-height-sm;\n }\n &.textarea-lg{\n min-height: $textarea-min-height-lg;\n }\n &.textarea-auto{\n min-height: 0;\n }\n}\n\n// validation\n.custom-file-input,.form-control,.input-group{\n ~ .error, ~ .invalid{\n color: $field-error-color;\n font-size: $fx-sz-11;\n font-style: italic;\n }\n}\n\n\n.custom-btn{\n &-check{\n position: relative;\n input{\n position: absolute;\n opacity: 0;\n height: 1px;\n width: 1px;\n &:checked ~{\n label{\n color: $white;\n border-color: $accent-color;\n background-color: $accent-color;\n }\n }\n }\n label{\n display: inline-block;\n border:2px solid $light;\n background-color: $light;\n font-weight: $fw-medium;\n color: $base-text;\n text-align: center;\n padding: 0.4375rem 1.125rem;\n font-size: 0.8125rem;\n line-height: 1.25rem;\n border-radius: $border-radius;\n transition: all .3s;\n margin-bottom: 0 !important;\n }\n }\n &-sm{\n label{\n padding: 0.25rem 1rem;\n font-size: 0.75rem;\n line-height: 1.25rem;\n }\n }\n &-round{\n label{\n border-radius: 60px;\n }\n }\n &-outline{\n label{\n background-color: transparent;\n }\n }\n}","$custom-checkbox-icon: $ni-check-thick !default;\n$custom-radio-icon: $ni-bullet-fill !default;\n\n.custom{\n &-control{\n display: inline-flex;\n min-height: $checkbox-radio-switch-size;\n &.notext{\n @if($rtl==false){\n margin-left: -$checkbox-radio-switch-text-gap;\n }\n @if($rtl==true){\n margin-right: -$checkbox-radio-switch-text-gap;\n }\n .custom-control-label{\n position: relative;\n @if($rtl==false){\n left: $checkbox-radio-switch-text-gap;\n }\n @if($rtl==true){\n right: $checkbox-radio-switch-text-gap;\n }\n }\n }\n &-label{\n font-size: $checkbox-radio-switch-font-size;\n line-height: $checkbox-radio-switch-line-height;\n padding-top: ($checkbox-radio-switch-size - $checkbox-radio-switch-line-height)/2;\n &::before,&::after {\n top: 0;\n }\n &:after{\n display: inline-flex;\n align-items: center;\n justify-content: center;\n background-image: none !important;\n font-family: $nk-dashlite-font;\n color: $custom-control-indicator-checked-color;\n opacity: 0;\n .custom-checkbox &{\n content: $custom-checkbox-icon;\n }\n .custom-radio &{\n content: $custom-radio-icon;\n }\n }\n }\n .custom-control-input{\n &:checked ~ .custom-control-label::after{\n opacity: 1;\n }\n &[disabled],&:disabled{\n ~ .custom-control-label{\n opacity: .7;\n color: $base-color;\n }\n }\n }\n &-sm{\n min-height: $checkbox-radio-switch-size-sm;\n @if($rtl==false){\n padding-left: $checkbox-radio-switch-text-gap-sm + $checkbox-radio-switch-size-sm;\n }\n @if($rtl==true){\n padding-right: $checkbox-radio-switch-text-gap-sm + $checkbox-radio-switch-size-sm;\n }\n &.notext{\n @if($rtl==false){\n margin-left: -$checkbox-radio-switch-text-gap-sm;\n }\n @if($rtl==true){\n margin-right: -$checkbox-radio-switch-text-gap-sm;\n }\n .custom-control-label{\n @if($rtl==false){\n left: $checkbox-radio-switch-text-gap-sm;\n }\n @if($rtl==true){\n right: $checkbox-radio-switch-text-gap-sm;\n }\n }\n }\n .custom-control-label {\n font-size: $checkbox-radio-switch-font-size-sm;\n line-height: $checkbox-radio-switch-line-height-sm;\n padding-top: 0;\n &::before,&::after {\n @if($rtl==false){\n left: -($checkbox-radio-switch-text-gap-sm + $checkbox-radio-switch-size-sm);\n }\n @if($rtl==true){\n right: -($checkbox-radio-switch-text-gap-sm + $checkbox-radio-switch-size-sm);\n }\n width: $checkbox-radio-switch-size-sm;\n height: $checkbox-radio-switch-size-sm;\n }\n &:after{\n font-size: 0.9em;\n }\n }\n }\n &-lg{\n min-height: $checkbox-radio-switch-size-lg;\n @if($rtl==false){\n padding-left: $checkbox-radio-switch-text-gap-lg + $checkbox-radio-switch-size-lg;\n }\n @if($rtl==true){\n padding-right: $checkbox-radio-switch-text-gap-lg + $checkbox-radio-switch-size-lg;\n }\n &.notext{\n @if($rtl==false){\n margin-left: -$checkbox-radio-switch-text-gap-lg;\n }\n @if($rtl==true){\n margin-right: -$checkbox-radio-switch-text-gap-lg;\n }\n .custom-control-label{\n @if($rtl==false){\n left: $checkbox-radio-switch-text-gap-lg;\n }\n @if($rtl==true){\n right: $checkbox-radio-switch-text-gap-lg;\n }\n }\n }\n .custom-control-label {\n font-size: $checkbox-radio-switch-font-size-lg;\n line-height: $checkbox-radio-switch-line-height-lg;\n padding-top: ($checkbox-radio-switch-size-lg - $checkbox-radio-switch-line-height-lg)/2;\n &::before,&::after {\n @if($rtl==false){\n left: -($checkbox-radio-switch-text-gap-lg + $checkbox-radio-switch-size-lg);\n }\n @if($rtl==true){\n right: -($checkbox-radio-switch-text-gap-lg + $checkbox-radio-switch-size-lg);\n }\n width: $checkbox-radio-switch-size-lg;\n height: $checkbox-radio-switch-size-lg;\n }\n &:after{\n font-size: 1.2em;\n }\n }\n }\n &-input{\n position: absolute;\n height: 1px;\n width: 1px;\n opacity: 0;\n }\n &.is-right{\n @if($rtl==false){\n padding-left: 0;\n padding-right: $checkbox-radio-switch-text-gap + $checkbox-radio-switch-size;\n }\n @if($rtl==true){\n padding-right: 0;\n padding-left: $checkbox-radio-switch-text-gap + $checkbox-radio-switch-size;\n }\n .custom-control-label{\n &:before,&:after{\n @if($rtl==false){\n left: auto;\n right: - ($checkbox-radio-switch-text-gap + $checkbox-radio-switch-size);\n }\n @if($rtl==true){\n right: auto;\n left: - ($checkbox-radio-switch-text-gap + $checkbox-radio-switch-size);\n }\n }\n }\n &.custom-control-sm{\n @if($rtl==false){\n padding-right: $checkbox-radio-switch-text-gap-sm + $checkbox-radio-switch-size-sm;\n }\n @if($rtl==true){\n padding-left: $checkbox-radio-switch-text-gap-sm + $checkbox-radio-switch-size-sm;\n }\n .custom-control-label{\n &:before,&:after{\n @if($rtl==false){\n right: - ($checkbox-radio-switch-text-gap-sm + $checkbox-radio-switch-size-sm);\n }\n @if($rtl==true){\n left: - ($checkbox-radio-switch-text-gap-sm + $checkbox-radio-switch-size-sm);\n }\n }\n }\n }\n &.custom-control-lg{\n @if($rtl==false){\n padding-right: $checkbox-radio-switch-text-gap-lg + $checkbox-radio-switch-size-lg;\n }\n @if($rtl==true){\n padding-left: $checkbox-radio-switch-text-gap-lg + $checkbox-radio-switch-size-lg;\n }\n .custom-control-label{\n &:before,&:after{\n @if($rtl==false){\n right: - ($checkbox-radio-switch-text-gap-lg + $checkbox-radio-switch-size-lg);\n }\n @if($rtl==true){\n left: - ($checkbox-radio-switch-text-gap-lg + $checkbox-radio-switch-size-lg);\n }\n }\n }\n }\n }\n }\n &-file-label{\n white-space: nowrap;\n overflow: hidden;\n }\n &-select{\n background: $field-bg;\n }\n}\n.custom-switch {\n @if($rtl==false){\n padding-left: $switch-width + $checkbox-radio-switch-text-gap;\n }\n @if($rtl==true){\n padding-right: $switch-width + $checkbox-radio-switch-text-gap;\n }\n .custom-control-label {\n &::before {\n @if($rtl==false){\n left: -($switch-width + $checkbox-radio-switch-text-gap);\n }\n @if($rtl==true){\n right: -($switch-width + $checkbox-radio-switch-text-gap);\n }\n width: $switch-width;\n border-radius: $switch-indicator-border-radius;\n }\n &::after {\n opacity: 1;\n top: ($checkbox-radio-switch-size - $switch-indicator-size)/2;\n @if($rtl==false){\n left: add(-($switch-width + $checkbox-radio-switch-text-gap), $custom-control-indicator-border-width * 2);\n }\n @if($rtl==true){\n right: add(-($switch-width + $checkbox-radio-switch-text-gap), $custom-control-indicator-border-width * 2);\n }\n width: $switch-indicator-size;\n height: $switch-indicator-size;\n border-radius: $switch-indicator-border-radius;\n }\n }\n .custom-control-input:checked ~ .custom-control-label {\n &::after {\n @if($rtl==false){\n transform: translateX($switch-indicator-active-position);\n }\n @if($rtl==true){\n transform: translateX($switch-indicator-active-position-right);\n }\n }\n }\n &.custom-control-sm{\n @if($rtl==false){\n padding-left: $switch-width-sm + $checkbox-radio-switch-text-gap-sm;\n }\n @if($rtl==true){\n padding-right: $switch-width-sm + $checkbox-radio-switch-text-gap-sm;\n }\n .custom-control-label {\n &::before {\n @if($rtl==false){\n left: -($switch-width-sm + $checkbox-radio-switch-text-gap-sm);\n }\n @if($rtl==true){\n right: -($switch-width-sm + $checkbox-radio-switch-text-gap-sm);\n }\n width: $switch-width-sm;\n border-radius: $switch-indicator-border-radius-sm;\n }\n &::after {\n top: ($checkbox-radio-switch-size-sm - $switch-indicator-size-sm)/2;\n @if($rtl==false){\n left: add(-($switch-width-sm + $checkbox-radio-switch-text-gap-sm), $switch-border-calc);\n }\n @if($rtl==true){\n right: add(-($switch-width-sm + $checkbox-radio-switch-text-gap-sm), $switch-border-calc);\n }\n width: $switch-indicator-size-sm;\n height: $switch-indicator-size-sm;\n border-radius: $switch-indicator-border-radius-sm;\n }\n }\n .custom-control-input:checked ~ .custom-control-label {\n &::after {\n @if($rtl==false){\n transform:translateX($switch-indicator-active-position-sm);\n }\n @if($rtl==true){\n transform:translateX($switch-indicator-active-position-right-sm);\n }\n }\n }\n }\n &.custom-control-lg{\n @if($rtl==false){\n padding-left: $switch-width-lg + $checkbox-radio-switch-text-gap-lg;\n }\n @if($rtl==true){\n padding-right: $switch-width-lg + $checkbox-radio-switch-text-gap-lg;\n }\n .custom-control-label {\n &::before {\n @if($rtl==false){\n left: -($switch-width-lg + $checkbox-radio-switch-text-gap-lg);\n }\n @if($rtl==true){\n right: -($switch-width-lg + $checkbox-radio-switch-text-gap-lg);\n }\n width: $switch-width-lg;\n border-radius: $switch-indicator-border-radius-lg;\n }\n &::after {\n top: ($checkbox-radio-switch-size-lg - $switch-indicator-size-lg)/2;\n @if($rtl==false){\n left: add(-($switch-width-lg + $checkbox-radio-switch-text-gap-lg), $switch-border-calc-1-5x);\n }\n @if($rtl==true){\n right: add(-($switch-width-lg + $checkbox-radio-switch-text-gap-lg), $switch-border-calc-1-5x);\n }\n width: $switch-indicator-size-lg;\n height: $switch-indicator-size-lg;\n border-radius: $switch-indicator-border-radius-lg;\n }\n }\n .custom-control-input:checked ~ .custom-control-label {\n &::after {\n @if($rtl==false){\n transform:translateX($switch-indicator-active-position-lg);\n }\n @if($rtl==true){\n transform:translateX($switch-indicator-active-position-right-lg);\n }\n }\n }\n }\n &.is-right{\n @if($rtl==false){\n padding-left: 0;\n padding-right: $switch-width + $checkbox-radio-switch-text-gap;\n }\n @if($rtl==true){\n padding-right: 0;\n padding-left: $switch-width + $checkbox-radio-switch-text-gap;\n }\n .custom-control-label{\n &:before,&:after{\n @if($rtl==false){\n left: auto;\n right: - ($checkbox-radio-switch-text-gap + $checkbox-radio-switch-size);\n }\n @if($rtl==true){\n right: auto;\n left: - ($checkbox-radio-switch-text-gap + $checkbox-radio-switch-size);\n }\n }\n }\n .custom-control-label::before {\n @if($rtl==false){\n right: - ($switch-width + $checkbox-radio-switch-text-gap);\n }\n @if($rtl==true){\n left: - ($switch-width + $checkbox-radio-switch-text-gap);\n }\n }\n .custom-control-label::after {\n @if($rtl==false){\n right: add(-($switch-width + $checkbox-radio-switch-text-gap), $switch-border-calc);\n }\n @if($rtl==true){\n left: add(-($switch-width + $checkbox-radio-switch-text-gap), $switch-border-calc);\n }\n }\n .custom-control-input:checked ~ .custom-control-label {\n &::after {\n @if($rtl==false){\n transform: translateX($switch-indicator-active-position-right);\n }\n @if($rtl==true){\n transform: translateX($switch-indicator-active-position);\n }\n }\n }\n &.custom-control-sm{\n @if($rtl==false){\n padding-right: $switch-width-sm + $checkbox-radio-switch-text-gap-sm;\n }\n @if($rtl==true){\n padding-left: $switch-width-sm + $checkbox-radio-switch-text-gap-sm;\n }\n .custom-control-label::before {\n @if($rtl==false){\n right: - ($switch-width-sm + $checkbox-radio-switch-text-gap-sm);\n }\n @if($rtl==true){\n left: - ($switch-width-sm + $checkbox-radio-switch-text-gap-sm);\n }\n }\n .custom-control-label::after {\n @if($rtl==false){\n right: add(-($switch-width-sm + $checkbox-radio-switch-text-gap-sm), $switch-border-calc);\n }\n @if($rtl==true){\n left: add(-($switch-width-sm + $checkbox-radio-switch-text-gap-sm), $switch-border-calc);\n }\n }\n .custom-control-input:checked ~ .custom-control-label {\n &::after {\n @if($rtl==false){\n transform: translateX($switch-indicator-active-position-right-sm);\n }\n @if($rtl==true){\n transform: translateX($switch-indicator-active-position-sm);\n }\n }\n }\n }\n &.custom-control-lg{\n @if($rtl==false){\n padding-right: $switch-width-lg + $checkbox-radio-switch-text-gap-lg;\n }\n @if($rtl==true){\n padding-left: $switch-width-lg + $checkbox-radio-switch-text-gap-lg;\n }\n .custom-control-label::before {\n @if($rtl==false){\n right: - ($switch-width-lg + $checkbox-radio-switch-text-gap-lg);\n }\n @if($rtl==true){\n left: - ($switch-width-lg + $checkbox-radio-switch-text-gap-lg);\n }\n }\n .custom-control-label::after {\n @if($rtl==false){\n right: add(-($switch-width-lg + $checkbox-radio-switch-text-gap-lg), $switch-border-calc-1-5x);\n }\n @if($rtl==true){\n left: add(-($switch-width-lg + $checkbox-radio-switch-text-gap-lg), $switch-border-calc-1-5x);\n }\n }\n .custom-control-input:checked ~ .custom-control-label {\n &::after {\n @if($rtl==false){\n transform: translateX($switch-indicator-active-position-right-lg);\n }\n @if($rtl==true){\n transform: translateX($switch-indicator-active-position-lg);\n }\n }\n }\n }\n }\n}\n \n\nlabel{\n cursor: pointer;\n input[type=\"radio\"]:checked ~ &{\n cursor: default;\n }\n}\n\n\n//validation\n\n.is-alter .form-control ~,.is-alter .input-group ~, .custom-control{\n position: relative;\n .invalid{\n position: absolute;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n color: $white;\n font-size: $fx-sz-11;\n line-height: 1;\n bottom: calc(100% + 4px);\n background: lighten($danger, 8%);\n padding: .3rem .5rem;\n z-index: 1;\n border-radius: $border-radius-sm;\n white-space: nowrap;\n &:before{\n position: absolute;\n content: '';\n height: 0;\n width: 0;\n @if($rtl==false){\n border-left: 6px solid lighten($danger, 8%); \n border-right: 6px solid transparent;\n left: 10px;\n }\n @if($rtl==true){\n border-right: 6px solid lighten($danger, 8%); \n border-left: 6px solid transparent;\n right: 10px;\n }\n border-bottom: 6px solid transparent;\n bottom: -6px;\n }\n }\n}\n.is-alter .form-control ~,.is-alter .input-group ~{\n .invalid{\n @if($rtl==false){\n left: auto;\n right: 0;\n }\n @if($rtl==true){\n right: auto;\n left: 0;\n }\n &::before{\n @if($rtl==false){\n left: auto;\n right: 10px;\n border-right-color: lighten($danger, 8%); \n border-left-color:transparent;\n }\n @if($rtl==true){\n right: auto;\n left: 10px;\n border-left-color: lighten($danger, 8%); \n border-right-color:transparent;\n }\n bottom: -4px;\n }\n }\n}",".table {\n thead tr:last-child{\n th{\n border-bottom: $table-border-width solid $table-border-color;\n }\n }\n &-dark thead tr:last-child th, thead.thead-dark tr:last-child th {\n border-color: $table-dark-border-color;\n }\n td,th{\n &:first-child{\n @if($rtl==false){\n padding-left: $table-cell-padding-x-sm;\n }\n @if($rtl==true){\n padding-right: $table-cell-padding-x-sm;\n }\n }\n &:last-child{\n @if($rtl==false){\n padding-right: $table-cell-padding-x-sm;\n }\n @if($rtl==true){\n padding-left: $table-cell-padding-x-sm;\n }\n }\n }\n\n th {\n line-height: 1.1;\n &.overline-title {\n line-height: 1.25rem;\n font-weight: $fw-medium;\n }\n }\n caption {\n font-style: italic;\n @if($rtl==false){\n padding-left: $table-cell-padding-x-sm;\n }\n @if($rtl==true){\n padding-right: $table-cell-padding-x-sm;\n }\n }\n &-bordered {\n td, th {\n padding-left: $table-cell-padding-bordered;\n padding-right: $table-cell-padding-bordered;\n }\n }\n &-plain {\n td, th{\n &:first-child{\n @if($rtl==false){\n padding-left: 0;\n }\n @if($rtl==true){\n padding-right: 0;\n }\n }\n &:last-child{\n @if($rtl==false){\n padding-right: 0;\n }\n @if($rtl==true){\n padding-left: 0;\n }\n }\n }\n }\n &-lg {\n td {\n padding-top: ($table-cell-padding * 2);\n padding-bottom: ($table-cell-padding * 2);\n }\n th {\n padding-top: ($table-cell-padding * 1.5);\n padding-bottom: ($table-cell-padding * 1.5);\n }\n }\n &-vm td, &-vm th, td.vm, th.vm{\n vertical-align: middle;\n }\n}\n@include media-breakpoint-up(sm){\n .table {\n &-lg td, &-lg th {\n @if($rtl==false){\n &:first-child{\n padding-left: ($table-cell-padding-sm + $table-cell-padding-x-sm);\n }\n &:last-child{\n padding-right: ($table-cell-padding-sm + $table-cell-padding-x-sm);\n }\n }\n @if($rtl==true){\n &:first-child{\n padding-right: ($table-cell-padding-sm + $table-cell-padding-x-sm);\n }\n &:last-child{\n padding-left: ($table-cell-padding-sm + $table-cell-padding-x-sm);\n }\n }\n }\n }\n}",".media{\n &-center{\n align-items: center;\n }\n &-object{\n display: inline-flex;\n }\n > *:first-child{\n flex-shrink: 0;\n }\n > *:last-child{\n flex-grow: 1;\n max-width: 100%;\n }\n}",".nav{\n margin: -.5rem -1rem;\n .nav-link{\n display: inline-flex;\n align-items: center;\n .icon + span, span + .icon{\n @if($rtl==false){\n margin-left: 0.75rem;\n }\n @if($rtl==true){\n margin-right: 0.75rem;\n }\n }\n .icon{\n font-size: 1.3em;\n }\n }\n &-tabs{\n font-family: $alt-font-family;\n margin: 0;\n font-size:0.8125rem;\n border-bottom: 1px solid $border-color;\n &-s2{\n border-bottom: none;\n justify-content: center;\n }\n + .tab-content{\n margin-top: 1.25rem;\n }\n .nav{\n &-item{\n @if($rtl==false){\n padding-right:1.25rem;\n &:last-child{\n padding-right: 0;\n }\n }\n @if($rtl==true){\n padding-left:1.25rem;\n &:last-child{\n padding-left: 0;\n }\n }\n &.active .nav-link{\n color: $primary;\n &:after{\n opacity: 1;\n }\n }\n }\n &-link{\n padding: 1rem 0;\n font-weight: 700;\n color: $base-text;\n position: relative;\n border: none;\n outline: none;\n display: inline-flex;\n align-items: center;\n .icon{\n font-size: 1.4em;\n + span{\n @if($rtl==false){\n margin-left: 0.5rem;\n }\n @if($rtl==true){\n margin-right: 0.5rem;\n }\n }\n }\n .badge{\n @if($rtl==false){\n margin-left: 0.25rem;\n }\n @if($rtl==true){\n margin-right: 0.25rem;\n }\n }\n &:hover{\n color: $base-color;\n }\n &:focus{\n color: $primary;\n }\n &:before,&:after{\n position: absolute;\n content: '';\n }\n &:after{\n left: 0;\n right: 0;\n bottom: 0;\n height: 3px;\n background: $primary;\n opacity: 0;\n }\n &.active{\n color: $primary;\n border: none;\n background-color: transparent;\n &:after{\n opacity: 1;\n }\n }\n }\n }\n }\n &-sm{\n font-size: 0.8125rem;\n }\n}\n@include media-breakpoint-up(md){\n .nav-tabs{\n .nav-item{\n @if($rtl==false){\n padding-right:1.5rem;\n }\n @if($rtl==true){\n padding-left:1.5rem;\n }\n }\n &-sm{\n .nav-item{\n @if($rtl==false){\n padding-right:1.25rem;\n }\n @if($rtl==true){\n padding-left:1.25rem;\n }\n }\n }\n }\n}\n@include media-breakpoint-up(lg){\n .nav-tabs{\n .nav-item{\n @if($rtl==false){\n padding-right:1.75rem;\n }\n @if($rtl==true){\n padding-left:1.75rem;\n }\n }\n &-sm{\n .nav-item{\n @if($rtl==false){\n padding-right:1.25rem;\n }\n @if($rtl==true){\n padding-left:1.25rem;\n }\n }\n }\n .nav-link{\n font-size: 0.875rem;\n }\n }\n}\n@include media-breakpoint-up(xl){\n .nav-tabs{\n .nav-item{\n @if($rtl==false){\n padding-right:2.25rem;\n }\n @if($rtl==true){\n padding-left:2.25rem;\n }\n }\n &-sm{\n .nav-item{\n @if($rtl==false){\n padding-right:1.25rem;\n }\n @if($rtl==true){\n padding-left:1.25rem;\n }\n }\n }\n }\n}\n@include media-breakpoint-down(xs){\n .nav-tabs.is-stretch{\n margin-left: -$stretch-gap-x;\n margin-right: -$stretch-gap-x;\n padding-left: $stretch-gap-x;\n padding-right:$stretch-gap-x;\n }\n}\n\n//Trigger\n.nav-item-trigger{\n display: inline-flex;\n align-items: center;\n @if($rtl==false){\n margin:-1px -.5rem 0 auto;\n }\n @if($rtl==true){\n margin:-1px auto 0 -.5rem;\n }\n}\n\n// Card Nav\n.nav-tabs-card{\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n font-family: $base-font-family;\n}\n@include media-breakpoint-up(sm){\n .nav-tabs-card{\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n}\n\n// ICON\n@include media-breakpoint-down(sm){\n .nav-tabs-mb-icon{\n .nav-item{\n @if($rtl==false){\n padding-right: .75rem;\n }\n @if($rtl==true){\n padding-left: .75rem;\n }\n }\n .nav-link{\n .icon{\n font-size: 1.25rem;\n padding: 0 .5rem;\n + span{\n display: none;\n }\n }\n }\n }\n}\n@media (max-width:359px){\n .nav-tabs-mb-icon{\n .nav-item{\n @if($rtl==false){\n padding-right: .35rem;\n }\n @if($rtl==true){\n padding-left: .35rem;\n }\n }\n }\n}\n\n//Medium\n.is-medium{\n &.nav-tabs{\n .nav-link{\n padding: .75rem 0;\n }\n }\n}",".modal{\n &-content{\n position: relative;\n min-height: 40px;\n box-shadow: $modal-content-box-shadow-xs;\n > .close{\n position: absolute;\n top: .75rem;\n @if($rtl==false){\n right: .75rem;\n }\n @if($rtl==true){\n left: .75rem;\n }\n height: 2.25rem;\n width: 2.25rem;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n color: $base-text;\n z-index: 1;\n transition: all .3s;\n }\n }\n &-body{\n .stretched{\n border-radius: 0;\n margin-left: - $modal-inner-padding;\n margin-right: - $modal-inner-padding;\n padding-left: $modal-inner-padding;\n padding-right: $modal-inner-padding;\n &.alert{\n border: none;\n &-icon{\n @if($rtl==false){\n padding-left: $modal-inner-padding + $alert-icon-width;\n }\n @if($rtl==true){\n padding-right: $modal-inner-padding + $alert-icon-width;\n }\n }\n }\n }\n\n &-md{\n padding: ($modal-custom-padding-md - 0.5) $modal-body-custom-padding-x-sm;\n .stretched{\n margin-left: - $modal-body-custom-padding-x-sm;\n margin-right: - $modal-body-custom-padding-x-sm;\n padding-left: $modal-body-custom-padding-x-sm;\n padding-right: $modal-body-custom-padding-x-sm;\n &.alert-icon{\n @if($rtl==false){\n padding-left: $modal-body-custom-padding-x-md + $alert-icon-width;\n }\n @if($rtl==true){\n padding-right: $modal-body-custom-padding-x-md + $alert-icon-width;\n }\n }\n }\n }\n\n &-lg{\n padding: $modal-custom-padding-md $modal-body-custom-padding-x-sm;\n .stretched{\n margin-left: - $modal-body-custom-padding-x-sm;\n margin-right: - $modal-body-custom-padding-x-sm;\n padding-left: $modal-body-custom-padding-x-sm;\n padding-right: $modal-body-custom-padding-x-sm;\n &.alert-icon{\n @if($rtl==false){\n padding-left: $modal-body-custom-padding-x-md + $alert-icon-width;\n }\n @if($rtl==true){\n padding-right: $modal-body-custom-padding-x-md + $alert-icon-width;\n }\n }\n }\n }\n }\n &-footer{\n &-stretch{\n justify-content: stretch;\n }\n &-between{\n display: flex;\n width: 100%;\n align-items: center;\n justify-content: space-between;\n flex-wrap: wrap;\n margin: -.25rem 0;\n > div{\n padding: .25rem 0;\n }\n }\n }\n &-dialog{\n display: flex;\n align-items: center;\n min-height: subtract(100%, $modal-dialog-margin * 2);\n &::before {\n height: subtract(100vh, $modal-dialog-margin * 2);\n }\n .modal.fade &{\n transform: $modal-fade-transform-revarse;\n }\n .modal.zoom &{\n transform: $modal-scale-transform;\n transition: $modal-transition;\n }\n &-top{\n align-items: flex-start;\n .modal.fade &{\n transform: $modal-fade-transform;\n }\n }\n &-bottom{\n align-items: flex-end;\n }\n }\n}\n\n@include media-breakpoint-up(sm){\n .modal-dialog{\n min-height: subtract(100%, $modal-dialog-margin-y-sm-up * 2);\n &::before {\n height: subtract(100vh, $modal-dialog-margin-y-sm-up * 2);\n }\n }\n .modal{\n &-body{\n padding: $modal-custom-padding $modal-body-custom-padding-x;\n .stretched{\n margin-left: - $modal-body-custom-padding-x;\n margin-right: - $modal-body-custom-padding-x;\n padding-left: $modal-body-custom-padding-x;\n padding-right: $modal-body-custom-padding-x;\n &.alert-icon{\n @if($rtl==false){\n padding-left: $modal-body-custom-padding-x + $alert-icon-width;\n }\n @if($rtl==true){\n padding-right: $modal-body-custom-padding-x + $alert-icon-width;\n }\n }\n }\n &-sm{\n padding: $modal-custom-padding-sm $modal-body-custom-padding-x-sm;\n .stretched{\n margin-left: - $modal-body-custom-padding-x-sm;\n margin-right: - $modal-body-custom-padding-x-sm;\n padding-left: $modal-body-custom-padding-x-sm;\n padding-right: $modal-body-custom-padding-x-sm;\n &.alert-icon{\n @if($rtl==false){\n padding-left: $modal-body-custom-padding-x-sm + $alert-icon-width;\n }\n @if($rtl==true){\n padding-right: $modal-body-custom-padding-x-sm + $alert-icon-width;\n }\n }\n }\n }\n &-md{\n padding: $modal-custom-padding-md $modal-body-custom-padding-x-md;\n .stretched{\n margin-left: - $modal-body-custom-padding-x-md;\n margin-right: - $modal-body-custom-padding-x-md;\n padding-left: $modal-body-custom-padding-x-md;\n padding-right: $modal-body-custom-padding-x-md;\n &.alert-icon{\n @if($rtl==false){\n padding-left: $modal-body-custom-padding-x-md + $alert-icon-width;\n > .icon{\n left: $modal-body-custom-padding-x-md;\n }\n }\n @if($rtl==true){\n padding-right: $modal-body-custom-padding-x-md + $alert-icon-width;\n > .icon{\n right: $modal-body-custom-padding-x-md;\n }\n }\n }\n }\n }\n &-lg{\n padding: $modal-custom-padding-lg $modal-body-custom-padding-x-lg;\n .stretched{\n margin-left: - $modal-body-custom-padding-x-lg;\n margin-right: - $modal-body-custom-padding-x-lg;\n padding-left: $modal-body-custom-padding-x-lg;\n padding-right: $modal-body-custom-padding-x-lg;\n &.alert-icon{\n @if($rtl==false){\n padding-left: $modal-body-custom-padding-x-lg + $alert-icon-width;\n }\n @if($rtl==true){\n padding-right: $modal-body-custom-padding-x-lg + $alert-icon-width;\n }\n }\n }\n }\n }\n &-header{\n padding: $modal-header-custom-padding-xy;\n &-sm {\n padding: $modal-header-custom-padding-xy-sm;\n }\n }\n &-footer{\n padding: $modal-footer-custom-padding-xy;\n &-sm {\n padding: $modal-footer-custom-padding-xy-sm;\n }\n }\n }\n}\n\n@include media-breakpoint-up(md){\n .modal-md{\n max-width: 600px;\n }\n}",".pagination{\n &-goto{\n display: inline-flex;\n align-items: center;\n font-size: .8125rem;\n text-transform: uppercase;\n }\n}\n\n.page{\n &-link{\n // @include border-radius($border-radius);\n font-size: $pagination-font-size;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n min-width: calc(#{$pagination-line-height} + #{$pagination-padding-y*2} + #{$pagination-border-width*2});\n .pagination-sm &{\n line-height: $pagination-line-height-sm;\n min-width: calc(#{$pagination-line-height-sm} + #{$pagination-padding-y-sm*2} + #{$pagination-border-width*2});\n }\n .pagination-lg &{\n line-height: $pagination-line-height-lg;\n min-width: calc(#{$pagination-line-height-lg} + #{$pagination-padding-y-lg*2} + #{$pagination-border-width*2});\n }\n .pagination-xl &{\n padding: $pagination-padding-y-xl $pagination-padding-x-xl;\n font-size: $pagination-font-size*1.7;\n line-height: $pagination-line-height-xl;\n min-width: calc(#{$pagination-line-height-xl} + #{$pagination-padding-y-xl*2} + #{$pagination-border-width*2});\n }\n .icon{\n font-size: .8125rem;\n line-height: inherit;\n }\n &:not([href]){\n background-color: transparent;\n color: inherit;\n // height: 100%;\n .icon{\n &:before{\n position: relative;\n top: 1px;\n }\n }\n }\n &-prev,&-next{\n span{\n display: none;\n }\n }\n }\n}\n@include media-breakpoint-up(sm){\n .page{\n &-link{\n &-prev,&-next{\n span{\n display: block;\n }\n }\n &-prev{\n .icon{\n @if($rtl==false){\n padding-right: 0.25rem;\n }\n @if($rtl==true){\n padding-left: 0.25rem;\n }\n }\n }\n &-next{\n .icon{\n @if($rtl==false){\n padding-left: 0.25rem;\n }\n @if($rtl==true){\n padding-right: 0.25rem;\n }\n }\n }\n }\n }\n}",".progress{\n &-bar{\n height: 100%;\n line-height: 1;\n }\n &-sm{\n height:.25rem;\n }\n &-md{\n height:.375rem;\n }\n &-lg{\n height:1rem;\n }\n &-pill{\n border-radius: 100px;\n .progress-bar{\n @extend .progress-pill;\n }\n }\n &-text{\n display: flex;\n align-items: center;\n justify-content: space-between;\n color: $base-light;\n margin-bottom: 0.25rem;\n }\n &-label{\n font-size: 0.875rem;\n }\n &-amount{\n font-size: $fx-sz-12;\n @if($rtl==false){\n padding-left: .5rem;\n }\n @if($rtl==true){\n padding-right: .5rem;\n }\n }\n &-alt{\n display: flex;\n align-items: center;\n overflow: visible;\n .progress-bar{\n border-radius: $progress-border-radius;\n }\n }\n &-reverse{\n flex-direction: row-reverse;\n }\n &-bordered{\n .progress-bar{\n margin-top: -2px;\n border:2px solid $white;\n box-sizing: content-box;\n &:not(:first-child){\n @if($rtl==false){\n margin-left: -4px;\n }\n @if($rtl==true){\n margin-right: -4px;\n }\n }\n }\n &.progress-reverse {\n .progress-bar{\n @if($rtl==false){\n margin-left: 0;\n &:not(:last-child){\n margin-left: -5px;\n }\n }\n @if($rtl==true){\n margin-right: 0;\n &:not(:last-child){\n margin-right: -5px;\n }\n }\n }\n }\n }\n //@e-290\n &-rating{\n display: flex;\n align-items: center;\n &-title{\n width: 48px;\n flex-grow: 0;\n line-height: 1.25rem;\n }\n &-percent{\n width: 40px;\n // flex-grow: 0;\n line-height: 1.25rem;\n text-align: right;\n }\n .progress{\n flex-grow: 1;\n }\n }\n}",".toast{\n .close{\n display: inline-flex;\n @if($rtl==false){\n margin-right: -0.5rem;\n margin-left: 0.5rem;\n }\n @if($rtl==true){\n margin-left: -0.5rem;\n margin-right: 0.5rem;\n }\n }\n}",".rating{\n display: flex;\n align-items: center;\n margin: 0 -.125rem;\n color: $warning;\n > * {\n padding: 0 .125rem;\n display: inline-flex;\n }\n .icon{\n font-size: 1rem;\n }\n &-wrap{\n display: inline-flex;\n align-items: flex-start;\n .amount{\n line-height: 1.25rem;\n }\n .rating + span,span + .rating{\n margin-left: .75rem;\n }\n }\n &-pill{\n padding: .35rem .875rem;\n border-radius: 3rem;\n }\n}\n\n.rating{\n &-card {\n &-description{\n .icon{\n color: $primary;\n }\n li{\n color: $base-400;\n }\n }\n }\n &-progress{\n display: flex;\n align-items: center;\n }\n}\n.icon + span,span + .icon{\n margin-left: 0.25rem;\n}","@font-face {\n font-family: '#{$icomoon-font-family}';\n src: url('#{$icomoon-font-path}/#{$icomoon-font-family}.eot');\n src: url('#{$icomoon-font-path}/#{$icomoon-font-family}.eot#iefix') format('embedded-opentype'),\n url('#{$icomoon-font-path}/#{$icomoon-font-family}.ttf') format('truetype'),\n url('#{$icomoon-font-path}/#{$icomoon-font-family}.woff') format('woff'),\n url('#{$icomoon-font-path}/#{$icomoon-font-family}.svg##{$icomoon-font-family}') format('svg');\n font-weight: normal;\n font-style: normal;\n font-display: block;\n}\n\n.ni {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: '#{$icomoon-font-family}' !important;\n speak: never;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.ni-centos {\n &:before {\n content: $ni-centos; \n }\n}\n.ni-covid {\n &:before {\n content: $ni-covid; \n }\n}\n.ni-fedora {\n &:before {\n content: $ni-fedora; \n }\n}\n.ni-hot-fill {\n &:before {\n content: $ni-hot-fill; \n }\n}\n.ni-hot {\n &:before {\n content: $ni-hot; \n }\n}\n.ni-linux-server {\n &:before {\n content: $ni-linux-server; \n }\n}\n.ni-linux {\n &:before {\n content: $ni-linux; \n }\n}\n.ni-note-add-fill {\n &:before {\n content: $ni-note-add-fill; \n }\n}\n.ni-repeat-fill {\n &:before {\n content: $ni-repeat-fill; \n }\n}\n.ni-tranx-fill {\n &:before {\n content: $ni-tranx-fill; \n }\n}\n.ni-ubuntu {\n &:before {\n content: $ni-ubuntu; \n }\n}\n.ni-virus {\n &:before {\n content: $ni-virus; \n }\n}\n.ni-b-chrome {\n &:before {\n content: $ni-b-chrome; \n }\n}\n.ni-b-edge {\n &:before {\n content: $ni-b-edge; \n }\n}\n.ni-b-firefox {\n &:before {\n content: $ni-b-firefox; \n }\n}\n.ni-b-ie {\n &:before {\n content: $ni-b-ie; \n }\n}\n.ni-b-opera {\n &:before {\n content: $ni-b-opera; \n }\n}\n.ni-b-safari {\n &:before {\n content: $ni-b-safari; \n }\n}\n.ni-b-si {\n &:before {\n content: $ni-b-si; \n }\n}\n.ni-b-uc {\n &:before {\n content: $ni-b-uc; \n }\n}\n.ni-brick-fill {\n &:before {\n content: $ni-brick-fill; \n }\n}\n.ni-brick {\n &:before {\n content: $ni-brick; \n }\n}\n.ni-col-3s {\n &:before {\n content: $ni-col-3s; \n }\n}\n.ni-col-4s {\n &:before {\n content: $ni-col-4s; \n }\n}\n.ni-col-2s {\n &:before {\n content: $ni-col-2s; \n }\n}\n.ni-comments {\n &:before {\n content: $ni-comments; \n }\n}\n.ni-dot-sq {\n &:before {\n content: $ni-dot-sq; \n }\n}\n.ni-dot {\n &:before {\n content: $ni-dot; \n }\n}\n.ni-footer {\n &:before {\n content: $ni-footer; \n }\n}\n.ni-header {\n &:before {\n content: $ni-header; \n }\n}\n.ni-heading {\n &:before {\n content: $ni-heading; \n }\n}\n.ni-layout-alt-fill {\n &:before {\n content: $ni-layout-alt-fill; \n }\n}\n.ni-layout-alt {\n &:before {\n content: $ni-layout-alt; \n }\n}\n.ni-layout-fill1 {\n &:before {\n content: $ni-layout-fill1; \n }\n}\n.ni-layout1 {\n &:before {\n content: $ni-layout1; \n }\n}\n.ni-list-index-fill {\n &:before {\n content: $ni-list-index-fill; \n }\n}\n.ni-list-index {\n &:before {\n content: $ni-list-index; \n }\n}\n.ni-list-thumb-alt-fill {\n &:before {\n content: $ni-list-thumb-alt-fill; \n }\n}\n.ni-list-thumb-alt {\n &:before {\n content: $ni-list-thumb-alt; \n }\n}\n.ni-list-thumb-fill {\n &:before {\n content: $ni-list-thumb-fill; \n }\n}\n.ni-list-thumb {\n &:before {\n content: $ni-list-thumb; \n }\n}\n.ni-masonry-fill {\n &:before {\n content: $ni-masonry-fill; \n }\n}\n.ni-masonry {\n &:before {\n content: $ni-masonry; \n }\n}\n.ni-menu-circled {\n &:before {\n content: $ni-menu-circled; \n }\n}\n.ni-menu-squared {\n &:before {\n content: $ni-menu-squared; \n }\n}\n.ni-notice {\n &:before {\n content: $ni-notice; \n }\n}\n.ni-pen2 {\n &:before {\n content: $ni-pen2; \n }\n}\n.ni-property-blank {\n &:before {\n content: $ni-property-blank; \n }\n}\n.ni-propert-blank {\n &:before {\n content: $ni-propert-blank; \n }\n}\n.ni-property-add {\n &:before {\n content: $ni-property-add; \n }\n}\n.ni-property-alt {\n &:before {\n content: $ni-property-alt; \n }\n}\n.ni-property-remove {\n &:before {\n content: $ni-property-remove; \n }\n}\n.ni-property {\n &:before {\n content: $ni-property; \n }\n}\n.ni-puzzle-fill {\n &:before {\n content: $ni-puzzle-fill; \n }\n}\n.ni-puzzle {\n &:before {\n content: $ni-puzzle; \n }\n}\n.ni-quote-left {\n &:before {\n content: $ni-quote-left; \n }\n}\n.ni-quote-right {\n &:before {\n content: $ni-quote-right; \n }\n}\n.ni-row-mix {\n &:before {\n content: $ni-row-mix; \n }\n}\n.ni-row-view1 {\n &:before {\n content: $ni-row-view1; \n }\n}\n.ni-sidebar-r {\n &:before {\n content: $ni-sidebar-r; \n }\n}\n.ni-text2 {\n &:before {\n content: $ni-text2; \n }\n}\n.ni-tile-thumb-fill {\n &:before {\n content: $ni-tile-thumb-fill; \n }\n}\n.ni-tile-thumb {\n &:before {\n content: $ni-tile-thumb; \n }\n}\n.ni-view-col-fill {\n &:before {\n content: $ni-view-col-fill; \n }\n}\n.ni-view-col-sq {\n &:before {\n content: $ni-view-col-sq; \n }\n}\n.ni-view-col {\n &:before {\n content: $ni-view-col; \n }\n}\n.ni-view-col2 {\n &:before {\n content: $ni-view-col2; \n }\n}\n.ni-view-col3 {\n &:before {\n content: $ni-view-col3; \n }\n}\n.ni-view-cols-fill {\n &:before {\n content: $ni-view-cols-fill; \n }\n}\n.ni-view-cols-sq {\n &:before {\n content: $ni-view-cols-sq; \n }\n}\n.ni-view-cols {\n &:before {\n content: $ni-view-cols; \n }\n}\n.ni-view-grid-fill {\n &:before {\n content: $ni-view-grid-fill; \n }\n}\n.ni-view-grid-sq {\n &:before {\n content: $ni-view-grid-sq; \n }\n}\n.ni-view-grid-wd {\n &:before {\n content: $ni-view-grid-wd; \n }\n}\n.ni-view-grid {\n &:before {\n content: $ni-view-grid; \n }\n}\n.ni-view-grid2-wd {\n &:before {\n content: $ni-view-grid2-wd; \n }\n}\n.ni-view-grid3-wd {\n &:before {\n content: $ni-view-grid3-wd; \n }\n}\n.ni-view-group-fill {\n &:before {\n content: $ni-view-group-fill; \n }\n}\n.ni-view-group-wd {\n &:before {\n content: $ni-view-group-wd; \n }\n}\n.ni-view-list-fill {\n &:before {\n content: $ni-view-list-fill; \n }\n}\n.ni-view-list-sq {\n &:before {\n content: $ni-view-list-sq; \n }\n}\n.ni-view-list-wd {\n &:before {\n content: $ni-view-list-wd; \n }\n}\n.ni-view-list {\n &:before {\n content: $ni-view-list; \n }\n}\n.ni-view-panel-fill {\n &:before {\n content: $ni-view-panel-fill; \n }\n}\n.ni-view-panel-sq {\n &:before {\n content: $ni-view-panel-sq; \n }\n}\n.ni-view-panel {\n &:before {\n content: $ni-view-panel; \n }\n}\n.ni-view-row-fill {\n &:before {\n content: $ni-view-row-fill; \n }\n}\n.ni-view-row-sq {\n &:before {\n content: $ni-view-row-sq; \n }\n}\n.ni-view-row-wd {\n &:before {\n content: $ni-view-row-wd; \n }\n}\n.ni-view-row {\n &:before {\n content: $ni-view-row; \n }\n}\n.ni-view-x1 {\n &:before {\n content: $ni-view-x1; \n }\n}\n.ni-view-x2 {\n &:before {\n content: $ni-view-x2; \n }\n}\n.ni-view-x3 {\n &:before {\n content: $ni-view-x3; \n }\n}\n.ni-view-x4 {\n &:before {\n content: $ni-view-x4; \n }\n}\n.ni-view-x5 {\n &:before {\n content: $ni-view-x5; \n }\n}\n.ni-view-x6 {\n &:before {\n content: $ni-view-x6; \n }\n}\n.ni-view-x7 {\n &:before {\n content: $ni-view-x7; \n }\n}\n.ni-dashlite {\n &:before {\n content: $ni-dashlite; \n }\n}\n.ni-dashlite-circle {\n &:before {\n content: $ni-dashlite-circle; \n }\n}\n.ni-dashlite-alt {\n &:before {\n content: $ni-dashlite-alt; \n }\n}\n.ni-master-card {\n &:before {\n content: $ni-master-card; \n }\n}\n.ni-paypal {\n &:before {\n content: $ni-paypal; \n }\n}\n.ni-visa-alt {\n &:before {\n content: $ni-visa-alt; \n }\n}\n.ni-coin-eur {\n &:before {\n content: $ni-coin-eur; \n }\n}\n.ni-coin-gbp {\n &:before {\n content: $ni-coin-gbp; \n }\n}\n.ni-sign-ada-alt {\n &:before {\n content: $ni-sign-ada-alt; \n }\n}\n.ni-sign-bch-alt {\n &:before {\n content: $ni-sign-bch-alt; \n }\n}\n.ni-sign-bgp-alt {\n &:before {\n content: $ni-sign-bgp-alt; \n }\n}\n.ni-sign-bnb-alt {\n &:before {\n content: $ni-sign-bnb-alt; \n }\n}\n.ni-sign-brl-alt {\n &:before {\n content: $ni-sign-brl-alt; \n }\n}\n.ni-sign-btc-alt {\n &:before {\n content: $ni-sign-btc-alt; \n }\n}\n.ni-sign-cc-alt {\n &:before {\n content: $ni-sign-cc-alt; \n }\n}\n.ni-sign-cc-alt2 {\n &:before {\n content: $ni-sign-cc-alt2; \n }\n}\n.ni-sign-chf-alt {\n &:before {\n content: $ni-sign-chf-alt; \n }\n}\n.ni-sign-cny-alt {\n &:before {\n content: $ni-sign-cny-alt; \n }\n}\n.ni-sign-czk-alt {\n &:before {\n content: $ni-sign-czk-alt; \n }\n}\n.ni-sign-dash-alt {\n &:before {\n content: $ni-sign-dash-alt; \n }\n}\n.ni-sign-dkk-alt {\n &:before {\n content: $ni-sign-dkk-alt; \n }\n}\n.ni-sign-eos-alt {\n &:before {\n content: $ni-sign-eos-alt; \n }\n}\n.ni-sign-eth-alt {\n &:before {\n content: $ni-sign-eth-alt; \n }\n}\n.ni-sign-eur-alt2 {\n &:before {\n content: $ni-sign-eur-alt2; \n }\n}\n.ni-sign-euro-alt {\n &:before {\n content: $ni-sign-euro-alt; \n }\n}\n.ni-sign-gbp-alt2 {\n &:before {\n content: $ni-sign-gbp-alt2; \n }\n}\n.ni-sign-hkd-alt {\n &:before {\n content: $ni-sign-hkd-alt; \n }\n}\n.ni-sign-idr-alt {\n &:before {\n content: $ni-sign-idr-alt; \n }\n}\n.ni-sign-inr-alt {\n &:before {\n content: $ni-sign-inr-alt; \n }\n}\n.ni-sign-jpy-alt {\n &:before {\n content: $ni-sign-jpy-alt; \n }\n}\n.ni-sign-kr-alt {\n &:before {\n content: $ni-sign-kr-alt; \n }\n}\n.ni-sign-ltc-alt {\n &:before {\n content: $ni-sign-ltc-alt; \n }\n}\n.ni-sign-ltc {\n &:before {\n content: $ni-sign-ltc; \n }\n}\n.ni-sign-mxn-alt {\n &:before {\n content: $ni-sign-mxn-alt; \n }\n}\n.ni-sign-mxr-alt {\n &:before {\n content: $ni-sign-mxr-alt; \n }\n}\n.ni-sign-myr-alt {\n &:before {\n content: $ni-sign-myr-alt; \n }\n}\n.ni-sign-paypal-alt {\n &:before {\n content: $ni-sign-paypal-alt; \n }\n}\n.ni-sign-paypal-full {\n &:before {\n content: $ni-sign-paypal-full; \n }\n}\n.ni-sign-php-alt {\n &:before {\n content: $ni-sign-php-alt; \n }\n}\n.ni-sign-pln-alt {\n &:before {\n content: $ni-sign-pln-alt; \n }\n}\n.ni-sign-rub-alt {\n &:before {\n content: $ni-sign-rub-alt; \n }\n}\n.ni-sign-sek-alt {\n &:before {\n content: $ni-sign-sek-alt; \n }\n}\n.ni-sign-sgd-alt {\n &:before {\n content: $ni-sign-sgd-alt; \n }\n}\n.ni-sign-kobo-alt {\n &:before {\n content: $ni-sign-kobo-alt; \n }\n}\n.ni-sign-steem-alt {\n &:before {\n content: $ni-sign-steem-alt; \n }\n}\n.ni-sign-steller-alt {\n &:before {\n content: $ni-sign-steller-alt; \n }\n}\n.ni-sign-stripe-fulll {\n &:before {\n content: $ni-sign-stripe-fulll; \n }\n}\n.ni-sign-thb-alt {\n &:before {\n content: $ni-sign-thb-alt; \n }\n}\n.ni-sign-trx-alt {\n &:before {\n content: $ni-sign-trx-alt; \n }\n}\n.ni-sign-try-alt {\n &:before {\n content: $ni-sign-try-alt; \n }\n}\n.ni-sign-usd-alt {\n &:before {\n content: $ni-sign-usd-alt; \n }\n}\n.ni-sign-usd-alt2 {\n &:before {\n content: $ni-sign-usd-alt2; \n }\n}\n.ni-sign-usdc-alt {\n &:before {\n content: $ni-sign-usdc-alt; \n }\n}\n.ni-sign-usdt-alt {\n &:before {\n content: $ni-sign-usdt-alt; \n }\n}\n.ni-sign-visa-alt {\n &:before {\n content: $ni-sign-visa-alt; \n }\n}\n.ni-sign-vnd-alt {\n &:before {\n content: $ni-sign-vnd-alt; \n }\n}\n.ni-sign-waves-alt {\n &:before {\n content: $ni-sign-waves-alt; \n }\n}\n.ni-sign-xem-alt {\n &:before {\n content: $ni-sign-xem-alt; \n }\n}\n.ni-sign-xrp-new-alt {\n &:before {\n content: $ni-sign-xrp-new-alt; \n }\n}\n.ni-sign-xrp-old-alt {\n &:before {\n content: $ni-sign-xrp-old-alt; \n }\n}\n.ni-sign-zcash-alt {\n &:before {\n content: $ni-sign-zcash-alt; \n }\n}\n.ni-chevron-left {\n &:before {\n content: $ni-chevron-left; \n }\n}\n.ni-chevron-right {\n &:before {\n content: $ni-chevron-right; \n }\n}\n.ni-chevron-up {\n &:before {\n content: $ni-chevron-up; \n }\n}\n.ni-chevron-down {\n &:before {\n content: $ni-chevron-down; \n }\n}\n.ni-chevron-left-round {\n &:before {\n content: $ni-chevron-left-round; \n }\n}\n.ni-chevron-right-round {\n &:before {\n content: $ni-chevron-right-round; \n }\n}\n.ni-chevron-up-round {\n &:before {\n content: $ni-chevron-up-round; \n }\n}\n.ni-chevron-down-round {\n &:before {\n content: $ni-chevron-down-round; \n }\n}\n.ni-chevron-left-round-fill {\n &:before {\n content: $ni-chevron-left-round-fill; \n }\n}\n.ni-chevron-right-round-fill {\n &:before {\n content: $ni-chevron-right-round-fill; \n }\n}\n.ni-chevron-up-round-fill {\n &:before {\n content: $ni-chevron-up-round-fill; \n }\n}\n.ni-chevron-down-round-fill {\n &:before {\n content: $ni-chevron-down-round-fill; \n }\n}\n.ni-chevron-left-c {\n &:before {\n content: $ni-chevron-left-c; \n }\n}\n.ni-chevron-right-c {\n &:before {\n content: $ni-chevron-right-c; \n }\n}\n.ni-chevron-up-c {\n &:before {\n content: $ni-chevron-up-c; \n }\n}\n.ni-chevron-down-c {\n &:before {\n content: $ni-chevron-down-c; \n }\n}\n.ni-chevron-left-fill-c {\n &:before {\n content: $ni-chevron-left-fill-c; \n }\n}\n.ni-chevron-right-fill-c {\n &:before {\n content: $ni-chevron-right-fill-c; \n }\n}\n.ni-chevron-up-fill-c {\n &:before {\n content: $ni-chevron-up-fill-c; \n }\n}\n.ni-chevron-down-fill-c {\n &:before {\n content: $ni-chevron-down-fill-c; \n }\n}\n.ni-chevron-left-circle {\n &:before {\n content: $ni-chevron-left-circle; \n }\n}\n.ni-chevron-right-circle {\n &:before {\n content: $ni-chevron-right-circle; \n }\n}\n.ni-chevron-up-circle {\n &:before {\n content: $ni-chevron-up-circle; \n }\n}\n.ni-chevron-down-circle {\n &:before {\n content: $ni-chevron-down-circle; \n }\n}\n.ni-chevron-left-circle-fill {\n &:before {\n content: $ni-chevron-left-circle-fill; \n }\n}\n.ni-chevron-right-circle-fill {\n &:before {\n content: $ni-chevron-right-circle-fill; \n }\n}\n.ni-chevron-up-circle-fill {\n &:before {\n content: $ni-chevron-up-circle-fill; \n }\n}\n.ni-chevron-down-circle-fill {\n &:before {\n content: $ni-chevron-down-circle-fill; \n }\n}\n.ni-caret-left {\n &:before {\n content: $ni-caret-left; \n }\n}\n.ni-caret-right {\n &:before {\n content: $ni-caret-right; \n }\n}\n.ni-caret-up {\n &:before {\n content: $ni-caret-up; \n }\n}\n.ni-caret-down {\n &:before {\n content: $ni-caret-down; \n }\n}\n.ni-caret-left-fill {\n &:before {\n content: $ni-caret-left-fill; \n }\n}\n.ni-caret-right-fill {\n &:before {\n content: $ni-caret-right-fill; \n }\n}\n.ni-caret-up-fill {\n &:before {\n content: $ni-caret-up-fill; \n }\n}\n.ni-caret-down-fill {\n &:before {\n content: $ni-caret-down-fill; \n }\n}\n.ni-sort {\n &:before {\n content: $ni-sort; \n }\n}\n.ni-sort-up {\n &:before {\n content: $ni-sort-up; \n }\n}\n.ni-sort-down {\n &:before {\n content: $ni-sort-down; \n }\n}\n.ni-sort-fill {\n &:before {\n content: $ni-sort-fill; \n }\n}\n.ni-sort-up-fill {\n &:before {\n content: $ni-sort-up-fill; \n }\n}\n.ni-sort-down-fill {\n &:before {\n content: $ni-sort-down-fill; \n }\n}\n.ni-sort-v {\n &:before {\n content: $ni-sort-v; \n }\n}\n.ni-swap-v {\n &:before {\n content: $ni-swap-v; \n }\n}\n.ni-swap {\n &:before {\n content: $ni-swap; \n }\n}\n.ni-arrow-left-round {\n &:before {\n content: $ni-arrow-left-round; \n }\n}\n.ni-arrow-right-round {\n &:before {\n content: $ni-arrow-right-round; \n }\n}\n.ni-arrow-up-round {\n &:before {\n content: $ni-arrow-up-round; \n }\n}\n.ni-arrow-down-round {\n &:before {\n content: $ni-arrow-down-round; \n }\n}\n.ni-arrow-left-round-fill {\n &:before {\n content: $ni-arrow-left-round-fill; \n }\n}\n.ni-arrow-right-round-fill {\n &:before {\n content: $ni-arrow-right-round-fill; \n }\n}\n.ni-arrow-up-round-fill {\n &:before {\n content: $ni-arrow-up-round-fill; \n }\n}\n.ni-arrow-down-round-fill {\n &:before {\n content: $ni-arrow-down-round-fill; \n }\n}\n.ni-arrow-left-c {\n &:before {\n content: $ni-arrow-left-c; \n }\n}\n.ni-arrow-right-c {\n &:before {\n content: $ni-arrow-right-c; \n }\n}\n.ni-arrow-up-c {\n &:before {\n content: $ni-arrow-up-c; \n }\n}\n.ni-arrow-down-c {\n &:before {\n content: $ni-arrow-down-c; \n }\n}\n.ni-arrow-left-fill-c {\n &:before {\n content: $ni-arrow-left-fill-c; \n }\n}\n.ni-arrow-right-fill-c {\n &:before {\n content: $ni-arrow-right-fill-c; \n }\n}\n.ni-arrow-up-fill-c {\n &:before {\n content: $ni-arrow-up-fill-c; \n }\n}\n.ni-arrow-down-fill-c {\n &:before {\n content: $ni-arrow-down-fill-c; \n }\n}\n.ni-arrow-left-circle {\n &:before {\n content: $ni-arrow-left-circle; \n }\n}\n.ni-arrow-right-circle {\n &:before {\n content: $ni-arrow-right-circle; \n }\n}\n.ni-arrow-up-circle {\n &:before {\n content: $ni-arrow-up-circle; \n }\n}\n.ni-arrow-down-circle {\n &:before {\n content: $ni-arrow-down-circle; \n }\n}\n.ni-arrow-left-circle-fill {\n &:before {\n content: $ni-arrow-left-circle-fill; \n }\n}\n.ni-arrow-up-circle-fill {\n &:before {\n content: $ni-arrow-up-circle-fill; \n }\n}\n.ni-arrow-down-circle-fill {\n &:before {\n content: $ni-arrow-down-circle-fill; \n }\n}\n.ni-arrow-right-circle-fill {\n &:before {\n content: $ni-arrow-right-circle-fill; \n }\n}\n.ni-chevrons-left {\n &:before {\n content: $ni-chevrons-left; \n }\n}\n.ni-chevrons-right {\n &:before {\n content: $ni-chevrons-right; \n }\n}\n.ni-chevrons-up {\n &:before {\n content: $ni-chevrons-up; \n }\n}\n.ni-chevrons-down {\n &:before {\n content: $ni-chevrons-down; \n }\n}\n.ni-first {\n &:before {\n content: $ni-first; \n }\n}\n.ni-last {\n &:before {\n content: $ni-last; \n }\n}\n.ni-back-ios {\n &:before {\n content: $ni-back-ios; \n }\n}\n.ni-forward-ios {\n &:before {\n content: $ni-forward-ios; \n }\n}\n.ni-upword-ios {\n &:before {\n content: $ni-upword-ios; \n }\n}\n.ni-downward-ios {\n &:before {\n content: $ni-downward-ios; \n }\n}\n.ni-back-alt {\n &:before {\n content: $ni-back-alt; \n }\n}\n.ni-forward-alt {\n &:before {\n content: $ni-forward-alt; \n }\n}\n.ni-upword-alt {\n &:before {\n content: $ni-upword-alt; \n }\n}\n.ni-downward-alt {\n &:before {\n content: $ni-downward-alt; \n }\n}\n.ni-back-alt-fill {\n &:before {\n content: $ni-back-alt-fill; \n }\n}\n.ni-forward-alt-fill {\n &:before {\n content: $ni-forward-alt-fill; \n }\n}\n.ni-upword-alt-fill {\n &:before {\n content: $ni-upword-alt-fill; \n }\n}\n.ni-downward-alt-fill {\n &:before {\n content: $ni-downward-alt-fill; \n }\n}\n.ni-arrow-long-left {\n &:before {\n content: $ni-arrow-long-left; \n }\n}\n.ni-arrow-long-right {\n &:before {\n content: $ni-arrow-long-right; \n }\n}\n.ni-arrow-long-up {\n &:before {\n content: $ni-arrow-long-up; \n }\n}\n.ni-arrow-long-down {\n &:before {\n content: $ni-arrow-long-down; \n }\n}\n.ni-arrow-left {\n &:before {\n content: $ni-arrow-left; \n }\n}\n.ni-arrow-right {\n &:before {\n content: $ni-arrow-right; \n }\n}\n.ni-arrow-up {\n &:before {\n content: $ni-arrow-up; \n }\n}\n.ni-arrow-down {\n &:before {\n content: $ni-arrow-down; \n }\n}\n.ni-arrow-up-left {\n &:before {\n content: $ni-arrow-up-left; \n }\n}\n.ni-arrow-up-right {\n &:before {\n content: $ni-arrow-up-right; \n }\n}\n.ni-arrow-down-left {\n &:before {\n content: $ni-arrow-down-left; \n }\n}\n.ni-arrow-down-right {\n &:before {\n content: $ni-arrow-down-right; \n }\n}\n.ni-arrow-to-left {\n &:before {\n content: $ni-arrow-to-left; \n }\n}\n.ni-arrow-to-right {\n &:before {\n content: $ni-arrow-to-right; \n }\n}\n.ni-arrow-to-up {\n &:before {\n content: $ni-arrow-to-up; \n }\n}\n.ni-arrow-to-down {\n &:before {\n content: $ni-arrow-to-down; \n }\n}\n.ni-arrow-from-left {\n &:before {\n content: $ni-arrow-from-left; \n }\n}\n.ni-arrow-from-right {\n &:before {\n content: $ni-arrow-from-right; \n }\n}\n.ni-arrow-from-up {\n &:before {\n content: $ni-arrow-from-up; \n }\n}\n.ni-arrow-from-down {\n &:before {\n content: $ni-arrow-from-down; \n }\n}\n.ni-curve-down-left {\n &:before {\n content: $ni-curve-down-left; \n }\n}\n.ni-curve-up-right {\n &:before {\n content: $ni-curve-up-right; \n }\n}\n.ni-curve-up-left {\n &:before {\n content: $ni-curve-up-left; \n }\n}\n.ni-curve-down-right {\n &:before {\n content: $ni-curve-down-right; \n }\n}\n.ni-curve-left-up {\n &:before {\n content: $ni-curve-left-up; \n }\n}\n.ni-curve-right-up {\n &:before {\n content: $ni-curve-right-up; \n }\n}\n.ni-curve-left-down {\n &:before {\n content: $ni-curve-left-down; \n }\n}\n.ni-curve-right-down {\n &:before {\n content: $ni-curve-right-down; \n }\n}\n.ni-back-arrow {\n &:before {\n content: $ni-back-arrow; \n }\n}\n.ni-forward-arrow {\n &:before {\n content: $ni-forward-arrow; \n }\n}\n.ni-back-arrow-fill {\n &:before {\n content: $ni-back-arrow-fill; \n }\n}\n.ni-forward-arrow-fill {\n &:before {\n content: $ni-forward-arrow-fill; \n }\n}\n.ni-navigate {\n &:before {\n content: $ni-navigate; \n }\n}\n.ni-navigate-up {\n &:before {\n content: $ni-navigate-up; \n }\n}\n.ni-navigate-fill {\n &:before {\n content: $ni-navigate-fill; \n }\n}\n.ni-navigate-up-fill {\n &:before {\n content: $ni-navigate-up-fill; \n }\n}\n.ni-send {\n &:before {\n content: $ni-send; \n }\n}\n.ni-send-alt {\n &:before {\n content: $ni-send-alt; \n }\n}\n.ni-unfold-less {\n &:before {\n content: $ni-unfold-less; \n }\n}\n.ni-unfold-more {\n &:before {\n content: $ni-unfold-more; \n }\n}\n.ni-exchange-v {\n &:before {\n content: $ni-exchange-v; \n }\n}\n.ni-exchange {\n &:before {\n content: $ni-exchange; \n }\n}\n.ni-expand {\n &:before {\n content: $ni-expand; \n }\n}\n.ni-shrink {\n &:before {\n content: $ni-shrink; \n }\n}\n.ni-focus {\n &:before {\n content: $ni-focus; \n }\n}\n.ni-maximize {\n &:before {\n content: $ni-maximize; \n }\n}\n.ni-minimize {\n &:before {\n content: $ni-minimize; \n }\n}\n.ni-maximize-alt {\n &:before {\n content: $ni-maximize-alt; \n }\n}\n.ni-minimize-alt {\n &:before {\n content: $ni-minimize-alt; \n }\n}\n.ni-shuffle {\n &:before {\n content: $ni-shuffle; \n }\n}\n.ni-cross-sm {\n &:before {\n content: $ni-cross-sm; \n }\n}\n.ni-cross {\n &:before {\n content: $ni-cross; \n }\n}\n.ni-cross-round {\n &:before {\n content: $ni-cross-round; \n }\n}\n.ni-cross-circle {\n &:before {\n content: $ni-cross-circle; \n }\n}\n.ni-cross-c {\n &:before {\n content: $ni-cross-c; \n }\n}\n.ni-cross-round-fill {\n &:before {\n content: $ni-cross-round-fill; \n }\n}\n.ni-cross-circle-fill {\n &:before {\n content: $ni-cross-circle-fill; \n }\n}\n.ni-cross-fill-c {\n &:before {\n content: $ni-cross-fill-c; \n }\n}\n.ni-na {\n &:before {\n content: $ni-na; \n }\n}\n.ni-check {\n &:before {\n content: $ni-check; \n }\n}\n.ni-check-thick {\n &:before {\n content: $ni-check-thick; \n }\n}\n.ni-done {\n &:before {\n content: $ni-done; \n }\n}\n.ni-check-round {\n &:before {\n content: $ni-check-round; \n }\n}\n.ni-check-circle {\n &:before {\n content: $ni-check-circle; \n }\n}\n.ni-check-c {\n &:before {\n content: $ni-check-c; \n }\n}\n.ni-check-round-fill {\n &:before {\n content: $ni-check-round-fill; \n }\n}\n.ni-check-circle-fill {\n &:before {\n content: $ni-check-circle-fill; \n }\n}\n.ni-check-fill-c {\n &:before {\n content: $ni-check-fill-c; \n }\n}\n.ni-check-circle-cut {\n &:before {\n content: $ni-check-circle-cut; \n }\n}\n.ni-check-round-cut {\n &:before {\n content: $ni-check-round-cut; \n }\n}\n.ni-bullet {\n &:before {\n content: $ni-bullet; \n }\n}\n.ni-circle {\n &:before {\n content: $ni-circle; \n }\n}\n.ni-square {\n &:before {\n content: $ni-square; \n }\n}\n.ni-square-c {\n &:before {\n content: $ni-square-c; \n }\n}\n.ni-bullet-fill {\n &:before {\n content: $ni-bullet-fill; \n }\n}\n.ni-circle-fill {\n &:before {\n content: $ni-circle-fill; \n }\n}\n.ni-square-fill {\n &:before {\n content: $ni-square-fill; \n }\n}\n.ni-square-fill-c {\n &:before {\n content: $ni-square-fill-c; \n }\n}\n.ni-plus-sm {\n &:before {\n content: $ni-plus-sm; \n }\n}\n.ni-minus-sm {\n &:before {\n content: $ni-minus-sm; \n }\n}\n.ni-plus {\n &:before {\n content: $ni-plus; \n }\n}\n.ni-minus {\n &:before {\n content: $ni-minus; \n }\n}\n.ni-plus-round {\n &:before {\n content: $ni-plus-round; \n }\n}\n.ni-minus-round {\n &:before {\n content: $ni-minus-round; \n }\n}\n.ni-plus-circle {\n &:before {\n content: $ni-plus-circle; \n }\n}\n.ni-minus-circle {\n &:before {\n content: $ni-minus-circle; \n }\n}\n.ni-plus-c {\n &:before {\n content: $ni-plus-c; \n }\n}\n.ni-minus-c {\n &:before {\n content: $ni-minus-c; \n }\n}\n.ni-plus-round-fill {\n &:before {\n content: $ni-plus-round-fill; \n }\n}\n.ni-plus-circle-fill {\n &:before {\n content: $ni-plus-circle-fill; \n }\n}\n.ni-minus-round-fill {\n &:before {\n content: $ni-minus-round-fill; \n }\n}\n.ni-minus-circle-fill {\n &:before {\n content: $ni-minus-circle-fill; \n }\n}\n.ni-plus-fill-c {\n &:before {\n content: $ni-plus-fill-c; \n }\n}\n.ni-minus-fill-c {\n &:before {\n content: $ni-minus-fill-c; \n }\n}\n.ni-plus-medi {\n &:before {\n content: $ni-plus-medi; \n }\n}\n.ni-plus-medi-fill {\n &:before {\n content: $ni-plus-medi-fill; \n }\n}\n.ni-equal-sm {\n &:before {\n content: $ni-equal-sm; \n }\n}\n.ni-equal {\n &:before {\n content: $ni-equal; \n }\n}\n.ni-calc {\n &:before {\n content: $ni-calc; \n }\n}\n.ni-search {\n &:before {\n content: $ni-search; \n }\n}\n.ni-zoom-out {\n &:before {\n content: $ni-zoom-out; \n }\n}\n.ni-zoom-in {\n &:before {\n content: $ni-zoom-in; \n }\n}\n.ni-play {\n &:before {\n content: $ni-play; \n }\n}\n.ni-play-fill {\n &:before {\n content: $ni-play-fill; \n }\n}\n.ni-play-circle {\n &:before {\n content: $ni-play-circle; \n }\n}\n.ni-play-circle-fill {\n &:before {\n content: $ni-play-circle-fill; \n }\n}\n.ni-pause {\n &:before {\n content: $ni-pause; \n }\n}\n.ni-pause-fill {\n &:before {\n content: $ni-pause-fill; \n }\n}\n.ni-pause-circle {\n &:before {\n content: $ni-pause-circle; \n }\n}\n.ni-pause-circle-fill {\n &:before {\n content: $ni-pause-circle-fill; \n }\n}\n.ni-stop {\n &:before {\n content: $ni-stop; \n }\n}\n.ni-stop-fill {\n &:before {\n content: $ni-stop-fill; \n }\n}\n.ni-stop-circle {\n &:before {\n content: $ni-stop-circle; \n }\n}\n.ni-stop-circle-fill {\n &:before {\n content: $ni-stop-circle-fill; \n }\n}\n.ni-rewind {\n &:before {\n content: $ni-rewind; \n }\n}\n.ni-forward {\n &:before {\n content: $ni-forward; \n }\n}\n.ni-rewind-fill {\n &:before {\n content: $ni-rewind-fill; \n }\n}\n.ni-forward-fill {\n &:before {\n content: $ni-forward-fill; \n }\n}\n.ni-step-back {\n &:before {\n content: $ni-step-back; \n }\n}\n.ni-step-forward {\n &:before {\n content: $ni-step-forward; \n }\n}\n.ni-vol-off {\n &:before {\n content: $ni-vol-off; \n }\n}\n.ni-vol-no {\n &:before {\n content: $ni-vol-no; \n }\n}\n.ni-vol-half {\n &:before {\n content: $ni-vol-half; \n }\n}\n.ni-vol {\n &:before {\n content: $ni-vol; \n }\n}\n.ni-mic {\n &:before {\n content: $ni-mic; \n }\n}\n.ni-mic-off {\n &:before {\n content: $ni-mic-off; \n }\n}\n.ni-video {\n &:before {\n content: $ni-video; \n }\n}\n.ni-video-off {\n &:before {\n content: $ni-video-off; \n }\n}\n.ni-video-fill {\n &:before {\n content: $ni-video-fill; \n }\n}\n.ni-loader {\n &:before {\n content: $ni-loader; \n }\n}\n.ni-power {\n &:before {\n content: $ni-power; \n }\n}\n.ni-signout {\n &:before {\n content: $ni-signout; \n }\n}\n.ni-signin {\n &:before {\n content: $ni-signin; \n }\n}\n.ni-upload {\n &:before {\n content: $ni-upload; \n }\n}\n.ni-download {\n &:before {\n content: $ni-download; \n }\n}\n.ni-alert-circle {\n &:before {\n content: $ni-alert-circle; \n }\n}\n.ni-alert {\n &:before {\n content: $ni-alert; \n }\n}\n.ni-caution {\n &:before {\n content: $ni-caution; \n }\n}\n.ni-report {\n &:before {\n content: $ni-report; \n }\n}\n.ni-alert-c {\n &:before {\n content: $ni-alert-c; \n }\n}\n.ni-alert-circle-fill {\n &:before {\n content: $ni-alert-circle-fill; \n }\n}\n.ni-alert-fill {\n &:before {\n content: $ni-alert-fill; \n }\n}\n.ni-caution-fill {\n &:before {\n content: $ni-caution-fill; \n }\n}\n.ni-report-fill {\n &:before {\n content: $ni-report-fill; \n }\n}\n.ni-alert-fill-c {\n &:before {\n content: $ni-alert-fill-c; \n }\n}\n.ni-info-i {\n &:before {\n content: $ni-info-i; \n }\n}\n.ni-info {\n &:before {\n content: $ni-info; \n }\n}\n.ni-info-fill {\n &:before {\n content: $ni-info-fill; \n }\n}\n.ni-help {\n &:before {\n content: $ni-help; \n }\n}\n.ni-help-fill {\n &:before {\n content: $ni-help-fill; \n }\n}\n.ni-archived {\n &:before {\n content: $ni-archived; \n }\n}\n.ni-archive {\n &:before {\n content: $ni-archive; \n }\n}\n.ni-unarchive {\n &:before {\n content: $ni-unarchive; \n }\n}\n.ni-archived-fill {\n &:before {\n content: $ni-archived-fill; \n }\n}\n.ni-archive-fill {\n &:before {\n content: $ni-archive-fill; \n }\n}\n.ni-unarchive-fill {\n &:before {\n content: $ni-unarchive-fill; \n }\n}\n.ni-bag {\n &:before {\n content: $ni-bag; \n }\n}\n.ni-bag-fill {\n &:before {\n content: $ni-bag-fill; \n }\n}\n.ni-bell {\n &:before {\n content: $ni-bell; \n }\n}\n.ni-bell-off {\n &:before {\n content: $ni-bell-off; \n }\n}\n.ni-bell-fill {\n &:before {\n content: $ni-bell-fill; \n }\n}\n.ni-bell-off-fill {\n &:before {\n content: $ni-bell-off-fill; \n }\n}\n.ni-wifi {\n &:before {\n content: $ni-wifi; \n }\n}\n.ni-wifi-off {\n &:before {\n content: $ni-wifi-off; \n }\n}\n.ni-live {\n &:before {\n content: $ni-live; \n }\n}\n.ni-signal {\n &:before {\n content: $ni-signal; \n }\n}\n.ni-bluetooth {\n &:before {\n content: $ni-bluetooth; \n }\n}\n.ni-blank-alt {\n &:before {\n content: $ni-blank-alt; \n }\n}\n.ni-blank {\n &:before {\n content: $ni-blank; \n }\n}\n.ni-blank-fill {\n &:before {\n content: $ni-blank-fill; \n }\n}\n.ni-blankf-fill {\n &:before {\n content: $ni-blankf-fill; \n }\n}\n.ni-block-over {\n &:before {\n content: $ni-block-over; \n }\n}\n.ni-book-read {\n &:before {\n content: $ni-book-read; \n }\n}\n.ni-book {\n &:before {\n content: $ni-book; \n }\n}\n.ni-book-fill {\n &:before {\n content: $ni-book-fill; \n }\n}\n.ni-bulb-fill {\n &:before {\n content: $ni-bulb-fill; \n }\n}\n.ni-bulb {\n &:before {\n content: $ni-bulb; \n }\n}\n.ni-calendar-alt-fill {\n &:before {\n content: $ni-calendar-alt-fill; \n }\n}\n.ni-calendar-alt {\n &:before {\n content: $ni-calendar-alt; \n }\n}\n.ni-calendar-booking-fill {\n &:before {\n content: $ni-calendar-booking-fill; \n }\n}\n.ni-calendar-booking {\n &:before {\n content: $ni-calendar-booking; \n }\n}\n.ni-calendar-check-fill {\n &:before {\n content: $ni-calendar-check-fill; \n }\n}\n.ni-calendar-check {\n &:before {\n content: $ni-calendar-check; \n }\n}\n.ni-calendar-fill {\n &:before {\n content: $ni-calendar-fill; \n }\n}\n.ni-calendar {\n &:before {\n content: $ni-calendar; \n }\n}\n.ni-calender-date-fill {\n &:before {\n content: $ni-calender-date-fill; \n }\n}\n.ni-calender-date {\n &:before {\n content: $ni-calender-date; \n }\n}\n.ni-call {\n &:before {\n content: $ni-call; \n }\n}\n.ni-call-alt {\n &:before {\n content: $ni-call-alt; \n }\n}\n.ni-call-alt-fill {\n &:before {\n content: $ni-call-alt-fill; \n }\n}\n.ni-call-fill {\n &:before {\n content: $ni-call-fill; \n }\n}\n.ni-camera-fill {\n &:before {\n content: $ni-camera-fill; \n }\n}\n.ni-camera {\n &:before {\n content: $ni-camera; \n }\n}\n.ni-capsule {\n &:before {\n content: $ni-capsule; \n }\n}\n.ni-capsule-fill {\n &:before {\n content: $ni-capsule-fill; \n }\n}\n.ni-cards {\n &:before {\n content: $ni-cards; \n }\n}\n.ni-cards-fill {\n &:before {\n content: $ni-cards-fill; \n }\n}\n.ni-cart {\n &:before {\n content: $ni-cart; \n }\n}\n.ni-cart-fill {\n &:before {\n content: $ni-cart-fill; \n }\n}\n.ni-cc {\n &:before {\n content: $ni-cc; \n }\n}\n.ni-cc-alt {\n &:before {\n content: $ni-cc-alt; \n }\n}\n.ni-cc-alt2 {\n &:before {\n content: $ni-cc-alt2; \n }\n}\n.ni-cc-secure {\n &:before {\n content: $ni-cc-secure; \n }\n}\n.ni-cc-new {\n &:before {\n content: $ni-cc-new; \n }\n}\n.ni-cc-off {\n &:before {\n content: $ni-cc-off; \n }\n}\n.ni-cc-fill {\n &:before {\n content: $ni-cc-fill; \n }\n}\n.ni-cc-alt-fill {\n &:before {\n content: $ni-cc-alt-fill; \n }\n}\n.ni-cc-alt2-fill {\n &:before {\n content: $ni-cc-alt2-fill; \n }\n}\n.ni-cc-secure-fill {\n &:before {\n content: $ni-cc-secure-fill; \n }\n}\n.ni-msg-circle {\n &:before {\n content: $ni-msg-circle; \n }\n}\n.ni-chat-circle {\n &:before {\n content: $ni-chat-circle; \n }\n}\n.ni-msg {\n &:before {\n content: $ni-msg; \n }\n}\n.ni-chat {\n &:before {\n content: $ni-chat; \n }\n}\n.ni-question-alt {\n &:before {\n content: $ni-question-alt; \n }\n}\n.ni-question {\n &:before {\n content: $ni-question; \n }\n}\n.ni-msg-circle-fill {\n &:before {\n content: $ni-msg-circle-fill; \n }\n}\n.ni-chat-circle-fill {\n &:before {\n content: $ni-chat-circle-fill; \n }\n}\n.ni-msg-fill {\n &:before {\n content: $ni-msg-fill; \n }\n}\n.ni-chat-fill {\n &:before {\n content: $ni-chat-fill; \n }\n}\n.ni-clip-h {\n &:before {\n content: $ni-clip-h; \n }\n}\n.ni-clip-v {\n &:before {\n content: $ni-clip-v; \n }\n}\n.ni-clip {\n &:before {\n content: $ni-clip; \n }\n}\n.ni-link-alt {\n &:before {\n content: $ni-link-alt; \n }\n}\n.ni-unlink {\n &:before {\n content: $ni-unlink; \n }\n}\n.ni-unlink-alt {\n &:before {\n content: $ni-unlink-alt; \n }\n}\n.ni-link-h {\n &:before {\n content: $ni-link-h; \n }\n}\n.ni-link-v {\n &:before {\n content: $ni-link-v; \n }\n}\n.ni-link {\n &:before {\n content: $ni-link; \n }\n}\n.ni-clipboard {\n &:before {\n content: $ni-clipboard; \n }\n}\n.ni-clipboad-check {\n &:before {\n content: $ni-clipboad-check; \n }\n}\n.ni-clipboard-fill {\n &:before {\n content: $ni-clipboard-fill; \n }\n}\n.ni-clipboad-check-fill {\n &:before {\n content: $ni-clipboad-check-fill; \n }\n}\n.ni-clock {\n &:before {\n content: $ni-clock; \n }\n}\n.ni-clock-fill {\n &:before {\n content: $ni-clock-fill; \n }\n}\n.ni-cloud {\n &:before {\n content: $ni-cloud; \n }\n}\n.ni-upload-cloud {\n &:before {\n content: $ni-upload-cloud; \n }\n}\n.ni-download-cloud {\n &:before {\n content: $ni-download-cloud; \n }\n}\n.ni-cloud-fill {\n &:before {\n content: $ni-cloud-fill; \n }\n}\n.ni-contact {\n &:before {\n content: $ni-contact; \n }\n}\n.ni-contact-fill {\n &:before {\n content: $ni-contact-fill; \n }\n}\n.ni-coffee {\n &:before {\n content: $ni-coffee; \n }\n}\n.ni-coffee-fill {\n &:before {\n content: $ni-coffee-fill; \n }\n}\n.ni-box-view {\n &:before {\n content: $ni-box-view; \n }\n}\n.ni-col-view {\n &:before {\n content: $ni-col-view; \n }\n}\n.ni-sidebar {\n &:before {\n content: $ni-sidebar; \n }\n}\n.ni-layout {\n &:before {\n content: $ni-layout; \n }\n}\n.ni-table-view {\n &:before {\n content: $ni-table-view; \n }\n}\n.ni-layout2 {\n &:before {\n content: $ni-layout2; \n }\n}\n.ni-row-view {\n &:before {\n content: $ni-row-view; \n }\n}\n.ni-dot-box {\n &:before {\n content: $ni-dot-box; \n }\n}\n.ni-layout-fill {\n &:before {\n content: $ni-layout-fill; \n }\n}\n.ni-box-view-fill {\n &:before {\n content: $ni-box-view-fill; \n }\n}\n.ni-sidebar-fill {\n &:before {\n content: $ni-sidebar-fill; \n }\n}\n.ni-table-view-fill {\n &:before {\n content: $ni-table-view-fill; \n }\n}\n.ni-dot-box-fill {\n &:before {\n content: $ni-dot-box-fill; \n }\n}\n.ni-template {\n &:before {\n content: $ni-template; \n }\n}\n.ni-browser {\n &:before {\n content: $ni-browser; \n }\n}\n.ni-toolbar {\n &:before {\n content: $ni-toolbar; \n }\n}\n.ni-browser-fill {\n &:before {\n content: $ni-browser-fill; \n }\n}\n.ni-toolbar-fill {\n &:before {\n content: $ni-toolbar-fill; \n }\n}\n.ni-template-fill {\n &:before {\n content: $ni-template-fill; \n }\n}\n.ni-box {\n &:before {\n content: $ni-box; \n }\n}\n.ni-package {\n &:before {\n content: $ni-package; \n }\n}\n.ni-layer {\n &:before {\n content: $ni-layer; \n }\n}\n.ni-layers {\n &:before {\n content: $ni-layers; \n }\n}\n.ni-panel {\n &:before {\n content: $ni-panel; \n }\n}\n.ni-server {\n &:before {\n content: $ni-server; \n }\n}\n.ni-layer-fill {\n &:before {\n content: $ni-layer-fill; \n }\n}\n.ni-layers-fill {\n &:before {\n content: $ni-layers-fill; \n }\n}\n.ni-package-fill {\n &:before {\n content: $ni-package-fill; \n }\n}\n.ni-panel-fill {\n &:before {\n content: $ni-panel-fill; \n }\n}\n.ni-server-fill {\n &:before {\n content: $ni-server-fill; \n }\n}\n.ni-color-palette {\n &:before {\n content: $ni-color-palette; \n }\n}\n.ni-color-palette-fill {\n &:before {\n content: $ni-color-palette-fill; \n }\n}\n.ni-copy {\n &:before {\n content: $ni-copy; \n }\n}\n.ni-copy-fill {\n &:before {\n content: $ni-copy-fill; \n }\n}\n.ni-crop-alt {\n &:before {\n content: $ni-crop-alt; \n }\n}\n.ni-crop {\n &:before {\n content: $ni-crop; \n }\n}\n.ni-target {\n &:before {\n content: $ni-target; \n }\n}\n.ni-crosshair {\n &:before {\n content: $ni-crosshair; \n }\n}\n.ni-crosshair-fill {\n &:before {\n content: $ni-crosshair-fill; \n }\n}\n.ni-db-fill {\n &:before {\n content: $ni-db-fill; \n }\n}\n.ni-db {\n &:before {\n content: $ni-db; \n }\n}\n.ni-hard-drive {\n &:before {\n content: $ni-hard-drive; \n }\n}\n.ni-cpu {\n &:before {\n content: $ni-cpu; \n }\n}\n.ni-disk {\n &:before {\n content: $ni-disk; \n }\n}\n.ni-pen {\n &:before {\n content: $ni-pen; \n }\n}\n.ni-edit-alt {\n &:before {\n content: $ni-edit-alt; \n }\n}\n.ni-pen-fill {\n &:before {\n content: $ni-pen-fill; \n }\n}\n.ni-edit-alt-fill {\n &:before {\n content: $ni-edit-alt-fill; \n }\n}\n.ni-pen-alt-fill {\n &:before {\n content: $ni-pen-alt-fill; \n }\n}\n.ni-edit-fill {\n &:before {\n content: $ni-edit-fill; \n }\n}\n.ni-edit {\n &:before {\n content: $ni-edit; \n }\n}\n.ni-external-alt {\n &:before {\n content: $ni-external-alt; \n }\n}\n.ni-external {\n &:before {\n content: $ni-external; \n }\n}\n.ni-eye-alt {\n &:before {\n content: $ni-eye-alt; \n }\n}\n.ni-eye-alt-fill {\n &:before {\n content: $ni-eye-alt-fill; \n }\n}\n.ni-eye {\n &:before {\n content: $ni-eye; \n }\n}\n.ni-eye-fill {\n &:before {\n content: $ni-eye-fill; \n }\n}\n.ni-eye-off {\n &:before {\n content: $ni-eye-off; \n }\n}\n.ni-eye-off-fill {\n &:before {\n content: $ni-eye-off-fill; \n }\n}\n.ni-file {\n &:before {\n content: $ni-file; \n }\n}\n.ni-file-minus {\n &:before {\n content: $ni-file-minus; \n }\n}\n.ni-file-plus {\n &:before {\n content: $ni-file-plus; \n }\n}\n.ni-file-remove {\n &:before {\n content: $ni-file-remove; \n }\n}\n.ni-file-check {\n &:before {\n content: $ni-file-check; \n }\n}\n.ni-file-code {\n &:before {\n content: $ni-file-code; \n }\n}\n.ni-file-docs {\n &:before {\n content: $ni-file-docs; \n }\n}\n.ni-file-img {\n &:before {\n content: $ni-file-img; \n }\n}\n.ni-file-doc {\n &:before {\n content: $ni-file-doc; \n }\n}\n.ni-file-pdf {\n &:before {\n content: $ni-file-pdf; \n }\n}\n.ni-file-xls {\n &:before {\n content: $ni-file-xls; \n }\n}\n.ni-file-zip {\n &:before {\n content: $ni-file-zip; \n }\n}\n.ni-file-download {\n &:before {\n content: $ni-file-download; \n }\n}\n.ni-file-text {\n &:before {\n content: $ni-file-text; \n }\n}\n.ni-files {\n &:before {\n content: $ni-files; \n }\n}\n.ni-file-fill {\n &:before {\n content: $ni-file-fill; \n }\n}\n.ni-file-minus-fill {\n &:before {\n content: $ni-file-minus-fill; \n }\n}\n.ni-file-plus-fill {\n &:before {\n content: $ni-file-plus-fill; \n }\n}\n.ni-file-remove-fill {\n &:before {\n content: $ni-file-remove-fill; \n }\n}\n.ni-file-check-fill {\n &:before {\n content: $ni-file-check-fill; \n }\n}\n.ni-file-text-fill {\n &:before {\n content: $ni-file-text-fill; \n }\n}\n.ni-files-fill {\n &:before {\n content: $ni-files-fill; \n }\n}\n.ni-folder {\n &:before {\n content: $ni-folder; \n }\n}\n.ni-folder-minus {\n &:before {\n content: $ni-folder-minus; \n }\n}\n.ni-folder-plus {\n &:before {\n content: $ni-folder-plus; \n }\n}\n.ni-folder-remove {\n &:before {\n content: $ni-folder-remove; \n }\n}\n.ni-folder-check {\n &:before {\n content: $ni-folder-check; \n }\n}\n.ni-folder-list {\n &:before {\n content: $ni-folder-list; \n }\n}\n.ni-folders {\n &:before {\n content: $ni-folders; \n }\n}\n.ni-folder-fill {\n &:before {\n content: $ni-folder-fill; \n }\n}\n.ni-folders-fill {\n &:before {\n content: $ni-folders-fill; \n }\n}\n.ni-filter-alt {\n &:before {\n content: $ni-filter-alt; \n }\n}\n.ni-sort-line {\n &:before {\n content: $ni-sort-line; \n }\n}\n.ni-filter-fill {\n &:before {\n content: $ni-filter-fill; \n }\n}\n.ni-filter {\n &:before {\n content: $ni-filter; \n }\n}\n.ni-flag {\n &:before {\n content: $ni-flag; \n }\n}\n.ni-flag-fill {\n &:before {\n content: $ni-flag-fill; \n }\n}\n.ni-notify {\n &:before {\n content: $ni-notify; \n }\n}\n.ni-dashboard {\n &:before {\n content: $ni-dashboard; \n }\n}\n.ni-dashboard-fill {\n &:before {\n content: $ni-dashboard-fill; \n }\n}\n.ni-grid-sq {\n &:before {\n content: $ni-grid-sq; \n }\n}\n.ni-grid {\n &:before {\n content: $ni-grid; \n }\n}\n.ni-grid-c {\n &:before {\n content: $ni-grid-c; \n }\n}\n.ni-grid-alt {\n &:before {\n content: $ni-grid-alt; \n }\n}\n.ni-grid-plus {\n &:before {\n content: $ni-grid-plus; \n }\n}\n.ni-grid-add-c {\n &:before {\n content: $ni-grid-add-c; \n }\n}\n.ni-grid-fill {\n &:before {\n content: $ni-grid-fill; \n }\n}\n.ni-grid-fill-c {\n &:before {\n content: $ni-grid-fill-c; \n }\n}\n.ni-grid-alt-fill {\n &:before {\n content: $ni-grid-alt-fill; \n }\n}\n.ni-grid-plus-fill {\n &:before {\n content: $ni-grid-plus-fill; \n }\n}\n.ni-grid-add-fill-c {\n &:before {\n content: $ni-grid-add-fill-c; \n }\n}\n.ni-grid-box-alt-fill {\n &:before {\n content: $ni-grid-box-alt-fill; \n }\n}\n.ni-grid-box-alt {\n &:before {\n content: $ni-grid-box-alt; \n }\n}\n.ni-grid-box {\n &:before {\n content: $ni-grid-box; \n }\n}\n.ni-grid-box-fill {\n &:before {\n content: $ni-grid-box-fill; \n }\n}\n.ni-grid-line {\n &:before {\n content: $ni-grid-line; \n }\n}\n.ni-menu-alt-left {\n &:before {\n content: $ni-menu-alt-left; \n }\n}\n.ni-menu-alt-r {\n &:before {\n content: $ni-menu-alt-r; \n }\n}\n.ni-menu-alt {\n &:before {\n content: $ni-menu-alt; \n }\n}\n.ni-menu-center {\n &:before {\n content: $ni-menu-center; \n }\n}\n.ni-menu-left {\n &:before {\n content: $ni-menu-left; \n }\n}\n.ni-menu-right {\n &:before {\n content: $ni-menu-right; \n }\n}\n.ni-menu {\n &:before {\n content: $ni-menu; \n }\n}\n.ni-trend-up {\n &:before {\n content: $ni-trend-up; \n }\n}\n.ni-trend-down {\n &:before {\n content: $ni-trend-down; \n }\n}\n.ni-line-chart-down {\n &:before {\n content: $ni-line-chart-down; \n }\n}\n.ni-line-chart-up {\n &:before {\n content: $ni-line-chart-up; \n }\n}\n.ni-line-chart {\n &:before {\n content: $ni-line-chart; \n }\n}\n.ni-bar-chart {\n &:before {\n content: $ni-bar-chart; \n }\n}\n.ni-bar-chart-alt {\n &:before {\n content: $ni-bar-chart-alt; \n }\n}\n.ni-chart-up {\n &:before {\n content: $ni-chart-up; \n }\n}\n.ni-chart-down {\n &:before {\n content: $ni-chart-down; \n }\n}\n.ni-growth {\n &:before {\n content: $ni-growth; \n }\n}\n.ni-growth-fill {\n &:before {\n content: $ni-growth-fill; \n }\n}\n.ni-bar-chart-fill {\n &:before {\n content: $ni-bar-chart-fill; \n }\n}\n.ni-bar-c {\n &:before {\n content: $ni-bar-c; \n }\n}\n.ni-bar-fill-c {\n &:before {\n content: $ni-bar-fill-c; \n }\n}\n.ni-pie {\n &:before {\n content: $ni-pie; \n }\n}\n.ni-pie-alt {\n &:before {\n content: $ni-pie-alt; \n }\n}\n.ni-pie-fill {\n &:before {\n content: $ni-pie-fill; \n }\n}\n.ni-activity {\n &:before {\n content: $ni-activity; \n }\n}\n.ni-activity-alt {\n &:before {\n content: $ni-activity-alt; \n }\n}\n.ni-activity-round {\n &:before {\n content: $ni-activity-round; \n }\n}\n.ni-activity-round-fill {\n &:before {\n content: $ni-activity-round-fill; \n }\n}\n.ni-meter {\n &:before {\n content: $ni-meter; \n }\n}\n.ni-speed {\n &:before {\n content: $ni-speed; \n }\n}\n.ni-happy {\n &:before {\n content: $ni-happy; \n }\n}\n.ni-sad {\n &:before {\n content: $ni-sad; \n }\n}\n.ni-meh {\n &:before {\n content: $ni-meh; \n }\n}\n.ni-happy-fill {\n &:before {\n content: $ni-happy-fill; \n }\n}\n.ni-happyf-fill {\n &:before {\n content: $ni-happyf-fill; \n }\n}\n.ni-sad-fill {\n &:before {\n content: $ni-sad-fill; \n }\n}\n.ni-meh-fill {\n &:before {\n content: $ni-meh-fill; \n }\n}\n.ni-home {\n &:before {\n content: $ni-home; \n }\n}\n.ni-home-alt {\n &:before {\n content: $ni-home-alt; \n }\n}\n.ni-home-fill {\n &:before {\n content: $ni-home-fill; \n }\n}\n.ni-img {\n &:before {\n content: $ni-img; \n }\n}\n.ni-img-fill {\n &:before {\n content: $ni-img-fill; \n }\n}\n.ni-inbox {\n &:before {\n content: $ni-inbox; \n }\n}\n.ni-inbox-in {\n &:before {\n content: $ni-inbox-in; \n }\n}\n.ni-inbox-out {\n &:before {\n content: $ni-inbox-out; \n }\n}\n.ni-inbox-fill {\n &:before {\n content: $ni-inbox-fill; \n }\n}\n.ni-inbox-in-fill {\n &:before {\n content: $ni-inbox-in-fill; \n }\n}\n.ni-inbox-out-fill {\n &:before {\n content: $ni-inbox-out-fill; \n }\n}\n.ni-link-group {\n &:before {\n content: $ni-link-group; \n }\n}\n.ni-lock {\n &:before {\n content: $ni-lock; \n }\n}\n.ni-lock-alt {\n &:before {\n content: $ni-lock-alt; \n }\n}\n.ni-lock-fill {\n &:before {\n content: $ni-lock-fill; \n }\n}\n.ni-lock-alt-fill {\n &:before {\n content: $ni-lock-alt-fill; \n }\n}\n.ni-unlock {\n &:before {\n content: $ni-unlock; \n }\n}\n.ni-unlock-fill {\n &:before {\n content: $ni-unlock-fill; \n }\n}\n.ni-mail {\n &:before {\n content: $ni-mail; \n }\n}\n.ni-emails {\n &:before {\n content: $ni-emails; \n }\n}\n.ni-mail-fill {\n &:before {\n content: $ni-mail-fill; \n }\n}\n.ni-emails-fill {\n &:before {\n content: $ni-emails-fill; \n }\n}\n.ni-map-pin {\n &:before {\n content: $ni-map-pin; \n }\n}\n.ni-location {\n &:before {\n content: $ni-location; \n }\n}\n.ni-map {\n &:before {\n content: $ni-map; \n }\n}\n.ni-map-pin-fill {\n &:before {\n content: $ni-map-pin-fill; \n }\n}\n.ni-list {\n &:before {\n content: $ni-list; \n }\n}\n.ni-list-ol {\n &:before {\n content: $ni-list-ol; \n }\n}\n.ni-align-center {\n &:before {\n content: $ni-align-center; \n }\n}\n.ni-align-justify {\n &:before {\n content: $ni-align-justify; \n }\n}\n.ni-align-left {\n &:before {\n content: $ni-align-left; \n }\n}\n.ni-align-right {\n &:before {\n content: $ni-align-right; \n }\n}\n.ni-list-check {\n &:before {\n content: $ni-list-check; \n }\n}\n.ni-list-round {\n &:before {\n content: $ni-list-round; \n }\n}\n.ni-card-view {\n &:before {\n content: $ni-card-view; \n }\n}\n.ni-list-fill {\n &:before {\n content: $ni-list-fill; \n }\n}\n.ni-save {\n &:before {\n content: $ni-save; \n }\n}\n.ni-save-fill {\n &:before {\n content: $ni-save-fill; \n }\n}\n.ni-move {\n &:before {\n content: $ni-move; \n }\n}\n.ni-scissor {\n &:before {\n content: $ni-scissor; \n }\n}\n.ni-text {\n &:before {\n content: $ni-text; \n }\n}\n.ni-text-a {\n &:before {\n content: $ni-text-a; \n }\n}\n.ni-bold {\n &:before {\n content: $ni-bold; \n }\n}\n.ni-italic {\n &:before {\n content: $ni-italic; \n }\n}\n.ni-underline {\n &:before {\n content: $ni-underline; \n }\n}\n.ni-percent {\n &:before {\n content: $ni-percent; \n }\n}\n.ni-at {\n &:before {\n content: $ni-at; \n }\n}\n.ni-hash {\n &:before {\n content: $ni-hash; \n }\n}\n.ni-code {\n &:before {\n content: $ni-code; \n }\n}\n.ni-code-download {\n &:before {\n content: $ni-code-download; \n }\n}\n.ni-terminal {\n &:before {\n content: $ni-terminal; \n }\n}\n.ni-cmd {\n &:before {\n content: $ni-cmd; \n }\n}\n.ni-sun {\n &:before {\n content: $ni-sun; \n }\n}\n.ni-sun-fill {\n &:before {\n content: $ni-sun-fill; \n }\n}\n.ni-moon-fill {\n &:before {\n content: $ni-moon-fill; \n }\n}\n.ni-moon {\n &:before {\n content: $ni-moon; \n }\n}\n.ni-light {\n &:before {\n content: $ni-light; \n }\n}\n.ni-light-fill {\n &:before {\n content: $ni-light-fill; \n }\n}\n.ni-more-v {\n &:before {\n content: $ni-more-v; \n }\n}\n.ni-more-h {\n &:before {\n content: $ni-more-h; \n }\n}\n.ni-more-h-alt {\n &:before {\n content: $ni-more-h-alt; \n }\n}\n.ni-more-v-alt {\n &:before {\n content: $ni-more-v-alt; \n }\n}\n.ni-music {\n &:before {\n content: $ni-music; \n }\n}\n.ni-movie {\n &:before {\n content: $ni-movie; \n }\n}\n.ni-offer {\n &:before {\n content: $ni-offer; \n }\n}\n.ni-offer-fill {\n &:before {\n content: $ni-offer-fill; \n }\n}\n.ni-opt-alt {\n &:before {\n content: $ni-opt-alt; \n }\n}\n.ni-opt {\n &:before {\n content: $ni-opt; \n }\n}\n.ni-opt-dot-alt {\n &:before {\n content: $ni-opt-dot-alt; \n }\n}\n.ni-opt-dot {\n &:before {\n content: $ni-opt-dot; \n }\n}\n.ni-opt-dot-fill {\n &:before {\n content: $ni-opt-dot-fill; \n }\n}\n.ni-opt-alt-fill {\n &:before {\n content: $ni-opt-alt-fill; \n }\n}\n.ni-user-alt {\n &:before {\n content: $ni-user-alt; \n }\n}\n.ni-user-alt-fill {\n &:before {\n content: $ni-user-alt-fill; \n }\n}\n.ni-user {\n &:before {\n content: $ni-user; \n }\n}\n.ni-users {\n &:before {\n content: $ni-users; \n }\n}\n.ni-user-add {\n &:before {\n content: $ni-user-add; \n }\n}\n.ni-user-remove {\n &:before {\n content: $ni-user-remove; \n }\n}\n.ni-user-check {\n &:before {\n content: $ni-user-check; \n }\n}\n.ni-user-cross {\n &:before {\n content: $ni-user-cross; \n }\n}\n.ni-account-setting {\n &:before {\n content: $ni-account-setting; \n }\n}\n.ni-account-setting-alt {\n &:before {\n content: $ni-account-setting-alt; \n }\n}\n.ni-user-list {\n &:before {\n content: $ni-user-list; \n }\n}\n.ni-user-fill {\n &:before {\n content: $ni-user-fill; \n }\n}\n.ni-users-fill {\n &:before {\n content: $ni-users-fill; \n }\n}\n.ni-user-add-fill {\n &:before {\n content: $ni-user-add-fill; \n }\n}\n.ni-user-remove-fill {\n &:before {\n content: $ni-user-remove-fill; \n }\n}\n.ni-user-check-fill {\n &:before {\n content: $ni-user-check-fill; \n }\n}\n.ni-user-cross-fill {\n &:before {\n content: $ni-user-cross-fill; \n }\n}\n.ni-account-setting-fill {\n &:before {\n content: $ni-account-setting-fill; \n }\n}\n.ni-user-list-fill {\n &:before {\n content: $ni-user-list-fill; \n }\n}\n.ni-user-circle {\n &:before {\n content: $ni-user-circle; \n }\n}\n.ni-user-circle-fill {\n &:before {\n content: $ni-user-circle-fill; \n }\n}\n.ni-user-c {\n &:before {\n content: $ni-user-c; \n }\n}\n.ni-user-fill-c {\n &:before {\n content: $ni-user-fill-c; \n }\n}\n.ni-user-round {\n &:before {\n content: $ni-user-round; \n }\n}\n.ni-printer {\n &:before {\n content: $ni-printer; \n }\n}\n.ni-printer-fill {\n &:before {\n content: $ni-printer-fill; \n }\n}\n.ni-laptop {\n &:before {\n content: $ni-laptop; \n }\n}\n.ni-monitor {\n &:before {\n content: $ni-monitor; \n }\n}\n.ni-tablet {\n &:before {\n content: $ni-tablet; \n }\n}\n.ni-mobile {\n &:before {\n content: $ni-mobile; \n }\n}\n.ni-undo {\n &:before {\n content: $ni-undo; \n }\n}\n.ni-redo {\n &:before {\n content: $ni-redo; \n }\n}\n.ni-reload-alt {\n &:before {\n content: $ni-reload-alt; \n }\n}\n.ni-reload {\n &:before {\n content: $ni-reload; \n }\n}\n.ni-regen-alt {\n &:before {\n content: $ni-regen-alt; \n }\n}\n.ni-regen {\n &:before {\n content: $ni-regen; \n }\n}\n.ni-invest {\n &:before {\n content: $ni-invest; \n }\n}\n.ni-history {\n &:before {\n content: $ni-history; \n }\n}\n.ni-histroy {\n &:before {\n content: $ni-histroy; \n }\n}\n.ni-update {\n &:before {\n content: $ni-update; \n }\n}\n.ni-repeat {\n &:before {\n content: $ni-repeat; \n }\n}\n.ni-repeat-v {\n &:before {\n content: $ni-repeat-v; \n }\n}\n.ni-tranx {\n &:before {\n content: $ni-tranx; \n }\n}\n.ni-reply-all {\n &:before {\n content: $ni-reply-all; \n }\n}\n.ni-reply {\n &:before {\n content: $ni-reply; \n }\n}\n.ni-reply-fill {\n &:before {\n content: $ni-reply-fill; \n }\n}\n.ni-reply-all-fill {\n &:before {\n content: $ni-reply-all-fill; \n }\n}\n.ni-notes {\n &:before {\n content: $ni-notes; \n }\n}\n.ni-note-add {\n &:before {\n content: $ni-note-add; \n }\n}\n.ni-notes-alt {\n &:before {\n content: $ni-notes-alt; \n }\n}\n.ni-article {\n &:before {\n content: $ni-article; \n }\n}\n.ni-text-rich {\n &:before {\n content: $ni-text-rich; \n }\n}\n.ni-todo {\n &:before {\n content: $ni-todo; \n }\n}\n.ni-report-profit {\n &:before {\n content: $ni-report-profit; \n }\n}\n.ni-reports-alt {\n &:before {\n content: $ni-reports-alt; \n }\n}\n.ni-reports {\n &:before {\n content: $ni-reports; \n }\n}\n.ni-task {\n &:before {\n content: $ni-task; \n }\n}\n.ni-note-add-c {\n &:before {\n content: $ni-note-add-c; \n }\n}\n.ni-task-c {\n &:before {\n content: $ni-task-c; \n }\n}\n.ni-todo-fill {\n &:before {\n content: $ni-todo-fill; \n }\n}\n.ni-note-add-fill-c {\n &:before {\n content: $ni-note-add-fill-c; \n }\n}\n.ni-task-fill-c {\n &:before {\n content: $ni-task-fill-c; \n }\n}\n.ni-scan-fill {\n &:before {\n content: $ni-scan-fill; \n }\n}\n.ni-scan {\n &:before {\n content: $ni-scan; \n }\n}\n.ni-qr {\n &:before {\n content: $ni-qr; \n }\n}\n.ni-money {\n &:before {\n content: $ni-money; \n }\n}\n.ni-coins {\n &:before {\n content: $ni-coins; \n }\n}\n.ni-coin {\n &:before {\n content: $ni-coin; \n }\n}\n.ni-coin-alt {\n &:before {\n content: $ni-coin-alt; \n }\n}\n.ni-coin-alt-fill {\n &:before {\n content: $ni-coin-alt-fill; \n }\n}\n.ni-setting-alt-fill {\n &:before {\n content: $ni-setting-alt-fill; \n }\n}\n.ni-setting-alt {\n &:before {\n content: $ni-setting-alt; \n }\n}\n.ni-setting-fill {\n &:before {\n content: $ni-setting-fill; \n }\n}\n.ni-setting {\n &:before {\n content: $ni-setting; \n }\n}\n.ni-share-alt {\n &:before {\n content: $ni-share-alt; \n }\n}\n.ni-share-fill {\n &:before {\n content: $ni-share-fill; \n }\n}\n.ni-share {\n &:before {\n content: $ni-share; \n }\n}\n.ni-network {\n &:before {\n content: $ni-network; \n }\n}\n.ni-rss {\n &:before {\n content: $ni-rss; \n }\n}\n.ni-shield {\n &:before {\n content: $ni-shield; \n }\n}\n.ni-shield-star {\n &:before {\n content: $ni-shield-star; \n }\n}\n.ni-shield-check {\n &:before {\n content: $ni-shield-check; \n }\n}\n.ni-shield-alert {\n &:before {\n content: $ni-shield-alert; \n }\n}\n.ni-shield-off {\n &:before {\n content: $ni-shield-off; \n }\n}\n.ni-security {\n &:before {\n content: $ni-security; \n }\n}\n.ni-policy {\n &:before {\n content: $ni-policy; \n }\n}\n.ni-shield-alert-fill {\n &:before {\n content: $ni-shield-alert-fill; \n }\n}\n.ni-shield-check-fill {\n &:before {\n content: $ni-shield-check-fill; \n }\n}\n.ni-shield-fill {\n &:before {\n content: $ni-shield-fill; \n }\n}\n.ni-shield-half {\n &:before {\n content: $ni-shield-half; \n }\n}\n.ni-shield-star-fill {\n &:before {\n content: $ni-shield-star-fill; \n }\n}\n.ni-policy-fill {\n &:before {\n content: $ni-policy-fill; \n }\n}\n.ni-spark {\n &:before {\n content: $ni-spark; \n }\n}\n.ni-spark-off {\n &:before {\n content: $ni-spark-off; \n }\n}\n.ni-spark-fill {\n &:before {\n content: $ni-spark-fill; \n }\n}\n.ni-spark-off-fill {\n &:before {\n content: $ni-spark-off-fill; \n }\n}\n.ni-wallet {\n &:before {\n content: $ni-wallet; \n }\n}\n.ni-wallet-alt {\n &:before {\n content: $ni-wallet-alt; \n }\n}\n.ni-wallet-in {\n &:before {\n content: $ni-wallet-in; \n }\n}\n.ni-wallet-out {\n &:before {\n content: $ni-wallet-out; \n }\n}\n.ni-wallet-saving {\n &:before {\n content: $ni-wallet-saving; \n }\n}\n.ni-wallet-fill {\n &:before {\n content: $ni-wallet-fill; \n }\n}\n.ni-star {\n &:before {\n content: $ni-star; \n }\n}\n.ni-star-half {\n &:before {\n content: $ni-star-half; \n }\n}\n.ni-star-half-fill {\n &:before {\n content: $ni-star-half-fill; \n }\n}\n.ni-star-fill {\n &:before {\n content: $ni-star-fill; \n }\n}\n.ni-star-round {\n &:before {\n content: $ni-star-round; \n }\n}\n.ni-heart {\n &:before {\n content: $ni-heart; \n }\n}\n.ni-heart-fill {\n &:before {\n content: $ni-heart-fill; \n }\n}\n.ni-swap-alt-fill {\n &:before {\n content: $ni-swap-alt-fill; \n }\n}\n.ni-swap-alt {\n &:before {\n content: $ni-swap-alt; \n }\n}\n.ni-thumbs-down {\n &:before {\n content: $ni-thumbs-down; \n }\n}\n.ni-thumbs-up {\n &:before {\n content: $ni-thumbs-up; \n }\n}\n.ni-tag {\n &:before {\n content: $ni-tag; \n }\n}\n.ni-tag-alt {\n &:before {\n content: $ni-tag-alt; \n }\n}\n.ni-tags {\n &:before {\n content: $ni-tags; \n }\n}\n.ni-tag-fill {\n &:before {\n content: $ni-tag-fill; \n }\n}\n.ni-tag-alt-fill {\n &:before {\n content: $ni-tag-alt-fill; \n }\n}\n.ni-tags-fill {\n &:before {\n content: $ni-tags-fill; \n }\n}\n.ni-bookmark {\n &:before {\n content: $ni-bookmark; \n }\n}\n.ni-bookmark-fill {\n &:before {\n content: $ni-bookmark-fill; \n }\n}\n.ni-label {\n &:before {\n content: $ni-label; \n }\n}\n.ni-label-fill {\n &:before {\n content: $ni-label-fill; \n }\n}\n.ni-priority {\n &:before {\n content: $ni-priority; \n }\n}\n.ni-piority {\n &:before {\n content: $ni-piority; \n }\n}\n.ni-priority-fill {\n &:before {\n content: $ni-priority-fill; \n }\n}\n.ni-piority-fill {\n &:before {\n content: $ni-piority-fill; \n }\n}\n.ni-label-alt {\n &:before {\n content: $ni-label-alt; \n }\n}\n.ni-label-alt-fill {\n &:before {\n content: $ni-label-alt-fill; \n }\n}\n.ni-ticket-alt {\n &:before {\n content: $ni-ticket-alt; \n }\n}\n.ni-ticket {\n &:before {\n content: $ni-ticket; \n }\n}\n.ni-ticket-minus {\n &:before {\n content: $ni-ticket-minus; \n }\n}\n.ni-ticket-plus {\n &:before {\n content: $ni-ticket-plus; \n }\n}\n.ni-ticket-alt-fill {\n &:before {\n content: $ni-ticket-alt-fill; \n }\n}\n.ni-ticket-fill {\n &:before {\n content: $ni-ticket-fill; \n }\n}\n.ni-ticket-minus-fill {\n &:before {\n content: $ni-ticket-minus-fill; \n }\n}\n.ni-ticket-plus-fill {\n &:before {\n content: $ni-ticket-plus-fill; \n }\n}\n.ni-toggle-off {\n &:before {\n content: $ni-toggle-off; \n }\n}\n.ni-toggle-on {\n &:before {\n content: $ni-toggle-on; \n }\n}\n.ni-trash-alt {\n &:before {\n content: $ni-trash-alt; \n }\n}\n.ni-trash-empty {\n &:before {\n content: $ni-trash-empty; \n }\n}\n.ni-trash {\n &:before {\n content: $ni-trash; \n }\n}\n.ni-trash-fill {\n &:before {\n content: $ni-trash-fill; \n }\n}\n.ni-trash-empty-fill {\n &:before {\n content: $ni-trash-empty-fill; \n }\n}\n.ni-delete-fill {\n &:before {\n content: $ni-delete-fill; \n }\n}\n.ni-delete {\n &:before {\n content: $ni-delete; \n }\n}\n.ni-alarm-alt {\n &:before {\n content: $ni-alarm-alt; \n }\n}\n.ni-alarm {\n &:before {\n content: $ni-alarm; \n }\n}\n.ni-bugs {\n &:before {\n content: $ni-bugs; \n }\n}\n.ni-building {\n &:before {\n content: $ni-building; \n }\n}\n.ni-building-fill {\n &:before {\n content: $ni-building-fill; \n }\n}\n.ni-headphone {\n &:before {\n content: $ni-headphone; \n }\n}\n.ni-headphone-fill {\n &:before {\n content: $ni-headphone-fill; \n }\n}\n.ni-aperture {\n &:before {\n content: $ni-aperture; \n }\n}\n.ni-help-alt {\n &:before {\n content: $ni-help-alt; \n }\n}\n.ni-award {\n &:before {\n content: $ni-award; \n }\n}\n.ni-briefcase {\n &:before {\n content: $ni-briefcase; \n }\n}\n.ni-gift {\n &:before {\n content: $ni-gift; \n }\n}\n.ni-globe {\n &:before {\n content: $ni-globe; \n }\n}\n.ni-umbrela {\n &:before {\n content: $ni-umbrela; \n }\n}\n.ni-truck {\n &:before {\n content: $ni-truck; \n }\n}\n.ni-sign-usd {\n &:before {\n content: $ni-sign-usd; \n }\n}\n.ni-sign-dollar {\n &:before {\n content: $ni-sign-dollar; \n }\n}\n.ni-sign-mxn {\n &:before {\n content: $ni-sign-mxn; \n }\n}\n.ni-sign-sgd {\n &:before {\n content: $ni-sign-sgd; \n }\n}\n.ni-sign-euro {\n &:before {\n content: $ni-sign-euro; \n }\n}\n.ni-sign-eur {\n &:before {\n content: $ni-sign-eur; \n }\n}\n.ni-sign-gbp {\n &:before {\n content: $ni-sign-gbp; \n }\n}\n.ni-sign-pound {\n &:before {\n content: $ni-sign-pound; \n }\n}\n.ni-sign-thb {\n &:before {\n content: $ni-sign-thb; \n }\n}\n.ni-sign-inr {\n &:before {\n content: $ni-sign-inr; \n }\n}\n.ni-sign-jpy {\n &:before {\n content: $ni-sign-jpy; \n }\n}\n.ni-sign-yen {\n &:before {\n content: $ni-sign-yen; \n }\n}\n.ni-sign-cny {\n &:before {\n content: $ni-sign-cny; \n }\n}\n.ni-sign-kobo {\n &:before {\n content: $ni-sign-kobo; \n }\n}\n.ni-sign-chf {\n &:before {\n content: $ni-sign-chf; \n }\n}\n.ni-sign-vnd {\n &:before {\n content: $ni-sign-vnd; \n }\n}\n.ni-sign-php {\n &:before {\n content: $ni-sign-php; \n }\n}\n.ni-sign-brl {\n &:before {\n content: $ni-sign-brl; \n }\n}\n.ni-sign-idr {\n &:before {\n content: $ni-sign-idr; \n }\n}\n.ni-sign-czk {\n &:before {\n content: $ni-sign-czk; \n }\n}\n.ni-sign-hkd {\n &:before {\n content: $ni-sign-hkd; \n }\n}\n.ni-sign-kr {\n &:before {\n content: $ni-sign-kr; \n }\n}\n.ni-sign-dkk {\n &:before {\n content: $ni-sign-dkk; \n }\n}\n.ni-sign-nok {\n &:before {\n content: $ni-sign-nok; \n }\n}\n.ni-sign-sek {\n &:before {\n content: $ni-sign-sek; \n }\n}\n.ni-sign-rub {\n &:before {\n content: $ni-sign-rub; \n }\n}\n.ni-sign-myr {\n &:before {\n content: $ni-sign-myr; \n }\n}\n.ni-sign-pln {\n &:before {\n content: $ni-sign-pln; \n }\n}\n.ni-sign-try {\n &:before {\n content: $ni-sign-try; \n }\n}\n.ni-sign-waves {\n &:before {\n content: $ni-sign-waves; \n }\n}\n.ni-waves {\n &:before {\n content: $ni-waves; \n }\n}\n.ni-sign-trx {\n &:before {\n content: $ni-sign-trx; \n }\n}\n.ni-tron {\n &:before {\n content: $ni-tron; \n }\n}\n.ni-sign-xem {\n &:before {\n content: $ni-sign-xem; \n }\n}\n.ni-nem {\n &:before {\n content: $ni-nem; \n }\n}\n.ni-sign-mxr {\n &:before {\n content: $ni-sign-mxr; \n }\n}\n.ni-monero {\n &:before {\n content: $ni-monero; \n }\n}\n.ni-sign-usdc {\n &:before {\n content: $ni-sign-usdc; \n }\n}\n.ni-sign-steller {\n &:before {\n content: $ni-sign-steller; \n }\n}\n.ni-sign-steem {\n &:before {\n content: $ni-sign-steem; \n }\n}\n.ni-sign-usdt {\n &:before {\n content: $ni-sign-usdt; \n }\n}\n.ni-tether {\n &:before {\n content: $ni-tether; \n }\n}\n.ni-sign-btc {\n &:before {\n content: $ni-sign-btc; \n }\n}\n.ni-bitcoin {\n &:before {\n content: $ni-bitcoin; \n }\n}\n.ni-sign-bch {\n &:before {\n content: $ni-sign-bch; \n }\n}\n.ni-bitcoin-cash {\n &:before {\n content: $ni-bitcoin-cash; \n }\n}\n.ni-sign-bnb {\n &:before {\n content: $ni-sign-bnb; \n }\n}\n.ni-binance {\n &:before {\n content: $ni-binance; \n }\n}\n.ni-sign-ada {\n &:before {\n content: $ni-sign-ada; \n }\n}\n.ni-sign-zcash {\n &:before {\n content: $ni-sign-zcash; \n }\n}\n.ni-sign-eth {\n &:before {\n content: $ni-sign-eth; \n }\n}\n.ni-ethereum {\n &:before {\n content: $ni-ethereum; \n }\n}\n.ni-sign-dash {\n &:before {\n content: $ni-sign-dash; \n }\n}\n.ni-dash {\n &:before {\n content: $ni-dash; \n }\n}\n.ni-sign-xrp-old {\n &:before {\n content: $ni-sign-xrp-old; \n }\n}\n.ni-ripple-old {\n &:before {\n content: $ni-ripple-old; \n }\n}\n.ni-sign-eos {\n &:before {\n content: $ni-sign-eos; \n }\n}\n.ni-eos {\n &:before {\n content: $ni-eos; \n }\n}\n.ni-sign-xrp {\n &:before {\n content: $ni-sign-xrp; \n }\n}\n.ni-ripple {\n &:before {\n content: $ni-ripple; \n }\n}\n.ni-american-express {\n &:before {\n content: $ni-american-express; \n }\n}\n.ni-jcb {\n &:before {\n content: $ni-jcb; \n }\n}\n.ni-cc-jcb {\n &:before {\n content: $ni-cc-jcb; \n }\n}\n.ni-mc {\n &:before {\n content: $ni-mc; \n }\n}\n.ni-cc-mc {\n &:before {\n content: $ni-cc-mc; \n }\n}\n.ni-discover {\n &:before {\n content: $ni-discover; \n }\n}\n.ni-cc-discover {\n &:before {\n content: $ni-cc-discover; \n }\n}\n.ni-visa {\n &:before {\n content: $ni-visa; \n }\n}\n.ni-cc-visa {\n &:before {\n content: $ni-cc-visa; \n }\n}\n.ni-cc-paypal {\n &:before {\n content: $ni-cc-paypal; \n }\n}\n.ni-cc-stripe {\n &:before {\n content: $ni-cc-stripe; \n }\n}\n.ni-amazon-pay {\n &:before {\n content: $ni-amazon-pay; \n }\n}\n.ni-amazon-pay-fill {\n &:before {\n content: $ni-amazon-pay-fill; \n }\n}\n.ni-google-pay {\n &:before {\n content: $ni-google-pay; \n }\n}\n.ni-google-pay-fill {\n &:before {\n content: $ni-google-pay-fill; \n }\n}\n.ni-apple-pay {\n &:before {\n content: $ni-apple-pay; \n }\n}\n.ni-apple-pay-fill {\n &:before {\n content: $ni-apple-pay-fill; \n }\n}\n.ni-angular {\n &:before {\n content: $ni-angular; \n }\n}\n.ni-react {\n &:before {\n content: $ni-react; \n }\n}\n.ni-laravel {\n &:before {\n content: $ni-laravel; \n }\n}\n.ni-html5 {\n &:before {\n content: $ni-html5; \n }\n}\n.ni-css3-fill {\n &:before {\n content: $ni-css3-fill; \n }\n}\n.ni-css3 {\n &:before {\n content: $ni-css3; \n }\n}\n.ni-js {\n &:before {\n content: $ni-js; \n }\n}\n.ni-php {\n &:before {\n content: $ni-php; \n }\n}\n.ni-python {\n &:before {\n content: $ni-python; \n }\n}\n.ni-bootstrap {\n &:before {\n content: $ni-bootstrap; \n }\n}\n.ni-ebay {\n &:before {\n content: $ni-ebay; \n }\n}\n.ni-google-wallet {\n &:before {\n content: $ni-google-wallet; \n }\n}\n.ni-google-drive {\n &:before {\n content: $ni-google-drive; \n }\n}\n.ni-google-play-store {\n &:before {\n content: $ni-google-play-store; \n }\n}\n.ni-android {\n &:before {\n content: $ni-android; \n }\n}\n.ni-blogger-fill {\n &:before {\n content: $ni-blogger-fill; \n }\n}\n.ni-blogger {\n &:before {\n content: $ni-blogger; \n }\n}\n.ni-hangout {\n &:before {\n content: $ni-hangout; \n }\n}\n.ni-apple-store {\n &:before {\n content: $ni-apple-store; \n }\n}\n.ni-apple-store-ios {\n &:before {\n content: $ni-apple-store-ios; \n }\n}\n.ni-stripe {\n &:before {\n content: $ni-stripe; \n }\n}\n.ni-apple {\n &:before {\n content: $ni-apple; \n }\n}\n.ni-microsoft {\n &:before {\n content: $ni-microsoft; \n }\n}\n.ni-windows {\n &:before {\n content: $ni-windows; \n }\n}\n.ni-amazon {\n &:before {\n content: $ni-amazon; \n }\n}\n.ni-paypal-alt {\n &:before {\n content: $ni-paypal-alt; \n }\n}\n.ni-airbnb {\n &:before {\n content: $ni-airbnb; \n }\n}\n.ni-adobe {\n &:before {\n content: $ni-adobe; \n }\n}\n.ni-mailchimp {\n &:before {\n content: $ni-mailchimp; \n }\n}\n.ni-dropbox {\n &:before {\n content: $ni-dropbox; \n }\n}\n.ni-digital-ocean {\n &:before {\n content: $ni-digital-ocean; \n }\n}\n.ni-slack {\n &:before {\n content: $ni-slack; \n }\n}\n.ni-slack-hash {\n &:before {\n content: $ni-slack-hash; \n }\n}\n.ni-stack-overflow {\n &:before {\n content: $ni-stack-overflow; \n }\n}\n.ni-soundcloud {\n &:before {\n content: $ni-soundcloud; \n }\n}\n.ni-blackberry {\n &:before {\n content: $ni-blackberry; \n }\n}\n.ni-spotify {\n &:before {\n content: $ni-spotify; \n }\n}\n.ni-kickstarter {\n &:before {\n content: $ni-kickstarter; \n }\n}\n.ni-houzz {\n &:before {\n content: $ni-houzz; \n }\n}\n.ni-vine {\n &:before {\n content: $ni-vine; \n }\n}\n.ni-yelp {\n &:before {\n content: $ni-yelp; \n }\n}\n.ni-yoast {\n &:before {\n content: $ni-yoast; \n }\n}\n.ni-envato {\n &:before {\n content: $ni-envato; \n }\n}\n.ni-wordpress {\n &:before {\n content: $ni-wordpress; \n }\n}\n.ni-wp {\n &:before {\n content: $ni-wp; \n }\n}\n.ni-wordpress-fill {\n &:before {\n content: $ni-wordpress-fill; \n }\n}\n.ni-elementor {\n &:before {\n content: $ni-elementor; \n }\n}\n.ni-joomla {\n &:before {\n content: $ni-joomla; \n }\n}\n.ni-megento {\n &:before {\n content: $ni-megento; \n }\n}\n.ni-git {\n &:before {\n content: $ni-git; \n }\n}\n.ni-github {\n &:before {\n content: $ni-github; \n }\n}\n.ni-github-round {\n &:before {\n content: $ni-github-round; \n }\n}\n.ni-github-circle {\n &:before {\n content: $ni-github-circle; \n }\n}\n.ni-dribbble {\n &:before {\n content: $ni-dribbble; \n }\n}\n.ni-dribbble-round {\n &:before {\n content: $ni-dribbble-round; \n }\n}\n.ni-behance {\n &:before {\n content: $ni-behance; \n }\n}\n.ni-behance-fill {\n &:before {\n content: $ni-behance-fill; \n }\n}\n.ni-flickr {\n &:before {\n content: $ni-flickr; \n }\n}\n.ni-flickr-round {\n &:before {\n content: $ni-flickr-round; \n }\n}\n.ni-medium {\n &:before {\n content: $ni-medium; \n }\n}\n.ni-medium-round {\n &:before {\n content: $ni-medium-round; \n }\n}\n.ni-reddit {\n &:before {\n content: $ni-reddit; \n }\n}\n.ni-reddit-round {\n &:before {\n content: $ni-reddit-round; \n }\n}\n.ni-reddit-circle {\n &:before {\n content: $ni-reddit-circle; \n }\n}\n.ni-google {\n &:before {\n content: $ni-google; \n }\n}\n.ni-facebook-f {\n &:before {\n content: $ni-facebook-f; \n }\n}\n.ni-facebook-fill {\n &:before {\n content: $ni-facebook-fill; \n }\n}\n.ni-facebook-circle {\n &:before {\n content: $ni-facebook-circle; \n }\n}\n.ni-instagram {\n &:before {\n content: $ni-instagram; \n }\n}\n.ni-instagram-round {\n &:before {\n content: $ni-instagram-round; \n }\n}\n.ni-linkedin {\n &:before {\n content: $ni-linkedin; \n }\n}\n.ni-linkedin-round {\n &:before {\n content: $ni-linkedin-round; \n }\n}\n.ni-twitter {\n &:before {\n content: $ni-twitter; \n }\n}\n.ni-twitter-round {\n &:before {\n content: $ni-twitter-round; \n }\n}\n.ni-pinterest {\n &:before {\n content: $ni-pinterest; \n }\n}\n.ni-pinterest-round {\n &:before {\n content: $ni-pinterest-round; \n }\n}\n.ni-pinterest-circle {\n &:before {\n content: $ni-pinterest-circle; \n }\n}\n.ni-tumblr {\n &:before {\n content: $ni-tumblr; \n }\n}\n.ni-tumblr-round {\n &:before {\n content: $ni-tumblr-round; \n }\n}\n.ni-skype {\n &:before {\n content: $ni-skype; \n }\n}\n.ni-viber {\n &:before {\n content: $ni-viber; \n }\n}\n.ni-whatsapp {\n &:before {\n content: $ni-whatsapp; \n }\n}\n.ni-whatsapp-round {\n &:before {\n content: $ni-whatsapp-round; \n }\n}\n.ni-snapchat {\n &:before {\n content: $ni-snapchat; \n }\n}\n.ni-snapchat-fill {\n &:before {\n content: $ni-snapchat-fill; \n }\n}\n.ni-telegram {\n &:before {\n content: $ni-telegram; \n }\n}\n.ni-telegram-circle {\n &:before {\n content: $ni-telegram-circle; \n }\n}\n.ni-youtube-line {\n &:before {\n content: $ni-youtube-line; \n }\n}\n.ni-youtube {\n &:before {\n content: $ni-youtube; \n }\n}\n.ni-youtube-fill {\n &:before {\n content: $ni-youtube-fill; \n }\n}\n.ni-youtube-round {\n &:before {\n content: $ni-youtube-round; \n }\n}\n.ni-vimeo {\n &:before {\n content: $ni-vimeo; \n }\n}\n.ni-vimeo-fill {\n &:before {\n content: $ni-vimeo-fill; \n }\n}\n\n",".com { color: #93a1a1; }\n.lit { color: #195f91; }\n.pun, .opn, .clo { color: #93a1a1; }\n.fun { color: #dc322f; }\n.str, .atv { color: #D14; }\n.kwd, .linenums .tag { color: #1e347b; }\n.typ, .atn, .dec, .var { color: teal; }\n.pln { color: #48484c; }\n\n.prettyprint {\n padding: 8px;\n background-color: #f7f7f9;\n border: 1px solid #e1e1e8;\n}\n.prettyprint.linenums {\n -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;\n -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;\n box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;\n}\n\n/* Specify class=linenums on a pre to get line numbering */\nol.linenums {\n @if($rtl==false){\n margin: 0 0 0 33px;\n }\n @if($rtl==true){\n margin: 0 33px 0 0;\n }\n} \nol.linenums li {\n @if($rtl==false){\n padding-left: 12px;\n }\n @if($rtl==true){\n padding-right: 12px;\n }\n color: #bebec5;\n line-height: 18px;\n text-shadow: 0 1px 0 #fff;\n}",".dnd{\n &-handle{\n display: flex;\n .handle{\n position: relative;\n font-size: 1.125rem;\n cursor: move;\n height: 1.25rem;\n width: 1.25rem;\n @if($rtl==false){\n margin-right: .5rem;\n }\n @if($rtl==true){\n margin-left: .5rem;\n }\n &:after{\n position: absolute;\n top:0;\n left:0;\n right: 0;\n bottom: 0;\n font-family: $nk-dashlite-font;\n content: $ni-move;\n font-size: 1rem;\n }\n }\n} \n}\n\n\n","/** SimpleBar.js - v5.1.0 | License MIT License */\n\n[data-simplebar] {\n position: relative;\n flex-direction: column;\n flex-wrap: wrap;\n justify-content: flex-start;\n align-content: flex-start;\n align-items: flex-start;\n}\n\n.simplebar-wrapper {\n overflow: hidden;\n width: inherit;\n height: inherit;\n max-width: inherit;\n max-height: inherit;\n}\n\n.simplebar-mask {\n direction: inherit;\n position: absolute;\n overflow: hidden;\n padding: 0;\n margin: 0;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n width: auto !important;\n height: auto !important;\n z-index: 0;\n}\n\n.simplebar-offset {\n direction: inherit !important;\n box-sizing: inherit !important;\n resize: none !important;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n padding: 0;\n margin: 0;\n -webkit-overflow-scrolling: touch;\n}\n\n.simplebar-content-wrapper {\n direction: inherit;\n box-sizing: border-box !important;\n position: relative;\n display: block;\n height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */\n width: auto;\n visibility: visible;\n max-width: 100%; /* Not required for horizontal scroll to trigger */\n max-height: 100%; /* Needed for vertical scroll to trigger */\n scrollbar-width: none;\n -ms-overflow-style: none;\n\n overflow: hidden scroll;\n}\n\n.simplebar-content-wrapper::-webkit-scrollbar,\n.simplebar-hide-scrollbar::-webkit-scrollbar {\n width: 0;\n height: 0;\n}\n\n.simplebar-content:before,\n.simplebar-content:after {\n content: ' ';\n display: table;\n}\n\n.simplebar-placeholder {\n max-height: 100%;\n max-width: 100%;\n width: 100%;\n pointer-events: none;\n}\n\n.simplebar-height-auto-observer-wrapper {\n box-sizing: inherit !important;\n height: 100%;\n width: 100%;\n max-width: 1px;\n position: relative;\n float: left;\n max-height: 1px;\n overflow: hidden;\n z-index: -1;\n padding: 0;\n margin: 0;\n pointer-events: none;\n flex-grow: inherit;\n flex-shrink: 0;\n flex-basis: 0;\n}\n\n.simplebar-height-auto-observer {\n box-sizing: inherit;\n display: block;\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n height: 1000%;\n width: 1000%;\n min-height: 1px;\n min-width: 1px;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n\n.simplebar-track {\n z-index: 1;\n position: absolute;\n right: 0;\n bottom: 0;\n pointer-events: none;\n overflow: hidden;\n}\n\n[data-simplebar].simplebar-dragging .simplebar-content {\n pointer-events: none;\n user-select: none;\n -webkit-user-select: none;\n}\n\n[data-simplebar].simplebar-dragging .simplebar-track {\n pointer-events: all;\n}\n\n.simplebar-scrollbar {\n position: absolute;\n left: 0;\n right: 0;\n min-height: 10px;\n .hidden-scrollbar{\n visibility: hidden;\n }\n}\n\n.simplebar-scrollbar:before {\n position: absolute;\n content: '';\n background: $base-light;\n border-radius: 7px;\n left: 2px;\n right: 2px;\n opacity: 0;\n transition: opacity 0.2s linear;\n}\n\n.simplebar-scrollbar.simplebar-visible:before {\n /* When hovered, remove all transitions from drag handle */\n opacity: 0.5;\n transition: opacity 0s linear;\n}\n\n.simplebar-track.simplebar-vertical {\n top: 0;\n width: 8px !important;\n transition: width .1s;\n &.simplebar-hover{ \n width: 10px !important;\n }\n .nk-sidebar{\n visibility: hidden !important;\n }\n}\n\n.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {\n top: 2px;\n bottom: 2px;\n}\n\n.simplebar-track.simplebar-horizontal {\n left: 0;\n height: 8px !important;\n transition: height .1s;\n &.simplebar-hover{ \n height: 10px !important;\n }\n .nk-sidebar &, .nk-sidebar-fat &, .nk-apps-sidebar &{\n visibility: hidden !important;\n }\n}\n\n.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {\n height: 100%;\n left: 2px;\n right: 2px;\n}\n\n.simplebar-track.simplebar-horizontal .simplebar-scrollbar {\n right: auto;\n left: 0;\n top: 2px;\n height: 7px;\n min-height: 0;\n min-width: 10px;\n width: auto;\n}\n\n/* Rtl support */\n[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {\n right: auto;\n left: 0;\n}\n\n.hs-dummy-scrollbar-size {\n direction: rtl;\n position: fixed;\n opacity: 0;\n visibility: hidden;\n height: 500px;\n width: 500px;\n overflow-y: hidden;\n overflow-x: scroll;\n}\n\n.simplebar-hide-scrollbar {\n position: fixed;\n left: 0;\n visibility: hidden;\n overflow-y: scroll;\n scrollbar-width: none;\n -ms-overflow-style: none;\n}","$slick-bg-lighter: $light-400 !default;\n$slick-bg-light: $base-300 !default;\n$slick-tc-color: $light-600 !default;\n$slick-font-size: 24px;\n$slick-arrow-border-color: $border-light;\n$slick-arrow-border-hover: $border-color;\n\n$slick-dots-bg : $light-300;\n$slick-dots-bg-active: $base-light;\n\n/** Slick Slider */\n.slick-slider {\n position: relative;\n display: block;\n box-sizing: border-box;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n -webkit-tap-highlight-color: transparent;\n}\n.slick-list {\n position: relative;\n overflow: hidden;\n display: block;\n margin: 0;\n padding: 0;\n\n &:focus {\n outline: none;\n }\n\n &.dragging {\n cursor: pointer;\n cursor: hand;\n }\n}\n.slick-slider .slick-track,\n.slick-slider .slick-list {\n -webkit-transform: translate3d(0, 0, 0);\n -moz-transform: translate3d(0, 0, 0);\n -ms-transform: translate3d(0, 0, 0);\n -o-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n\n.slick-track {\n position: relative;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n top: 0;\n display: block;\n margin-left: auto;\n margin-right: auto;\n\n &:before,\n &:after {\n content: \"\";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n .slick-loading & {\n visibility: hidden;\n }\n}\n.slick-slide {\n @if($rtl==false){\n float: left;\n }\n @if($rtl==true){\n float: right;\n }\n height: 100%;\n min-height: 1px;\n img {\n display: block;\n }\n &.slick-loading img {\n display: none;\n }\n\n display: none;\n\n &.dragging img {\n pointer-events: none;\n }\n\n .slick-initialized & {\n display: block;\n }\n\n .slick-loading & {\n visibility: hidden;\n }\n\n .slick-vertical & {\n display: block;\n height: auto;\n border: 1px solid transparent;\n }\n &:focus{\n outline: none;\n border: none;\n }\n}\n.slick-arrow.slick-hidden {\n display: none;\n}\n\n.slick-dots{\n display: flex !important;\n justify-content: center;\n padding-top: 1.5rem;\n li{\n display: inline-flex;\n padding: 0 6px;\n button{\n background-color: $slick-dots-bg;\n border: none;\n border-radius: 20px;\n text-indent: -99999px;\n height: 8px;\n width: 8px;\n padding: 0;\n overflow: hidden;\n transition: all .4s linear;\n &:focus{\n outline: none;\n }\n }\n &.slick-active{\n button{\n background-color: $slick-dots-bg-active;\n }\n }\n }\n}\n\n.slick-next, .slick-prev{\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n display: inline-flex;\n justify-content: center;\n align-items: center;\n border-radius: 50%;\n height: 44px;\n width: 44px;\n z-index: 9;\n font-size: $slick-font-size;\n color: $base-light;\n background: $white;\n transition: all .4s linear;\n border: 1px solid $slick-arrow-border-color;\n &:hover{\n color: $base-text;\n background: $lighter;\n border-color: $slick-arrow-border-hover;\n opacity: 1;\n }\n .slick-disabled &{\n cursor: default;\n color: $light-300;\n &:hover{\n color: $light-300;\n background: $white;\n border-color: $slick-arrow-border-color;\n }\n }\n}\n.slick-next{\n @if($rtl==false){\n right: -10px;\n }\n @if($rtl==true){\n left: -10px;\n }\n}\n.slick-prev{\n @if($rtl==false){\n left: -10px;\n }\n @if($rtl==true){\n right: -10px;\n }\n}","/* The MIT License Copyright (c) 2012 Matias Meno <m@tias.me> */\n @-webkit-keyframes passing-through {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(40px);\n -moz-transform: translateY(40px);\n -ms-transform: translateY(40px);\n -o-transform: translateY(40px);\n transform: translateY(40px);\n }\n 30%,\n 70% {\n opacity: 1;\n -webkit-transform: translateY(0px);\n -moz-transform: translateY(0px);\n -ms-transform: translateY(0px);\n -o-transform: translateY(0px);\n transform: translateY(0px);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateY(-40px);\n -moz-transform: translateY(-40px);\n -ms-transform: translateY(-40px);\n -o-transform: translateY(-40px);\n transform: translateY(-40px);\n }\n}\n\n@-moz-keyframes passing-through {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(40px);\n -moz-transform: translateY(40px);\n -ms-transform: translateY(40px);\n -o-transform: translateY(40px);\n transform: translateY(40px);\n }\n 30%,\n 70% {\n opacity: 1;\n -webkit-transform: translateY(0px);\n -moz-transform: translateY(0px);\n -ms-transform: translateY(0px);\n -o-transform: translateY(0px);\n transform: translateY(0px);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateY(-40px);\n -moz-transform: translateY(-40px);\n -ms-transform: translateY(-40px);\n -o-transform: translateY(-40px);\n transform: translateY(-40px);\n }\n}\n\n@keyframes passing-through {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(40px);\n -moz-transform: translateY(40px);\n -ms-transform: translateY(40px);\n -o-transform: translateY(40px);\n transform: translateY(40px);\n }\n 30%,\n 70% {\n opacity: 1;\n -webkit-transform: translateY(0px);\n -moz-transform: translateY(0px);\n -ms-transform: translateY(0px);\n -o-transform: translateY(0px);\n transform: translateY(0px);\n }\n 100% {\n opacity: 0;\n -webkit-transform: translateY(-40px);\n -moz-transform: translateY(-40px);\n -ms-transform: translateY(-40px);\n -o-transform: translateY(-40px);\n transform: translateY(-40px);\n }\n}\n\n@-webkit-keyframes slide-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(40px);\n -moz-transform: translateY(40px);\n -ms-transform: translateY(40px);\n -o-transform: translateY(40px);\n transform: translateY(40px);\n }\n 30% {\n opacity: 1;\n -webkit-transform: translateY(0px);\n -moz-transform: translateY(0px);\n -ms-transform: translateY(0px);\n -o-transform: translateY(0px);\n transform: translateY(0px);\n }\n}\n\n@-moz-keyframes slide-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(40px);\n -moz-transform: translateY(40px);\n -ms-transform: translateY(40px);\n -o-transform: translateY(40px);\n transform: translateY(40px);\n }\n 30% {\n opacity: 1;\n -webkit-transform: translateY(0px);\n -moz-transform: translateY(0px);\n -ms-transform: translateY(0px);\n -o-transform: translateY(0px);\n transform: translateY(0px);\n }\n}\n\n@keyframes slide-in {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(40px);\n -moz-transform: translateY(40px);\n -ms-transform: translateY(40px);\n -o-transform: translateY(40px);\n transform: translateY(40px);\n }\n 30% {\n opacity: 1;\n -webkit-transform: translateY(0px);\n -moz-transform: translateY(0px);\n -ms-transform: translateY(0px);\n -o-transform: translateY(0px);\n transform: translateY(0px);\n }\n}\n\n@-webkit-keyframes pulse {\n 0% {\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -ms-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n }\n 10% {\n -webkit-transform: scale(1.1);\n -moz-transform: scale(1.1);\n -ms-transform: scale(1.1);\n -o-transform: scale(1.1);\n transform: scale(1.1);\n }\n 20% {\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -ms-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n }\n}\n\n@-moz-keyframes pulse {\n 0% {\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -ms-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n }\n 10% {\n -webkit-transform: scale(1.1);\n -moz-transform: scale(1.1);\n -ms-transform: scale(1.1);\n -o-transform: scale(1.1);\n transform: scale(1.1);\n }\n 20% {\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -ms-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n }\n}\n\n@keyframes pulse {\n 0% {\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -ms-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n }\n 10% {\n -webkit-transform: scale(1.1);\n -moz-transform: scale(1.1);\n -ms-transform: scale(1.1);\n -o-transform: scale(1.1);\n transform: scale(1.1);\n }\n 20% {\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -ms-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n }\n}\n\n.dropzone,\n.dropzone * {\n box-sizing: border-box;\n}\n\n.dropzone {\n min-height: 150px;\n border: 1px dashed $border-light;\n border-radius: $border-radius;\n background: white;\n padding: 20px 20px;\n &.small{\n min-height: 86px;\n }\n}\n\n.dropzone.dz-clickable {\n cursor: pointer;\n}\n\n.dropzone.dz-clickable * {\n cursor: default;\n}\n\n.dropzone.dz-clickable .dz-message,\n.dropzone.dz-clickable .dz-message * {\n cursor: pointer;\n}\n\n.dropzone.dz-started .dz-message {\n display: none;\n}\n\n.dropzone.dz-drag-hover {\n border-style: solid;\n}\n\n.dropzone.dz-drag-hover .dz-message {\n opacity: 0.5;\n}\n\n.dropzone .dz-message {\n text-align: center;\n margin: 1em 0;\n span{\n display: block;\n color: rgba($base-text,.6);\n }\n &-text{\n font-size: 13px;\n span{\n display: inline-block;\n color: $accent-color;\n }\n }\n &-or{\n font-size: 16px;\n margin-bottom: 4px;\n text-transform: uppercase;\n }\n}\n\n.dropzone .dz-preview {\n position: relative;\n display: inline-block;\n vertical-align: top;\n margin: 16px;\n min-height: 100px;\n}\n\n.dropzone .dz-preview:hover {\n z-index: 1000;\n}\n\n.dropzone .dz-preview:hover .dz-details {\n opacity: 1;\n}\n\n.dropzone .dz-preview.dz-file-preview .dz-image {\n border-radius: 20px;\n background: #999;\n background: linear-gradient(to bottom, #eee, #ddd);\n}\n\n.dropzone .dz-preview.dz-file-preview .dz-details {\n opacity: 1;\n}\n\n.dropzone .dz-preview.dz-image-preview {\n background: white;\n}\n\n.dropzone .dz-preview.dz-image-preview .dz-details {\n -webkit-transition: opacity 0.2s linear;\n -moz-transition: opacity 0.2s linear;\n -ms-transition: opacity 0.2s linear;\n -o-transition: opacity 0.2s linear;\n transition: opacity 0.2s linear;\n}\n\n.dropzone .dz-preview .dz-remove {\n font-size: 14px;\n text-align: center;\n display: block;\n cursor: pointer;\n border: none;\n}\n\n.dropzone .dz-preview .dz-remove:hover {\n text-decoration: underline;\n}\n\n.dropzone .dz-preview:hover .dz-details {\n opacity: 1;\n}\n\n.dropzone .dz-preview .dz-details {\n z-index: 20;\n position: absolute;\n top: 0;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n opacity: 0;\n font-size: 13px;\n min-width: 100%;\n max-width: 100%;\n padding: 2em 1em;\n text-align: center;\n color: rgba(0, 0, 0, 0.9);\n line-height: 150%;\n}\n\n.dropzone .dz-preview .dz-details .dz-size {\n margin-bottom: 1em;\n font-size: 16px;\n}\n\n.dropzone .dz-preview .dz-details .dz-filename {\n white-space: nowrap;\n}\n\n.dropzone .dz-preview .dz-details .dz-filename:hover span {\n border: 1px solid rgba(200, 200, 200, 0.8);\n background-color: rgba(255, 255, 255, 0.8);\n}\n\n.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {\n border: 1px solid transparent;\n}\n\n.dropzone .dz-preview .dz-details .dz-filename span,\n.dropzone .dz-preview .dz-details .dz-size span {\n background-color: rgba(255, 255, 255, 0.4);\n padding: 0 0.4em;\n border-radius: 3px;\n}\n\n.dropzone .dz-preview:hover .dz-image img {\n -webkit-transform: scale(1.05, 1.05);\n -moz-transform: scale(1.05, 1.05);\n -ms-transform: scale(1.05, 1.05);\n -o-transform: scale(1.05, 1.05);\n transform: scale(1.05, 1.05);\n -webkit-filter: blur(8px);\n filter: blur(8px);\n}\n\n.dropzone .dz-preview .dz-image {\n border-radius: 20px;\n overflow: hidden;\n width: 120px;\n height: 120px;\n position: relative;\n display: block;\n z-index: 10;\n}\n\n.dropzone .dz-preview .dz-image img {\n display: block;\n}\n\n.dropzone .dz-preview.dz-success .dz-success-mark {\n -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);\n -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);\n -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);\n -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);\n animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);\n}\n\n.dropzone .dz-preview.dz-error .dz-error-mark {\n opacity: 1;\n -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);\n -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);\n -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);\n -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);\n animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);\n}\n\n.dropzone .dz-preview .dz-success-mark,\n.dropzone .dz-preview .dz-error-mark {\n pointer-events: none;\n opacity: 0;\n z-index: 500;\n position: absolute;\n display: block;\n top: 50%;\n left: 50%;\n margin-left: -27px;\n margin-top: -27px;\n}\n\n.dropzone .dz-preview .dz-success-mark svg,\n.dropzone .dz-preview .dz-error-mark svg {\n display: block;\n width: 54px;\n height: 54px;\n}\n\n.dropzone .dz-preview.dz-processing .dz-progress {\n opacity: 1;\n -webkit-transition: all 0.2s linear;\n -moz-transition: all 0.2s linear;\n -ms-transition: all 0.2s linear;\n -o-transition: all 0.2s linear;\n transition: all 0.2s linear;\n}\n\n.dropzone .dz-preview.dz-complete .dz-progress {\n opacity: 0;\n -webkit-transition: opacity 0.4s ease-in;\n -moz-transition: opacity 0.4s ease-in;\n -ms-transition: opacity 0.4s ease-in;\n -o-transition: opacity 0.4s ease-in;\n transition: opacity 0.4s ease-in;\n}\n\n.dropzone .dz-preview:not(.dz-processing) .dz-progress {\n -webkit-animation: pulse 6s ease infinite;\n -moz-animation: pulse 6s ease infinite;\n -ms-animation: pulse 6s ease infinite;\n -o-animation: pulse 6s ease infinite;\n animation: pulse 6s ease infinite;\n}\n\n.dropzone .dz-preview .dz-progress {\n opacity: 1;\n z-index: 1000;\n pointer-events: none;\n position: absolute;\n height: 16px;\n left: 50%;\n top: 50%;\n margin-top: -8px;\n width: 80px;\n margin-left: -40px;\n background: rgba(255, 255, 255, 0.9);\n -webkit-transform: scale(1);\n border-radius: 8px;\n overflow: hidden;\n}\n\n.dropzone .dz-preview .dz-progress .dz-upload {\n background: #333;\n background: linear-gradient(to bottom, #666, #444);\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 0;\n -webkit-transition: width 300ms ease-in-out;\n -moz-transition: width 300ms ease-in-out;\n -ms-transition: width 300ms ease-in-out;\n -o-transition: width 300ms ease-in-out;\n transition: width 300ms ease-in-out;\n}\n\n.dropzone .dz-preview.dz-error .dz-error-message {\n display: block;\n}\n\n.dropzone .dz-preview.dz-error:hover .dz-error-message {\n opacity: 1;\n pointer-events: auto;\n}\n\n.dropzone .dz-preview .dz-error-message {\n pointer-events: none;\n z-index: 1000;\n position: absolute;\n display: block;\n display: none;\n opacity: 0;\n -webkit-transition: opacity 0.3s ease;\n -moz-transition: opacity 0.3s ease;\n -ms-transition: opacity 0.3s ease;\n -o-transition: opacity 0.3s ease;\n transition: opacity 0.3s ease;\n border-radius: 8px;\n font-size: 13px;\n top: 130px;\n left: -10px;\n width: 140px;\n background: #be2626;\n background: linear-gradient(to bottom, #be2626, #a92222);\n padding: 0.5em 1.2em;\n color: white;\n}\n\n.dropzone .dz-preview .dz-error-message:after {\n content: '';\n position: absolute;\n top: -6px;\n left: 64px;\n width: 0;\n height: 0;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-bottom: 6px solid #be2626;\n}","$datatable-collapsed-unfold : $ni-plus-sm !default;\n$datatable-collapsed-fold : $ni-minus-sm !default;\n\ntable.dataTable {\n clear: both;\n max-width: none !important;\n border-collapse: separate !important;\n border-spacing: 0;\n}\ntable.dataTable td.dataTables_empty,\ntable.dataTable th.dataTables_empty {\n text-align: center;\n}\ntable.dataTable.nowrap th,\ntable.dataTable.nowrap td {\n white-space: nowrap;\n}\n\ndiv.dataTables_wrapper div.dataTables_length label {\n font-weight: normal;\n @if($rtl==false){\n text-align: left;\n }\n @if($rtl==true){\n text-align: right;\n }\n white-space: nowrap;\n}\ndiv.dataTables_wrapper div.dataTables_length select {\n width: auto;\n display: inline-block;\n @extend .custom-select;\n}\ndiv.dataTables_wrapper div.dataTables_length label{\n display: inline-flex;\n align-items: center;\n}\ndiv.dataTables_wrapper div.dataTables_length span{\n margin-left: .5rem;\n margin-right: .5rem;\n}\ndiv.dataTables_wrapper div.dataTables_filter {\n\n}\ndiv.dataTables_wrapper div.dataTables_filter label {\n font-weight: normal;\n white-space: nowrap;\n}\ndiv.dataTables_wrapper div.dataTables_filter input {\n display: inline-block;\n @extend .form-control;\n}\ndiv.dataTables_wrapper div.dataTables_info {\n padding: .5rem 0;\n white-space: nowrap;\n font-size: .75rem;\n}\ndiv.dataTables_wrapper div.dataTables_paginate {\n margin: 0;\n white-space: nowrap;\n text-align: right;\n}\ndiv.dataTables_wrapper div.dataTables_paginate ul.pagination {\n margin: 2px 0;\n justify-content: center;\n}\ndiv.dataTables_wrapper div.dataTables_processing {\n position: absolute;\n top: 50%;\n left: 50%;\n margin-left: -100px;\n width: 200px;\n margin-top: -26px;\n text-align: center;\n padding: 1em 0;\n}\ndiv.dataTables_wrapper label {\n margin-bottom: 0;\n}\n\ntable.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting,\ntable.dataTable thead > tr > td.sorting_asc,\ntable.dataTable thead > tr > td.sorting_desc,\ntable.dataTable thead > tr > td.sorting {\n @if($rtl==false){\n padding-right: 30px;\n }\n @if($rtl==true){\n padding-left: 30px;\n }\n}\ntable.dataTable thead > tr > th:active,\ntable.dataTable thead > tr > td:active {\n outline: none;\n}\ntable.dataTable thead .sorting,\ntable.dataTable thead .sorting_asc,\ntable.dataTable thead .sorting_desc,\ntable.dataTable thead .sorting_asc_disabled,\ntable.dataTable thead .sorting_desc_disabled {\n cursor: pointer;\n position: relative;\n}\ntable.dataTable thead .sorting:before, table.dataTable thead .sorting:after,\ntable.dataTable thead .sorting_asc:before,\ntable.dataTable thead .sorting_asc:after,\ntable.dataTable thead .sorting_desc:before,\ntable.dataTable thead .sorting_desc:after,\ntable.dataTable thead .sorting_asc_disabled:before,\ntable.dataTable thead .sorting_asc_disabled:after,\ntable.dataTable thead .sorting_desc_disabled:before,\ntable.dataTable thead .sorting_desc_disabled:after {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n display: block;\n opacity: 0.3;\n}\ntable.dataTable thead .sorting:before,\ntable.dataTable thead .sorting_asc:before,\ntable.dataTable thead .sorting_desc:before,\ntable.dataTable thead .sorting_asc_disabled:before,\ntable.dataTable thead .sorting_desc_disabled:before {\n @if($rtl==false){\n right: 1em;\n }\n @if($rtl==true){\n left: 1em;\n }\n content: \"\\2191\";\n}\ntable.dataTable thead .sorting:after,\ntable.dataTable thead .sorting_asc:after,\ntable.dataTable thead .sorting_desc:after,\ntable.dataTable thead .sorting_asc_disabled:after,\ntable.dataTable thead .sorting_desc_disabled:after {\n @if($rtl==false){\n right: 0.5em;\n }\n @if($rtl==true){\n left: 0.5em;\n }\n content: \"\\2193\";\n}\ntable.dataTable thead .sorting_asc:before,\ntable.dataTable thead .sorting_desc:after {\n opacity: 1;\n}\ntable.dataTable thead .sorting_asc_disabled:before,\ntable.dataTable thead .sorting_desc_disabled:after {\n opacity: 0;\n}\n\ndiv.dataTables_scrollHead table.dataTable {\n margin-bottom: 0 !important;\n}\n\ndiv.dataTables_scrollBody table {\n border-top: none;\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\ndiv.dataTables_scrollBody table thead .sorting:before,\ndiv.dataTables_scrollBody table thead .sorting_asc:before,\ndiv.dataTables_scrollBody table thead .sorting_desc:before,\ndiv.dataTables_scrollBody table thead .sorting:after,\ndiv.dataTables_scrollBody table thead .sorting_asc:after,\ndiv.dataTables_scrollBody table thead .sorting_desc:after {\n display: none;\n}\ndiv.dataTables_scrollBody table tbody tr:first-child th,\ndiv.dataTables_scrollBody table tbody tr:first-child td {\n border-top: none;\n}\n\ndiv.dataTables_scrollFoot > .dataTables_scrollFootInner {\n box-sizing: content-box;\n}\ndiv.dataTables_scrollFoot > .dataTables_scrollFootInner > table {\n margin-top: 0 !important;\n border-top: none;\n}\n\n@media screen and (max-width: 767px) {\n div.dataTables_wrapper div.dataTables_info,\n div.dataTables_wrapper div.dataTables_paginate {\n text-align: center;\n }\n}\ntable.dataTable.table-sm > thead > tr > th {\n @if($rtl==false){\n padding-right: 20px;\n }\n @if($rtl==true){\n padding-left: 20px;\n }\n}\ntable.dataTable.table-sm .sorting:before,\ntable.dataTable.table-sm .sorting_asc:before,\ntable.dataTable.table-sm .sorting_desc:before {\n top: 5px;\n @if($rtl==false){\n right: 0.85em;\n }\n @if($rtl==true){\n left: 0.85em;\n }\n}\ntable.dataTable.table-sm .sorting:after,\ntable.dataTable.table-sm .sorting_asc:after,\ntable.dataTable.table-sm .sorting_desc:after {\n top: 5px;\n}\n\ntable.table-bordered.dataTable th,\ntable.table-bordered.dataTable td {\n @if($rtl==false){\n border-left-width: 0;\n }\n @if($rtl==true){\n border-right-width: 0;\n }\n}\ntable.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child,\ntable.table-bordered.dataTable td:last-child,\ntable.table-bordered.dataTable td:last-child {\n @if($rtl==false){\n border-right-width: 0;\n }\n @if($rtl==true){\n border-left-width: 0;\n }\n}\ntable.table-bordered.dataTable tbody th,\ntable.table-bordered.dataTable tbody td {\n border-bottom-width: 0;\n}\n\ndiv.dataTables_scrollHead table.table-bordered {\n border-bottom-width: 0;\n}\n\ndiv.table-responsive > div.dataTables_wrapper > div.row {\n margin: 0;\n}\ndiv.table-responsive > div.dataTables_wrapper > div.row > div[class^=\"col-\"]:first-child {\n @if($rtl==false){\n padding-left: 0;\n }\n @if($rtl==true){\n padding-right: 0;\n }\n}\ndiv.table-responsive > div.dataTables_wrapper > div.row > div[class^=\"col-\"]:last-child {\n @if($rtl==false){\n padding-right: 0;\n }\n @if($rtl==true){\n padding-left: 0;\n }\n}\n@media (min-width:768px){\n div.dataTables_wrapper div.dataTables_paginate ul.pagination {\n justify-content: flex-start;\n }\n}\n\n\ntable.dataTable.dtr-inline.collapsed>tbody>tr:not(.child)>td:first-child,\ntable.dataTable.dtr-inline.collapsed>tbody>tr:not(.child)>th:first-child{\n cursor: pointer;\n &:before{\n content: $datatable-collapsed-unfold;\n font-family: $nk-dashlite-font;\n @if($rtl==false){\n margin-right: 0.4rem;\n }\n @if($rtl==true){\n margin-left: 0.4rem;\n }\n }\n}\n\ntable.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child,\ntable.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child{\n &:before{\n content: $datatable-collapsed-fold;\n }\n}\n\n\n@media (max-width:575px){\n div.dataTables_wrapper div.dataTables_paginate{\n ul.pagination{\n justify-content: flex-start;\n li:not(.previous):not(.next){\n display: none;\n }\n .page-link{\n padding-left: 1rem;\n padding-right: 1rem;\n }\n }\n }\n div.dataTables_wrapper div.dataTables_info{\n @if($rtl==false){\n text-align: right !important;\n }\n @if($rtl==true){\n text-align: left !important;\n }\n }\n}\n\n.dataTable{\n // tr{\n // white-space: nowrap;\n // }\n td{\n // white-space: nowrap;\n &:focus{\n outline: none;\n }\n }\n}\n.datatable{\n &-wrap{\n border: 1px solid $border-light;\n border-radius: $border-radius;\n }\n}\n\n.dtr-details{\n @if($rtl==false){\n padding-left: 0.25rem;\n }\n @if($rtl==true){\n padding-right: 0.25rem;\n }\n .dtr-title{\n font-weight: $fw-bold;\n @if($rtl==false){\n margin-right: 0.25rem;\n }\n @if($rtl==true){\n margin-left: 0.25rem;\n }\n }\n}\n\n\n//////\n\n.nk-tb-col-check,.nk-tb-col-tools{\n pointer-events: none;\n > *{\n pointer-events: auto;\n }\n &:before,&:after{\n display: none !important;\n }\n}\n.nk-tb-col-check{\n @if($rtl==false){\n padding-right: .5rem !important;\n }\n @if($rtl==true){\n padding-left: .5rem !important;\n }\n}\n\n@import \"buttons.bootstrap4\";","@keyframes dtb-spinner {\n 100% {\n transform: rotate(360deg);\n }\n}\n@-o-keyframes dtb-spinner {\n 100% {\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@-ms-keyframes dtb-spinner {\n 100% {\n -ms-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@-webkit-keyframes dtb-spinner {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@-moz-keyframes dtb-spinner {\n 100% {\n -moz-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\ndiv.dt-button-info {\n position: fixed;\n top: 50%;\n left: 50%;\n width: 400px;\n margin-top: -100px;\n margin-left: -200px;\n background-color: $lighter;\n box-shadow: 0 0 0 200vh rgba($dark,.3);\n border-radius: $border-radius;\n text-align: center;\n z-index: 2020;\n overflow: hidden;\n border: 1px solid $border-light;\n}\ndiv.dt-button-info h2 {\n padding: 2rem;\n margin: 0;\n font-weight: normal;\n border-bottom: 1px solid $border-light;\n background-color: $white;\n font-size: $h2-fs;\n}\ndiv.dt-button-info > div {\n padding: 1.25rem;\n}\n\ndiv.dt-button-collection-title {\n text-align: center;\n padding: 0.3em 0 0.5em;\n font-size: 0.9em;\n}\n\ndiv.dt-button-collection-title:empty {\n display: none;\n}\n\ndiv.dt-button-collection {\n position: absolute;\n z-index: $zindex-dropdown;\n width: 100%;\n}\ndiv.dt-button-collection div.dropdown-menu {\n display: block;\n z-index: $zindex-dropdown + 1;\n min-width: 100px;\n top: 10px;\n .dropdown-position-right &{\n right: 0;\n left: auto;\n }\n}\ndiv.dt-button-collection div.dt-button-collection-title {\n background-color: white;\n border: 1px solid rgba(0, 0, 0, 0.15);\n}\ndiv.dt-button-collection.fixed {\n position: fixed;\n top: 50%;\n left: 50%;\n margin-left: -75px;\n border-radius: 0;\n}\ndiv.dt-button-collection.fixed.two-column {\n margin-left: -200px;\n}\ndiv.dt-button-collection.fixed.three-column {\n margin-left: -225px;\n}\ndiv.dt-button-collection.fixed.four-column {\n margin-left: -300px;\n}\ndiv.dt-button-collection > :last-child {\n display: block !important;\n -webkit-column-gap: 8px;\n -moz-column-gap: 8px;\n -ms-column-gap: 8px;\n -o-column-gap: 8px;\n column-gap: 8px;\n}\ndiv.dt-button-collection > :last-child > * {\n -webkit-column-break-inside: avoid;\n break-inside: avoid;\n}\ndiv.dt-button-collection.two-column {\n width: 400px;\n}\ndiv.dt-button-collection.two-column > :last-child {\n padding-bottom: 1px;\n -webkit-column-count: 2;\n -moz-column-count: 2;\n -ms-column-count: 2;\n -o-column-count: 2;\n column-count: 2;\n}\ndiv.dt-button-collection.three-column {\n width: 450px;\n}\ndiv.dt-button-collection.three-column > :last-child {\n padding-bottom: 1px;\n -webkit-column-count: 3;\n -moz-column-count: 3;\n -ms-column-count: 3;\n -o-column-count: 3;\n column-count: 3;\n}\ndiv.dt-button-collection.four-column {\n width: 600px;\n}\ndiv.dt-button-collection.four-column > :last-child {\n padding-bottom: 1px;\n -webkit-column-count: 4;\n -moz-column-count: 4;\n -ms-column-count: 4;\n -o-column-count: 4;\n column-count: 4;\n}\ndiv.dt-button-collection .dt-button {\n border-radius: 0;\n}\ndiv.dt-button-collection.fixed {\n max-width: none;\n}\ndiv.dt-button-collection.fixed:before, div.dt-button-collection.fixed:after {\n display: none;\n}\n\ndiv.dt-button-background {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $zindex-dropdown;\n background-color: rgba($dark,.3);\n display: none !important;\n}\n\n@media screen and (max-width: 767px) {\n div.dt-buttons {\n float: none;\n width: 100%;\n text-align: center;\n margin-bottom: 0.5em;\n }\n div.dt-buttons a.btn {\n float: none;\n }\n}\ndiv.dt-buttons button.btn.processing,\ndiv.dt-buttons div.btn.processing,\ndiv.dt-buttons a.btn.processing {\n color: rgba(0, 0, 0, 0.2);\n}\ndiv.dt-buttons button.btn.processing:after,\ndiv.dt-buttons div.btn.processing:after,\ndiv.dt-buttons a.btn.processing:after {\n position: absolute;\n top: 50%;\n left: 50%;\n width: 16px;\n height: 16px;\n margin: -8px 0 0 -8px;\n box-sizing: border-box;\n display: block;\n content: \" \";\n border: 2px solid #282828;\n border-radius: 50%;\n border-left-color: transparent;\n border-right-color: transparent;\n animation: dtb-spinner 1500ms infinite linear;\n -o-animation: dtb-spinner 1500ms infinite linear;\n -ms-animation: dtb-spinner 1500ms infinite linear;\n -webkit-animation: dtb-spinner 1500ms infinite linear;\n -moz-animation: dtb-spinner 1500ms infinite linear;\n}\n\n.dt-buttons .btn-secondary{\n @extend .btn-outline-light;\n @extend .btn-white;\n @extend .btn-icon;\n span{\n display: none;\n }\n &:before{\n font-size: 1.125rem;\n font-weight: normal;\n font-style: normal;\n width: $btn-line-height + $btn-padding-y*2;\n font-family: $nk-dashlite-font;\n }\n}\n.dt-export{\n &-title{\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n }\n}\n.buttons{\n &-copy:before{\n content: $ni-copy;\n }\n &-pdf:before{\n content: $ni-file-pdf;\n }\n &-excel:before{\n content: $ni-file-xls;\n }\n &-csv:before{\n content: $ni-file-text;\n }\n &-print:before{\n content: $ni-printer;\n }\n &-colvis:before{\n content: $ni-view-col-sq;\n }\n &-columnVisibility{\n position: relative;\n padding-right: $dropdown-item-padding-x*3;\n font-size: $fx-sz-12;\n font-weight: $fw-medium;\n color: $base-text;\n transition: all .4s;\n &.active{\n &:not(:hover){\n color: $base-text;\n background-color: transparent;\n }\n &:after{\n content: $ni-check;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n right: 1rem;\n font-family: $nk-dashlite-font;\n }\n }\n }\n}\n\n@media (max-width: 600px) {\n .with-export {\n > .col-5, > .col-7, > .col-sm-4, > .col-sm-8 {\n width: 100% !important;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .datatable-filter .justify-content-end {\n justify-content: space-between !important;\n }\n .dataTables_filter label {\n display: block;\n }\n .dataTables_filter .form-control {\n width: 100% !important;\n }\n }\n}",".rdt_Table{\n margin: 1rem 0px;\n border: 1px solid #e5e9f2;\n border-radius: 4px;\n background: #fff ;\n}\n.rdt_TableHeadRow {\n min-height: 40px !important;\n background: #fff;\n}\n.rdt_TableCol > input[type=\"checkbox\"] {\n margin-left: 10px;\n}\n.rdt_TableCol{\n padding-right: 10px !important;\n color: #526484 !important;\n font-weight: bold !important;\n font-size: 0.90rem !important;\n .rdt_TableCol_Sortable {\n display: flex;\n flex-direction: row;\n justify-content: space-between !important;\n &:hover,&:focus {\n opacity: 1 !important;\n }\n }\n &:last-child {\n padding-right: 10px !important;\n }\n}\n.rdt_TableRow{\n color: #526484 !important;\n font-size: .875rem !important;\n font-weight: 400 !important;\n line-height: 1.65 !important;\n}\n.dtr-details {\n color: #526484 !important;\n margin: 0 !important;\n}\n// .rdt_TableHeadRow > .rdt_TableCol_Sortable{\n// color: #526484 !important;\n// font-size: 1rem !important;\n// font-weight: bold !important;\n// line-height: 1.1 !important;\n// }\n.rdt_TableHeadRow > .rdt_TableCol > .custom-control {\n margin-left: 0px;\n}\n",".swal2-popup {\n &.swal2-toast {\n flex-direction: row;\n align-items: center;\n width: $swal2-toast-width;\n padding: $swal2-toast-padding;\n overflow-y: hidden;\n background: $swal2-toast-background;\n box-shadow: $swal2-toast-box-shadow;\n\n .swal2-header {\n flex-direction: row;\n }\n\n .swal2-title {\n flex-grow: 1;\n justify-content: flex-start;\n margin: $swal2-toast-title-margin;\n font-size: $swal2-toast-title-font-size;\n }\n\n .swal2-footer {\n margin: $swal2-toast-footer-margin;\n padding: $swal2-toast-footer-margin;\n font-size: $swal2-toast-footer-font-size;\n }\n\n .swal2-close {\n position: static;\n width: $swal2-toast-close-button-width;\n height: $swal2-toast-close-button-height;\n line-height: $swal2-toast-close-button-line-height;\n }\n\n .swal2-content {\n justify-content: flex-start;\n font-size: $swal2-toast-content-font-size;\n }\n\n .swal2-icon {\n width: 2em;\n min-width: 2em;\n height: 2em;\n margin: 0;\n\n .swal2-icon-content {\n display: flex;\n align-items: center;\n font-size: 1.8em;\n font-weight: bold;\n\n @include ie {\n font-size: .25em;\n }\n }\n\n &.swal2-success {\n .swal2-success-ring {\n width: 2em;\n height: 2em;\n }\n }\n\n &.swal2-error {\n [class^='swal2-x-mark-line'] {\n top: .875em;\n width: 1.375em;\n\n &[class$='left'] {\n @if($rtl==false){\n left: .3125em;\n }\n @if($rtl==true){\n right: .3125em;\n }\n }\n\n &[class$='right'] {\n @if($rtl==false){\n right: .3125em;\n }\n @if($rtl==true){\n left: .3125em;\n }\n }\n }\n }\n }\n\n .swal2-actions {\n flex-basis: auto !important;\n width: auto;\n height: auto;\n margin: 0 .3125em;\n .btn{\n margin: 0 .5em;\n }\n }\n\n .swal2-styled {\n margin: 0 .5em;\n padding: .3125em .625em;\n font-size: $swal2-toast-buttons-font-size;\n\n &:focus {\n box-shadow: $swal2-toast-button-focus-box-shadow;\n }\n }\n\n .swal2-success {\n border-color: $swal2-success;\n\n [class^='swal2-success-circular-line'] { // Emulate moving circular line\n position: absolute;\n width: 1.6em;\n height: 3em;\n transform: rotate(45deg);\n border-radius: 50%;\n\n &[class$='left'] {\n top: -.8em;\n @if($rtl==false){\n left: -.5em;\n border-radius: 4em 0 0 4em;\n }\n @if($rtl==true){\n right: -.5em;\n border-radius: 0 4em 4em 0;\n }\n transform: rotate(-45deg);\n transform-origin: 2em 2em;\n }\n \n &[class$='right'] {\n top: -.25em;\n @if($rtl==false){\n left: .9375em;\n border-radius: 0 4em 4em 0;\n }\n @if($rtl==true){\n right: .9375em;\n border-radius: 4em 0 0 4em;\n }\n transform-origin: 0 1.5em;\n }\n }\n\n .swal2-success-ring {\n width: 2em;\n height: 2em;\n }\n\n .swal2-success-fix {\n top: 0;\n @if($rtl==false){\n left: .4375em;\n }\n @if($rtl==true){\n right: .4375em;\n }\n width: .4375em;\n height: 2.6875em;\n }\n\n [class^='swal2-success-line'] {\n height: .3125em;\n\n &[class$='tip'] {\n top: 1.125em;\n @if($rtl==false){\n left: .1875em;\n }\n @if($rtl==true){\n right: .1875em;\n }\n width: .75em;\n }\n\n &[class$='long'] {\n top: .9375em;\n @if($rtl==false){\n right: .1875em;\n }\n @if($rtl==true){\n left: .1875em;\n }\n width: 1.375em;\n }\n }\n\n &.swal2-icon-show {\n @if $swal2-icon-animations {\n .swal2-success-line-tip {\n animation: swal2-toast-animate-success-line-tip .75s;\n }\n\n .swal2-success-line-long {\n animation: swal2-toast-animate-success-line-long .75s;\n }\n }\n }\n }\n\n &.swal2-show {\n animation: $swal2-toast-show-animation;\n }\n\n &.swal2-hide {\n animation: $swal2-toast-hide-animation;\n }\n }\n}\n","@mixin ie {\n @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n @content;\n }\n}\n\n// https://stackoverflow.com/a/30250161\n@mixin not($ignor-list...) {\n @if (length($ignor-list) == 1) {\n $ignor-list: nth($ignor-list, 1);\n }\n\n $not-output: '';\n\n @each $not in $ignor-list {\n $not-output: $not-output + ':not(#{$not})'; // stylelint-disable-line scss/no-duplicate-dollar-variables\n }\n\n &#{$not-output} {\n @content;\n }\n}\n","$swal2-white: $white !default;\n$swal2-black: $dark !default;\n$swal2-outline-color: rgba($primary, .4) !default;\n\n// CONTAINER\n$swal2-container-padding: .625em !default;\n\n// BOX MODEL\n$swal2-width: 480px !important;\n$swal2-padding: 2.75rem 2.5rem !important;\n$swal2-border: none !important;\n$swal2-border-radius: $border-radius !important;\n$swal2-box-shadow: $white !important;\n\n// ANIMATIONS\n$swal2-show-animation: swal2-show .3s !important;\n$swal2-hide-animation: swal2-hide .15s forwards !important;\n\n// BACKGROUND\n$swal2-background: $swal2-white !default;\n\n// TYPOGRAPHY\n$swal2-font: inherit !default;\n$swal2-font-size: 1rem !default;\n\n// BACKDROP\n$swal2-backdrop: rgba($base-dark, .4) !default;\n$swal2-backdrop-transition: background-color .1s !default;\n\n// ICONS\n$swal2-icon-size: 5em !default;\n$swal2-icon-animations: true !default;\n$swal2-icon-margin: -.5rem auto 1.5rem !default;\n$swal2-icon-zoom: null !default;\n$swal2-success: $success !default;\n$swal2-success-border: rgba($swal2-success, .3) !default;\n$swal2-error: $danger !default;\n$swal2-warning: $warning !default;\n$swal2-info: $info !default;\n$swal2-question: $base-text !default; \n$swal2-icon-font-family: inherit !default;\n\n// IMAGE\n$swal2-image-margin: 0 auto 1.5rem !default;\n\n// TITLE\n$swal2-title-margin: 0 0 .4em !important;\n$swal2-title-color: $base-color !important;\n$swal2-title-font-size: 1.5rem !important;\n\n// CONTENT\n$swal2-content-justify-content: center !default;\n$swal2-content-margin: 0 0 1rem !default;\n$swal2-content-pading: 0 !default;\n$swal2-content-color: $base-light !default;\n$swal2-content-font-size: .875rem !default;\n$swal2-content-font-weight: normal !default;\n$swal2-content-line-height: normal !default;\n$swal2-content-text-align: center !default;\n$swal2-content-word-wrap: break-word !default;\n\n// INPUT\n$swal2-input-margin: 1rem auto !important;\n$swal2-input-width: 100% !important;\n$swal2-input-height: 2.75rem !important;\n$swal2-input-padding: 0 1rem !important;\n$swal2-input-border: 1px solid $border-color !important;\n$swal2-input-border-radius: $border-radius !important;\n$swal2-input-box-shadow: none !important;\n$swal2-input-focus-border: 1px solid $accent-color !important;\n$swal2-input-focus-outline: none !important;\n$swal2-input-focus-box-shadow: 0 0 0 3px rgba($accent-color,.1) !important;\n$swal2-input-font-size: 0.875rem !important;\n$swal2-input-background: inherit !important;\n$swal2-input-color: inherit !important;\n$swal2-input-transition: border-color .3s, box-shadow .3s !important;\n\n// TEXTAREA SPECIFIC VARIABLES\n$swal2-textarea-height: 6.75em !default;\n$swal2-textarea-padding: .75em !default;\n\n// VALIDATION MESSAGE\n$swal2-validation-message-justify-content: center !important;\n$swal2-validation-message-padding: .625em !important;\n$swal2-validation-message-background: lighten($swal2-black, 94) !important;\n$swal2-validation-message-color: lighten($swal2-black, 40) !important;\n$swal2-validation-message-font-size: 1em !important;\n$swal2-validation-message-font-weight: 300 !important;\n$swal2-validation-message-icon-background: $swal2-error !important;\n$swal2-validation-message-icon-color: $swal2-white !important;\n$swal2-validation-message-icon-zoom: null !important;\n\n// PROGRESS STEPS\n$swal2-progress-steps-background: inherit !default;\n$swal2-progress-steps-margin: 0 0 1.25em !default;\n$swal2-progress-steps-padding: 0 !default;\n$swal2-progress-steps-font-weight: 600 !default;\n$swal2-progress-steps-distance: 2.5em !default;\n$swal2-progress-step-width: 2em;\n$swal2-progress-step-height: 2em;\n$swal2-progress-step-border-radius: 2em;\n$swal2-progress-step-background: #add8e6 !default;\n$swal2-progress-step-color: $swal2-white !default;\n$swal2-active-step-background: #3085d6 !default;\n$swal2-active-step-color: $swal2-white !default;\n\n// FOOTER\n$swal2-footer-margin: 1.25em 0 0 !default;\n$swal2-footer-padding: 1em 0 0 !default;\n$swal2-footer-border-color: #eee !default;\n$swal2-footer-color: lighten($swal2-black, 33) !default;\n$swal2-footer-font-size: 1em !default;\n\n// TIMER POGRESS BAR\n$swal2-timer-progress-bar-height: .25em;\n$swal2-timer-progress-bar-background: rgba($swal2-black, .2) !default;\n\n// CLOSE BUTTON\n$swal2-close-button-width: 1.2em !default;\n$swal2-close-button-height: 1.2em !default;\n$swal2-close-button-line-height: 1.2 !default;\n$swal2-close-button-position: absolute !default;\n$swal2-close-button-gap: 0 !default;\n$swal2-close-button-transition: color .1s ease-out !default;\n$swal2-close-button-border: none !default;\n$swal2-close-button-border-radius: 0 !default;\n$swal2-close-button-outline: initial !default;\n$swal2-close-button-background: transparent !default;\n$swal2-close-button-color: lighten($swal2-black, 80) !default;\n$swal2-close-button-font-family: serif !default;\n$swal2-close-button-font-size: 2.5em !default;\n\n// CLOSE BUTTON:HOVER\n$swal2-close-button-hover-transform: none !important;\n$swal2-close-button-hover-color: $swal2-error !important;\n$swal2-close-button-hover-background: transparent !important;\n\n// ACTIONS\n$swal2-actions-flex-wrap: wrap !default;\n$swal2-actions-align-items: center !default;\n$swal2-actions-justify-content: center !default;\n$swal2-actions-width: 100% !default;\n$swal2-actions-margin: 1.5rem auto 0 !default;\n\n// CONFIRM BUTTON\n$swal2-confirm-button-border: 0 !default;\n$swal2-confirm-button-border-radius: .25em !default;\n$swal2-confirm-button-background-color: $success !important;\n$swal2-confirm-button-color: $swal2-white !default;\n$swal2-confirm-button-font-size: 1.0625em !default;\n\n// CANCEL BUTTON\n$swal2-cancel-button-border: 0 !default;\n$swal2-cancel-button-border-radius: .25em !default;\n$swal2-cancel-button-background-color: $danger !important;\n$swal2-cancel-button-color: $swal2-white !default;\n$swal2-cancel-button-font-size: 1.0625em !default;\n\n// COMMON VARIABLES FOR CONFIRM AND CANCEL BUTTONS\n$swal2-button-darken-hover: rgba($swal2-black, .1) !default;\n$swal2-button-darken-active: rgba($swal2-black, .2) !default;\n$swal2-button-focus-outline: none !default;\n$swal2-button-focus-background-color: null !default;\n$swal2-button-focus-box-shadow: 0 0 0 .2rem $swal2-outline-color !default;\n\n// TOASTS\n$swal2-toast-show-animation: swal2-toast-show .5s !default;\n$swal2-toast-hide-animation: swal2-toast-hide .1s forwards !default;\n$swal2-toast-border: none !default;\n$swal2-toast-box-shadow: 0 0 .625em #d9d9d9 !default;\n$swal2-toast-background: $swal2-white !default;\n$swal2-toast-close-button-width: .8em !default;\n$swal2-toast-close-button-height: .8em !default;\n$swal2-toast-close-button-line-height: .8 !default;\n$swal2-toast-width: auto !default;\n$swal2-toast-padding: .625em !default;\n$swal2-toast-title-margin: 0 .6em !default;\n$swal2-toast-title-font-size: 1em !default;\n$swal2-toast-content-font-size: 1em !default;\n$swal2-toast-input-font-size: 1em !default;\n$swal2-toast-validation-font-size: 1em !important;\n$swal2-toast-buttons-font-size: 1em !default;\n$swal2-toast-button-focus-box-shadow: 0 0 0 1px $swal2-background, 0 0 0 3px $swal2-outline-color !default;\n$swal2-toast-footer-margin: .5em 0 0 !default;\n$swal2-toast-footer-padding: .5em 0 0 !default;\n$swal2-toast-footer-font-size: .8em !default;\n",".swal2-container {\n // centering\n display: flex !important;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n padding: $swal2-container-padding !important;\n overflow-x: hidden !important;\n transition: $swal2-backdrop-transition !important;\n\n // sweetalert2/issues/905\n -webkit-overflow-scrolling: touch;\n\n &.swal2-backdrop-show {\n background: $swal2-backdrop !important;\n }\n\n &.swal2-backdrop-hide {\n background: transparent !important;\n }\n\n &.swal2-top {\n align-items: flex-start;\n }\n\n &.swal2-top-start,\n &.swal2-top-left {\n align-items: flex-start;\n justify-content: flex-start;\n }\n\n &.swal2-top-end,\n &.swal2-top-right {\n align-items: flex-start;\n justify-content: flex-end;\n }\n\n &.swal2-center {\n align-items: center;\n }\n\n &.swal2-center-start,\n &.swal2-center-left {\n align-items: center;\n justify-content: flex-start;\n }\n\n &.swal2-center-end,\n &.swal2-center-right {\n align-items: center;\n justify-content: flex-end;\n }\n\n &.swal2-bottom {\n align-items: flex-end;\n }\n\n &.swal2-bottom-start,\n &.swal2-bottom-left {\n align-items: flex-end;\n justify-content: flex-start;\n }\n\n &.swal2-bottom-end,\n &.swal2-bottom-right {\n align-items: flex-end;\n justify-content: flex-end;\n }\n\n &.swal2-bottom > :first-child,\n &.swal2-bottom-start > :first-child,\n &.swal2-bottom-left > :first-child,\n &.swal2-bottom-end > :first-child,\n &.swal2-bottom-right > :first-child {\n margin-top: auto;\n }\n\n &.swal2-grow-fullscreen > .swal2-modal {\n display: flex !important;\n flex: 1;\n align-self: stretch;\n justify-content: center;\n }\n\n &.swal2-grow-row > .swal2-modal {\n display: flex !important;\n flex: 1;\n align-content: center;\n justify-content: center;\n }\n\n &.swal2-grow-column {\n flex: 1;\n flex-direction: column;\n\n &.swal2-top,\n &.swal2-center,\n &.swal2-bottom {\n align-items: center;\n }\n\n &.swal2-top-start,\n &.swal2-center-start,\n &.swal2-bottom-start,\n &.swal2-top-left,\n &.swal2-center-left,\n &.swal2-bottom-left {\n align-items: flex-start;\n }\n\n &.swal2-top-end,\n &.swal2-center-end,\n &.swal2-bottom-end,\n &.swal2-top-right,\n &.swal2-center-right,\n &.swal2-bottom-right {\n align-items: flex-end;\n }\n\n & > .swal2-modal {\n display: flex !important;\n flex: 1;\n align-content: center;\n justify-content: center;\n }\n }\n\n @include not('.swal2-top',\n '.swal2-top-start',\n '.swal2-top-end',\n '.swal2-top-left',\n '.swal2-top-right',\n '.swal2-center-start',\n '.swal2-center-end',\n '.swal2-center-left',\n '.swal2-center-right',\n '.swal2-bottom',\n '.swal2-bottom-start',\n '.swal2-bottom-end',\n '.swal2-bottom-left',\n '.swal2-bottom-right',\n '.swal2-grow-fullscreen') {\n & > .swal2-modal {\n margin: auto;\n }\n }\n\n @include ie {\n .swal2-modal {\n margin: 0 !important;\n }\n }\n}\n\n.swal2-popup {\n display: flex !important; \n box-sizing: border-box;\n flex-direction: column;\n justify-content: center;\n width: $swal2-width;\n padding: $swal2-padding;\n border: $swal2-border;\n border-radius: $swal2-border-radius;\n &:focus {\n outline: none;\n }\n\n &.swal2-loading {\n overflow-y: hidden;\n }\n}\n\n.swal2-header {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n\n.swal2-title {\n margin: $swal2-title-margin;\n padding: 0 !important;\n color: $swal2-title-color;\n font-size: $swal2-title-font-size;\n font-weight: 700 !important;\n}\n.swal2-html-container{\n margin-bottom: 1rem !important\n}\n.swal2-actions {\n width: $swal2-actions-width !important;\n .btn{\n margin: 0 .75rem !important;\n }\n &:not(.swal2-loading) {\n .swal2-styled {\n &[disabled] {\n opacity: .4;\n }\n\n &:hover {\n background-image: linear-gradient($swal2-button-darken-hover, $swal2-button-darken-hover);\n }\n\n &:active {\n background-image: linear-gradient($swal2-button-darken-active, $swal2-button-darken-active);\n }\n }\n }\n\n &.swal2-loading {\n .swal2-styled {\n &.swal2-confirm {\n box-sizing: border-box !important; \n width: 2.5em !important;\n height: 2.5em !important;\n margin: .46875em !important;\n padding: 0 !important;\n animation: swal2-rotate-loading 1.5s linear 0s infinite normal !important;\n border: .25em solid transparent !important;\n border-radius: 100% !important;\n border-color: transparent !important;\n background-color: transparent !important;\n color: transparent !important;\n cursor: default;\n user-select: none !important;\n }\n &:focus{\n border: none;\n }\n\n &.swal2-cancel {\n margin-right: 30px;\n margin-left: 30px;\n }\n }\n\n :not(.swal2-styled) {\n &.swal2-confirm {\n &::after {\n content: '';\n display: inline-block;\n width: 15px;\n height: 15px;\n animation: swal2-rotate-loading 1.5s linear 0s infinite normal;\n border: 3px solid lighten($swal2-black, 60);\n border-radius: 50%;\n @if($rtl==false){\n margin-left: 5px;\n border-right-color: transparent;\n }\n @if($rtl==true){\n margin-right: 5px;\n border-left-color: transparent;\n }\n box-shadow: 1px 1px 1px $swal2-white;\n }\n }\n }\n }\n}\n\n.swal2-styled {\n margin: 0 .75rem !important;\n box-shadow: none !important;\n padding: 0.6875rem 1.25rem !important;\n font-size: 0.9375rem !important;\n line-height: 1.25rem !important;\n border-radius: 5px !important;\n min-width: 90px !important;\n .swal2-loading & {\n min-width: 0 !important;\n }\n &:not([disabled]) {\n cursor: pointer !important;\n }\n\n &.swal2-confirm {\n border: $swal2-confirm-button-border;\n border-radius: $swal2-confirm-button-border-radius;\n background: initial;\n background-color: $swal2-confirm-button-background-color;\n color: $swal2-confirm-button-color;\n &:focus {\n outline: $swal2-button-focus-outline !important;\n background-color: $swal2-button-focus-background-color !important;\n box-shadow: none !important;\n // box-shadow: 0 0 0 .2rem rgba($swal2-confirm-button-background-color,.5);\n }\n }\n\n &.swal2-cancel {\n border: $swal2-cancel-button-border;\n border-radius: $swal2-cancel-button-border-radius;\n background: initial;\n background-color: $swal2-cancel-button-background-color;\n color: $swal2-cancel-button-color;\n &:focus {\n outline: $swal2-button-focus-outline;\n background-color: $swal2-button-focus-background-color;\n // box-shadow: 0 0 0 .2rem rgba($swal2-cancel-button-background-color,.5);\n }\n }\n\n\n &::-moz-focus-inner {\n border: 0;\n }\n}\n\n.swal2-footer {\n justify-content: center;\n margin: $swal2-footer-margin;\n padding: $swal2-footer-padding;\n border-top: 1px solid $swal2-footer-border-color;\n color: $swal2-footer-color;\n font-size: $swal2-footer-font-size;\n}\n\n.swal2-timer-progress-bar {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: $swal2-timer-progress-bar-height;\n background: $swal2-timer-progress-bar-background;\n}\n\n.swal2-image {\n max-width: 100%;\n margin: $swal2-image-margin !important;\n}\n\n.swal2-close {\n position: $swal2-close-button-position;\n z-index: 2;\n\n /* 1617 */\n top: $swal2-close-button-gap;\n @if($rtl==false){\n right: $swal2-close-button-gap;\n }\n @if($rtl==true){\n left: $swal2-close-button-gap;\n }\n justify-content: center;\n width: $swal2-close-button-width;\n height: $swal2-close-button-height;\n padding: 0;\n overflow: hidden;\n transition: $swal2-close-button-transition;\n border: $swal2-close-button-border;\n border-radius: $swal2-close-button-border-radius;\n outline: $swal2-close-button-outline;\n background: $swal2-close-button-background;\n color: $swal2-close-button-color;\n font-family: $swal2-close-button-font-family;\n font-size: $swal2-close-button-font-size;\n line-height: $swal2-close-button-line-height;\n cursor: pointer;\n\n &:hover {\n transform: $swal2-close-button-hover-transform;\n background: $swal2-close-button-hover-background;\n color: $swal2-close-button-hover-color;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n}\n\n.swal2-html-container {\n margin: $swal2-content-margin !important;\n color: $swal2-content-color !important;\n font-size: $swal2-content-font-size !important;\n font-weight: $swal2-content-font-weight !important;\n}\n\n.swal2-validation-message {\n display: none;\n align-items: center;\n justify-content: $swal2-validation-message-justify-content;\n padding: $swal2-validation-message-padding;\n overflow: hidden;\n background: $swal2-validation-message-background;\n color: $swal2-validation-message-color;\n font-size: $swal2-validation-message-font-size;\n font-weight: $swal2-validation-message-font-weight;\n\n &::before {\n content: '!';\n display: inline-block;\n width: 1.5em;\n min-width: 1.5em;\n height: 1.5em;\n margin: 0 .625em;\n zoom: $swal2-validation-message-icon-zoom;\n border-radius: 50%;\n background-color: $swal2-validation-message-icon-background;\n color: $swal2-validation-message-icon-color;\n font-weight: 600;\n line-height: 1.5em;\n text-align: center;\n }\n}\n\n.swal2-icon {\n width: $swal2-icon-size !important;\n height: $swal2-icon-size !important;\n margin: $swal2-icon-margin !important;\n zoom: $swal2-icon-zoom !important;\n border: .25em solid transparent !important;\n font-family: $swal2-icon-font-family !important;\n line-height: $swal2-icon-size !important;\n cursor: default !important;\n user-select: none !important;\n transform: scale(.8) !important;\n .swal2-icon-content {\n display: flex;\n align-items: center;\n font-size: 3.75em;\n }\n\n &.swal2-error {\n border-color: $swal2-error !important;\n color: $swal2-error !important;\n\n .swal2-x-mark {\n position: relative;\n flex-grow: 1;\n }\n\n [class^='swal2-x-mark-line'] {\n display: block;\n position: absolute;\n top: 2.3125em;\n width: 2.9375em;\n height: .3125em;\n border-radius: .125em;\n background-color: $swal2-error !important;\n\n &[class$='left'] {\n left: 1.0625em;\n transform: rotate(45deg);\n }\n\n &[class$='right'] {\n right: 1em;\n transform: rotate(-45deg);\n }\n }\n\n // Error icon animation\n &.swal2-icon-show {\n @if $swal2-icon-animations {\n animation: swal2-animate-error-icon .5s !important; \n\n .swal2-x-mark {\n animation: swal2-animate-error-x-mark .5s !important;\n }\n }\n }\n }\n\n &.swal2-warning {\n border-color: lighten($swal2-warning, 7) !important;\n color: $swal2-warning !important;\n }\n\n &.swal2-info {\n border-color: lighten($swal2-info, 20) !important;\n color: $swal2-info !important;\n }\n\n &.swal2-question {\n border-color: lighten($swal2-question, 20) !important;\n color: $swal2-question !important;\n }\n\n &.swal2-success {\n border-color: $swal2-success !important;\n color: $swal2-success !important;\n\n [class^='swal2-success-circular-line'] {\n // Emulate moving circular line\n position: absolute;\n width: 3.75em;\n height: 7.5em;\n transform: rotate(45deg);\n border-radius: 50%;\n\n &[class$='left'] {\n top: -.4375em;\n left: -2.0635em;\n transform: rotate(-45deg);\n transform-origin: 3.75em 3.75em;\n border-radius: 7.5em 0 0 7.5em;\n }\n\n &[class$='right'] {\n top: -.6875em;\n left: 1.875em;\n transform: rotate(-45deg);\n transform-origin: 0 3.75em;\n border-radius: 0 7.5em 7.5em 0;\n }\n }\n\n .swal2-success-ring {\n // Ring\n position: absolute;\n z-index: 2;\n top: -.25em;\n left: -.25em;\n box-sizing: content-box;\n width: 100%;\n height: 100%;\n border: .25em solid $swal2-success-border !important;\n border-radius: 50%;\n }\n\n .swal2-success-fix {\n // Hide corners left from animation\n position: absolute;\n z-index: 1;\n top: .5em;\n left: 1.625em;\n width: .4375em;\n height: 5.625em;\n transform: rotate(-45deg);\n }\n\n [class^='swal2-success-line'] {\n display: block;\n position: absolute;\n z-index: 2;\n height: .3125em;\n border-radius: .125em;\n background-color: $swal2-success !important;\n\n &[class$='tip'] {\n top: 2.875em;\n left: .875em;\n width: 1.5625em;\n transform: rotate(45deg);\n }\n\n &[class$='long'] {\n top: 2.375em;\n right: .5em;\n width: 2.9375em;\n transform: rotate(-45deg);\n }\n }\n\n // Success icon animation\n &.swal2-icon-show {\n @if $swal2-icon-animations {\n .swal2-success-line-tip {\n animation: swal2-animate-success-line-tip .75s;\n }\n\n .swal2-success-line-long {\n animation: swal2-animate-success-line-long .75s;\n }\n\n .swal2-success-circular-line-right {\n animation: swal2-rotate-success-circular-line 4.25s ease-in;\n }\n }\n }\n }\n}\n\n","@import '../variables';\n\n// Microsoft Edge\n@supports (-ms-accelerator: true) {\n .swal2-range {\n input {\n width: 100% !important;\n }\n\n output {\n display: none;\n }\n }\n}\n\n// IE11\n@media all and (-ms-high-contrast: none),\n (-ms-high-contrast: active) {\n .swal2-range {\n input {\n width: 100% !important;\n }\n\n output {\n display: none;\n }\n }\n}\n\n// Firefox\n@-moz-document url-prefix() {\n .swal2-close {\n &:focus {\n outline: 2px solid $swal2-outline-color;\n }\n }\n}\n","// Animations\n@keyframes swal2-toast-show {\n 0% {\n transform: translateY(-.625em) rotateZ(2deg) !important;\n }\n\n 33% {\n transform: translateY(0) rotateZ(-2deg) !important;\n }\n\n 66% {\n transform: translateY(.3125em) rotateZ(2deg) !important;\n }\n\n 100% {\n transform: translateY(0) rotateZ(0deg) !important;\n }\n}\n\n@keyframes swal2-toast-hide {\n 100% {\n transform: rotateZ(1deg) !important;\n opacity: 0 !important;\n }\n}\n\n@keyframes swal2-toast-animate-success-line-tip {\n 0% {\n top: .5625em !important;\n @if($rtl==false){\n left: .0625em !important;\n }\n @if($rtl==true){\n right: .0625em;\n }\n width: 0 !important;\n }\n\n 54% {\n top: .125em !important;\n @if($rtl==false){\n left: .125em !important;\n }\n @if($rtl==true){\n right: .125em !important;\n }\n width: 0 !important;\n }\n\n 70% {\n top: .625em;\n @if($rtl==false){\n left: -.25em !important;\n }\n @if($rtl==true){\n right: -.25em !important;\n }\n width: 1.625em !important; \n }\n\n 84% {\n top: 1.0625em !important;\n @if($rtl==false){\n left: .75em !important;\n }\n @if($rtl==true){\n right: .75em !important;\n }\n width: .5em !important;\n }\n\n 100% {\n top: 1.125em !important;\n @if($rtl==false){\n left: .1875em !important;\n }\n @if($rtl==true){\n right: .1875em;\n }\n width: .75em !important;\n }\n}\n\n@keyframes swal2-toast-animate-success-line-long {\n 0% {\n top: 1.625em !important;\n @if($rtl==false){\n right: 1.375em !important;\n }\n @if($rtl==true){\n left: 1.375em;\n }\n width: 0;\n }\n\n 65% {\n top: 1.25em !important;\n @if($rtl==false){\n right: .9375em !important;\n }\n @if($rtl==true){\n left: .9375em;\n }\n width: 0;\n }\n\n 84% {\n top: .9375em !important;\n @if($rtl==false){\n right: 0;\n }\n @if($rtl==true){\n left: 0;\n }\n width: 1.125em !important;\n }\n\n 100% {\n top: .9375em !important;\n @if($rtl==false){\n right: .1875em !important;\n }\n @if($rtl==true){\n left: .1875em;\n }\n width: 1.375em !important;\n }\n}\n","@import 'toasts-animations';\n\n// Appearance animation\n@keyframes swal2-show {\n 0% {\n opacity: 0 !important;\n transform: translate(0, 20px) !important;\n }\n 40% {\n opacity: 1 !important;\n }\n 100% {\n transform: translate(0, 0) !important;\n }\n}\n\n// Disppearance animation\n@keyframes swal2-hide {\n 0% {\n transform: scale(1) !important;\n opacity: 1 !important;\n }\n\n 100% {\n transform: scale(.7) !important;\n opacity: 0 !important;\n }\n}\n\n// Success icon animations\n@keyframes swal2-animate-success-line-tip {\n 0% {\n top: 1.1875em;\n left: .0625em;\n width: 0;\n }\n\n 54% {\n top: 1.0625em;\n left: .125em;\n width: 0;\n }\n\n 70% {\n top: 2.1875em;\n left: -.375em;\n width: 3.125em;\n }\n\n 84% {\n top: 3em;\n left: 1.3125em;\n width: 1.0625em;\n }\n\n 100% {\n top: 2.8125em;\n left: .875em;\n width: 1.5625em;\n }\n}\n\n@keyframes swal2-animate-success-line-long {\n 0% {\n top: 3.375em;\n right: 2.875em;\n width: 0;\n }\n\n 65% {\n top: 3.375em;\n right: 2.875em;\n width: 0;\n }\n\n 84% {\n top: 2.1875em;\n right: 0;\n width: 3.4375em;\n }\n\n 100% {\n top: 2.375em;\n right: .5em;\n width: 2.9375em;\n }\n}\n\n@keyframes swal2-rotate-success-circular-line {\n 0% {\n transform: rotate(-45deg);\n }\n\n 5% {\n transform: rotate(-45deg);\n }\n\n 12% {\n transform: rotate(-405deg);\n }\n\n 100% {\n transform: rotate(-405deg);\n }\n}\n\n// Error icon animations\n@keyframes swal2-animate-error-x-mark {\n 0% {\n margin-top: 1.625em;\n transform: scale(.4);\n opacity: 0;\n }\n\n 50% {\n margin-top: 1.625em;\n transform: scale(.4);\n opacity: 0;\n }\n\n 80% {\n margin-top: -.375em;\n transform: scale(1.15);\n }\n\n 100% {\n margin-top: 0;\n transform: scale(1);\n opacity: 1;\n }\n}\n\n@keyframes swal2-animate-error-icon {\n 0% {\n transform: scale(.8) rotateX(100deg);\n opacity: 0;\n }\n\n 100% {\n transform: scale(.8) rotateX(0deg);\n opacity: 1;\n }\n}\n\n@keyframes swal2-rotate-loading {\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n","@import 'toasts-body';\n\n@mixin sweetalert2-body() {\n &.swal2-shown {\n @include not('.swal2-no-backdrop', '.swal2-toast-shown') {\n overflow: hidden; // not overflow-y because of Sarari, #1253\n }\n }\n\n &.swal2-height-auto {\n height: auto !important; // #781 #1107\n }\n\n &.swal2-no-backdrop {\n .swal2-container {\n top: auto !important;\n right: auto !important;\n bottom: auto !important;\n left: auto !important;\n max-width: calc(100% - #{$swal2-container-padding} * 2) !important;\n background-color: transparent !important;\n\n & > .swal2-modal {\n box-shadow: 0 0 10px $swal2-backdrop !important;\n }\n\n &.swal2-top {\n top: 0 !important;\n left: 50% !important;\n transform: translateX(-50%) !important;\n }\n\n &.swal2-top-start,\n &.swal2-top-left {\n top: 0 !important;\n @if($rtl==false){\n left: 0 !important;\n }\n @if($rtl==true){\n right: 0 !important;\n }\n }\n\n &.swal2-top-end,\n &.swal2-top-right {\n top: 0 !important;\n @if($rtl==false){\n right: 0 !important;\n }\n @if($rtl==true){\n left: 0 !important;\n }\n }\n\n &.swal2-center {\n top: 50% !important;\n left: 50% !important;\n transform: translate(-50%, -50%) !important;\n }\n\n &.swal2-center-start,\n &.swal2-center-left {\n top: 50% !important;\n @if($rtl==false){\n left: 0 !important;\n }\n @if($rtl==true){\n right: 0 !important;\n }\n transform: translateY(-50%);\n }\n\n &.swal2-center-end,\n &.swal2-center-right {\n top: 50% !important;\n @if($rtl==false){\n right: 0 !important;\n }\n @if($rtl==true){\n left: 0 !important;\n }\n transform: translateY(-50%) !important;\n }\n\n &.swal2-bottom {\n bottom: 0 !important;\n left: 50% !important;\n transform: translateX(-50%) !important;\n }\n\n &.swal2-bottom-start,\n &.swal2-bottom-left {\n bottom: 0 !important;\n @if($rtl==false){\n left: 0 !important;\n }\n @if($rtl==true){\n right: 0;\n }\n }\n\n &.swal2-bottom-end,\n &.swal2-bottom-right {\n @if($rtl==false){\n right: 0 !important;\n }\n @if($rtl==true){\n left: 0;\n }\n bottom: 0 !important;\n }\n }\n }\n\n @media print {\n &.swal2-shown {\n @include not('.swal2-no-backdrop', '.swal2-toast-shown') {\n overflow-y: scroll !important;\n\n > [aria-hidden='true'] {\n display: none !important;\n }\n\n .swal2-container {\n position: static !important;\n }\n }\n }\n }\n}\n","@mixin sweetalert2-toasts-body() {\n &.swal2-toast-shown {\n .swal2-container {\n background-color: transparent;\n\n &.swal2-top {\n top: 0;\n right: auto;\n bottom: auto;\n left: 50%;\n transform: translateX(-50%);\n }\n\n &.swal2-top-end,\n &.swal2-top-right {\n top: 0;\n bottom: auto;\n @if($rtl==false){\n right: 0;\n left: auto;\n }\n @if($rtl==true){\n left: 0;\n right: auto;\n }\n }\n\n &.swal2-top-start,\n &.swal2-top-left {\n top: 0;\n bottom: auto;\n @if($rtl==false){\n left: 0;\n right: auto;\n }\n @if($rtl==true){\n right: 0;\n left: auto;\n }\n }\n\n &.swal2-center-start,\n &.swal2-center-left {\n top: 50%;\n bottom: auto;\n @if($rtl==false){\n right: auto;\n left: 0;\n }\n @if($rtl==true){\n left: auto;\n right: 0;\n }\n transform: translateY(-50%);\n }\n\n &.swal2-center {\n top: 50%;\n right: auto;\n bottom: auto;\n left: 50%;\n transform: translate(-50%, -50%);\n }\n\n &.swal2-center-end,\n &.swal2-center-right {\n top: 50%;\n bottom: auto;\n @if($rtl==false){\n right: 0;\n left: auto;\n }\n @if($rtl==true){\n left: 0;\n right: auto;\n }\n transform: translateY(-50%);\n }\n\n &.swal2-bottom-start,\n &.swal2-bottom-left {\n top: auto;\n bottom: 0;\n @if($rtl==false){\n right: auto;\n left: 0;\n }\n @if($rtl==true){\n left: auto;\n right: 0;\n }\n }\n\n &.swal2-bottom {\n top: auto;\n right: auto;\n bottom: 0;\n left: 50%;\n transform: translateX(-50%);\n }\n\n &.swal2-bottom-end,\n &.swal2-bottom-right {\n top: auto;\n bottom: 0;\n @if($rtl==false){\n right: 0;\n left: auto;\n }\n @if($rtl==true){\n left: 0;\n right: auto;\n }\n }\n }\n }\n\n &.swal2-toast-column {\n .swal2-toast {\n flex-direction: column;\n align-items: stretch;\n\n .swal2-actions {\n flex: 1;\n align-self: stretch;\n height: 2.2em;\n margin-top: .3125em;\n }\n\n .swal2-loading {\n justify-content: center;\n }\n\n .swal2-input {\n height: 2em;\n margin: .3125em auto;\n font-size: $swal2-toast-input-font-size;\n }\n\n .swal2-validation-message {\n font-size: $swal2-toast-validation-font-size;\n }\n }\n }\n}\n",".tagify{\n // SCSS \"default\" allows overriding variables BEFORE they are set in the below lines of code\n $self: &;\n $tags-border-color : $border-light !default;\n $tags-hover-border-color : $border-color !default;\n $tags-focus-border-color : $accent-color !default;\n $tagMargin : 5px !default;\n $tag-pad : 0.25rem 0.5rem .25rem .675rem !default;\n $tag-text-color : $base-text !default;\n $tag-text-color--edit : $base-text !default;\n $tag-bg : $white !default;\n $tag-hover : $lighter !default;\n $tag-remove : mix($base-color,$white, 70%) !default;\n $tag-remove-btn-bg : none !default;\n $tag-remove-btn-bg--hover: darken($tag-remove, 8) !default;\n $tag-invalid-color : $tag-remove !default;\n $tag-invalid-bg : rgba($tag-remove, .5) !default;\n $tag-inset-shadow-size : 1.1em !default;\n $placeholder-color : $tag-text-color !default;\n\n @mixin placeholder( $show:true, $opacity:.7 ){\n transition:.2s ease-out;\n @if $show == true {\n opacity:$opacity; transform:none;\n }\n @else {\n opacity:0; transform:translatex(6px);\n }\n }\n\n @mixin tagReadonlyBG{\n background: linear-gradient(45deg, $tag-bg 25%, transparent 25%, transparent 50%, $tag-bg 50%, $tag-bg 75%, transparent 75%, transparent) 0/5px 5px;\n box-shadow: none;\n filter: brightness(.95);\n }\n\n @keyframes tags--bump{\n 30% { transform: scale(1.2); }\n }\n\n @keyframes rotateLoader {\n to{ transform: rotate(1turn) }\n }\n\n display : flex;\n align-items : flex-start;\n flex-wrap : wrap;\n border : 1px solid $tags-border-color;\n padding : 3px;\n line-height : 1.1;\n cursor : text;\n outline : none;\n position : relative;\n transition : .1s;\n font-size : 14px;\n\n @media (max-width:576px) {\n padding: 4px;\n font-size: 12px;\n }\n\n &:hover{ border-color:$tags-hover-border-color; }\n &.tagify--focus{\n transition:0s;\n border-color: $tags-focus-border-color;\n }\n\n // Global \"read-only\" mode (no input button)\n &[readonly]{\n cursor: default;\n > #{ $self }__input{\n visibility: hidden;\n width: 0;\n margin: $tagMargin 0;\n }\n #{ $self }__tag__removeBtn{ display:none; }\n #{ $self }__tag > div{\n padding: $tag-pad;\n &::before{\n @include tagReadonlyBG;\n }\n }\n }\n\n &--loading{\n #{ $self }__input{\n &::before{ content:none; }\n &::after{\n content: '';\n vertical-align: middle;\n margin: -2px 0 -2px .5em;\n opacity: 1;\n width: .7em;\n height: .7em;\n border: 3px solid;\n border-color: #EEE #BBB #888 transparent;\n border-radius: 50%;\n animation: rotateLoader .4s infinite linear;\n }\n &:empty{\n &::after{\n margin-left:0;\n }\n }\n }\n }\n\n ///////////////////////////////////////////\n // Hides originals\n + input,\n + textarea{ display:none !important; }\n\n &__tag{\n display : inline-flex;\n align-items: center;\n margin : 2px;\n position : relative;\n z-index : 1;\n outline : none;\n cursor : default;\n transition : .13s ease-out;\n\n > div{ // :not([contenteditable])\n vertical-align : top;\n box-sizing : border-box;\n max-width : 100%;\n padding : $tag-pad;\n color : $tag-text-color;\n line-height : inherit;\n border-radius : 15px;\n user-select : none;\n transition : .13s ease-out;\n\n > *{\n white-space : nowrap;\n overflow : hidden;\n text-overflow : ellipsis;\n display : inline-block;\n vertical-align : top;\n min-width : var(--tag--min-width);\n max-width : var(--tag--max-width);\n transition : .8s ease, .1s color;\n\n\n &[contenteditable]{\n outline: none;\n user-select: text;\n cursor: text;\n // fix: sometimes the caret after the last character wasn't visible (when setting {backspace:\"edit\"})\n margin: -2px;\n padding: 2px;\n max-width: 350px;\n }\n }\n\n &::before{\n content: '';\n position: absolute;\n border-radius: inherit;\n left:0; top:0; right:0; bottom:0;\n z-index: -1;\n pointer-events:none;\n transition: 120ms ease;\n // animation : tags--bump .3s ease-out 1;\n box-shadow: 0 0 0 $tag-inset-shadow-size $tag-bg inset;\n border:1px solid $border-light;\n }\n }\n\n &:hover:not([readonly]){\n div{ \n &::before{\n $size: -$tagMargin/2;\n $size: 0;\n top:$size; \n right:$size; \n bottom:$size; \n left:$size;\n box-shadow: 0 0 0 $tag-inset-shadow-size $tag-hover inset;\n }\n }\n }\n\n &#{ $self }{\n &--noAnim{\n > div::before{\n animation:none;\n }\n }\n\n &--hide{\n width : 0 !important;\n padding-left : 0;\n padding-right : 0;\n margin-left : 0;\n margin-right : 0;\n opacity : 0;\n transform : scale(0);\n transition : .3s;\n pointer-events : none;\n }\n\n &--mark{\n div::before{ animation:none; }\n }\n\n &--notAllowed:not(.tagify__tag--editable){\n div{\n > span{ opacity:.5; } // filter:blur(.2px);\n &::before{\n box-shadow: 0 0 0 $tag-inset-shadow-size $tag-invalid-bg inset !important;\n transition: .2s;\n }\n }\n }\n }\n\n &[readonly]{\n #{ $self }__tag__removeBtn{ display:none; }\n > div{// padding: $tag-pad;\n &::before{\n @include tagReadonlyBG;\n border-color : $tag-remove-btn-bg;\n }\n }\n }\n\n &--editable{\n > div{\n color : $tag-text-color--edit;\n &::before{\n box-shadow: 0 0 0 2px $tag-hover inset !important;\n }\n }\n\n &.tagify--invalid{\n > div{\n &::before{\n box-shadow: 0 0 0 2px $tag-invalid-color inset !important;\n }\n }\n }\n }\n }\n\n &__tag__removeBtn{\n $size: 14px;\n\n order : 5;\n display : inline-flex;\n align-items : center;\n justify-content: center;\n border-radius : 50px;\n cursor : pointer;\n font : #{$size} Serif;\n background : $tag-remove-btn-bg;\n color : $base-color;\n\n width : $size;\n height : $size;\n margin-right : $size/3;\n margin-left : -$size/3;\n\n transition : .2s ease-out;\n\n &::after{\n position: relative;\n content: \"\\00D7\";\n top:1px;\n }\n\n &:hover{\n color:white;\n background:$tag-remove-btn-bg--hover;\n + div{\n // > span{ opacity:.5; }\n &::before{\n // box-shadow: 0 0 0 $tag-inset-shadow-size rgba($tag-remove, .3) inset !important;\n transition:.2s;\n }\n }\n }\n }\n\n\n &:not(#{$self}--mix){\n #{ $self }__input{\n br { display:none; }\n * { display:inline; white-space:nowrap; }\n }\n }\n\n ///////////////////////////////////////////\n // Holds the placeholder & the tags input\n &__input{\n $placeholder-width : 60px;\n @mixin placeholder-show{ opacity:.5; transform:none; };\n display: block;\n min-width: $placeholder-width;\n margin: 2px;\n padding: $tag-pad;\n line-height: inherit;\n position: relative;\n white-space: pre-line; // #160 Line break (\\n) as delimeter\n\n &::before{ display:inline-block; width:0; }\n\n &:empty{\n display: flex; // https://bugzilla.mozilla.org/show_bug.cgi?id=904846#c45\n &::before{ @include placeholder; width:auto; }\n }\n\n &:focus{ outline:none;\n &::before{ @include placeholder(false);\n @supports ( -moz-appearance:none ){\n display:none;\n }\n }\n &:empty::before{ @include placeholder(true, .5);\n @supports ( -moz-appearance:none ){\n display:inline-block;\n }\n }\n }\n // &:empty:focus{ padding:$tag-pad; }\n\n &::before{\n content: attr(data-placeholder);\n line-height: 1.8;\n position: absolute;\n top: 0;\n z-index: 1;\n color: $placeholder-color;\n white-space: nowrap;\n pointer-events: none;\n opacity: 0;\n\n #{ $self }--mix &{\n position: static;\n line-height: inherit;\n }\n }\n\n @supports ( -moz-appearance:none ){\n &::before{\n line-height: inherit;\n position:relative;\n }\n }\n\n // tries to suggest the rest of the value from the first item in the whitelist which matches it\n &::after{\n content: attr(data-suggest);\n display: inline-block;\n white-space: pre; /* allows spaces at the beginning */\n color: $tag-text-color;\n opacity: .3;\n pointer-events:none;\n max-width: 100px;\n }\n\n // &--invalid{\n // // color: $invalid-input-color;\n // }\n\n /*\n in \"mix mode\" the tags are inside the \"input\" element\n */\n #{ $self }__tag{\n margin: 0; // a developer can choose to have automatic horizontal margin (\"1ch\" advised) between tags or use manual keyboard spaces\n // line-height: 1.1;\n\n > div{\n padding-top:0; padding-bottom:0;\n }\n }\n }\n\n &--mix {\n line-height: 1.7;\n\n #{ $self }__input{\n padding: $tagMargin;\n margin: 0;\n width: 100%;\n height: 100%;\n line-height: inherit;\n\n // no suggested-complete are shown in mix-mode while higilighting dropdown options\n &::after{ content:none; }\n }\n }\n\n &--select{\n &::after{\n $size: 16px;\n content: '>';\n opacity: .5;\n position: absolute;\n top: 50%;\n right: 0;\n bottom: 0;\n font: $size monospace;\n line-height: $size/2;\n height: $size/2;\n pointer-events: none;\n transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg);\n transition: .2s ease-in-out;\n }\n\n &[aria-expanded=true]{\n &::after{\n transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2);\n }\n }\n\n #{$self}__tag{\n position: absolute;\n top: 0;\n right: 1.8em;\n bottom: 0;\n div{\n display: none;\n }\n }\n\n #{$self}__input{\n width: 100%;\n }\n }\n\n &--invalid{\n border-color : $tag-invalid-color;\n }\n\n // Since the dropdown is an external element, which is positioned directly on the body element\n // it cannot ingerit the CSS variables applied on the \".Tagify\" element\n &__dropdown{\n $dropdown: &;\n $trans: .25s cubic-bezier(0,1,.5,1);\n position: absolute;\n z-index: 9999;\n transform: translateY(4px);\n overflow: hidden;\n box-shadow: 0 1px 4px rgba($base-color, .1);\n border-radius: $border-radius;\n\n &[placement=\"top\"]{\n margin-top: 0;\n transform: translateY(-4px);\n box-shadow: 0 -1px 4px rgba($base-color, .1);\n // #{$dropdown}__wrapper{\n // border-top-width: 1px;\n // border-bottom-width: 0;\n // }\n }\n\n // when the dropdown shows next to the caret while typing\n &--text{\n box-shadow: 0 0 0 3px rgba($tags-focus-border-color, .1);\n font-size: .9em;\n #{$dropdown}__wrapper{\n border-width: 1px;\n }\n }\n\n &__wrapper{\n max-height: 300px;\n overflow: hidden;\n background: white;\n border: 1px solid $border-light;\n padding: .25rem;\n border-radius: $border-radius;\n transition: $trans;\n &:hover{\n overflow: auto;\n }\n }\n\n &--initial{\n #{$dropdown}__wrapper{\n max-height: 20px;\n transform: translateY(-1em);\n }\n\n &[placement=\"top\"]{\n #{$dropdown}__wrapper{\n transform: translateY(2em);\n }\n }\n }\n\n &__item{\n box-sizing: inherit;\n padding: $tag-pad;\n margin: 1px;\n cursor: pointer;\n border-radius: 2px;\n position: relative;\n outline: none;\n\n &--active{\n background: $tags-focus-border-color;\n color: white;\n }\n &:active{\n filter: brightness(105%);\n }\n }\n\n &__createTagBtn{\n width: 100%;\n background: $tags-focus-border-color;\n color: white;\n border: none;\n }\n }\n}\n\n// React Tagify\n.tags-input{\n width: 100%;\n}\n","// Quill Editor v1.3.7\n\n.ql-container {\n box-sizing: border-box;\n font-size: 13px;\n height: 100%;\n margin: 0px;\n position: relative;\n min-height: 160px;\n }\n .ql-container.ql-disabled .ql-tooltip {\n visibility: hidden;\n }\n .ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {\n pointer-events: none;\n }\n .ql-clipboard {\n left: -100000px;\n height: 1px;\n overflow-y: hidden;\n position: absolute;\n top: 50%;\n }\n .ql-clipboard p {\n margin: 0;\n padding: 0;\n }\n .ql-editor {\n box-sizing: border-box;\n line-height: 1.42;\n height: 100%;\n outline: none;\n overflow-y: auto;\n padding: 12px 15px;\n tab-size: 4;\n -moz-tab-size: 4;\n @if($rtl==false){\n text-align: left;\n }\n @if($rtl==true){\n text-align: right;\n }\n white-space: pre-wrap;\n word-wrap: break-word;\n }\n .ql-editor > * {\n cursor: text;\n }\n .ql-editor p,\n .ql-editor ol,\n .ql-editor ul,\n .ql-editor pre,\n .ql-editor blockquote,\n .ql-editor h1,\n .ql-editor h2,\n .ql-editor h3,\n .ql-editor h4,\n .ql-editor h5,\n .ql-editor h6 {\n margin: 0;\n padding: 0;\n counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n }\n .ql-editor ol,\n .ql-editor ul {\n @if($rtl==false){\n padding-left: 1.5em;\n }\n @if($rtl==true){\n padding-right: 1.5em;\n }\n }\n .ql-editor ol > li,\n .ql-editor ul > li {\n list-style-type: none;\n }\n .ql-editor ul > li::before {\n content: '\\2022';\n }\n .ql-editor ul[data-checked=true],\n .ql-editor ul[data-checked=false] {\n pointer-events: none;\n }\n .ql-editor ul[data-checked=true] > li *,\n .ql-editor ul[data-checked=false] > li * {\n pointer-events: all;\n }\n .ql-editor ul[data-checked=true] > li::before,\n .ql-editor ul[data-checked=false] > li::before {\n color: #777;\n cursor: pointer;\n pointer-events: all;\n }\n .ql-editor ul[data-checked=true] > li::before {\n content: '\\2611';\n }\n .ql-editor ul[data-checked=false] > li::before {\n content: '\\2610';\n }\n .ql-editor li::before {\n display: inline-block;\n white-space: nowrap;\n width: 1.2em;\n }\n .ql-editor li:not(.ql-direction-rtl)::before {\n @if($rtl==false){\n margin-left: -1.5em;\n margin-right: 0.3em;\n text-align: right;\n }\n @if($rtl==true){\n margin-right: -1.5em;\n margin-left: 0.3em;\n text-align: left;\n }\n }\n .ql-editor li.ql-direction-rtl::before {\n @if($rtl==false){\n margin-left: 0.3em;\n margin-right: -1.5em;\n }\n @if($rtl==true){\n margin-right: 0.3em;\n margin-left: -1.5em;\n }\n }\n .ql-editor ol li:not(.ql-direction-rtl),\n .ql-editor ul li:not(.ql-direction-rtl) {\n @if($rtl==false){\n padding-left: 1.5em;\n }\n @if($rtl==true){\n padding-right: 1.5em;\n }\n }\n .ql-editor ol li.ql-direction-rtl,\n .ql-editor ul li.ql-direction-rtl {\n @if($rtl==false){\n padding-right: 1.5em;\n }\n @if($rtl==true){\n padding-left: 1.5em;\n }\n }\n .ql-editor ol li {\n counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n counter-increment: list-0;\n }\n .ql-editor ol li:before {\n content: counter(list-0, decimal) '. ';\n }\n .ql-editor ol li.ql-indent-1 {\n counter-increment: list-1;\n }\n .ql-editor ol li.ql-indent-1:before {\n content: counter(list-1, lower-alpha) '. ';\n }\n .ql-editor ol li.ql-indent-1 {\n counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n }\n .ql-editor ol li.ql-indent-2 {\n counter-increment: list-2;\n }\n .ql-editor ol li.ql-indent-2:before {\n content: counter(list-2, lower-roman) '. ';\n }\n .ql-editor ol li.ql-indent-2 {\n counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n }\n .ql-editor ol li.ql-indent-3 {\n counter-increment: list-3;\n }\n .ql-editor ol li.ql-indent-3:before {\n content: counter(list-3, decimal) '. ';\n }\n .ql-editor ol li.ql-indent-3 {\n counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;\n }\n .ql-editor ol li.ql-indent-4 {\n counter-increment: list-4;\n }\n .ql-editor ol li.ql-indent-4:before {\n content: counter(list-4, lower-alpha) '. ';\n }\n .ql-editor ol li.ql-indent-4 {\n counter-reset: list-5 list-6 list-7 list-8 list-9;\n }\n .ql-editor ol li.ql-indent-5 {\n counter-increment: list-5;\n }\n .ql-editor ol li.ql-indent-5:before {\n content: counter(list-5, lower-roman) '. ';\n }\n .ql-editor ol li.ql-indent-5 {\n counter-reset: list-6 list-7 list-8 list-9;\n }\n .ql-editor ol li.ql-indent-6 {\n counter-increment: list-6;\n }\n .ql-editor ol li.ql-indent-6:before {\n content: counter(list-6, decimal) '. ';\n }\n .ql-editor ol li.ql-indent-6 {\n counter-reset: list-7 list-8 list-9;\n }\n .ql-editor ol li.ql-indent-7 {\n counter-increment: list-7;\n }\n .ql-editor ol li.ql-indent-7:before {\n content: counter(list-7, lower-alpha) '. ';\n }\n .ql-editor ol li.ql-indent-7 {\n counter-reset: list-8 list-9;\n }\n .ql-editor ol li.ql-indent-8 {\n counter-increment: list-8;\n }\n .ql-editor ol li.ql-indent-8:before {\n content: counter(list-8, lower-roman) '. ';\n }\n .ql-editor ol li.ql-indent-8 {\n counter-reset: list-9;\n }\n .ql-editor ol li.ql-indent-9 {\n counter-increment: list-9;\n }\n .ql-editor ol li.ql-indent-9:before {\n content: counter(list-9, decimal) '. ';\n }\n .ql-editor .ql-indent-1:not(.ql-direction-rtl) {\n padding-left: 3em;\n }\n .ql-editor li.ql-indent-1:not(.ql-direction-rtl) {\n padding-left: 4.5em;\n }\n .ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {\n padding-right: 3em;\n }\n .ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {\n padding-right: 4.5em;\n }\n .ql-editor .ql-indent-2:not(.ql-direction-rtl) {\n padding-left: 6em;\n }\n .ql-editor li.ql-indent-2:not(.ql-direction-rtl) {\n padding-left: 7.5em;\n }\n .ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {\n padding-right: 6em;\n }\n .ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {\n padding-right: 7.5em;\n }\n .ql-editor .ql-indent-3:not(.ql-direction-rtl) {\n padding-left: 9em;\n }\n .ql-editor li.ql-indent-3:not(.ql-direction-rtl) {\n padding-left: 10.5em;\n }\n .ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {\n padding-right: 9em;\n }\n .ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {\n padding-right: 10.5em;\n }\n .ql-editor .ql-indent-4:not(.ql-direction-rtl) {\n padding-left: 12em;\n }\n .ql-editor li.ql-indent-4:not(.ql-direction-rtl) {\n padding-left: 13.5em;\n }\n .ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {\n padding-right: 12em;\n }\n .ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {\n padding-right: 13.5em;\n }\n .ql-editor .ql-indent-5:not(.ql-direction-rtl) {\n padding-left: 15em;\n }\n .ql-editor li.ql-indent-5:not(.ql-direction-rtl) {\n padding-left: 16.5em;\n }\n .ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {\n padding-right: 15em;\n }\n .ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {\n padding-right: 16.5em;\n }\n .ql-editor .ql-indent-6:not(.ql-direction-rtl) {\n padding-left: 18em;\n }\n .ql-editor li.ql-indent-6:not(.ql-direction-rtl) {\n padding-left: 19.5em;\n }\n .ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {\n padding-right: 18em;\n }\n .ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {\n padding-right: 19.5em;\n }\n .ql-editor .ql-indent-7:not(.ql-direction-rtl) {\n padding-left: 21em;\n }\n .ql-editor li.ql-indent-7:not(.ql-direction-rtl) {\n padding-left: 22.5em;\n }\n .ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {\n padding-right: 21em;\n }\n .ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {\n padding-right: 22.5em;\n }\n .ql-editor .ql-indent-8:not(.ql-direction-rtl) {\n padding-left: 24em;\n }\n .ql-editor li.ql-indent-8:not(.ql-direction-rtl) {\n padding-left: 25.5em;\n }\n .ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {\n padding-right: 24em;\n }\n .ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {\n padding-right: 25.5em;\n }\n .ql-editor .ql-indent-9:not(.ql-direction-rtl) {\n padding-left: 27em;\n }\n .ql-editor li.ql-indent-9:not(.ql-direction-rtl) {\n padding-left: 28.5em;\n }\n .ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {\n padding-right: 27em;\n }\n .ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {\n padding-right: 28.5em;\n }\n .ql-editor .ql-video {\n display: block;\n max-width: 100%;\n }\n .ql-editor .ql-video.ql-align-center {\n margin: 0 auto;\n }\n .ql-editor .ql-video.ql-align-right {\n @if($rtl==false){\n margin: 0 0 0 auto;\n }\n @if($rtl==true){\n margin: 0 auto 0 0;\n }\n }\n .ql-editor .ql-bg-black {\n background-color: #000;\n }\n .ql-editor .ql-bg-red {\n background-color: #e60000;\n }\n .ql-editor .ql-bg-orange {\n background-color: #f90;\n }\n .ql-editor .ql-bg-yellow {\n background-color: #ff0;\n }\n .ql-editor .ql-bg-green {\n background-color: #008a00;\n }\n .ql-editor .ql-bg-blue {\n background-color: #06c;\n }\n .ql-editor .ql-bg-purple {\n background-color: #93f;\n }\n .ql-editor .ql-color-white {\n color: #fff;\n }\n .ql-editor .ql-color-red {\n color: #e60000;\n }\n .ql-editor .ql-color-orange {\n color: #f90;\n }\n .ql-editor .ql-color-yellow {\n color: #ff0;\n }\n .ql-editor .ql-color-green {\n color: #008a00;\n }\n .ql-editor .ql-color-blue {\n color: #06c;\n }\n .ql-editor .ql-color-purple {\n color: #93f;\n }\n .ql-editor .ql-font-serif {\n font-family: Georgia, Times New Roman, serif;\n }\n .ql-editor .ql-font-monospace {\n font-family: Monaco, Courier New, monospace;\n }\n .ql-editor .ql-size-small {\n font-size: 0.75em;\n }\n .ql-editor .ql-size-large {\n font-size: 1.5em;\n }\n .ql-editor .ql-size-huge {\n font-size: 2.5em;\n }\n .ql-editor .ql-direction-rtl {\n direction: rtl;\n text-align: inherit;\n }\n .ql-editor .ql-align-center {\n text-align: center;\n }\n .ql-editor .ql-align-justify {\n text-align: justify;\n }\n .ql-editor .ql-align-right {\n text-align: right;\n }\n .ql-editor.ql-blank::before {\n color: rgba(0,0,0,0.6);\n content: attr(data-placeholder);\n font-style: italic;\n left: 15px;\n pointer-events: none;\n position: absolute;\n right: 15px;\n }\n .ql-toolbar:after{\n clear: both;\n content: '';\n display: table;\n }\n .ql-toolbar button {\n background: none;\n border: none;\n cursor: pointer;\n display: inline-block;\n @if($rtl==false){\n float: left;\n }\n @if($rtl==true){\n float: right;\n }\n height: 24px;\n padding: 3px 5px;\n width: 28px;\n }\n .ql-toolbar button svg {\n float: left;\n height: 100%;\n }\n .ql-toolbar button:active:hover {\n outline: none;\n }\n .ql-toolbar input.ql-image[type=file] {\n display: none;\n }\n .ql-toolbar button:hover,\n .ql-toolbar button:focus,\n .ql-toolbar button.ql-active,\n .ql-toolbar .ql-picker-label:hover,\n .ql-toolbar .ql-picker-label.ql-active,\n .ql-toolbar .ql-picker-item:hover,\n .ql-toolbar .ql-picker-item.ql-selected {\n color: $accent-color;\n }\n .ql-toolbar button:hover .ql-fill,\n .ql-toolbar button:focus .ql-fill,\n .ql-toolbar button.ql-active .ql-fill,\n .ql-toolbar .ql-picker-label:hover .ql-fill,\n .ql-toolbar .ql-picker-label.ql-active .ql-fill,\n .ql-toolbar .ql-picker-item:hover .ql-fill,\n .ql-toolbar .ql-picker-item.ql-selected .ql-fill,\n .ql-toolbar button:hover .ql-stroke.ql-fill,\n .ql-toolbar button:focus .ql-stroke.ql-fill,\n .ql-toolbar button.ql-active .ql-stroke.ql-fill,\n .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,\n .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,\n .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,\n .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {\n fill: $accent-color;\n }\n .ql-toolbar button:hover .ql-stroke,\n .ql-toolbar button:focus .ql-stroke,\n .ql-toolbar button.ql-active .ql-stroke,\n .ql-toolbar .ql-picker-label:hover .ql-stroke,\n .ql-toolbar .ql-picker-label.ql-active .ql-stroke,\n .ql-toolbar .ql-picker-item:hover .ql-stroke,\n .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,\n .ql-toolbar button:hover .ql-stroke-miter,\n .ql-toolbar button:focus .ql-stroke-miter,\n .ql-toolbar button.ql-active .ql-stroke-miter,\n .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,\n .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,\n .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,\n .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {\n stroke: $accent-color;\n }\n @media (pointer: coarse) {\n .ql-toolbar button:hover:not(.ql-active) {\n color: $base-text;\n }\n .ql-toolbar button:hover:not(.ql-active) .ql-fill,\n .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {\n fill: $base-text;\n }\n .ql-toolbar button:hover:not(.ql-active) .ql-stroke,\n .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {\n stroke: $base-text;\n }\n }\n \n .ql-hidden {\n display: none;\n }\n .ql-out-bottom,\n .ql-out-top {\n visibility: hidden;\n }\n .ql-tooltip {\n position: absolute;\n transform: translateY(10px);\n }\n .ql-tooltip a {\n cursor: pointer;\n text-decoration: none;\n }\n .ql-tooltip.ql-flip {\n transform: translateY(-10px);\n }\n .ql-formats {\n display: inline-block;\n vertical-align: middle;\n }\n .ql-formats:after {\n clear: both;\n content: '';\n display: table;\n }\n .ql-stroke {\n fill: none;\n stroke: $base-text;\n stroke-linecap: round;\n stroke-linejoin: round;\n stroke-width: 2;\n }\n .ql-stroke-miter {\n fill: none;\n stroke: $base-text;\n stroke-miterlimit: 10;\n stroke-width: 2;\n }\n .ql-fill,\n .ql-stroke.ql-fill {\n fill: $base-text;\n }\n .ql-empty {\n fill: none;\n }\n .ql-even {\n fill-rule: evenodd;\n }\n .ql-thin,\n .ql-stroke.ql-thin {\n stroke-width: 1;\n }\n .ql-transparent {\n opacity: 0.4;\n }\n .ql-direction svg:last-child {\n display: none;\n }\n .ql-direction.ql-active svg:last-child {\n display: inline;\n }\n .ql-direction.ql-active svg:first-child {\n display: none;\n }\n .ql-editor h1 {\n font-size: 2em;\n }\n .ql-editor h2 {\n font-size: 1.5em;\n }\n .ql-editor h3 {\n font-size: 1.17em;\n }\n .ql-editor h4 {\n font-size: 1em;\n }\n .ql-editor h5 {\n font-size: 0.83em;\n }\n .ql-editor h6 {\n font-size: 0.67em;\n }\n .ql-editor a {\n text-decoration: underline;\n }\n .ql-editor blockquote {\n margin-bottom: 5px;\n margin-top: 5px;\n @if($rtl==false){\n border-left: 4px solid $border-color;\n padding-left: 16px;\n }\n @if($rtl==true){\n border-right: 4px solid $border-color;\n padding-right: 16px;\n }\n }\n .ql-editor code,\n .ql-editor pre {\n background-color: #f0f0f0;\n border-radius: 3px;\n }\n .ql-editor pre {\n white-space: pre-wrap;\n margin-bottom: 5px;\n margin-top: 5px;\n padding: 5px 10px;\n }\n .ql-editor code {\n font-size: 85%;\n padding: 2px 4px;\n }\n .ql-editor pre.ql-syntax {\n background-color: #23241f;\n color: #f8f8f2;\n overflow: visible;\n }\n .ql-editor img {\n max-width: 100%;\n }\n .ql-picker {\n color: $base-text;\n display: inline-block;\n @if($rtl==false){\n float: left;\n }\n @if($rtl==true){\n float: right;\n }\n font-size: 14px;\n font-weight: 500;\n height: 24px;\n position: relative;\n vertical-align: middle;\n }\n .ql-picker-label {\n cursor: pointer;\n display: inline-block;\n height: 100%;\n @if($rtl==false){\n padding-left: 8px;\n padding-right: 2px;\n }\n @if($rtl==true){\n padding-left: 2px;\n padding-right: 8px;\n }\n position: relative;\n width: 100%;\n &:focus{\n box-shadow: none;\n border: none;\n outline: none;\n }\n }\n .ql-picker-label::before {\n display: inline-block;\n line-height: 22px;\n }\n .ql-picker-options {\n background-color: #fff;\n display: none;\n min-width: 100%;\n padding: 4px 16px;\n position: absolute;\n white-space: nowrap;\n border-radius: $border-radius;\n }\n .ql-picker-options .ql-picker-item {\n cursor: pointer;\n display: block;\n padding-bottom: 5px;\n padding-top: 5px;\n }\n .ql-picker.ql-expanded .ql-picker-label {\n color: $base-dark;\n z-index: 2;\n }\n .ql-picker.ql-expanded .ql-picker-label .ql-fill {\n fill: $base-light;\n }\n .ql-picker.ql-expanded .ql-picker-label .ql-stroke {\n stroke: $base-light;\n }\n .ql-picker.ql-expanded .ql-picker-options {\n display: block;\n margin-top: -1px;\n top: 100%;\n z-index: 1;\n }\n .ql-color-picker,\n .ql-icon-picker {\n width: 28px;\n }\n .ql-color-picker .ql-picker-label,\n .ql-icon-picker .ql-picker-label {\n padding: 2px 4px;\n }\n .ql-color-picker .ql-picker-label svg,\n .ql-icon-picker .ql-picker-label svg {\n @if($rtl==false){\n right: 4px;\n }\n @if($rtl==true){\n left: 4px;\n }\n }\n .ql-icon-picker .ql-picker-options {\n padding: 4px 0px;\n }\n .ql-icon-picker .ql-picker-item {\n height: 24px;\n width: 24px;\n padding: 2px 4px;\n }\n .ql-color-picker .ql-picker-options {\n padding: 8px;\n width: 158px;\n }\n .ql-color-picker .ql-picker-item {\n border: 1px solid transparent;\n @if($rtl==false){\n float: left;\n }\n @if($rtl==true){\n float: right;\n }\n height: 16px;\n margin: 2px;\n padding: 0px;\n width: 16px;\n }\n .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {\n position: absolute;\n margin-top: -9px;\n @if($rtl==false){\n right: 0;\n }\n @if($rtl==true){\n left: 0;\n }\n top: 50%;\n width: 18px;\n }\n .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,\n .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,\n .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,\n .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,\n .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,\n .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {\n content: attr(data-label);\n }\n .ql-picker.ql-header {\n width: 98px;\n }\n .ql-picker.ql-header .ql-picker-label::before,\n .ql-picker.ql-header .ql-picker-item::before {\n content: 'Normal';\n }\n .ql-picker.ql-header .ql-picker-label[data-value=\"1\"]::before,\n .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before {\n content: 'Heading 1';\n }\n .ql-picker.ql-header .ql-picker-label[data-value=\"2\"]::before,\n .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before {\n content: 'Heading 2';\n }\n .ql-picker.ql-header .ql-picker-label[data-value=\"3\"]::before,\n .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before {\n content: 'Heading 3';\n }\n .ql-picker.ql-header .ql-picker-label[data-value=\"4\"]::before,\n .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before {\n content: 'Heading 4';\n }\n .ql-picker.ql-header .ql-picker-label[data-value=\"5\"]::before,\n .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before {\n content: 'Heading 5';\n }\n .ql-picker.ql-header .ql-picker-label[data-value=\"6\"]::before,\n .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before {\n content: 'Heading 6';\n }\n .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before {\n font-size: 2em;\n }\n .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before {\n font-size: 1.5em;\n }\n .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before {\n font-size: 1.17em;\n }\n .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before {\n font-size: 1em;\n }\n .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before {\n font-size: 0.83em;\n }\n .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before {\n font-size: 0.67em;\n }\n .ql-picker.ql-font {\n width: 108px;\n }\n .ql-picker.ql-font .ql-picker-label::before,\n .ql-picker.ql-font .ql-picker-item::before {\n content: 'Sans Serif';\n }\n .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,\n .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {\n content: 'Serif';\n }\n .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,\n .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {\n content: 'Monospace';\n }\n .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {\n font-family: Georgia, Times New Roman, serif;\n }\n .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {\n font-family: Monaco, Courier New, monospace;\n }\n .ql-picker.ql-size {\n width: 98px;\n }\n .ql-picker.ql-size .ql-picker-label::before,\n .ql-picker.ql-size .ql-picker-item::before {\n content: 'Normal';\n }\n .ql-picker.ql-size .ql-picker-label[data-value=small]::before,\n .ql-picker.ql-size .ql-picker-item[data-value=small]::before {\n content: 'Small';\n }\n .ql-picker.ql-size .ql-picker-label[data-value=large]::before,\n .ql-picker.ql-size .ql-picker-item[data-value=large]::before {\n content: 'Large';\n }\n .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,\n .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {\n content: 'Huge';\n }\n .ql-picker.ql-size .ql-picker-item[data-value=small]::before {\n font-size: 10px;\n }\n .ql-picker.ql-size .ql-picker-item[data-value=large]::before {\n font-size: 18px;\n }\n .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {\n font-size: 32px;\n }\n .ql-color-picker.ql-background .ql-picker-item {\n background-color: #fff;\n }\n .ql-color-picker.ql-color .ql-picker-item {\n background-color: #000;\n }\n .ql-toolbar{\n border: 1px solid $border-light;\n border-radius: $border-radius $border-radius 0 0;\n box-sizing: border-box;\n padding: 8px;\n padding-bottom: 0;\n }\n .ql-toolbar .ql-formats {\n @if($rtl==false){\n margin-right: 15px;\n }\n @if($rtl==true){\n margin-left: 15px;\n }\n padding-bottom: 8px;\n }\n .ql-toolbar .ql-picker-label {\n border: 1px solid transparent;\n }\n .ql-toolbar .ql-picker-options {\n border: 1px solid transparent;\n box-shadow:$box-shadow-sm;\n }\n .ql-toolbar .ql-picker.ql-expanded .ql-picker-options {\n border-color: $border-light;\n }\n .ql-toolbar .ql-color-picker .ql-picker-item.ql-selected,\n .ql-toolbar .ql-color-picker .ql-picker-item:hover {\n border-color: $border-dark;\n }\n .ql-toolbar + .ql-container {\n border-top: 0px;\n }\n .ql-tooltip {\n background-color: #fff;\n border: 1px solid $border-light;\n box-shadow: 0px 0px 5px #ddd;\n color: $base-text;\n padding: 5px 12px;\n white-space: nowrap;\n }\n .ql-tooltip::before {\n content: \"Visit URL:\";\n line-height: 26px;\n @if($rtl==false){\n margin-right: 8px;\n }\n @if($rtl==true){\n margin-left: 8px;\n }\n }\n .ql-tooltip input[type=text] {\n display: none;\n border: 1px solid $border-light;\n font-size: 13px;\n height: 26px;\n margin: 0px;\n padding: 3px 5px;\n width: 170px;\n }\n .ql-tooltip a.ql-preview {\n display: inline-block;\n max-width: 200px;\n overflow-x: hidden;\n text-overflow: ellipsis;\n vertical-align: top;\n }\n .ql-tooltip a.ql-action::after {\n content: 'Edit';\n @if($rtl==false){\n border-right: 1px solid $border-light;\n margin-left: 16px;\n padding-right: 8px;\n }\n @if($rtl==true){\n border-left: 1px solid $border-light;\n margin-right: 16px;\n padding-left: 8px;\n }\n }\n .ql-tooltip a.ql-remove::before {\n content: 'Remove';\n @if($rtl==false){\n margin-left: 8px;\n }\n @if($rtl==true){\n margin-right: 8px;\n }\n }\n .ql-tooltip a {\n line-height: 26px;\n }\n .ql-tooltip.ql-editing a.ql-preview,\n .ql-tooltip.ql-editing a.ql-remove {\n display: none;\n }\n .ql-tooltip.ql-editing input[type=text] {\n display: inline-block;\n }\n .ql-tooltip.ql-editing a.ql-action::after {\n border-right: 0px;\n content: 'Save';\n padding-right: 0px;\n }\n .ql-tooltip[data-mode=link]::before {\n content: \"Enter link:\";\n }\n .ql-tooltip[data-mode=formula]::before {\n content: \"Enter formula:\";\n }\n .ql-tooltip[data-mode=video]::before {\n content: \"Enter video:\";\n }\n a {\n color: $accent-color;\n }\n .ql-container{\n border: 1px solid $border-light;\n border-radius: 0 0 $border-radius $border-radius;\n }\n ","/**\n * Copyright (c) Tiny Technologies, Inc. All rights reserved.\n * Licensed under the LGPL or a commercial license.\n * For LGPL see License.txt in the project root for license information.\n * For commercial licenses see https://www.tiny.cloud/\n */\n.mce-content-body .mce-item-anchor {\n background: transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;\n cursor: default;\n display: inline-block;\n height: 12px !important;\n padding: 0 2px;\n -webkit-user-modify: read-only;\n -moz-user-modify: read-only;\n -webkit-user-select: all;\n -moz-user-select: all;\n -ms-user-select: all;\n user-select: all;\n width: 8px !important;\n}\n.mce-content-body .mce-item-anchor[data-mce-selected] {\n outline-offset: 1px;\n}\n.tox-comments-visible .tox-comment {\n background-color: #fff0b7;\n}\n.tox-comments-visible .tox-comment--active {\n background-color: #ffe168;\n}\n.tox-checklist > li:not(.tox-checklist--hidden) {\n list-style: none;\n margin: 0.25em 0;\n}\n.tox-checklist > li:not(.tox-checklist--hidden)::before {\n content: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");\n cursor: pointer;\n height: 1em;\n @if($rtl==false){\n margin-left: -1.5em;\n }\n @if($rtl==true){\n margin-right: -1.5em;\n }\n margin-top: 0.125em;\n position: absolute;\n width: 1em;\n}\n.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {\n content: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");\n}\n[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {\n @if($rtl==false){\n margin-left: 0;\n margin-right: -1.5em;\n }\n @if($rtl==true){\n margin-right: 0;\n margin-left: -1.5em;\n }\n}\n/* stylelint-disable */\n/* http://prismjs.com/ */\n/**\n * prism.js default theme for JavaScript, CSS and HTML\n * Based on dabblet (http://dabblet.com)\n * @author Lea Verou\n */\ncode[class*=\"language-\"],\npre[class*=\"language-\"] {\n //color: black;\n background: none;\n //text-shadow: 0 1px white;\n font-size: 1em;\n @if($rtl==false){\n text-align: left;\n }\n @if($rtl==true){\n text-align: right;\n }\n white-space: pre;\n word-spacing: normal;\n word-break: normal;\n word-wrap: normal;\n line-height: 1.5;\n -moz-tab-size: 4;\n tab-size: 4;\n -webkit-hyphens: none;\n -ms-hyphens: none;\n hyphens: none;\n}\npre[class*=\"language-\"]::-moz-selection,\npre[class*=\"language-\"] ::-moz-selection,\ncode[class*=\"language-\"]::-moz-selection,\ncode[class*=\"language-\"] ::-moz-selection {\n text-shadow: none;\n background: #b3d4fc;\n}\npre[class*=\"language-\"]::selection,\npre[class*=\"language-\"] ::selection,\ncode[class*=\"language-\"]::selection,\ncode[class*=\"language-\"] ::selection {\n text-shadow: none;\n background: #b3d4fc;\n}\n@media print {\n code[class*=\"language-\"],\n pre[class*=\"language-\"] {\n text-shadow: none;\n }\n}\n/* Code blocks */\npre[class*=\"language-\"] {\n padding: 1em;\n margin: 0.5em 0;\n overflow: auto;\n}\n:not(pre) > code[class*=\"language-\"],\npre[class*=\"language-\"] {\n background: #f5f2f0;\n}\n/* Inline code */\n:not(pre) > code[class*=\"language-\"] {\n padding: 0.1em;\n border-radius: 0.3em;\n white-space: normal;\n}\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n color: slategray;\n}\n.token.punctuation {\n color: #999;\n}\n.namespace {\n opacity: 0.7;\n}\n.token.property,\n.token.tag,\n.token.boolean,\n.token.number,\n.token.constant,\n.token.symbol,\n.token.deleted {\n color: #905;\n}\n.token.selector,\n.token.attr-name,\n.token.string,\n.token.char,\n.token.builtin,\n.token.inserted {\n color: #690;\n}\n.token.operator,\n.token.entity,\n.token.url,\n.language-css .token.string,\n.style .token.string {\n color: #9a6e3a;\n background: hsla(0, 0%, 100%, 0.5);\n}\n.token.atrule,\n.token.attr-value,\n.token.keyword {\n color: #07a;\n}\n.token.function,\n.token.class-name {\n color: #DD4A68;\n}\n.token.regex,\n.token.important,\n.token.variable {\n color: #e90;\n}\n.token.important,\n.token.bold {\n font-weight: bold;\n}\n.token.italic {\n font-style: italic;\n}\n.token.entity {\n cursor: help;\n}\n/* stylelint-enable */\n.mce-content-body {\n overflow-wrap: break-word;\n word-wrap: break-word;\n}\n.mce-content-body .mce-visual-caret {\n background-color: black;\n background-color: currentColor;\n position: absolute;\n}\n.mce-content-body .mce-visual-caret-hidden {\n display: none;\n}\n.mce-content-body *[data-mce-caret] {\n left: -1000px;\n margin: 0;\n padding: 0;\n position: absolute;\n @if($rtl==false){\n right: auto;\n }\n @if($rtl==true){\n left: auto;\n }\n top: 0;\n}\n.mce-content-body .mce-offscreen-selection {\n left: -2000000px;\n max-width: 1000000px;\n position: absolute;\n}\n.mce-content-body *[contentEditable=false] {\n cursor: default;\n}\n.mce-content-body *[contentEditable=true] {\n cursor: text;\n}\n.tox-cursor-format-painter {\n cursor: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A\"), default;\n}\n.mce-content-body figure.align-left {\n @if($rtl==false){\n float: left;\n }\n @if($rtl==true){\n float: right;\n }\n}\n.mce-content-body figure.align-right {\n @if($rtl==false){\n float: right;\n }\n @if($rtl==true){\n float: left;\n }\n}\n.mce-content-body figure.image.align-center {\n display: table;\n margin-left: auto;\n margin-right: auto;\n}\n.mce-preview-object {\n border: 1px solid gray;\n display: inline-block;\n line-height: 0;\n margin: 0 2px 0 2px;\n position: relative;\n}\n.mce-preview-object .mce-shim {\n background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);\n height: 100%;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n position: absolute;\n top: 0;\n width: 100%;\n}\n.mce-preview-object[data-mce-selected=\"2\"] .mce-shim {\n display: none;\n}\n.mce-object {\n background: transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;\n border: 1px dashed #aaa;\n}\n.mce-pagebreak {\n border: 1px dashed #aaa;\n cursor: default;\n display: block;\n height: 5px;\n margin-top: 15px;\n page-break-before: always;\n width: 100%;\n}\n@media print {\n .mce-pagebreak {\n border: 0;\n }\n}\n.tiny-pageembed .mce-shim {\n background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);\n height: 100%;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n position: absolute;\n top: 0;\n width: 100%;\n}\n.tiny-pageembed[data-mce-selected=\"2\"] .mce-shim {\n display: none;\n}\n.tiny-pageembed {\n display: inline-block;\n position: relative;\n}\n.tiny-pageembed--21by9,\n.tiny-pageembed--16by9,\n.tiny-pageembed--4by3,\n.tiny-pageembed--1by1 {\n display: block;\n overflow: hidden;\n padding: 0;\n position: relative;\n width: 100%;\n}\n.tiny-pageembed--21by9 {\n padding-top: 42.857143%;\n}\n.tiny-pageembed--16by9 {\n padding-top: 56.25%;\n}\n.tiny-pageembed--4by3 {\n padding-top: 75%;\n}\n.tiny-pageembed--1by1 {\n padding-top: 100%;\n}\n.tiny-pageembed--21by9 iframe,\n.tiny-pageembed--16by9 iframe,\n.tiny-pageembed--4by3 iframe,\n.tiny-pageembed--1by1 iframe {\n border: 0;\n height: 100%;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n position: absolute;\n top: 0;\n width: 100%;\n}\n.mce-content-body[data-mce-placeholder] {\n position: relative;\n}\n.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n color: rgba(34, 47, 62, 0.7);\n content: attr(data-mce-placeholder);\n position: absolute;\n}\n.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {\n @if($rtl==false){\n left: 1px;\n }\n @if($rtl==true){\n right: 1px;\n }\n}\n.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {\n @if($rtl==false){\n right: 1px;\n }\n @if($rtl==true){\n left: 1px;\n }\n}\n.mce-content-body div.mce-resizehandle {\n background-color: #4099ff;\n border-color: #4099ff;\n border-style: solid;\n border-width: 1px;\n box-sizing: border-box;\n height: 10px;\n position: absolute;\n width: 10px;\n z-index: 10000;\n}\n.mce-content-body div.mce-resizehandle:hover {\n background-color: #4099ff;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(1) {\n cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(2) {\n cursor: nesw-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(3) {\n cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(4) {\n cursor: nesw-resize;\n}\n.mce-content-body .mce-clonedresizable {\n opacity: 0.5;\n outline: 1px dashed black;\n position: absolute;\n z-index: 10000;\n}\n.mce-content-body .mce-resize-helper {\n background: #555;\n background: rgba(0, 0, 0, 0.75);\n border: 1px;\n border-radius: 3px;\n color: white;\n display: none;\n font-size: 12px;\n line-height: 14px;\n margin: 5px 10px;\n padding: 5px;\n position: absolute;\n white-space: nowrap;\n z-index: 10001;\n}\n.tox-rtc-user-selection {\n position: relative;\n}\n.tox-rtc-user-cursor {\n bottom: 0;\n cursor: default;\n position: absolute;\n top: 0;\n width: 2px;\n}\n.tox-rtc-user-cursor::before {\n background-color: inherit;\n border-radius: 50%;\n content: '';\n display: block;\n height: 8px;\n position: absolute;\n @if($rtl==false){\n right: -3px;\n }\n @if($rtl==true){\n left: -3px;\n }\n top: -3px;\n width: 8px;\n}\n.tox-rtc-user-cursor:hover::after {\n background-color: inherit;\n border-radius: 100px;\n box-sizing: border-box;\n color: #fff;\n content: attr(data-user);\n display: block;\n font-size: 12px;\n font-weight: bold;\n @if($rtl==false){\n left: -5px;\n }\n @if($rtl==true){\n right: -5px;\n }\n min-height: 8px;\n min-width: 8px;\n padding: 0 12px;\n position: absolute;\n top: -11px;\n white-space: nowrap;\n z-index: 1000;\n}\n.tox-rtc-user-selection--1 .tox-rtc-user-cursor {\n background-color: #2dc26b;\n}\n.tox-rtc-user-selection--2 .tox-rtc-user-cursor {\n background-color: #e03e2d;\n}\n.tox-rtc-user-selection--3 .tox-rtc-user-cursor {\n background-color: #f1c40f;\n}\n.tox-rtc-user-selection--4 .tox-rtc-user-cursor {\n background-color: #3598db;\n}\n.tox-rtc-user-selection--5 .tox-rtc-user-cursor {\n background-color: #b96ad9;\n}\n.tox-rtc-user-selection--6 .tox-rtc-user-cursor {\n background-color: #e67e23;\n}\n.tox-rtc-user-selection--7 .tox-rtc-user-cursor {\n background-color: #aaa69d;\n}\n.tox-rtc-user-selection--8 .tox-rtc-user-cursor {\n background-color: #f368e0;\n}\n.tox-rtc-remote-image {\n background: #eaeaea url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A\") no-repeat center center;\n border: 1px solid #ccc;\n min-height: 240px;\n min-width: 320px;\n}\n.mce-match-marker {\n background: #aaa;\n color: #fff;\n}\n.mce-match-marker-selected {\n background: #39f;\n color: #fff;\n}\n.mce-match-marker-selected::-moz-selection {\n background: #39f;\n color: #fff;\n}\n.mce-match-marker-selected::selection {\n background: #39f;\n color: #fff;\n}\n.mce-content-body img[data-mce-selected],\n.mce-content-body table[data-mce-selected] {\n outline: 3px solid #b4d7ff;\n}\n.mce-content-body hr[data-mce-selected] {\n outline: 3px solid #b4d7ff;\n outline-offset: 1px;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {\n outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {\n outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[contentEditable=false][data-mce-selected] {\n cursor: not-allowed;\n outline: 3px solid #b4d7ff;\n}\n.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,\n.mce-content-body.mce-content-readonly *[contentEditable=true]:hover {\n outline: none;\n}\n.mce-content-body *[data-mce-selected=\"inline-boundary\"] {\n background-color: #b4d7ff;\n}\n.mce-content-body .mce-edit-focus {\n outline: 3px solid #b4d7ff;\n}\n.mce-content-body td[data-mce-selected],\n.mce-content-body th[data-mce-selected] {\n background-color: #b4d7ff !important;\n}\n.mce-content-body td[data-mce-selected]::-moz-selection,\n.mce-content-body th[data-mce-selected]::-moz-selection {\n background: none;\n}\n.mce-content-body td[data-mce-selected]::selection,\n.mce-content-body th[data-mce-selected]::selection {\n background: none;\n}\n.mce-content-body td[data-mce-selected] *,\n.mce-content-body th[data-mce-selected] * {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.mce-content-body img::-moz-selection {\n background: none;\n}\n.mce-content-body img::selection {\n background: none;\n}\n.ephox-snooker-resizer-bar {\n background-color: #b4d7ff;\n opacity: 0;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.ephox-snooker-resizer-cols {\n cursor: col-resize;\n}\n.ephox-snooker-resizer-rows {\n cursor: row-resize;\n}\n.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {\n opacity: 1;\n}\n.mce-spellchecker-word {\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");\n background-position: 0 calc(100% + 1px);\n background-repeat: repeat-x;\n background-size: auto 6px;\n cursor: default;\n height: 2rem;\n}\n.mce-spellchecker-grammar {\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");\n background-position: 0 calc(100% + 1px);\n background-repeat: repeat-x;\n background-size: auto 6px;\n cursor: default;\n}\n.mce-toc {\n border: 1px solid gray;\n}\n.mce-toc h2 {\n margin: 4px;\n}\n.mce-toc li {\n list-style-type: none;\n}\n.mce-item-table,\n.mce-item-table td,\n.mce-item-table th,\n.mce-item-table caption {\n border: 1px dashed #bbb;\n}\n.mce-visualblocks p,\n.mce-visualblocks h1,\n.mce-visualblocks h2,\n.mce-visualblocks h3,\n.mce-visualblocks h4,\n.mce-visualblocks h5,\n.mce-visualblocks h6,\n.mce-visualblocks div:not([data-mce-bogus]),\n.mce-visualblocks section,\n.mce-visualblocks article,\n.mce-visualblocks blockquote,\n.mce-visualblocks address,\n.mce-visualblocks pre,\n.mce-visualblocks figure,\n.mce-visualblocks figcaption,\n.mce-visualblocks hgroup,\n.mce-visualblocks aside,\n.mce-visualblocks ul,\n.mce-visualblocks ol,\n.mce-visualblocks dl {\n background-repeat: no-repeat;\n border: 1px dashed #bbb;\n @if($rtl==false){\n margin-left: 3px;\n }\n @if($rtl==true){\n margin-right: 3px;\n }\n padding-top: 10px;\n}\n.mce-visualblocks p {\n background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);\n}\n.mce-visualblocks h1 {\n background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);\n}\n.mce-visualblocks h2 {\n background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);\n}\n.mce-visualblocks h3 {\n background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);\n}\n.mce-visualblocks h4 {\n background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);\n}\n.mce-visualblocks h5 {\n background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);\n}\n.mce-visualblocks h6 {\n background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);\n}\n.mce-visualblocks div:not([data-mce-bogus]) {\n background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);\n}\n.mce-visualblocks section {\n background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);\n}\n.mce-visualblocks article {\n background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);\n}\n.mce-visualblocks blockquote {\n background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);\n}\n.mce-visualblocks address {\n background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=);\n}\n.mce-visualblocks pre {\n background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);\n}\n.mce-visualblocks figure {\n background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);\n}\n.mce-visualblocks figcaption {\n border: 1px dashed #bbb;\n}\n.mce-visualblocks hgroup {\n background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);\n}\n.mce-visualblocks aside {\n background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);\n}\n.mce-visualblocks ul {\n background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);\n}\n.mce-visualblocks ol {\n background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);\n}\n.mce-visualblocks dl {\n background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);\n}\n.mce-visualblocks:not([dir=rtl]) p,\n.mce-visualblocks:not([dir=rtl]) h1,\n.mce-visualblocks:not([dir=rtl]) h2,\n.mce-visualblocks:not([dir=rtl]) h3,\n.mce-visualblocks:not([dir=rtl]) h4,\n.mce-visualblocks:not([dir=rtl]) h5,\n.mce-visualblocks:not([dir=rtl]) h6,\n.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),\n.mce-visualblocks:not([dir=rtl]) section,\n.mce-visualblocks:not([dir=rtl]) article,\n.mce-visualblocks:not([dir=rtl]) blockquote,\n.mce-visualblocks:not([dir=rtl]) address,\n.mce-visualblocks:not([dir=rtl]) pre,\n.mce-visualblocks:not([dir=rtl]) figure,\n.mce-visualblocks:not([dir=rtl]) figcaption,\n.mce-visualblocks:not([dir=rtl]) hgroup,\n.mce-visualblocks:not([dir=rtl]) aside,\n.mce-visualblocks:not([dir=rtl]) ul,\n.mce-visualblocks:not([dir=rtl]) ol,\n.mce-visualblocks:not([dir=rtl]) dl {\n @if($rtl==false){\n margin-left: 3px;\n }\n @if($rtl==true){\n margin-right: 3px;\n }\n}\n.mce-visualblocks[dir=rtl] p,\n.mce-visualblocks[dir=rtl] h1,\n.mce-visualblocks[dir=rtl] h2,\n.mce-visualblocks[dir=rtl] h3,\n.mce-visualblocks[dir=rtl] h4,\n.mce-visualblocks[dir=rtl] h5,\n.mce-visualblocks[dir=rtl] h6,\n.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),\n.mce-visualblocks[dir=rtl] section,\n.mce-visualblocks[dir=rtl] article,\n.mce-visualblocks[dir=rtl] blockquote,\n.mce-visualblocks[dir=rtl] address,\n.mce-visualblocks[dir=rtl] pre,\n.mce-visualblocks[dir=rtl] figure,\n.mce-visualblocks[dir=rtl] figcaption,\n.mce-visualblocks[dir=rtl] hgroup,\n.mce-visualblocks[dir=rtl] aside,\n.mce-visualblocks[dir=rtl] ul,\n.mce-visualblocks[dir=rtl] ol,\n.mce-visualblocks[dir=rtl] dl {\n @if($rtl==false){\n background-position-x: right;\n margin-right: 3px;\n }\n @if($rtl==true){\n background-position-x: left;\n margin-left: 3px;\n }\n}\n.mce-nbsp,\n.mce-shy {\n background: #aaa;\n}\n.mce-shy::after {\n content: '-';\n}\n.mce-content-body{\n table {\n border-collapse: collapse;\n }\n}\n\n.tox-edit-area{\n font-family: $base-font-family;\n}","/**\n * Copyright (c) Tiny Technologies, Inc. All rights reserved.\n * Licensed under the LGPL or a commercial license.\n * For LGPL see License.txt in the project root for license information.\n * For commercial licenses see https://www.tiny.cloud/\n */\n.mce-content-body .mce-item-anchor {\n background: transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;\n cursor: default;\n display: inline-block;\n height: 12px !important;\n padding: 0 2px;\n -webkit-user-modify: read-only;\n -moz-user-modify: read-only;\n -webkit-user-select: all;\n -moz-user-select: all;\n -ms-user-select: all;\n user-select: all;\n width: 8px !important;\n}\n.mce-content-body .mce-item-anchor[data-mce-selected] {\n outline-offset: 1px;\n}\n.tox-comments-visible .tox-comment {\n background-color: #fff0b7;\n}\n.tox-comments-visible .tox-comment--active {\n background-color: #ffe168;\n}\n.tox-checklist > li:not(.tox-checklist--hidden) {\n list-style: none;\n margin: 0.25em 0;\n}\n.tox-checklist > li:not(.tox-checklist--hidden)::before {\n content: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");\n cursor: pointer;\n height: 1em;\n @if($rtl==false){\n margin-left: -1.5em;\n }\n @if($rtl==true){\n margin-right: -1.5em;\n }\n margin-top: 0.125em;\n position: absolute;\n width: 1em;\n}\n.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {\n content: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");\n}\n[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {\n @if($rtl==false){\n margin-left: 0;\n margin-right: -1.5em;\n }\n @if($rtl==true){\n margin-right: 0;\n margin-left: -1.5em;\n }\n}\n/* stylelint-disable */\n/* http://prismjs.com/ */\n/**\n * prism.js default theme for JavaScript, CSS and HTML\n * Based on dabblet (http://dabblet.com)\n * @author Lea Verou\n */\ncode[class*=\"language-\"],\npre[class*=\"language-\"] {\n // color: black;\n background: none;\n //text-shadow: 0 1px white;\n font-size: 1em;\n text-align: left;\n white-space: pre;\n word-spacing: normal;\n word-break: normal;\n word-wrap: normal;\n line-height: 1.5;\n -moz-tab-size: 4;\n tab-size: 4;\n -webkit-hyphens: none;\n -ms-hyphens: none;\n hyphens: none;\n}\npre[class*=\"language-\"]::-moz-selection,\npre[class*=\"language-\"] ::-moz-selection,\ncode[class*=\"language-\"]::-moz-selection,\ncode[class*=\"language-\"] ::-moz-selection {\n text-shadow: none;\n background: #b3d4fc;\n}\npre[class*=\"language-\"]::selection,\npre[class*=\"language-\"] ::selection,\ncode[class*=\"language-\"]::selection,\ncode[class*=\"language-\"] ::selection {\n text-shadow: none;\n background: #b3d4fc;\n}\n@media print {\n code[class*=\"language-\"],\n pre[class*=\"language-\"] {\n text-shadow: none;\n }\n}\n/* Code blocks */\npre[class*=\"language-\"] {\n padding: 1em;\n margin: 0.5em 0;\n overflow: auto;\n}\n:not(pre) > code[class*=\"language-\"],\npre[class*=\"language-\"] {\n background: #f5f2f0;\n}\n/* Inline code */\n:not(pre) > code[class*=\"language-\"] {\n padding: 0.1em;\n border-radius: 0.3em;\n white-space: normal;\n}\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n color: slategray;\n}\n.token.punctuation {\n color: #999;\n}\n.namespace {\n opacity: 0.7;\n}\n.token.property,\n.token.tag,\n.token.boolean,\n.token.number,\n.token.constant,\n.token.symbol,\n.token.deleted {\n color: #905;\n}\n.token.selector,\n.token.attr-name,\n.token.string,\n.token.char,\n.token.builtin,\n.token.inserted {\n color: #690;\n}\n.token.operator,\n.token.entity,\n.token.url,\n.language-css .token.string,\n.style .token.string {\n color: #9a6e3a;\n background: hsla(0, 0%, 100%, 0.5);\n}\n.token.atrule,\n.token.attr-value,\n.token.keyword {\n color: #07a;\n}\n.token.function,\n.token.class-name {\n color: #DD4A68;\n}\n.token.regex,\n.token.important,\n.token.variable {\n color: #e90;\n}\n.token.important,\n.token.bold {\n font-weight: bold;\n}\n.token.italic {\n font-style: italic;\n}\n.token.entity {\n cursor: help;\n}\n/* stylelint-enable */\n.mce-content-body {\n overflow-wrap: break-word;\n word-wrap: break-word;\n}\n.mce-content-body .mce-visual-caret {\n background-color: black;\n background-color: currentColor;\n position: absolute;\n}\n.mce-content-body .mce-visual-caret-hidden {\n display: none;\n}\n.mce-content-body *[data-mce-caret] {\n margin: 0;\n padding: 0;\n position: absolute;\n @if($rtl==false){\n right: auto;\n left: -1000px;\n }\n @if($rtl==true){\n left: auto;\n right: -1000px;\n }\n top: 0;\n}\n.mce-content-body .mce-offscreen-selection {\n @if($rtl==false){\n left: -2000000px;\n }\n @if($rtl==true){\n right: -2000000px;\n }\n max-width: 1000000px;\n position: absolute;\n}\n.mce-content-body *[contentEditable=false] {\n cursor: default;\n}\n.mce-content-body *[contentEditable=true] {\n cursor: text;\n}\n.tox-cursor-format-painter {\n cursor: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A\"), default;\n}\n.mce-content-body figure.align-left {\n float: left;\n}\n.mce-content-body figure.align-right {\n float: right;\n}\n.mce-content-body figure.image.align-center {\n display: table;\n margin-left: auto;\n margin-right: auto;\n}\n.mce-preview-object {\n border: 1px solid gray;\n display: inline-block;\n line-height: 0;\n margin: 0 2px 0 2px;\n position: relative;\n}\n.mce-preview-object .mce-shim {\n background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n}\n.mce-preview-object[data-mce-selected=\"2\"] .mce-shim {\n display: none;\n}\n.mce-object {\n background: transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;\n border: 1px dashed #aaa;\n}\n.mce-pagebreak {\n border: 1px dashed #aaa;\n cursor: default;\n display: block;\n height: 5px;\n margin-top: 15px;\n page-break-before: always;\n width: 100%;\n}\n@media print {\n .mce-pagebreak {\n border: 0;\n }\n}\n.tiny-pageembed .mce-shim {\n background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);\n height: 100%;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n position: absolute;\n top: 0;\n width: 100%;\n}\n.tiny-pageembed[data-mce-selected=\"2\"] .mce-shim {\n display: none;\n}\n.tiny-pageembed {\n display: inline-block;\n position: relative;\n}\n.tiny-pageembed--21by9,\n.tiny-pageembed--16by9,\n.tiny-pageembed--4by3,\n.tiny-pageembed--1by1 {\n display: block;\n overflow: hidden;\n padding: 0;\n position: relative;\n width: 100%;\n}\n.tiny-pageembed--21by9 {\n padding-top: 42.857143%;\n}\n.tiny-pageembed--16by9 {\n padding-top: 56.25%;\n}\n.tiny-pageembed--4by3 {\n padding-top: 75%;\n}\n.tiny-pageembed--1by1 {\n padding-top: 100%;\n}\n.tiny-pageembed--21by9 iframe,\n.tiny-pageembed--16by9 iframe,\n.tiny-pageembed--4by3 iframe,\n.tiny-pageembed--1by1 iframe {\n border: 0;\n height: 100%;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n position: absolute;\n top: 0;\n width: 100%;\n}\n.mce-content-body[data-mce-placeholder] {\n position: relative;\n}\n.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n color: rgba(34, 47, 62, 0.7);\n content: attr(data-mce-placeholder);\n position: absolute;\n}\n.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {\n @if($rtl==false){\n left: 1px;\n }\n @if($rtl==true){\n right: 1px;\n }\n}\n.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {\n @if($rtl==false){\n right: 1px;\n }\n @if($rtl==true){\n left: 1px;\n }\n}\n.mce-content-body div.mce-resizehandle {\n background-color: #4099ff;\n border-color: #4099ff;\n border-style: solid;\n border-width: 1px;\n box-sizing: border-box;\n height: 10px;\n position: absolute;\n width: 10px;\n z-index: 10000;\n}\n.mce-content-body div.mce-resizehandle:hover {\n background-color: #4099ff;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(1) {\n cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(2) {\n cursor: nesw-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(3) {\n cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(4) {\n cursor: nesw-resize;\n}\n.mce-content-body .mce-clonedresizable {\n opacity: 0.5;\n outline: 1px dashed black;\n position: absolute;\n z-index: 10000;\n}\n.mce-content-body .mce-resize-helper {\n background: #555;\n background: rgba(0, 0, 0, 0.75);\n border: 1px;\n border-radius: 3px;\n color: white;\n display: none;\n font-size: 12px;\n line-height: 14px;\n margin: 5px 10px;\n padding: 5px;\n position: absolute;\n white-space: nowrap;\n z-index: 10001;\n}\n.tox-rtc-user-selection {\n position: relative;\n}\n.tox-rtc-user-cursor {\n bottom: 0;\n cursor: default;\n position: absolute;\n top: 0;\n width: 2px;\n}\n.tox-rtc-user-cursor::before {\n background-color: inherit;\n border-radius: 50%;\n content: '';\n display: block;\n height: 8px;\n position: absolute;\n @if($rtl==false){\n right: -3px;\n }\n @if($rtl==true){\n left: -3px;\n }\n top: -3px;\n width: 8px;\n}\n.tox-rtc-user-cursor:hover::after {\n background-color: inherit;\n border-radius: 100px;\n box-sizing: border-box;\n color: #fff;\n content: attr(data-user);\n display: block;\n font-size: 12px;\n font-weight: bold;\n @if($rtl==false){\n left: -5px;\n }\n @if($rtl==true){\n right: -5px;\n }\n min-height: 8px;\n min-width: 8px;\n padding: 0 12px;\n position: absolute;\n top: -11px;\n white-space: nowrap;\n z-index: 1000;\n}\n.tox-rtc-user-selection--1 .tox-rtc-user-cursor {\n background-color: #2dc26b;\n}\n.tox-rtc-user-selection--2 .tox-rtc-user-cursor {\n background-color: #e03e2d;\n}\n.tox-rtc-user-selection--3 .tox-rtc-user-cursor {\n background-color: #f1c40f;\n}\n.tox-rtc-user-selection--4 .tox-rtc-user-cursor {\n background-color: #3598db;\n}\n.tox-rtc-user-selection--5 .tox-rtc-user-cursor {\n background-color: #b96ad9;\n}\n.tox-rtc-user-selection--6 .tox-rtc-user-cursor {\n background-color: #e67e23;\n}\n.tox-rtc-user-selection--7 .tox-rtc-user-cursor {\n background-color: #aaa69d;\n}\n.tox-rtc-user-selection--8 .tox-rtc-user-cursor {\n background-color: #f368e0;\n}\n.tox-rtc-remote-image {\n background: #eaeaea url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A\") no-repeat center center;\n border: 1px solid #ccc;\n min-height: 240px;\n min-width: 320px;\n}\n.mce-match-marker {\n background: #aaa;\n color: #fff;\n}\n.mce-match-marker-selected {\n background: #39f;\n color: #fff;\n}\n.mce-match-marker-selected::-moz-selection {\n background: #39f;\n color: #fff;\n}\n.mce-match-marker-selected::selection {\n background: #39f;\n color: #fff;\n}\n.mce-content-body img[data-mce-selected],\n.mce-content-body table[data-mce-selected] {\n outline: 3px solid #b4d7ff;\n}\n.mce-content-body hr[data-mce-selected] {\n outline: 3px solid #b4d7ff;\n outline-offset: 1px;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {\n outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {\n outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[contentEditable=false][data-mce-selected] {\n cursor: not-allowed;\n outline: 3px solid #b4d7ff;\n}\n.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,\n.mce-content-body.mce-content-readonly *[contentEditable=true]:hover {\n outline: none;\n}\n.mce-content-body *[data-mce-selected=\"inline-boundary\"] {\n background-color: #b4d7ff;\n}\n.mce-content-body .mce-edit-focus {\n outline: 3px solid #b4d7ff;\n}\n.mce-content-body td[data-mce-selected],\n.mce-content-body th[data-mce-selected] {\n background-color: #b4d7ff !important;\n}\n.mce-content-body td[data-mce-selected]::-moz-selection,\n.mce-content-body th[data-mce-selected]::-moz-selection {\n background: none;\n}\n.mce-content-body td[data-mce-selected]::selection,\n.mce-content-body th[data-mce-selected]::selection {\n background: none;\n}\n.mce-content-body td[data-mce-selected] *,\n.mce-content-body th[data-mce-selected] * {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.mce-content-body img::-moz-selection {\n background: none;\n}\n.mce-content-body img::selection {\n background: none;\n}\n.ephox-snooker-resizer-bar {\n background-color: #b4d7ff;\n opacity: 0;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.ephox-snooker-resizer-cols {\n cursor: col-resize;\n}\n.ephox-snooker-resizer-rows {\n cursor: row-resize;\n}\n.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {\n opacity: 1;\n}\n.mce-spellchecker-word {\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");\n background-position: 0 calc(100% + 1px);\n background-repeat: repeat-x;\n background-size: auto 6px;\n cursor: default;\n height: 2rem;\n}\n.mce-spellchecker-grammar {\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");\n background-position: 0 calc(100% + 1px);\n background-repeat: repeat-x;\n background-size: auto 6px;\n cursor: default;\n}\n.mce-toc {\n border: 1px solid gray;\n}\n.mce-toc h2 {\n margin: 4px;\n}\n.mce-toc li {\n list-style-type: none;\n}\n.mce-item-table,\n.mce-item-table td,\n.mce-item-table th,\n.mce-item-table caption {\n border: 1px dashed #bbb;\n}\n.mce-visualblocks p,\n.mce-visualblocks h1,\n.mce-visualblocks h2,\n.mce-visualblocks h3,\n.mce-visualblocks h4,\n.mce-visualblocks h5,\n.mce-visualblocks h6,\n.mce-visualblocks div:not([data-mce-bogus]),\n.mce-visualblocks section,\n.mce-visualblocks article,\n.mce-visualblocks blockquote,\n.mce-visualblocks address,\n.mce-visualblocks pre,\n.mce-visualblocks figure,\n.mce-visualblocks figcaption,\n.mce-visualblocks hgroup,\n.mce-visualblocks aside,\n.mce-visualblocks ul,\n.mce-visualblocks ol,\n.mce-visualblocks dl {\n background-repeat: no-repeat;\n border: 1px dashed #bbb;\n @if($rtl==false){\n margin-left: 3px;\n }\n @if($rtl==true){\n margin-right: 3px;\n }\n padding-top: 10px;\n}\n.mce-visualblocks p {\n background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);\n}\n.mce-visualblocks h1 {\n background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);\n}\n.mce-visualblocks h2 {\n background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);\n}\n.mce-visualblocks h3 {\n background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);\n}\n.mce-visualblocks h4 {\n background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);\n}\n.mce-visualblocks h5 {\n background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);\n}\n.mce-visualblocks h6 {\n background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);\n}\n.mce-visualblocks div:not([data-mce-bogus]) {\n background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);\n}\n.mce-visualblocks section {\n background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);\n}\n.mce-visualblocks article {\n background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);\n}\n.mce-visualblocks blockquote {\n background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);\n}\n.mce-visualblocks address {\n background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=);\n}\n.mce-visualblocks pre {\n background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);\n}\n.mce-visualblocks figure {\n background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);\n}\n.mce-visualblocks figcaption {\n border: 1px dashed #bbb;\n}\n.mce-visualblocks hgroup {\n background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);\n}\n.mce-visualblocks aside {\n background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);\n}\n.mce-visualblocks ul {\n background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);\n}\n.mce-visualblocks ol {\n background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);\n}\n.mce-visualblocks dl {\n background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);\n}\n.mce-visualblocks p,\n.mce-visualblocks h1,\n.mce-visualblocks h2,\n.mce-visualblocks h3,\n.mce-visualblocks h4,\n.mce-visualblocks h5,\n.mce-visualblocks h6,\n.mce-visualblocks div:not([data-mce-bogus]),\n.mce-visualblocks section,\n.mce-visualblocks article,\n.mce-visualblocks blockquote,\n.mce-visualblocks address,\n.mce-visualblocks pre,\n.mce-visualblocks figure,\n.mce-visualblocks figcaption,\n.mce-visualblocks hgroup,\n.mce-visualblocks aside,\n.mce-visualblocks ul,\n.mce-visualblocks ol,\n.mce-visualblocks dl {\n @if($rtl==false){\n margin-left: 3px;\n }\n @if($rtl==true){\n margin-right: 3px;\n background-position-x: right;\n }\n}\n.mce-nbsp,\n.mce-shy {\n background: #aaa;\n}\n.mce-shy::after {\n content: '-';\n}\n\n.tinymce-inline{\n &:focus{\n box-shadow: none;\n outline: none;\n }\n}","/*\n * Copyright (c) Tiny Technologies, Inc. All rights reserved.\n * Licensed under the LGPL or a commercial license.\n * For LGPL see License.txt in the project root for license information.\n * For commercial licenses see https://www.tiny.cloud/\n */\n.tox {\n box-sizing: content-box;\n color: $base-text;\n cursor: auto;\n font-size: 16px;\n font-style: normal;\n font-weight: normal;\n line-height: normal;\n -webkit-tap-highlight-color: transparent;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n vertical-align: initial;\n white-space: normal;\n}\n.tox *:not(svg):not(rect) {\n box-sizing: inherit;\n //color: inherit;\n cursor: inherit;\n direction: inherit;\n font-size: inherit;\n font-style: inherit;\n font-weight: inherit;\n line-height: inherit;\n -webkit-tap-highlight-color: inherit;\n text-align: inherit;\n text-decoration: inherit;\n //text-shadow: inherit;\n text-transform: inherit;\n vertical-align: inherit;\n white-space: inherit;\n}\n.tox *:not(svg):not(rect) {\n /* stylelint-disable-line no-duplicate-selectors */\n background: transparent;\n border: 0;\n float: none;\n height: auto;\n margin: 0;\n max-width: none;\n outline: 0;\n padding: 0;\n position: static;\n width: auto;\n}\n.tox {\n @if($rtl==false){\n direction: ltr;\n text-align: left;\n }\n @if($rtl==true){\n direction: rtl;\n text-align: right;\n }\n}\n.tox-tinymce {\n border: 1px solid $border-light !important;\n border-radius: $border-radius !important;\n box-shadow: none !important;\n box-sizing: border-box !important;\n display: flex !important;\n flex-direction: column !important;\n overflow: hidden !important;\n position: relative !important;\n visibility: inherit !important;\n}\n.tox-tinymce-inline {\n border: none;\n box-shadow: none;\n}\n.tox-tinymce-inline .tox-editor-header {\n border: 1px solid $border-light;\n border-radius: 0;\n box-shadow: none;\n}\n.tox-tinymce-aux {\n z-index: 1300;\n}\n.tox-tinymce *:focus,\n.tox-tinymce-aux *:focus {\n outline: none;\n}\nbutton::-moz-focus-inner {\n border: 0;\n}\n.tox .accessibility-issue__header {\n align-items: center;\n display: flex;\n margin-bottom: 4px;\n}\n.tox .accessibility-issue__description {\n align-items: stretch;\n border: 1px solid $border-light;\n border-radius: 3px;\n display: flex;\n justify-content: space-between;\n}\n.tox .accessibility-issue__description > div {\n padding-bottom: 4px;\n}\n.tox .accessibility-issue__description > div > div {\n align-items: center;\n display: flex;\n margin-bottom: 4px;\n}\n.tox .accessibility-issue__description > *:last-child:not(:only-child) {\n border-color: $border-light;\n border-style: solid;\n}\n.tox .accessibility-issue__repair {\n margin-top: 16px;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description {\n background-color: rgba(32, 122, 183, 0.1);\n border-color: rgba(32, 122, 183, 0.4);\n color: $base-text;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description > *:last-child {\n border-color: rgba(32, 122, 183, 0.4);\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 {\n color: #207ab7;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg {\n fill: #207ab7;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon {\n color: #207ab7;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description {\n background-color: rgba(255, 165, 0, 0.1);\n border-color: rgba(255, 165, 0, 0.5);\n color: $base-text;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description > *:last-child {\n border-color: rgba(255, 165, 0, 0.5);\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 {\n color: #cc8500;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg {\n fill: #cc8500;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon {\n color: #cc8500;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description {\n background-color: rgba(204, 0, 0, 0.1);\n border-color: rgba(204, 0, 0, 0.4);\n color: $base-text;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description > *:last-child {\n border-color: rgba(204, 0, 0, 0.4);\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 {\n color: #c00;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg {\n fill: #c00;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon {\n color: #c00;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description {\n background-color: rgba(120, 171, 70, 0.1);\n border-color: rgba(120, 171, 70, 0.4);\n color: $base-text;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child {\n border-color: rgba(120, 171, 70, 0.4);\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 {\n color: #78AB46;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg {\n fill: #78AB46;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon {\n color: #78AB46;\n}\n.tox .tox-dialog__body-content .accessibility-issue__header h1,\n.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 {\n margin-top: 0;\n}\n.tox .tox-dialog__body-content .accessibility-issue__header .tox-button {\n @if($rtl==false){\n margin-left: 4px;\n }\n @if($rtl==true){\n margin-right: 4px;\n }\n}\n.tox .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {\n @if($rtl==false){\n margin-left: auto;\n }\n @if($rtl==true){\n margin-right: auto;\n }\n}\n.tox .tox-dialog__body-content .accessibility-issue__description {\n @if($rtl==false){\n padding: 4px 4px 4px 8px;\n }\n @if($rtl==true){\n padding: 4px 8px 4px 4px;\n }\n}\n.tox .tox-dialog__body-content .accessibility-issue__description > *:last-child {\n @if($rtl==false){\n border-left-width: 1px;\n padding-left: 4px;\n }\n @if($rtl==true){\n border-right-width: 1px;\n padding-right: 4px;\n }\n}\n\n.tox .tox-anchorbar {\n display: flex;\n flex: 0 0 auto;\n}\n.tox .tox-bar {\n display: flex;\n flex: 0 0 auto;\n}\n.tox .tox-button {\n background-color: #207ab7;\n background-image: none;\n background-position: 0 0;\n background-repeat: repeat;\n border-color: #207ab7;\n border-radius: 3px;\n border-style: solid;\n border-width: 1px;\n box-shadow: none;\n box-sizing: border-box;\n color: #fff;\n cursor: pointer;\n display: inline-block;\n font-size: 14px;\n font-style: normal;\n font-weight: bold;\n letter-spacing: normal;\n line-height: 24px;\n margin: 0;\n outline: none;\n padding: 4px 16px;\n text-align: center;\n text-decoration: none;\n text-transform: capitalize;\n white-space: nowrap;\n}\n.tox .tox-button[disabled] {\n background-color: #207ab7;\n background-image: none;\n border-color: #207ab7;\n box-shadow: none;\n color: rgba(255, 255, 255, 0.5);\n cursor: not-allowed;\n}\n.tox .tox-button:focus:not(:disabled) {\n background-color: #1c6ca1;\n background-image: none;\n border-color: #1c6ca1;\n box-shadow: none;\n color: #fff;\n}\n.tox .tox-button:hover:not(:disabled) {\n background-color: #1c6ca1;\n background-image: none;\n border-color: #1c6ca1;\n box-shadow: none;\n color: #fff;\n}\n.tox .tox-button:active:not(:disabled) {\n background-color: #185d8c;\n background-image: none;\n border-color: #185d8c;\n box-shadow: none;\n color: #fff;\n}\n.tox .tox-button--secondary {\n background-color: #f0f0f0;\n background-image: none;\n background-position: 0 0;\n background-repeat: repeat;\n border-color: #f0f0f0;\n border-radius: 3px;\n border-style: solid;\n border-width: 1px;\n box-shadow: none;\n color: $base-text;\n font-size: 14px;\n font-style: normal;\n font-weight: bold;\n letter-spacing: normal;\n outline: none;\n padding: 4px 16px;\n text-decoration: none;\n text-transform: capitalize;\n}\n.tox .tox-button--secondary[disabled] {\n background-color: #f0f0f0;\n background-image: none;\n border-color: #f0f0f0;\n box-shadow: none;\n color: rgba($base-text, 0.5);\n}\n.tox .tox-button--secondary:focus:not(:disabled) {\n background-color: #e3e3e3;\n background-image: none;\n border-color: #e3e3e3;\n box-shadow: none;\n color: $base-text;\n}\n.tox .tox-button--secondary:hover:not(:disabled) {\n background-color: #e3e3e3;\n background-image: none;\n border-color: #e3e3e3;\n box-shadow: none;\n color: $base-text;\n}\n.tox .tox-button--secondary:active:not(:disabled) {\n background-color: #d6d6d6;\n background-image: none;\n border-color: #d6d6d6;\n box-shadow: none;\n color: $base-text;\n}\n.tox .tox-button--icon,\n.tox .tox-button.tox-button--icon,\n.tox .tox-button.tox-button--secondary.tox-button--icon {\n padding: 4px;\n}\n.tox .tox-button--icon .tox-icon svg,\n.tox .tox-button.tox-button--icon .tox-icon svg,\n.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg {\n display: block;\n fill: currentColor;\n}\n.tox .tox-button-link {\n background: 0;\n border: none;\n box-sizing: border-box;\n cursor: pointer;\n display: inline-block;\n font-size: 16px;\n font-weight: normal;\n line-height: 1.3;\n margin: 0;\n padding: 0;\n white-space: nowrap;\n}\n.tox .tox-button-link--sm {\n font-size: 14px;\n}\n.tox .tox-button--naked {\n background-color: transparent;\n border-color: transparent;\n box-shadow: unset;\n color: $base-text;\n}\n.tox .tox-button--naked[disabled] {\n background-color: #f0f0f0;\n border-color: #f0f0f0;\n box-shadow: none;\n color: rgba($base-text, 0.5);\n}\n.tox .tox-button--naked:hover:not(:disabled) {\n background-color: #e3e3e3;\n border-color: #e3e3e3;\n box-shadow: none;\n color: $base-text;\n}\n.tox .tox-button--naked:focus:not(:disabled) {\n background-color: #e3e3e3;\n border-color: #e3e3e3;\n box-shadow: none;\n color: $base-text;\n}\n.tox .tox-button--naked:active:not(:disabled) {\n background-color: #d6d6d6;\n border-color: #d6d6d6;\n box-shadow: none;\n color: $base-text;\n}\n.tox .tox-button--naked .tox-icon svg {\n fill: currentColor;\n}\n.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) {\n color: $base-text;\n}\n.tox .tox-checkbox {\n align-items: center;\n border-radius: 3px;\n cursor: pointer;\n display: flex;\n height: 36px;\n min-width: 36px;\n}\n.tox .tox-checkbox__input {\n /* Hide from view but visible to screen readers */\n height: 1px;\n overflow: hidden;\n position: absolute;\n top: auto;\n width: 1px;\n}\n.tox .tox-checkbox__icons {\n align-items: center;\n border-radius: 3px;\n box-shadow: 0 0 0 2px transparent;\n box-sizing: content-box;\n display: flex;\n height: 24px;\n justify-content: center;\n padding: calc(4px - 1px);\n width: 24px;\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n display: block;\n fill: rgba(34, 47, 62, 0.3);\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n display: none;\n fill: #207ab7;\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n display: none;\n fill: #207ab7;\n}\n.tox .tox-checkbox--disabled {\n color: rgba($base-text, 0.5);\n cursor: not-allowed;\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n fill: rgba($base-text, 0.5);\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n fill: rgba($base-text, 0.5);\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n fill: rgba($base-text, 0.5);\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n display: none;\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n display: block;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n display: none;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n display: block;\n}\n.tox input.tox-checkbox__input:focus + .tox-checkbox__icons {\n border-radius: 3px;\n box-shadow: inset 0 0 0 1px #207ab7;\n padding: calc(4px - 1px);\n}\n.tox .tox-checkbox__label {\n @if($rtl==false){\n margin-left: 4px;\n }\n @if($rtl==true){\n margin-right: 4px;\n }\n}\n.tox .tox-checkbox__input {\n @if($rtl==false){\n left: -10000px;\n }\n @if($rtl==true){\n right: -10000px;\n }\n}\n.tox .tox-bar .tox-checkbox {\n @if($rtl==false){\n margin-left: 4px;\n }\n @if($rtl==true){\n margin-right: 4px;\n }\n}\n.tox {\n /* stylelint-disable-next-line no-descending-specificity */\n}\n.tox .tox-collection--toolbar .tox-collection__group {\n display: flex !important;\n padding: 0 !important;\n}\n.tox .tox-collection--grid .tox-collection__group {\n display: flex !important;\n flex-wrap: wrap !important;\n max-height: 208px !important;\n overflow-x: hidden !important;\n overflow-y: auto !important;\n padding: 0 !important;\n}\n.tox .tox-collection--list .tox-collection__group {\n border-bottom-width: 0 !important;\n border-color: $border-light !important;\n border-left-width: 0 !important;\n border-right-width: 0 !important;\n border-style: solid !important;\n border-top-width: 1px !important;\n padding: 4px 0 !important;\n}\n.tox .tox-collection--list .tox-collection__group:first-child {\n border-top-width: 0 !important;\n}\n.tox .tox-collection__group-heading {\n background-color: #e6e6e6 !important;\n color: rgba(34, 47, 62, 0.7) !important;\n cursor: default !important;\n font-size: 12px !important;\n font-style: normal !important;\n font-weight: normal !important;\n margin-bottom: 4px !important;\n margin-top: -4px !important;\n padding: 4px 8px !important;\n text-transform: none !important;\n -webkit-touch-callout: none !important;\n -webkit-user-select: none !important;\n -moz-user-select: none !important;\n -ms-user-select: none !important;\n user-select: none !important;\n}\n.tox .tox-collection__item {\n align-items: center !important;\n color: $base-text !important;\n cursor: pointer !important;\n display: flex !important;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none !important;\n}\n.tox .tox-collection--list .tox-collection__item {\n padding: 4px 8px !important;\n}\n.tox .tox-collection--toolbar .tox-collection__item {\n border-radius: 3px !important;\n padding: 4px !important;\n}\n.tox .tox-collection--grid .tox-collection__item {\n border-radius: 3px !important;\n padding: 4px !important;\n}\n.tox .tox-collection--list .tox-collection__item--enabled {\n background-color: #fff !important;\n color: $base-text !important;\n}\n.tox .tox-collection--list .tox-collection__item--active {\n background-color: $light !important;\n}\n.tox .tox-collection--toolbar .tox-collection__item--enabled {\n background-color: #c8cbcf !important;\n color: $base-text !important;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active {\n background-color: $light !important;\n}\n.tox .tox-collection--grid .tox-collection__item--enabled {\n background-color: #c8cbcf !important;\n color: $base-text !important;\n}\n.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n background-color: $light !important;\n color: $base-text !important;\n}\n.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n color: $base-text !important;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n color: $base-text !important;\n}\n.tox .tox-collection__item--state-disabled {\n background-color: transparent !important;\n color: rgba($base-text, 0.5) !important;\n cursor: not-allowed !important;\n}\n.tox .tox-collection__item-icon,\n.tox .tox-collection__item-checkmark {\n align-items: center !important;\n display: flex !important; \n height: 24px !important;\n justify-content: center !important;\n width: 24px !important;\n}\n.tox .tox-collection__item-icon svg,\n.tox .tox-collection__item-checkmark svg {\n fill: currentColor !important;\n}\n.tox .tox-collection--toolbar-lg .tox-collection__item-icon {\n height: 48px !important;\n width: 48px !important;\n}\n.tox .tox-collection__item-label {\n color: currentColor !important;\n display: inline-block !important;\n flex: 1 !important;\n -ms-flex-preferred-size: auto;\n font-size: 14px !important;\n font-style: normal !important;\n font-weight: normal !important;\n line-height: 24px !important;\n text-transform: none !important;\n word-break: break-all !important;\n}\n.tox .tox-collection__item-accessory {\n color: rgba(34, 47, 62, 0.7) !important;\n display: inline-block !important;\n font-size: 14px !important;\n height: 24px !important;\n line-height: 24px !important;\n text-transform: none !important;\n}\n.tox .tox-collection__item-caret {\n align-items: center !important;\n display: flex !important;\n min-height: 24px !important;\n}\n.tox .tox-collection__item-caret::after {\n content: '' !important;\n font-size: 0 !important;\n min-height: inherit !important;\n}\n.tox .tox-collection__item-caret svg {\n fill: $base-text !important;\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg {\n display: none !important;\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark {\n display: none !important;\n}\n.tox .tox-collection--horizontal {\n background-color: #fff !important;\n border: 1px solid $border-light !important;\n border-radius: 3px !important;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) !important;\n display: flex !important;\n flex: 0 0 auto !important;\n flex-shrink: 0 !important;\n flex-wrap: nowrap !important;\n margin-bottom: 0 !important;\n overflow-x: auto !important;\n padding: 0 !important;\n}\n.tox .tox-collection--horizontal .tox-collection__group {\n align-items: center !important;\n display: flex !important;\n flex-wrap: nowrap !important;\n margin: 0 !important;\n padding: 0 4px !important;\n}\n.tox .tox-collection--horizontal .tox-collection__item {\n height: 34px !important;\n margin: 2px 0 3px 0 !important;\n padding: 0 4px !important;\n}\n.tox .tox-collection--horizontal .tox-collection__item-label {\n white-space: nowrap !important;\n}\n.tox .tox-collection--horizontal .tox-collection__item-caret {\n @if($rtl==false){\n margin-left: 4px !important;\n }\n @if($rtl==true){\n margin-right: 4px !important;\n }\n}\n.tox .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {\n @if($rtl==false){\n border-right: 1px solid $border-light !important;\n }\n @if($rtl==true){\n border-left: 1px solid $border-light !important;\n }\n}\n.tox .tox-collection--list .tox-collection__item > *:not(:first-child) {\n @if($rtl==false){\n margin-left: 8px !important;\n }\n @if($rtl==true){\n margin-right: 8px !important;\n }\n}\n.tox .tox-collection--list .tox-collection__item-label:first-child {\n @if($rtl==false){\n margin-left: 4px !important;\n }\n @if($rtl==true){\n margin-right: 4px !important;\n }\n}\n.tox .tox-collection__item-accessory {\n @if($rtl==false){\n margin-left: 16px !important;\n text-align: right !important;\n }\n @if($rtl==true){\n margin-right: 16px !important;\n text-align: left !important;\n }\n}\n.tox .tox-collection .tox-collection__item-caret {\n @if($rtl==false){\n margin-left: 16px !important;\n }\n @if($rtl==true){\n margin-right: 16px !important;\n }\n}\n.tox .tox-color-picker-container {\n display: flex !important;\n flex-direction: row !important;\n height: 225px !important;\n margin: 0 !important;\n}\n.tox .tox-sv-palette {\n box-sizing: border-box;\n display: flex;\n height: 100%;\n}\n.tox .tox-sv-palette-spectrum {\n height: 100%;\n}\n.tox .tox-sv-palette,\n.tox .tox-sv-palette-spectrum {\n width: 225px;\n}\n.tox .tox-sv-palette-thumb {\n background: none;\n border: 1px solid black;\n border-radius: 50%;\n box-sizing: content-box;\n height: 12px;\n position: absolute;\n width: 12px;\n}\n.tox .tox-sv-palette-inner-thumb {\n border: 1px solid white;\n border-radius: 50%;\n height: 10px;\n position: absolute;\n width: 10px;\n}\n.tox .tox-hue-slider {\n box-sizing: border-box;\n height: 100%;\n width: 25px;\n}\n.tox .tox-hue-slider-spectrum {\n background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);\n height: 100%;\n width: 100%;\n}\n.tox .tox-hue-slider,\n.tox .tox-hue-slider-spectrum {\n width: 20px;\n}\n.tox .tox-hue-slider-thumb {\n background: white;\n border: 1px solid black;\n box-sizing: content-box;\n height: 4px;\n width: 100%;\n}\n.tox .tox-rgb-form {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n.tox .tox-rgb-form div {\n align-items: center;\n display: flex;\n justify-content: space-between;\n margin-bottom: 5px;\n width: inherit;\n}\n.tox .tox-rgb-form input {\n width: 6em;\n}\n.tox .tox-rgb-form input.tox-invalid {\n /* Need !important to override Chrome's focus styling unfortunately */\n border: 1px solid red !important;\n}\n.tox .tox-rgb-form .tox-rgba-preview {\n border: 1px solid black;\n flex-grow: 2;\n margin-bottom: 0;\n}\n.tox .tox-sv-palette {\n @if($rtl==false){\n margin-right: 15px;\n }\n @if($rtl==true){\n margin-left: 15px;\n }\n}\n.tox .tox-hue-slider {\n @if($rtl==false){\n margin-right: 15px;\n }\n @if($rtl==true){\n margin-left: 15px;\n }\n}\n.tox .tox-hue-slider-thumb {\n @if($rtl==false){\n margin-left: -1px;\n }\n @if($rtl==true){\n margin-right: -1px;\n }\n}\n.tox .tox-rgb-form label {\n @if($rtl==false){\n margin-right: 0.5em;\n }\n @if($rtl==true){\n margin-left: 0.5em;\n }\n}\n.tox .tox-toolbar .tox-swatches,\n.tox .tox-toolbar__primary .tox-swatches,\n.tox .tox-toolbar__overflow .tox-swatches {\n @if($rtl==false){\n margin: 2px 0 3px 4px;\n }\n @if($rtl==true){\n margin: 2px 4px 3px 0;\n }\n}\n.tox .tox-collection--list .tox-collection__group .tox-swatches-menu {\n border: 0;\n margin: -4px 0;\n}\n.tox .tox-swatches__row {\n display: flex;\n}\n.tox .tox-swatch {\n height: 30px;\n transition: transform 0.15s, box-shadow 0.15s;\n width: 30px;\n}\n.tox .tox-swatch:hover,\n.tox .tox-swatch:focus {\n box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset;\n transform: scale(0.8);\n}\n.tox .tox-swatch--remove {\n align-items: center;\n display: flex;\n justify-content: center;\n}\n.tox .tox-swatch--remove svg path {\n stroke: #e74c3c;\n}\n.tox .tox-swatches__picker-btn {\n align-items: center;\n background-color: transparent;\n border: 0;\n cursor: pointer;\n display: flex;\n height: 30px;\n justify-content: center;\n outline: none;\n padding: 0;\n width: 30px;\n}\n.tox .tox-swatches__picker-btn svg {\n height: 24px;\n width: 24px;\n}\n.tox .tox-swatches__picker-btn:hover {\n background: $light;\n}\n.tox .tox-swatches__picker-btn {\n @if($rtl==false){\n margin-left: auto;\n }\n @if($rtl==true){\n margin-right: auto;\n }\n}\n.tox .tox-comment-thread {\n background: #fff;\n position: relative;\n}\n.tox .tox-comment-thread > *:not(:first-child) {\n margin-top: 8px;\n}\n.tox .tox-comment {\n background: #fff;\n border: 1px solid $border-light;\n border-radius: 3px;\n box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n padding: 8px 8px 16px 8px;\n position: relative;\n}\n.tox .tox-comment__header {\n align-items: center;\n color: $base-text;\n display: flex;\n justify-content: space-between;\n}\n.tox .tox-comment__date {\n color: rgba(34, 47, 62, 0.7);\n font-size: 12px;\n}\n.tox .tox-comment__body {\n color: $base-text;\n font-size: 14px;\n font-style: normal;\n font-weight: normal;\n line-height: 1.3;\n margin-top: 8px;\n position: relative;\n text-transform: initial;\n}\n.tox .tox-comment__body textarea {\n resize: none;\n white-space: normal;\n width: 100%;\n}\n.tox .tox-comment__expander {\n padding-top: 8px;\n}\n.tox .tox-comment__expander p {\n color: rgba(34, 47, 62, 0.7);\n font-size: 14px;\n font-style: normal;\n}\n.tox .tox-comment__body p {\n margin: 0;\n}\n.tox .tox-comment__buttonspacing {\n padding-top: 16px;\n text-align: center;\n}\n.tox .tox-comment-thread__overlay::after {\n background: #fff;\n bottom: 0;\n content: \"\";\n display: flex;\n left: 0;\n opacity: 0.9;\n position: absolute;\n right: 0;\n top: 0;\n z-index: 5;\n}\n.tox .tox-comment__reply {\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n justify-content: flex-end;\n margin-top: 8px;\n}\n.tox .tox-comment__reply > *:first-child {\n margin-bottom: 8px;\n width: 100%;\n}\n.tox .tox-comment__edit {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n margin-top: 16px;\n}\n.tox .tox-comment__gradient::after {\n background: linear-gradient(rgba(255, 255, 255, 0), #fff);\n bottom: 0;\n content: \"\";\n display: block;\n height: 5em;\n margin-top: -40px;\n position: absolute;\n width: 100%;\n}\n.tox .tox-comment__overlay {\n background: #fff;\n bottom: 0;\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n left: 0;\n opacity: 0.9;\n position: absolute;\n right: 0;\n text-align: center;\n top: 0;\n z-index: 5;\n}\n.tox .tox-comment__loading-text {\n align-items: center;\n color: $base-text;\n display: flex;\n flex-direction: column;\n position: relative;\n}\n.tox .tox-comment__loading-text > div {\n padding-bottom: 16px;\n}\n.tox .tox-comment__overlaytext {\n bottom: 0;\n flex-direction: column;\n font-size: 14px;\n left: 0;\n padding: 1em;\n position: absolute;\n right: 0;\n top: 0;\n z-index: 10;\n}\n.tox .tox-comment__overlaytext p {\n background-color: #fff;\n box-shadow: 0 0 8px 8px #fff;\n color: $base-text;\n text-align: center;\n}\n.tox .tox-comment__overlaytext div:nth-of-type(2) {\n font-size: 0.8em;\n}\n.tox .tox-comment__busy-spinner {\n align-items: center;\n background-color: #fff;\n bottom: 0;\n display: flex;\n justify-content: center;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n z-index: 20;\n}\n.tox .tox-comment__scroll {\n display: flex;\n flex-direction: column;\n flex-shrink: 1;\n overflow: auto;\n}\n.tox .tox-conversations {\n margin: 8px;\n}\n.tox .tox-comment__edit {\n @if($rtl==false){\n margin-left: 8px;\n }\n @if($rtl==true){\n margin-right: 8px;\n }\n}\n.tox .tox-comment__buttonspacing > *:last-child,\n.tox .tox-comment__edit > *:last-child,\n.tox .tox-comment__reply > *:last-child {\n @if($rtl==false){\n margin-left: 8px;\n }\n @if($rtl==true){\n margin-right: 8px;\n }\n}\n.tox .tox-user {\n align-items: center;\n display: flex;\n}\n.tox .tox-user__avatar svg {\n fill: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-user__name {\n color: rgba(34, 47, 62, 0.7);\n font-size: 12px;\n font-style: normal;\n font-weight: bold;\n text-transform: uppercase;\n}\n.tox .tox-user__avatar svg {\n @if($rtl==false){\n margin-right: 8px;\n }\n @if($rtl==true){\n margin-left: 8px;\n }\n}\n.tox .tox-user__avatar + .tox-user__name {\n @if($rtl==false){\n margin-left: 8px;\n }\n @if($rtl==true){\n margin-right: 8px;\n }\n}\n.tox .tox-dialog-wrap {\n align-items: center;\n bottom: 0;\n display: flex;\n justify-content: center;\n left: 0;\n position: fixed;\n right: 0;\n top: 0;\n z-index: 1100;\n}\n.tox .tox-dialog-wrap__backdrop {\n background-color: rgba(255, 255, 255, 0.75);\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n z-index: 1;\n}\n.tox .tox-dialog-wrap__backdrop--opaque {\n background-color: #fff;\n}\n.tox .tox-dialog {\n background-color: #fff;\n border-color: $border-light;\n border-radius: 3px;\n border-style: solid;\n border-width: 1px;\n box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15);\n display: flex;\n flex-direction: column;\n max-height: 100%;\n max-width: 480px;\n overflow: hidden;\n position: relative;\n width: 95vw;\n z-index: 2;\n}\n@media only screen and (max-width:767px) {\n body:not(.tox-force-desktop) .tox .tox-dialog {\n align-self: flex-start;\n margin: 8px auto;\n width: calc(100vw - 16px);\n }\n}\n.tox .tox-dialog-inline {\n z-index: 1100;\n}\n.tox .tox-dialog__header {\n align-items: center;\n background-color: #fff;\n border-bottom: none;\n color: $base-text;\n display: flex;\n font-size: 16px;\n justify-content: space-between;\n padding: 8px 16px 0 16px;\n position: relative;\n}\n.tox .tox-dialog__header .tox-button {\n z-index: 1;\n}\n.tox .tox-dialog__draghandle {\n cursor: grab;\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n}\n.tox .tox-dialog__draghandle:active {\n cursor: grabbing;\n}\n.tox .tox-dialog__dismiss {\n margin-left: auto;\n}\n.tox .tox-dialog__title {\n font-size: 20px;\n font-style: normal;\n font-weight: normal;\n line-height: 1.3;\n margin: 0;\n text-transform: none;\n}\n.tox .tox-dialog__body {\n color: $base-text;\n display: flex;\n flex: 1;\n -ms-flex-preferred-size: auto;\n font-size: 16px;\n font-style: normal;\n font-weight: normal;\n line-height: 1.3;\n min-width: 0;\n text-align: left;\n text-transform: none;\n}\n@media only screen and (max-width:767px) {\n body:not(.tox-force-desktop) .tox .tox-dialog__body {\n flex-direction: column;\n }\n}\n.tox .tox-dialog__body-nav {\n align-items: flex-start;\n display: flex;\n flex-direction: column;\n padding: 16px 16px;\n}\n@media only screen and (max-width:767px) {\n body:not(.tox-force-desktop) .tox .tox-dialog__body-nav {\n flex-direction: row;\n -webkit-overflow-scrolling: touch;\n overflow-x: auto;\n padding-bottom: 0;\n }\n}\n.tox .tox-dialog__body-nav-item {\n border-bottom: 2px solid transparent;\n color: rgba(34, 47, 62, 0.7);\n display: inline-block;\n font-size: 14px;\n line-height: 1.3;\n margin-bottom: 8px;\n text-decoration: none;\n white-space: nowrap;\n}\n.tox .tox-dialog__body-nav-item:focus {\n background-color: rgba(32, 122, 183, 0.1);\n}\n.tox .tox-dialog__body-nav-item--active {\n border-bottom: 2px solid #207ab7;\n color: #207ab7;\n}\n.tox .tox-dialog__body-content {\n box-sizing: border-box;\n display: flex;\n flex: 1;\n flex-direction: column;\n -ms-flex-preferred-size: auto;\n max-height: 650px;\n overflow: auto;\n -webkit-overflow-scrolling: touch;\n padding: 16px 16px;\n}\n.tox .tox-dialog__body-content > * {\n margin-bottom: 0;\n margin-top: 16px;\n}\n.tox .tox-dialog__body-content > *:first-child {\n margin-top: 0;\n}\n.tox .tox-dialog__body-content > *:last-child {\n margin-bottom: 0;\n}\n.tox .tox-dialog__body-content > *:only-child {\n margin-bottom: 0;\n margin-top: 0;\n}\n.tox .tox-dialog__body-content a {\n color: #207ab7;\n cursor: pointer;\n text-decoration: none;\n}\n.tox .tox-dialog__body-content a:hover,\n.tox .tox-dialog__body-content a:focus {\n color: #185d8c;\n text-decoration: none;\n}\n.tox .tox-dialog__body-content a:active {\n color: #185d8c;\n text-decoration: none;\n}\n.tox .tox-dialog__body-content svg {\n fill: $base-text;\n}\n.tox .tox-dialog__body-content ul {\n display: block;\n list-style-type: disc;\n margin-bottom: 16px;\n -webkit-margin-end: 0;\n margin-inline-end: 0;\n -webkit-margin-start: 0;\n margin-inline-start: 0;\n -webkit-padding-start: 2.5rem;\n padding-inline-start: 2.5rem;\n}\n.tox .tox-dialog__body-content .tox-form__group h1 {\n color: $base-text;\n font-size: 20px;\n font-style: normal;\n font-weight: bold;\n letter-spacing: normal;\n margin-bottom: 16px;\n margin-top: 2rem;\n text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group h2 {\n color: $base-text;\n font-size: 16px;\n font-style: normal;\n font-weight: bold;\n letter-spacing: normal;\n margin-bottom: 16px;\n margin-top: 2rem;\n text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group p {\n margin-bottom: 16px;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:first-child,\n.tox .tox-dialog__body-content .tox-form__group h2:first-child,\n.tox .tox-dialog__body-content .tox-form__group p:first-child {\n margin-top: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:last-child,\n.tox .tox-dialog__body-content .tox-form__group h2:last-child,\n.tox .tox-dialog__body-content .tox-form__group p:last-child {\n margin-bottom: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:only-child,\n.tox .tox-dialog__body-content .tox-form__group h2:only-child,\n.tox .tox-dialog__body-content .tox-form__group p:only-child {\n margin-bottom: 0;\n margin-top: 0;\n}\n.tox .tox-dialog--width-lg {\n height: 650px;\n max-width: 1200px;\n}\n.tox .tox-dialog--width-md {\n max-width: 800px;\n}\n.tox .tox-dialog--width-md .tox-dialog__body-content {\n overflow: auto;\n}\n.tox .tox-dialog__body-content--centered {\n text-align: center;\n}\n.tox .tox-dialog__footer {\n align-items: center;\n background-color: #fff;\n border-top: 1px solid $border-light;\n display: flex;\n justify-content: space-between;\n padding: 8px 16px;\n}\n.tox .tox-dialog__footer-start,\n.tox .tox-dialog__footer-end {\n display: flex;\n}\n.tox .tox-dialog__busy-spinner {\n align-items: center;\n background-color: rgba(255, 255, 255, 0.75);\n bottom: 0;\n display: flex;\n justify-content: center;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n z-index: 3;\n}\n.tox .tox-dialog__table {\n border-collapse: collapse;\n width: 100%;\n}\n.tox .tox-dialog__table thead th {\n font-weight: bold;\n padding-bottom: 8px;\n}\n.tox .tox-dialog__table tbody tr {\n border-bottom: 1px solid $border-light;\n}\n.tox .tox-dialog__table tbody tr:last-child {\n border-bottom: none;\n}\n.tox .tox-dialog__table td {\n padding-bottom: 8px;\n padding-top: 8px;\n}\n.tox .tox-dialog__popups {\n position: absolute;\n width: 100%;\n z-index: 1100;\n}\n.tox .tox-dialog__body-iframe {\n display: flex;\n flex: 1;\n flex-direction: column;\n -ms-flex-preferred-size: auto;\n}\n.tox .tox-dialog__body-iframe .tox-navobj {\n display: flex;\n flex: 1;\n -ms-flex-preferred-size: auto;\n}\n.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) {\n flex: 1;\n -ms-flex-preferred-size: auto;\n height: 100%;\n}\n.tox .tox-dialog-dock-fadeout {\n opacity: 0;\n visibility: hidden;\n}\n.tox .tox-dialog-dock-fadein {\n opacity: 1;\n visibility: visible;\n}\n.tox .tox-dialog-dock-transition {\n transition: visibility 0s linear 0.3s, opacity 0.3s ease;\n}\n.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein {\n transition-delay: 0s;\n}\nbody.tox-dialog__disable-scroll {\n overflow: hidden;\n}\n.tox.tox-platform-ie {\n /* IE11 CSS styles go here */\n}\n.tox.tox-platform-ie .tox-dialog-wrap {\n position: -ms-device-fixed;\n}\n@media only screen and (max-width:767px) {\n body:not(.tox-force-desktop) .tox .tox-dialog__body-nav {\n @if($rtl==false){\n margin-right: 0;\n }\n @if($rtl==true){\n margin-left: 0;\n }\n }\n}\n@media only screen and (max-width:767px) {\n body:not(.tox-force-desktop) .tox .tox-dialog__body-nav-item:not(:first-child) {\n @if($rtl==false){\n margin-left: 8px;\n }\n @if($rtl==true){\n margin-right: 8px;\n }\n }\n}\n.tox .tox-dialog__footer .tox-dialog__footer-start > *,\n.tox .tox-dialog__footer .tox-dialog__footer-end > * {\n @if($rtl==false){\n margin-left: 8px;\n }\n @if($rtl==true){\n margin-right: 8px;\n }\n}\n\n.tox .tox-dropzone-container {\n display: flex;\n flex: 1;\n -ms-flex-preferred-size: auto;\n}\n.tox .tox-dropzone {\n align-items: center;\n background: #fff;\n border: 2px dashed $border-light;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n justify-content: center;\n min-height: 100px;\n padding: 10px;\n}\n.tox .tox-dropzone p {\n color: rgba(34, 47, 62, 0.7);\n margin: 0 0 16px 0;\n}\n.tox .tox-edit-area {\n display: flex;\n flex: 1;\n -ms-flex-preferred-size: auto;\n overflow: hidden;\n position: relative;\n}\n.tox .tox-edit-area__iframe {\n background-color: #fff;\n border: 0;\n box-sizing: border-box;\n flex: 1;\n -ms-flex-preferred-size: auto;\n height: 100%;\n position: absolute;\n width: 100%;\n}\n.mce-content-body {\n font-family: arial;\n}\n.tox.tox-inline-edit-area {\n border: 1px dotted $border-light;\n}\n.tox .tox-editor-container {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n overflow: hidden;\n}\n.tox .tox-editor-header {\n z-index: 1;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header {\n box-shadow: none;\n transition: box-shadow 0.5s;\n}\n.tox.tox-tinymce--toolbar-bottom .tox-editor-header,\n.tox.tox-tinymce-inline .tox-editor-header {\n margin-bottom: -1px;\n}\n.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header {\n box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);\n}\n.tox-editor-dock-fadeout {\n opacity: 0;\n visibility: hidden;\n}\n.tox-editor-dock-fadein {\n opacity: 1;\n visibility: visible;\n}\n.tox-editor-dock-transition {\n transition: visibility 0s linear 0.25s, opacity 0.25s ease;\n}\n.tox-editor-dock-transition.tox-editor-dock-fadein {\n transition-delay: 0s;\n}\n.tox .tox-control-wrap {\n flex: 1;\n position: relative;\n}\n.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid {\n display: none;\n}\n.tox .tox-control-wrap svg {\n display: block;\n}\n.tox .tox-control-wrap__status-icon-wrap {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n}\n.tox .tox-control-wrap__status-icon-invalid svg {\n fill: #c00;\n}\n.tox .tox-control-wrap__status-icon-unknown svg {\n fill: orange;\n}\n.tox .tox-control-wrap__status-icon-valid svg {\n fill: green;\n}\n.tox .tox-control-wrap--status-invalid .tox-textfield,\n.tox .tox-control-wrap--status-unknown .tox-textfield,\n.tox .tox-control-wrap--status-valid .tox-textfield {\n @if($rtl==false){\n padding-right: 32px;\n }\n @if($rtl==true){\n padding-left: 32px;\n }\n}\n.tox .tox-control-wrap__status-icon-wrap {\n @if($rtl==false){\n right: 4px;\n }\n @if($rtl==true){\n left: 4px;\n }\n}\n.tox .tox-autocompleter {\n max-width: 25em;\n}\n.tox .tox-autocompleter .tox-menu {\n max-width: 25em;\n}\n.tox .tox-autocompleter .tox-autocompleter-highlight {\n font-weight: bold;\n}\n.tox .tox-color-input {\n display: flex;\n position: relative;\n z-index: 1;\n}\n.tox .tox-color-input .tox-textfield {\n z-index: -1;\n}\n.tox .tox-color-input span {\n border-color: rgba(34, 47, 62, 0.2);\n border-radius: 3px;\n border-style: solid;\n border-width: 1px;\n box-shadow: none;\n box-sizing: border-box;\n height: 24px;\n position: absolute;\n top: 6px;\n width: 24px;\n}\n.tox .tox-color-input span:hover:not([aria-disabled=true]),\n.tox .tox-color-input span:focus:not([aria-disabled=true]) {\n border-color: #207ab7;\n cursor: pointer;\n}\n.tox .tox-color-input span::before {\n background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%);\n background-position: 0 0, 0 6px, 6px -6px, -6px 0;\n background-size: 12px 12px;\n border: 1px solid #fff;\n border-radius: 3px;\n box-sizing: border-box;\n content: '';\n height: 24px;\n left: -1px;\n position: absolute;\n top: -1px;\n width: 24px;\n z-index: -1;\n}\n.tox .tox-color-input span[aria-disabled=true] {\n cursor: not-allowed;\n}\n.tox .tox-color-input .tox-textfield {\n @if($rtl==false){\n padding-left: 36px;\n }\n @if($rtl==true){\n padding-right: 36px;\n }\n}\n.tox .tox-color-input span {\n @if($rtl==false){\n left: 6px;\n }\n @if($rtl==true){\n right: 6px;\n }\n}\n.tox .tox-label,\n.tox .tox-toolbar-label {\n color: rgba(34, 47, 62, 0.7);\n display: block;\n font-size: 14px;\n font-style: normal;\n font-weight: normal;\n line-height: 1.3;\n padding: 0 8px 0 0;\n text-transform: none;\n white-space: nowrap;\n}\n.tox .tox-toolbar-label {\n padding: 0 8px;\n}\n.tox .tox-label {\n @if($rtl==false){\n padding: 0 0 0 8px;\n }\n @if($rtl==true){\n padding: 0 8px 0 0;\n }\n}\n.tox .tox-form {\n display: flex;\n flex: 1;\n flex-direction: column;\n -ms-flex-preferred-size: auto;\n}\n.tox .tox-form__group {\n box-sizing: border-box;\n margin-bottom: 4px;\n}\n.tox .tox-form-group--maximize {\n flex: 1;\n}\n.tox .tox-form__group--error {\n color: #c00;\n}\n.tox .tox-form__group--collection {\n display: flex;\n}\n.tox .tox-form__grid {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: space-between;\n}\n.tox .tox-form__grid--2col > .tox-form__group {\n width: calc(50% - (8px / 2));\n}\n.tox .tox-form__grid--3col > .tox-form__group {\n width: calc(100% / 3 - (8px / 2));\n}\n.tox .tox-form__grid--4col > .tox-form__group {\n width: calc(25% - (8px / 2));\n}\n.tox .tox-form__controls-h-stack {\n align-items: center;\n display: flex;\n}\n.tox .tox-form__group--inline {\n align-items: center;\n display: flex;\n}\n.tox .tox-form__group--stretched {\n display: flex;\n flex: 1;\n flex-direction: column;\n -ms-flex-preferred-size: auto;\n}\n.tox .tox-form__group--stretched .tox-textarea {\n flex: 1;\n -ms-flex-preferred-size: auto;\n}\n.tox .tox-form__group--stretched .tox-navobj {\n display: flex;\n flex: 1;\n -ms-flex-preferred-size: auto;\n}\n.tox .tox-form__group--stretched .tox-navobj :nth-child(2) {\n flex: 1;\n -ms-flex-preferred-size: auto;\n height: 100%;\n}\n.tox .tox-form__controls-h-stack > *:not(:first-child) {\n @if($rtl==false){\n margin-left: 4px;\n }\n @if($rtl==true){\n margin-right: 4px;\n }\n}\n\n.tox .tox-lock.tox-locked .tox-lock-icon__unlock,\n.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock {\n display: none;\n}\n.tox .tox-textfield,\n.tox .tox-toolbar-textfield,\n.tox .tox-textarea {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background-color: #fff;\n border-color: $border-light;\n border-radius: 3px;\n border-style: solid;\n border-width: 1px;\n box-shadow: none;\n box-sizing: border-box;\n color: $base-text;\n font-size: 16px;\n line-height: 24px;\n margin: 0;\n min-height: 34px;\n outline: none;\n padding: 5px 4.75px;\n resize: none;\n width: 100%;\n}\n.tox .tox-textfield[disabled],\n.tox .tox-textarea[disabled] {\n background-color: #f2f2f2;\n color: rgba(34, 47, 62, 0.85);\n cursor: not-allowed;\n}\n.tox .tox-textfield:focus,\n.tox .tox-textarea:focus {\n background-color: #fff;\n border-color: #207ab7;\n box-shadow: none;\n outline: none;\n}\n.tox .tox-toolbar-textfield {\n border-width: 0;\n margin-bottom: 3px;\n margin-top: 2px;\n max-width: 250px;\n}\n.tox .tox-naked-btn {\n background-color: transparent;\n border: 0;\n border-color: transparent;\n box-shadow: unset;\n color: #207ab7;\n cursor: pointer;\n display: block;\n margin: 0;\n padding: 0;\n}\n.tox .tox-naked-btn svg {\n display: block;\n fill: $base-text;\n}\n.tox .tox-toolbar-textfield + * {\n @if($rtl==false){\n margin-left: 4px;\n }\n @if($rtl==true){\n margin-right: 4px;\n }\n}\n.tox .tox-selectfield {\n cursor: pointer;\n position: relative;\n}\n.tox .tox-selectfield select {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background-color: #fff;\n border-color: $border-light;\n border-radius: 3px;\n border-style: solid;\n border-width: 1px;\n box-shadow: none;\n box-sizing: border-box;\n color: $base-text;\n font-size: 16px;\n line-height: 24px;\n margin: 0;\n min-height: 34px;\n outline: none;\n padding: 5px 4.75px;\n resize: none;\n width: 100%;\n}\n.tox .tox-selectfield select[disabled] {\n background-color: #f2f2f2;\n color: rgba(34, 47, 62, 0.85);\n cursor: not-allowed;\n}\n.tox .tox-selectfield select::-ms-expand {\n display: none;\n}\n.tox .tox-selectfield select:focus {\n background-color: #fff;\n border-color: #207ab7;\n box-shadow: none;\n outline: none;\n}\n.tox .tox-selectfield svg {\n pointer-events: none;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n}\n.tox .tox-selectfield select[size=\"0\"],\n.tox .tox-selectfield select[size=\"1\"] {\n @if($rtl==false){\n padding-right: 24px;\n }\n @if($rtl==true){\n padding-left: 24px;\n }\n}\n.tox .tox-selectfield svg {\n @if($rtl==false){\n right: 8px;\n }\n @if($rtl==true){\n left: 8px;\n }\n}\n.tox .tox-textarea {\n -webkit-appearance: textarea;\n -moz-appearance: textarea;\n appearance: textarea;\n white-space: pre-wrap;\n}\n.tox-fullscreen {\n border: 0;\n height: 100%;\n left: 0;\n margin: 0;\n overflow: hidden;\n -ms-scroll-chaining: none;\n overscroll-behavior: none;\n padding: 0;\n position: fixed;\n top: 0;\n touch-action: pinch-zoom;\n width: 100%;\n}\n.tox-fullscreen .tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {\n display: none;\n}\n.tox-fullscreen .tox.tox-tinymce.tox-fullscreen {\n z-index: 1200;\n}\n.tox-fullscreen .tox.tox-tinymce-aux {\n z-index: 1201;\n}\n.tox .tox-help__more-link {\n list-style: none;\n margin-top: 1em;\n}\n.tox .tox-image-tools {\n width: 100%;\n}\n.tox .tox-image-tools__toolbar {\n align-items: center;\n display: flex;\n justify-content: center;\n}\n.tox .tox-image-tools__image {\n background-color: #666;\n height: 380px;\n overflow: auto;\n position: relative;\n width: 100%;\n}\n.tox .tox-image-tools__image,\n.tox .tox-image-tools__image + .tox-image-tools__toolbar {\n margin-top: 8px;\n}\n.tox .tox-image-tools__image-bg {\n background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==);\n}\n.tox .tox-image-tools__toolbar > .tox-spacer {\n flex: 1;\n -ms-flex-preferred-size: auto;\n}\n.tox .tox-croprect-block {\n background: black;\n filter: alpha(opacity=50);\n opacity: 0.5;\n position: absolute;\n zoom: 1;\n}\n.tox .tox-croprect-handle {\n border: 2px solid white;\n height: 20px;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n position: absolute;\n top: 0;\n width: 20px;\n}\n.tox .tox-croprect-handle-move {\n border: 0;\n cursor: move;\n position: absolute;\n}\n.tox .tox-croprect-handle-nw {\n cursor: nw-resize;\n border-width: 2px 0 0 2px;\n left: 100px;\n margin: -2px 0 0 -2px;\n top: 100px;\n}\n.tox .tox-croprect-handle-ne {\n border-width: 2px 2px 0 0;\n cursor: ne-resize;\n left: 200px;\n margin: -2px 0 0 -20px;\n top: 100px;\n}\n.tox .tox-croprect-handle-sw {\n border-width: 0 0 2px 2px;\n cursor: sw-resize;\n left: 100px;\n margin: -20px 2px 0 -2px;\n top: 200px;\n}\n.tox .tox-croprect-handle-se {\n border-width: 0 2px 2px 0;\n cursor: se-resize;\n left: 200px;\n margin: -20px 0 0 -20px;\n top: 200px;\n}\n.tox .tox-image-tools__toolbar > .tox-slider:not(:first-of-type) {\n @if($rtl==false){\n margin-left: 8px;\n }\n @if($rtl==true){\n margin-right: 8px;\n }\n}\n.tox .tox-image-tools__toolbar > .tox-button + .tox-slider {\n @if($rtl==false){\n margin-left: 32px;\n }\n @if($rtl==true){\n margin-right: 32px;\n }\n}\n.tox .tox-image-tools__toolbar > .tox-slider + .tox-button {\n @if($rtl==false){\n margin-left: 32px;\n }\n @if($rtl==true){\n margin-right: 32px;\n }\n}\n.tox .tox-insert-table-picker {\n display: flex;\n flex-wrap: wrap;\n width: 170px;\n}\n.tox .tox-insert-table-picker > div {\n border-color: $border-light;\n border-style: solid;\n border-width: 0 1px 1px 0;\n box-sizing: border-box;\n height: 17px;\n width: 17px;\n}\n.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker {\n margin: -4px 0;\n}\n.tox .tox-insert-table-picker .tox-insert-table-picker__selected {\n background-color: rgba(32, 122, 183, 0.5);\n border-color: rgba(32, 122, 183, 0.5);\n}\n.tox .tox-insert-table-picker__label {\n color: rgba(34, 47, 62, 0.7);\n display: block;\n font-size: 14px;\n padding: 4px;\n text-align: center;\n width: 100%;\n}\n\n.tox .tox-insert-table-picker > div:nth-child(10n) {\n @if($rtl==false){\n border-right: 0;\n }\n @if($rtl==true){\n border-left: 0;\n }\n}\n.tox {\n /* stylelint-disable */\n /* stylelint-enable */\n}\n.tox .tox-menu {\n background-color: #fff;\n border: 1px solid $border-light;\n border-radius: 3px;\n box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n display: inline-block;\n overflow: hidden;\n vertical-align: top;\n z-index: 1150;\n}\n.tox .tox-menu.tox-collection.tox-collection--list {\n padding: 0;\n}\n.tox .tox-menu.tox-collection.tox-collection--toolbar {\n padding: 4px;\n}\n.tox .tox-menu.tox-collection.tox-collection--grid {\n padding: 4px;\n}\n.tox .tox-menu__label h1,\n.tox .tox-menu__label h2,\n.tox .tox-menu__label h3,\n.tox .tox-menu__label h4,\n.tox .tox-menu__label h5,\n.tox .tox-menu__label h6,\n.tox .tox-menu__label p,\n.tox .tox-menu__label blockquote,\n.tox .tox-menu__label code {\n margin: 0;\n}\n.tox .tox-menubar {\n background: #fff !important;\n display: flex !important;\n flex: 0 0 auto !important;\n flex-shrink: 0 !important;\n flex-wrap: wrap !important;\n padding: 0 4px 0 4px !important;\n border-bottom: 1px solid $border-light;\n}\n.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar {\n border-top: 1px solid $border-light !important;\n}\n.tox-tinymce-inline .tox-editor-header .tox-toolbar{\n &:first-child{\n border-radius: $border-radius $border-radius 0 0 !important;\n }\n &:last-child{\n border-radius: $border-radius $border-radius !important;\n }\n}\n/* Deprecated. Remove in next major release */\n.tox .tox-mbtn {\n align-items: center;\n background: transparent;\n border: 0;\n border-radius: 3px;\n box-shadow: none;\n color: $base-text;\n display: flex;\n flex: 0 0 auto;\n font-size: 14px;\n font-style: normal;\n font-weight: normal;\n height: 34px;\n justify-content: center;\n margin: 2px 0 3px 0;\n outline: none;\n overflow: hidden;\n padding: 0 4px;\n text-transform: none;\n width: auto;\n}\n.tox .tox-mbtn[disabled] {\n background-color: transparent;\n border: 0;\n box-shadow: none;\n color: rgba($base-text, 0.5);\n cursor: not-allowed;\n}\n.tox .tox-mbtn:focus:not(:disabled) {\n background: $light;\n border: 0;\n box-shadow: none;\n color: $base-text;\n}\n.tox .tox-mbtn--active {\n background: $light;\n border: 0;\n box-shadow: none;\n color: $base-text;\n}\n.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) {\n background: $light;\n border: 0;\n box-shadow: none;\n color: $base-text;\n}\n.tox .tox-mbtn__select-label {\n cursor: default;\n font-weight: normal;\n margin: 0 4px;\n}\n.tox .tox-mbtn[disabled] .tox-mbtn__select-label {\n cursor: not-allowed;\n}\n.tox .tox-mbtn__select-chevron {\n align-items: center;\n display: flex;\n justify-content: center;\n width: 16px;\n display: none;\n}\n.tox .tox-notification {\n border-radius: 3px;\n border-style: solid;\n border-width: 1px;\n box-shadow: none;\n box-sizing: border-box;\n display: -ms-grid;\n display: grid;\n font-size: 14px;\n font-weight: normal;\n -ms-grid-columns: minmax(40px, 1fr) auto minmax(40px, 1fr);\n grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr);\n margin-top: 4px;\n opacity: 0;\n padding: 4px;\n transition: transform 100ms ease-in, opacity 150ms ease-in;\n}\n.tox .tox-notification p {\n font-size: 14px;\n font-weight: normal;\n}\n.tox .tox-notification a {\n text-decoration: underline;\n}\n.tox .tox-notification--in {\n opacity: 1;\n}\n.tox .tox-notification--success {\n background-color: #e4eeda;\n border-color: #d7e6c8;\n color: $base-text;\n}\n.tox .tox-notification--success p {\n color: $base-text;\n}\n.tox .tox-notification--success a {\n color: #547831;\n}\n.tox .tox-notification--success svg {\n fill: $base-text;\n}\n.tox .tox-notification--error {\n background-color: #f8dede;\n border-color: #f2bfbf;\n color: $base-text;\n}\n.tox .tox-notification--error p {\n color: $base-text;\n}\n.tox .tox-notification--error a {\n color: #c00;\n}\n.tox .tox-notification--error svg {\n fill: $base-text;\n}\n.tox .tox-notification--warn,\n.tox .tox-notification--warning {\n background-color: #fffaea;\n border-color: #ffe89d;\n color: $base-text;\n}\n.tox .tox-notification--warn p,\n.tox .tox-notification--warning p {\n color: $base-text;\n}\n.tox .tox-notification--warn a,\n.tox .tox-notification--warning a {\n color: $base-text;\n}\n.tox .tox-notification--warn svg,\n.tox .tox-notification--warning svg {\n fill: $base-text;\n}\n.tox .tox-notification--info {\n background-color: #d9edf7;\n border-color: #779ecb;\n color: $base-text;\n}\n.tox .tox-notification--info p {\n color: $base-text;\n}\n.tox .tox-notification--info a {\n color: $base-text;\n}\n.tox .tox-notification--info svg {\n fill: $base-text;\n}\n.tox .tox-notification__body {\n -ms-grid-row-align: center;\n align-self: center;\n color: $base-text;\n font-size: 14px;\n -ms-grid-column-span: 1;\n grid-column-end: 3;\n -ms-grid-column: 2;\n grid-column-start: 2;\n -ms-grid-row-span: 1;\n grid-row-end: 2;\n -ms-grid-row: 1;\n grid-row-start: 1;\n text-align: center;\n white-space: normal;\n word-break: break-all;\n word-break: break-word;\n}\n.tox .tox-notification__body > * {\n margin: 0;\n}\n.tox .tox-notification__body > * + * {\n margin-top: 1rem;\n}\n.tox .tox-notification__icon {\n -ms-grid-row-align: center;\n align-self: center;\n -ms-grid-column-span: 1;\n grid-column-end: 2;\n -ms-grid-column: 1;\n grid-column-start: 1;\n -ms-grid-row-span: 1;\n grid-row-end: 2;\n -ms-grid-row: 1;\n grid-row-start: 1;\n -ms-grid-column-align: end;\n justify-self: end;\n}\n.tox .tox-notification__icon svg {\n display: block;\n}\n.tox .tox-notification__dismiss {\n -ms-grid-row-align: start;\n align-self: start;\n -ms-grid-column-span: 1;\n grid-column-end: 4;\n -ms-grid-column: 3;\n grid-column-start: 3;\n -ms-grid-row-span: 1;\n grid-row-end: 2;\n -ms-grid-row: 1;\n grid-row-start: 1;\n -ms-grid-column-align: end;\n justify-self: end;\n}\n.tox .tox-notification .tox-progress-bar {\n -ms-grid-column-span: 3;\n grid-column-end: 4;\n -ms-grid-column: 1;\n grid-column-start: 1;\n -ms-grid-row-span: 1;\n grid-row-end: 3;\n -ms-grid-row: 2;\n grid-row-start: 2;\n -ms-grid-column-align: center;\n justify-self: center;\n}\n.tox .tox-pop {\n display: inline-block;\n position: relative;\n}\n.tox .tox-pop--resizing {\n transition: width 0.1s ease;\n}\n.tox .tox-pop--resizing .tox-toolbar {\n flex-wrap: nowrap;\n}\n.tox .tox-pop__dialog {\n background-color: #fff;\n border: 1px solid $border-light;\n border-radius: 3px;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);\n min-width: 0;\n overflow: hidden;\n}\n.tox .tox-pop__dialog > *:not(.tox-toolbar) {\n margin: 4px 4px 4px 8px;\n}\n.tox .tox-pop__dialog .tox-toolbar {\n background-color: transparent;\n margin-bottom: -1px;\n}\n.tox .tox-pop::before,\n.tox .tox-pop::after {\n border-style: solid;\n content: '';\n display: block;\n height: 0;\n position: absolute;\n width: 0;\n}\n.tox .tox-pop.tox-pop--bottom::before,\n.tox .tox-pop.tox-pop--bottom::after {\n left: 50%;\n top: 100%;\n}\n.tox .tox-pop.tox-pop--bottom::after {\n border-color: #fff transparent transparent transparent;\n border-width: 8px;\n margin-left: -8px;\n margin-top: -1px;\n}\n.tox .tox-pop.tox-pop--bottom::before {\n border-color: $border-light transparent transparent transparent;\n border-width: 9px;\n margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--top::before,\n.tox .tox-pop.tox-pop--top::after {\n left: 50%;\n top: 0;\n transform: translateY(-100%);\n}\n.tox .tox-pop.tox-pop--top::after {\n border-color: transparent transparent #fff transparent;\n border-width: 8px;\n margin-left: -8px;\n margin-top: 1px;\n}\n.tox .tox-pop.tox-pop--top::before {\n border-color: transparent transparent $border-light transparent;\n border-width: 9px;\n margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--left::before,\n.tox .tox-pop.tox-pop--left::after {\n left: 0;\n top: calc(50% - 1px);\n transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--left::after {\n border-color: transparent #fff transparent transparent;\n border-width: 8px;\n margin-left: -15px;\n}\n.tox .tox-pop.tox-pop--left::before {\n border-color: transparent $border-light transparent transparent;\n border-width: 10px;\n margin-left: -19px;\n}\n.tox .tox-pop.tox-pop--right::before,\n.tox .tox-pop.tox-pop--right::after {\n left: 100%;\n top: calc(50% + 1px);\n transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--right::after {\n border-color: transparent transparent transparent #fff;\n border-width: 8px;\n margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--right::before {\n border-color: transparent transparent transparent $border-light;\n border-width: 10px;\n margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--align-left::before,\n.tox .tox-pop.tox-pop--align-left::after {\n left: 20px;\n}\n.tox .tox-pop.tox-pop--align-right::before,\n.tox .tox-pop.tox-pop--align-right::after {\n left: calc(100% - 20px);\n}\n.tox .tox-sidebar-wrap {\n display: flex;\n flex-direction: row;\n flex-grow: 1;\n -ms-flex-preferred-size: 0;\n min-height: 0;\n}\n.tox .tox-sidebar {\n background-color: #fff;\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n}\n.tox .tox-sidebar__slider {\n display: flex;\n overflow: hidden;\n}\n.tox .tox-sidebar__pane-container {\n display: flex;\n}\n.tox .tox-sidebar__pane {\n display: flex;\n}\n.tox .tox-sidebar--sliding-closed {\n opacity: 0;\n}\n.tox .tox-sidebar--sliding-open {\n opacity: 1;\n}\n.tox .tox-sidebar--sliding-growing,\n.tox .tox-sidebar--sliding-shrinking {\n transition: width 0.5s ease, opacity 0.5s ease;\n}\n.tox .tox-selector {\n background-color: #4099ff;\n border-color: #4099ff;\n border-style: solid;\n border-width: 1px;\n box-sizing: border-box;\n display: inline-block;\n height: 10px;\n position: absolute;\n width: 10px;\n}\n.tox.tox-platform-touch .tox-selector {\n height: 12px;\n width: 12px;\n}\n.tox .tox-slider {\n align-items: center;\n display: flex;\n flex: 1;\n -ms-flex-preferred-size: auto;\n height: 24px;\n justify-content: center;\n position: relative;\n}\n.tox .tox-slider__rail {\n background-color: transparent;\n border: 1px solid $border-light;\n border-radius: 3px;\n height: 10px;\n min-width: 120px;\n width: 100%;\n}\n.tox .tox-slider__handle {\n background-color: #207ab7;\n border: 2px solid #185d8c;\n border-radius: 3px;\n box-shadow: none;\n height: 24px;\n left: 50%;\n position: absolute;\n top: 50%;\n transform: translateX(-50%) translateY(-50%);\n width: 14px;\n}\n.tox .tox-source-code {\n overflow: auto;\n}\n.tox .tox-spinner {\n display: flex;\n}\n.tox .tox-spinner > div {\n animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both;\n background-color: rgba(34, 47, 62, 0.7);\n border-radius: 100%;\n height: 8px;\n width: 8px;\n}\n.tox .tox-spinner > div:nth-child(1) {\n animation-delay: -0.32s;\n}\n.tox .tox-spinner > div:nth-child(2) {\n animation-delay: -0.16s;\n}\n@keyframes tam-bouncing-dots {\n 0%,\n 80%,\n 100% {\n transform: scale(0);\n }\n 40% {\n transform: scale(1);\n }\n}\n.tox .tox-spinner > div:not(:first-child) {\n @if($rtl==false){\n margin-left: 4px;\n }\n @if($rtl==true){\n margin-right: 4px;\n }\n}\n.tox .tox-statusbar {\n align-items: center !important;\n background-color: #fff !important;\n border-top: 1px solid $border-light !important;\n color: rgba(34, 47, 62, 0.7) !important;\n display: flex !important;\n flex: 0 0 auto !important;\n font-size: 12px !important;\n font-weight: normal !important;\n height: 18px !important;\n overflow: hidden !important;\n padding: 0 8px !important;\n position: relative !important;\n text-transform: uppercase !important;\n}\n.tox .tox-statusbar__text-container {\n display: flex !important;\n flex: 1 1 auto !important;\n justify-content: flex-end !important;\n overflow: hidden !important;\n}\n.tox .tox-statusbar__path {\n display: flex !important;\n flex: 1 1 auto !important;\n margin-right: auto !important;\n overflow: hidden !important;\n text-overflow: ellipsis !important;\n white-space: nowrap !important;\n}\n.tox .tox-statusbar__path > * {\n display: inline !important;\n white-space: nowrap !important;\n}\n.tox .tox-statusbar__wordcount {\n flex: 0 0 auto;\n margin-left: 1ch;\n}\n.tox .tox-statusbar a,\n.tox .tox-statusbar__path-item,\n.tox .tox-statusbar__wordcount {\n color: rgba(34, 47, 62, 0.7) !important; \n text-decoration: none !important;\n}\n.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) {\n cursor: pointer;\n text-decoration: underline;\n}\n.tox .tox-statusbar__resize-handle {\n align-items: flex-end;\n align-self: stretch;\n cursor: nwse-resize;\n display: flex;\n flex: 0 0 auto;\n justify-content: flex-end;\n margin-left: auto;\n margin-right: -8px;\n padding-left: 1ch;\n}\n.tox .tox-statusbar__resize-handle svg {\n display: block !important;\n fill: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-statusbar__path > * {\n @if($rtl==false){\n margin-right: 4px;\n }\n @if($rtl==true){\n margin-left: 4px;\n }\n}\n.tox .tox-statusbar {\n @if($rtl==false){\n }\n @if($rtl==true){\n flex-direction: row-reverse;\n }\n}\n.tox .tox-throbber {\n z-index: 1400;\n}\n.tox .tox-throbber__busy-spinner {\n align-items: center;\n background-color: rgba(255, 255, 255, 0.6);\n bottom: 0;\n display: flex;\n justify-content: center;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n}\n.tox .tox-tbtn {\n align-items: center;\n background: transparent;\n border: 0;\n border-radius: 3px;\n box-shadow: none;\n color: $base-text;\n display: flex;\n flex: 0 0 auto;\n font-size: 14px;\n font-style: normal;\n font-weight: normal;\n height: 34px;\n justify-content: center;\n margin: 2px 0 3px 0;\n outline: none;\n overflow: hidden;\n padding: 0;\n text-transform: none;\n width: 34px;\n}\n.tox .tox-tbtn svg {\n display: block;\n fill: $base-text;\n}\n.tox .tox-tbtn.tox-tbtn-more {\n padding-left: 5px;\n padding-right: 5px;\n width: inherit;\n}\n.tox .tox-tbtn:focus {\n background: $light;\n border: 0;\n box-shadow: none;\n}\n.tox .tox-tbtn:hover {\n background: $light;\n border: 0;\n box-shadow: none;\n color: $base-text;\n}\n.tox .tox-tbtn:hover svg {\n fill: $base-text;\n}\n.tox .tox-tbtn:active {\n background: #c8cbcf;\n border: 0;\n box-shadow: none;\n color: $base-text;\n}\n.tox .tox-tbtn:active svg {\n fill: $base-text;\n}\n.tox .tox-tbtn--disabled,\n.tox .tox-tbtn--disabled:hover,\n.tox .tox-tbtn:disabled,\n.tox .tox-tbtn:disabled:hover {\n background: transparent;\n border: 0;\n box-shadow: none;\n color: rgba($base-text, 0.5);\n cursor: not-allowed;\n}\n.tox .tox-tbtn--disabled svg,\n.tox .tox-tbtn--disabled:hover svg,\n.tox .tox-tbtn:disabled svg,\n.tox .tox-tbtn:disabled:hover svg {\n /* stylelint-disable-line no-descending-specificity */\n fill: rgba($base-text, 0.5);\n}\n.tox .tox-tbtn--enabled,\n.tox .tox-tbtn--enabled:hover {\n background: #c8cbcf;\n border: 0;\n box-shadow: none;\n color: $base-text;\n}\n.tox .tox-tbtn--enabled > *,\n.tox .tox-tbtn--enabled:hover > * {\n transform: none;\n}\n.tox .tox-tbtn--enabled svg,\n.tox .tox-tbtn--enabled:hover svg {\n /* stylelint-disable-line no-descending-specificity */\n fill: $base-text;\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {\n color: $base-text;\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg {\n fill: $base-text;\n}\n.tox .tox-tbtn:active > * {\n transform: none;\n}\n.tox .tox-tbtn--md {\n height: 51px;\n width: 51px;\n}\n.tox .tox-tbtn--lg {\n flex-direction: column;\n height: 68px;\n width: 68px;\n}\n.tox .tox-tbtn--return {\n -ms-grid-row-align: stretch;\n align-self: stretch;\n height: unset;\n width: 16px;\n}\n.tox .tox-tbtn--labeled {\n padding: 0 4px;\n width: unset;\n}\n.tox .tox-tbtn__vlabel {\n display: block;\n font-size: 10px;\n font-weight: normal;\n letter-spacing: -0.025em;\n margin-bottom: 4px;\n white-space: nowrap;\n}\n.tox .tox-tbtn--select {\n margin: 2px 0 3px 0;\n padding: 0 4px;\n width: auto;\n}\n.tox .tox-tbtn__select-label {\n cursor: default;\n font-weight: normal;\n margin: 0 4px;\n}\n.tox .tox-tbtn__select-chevron {\n align-items: center;\n display: flex;\n justify-content: center;\n width: 16px;\n}\n.tox .tox-tbtn__select-chevron svg {\n fill: rgba($base-text, 0.5);\n}\n.tox .tox-tbtn--bespoke .tox-tbtn__select-label {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 7em;\n}\n.tox .tox-split-button {\n border: 0;\n border-radius: 3px;\n box-sizing: border-box;\n display: flex;\n margin: 2px 0 3px 0;\n overflow: hidden;\n}\n.tox .tox-split-button:hover {\n box-shadow: 0 0 0 1px $light inset;\n}\n.tox .tox-split-button:focus {\n background: $light;\n box-shadow: none;\n color: $base-text;\n}\n.tox .tox-split-button > * {\n border-radius: 0;\n}\n.tox .tox-split-button__chevron {\n width: 16px;\n}\n.tox .tox-split-button__chevron svg {\n fill: rgba($base-text, 0.5);\n}\n.tox .tox-split-button .tox-tbtn {\n margin: 0;\n}\n.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child {\n width: 30px;\n}\n.tox.tox-platform-touch .tox-split-button__chevron {\n width: 20px;\n}\n.tox .tox-split-button.tox-tbtn--disabled:hover,\n.tox .tox-split-button.tox-tbtn--disabled:focus,\n.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,\n.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus {\n background: transparent;\n box-shadow: none;\n color: rgba($base-text, 0.5);\n}\n.tox .tox-toolbar-overlord {\n background-color: #fff;\n}\n.tox .tox-toolbar,\n.tox .tox-toolbar__primary,\n.tox .tox-toolbar__overflow {\n background: #fff !important;\n border-bottom: 1px solid $border-light !important;\n display: flex !important;\n flex: 0 0 auto !important;\n flex-shrink: 0 !important;\n flex-wrap: wrap !important;\n padding: 0 0 !important;\n}\n.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed {\n height: 0;\n opacity: 0;\n padding-bottom: 0;\n padding-top: 0;\n visibility: hidden;\n}\n.tox .tox-toolbar__overflow--growing {\n transition: height 0.3s ease, opacity 0.2s linear 0.1s;\n}\n.tox .tox-toolbar__overflow--shrinking {\n transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s;\n}\n.tox .tox-menubar + .tox-toolbar,\n.tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary {\n border-top: 1px solid $border-light !important;\n margin-top: -1px !important;\n}\n.tox .tox-toolbar--scrolling {\n flex-wrap: nowrap;\n overflow-x: auto;\n}\n.tox .tox-pop .tox-toolbar {\n border-width: 0;\n}\n.tox .tox-toolbar--no-divider {\n background-image: none !important;\n}\n.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child,\n.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary {\n border-top: 1px solid $border-light !important;\n}\n.tox.tox-tinymce-aux .tox-toolbar__overflow {\n background-color: #fff;\n border: 1px solid $border-light;\n border-radius: 3px;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);\n}\n.tox[dir=rtl] .tox-tbtn__icon-rtl svg {\n transform: rotateY(180deg);\n}\n.tox .tox-toolbar__group {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin: 0 0;\n padding: 0 4px 0 4px;\n}\n.tox .tox-toolbar__group--pull-right {\n margin-left: auto;\n}\n.tox .tox-toolbar--scrolling .tox-toolbar__group {\n flex-shrink: 0;\n flex-wrap: nowrap;\n}\n.tox .tox-toolbar__group:not(:last-of-type) {\n @if($rtl==false){\n border-right: 1px solid $border-light;\n }\n @if($rtl==true){\n border-left: 1px solid $border-light;\n }\n}\n.tox .tox-tooltip {\n display: inline-block;\n padding: 8px;\n position: relative;\n}\n.tox .tox-tooltip__body {\n background-color: $base-text !important;\n border-radius: 3px !important;\n box-shadow: 0 2px 4px rgba(34, 47, 62, 0.3) !important;\n color: rgba(255, 255, 255, 0.75) !important;\n font-size: 14px !important;\n font-style: normal !important;\n font-weight: normal !important;\n padding: 4px 8px !important;\n text-transform: none !important;\n}\n.tox .tox-tooltip__arrow {\n position: absolute;\n}\n.tox .tox-tooltip--down .tox-tooltip__arrow {\n border-left: 8px solid transparent;\n border-right: 8px solid transparent;\n border-top: 8px solid $base-text;\n bottom: 0;\n left: 50%;\n position: absolute;\n transform: translateX(-50%);\n}\n.tox .tox-tooltip--up .tox-tooltip__arrow {\n border-bottom: 8px solid $base-text;\n border-left: 8px solid transparent;\n border-right: 8px solid transparent;\n left: 50%;\n position: absolute;\n top: 0;\n transform: translateX(-50%);\n}\n.tox .tox-tooltip--right .tox-tooltip__arrow {\n border-bottom: 8px solid transparent;\n border-left: 8px solid $base-text;\n border-top: 8px solid transparent;\n position: absolute;\n right: 0;\n top: 50%;\n transform: translateY(-50%);\n}\n.tox .tox-tooltip--left .tox-tooltip__arrow {\n border-bottom: 8px solid transparent;\n border-right: 8px solid $base-text;\n border-top: 8px solid transparent;\n left: 0;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n}\n.tox .tox-well {\n border: 1px solid $border-light;\n border-radius: 3px;\n padding: 8px;\n width: 100%;\n}\n.tox .tox-well > *:first-child {\n margin-top: 0;\n}\n.tox .tox-well > *:last-child {\n margin-bottom: 0;\n}\n.tox .tox-well > *:only-child {\n margin: 0;\n}\n.tox .tox-custom-editor {\n border: 1px solid $border-light;\n border-radius: 3px;\n display: flex;\n flex: 1;\n position: relative;\n}\n/* stylelint-disable */\n.tox {\n /* stylelint-enable */\n}\n.tox .tox-dialog-loading::before {\n background-color: rgba(0, 0, 0, 0.5);\n content: \"\";\n height: 100%;\n position: absolute;\n width: 100%;\n z-index: 1000;\n}\n.tox .tox-tab {\n cursor: pointer;\n}\n.tox .tox-dialog__content-js {\n display: flex;\n flex: 1;\n -ms-flex-preferred-size: auto;\n}\n.tox .tox-dialog__body-content .tox-collection {\n display: flex !important;\n flex: 1 !important;\n -ms-flex-preferred-size: auto !important;\n}\n.tox .tox-image-tools-edit-panel {\n height: 60px;\n}\n.tox .tox-image-tools__sidebar {\n height: 60px;\n}\n","/**\n * Copyright (c) Tiny Technologies, Inc. All rights reserved.\n * Licensed under the LGPL or a commercial license.\n * For LGPL see License.txt in the project root for license information.\n * For commercial licenses see https://www.tiny.cloud/\n */\n/* RESET all the things! */\n.tinymce-mobile-outer-container {\n all: initial;\n display: block;\n}\n.tinymce-mobile-outer-container * {\n border: 0;\n box-sizing: initial;\n cursor: inherit;\n float: none;\n line-height: 1;\n margin: 0;\n outline: 0;\n padding: 0;\n -webkit-tap-highlight-color: transparent;\n /* TBIO-3691, stop the gray flicker on touch. */\n text-shadow: none;\n white-space: nowrap;\n}\n.tinymce-mobile-icon-arrow-back::before {\n content: \"\\e5cd\";\n}\n.tinymce-mobile-icon-image::before {\n content: \"\\e412\";\n}\n.tinymce-mobile-icon-cancel-circle::before {\n content: \"\\e5c9\";\n}\n.tinymce-mobile-icon-full-dot::before {\n content: \"\\e061\";\n}\n.tinymce-mobile-icon-align-center::before {\n content: \"\\e234\";\n}\n.tinymce-mobile-icon-align-left::before {\n content: \"\\e236\";\n}\n.tinymce-mobile-icon-align-right::before {\n content: \"\\e237\";\n}\n.tinymce-mobile-icon-bold::before {\n content: \"\\e238\";\n}\n.tinymce-mobile-icon-italic::before {\n content: \"\\e23f\";\n}\n.tinymce-mobile-icon-unordered-list::before {\n content: \"\\e241\";\n}\n.tinymce-mobile-icon-ordered-list::before {\n content: \"\\e242\";\n}\n.tinymce-mobile-icon-font-size::before {\n content: \"\\e245\";\n}\n.tinymce-mobile-icon-underline::before {\n content: \"\\e249\";\n}\n.tinymce-mobile-icon-link::before {\n content: \"\\e157\";\n}\n.tinymce-mobile-icon-unlink::before {\n content: \"\\eca2\";\n}\n.tinymce-mobile-icon-color::before {\n content: \"\\e891\";\n}\n.tinymce-mobile-icon-previous::before {\n content: \"\\e314\";\n}\n.tinymce-mobile-icon-next::before {\n content: \"\\e315\";\n}\n.tinymce-mobile-icon-large-font::before,\n.tinymce-mobile-icon-style-formats::before {\n content: \"\\e264\";\n}\n.tinymce-mobile-icon-undo::before {\n content: \"\\e166\";\n}\n.tinymce-mobile-icon-redo::before {\n content: \"\\e15a\";\n}\n.tinymce-mobile-icon-removeformat::before {\n content: \"\\e239\";\n}\n.tinymce-mobile-icon-small-font::before {\n content: \"\\e906\";\n}\n.tinymce-mobile-icon-readonly-back::before,\n.tinymce-mobile-format-matches::after {\n content: \"\\e5ca\";\n}\n.tinymce-mobile-icon-small-heading::before {\n content: \"small\";\n}\n.tinymce-mobile-icon-large-heading::before {\n content: \"large\";\n}\n.tinymce-mobile-icon-small-heading::before,\n.tinymce-mobile-icon-large-heading::before {\n font-family: sans-serif;\n font-size: 80%;\n}\n.tinymce-mobile-mask-edit-icon::before {\n content: \"\\e254\";\n}\n.tinymce-mobile-icon-back::before {\n content: \"\\e5c4\";\n}\n.tinymce-mobile-icon-heading::before {\n /* TODO: Translate */\n content: \"Headings\";\n font-family: sans-serif;\n font-size: 80%;\n font-weight: bold;\n}\n.tinymce-mobile-icon-h1::before {\n content: \"H1\";\n font-weight: bold;\n}\n.tinymce-mobile-icon-h2::before {\n content: \"H2\";\n font-weight: bold;\n}\n.tinymce-mobile-icon-h3::before {\n content: \"H3\";\n font-weight: bold;\n}\n.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask {\n align-items: center;\n display: flex;\n justify-content: center;\n background: rgba(51, 51, 51, 0.5);\n height: 100%;\n position: absolute;\n top: 0;\n width: 100%;\n}\n.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container {\n align-items: center;\n border-radius: 50%;\n display: flex;\n flex-direction: column;\n font-family: sans-serif;\n font-size: 1em;\n justify-content: space-between;\n}\n.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .mixin-menu-item {\n align-items: center;\n display: flex;\n justify-content: center;\n border-radius: 50%;\n height: 2.1em;\n width: 2.1em;\n}\n.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section {\n align-items: center;\n display: flex;\n justify-content: center;\n flex-direction: column;\n font-size: 1em;\n}\n@media only screen and (min-device-width:700px) {\n .tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section {\n font-size: 1.2em;\n }\n}\n.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon {\n align-items: center;\n display: flex;\n justify-content: center;\n border-radius: 50%;\n height: 2.1em;\n width: 2.1em;\n background-color: white;\n color: #207ab7;\n}\n.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon::before {\n content: \"\\e900\";\n font-family: 'tinymce-mobile', sans-serif;\n}\n.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section:not(.tinymce-mobile-mask-tap-icon-selected) .tinymce-mobile-mask-tap-icon {\n z-index: 2;\n}\n.tinymce-mobile-android-container.tinymce-mobile-android-maximized {\n background: #ffffff;\n border: none;\n bottom: 0;\n display: flex;\n flex-direction: column;\n left: 0;\n position: fixed;\n right: 0;\n top: 0;\n}\n.tinymce-mobile-android-container:not(.tinymce-mobile-android-maximized) {\n position: relative;\n}\n.tinymce-mobile-android-container .tinymce-mobile-editor-socket {\n display: flex;\n flex-grow: 1;\n}\n.tinymce-mobile-android-container .tinymce-mobile-editor-socket iframe {\n display: flex !important;\n flex-grow: 1;\n height: auto !important;\n}\n.tinymce-mobile-android-scroll-reload {\n overflow: hidden;\n}\n:not(.tinymce-mobile-readonly-mode) > .tinymce-mobile-android-selection-context-toolbar {\n margin-top: 23px;\n}\n.tinymce-mobile-toolstrip {\n background: #fff;\n display: flex;\n flex: 0 0 auto;\n z-index: 1;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar {\n align-items: center;\n background-color: #fff;\n border-bottom: 1px solid #cccccc;\n display: flex;\n flex: 1;\n height: 2.5em;\n width: 100%;\n /* Make it no larger than the toolstrip, so that it needs to scroll */\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group {\n align-items: center;\n display: flex;\n height: 100%;\n flex-shrink: 1;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group > div {\n align-items: center;\n display: flex;\n height: 100%;\n flex: 1;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-exit-container {\n background: #f44336;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-toolbar-scrollable-group {\n flex-grow: 1;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item {\n padding-left: 0.5em;\n padding-right: 0.5em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button {\n align-items: center;\n display: flex;\n height: 80%;\n margin-left: 2px;\n margin-right: 2px;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button.tinymce-mobile-toolbar-button-selected {\n background: #c8cbcf;\n color: #cccccc;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:first-of-type,\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:last-of-type {\n background: #207ab7;\n color: #eceff1;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar {\n /* Note, this file is imported inside .tinymce-mobile-context-toolbar, so that prefix is on everything here. */\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group {\n align-items: center;\n display: flex;\n height: 100%;\n flex: 1;\n padding-bottom: 0.4em;\n padding-top: 0.4em;\n /* Make any buttons appearing on the left and right display in the centre (e.g. color edges) */\n /* For widgets like the colour picker, use the whole height */\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog {\n display: flex;\n min-height: 1.5em;\n overflow: hidden;\n padding-left: 0;\n padding-right: 0;\n position: relative;\n width: 100%;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain {\n display: flex;\n height: 100%;\n transition: left cubic-bezier(0.4, 0, 1, 1) 0.15s;\n width: 100%;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen {\n display: flex;\n flex: 0 0 auto;\n justify-content: space-between;\n width: 100%;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen input {\n font-family: Sans-serif;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container {\n display: flex;\n flex-grow: 1;\n position: relative;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container .tinymce-mobile-input-container-x {\n -ms-grid-row-align: center;\n align-self: center;\n background: inherit;\n border: none;\n border-radius: 50%;\n color: #888;\n font-size: 0.6em;\n font-weight: bold;\n height: 100%;\n padding-right: 2px;\n position: absolute;\n right: 0;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container.tinymce-mobile-input-container-empty .tinymce-mobile-input-container-x {\n display: none;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous,\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next {\n align-items: center;\n display: flex;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous::before,\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next::before {\n align-items: center;\n display: flex;\n font-weight: bold;\n height: 100%;\n padding-left: 0.5em;\n padding-right: 0.5em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous.tinymce-mobile-toolbar-navigation-disabled::before,\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next.tinymce-mobile-toolbar-navigation-disabled::before {\n visibility: hidden;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item {\n color: #cccccc;\n font-size: 10px;\n line-height: 10px;\n margin: 0 2px;\n padding-top: 3px;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item.tinymce-mobile-dot-active {\n color: #c8cbcf;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-font::before,\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-heading::before {\n margin-left: 0.5em;\n margin-right: 0.9em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-font::before,\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-heading::before {\n margin-left: 0.9em;\n margin-right: 0.5em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider {\n display: flex;\n flex: 1;\n margin-left: 0;\n margin-right: 0;\n padding: 0.28em 0;\n position: relative;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container {\n align-items: center;\n display: flex;\n flex-grow: 1;\n height: 100%;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container .tinymce-mobile-slider-size-line {\n background: #cccccc;\n display: flex;\n flex: 1;\n height: 0.2em;\n margin-bottom: 0.3em;\n margin-top: 0.3em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container {\n padding-left: 2em;\n padding-right: 2em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container {\n align-items: center;\n display: flex;\n flex-grow: 1;\n height: 100%;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container .tinymce-mobile-slider-gradient {\n background: linear-gradient(to right, hsl(0, 100%, 50%) 0%, hsl(60, 100%, 50%) 17%, hsl(120, 100%, 50%) 33%, hsl(180, 100%, 50%) 50%, hsl(240, 100%, 50%) 67%, hsl(300, 100%, 50%) 83%, hsl(0, 100%, 50%) 100%);\n display: flex;\n flex: 1;\n height: 0.2em;\n margin-bottom: 0.3em;\n margin-top: 0.3em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-black {\n /* Not part of theming */\n background: black;\n height: 0.2em;\n margin-bottom: 0.3em;\n margin-top: 0.3em;\n width: 1.2em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-white {\n /* Not part of theming */\n background: white;\n height: 0.2em;\n margin-bottom: 0.3em;\n margin-top: 0.3em;\n width: 1.2em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb {\n /* vertically centering trick (margin: auto, top: 0, bottom: 0). On iOS and Safari, if you leave\n * out these values, then it shows the thumb at the top of the spectrum. This is probably because it is\n * absolutely positioned with only a left value, and not a top. Note, on Chrome it seems to be fine without\n * this approach.\n */\n align-items: center;\n background-clip: padding-box;\n background-color: #455a64;\n border: 0.5em solid rgba(136, 136, 136, 0);\n border-radius: 3em;\n bottom: 0;\n color: #fff;\n display: flex;\n height: 0.5em;\n justify-content: center;\n left: -10px;\n margin: auto;\n position: absolute;\n top: 0;\n transition: border 120ms cubic-bezier(0.39, 0.58, 0.57, 1);\n width: 0.5em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb.tinymce-mobile-thumb-active {\n border: 0.5em solid rgba(136, 136, 136, 0.39);\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper,\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group > div {\n align-items: center;\n display: flex;\n height: 100%;\n flex: 1;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper {\n flex-direction: column;\n justify-content: center;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item {\n align-items: center;\n display: flex;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item:not(.tinymce-mobile-serialised-dialog) {\n height: 100%;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-container {\n display: flex;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input {\n background: #ffffff;\n border: none;\n border-radius: 0;\n color: #455a64;\n flex-grow: 1;\n font-size: 0.85em;\n padding-bottom: 0.1em;\n padding-left: 5px;\n padding-top: 0.1em;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::-webkit-input-placeholder {\n /* WebKit, Blink, Edge */\n color: #888;\n}\n.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::placeholder {\n /* WebKit, Blink, Edge */\n color: #888;\n}\n/* dropup */\n.tinymce-mobile-dropup {\n background: white;\n display: flex;\n overflow: hidden;\n width: 100%;\n}\n.tinymce-mobile-dropup.tinymce-mobile-dropup-shrinking {\n transition: height 0.3s ease-out;\n}\n.tinymce-mobile-dropup.tinymce-mobile-dropup-growing {\n transition: height 0.3s ease-in;\n}\n.tinymce-mobile-dropup.tinymce-mobile-dropup-closed {\n flex-grow: 0;\n}\n.tinymce-mobile-dropup.tinymce-mobile-dropup-open:not(.tinymce-mobile-dropup-growing) {\n flex-grow: 1;\n}\n/* TODO min-height for device size and orientation */\n.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) {\n min-height: 200px;\n}\n@media only screen and (orientation: landscape) {\n .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) {\n min-height: 200px;\n }\n}\n@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {\n .tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) {\n min-height: 150px;\n }\n}\n/* styles menu */\n.tinymce-mobile-styles-menu {\n font-family: sans-serif;\n outline: 4px solid black;\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n.tinymce-mobile-styles-menu [role=\"menu\"] {\n display: flex;\n flex-direction: column;\n height: 100%;\n position: absolute;\n width: 100%;\n}\n.tinymce-mobile-styles-menu [role=\"menu\"].transitioning {\n transition: transform 0.5s ease-in-out;\n}\n.tinymce-mobile-styles-menu .tinymce-mobile-styles-item {\n border-bottom: 1px solid #ddd;\n color: #455a64;\n cursor: pointer;\n display: flex;\n padding: 1em 1em;\n position: relative;\n}\n.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser .tinymce-mobile-styles-collapse-icon::before {\n color: #455a64;\n content: \"\\e314\";\n font-family: 'tinymce-mobile', sans-serif;\n}\n.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-styles-item-is-menu::after {\n color: #455a64;\n content: \"\\e315\";\n font-family: 'tinymce-mobile', sans-serif;\n padding-left: 1em;\n padding-right: 1em;\n position: absolute;\n right: 0;\n}\n.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-format-matches::after {\n font-family: 'tinymce-mobile', sans-serif;\n padding-left: 1em;\n padding-right: 1em;\n position: absolute;\n right: 0;\n}\n.tinymce-mobile-styles-menu .tinymce-mobile-styles-separator,\n.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser {\n align-items: center;\n background: #fff;\n border-top: #455a64;\n color: #455a64;\n display: flex;\n min-height: 2.5em;\n padding-left: 1em;\n padding-right: 1em;\n}\n.tinymce-mobile-styles-menu [data-transitioning-destination=\"before\"][data-transitioning-state],\n.tinymce-mobile-styles-menu [data-transitioning-state=\"before\"] {\n transform: translate(-100%);\n}\n.tinymce-mobile-styles-menu [data-transitioning-destination=\"current\"][data-transitioning-state],\n.tinymce-mobile-styles-menu [data-transitioning-state=\"current\"] {\n transform: translate(0%);\n}\n.tinymce-mobile-styles-menu [data-transitioning-destination=\"after\"][data-transitioning-state],\n.tinymce-mobile-styles-menu [data-transitioning-state=\"after\"] {\n transform: translate(100%);\n}\n@font-face {\n font-family: 'tinymce-mobile';\n font-style: normal;\n font-weight: normal;\n src: url('../../../../fonts/tinymce-mobile.woff?8x92w3') format('woff');\n}\n@media (min-device-width: 700px) {\n .tinymce-mobile-outer-container,\n .tinymce-mobile-outer-container input {\n font-size: 25px;\n }\n}\n@media (max-device-width: 700px) {\n .tinymce-mobile-outer-container,\n .tinymce-mobile-outer-container input {\n font-size: 18px;\n }\n}\n.tinymce-mobile-icon {\n font-family: 'tinymce-mobile', sans-serif;\n}\n.mixin-flex-and-centre {\n align-items: center;\n display: flex;\n justify-content: center;\n}\n.mixin-flex-bar {\n align-items: center;\n display: flex;\n height: 100%;\n}\n.tinymce-mobile-outer-container .tinymce-mobile-editor-socket iframe {\n background-color: #fff;\n width: 100%;\n}\n.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon {\n /* Note, on the iPod touch in landscape, this isn't visible when the navbar appears */\n background-color: #207ab7;\n border-radius: 50%;\n bottom: 1em;\n color: white;\n font-size: 1em;\n height: 2.1em;\n position: fixed;\n right: 2em;\n width: 2.1em;\n align-items: center;\n display: flex;\n justify-content: center;\n}\n@media only screen and (min-device-width:700px) {\n .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon {\n font-size: 1.2em;\n }\n}\n.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket {\n height: 300px;\n overflow: hidden;\n}\n.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket iframe {\n height: 100%;\n}\n.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-toolstrip {\n display: none;\n}\n/*\n Note, that if you don't include this (::-webkit-file-upload-button), the toolbar width gets\n increased and the whole body becomes scrollable. It's important!\n */\ninput[type=\"file\"]::-webkit-file-upload-button {\n display: none;\n}\n@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {\n .tinymce-mobile-ios-container .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon {\n bottom: 50%;\n }\n}\n","\n/* classes attached to <body> */\n\n.fc-not-allowed,\n.fc-not-allowed .fc-event { /* override events' custom cursors */\n cursor: not-allowed;\n}\n\n.fc-unselectable {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.fc {\n /* layout of immediate children */\n display: flex;\n flex-direction: column;\n\n font-size: 1em\n}\n.fc,\n .fc *,\n .fc *:before,\n .fc *:after {\n box-sizing: border-box;\n }\n.fc table {\n border-collapse: collapse;\n border-spacing: 0;\n font-size: 1em; /* normalize cross-browser */\n }\n.fc th {\n text-align: center;\n }\n.fc th,\n .fc td {\n vertical-align: top;\n padding: 0;\n }\n.fc {\n .table-bordered{\n border-radius: $border-radius;\n thead th,thead td{\n border-bottom-width:0;\n }\n thead > tr > th,thead > tr > td{\n border-bottom-width:1px;\n }\n }\n thead tr:first-child {\n td, th{\n &:first-child{\n border-radius: $border-radius 0 0 0;\n }\n &:last-child{\n border-radius: 0 $border-radius 0 0;\n }\n }\n }\n tbody tr:last-child {\n td, th{\n &:first-child{\n border-radius: 0 0 0 $border-radius;\n }\n &:last-child{\n border-radius: 0 0 $border-radius 0;\n }\n }\n }\n}\n.fc a[data-navlink] {\n cursor: pointer;\n }\n.fc a[data-navlink]:hover {\n text-decoration: underline;\n }\n.fc-direction-ltr {\n direction: ltr;\n text-align: left;\n}\n.fc-direction-rtl {\n direction: rtl;\n text-align: right;\n}\n.fc-theme-standard td,\n .fc-theme-standard th {\n border: 1px solid #ddd;\n border: 1px solid var(--fc-border-color, #ddd);\n }\n/* for FF, which doesn't expand a 100% div within a table cell. use absolute positioning */\n/* inner-wrappers are responsible for being absolute */\n/* TODO: best place for this? */\n.fc-liquid-hack td,\n .fc-liquid-hack th {\n position: relative;\n }\n\n@font-face {\n font-family: 'fcicons';\n src: url(\"data:application/x-font-ttf;charset=utf-8;base64,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\") format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n.fc-icon,.fa {\n /* added for fc */\n display: inline-block;\n width: 1em;\n height: 1em;\n text-align: center;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'fcicons' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.fc-icon-chevron-left:before,.fa-chevron-left:before {\n content: \"\\e900\";\n}\n\n.fc-icon-chevron-right:before,.fa-chevron-right:before {\n content: \"\\e901\";\n}\n\n.fc-icon-chevrons-left:before,.fa-chevrons-left:before {\n content: \"\\e902\";\n}\n\n.fc-icon-chevrons-right:before,.fa-chevrons-right:before {\n content: \"\\e903\";\n}\n\n.fc-icon-minus-square:before,.fa-minus-square:before {\n content: \"\\e904\";\n}\n\n.fc-icon-plus-square:before,.fa-plus-square:before {\n content: \"\\e905\";\n}\n\n.fc-icon-x:before,.fa-times:before {\n content: \"\\e906\";\n}\n\n/*\nLots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css\n\nThese styles only apply when the standard-theme is activated.\nWhen it's NOT activated, the fc-button classes won't even be in the DOM.\n*/\n.fc {\n\n /* reset */\n\n}\n.fc .fc-button {\n border-radius: 0;\n overflow: visible;\n text-transform: none;\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n }\n.fc .fc-button:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n }\n.fc .fc-button {\n -webkit-appearance: button;\n }\n.fc .fc-button:not(:disabled) {\n cursor: pointer;\n }\n.fc .fc-button::-moz-focus-inner {\n padding: 0;\n border-style: none;\n }\n.fc {\n\n /* theme */\n\n}\n.fc .fc-button {\n display: inline-block;\n font-weight: 400;\n text-align: center;\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.4em 0.65em;\n font-size: 1em;\n line-height: 1.5;\n border-radius: 0.25em;\n }\n.fc .fc-button:hover {\n text-decoration: none;\n }\n.fc .fc-button:focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);\n }\n.fc .fc-button:disabled {\n opacity: 0.65;\n }\n.fc {\n\n /* \"primary\" coloring */\n\n}\n.fc .fc-button-primary {\n color: #fff;\n color: var(--fc-button-text-color, #fff);\n background-color: #2C3E50;\n background-color: var(--fc-button-bg-color, #2C3E50);\n border-color: #2C3E50;\n border-color: var(--fc-button-border-color, #2C3E50);\n }\n.fc .fc-button-primary:hover {\n color: #fff;\n color: var(--fc-button-text-color, #fff);\n background-color: #1e2b37;\n background-color: var(--fc-button-hover-bg-color, #1e2b37);\n border-color: #1a252f;\n border-color: var(--fc-button-hover-border-color, #1a252f);\n }\n.fc .fc-button-primary:disabled { /* not DRY */\n color: #fff;\n color: var(--fc-button-text-color, #fff);\n background-color: #2C3E50;\n background-color: var(--fc-button-bg-color, #2C3E50);\n border-color: #2C3E50;\n border-color: var(--fc-button-border-color, #2C3E50); /* overrides :hover */\n }\n.fc .fc-button-primary:focus {\n box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);\n }\n.fc .fc-button-primary:not(:disabled):active,\n .fc .fc-button-primary:not(:disabled).fc-button-active {\n color: #fff;\n color: var(--fc-button-text-color, #fff);\n background-color: #1a252f;\n background-color: var(--fc-button-active-bg-color, #1a252f);\n border-color: #151e27;\n border-color: var(--fc-button-active-border-color, #151e27);\n }\n.fc .fc-button-primary:not(:disabled):active:focus,\n .fc .fc-button-primary:not(:disabled).fc-button-active:focus {\n box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);\n }\n.fc {\n\n /* icons within buttons */\n\n}\n.fc .fc-button .fc-icon {\n vertical-align: middle;\n font-size: 1.5em; /* bump up the size (but don't make it bigger than line-height of button, which is 1.5em also) */\n }\n.fc .fc-button-group {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n }\n.fc .fc-button-group > .fc-button {\n position: relative;\n flex: 1 1 auto;\n }\n.fc .fc-button-group > .fc-button:hover {\n z-index: 1;\n }\n.fc .fc-button-group > .fc-button:focus,\n .fc .fc-button-group > .fc-button:active,\n .fc .fc-button-group > .fc-button.fc-button-active {\n z-index: 1;\n }\n.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {\n margin-left: -1px;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n.fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) {\n margin-right: -1px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n.fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n.fc .fc-toolbar {\n display: flex;\n justify-content: space-between;\n align-items: center;\n }\n @include media-breakpoint-down(sm){\n .fc .fc-toolbar {\n flex-direction: column;\n }\n }\n.fc .fc-toolbar.fc-header-toolbar {\n margin: -.5rem 0 .75rem;\n .fc-toolbar-chunk{\n display: flex;\n align-items: center;\n padding: .5rem 0;\n &:empty{\n display: none;\n }\n .btn{\n position: relative;\n font-family: $base-font-family;\n font-weight: $fw-bold;\n font-size: 12px;\n background: transparent;\n color: $base-light;\n border: 1px solid $border-color;\n text-transform: capitalize;\n &:disabled{\n background: transparent;\n color: $base-light;\n border: 1px solid $border-color;\n }\n &:hover, &:focus {\n color: $base-text;\n background: $lighter;\n border: 1px solid $border-color;\n }\n &:focus {\n box-shadow: 0 0 0 0.2rem rgba($border-color, 0.5);\n }\n &.active {\n color: $base-color;\n border: 1px solid $border-color;\n background: $lighter;\n box-shadow: inset 0 0 4px -1px rgba($base-light, .25);\n }\n }\n .fc-prev-button,.fc-next-button{\n border: none !important;\n &:hover, &:focus {\n background: transparent !important;\n box-shadow: none !important;\n }\n }\n }\n}\n\n@include media-breakpoint-down(sm){\n .fc .fc-toolbar.fc-header-toolbar {\n .fc-toolbar-chunk{\n justify-content: space-between;\n width: 100%;\n .fc-dayGridMonth-button,.fc-timeGridWeek-button,.fc-timeGridDay-button,.fc-listWeek-button{\n color: transparent !important;\n width: $btn-line-height + $btn-padding-y*2;\n &:before{\n color: $base-light;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%,-50%);\n }\n }\n .fc-dayGridMonth-button{\n &:before{\n content: 'M';\n }\n }\n .fc-timeGridWeek-button{\n &:before{\n content: 'W';\n }\n }\n .fc-timeGridDay-button{\n &:before{\n content: 'D';\n }\n }\n .fc-listWeek-button{\n &:before{\n content: 'L';\n }\n }\n }\n .fc-toolbar-title + .btn-group{\n margin-right: -0.75rem;\n }\n }\n}\n\n.fc .fc-toolbar.fc-footer-toolbar {\n margin-top: 1.5em;\n }\n.fc .fc-toolbar-title {\n font-size: 1.125rem;\n margin: 0;\n }\n.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {\n margin-left: .75em; /* space between */\n }\n.fc-direction-rtl .fc-toolbar > * > :not(:first-child) {\n margin-right: .75em; /* space between */\n }\n.fc-direction-rtl .fc-toolbar-ltr { /* when the toolbar-chunk positioning system is explicitly left-to-right */\n flex-direction: row-reverse;\n }\n.fc .fc-scroller {\n -webkit-overflow-scrolling: touch;\n position: relative; /* for abs-positioned elements within */\n }\n.fc .fc-scroller-liquid {\n height: 100%;\n }\n.fc .fc-scroller-liquid-absolute {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n bottom: 0;\n }\n.fc .fc-scroller-harness {\n position: relative;\n overflow: hidden;\n direction: ltr;\n /* hack for chrome computing the scroller's right/left wrong for rtl. undone below... */\n /* TODO: demonstrate in codepen */\n }\n.fc .fc-scroller-harness-liquid {\n height: 100%;\n }\n.fc-direction-rtl .fc-scroller-harness > .fc-scroller { /* undo above hack */\n direction: rtl;\n }\n.fc-theme-standard .fc-scrollgrid {\n border: 1px solid #ddd;\n border: 1px solid var(--fc-border-color, #ddd); /* bootstrap does this. match */\n }\n.fc .fc-scrollgrid,\n .fc .fc-scrollgrid table { /* all tables (self included) */\n width: 100%; /* because tables don't normally do this */\n table-layout: fixed;\n }\n.fc .fc-scrollgrid table { /* inner tables */\n border-top-style: hidden;\n border-left-style: hidden;\n border-right-style: hidden;\n }\n.fc .fc-scrollgrid {\n\n border-collapse: separate;\n border-right-width: 0;\n border-bottom-width: 0;\n\n }\n.fc .fc-scrollgrid-liquid {\n height: 100%;\n }\n.fc .fc-scrollgrid-section { /* a <tr> */\n height: 1px /* better than 0, for firefox */\n\n }\n.fc .fc-scrollgrid-section > td {\n height: 1px; /* needs a height so inner div within grow. better than 0, for firefox */\n }\n.fc .fc-scrollgrid-section table {\n height: 1px;\n /* for most browsers, if a height isn't set on the table, can't do liquid-height within cells */\n /* serves as a min-height. harmless */\n }\n.fc .fc-scrollgrid-section-liquid {\n height: auto\n\n }\n.fc .fc-scrollgrid-section-liquid > td {\n height: 100%; /* better than `auto`, for firefox */\n }\n.fc .fc-scrollgrid-section > * {\n border-top-width: 0;\n border-left-width: 0;\n }\n.fc .fc-scrollgrid-section-header > *,\n .fc .fc-scrollgrid-section-footer > * {\n border-bottom-width: 0;\n }\n.fc .fc-scrollgrid-section-body table,\n .fc .fc-scrollgrid-section-footer table {\n border-bottom-style: hidden; /* head keeps its bottom border tho */\n }\n.fc {\n\n /* stickiness */\n\n}\n.fc .fc-scrollgrid-section-sticky > * {\n background: #fff;\n background: var(--fc-page-bg-color, #fff);\n position: -webkit-sticky;\n position: sticky;\n z-index: 2; /* TODO: var */\n /* TODO: box-shadow when sticking */\n }\n.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky > * {\n top: 0; /* because border-sharing causes a gap at the top */\n /* TODO: give safari -1. has bug */\n }\n.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky > * {\n bottom: 0; /* known bug: bottom-stickiness doesn't work in safari */\n }\n.fc .fc-scrollgrid-sticky-shim { /* for horizontal scrollbar */\n height: 1px; /* needs height to create scrollbars */\n margin-bottom: -1px;\n }\n.fc-sticky { /* no .fc wrap because used as child of body */\n position: -webkit-sticky;\n position: sticky;\n}\n.fc .fc-view-harness {\n flex-grow: 1; /* because this harness is WITHIN the .fc's flexbox */\n position: relative;\n }\n.fc {\n\n /* when the harness controls the height, make the view liquid */\n\n}\n.fc .fc-view-harness-active > .fc-view {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n.fc .fc-col-header-cell-cushion {\n display: inline-block; /* x-browser for when sticky (when multi-tier header) */\n padding: 2px 4px;\n }\n.fc .fc-bg-event,\n .fc .fc-non-business,\n .fc .fc-highlight {\n /* will always have a harness with position:relative/absolute, so absolutely expand */\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n }\n.fc .fc-non-business {\n background: rgba(215, 215, 215, 0.3);\n background: var(--fc-non-business-color, rgba(215, 215, 215, 0.3));\n }\n.fc .fc-bg-event {\n background: rgb(143, 223, 130);\n background: var(--fc-bg-event-color, rgb(143, 223, 130));\n opacity: 0.3;\n opacity: var(--fc-bg-event-opacity, 0.3)\n }\n.fc .fc-bg-event .fc-event-title {\n margin: .5em;\n font-size: .85em;\n font-size: var(--fc-small-font-size, .85em);\n font-style: italic;\n }\n.fc .fc-highlight {\n background: rgba(188, 232, 241, 0.3);\n background: var(--fc-highlight-color, rgba(188, 232, 241, 0.3));\n }\n.fc .fc-cell-shaded,\n .fc .fc-day-disabled {\n background: rgba(208, 208, 208, 0.3);\n background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));\n }\n/* link resets */\n/* ---------------------------------------------------------------------------------------------------- */\n.fc .fc-event{\n padding: .125rem .375rem;\n margin: .5rem .375rem;\n}\n\na.fc-event,\na.fc-event:hover {\n text-decoration: none;\n}\n/* cursor */\n.fc-event[href],\n.fc-event.fc-event-draggable {\n cursor: pointer;\n}\n/* event text content */\n/* ---------------------------------------------------------------------------------------------------- */\n.fc-event .fc-event-main {\n position: relative;\n z-index: 2;\n }\n/* dragging */\n/* ---------------------------------------------------------------------------------------------------- */\n.fc-event-dragging:not(.fc-event-selected) { /* MOUSE */\n opacity: 0.75;\n }\n.fc-event-dragging.fc-event-selected { /* TOUCH */\n box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);\n }\n/* resizing */\n/* ---------------------------------------------------------------------------------------------------- */\n/* (subclasses should hone positioning for touch and non-touch) */\n.fc-event .fc-event-resizer {\n display: none;\n position: absolute;\n z-index: 4;\n }\n.fc-event:hover, /* MOUSE */\n.fc-event-selected { /* TOUCH */\n\n}\n.fc-event:hover .fc-event-resizer, .fc-event-selected .fc-event-resizer {\n display: block;\n }\n.fc-event-selected .fc-event-resizer {\n border-radius: 4px;\n border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);\n border-width: 1px;\n border-width: var(--fc-event-resizer-dot-border-width, 1px);\n width: 8px;\n width: var(--fc-event-resizer-dot-total-width, 8px);\n height: 8px;\n height: var(--fc-event-resizer-dot-total-width, 8px);\n border-style: solid;\n border-color: inherit;\n background: #fff;\n background: var(--fc-page-bg-color, #fff)\n\n /* expand hit area */\n\n }\n.fc-event-selected .fc-event-resizer:before {\n content: '';\n position: absolute;\n top: -20px;\n left: -20px;\n right: -20px;\n bottom: -20px;\n }\n/* selecting (always TOUCH) */\n/* ---------------------------------------------------------------------------------------------------- */\n.fc-event-selected {\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2)\n\n /* expand hit area (subclasses should expand) */\n\n}\n.fc-event-selected:before {\n content: \"\";\n position: absolute;\n z-index: 3;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n }\n.fc-event-selected {\n\n /* dimmer effect */\n\n}\n.fc-event-selected:after {\n content: \"\";\n background: rgba(0, 0, 0, 0.25);\n background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));\n position: absolute;\n z-index: 1;\n\n /* assume there's a border on all sides. overcome it. */\n /* sometimes there's NOT a border, in which case the dimmer will go over */\n /* an adjacent border, which looks fine. */\n top: -1px;\n left: -1px;\n right: -1px;\n bottom: -1px;\n }\n/*\nA HORIZONTAL event\n*/\n.fc-h-event { /* allowed to be top-level */\n display: block;\n border: 1px solid $accent-color;\n background-color: $accent-color;\n\n}\n\n.fc-h-event .fc-event-main-frame {\n display: flex; /* for make fc-event-title-container expand */\n }\n.fc-h-event .fc-event-time {\n max-width: 100%; /* clip overflow on this element */\n overflow: hidden;\n }\n.fc-h-event .fc-event-title-container { /* serves as a container for the sticky cushion */\n flex-grow: 1;\n flex-shrink: 1;\n min-width: 0; /* important for allowing to shrink all the way */\n }\n.fc-h-event .fc-event-title {\n display: inline-block; /* need this to be sticky cross-browser */\n vertical-align: top; /* for not messing up line-height */\n left: 0; /* for sticky */\n right: 0; /* for sticky */\n max-width: 100%; /* clip overflow on this element */\n overflow: hidden;\n }\n.fc-h-event.fc-event-selected:before {\n /* expand hit area */\n top: -10px;\n bottom: -10px;\n }\n/* adjust border and border-radius (if there is any) for non-start/end */\n.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),\n.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-left-width: 0;\n}\n.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),\n.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-right-width: 0;\n}\n/* resizers */\n.fc-h-event:not(.fc-event-selected) .fc-event-resizer {\n top: 0;\n bottom: 0;\n width: 8px;\n width: var(--fc-event-resizer-thickness, 8px);\n}\n.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,\n.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {\n cursor: w-resize;\n left: -4px;\n left: calc(var(--fc-event-resizer-thickness, 8px) / -2);\n}\n.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,\n.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {\n cursor: e-resize;\n right: -4px;\n right: calc(var(--fc-event-resizer-thickness, 8px) / -2);\n}\n/* resizers for TOUCH */\n.fc-h-event.fc-event-selected .fc-event-resizer {\n top: 50%;\n margin-top: -4px;\n margin-top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);\n}\n.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,\n.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {\n left: -4px;\n left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);\n}\n.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,\n.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {\n right: -4px;\n right: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);\n}\n\n\n:root {\n --fc-daygrid-event-dot-width: 8px;\n}\n.fc .fc-popover {\n position: fixed;\n top: 0; /* for when not positioned yet */\n box-shadow: 0 2px 6px rgba(0,0,0,.15);\n }\n.fc .fc-popover-header {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n padding: 3px 4px;\n }\n.fc .fc-popover-title {\n margin: 0 2px;\n }\n.fc .fc-popover-close {\n cursor: pointer;\n opacity: 0.65;\n font-size: 1.1em;\n }\n.fc-theme-standard .fc-popover {\n border: 1px solid #ddd;\n border: 1px solid var(--fc-border-color, #ddd);\n background: #fff;\n background: var(--fc-page-bg-color, #fff);\n }\n.fc-theme-standard .fc-popover-header {\n background: rgba(208, 208, 208, 0.3);\n background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));\n }\n/* help things clear margins of inner content */\n.fc-daygrid-day-frame,\n.fc-daygrid-day-events,\n.fc-daygrid-event-harness { /* for event top/bottom margins */\n}\n.fc-daygrid-day-frame:before, .fc-daygrid-day-events:before, .fc-daygrid-event-harness:before {\n content: \"\";\n clear: both;\n display: table; }\n.fc-daygrid-day-frame:after, .fc-daygrid-day-events:after, .fc-daygrid-event-harness:after {\n content: \"\";\n clear: both;\n display: table; }\n.fc .fc-daygrid-body { /* a <div> that wraps the table */\n position: relative;\n z-index: 1; /* container inner z-index's because <tr>s can't do it */\n }\n.fc .fc-daygrid-day.fc-day-today {\n background-color: rgba($accent-color, 0.07);\n }\n.fc .fc-daygrid-day-frame {\n position: relative;\n min-height: 100%; /* seems to work better than `height` because sets height after rows/cells naturally do it */\n }\n.fc {\n\n /* cell top */\n\n}\n.fc .fc-daygrid-day-top {\n display: flex;\n flex-direction: row-reverse;\n }\n.fc .fc-day-other .fc-daygrid-day-top {\n opacity: 0.5;\n }\n.fc {\n\n /* day number (within cell top) */\n\n}\n.fc .fc-daygrid-day-number {\n position: relative;\n z-index: 4;\n padding: 4px;\n }\n.fc {\n\n /* event container */\n\n}\n.fc .fc-daygrid-day-events {\n margin-top: 1px; /* needs to be margin, not padding, so that available cell height can be computed */\n }\n.fc {\n\n /* positioning for balanced vs natural */\n\n}\n.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {\n position: absolute;\n left: 0;\n right: 0;\n }\n.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {\n position: relative; /* for containing abs positioned event harnesses */\n min-height: 2em; /* in addition to being a min-height during natural height, equalizes the heights a little bit */\n }\n.fc .fc-daygrid-body-natural { /* can coexist with -unbalanced */\n }\n.fc .fc-daygrid-body-natural .fc-daygrid-day-events {\n margin-bottom: 1em;\n }\n.fc {\n\n /* event harness */\n\n}\n.fc .fc-daygrid-event-harness {\n position: relative;\n }\n.fc .fc-daygrid-event-harness-abs {\n position: absolute;\n top: 0; /* fallback coords for when cannot yet be computed */\n left: 0; /* */\n right: 0; /* */\n }\n.fc .fc-daygrid-bg-harness {\n position: absolute;\n top: 0;\n bottom: 0;\n }\n.fc {\n\n /* bg content */\n\n}\n.fc .fc-daygrid-day-bg .fc-non-business { z-index: 1 }\n.fc .fc-daygrid-day-bg .fc-bg-event { z-index: 2 }\n.fc .fc-daygrid-day-bg .fc-highlight { z-index: 3 }\n.fc {\n\n /* events */\n\n}\n.fc .fc-daygrid-event {\n z-index: 6;\n margin: .375rem .5rem !important;\n }\n.fc .fc-daygrid-event.fc-event-mirror {\n z-index: 7;\n }\n.fc {\n\n /* cell bottom (within day-events) */\n\n}\n.fc .fc-daygrid-day-bottom {\n font-size: .85em;\n margin: 2px 3px 0;\n }\n.fc .fc-daygrid-more-link {\n position: relative;\n z-index: 4;\n cursor: pointer;\n }\n.fc {\n\n /* week number (within frame) */\n\n}\n.fc .fc-daygrid-week-number {\n position: absolute;\n z-index: 5;\n top: 0;\n padding: 2px;\n min-width: 1.5em;\n text-align: center;\n background-color: rgba(208, 208, 208, 0.3);\n background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));\n color: #808080;\n color: var(--fc-neutral-text-color, #808080);\n }\n.fc {\n\n /* popover */\n\n}\n.fc .fc-more-popover {\n z-index: 8;\n }\n.fc .fc-more-popover .fc-popover-body {\n min-width: 220px;\n padding: 10px;\n }\n.fc-direction-ltr .fc-daygrid-event.fc-event-start,\n.fc-direction-rtl .fc-daygrid-event.fc-event-end {\n margin-left: .25rem;\n}\n.fc-direction-ltr .fc-daygrid-event.fc-event-end,\n.fc-direction-rtl .fc-daygrid-event.fc-event-start {\n margin-right: .25rem;\n}\n.fc-direction-ltr .fc-daygrid-week-number {\n left: 0;\n border-radius: 0 0 3px 0;\n }\n.fc-direction-rtl .fc-daygrid-week-number {\n right: 0;\n border-radius: 0 0 0 3px;\n }\n.fc-liquid-hack .fc-daygrid-day-frame {\n position: static; /* will cause inner absolute stuff to expand to <td> */\n }\n.fc-daygrid-event { /* make root-level, because will be dragged-and-dropped outside of a component root */\n position: relative; /* for z-indexes assigned later */\n white-space: nowrap;\n border-radius: 3px; /* dot event needs this to when selected */\n font-size: .85em;\n font-size: var(--fc-small-font-size, .85em);\n}\n/* --- the rectangle (\"block\") style of event --- */\n.fc-daygrid-block-event .fc-event-time {\n font-weight: bold;\n }\n.fc-daygrid-block-event .fc-event-time,\n .fc-daygrid-block-event .fc-event-title {\n padding: 1px;\n }\n/* --- the dot style of event --- */\n.fc-daygrid-dot-event {\n display: flex;\n align-items: center;\n padding: .25rem .25rem;\n\n}\n.fc-daygrid-dot-event .fc-event-title {\n flex-grow: 1;\n flex-shrink: 1;\n min-width: 0; /* important for allowing to shrink all the way */\n overflow: hidden;\n font-weight: bold;\n }\n.fc-daygrid-dot-event:hover,\n .fc-daygrid-dot-event.fc-event-mirror {\n background: rgba(0, 0, 0, 0.1);\n }\n.fc-daygrid-dot-event.fc-event-selected:before {\n /* expand hit area */\n top: -10px;\n bottom: -10px;\n }\n.fc-daygrid-event-dot { /* the actual dot */\n margin: -2px 4px 0;\n box-sizing: content-box;\n width: 0;\n height: 0;\n border: 3px solid $accent-color;\n border-radius: 4px;\n}\n/* --- spacing between time and title --- */\n.fc-direction-ltr .fc-daygrid-event .fc-event-time {\n margin-right: 3px;\n }\n.fc-direction-rtl .fc-daygrid-event .fc-event-time {\n margin-left: 3px;\n }\n\n\n/*\nA VERTICAL event\n*/\n\n.fc-v-event { /* allowed to be top-level */\n display: block;\n border: 1px solid $accent-color;\n background-color: $accent-color;\n\n}\n\n.fc-v-event .fc-event-main {\n height: 100%;\n }\n\n.fc-v-event .fc-event-main-frame {\n height: 100%;\n display: flex;\n flex-direction: column;\n }\n\n.fc-v-event .fc-event-time {\n flex-grow: 0;\n flex-shrink: 0;\n max-height: 100%;\n overflow: hidden;\n }\n\n.fc-v-event .fc-event-title-container { /* a container for the sticky cushion */\n flex-grow: 1;\n flex-shrink: 1;\n min-height: 0; /* important for allowing to shrink all the way */\n }\n\n.fc-v-event .fc-event-title { /* will have fc-sticky on it */\n top: 0;\n bottom: 0;\n max-height: 100%; /* clip overflow */\n overflow: hidden;\n }\n\n.fc-v-event:not(.fc-event-start) {\n border-top-width: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n\n.fc-v-event:not(.fc-event-end) {\n border-bottom-width: 0;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n.fc-v-event.fc-event-selected:before {\n /* expand hit area */\n left: -10px;\n right: -10px;\n }\n\n.fc-v-event {\n\n /* resizer (mouse AND touch) */\n\n}\n\n.fc-v-event .fc-event-resizer-start {\n cursor: n-resize;\n }\n\n.fc-v-event .fc-event-resizer-end {\n cursor: s-resize;\n }\n\n.fc-v-event {\n\n /* resizer for MOUSE */\n\n}\n\n.fc-v-event:not(.fc-event-selected) .fc-event-resizer {\n height: 8px;\n height: var(--fc-event-resizer-thickness, 8px);\n left: 0;\n right: 0;\n }\n\n.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {\n top: -4px;\n top: calc(var(--fc-event-resizer-thickness, 8px) / -2);\n }\n\n.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {\n bottom: -4px;\n bottom: calc(var(--fc-event-resizer-thickness, 8px) / -2);\n }\n\n.fc-v-event {\n\n /* resizer for TOUCH (when event is \"selected\") */\n\n}\n\n.fc-v-event.fc-event-selected .fc-event-resizer {\n left: 50%;\n margin-left: -4px;\n margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);\n }\n\n.fc-v-event.fc-event-selected .fc-event-resizer-start {\n top: -4px;\n top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);\n }\n\n.fc-v-event.fc-event-selected .fc-event-resizer-end {\n bottom: -4px;\n bottom: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);\n }\n.fc .fc-timegrid .fc-daygrid-body { /* the all-day daygrid within the timegrid view */\n z-index: 2; /* put above the timegrid-body so that more-popover is above everything. TODO: better solution */\n }\n.fc .fc-timegrid-divider {\n padding: 0 0 2px; /* browsers get confused when you set height. use padding instead */\n }\n.fc .fc-timegrid-body {\n position: relative;\n z-index: 1; /* scope the z-indexes of slots and cols */\n min-height: 100%; /* fill height always, even when slat table doesn't grow */\n }\n.fc .fc-timegrid-axis-chunk { /* for advanced ScrollGrid */\n position: relative /* offset parent for now-indicator-container */\n\n }\n.fc .fc-timegrid-axis-chunk > table {\n position: relative;\n z-index: 1; /* above the now-indicator-container */\n }\n.fc .fc-timegrid-slots {\n position: relative;\n z-index: 1;\n }\n.fc .fc-timegrid-slot { /* a <td> */\n height: 1.5em;\n border-bottom: 0; /* each cell owns its top border */\n padding: .25rem;\n }\n.fc .fc-timegrid-slot:empty:before {\n content: '\\00a0'; /* make sure there's at least an empty space to create height for height syncing */\n }\n.fc .fc-timegrid-slot-minor {\n border-top-style: dotted;\n }\n.fc .fc-timegrid-slot-label-cushion {\n display: inline-block;\n white-space: nowrap;\n }\n.fc .fc-timegrid-slot-label {\n vertical-align: middle; /* vertical align the slots */\n }\n.fc {\n\n\n /* slots AND axis cells (top-left corner of view including the \"all-day\" text) */\n\n}\n.fc .fc-timegrid-axis-cushion,\n .fc .fc-timegrid-slot-label-cushion {\n padding: 0 4px;\n }\n.fc {\n\n\n /* axis cells (top-left corner of view including the \"all-day\" text) */\n /* vertical align is more complicated, uses flexbox */\n\n}\n.fc .fc-timegrid-axis-frame-liquid {\n height: 100%; /* will need liquid-hack in FF */\n }\n.fc .fc-timegrid-axis-frame {\n overflow: hidden;\n display: flex;\n align-items: center; /* vertical align */\n justify-content: flex-end; /* horizontal align. matches text-align below */\n }\n.fc .fc-timegrid-axis-cushion {\n max-width: 60px; /* limits the width of the \"all-day\" text */\n flex-shrink: 0; /* allows text to expand how it normally would, regardless of constrained width */\n }\n.fc-direction-ltr .fc-timegrid-slot-label-frame {\n text-align: right;\n }\n.fc-direction-rtl .fc-timegrid-slot-label-frame {\n text-align: left;\n }\n.fc-liquid-hack .fc-timegrid-axis-frame-liquid {\n height: auto;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n.fc .fc-timegrid-col.fc-day-today {\n background-color: rgba($accent-color, 0.07);\n }\n.fc .fc-timegrid-col-frame {\n min-height: 100%; /* liquid-hack is below */\n position: relative;\n }\n.fc-liquid-hack .fc-timegrid-col-frame {\n height: auto;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n.fc-media-screen .fc-timegrid-cols {\n position: absolute; /* no z-index. children will decide and go above slots */\n top: 0;\n left: 0;\n right: 0;\n bottom: 0\n }\n.fc-media-screen .fc-timegrid-cols > table {\n height: 100%;\n }\n.fc-media-screen .fc-timegrid-col-bg,\n .fc-media-screen .fc-timegrid-col-events,\n .fc-media-screen .fc-timegrid-now-indicator-container {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n }\n.fc-media-screen .fc-timegrid-event-harness {\n position: absolute; /* top/left/right/bottom will all be set by JS */\n }\n.fc {\n\n /* bg */\n\n}\n.fc .fc-timegrid-col-bg {\n z-index: 2; /* TODO: kill */\n }\n.fc .fc-timegrid-col-bg .fc-non-business { z-index: 1 }\n.fc .fc-timegrid-col-bg .fc-bg-event { z-index: 2 }\n.fc .fc-timegrid-col-bg .fc-highlight { z-index: 3 }\n.fc .fc-timegrid-bg-harness {\n position: absolute; /* top/bottom will be set by JS */\n left: 0;\n right: 0;\n }\n.fc {\n\n /* fg events */\n /* (the mirror segs are put into a separate container with same classname, */\n /* and they must be after the normal seg container to appear at a higher z-index) */\n\n}\n.fc .fc-timegrid-col-events {\n z-index: 3;\n /* child event segs have z-indexes that are scoped within this div */\n }\n.fc {\n\n /* now indicator */\n\n}\n.fc .fc-timegrid-now-indicator-container {\n bottom: 0;\n overflow: hidden; /* don't let overflow of lines/arrows cause unnecessary scrolling */\n /* z-index is set on the individual elements */\n }\n.fc-direction-ltr .fc-timegrid-col-events {\n margin: 0 2.5% 0 2px;\n }\n.fc-direction-rtl .fc-timegrid-col-events {\n margin: 0 2px 0 2.5%;\n }\n.fc-timegrid-event-harness-inset .fc-timegrid-event,\n.fc-timegrid-event.fc-event-mirror {\n box-shadow: 0px 0px 0px 1px #fff;\n box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff);\n}\n.fc-timegrid-event { /* events need to be root */\n\n font-size: .85em;\n\n font-size: var(--fc-small-font-size, .85em);\n border-radius: 3px\n\n}\n.fc-timegrid-event .fc-event-main {\n padding: 1px 1px 0;\n }\n.fc-timegrid-event .fc-event-time {\n white-space: nowrap;\n font-size: .85em;\n font-size: var(--fc-small-font-size, .85em);\n margin-bottom: 1px;\n }\n.fc-timegrid-event-condensed .fc-event-main-frame {\n flex-direction: row;\n overflow: hidden;\n }\n.fc-timegrid-event-condensed .fc-event-time:after {\n content: '\\00a0-\\00a0'; /* dash surrounded by non-breaking spaces */\n }\n.fc-timegrid-event-condensed .fc-event-title {\n font-size: .85em;\n font-size: var(--fc-small-font-size, .85em)\n }\n.fc-media-screen .fc-timegrid-event {\n position: absolute; /* absolute WITHIN the harness */\n top: 0;\n bottom: 1px; /* stay away from bottom slot line */\n left: 0;\n right: 0;\n }\n.fc {\n\n /* line */\n\n}\n.fc .fc-timegrid-now-indicator-line {\n position: absolute;\n z-index: 4;\n left: 0;\n right: 0;\n border-style: solid;\n border-color: $danger;\n border-width: 1px 0 0;\n }\n.fc {\n\n /* arrow */\n\n}\n.fc .fc-timegrid-now-indicator-arrow {\n position: absolute;\n z-index: 4;\n margin-top: -5px; /* vertically center on top coordinate */\n border-style: solid;\n border-color: $danger;\n }\n.fc-direction-ltr .fc-timegrid-now-indicator-arrow {\n left: 0;\n\n /* triangle pointing right. TODO: mixin */\n border-width: 5px 0 5px 6px;\n border-top-color: transparent;\n border-bottom-color: transparent;\n }\n.fc-direction-rtl .fc-timegrid-now-indicator-arrow {\n right: 0;\n\n /* triangle pointing left. TODO: mixin */\n border-width: 5px 6px 5px 0;\n border-top-color: transparent;\n border-bottom-color: transparent;\n }\n\n\n:root {\n --fc-list-event-dot-width: 10px;\n --fc-list-event-hover-bg-color: #f5f5f5;\n}\n.fc-theme-standard .fc-list {\n border: 1px solid #ddd;\n }\n.fc {\n\n /* message when no events */\n\n}\n.fc .fc-list-empty {\n background-color: $lighter;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center; /* vertically aligns fc-list-empty-inner */\n }\n.fc .fc-list-empty-cushion {\n margin: 5em 0;\n }\n.fc {\n\n /* table within the scroller */\n /* ---------------------------------------------------------------------------------------------------- */\n\n}\n.fc .fc-list-table {\n width: 100%;\n border-style: hidden; /* kill outer border on theme */\n }\n.fc .fc-list-table tr > * {\n border-left: 0;\n border-right: 0;\n }\n.fc .fc-list-sticky .fc-list-day > * { /* the cells */\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n background: #fff;\n background: var(--fc-page-bg-color, #fff); /* for when headers are styled to be transparent and sticky */\n }\n.fc .fc-list-table th {\n padding: 0; /* uses an inner-wrapper instead... */\n }\n.fc .fc-list-table td,\n.fc .fc-list-day-cushion {\n padding: .75rem 1rem;\n}\n.fc .fc-list-table th .fc-list-day-cushion{\n padding: .5rem 1rem;\n}\n.fc {\n\n\n /* date heading rows */\n /* ---------------------------------------------------------------------------------------------------- */\n\n}\n.fc .fc-list-day-cushion:after {\n content: \"\";\n clear: both;\n display: table; /* clear floating */\n }\n.fc-theme-standard .fc-list-day-cushion {\n background-color: rgba(208, 208, 208, 0.3);\n background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));\n }\n.fc-direction-ltr .fc-list-day-text,\n.fc-direction-rtl .fc-list-day-side-text {\n float: left;\n}\n.fc-direction-ltr .fc-list-day-side-text,\n.fc-direction-rtl .fc-list-day-text {\n float: right;\n}\n/* make the dot closer to the event title */\n.fc-direction-ltr .fc-list-table .fc-list-event-graphic { padding-right: 0 }\n.fc-direction-rtl .fc-list-table .fc-list-event-graphic { padding-left: 0 }\n.fc .fc-list-event.fc-event-forced-url {\n cursor: pointer; /* whole row will seem clickable */\n }\n.fc {\n\n /* shrink certain cols */\n\n}\n.fc .fc-list-event-graphic,\n .fc .fc-list-event-time {\n white-space: nowrap;\n width: 1px;\n }\n.fc .fc-list-event-dot {\n display: inline-block;\n width: 10px;\n height: 10px;\n background-color: $accent-color;\n border:2px solid $accent-color;\n border-radius: 5px;\n }\n.fc {\n\n /* reset <a> styling */\n\n}\n.fc .fc-list-event-title a {\n color: inherit;\n text-decoration: none;\n }\n.fc {\n\n /* underline link when hovering over any part of row */\n\n}\n.fc .fc-list-event.fc-event-forced-url:hover a {\n text-decoration: underline;\n }\n\n\n\n .fc-theme-bootstrap a:not([href]) {\n color: inherit; /* natural color for navlinks */\n }\n .fc a.fc-event:not([href]){\n color: $white;\n background: $accent-color;\n .fc-daygrid-event-dot{\n border-color: $white;\n }\n }\n //\n\n.fc-prev-button,.fc-next-button{\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n > .fa{\n font-size: 1.25rem;\n }\n}\n\nspan[class*=\"fc-event\"] .dot{\n display: inline-block;\n border: 1px solid $accent-color;\n @if($rtl==false){\n margin-right: 0.5rem;\n }\n @if($rtl==true){\n margin-left: 0.5rem;\n }\n}\n\n$colors: (\n \"primary\" $accent-color,\n \"success\" $success,\n \"info\" $info,\n \"warning\" $warning,\n \"danger\" $danger,\n \"secondary\" $secondary,\n \"dark\" $dark,\n \"blue\" $blue,\n \"azure\" $azure,\n \"indigo\" $indigo,\n \"purple\" $purple,\n \"pink\" $pink,\n \"orange\" $orange,\n \"teal\" $teal,\n);\n\n@each $name, $color in $colors{\n a.fc-event-#{$name} {\n background-color: $color !important;\n border-color: $color !important;\n color: color-yiq($color) !important;\n .fc-daygrid-event-dot,.fc-list-event-dot{\n border-color: color-yiq($color) !important;\n }\n }\n .modal-header.fc-event-#{$name}{\n background-color: $color !important;\n border-color: $color !important;\n .close,.modal-title{\n color: color-yiq($color) !important;\n }\n }\n span.fc-event-#{$name} {\n .dot{\n background-color: $color !important;\n border-color: $color !important;\n }\n }\n .fc-event-#{$name}:not(a) {\n .fc-list-event-dot{\n background-color: $color !important;\n border-color: $color !important;\n }\n }\n}\n\n$colors: (\n \"primary-dim\" mix($accent-color, $extend-mix, 13%) $accent-color,\n \"success-dim\" mix($success, $extend-mix, 13%) $success,\n \"info-dim\" mix($info, $extend-mix, 13%) $info,\n \"warning-dim\" mix($warning, $extend-mix, 13%) $warning,\n \"danger-dim\" mix($danger, $extend-mix, 13%) $danger,\n \"secondary-dim\" #e5ecf5 $secondary,\n \"dark-dim\" #d9e1ef $dark,\n \"blue-dim\" mix($blue, $extend-mix, 13%) $blue,\n \"azure-dim\" mix($azure, $extend-mix, 13%) $azure,\n \"indigo-dim\" mix($indigo, $extend-mix, 13%) $indigo,\n \"purple-dim\" mix($purple, $extend-mix, 13%) $purple,\n \"pink-dim\" mix($pink, $extend-mix, 13%) $pink,\n \"orange-dim\" mix($orange, $extend-mix, 13%) $orange,\n \"teal-dim\" mix($teal, $extend-mix, 13%) $teal,\n);\n\n@each $name, $color, $dot in $colors{\n a.fc-event-#{$name} {\n background-color: $color !important;\n border-color: $color !important;\n color: $dot !important;\n .fc-daygrid-event-dot,.fc-list-event-dot{\n border-color: $dot !important;\n }\n }\n .modal-header.fc-event-#{$name}{\n background-color: $color !important;\n color: $dot !important;\n border-color: darken($color,5%) !important;\n .close,.modal-title{\n color: $dot !important;\n }\n }\n span.fc-event-#{$name} {\n .dot{\n background-color: $color !important;\n border-color: $dot !important;\n }\n }\n .fc-event-#{$name}:not(a) {\n .fc-list-event-dot{\n background-color: $color !important;\n border-color: lighten($dot,10%) !important;\n }\n }\n}\n.fc-draggable{\n background-color: $accent-color;\n border-radius: $border-radius;\n margin: .75rem 0;\n padding: .25rem .5rem;\n font-size: $fx-sz-13;\n color: $white;\n list-style: none;\n display: inline-block;\n}\n\n.fc-day{\n color: $base-color;\n}\n.fc-day-other{\n color: $base-text;\n}\n.fc-col-header-cell{\n color: $base-text;\n}","/** nouislider - 14.1.1 - 12/15/2019 | These styles are required for noUiSlider to function. */\n .noUi-target,\n .noUi-target * {\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-user-select: none;\n -ms-touch-action: none;\n touch-action: none;\n -ms-user-select: none;\n -moz-user-select: none;\n user-select: none;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n .noUi-target {\n position: relative;\n }\n .noUi-base,\n .noUi-connects {\n width: 100%;\n height: 100%;\n position: relative;\n z-index: 1;\n }\n /* Wrapper for all connect elements.\n */\n .noUi-connects {\n overflow: hidden;\n z-index: 0;\n }\n .noUi-connect,\n .noUi-origin {\n will-change: transform;\n position: absolute;\n z-index: 1;\n top: 0;\n right: 0;\n -ms-transform-origin: 0 0;\n -webkit-transform-origin: 0 0;\n -webkit-transform-style: preserve-3d;\n transform-origin: 0 0;\n transform-style: flat;\n }\n .noUi-connect {\n height: 100%;\n width: 100%;\n }\n .noUi-origin {\n height: 10%;\n width: 10%;\n }\n /* Offset direction\n */\n// .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {\n// left: 0;\n// right: auto;\n// }\n /* Give origins 0 height/width so they don't interfere with clicking the\n * connect elements.\n */\n .noUi-vertical .noUi-origin {\n width: 100%;\n }\n .noUi-horizontal .noUi-origin {\n height: 100%;\n }\n .noUi-handle {\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n position: absolute;\n &:focus{\n outline: none;\n }\n }\n .noUi-touch-area {\n height: 100%;\n width: 100%;\n &:focus{\n outline: none;\n }\n }\n .noUi-state-tap .noUi-connect,\n .noUi-state-tap .noUi-origin {\n -webkit-transition: transform 0.3s;\n transition: transform 0.3s;\n }\n .noUi-state-drag * {\n cursor: inherit !important;\n }\n /* Slider size and handle placement;\n */\n .noUi-horizontal {\n height: 8px;\n }\n .noUi-horizontal .noUi-handle {\n width: 28px;\n height: 28px;\n right: -14px;\n top: 50%;\n transform: translateY(-50%);\n }\n .noUi-vertical {\n width: 8px;\n height: 200px;\n }\n .noUi-vertical .noUi-handle {\n width: 28px;\n height: 28px;\n left: 50%;\n top: -14px;\n transform: translateX(-50%);\n }\n// .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {\n// left: -14px;\n// right: auto;\n// }\n /* Styling;\n * Giving the connect element a border radius causes issues with using transform: scale\n */\n .noUi-target {\n background: $border-color;\n border-radius: 4px;\n }\n .noUi-connects {\n border-radius: 3px;\n }\n .noUi-connect {\n background: $accent-color;\n }\n /* Handles and cursors;\n */\n .noUi-draggable {\n cursor: ew-resize;\n }\n .noUi-vertical .noUi-draggable {\n cursor: ns-resize;\n }\n .noUi-handle {\n border: 1px solid $border-color;\n border-radius: 50%;\n background: $white;\n cursor: default;\n box-shadow: $box-shadow;\n }\n .noUi-active {\n box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;\n }\n /* Handle stripes;\n */\n .noUi-handle:before,\n .noUi-handle:after {\n content: \"\";\n display: block;\n position: absolute;\n height: 10px;\n width: 1px;\n background: $border-color;\n left: 50%;\n top: 50%;\n transform: translate(-50%,-50%);\n }\n .noUi-horizontal .noUi-handle:before {\n margin-left: -2px;\n }\n .noUi-horizontal .noUi-handle:after {\n margin-left: 2px;\n }\n .noUi-vertical .noUi-handle:before,\n .noUi-vertical .noUi-handle:after {\n width: 10px;\n height: 1px;\n }\n .noUi-vertical .noUi-handle:before {\n margin-top: -2px;\n }\n .noUi-vertical .noUi-handle:after {\n margin-top: 2px;\n }\n /* Disabled state;\n */\n [disabled] .noUi-connect {\n background: $border-light;\n }\n [disabled].noUi-target,\n [disabled].noUi-handle,\n [disabled] .noUi-handle {\n cursor: not-allowed;\n }\n /* Base;\n *\n */\n .noUi-pips,\n .noUi-pips * {\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n .noUi-pips {\n position: absolute;\n color: #999;\n }\n /* Values;\n *\n */\n .noUi-value {\n position: absolute;\n white-space: nowrap;\n text-align: center;\n }\n .noUi-value-sub {\n color: #ccc;\n font-size: 10px;\n }\n /* Markings;\n *\n */\n .noUi-marker {\n position: absolute;\n background: #CCC;\n }\n .noUi-marker-sub {\n background: #AAA;\n }\n .noUi-marker-large {\n background: #AAA;\n }\n /* Horizontal layout;\n *\n */\n .noUi-pips-horizontal {\n padding: 10px 0;\n height: 80px;\n top: 100%;\n left: 0;\n width: 100%;\n }\n .noUi-value-horizontal {\n -webkit-transform: translate(-50%, 50%);\n transform: translate(-50%, 50%);\n }\n// .noUi-rtl .noUi-value-horizontal {\n// -webkit-transform: translate(50%, 50%);\n// transform: translate(50%, 50%);\n// }\n .noUi-marker-horizontal.noUi-marker {\n margin-left: -1px;\n width: 2px;\n height: 5px;\n }\n .noUi-marker-horizontal.noUi-marker-sub {\n height: 10px;\n }\n .noUi-marker-horizontal.noUi-marker-large {\n height: 15px;\n }\n /* Vertical layout;\n *\n */\n .noUi-pips-vertical {\n padding: 0 10px;\n height: 100%;\n top: 0;\n left: 100%;\n }\n .noUi-value-vertical {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%);\n padding-left: 25px;\n }\n// .noUi-rtl .noUi-value-vertical {\n// -webkit-transform: translate(0, 50%);\n// transform: translate(0, 50%);\n// }\n .noUi-marker-vertical.noUi-marker {\n width: 5px;\n height: 2px;\n margin-top: -1px;\n }\n .noUi-marker-vertical.noUi-marker-sub {\n width: 10px;\n }\n .noUi-marker-vertical.noUi-marker-large {\n width: 15px;\n }\n .noUi-tooltip {\n display: block;\n position: absolute;\n border: 1px solid #D9D9D9;\n border-radius: $tooltip-border-radius;\n background: $tooltip-bg;\n color: $tooltip-color;\n padding: $tooltip-padding-y $tooltip-padding-x;\n text-align: center;\n white-space: nowrap;\n font-size: $tooltip-font-size;\n opacity: 0;\n transition: all .3s ease;\n }\n .noUi-handle:hover .noUi-tooltip{\n opacity: $tooltip-opacity;\n }\n .noUi-horizontal .noUi-tooltip {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0);\n left: 50%;\n bottom: 120%;\n }\n .noUi-vertical .noUi-tooltip {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%);\n top: 50%;\n right: 120%;\n } ",".dual-listbox {\n display: flex;\n flex-direction: column;\n\n .dual-listbox__container {\n display: flex;\n align-items: center;\n flex-direction: row;\n flex-wrap: wrap;\n }\n\n .dual-listbox__search {\n @extend .form-control;\n max-width: 300px;\n &--hidden{\n display: none;\n }\n }\n\n .dual-listbox__available,\n .dual-listbox__selected {\n border: 1px solid $border-light;\n height: 300px;\n overflow-y: auto;\n padding: 0;\n width: 300px;\n margin-top: 0;\n border-radius: 0 0 $input-border-radius $input-border-radius;\n }\n\n .dual-listbox__buttons, .rdl-actions-right, .rdl-actions-left {\n display: flex;\n flex-direction: column;\n margin: 3px 10px;\n }\n\n .dual-listbox__button {\n justify-content: center;\n text-transform: capitalize;\n display: block;\n @extend .btn;\n @extend .btn-light;\n }\n\n .dual-listbox__title {\n font-size: 1rem;\n font-weight: $fw-medium;\n padding: .5rem 1rem;\n border-left: 1px solid $border-light;\n border-right: 1px solid $border-light;\n border-top: 1px solid $border-light;\n margin-top: 1rem;\n -webkit-margin-before: 1rem;\n border-radius: $input-border-radius $input-border-radius 0 0;\n }\n\n .dual-listbox__item {\n display: block;\n padding: .5rem 1rem;\n cursor: pointer;\n user-select: none;\n -moz-user-select: none;\n -webkit-user-select: none;\n -ms-user-select: none;\n border-bottom: 1px solid $border-light;\n transition: background-color 0.2s ease;\n &:hover{\n @extend .bg-light;\n }\n &:active,\n &.dual-listbox__item--selected {\n @extend .bg-primary-dim;\n }\n }\n}\n\n.react-dual-listbox {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n flex-wrap: wrap;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.react-dual-listbox * {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.react-dual-listbox input:disabled,\n.react-dual-listbox select:disabled {\n background: #eee;\n cursor: not-allowed;\n}\n.react-dual-listbox button,\n.react-dual-listbox select {\n line-height: 1.42857;\n font-family: inherit;\n}\n\n.rdl-selected:focus-visible {\n border: none;\n}\n\n.rdl-filter,\n.rdl-control {\n display: block;\n border: 1px solid #ccc;\n border-radius: 2px;\n padding: 8px 12px;\n width: 100%;\n color: #333;\n font-size: 14px;\n}\n\n.rdl-filter {\n @extend .form-control;\n max-width: 300px;\n margin-bottom: 10px !important;\n &--hidden{\n display: none;\n }\n}\n\n.rdl-control-container {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.rdl-control-label {\n font-size: 1rem;\n font-weight: $fw-medium;\n padding: .5rem 1rem;\n border-left: 1px solid $border-light;\n border-right: 1px solid $border-light;\n border-top: 1px solid $border-light;\n margin-top: 1rem;\n -webkit-margin-before: 1rem;\n border-radius: $input-border-radius $input-border-radius 0 0;\n margin-bottom: 0 !important;\n width: 100%;\n}\n.rdl-control-label.rdl-sr-only {\n position: absolute;\n clip: rect(0 0 0 0);\n}\n\n.rdl-control {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n border: 1px solid $border-light;\n height: 300px;\n overflow-y: auto;\n padding: 0;\n width: 300px;\n margin-top: 0;\n border-radius: 0 0 $input-border-radius $input-border-radius;\n &:focus {\n outline: none;\n }\n}\n.rdl-control > option {\n display: block;\n padding: .5rem 1rem;\n cursor: pointer;\n user-select: none;\n -moz-user-select: none;\n -webkit-user-select: none;\n -ms-user-select: none;\n border-bottom: 1px solid $border-light;\n transition: background-color 0.2s ease;\n &:hover{\n @extend .bg-lighter;\n }\n &:active,\n &:focus {\n @extend .bg-primary-dim;\n outline: none;\n background: transparent !important;\n }\n}\n.rdl-control optgroup {\n font: inherit;\n font-weight: 700;\n}\n\n/*\n.rdl-actions {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n margin: 0 10px;\n padding: 10px 0px;\n}\n/*\n.rdl-has-header .rdl-actions {\n padding-top: 31px;\n}\n.rdl-has-filter .rdl-actions {\n padding-top: 44px;\n}\n.rdl-has-header.rdl-has-filter .rdl-actions {\n padding-top: 75px;\n}\n*/\n\n.rdl-actions {\n display: inline-flex;\n flex-direction: column;\n}\n\n.rdl-move {\n margin-bottom: 5px;\n //border: 1px solid #ccc;\n // border-radius: 2px;\n // margin-bottom: 5px;\n // justify-content: center;\n // text-transform: capitalize;\n // position: relative;\n // letter-spacing: 0.02em;\n // display: inline-flex;\n // align-items: center;\n // cursor: pointer;\n // padding: .4375rem 1.125rem;\n // color: #333;\n // font-size: 12px;\n border: none;\n background: transparent;\n}\n.rdl-move:focus{\n border: none;\n outline: none !important;\n}\n.rdl-move:disabled {\n opacity: 0.5;\n cursor: not-allowed;\n}\n.rdl-move:last-child {\n margin-bottom: 0;\n}\n.rdl-move i {\n margin: 0 -1px;\n}\n\n\n.rdl-align-top .rdl-available {\n margin-right: 10px;\n}\n.rdl-align-top .rdl-selected {\n margin-left: 10px;\n}\n.rdl-align-top .rdl-control {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.rdl-align-top .rdl-actions-left,\n.rdl-align-top .rdl-actions-right {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n margin: 0;\n}\n.rdl-align-top .rdl-list-box .rdl-move {\n -webkit-box-flex: 0;\n -ms-flex: 0 1 50%;\n flex: 0 1 50%;\n}\n.rdl-align-top .rdl-list-box .rdl-move:first-child {\n margin-bottom: 0;\n border-right: 0;\n border-top-right-radius: 0;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n.rdl-align-top .rdl-list-box .rdl-move:last-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}","$react-select-color: $base-text !default;\n$react-select-placeholder-color: $base-light !default;\n$react-select-bg-color: $white !default;\n\n$react-select-dropdown-item-active: $light !default;\n$react-select-dropdown-item-disabled:rgba($base-light,.7) !default;\n\n$react-select-border-width: 1px !default;\n$react-select-border-color: $input-border-color !default;\n$react-select-focus-border-color: $input-focus-border-color !default;\n$react-select-open-border-color: darken($input-border-color, 12%) !default;\n$react-select-box-shadow: none !default;\n$react-select-focus-box-shadow: $input-focus-box-shadow !default;\n$react-select-transition: all .3s !default;\n$react-select-border-radius: $border-radius !default;\n\n$react-select-font-family: $base-font-family !default;\n$react-select-font-weight: $input-font-weight !default;\n\n$react-select-padding-x: $input-padding-x !default;\n$react-select-padding-y: $input-padding-y !default;\n$react-select-font-size: $input-font-size !default;\n$react-select-line-height: $input-line-height !default;\n$react-select-input-height: $input-height !default;\n\n$react-select-padding-x-sm: $input-padding-x-sm !default;\n$react-select-padding-y-sm: $input-padding-y-sm !default;\n$react-select-font-size-sm: $input-font-size-sm !default;\n$react-select-line-height-sm: $input-line-height-sm !default;\n$react-select-input-height-sm: $input-height-sm !default;\n\n$react-select-padding-x-lg: $input-padding-x-lg !default;\n$react-select-padding-y-lg: $input-padding-y-lg !default;\n$react-select-font-size-lg: $input-font-size-lg !default;\n$react-select-line-height-lg: $input-line-height-lg !default;\n$react-select-input-height-lg: $input-height-lg !default;\n\n$react-select-padding-x-xl: $input-padding-x-xl !default;\n$react-select-padding-y-xl: $input-padding-y-xl !default;\n$react-select-font-size-xl: $input-font-size-xl !default;\n$react-select-line-height-xl: $input-line-height-xl !default;\n$react-select-input-height-xl: $input-height-xl !default;\n\n$react-select-arrow-font-family: $nk-dashlite-font !default;\n$react-select-arrow-down: $ni-chevron-down !default;\n$react-select-arrow-up: $ni-chevron-up !default;\n\n.css-tlfecz-indicatorContainer,\n.css-1gtu0rj-indicatorContainer,\n.css-1okebmr-indicatorSeparator {\n display: none !important;\n}\n.css-1pahdxg-control {\n border-color: transparent !important;\n box-shadow: none !important;\n}\n.react-select-container {\n box-sizing: border-box !important;\n margin: 0 !important;\n position: relative !important;\n vertical-align: middle !important;\n cursor: pointer !important;\n min-height: calc(2.125rem + 2px) !important;\n}\n.react-select__control{\n cursor: pointer !important;\n color: #526484 !important;\n border: 1px solid #dbdfea !important;\n //padding: 0 .35rem !important;\n}\n.react-select__control:hover {\n border-color: #dbdfea !important;\n}\n.react-select__single-value {\n color: #526484 !important;\n line-height: 1.25rem !important;\n font-family: Roboto,sans-serif !important;\n font-size: 13px !important;\n font-weight: 400 !important;\n}\n\n.react-select__control--is-focused,\n.react-select__control--menu-is-open,\n.react-select__control + .react-select__control--is-focused, .react-select__control + .react-select__control--menu-is-open {\n border: 1px solid #dbdfea !important;\n //border-color: $accent-color !important;\n cursor: pointer !important;\n box-shadow: none !important;\n}\n.react-select__menu {\n background-color: $react-select-bg-color !important;\n border-radius: $react-select-border-radius !important;\n box-shadow: $react-select-box-shadow !important;\n border: $react-select-border-width solid $react-select-border-color !important;\n font-family: $react-select-font-family !important;\n font-size: $react-select-font-size !important;\n font-weight: $react-select-font-weight !important; \n display: block !important;\n padding: 6px !important;\n z-index: 1000 !important;\n}\n.react-select__option {\n background-color: $react-select-bg-color !important;\n border-radius: $react-select-border-radius !important;\n box-shadow: $react-select-box-shadow !important;\n //border: $react-select-border-width solid $react-select-border-color !important;;\n font-family: $react-select-font-family !important;\n font-size: $react-select-font-size !important;\n font-weight: $react-select-font-weight !important;\n cursor: pointer !important;\n display: block !important;\n font-weight: normal;\n display: block;\n white-space: nowrap;\n min-height: 1.2em;\n color : #526484;\n padding: 0.375rem .75rem !important;\n}\n.react-select__option:not(:last-child) {\n margin-bottom: 0.125rem;\n}\n.react-select__option:hover {\n font-weight: normal;\n display: block;\n white-space: nowrap;\n background-color: #ebeef2 !important;\n}\n.react-select__option--is-selected {\n color : #526484 !important;\n background: #ebeef2 !important;\n}\n.react-select__placeholder { \n color: #8094ae !important;\n font-size: small !important;\n margin-left: 5px;\n padding: 0 .35rem !important;\n}\n\n// Multivalue\n.react-select__multi-value {\n background-color: #ebeef2 !important;\n border-radius: 3px !important;\n cursor: pointer !important;\n}\n.react-select__multi-value__remove {\n color: #526484 !important;\n cursor: pointer !important;\n display: inline-block !important;\n font-weight: bold !important;\n}\n.react-select__multi-value__remove:hover{\n background: transparent !important;\n}","/* Magnific Popup CSS */\n\n@import \"settings\";\n\n////////////////////////\n//\n// Contents:\n//\n// 1. General styles\n// - Transluscent overlay\n// - Containers, wrappers\n// - Cursors\n// - Helper classes\n// 2. Appearance\n// - Preloader & text that displays error messages\n// - CSS reset for buttons\n// - Close icon\n// - \"1 of X\" counter\n// - Navigation (left/right) arrows\n// - Iframe content type styles\n// - Image content type styles\n// - Media query where size of arrows is reduced\n// - IE7 support\n//\n////////////////////////\n\n\n\n////////////////////////\n// 1. General styles\n////////////////////////\n\n// Transluscent overlay\n.mfp-bg {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 2;\n overflow: hidden;\n position: fixed;\n\n background: $mfp-overlay-color;\n opacity: $mfp-overlay-opacity;\n}\n\n// Wrapper for popup\n.mfp-wrap {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 3;\n position: fixed;\n outline: none !important;\n -webkit-backface-visibility: hidden; // fixes webkit bug that can cause \"false\" scrollbar\n}\n\n// Root container\n.mfp-container {\n text-align: center;\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n padding: 0 $mfp-popup-padding-left;\n box-sizing: border-box;\n}\n\n// Vertical centerer helper\n.mfp-container {\n &:before {\n content: '';\n display: inline-block;\n height: 100%;\n vertical-align: middle;\n }\n}\n\n// Remove vertical centering when popup has class `mfp-align-top`\n.mfp-align-top {\n .mfp-container {\n &:before {\n display: none;\n }\n }\n}\n\n// Popup content holder\n.mfp-content {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n margin: 0 auto;\n @if($rtl==false){\n text-align: left;\n }\n @if($rtl==true){\n text-align: right;\n }\n z-index: $mfp-z-index-base + 5;\n}\n.mfp-inline-holder,\n.mfp-ajax-holder {\n .mfp-content {\n width: 100%;\n cursor: auto;\n }\n}\n\n// Cursors\n.mfp-ajax-cur {\n cursor: progress;\n}\n.mfp-zoom-out-cur {\n &, .mfp-image-holder .mfp-close {\n cursor: -moz-zoom-out;\n cursor: -webkit-zoom-out;\n cursor: zoom-out;\n }\n}\n.mfp-zoom {\n cursor: pointer;\n cursor: -webkit-zoom-in;\n cursor: -moz-zoom-in;\n cursor: zoom-in;\n}\n.mfp-auto-cursor {\n .mfp-content {\n cursor: auto;\n }\n}\n\n.mfp-close,\n.mfp-arrow,\n.mfp-preloader,\n.mfp-counter {\n -webkit-user-select:none;\n -moz-user-select: none;\n user-select: none;\n}\n\n// Hide the image during the loading\n.mfp-loading {\n &.mfp-figure {\n display: none;\n }\n}\n\n// Helper class that hides stuff\n@if $mfp-use-visuallyhidden {\n // From HTML5 Boilerplate https://github.com/h5bp/html5-boilerplate/blob/v4.2.0/doc/css.md#visuallyhidden\n .mfp-hide {\n border: 0 !important;\n clip: rect(0 0 0 0) !important;\n height: 1px !important;\n margin: -1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n width: 1px !important;\n }\n} @else {\n .mfp-hide {\n display: none !important;\n }\n}\n\n\n////////////////////////\n// 2. Appearance\n////////////////////////\n\n// Preloader and text that displays error messages\n.mfp-preloader {\n color: $mfp-controls-text-color;\n position: absolute;\n top: 50%;\n width: auto;\n text-align: center;\n margin-top: -0.8em;\n left: 8px;\n right: 8px;\n z-index: $mfp-z-index-base + 4;\n a {\n color: $mfp-controls-text-color;\n &:hover {\n color: $mfp-controls-text-color-hover;\n }\n }\n}\n\n// Hide preloader when content successfully loaded\n.mfp-s-ready {\n .mfp-preloader {\n display: none;\n }\n}\n\n// Hide content when it was not loaded\n.mfp-s-error {\n .mfp-content {\n display: none;\n }\n}\n\n// CSS-reset for buttons\nbutton {\n &.mfp-arrow {\n overflow: visible;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n display: block;\n outline: none;\n padding: 0;\n z-index: $mfp-z-index-base + 6;\n box-shadow: none;\n touch-action: manipulation;\n }\n &::-moz-focus-inner {\n padding: 0;\n border: 0\n }\n}\nbutton {\n &.mfp-close {\n overflow: visible;\n cursor: pointer;\n border: 0;\n -webkit-appearance: none;\n display: flex;\n align-items: center;\n justify-content: center;\n outline: none;\n padding: 0;\n z-index: $mfp-z-index-base + 6;\n box-shadow: $box-shadow;\n touch-action: manipulation;\n }\n &::-moz-focus-inner {\n padding: 0;\n border: 0\n }\n}\n\n\n// Close icon\n.mfp-close {\n width: 44px;\n height: 44px;\n line-height: 44px;\n\n position: absolute;\n @if($rtl==false){\n right: 0;\n }\n @if($rtl==true){\n left: 0;\n }\n top: 0;\n text-decoration: none;\n text-align: center;\n // opacity: $mfp-controls-opacity;\n transform: translate(50%,-50%);\n color: $mfp-controls-color;\n\n font-style: normal;\n font-size: 28px;\n font-family: Arial, Baskerville, monospace;\n\n background-color: $white;\n border-radius: 50%;\n &:hover,\n &:focus {\n opacity: 1;\n }\n\n &:active {\n top: 1px;\n }\n &:after{\n position: absolute;\n font-family: $nk-dashlite-font;\n content: $ni-cross-sm;\n color: $base-text;\n }\n}\n.mfp-close-btn-in {\n .mfp-close {\n color: $mfp-inner-close-icon-color;\n }\n}\n.mfp-image-holder,\n.mfp-iframe-holder {\n .mfp-close {\n color: $white;\n }\n}\n\n// \"1 of X\" counter\n.mfp-counter {\n position: absolute;\n top: 0;\n @if($rtl==false){\n right: 0;\n }\n @if($rtl==true){\n left: 0;\n }\n color: $mfp-controls-text-color;\n font-size: 12px;\n line-height: 18px;\n white-space: nowrap;\n}\n\n// Navigation arrows\n@if $mfp-include-arrows {\n .mfp-arrow {\n position: absolute;\n opacity: $mfp-controls-opacity;\n margin: 0;\n top: 50%;\n margin-top: -55px;\n padding: 0;\n width: 90px;\n height: 110px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n &:active {\n margin-top: -54px;\n }\n &:hover,\n &:focus {\n opacity: 1;\n }\n &:before,\n &:after {\n content: '';\n display: block;\n width: 0;\n height: 0;\n position: absolute;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n top: 0;\n margin-top: 35px;\n @if($rtl==false){\n margin-left: 35px;\n }\n @if($rtl==true){\n margin-right: 35px;\n }\n border: medium inset transparent;\n }\n\n &:after {\n\n border-top-width: 13px;\n border-bottom-width: 13px;\n top:8px;\n }\n\n &:before {\n border-top-width: 21px;\n border-bottom-width: 21px;\n opacity: 0.7;\n }\n\n }\n\n .mfp-arrow-left {\n @if($rtl==false){\n left: 0;\n &:after {\n border-right: 17px solid $mfp-controls-color;\n margin-left: 31px;\n }\n &:before {\n margin-left: 25px;\n border-right: 27px solid $mfp-controls-border-color;\n }\n }\n @if($rtl==true){\n right: 0;\n &:after {\n border-left: 17px solid $mfp-controls-color;\n margin-right: 31px;\n }\n &:before {\n margin-right: 25px;\n border-left: 27px solid $mfp-controls-border-color;\n }\n }\n }\n\n .mfp-arrow-right {\n @if($rtl==false){\n right: 0;\n &:after {\n border-left: 17px solid $mfp-controls-color;\n margin-left: 39px\n }\n &:before {\n border-left: 27px solid $mfp-controls-border-color;\n }\n }\n @if($rtl==true){\n left: 0;\n &:after {\n border-right: 17px solid $mfp-controls-color;\n margin-right: 39px\n }\n &:before {\n border-right: 27px solid $mfp-controls-border-color;\n }\n }\n }\n}\n\n\n\n// Iframe content type\n@if $mfp-include-iframe-type {\n .mfp-iframe-holder {\n padding-top: $mfp-iframe-padding-top;\n padding-bottom: $mfp-iframe-padding-top;\n .mfp-content {\n line-height: 0;\n width: 100%;\n max-width: $mfp-iframe-max-width;\n }\n // .mfp-close {\n // top: -40px;\n // }\n }\n .mfp-iframe-scaler {\n width: 100%;\n height: 0;\n overflow: hidden;\n padding-top: $mfp-iframe-ratio * 100%;\n iframe {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-shadow: $mfp-shadow;\n background: $mfp-iframe-background;\n border-radius: $border-radius-xl;\n }\n }\n}\n\n\n\n// Image content type\n@if $mfp-include-image-type {\n\n /* Main image in popup */\n img {\n &.mfp-img {\n width: auto;\n max-width: 100%;\n height: auto;\n display: block;\n line-height: 0;\n box-sizing: border-box;\n // padding: $mfp-image-padding-top 0 $mfp-image-padding-bottom;\n margin: 0 auto;\n border-radius: $border-radius-xl;\n }\n }\n\n /* The shadow behind the image */\n .mfp-figure {\n line-height: 0;\n &:after {\n content: '';\n position: absolute;\n left: 0;\n top: $mfp-image-padding-top;\n bottom: $mfp-image-padding-bottom;\n display: block;\n right: 0;\n width: auto;\n height: auto;\n z-index: -1;\n box-shadow: $mfp-shadow;\n background: $mfp-image-background;\n }\n small {\n color: $mfp-caption-subtitle-color;\n display: block;\n font-size: 12px;\n line-height: 14px;\n }\n figure {\n margin: 0;\n }\n }\n .mfp-bottom-bar {\n margin-top: -$mfp-image-padding-bottom + 4;\n position: absolute;\n top: 100%;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n width: 100%;\n cursor: auto;\n }\n .mfp-title {\n @if($rtl==false){\n text-align: left;\n }\n @if($rtl==true){\n text-align: right;\n }\n line-height: 18px;\n color: $mfp-caption-title-color;\n word-wrap: break-word;\n @if($rtl==false){\n padding-right: 36px; // leave some space for counter at right side\n }\n @if($rtl==true){\n padding-left: 36px; // leave some space for counter at right side\n }\n }\n\n .mfp-image-holder {\n .mfp-content {\n max-width: 100%;\n }\n }\n\n .mfp-gallery {\n .mfp-image-holder {\n .mfp-figure {\n cursor: pointer;\n }\n }\n }\n\n\n @if $mfp-include-mobile-layout-for-image {\n @media screen and (max-width: 800px) and (orientation:landscape), screen and (max-height: 300px) {\n /**\n * Remove all paddings around the image on small screen\n */\n .mfp-img-mobile {\n .mfp-image-holder {\n padding-left: 0;\n padding-right: 0;\n }\n img {\n &.mfp-img {\n padding: 0;\n }\n }\n .mfp-figure {\n // The shadow behind the image\n &:after {\n top: 0;\n bottom: 0;\n }\n small {\n display: inline;\n @if($rtl==false){\n margin-left: 5px;\n }\n @if($rtl==true){\n margin-right: 5px;\n }\n }\n }\n .mfp-bottom-bar {\n background: rgba(0,0,0,0.6);\n bottom: 0;\n margin: 0;\n top: auto;\n padding: 3px 5px;\n position: fixed;\n box-sizing: border-box;\n &:empty {\n padding: 0;\n }\n }\n .mfp-counter {\n @if($rtl==false){\n right: 5px;\n }\n @if($rtl==true){\n left: 5px;\n }\n top: 3px;\n }\n .mfp-close {\n top: 0;\n @if($rtl==false){\n right: 0;\n }\n @if($rtl==true){\n left: 0;\n }\n width: 35px;\n height: 35px;\n line-height: 35px;\n background: rgba(0, 0, 0, 0.6);\n position: fixed;\n text-align: center;\n padding: 0;\n }\n }\n }\n }\n}\n\n\n\n// Scale navigation arrows and reduce padding from sides\n@media all and (max-width: 900px) {\n .mfp-arrow {\n -webkit-transform: scale(0.75);\n transform: scale(0.75);\n }\n .mfp-arrow-left {\n -webkit-transform-origin: 0;\n transform-origin: 0;\n }\n .mfp-arrow-right {\n -webkit-transform-origin: 100%;\n transform-origin: 100%;\n }\n .mfp-container {\n padding-left: $mfp-popup-padding-left-mobile;\n padding-right: $mfp-popup-padding-left-mobile;\n }\n}\n\n","////////////////////////\n// Settings //\n////////////////////////\n\n// overlay\n$mfp-overlay-color: #0b0b0b !default; // Color of overlay screen\n$mfp-overlay-opacity: 0.8 !default; // Opacity of overlay screen\n$mfp-shadow: 0 0 8px rgba(0, 0, 0, 0.6) !default; // Shadow on image or iframe\n\n// spacing\n$mfp-popup-padding-left: 8px !default; // Padding from left and from right side\n$mfp-popup-padding-left-mobile: 6px !default; // Same as above, but is applied when width of window is less than 800px\n\n$mfp-z-index-base: 1040 !default; // Base z-index of popup\n\n// controls\n$mfp-include-arrows: true !default; // Include styles for nav arrows\n$mfp-controls-opacity: 0.65 !default; // Opacity of controls\n$mfp-controls-color: #FFF !default; // Color of controls\n$mfp-controls-border-color: #3F3F3F !default; \t // Border color of controls\n$mfp-inner-close-icon-color: #333 !default; // Color of close button when inside\n$mfp-controls-text-color: #CCC !default; // Color of preloader and \"1 of X\" indicator\n$mfp-controls-text-color-hover: #FFF !default; // Hover color of preloader and \"1 of X\" indicator\n\n// Iframe-type options\n$mfp-include-iframe-type: true !default; // Enable Iframe-type popups\n$mfp-iframe-padding-top: 40px !default; // Iframe padding top\n$mfp-iframe-background: #000 !default; // Background color of iframes\n$mfp-iframe-max-width: 900px !default; // Maximum width of iframes\n$mfp-iframe-ratio: 9/16 !default; // Ratio of iframe (9/16 = widescreen, 3/4 = standard, etc.)\n\n// Image-type options\n$mfp-include-image-type: true !default; // Enable Image-type popups\n$mfp-image-background: #444 !default;\n$mfp-image-padding-top: 40px !default; // Image padding top\n$mfp-image-padding-bottom: 40px !default; // Image padding bottom\n$mfp-include-mobile-layout-for-image: true !default; // Removes paddings from top and bottom\n\n// Image caption options\n$mfp-caption-title-color: #F3F3F3 !default; // Caption title color\n$mfp-caption-subtitle-color: #BDBDBD !default; // Caption subtitle color\n\n// A11y\n$mfp-use-visuallyhidden: false !default; // Hide content from browsers, but make it available for screen readers\n","$animation-speed: .3s;\n$animation-function: ease-out;\n$backdrop-color: rgba(0, 0, 0, .5);\n\n@keyframes modal-video {\n\tfrom {\n\t\topacity: 0;\n\t}\n\n\tto {\n\t\topacity: 1;\n\t}\n}\n\n@keyframes modal-video-inner {\n\tfrom {\n\t\ttransform: translate(0, 100px);\n\t}\n\n\tto {\n\t\ttransform: translate(0, 0);\n\t}\n}\n\n.modal-video {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tbackground-color: $backdrop-color;\n\tz-index: 1000000;\n\tcursor: pointer;\n\topacity: 1;\n\tanimation-timing-function: $animation-function;\n\tanimation-duration: $animation-speed;\n\tanimation-name: modal-video;\n\t-webkit-transition: opacity $animation-speed $animation-function;\n\t-moz-transition: opacity $animation-speed $animation-function;\n\t-ms-transition: opacity $animation-speed $animation-function;\n\t-o-transition: opacity $animation-speed $animation-function;\n\ttransition: opacity $animation-speed $animation-function;\n}\n\n.modal-video-effect-exit {\n\topacity: 0;\n\n\t& .modal-video-movie-wrap {\n\t\t-webkit-transform: translate(0, 100px);\n\t\t-moz-transform: translate(0, 100px);\n\t\t-ms-transform: translate(0, 100px);\n\t\t-o-transform: translate(0, 100px);\n\t\ttransform: translate(0, 100px);\n\t}\n}\n\n.modal-video-body {\n\tmax-width: 960px;\n\twidth: 100%;\n\theight: 100%;\n\tmargin: 0 auto;\n\tpadding: 0 10px;\n display: flex;\n justify-content: center;\n\tbox-sizing: border-box;\n}\n\n.modal-video-inner {\n\tdisplay: flex;\n justify-content: center;\n align-items: center;\n\twidth: 100%;\n\theight: 100%;\n\n @media (orientation: landscape) {\n padding: 10px 60px;\n box-sizing: border-box;\n }\n}\n\n.modal-video-movie-wrap {\n\twidth: 100%;\n\theight: 0;\n\tposition: relative;\n\tpadding-bottom: 56.25%;\n\tbackground-color: #333;\n\tanimation-timing-function: $animation-function;\n\tanimation-duration: $animation-speed;\n\tanimation-name: modal-video-inner;\n\t-webkit-transform: translate(0, 0);\n\t-moz-transform: translate(0, 0);\n\t-ms-transform: translate(0, 0);\n\t-o-transform: translate(0, 0);\n\ttransform: translate(0, 0);\n\t-webkit-transition: -webkit-transform $animation-speed $animation-function;\n\t-moz-transition: -moz-transform $animation-speed $animation-function;\n\t-ms-transition: -ms-transform $animation-speed $animation-function;\n\t-o-transition: -o-transform $animation-speed $animation-function;\n\ttransition: transform $animation-speed $animation-function;\n\n\t& iframe {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t}\n}\n\n.modal-video-close-btn {\n\tposition: absolute;\n\tz-index: 2;\n\ttop: -45px;\n\tright: 0px;\n\tdisplay: inline-block;\n\twidth: 35px;\n\theight: 35px;\n\toverflow: hidden;\n\tborder: none;\n\tbackground: transparent;\n\n @media (orientation: landscape) {\n top: 0;\n right: -45px;\n }\n\n\t&:before {\n\t\ttransform: rotate(45deg);\n\t}\n\n\t&:after {\n\t\ttransform: rotate(-45deg);\n\t}\n\n\t&:before,\n\t&:after {\n\t\tcontent: '';\n\t\tposition: absolute;\n\t\theight: 2px;\n\t\twidth: 100%;\n\t\ttop: 50%;\n\t\tleft: 0;\n\t\tmargin-top: -1px;\n\t\tbackground: #fff;\n\t\tborder-radius: 5px;\n\t\tmargin-top: -6px;\n\t}\n}\n","$datepicker-dropdown-border-before: rgba(0, 0, 0, 0.2);\n\n$datepicker-day-focused-hover-bg: $bg-light;\n\n$datepicker-old-new-color: $light-300;\n$datepicker-disabled-color: $light-300;\n$datepicker-highlighted-bg: $bg-light;\n\n$datepicker-today-bg: $accent-200;\n$datepicker-today-hover-bg: $accent-500;\n$datepicker-today-active-bg: $accent-color;\n$datepicker-today-color: $accent-color;\n$datepicker-today-hover-color:$white;\n$datepicker-today-active-hover-color:$white;\n\n$datepicker-range-bg: $light-300;\n\n$datepicker-range-today-bg: $accent-400;\n$datepicker-range-today-hover-bg: $accent-500;\n$datepicker-range-today-active-bg: $accent-color;\n\n$datepicker-selected-bg: $light-600;\n$datepicker-selected-color: $white;\n$datepicker-selected-hover-bg: $light-700;\n$datepicker-selected-active-bg: $light-800;\n\n$datepicker-active-bg: $accent-500;\n$datepicker-active-color:$white;\n$datepicker-active-hover-bg: $accent-color;\n$datepicker-active-active-bg: $accent-color;\n\n$datepicker-hover-bg: $accent-color;\n$datepicker-hover-color: $white;\n\n$datepicker-span-active-bg: $accent-500;\n$datepicker-span-active-color: $white;\n$datepicker-span-active-hover-bg: $accent-color;\n$datepicker-span-active-active-bg: $accent-color;\n$datepicker-span-old-new-color: $light-300;\n\n$datepicker-switch-hover-bg: $bg-light;\n\n$input-daterange-add-on-bg: $bg-light;\n\n\n.react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {\n border-color: #ccc;\n border-style: solid;\n border-width: 3px 3px 0 0;\n content: \"\";\n display: block;\n height: 9px;\n position: absolute;\n top: 6px;\n width: 9px;\n}\n\n.react-datepicker-popper {\n background-color: #fff;\n padding: 10px;\n border-radius: 4px;\n direction: ltr;\n border: 1px solid $light-300;\n box-shadow: none;\n min-width: 240px;\n font-size: .8125rem;\n}\n\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {\n margin-left: -4px;\n position: absolute;\n width: 0;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {\n box-sizing: content-box;\n position: absolute;\n border: 8px solid transparent;\n height: 0;\n width: 1px;\n content: \"\";\n z-index: -1;\n border-width: 8px;\n left: -8px;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {\n border-bottom-color: #aeaeae;\n}\n\n.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {\n top: 0;\n margin-top: -8px;\n}\n.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {\n border-top: none;\n border-bottom-color: #f0f0f0;\n}\n.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {\n top: 0;\n}\n.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {\n top: -1px;\n border-bottom-color: #aeaeae;\n}\n\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {\n bottom: 0;\n margin-bottom: -8px;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {\n border-bottom: none;\n border-top-color: #fff;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {\n bottom: 0;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {\n bottom: -1px;\n border-top-color: #aeaeae;\n}\n\n.react-datepicker {\n margin-top: 5px;\n}\n\n.date-picker-range > .react-datepicker-wrapper {\n display: inline;\n width: 45%;\n}\n\n.date-picker-range {\n .start-m input{\n border-radius: 3px 0px 0px 3px !important;\n }\n .end-m input{\n border-radius: 0px 3px 3px 0px !important;\n }\n}\n\n.react-datepicker-wrapper {\n display: inline-block;\n padding: 0;\n border: 0;\n width: 100%;\n}\n\n.react-datepicker--time-only .react-datepicker__triangle {\n left: 35px;\n}\n.react-datepicker--time-only .react-datepicker__time-container {\n border-left: 0;\n}\n.react-datepicker--time-only .react-datepicker__time,\n.react-datepicker--time-only .react-datepicker__time-box {\n border-bottom-left-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.react-datepicker__triangle {\n position: absolute;\n left: 50px;\n display: none;\n}\n\n.react-datepicker-popper {\n z-index: 1;\n}\n.react-datepicker-popper[data-placement^=bottom] {\n padding-top: 10px;\n transform: translate(0px, 45.25px) !important;\n}\n.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {\n left: auto;\n right: 50px;\n}\n.react-datepicker-popper[data-placement^=top] {\n padding-bottom: 10px;\n transform: translate(0px, -45.25px) !important;\n}\n.react-datepicker-popper[data-placement^=right] {\n padding-left: 8px;\n}\n.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {\n left: auto;\n right: 42px;\n}\n.react-datepicker-popper[data-placement^=left] {\n padding-right: 8px;\n}\n.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {\n left: 42px;\n right: auto;\n}\n\n.react-datepicker__header {\n text-align: center;\n position: relative;\n font-size: .8125rem;\n color: #526484;\n font-weight: bold;\n}\n\n.react-datepicker__header--time {\n padding-bottom: 8px;\n padding-left: 5px;\n padding-right: 5px;\n}\n.react-datepicker__header--time:not(.react-datepicker__header--time--only) {\n border-top-left-radius: 0;\n}\n.react-datepicker__header:not(.react-datepicker__header--has-time-select) {\n border-top-right-radius: 0.3rem;\n}\n\n.react-datepicker__year-dropdown-container--select,\n.react-datepicker__month-dropdown-container--select,\n.react-datepicker__month-year-dropdown-container--select,\n.react-datepicker__year-dropdown-container--scroll,\n.react-datepicker__month-dropdown-container--scroll,\n.react-datepicker__month-year-dropdown-container--scroll {\n display: inline-block;\n margin: 0 2px;\n}\n\n.react-datepicker__current-month,\n.react-datepicker-time__header,\n.react-datepicker-year-header {\n margin-top: 0;\n}\n\n.react-datepicker-time__header {\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n\n.react-datepicker__navigation {\n background: none;\n display: flex;\n justify-content: center;\n //align-items: center;\n text-align: center;\n cursor: pointer;\n position: absolute;\n border: none;\n //padding: 1px;\n z-index: 1;\n height: 27px;\n width: 27px;\n margin: 0.1rem 0.5rem;\n text-indent: -999em;\n overflow: hidden;\n}\n.react-datepicker__navigation:hover {\n // background: $datepicker-switch-hover-bg;\n border-radius: 0.3rem;\n}\n.react-datepicker__navigation:focus, .react-datepicker__navigation:focus-visible {\n outline: none;\n}\n\n.react-datepicker__navigation--previous {\n left: 2px;\n}\n.react-datepicker__navigation--next {\n right: 2px;\n}\n.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {\n right: 85px;\n}\n.react-datepicker__navigation--years {\n position: relative;\n top: 0;\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.react-datepicker__navigation--years-previous {\n top: 4px;\n}\n.react-datepicker__navigation--years-upcoming {\n top: -4px;\n}\n.react-datepicker__navigation:hover *::before {\n border-color: #a6a6a6;\n}\n\n.react-datepicker__navigation-icon {\n position: relative;\n top: -1px;\n font-size: 12px;\n width: 0;\n}\n.react-datepicker__navigation-icon--next {\n left: -2px;\n}\n.react-datepicker__navigation-icon--next::before {\n transform: rotate(45deg);\n left: -7px;\n}\n.react-datepicker__navigation-icon--previous {\n right: -2px;\n}\n.react-datepicker__navigation-icon--previous::before {\n transform: rotate(225deg);\n right: -7px;\n}\n\n.react-datepicker__month-container {\n float: left;\n padding: 0px;\n}\n\n.react-datepicker__year {\n margin: 0.4rem;\n text-align: center;\n}\n.react-datepicker__year-wrapper {\n display: flex;\n flex-wrap: wrap;\n max-width: 208px;\n}\n.react-datepicker__year .react-datepicker__year-text {\n display: inline-block;\n width: 4rem;\n margin: 2px;\n}\n\n.react-datepicker__month {\n margin: 0.4rem;\n text-align: center;\n}\n.react-datepicker__month .react-datepicker__month-text,\n.react-datepicker__month .react-datepicker__quarter-text {\n display: inline-block;\n width: 5rem;\n margin: 2px;\n}\n\n.react-datepicker__input-time-container {\n clear: both;\n width: 100%;\n float: left;\n margin: 5px 0 10px 15px;\n text-align: left;\n}\n.react-datepicker__input-time-container .react-datepicker-time__caption {\n display: inline-block;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container {\n display: inline-block;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {\n display: inline-block;\n margin-left: 10px;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {\n width: auto;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {\n -moz-appearance: textfield;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {\n margin-left: 5px;\n display: inline-block;\n}\n\n.react-datepicker__time-container {\n border-left: 1px solid #aeaeae;\n}\n.react-datepicker__time-container--with-today-button {\n display: inline;\n border: 1px solid #aeaeae;\n border-radius: 0.3rem;\n position: absolute;\n right: -72px;\n top: 0;\n}\n.react-datepicker__time-container .react-datepicker__time {\n position: relative;\n background: white;\n border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {\n overflow-x: hidden;\n margin: 0 auto;\n text-align: center;\n border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {\n list-style: none;\n margin: 0;\n height: calc(195px + (1.7rem / 2));\n overflow-y: scroll;\n padding-right: 0;\n padding-left: 0;\n width: 100%;\n box-sizing: content-box;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {\n height: 30px;\n padding: 5px 10px;\n white-space: nowrap;\n transition: all 0.3s;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {\n cursor: pointer;\n background-color: #f0f0f0;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {\n color: $datepicker-today-color;\n background-color: $datepicker-today-bg;\n transition: all 0.3s;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {\n color: $datepicker-today-hover-color;\n background-color: $datepicker-today-hover-bg;\n\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {\n color: #ccc;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {\n cursor: default;\n background-color: transparent;\n}\n\n.react-datepicker__week-number {\n color: #ccc;\n display: inline-block;\n width: 1.7rem;\n line-height: 1.7rem;\n text-align: center;\n margin: 0.166rem;\n}\n.react-datepicker__week-number.react-datepicker__week-number--clickable {\n cursor: pointer;\n}\n.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {\n border-radius: 0.3rem;\n background-color: #f0f0f0;\n}\n\n.react-datepicker__day-names,\n.react-datepicker__week {\n white-space: nowrap;\n transition: all 0.3s;\n}\n\n.react-datepicker__day-names {\n margin-bottom: -8px;\n margin-top: 5px;\n}\n\n.react-datepicker__day-name,\n.react-datepicker__day,\n.react-datepicker__time-name {\n display: inline-block;\n width: 1.7rem;\n line-height: 1.7rem;\n text-align: center;\n margin: 0.166rem;\n transition: all 0.3s;\n}\n\n.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,\n.react-datepicker__quarter--selected,\n.react-datepicker__quarter--in-selecting-range,\n.react-datepicker__quarter--in-range {\n border-radius: 0.3rem;\n color: $datepicker-today-color;\n background-color: $datepicker-today-bg;\n}\n.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,\n.react-datepicker__quarter--selected:hover,\n.react-datepicker__quarter--in-selecting-range:hover,\n.react-datepicker__quarter--in-range:hover {\n color: $datepicker-today-hover-color;\n background-color: $datepicker-today-hover-bg;\n}\n.react-datepicker__month--disabled,\n.react-datepicker__quarter--disabled {\n color: #ccc;\n pointer-events: none;\n}\n.react-datepicker__month--disabled:hover,\n.react-datepicker__quarter--disabled:hover {\n cursor: default;\n background-color: transparent;\n}\n\n.react-datepicker__day,\n.react-datepicker__month-text,\n.react-datepicker__quarter-text,\n.react-datepicker__year-text {\n cursor: pointer;\n transition: all 0.3s;\n}\n.react-datepicker__day:hover,\n.react-datepicker__month-text:hover,\n.react-datepicker__quarter-text:hover,\n.react-datepicker__year-text:hover {\n border-radius: 0.3rem;\n background-color: #f0f0f0;\n}\n\n.react-datepicker__day--outside-month {\n color: $datepicker-old-new-color; \n}\n\n.react-datepicker__day--today, \n.react-datepicker__month-text--today,\n.react-datepicker__quarter-text--today,\n.react-datepicker__year-text--today {\n color: $datepicker-today-color;\n background-color: $datepicker-today-bg;\n border-radius: 0.3rem;\n}\n\n.react-datepicker__day--highlighted,\n.react-datepicker__month-text--highlighted,\n.react-datepicker__quarter-text--highlighted,\n.react-datepicker__year-text--highlighted {\n border-radius: 0.3rem;\n background-color: #3dcc4a;\n color: #fff;\n}\n.react-datepicker__day--highlighted:hover,\n.react-datepicker__month-text--highlighted:hover,\n.react-datepicker__quarter-text--highlighted:hover,\n.react-datepicker__year-text--highlighted:hover {\n background-color: #32be3f;\n}\n.react-datepicker__day--highlighted-custom-1,\n.react-datepicker__month-text--highlighted-custom-1,\n.react-datepicker__quarter-text--highlighted-custom-1,\n.react-datepicker__year-text--highlighted-custom-1 {\n color: magenta;\n}\n.react-datepicker__day--highlighted-custom-2,\n.react-datepicker__month-text--highlighted-custom-2,\n.react-datepicker__quarter-text--highlighted-custom-2,\n.react-datepicker__year-text--highlighted-custom-2 {\n color: green;\n}\n.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,\n.react-datepicker__month-text--selected,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--selected,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--selected,\n.react-datepicker__year-text--in-selecting-range,\n.react-datepicker__year-text--in-range {\n border-radius: 0.3rem;\n color: #fff !important;\n background-color: $datepicker-today-hover-bg !important;\n}\n.react-datepicker__day--today:hover,\n.react-datepicker__year-text--today:hover,\n.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,\n.react-datepicker__month-text--selected:hover,\n.react-datepicker__month-text--in-selecting-range:hover,\n.react-datepicker__month-text--in-range:hover,\n.react-datepicker__quarter-text--selected:hover,\n.react-datepicker__quarter-text--in-selecting-range:hover,\n.react-datepicker__quarter-text--in-range:hover,\n.react-datepicker__year-text--selected:hover,\n.react-datepicker__year-text--in-selecting-range:hover,\n.react-datepicker__year-text--in-range:hover {\n color: $datepicker-today-hover-color;\n background-color: $datepicker-today-hover-bg !important;\n\n}\n// .react-datepicker__day--keyboard-selected,\n// .react-datepicker__month-text--keyboard-selected,\n// .react-datepicker__quarter-text--keyboard-selected,\n// .react-datepicker__year-text--keyboard-selected {\n\n// }\n// .react-datepicker__day--keyboard-selected:hover,\n// .react-datepicker__month-text--keyboard-selected:hover,\n// .react-datepicker__quarter-text--keyboard-selected:hover,\n// .react-datepicker__year-text--keyboard-selected:hover {\n// background-color: #1d5d90;\n// }\n.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range) {\n background-color: $datepicker-range-bg;\n}\n.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range) {\n background-color: #f0f0f0;\n color: #000;\n}\n.react-datepicker__day--disabled,\n.react-datepicker__month-text--disabled,\n.react-datepicker__quarter-text--disabled,\n.react-datepicker__year-text--disabled {\n cursor: default;\n color: #ccc;\n}\n.react-datepicker__day--disabled:hover,\n.react-datepicker__month-text--disabled:hover,\n.react-datepicker__quarter-text--disabled:hover,\n.react-datepicker__year-text--disabled:hover {\n background-color: transparent;\n}\n\n.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,\n.react-datepicker__quarter-text.react-datepicker__month--selected:hover,\n.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,\n.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,\n.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {\n color: $datepicker-today-hover-color;\n background-color: $datepicker-today-hover-bg;\n}\n.react-datepicker__month-text:hover,\n.react-datepicker__quarter-text:hover {\n background-color: #f0f0f0;\n}\n\n.react-datepicker__input-container {\n position: relative;\n display: inline-block;\n width: 100%;\n}\n\n.react-datepicker__year-read-view,\n.react-datepicker__month-read-view,\n.react-datepicker__month-year-read-view {\n border: 1px solid transparent;\n border-radius: 0.3rem;\n position: relative;\n}\n.react-datepicker__year-read-view:hover,\n.react-datepicker__month-read-view:hover,\n.react-datepicker__month-year-read-view:hover {\n cursor: pointer;\n}\n.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {\n border-top-color: #b3b3b3;\n}\n.react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow {\n transform: rotate(135deg);\n right: -16px;\n top: 0;\n}\n\n.react-datepicker__year-dropdown,\n.react-datepicker__month-dropdown,\n.react-datepicker__month-year-dropdown {\n background-color: #f0f0f0;\n position: absolute;\n width: 50%;\n left: 25%;\n top: 30px;\n z-index: 1;\n text-align: center;\n border-radius: 0.3rem;\n border: 1px solid #aeaeae;\n}\n.react-datepicker__year-dropdown:hover,\n.react-datepicker__month-dropdown:hover,\n.react-datepicker__month-year-dropdown:hover {\n cursor: pointer;\n}\n.react-datepicker__year-dropdown--scrollable,\n.react-datepicker__month-dropdown--scrollable,\n.react-datepicker__month-year-dropdown--scrollable {\n height: 150px;\n overflow-y: scroll;\n}\n\n.react-datepicker__year-option,\n.react-datepicker__month-option,\n.react-datepicker__month-year-option {\n line-height: 20px;\n width: 100%;\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.react-datepicker__year-option:first-of-type,\n.react-datepicker__month-option:first-of-type,\n.react-datepicker__month-year-option:first-of-type {\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n.react-datepicker__year-option:last-of-type,\n.react-datepicker__month-option:last-of-type,\n.react-datepicker__month-year-option:last-of-type {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border-bottom-left-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__year-option:hover,\n.react-datepicker__month-option:hover,\n.react-datepicker__month-year-option:hover {\n background-color: #ccc;\n}\n.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,\n.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,\n.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {\n border-bottom-color: #b3b3b3;\n}\n.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,\n.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,\n.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {\n border-top-color: #b3b3b3;\n}\n.react-datepicker__year-option--selected,\n.react-datepicker__month-option--selected,\n.react-datepicker__month-year-option--selected {\n position: absolute;\n left: 15px;\n}\n\n.react-datepicker__close-icon {\n cursor: pointer;\n background-color: transparent;\n border: 0;\n outline: 0;\n padding: 0 6px 0 0;\n position: absolute;\n top: 0;\n right: 0;\n height: 100%;\n display: table-cell;\n vertical-align: middle;\n}\n.react-datepicker__close-icon::after {\n cursor: pointer;\n background-color: #216ba5;\n color: #fff;\n border-radius: 50%;\n height: 16px;\n width: 16px;\n padding: 2px;\n font-size: 12px;\n line-height: 1;\n text-align: center;\n display: table-cell;\n vertical-align: middle;\n content: \"×\";\n}\n\n.react-datepicker__today-button {\n background: #f0f0f0;\n border-top: 1px solid #aeaeae;\n cursor: pointer;\n text-align: center;\n padding: 5px 0;\n clear: left;\n}\n\n.react-datepicker__portal {\n position: fixed;\n width: 100vw;\n height: 100vh;\n background-color: rgba(0, 0, 0, 0.8);\n left: 0;\n top: 0;\n justify-content: center;\n align-items: center;\n display: flex;\n z-index: 2147483647;\n}\n.react-datepicker__portal .react-datepicker__day-name,\n.react-datepicker__portal .react-datepicker__day,\n.react-datepicker__portal .react-datepicker__time-name {\n width: 3rem;\n line-height: 3rem;\n}\n@media (max-width: 400px), (max-height: 550px) {\n .react-datepicker__portal .react-datepicker__day-name,\n.react-datepicker__portal .react-datepicker__day,\n.react-datepicker__portal .react-datepicker__time-name {\n width: 2rem;\n line-height: 2rem;\n }\n}\n.react-datepicker__portal .react-datepicker__current-month,\n.react-datepicker__portal .react-datepicker-time__header {\n font-size: 1.44rem;\n}\n.date-picker-range {\n display: flex;\n flex-direction: row;\n}\n",":root {\n --toastify-color-light: #fff;\n --toastify-color-dark: #121212;\n --toastify-color-info: #09c2de;\n --toastify-color-success: #1ee0ac;\n --toastify-color-warning: #f4bd0e;\n --toastify-color-error: #e85347;\n --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n --toastify-icon-color-info: var(--toastify-color-info);\n --toastify-icon-color-success: var(--toastify-color-success);\n --toastify-icon-color-warning: var(--toastify-color-warning);\n --toastify-icon-color-error: var(--toastify-color-error);\n --toastify-toast-width: 320px;\n --toastify-toast-background: #fff;\n --toastify-toast-min-height: 64px;\n --toastify-toast-max-height: 800px;\n --toastify-font-family: sans-serif;\n --toastify-z-index: 9999;\n --toastify-text-color-light: #757575;\n --toastify-text-color-dark: #fff;\n --toastify-text-color-info: #fff;\n --toastify-text-color-success: #fff;\n --toastify-text-color-warning: #fff;\n --toastify-text-color-error: #fff;\n --toastify-spinner-color: #616161;\n --toastify-spinner-color-empty-area: #e0e0e0;\n --toastify-color-progress-light: linear-gradient(\n to right,\n #4cd964,\n #5ac8fa,\n #007aff,\n #34aadc,\n #5856d6,\n #ff2d55\n );\n --toastify-color-progress-dark: #bb86fc;\n --toastify-color-progress-info: var(--toastify-color-info);\n --toastify-color-progress-success: var(--toastify-color-success);\n --toastify-color-progress-warning: var(--toastify-color-warning);\n --toastify-color-progress-error: var(--toastify-color-error);\n}\n\n$toast-close-icon: $ni-cross !default;\n\n.Toastify__toast-container {\n z-index: var(--toastify-z-index);\n -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);\n position: fixed;\n box-sizing: border-box;\n color: #fff;\n background-color: transparent;\n}\n.Toastify__toast-container--top-left {\n top: 1em;\n left: 1em;\n}\n.Toastify__toast-container--top-center {\n top: 1em;\n left: 50%;\n transform: translateX(-50%);\n}\n.Toastify__toast-container--top-right {\n top: 1em;\n right: 1em;\n}\n.Toastify__toast-container--bottom-left {\n bottom: 1em;\n left: 1em;\n}\n.Toastify__toast-container--bottom-center {\n bottom: 1em;\n left: 50%;\n transform: translateX(-50%);\n}\n.Toastify__toast-container--bottom-right {\n bottom: 1em;\n right: 1em;\n}\n\n@media only screen and (max-width : 480px) {\n .Toastify__toast-container {\n width: 100vw;\n padding: 0;\n left: 0;\n margin: 0;\n }\n .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {\n top: 0;\n transform: translateX(0);\n }\n .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {\n bottom: 0;\n transform: translateX(0);\n }\n .Toastify__toast-container--rtl {\n right: 0;\n left: initial;\n }\n}\n.Toastify__toast {\n position: relative;\n min-height: var(--toastify-toast-min-height);\n box-sizing: border-box;\n border-radius: 4px;\n color: $base-text !important;\n margin-bottom: 1rem;\n width: 425px;\n background-color: $white;\n box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n max-height: var(--toastify-toast-max-height);\n overflow: hidden;\n font-family: var(--toastify-font-family);\n border-left: 4px solid transparent;\n padding: 0.8rem 0.2rem 0.8rem 1.25rem;\n opacity: 1;\n cursor: pointer;\n direction: ltr;\n}\n.Toastify__toast--rtl {\n direction: rtl;\n}\n.Toastify__toast-body {\n margin: auto 0;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 6px;\n display: -ms-flexbox;\n display: flex;\n font-size: 0.875rem;\n line-height: 1.3rem;\n -ms-flex-align: center;\n align-items: center;\n .toastr-text{\n padding-left: 0.5rem;\n }\n}\n\n.toastr-text > h4, .toastr-text > h5, .toastr-text > h6 {\n margin-bottom: 0.35rem;\n font-size: 1rem;\n .is-dark & {\n color: $white;\n }\n}\n\n.Toastify__toast-body > div:last-child {\n -ms-flex: 1;\n flex: 1;\n}\n.Toastify__toast-icon {\n -webkit-margin-end: 10px;\n margin-inline-end: 10px;\n width: 20px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n display: -ms-flexbox;\n display: flex;\n}\n\n.Toastify--animate {\n animation-fill-mode: both;\n animation-duration: 0.7s;\n}\n\n.Toastify--animate-icon {\n animation-fill-mode: both;\n animation-duration: 0.3s;\n}\n\n.toast-close-button{\n position: absolute;\n @if($rtl==false){\n right: 12px;\n }\n @if($rtl==true){\n left: 12px;\n }\n top: 50%;\n transform: translateY(-50%);\n display: inline-block;\n height: 32px;\n width: 32px;\n text-indent: -9999px;\n cursor: pointer;\n &:after{\n position: absolute;\n top: 0;\n left: 0;\n text-indent: 0;\n color: $base-light;\n font-family: $nk-dashlite-font;\n content: $toast-close-icon;\n font-size: 18px;\n line-height: 32px;\n width: 100%;\n text-align: center;\n .is-dark & {\n color: $light-300;\n }\n }\n}\n\n@media only screen and (max-width : 480px) {\n .Toastify__toast {\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n.Toastify__toast-theme--dark {\n background: var(--toastify-color-dark);\n border-color : $info;\n .icon{\n color: $info;\n }\n color: $white !important;\n .toast-close-button{\n position: absolute;\n @if($rtl==false){\n right: 12px;\n }\n @if($rtl==true){\n left: 12px;\n }\n top: 50%;\n transform: translateY(-50%);\n display: inline-block;\n height: 32px;\n width: 32px;\n text-indent: -9999px;\n cursor: pointer;\n &:after{\n position: absolute;\n top: 0;\n left: 0;\n text-indent: 0;\n color: $light-300;\n font-family: $nk-dashlite-font;\n content: $toast-close-icon;\n font-size: 18px;\n line-height: 32px;\n width: 100%;\n text-align: center;\n }\n }\n .btn-trigger::before{\n background: none;\n }\n}\n.Toastify__toast-theme--dark > h5 {\n color: $white !important;\n}\n.Toastify__toast-theme--light {\n color: var(--toastify-text-color-light);\n}\n.Toastify__toast--default {\n color: var(--toastify-text-color-light);\n}\n.Toastify__toast--info {\n border-color : $info;\n .icon{\n color: $info;\n }\n}\n.Toastify__toast--success {\n border-color : $success;\n .icon{\n color: $success;\n }\n}\n.Toastify__toast--warning {\n border-color : $warning;\n .icon{\n color: $warning;\n }\n}\n.Toastify__toast--error {\n border-color : $danger;\n .icon{\n color: $danger;\n }\n}\n\n.Toastify__progress-bar-theme--light {\n background: var(--toastify-color-progress-light);\n}\n.Toastify__progress-bar-theme--dark {\n background: var(--toastify-color-progress-dark);\n}\n.Toastify__progress-bar--info {\n background: var(--toastify-color-progress-info);\n}\n.Toastify__progress-bar--success {\n background: var(--toastify-color-progress-success);\n}\n.Toastify__progress-bar--warning {\n background: var(--toastify-color-progress-warning);\n}\n.Toastify__progress-bar--error {\n background: var(--toastify-color-progress-error);\n}\n.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {\n background: var(--toastify-color-transparent);\n}\n\n.Toastify__close-button {\n color: $base-light;\n background: transparent;\n font-family: $nk-dashlite-font;\n outline: none;\n border: none;\n padding: 5px 10px;\n cursor: pointer;\n opacity: 0.7;\n transition: 0.3s ease;\n -ms-flex-item-align: start;\n align-self: flex-start;\n &:active, &:focus {\n outline: none !important;\n }\n}\n.Toastify__close-button--light {\n color: #000;\n opacity: 0.3;\n}\n.Toastify__close-button > svg {\n fill: currentColor;\n height: 16px;\n width: 14px;\n}\n.Toastify__close-button:hover, .Toastify__close-button:focus {\n opacity: 1;\n}\n\n@keyframes Toastify__trackProgress {\n 0% {\n transform: scaleX(1);\n }\n 100% {\n transform: scaleX(0);\n }\n}\n.Toastify__progress-bar {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 5px;\n z-index: var(--toastify-z-index);\n opacity: 0.7;\n transform-origin: left;\n}\n.Toastify__progress-bar--animated {\n animation: Toastify__trackProgress linear 1 forwards;\n}\n.Toastify__progress-bar--controlled {\n transition: transform 0.2s;\n}\n.Toastify__progress-bar--rtl {\n right: 0;\n left: initial;\n transform-origin: right;\n}\n\n.Toastify__spinner {\n width: 20px;\n height: 20px;\n box-sizing: border-box;\n border: 2px solid;\n border-radius: 100%;\n border-color: var(--toastify-spinner-color-empty-area);\n border-right-color: var(--toastify-spinner-color);\n animation: Toastify__spin 0.65s linear infinite;\n}\n\n\n\n@keyframes Toastify__bounceInRight {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n from {\n opacity: 0;\n transform: translate3d(3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(-25px, 0, 0);\n }\n 75% {\n transform: translate3d(10px, 0, 0);\n }\n 90% {\n transform: translate3d(-5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutRight {\n 20% {\n opacity: 1;\n transform: translate3d(-20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(2000px, 0, 0);\n }\n}\n@keyframes Toastify__bounceInLeft {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: translate3d(-3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(25px, 0, 0);\n }\n 75% {\n transform: translate3d(-10px, 0, 0);\n }\n 90% {\n transform: translate3d(5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutLeft {\n 20% {\n opacity: 1;\n transform: translate3d(20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0);\n }\n}\n@keyframes Toastify__bounceInUp {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n from {\n opacity: 0;\n transform: translate3d(0, 3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n 75% {\n transform: translate3d(0, 10px, 0);\n }\n 90% {\n transform: translate3d(0, -5px, 0);\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__bounceOutUp {\n 20% {\n transform: translate3d(0, -10px, 0);\n }\n 40%, 45% {\n opacity: 1;\n transform: translate3d(0, 20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, -2000px, 0);\n }\n}\n@keyframes Toastify__bounceInDown {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0);\n }\n 75% {\n transform: translate3d(0, -10px, 0);\n }\n 90% {\n transform: translate3d(0, 5px, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutDown {\n 20% {\n transform: translate3d(0, 10px, 0);\n }\n 40%, 45% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, 2000px, 0);\n }\n}\n.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {\n animation-name: Toastify__bounceInLeft;\n}\n.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {\n animation-name: Toastify__bounceInRight;\n}\n.Toastify__bounce-enter--top-center {\n animation-name: Toastify__bounceInDown;\n}\n.Toastify__bounce-enter--bottom-center {\n animation-name: Toastify__bounceInUp;\n}\n\n.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {\n animation-name: Toastify__bounceOutLeft;\n}\n.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {\n animation-name: Toastify__bounceOutRight;\n}\n.Toastify__bounce-exit--top-center {\n animation-name: Toastify__bounceOutUp;\n}\n.Toastify__bounce-exit--bottom-center {\n animation-name: Toastify__bounceOutDown;\n}\n\n@keyframes Toastify__zoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 50% {\n opacity: 1;\n }\n}\n@keyframes Toastify__zoomOut {\n from {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n to {\n opacity: 0;\n }\n}\n.Toastify__zoom-enter {\n animation-name: Toastify__zoomIn;\n}\n\n.Toastify__zoom-exit {\n animation-name: Toastify__zoomOut;\n}\n\n@keyframes Toastify__flipIn {\n from {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n animation-timing-function: ease-in;\n opacity: 0;\n }\n 40% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n animation-timing-function: ease-in;\n }\n 60% {\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1;\n }\n 80% {\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n }\n to {\n transform: perspective(400px);\n }\n}\n@keyframes Toastify__flipOut {\n from {\n transform: perspective(400px);\n }\n 30% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1;\n }\n to {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0;\n }\n}\n.Toastify__flip-enter {\n animation-name: Toastify__flipIn;\n}\n\n.Toastify__flip-exit {\n animation-name: Toastify__flipOut;\n}\n\n@keyframes Toastify__slideInRight {\n from {\n transform: translate3d(110%, 0, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInLeft {\n from {\n transform: translate3d(-110%, 0, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInUp {\n from {\n transform: translate3d(0, 110%, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInDown {\n from {\n transform: translate3d(0, -110%, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideOutRight {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(110%, 0, 0);\n }\n}\n@keyframes Toastify__slideOutLeft {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(-110%, 0, 0);\n }\n}\n@keyframes Toastify__slideOutDown {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(0, 500px, 0);\n }\n}\n@keyframes Toastify__slideOutUp {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(0, -500px, 0);\n }\n}\n.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {\n animation-name: Toastify__slideInLeft;\n}\n.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {\n animation-name: Toastify__slideInRight;\n}\n.Toastify__slide-enter--top-center {\n animation-name: Toastify__slideInDown;\n}\n.Toastify__slide-enter--bottom-center {\n animation-name: Toastify__slideInUp;\n}\n\n.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {\n animation-name: Toastify__slideOutLeft;\n}\n.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {\n animation-name: Toastify__slideOutRight;\n}\n.Toastify__slide-exit--top-center {\n animation-name: Toastify__slideOutUp;\n}\n.Toastify__slide-exit--bottom-center {\n animation-name: Toastify__slideOutDown;\n}\n\n@keyframes Toastify__spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n\n/*# sourceMappingURL=ReactToastify.css.map */",".jvectormap-container {\n width: 100%;\n height: 100%;\n position: relative;\n overflow: hidden;\n touch-action: none;\n}\n\n.jvectormap-tip {\n position: absolute;\n display: none;\n border: solid 1px #CDCDCD;\n border-radius: 3px;\n background: #292929;\n color: white;\n font-family: sans-serif, Verdana;\n font-size: smaller;\n padding: 3px;\n}\n\n.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {\n position: absolute;\n left: 10px;\n border-radius: 3px;\n background: #292929;\n padding: 3px;\n color: white;\n cursor: pointer;\n line-height: 10px;\n text-align: center;\n box-sizing: content-box;\n}\n\n.jvectormap-zoomin, .jvectormap-zoomout {\n width: 10px;\n height: 10px;\n}\n\n.jvectormap-zoomin {\n top: 10px;\n}\n\n.jvectormap-zoomout {\n top: 30px;\n}\n\n.jvectormap-goback {\n bottom: 10px;\n z-index: 1000;\n padding: 6px;\n}\n\n.jvectormap-spinner {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n background: center no-repeat url(data:image/gif;base64,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);\n}\n\n.jvectormap-legend-title {\n font-weight: bold;\n font-size: 14px;\n text-align: center;\n}\n\n.jvectormap-legend-cnt {\n position: absolute;\n}\n\n.jvectormap-legend-cnt-h {\n bottom: 0;\n right: 0;\n}\n\n.jvectormap-legend-cnt-v {\n top: 0;\n right: 0;\n}\n\n.jvectormap-legend {\n background: black;\n color: white;\n border-radius: 3px;\n}\n\n.jvectormap-legend-cnt-h .jvectormap-legend {\n float: left;\n margin: 0 10px 10px 0;\n padding: 3px 3px 1px 3px;\n}\n\n.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {\n float: left;\n}\n\n.jvectormap-legend-cnt-v .jvectormap-legend {\n margin: 10px 10px 0 0;\n padding: 3px;\n}\n\n.jvectormap-legend-cnt-h .jvectormap-legend-tick {\n width: 40px;\n}\n\n.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {\n height: 15px;\n}\n\n.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {\n height: 20px;\n width: 20px;\n display: inline-block;\n vertical-align: middle;\n}\n\n.jvectormap-legend-tick-text {\n font-size: 12px;\n}\n\n.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {\n text-align: center;\n}\n\n.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {\n display: inline-block;\n vertical-align: middle;\n line-height: 20px;\n padding-left: 3px;\n}\n","$image_throbber : \"../../../images/jsTree/throbber.gif\";\n$image_throbber_dark : \"../../../images/jsTree/throbber-dark.gif\";\n$image_32 : \"../../../images/jsTree/32px.png\";\n$image_32_dark : \"../../../images/jsTree/32px-dark.png\";\n$image_40 : \"../../../images/jsTree/40px.png\";\n$image_40_dark : \"../../../images/jsTree/40px-dark.png\";\n/* jsTree default theme */\n.jstree-node,\n.jstree-children,\n.jstree-container-ul {\n display: block;\n margin: 0;\n padding: 0;\n list-style-type: none;\n list-style-image: none;\n}\n.jstree-node {\n white-space: nowrap;\n}\n.jstree-anchor {\n display: inline-block;\n color: black;\n white-space: nowrap;\n padding: 0 4px 0 1px;\n margin: 0;\n vertical-align: top;\n}\n.jstree-anchor:focus {\n outline: 0;\n}\n.jstree-anchor,\n.jstree-anchor:link,\n.jstree-anchor:visited,\n.jstree-anchor:hover,\n.jstree-anchor:active {\n text-decoration: none;\n color: inherit;\n}\n.jstree-icon {\n display: inline-block;\n text-decoration: none;\n margin: 0;\n padding: 0;\n vertical-align: top;\n text-align: center;\n}\n.jstree-icon:empty {\n display: inline-block;\n text-decoration: none;\n margin: 0;\n padding: 0;\n vertical-align: top;\n text-align: center;\n}\n.jstree-ocl {\n cursor: pointer;\n}\n.jstree-leaf > .jstree-ocl {\n cursor: default;\n}\n.jstree .jstree-open > .jstree-children {\n display: block;\n}\n.jstree .jstree-closed > .jstree-children,\n.jstree .jstree-leaf > .jstree-children {\n display: none;\n}\n.jstree-anchor > .jstree-themeicon {\n margin-right: 2px;\n}\n.jstree-no-icons .jstree-themeicon,\n.jstree-anchor > .jstree-themeicon-hidden {\n display: none;\n}\n.jstree-hidden,\n.jstree-node.jstree-hidden {\n display: none;\n}\n.jstree-rtl .jstree-anchor {\n padding: 0 1px 0 4px;\n}\n.jstree-rtl .jstree-anchor > .jstree-themeicon {\n margin-left: 2px;\n margin-right: 0;\n}\n.jstree-rtl .jstree-node {\n margin-left: 0;\n}\n.jstree-rtl .jstree-container-ul > .jstree-node {\n margin-right: 0;\n}\n.jstree-wholerow-ul {\n position: relative;\n display: inline-block;\n min-width: 100%;\n}\n.jstree-wholerow-ul .jstree-leaf > .jstree-ocl {\n cursor: pointer;\n}\n.jstree-wholerow-ul .jstree-anchor,\n.jstree-wholerow-ul .jstree-icon {\n position: relative;\n}\n.jstree-wholerow-ul .jstree-wholerow {\n width: 100%;\n cursor: pointer;\n position: absolute;\n left: 0;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.jstree-contextmenu .jstree-anchor {\n -webkit-user-select: none;\n /* disable selection/Copy of UIWebView */\n -webkit-touch-callout: none;\n /* disable the IOS popup when long-press on a link */\n}\n.vakata-context {\n display: none;\n}\n.vakata-context,\n.vakata-context ul {\n margin: 0;\n padding: .5rem 0;\n position: absolute;\n background-color: $dropdown-bg;\n border-radius:$dropdown-border-radius;\n border: $dropdown-border-width solid $dropdown-border-color;\n box-shadow: $dropdown-box-shadow;\n min-width: $dropdown-width-sm;\n}\n.vakata-context ul {\n list-style: none;\n left: 100%;\n margin-top: -2.7em;\n margin-left: -4px;\n}\n.vakata-context .vakata-context-right ul {\n left: auto;\n right: 100%;\n margin-left: auto;\n margin-right: -4px;\n}\n.vakata-context li {\n list-style: none;\n}\n.vakata-context li > a {\n display: block;\n padding: 0 1.25rem;\n text-decoration: none;\n width: auto;\n white-space: nowrap;\n line-height: 2.4em;\n font-weight: $fw-medium;\n color: $base-text;\n}\n.vakata-context li > a:hover {\n position: relative;\n color: $accent-color; \n background: $lighter; \n box-shadow: none;\n}\n.vakata-context li > a.vakata-context-parent {\n background-image: url(\"data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==\");\n background-position: right center;\n background-repeat: no-repeat;\n}\n.vakata-context li > a:focus {\n outline: 0;\n}\n.vakata-context .vakata-context-hover > a {\n position: relative;\n color: $accent-color; \n background: $lighter; \n box-shadow: none;\n}\n.vakata-context .vakata-context-separator > a,\n.vakata-context .vakata-context-separator > a:hover {\n background: white;\n border: 0;\n border-top: 1px solid #e2e3e3;\n height: 1px;\n min-height: 1px;\n max-height: 1px;\n padding: 0;\n margin: 0 0 0 2.4em;\n border-left: 1px solid #e0e0e0;\n text-shadow: 0 0 0 transparent;\n box-shadow: 0 0 0 transparent;\n border-radius: 0;\n display: none;\n}\n.vakata-context .vakata-contextmenu-disabled a,\n.vakata-context .vakata-contextmenu-disabled a:hover {\n color: silver;\n background-color: transparent;\n border: 0;\n box-shadow: 0 0 0;\n}\n.vakata-context .vakata-contextmenu-disabled > a > i {\n filter: grayscale(100%);\n}\n.vakata-context li > a > i {\n text-decoration: none;\n display: inline-block;\n width: 2.4em;\n height: 2.4em;\n background: transparent;\n margin: 0 0 0 -2em;\n vertical-align: top;\n text-align: center;\n line-height: 2.4em;\n}\n.vakata-context li > a > i:empty {\n width: 2.4em;\n line-height: 2.4em;\n}\n.vakata-context li > a .vakata-contextmenu-sep {\n display: inline-block;\n width: 1px;\n height: 2.4em;\n background: white;\n margin: 0 0.5em 0 0;\n border-left: 1px solid #e2e3e3;\n display: none;\n}\n.vakata-context .vakata-contextmenu-shortcut {\n font-size: 0.8em;\n color: silver;\n opacity: 0.5;\n display: none;\n}\n.vakata-context-rtl ul {\n left: auto;\n right: 100%;\n margin-left: auto;\n margin-right: -4px;\n}\n.vakata-context-rtl li > a.vakata-context-parent {\n background-image: url(\"data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7\");\n background-position: left center;\n background-repeat: no-repeat;\n}\n.vakata-context-rtl .vakata-context-separator > a {\n margin: 0 2.4em 0 0;\n border-left: 0;\n border-right: 1px solid #e2e3e3;\n}\n.vakata-context-rtl .vakata-context-left ul {\n right: auto;\n left: 100%;\n margin-left: -4px;\n margin-right: auto;\n}\n.vakata-context-rtl li > a > i {\n margin: 0 -2em 0 0;\n}\n.vakata-context-rtl li > a .vakata-contextmenu-sep {\n margin: 0 0 0 0.5em;\n border-left-color: white;\n background: #e2e3e3;\n}\n#jstree-marker {\n position: absolute;\n top: 0;\n left: 0;\n margin: -5px 0 0 0;\n padding: 0;\n border-right: 0;\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-left: 5px solid;\n width: 0;\n height: 0;\n font-size: 0;\n line-height: 0;\n}\n#jstree-dnd {\n line-height: 16px;\n margin: 0;\n padding: 4px;\n}\n#jstree-dnd .jstree-icon,\n#jstree-dnd .jstree-copy {\n display: inline-block;\n text-decoration: none;\n margin: 0 2px 0 0;\n padding: 0;\n width: 16px;\n height: 16px;\n}\n#jstree-dnd .jstree-ok {\n background: green;\n}\n#jstree-dnd .jstree-er {\n background: red;\n}\n#jstree-dnd .jstree-copy {\n margin: 0 2px 0 2px;\n}\n.jstree-default .jstree-node,\n.jstree-default .jstree-icon {\n background-repeat: no-repeat;\n background-color: transparent;\n}\n.jstree-default .jstree-anchor,\n.jstree-default .jstree-animated,\n.jstree-default .jstree-wholerow {\n transition: background-color 0.15s, box-shadow 0.15s !important; \n}\n.jstree-default .jstree-hovered {\n background: $lighter !important;\n border-radius: 2px !important;\n .dark-mode &{\n background: lighten($darker, 10%) !important;\n }\n}\n.jstree-default .jstree-context {\n background: $lighter !important;\n border-radius: 2px !important;\n .dark-mode &{\n background: lighten($darker, 12%);\n }\n}\n.jstree-default .jstree-clicked {\n background: $light !important;\n border-radius: 2px !important;\n .dark-mode &{\n background: lighten($darker, 10%) !important;\n }\n}\n.jstree-default .jstree-no-icons .jstree-anchor > .jstree-themeicon {\n display: none !important;\n}\n.jstree-default .jstree-disabled {\n background: transparent !important;\n color: #666666 !important;\n .dark-mode &{\n color: $text-off !important;\n }\n}\n.jstree-default .jstree-disabled.jstree-hovered {\n background: transparent !important;\n box-shadow: none !important;\n}\n.jstree-default .jstree-disabled.jstree-clicked {\n background: #efefef;\n}\n.jstree-default .jstree-disabled > .jstree-icon {\n opacity: 0.8;\n filter: url(\"data:image/svg+xml;utf8,<svg xmlns=\\'http://www.w3.org/2000/svg\\'><filter id=\\'jstree-grayscale\\'><feColorMatrix type=\\'matrix\\' values=\\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\\'/></filter></svg>#jstree-grayscale\") !important;\n /* Firefox 10+ */\n filter: gray;\n /* IE6-9 */\n -webkit-filter: grayscale(100%);\n /* Chrome 19+ & Safari 6+ */\n}\n.jstree-default .jstree-search {\n font-style: italic;\n color: #8b0000;\n font-weight: bold;\n}\n.jstree-default .jstree-no-checkboxes .jstree-checkbox {\n display: none;\n}\n.jstree-default.jstree-checkbox-no-clicked .jstree-clicked {\n background: transparent;\n box-shadow: none ;\n}\n.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered {\n background: #e7f4f9;\n}\n.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked {\n background: transparent;\n}\n.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered {\n background: #e7f4f9;\n}\n.jstree-default > .jstree-striped {\n min-width: 100%;\n display: inline-block;\n background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==\") left top repeat;\n}\n.jstree-default > .jstree-wholerow-ul .jstree-hovered,\n.jstree-default > .jstree-wholerow-ul .jstree-clicked {\n background: transparent;\n box-shadow: none;\n border-radius: 0;\n}\n.jstree-default .jstree-wholerow {\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.jstree-default .jstree-wholerow-hovered {\n background: $lighter !important;\n .dark-mode &{\n background: lighten($darker, 8%) !important;\n }\n}\n.jstree-default .jstree-wholerow-clicked {\n background: $lighter !important;\n .dark-mode &{\n background: lighten($darker, 8%) !important;\n }\n}\n.jstree-default .jstree-node {\n min-height: 24px;\n line-height: 24px;\n margin-left: 24px;\n min-width: 24px;\n}\n.jstree-default .jstree-anchor {\n line-height: 24px;\n height: 24px;\n}\n.jstree-default .jstree-icon {\n width: 24px;\n height: 24px;\n line-height: 24px;\n}\n.jstree-default .jstree-icon:empty {\n width: 24px;\n height: 24px;\n line-height: 24px;\n}\n.jstree-default.jstree-rtl .jstree-node {\n margin-right: 24px;\n}\n.jstree-default .jstree-wholerow {\n height: 24px;\n}\n.jstree-default .jstree-node,\n.jstree-default .jstree-icon {\n background-image: url($image_32) !important;\n}\n.jstree-default .jstree-node {\n background-position: -292px -4px !important;\n background-repeat: repeat-y !important;\n}\n.jstree-default .jstree-last {\n background: transparent !important;\n}\n.jstree-default .jstree-open > .jstree-ocl {\n background-position: -132px -4px !important;\n}\n.jstree-default .jstree-closed > .jstree-ocl {\n background-position: -100px -4px !important;\n}\n.jstree-default .jstree-leaf > .jstree-ocl {\n background-position: -68px -4px !important;\n}\n.jstree-default .jstree-themeicon {\n background-position: -260px -4px !important;\n}\n.jstree-default > .jstree-no-dots .jstree-node,\n.jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl {\n background: transparent !important;\n}\n.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {\n background-position: -36px -4px !important;\n}\n.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {\n background-position: -4px -4px !important;\n}\n.jstree-default .jstree-disabled {\n background: transparent !important;\n}\n.jstree-default .jstree-disabled.jstree-hovered {\n background: transparent !important;\n}\n.jstree-default .jstree-disabled.jstree-clicked {\n background: #efefef !important;\n}\n.jstree-default .jstree-checkbox {\n background-position: -164px -4px !important;\n}\n.jstree-default .jstree-checkbox:hover {\n background-position: -164px -36px !important;\n}\n.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,\n.jstree-default .jstree-checked > .jstree-checkbox {\n background-position: -228px -4px !important;\n}\n.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,\n.jstree-default .jstree-checked > .jstree-checkbox:hover {\n background-position: -228px -36px !important;\n}\n.jstree-default .jstree-anchor > .jstree-undetermined {\n background-position: -196px -4px !important;\n}\n.jstree-default .jstree-anchor > .jstree-undetermined:hover {\n background-position: -196px -36px !important;\n}\n\n.dark-mode{ \n .jstree-default .jstree-node,\n .jstree-default .jstree-icon {\n background-image: url($image_32_dark) !important;\n }\n .jstree-default .jstree-node {\n background-position: -292px -4px !important;\n background-repeat: repeat-y !important;\n }\n .jstree-default .jstree-last {\n background: transparent !important;\n }\n .jstree-default .jstree-open > .jstree-ocl {\n background-position: -132px -4px !important;\n }\n .jstree-default .jstree-closed > .jstree-ocl {\n background-position: -100px -4px !important;\n }\n .jstree-default .jstree-leaf > .jstree-ocl {\n background-position: -68px -4px !important;\n }\n .jstree-default .jstree-themeicon {\n background-position: -260px -4px !important;\n }\n .jstree-default > .jstree-no-dots .jstree-node,\n .jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl {\n background: transparent !important;\n }\n .jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {\n background-position: -36px -4px !important;\n }\n .jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {\n background-position: -4px -4px !important;\n }\n .jstree-default .jstree-disabled {\n background: transparent !important;\n }\n .jstree-default .jstree-disabled.jstree-hovered {\n background: transparent !important;\n }\n .jstree-default .jstree-disabled.jstree-clicked {\n background: lighten($darker,5%) !important;\n }\n .jstree-default .jstree-checkbox {\n background-position: -164px -4px !important;\n }\n .jstree-default .jstree-checkbox:hover {\n background-position: -164px -36px !important;\n }\n .jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,\n .jstree-default .jstree-checked > .jstree-checkbox {\n background-position: -228px -4px !important;\n }\n .jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,\n .jstree-default .jstree-checked > .jstree-checkbox:hover {\n background-position: -228px -36px !important;\n }\n .jstree-default .jstree-anchor > .jstree-undetermined {\n background-position: -196px -4px !important;\n }\n .jstree-default .jstree-anchor > .jstree-undetermined:hover {\n background-position: -196px -36px !important;\n }\n}\n\n\n.jstree-default .jstree-checkbox-disabled {\n opacity: 0.8;\n filter: url(\"data:image/svg+xml;utf8,<svg xmlns=\\'http://www.w3.org/2000/svg\\'><filter id=\\'jstree-grayscale\\'><feColorMatrix type=\\'matrix\\' values=\\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\\'/></filter></svg>#jstree-grayscale\");\n /* Firefox 10+ */\n filter: gray;\n /* IE6-9 */\n -webkit-filter: grayscale(100%);\n /* Chrome 19+ & Safari 6+ */\n}\n.jstree-default > .jstree-striped {\n background-size: auto 48px;\n}\n.jstree-default.jstree-rtl .jstree-node {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==\");\n background-position: 100% 1px;\n background-repeat: repeat-y;\n}\n.jstree-default.jstree-rtl .jstree-last {\n background: transparent;\n}\n.jstree-default.jstree-rtl .jstree-open > .jstree-ocl {\n background-position: -132px -36px;\n}\n.jstree-default.jstree-rtl .jstree-closed > .jstree-ocl {\n background-position: -100px -36px;\n}\n.jstree-default.jstree-rtl .jstree-leaf > .jstree-ocl {\n background-position: -68px -36px;\n}\n.jstree-default.jstree-rtl > .jstree-no-dots .jstree-node,\n.jstree-default.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {\n background: transparent !important;\n}\n.jstree-default.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {\n background-position: -36px -36px;\n}\n.jstree-default.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {\n background-position: -4px -36px;\n}\n.jstree-default .jstree-themeicon-custom {\n background-color: transparent !important;\n background-position: 0 0 !important;\n margin-right: 0 !important;\n background-image: none !important;\n .dark-mode &{\n background-image: none !important;\n }\n &.icon{\n font-size: 1rem !important;\n }\n}\n.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl {\n background: url($image_throbber) center center no-repeat !important;\n .dark-mode &{ \n background: url($image_throbber_dark) center center no-repeat !important;\n }\n}\n.jstree-default .jstree-file {\n background: url($image_32) -100px -68px no-repeat !important;\n .dark-mode &{ \n background: url($image_32_dark) -100px -68px no-repeat !important;\n }\n}\n.jstree-default .jstree-folder {\n background: url($image_32) -260px -4px no-repeat !important;\n .dark-mode &{ \n background: url($image_32_dark) -260px -4px no-repeat !important;\n }\n}\n.jstree-default > .jstree-container-ul > .jstree-node {\n margin-left: 0;\n margin-right: 0;\n}\n#jstree-dnd.jstree-default {\n line-height: 24px;\n padding: 0 4px;\n}\n#jstree-dnd.jstree-default .jstree-ok,\n#jstree-dnd.jstree-default .jstree-er {\n background-image: url($image_32) !important;\n background-repeat: no-repeat;\n background-color: transparent;\n .dark-mode &{ \n background-image: url($image_32_dark) !important;\n background-repeat: no-repeat;\n background-color: transparent;\n }\n}\n#jstree-dnd.jstree-default i {\n background: transparent;\n width: 24px;\n height: 24px;\n line-height: 24px;\n}\n#jstree-dnd.jstree-default .jstree-ok {\n background-position: -4px -68px;\n}\n#jstree-dnd.jstree-default .jstree-er {\n background-position: -36px -68px;\n}\n.dark-mode{ \n #jstree-dnd.jstree-default .jstree-ok {\n background-position: -4px -68px;\n }\n #jstree-dnd.jstree-default .jstree-er {\n background-position: -36px -68px;\n }\n}\n.jstree-default .jstree-ellipsis {\n overflow: hidden;\n}\n.jstree-default .jstree-ellipsis .jstree-anchor {\n width: calc(100% - 29px);\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.jstree-default.jstree-rtl .jstree-node {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==\");\n}\n.jstree-default.jstree-rtl .jstree-last {\n background: transparent;\n}\n.jstree-default-small .jstree-node {\n min-height: 18px;\n line-height: 18px;\n margin-left: 18px;\n min-width: 18px;\n}\n.jstree-default-small .jstree-anchor {\n line-height: 18px;\n height: 18px;\n}\n.jstree-default-small .jstree-icon {\n width: 18px;\n height: 18px;\n line-height: 18px;\n}\n.jstree-default-small .jstree-icon:empty {\n width: 18px;\n height: 18px;\n line-height: 18px;\n}\n.jstree-default-small.jstree-rtl .jstree-node {\n margin-right: 18px;\n}\n.jstree-default-small .jstree-wholerow {\n height: 18px;\n}\n.jstree-default-small .jstree-node,\n.jstree-default-small .jstree-icon {\n background-image: url($image_32) !important;\n}\n.jstree-default-small .jstree-node {\n background-position: -295px -7px;\n background-repeat: repeat-y;\n}\n.jstree-default-small .jstree-last {\n background: transparent;\n}\n.jstree-default-small .jstree-open > .jstree-ocl {\n background-position: -135px -7px;\n}\n.jstree-default-small .jstree-closed > .jstree-ocl {\n background-position: -103px -7px;\n}\n.jstree-default-small .jstree-leaf > .jstree-ocl {\n background-position: -71px -7px;\n}\n.jstree-default-small .jstree-themeicon {\n background-position: -263px -7px !important;\n}\n.jstree-default-small > .jstree-no-dots .jstree-node,\n.jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl {\n background: transparent;\n}\n.jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl {\n background-position: -39px -7px;\n}\n.jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl {\n background-position: -7px -7px;\n}\n.jstree-default-small .jstree-disabled {\n background: transparent;\n}\n.jstree-default-small .jstree-disabled.jstree-hovered {\n background: transparent;\n}\n.jstree-default-small .jstree-disabled.jstree-clicked {\n background: #efefef;\n}\n.jstree-default-small .jstree-checkbox {\n background-position: -167px -7px;\n}\n.jstree-default-small .jstree-checkbox:hover {\n background-position: -167px -39px;\n}\n.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,\n.jstree-default-small .jstree-checked > .jstree-checkbox {\n background-position: -231px -7px !important;\n}\n.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,\n.jstree-default-small .jstree-checked > .jstree-checkbox:hover {\n background-position: -231px -39px !important;\n}\n.jstree-default-small .jstree-anchor > .jstree-undetermined {\n background-position: -199px -7px;\n}\n.jstree-default-small .jstree-anchor > .jstree-undetermined:hover {\n background-position: -199px -39px;\n}\n.dark-mode{ \n .jstree-default-small .jstree-node,\n .jstree-default-small .jstree-icon {\n background-image: url($image_32_dark) !important;\n }\n .jstree-default-small .jstree-node {\n background-position: -295px -7px;\n background-repeat: repeat-y;\n }\n .jstree-default-small .jstree-last {\n background: transparent;\n }\n .jstree-default-small .jstree-open > .jstree-ocl {\n background-position: -135px -7px;\n }\n .jstree-default-small .jstree-closed > .jstree-ocl {\n background-position: -103px -7px;\n }\n .jstree-default-small .jstree-leaf > .jstree-ocl {\n background-position: -71px -7px;\n }\n .jstree-default-small .jstree-themeicon {\n background-position: -263px -7px !important;\n }\n .jstree-default-small > .jstree-no-dots .jstree-node,\n .jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl {\n background: transparent;\n }\n .jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl {\n background-position: -39px -7px;\n }\n .jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl {\n background-position: -7px -7px;\n }\n .jstree-default-small .jstree-disabled {\n background: transparent;\n }\n .jstree-default-small .jstree-disabled.jstree-hovered {\n background: transparent;\n }\n .jstree-default-small .jstree-disabled.jstree-clicked {\n background: #efefef;\n }\n .jstree-default-small .jstree-checkbox {\n background-position: -167px -7px;\n }\n .jstree-default-small .jstree-checkbox:hover {\n background-position: -167px -39px;\n }\n .jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,\n .jstree-default-small .jstree-checked > .jstree-checkbox {\n background-position: -231px -7px;\n }\n .jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,\n .jstree-default-small .jstree-checked > .jstree-checkbox:hover {\n background-position: -231px -39px;\n }\n .jstree-default-small .jstree-anchor > .jstree-undetermined {\n background-position: -199px -7px;\n }\n .jstree-default-small .jstree-anchor > .jstree-undetermined:hover {\n background-position: -199px -39px;\n }\n}\n.jstree-default-small .jstree-checkbox-disabled {\n opacity: 0.8;\n filter: url(\"data:image/svg+xml;utf8,<svg xmlns=\\'http://www.w3.org/2000/svg\\'><filter id=\\'jstree-grayscale\\'><feColorMatrix type=\\'matrix\\' values=\\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\\'/></filter></svg>#jstree-grayscale\");\n /* Firefox 10+ */\n filter: gray;\n /* IE6-9 */\n -webkit-filter: grayscale(100%);\n /* Chrome 19+ & Safari 6+ */\n}\n.jstree-default-small > .jstree-striped {\n background-size: auto 36px;\n}\n.jstree-default-small.jstree-rtl .jstree-node {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==\");\n background-position: 100% 1px;\n background-repeat: repeat-y;\n}\n.jstree-default-small.jstree-rtl .jstree-last {\n background: transparent;\n}\n.jstree-default-small.jstree-rtl .jstree-open > .jstree-ocl {\n background-position: -135px -39px;\n}\n.jstree-default-small.jstree-rtl .jstree-closed > .jstree-ocl {\n background-position: -103px -39px;\n}\n.jstree-default-small.jstree-rtl .jstree-leaf > .jstree-ocl {\n background-position: -71px -39px;\n}\n.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-node,\n.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {\n background: transparent;\n}\n.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {\n background-position: -39px -39px;\n}\n.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {\n background-position: -7px -39px;\n}\n.jstree-default-small .jstree-themeicon-custom {\n background-color: transparent !important;\n background-image: none !important;\n background-position: 0 0 !important;\n}\n.jstree-default-small > .jstree-container-ul .jstree-loading > .jstree-ocl {\n background: url($image_throbber) center center no-repeat;\n .dark-mode &{ \n background: url($image_throbber_dark) center center no-repeat;\n }\n}\n.jstree-default-small .jstree-file {\n background: url($image_32) -103px -71px no-repeat;\n .dark-mode &{ \n background: url($image_32_dark) -103px -71px no-repeat !important;\n }\n}\n.jstree-default-small .jstree-folder {\n background: url($image_32) -263px -7px no-repeat;\n .dark-mode &{ \n background: url($image_32_dark) -263px -7px no-repeat !important;\n }\n}\n.jstree-default-small > .jstree-container-ul > .jstree-node {\n margin-left: 0;\n margin-right: 0;\n}\n#jstree-dnd.jstree-default-small {\n line-height: 18px;\n padding: 0 4px;\n}\n#jstree-dnd.jstree-default-small .jstree-ok,\n#jstree-dnd.jstree-default-small .jstree-er {\n background-image: url($image_32);\n background-repeat: no-repeat;\n background-color: transparent;\n .dark-mode &{ \n background-image: url($image_32_dark) !important;\n background-repeat: no-repeat;\n background-color: transparent;\n }\n}\n#jstree-dnd.jstree-default-small i {\n background: transparent;\n width: 18px;\n height: 18px;\n line-height: 18px;\n}\n#jstree-dnd.jstree-default-small .jstree-ok {\n background-position: -7px -71px;\n}\n#jstree-dnd.jstree-default-small .jstree-er {\n background-position: -39px -71px;\n}\n.dark-mode{ \n #jstree-dnd.jstree-default-small .jstree-ok {\n background-position: -7px -71px;\n }\n #jstree-dnd.jstree-default-small .jstree-er {\n background-position: -39px -71px;\n }\n}\n.jstree-default-small .jstree-ellipsis {\n overflow: hidden;\n}\n.jstree-default-small .jstree-ellipsis .jstree-anchor {\n width: calc(100% - 23px);\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.jstree-default-small.jstree-rtl .jstree-node {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==\");\n}\n.jstree-default-small.jstree-rtl .jstree-last {\n background: transparent;\n}\n.jstree-default-large .jstree-node {\n min-height: 32px;\n line-height: 32px;\n margin-left: 32px;\n min-width: 32px;\n}\n.jstree-default-large .jstree-anchor {\n line-height: 32px;\n height: 32px;\n}\n.jstree-default-large .jstree-icon {\n width: 32px;\n height: 32px;\n line-height: 32px;\n}\n.jstree-default-large .jstree-icon:empty {\n width: 32px;\n height: 32px;\n line-height: 32px;\n}\n.jstree-default-large.jstree-rtl .jstree-node {\n margin-right: 32px;\n}\n.jstree-default-large .jstree-wholerow {\n height: 32px;\n}\n.jstree-default-large .jstree-node,\n.jstree-default-large .jstree-icon {\n background-image: url($image_32) !important;\n}\n.jstree-default-large .jstree-node {\n background-position: -288px 0px;\n background-repeat: repeat-y;\n}\n.jstree-default-large .jstree-last {\n background: transparent;\n}\n.jstree-default-large .jstree-open > .jstree-ocl {\n background-position: -128px 0px;\n}\n.jstree-default-large .jstree-closed > .jstree-ocl {\n background-position: -96px 0px;\n}\n.jstree-default-large .jstree-leaf > .jstree-ocl {\n background-position: -64px 0px;\n}\n.jstree-default-large .jstree-themeicon {\n background-position: -256px 0px !important;\n}\n.jstree-default-large > .jstree-no-dots .jstree-node,\n.jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl {\n background: transparent;\n}\n.jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl {\n background-position: -32px 0px;\n}\n.jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl {\n background-position: 0px 0px;\n}\n.jstree-default-large .jstree-disabled {\n background: transparent;\n}\n.jstree-default-large .jstree-disabled.jstree-hovered {\n background: transparent;\n}\n.jstree-default-large .jstree-disabled.jstree-clicked {\n background: #efefef;\n}\n.jstree-default-large .jstree-checkbox {\n background-position: -160px 0px;\n}\n.jstree-default-large .jstree-checkbox:hover {\n background-position: -160px -32px;\n}\n.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,\n.jstree-default-large .jstree-checked > .jstree-checkbox {\n background-position: -224px 0px;\n}\n.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,\n.jstree-default-large .jstree-checked > .jstree-checkbox:hover {\n background-position: -224px -32px;\n}\n.jstree-default-large .jstree-anchor > .jstree-undetermined {\n background-position: -192px 0px;\n}\n.jstree-default-large .jstree-anchor > .jstree-undetermined:hover {\n background-position: -192px -32px;\n}\n.dark-mode{ \n .jstree-default-large .jstree-node,\n .jstree-default-large .jstree-icon {\n background-image: url($image_32_dark) !important;\n }\n .jstree-default-large .jstree-node {\n background-position: -288px 0px;\n background-repeat: repeat-y;\n }\n .jstree-default-large .jstree-last {\n background: transparent;\n }\n .jstree-default-large .jstree-open > .jstree-ocl {\n background-position: -128px 0px;\n }\n .jstree-default-large .jstree-closed > .jstree-ocl {\n background-position: -96px 0px;\n }\n .jstree-default-large .jstree-leaf > .jstree-ocl {\n background-position: -64px 0px;\n }\n .jstree-default-large .jstree-themeicon {\n background-position: -256px 0px !important;\n }\n .jstree-default-large > .jstree-no-dots .jstree-node,\n .jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl {\n background: transparent;\n }\n .jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl {\n background-position: -32px 0px;\n }\n .jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl {\n background-position: 0px 0px;\n }\n .jstree-default-large .jstree-disabled {\n background: transparent;\n }\n .jstree-default-large .jstree-disabled.jstree-hovered {\n background: transparent;\n }\n .jstree-default-large .jstree-disabled.jstree-clicked {\n background: #efefef;\n }\n .jstree-default-large .jstree-checkbox {\n background-position: -160px 0px;\n }\n .jstree-default-large .jstree-checkbox:hover {\n background-position: -160px -32px;\n }\n .jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,\n .jstree-default-large .jstree-checked > .jstree-checkbox {\n background-position: -224px 0px;\n }\n .jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,\n .jstree-default-large .jstree-checked > .jstree-checkbox:hover {\n background-position: -224px -32px;\n }\n .jstree-default-large .jstree-anchor > .jstree-undetermined {\n background-position: -192px 0px;\n }\n .jstree-default-large .jstree-anchor > .jstree-undetermined:hover {\n background-position: -192px -32px;\n }\n}\n.jstree-default-large .jstree-checkbox-disabled {\n opacity: 0.8;\n filter: url(\"data:image/svg+xml;utf8,<svg xmlns=\\'http://www.w3.org/2000/svg\\'><filter id=\\'jstree-grayscale\\'><feColorMatrix type=\\'matrix\\' values=\\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\\'/></filter></svg>#jstree-grayscale\");\n /* Firefox 10+ */\n filter: gray;\n /* IE6-9 */\n -webkit-filter: grayscale(100%);\n /* Chrome 19+ & Safari 6+ */\n}\n.jstree-default-large > .jstree-striped {\n background-size: auto 64px;\n}\n.jstree-default-large.jstree-rtl .jstree-node {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==\");\n background-position: 100% 1px;\n background-repeat: repeat-y;\n}\n.jstree-default-large.jstree-rtl .jstree-last {\n background: transparent;\n}\n.jstree-default-large.jstree-rtl .jstree-open > .jstree-ocl {\n background-position: -128px -32px;\n}\n.jstree-default-large.jstree-rtl .jstree-closed > .jstree-ocl {\n background-position: -96px -32px;\n}\n.jstree-default-large.jstree-rtl .jstree-leaf > .jstree-ocl {\n background-position: -64px -32px;\n}\n.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-node,\n.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {\n background: transparent;\n}\n.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {\n background-position: -32px -32px;\n}\n.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {\n background-position: 0px -32px;\n}\n.jstree-default-large .jstree-themeicon-custom {\n background-color: transparent !important;\n background-image: none !important;\n background-position: 0 0 !important;\n}\n.jstree-default-large > .jstree-container-ul .jstree-loading > .jstree-ocl {\n background: url($image_throbber) center center no-repeat;\n .dark-mode &{ \n background: url($image_throbber_dark) center center no-repeat;\n }\n}\n.jstree-default-large .jstree-file {\n background: url($image_32) -96px -64px no-repeat;\n .dark-mode &{ \n background: url($image_32_dark) -96px -64px no-repeat;\n }\n}\n.jstree-default-large .jstree-folder {\n background: url($image_32) -256px 0px no-repeat;\n .dark-mode &{ \n background: url($image_32_dark) -256px 0px no-repeat;\n }\n}\n.jstree-default-large > .jstree-container-ul > .jstree-node {\n margin-left: 0;\n margin-right: 0;\n}\n#jstree-dnd.jstree-default-large {\n line-height: 32px;\n padding: 0 4px;\n}\n#jstree-dnd.jstree-default-large .jstree-ok,\n#jstree-dnd.jstree-default-large .jstree-er {\n background-image: url($image_32);\n background-repeat: no-repeat;\n background-color: transparent;\n .dark-mode &{ \n background-image: url($image_32_dark);\n background-repeat: no-repeat;\n background-color: transparent;\n }\n}\n#jstree-dnd.jstree-default-large i {\n background: transparent;\n width: 32px;\n height: 32px;\n line-height: 32px;\n}\n#jstree-dnd.jstree-default-large .jstree-ok {\n background-position: 0px -64px;\n}\n#jstree-dnd.jstree-default-large .jstree-er {\n background-position: -32px -64px;\n}\n.dark-mode { \n #jstree-dnd.jstree-default-large .jstree-ok {\n background-position: 0px -64px;\n }\n #jstree-dnd.jstree-default-large .jstree-er {\n background-position: -32px -64px;\n }\n}\n.jstree-default-large .jstree-ellipsis {\n overflow: hidden;\n}\n.jstree-default-large .jstree-ellipsis .jstree-anchor {\n width: calc(100% - 37px);\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.jstree-default-large.jstree-rtl .jstree-node {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==\");\n}\n.jstree-default-large.jstree-rtl .jstree-last {\n background: transparent;\n}\n@media (max-width: 768px) {\n #jstree-dnd.jstree-dnd-responsive {\n line-height: 40px;\n font-weight: bold;\n font-size: 1.1em;\n text-shadow: 1px 1px white;\n }\n #jstree-dnd.jstree-dnd-responsive > i {\n background: transparent;\n width: 40px;\n height: 40px;\n }\n #jstree-dnd.jstree-dnd-responsive > .jstree-ok {\n background-image: url($image_40);\n background-position: 0 -200px;\n background-size: 120px 240px;\n .dark-mode &{ \n background-image: url($image_40_dark);\n background-position: 0 -200px;\n background-size: 120px 240px;\n }\n }\n #jstree-dnd.jstree-dnd-responsive > .jstree-er {\n background-image: url($image_40);\n background-position: -40px -200px;\n background-size: 120px 240px;\n .dark-mode &{ \n background-image: url($image_40_dark);\n background-position: -40px -200px;\n background-size: 120px 240px;\n }\n }\n #jstree-marker.jstree-dnd-responsive {\n border-left-width: 10px;\n border-top-width: 10px;\n border-bottom-width: 10px;\n margin-top: -10px;\n }\n}\n@media (max-width: 768px) {\n .jstree-default-responsive {\n /*\n\t.jstree-open > .jstree-ocl,\n\t.jstree-closed > .jstree-ocl { border-radius:20px; background-color:white; }\n\t*/\n }\n .jstree-default-responsive .jstree-icon {\n background-image: url($image_40) !important;\n .dark-mode &{ \n background-image: url($image_40_dark) !important;\n }\n }\n .jstree-default-responsive .jstree-node,\n .jstree-default-responsive .jstree-leaf > .jstree-ocl {\n background: transparent;\n }\n .jstree-default-responsive .jstree-node {\n min-height: 40px;\n line-height: 40px;\n margin-left: 40px;\n min-width: 40px;\n white-space: nowrap;\n }\n .jstree-default-responsive .jstree-anchor {\n line-height: 40px;\n height: 40px;\n }\n .jstree-default-responsive .jstree-icon,\n .jstree-default-responsive .jstree-icon:empty {\n width: 40px;\n height: 40px;\n line-height: 40px;\n }\n .jstree-default-responsive > .jstree-container-ul > .jstree-node {\n margin-left: 0;\n }\n .jstree-default-responsive.jstree-rtl .jstree-node {\n margin-left: 0;\n margin-right: 40px;\n background: transparent;\n }\n .jstree-default-responsive.jstree-rtl .jstree-container-ul > .jstree-node {\n margin-right: 0;\n }\n .jstree-default-responsive .jstree-ocl,\n .jstree-default-responsive .jstree-themeicon,\n .jstree-default-responsive .jstree-checkbox {\n background-size: 120px 240px !important;\n }\n .jstree-default-responsive .jstree-leaf > .jstree-ocl,\n .jstree-default-responsive.jstree-rtl .jstree-leaf > .jstree-ocl {\n background: transparent;\n }\n .jstree-default-responsive .jstree-open > .jstree-ocl {\n background-position: 0 0 !important;\n }\n .jstree-default-responsive .jstree-closed > .jstree-ocl {\n background-position: 0 -40px !important;\n }\n .jstree-default-responsive.jstree-rtl .jstree-closed > .jstree-ocl {\n background-position: -40px 0 !important;\n }\n .jstree-default-responsive .jstree-themeicon {\n background-position: -40px -40px;\n }\n .jstree-default-responsive .jstree-checkbox,\n .jstree-default-responsive .jstree-checkbox:hover {\n background-position: -40px -80px;\n }\n .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,\n .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,\n .jstree-default-responsive .jstree-checked > .jstree-checkbox,\n .jstree-default-responsive .jstree-checked > .jstree-checkbox:hover {\n background-position: 0 -80px;\n }\n .jstree-default-responsive .jstree-anchor > .jstree-undetermined,\n .jstree-default-responsive .jstree-anchor > .jstree-undetermined:hover {\n background-position: 0 -120px;\n }\n .dark-mode{ \n .jstree-default-responsive .jstree-ocl,\n .jstree-default-responsive .jstree-themeicon,\n .jstree-default-responsive .jstree-checkbox {\n background-size: 120px 240px;\n }\n .jstree-default-responsive .jstree-leaf > .jstree-ocl,\n .jstree-default-responsive.jstree-rtl .jstree-leaf > .jstree-ocl {\n background: transparent;\n }\n .jstree-default-responsive .jstree-open > .jstree-ocl {\n background-position: 0 0 !important;\n }\n .jstree-default-responsive .jstree-closed > .jstree-ocl {\n background-position: 0 -40px !important;\n }\n .jstree-default-responsive.jstree-rtl .jstree-closed > .jstree-ocl {\n background-position: -40px 0 !important;\n }\n .jstree-default-responsive .jstree-themeicon {\n background-position: -40px -40px;\n }\n .jstree-default-responsive .jstree-checkbox,\n .jstree-default-responsive .jstree-checkbox:hover {\n background-position: -40px -80px;\n }\n .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,\n .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,\n .jstree-default-responsive .jstree-checked > .jstree-checkbox,\n .jstree-default-responsive .jstree-checked > .jstree-checkbox:hover {\n background-position: 0 -80px;\n }\n .jstree-default-responsive .jstree-anchor > .jstree-undetermined,\n .jstree-default-responsive .jstree-anchor > .jstree-undetermined:hover {\n background-position: 0 -120px;\n }\n }\n .jstree-default-responsive .jstree-anchor {\n font-weight: bold;\n font-size: 1.1em;\n text-shadow: 1px 1px white;\n }\n .jstree-default-responsive > .jstree-striped {\n background: transparent !important;\n }\n .jstree-default-responsive .jstree-wholerow {\n border-top: 1px solid rgba(255, 255, 255, 0.7) !important;\n border-bottom: 1px solid rgba(64, 64, 64, 0.2) !important;\n background: #ebebeb !important;\n height: 40px !important;\n }\n .jstree-default-responsive .jstree-wholerow-hovered {\n background: transparent !important;\n }\n .jstree-default-responsive .jstree-wholerow-clicked,.jstree-default-responsive .jstree-wholerow-clicked:hover {\n background: #beebff !important;\n }\n .jstree-default-responsive .jstree-children .jstree-last > .jstree-wholerow {\n box-shadow: inset 0 -6px 3px -5px #666666 !important;\n }\n .jstree-default-responsive .jstree-children .jstree-open > .jstree-wholerow {\n box-shadow: inset 0 6px 3px -5px #666666 !important;\n border-top: 0;\n }\n .jstree-default-responsive .jstree-children .jstree-open + .jstree-open {\n box-shadow: none;\n }\n .jstree-default-responsive .jstree-node,\n .jstree-default-responsive .jstree-icon,\n .jstree-default-responsive .jstree-node > .jstree-ocl,\n .jstree-default-responsive .jstree-themeicon,\n .jstree-default-responsive .jstree-checkbox {\n background-image: url($image_40) !important;\n background-size: 120px 240px !important;\n }\n .jstree-default-responsive .jstree-node {\n background-position: -80px 0;\n background-repeat: repeat-y;\n }\n .jstree-default-responsive .jstree-last {\n background: transparent;\n }\n .jstree-default-responsive .jstree-leaf > .jstree-ocl {\n background-position: -40px -120px;\n }\n .jstree-default-responsive .jstree-last > .jstree-ocl {\n background-position: -40px -160px;\n }\n .jstree-default-responsive .jstree-themeicon-custom {\n background-color: transparent;\n background-image: none;\n background-position: 0 0;\n }\n .jstree-default-responsive .jstree-file {\n background: url($image_40) 0 -160px no-repeat !important;\n background-size: 120px 240px !important;\n }\n .jstree-default-responsive .jstree-folder {\n background: url($image_40) -40px -40px no-repeat !important;\n background-size: 120px 240px !important;\n }\n .dark-mode{ \n .jstree-default-responsive .jstree-node,\n .jstree-default-responsive .jstree-icon,\n .jstree-default-responsive .jstree-node > .jstree-ocl,\n .jstree-default-responsive .jstree-themeicon,\n .jstree-default-responsive .jstree-checkbox {\n background-image: url($image_40_dark);\n background-size: 120px 240px;\n }\n .jstree-default-responsive .jstree-node {\n background-position: -80px 0;\n background-repeat: repeat-y;\n }\n .jstree-default-responsive .jstree-last {\n background: transparent;\n }\n .jstree-default-responsive .jstree-leaf > .jstree-ocl {\n background-position: -40px -120px;\n }\n .jstree-default-responsive .jstree-last > .jstree-ocl {\n background-position: -40px -160px;\n }\n .jstree-default-responsive .jstree-themeicon-custom {\n background-color: transparent;\n background-image: none;\n background-position: 0 0;\n }\n .jstree-default-responsive .jstree-file {\n background: url($image_40_dark) 0 -160px no-repeat;\n background-size: 120px 240px;\n }\n .jstree-default-responsive .jstree-folder {\n background: url($image_40_dark) -40px -40px no-repeat;\n background-size: 120px 240px;\n }\n }\n .jstree-default-responsive > .jstree-container-ul > .jstree-node {\n margin-left: 0;\n margin-right: 0;\n }\n}",".nk-kanban{\n overflow: auto;\n padding-bottom: 1rem;\n }\n .kanban-container {\n position: relative;\n box-sizing: border-box;\n width: auto;\n display: flex;\n margin-left: -$grid-gutter-width/2;\n margin-right: -$grid-gutter-width/2;\n overflow: auto;\n }\n \n .kanban-container * {\n box-sizing: border-box;\n }\n \n \n .kanban-board {\n padding: $grid-gutter-width/2;\n position: relative;\n transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);\n flex-shrink: 0;\n width: 320px;\n }\n .kanban-board.disabled-board {\n opacity: 0.3;\n }\n \n .kanban-board.is-moving.gu-mirror {\n transform: rotate(3deg);\n }\n \n .kanban-board.is-moving.gu-mirror .kanban-drag {\n overflow: hidden;\n @if($rtl==false){\n padding-right: 50px;\n }\n @if($rtl==true){\n padding-left: 50px;\n }\n }\n \n .kanban-board-header {\n background: $white;\n border:1px solid $border-light;\n border-top: 3px solid $gray-300;\n border-radius: $border-radius;\n padding: .5rem 1.25rem;\n margin-bottom: 1rem;\n }\n .kanban-grey{\n border-top-color: $gray-300;\n }\n .kanban-primary{\n border-top-color: $accent-color;\n }\n .kanban-success{\n border-top-color: $success;\n }\n .kanban-info{\n border-top-color: $info;\n }\n .kanban-warning{\n border-top-color: $warning;\n }\n .kanban-danger{\n border-top-color: $danger;\n }\n .kanban-dark{\n border-top-color: $dark;\n }\n .kanban-title-content {\n display: flex;\n align-items: center;\n .title{\n font-size: 0.9375rem;\n margin-bottom: 0;\n @if($rtl==false){\n margin-right: 0.75rem;\n }\n @if($rtl==true){\n margin-left: 0.75rem;\n }\n color: $base-text;\n }\n }\n .kanban-title-board {\n display: flex;\n align-items: center;\n justify-content: space-between;\n }\n \n .kanban-board header .kanban-title-button {\n @if($rtl==false){\n float: right;\n }\n @if($rtl==true){\n float: left;\n }\n }\n \n .kanban-board .kanban-drag {\n min-height: 100px;\n margin-bottom: 1rem;\n &:empty{\n border-radius: $border-radius;\n border:1px dashed $border-light;\n }\n }\n \n .kanban-board:after {\n clear: both;\n display: block;\n content: \"\";\n }\n \n .kanban-item {\n border-radius: $border-radius;\n border:1px solid $border-light;\n padding: 1rem 1.25rem;\n margin-bottom: 0.75rem;\n background: $white;\n transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);\n &-title{\n display: flex;\n align-items: center;\n justify-content: space-between;\n + .kanban-item-text{\n margin-top: .5rem;\n }\n .title{\n font-size: 0.9375rem;\n margin-bottom: 0;\n @if($rtl==false){\n margin-right: 0.75rem;\n }\n @if($rtl==true){\n margin-left: 0.75rem;\n }\n }\n }\n &-tags{\n display: flex;\n padding-top: 0.5rem;\n margin: -.125rem;\n li{\n padding: .125rem;\n }\n }\n &-meta{\n display: flex;\n align-items: flex-end;\n justify-content: space-between;\n padding-top: 0.5rem;\n &-list{\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n margin:0 -.25rem;\n &:last-child{\n flex-wrap: nowrap;\n }\n &:first-child{\n padding-right: 1rem;\n }\n li{\n font-size: 0.8125rem;\n padding:0 .25rem;\n color: $base-light;\n span{\n white-space: nowrap;\n }\n .icon + span{\n @if($rtl==false){\n margin-left: 0.25rem;\n }\n @if($rtl==true){\n margin-right: 0.25rem;\n }\n }\n }\n }\n }\n }\n \n .kanban-item:hover {\n cursor: move;\n }\n \n .kanban-item:last-child {\n margin: 0;\n }\n \n .kanban-item.is-moving.gu-mirror {\n transform: rotate(3deg);\n height: auto !important;\n }\n \n /* Dragula CSS */\n .gu-mirror {\n position: fixed !important;\n margin: 0 !important;\n z-index: 9999 !important;\n }\n \n .gu-hide {\n display: none !important;\n }\n \n .gu-unselectable {\n -webkit-user-select: none !important;\n -moz-user-select: none !important;\n -ms-user-select: none !important;\n user-select: none !important;\n }\n \n .gu-transit {\n opacity: 0.2 !important;\n transform: rotate(0deg) !important;\n }\n \n .drag_handler {\n background: $white;\n border-radius: 50%;\n width: 24px;\n height: 24px;\n position: relative;\n top: -3px;\n @if($rtl==false){\n float: left;\n margin-right: 4px;\n }\n @if($rtl==true){\n float: right;\n margin-left: 4px;\n }\n }\n \n .drag_handler:hover {\n cursor: move;\n }\n \n .drag_handler_icon {\n position: relative;\n display: block;\n background: #000;\n width: 24px;\n height: 2px;\n top: 12px;\n transition: .5s ease-in-out;\n }\n \n .drag_handler_icon:before,\n .drag_handler_icon:after {\n background: #000;\n content: '';\n display: block;\n width: 100%;\n height: 100%;\n position: absolute;\n transition: .5s ease-in-out;\n }\n \n .drag_handler_icon:before {\n top: 6px;\n }\n \n .drag_handler_icon:after {\n bottom: 6px;\n }\n \n .kanban-add-task{\n color: $accent-color;\n background: $white;\n border: 1px dashed $border-light;\n padding-top: 0.675rem;\n padding-bottom: 0.675rem;\n &:hover{\n color: $white;\n background: $accent-color;\n border:1px solid $accent-color;\n }\n &:focus{\n outline:none;\n box-shadow: none;\n }\n }\n","body{\n min-width: $min-body-width;\n &.nav-shown{\n overflow: hidden;\n }\n}\n.nk{\n &-body{\n outline: none;\n }\n &-app{\n &-root{\n outline: none;\n }\n }\n &-main{\n position: relative;\n } \n &-wrap{\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n }\n &-content{\n padding: $content-gap-y 4px;\n &-fs{\n min-height: calc(100vh - (#{$header-height} + #{$header-height}));\n display: flex;\n align-items: center;\n }\n }\n}\n\n@include media-breakpoint-up(sm){\n .nk{\n &-content{\n padding: ($content-gap-y + 8) $content-gap-x-sm;\n &-fluid{\n padding-left: 22px;\n padding-right: 22px;\n }\n }\n }\n}\n@include media-breakpoint-up(lg){\n .nk{\n &-content{\n &-lg {\n padding-top: ($content-gap-y * 1.5);\n padding-bottom: ($content-gap-y * 1.5);\n }\n &-fluid{\n padding-left: 24px;\n padding-right: 24px;\n }\n }\n }\n}\n@media (min-width: 1660px){\n .nk-content{\n &-lg {\n padding-top: ($content-gap-y * 2.25);\n padding-bottom: ($content-gap-y * 2.25);\n }\n &-fluid{\n padding-left: 44px;\n padding-right: 44px;\n }\n }\n}\n\n// Content\n.nk-content-body{\n flex-grow: 1;\n}\n\n.nk-wrap-nosidebar{\n .nk-content{\n padding: 0 !important;\n min-height: 100vh;\n display: flex;\n flex-direction: column;\n }\n}","/// Main Sidebar\n/////////////////////////////\n.nk{\n &-sidebar{\n position: absolute;\n background: $sidebar-bg-color;\n height: 100%;\n min-height: 100vh;\n top: 0;\n @if($rtl==false){\n border-right: 1px solid $sidebar-border-color;\n left: 0;\n transform: translateX(-100%);\n }\n @if($rtl==true){\n border-left: 1px solid $sidebar-border-color;\n right: 0;\n transform: translateX(100%);\n }\n z-index: 1021;\n width: $sidebar-width-normal;\n transition: transform $sidebar-transition-duration $sidebar-transition-name,width $sidebar-transition-duration $sidebar-transition-name;\n + .nk-wrap{\n transition: padding $sidebar-transition-duration $sidebar-transition-name;\n > .nk-header-fixed{\n @if($rtl==false){\n transition: left $sidebar-transition-duration $sidebar-transition-name;\n }\n @if($rtl==true){\n transition: right $sidebar-transition-duration $sidebar-transition-name;\n }\n }\n }\n &.is-light{\n background: $sidebar-bg-light-color;\n @if($rtl==false){\n border-right-color: $sidebar-border-light-color;\n }\n @if($rtl==true){\n border-left-color: $sidebar-border-light-color;\n }\n }\n\n @if($dark_option==true) {\n &.is-dark{\n background: $sidebar-bg-dark-color;\n @if($rtl==false){\n border-right-color: $sidebar-border-dark-color;\n }\n @if($rtl==true){\n border-left-color: $sidebar-border-dark-color;\n }\n }\n }\n @if($dark_theme_option==true) {\n &.is-theme{\n background: $sidebar-bg-theme-color;\n @if($rtl==false){\n border-right-color: $sidebar-border-theme-color;\n }\n @if($rtl==true){\n border-left-color: $sidebar-border-theme-color;\n }\n }\n }\n &-overlay{\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background: $sidebar-overlay;\n z-index: 900;\n animation: overlay-fade-in .4s ease 1;\n }\n &-element{\n overflow: hidden;\n width: 100%;\n max-height: 100%;\n }\n &.nk-sidebar-active{\n transform: translateX(0);\n }\n &-fixed{\n position: fixed;\n max-height: 100vh;\n }\n &-head{\n display: flex;\n align-items: center;\n padding: $header-main-gap-y $sidebar-gap-x;\n min-width: 100%;\n width: $sidebar-width-normal;\n height: $header-height;\n border-bottom: 1px solid $border-light;\n @if($dark_option==true) {\n .is-dark &{\n border-color: $sidebar-border-dark-color;\n }\n }\n @if($dark_theme_option==true) {\n .is-theme &{\n border-color: $sidebar-border-theme-color;\n }\n }\n }\n &-brand{\n position: relative;\n flex-shrink: 0;\n }\n &-logo{\n transition: opacity .3s ease;\n .logo-img:not(:first-child){\n position: absolute;\n left: 0;\n top: 50%;\n transform: translateY(-50%);\n }\n }\n &-widget{\n padding-left: $sidebar-gap-x;\n padding-right: $sidebar-gap-x;\n padding-top: 2.5rem;\n &-full{\n padding-left: 0;\n padding-right: 0;\n > *{\n padding-left: $sidebar-gap-x;\n padding-right: $sidebar-gap-x;\n }\n .toggle-expand-content{\n padding-left: 0;\n padding-right: 0;\n > *{\n padding-left: $sidebar-gap-x;\n padding-right: $sidebar-gap-x;\n }\n }\n }\n &-sap{\n border-bottom: 1px solid $border-light;\n }\n }\n &-footer{\n background-color: $sidebar-bg-color;\n margin-top: auto;\n padding: 1.75rem $sidebar-gap-x 1.75rem;\n .is-light &{\n background: $sidebar-bg-light-color;\n }\n @if($dark_option==true) {\n .is-dark &{\n background-color: $sidebar-bg-dark-color;\n }\n }\n @if($dark_theme_option==true) {\n .is-theme &{\n background-color: $sidebar-bg-theme-color;\n }\n }\n }\n &-body{\n position: relative;\n .simplebar-content{\n padding-bottom: .25rem !important;\n min-height: 100%;\n display: flex;\n flex-direction: column;\n }\n .simplebar-scroll-content{\n min-height: 100%;\n width: 100%;\n }\n }\n &-content{\n display: flex;\n flex-direction: column;\n height: calc(100vh - #{$header-height});\n .nk-sidebar-menu{\n padding-top: 1.5rem;\n padding-bottom: 3rem; \n &[data-simplebar]{\n height: 100%;\n }\n }\n &[data-simplebar]{\n > div {width: 100%}\n }\n }\n &-profile{\n &-fixed{\n position: fixed;\n bottom: 0;\n width: 100%;\n background: $sidebar-bg-color;\n @if($dark_option==true) {\n .is-dark &{\n background: $sidebar-bg-dark-color;\n }\n }\n @if($dark_theme_option==true) {\n .is-theme &{\n background: $sidebar-bg-theme-color;\n }\n }\n }\n }\n @if($dark_option==true or $dark_theme_option==true) {\n &.is-theme, &.is-dark {\n .user-balance-alt{\n color: $accent-light;\n }\n }\n }\n }\n &-profile{\n &-fixed{\n position: fixed;\n bottom: 0;\n }\n &-toggle{\n display: block;\n border-bottom: 1px solid $border-light;\n }\n &-content{\n background: $white;\n border-bottom: 1px solid $border-light;\n .nk-profile-menu & {\n background: $lighter;\n }\n }\n &-menu {\n > *{\n padding-left: $sidebar-gap-x;\n padding-right: $sidebar-gap-x;\n }\n .toggle-expand-content {\n padding-left: 0;\n padding-right: 0;\n > *{\n padding-left: $sidebar-gap-x;\n padding-right: $sidebar-gap-x;\n }\n }\n }\n }\n}\n@keyframes overlay-fade-in{\n 0%{\n opacity: 0;\n }100%{\n opacity: 1;\n }\n}\n\n@include media-breakpoint-down(md){\n .nk{\n &-sidebar{\n &-mobile{\n width: $sidebar-width-normal !important;\n }\n }\n }\n}\n@include media-breakpoint-up(xl){\n .nk-sidebar-content .nk-sidebar-menu{\n padding-top: 1rem;\n padding-bottom: 2.5rem;\n }\n .nk-sidebar{\n overflow: hidden;\n transform: translateX(0);\n width: $sidebar-width-normal;\n + .nk-wrap, &-overlay + .nk-wrap{\n @if($rtl==false){\n padding-left: $sidebar-width-normal;\n }\n @if($rtl==true){\n padding-right: $sidebar-width-normal;\n }\n > .nk-header-fixed{\n @if($rtl==false){\n left: $sidebar-width-normal;\n }\n @if($rtl==true){\n right: $sidebar-width-normal;\n }\n }\n }\n &.is-compact{\n &:not(.has-hover){\n width: $sidebar-width-compact;\n .logo-img{\n opacity: 0;\n transition: opacity .2s linear;\n }\n .user-card{\n position: relative;\n @if($rtl==false){\n left: -5px;\n }\n @if($rtl==true){\n right: -5px;\n }\n }\n .user-info{\n opacity: 0;\n }\n .nk-sidebar-profile{ \n .dropdown-menu{ \n opacity: 0; \n } \n }\n }\n + .nk-wrap{\n @if($rtl==false){\n padding-left: $sidebar-width-compact;\n }\n @if($rtl==true){\n padding-right: $sidebar-width-compact;\n }\n > .nk-header-fixed{\n @if($rtl==false){\n left: $sidebar-width-compact;\n }\n @if($rtl==true){\n right: $sidebar-width-compact;\n }\n }\n }\n }\n &-overlay{\n display: none;\n }\n }\n}\n\n@include media-breakpoint-up(xl){\n .nk{\n &-sidebar{\n transform: translateX(0);\n }\n }\n}","/// @io-v120\n$menu_dark_option: $dark_option;\n$menu_dark_theme_option: $dark_theme_option;\n\n// Menu Font\n$menu-link-ff: $alt-font-family !default;\n$menu-link-fs: $fx-sz-15 !default;\n$menu-link-fw: $fw-bold !default;\n$menu-link-lh: 1.25rem !default;\n$menu-link-ls: 0.01em !default;\n$menu-link-case: none !default;\n\n$menu-link-gap-y: .625rem !default;\n$menu-link-gap-x: $sidebar-gap-x !default;\n\n// Menu Sub/Child Font\n$menu-sub-diff: true;\n$menu-sub-link-ff: $base-font-family !default;\n$menu-sub-link-fs: $fx-sz-14 !default;\n$menu-sub-link-fw: $fw-normal !default;\n$menu-sub-link-lh: $menu-link-lh !default;\n$menu-sub-link-ls: normal !default;\n$menu-sub-link-case: none !default;\n\n$menu-sub-link-gap-y: .375rem !default;\n$menu-sub-link-gap-x: $menu-link-gap-x !default;\n\n// Link color\n$menu-link-color-base: lighten($base-text, 12%) !default;\n$menu-link-color-sub: lighten($base-text, 12%) !default;\n$menu-link-color-hover: lighten($accent-color, 5%) !default;\n$menu-border-color: $border-color !default;\n$menu-border-dark-color: rgba($white, .12) !default;\n\n// Menu Icon\n$menu-icon-width-base: $menu-icon-width !default;\n$menu-icon-font-size: 24px;\n$menu-icon-color-base: $base-light !default;\n$menu-icon-color-hover: $accent-color !default;\n$menu-icon-width-small: $menu-icon-width-sm !default;\n$menu-icon-font-size-small: 18px;\n\n// Count\n$menu-link-count-gap: .25rem !default;\n$menu-link-count-fs: .85em !default;\n$menu-link-count-color: $base-light !default;\n\n// Menu Main Style\n$menu-main-link-color-base: $base-text !default;\n$menu-main-link-color-light: $base-light !default;\n$menu-main-link-color-sub: $base-text !default;\n\n$menu-main-link-gap-y: .5rem !default;\n$menu-main-link-gap-x: 1.25rem !default;\n$menu-main-link-gap-x: 1.25rem !default;\n\n$menu-main-top-link-gap-y: 1.5rem !default;\n$menu-main-top-link-gap-x: 1rem !default;\n\n$menu-main-link-fs: $fx-sz-13 !default; // @desktop only\n$menu-main-top-link-fs: $fx-sz-14 !default; // @desktop only\n\n$menu-main-ddm-width: 200px !default;\n\n// Menu SM Style\n$menu-sm-link-gap-y: .25rem !default;\n$menu-sm-link-color: $base-text !default;\n$menu-sm-icon-width: 1.375rem;\n$menu-sm-link-fs: $fx-sz-12;\n$menu-sm-link-lh: 1.125rem;\n\n\n// Menu Footer Style\n$menu-footer-link-gap-y: .25rem !default;\n$menu-footer-link-color: $base-light !default;\n$menu-footer-icon-width: 1.375rem;\n$menu-footer-link-fs: $fx-sz-12;\n$menu-footer-link-lh: 1.125rem;\n$menu-footer-icon-color: $accent-color;\n\n// Icon\n$menu-toggle-icon-ltr: $ni-chevron-right !default;\n$menu-toggle-icon-rtl: $ni-chevron-left !default;\n$menu-main-toggle-icon: $ni-chevron-down !default;\n$menu-main-sub-toggle-icon-ltr: $ni-chevron-right !default;\n$menu-main-sub-toggle-icon-rtl: $ni-chevron-left !default;\n\n/////////////////////////\n/// Menu Navigation\n/////////////////////////\n.nk-menu{\n li{\n a{\n vertical-align: middle;\n display: flex; \n position: relative;\n align-items: center;\n transition: color .3s, background-color .3s;\n }\n }\n &-item{\n padding: 2px 0;\n .nk-menu-sub & {\n padding: 1px 0;\n }\n &.has-sub{\n position: relative;\n }\n }\n > .nk-menu-item.menu-without-icon > .nk-menu-sub .nk-menu-link{\n @if($rtl==false){\n padding-left: 0;\n }\n @if($rtl==true){\n padding-right: 0;\n }\n }\n &-link{\n @if($rtl==false){\n padding: $menu-link-gap-y ($menu-link-gap-x + 16) $menu-link-gap-y $menu-link-gap-x;\n }\n @if($rtl==true){\n padding: $menu-link-gap-y $menu-link-gap-x $menu-link-gap-y ($menu-link-gap-x + 16);\n }\n color: $menu-link-color-base;\n font-family: $menu-link-ff;\n font-weight: $menu-link-fw;\n font-size: $menu-link-fs;\n letter-spacing: $menu-link-ls;\n text-transform: $menu-link-case;\n line-height: $menu-link-lh;\n &:hover,.active > &{\n color: $menu-link-color-hover;\n .count{\n color: $menu-link-color-hover;\n }\n }\n @if($menu-sub-diff==true) {\n .nk-menu-sub & {\n @if($rtl==false){\n padding: $menu-sub-link-gap-y ($menu-sub-link-gap-x + 16) $menu-sub-link-gap-y ($menu-icon-width-base);\n }\n @if($rtl==true){\n padding: $menu-sub-link-gap-y ($menu-icon-width-base) $menu-sub-link-gap-y ($menu-sub-link-gap-x + 16);\n }\n font-family: $menu-sub-link-ff;\n font-weight: $menu-sub-link-fw;\n font-size: $menu-sub-link-fs;\n letter-spacing: $menu-sub-link-ls;\n text-transform: $menu-sub-link-case;\n line-height: $menu-sub-link-lh;\n color: $menu-link-color-sub;\n }\n }\n &.is-disable{\n cursor: default;\n &:hover,.active > &{\n color: $menu-link-color-base;\n .count{\n color: $menu-link-color-base;\n }\n }\n }\n .is-light & {\n color: $base-text;\n }\n @if($menu_dark_theme_option==true) {\n .is-theme & {\n color: darken($accent-light, 8%);\n }\n }\n &:hover, .active > & {\n .is-light & {\n color: $menu-link-color-hover;\n }\n @if($menu_dark_theme_option==true) {\n .is-theme & {\n color: $white;\n }\n }\n }\n span.small {\n color: $base-light;\n @if($rtl==false){\n margin-left: .5rem;\n }\n @if($rtl==true){\n margin-right: .5rem;\n }\n }\n }\n &-icon{\n font-weight: normal;\n letter-spacing: normal;\n width: $menu-icon-width-base;\n line-height: 1;\n flex-grow: 0; \n flex-shrink: 0;\n color: $menu-icon-color-base;\n @if($menu_dark_theme_option==true) {\n .is-theme &{\n color: darken($accent-light, 8%);\n }\n }\n svg,img{\n width: $menu-icon-width-base;\n }\n .icon {\n font-size: $menu-icon-font-size;\n letter-spacing: normal;\n vertical-align: middle;\n color: currentColor;\n transition: color .4s, background-color .4s;\n }\n .nk-menu-link:hover &, .nk-menu-item.active > .nk-menu-link & , .nk-menu-item.current-menu > .nk-menu-link & {\n color: $menu-link-color-hover;\n @if($menu_dark_theme_option==true) {\n .is-theme &{\n color: $white;\n }\n }\n }\n .nk-menu-link.is-disable:hover &{\n color: $menu-icon-color-base;\n @if($menu_dark_theme_option==true) {\n .is-theme &{\n color: $accent-light;\n }\n }\n }\n }\n &-text{\n flex-grow: 1;\n display: inline-block;\n white-space: nowrap;\n }\n &-badge{\n border-radius: $border-radius-sm;\n padding: 0 .4rem;\n font-size: $fx-sz-11;\n color: $accent-500;\n background: $accent-100;\n position: absolute;\n top: 50%;\n @if($rtl==false){\n right: $sidebar-gap-x;\n .has-sub &{\n right: $sidebar-gap-x + 24px;\n }\n }\n @if($rtl==true){\n left: $sidebar-gap-x;\n .has-sub &{\n left: $sidebar-gap-x + 24px;\n }\n }\n transform: translateY(-50%);\n @if($menu_dark_option==true) {\n .is-dark & {\n color: $accent-400;\n background: lighten($sidebar-bg-dark-color, 10%);\n }\n }\n @if($menu_dark_theme_option==true) {\n .is-theme & {\n color: $accent-300;\n background: lighten($sidebar-bg-theme-color, 12%);\n }\n }\n .nk-menu-main .nk-menu-sub & {\n color: $accent-500;\n background: $accent-100;\n }\n }\n &-heading{\n padding: .25rem $sidebar-gap-x 0.5rem;\n color: $base-light;\n @if($menu_dark_theme_option==true) {\n .is-theme &{\n color: darken($accent-light, 15%);\n }\n }\n .nk-menu-item + &{\n padding-top: 2.5rem;\n }\n .overline-title {\n color: inherit;\n white-space: nowrap;\n }\n span{\n font-size: $fx-sz-13;\n font-weight: $fw-normal;\n }\n }\n &-hr{\n margin: 1.25rem 0;\n border-bottom: 1px solid $menu-border-color;\n @if($menu_dark_option==true) {\n .is-dark &{\n border-color: $menu-border-dark-color;\n }\n }\n @if($menu_dark_theme_option==true) {\n .is-theme &{\n border-color: $menu-border-dark-color;\n }\n }\n + .nk-menu-heading{\n padding-top: 1rem;\n }\n }\n &-wrap{\n .nk-menu-toggle + &{\n height: 0;\n overflow: hidden;\n transition: height .4s ease;\n }\n }\n &-sub{\n padding-bottom: .25rem;\n .nk-menu-toggle + &{\n display: none;\n }\n .active > &{\n display: block;\n }\n .nk-menu-link {\n &:hover{\n color: $accent-color;\n @if($menu_dark_theme_option==true) {\n .is-theme &{\n color: $white;\n }\n }\n }\n }\n .active > .nk-menu-link {\n color: $accent-color;\n @if($menu_dark_theme_option==true) {\n .is-theme &{\n color: $white;\n }\n }\n }\n .nk-menu-icon {\n width: 24px;\n margin-top: -1px;\n .icon {\n margin-top: -1px;\n font-size: 1.2em;\n }\n }\n }\n \n &-toggle{\n position: relative;\n &:after{\n position: absolute;\n font-family: $nk-dashlite-font;\n top: 50%;\n @if($rtl==false){\n content: $menu-toggle-icon-ltr;\n right: 1.25rem;\n }\n @if($rtl==true){\n content: $menu-toggle-icon-rtl;\n left: 1.25rem;\n }\n transform: translateY(-50%);\n font-size: 1rem;\n color: $base-light;\n transition: transform .3s, color .1s, opacity .3s ease .3s;\n @if($menu_dark_option==true or $menu_dark_theme_option==true) {\n .is-dark &, .is-theme & {\n color: rgba($white, 0.4);\n }\n }\n }\n .has-sub.active > &{\n &:after{\n transform: translateY(-50%) rotate(90deg);\n }\n }\n }\n .count{\n display: inline-block;\n font-size: $menu-link-count-fs;\n @if($rtl==false){\n margin-left: $menu-link-count-gap;\n }\n @if($rtl==true){\n margin-right: $menu-link-count-gap;\n }\n color: $menu-link-count-color;\n line-height: 1;\n }\n &-icon-colored {\n .nk-menu-icon {\n color: $menu-icon-color-hover;\n }\n }\n &-tooltip{\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n &-trigger{\n margin-left: -0.25rem;\n margin-right: 1.125rem;\n }\n}\n@include media-breakpoint-up(xl){\n .is-compact{\n &:not(.has-hover){\n .nk-menu{\n &-text{\n opacity: 0;\n transition: .4s linear;\n }\n &-badge,&-toggle:after{\n transition: none;\n opacity: 0;\n pointer-events: none;\n }\n &-sub{\n display: none !important;\n }\n &-wrap{\n height: 0 !important;\n }\n &-heading{\n position: relative;\n .overline-title{\n opacity: 0;\n }\n &:not(:first-child){\n &:before{\n position: absolute;\n content: '';\n height: 1px;\n width: 100%;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n top: 50%;\n background-color: $border-light;\n }\n }\n }\n }\n }\n @if($menu_dark_theme_option==true) {\n &.is-theme{\n &:not(.has-hover){\n .nk-menu{\n &-heading{\n &:not(:first-child){\n &:before{\n background-color: $sidebar-border-theme-color;\n }\n }\n }\n }\n }\n }\n }\n @if($menu_dark_option==true) {\n &.is-dark{\n &:not(.has-hover){\n .nk-menu{\n &-heading{\n &:not(:first-child){\n &:before{\n background-color: $sidebar-border-dark-color;\n }\n }\n }\n }\n }\n }\n }\n .nk-menu{\n &-badge{\n transition: opacity .3s ease .3s;\n }\n &-text{\n white-space: nowrap;\n }\n }\n }\n}\n/////////////////////\n// Menu SM\n/////////////////////\n.nk-menu-sm{\n .nk-menu + &{\n padding-top: 5rem;\n }\n .nk-menu{\n &-heading{\n padding-bottom: $menu-sm-link-gap-y;\n color: $base-text;\n }\n &-link{\n padding-top: $menu-sm-link-gap-y;\n padding-bottom: $menu-sm-link-gap-y;\n color: $menu-sm-link-color;\n &:hover{\n color: $menu-link-color-hover;\n }\n }\n &-icon{\n width: $menu-sm-icon-width;\n .icon{\n font-size: 1rem;\n }\n }\n &-text{\n font-size: $menu-sm-link-fs;\n line-height: $menu-sm-link-lh;\n }\n }\n}\n\n/////////////////////\n// Menu MD\n/////////////////////\n.nk-menu-md{\n .nk-menu + &{\n padding-top: 5rem;\n }\n .nk-menu{\n &-heading{\n padding-bottom: $menu-sm-link-gap-y;\n color: $base-text;\n }\n &-link{\n padding-top: $menu-sm-link-gap-y *1.3;\n padding-bottom: $menu-sm-link-gap-y *1.3;\n color: $menu-sm-link-color;\n &:hover{\n color: $menu-link-color-hover;\n }\n }\n &-icon{\n width: $menu-sm-icon-width;\n .icon{\n font-size: 1.25rem;\n }\n }\n &-text{\n font-size: $menu-sm-link-fs;\n line-height: $menu-sm-link-lh;\n }\n }\n}\n\n\n////////////////////\n// Menu Inline\n////////////////////\n.nk-menu-inline{\n display: flex;\n .nk-menu-link{\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n\n////////////////////\n// Menu Footer\n////////////////////\n.nk-menu-footer{\n display: flex;\n .nk-menu{\n &-link{\n padding-left: 0;\n padding-right: 0;\n padding-top: .25rem;\n padding-bottom: .25rem;\n color: $menu-footer-link-color;\n font-family: $base-font-family;\n font-weight: $fw-medium;\n &:hover{\n color: $menu-link-color-hover;\n }\n @if($menu_dark_theme_option==true) {\n .is-theme & {\n color: $accent-light;\n }\n }\n }\n &-icon{\n width: $menu-footer-icon-width;\n color: $menu-footer-icon-color;\n .icon{\n font-size: 1rem;\n }\n }\n &-text{\n font-size: $menu-footer-link-fs;\n line-height: $menu-footer-link-lh;\n }\n }\n}\n\n\n//////////////////////////\n// Main Menu @Top Nav\n//////////////////////////\n.nk-menu-main{\n &.nk-menu{\n padding-top: 0.75rem;\n }\n .nk-menu{\n &-link {\n color: $menu-main-link-color-base;\n @if($rtl==false){\n padding-left: $menu-link-gap-x;\n }\n @if($rtl==true){\n padding-right: $menu-link-gap-x;\n }\n }\n &-sub{\n padding: 0;\n margin: 0;\n transition: none;\n .nk-menu-link{\n color: $menu-main-link-color-base;\n }\n .nk-menu-sub{\n border-left: 1px solid $menu-border-color;\n @if($rtl==false){\n margin:.25rem 0 .25rem $menu-link-gap-x;\n }\n @if($rtl==true){\n margin:.25rem $menu-link-gap-x .25rem 0;\n }\n padding-bottom: 0;\n .nk-menu-link{\n @if($rtl==false){\n padding-left: .875rem;\n }\n @if($rtl==true){\n padding-right: .875rem;\n }\n }\n }\n }\n &-link:hover, &-link:focus, &-item.active > .nk-menu-link, &-item.current-menu > .nk-menu-link, &-item:hover > .nk-menu-link{\n color: $menu-link-color-hover;\n }\n }\n > li {\n > .nk-menu-link {\n text-transform: uppercase;\n letter-spacing: 0.05rem;\n }\n }\n &.ui-s2{\n > li {\n > .nk-menu-link {\n font-family: $base-font-family;\n font-weight: $fw-medium;\n text-transform:initial;\n letter-spacing: - 0.01rem;\n }\n }\n }\n}\n@include media-breakpoint-down(md){\n .nk-menu-main{\n &.nk-menu{\n max-height: calc(100vh - #{$header-height});\n overflow: auto;\n }\n }\n}\n@include media-breakpoint-up(lg){\n .nk-menu-main{\n &.nk-menu{\n @if($rtl==false){\n padding: 0 1.5rem 0 2rem;\n }\n @if($rtl==true){\n padding: 0 2rem 0 1.5rem;\n }\n }\n > li {\n padding: 0;\n display: inline-block;\n @if($menu-main-link-gap-x != $menu-main-top-link-gap-x) {\n &.nk-menu-item{\n padding: 0 $menu-main-top-link-gap-x;\n > .nk-menu-link{\n padding: $menu-main-top-link-gap-y 0;\n @if($menu-main-link-fs != $menu-main-top-link-fs) {\n font-size: $menu-main-top-link-fs;\n }\n }\n }\n }\n > .nk-menu-link{ \n &:before{\n position: absolute;\n content: '';\n bottom: 0;\n left: 0;\n right: 0;\n height: 3px;\n background: $menu-link-color-hover;\n border-radius: 3px 3px 0 0;\n opacity: 0;\n }\n }\n &.nk-menu-item.active, &.nk-menu-item.current-menu{\n > .nk-menu-link:before {\n opacity: 1;\n }\n }\n > .nk-menu-sub{\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n }\n\n .nk-menu{\n &-link {\n padding: $menu-main-link-gap-y $menu-main-link-gap-x;\n font-size: $menu-main-link-fs;\n }\n &-icon{\n display: none;\n }\n &-text{\n line-height: 1.5rem;\n }\n &-item {\n .nk-menu-toggle{\n &:after{\n line-height: 1;\n position: static;\n transform: translateY(0);\n content: $menu-main-toggle-icon;\n vertical-align: middle;\n @if($rtl==false){\n margin-left: 0.5rem;\n margin-right: -2px;\n }\n @if($rtl==true){\n margin-right: 0.5rem;\n margin-left: -2px;\n }\n color: rgba($base-light,.7);\n margin-top: -1px;\n transition: color .1s;\n }\n }\n &:hover {\n > .nk-menu-sub{\n opacity: 1;\n visibility: visible;\n margin-top: 0;\n }\n } \n }\n &-sub{\n position: absolute;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n top: 100%;\n width: $menu-main-ddm-width;\n background: $white;\n border:1px solid $border-light;\n box-shadow: $box-shadow-sm;\n border-radius: $border-radius;\n padding: .5rem 0;\n opacity: 0;\n visibility: hidden;\n margin-top: 6px;\n transition: opacity .4s, margin .2s;\n display: block !important;\n .nk-menu-link{\n padding-top: .5rem;\n padding-bottom: .5rem;\n }\n .nk-menu-sub{\n top: - 9px;\n padding: .5rem 0;\n border:1px solid $border-light;\n margin: 0;\n margin-top: 6px;\n @if($rtl==false){\n left: 100%;\n margin-left: -0.75rem;\n }\n @if($rtl==true){\n right: 100%;\n margin-right: -0.75rem;\n }\n .nk-menu-link{\n @if($rtl==false){\n padding-left: 1.5rem;\n }\n @if($rtl==true){\n padding-right: 1.5rem;\n }\n }\n }\n .nk-menu-item {\n &:hover > a{\n background: $lighter;\n }\n }\n .nk-menu-toggle{\n &:after {\n @if($rtl==false){\n content: $menu-main-sub-toggle-icon-ltr;\n }\n @if($rtl==true){\n content: $menu-main-sub-toggle-icon-rtl;\n }\n }\n }\n }\n }\n }\n // DARK Version\n @if($menu_dark_option==true or $menu_dark_theme_option==true) {\n .is-dark, .is-theme {\n .nk-menu-main {\n > li {\n > .nk-menu-link {\n &:before {\n border-radius: 0;\n bottom: auto;\n top:0;\n }\n }\n }\n }\n }\n }\n @if($menu_dark_option==true) {\n .is-dark {\n .nk-menu-main {\n > li {\n > .nk-menu-link {\n color: lighten($base-light, 10%);\n &.nk-menu-toggle:after {\n color: rgba($base-light, .7);\n }\n }\n &:hover > .nk-menu-link, &.active > .nk-menu-link, &.current-menu > .nk-menu-link, & > .nk-menu-link:hover {\n color: $white;\n }\n }\n }\n }\n }\n @if($menu_dark_theme_option==true) {\n .is-theme {\n .nk-menu-main {\n > li {\n > .nk-menu-link {\n color: $accent-light;\n &.nk-menu-toggle:after {\n color: rgba($accent-light, .7);\n }\n }\n &:hover > .nk-menu-link, &.active > .nk-menu-link, &.current-menu > .nk-menu-link, & > .nk-menu-link:hover {\n color: $white;\n }\n }\n }\n }\n }\n}\n\n////////////////////////////\n// Sidebar\n////////////////////////////\n.nk-sidebar{\n .nk-menu{\n > li {\n .nk-menu-sub {\n .nk-menu-link {\n @if($rtl==false){\n padding-left: $sidebar-gap-x + $menu-icon-width-base;\n }\n @if($rtl==true){\n padding-right: $sidebar-gap-x + $menu-icon-width-base;\n }\n }\n .nk-menu-sub{\n margin-top: .5rem;\n margin-bottom: .5rem;\n padding-bottom: 0;\n @if($rtl==false){\n margin-left: $sidebar-gap-x + $menu-icon-width-base;\n border-left: 1px solid $border-color;\n }\n @if($rtl==true){\n margin-right: $sidebar-gap-x + $menu-icon-width-base;\n border-right: 1px solid $border-color;\n }\n .nk-menu-link {\n @if($rtl==false){\n padding-left: 1rem;\n }\n @if($rtl==true){\n padding-right: 1rem;\n }\n }\n }\n }\n }\n }\n @if($menu_dark_option==true or $menu_dark_theme_option==true) {\n &.is-dark, &.is-theme{\n .nk-menu{\n > li {\n .nk-menu-sub {\n .nk-menu-sub{\n border-color: rgba($white, .12);\n }\n }\n }\n }\n }\n }\n}","$accordion-head-gap-l: 1.25rem;\n$accordion-head-gap-r: $accordion-head-gap-l + 1rem;\n$accordion-inner-gap-x: $accordion-head-gap-l;\n$accordion-head-gap-y: 1rem;\n$accordion-inner-gap-y: 1rem;\n\n$accordion-head-gap-md-x: 1.5rem;\n$accordion-inner-gap-md-x: $accordion-head-gap-md-x;\n\n$accordion-s2-head-gap-l: 0;\n$accordion-s2-head-gap-r: $accordion-s2-head-gap-l + 2.25rem;\n$accordion-s2-inner-gap-x: $accordion-s2-head-gap-l;\n$accordion-s2-head-gap-y: .5rem;\n$accordion-s2-inner-gap-y: .5rem;\n\n$accordion-s2-head-gap-md-l: 0;\n$accordion-s2-head-gap-md-r: $accordion-s2-head-gap-l + 2.25rem;\n$accordion-s2-inner-gap-md-x: $accordion-s2-head-gap-md-l;\n\n$accordion-s3-head-gap-r: 0;\n$accordion-s3-head-gap-l: $accordion-s3-head-gap-r + 2.25rem;\n$accordion-s3-inner-gap-x: $accordion-s3-head-gap-r;\n$accordion-s3-head-gap-y: .5rem;\n$accordion-s3-inner-gap-y: .5rem;\n\n$accordion-s3-head-gap-md-r: 0;\n$accordion-s3-head-gap-md-l: $accordion-s3-head-gap-md-r + 2.25rem;\n$accordion-s3-inner-gap-md-x: $accordion-s3-head-gap-md-l;\n\n//icons\n$accordion-icon: $ni-chevron-up !default;\n$accordion-icon-collapsed: $ni-chevron-down !default;\n$accordion-s2-icon: $ni-minus !default;\n$accordion-s2-icon-collapsed: $ni-plus !default;\n$accordion-s3-icon: $ni-minus !default;\n$accordion-s3-icon-collapsed: $ni-plus !default;\n\n.accordion {\n border-radius: $border-radius;\n border: 1px solid $border-color;\n background: $white;\n &-heading {\n padding-bottom: 1.5rem;\n }\n &-body {\n border-radius: $border-radius;\n }\n &-item {\n &:not(:last-child){\n .accordion-head {\n border-bottom: 1px solid $border-color;\n }\n .accordion-inner {\n border-bottom: 1px solid $border-color;\n }\n }\n &:last-child {\n .accordion-inner {\n border-top: 1px solid $border-color;\n }\n }\n }\n &-head {\n @if($rtl==false){\n padding: $accordion-head-gap-y $accordion-head-gap-r $accordion-head-gap-y $accordion-head-gap-l;\n }\n @if($rtl==true){\n padding: $accordion-head-gap-y $accordion-head-gap-l $accordion-head-gap-y $accordion-head-gap-r;\n }\n display: block;\n position: relative;\n .title {\n margin-bottom: 0;\n font-size: 1rem;\n color: $base-color;\n line-height: 1.3;\n }\n &.collapsed{\n .title{\n color: $base-text;\n }\n }\n }\n &-inner {\n padding: $accordion-inner-gap-y $accordion-inner-gap-x ($accordion-inner-gap-y * 1.25);\n }\n &-icon {\n position: absolute;\n @if($rtl==false){\n right: 1rem;\n }\n @if($rtl==true){\n left: 1rem;\n }\n top: 50%;\n font-size: 1rem;\n color: $base-color;\n transform: translateY(-50%);\n transition: rotate 0.4s;\n width: 20px;\n height: 20px;\n text-align: center;\n line-height: 20px;\n &:before {\n content: $accordion-icon;\n font-family: $nk-dashlite-font;\n transition: 0.4s;\n .accordion-head.collapsed &{\n content: $accordion-icon-collapsed;\n }\n }\n }\n}\n@media (min-width: 768px) {\n .accordion {\n &-head {\n padding: $accordion-head-gap-y $accordion-head-gap-md-x;\n }\n &-inner {\n padding: $accordion-inner-gap-y $accordion-inner-gap-md-x ($accordion-inner-gap-y * 1.25);\n }\n &-icon {\n @if($rtl==false){\n right: 1.5rem;\n }\n @if($rtl==true){\n left: 1.5rem;\n }\n }\n }\n}\n\n//acc S2\n.accordion-s2{\n border: none; \n .accordion-icon {\n @if($rtl==false){\n right: 0;\n }\n @if($rtl==true){\n left: 0;\n }\n &:before{\n content: $accordion-s2-icon;\n }\n }\n .accordion-head{\n @if($rtl==false){\n padding: $accordion-s2-head-gap-y $accordion-s2-head-gap-r $accordion-s2-head-gap-y $accordion-s2-head-gap-l;\n }\n @if($rtl==true){\n padding: $accordion-s2-head-gap-y $accordion-s2-head-gap-l $accordion-s2-head-gap-y $accordion-s2-head-gap-r;\n }\n border: none !important;\n .title{\n font-size: 1.1rem;\n color: $accent-color;\n }\n &.collapsed{\n .title{\n color: $base-text;\n }\n .accordion-icon {\n &:before{\n content: $accordion-s2-icon-collapsed;\n }\n }\n }\n }\n .accordion-inner{\n padding: $accordion-s2-inner-gap-y $accordion-s2-inner-gap-x ($accordion-s2-inner-gap-y * 1.25);\n border: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .accordion-s2{\n .accordion {\n &-head {\n @if($rtl==false){\n padding: $accordion-s2-head-gap-y $accordion-s2-head-gap-md-r $accordion-s2-head-gap-y $accordion-s2-head-gap-md-l;\n }\n @if($rtl==true){\n padding: $accordion-s2-head-gap-y $accordion-s2-head-gap-md-l $accordion-s2-head-gap-y $accordion-s2-head-gap-md-r;\n }\n }\n &-inner {\n padding: $accordion-s2-inner-gap-y $accordion-s2-inner-gap-md-x ($accordion-s2-inner-gap-y * 1.25);\n }\n }\n }\n}\n\n//acc S3\n.accordion-s3{\n border: none; \n .accordion-icon {\n @if($rtl==false){\n left: 0;\n right: auto;\n }\n @if($rtl==true){\n right: 0;\n left: auto;\n }\n &:before{\n content: $accordion-s3-icon;\n }\n }\n .accordion-head{\n @if($rtl==false){\n padding: $accordion-s3-head-gap-y $accordion-s3-head-gap-r $accordion-s3-head-gap-y $accordion-s3-head-gap-l;\n }\n @if($rtl==true){\n padding: $accordion-s3-head-gap-y $accordion-s3-head-gap-l $accordion-s3-head-gap-y $accordion-s3-head-gap-r;\n }\n border: none !important;\n .title{\n font-size: 1.1rem;\n color: $accent-color;\n }\n &.collapsed{\n .title{\n color: $base-text;\n }\n .accordion-icon {\n &:before{\n content: $accordion-s3-icon-collapsed;\n }\n }\n }\n }\n .accordion-inner{\n padding: $accordion-s3-inner-gap-y $accordion-s3-inner-gap-x ($accordion-s3-inner-gap-y * 1.25);\n border: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .accordion-s3{\n .accordion {\n &-head {\n @if($rtl==false){\n padding: $accordion-s3-head-gap-y $accordion-s3-head-gap-md-r $accordion-s3-head-gap-y $accordion-s3-head-gap-md-l;\n }\n @if($rtl==true){\n padding: $accordion-s3-head-gap-y $accordion-s3-head-gap-md-l $accordion-s3-head-gap-y $accordion-s3-head-gap-md-r;\n }\n }\n &-inner {\n padding: $accordion-s3-inner-gap-y $accordion-s3-inner-gap-md-x ($accordion-s3-inner-gap-y * 1.25);\n }\n }\n }\n}","$upload-invalid: $ni-alert-fill !default;\n$upload-valid: $ni-check-circle-fill !default;\n$upload-error: $ni-cross-circle-fill !default;\n//Passcode Toggle\n.passcode{\n &-icon {\n display: none;\n &.icon-show {\n display: block;\n .is-shown &{\n display: none;\n }\n .is-hidden &{\n display: block;\n }\n }\n &.icon-hide {\n .is-shown &{\n display: block;\n }\n .is-hidden &{\n display: none;\n }\n }\n }\n}\n\n// Dropdown\n.form-dropdown{\n position: absolute;\n @if($rtl==false){\n right: 0;\n }\n @if($rtl==true){\n left: 0;\n }\n top: 0;\n bottom: 0;\n padding: 0 20px;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n color: $base-light;\n > div > span{\n margin:0 0.5rem;\n }\n .dropdown{\n > a{\n display: inline-flex;\n }\n }\n}\n\n// clipboard\n.form-clip,.form-text-hint{\n position: absolute;\n @if($rtl==false){\n right: $input-height-border;\n }\n @if($rtl==true){\n left: $input-height-border;\n }\n top: $input-height-border;\n height: calc(#{$input-height-inner} - #{$input-height-border});\n display: flex;\n align-items: center;\n color: $accent-color;\n @if($rtl==false){\n padding-left: 1rem;\n padding-right: .75rem;\n }\n @if($rtl==true){\n padding-right: 1rem;\n padding-left: .75rem;\n }\n background: $white;\n border-radius: $input-border-radius;\n &.sm{\n height: $input-height-sm;\n }\n &.lg{\n height: $input-height-lg;\n }\n &.xl{\n height: $input-height-xl;\n }\n .icon + span,span + .icon{\n @if($rtl==false){\n margin-left: 0.25rem;\n }\n @if($rtl==true){\n margin-right: 0.25rem;\n }\n }\n}\n\n//Upload\n\n.nk-upload{\n &-input{\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(2.125rem + 2px);\n margin: 0;\n opacity: 0;\n }\n &-label{\n position: relative;\n display: flex;\n flex-direction: column;\n justify-content: center;\n padding: 1.5rem;\n width: 100%;\n min-height: 150px;\n border-radius: $border-radius;\n border: 1px dashed $border-light;\n padding-bottom: 0;\n }\n &-init{\n display: block;\n text-align: center;\n }\n &-files{\n padding-top: 2rem;\n display: flex;\n justify-content: center;\n margin: -0.5rem;\n padding-bottom: 2rem;\n li{\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n flex-direction: column;\n text-align: center;\n padding: 0.5rem;\n img{\n width: 60px;\n flex-shrink: 0;\n border-radius: $border-radius;\n }\n }\n .is-multiple &{\n li{\n img{\n width: 40px;\n }\n .nk-upload-name{\n display: none;\n }\n }\n }\n }\n &-name{\n margin: .5rem 0 0;\n color: $base-text;\n font-size:.8125rem;\n font-weight: $fw-medium;\n width: 150px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n &-response{\n @if($rtl==false){\n margin-left: auto;\n }\n @if($rtl==true){\n margin-right: auto;\n }\n display: inline-flex;\n align-items: center;\n .message{\n font-size: $fx-sz-12;\n color:$base-light;\n + .icon{\n @if($rtl==false){\n margin-left: 0.5rem;\n }\n @if($rtl==true){\n margin-left: 0.5rem;\n }\n }\n }\n .icon{\n &:after{\n font-family: $nk-dashlite-font;\n }\n + .message{\n @if($rtl==false){\n margin-left: 0.5rem;\n }\n @if($rtl==true){\n margin-right: 0.5rem;\n }\n }\n }\n &.invalid{\n .icon{\n color: $warning;\n &:after{\n content: $upload-invalid;\n }\n }\n }\n &.valid{\n .icon{\n color: $success;\n &:after{\n content: $upload-valid;\n }\n }\n }\n &.error{\n .icon{\n color: $danger;\n &:after{\n content: $upload-error;\n }\n }\n }\n }\n &-foot{\n display: flex;\n justify-content: space-between;\n border-top: 1px dashed $border-light;\n padding: 1rem 1.25rem;\n margin: 0 -1.5rem;\n > span, > button{\n margin: .25rem;\n }\n }\n}\n\n.form {\n &-editor-custom {\n textarea {\n border-radius: $border-radius $border-radius 0 0;\n }\n }\n &-editor-action {\n border: 1px solid $border-color;\n border-top: 0;\n border-radius: 0 0 $border-radius $border-radius;\n padding: .25rem .5rem;\n > .link{\n padding: .5rem;\n &.collapsed {\n color: $base-light;\n }\n .icon {\n @if($rtl==false){\n margin-right: .25rem;\n }\n @if($rtl==true){\n margin-left: .25rem;\n }\n }\n }\n }\n &-editor-btn-group, &-btn-group{\n display: flex;\n align-items: center;\n margin: -0.25rem;\n flex-wrap: wrap;\n li {\n padding: .25rem;\n line-height: 0.5rem;\n }\n }\n &-btn-group {\n li:first-child {\n @if($rtl==false){\n margin-right: .5rem;\n }\n @if($rtl==true){\n margin-left: .5rem;\n }\n }\n }\n &-btn-secondary {\n @if($rtl==false){\n margin-left: auto;\n }\n @if($rtl==true){\n margin-right: auto;\n }\n }\n}\n\n\n// number\ninput[type=\"number\"] {\n -webkit-appearance: textfield;\n -moz-appearance: textfield;\n appearance: textfield;\n}\ninput[type=number]::-webkit-inner-spin-button, \ninput[type=number]::-webkit-outer-spin-button { \n -webkit-appearance: none;\n}\n\n.number{\n &-spinner{\n padding-left: $input-padding-x + $btn-line-height + $btn-padding-y*2;\n padding-right: $input-padding-x + $btn-line-height + $btn-padding-y*2;\n text-align: center;\n &:focus{\n border-color: $input-border-color;\n }\n &-btn{\n position: absolute;\n top: 0;\n }\n }\n &-plus{\n @if($rtl==false){\n right: 0;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n @if($rtl==true){\n left: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n &-minus{\n @if($rtl==false){\n left: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n @if($rtl==true){\n right: 0;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n }\n}\n\n// for date range\n.input-group-addon{\n display: flex;\n align-items: center;\n padding: .25rem .75rem;\n background-color: $lighter;\n border: $input-border-width solid $input-border-color;\n font-size: 0.75rem;\n border-radius: $border-radius;\n &:not(:last-child){\n @if($rtl==false){\n border-right: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n @if($rtl==true){\n border-left: 0;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n }\n &:not(:first-child){\n @if($rtl==false){\n border-left: 0;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n @if($rtl==true){\n border-right: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n}","//// User Avatar \n/////////////////////\n.user-avatar, [class^=\"user-avatar\"]:not([class*=\"-group\"]){\n border-radius: 50%;\n height: 40px;\n width: 40px;\n display: flex;\n justify-content: center;\n align-items: center;\n color: $white;\n background: $accent-500;\n font-size: 14px;\n font-weight: $fw-medium;\n letter-spacing: 0.06em;\n flex-shrink: 0;\n position: relative;\n + .user-info{\n @if($rtl==false){\n margin-left: 1rem;\n }\n @if($rtl==true){\n margin-right: 1rem;\n }\n }\n + .user-name{\n @if($rtl==false){\n margin-left: 0.75rem;\n }\n @if($rtl==true){\n margin-right: 0.75rem;\n }\n }\n img{\n border-radius: 50%;\n }\n &.md{\n + .user-info{\n @if($rtl==false){\n margin-left: 1.5rem;\n }\n @if($rtl==true){\n margin-right: 1.5rem;\n }\n }\n + .user-name{\n @if($rtl==false){\n margin-left: 1.25rem;\n }\n @if($rtl==true){\n margin-right: 1.25rem;\n }\n }\n }\n .edit{\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border-radius: 50%;\n background-color: rgba($dark,.5);\n display: flex;\n justify-content: center;\n align-items: center;\n color: $white;\n opacity: 0;\n transition: opacity .3s;\n }\n &:hover{\n .edit{\n opacity: 1;\n }\n }\n .status{\n border: 2px solid $white;\n position: absolute;\n bottom: 0;\n @if($rtl==false){\n right: 0;\n }\n @if($rtl==true){\n left: 0;\n }\n }\n &.sq{\n border-radius: $border-radius;\n img{\n border-radius: $border-radius;\n }\n .status{\n bottom: -6px;\n @if($rtl==false){\n right: -6px;\n }\n @if($rtl==true){\n left: -6px;\n }\n }\n }\n}\n\n// Multiple Avatar\n.user-avatar-multiple{\n background-color: transparent !important;\n .user-avatar{\n position: absolute;\n height: 70%;\n width: 70%;\n font-size: 80%;\n border: 2px solid $white;\n &:nth-child(1){\n top: 0;\n @if($rtl==false){\n right: 0;\n }\n @if($rtl==true){\n left: 0;\n }\n }\n &:nth-child(2){\n bottom: 0;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n }\n &:nth-child(n+3){\n display: none;\n }\n }\n}\n\n.user-card .user-avatar.d-none{\n @if($rtl==false){\n margin-right: 1rem;\n }\n @if($rtl==true){\n margin-left: 1rem;\n }\n + .user-info, + .user-name{\n @if($rtl==false){\n margin-left: 0;\n }\n @if($rtl==true){\n margin-right: 0;\n }\n }\n}\n\n// Sizes\n.user-avatar {\n &-xl, &.xl {\n height: 110px;\n width: 110px;\n font-size: 40px;\n font-weight: 400;\n .status{\n bottom: 9px;\n @if($rtl==false){\n right: 9px;\n }\n @if($rtl==true){\n left: 9px;\n }\n }\n }\n &-lg, &.lg {\n height: 80px;\n width: 80px;\n font-size: 28px;\n font-weight: 400;\n .status{\n bottom: 5px;\n @if($rtl==false){\n right: 5px;\n }\n @if($rtl==true){\n left: 5px;\n }\n }\n }\n &-md, &.md {\n height: 60px;\n width: 60px;\n font-size: 18px;\n .status{\n bottom: 2px;\n @if($rtl==false){\n right: 2px;\n }\n @if($rtl==true){\n left: 2px;\n }\n }\n }\n &-sm, &.sm{\n height: 32px;\n width: 32px;\n font-size: 12px;\n .status{\n bottom: -2px;\n @if($rtl==false){\n right: -2px;\n }\n @if($rtl==true){\n left: -2px;\n }\n }\n }\n &-xs, &.xs{\n height: 26px;\n width: 26px;\n font-size: 9px;\n font-weight: $fw-bold;\n .status{\n bottom: -2px;\n @if($rtl==false){\n right: -2px;\n }\n @if($rtl==true){\n left: -2px;\n }\n }\n }\n}\n// Colors Fix\n$avatar-adj-colors: (\n \"blue-dim\": $blue,\n \"azure-dim\": $azure,\n \"indigo-dim\": $indigo,\n \"purple-dim\": $purple,\n \"pink-dim\": $pink,\n \"orange-dim\": $orange,\n \"teal-dim\": $teal,\n // for bootstrap\n \"primary-dim\": $accent-color,\n \"secondary-dim\": $base-color,\n \"success-dim\": $success,\n \"info-dim\": $info,\n \"warning-dim\": $warning,\n \"danger-dim\": $danger,\n \"dark-dim\": $dark,\n \"gray-dim\": $light-500,\n 'lighter': $base-light,\n 'light': $base-text\n);\n\n@each $name, $color in $avatar-adj-colors{\n .user-avatar[class*=\"-#{$name}\"] {\n color: $color;\n }\n}\n\n\n// User Card\n//////////////////////////\n.user{\n &-card {\n display: flex;\n align-items: center;\n &-wrap{\n padding-top: 1.125rem;\n padding-bottom: 1.125rem;\n }\n .user-info {\n color: $base-light;\n }\n &-menu{\n position: absolute;\n @if($rtl==false){\n right: 1rem;\n }\n @if($rtl==true){\n left: 1rem;\n }\n top: 1rem;\n }\n }\n &-toggle{\n \tdisplay: flex;\n align-items: center;\n padding:0 1px 1px;\n }\n &-status{\n font-size: $fx-sz-11;\n font-weight: 500;\n line-height: 1;\n padding-top: .125rem;\n padding-bottom: .375rem;\n &-unverified{\n color: $danger;\n }\n &-verified{\n color: $success;\n }\n }\n &-name{\n color: $base-text;\n font-size: 12px;\n line-height: 16px;\n font-weight: $fw-bold;\n @if($dark_option==true) {\n .is-dark &{\n color: lighten($base-light, 5%);\n }\n }\n @if($dark_theme_option==true) {\n .is-theme &{\n color: $accent-light;\n }\n }\n }\n &-action{\n @if($rtl==false){\n margin-left:auto;\n }\n @if($rtl==true){\n margin-right:auto;\n }\n font-size: 20px;\n color: $base-light;\n }\n &-account{\n &-info{\n padding-top: 1.5rem;\n padding-bottom: 1.25rem;\n }\n &-data{\n li{\n display: flex;\n justify-content: space-between;\n padding: .125rem 0;\n }\n }\n &-actions{\n &:not(:first-child){\n margin-top: 1.5rem;\n }\n ul{\n display: flex;\n li{\n width: 44%;\n &:last-child{\n width: 56%;\n }\n }\n }\n .btn{\n width: 100%;\n font-size: 12px;\n letter-spacing: 0.04em;\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n text-transform: uppercase;\n }\n }\n &-links{\n padding: 1rem 0;\n border-bottom: 1px solid $border-light;\n &:last-child {\n .user-account-info & {\n border-bottom: 0;\n padding-bottom: 0;\n }\n }\n .user-account-info + & {\n padding-top: 0;\n margin-top: -0.5rem;\n }\n a:link{\n padding: 0.5rem 0;\n display: flex;\n }\n }\n &-value{\n display: inline-flex;\n }\n }\n &-balance{\n font-size: 1.5rem;\n line-height: 1;\n padding:.125rem 0 .375rem;\n color: $primary;\n small{\n font-size: 1rem;\n }\n &-alt{\n font-size: $fx-sz-15;\n color: $base-text;\n font-weight: $fw-bold;\n span{\n font-weight: $fw-normal;\n }\n }\n &-sub{\n font-size: $fx-sz-13;\n color: $base-light;\n span{\n color: $base-text;\n }\n + a{\n margin-top: 1rem;\n }\n }\n }\n}\n\n\n\n// user card s2\n///////////////////////\n.user-card-s2{\n display: flex;\n flex-direction: column;\n text-align: center;\n padding: .5rem;\n .user-avatar{\n margin:0 auto;\n }\n .user-info{\n margin: 1.25rem 0 0 !important;\n .sub-text{\n justify-content: center;\n }\n .badge{\n margin-bottom: 1rem;\n }\n }\n}\n\n// user card md\n///////////////////////\n.user-card-md{\n .lead-text{\n font-size: 1rem;\n }\n .sub-text{\n font-size: 0.875rem;\n }\n}\n\n// User Activity\n///////////////////////\n.user-activity{\n display: flex;\n &-group{\n display: flex;\n flex-wrap: wrap;\n }\n &-ck{\n height: 110px;\n padding: .5rem .375rem 0;\n }\n .icon{\n width: 2.25rem;\n font-size: 1.5rem;\n color: $base-light;\n }\n .info{\n span{\n display: block;\n }\n }\n .amount{\n font-size: 1.125rem;\n line-height: 1.3;\n font-weight: $fw-medium;\n color: $base-text;\n }\n .title{\n font-size: $fx-sz-12;\n color: $base-light;\n }\n .gfx{\n align-self: flex-end;\n width: 50px;\n @if($rtl==false){\n margin-left: 1rem;\n }\n @if($rtl==true){\n margin-right: 1rem;\n }\n margin-bottom: 0.25rem;\n }\n}\n\n// User Contact\n///////////////////////\n.user-contacts{\n li{\n color:$base-text;\n display: flex;\n font-size: .875rem;\n line-height: 1.4rem;\n padding: .375rem 0;\n .icon{\n color: $base-light;\n font-size: 1rem;\n width: 1.75rem;\n line-height: inherit;\n display: inline-block;\n }\n }\n}\n\n// User Avatar Group\n///////////////////////\n.user-avatar-group{\n display: flex;\n .user-avatar{\n border:2px solid $white;\n &:not(:first-child){\n @if($rtl==false){\n margin-left: -20%;\n }\n @if($rtl==true){\n margin-right: -20%;\n }\n }\n &.sm:not(:first-child) {\n @if($rtl==false){\n margin-left: -1rem;\n }\n @if($rtl==true){\n margin-right: -1rem;\n }\n }\n &.xs:not(:first-child) {\n @if($rtl==false){\n margin-left: -0.5rem;\n }\n @if($rtl==true){\n margin-right: -0.5rem;\n }\n }\n }\n}\n// User info extend\n///////////////////////\n.user-info{\n .lead-text,.sub-text{\n display: flex;\n align-items: center;\n }\n .edit{\n font-size: 1.25rem;\n color: $base-light;\n @if($rtl==false){\n margin-left: 0.5rem;\n }\n @if($rtl==true){\n margin-right: 0.5rem;\n }\n display: inline-flex;\n &:hover{\n color: $accent-color;\n }\n }\n}\n\n// User Plan\n///////////////////////\n.user-plan{\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n padding: .75rem 0;\n &-title{\n display: flex;\n align-items: center;\n color: $base-color;\n font-weight: $fw-bold;\n font-size: 1rem;\n .icon{\n font-size: 1.5rem;\n @if($rtl==false){\n margin-right: 0.75rem;\n }\n @if($rtl==true){\n margin-left: 0.75rem;\n }\n color: $accent-color;\n }\n }\n &-info, &-actions {\n padding: 0.5rem 0;\n }\n &-status{\n font-size: $fx-sz-13;\n font-weight: $fw-medium;\n color: $base-light;\n text-transform: uppercase;\n margin-top: 0.5rem;\n }\n &-progress{\n width: 100%;\n margin-top: 1rem;\n }\n}",".data{\n &-list{\n &:not(:first-child){\n margin-top: 1.5rem;\n }\n }\n &-item{\n position: relative;\n padding: 1rem 1.25rem;\n display: flex;\n align-items: center;\n cursor: pointer;\n .icon{\n color: $base-light;\n text-align: center;\n height: 32px;\n vertical-align: middle;\n line-height: 32px;\n display: inline-block;\n }\n &:not(:last-child){\n border-bottom: 1px solid $border-light;\n }\n &:hover{\n .data-label{\n color: $base-text;\n }\n .data-value, .icon{\n color: $base-color;\n }\n }\n }\n &-head{\n padding:0.5rem 1.25rem;\n margin-bottom: 0.25rem;\n background-color: $light-100;\n border-radius: $border-radius;\n &.is-plain {\n margin-bottom: 0;\n &:first-child{\n margin-top: 1rem;\n }\n background-color: transparent;\n }\n .title {\n color: $base-text;\n }\n }\n &-col{\n flex-grow: 1;\n span:not(.data-more){\n display: inline-block;\n transition: color .3s;\n }\n &-end{\n flex-grow: 0;\n @if($rtl==false){\n margin-left: auto;\n }\n @if($rtl==true){\n margin-right: auto;\n }\n }\n }\n &-label{\n color: $base-light;\n width: 100%;\n flex-shrink: 0;\n }\n &-value{\n color: $base-text;\n font-size: 0.9375rem;\n }\n &-more{\n position: relative;\n z-index: 4;\n text-align: center;\n line-height: 28px;\n height: 28px;\n width: 28px;\n display: inline-grid;\n align-content: center;\n &:before{\n position: absolute;\n z-index: -1;\n height: 20px;\n width: 20px;\n top: 50%;\n left: 50%;\n transform: translate( -50%, -50%);\n transform-origin: 50% 50%;\n content: '';\n background-color: $light-200;\n border-radius: 50%;\n opacity: 0;\n transition: all .3s;\n .data-item:hover &{\n opacity: 1;\n height: 40px;\n width: 40px;\n }\n }\n &.disable{\n &:before{\n display: none;\n }\n }\n }\n}\n\n.data-list-s2{\n &:not(:first-child){\n margin-top: 1rem;\n }\n .data{\n &-item,&-head{\n padding-left: 0;\n padding-right: 0;\n background: transparent;\n }\n &-head{\n border-bottom: 1px solid $border-color;\n }\n &-item:not(:last-child){\n border-bottom-color: $border-color;\n }\n &-label{\n color: $base-text;\n }\n &-placeholder{\n color: $base-light;\n }\n }\n}\n\n@include media-breakpoint-up(md){\n .data{\n &-list{\n &:not(:first-child){\n margin-top: 2rem;\n }\n &-s2{\n &:not(:first-child){\n margin-top: 1.25rem;\n }\n }\n }\n &-item{\n padding: 1.5rem 1.25rem;\n }\n &-col{\n display: flex;\n align-items: center;\n &-end{\n width: 200px;\n @if($rtl==false){\n text-align: right;\n }\n @if($rtl==true){\n text-align: left;\n }\n justify-content: flex-end;\n }\n }\n &-label{\n &:not([class^=\"w-\"]) {\n width: 50%;\n }\n }\n }\n}\n\n@media (min-width:1200px) and (max-width:1359px){\n .card-aside-wrap{\n .data-list{\n .data-col{\n flex-wrap: wrap;\n }\n .data-label{\n width: 100%;\n }\n }\n }\n} \n\n.is-compact .data-item{\n padding-top: .75rem;\n padding-bottom: .75rem;\n}\n\n.is-medium .data-item{\n padding-top: 1.125rem;\n padding-bottom: 1.125rem;\n}","/// Toggles\n///////////////////////////\n.toggle{\n &-content{\n opacity: 0;\n visibility: hidden;\n position: absolute;\n top: calc(100% + 10px);\n z-index: 9;\n background: $white;\n border-radius: $border-radius;\n box-shadow: $box-shadow;\n transform: translateY(10px);\n &-right{\n @if($rtl==false){\n left: auto;\n right: 0;\n }\n @if($rtl==true){\n right: auto;\n left: 0;\n }\n }\n &-bottom{\n top: auto;\n bottom: 0;\n }\n &.content-active{\n transition: all .2s ease;\n opacity: 1;\n visibility: visible;\n transform: translateY(0);\n }\n }\n &-slide{\n position: fixed;\n top: 0;\n z-index: 1021;\n min-width: 260px;\n max-width: calc(100% - 40px);\n transition: transform 650ms ease,;\n &-left{\n @if($rtl==false){\n left: 0;\n transform: translateX(-100%);\n }\n @if($rtl==true){\n right: 0;\n transform: translateX(100%);\n }\n }\n &-right{\n @if($rtl==false){\n right: 0;\n transform: translateX(100%);\n }\n @if($rtl==true){\n left: 0;\n transform: translateX(-100%);\n }\n }\n &.content-active{\n transform: translate(0) !important;\n }\n }\n &-overlay{\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background: rgba($dark,.2);\n z-index: 1020;\n animation: overlay-fade-in .4s ease 1;\n }\n}\n\n.toggle-expand{\n &-content{\n display: none;\n &.expanded{\n display: block;\n } \n }\n}\n\n.inactive-text{\n .toggle-expand &, .toggle-opt & {\n display: block;\n }\n .toggle-expand.active > &, .toggle-opt.active > &{\n display: none;\n }\n}\n.active-text{\n .toggle-expand &, .toggle-opt & {\n display: none;\n }\n .toggle-expand.active > &, .toggle-opt.active > &{\n display: block;\n }\n}\n\nbody.toggle-shown{\n overflow: hidden;\n}\n\n\n\n// Toggle For Page Tools\n@include media-breakpoint-up(sm){\n .nk-block-tools-toggle{\n .toggle-expand{\n display: none;\n &-content{\n display: block !important;\n }\n }\n }\n}\n@include media-breakpoint-down(xs){\n .nk-block-tools-toggle{\n .toggle-expand-content{\n position: absolute;\n left: 0;\n right: 0;\n top: 100%;\n z-index: 99;\n width: 100vw;\n padding: 0 $card-stretch-gap-x !important;\n background: $white;\n margin-left: - $card-stretch-gap-x;\n margin-right: - $card-stretch-gap-x;\n box-shadow: 0 20px 35px rgba(#000,.2);\n }\n .nk-block-tools{\n padding-top: 20px;\n padding-bottom: 20px;\n &-opt{\n @if($rtl==false){\n margin-left: auto;\n }\n @if($rtl==true){\n margin-right: auto;\n }\n }\n }\n }\n}\n\n// Toggle For Page card\n\n@include media-breakpoint-down(xs){\n .card-tools-toggle{\n .card-title-group{\n position: static;\n }\n .toggle-wrap{\n .toggle-content{\n padding: 1.25rem 1rem;\n transform: translate(0);\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n }\n .toggle-close{\n @if($rtl==false){\n margin-right: auto;\n }\n @if($rtl==true){\n margin-left: auto;\n }\n .btn-trigger{\n &:before{\n opacity: 0;\n }\n &:hover{\n &:before{\n opacity: 1;\n }\n }\n }\n }\n }\n }\n}\n@include media-breakpoint-up(sm){\n .card-tools-toggle{\n z-index: 9;\n .toggle-wrap{\n .toggle{\n display: none;\n &-content{\n z-index: 9;\n opacity: 1;\n visibility: visible;\n position: static;\n background: transparent;\n box-shadow: none;\n transform: translate(0);\n }\n &-close{\n display: none;\n }\n }\n }\n }\n}\n\n@each $breakpoint in map-keys($container-max-widths) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $container-max-widths);\n .toggle-break#{$infix}{\n transition: none;\n opacity: 1;\n visibility: visible;\n transform: translateY(0) !important;\n position: static;\n background:transparent;\n box-shadow: none;\n z-index: 1 !important;\n &.collapse{\n display: block;\n }\n }\n }\n}","/// Blocks\n///////////////////////////\n.nk{\n &-block{\n .nk-block + &, + .nk-block-head {\n padding-top: $gutter-width;\n &-lg{\n padding-top: 2.5rem;\n }\n }\n .nav-tabs + &{\n padding-top: 1.5rem;\n &-sm{\n padding-top: 1rem;\n }\n }\n &-area{\n display: flex;\n &-column{\n flex-direction: column;\n }\n }\n &-between{\n display: flex;\n justify-content: space-between;\n align-items: center;\n > .title:first-child {\n margin-bottom: 0;\n }\n }\n &-middle{\n margin-top: auto;\n margin-bottom: auto;\n }\n &-head{\n position: relative;\n padding-bottom: 1.25rem;\n &:only-child{\n padding-bottom: 0;\n }\n h2:not(:last-child){\n margin-bottom: 1rem;\n }\n &-sub{\n font-size: 1rem;\n line-height: 1.5rem;\n margin-bottom: .5rem;\n color: $base-light;\n font-weight: $fw-normal;\n position: relative;\n .back-to{\n color:inherit;\n display: inline-flex;\n align-items: center;\n .icon{\n font-size: 1.5rem;\n width: 2rem;\n margin-top: -3px;\n display: inline-block;\n }\n }\n .dropdown {\n position: absolute;\n @if($rtl==false){\n right: -8px;\n }\n @if($rtl==true){\n left: -8px;\n }\n top: -6px;\n }\n }\n &-xs{\n padding-bottom: .75rem;\n }\n &-sm{\n padding-bottom: 1rem;\n }\n &-lg{\n padding-bottom: 1.5rem;\n }\n & + .nav-tabs {\n margin-top: -1rem;\n }\n .nk-content-body > & {\n &:first-child {\n padding-bottom: 1.75rem;\n }\n }\n .nk-block-text{\n margin-top: 1.5rem;\n + .btn{\n margin-top: 1.5rem;\n }\n }\n }\n &-tools{\n display: flex;\n align-items: center;\n > *{\n display: inline-flex;\n }\n }\n &-des{\n color: $base-text;\n strong{\n color: $base-color;\n }\n .icon{\n vertical-align: middle;\n }\n }\n &-content{\n + .nk-block-head{\n padding-top: 2rem;\n &-sm{\n padding-top: 1.5rem;\n }\n }\n &-head{\n &:not(:last-child){\n margin-bottom: 1rem;\n }\n }\n }\n &-title {\n &-group {\n display: flex;\n justify-content: space-between;\n align-items: center;\n .title {\n margin-bottom: 0\n }\n &:not(:last-child) {\n margin-bottom: .5rem;\n }\n }\n }\n }\n}\n@include media-breakpoint-up(sm){\n .nk{\n &-block{\n &-head{\n &-lg{\n padding-bottom: 2.5rem;\n }\n }\n &-content{\n + .nk-block-head{\n padding-top: 4rem;\n &-sm{\n padding-top: 2.5rem;\n }\n }\n }\n }\n }\n}\n@include media-breakpoint-up(md){\n .nk-block{\n &-head {\n .nk-content-body > & {\n &:first-child {\n padding-bottom: 2.5rem;\n }\n &-sm{\n &:first-child {\n padding-bottom: 1.75rem;\n }\n }\n }\n }\n .nav-tabs + & {\n padding-top: 2.5rem;\n &-sm{\n padding-top: 2rem;\n }\n &-xs{\n padding-top: 1.25rem;\n }\n }\n &-text {\n h5, h6 {\n font-size: 1rem;\n }\n }\n }\n}\n\n@include media-breakpoint-down(sm){\n .nk-block-tools{\n .opt-menu-md{\n order: 100;\n @if($rtl==false){\n margin-left: auto;\n }\n @if($rtl==true){\n margin-right: auto;\n }\n }\n }\n}\n\n$breaks: md;\n@each $break in $breaks {\n @include media-breakpoint-up($break){\n .nk-block{\n &-between-#{$break}{\n display: flex;\n justify-content: space-between;\n align-items: center;\n }\n }\n }\n}\n\n.nk-block-subhead{\n padding-bottom: .5rem;\n border-bottom: 1px solid $border-color;\n}","$change-up-icon: $ni-arrow-long-up !default;\n$change-down-icon: $ni-arrow-long-down !default;\n\n/// Misc\n///////////////////////////\n.filter-wg {\n label.overline-title {\n margin-bottom: .5rem;\n }\n}\n\n//// CHANGE\n.change {\n line-height: 1;\n .sign {\n font-family: $nk-dashlite-font;\n &:before {\n content: \"\";\n }\n }\n &.up {\n color: $success !important;\n .sign:before {\n content: $change-up-icon;\n }\n }\n &.down {\n color: $danger !important;\n .sign:before {\n content: $change-down-icon;\n }\n }\n}\n\n\n// KNOB\n.nk-knob{\n > div{\n position: relative;\n display: inline-block !important;\n }\n}\n.knob{\n height: 100% !important;\n margin-top: 0 !important;\n font-size: 1.5rem !important;\n}\n.knob-half{\n height: 50% !important;\n font-size: 1.25rem !important;\n}\n[class*=\"knob\"]{\n text-align: center;\n pointer-events: none;\n width: 100% !important;\n font-weight: $fw-normal !important;\n font-family: $base-font-family !important;\n color: $base-color !important;\n @if($rtl==false){\n margin-left: 0 !important;\n left: 0;\n }\n @if($rtl==true){\n margin-right: 0 !important;\n right: 0;\n }\n border: none;\n &:focus{\n outline: none;\n }\n}\n\n\n// Stats\n.stats{\n padding: 0 0 1rem;\n}\n@include media-breakpoint-only(xxl){\n .nk-content-sidebar{\n .stats{\n padding: 1.25rem 1.5rem 1rem;\n }\n }\n}\n\n// collapse\n.collapse{\n &-shown{\n display: inline-block !important;\n .collapsed &{\n display: none !important;\n }\n }\n &-hidden{\n display: none !important;\n .collapsed &{\n display: inline-block !important;\n }\n }\n}\n\n\n// clipboard\n.clipboard{\n &-init{\n cursor: pointer;\n .clipboard-success &{\n color: darken($success,5%);\n }\n }\n &-text{\n font-size: $fx-sz-12;\n }\n &-success{\n .form-control:focus{\n border-color: $input-border-color;\n box-shadow: $input-box-shadow;\n }\n }\n}\n\n// News\n.nk-news{\n &-item{\n display: flex;\n align-items: center;\n }\n &-icon{\n width: 2rem;\n display: inline-flex;\n flex-shrink: 0;\n .icon{\n font-size: 24px;\n color: $accent-color;\n @if($dark_theme_option==true) {\n .is-theme &{\n color: lighten($accent-color, 5%);\n }\n }\n }\n img{\n width: 24px;\n }\n }\n &-text{\n display: flex;\n align-items: center;\n max-width: calc(100% - 1.5rem);\n p{\n font-size: $fx-sz-13;\n margin-bottom: 0;\n color: $base-text;\n font-weight: $fw-medium;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n width: calc(100% - 2rem);\n span{\n color:$base-light;\n font-weight: $fw-normal;\n }\n @if($dark_option==true) {\n .is-dark & {\n color: lighten($base-light, 5%);\n span{\n color: rgba($base-light, .9);\n }\n }\n }\n @if($dark_theme_option==true) {\n .is-theme &{\n color: lighten($accent-light, 5%);\n span{\n color: rgba($accent-light, .8);\n }\n }\n }\n }\n .icon{\n color: $base-light;\n @if($rtl==false){\n margin-left: .25rem;\n }\n @if($rtl==true){\n margin-right: .25rem;\n }\n @if($dark_option==true) {\n .is-dark &{\n color: $base-light;\n }\n }\n @if($dark_theme_option==true) {\n .is-theme &{\n color: $accent-light;\n }\n }\n }\n }\n &-item:hover &{\n &-text .icon{\n color:$accent-color;\n }\n }\n}\n\n\n//language-list\n.language{\n &-list{\n li:not(:last-child){\n .language-item{\n border-bottom: 1px solid $base-100;\n }\n }\n }\n &-item{\n display: flex;\n align-items: center;\n padding: 12px 20px;\n color: $gray-700;\n transition: all .4s;\n &:hover{\n color: $light-600;\n background: $gray-100;\n }\n }\n &-name{\n font-size: 12px;\n }\n &-flag{\n width: 24px;\n @if($rtl==false){\n margin-right: 12px;\n }\n @if($rtl==true){\n margin-left: 12px;\n }\n }\n}\n\n.entry {\n img,.video,.image-group{\n border-radius: $border-radius;\n + p, + h2, + h3, + h4, + h5, + h6, + ul, + ol{\n margin-top: ($para-margin * 2);\n }\n }\n p {\n + img{\n margin-top: $para-margin ;\n }\n }\n p {\n + h2, + h3, + h4,+ h5, + h6, + .video, + .image-group{\n padding-top: ($para-margin * .75);\n }\n }\n}\n\np > span > .icon.ni {\n vertical-align: middle;\n}\n\n// DD fix with Button Trigger\n/////////////////////////////////\n.btn-trigger + .dropdown-menu-right, .btn-trigger + .dropdown-menu-left {\n margin: -.75rem 0;\n}\n\n.btn-trigger + .dropdown-menu-right {\n @if($rtl==false){\n margin-right: 16px;\n }\n @if($rtl==true){\n margin-left: 16px;\n }\n}\n.btn-trigger + .dropdown-menu-left {\n @if($rtl==false){\n margin-left: 16px;\n }\n @if($rtl==true){\n margin-right: 16px;\n }\n}\n\n@media (max-width:420px){\n .btn-trigger + .dropdown-menu-xl, .btn-trigger + .dropdown-menu-lg, .btn-trigger + .dropdown-menu-md {\n @if($rtl==false){\n margin-left: 16px;\n }\n @if($rtl==true){\n margin-right: 16px;\n }\n margin-top: .25rem;\n }\n}\n\n\n// Blockquote Notes\n/////////////////////////////\n.bq-note{\n &-item {\n &:not(:first-child) {\n margin-top: 1.75rem;\n }\n }\n &-text{\n padding: 1rem 1.25rem;\n background: $lighter;\n border-radius: $border-radius;\n }\n &-meta{\n font-size: $fx-sz-12;\n color: $base-light;\n margin-top: .75rem;\n span > span {\n color: $base-text;\n }\n .link {\n @if($rtl==false){\n margin-left: .75rem;\n }\n @if($rtl==true){\n margin-right: .75rem;\n }\n }\n }\n &-sep {\n height: .25rem;\n display: block;\n visibility: hidden;\n padding: 0 0.25rem;\n }\n &-by {\n display: inline-block;\n }\n}\n\n@include media-breakpoint-up(sm){\n .bq-note{\n &-text{\n padding: 1.25rem 1.5rem;\n }\n &-sep {\n height: auto;\n display: inline-block;\n visibility: visible;\n }\n }\n}\n\n@media (min-width:1200px) and (max-width:1359px){\n .form-settings{\n .col-lg-5,.col-lg-7{\n flex: 0 0 100%;\n max-width: 100%;\n }\n }\n}\n\n.embed-responsive{\n border-radius: $border-radius;\n}\n\n.video{\n position: relative;\n overflow: hidden;\n border-radius: $border-radius;\n &:before{\n position: absolute;\n content: '';\n bottom: 0;\n right: 0;\n left: 0;\n height: 120px;\n background: linear-gradient(to top, rgba($black,.4), rgba($black,0));\n }\n &-play{\n display: flex;\n align-items: center;\n position: absolute;\n @if($rtl==false){\n left: 2rem;\n }\n @if($rtl==true){\n right: 2rem;\n }\n bottom: 2rem;\n color: $white;\n font-size: 1.25rem;\n &:hover{\n color: $white;\n }\n .icon{\n font-size: 2rem;\n }\n }\n}","// Shadow on card \n.has-shadow {\n &.bg-lighter {\n .card, .sp-pdl-item, .invoice-wrap, .accordion {\n box-shadow: 0 0 8px -3px rgba($shadow-color-light, 0.15);\n }\n }\n .card, .sp-pdl-item, .invoice-wrap, .accordion {\n box-shadow: 0 0 6px -2px rgba($shadow-color-light, 0.2);\n }\n .data-head, .data-item {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n .card .data-head:not(.is-plain) {\n margin-left: 0.75rem;\n margin-right: 0.75rem;\n @if($rtl==false){\n padding-left: 0.75rem;\n }\n @if($rtl==true){\n padding-right: 0.75rem;\n }\n }\n .nav-tabs {\n box-shadow: 0 2px 0 -1px rgba($shadow-color-light, 0.06);\n }\n .nk-header {\n box-shadow: 0 3px 0 -1px rgba($shadow-color-light, 0.04);\n }\n}\n\n.nio-version {\n text-transform: uppercase;\n font-size: 9px;\n font-weight: 700;\n letter-spacing: 0.02em;\n position: absolute;\n right: -1px;\n bottom: -3px;\n}\n\n.code {\n &-tag {\n color: $purple;\n }\n &-class {\n color: $pink;\n }\n &-fnc {\n color: $cyan;\n }\n}\n\n.nk-switch-icon{\n color: lighten($base-light, 5%);\n height: 1.5rem;\n width: 1.5rem;\n display: flex;\n align-items: center;\n justify-content: center;\n .icon{\n font-size: 1.5rem;\n }\n .icon-sm{\n font-size: 1.25rem;\n }\n &:hover{\n color: $base-text;\n }\n &.active{\n color: $accent-color;\n }\n}\n\n//Dark mode switch\n.dark-switch{\n position: relative;\n &:before,&:after{\n position: absolute;\n content: \"\";\n transform: translateY(-50%);\n border-radius: 1.5rem;\n display: block;\n top: 50%;\n }\n &:before{\n @if($rtl==false){\n right: 0;\n }\n @if($rtl==true){\n left: 0;\n }\n width: 3rem;\n height: 1.5rem;\n background-color: $custom-control-indicator-bg;\n border: $custom-control-indicator-border-color solid $custom-control-indicator-border-width;\n }\n &:after{\n height: 1rem;\n width: 1rem;\n @if($rtl==false){\n right: calc(2rem - #{$custom-control-indicator-border-width} - .125rem);\n }\n @if($rtl==true){\n left: calc(2rem - #{$custom-control-indicator-border-width} - .125rem);\n }\n background-color: $custom-control-indicator-border-color;\n }\n &.active{\n &:before{\n background-color: $accent-color;\n border-color: $accent-color;\n }\n &:after{\n @if($rtl==false){\n right: calc(#{$custom-control-indicator-border-width} + .125rem);\n }\n @if($rtl==true){\n left: calc(#{$custom-control-indicator-border-width} + .125rem);\n }\n background-color: $white;\n }\n }\n}\n\n.is-scrollable {\n overflow: auto;\n}\n@if($rtl==true){\n .ni {\n &[class*=\"left\"],&[class*=\"right\"], &[class*=\"back-ios\"], &[class*=\"forward-ios\"] {\n transform: scale(-1);\n .btn > span + & {\n @if($rtl==false){\n padding-left: 0;\n padding-right: 8px;\n }\n @if($rtl==true){\n padding-right: 0;\n padding-left: 8px;\n }\n }\n }\n }\n}","/// PROFILE USER DATA\n//////////////////////////\n.profile-ud {\n &-label{\n display: block;\n color: $base-light;\n .plain & {\n font-size: $fx-sz-12;\n font-weight: $fw-medium;\n text-transform: uppercase;\n letter-spacing: 0.1em;\n }\n .wider & {\n display: inline-flex;\n letter-spacing: -0.01em;\n width: 120px;\n flex-shrink: 0;\n }\n }\n &-value {\n color: $base-text;\n .wider & {\n @if($rtl==false){\n text-align: right;\n }\n @if($rtl==true){\n text-align: left;\n }\n font-weight: $fw-medium;\n width: 100%;\n }\n }\n &.wider {\n display: flex;\n padding: .5rem 0;\n }\n &.plain {\n .profile-ud-item:nth-child(n+2) & {\n margin-top: 1.25rem;\n }\n }\n}\n@include media-breakpoint-up(md){\n .profile-ud {\n &.wider {\n padding: .75rem 0;\n }\n &-list {\n display: flex;\n flex-wrap: wrap;\n margin: -0.25rem -3.25rem;\n max-width: 960px;\n }\n &-item {\n width: 50%;\n padding:0 3.25rem;\n &:nth-child(2) {\n .profile-ud.plain {\n margin-top: 0;\n }\n }\n }\n }\n}\n\n/// PROFILE STATS\n//////////////////////////\n.profile-stats{\n .amount{\n font-size: 1.125rem;\n font-weight: $fw-bold;\n }\n}\n\n\n/// PROFILE BALANCE\n//////////////////////////\n.profile-balance{\n &-group{\n display: flex;\n align-items: flex-end;\n }\n &-ck{\n position: relative;\n height: 70px;\n margin-top: .5rem;\n }\n &-sub{\n font-size: .875rem;\n color: $base-light;\n &title{\n font-size: 0.75rem;\n margin-top: 0.5rem;\n }\n .icon{\n font-size: .75rem;\n }\n }\n &-plus{\n position: absolute;\n .icon{\n font-size: 1rem;\n line-height: 1.5rem;\n }\n ~ *{\n @if($rtl==false){\n padding-left: 24px;\n }\n @if($rtl==true){\n padding-right: 24px;\n }\n }\n }\n &-amount{\n .number{\n font-size: 1.25rem;\n font-weight: $fw-bold;\n color: $base-color;\n line-height: 1.5rem;\n white-space: nowrap;\n small{\n font-weight: $fw-normal;\n }\n }\n }\n}\n","/// TABLE\n/////////////////////////////////////\n.nk-tb{\n &-list{\n display: table;\n width: 100%;\n font-size: $fx-sz-13;\n color: $base-light;\n &.is-alt {\n color: $base-text;\n }\n .list-status, .tb-status {\n font-size: $fx-sz-12;\n font-weight: $fw-medium;\n }\n .tb-lead, .tb-amount {\n font-weight: $fw-medium;\n color: $base-color;\n display: block;\n line-height: 1.4;\n &-sub {\n color: $base-text;\n display: block;\n line-height: 1.4;\n }\n }\n .tb-sub, .tb-amount-sm {\n font-size: .9em;\n }\n .tb-amount {\n span, .currency {\n color: $base-text;\n font-weight: $fw-normal;\n }\n }\n .user-info .tb-lead + span, .tb-lead + .tb-date {\n font-size: $fx-sz-11;\n }\n .tb-country{\n display: flex;\n align-items: center;\n .name{\n color: $base-color;\n }\n .flag{\n height: 16px;\n border-radius: $border-radius-sm;\n + .name{\n @if($rtl==false){\n margin-left: 0.6875rem;\n }\n @if($rtl==true){\n margin-right: 0.6875rem;\n }\n }\n }\n }\n .tb-product{\n display: flex;\n align-items: center;\n .thumb{\n width: 48px;\n border-radius: $border-radius;\n @if($rtl==false){\n margin-right: 1rem;\n }\n @if($rtl==true){\n margin-left: 1rem;\n }\n }\n .title{\n font-weight: $fw-bold;\n font-size: .875rem;\n color: $base-color;\n }\n }\n .tb-asterisk{\n font-size: 1.125rem;\n line-height: 1;\n vertical-align: middle;\n a{\n color:$accent-color;\n }\n }\n }\n &-item{\n transition: background-color .3s, box-shadow .3s;\n display: table-row;\n &:not(.nk-tb-head):hover, &:not(.nk-tb-head).seleted {\n background: lighten($lighter, 1%);\n box-shadow: 0 0 10px -4px rgba($base-color, 0.2);\n }\n }\n &-col{\n position: relative;\n display: table-cell;\n vertical-align: middle;\n padding: 1rem .5rem;\n @if($rtl==false){\n &:first-child{\n padding-left: 1.25rem;\n }\n &:last-child{\n padding-right: 1.25rem;\n }\n }\n @if($rtl==true){\n &:first-child{\n padding-right: 1.25rem;\n }\n &:last-child{\n padding-left: 1.25rem;\n }\n }\n &-tools{\n max-width: 1.25rem + .5rem + 2rem;\n }\n &-check{\n width: 3rem;\n .custom-control{\n vertical-align: middle;\n }\n }\n .nk-tb-item:not(:last-child) &{\n border-bottom: 1px solid $border-color;\n }\n .nk-tb-head &{\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: $base-light;\n font-size: .9em;\n border-bottom: 1px solid $border-color;\n }\n &-action {\n @if($rtl==false){\n text-align: right;\n }\n @if($rtl==true){\n text-align: left;\n }\n > .dropdown:last-child {\n @if($rtl==false){\n right: -.5rem;\n }\n @if($rtl==true){\n left: -.5rem;\n }\n }\n }\n &-nosort{\n &:before,&:after{\n display: none !important;\n }\n }\n }\n &-actions{\n display: flex;\n align-items: center;\n justify-content: flex-end;\n position: relative;\n .nk-tb-ulist &, .nk-tb-actions-adj &{\n @if($rtl==false){\n right: -0.5rem;\n }\n @if($rtl==true){\n left: -0.5rem;\n }\n }\n &.visible1{\n width: 1rem;\n }\n }\n &-action{\n &-hidden{\n opacity: 0;\n transition: .3s ease;\n .nk-tb-item:hover &{\n opacity: 1;\n background: lighten($lighter, 1%);\n }\n }\n }\n &-list{ \n .nk-tb-head {\n .btn-trigger .icon{\n font-size: 1.5em;\n }\n }\n &.is-separate{\n margin-top: -8px;\n border-collapse:separate;\n border-spacing: 0 8px;\n .nk-tb-item{\n > .nk-tb-col{\n background: $white;\n border: none;\n box-shadow: 0px 1px 3px 0px rgba($base-color, 0.05);\n &:first-child{\n @if($rtl==false){\n border-radius: 4px 0 0 4px;\n }\n @if($rtl==true){\n border-radius: 0 4px 4px 0;\n }\n }\n &:last-child{\n @if($rtl==false){\n border-radius: 0 4px 4px 0;\n }\n @if($rtl==true){\n border-radius: 4px 0 0 4px;\n }\n }\n }\n &:hover .nk-tb-action-hidden{\n background: $white;\n }\n }\n .nk-tb-head .nk-tb-col{\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n }\n }\n }\n}\n\n@include media-breakpoint-up(sm){\n .nk-tb{\n &-col{\n &-check{\n width: 3.25rem;\n }\n .nk-tb-item &{\n @if($rtl==false){\n &:first-child{\n padding-left: 1.5rem;\n }\n &:last-child{\n padding-right: 1.5rem;\n }\n }\n @if($rtl==true){\n &:first-child{\n padding-right: 1.5rem;\n }\n &:last-child{\n padding-left: 1.5rem;\n }\n }\n }\n }\n }\n}\n@include media-breakpoint-up(xxl){\n .nk-tb{\n &-list{\n font-size: $fx-sz-14;\n .list-status, .tb-status {\n font-size: $fx-sz-13;\n }\n .user-info .tb-lead + span, .tb-lead + .tb-date {\n font-size: $fx-sz-12;\n }\n }\n }\n}\n\n///////////////////////////////////\n/// Table Loose - Loose\n///////////////////////////////////\n.is-loose{\n .nk-tb-item:not(.nk-tb-head){\n .nk-tb {\n &-col {\n padding-top: 1.125rem;\n padding-bottom: 1.125rem;\n }\n }\n }\n}\n\n///////////////////////////////////\n/// Table Loose - Medium\n///////////////////////////////////\n.is-medium{\n .nk-tb-item:not(.nk-tb-head){\n .nk-tb {\n &-col {\n padding-top: .75rem;\n padding-bottom: .75rem;\n }\n }\n }\n}\n\n///////////////////////////////////\n/// Table Compact - minimal\n///////////////////////////////////\n.is-compact{\n .nk-tb-item:not(.nk-tb-head){\n .nk-tb {\n &-col {\n padding-top: .5rem;\n padding-bottom: .5rem;\n }\n }\n }\n}\n","/// TRANSACTION TABLE\n/////////////////////////////////////\n.nk-tnx-type{\n display: flex;\n align-items: center;\n &-icon{\n font-size: 1.125rem;\n flex-shrink: 0;\n height: 2.5rem;\n width: 2.5rem;\n border-radius: 50%;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n background: $light;\n @if($rtl==false){\n margin-right: 1rem;\n }\n @if($rtl==true){\n margin-left: 1rem;\n }\n }\n}\n\n@include media-breakpoint-down(md){\n .nk-tb-tnx{\n font-size: $fx-sz-12;\n letter-spacing: -0.01em;\n }\n .nk-tnx-type{\n &-icon{\n font-size: 0.875rem;\n height: 1.75rem;\n width: 1.75rem;\n @if($rtl==false){\n margin-right: .75rem;\n }\n @if($rtl==true){\n margin-left: .75rem;\n }\n }\n }\n}\n@include media-breakpoint-down(xs){\n .nk-tb-tnx{\n .nk-tb{\n &-head{\n .nk-tb-col-tools{\n opacity: 0;\n }\n }\n &-col{\n &-status{\n @if($rtl==false){\n text-align: right;\n padding-right: 1.25rem !important;\n }\n @if($rtl==true){\n text-align: left;\n padding-left: 1.25rem !important;\n }\n }\n &-tools{\n position: absolute;\n right: 0;\n opacity: 0;\n transition: .3s ease;\n }\n }\n &-item:hover {\n .nk-tb-col-tools{\n opacity: 1;\n }\n }\n }\n }\n .nk-tnx-type{\n &-icon{\n @if($rtl==false){\n margin-right: .5rem;\n }\n @if($rtl==true){\n margin-left: .5rem;\n }\n }\n }\n}\n@include media-breakpoint-up(md){\n .nk-tb-tnx{\n .nk-tb-col-status{\n @if($rtl==false){\n padding-left: 2.5rem;\n }\n @if($rtl==true){\n padding-right: 2.5rem;\n }\n }\n }\n}\n\n\n@media (min-width: 1800px) {\n .nk-tb-tnx{\n .nk-tb-col-status{\n @if($rtl==false){\n padding-left: 6rem;\n }\n @if($rtl==true){\n padding-right: 6rem;\n }\n }\n }\n}",".timeline{\n color: $base-light;\n line-height: 1.3;\n + .timeline, &-list + .timeline-head {\n margin-top: 1.75rem;\n }\n &-head{\n font-size: $fx-sz-14;\n color: $base-light;\n margin-bottom: 1rem;\n }\n &-item{\n position: relative;\n display: flex;\n align-items: flex-start;\n &:not(:last-child){\n padding-bottom: 1.5rem;\n &:before{\n position: absolute;\n height: calc(100% - 11px);\n width: 1px;\n background: $border-color;\n content: '';\n top: 13px;\n @if($rtl==false){\n left: 5px;\n }\n @if($rtl==true){\n right: 5px;\n }\n }\n }\n }\n &-status{\n position: relative;\n height: 11px;\n width: 11px;\n border-radius: 50%;\n flex-shrink: 0;\n margin-top: 2px;\n &.is-outline{\n &:after{\n position: absolute;\n height: 7px;\n width: 7px;\n border-radius: 50%;\n background: $white;\n content: '';\n top: 2px;\n @if($rtl==false){\n left: 2px;\n }\n @if($rtl==true){\n right: 2px;\n }\n }\n }\n }\n &-date{\n position: relative;\n color: $base-light;\n width: 90px;\n @if($rtl==false){\n margin-left: .75rem;\n }\n @if($rtl==true){\n margin-right: .75rem;\n }\n flex-shrink: 0;\n line-height: 1rem;\n .icon{\n margin-right: 0.25rem;\n vertical-align: middle;\n color: $base-light;\n display: inline-block;\n position: absolute;\n @if($rtl==false){\n right: 0;\n }\n @if($rtl==true){\n left: 0;\n }\n top: 2px;\n }\n }\n &-data{\n @if($rtl==false){\n padding-left: 8px;\n }\n @if($rtl==true){\n padding-right: 8px;\n }\n }\n &-title{\n font-size: $fx-sz-15;\n color: $base-color;\n margin-bottom: .75rem;\n }\n &-des{\n color: $base-light;\n p{\n margin-bottom: .25rem;\n }\n }\n .time{\n display: block;\n font-size: $fx-sz-12;\n color: $base-light;\n }\n}\n@include media-breakpoint-up(sm){\n .timeline + .timeline, .timeline-list + .timeline-head{\n margin-top: 2.5rem;\n }\n}\n@media (max-width:413px){\n .timeline{\n &-item{\n flex-wrap: wrap;\n }\n &-date{\n width: 80px;\n }\n &-data{\n @if($rtl==false){\n padding: .75rem 0 0 24px;\n }\n @if($rtl==true){\n padding: .75rem 24px 0 0;\n }\n }\n }\n}","$invoice-wrap-xy: 1.25rem !default;\n$invoice-wrap-xy-desk: 3rem !default;\n$invoice-margin-bottom: 1.5rem !default;\n\n/// Invoice\n/////////////////////// \n.invoice {\n position: relative;\n &-wrap {\n padding: $invoice-wrap-xy;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n background: $white\n }\n &-action {\n position: absolute;\n\t\t@if($rtl==false){\n\t\t\tright: 1.25rem;\n\t\t}\n\t\t@if($rtl==true){\n\t\t\tleft: 1.25rem;\n\t\t}\n top: 1.25rem;\n }\n &-brand {\n padding-bottom: $invoice-margin-bottom;\n img {\n max-height: 60px;\n }\n }\n // Billing Table\n\t&-bills {\n\t\tfont-size: $fx-sz-12;\n\t\t.table {\n\t\t\tmin-width: 580px;\n\t\t\tth {\n\t\t\t\tcolor: $accent-color;\n\t\t\t\tfont-size: $fx-sz-12;\n\t\t\t\ttext-transform: uppercase;\n\t\t\t\tborder-top: 0;\n\t\t\t}\n\t\t\tth, td {\n\t\t\t\t&:last-child {\n\t\t\t\t\t@if($rtl==false){\n\t\t\t\t\t\ttext-align: right;\n\t\t\t\t\t}\n\t\t\t\t\t@if($rtl==true){\n\t\t\t\t\t\ttext-align: left;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\ttfoot {\n\t\t\t\tborder-top: 1px solid $border-color;\n\t\t\t\ttd {\n\t\t\t\t\tborder-top: 0;\n\t\t\t\t white-space: nowrap;\n\t\t\t\t padding-top: .25rem;\n\t\t\t\t padding-bottom: .25rem;\n\t\t\t\t}\n\t\t\t\ttr:last-child td:not(:first-child), tr:first-child td:not(:first-child) {\n\t\t\t\t\tfont-weight: $fw-medium;\n\t\t\t\t\tpadding-top: 1.25rem;\n\t\t\t\t padding-bottom: .25rem;\n\t\t\t\t}\n\t\t\t\ttr:last-child td:not(:first-child) {\n\t\t\t\t\tborder-top: 1px solid $border-color;\n\t\t\t\t\tpadding-top: .25rem;\n\t\t\t\t padding-bottom: .25rem;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t\n\t// Billing Info\n\t&-head {\n padding-bottom: $invoice-margin-bottom;\n display: flex;\n justify-content: space-between;\n flex-direction: column;\n }\n &-desc {\n \twidth: 210px;\n \tpadding-top: $invoice-margin-bottom;\n .title {\n text-transform: uppercase;\n color: $accent-color;\n }\n ul {\n li{\n padding: .25rem 0;\n }\n span{\n \tfont-size: $fx-sz-13;\n font-weight: $fw-medium;\n color: $base-text;\n &:first-child{\n min-width: 90px;\n display: inline-block;\n text-transform: uppercase;\n letter-spacing: 1px;\n color: $base-light;\n }\n &:last-child {\n\t\t\t\t\t@if($rtl==false){\n\t\t\t\t\t\tpadding-left: 0.75rem;\n\t\t\t\t\t}\n\t\t\t\t\t@if($rtl==true){\n\t\t\t\t\t\tpadding-right: 0.75rem;\n\t\t\t\t\t}\n }\n }\n }\n }\n &-contact {\n \t.title {\n \t\tmargin-bottom: 1rem;\n \t}\n \tul {\n \t\tli {\n padding:.5rem 0;\n &:first-child {\n padding-top: 0;\n }\n &:last-child {\n padding-bottom: 0;\n }\n line-height: 1.3;\n \t\t}\n\n \t\t.icon {\n \t\t\tline-height: 1.3;\n \t\t\tfont-size: 1.1em;\n\t\t\t display: inline-block;\n\t\t\t vertical-align: top;\n\t\t\t margin-top: -2px;\n\t\t\t color: $accent-color;\n\t\t\t\t@if($rtl==false){\n\t\t\t\t\tmargin-right: .5rem;\n }\n @if($rtl==true){\n\t\t\t\t\tmargin-left: .5rem;\n }\n\t\t\t + span {\n\t\t \t display: inline-block;\n\t\t\t\t\tvertical-align: top;\n\t\t\t\t\tcolor: $base-light;\n\t\t\t }\n \t\t}\n \t}\n }\n\n &-print {\n max-width: 940px;\n margin:2rem auto; \n .invoice-wrap {\n padding: 0;\n border: none !important;\n }\n }\n}\n\n@include media-breakpoint-up(md) {\n\t.invoice {\n\t &-wrap {\n\t padding: $invoice-wrap-xy-desk;\n\t }\n\t &-head {\n\t \tflex-direction: row;\n\t }\n\t &-desc {\n\t \tpadding-top: 0;\n\t }\n\t &-bills {\n\t \tfont-size: $fs-base;\n\t }\n\t}\n}","// @conditiona -s-\n@if($gd_analytic==true) {\n\n//Device Status\n.device-status{\n\tdisplay: flex;\n flex-direction: column;\n padding-top: 1rem;\n\t&-ck{\n\t\theight: 200px;\n\t\tmargin: auto 0;\n\t}\n\t&-group{\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\tpadding-top: 1.75rem;\n margin: auto;\n width:280px;\n max-width: 100%;\n\t}\n\t&-data{\n\t\t> .icon{\n\t\t\tfont-size: 1.5rem;\n\t\t}\n\t\t.title{\n\t\t\tfont-size: 12px;\n\t\t\tcolor: $base-light;\n\t\t\tmargin-bottom: 0.5rem;\n\t\t}\n\t\t.amount{\n\t\t\tfont-size: 1.125rem;\n\t\t\tcolor: $base-color;\n\t\t\tfont-weight: $fw-medium;\n\t\t}\n\t\t.change{\n\t\t\t@if($rtl==false){\n\t\t\t\tmargin-left: -.125rem;\n\t\t\t}\n\t\t\t@if($rtl==true){\n\t\t\t\tmargin-right: -.125rem;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n//Traffic Channel\n.traffic-channel{\n margin-top: 1rem;\n\t&-ck{\n\t\theight: 44px;\n\t\twidth: 130px;\n\t\tmargin-top: -4px;\n\t\tmargin-bottom: -4px;\n\t}\n\t&-doughnut-ck{\n\t\theight: 160px;\n\t}\n\t&-group{\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n padding-top: 1.75rem;\n margin-left: auto !important;\n margin-right: auto !important;\n width:320px;\n max-width: 100%;\n\t}\n\t&-data{\n\t\twidth: 50%;\n\t\t.title{\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tcolor:$base-light;\n\t\t\tfont-size: $fx-sz-12;\n\t\t\t.dot{\n\t\t\t\t@if($rtl==false){\n\t\t\t\t\tmargin-right: 0.5rem;\n\t\t\t\t}\n\t\t\t\t@if($rtl==true){\n\t\t\t\t\tmargin-left: 0.5rem;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t.amount{\n\t\t\tfont-size: 1.125rem;\n color:$base-color;\n\t\t\t@if($rtl==false){\n\t\t\t\tmargin-left: 1.25rem;\n\t\t\t}\n\t\t\t@if($rtl==true){\n\t\t\t\tmargin-right: 1.25rem;\n\t\t\t}\n\t\t\tsmall{\n\t\t\t\tfont-size: $fx-sz-12;\n\t\t\t\tcolor: $base-light;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@include media-breakpoint-down(xs){\n .traffic-channel{\n &-ck{\n width: 100%;\n }\n &-table{\n .nk-tb-item{\n display: flex;\n flex-wrap: wrap;\n border-bottom: 1px solid $border-light;\n padding: 1.125rem 0;\n }\n .nk-tb-col{\n border-bottom: none !important;\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .nk-tb-channel{\n width: 50%;\n }\n .nk-tb-sessions{\n width: 25%;\n }\n .nk-tb-prev-sessions{\n display: none;\n }\n .nk-tb-change{\n width: 25%;\n }\n .nk-tb-trend{\n width: 100%;\n\t\t\t\t@if($rtl==false){\n\t\t\t\t\tpadding-left: 1.25rem;\n\t\t\t\t}\n\t\t\t\t@if($rtl==true){\n\t\t\t\t\tpadding-right: 1.25rem;\n\t\t\t\t}\n }\n }\n }\n}\n@media (min-width:1540px) and (max-width:1800px){\n .traffic-channel{\n &-data{\n .amount{\n font-size: 1rem;\n }\n }\n }\n}\n//Analytic Data\n.analytic-data{\n\t&-group{\n display: flex;\n flex-wrap: wrap;\n\t}\n\t.title{\n\t\tfont-size: $fx-sz-12;\n\t\tfont-weight: $fw-medium;\n\t\tcolor: $base-light;\n\t\tmargin-bottom: 0.375rem;\n\t\tspan{\n\t\t\tfont-weight: $fw-normal;\n\t\t}\n\t}\n\t.amount{\n\t\tcolor: $base-color;\n\t\tfont-size: 1.5rem;\n\t\tline-height: 1.2;\n\t\tmargin-bottom: 0.25rem;\n\t\t&-sm{\n\t\t\tfont-size: 1.125rem;\n\t\t}\n\t}\n\t.change{\n\t\tfont-size: $fx-sz-13;\n\t\t@if($rtl==false){\n\t\t\tmargin-left: -0.125rem;\n\t\t}\n\t\t@if($rtl==true){\n\t\t\tmargin-right: -0.125rem;\n\t\t}\n\t}\n\t.subtitle{\n\t\tfont-size: $fx-sz-12;\n\t\tcolor: $base-light;\n\t}\n}\n\n@media (min-width:1540px) and (max-width:1800px){\n .analytic-data{\n .amount{\n font-size: 1.25rem;\n line-height: 1.75rem;\n &-sm{\n font-size: 1.125rem;\n }\n }\n }\n}\n\n//Analytic Overview\n.analytic-ov{\n\t&-data{\n\t\twidth: 50%;\n\t}\n\t&-ck{\n\t\theight: 175px;\n\t\tmargin-top: 2rem;\n\t}\n}\n\n@media (min-width:480px){\n .analytic-ov{\n &-data{\n width: 25%;\n }\n }\n}\n\n//Analytic User\n.analytic-au{\n\t&-data{\n\t\twidth: 33.3333%;\n\t}\n\t&-ck{\n\t\theight: 170px;\n\t\tmargin-top: 2.25rem;\n\t}\n}\n\n//Analytic Performance\n.analytic-wp{\n\t&-data{\n\t\tdisplay: flex;\n justify-content: space-between;\n align-items: flex-end;\n\t}\n\t&-ck{\n\t\theight: 36px;\n\t}\n\t&-graph{\n width: 150px;\n margin-top: 0.125rem;\n margin-bottom: 0.125rem;\n\t\t.title{\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\t&-text{\n\t\t@if($rtl==false){\n\t\t\ttext-align: right;\n\t\t\tmargin-left: .5rem;\n\t\t}\n\t\t@if($rtl==true){\n\t\t\ttext-align: left;\n\t\t\tmargin-right: .5rem;\n\t\t}\n\t}\n}\n@media (min-width:420px) and (max-width:767px){\n .analytic-wp{\n &-graph{\n width: 60%;\n }\n }\n}\n@media (min-width:1540px) and (max-width:1800px){\n .analytic-wp{\n &-graph{\n width: 120px;\n }\n }\n}\n\n\n//chart label\n.chart-label{\n\tfont-size: $fx-sz-12;\n\tcolor:$base-light;\n\t&-group{\n\t\tmargin-top: 0.5rem;\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t}\n}\n\n//analytics Map\n.analytics-map{\n\t.vector-map{\n\t\theight: 160px;\n\t\tmargin: 1rem 0;\n\t}\n\t&-data{\n\t\tfont-size: .875rem;\n\t\ttd{\n\t\t\tpadding: .25rem 0;\n\t\t}\n\t\t.country{\n\t\t\tcolor:$base-light;\n\t\t}\n\t\t.amount{\n\t\t\tcolor:$base-color;\n\t\t\ttext-align: right;\n\t\t}\n\t\t.percent{\n\t\t\ttext-align: right;\n\t\t\tcolor:$base-light;\n\t\t}\n\t\t&-list{\n\t\t\twidth: 100%;\n\t\t\tmargin-bottom: -0.25rem;\n\t\t}\n\t}\n}\n\n} // @condition -e-","// Variables\n$reply-body-gap-x :1.25rem;\n$reply-body-gap-x-tab :2.25rem;\n$reply-body-gap-x-dsk :2.5rem;\n\n// Reply of Messages\n//////////////////////////////\n.nk-reply {\n height: 100%;\n max-height: 100%;\n overflow: auto;\n &-item{\n padding: 2rem $reply-body-gap-x;\n + .nk-reply-item{\n padding-top: 0;\n }\n \n > div:not(.nk-reply-header){\n @if($rtl==false){\n margin-left: 48px;\n }\n @if($rtl==true){\n margin-right: 48px;\n }\n }\n }\n &-header{\n display: flex;\n align-items: center;\n justify-content: space-between;\n margin-bottom: 0.5rem;\n .user-name{\n @if($rtl==false){\n margin-left: 1rem;\n }\n @if($rtl==true){\n margin-right: 1rem;\n }\n font-size: .875rem;\n span{\n color: $base-light;\n font-weight: $fw-normal;\n }\n }\n .date-time{\n color: $base-light;\n font-size: $fx-sz-12;\n }\n }\n &-entry{\n &.note{\n background: $lighter;\n padding: 1.25rem;\n border-radius: $border-radius;\n }\n }\n &-from{\n margin-top: 1.25rem;\n padding: .375rem .75rem;\n background: $lighter;\n border-radius: $border-radius;\n display: inline-block;\n font-size: $fx-sz-13;\n }\n &-meta{\n overflow: hidden;\n text-align: center;\n margin:0 $reply-body-gap-x;\n padding: 0 2rem;\n &-info {\n position: relative;\n display: inline-block;\n padding: 0 .75rem;\n color: $base-light;\n font-size: $fx-sz-13;\n line-height: 1.4;\n span,strong, .who{\n color:$base-text;\n }\n .whom {\n color: $accent-color;\n }\n &:before,&:after{\n position: absolute;\n height: 1px;\n background: $border-light;\n content: '';\n width: 100vw;\n top: 50%;\n }\n &:before{\n right: 100%;\n }\n &:after{\n left: 100%;\n }\n }\n }\n &-form {\n border-top: 1px solid $border-light;\n &-dropdown{\n @if($rtl==false){\n margin-left: -0.5rem;\n margin-right: 0.75rem;\n }\n @if($rtl==true){\n margin-right: -0.5rem;\n margin-left: 0.75rem;\n }\n }\n &-header{\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding:0 1.25rem;\n border-bottom: 1px solid $border-light;\n }\n &-title{\n display: flex;\n align-items: center;\n .title{\n color:$base-light;\n @if($rtl==false){\n margin-right: .75rem;\n }\n @if($rtl==true){\n margin-left: .75rem;\n }\n }\n }\n &-field{\n padding:.5rem 1.25rem;\n &:not(:last-child){\n border-bottom: 1px solid $border-light;\n }\n .form-control{\n font-size: 0.875rem;\n }\n textarea.form-control{\n min-height: 78px;\n &.ex-large{\n min-height: 160px;\n }\n }\n & + .nk-reply-form-tools {\n border-top: 0;\n }\n }\n &-tools{\n padding: 1.25rem;\n border-top: 1px solid $border-light;\n display: flex;\n justify-content: space-between;\n }\n &-actions{\n display: inline-flex;\n align-items: center;\n }\n &-options{\n display: inline-flex;\n }\n &-input {\n display: flex;\n .label{\n @if($rtl==false){\n margin:.3rem .5rem .3rem 0;\n }\n @if($rtl==true){\n margin:.3rem 0 .3rem .5rem;\n }\n width: 1.25rem;\n color: $base-light;\n }\n &-group{\n width: 100%;\n }\n &-cc, &-bcc{\n display: none;\n &.expanded{\n display: flex;\n }\n }\n .toggle-opt{\n display: inline-flex;\n align-items: center;\n color: $base-color;\n &:hover{\n color: $accent-color;\n }\n }\n }\n &-group{\n position: relative;\n padding: 1rem 0;\n flex-grow: 1;\n display: flex;\n align-items: flex-start;\n }\n &-input-to{\n padding-right: 3.5rem;\n }\n &-nav{\n position: absolute;\n display: flex;\n align-items: center;\n align-self: flex-start;\n padding: 1.0625rem 0 0;\n @if($rtl==false){\n right: 0;\n }\n @if($rtl==true){\n left: 0;\n }\n top: 0;\n margin: 0 -.375rem;\n li{\n a{\n font-size: $fx-sz-12;\n color: $base-light;\n display: block;\n line-height: 1.5rem;\n padding: .25rem .375rem;\n &:hover{\n color: $accent-color;\n }\n }\n }\n }\n &-attachment{\n &-list{\n background: rgba($light, .6);\n font-weight: $fw-medium;\n color: $base-text;\n border-radius: $border-radius;\n }\n }\n }\n &-msg{\n &-info{\n .is-collapsed &{\n display: none;\n }\n }\n &-excerpt{\n color: $base-text;\n display: none;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n .is-collapsed &{\n display: block;\n }\n }\n &-meta{\n padding: .75rem;\n li{\n display: flex;\n line-height: 1.125rem;\n padding: .1875rem 0;\n .label{\n width: 75px;\n text-align: right;\n color: $base-light;\n font-size: $fx-sz-12;\n @if($rtl==false){\n margin-right: 0.75rem;\n }\n @if($rtl==true){\n margin-left: 0.75rem;\n }\n }\n .info{\n font-size: $fx-sz-13;\n a{\n color: $base-text;\n }\n }\n }\n }\n }\n &-tools{\n display: flex;\n align-items: center;\n flex-shrink: 0;\n cursor: default;\n .date{\n @if($rtl==false){\n margin-right: 1rem;\n }\n @if($rtl==true){\n margin-left: 1rem;\n }\n line-height: 2.25rem;\n color: $base-text;\n }\n .attach-msg {\n font-size: 1.25rem;\n @if($rtl==false){\n margin-right: 0.375rem;\n }\n @if($rtl==true){\n margin-left: 0.375rem;\n }\n }\n }\n &-desc{\n display: flex;\n flex-grow: 1;\n .is-collapsed &{\n overflow: hidden;\n }\n .nk-reply-header & {\n align-items: center;\n }\n }\n &-info{\n @if($rtl==false){\n margin-left: 1rem;\n }\n @if($rtl==true){\n margin-right: 1rem;\n }\n max-width: calc(100% - 4.5rem);\n }\n &-header {\n &.is-collapsed{\n margin-bottom: 0;\n }\n &:not(.is-opened) {\n cursor: pointer;\n }\n }\n &-body{\n .is-collapsed + &{\n display: none;\n }\n }\n &-quick-btns {\n ul {\n display: flex;\n align-items: center;\n }\n }\n}\n.is-collapsed{\n .prev-msg,.next-msg,.more-actions, .replyto-msg, .forwardto-msg{\n display: none;\n }\n}\n\n.input-mail{\n width: 100%;\n border: none;\n}\n@include media-breakpoint-down(sm){\n .nk-reply{\n &-tools{\n flex-wrap: wrap;\n .date{\n font-size: $fx-sz-13;\n @if($rtl==false){\n margin-right: .5rem;\n }\n @if($rtl==true){\n margin-left: .5rem;\n }\n }\n .attach-msg {\n font-size: 1.25rem;\n @if($rtl==false){\n margin-right: 0.375rem;\n }\n @if($rtl==true){\n margin-left: 0.375rem;\n }\n }\n }\n }\n}\n@include media-breakpoint-down(xs){\n .nk-reply{\n &-info{\n max-width: calc(100% - 2.5rem);\n @if($rtl==false){\n margin-left: 0.75rem;\n }\n @if($rtl==true){\n margin-right: 0.75rem;\n }\n .is-collapsed &{\n max-width: calc(100% - 4.5rem);\n }\n .date{\n font-size: $fx-sz-11;\n color: $base-light;\n @if($rtl==false){\n margin-left: .375rem;\n }\n @if($rtl==true){\n margin-right: .375rem;\n }\n }\n .lead-text{\n font-size: $fx-sz-13;\n }\n }\n &-form{\n &-dropdown{\n @if($rtl==false){\n margin-right: 0.5rem;\n }\n @if($rtl==true){\n margin-left: 0.5rem;\n }\n }\n &-group{\n flex-wrap: wrap;\n align-items: center;\n }\n &-title{\n font-weight: $fw-medium;\n }\n }\n &-tools{\n .attach-msg,.date-msg{\n display: none;\n }\n }\n &-avatar{\n height: 30px;\n width: 30px;\n }\n &-msg{\n &-excerpt{\n font-size: $fx-sz-12;\n margin-top: 0.25rem;\n }\n &-info{\n .sub-text{\n font-size: $fx-sz-12;\n }\n .dropdown-menu{\n @if($rtl==false){\n margin-right: 16px !important;\n }\n @if($rtl==true){\n margin-left: 16px !important;\n }\n }\n }\n }\n }\n}\n\n\n@include media-breakpoint-up(sm){\n .nk-reply {\n &-form {\n margin: 0 $reply-body-gap-x-tab $reply-body-gap-x-tab;\n border: 1px solid $border-light;\n border-radius: $border-radius;\n &-header{\n padding:0 1.5rem;\n }\n &-field{\n padding:.5rem 1.5rem;\n textarea.form-control{\n &.ex-large{\n min-height: 278px;\n }\n }\n }\n &-tools{\n padding: 1rem 1.5rem;\n .modal-body &{\n padding: 1.5rem;\n }\n }\n }\n &-item{\n padding: 2rem $reply-body-gap-x-tab;\n }\n &-meta{\n margin:0 $reply-body-gap-x-tab;\n }\n &-header{\n .date-time{\n font-size: $fx-sz-13;\n }\n }\n &-quick-btns {\n margin: .5rem $reply-body-gap-x-tab $reply-body-gap-x-tab;\n }\n }\n}\n\n@include media-breakpoint-up(lg){\n .nk-reply {\n &-form {\n margin: 0 $reply-body-gap-x-dsk $reply-body-gap-x-dsk;\n }\n &-item{\n padding: 2rem $reply-body-gap-x-dsk;\n }\n &-meta{\n margin:0 $reply-body-gap-x-dsk;\n }\n &-quick-btns {\n margin: .5rem $reply-body-gap-x-dsk $reply-body-gap-x-dsk;\n }\n }\n}\n","// Variables\n$msg-item-gap-x:1.25rem;\n$msg-item-gap-x-tab :2rem;\n$msg-item-gap-x-dsk :1.75rem;\n\n$msg-item-gap-y :1.25rem;\n$msg-body-gap-x :1.25rem;\n$msg-body-gap-x-tab :2.25rem;\n$msg-body-gap-x-dsk :2.5rem;\n\n.nk-msg{\n &-nav{\n position: relative;\n border-bottom: 1px solid $border-light;\n padding: 0 $msg-item-gap-x;\n background:$lighter;\n z-index: 2;\n .search-wrap{\n padding: 0 1rem;\n bottom: -1px;\n border-bottom: 1px solid $border-light;\n }\n .search-submit {\n transform: translate(0.25rem, -50%);\n }\n }\n &-menu{\n display: flex;\n margin: 0 -0.75rem;\n &-item {\n padding: 0 0.75rem;\n a{\n display: inline-flex;\n position: relative;\n color: $base-light;\n font-weight: $fw-medium;\n font-size: .875rem;\n line-height: 1.5rem;\n padding: 1rem 0;\n &:after{\n position: absolute;\n content: '';\n height: 2px;\n background: $accent-color;\n bottom: -1px;\n left: 0;\n right: 0;\n opacity: 0;\n transition: .3s ease;\n }\n .icon{\n font-size: 1.125rem;\n line-height: 1.5rem;\n }\n &:hover{\n color:$accent-color;\n }\n }\n &.active{\n a{\n color:$accent-color;\n &:after{\n opacity: 1;\n }\n }\n }\n }\n }\n}\n\n.nk-msg{\n position: relative;\n display: flex;\n overflow: hidden;\n min-height: calc(100vh - (#{$header-height} + 64px));\n max-height: calc(100vh - (#{$header-height} + 64px));\n background: $white;\n &-aside{\n background: $lighter;\n width: 100%;\n overflow: hidden;\n max-height: 100%;\n position: relative;\n display: flex;\n flex-direction: column;\n flex-shrink: 0;\n .nk-msg-boxed &{\n background: rgba($lighter,.7);\n border-top-left-radius: ($border-radius - 1);\n border-bottom-left-radius: ($border-radius - 1);\n }\n }\n\n &-list{\n // max-height: calc(100% - 57px);\n max-height: 100%;\n height: 100%;\n overflow: auto;\n }\n &-item{\n display: flex;\n padding:$msg-item-gap-y $msg-item-gap-x;\n &:not(:last-child){\n border-bottom: 1px solid $border-light;\n }\n cursor: pointer;\n &.active,&.current{\n background: $white;\n cursor: default;\n }\n }\n &-info{\n max-width:calc(100% - 52px);\n margin-left: 0.75rem;\n flex-grow: 1;\n }\n &-from{\n display: flex;\n justify-content: space-between;\n align-items: center;\n }\n &-context{\n display: flex;\n justify-content: space-between;\n margin-top: 0.25rem;\n .asterisk{\n margin-top: auto;\n // moved to asterisk.scss\n }\n }\n &-sender{\n display: inline-flex;\n align-items: center;\n color: $base-light;\n font-size: $fx-sz-12;\n .name{\n margin-right: 0.5rem;\n .is-unread &{\n font-weight: $fw-medium;\n color: $base-color;\n }\n }\n }\n &-meta{\n display: inline-flex;\n align-items: center;\n color: $base-light;\n font-size: $fx-sz-12;\n .attchment{\n .icon{\n font-size: 1.125rem;\n }\n }\n .date{\n margin-left: 0.75rem;\n }\n }\n &-text{\n max-width: calc(100% - 35px);\n flex-grow: 0;\n padding-right: 0.5rem;\n .title{\n font-size: $fx-sz-15;\n margin-bottom: 0.25rem;\n @extend .ellipsis;\n }\n p{\n font-size: $fx-sz-13;\n color:$base-light;\n max-height: 42px;\n overflow: hidden;\n .is-unread &{\n color: $base-text;\n font-weight: $fw-medium;\n }\n }\n }\n &-lables{\n text-align: center;\n margin: -.125rem;\n display: inline-flex;\n flex-direction: column;\n > div{\n padding: .125rem;\n }\n .icon{\n font-size: 1.125rem;\n }\n .badge{\n line-height: 14px;\n font-size: 10px;\n padding: 0 .25rem;\n }\n }\n &-body{\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n transition: padding .3s ease-in-out;\n opacity: 0;pointer-events: none;\n z-index: 5;\n &.show-message{\n opacity: 1;\n pointer-events: auto;\n }\n }\n &-profile{\n position: absolute;\n top: 0;\n right: 0;\n transform: translateX(100%);\n width: 280px;\n height: 100%;\n max-height: 100%;\n transition: transform .3s ease-in-out;\n background: $white;\n z-index: 100;\n &-toggle{\n position: absolute;\n height: 36px;\n width: 36px;\n display: none;\n align-items: center;\n justify-content: center;\n bottom: -18px;\n right: -18px;\n margin-right: 40px;\n transition: right .3s ease-in-out, margin .3s ease-in-out .2s;\n border: 1px solid $border-light;\n background-color: $white;\n border-radius: 50%;\n font-size: 1.125rem;\n z-index: 2;\n color:$base-light;\n z-index: 110;\n &.active{\n margin-right: 0;\n transform: rotate(-180deg);\n }\n }\n &-overlay{\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background: $sidebar-overlay;\n z-index: 600;\n z-index: 90;\n animation: overlay-fade-in .4s ease 1;\n }\n &.visible{\n transform: none;\n }\n }\n &-head{\n position: relative;\n padding: .75rem $msg-body-gap-x;\n border-bottom: 1px solid $border-light;\n .title{\n margin-bottom: .5rem;\n }\n &-meta{\n display: flex;\n justify-content: space-between;\n align-items: center;\n }\n }\n &-hide{\n font-size: 1rem;\n }\n &-tags{\n margin:0 -.75rem;\n li{\n padding: 0 .75rem;\n color:$base-light;\n > span {\n display: inline-flex;\n align-items: center;\n .icon{\n color: $accent-color;\n margin-right: 0.25rem;\n }\n }\n }\n }\n\n &-actions{\n display: flex;\n margin:0 -.25rem;\n li{\n padding: 0 .25rem;\n }\n }\n}\n\n\n@include media-breakpoint-down(mb){\n .nk-msg{\n &-boxed{\n border: none;\n border-radius: $border-radius;\n min-height: calc(100vh - (#{$header-height}));\n max-height: calc(100vh - (#{$header-height}));\n // margin: -24px -18px; // @io-v2.0\n }\n }\n}\n@include media-breakpoint-up(sm){\n .nk-msg{\n &-nav{\n padding: 0 $msg-item-gap-x-tab;\n .search-wrap{\n padding: 0 1.7rem;\n }\n }\n &-item{\n padding:$msg-item-gap-y $msg-item-gap-x-tab;\n }\n &-head{\n padding: 1rem $msg-body-gap-x-tab;\n .title{\n margin-bottom: 1rem;\n }\n }\n }\n \n}\n@include media-breakpoint-between(sm,md){\n .nk-msg{\n &-text{\n .title{\n margin-top: 0.125rem;\n margin-bottom: 0.375rem;\n }\n }\n }\n}\n@include media-breakpoint-up(lg){\n .nk-msg{\n &-nav{\n padding: 0 $msg-item-gap-x-dsk;\n .search-wrap{\n padding: 0 ($msg-item-gap-x-dsk - .325rem);\n }\n }\n &-item{\n padding:$msg-item-gap-y $msg-item-gap-x-dsk;\n }\n &-head{\n padding: 2rem $msg-body-gap-x-dsk;\n .title{\n max-height: 82px;\n overflow: hidden;\n }\n }\n &-aside{\n width: 320px;\n border-right: 1px solid $border-light;\n }\n &-body{\n position: static;\n opacity: 1;\n pointer-events: auto;\n }\n &-profile {\n border-left: 1px solid $border-light;\n &-toggle{\n margin-right: 55px;\n display: flex;\n }\n }\n }\n}\n@include media-breakpoint-up(xxl){\n .nk-msg{\n &-aside{\n width: 380px;\n }\n }\n}\n\n@include media-breakpoint-down(xl){\n .profile-shown{\n .nk-msg-profile-toggle{\n right: 262px;\n .has-apps-sidebar & {\n right: -18px;\n }\n }\n }\n}\n@media (max-width:1279px){\n .has-apps-sidebar{\n .profile-shown{\n .nk-msg-profile-toggle{\n right: 262px;\n }\n }\n }\n}\n@include media-breakpoint-up(xxl){\n .nk-msg-body{\n &.profile-shown{\n padding-right: 280px;\n }\n }\n}\n@media (min-width:1280px){\n .has-apps-sidebar{\n .nk-msg-body{\n &.profile-shown{\n padding-right: 280px;\n }\n }\n }\n}","$ibx-aside-width : 260px;\n\n.ibx-count{\n position: relative;\n padding: 0.3125rem 0.75rem;\n font-size: 0.75rem;\n color: $base_light;\n background: $white;\n border: 1px solid $border-light;\n display: inline-block;\n font-weight: $fw-normal;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: $border-radius-sm;\n &:before,&:after{\n position: absolute;\n height: 0;\n width: 0;\n top: 50%;\n transform: translateY(-50%);\n content: '';\n border-style: solid;\n }\n @if($rtl==false){\n &:before{\n right: -8px;\n border-width: 4px 0 4px 7px;\n border-color: transparent transparent transparent $border-light;\n }\n &:after{\n right: -6px;\n border-width: 3px 0 3px 6px;\n border-color: transparent transparent transparent $white;\n }\n }\n @if($rtl==true){\n &:before{\n left: -8px;\n border-width: 4px 7px 4px 0;\n border-color: transparent $border-light transparent transparent;\n }\n &:after{\n left: -6px;\n border-width: 3px 6px 3px 0;\n border-color: transparent $white transparent transparent;\n }\n }\n}\n\n.nk-ibx-context{\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n &-group{\n display: flex;\n align-items: center;\n }\n &-badges{\n @if($rtl==false){\n margin-right: 0.75rem;\n }\n @if($rtl==true){\n margin-left: 0.75rem;\n }\n }\n &-text{\n display: inline;\n color: $base-light;\n .is-unread &{\n color: $base-text;\n }\n .heading{\n color: $base-color;\n .is-unread &{\n font-weight: $fw-medium;\n }\n }\n }\n}\n\n.ibx-actions{\n position: relative;\n display: inline-block;\n transition: background-color .3s;\n &-hidden{\n position: absolute;\n display: flex;\n @if($rtl==false){\n right: calc(100% + 8px);\n }\n @if($rtl==true){\n left: calc(100% + 8px);\n }\n opacity: 0;\n transition: background-color .3s;\n .nk-ibx-item:hover &{\n opacity: 1;\n background-color:$lighter;\n }\n }\n .nk-ibx-item:hover &{\n background-color:$lighter;\n }\n}\n\n.nk-ibx{\n position: relative;\n display: flex;\n overflow: hidden;\n background: $white;\n border:1px solid $border-color;\n border-radius: $border-radius;\n min-height: calc(100vh - (#{$header-height} + 64px + 64px));\n max-height: calc(100vh - (#{$header-height} + 64px + 64px));\n &-aside{\n position: absolute;\n background: $white;\n width: $ibx-aside-width;\n overflow: hidden;\n height: 100%;\n max-height: 100%;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n flex-shrink: 0;\n @if($rtl==false){\n border-right: 1px solid $border-light;\n transform: translateX(-100%);\n }\n @if($rtl==true){\n border-left: 1px solid $border-light;\n transform: translateX(100%);\n }\n z-index: 99;\n transition: transform .4s linear;\n + .toggle-overlay{\n z-index: 90;\n position: absolute;\n }\n &.content-active{\n transform: none;\n }\n .simplebar-content{\n height: 100%;\n display: flex;\n flex-direction: column;\n }\n }\n &-nav{\n overflow: auto;\n flex-grow: 1;\n height: 100%;\n max-width: 100%;\n &-head{\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 2rem 1.5rem .75rem;\n .title{\n font-size: 1rem;\n margin-bottom: 0;\n }\n .dropdown > a, > .link{\n color: $base-light;\n font-size: 0.875rem;\n } \n }\n }\n &-head{\n position: relative;\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: .75rem 1.25rem;\n border-bottom: 1px solid $border-light;\n min-height: 61px;\n .title{\n font-size: 1rem;\n margin-bottom: 0;\n }\n &-actions, &-tools {\n display: flex;\n align-items: center;\n }\n &-tools {\n .btn-icon.btn-trigger .icon {\n font-size: 1.25rem;\n }\n }\n .search{\n &-wrap{\n @if($rtl==false){\n padding: 0 1.365rem 0 1rem;\n }\n @if($rtl==true){\n padding: 0 1rem 0 1.365rem;\n }\n .icon{\n font-size: 1.25rem;\n }\n }\n &-back{\n @if($rtl==false){\n transform: translate(-0.5rem, -50%);\n }\n @if($rtl==true){\n transform: translate(0.5rem, -50%);\n }\n }\n }\n &-check{\n display: flex;\n @if($rtl==false){\n margin-right: .325rem;\n }\n @if($rtl==true){\n margin-left: .325rem;\n }\n }\n\n }\n &-action{\n position: relative;\n padding: 1rem 1.5rem;\n border-bottom: 1px solid $border-light;\n &-list{\n display: flex;\n justify-content: space-between;\n align-items: center;\n }\n &-item{\n a{\n display: flex;\n align-items: center;\n }\n .icon{\n font-size: 1.5rem;\n + span{\n @if($rtl==false){\n margin-left: 0.5rem;\n }\n @if($rtl==true){\n margin-right: 0.5rem;\n }\n }\n }\n .search-toggle{\n .icon{\n font-size: 1.125rem;\n }\n }\n }\n \n }\n &-menu{\n li{\n margin: 2px 0;\n &:hover{\n background: $lighter;\n border-radius: $border-radius-sm;\n }\n &.active{\n background: $accent-100;\n border-radius: $border-radius-sm;\n \n }\n }\n &-item{\n position: relative;\n display: flex;\n align-items: center;\n padding: .5rem .75rem;\n border-radius: $border-radius;\n .icon{\n font-size: 1.25rem;\n line-height: 1.5rem;\n width: 2rem;\n color: $base-light;\n }\n .badge{\n @if($rtl==false){\n margin-left: auto;\n }\n @if($rtl==true){\n margin-right: auto;\n }\n min-width: 2.25rem;\n justify-content: center;\n }\n .active &{\n .icon{\n color: $accent-color;\n }\n }\n }\n &-text{\n font-size: .875rem;\n color: $base-text;\n font-weight: $fw-medium;\n line-height: 1.5rem;\n .active &{\n color: $accent-color;\n }\n }\n }\n &-label, &-contact {\n > li {\n position: relative;\n display: flex;\n align-items: center;\n border-radius: $border-radius;\n margin: 2px 0;\n transition: background-color .3s;\n > a{\n display: flex;\n padding: .5rem .75rem;\n flex-grow: 1;\n }\n .dropdown{\n opacity: 0;\n > a{\n color: $base-text;\n padding: .6875rem;\n }\n }\n &:hover{\n background: $lighter;\n .dropdown{ \n opacity: 1;\n }\n }\n &.active{\n background: $accent-light;\n }\n }\n }\n &-label{\n &-text{\n line-height: 1;\n @if($rtl==false){\n margin-left: 1rem;\n }\n @if($rtl==true){\n margin-right: 1rem;\n }\n font-size: .875rem;\n color: $base-text;\n font-weight: $fw-medium;\n }\n }\n &-menu,&-label,&-contact{\n padding-left: .75rem;\n padding-right: .75rem;\n }\n &-menu{\n padding-top: .75rem;\n }\n &-contact{\n padding-bottom: 1.75rem;\n }\n &-status{\n background: $lighter;\n padding: 1.5rem 1.5rem;\n margin-top: auto;\n &-info{\n margin-bottom: 0.5rem;\n .icon{\n width: 1.25rem;\n display: inline-block;\n }\n }\n }\n &-body{\n position: relative;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n flex-grow: 1;\n flex-shrink: 1;\n }\n &-list{\n display: flex;\n flex-direction: column;\n max-height: 100%;\n height: 100%;\n overflow: auto;\n }\n &-item{\n position: relative;\n display: flex;\n align-items: center;\n background: $white;\n padding: 1rem 1.25rem;\n transition: background-color .3s;\n cursor: pointer;\n &:not(:last-child){\n border-bottom: 1px solid $border-light;\n }\n &:not(.no-hover):hover,&.active {\n background: $lighter;\n }\n &.is-unread {\n background: rgba($lighter, .6);\n }\n &-elem{\n padding: 0 8px;\n flex-shrink: 0;\n &:first-child{\n @if($rtl==false){\n padding-left: 0;\n }\n @if($rtl==true){\n padding-right: 0;\n }\n }\n }\n &-check{\n width: 28px;\n display: inline-flex;\n }\n &-fluid{\n flex-grow: 1;\n flex-shrink: 1;\n width: 100%;\n max-width: 100%;\n overflow: hidden;\n }\n &-user{\n .user-name{\n max-width: calc(100% - 50px);\n .lead-text{\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-weight: $fw-normal;\n .is-unread &{\n font-weight: $fw-medium;\n }\n }\n }\n }\n &-count{\n width: 3.25rem;\n }\n &-time{\n width: 80px;\n @if($rtl==false){\n text-align: right;\n }\n @if($rtl==true){\n text-align: left;\n }\n }\n &-attach{\n width: 2.25rem;\n text-align: center;\n }\n &-star{\n .asterisk{\n padding: 0 .25rem;\n a{\n display: flex;\n }\n .icon{\n line-height: 1;\n font-size: 1.125rem;\n }\n }\n }\n &-tools{\n @if($rtl==false){\n padding-right: 0;\n margin-left: auto;\n text-align: right;\n }\n @if($rtl==true){\n padding-left: 0;\n margin-right: auto;\n text-align: left;\n }\n }\n &-check,&-star,&-attach{\n position: relative;\n z-index: 2;\n }\n &-tools{\n position: relative;\n }\n }\n &-link{\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1;\n + .nk-ibx-item-elem{\n @if($rtl==false){\n padding-left: 0;\n }\n @if($rtl==true){\n padding-right: 0;\n }\n }\n }\n &-view{\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background: $white;\n z-index: 2;\n opacity: 0;\n visibility: hidden;\n pointer-events: none;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n &.show-ibx{\n opacity: 1;\n visibility: visible;\n pointer-events: all;\n }\n }\n &-reply{\n &-head{\n padding: 1.5rem 1.25rem 0;\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n .title{\n margin-bottom: .75rem;\n }\n }\n &-header{\n @if($rtl==false){\n margin-right: -.5rem;\n }\n @if($rtl==true){\n margin-left: -.5rem;\n }\n }\n &-item{\n position: relative;\n > div:not(.nk-reply-header){\n @if($rtl==false){\n margin-left: 0;\n }\n @if($rtl==true){\n margin-right: 0;\n }\n margin-top: 1.25rem;\n margin-bottom: 0.75rem;\n }\n &:not(:last-child){\n &:after{\n position: absolute;\n left: 1.25rem;\n right: 1.25rem;\n height: 1px;\n bottom: 1rem;\n content: '';\n background: $border-light;\n }\n }\n }\n }\n}\n\n@include media-breakpoint-up(sm){\n .nk-ibx{\n &-item,&-head{\n padding-left: 2.25rem;\n padding-right: 2.25rem;\n }\n &-head{\n .search-wrap{\n @if($rtl==false){\n padding: 0 2.375rem 0 2rem;\n }\n @if($rtl==true){\n padding: 0 2rem 0 2.375rem;\n }\n }\n }\n &-reply{\n &-head{\n padding: 2em 2.25rem 0;\n }\n &-item{\n padding-bottom: 2.75rem;\n > div:not(.nk-reply-header){\n @if($rtl==false){\n margin-left: 56px;\n }\n @if($rtl==true){\n margin-right: 56px;\n }\n }\n &:not(:last-child):after {\n bottom: 1.375rem;\n left: 2.25rem;\n right: 2.25rem;\n }\n }\n &-quick-btns, &-form {\n @if($rtl==false){\n margin-left: 5.75rem;\n }\n @if($rtl==true){\n margin-right: 5.75rem;\n }\n }\n }\n }\n}\n@include media-breakpoint-up(md){\n .nk-ibx{\n &-item{\n &-user{\n width: 180px;\n }\n }\n }\n}\n@include media-breakpoint-up(lg){\n .nk-ibx{\n &-aside{\n position: static;\n transform: none;\n transition: none;\n height: calc(100vh - 196px);\n }\n &-menu,&-label,&-contact{\n padding-left: 1rem;\n padding-right: 1rem;\n } \n &-menu{\n padding-top: 1rem;\n }\n &-contact{\n padding-bottom: 1rem;\n }\n\n &-nav{\n &-head{\n padding-left: 1.75rem;\n padding-right: 1.75rem;\n }\n }\n &-item,&-head{\n padding-left: 1.75rem;\n padding-right: 1.75rem;\n }\n &-head{\n .search-wrap{\n @if($rtl==false){\n padding: 0 2.25rem 0 1.5rem;\n }\n @if($rtl==true){\n padding: 0 1.5rem 0 2.25rem;\n }\n }\n }\n &-body{\n max-width: calc(100% - #{$ibx-aside-width});\n }\n &-reply {\n &-quick-btns, &-form {\n @if($rtl==false){\n margin-left: 5.25rem;\n }\n @if($rtl==true){\n margin-right: 5.25rem;\n }\n }\n &-item,&-head{\n padding-left: 1.75rem;\n padding-right: 1.75rem;\n }\n }\n }\n}\n\n@include media-breakpoint-up(xl){\n .nk-ibx{\n &-aside{\n width: 300px;\n }\n &-item{\n &-user{\n width: 200px;\n }\n &-time{\n @if($rtl==false){\n margin-right: 2rem;\n }\n @if($rtl==true){\n margin-left: 2rem;\n }\n }\n }\n }\n}\n\n@include media-breakpoint-down(lg){\n .nk-ibx{\n &-item{\n &-attach{\n display: none;\n }\n }\n }\n}\n\n@include media-breakpoint-down(sm){\n .nk-ibx{\n &-item{\n flex-wrap: wrap;\n &-elem{\n padding: 0 4px;\n }\n &-fluid{\n @if($rtl==false){\n padding-left: 32px;\n padding-right: 48px;\n }\n @if($rtl==true){\n padding-left: 48px;\n padding-right: 32px;\n }\n margin-top: 6px;\n width: calc(100% - 2.5rem);\n .heading {\n display: block;\n }\n }\n &-count,&-attach{\n display: none;\n }\n &-user{\n flex-grow: 1;\n .user-avatar{\n height: 28px;\n width: 28px;\n font-size: $fx-sz-12;\n }\n }\n &-time{\n position: absolute;\n @if($rtl==false){\n right: 32px;\n }\n @if($rtl==true){\n left: 32px;\n }\n top: 19px;\n }\n &-tools{\n position: absolute;\n bottom: 18px;\n @if($rtl==false){\n right: 28px;\n text-align: right;\n }\n @if($rtl==true){\n left: 28px;\n text-align: left;\n }\n }\n &-star{\n position: absolute;\n @if($rtl==false){\n left: 28px;\n }\n @if($rtl==true){\n right: 28px;\n }\n top: 50px;\n }\n }\n &-context-badges{\n display: none;\n }\n }\n .ibx-actions-hidden{\n display: none;\n }\n}\n\n@include media-breakpoint-down(xs){\n .nk-ibx{\n &-item{\n &-star{\n @if($rtl==false){\n left: 12px;\n }\n @if($rtl==true){\n right: 12px;\n }\n }\n &-time{\n @if($rtl==false){\n right: 12px;\n }\n @if($rtl==true){\n left: 12px;\n }\n }\n &-tools{\n @if($rtl==false){\n right: 8px;\n }\n @if($rtl==true){\n left: 8px;\n }\n }\n }\n &-reply{\n &-head{\n .title{\n font-size: 1.125rem;\n }\n }\n .btn-icon.btn-trigger{\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n .icon{\n width: 1.875rem;;\n }\n }\n }\n }\n}\n@media (max-width:359px){\n .nk-ibx{\n &-head{\n .btn-icon.btn-trigger{\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n .icon{\n width: 1.875rem;\n }\n }\n }\n }\n}\n\n@include media-breakpoint-between(sm,md){\n .nk-ibx{\n &-aside {\n width: 320px;\n }\n &-menu, &-label, &-contact {\n padding-left: 1.5rem; \n padding-right: 1.5rem; \n }\n &-nav-head, &-status {\n padding-left: 2.25rem;\n padding-right: 2.25rem;\n }\n }\n}\n","$fmg-aside-width : 260px;\n$fmg-aside-width-small : 220px;\n$fmg-file-icon-width-xs : 24px;\n$fmg-file-icon-width-sm : 32px;\n$fmg-file-icon-width-lg : 72px;\n\n$file-desc-sap: $ni-dot !default;\n\n/// Layout for FMG\n.nk-fmg{\n position: relative;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n background-color: rgba($white,.4);\n &-aside{\n position: fixed;\n width: $fmg-aside-width;\n overflow: hidden;\n height: 100%;\n max-height: 100%;\n background: $white;\n flex-shrink: 0;\n z-index: 99;\n @if($rtl==false){\n left: 0;\n transform: translateX(-100%);\n border-right: 1px solid $border-light;\n }\n @if($rtl==true){\n right: 0;\n transform: translateX(100%);\n border-left: 1px solid $border-light;\n }\n top: $header-height;\n transition: transform .4s linear;\n min-height: calc(100vh - #{$header-height});\n max-height: calc(100vh - #{$header-height});\n overflow-y: auto;\n + .toggle-overlay{\n z-index: 90;\n }\n &.content-active {\n transform: none;\n }\n .simplebar-content{\n height: 100%;\n }\n &-wrap{\n height: 100%;\n display: flex;\n flex-direction: column; \n }\n &-top{\n margin-bottom: 30px;\n }\n }\n &-menu{\n padding: 1rem;\n li{\n margin: 2px 0;\n }\n &-item{\n position: relative;\n display: flex;\n align-items: center;\n padding: .5rem .75rem;\n border-radius: $border-radius;\n &:hover{\n background: $lighter;\n border-radius: $border-radius-sm;\n }\n .active > &{\n background: $accent-100;\n border-radius: $border-radius-sm;\n }\n .icon{\n font-size: 1.25rem;\n line-height: 1.25rem;\n margin-top: -2px;\n width: 2rem;\n color: $base-light;\n }\n .badge{\n @if($rtl==false){\n margin-left: auto;\n }\n @if($rtl==true){\n margin-right: auto;\n }\n min-width: 2.25rem;\n }\n .active > &{\n .icon{\n color: $accent-color;\n }\n }\n }\n &-text{\n font-size: .875rem;\n color: $base-text;\n font-weight: $fw-medium;\n line-height: 1.5rem;\n .active > .nk-fmg-menu-item > &{\n color: $accent-color;\n }\n }\n li ul {\n margin-top: -0.125rem;\n margin-bottom: 0.5rem;\n @if($rtl==false){\n padding-left: 2.75rem;\n }\n @if($rtl==true){\n padding-right: 2.75rem;\n }\n ul {\n @if($rtl==false){\n padding-left: .75rem;\n border-left: 1px solid $border-light;\n }\n @if($rtl==true){\n padding-right: .75rem;\n border-right: 1px solid $border-light;\n }\n }\n .nk-fmg-menu{\n &-item {\n padding: .125rem 0;\n &:hover, &.active {\n background: transparent;\n span {\n color: $accent-color;\n }\n }\n }\n &-text{\n font-size: 90%;\n line-height: 1.375rem;\n }\n }\n }\n }\n &-status{\n padding: 1.75rem;\n &-title{\n font-size: .875rem;\n display: flex;\n align-items: center;\n color: $base-text;\n margin-bottom: 1rem;\n .icon{\n font-size: 1.25rem;\n @if($rtl==false){\n margin-right: .75rem;\n }\n @if($rtl==true){\n margin-left: .75rem;\n }\n }\n }\n &-info{\n font-size: $fx-sz-12;\n font-weight: $fw-medium;\n color: $base-light;\n margin-top: 1rem;\n }\n }\n &-body{\n display: flex;\n flex-direction: column;\n max-height: 100%;\n flex-grow: 1;\n flex-shrink: 0;\n &-head{\n display: flex;\n align-items: center;\n justify-content: space-between;\n flex-wrap: wrap;\n padding: .75rem 1.25rem;\n border-bottom: 1px solid $border-color;\n background-color: $white;\n top: $header-height;\n z-index: 9;\n position: relative;\n top: 0;\n @if($rtl==false){\n border-top-right-radius: $border-radius;\n }\n @if($rtl==true){\n border-top-left-radius: $border-radius;\n }\n }\n &-content{\n padding:1.125rem 1.25rem;\n height: 100%;\n max-height: 100%;\n overflow: auto;\n }\n .simplebar-content {\n min-height: 470px;\n }\n }\n &-search{\n display: flex;\n align-items: center;\n flex-grow: 1;\n }\n &-filter{\n margin-bottom: 1.25rem;\n .form-label{\n font-weight: $fw-medium;\n font-size: $fx-sz-13;\n color: $base-light;\n }\n .form-group{\n margin-bottom: 1rem;\n }\n }\n &-switch{\n border-top: 1px solid $border-light;\n background-color: transparent;\n > div{\n width: 100%;\n }\n .dropdown{\n &-toggle{\n padding: 1.25rem 1.75rem;\n width: 100%;\n flex-direction: column;\n align-items: flex-start;\n &:after{\n position: absolute;\n @if($rtl==false){\n right: 1.5rem;\n }\n @if($rtl==true){\n left: 1.5rem;\n }\n top: 50%;\n transform: translateY(-50%);\n font-size: 1rem;\n color: $base-text;\n }\n }\n }\n }\n &-listing {\n min-height: 380px;\n &.is-scrollable {\n min-height: auto;\n max-height: 298px;\n }\n }\n}\n@include media-breakpoint-up(sm){\n .nk-fmg{\n &-body{\n &-content{\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n }\n }\n &-aside-top{\n margin-bottom: 100px;\n }\n }\n}\n@include media-breakpoint-up(lg){\n .nk-fmg{\n @if($rtl==false){\n padding-left: $fmg-aside-width;\n }\n @if($rtl==true){\n padding-right: $fmg-aside-width;\n }\n &-aside {\n transform: none;\n transition: none;\n width: $fmg-aside-width;\n left: $sidebar-width-apps;\n min-height: 100%;\n max-height: 100%;\n position: absolute;\n top: 0;\n @if($rtl==false){\n left: 0;\n border-top-left-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n }\n @if($rtl==true){\n right: 0;\n border-top-right-radius: $border-radius;\n border-bottom-right-radius: $border-radius;\n }\n &-top{\n flex-grow: 0;\n }\n }\n &-body{\n &-head{\n padding: .75rem 1.75rem;\n z-index: 9;\n }\n &-content{\n padding: 1.75rem;\n }\n }\n }\n}\n@include media-breakpoint-up(xl){\n .nk-fmg{\n @if($rtl==false){\n padding-left: $fmg-aside-width-small;\n }\n @if($rtl==true){\n padding-right: $fmg-aside-width-small;\n }\n &-filter.toggle-expand-content {\n display: block !important;\n }\n &-aside{\n width: $fmg-aside-width-small;\n }\n }\n}\n\n@media (min-width: 992px) and (max-width: 1360px) {\n .nk-fmg{\n @if($rtl==false){\n padding-left: $fmg-aside-width-small;\n }\n @if($rtl==true){\n padding-right: $fmg-aside-width-small;\n }\n &-aside {\n width: $fmg-aside-width-small;\n }\n }\n}\n\n@include media-breakpoint-between(sm,md){\n .nk-fmg{\n &-aside {\n width: 320px;\n }\n &-body-head, &-body-content, &-status, &-switch .dropdown-toggle {\n padding-left: 2.25rem;\n padding-right: 2.25rem;\n }\n &-menu {\n padding: 1rem 1.75rem;\n } \n }\n}\n\n/// Listing File Item\n.nk-file{\n .tb-sub{\n font-size: $fx-sz-12;\n color: $base-light;\n }\n .tb-head{\n font-weight: $fw-medium;\n font-size: $fx-sz-13;\n color: $base-light;\n }\n &-info {\n &:hover .nk-file-name .asterisk a, .nk-file-name .asterisk a.active {\n opacity: 1;\n }\n }\n &-icon {\n @if($rtl==false){\n margin-right: 8px;\n }\n @if($rtl==true){\n margin-left: 8px;\n }\n flex-shrink: 0;\n &-link {\n display: block;\n text-decoration: none;\n color: inherit;\n }\n &-type {\n width: $fmg-file-icon-width-sm;\n display: inline-block;\n text-decoration: none;\n color: inherit;\n margin:auto;\n }\n }\n &-title {\n display: flex;\n align-items: center;\n .breadcrumb{\n padding-top: 0.25rem;\n padding-bottom: 0;\n }\n }\n &-name {\n font-weight: $fw-medium;\n color: $base-color;\n position: relative;\n line-height: 1.4;\n &-text {\n @if($rtl==false){\n padding-right: 1.5rem;\n }\n @if($rtl==true){\n padding-left: 1.5rem;\n }\n display: inline-block;\n .title {\n transition: color .3s;\n display: inline-block;\n text-decoration: none;\n word-break: break-word;\n }\n a.title {\n color: $base-color;\n &:hover {\n color: $accent-color;\n }\n }\n }\n &-sub{\n font-size: $fx-sz-12;\n color: $base-light;\n }\n .asterisk{\n position: absolute;\n display: inline-flex;\n @if($rtl==false){\n margin-left: .5rem;\n }\n @if($rtl==true){\n margin-right: .5rem;\n }\n transition: .3s opacity;\n margin-top: -1px;\n top: 50%;\n transform: translateY(-50%);\n a {\n opacity: 0;\n }\n .icon{\n font-size: 1.125rem;\n color:$accent-color;\n }\n }\n }\n &-desc{\n display: flex;\n align-items: center;\n margin: 0 -.375rem;\n li{\n position: relative;\n padding: 0 .375rem;\n font-size: $fx-sz-12;\n color: $base-light;\n &:not(:first-child):before{\n content:$file-desc-sap;\n font-family: $nk-dashlite-font;\n position: absolute;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n top: 50%;\n font-size: 11px;\n line-height: 10px;\n transform: translate(-50%,-50%);\n opacity: .8;\n }\n }\n }\n &-link {\n text-decoration: none;\n color: inherit;\n display: block;\n &:hover {\n .title {\n color: $accent-color;\n }\n }\n .nk-file-info > & {\n padding: .75rem 0;\n .is-compact & {\n padding: .375rem 0;\n }\n }\n }\n &-share{\n &-header{\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding:0 1.25rem;\n border-bottom: 1px solid $border-light;\n }\n &-field{\n padding:.5rem 1.25rem;\n &:not(:last-child){\n border-bottom: 1px solid $border-light;\n }\n .form-control{\n font-size: 0.875rem;\n }\n textarea.form-control{\n min-height: 78px;\n &.ex-large{\n min-height: 160px;\n }\n }\n }\n &-input {\n display: flex;\n .label{\n @if($rtl==false){\n margin:.3rem .5rem .3rem 0;\n }\n @if($rtl==true){\n margin:.3rem 0 .3rem .5rem;\n }\n width: 1.25rem;\n color: $base-light;\n }\n &-group{\n width: 100%;\n }\n }\n &-group{\n position: relative;\n padding: 1rem 0;\n flex-grow: 1;\n display: flex;\n align-items: center;\n }\n &-nav{\n flex-shrink: 0;\n }\n }\n &-details{\n &-row{\n display: flex;\n flex-wrap: wrap;\n padding: .25rem 0;\n }\n &-col{\n font-size: $fx-sz-13;\n &:first-child{\n color: $base-light;\n width: 100%;\n }\n &:last-child{\n color: $base-text;\n }\n .breadcrumb{\n padding: 0;\n }\n }\n }\n}\n@media (min-width:420px){\n .nk-file{\n &-details{\n &-row{\n flex-wrap: nowrap;\n padding: .375rem 0;\n }\n &-col{\n &:first-child{\n width: 100px;\n flex-shrink: 0;\n }\n }\n }\n }\n}\n@include media-breakpoint-up(sm){\n .nk-file{\n &-share{\n &-field{\n textarea.form-control{\n &.ex-large{\n min-height: 278px;\n }\n }\n }\n }\n }\n}\n\n/// Listing View \n.nk-files {\n .nk-file {\n .hideable{\n opacity: 0;\n transition: opacity .3s;\n }\n &:hover{\n .hideable{\n opacity: 1;\n }\n }\n &-item{\n display:table-row;\n > div {\n position: relative;\n display: table-cell;\n padding: .5rem;\n vertical-align: middle;\n }\n }\n &-actions{\n width: 60px;\n text-align: center;\n }\n } \n &-head{\n display:table-header-group;\n .nk-file-item{\n > div{\n font-weight: $fw-medium;\n font-size: 0.8125rem;\n padding: 0.25rem;\n @if($rtl==false){\n &:first-child{\n padding-left: 0;\n }\n &:last-child{\n padding-right: .5rem;\n }\n }\n @if($rtl==true){\n &:first-child{\n padding-right: 0;\n }\n &:last-child{\n padding-left: .5rem;\n }\n }\n }\n }\n .dropdown-menu-xs {\n min-width: 140px;\n max-width: 140px;\n }\n }\n &-list{\n display:table-row-group;\n }\n\n // VIEW LIST\n &-view-list {\n display: table;\n width: 100%;\n .nk-file{\n display:table-row;\n &.selected {\n background: $accent-200;\n > div {\n background: transparent;\n }\n }\n > div{\n padding: .5rem .375rem;\n border-bottom: 1px solid $border-color;\n height: 4rem;\n background-color: $white;\n @if($rtl==false){\n &:first-child{\n border-left: 1px solid $border-color;\n padding-left: 1.25rem;\n }\n &:last-child{\n border-right: 1px solid $border-color;\n }\n }\n @if($rtl==true){\n &:first-child{\n border-right: 1px solid $border-color;\n padding-right: 1.25rem;\n }\n &:last-child{\n border-left: 1px solid $border-color;\n }\n }\n &.nk-file-info {\n padding-top: 0.125rem;\n padding-bottom: 0.125rem;\n }\n }\n &:first-child{\n > div{\n border-top: 1px solid $border-color;\n &:first-child{\n border-top-left-radius: $border-radius;\n }\n &:last-child{\n border-top-right-radius: $border-radius;\n }\n }\n }\n &:last-child{\n > div{\n &:first-child{\n border-bottom-left-radius: $border-radius;\n }\n &:last-child{\n border-bottom-right-radius: $border-radius;\n }\n }\n } \n .custom-checkbox{\n @if($rtl==false){\n margin-right: 1rem;\n }\n @if($rtl==true){\n margin-left: 1rem;\n }\n }\n &-members{\n .tb-shared{\n position: absolute;\n @if($rtl==false){\n left: -1rem;\n }\n @if($rtl==true){\n right: -1rem;\n }\n top: 50%;\n transform: translateY(-50%);\n font-size: 1rem;\n }\n }\n &-name-text {\n a.title {\n padding: 1rem 0 0.875rem;\n }\n }\n &-icon {\n + .nk-file-name a.title {\n @if($rtl==false){\n padding-left: ($fmg-file-icon-width-sm + 8px);\n margin-left: -($fmg-file-icon-width-sm + 8px);\n }\n @if($rtl==true){\n padding-right: ($fmg-file-icon-width-sm + 8px);\n margin-right: -($fmg-file-icon-width-sm + 8px);\n }\n }\n }\n }\n &.is-compact{\n .nk-file{\n > div{\n height: 3rem;\n }\n }\n }\n }\n\n // COMMON FOR GRID & GROUP VIEW\n &-view-grid, &-view-group {\n .nk-files-head{\n margin-bottom: 0.25rem;\n width: 100%;\n display: flex;\n .nk-file-item{\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n padding: 0;\n > div:not(.nk-file-info):not(.nk-file-actions){\n display: none;\n }\n }\n .nk-file-actions {\n width: 30px;\n padding: 0 !important;\n @if($rtl==false){\n margin-right: -4px;\n }\n @if($rtl==true){\n margin-left: -4px;\n }\n }\n }\n .nk-files-list {\n display:flex;\n flex-wrap:wrap;\n margin: -8px;\n .nk-file-actions {\n position: absolute;\n border: 0 none;\n background: transparent;\n width: 46px;\n @if($rtl==false){\n right: 4px;\n }\n @if($rtl==true){\n left: 4px;\n }\n top: 10px;\n }\n .custom-control{\n position: absolute;\n }\n }\n .nk-file{\n display: flex;\n position: relative;\n margin: 8px;\n background: $white;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n .nk-file-members{\n display: none;\n }\n }\n }\n\n // VIEW GRID\n &-view-grid {\n .nk-file{\n display: block;\n position: relative;\n width: calc(50% - 16px);\n text-align: center;\n padding: .5rem 0.25rem;\n > div {\n display: block;\n padding: 0;\n }\n &-title {\n display: flex;\n flex-direction: column;\n }\n &-icon {\n display: block;\n margin: 0;\n width: 100%;\n &-type {\n width: $fmg-file-icon-width-lg;\n padding: .5rem 0;\n }\n }\n &-name {\n .title {\n padding: .5rem 0.125rem .5rem;\n }\n &-text {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n }\n &-desc {\n padding: 0 .25rem .75rem;\n margin-top: -0.125rem;\n justify-content: center;\n .members {\n display: none;\n }\n }\n &-info > .nk-file-link {\n padding: .5rem 0;\n }\n .nk-file-members{\n display: none;\n }\n .nk-file-meta {\n padding-bottom: .5rem;\n }\n .custom-control{\n top: .75rem;\n @if($rtl==false){\n left: 1rem;\n }\n @if($rtl==true){\n right: 1rem;\n }\n }\n }\n }\n\n // VIEW GROUP\n &-view-group {\n .nk-file{\n position: relative;\n padding: .5rem .5rem;\n width: 100%;\n > div {\n display: block;\n width: 100%;\n @if($rtl==false){\n padding-right: 2.5rem;\n }\n @if($rtl==true){\n padding-left: 2.5rem;\n }\n }\n &-desc {\n padding: .25rem .125rem 0;\n }\n &-name-text {\n a.title {\n padding: .125rem 0;\n }\n }\n &-icon {\n + .nk-file-name a.title {\n @if($rtl==false){\n padding-left: ($fmg-file-icon-width-sm + 8px);\n margin-left: -($fmg-file-icon-width-sm + 8px);\n }\n @if($rtl==true){\n padding-right: ($fmg-file-icon-width-sm + 8px);\n margin-right: -($fmg-file-icon-width-sm + 8px);\n }\n }\n }\n .nk-file-actions {\n @if($rtl==false){\n right: 2px;\n }\n @if($rtl==true){\n left: 2px;\n }\n top: 4px;\n }\n .custom-control{\n @if($rtl==false){\n right: .5rem;\n }\n @if($rtl==true){\n left: .5rem;\n }\n bottom: .5rem;\n }\n .nk-file-meta{\n display: none;\n }\n }\n }\n\n &-group{\n > .title{\n border-top:1px solid $border-light;\n font-size: $fx-sz-12;\n letter-spacing: 0.04em;\n text-transform: uppercase;\n padding: 1rem 0;\n margin: 0;\n }\n + .nk-files-group{\n margin-top: 3rem;\n }\n }\n}\n\n@include media-breakpoint-down(sm){\n .nk-file {\n &-name-text {\n font-size: $fx-sz-13;\n .nk-files-view-grid & {\n font-size: $fx-sz-12;\n }\n }\n }\n}\n@include media-breakpoint-down(md){\n .nk-fmg-body .nk-block-tools .btn-icon.btn-trigger .icon {\n font-size: 1.25rem;\n }\n}\n@include media-breakpoint-up(sm){\n .nk-files-view{\n &-grid {\n .nk-file{\n width: calc(33.33% - 16px);\n }\n }\n &-group {\n .nk-file{\n width: calc(100% - 16px);\n }\n }\n }\n}\n\n@media (min-width:660px){\n .nk-files-view{\n &-group {\n .nk-file{\n width: calc(50% - 16px);\n }\n }\n }\n}\n\n@include media-breakpoint-up(xl){\n .nk-files-view{\n &-grid {\n .nk-file{\n width: calc(25% - 16px);\n }\n }\n &-group {\n .nk-file{\n width: calc(50% - 16px);\n }\n }\n }\n}\n\n@include media-breakpoint-up(xxl){\n .nk-files-view{\n &-grid {\n .nk-file{\n width:calc(20% - 16px);\n }\n }\n &-group {\n .nk-file{\n width: calc(33.33% - 16px);\n }\n }\n }\n}\n\n@media (min-width: 1800px) {\n .nk-files-view{\n &-grid {\n .nk-file{\n width:calc(16.66% - 16px);\n }\n }\n &-group {\n .nk-file{\n width: calc(25% - 16px);\n }\n }\n }\n}\n\n@media (max-width: 1199px) and (min-width: 992px), (max-width: 767px) {\n .nk-files-view-list {\n .nk-file-members, .nk-file-size {\n display: none !important;\n }\n } \n}\n@media (max-width: 599px) {\n .nk-files-view-list {\n .nk-file {\n &-icon-type {\n width: $fmg-file-icon-width-xs;\n }\n &-meta, &-date, &-size {\n display: none !important;\n }\n .custom-checkbox {\n @if($rtl==false){\n margin-right: 0.75rem;\n }\n @if($rtl==true){\n margin-left: 0.75rem;\n }\n }\n } \n }\n}\n@media (max-width:359px){\n .nk-files-view{\n &-grid {\n .nk-file{\n width: 100%;\n }\n }\n }\n}\n\n// Upload\n.nk-upload{\n &-form{\n margin-bottom: 2.25rem;\n }\n &-list{\n > .title{\n font-size:.875rem;\n padding-bottom: 1rem;\n }\n }\n &-item{\n display: flex;\n align-items: center;\n padding: .5rem;\n border-radius: $border-radius;\n border: 1px solid $border-light;\n margin: .5rem 0;\n }\n &-icon {\n width: 48px;\n @if($rtl==false){\n margin-right: .25rem;\n }\n @if($rtl==true){\n margin-left: .25rem;\n }\n flex-shrink: 0;\n }\n &-info {\n font-weight: $fw-medium;\n color: $base-color;\n flex-grow: 1;\n @if($rtl==false){\n padding-right: .75rem;\n }\n @if($rtl==true){\n padding-left: .75rem;\n }\n }\n &-title{\n display: flex;\n align-items: flex-end;\n .title {\n font-size: .875rem;\n }\n .meta{\n font-size: $fx-sz-12;\n @if($rtl==false){\n margin-left: auto;\n }\n @if($rtl==true){\n margin-right: auto;\n }\n color:$base-light;\n font-weight: $fw-normal;\n }\n }\n &-size{\n font-size: $fx-sz-12;\n color: $base-light;\n font-weight: $fw-normal;\n }\n &-progress{\n margin: .375rem 0 .25rem;\n }\n &-action{\n @if($rtl==false){\n margin-left: auto;\n }\n @if($rtl==true){\n margin-right: auto;\n }\n }\n}","// Variables\n$chat-aside-gap-x: 1.25rem;\n$chat-aside-gap-x-tab: 2.25rem;\n$chat-aside-gap-x-desk: 1.75rem;\n\n$chat-body-gap-x: 1.25rem;\n$chat-body-gap-x-tab: 2.25rem;\n$chat-body-gap-x-desk: 1.75rem;\n\n$chat-aside-width: 320px;\n$chat-aside-width-lg: 325px;\n$chat-aside-width-xl: 382px;\n\n$chat-profile-width: 325px;\n$chat-profile-width-xl: 365px;\n$chat-profile-width-sm: 280px;\n\n$chat-meta-sap: $ni-dot !default;\n\n// for Extend\n.add-opt {\n &:hover {\n .sub-text, .icon {\n color: $accent-color;\n }\n }\n}\n.add-opt-icon {\n .icon{\n &-circle{\n height: 32px;\n width: 32px;\n font-size: 1rem;\n }\n + span, + div{\n @if($rtl==false){\n margin-left: 0.75rem;\n }\n @if($rtl==true){\n margin-right: 0.75rem;\n }\n }\n }\n}\n\n// Chat Listing\n.chat{\n &-item{\n position: relative;\n border-radius: $border-radius;\n transition: background-color .3s;\n &:hover{\n background-color: $light-100;\n .chats-dropdown & {\n background-color: $lighter;\n }\n .chat-actions{\n opacity: 1;\n pointer-events: initial;\n transition: opacity .5s;\n }\n }\n &.current{\n background-color: $lighter;\n &:hover{\n background-color: $light-100;\n }\n }\n }\n &-link{\n display: flex;\n align-items: center;\n width: 100%;\n padding: .75rem;\n cursor: pointer;\n }\n &-media{\n height: 44px;\n width: 44px;\n + .chat-info{\n @if($rtl==false){\n margin-left: 1rem;\n }\n @if($rtl==true){\n margin-right: 1rem;\n }\n }\n }\n &-info{\n width: calc(100% - 3.75rem);\n }\n &-from{\n display: flex;\n align-items: center;\n justify-content: space-between;\n .name{\n font-size: 0.9375rem;\n margin-bottom: 0;\n font-weight: $fw-medium;\n color: $base-text;\n .is-unread &{\n font-weight: $fw-bold;\n color: $base-color;\n }\n }\n .time{\n font-size: $fx-sz-12;\n color: $base-light;\n }\n }\n &-context{\n display: flex;\n align-items: center;\n justify-content: space-between;\n .text{\n width: calc(100% - 2.5rem);\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n font-size: $fx-sz-13;\n color: $base-light;\n .is-unread &{\n font-weight: $fw-medium;\n color: $base-text;\n }\n }\n .status{\n display: flex;\n color: rgba($base-light,.8);\n .is-unread &{\n color: $accent-color;\n }\n &.seen{\n color: $accent-color;\n }\n }\n }\n &-actions{\n background-color: $light-100;\n position: absolute;\n top: 0;\n bottom: 0;\n @if($rtl==false){\n right: 0.75rem;\n }\n @if($rtl==true){\n left: 0.75rem;\n }\n opacity: 0;\n pointer-events: none;\n z-index: 2;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n width: 3rem;\n }\n &-profile{\n &-group{\n border-top: 1px solid $border-light;\n padding: .25rem 0;\n }\n &-head{\n padding: 1.25rem 1.5rem;\n display: flex;\n align-items: center;\n justify-content: space-between;\n .title{\n margin-bottom: 0;\n }\n .indicator-icon{\n display: inline-flex;\n }\n &.collapsed{\n .indicator-icon{\n transform: rotate(-180deg);\n }\n }\n }\n &-body{\n &-inner{\n padding: 0 1.5rem 1.5rem;\n }\n }\n &-options{\n margin: -0.25rem;\n li{\n padding: .25rem;\n }\n }\n &-settings{\n margin: -0.5rem;\n li{\n padding: .5rem;\n }\n .custom-control-sm .custom-control-label{\n @if($rtl==false){\n padding-left: 0.25rem;\n }\n @if($rtl==true){\n padding-right: 0.25rem;\n }\n font-size: $fx-sz-13;\n font-weight: $fw-medium;\n color: $base-text;\n }\n }\n &-media{\n display: flex;\n margin: -0.25rem;\n li{\n width: 33.33%;\n padding: 0.25rem;\n a{\n display: inline-block;\n }\n img{\n border-radius: $border-radius;\n }\n }\n }\n }\n &-option{\n &-link{\n display: flex;\n align-items: center;\n .lead-text{\n font-weight: $fw-medium;\n font-size: $fx-sz-13;\n transition: color .3s;\n color: $base-text;\n }\n @extend .add-opt-icon;\n &:hover .lead-text {\n color: $base-dark;\n }\n }\n }\n\n &-members{\n margin: -0.375rem -.5rem;\n li{\n position: relative;\n }\n &-link{\n display: flex;\n align-items: center;\n padding: 0.375rem .5rem;\n @extend .add-opt-icon;\n }\n .user{\n &-card{\n position: relative;\n padding: 0.375rem .5rem;\n border-radius: $border-radius-sm;\n transition: background-color .3s;\n > a{\n width: 100%;\n display: flex;\n align-items: center;\n }\n &:hover{\n background-color: $light-100;\n .user-actions{\n opacity: 1;\n pointer-events: initial;\n transition: opacity .5s;\n }\n }\n }\n &-role{\n @if($rtl==false){\n margin-left: auto;\n }\n @if($rtl==true){\n margin-right: auto;\n }\n font-size: $fx-sz-12;\n color: $base-light;\n }\n &-actions{\n position: absolute;\n top: 0;\n @if($rtl==false){\n right: .25rem;\n }\n @if($rtl==true){\n left: .25rem;\n }\n bottom: 0;\n width: 3rem;\n background-color: $light-100;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n opacity: 0;\n pointer-events: none;\n }\n }\n }\n}\n.chat {\n display: flex;\n align-items: flex-end;\n margin: -4px;\n > div{\n padding: 4px;\n }\n + .chat{\n padding-top: 0.5rem;\n }\n &-avatar{\n margin-bottom: 1.4rem;\n &.no-meta {\n margin-bottom: 0;\n }\n }\n &-bubble{\n display: flex;\n align-items: center;\n padding: .125rem 0;\n &:hover{\n .chat-msg-more{\n opacity: 1;\n }\n }\n &s{\n .attach-files{\n margin-top: .75rem;\n }\n }\n }\n &-msg {\n background-color: $white;\n border-radius: $border-radius-xl;\n padding: .5rem 1rem;\n &-more {\n display: flex;\n align-items: center;\n margin:0 0.75rem;\n opacity: 0;\n flex-shrink: 0;\n transition: all .3s;\n > li{\n padding: 0.25rem;\n }\n }\n &.is-light {\n background-color: $light;\n color: $base-text;\n }\n &.is-theme {\n background-color: $accent-color;\n color: $white;\n }\n }\n &-meta{\n display: flex;\n align-items: center;\n margin: .25rem -.375rem 0;\n li{\n position: relative;\n padding: 0 .375rem;\n font-size: $fx-sz-12;\n color: $base-light;\n &:not(:first-child):before{\n content: $chat-meta-sap;\n font-family: $nk-dashlite-font;\n position: absolute;\n @if($rtl==false){\n left: 0;\n }\n @if($rtl==true){\n right: 0;\n }\n top: 50%;\n font-size: 11px;\n line-height: 10px;\n transform: translate(-50%,-50%);\n opacity: .8;\n }\n }\n }\n &-sap{\n overflow: hidden;\n text-align: center;\n padding: 1rem 0;\n &-meta {\n position: relative;\n display: inline-block;\n padding: 0 .75rem;\n color: $base-light;\n font-size: $fx-sz-12;\n line-height: 1.4;\n &:before,&:after{\n position: absolute;\n height: 1px;\n background: $border-color;\n content: '';\n width: 100vw;\n top: 50%;\n }\n &:before{\n right: 100%;\n }\n &:after{\n left: 100%;\n }\n }\n }\n\n\n &.is-you{\n .chat-bubble{\n &s{\n .attach-files {\n border-color: $white;\n overflow: hidden;\n }\n .attach-files, .attach-foot{\n background-color: $white;\n }\n }\n &:last-child{\n .chat-msg{\n @if($rtl==false){\n border-bottom-left-radius: 0;\n }\n @if($rtl==true){\n border-bottom-right-radius: 0;\n }\n }\n }\n &:not(:first-child){\n .chat-msg{\n @if($rtl==false){\n border-top-left-radius: $border-radius;\n }\n @if($rtl==true){\n border-top-right-radius: $border-radius;\n }\n }\n }\n &:not(:last-child){\n .chat-msg{\n @if($rtl==false){\n border-bottom-left-radius: $border-radius;\n }\n @if($rtl==true){\n border-bottom-right-radius: $border-radius;\n }\n }\n }\n }\n }\n &.is-me{\n justify-content: flex-end;\n .chat-msg{\n background-color: $accent-color;\n color: $white;\n }\n .chat-meta{\n justify-content: flex-end;\n }\n .chat-bubble{\n flex-direction: row-reverse;\n &s{\n .attach-files {\n border-color: $accent-300;\n overflow: hidden;\n }\n .attach-files, .attach-foot{\n background-color: $white;\n }\n }\n &:last-child{\n .chat-msg{\n @if($rtl==false){\n border-bottom-right-radius: 0;\n }\n @if($rtl==true){\n border-bottom-left-radius: 0;\n }\n }\n }\n &:not(:first-child){\n .chat-msg{\n @if($rtl==false){\n border-top-right-radius: $border-radius;\n }\n @if($rtl==true){\n border-top-left-radius: $border-radius;\n }\n }\n }\n &:not(:last-child){\n .chat-msg{\n @if($rtl==false){\n border-bottom-right-radius: $border-radius;\n }\n @if($rtl==true){\n border-bottom-left-radius: $border-radius;\n }\n }\n }\n }\n }\n \n // Upload option\n &-upload-option{\n display: none;\n position: absolute;\n @if($rtl==false){\n left: 100%;\n }\n @if($rtl==true){\n right: 100%;\n }\n padding: 0.5rem;\n background-color: $white;\n &.expanded{\n display: block;\n }\n ul{\n display: flex;\n align-items: center;\n }\n a{\n color: $accent-color;\n font-size: 1.25rem;\n height: 36px;\n width: 36px;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n &:hover{\n color: darken($accent-color, 8%);\n }\n }\n }\n}\n\n.fav-list{\n display: flex;\n margin: -0.375rem;\n overflow-x: auto;\n li{\n padding: 0.375rem;\n }\n a:hover > .user-avatar:after {\n opacity: 1;\n }\n .user-avatar{\n height: 44px;\n width: 44px;\n &:after {\n content: \"\";\n position: absolute;\n width: 100%;\n left: 0;\n height: 100%;\n background: $light-200;\n transform: scale(1.15);\n opacity: 0;\n border-radius: 50%;\n z-index: -1;\n transition: opacity .3s;\n }\n }\n}\n\n@include media-breakpoint-up(md){\n .fav-list{\n flex-wrap: wrap;\n }\n}\n@media (max-width:859px){\n .fav-list{\n margin: -0.375rem 0;\n li{\n @if($rtl==false){\n &:first-child{\n padding-left: 0;\n }\n &:last-child{\n padding-right: 0;\n }\n }\n @if($rtl==true){\n &:first-child{\n padding-right: 0;\n }\n &:last-child{\n padding-left: 0;\n }\n }\n }\n }\n}\n\n\n.channel-list {\n li {\n margin:0.125rem -0.5rem;\n }\n a {\n padding: 0.375rem .5rem;\n display: block;\n transition: all .3s;\n font-weight: $fw-medium;\n color: $base-text;\n border-radius: $border-radius-sm;\n &:hover, &.active {\n color: $accent-color;\n background: $accent-100;\n }\n }\n\n}\n\n.contacts {\n &-list {\n margin: -0.375rem -.5rem;\n & + .contacts-list {\n margin-top: 1.75rem;\n }\n li{\n position: relative;\n > .title {\n @if($rtl==false){\n padding-left: 1.25rem;\n }\n @if($rtl==true){\n padding-right: 1.25rem;\n }\n margin-bottom: .25rem;\n }\n }\n .user{\n &-card{\n position: relative;\n padding: 0.375rem .5rem;\n border-radius: $border-radius-sm;\n transition: background-color .3s;\n > a{\n width: 100%;\n display: flex;\n align-items: center;\n }\n &:hover{\n background-color: $light-100;\n .user-actions{\n opacity: 1;\n pointer-events: initial;\n transition: opacity .4s;\n }\n }\n }\n &-meta{\n margin-left: auto;\n font-size: $fx-sz-12;\n color: $base-light;\n }\n &-actions{\n font-size: 12px;\n position: absolute;\n top: 0;\n @if($rtl==false){\n right: .25rem;\n }\n @if($rtl==true){\n left: .25rem;\n }\n bottom: 0;\n width: 4.5rem;\n background-color: $light-100;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n opacity: 0;\n pointer-events: none;\n > a {\n padding:0 .375rem;\n }\n }\n }\n }\n &-add-link{\n padding: 0.375rem .5rem;\n display: flex;\n align-items: center;\n .lead-text{\n font-weight: $fw-medium;\n font-size: $fx-sz-13;\n }\n @extend .add-opt-icon;\n }\n\n}\n\n\n// Chat Layouts\n.nk-chat{\n position: relative;\n display: flex;\n overflow: hidden;\n background: $white;\n min-height: calc(100vh - (#{$header-height} + 64px));\n max-height: calc(100vh - (#{$header-height} + 64px));\n &-blank{\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n height: 100%;\n background-color: $light;\n &-icon{\n margin-bottom: 1.5rem;\n }\n }\n &-aside{\n background: $white;\n width: 100%;\n overflow: hidden;\n max-height: 100%;\n position: relative;\n display: flex;\n flex-direction: column;\n flex-shrink: 0;\n @if($rtl==false){\n border-top-left-radius: ($border-radius - 1);\n border-bottom-left-radius: ($border-radius - 1);\n }\n @if($rtl==true){\n border-top-right-radius: ($border-radius - 1);\n border-bottom-right-radius: ($border-radius - 1);\n }\n &-head{\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 1.125rem $chat-aside-gap-x 0.875rem;\n }\n &-user{\n .title{\n font-size: 1.375rem;\n color:$base-color;\n }\n .user-avatar{\n height: 36px;\n width: 36px;\n + .title{\n @if($rtl==false){\n margin-left: 1rem;\n }\n @if($rtl==true){\n margin-right: 1rem;\n }\n }\n }\n .dropdown-toggle{\n &:after{\n font-size: 1.125rem;\n color: $base-light;\n @if($rtl==false){\n margin-left: 1rem;\n }\n @if($rtl==true){\n margin-right: 1rem;\n }\n }\n }\n }\n &-tools{\n display: flex;\n align-items: center;\n }\n &-body{\n max-height: 100%;\n height: 100%;\n overflow: auto;\n }\n &-search{\n padding: 0 $chat-aside-gap-x;\n margin-bottom: 1.75rem;\n margin-top: 0.25rem;\n .form-control{\n background-color: $lighter;\n border-color: $lighter;\n &::placeholder {\n color: $base-light;\n }\n }\n }\n }\n &-aside-panel{\n padding: 0 $chat-aside-gap-x 1.75rem;\n .title{\n margin-bottom: .75rem;\n }\n }\n &-list{\n padding: 0 ($chat-aside-gap-x - .75rem);\n .title{\n @if($rtl==false){\n margin-left: .75rem;\n }\n @if($rtl==true){\n margin-right: .75rem;\n }\n }\n }\n &-body{\n background: $white;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n transition: padding .3s ease-in-out;\n opacity: 0;\n pointer-events: none;\n z-index: 5;\n &.show-chat{\n opacity: 1;\n pointer-events: auto;\n }\n }\n &-head{\n position: relative;\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 1rem 1.75rem;\n border-bottom: 1px solid $border-light;\n background-color: $white;\n &-info{\n width: 60%;\n .user-avatar + .user-info{\n @if($rtl==false){\n margin-left: 0.75rem;\n }\n @if($rtl==true){\n margin-right: 0.75rem;\n }\n }\n .user-info{\n .lead-text{\n display: block;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n }\n }\n }\n &-info,&-tools{\n display: flex;\n align-items: center;\n margin: -0.125rem;\n > li{\n padding: .125rem;\n } \n .btn-icon{\n .icon{\n font-size: 1.25rem;\n }\n }\n }\n &-search{\n position: absolute;\n top: calc(100% + 1rem);\n left: 0;\n z-index: 9;\n width: 100%;\n padding: 0 1.75rem;\n opacity: 0;\n pointer-events: none;\n transform: translateY(-10px);\n transition: all .5s;\n &.show-search{\n opacity: 1;\n pointer-events: auto;\n transform: none;\n }\n }\n }\n &-panel{\n background-color: rgba($light, .7);\n height: 100%;\n max-height: 100%;\n overflow: auto;\n padding: 1.25rem;\n }\n &-editor{\n display: flex;\n align-items: center;\n padding: 1rem 1.25rem;\n background-color: $white;\n &-form{\n padding: 0 .5rem;\n flex-grow: 1;\n .form-control{\n min-height: 36px;\n padding-top: 0.5rem;\n }\n }\n &-upload,&-tools{\n display: flex;\n align-items: center;\n .btn-icon{\n .icon{\n font-size: 1.5rem;\n }\n }\n }\n &-upload{\n position: relative;\n z-index: 2;\n .toggle-opt{\n transition: .3s;\n &.active{\n opacity: 0.7;\n transform: rotate(-45deg);\n }\n }\n }\n }\n &-profile{\n position: absolute;\n top: 0;\n @if($rtl==false){\n right: 0;\n transform: translateX(100%);\n }\n @if($rtl==true){\n left: 0;\n transform: translateX(-100%);\n }\n width: $chat-profile-width;\n height: 100%;\n max-height: 100%;\n transition: transform .3s ease-in-out;\n background: $white;\n z-index: 100;\n &-overlay{\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background: $sidebar-overlay;\n z-index: 600;\n z-index: 90;\n animation: overlay-fade-in .4s ease 1;\n }\n &.visible{\n transform: none;\n }\n }\n}\n\n\n@include media-breakpoint-down(xs){\n .nk-chat{\n &-head{\n padding: 0.75rem 1.25rem;\n &-user{\n max-width:calc(100% - 34px);\n .user-avatar{\n height: 36px;\n width: 36px;\n }\n .user-info{\n width: calc(100% - 36px - .75rem);\n }\n }\n }\n }\n}\n\n\n@include media-breakpoint-up(sm){\n .nk-chat{\n &-head{\n &-info,&-tools{\n margin: -0.375rem;\n > li{\n padding: .375rem;\n } \n }\n }\n }\n}\n@media (min-width:576px) and (max-width:991px){\n .nk-chat{\n &-aside{\n &-head, &-search{\n padding-left: $chat-aside-gap-x-tab;\n padding-right: $chat-aside-gap-x-tab;\n }\n }\n &-aside-panel{\n padding: 0 $chat-aside-gap-x-tab 1.75rem;\n }\n &-list{\n padding: 0 ($chat-aside-gap-x-tab - .75rem);\n }\n &-head, &-panel, &-editor{\n padding-left: $chat-body-gap-x-tab;\n padding-right: $chat-body-gap-x-tab;\n }\n &-head{\n &-search{\n padding: 0 $chat-body-gap-x-tab;\n }\n }\n }\n}\n\n@media (min-width:860px){\n .nk-chat{\n &-aside{\n width: $chat-aside-width;\n @if($rtl==false){\n border-right: 1px solid $border-light;\n }\n @if($rtl==true){\n border-left: 1px solid $border-light;\n }\n }\n &-body{\n position: static;\n opacity: 1;\n pointer-events: auto;\n &-close{\n display: none;\n }\n }\n }\n}\n@media (max-width:859px){\n .nk-chat{\n &-body{\n &.show-chat{\n position: fixed;\n z-index: 2999;\n }\n }\n &-head {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n }\n }\n}\n\n@media (min-width:860px) and (max-width:991px){\n .nk-chat{\n &-aside{\n width: $chat-aside-width + 25px;\n @if($rtl==false){\n border-right: 1px solid $border-light;\n }\n @if($rtl==true){\n border-left: 1px solid $border-light;\n }\n }\n }\n}\n@include media-breakpoint-up(lg){\n .nk-chat{\n &-aside-panel, &-aside-head, &-aside-search {\n padding-left: $chat-aside-gap-x-desk;\n padding-right: $chat-aside-gap-x-desk;\n }\n &-list {\n padding:0 ($chat-aside-gap-x - .25rem);\n }\n &-aside{\n width: $chat-aside-width-lg;\n }\n &-panel{\n padding: 1.25rem 1.75rem;\n }\n }\n .chat {\n &-profile {\n &-head, &-body-inner{\n padding-right: 1.75rem;\n padding-left: 1.75rem;\n }\n }\n }\n}\n@include media-breakpoint-up(xl){\n .nk-chat{\n &-body{\n &.profile-shown{\n @if($rtl==false){\n padding-right: $chat-profile-width;\n }\n @if($rtl==true){\n padding-left: $chat-profile-width;\n }\n }\n }\n &-profile {\n @if($rtl==false){\n border-left: 1px solid $border-light;\n }\n @if($rtl==true){\n border-right: 1px solid $border-light;\n }\n }\n }\n}\n@include media-breakpoint-up(xxl){\n .nk-chat{\n &-aside{\n width: $chat-aside-width-xl;\n }\n &-body{\n &.profile-shown{\n @if($rtl==false){\n padding-right: $chat-profile-width-xl;\n }\n @if($rtl==true){\n padding-left: $chat-profile-width-xl;\n }\n }\n }\n &-profile{\n width: $chat-profile-width-xl;\n }\n }\n}\n\n@include media-breakpoint-down(xl){\n .profile-shown{\n .nk-chat-profile-toggle{\n @if($rtl==false){\n right: 262px;\n }\n @if($rtl==true){\n left: 262px;\n }\n .has-apps-sidebar & {\n @if($rtl==false){\n right: -18px;\n }\n @if($rtl==true){\n left: -18px;\n }\n }\n }\n }\n}\n\n@media (max-width:359px){\n .nk-chat{\n &-profile{\n width: $chat-profile-width-sm;\n }\n }\n}","/// Preview Purpose\n/////////////////////////////\n.nk-code-preview-box{\n display: block;\n color: $base-light;\n padding:.15rem 1.25rem;\n @if($rtl==false){\n border-left: 1px solid $border-light;\n }\n @if($rtl==true){\n border-right: 1px solid $border-light;\n }\n}\n//\n.dashboard-preview{\n height: 200px;\n justify-content: center;\n}\n//\n.dropdown-preview{\n .dropdown-menu{\n position: static;\n display: block;\n }\n &:after{\n display: block;\n clear: both;\n content: \"\";\n }\n}\n\n@media (max-width:420px){\n .dropdown-preview{\n .dropdown-menu-xl,.dropdown-menu-lg,.dropdown-menu-md{\n min-width: 100%;\n max-width: 100%;\n }\n }\n}\n// code highlight edit\n.prettyprint{\n padding: 1.25rem;\n white-space: pre;\n box-shadow: none !important;\n margin-bottom: 0;\n border-radius: $border-radius;\n}\n.card-preview {\n border:1px solid $border-color; \n}\n.code-block{\n position: relative;\n border: 1px solid $border-color; \n padding:1.25rem;\n background: $white;\n border-radius: $border-radius;\n .clipboard-init{\n position: absolute;\n top: 12px;\n @if($rtl==false){\n right: 12px;\n }\n @if($rtl==true){\n left: 12px;\n }\n }\n .card-preview + &{\n margin-top: 28px;\n }\n + .code-block {\n margin-top: -($border-radius - 1);\n border-top-color: $border-light;\n border-radius: 0 0 $border-radius $border-radius;\n }\n + .card-preview, + .nk-block-head {\n margin-top: 40px;\n }\n .prettyprint{\n background: $lighter;\n border: none;\n padding:.75rem;\n font-size: 11px;\n line-height: 20px;\n max-height: 136px;\n }\n .title{\n margin-bottom: 1rem;\n }\n .btn {\n background-color: $white;\n &:focus, &:hover {\n border-color: $border-color;\n box-shadow: none;\n }\n }\n &-clean {\n .title {\n font-size: $fx-sz-11;\n letter-spacing: 0.2em;\n text-transform: uppercase;\n color: $base-light;\n font-weight: $fw-medium;\n display: block;\n }\n }\n}\n\n//Icon\n.preview{\n &-icon{\n &-list{\n display: flex;\n flex-wrap: wrap;\n margin: -15px;\n }\n &-item{\n flex: 1 0 150px;\n padding: 15px;\n max-width: 50%;\n }\n &-box{\n position: relative;\n padding: 25px 20px;\n text-align: center;\n .btn-clipboard{\n position: absolute;\n top: 0;\n @if($rtl==false){\n right: 0;\n }\n @if($rtl==true){\n left: 0;\n }\n opacity: 0;\n z-index: 1;\n &:focus{\n border-color:transparent;\n box-shadow: none;\n }\n }\n &:hover{\n .btn-clipboard{\n opacity: 1;\n }\n }\n \n }\n &-wrap{\n padding-bottom: 5px;\n .ni{\n font-size: 30px;\n }\n .preview-icon-svg &{\n margin-bottom: .5rem;\n svg{\n width: 90px;\n }\n }\n }\n &-name{\n color: $base-light;\n font-size: 11px;\n }\n }\n}\n.preview {\n &-title, &-title-lg {\n display: block;\n padding-bottom: .75rem;\n }\n &-title-lg {\n font-size: $fx-sz-13;\n }\n &-hr {\n border-top: 1px solid $border-color;\n margin-top: 2rem;\n margin-bottom: 2rem;\n + .preview-title {\n padding-top: .5rem;\n }\n .nk-block-head + & {\n margin-top: .5rem;\n }\n }\n &-list{\n display: flex;\n flex-wrap: wrap;\n margin: -0.75rem\n }\n &-item {\n padding: 0.75rem;\n }\n &-btn {\n &-list{\n display: flex;\n flex-wrap: wrap;\n margin: -0.75rem\n }\n &-item {\n width: 50%;\n padding: 0.75rem;\n .preview-btn-list-fw & {\n width: 100%;\n }\n .preview-btn-list-3x & {\n width: 33.33%;\n }\n }\n }\n}\n.example{\n &-width, &-height, &-border, &-spacing {\n & > div {\n font-size: $fx-sz-11;\n padding: .5rem;\n text-align: center;\n background-color: $lighter;\n \n }\n }\n &-border{\n margin: -0.5rem;\n > div {\n height: 4.5rem;\n width: 4.5rem;\n margin: .5rem;\n }\n }\n &-border-all > div {\n border: 1px solid $border-color;\n }\n &-width > div {\n height: 2rem;\n background-color: $light;\n margin-bottom: 0.25rem;\n }\n &-height {\n height: 8rem;\n & > div {\n width: 8rem;\n background-color: $light;\n @if($rtl==false){\n margin-right: .5rem;\n }\n @if($rtl==true){\n margin-left: .5rem;\n }\n }\n }\n &-spacing {\n & > div {\n height: 2rem;\n width: 4.5rem;\n background-color: $light;\n margin-bottom: .5rem;\n }\n &-pd > div {\n @if($rtl==false){\n margin-right: .5rem;\n }\n @if($rtl==true){\n margin-left: .5rem;\n }\n height: auto;\n width: auto;\n > span {\n display: block;\n padding: .25rem;\n line-height: 1;\n border-radius: 2px;\n background-color: $white;\n }\n }\n }\n &-alerts {\n &:not(:last-child){\n margin-bottom: $gutter-width;\n }\n }\n}\n\n.components-preview {\n h4.title, h5.title {\n font-size: 1.25rem;\n letter-spacing: -0.01rem;\n font-family: $base-font-family;\n font-weight: $fw-medium;\n }\n .card-preview > .card-inner{\n padding: 1.25rem;\n }\n}\n@include media-breakpoint-up(md){\n .preview {\n &-btn-item {\n width: 25%;\n .preview-btn-list-fw & {\n width: 25%;\n }\n .preview-btn-list-3x & {\n width: 16.66%;\n }\n }\n }\n}\n@include media-breakpoint-up(lg){\n .components-preview {\n .nk-block + .nk-block-lg {\n padding-top: 3.75rem;\n }\n }\n}\n@include media-breakpoint-down(sm){\n .preview {\n &-reference {\n tr, th, td {\n display: block;\n border:0;\n width: 100% !important;\n }\n tbody tr {\n padding: .5rem 0;\n &:not(:last-child){\n border-bottom: 1px solid $border-light;\n }\n &:nth-child(2n){\n background-color: rgba($lighter, .3);\n }\n }\n tr td {\n padding:0.2rem 1.25rem;\n }\n tr th:not(:first-child) {\n display: none;\n }\n }\n }\n}\n\n// DEMO Settings Panel for Preview\n////////////////////////////////////////////\n$rtl: false !default;\n$dark-body-bg: $darker !default;\n$dark-card-bg: darken($dark, 6%) !default;\n$dark-border-color: lighten($darker, 8%) !default;\n\n.nk-sticky-toolbar{\n position: fixed;\n border: 3px solid $white;\n top: 50%;\n background:#fff;\n z-index: 600;\n @if($rtl==false){\n right: 0;\n border-radius: 6px 0 0 6px;\n border-right: 0;\n box-shadow: -2px 0 24px -2px rgba($shadow-color, .15);\n }\n @if($rtl==true){\n left: 0;\n border-radius: 0 6px 6px 0;\n border-left: 0;\n box-shadow: 2px 0 24px -2px rgba($shadow-color, .15);\n }\n li{\n &:not(:last-child){\n border-bottom: 2px solid $white;\n }\n a{\n display: flex;\n height: 36px;\n width: 36px;\n align-items: center;\n justify-content: center;\n font-size: 18px;\n color: inherit;\n }\n }\n}\n.demo-layout{\n background-color: rgba($blue,.1);\n color: $blue;\n}\n.demo-thumb{\n background-color: rgba($success,.1);\n color: $success;\n}\n.demo-settings{\n background-color: rgba($purple,.1);\n color: $purple;\n}\n.demo-purchase{\n background-color: rgba($pink,.1);\n color: $pink;\n}\n@include media-breakpoint-up(sm){\n .nk-sticky-toolbar{\n top: 30%;\n li{\n a{\n font-size: 20px;\n height: 44px;\n width: 44px;\n }\n &.demo-thumb a{\n font-size: 22px;\n }\n }\n }\n}\n.nk-demo{\n &-panel{\n position: fixed;\n @if($rtl==false){\n right: 0;\n }\n @if($rtl==true){\n left: 0;\n }\n top: 0;\n width: 320px;\n max-width: calc(100vw - 40px);\n max-height: 100vh;\n height: 100vh;\n z-index: 9999;\n background-color: $white;\n box-shadow: $box-shadow;\n padding:0 0 1.5rem;\n + .toggle-overlay{\n z-index: 9000;\n background: rgba($darker, 0.05);\n }\n .dark-mode & {\n box-shadow: 0 0 35px 5px rgba($black, .5);\n }\n }\n &-head{\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: .75rem 1.5rem;\n text-transform: uppercase;\n border-bottom: 1px solid $border-light;\n h6{\n font-size: 13px;\n letter-spacing: 0.1em;\n }\n }\n &-list{\n overflow: auto;\n max-height: calc(100vh - 60px);\n }\n &-title{\n display: block;\n font-size: .875rem;\n padding: .675rem 0;\n text-align: center;\n color: $base-text;\n border-top: none;\n border-radius: 0 0 $border-radius $border-radius;\n .subtitle {\n display: block;\n color: $base-light;\n font-size: 11px;\n }\n }\n &-item{\n padding: 2rem 1.5rem 1rem;\n border-bottom: 1px solid $border-light;\n a{\n display: block;\n &:hover{\n .nk-demo-title{\n color: $accent-color;\n }\n }\n }\n }\n &-image{\n border: 1px solid $border-light;\n border-radius: $border-radius $border-radius 0 0;\n padding: 1rem 1rem 0 1rem;\n img{\n border-radius: inherit;\n }\n }\n &-note{\n background: $lighter;\n padding-bottom: 2rem;\n }\n}\n\n@include media-breakpoint-up(sm){\n .nk-demo{\n &-item{\n padding: 2rem 2rem 1rem;\n }\n &-head{\n padding: 15px 2rem 13px;\n }\n &-note{\n padding-bottom: 2rem;\n }\n }\n}\n\n@include media-breakpoint-up(md){\n .nk-demo{\n &-panel{\n &-2x{\n width: 640px;\n .nk-demo-list{\n .simplebar-content{\n display: flex;\n flex-wrap: wrap;\n .nk-demo-item{\n width: 50%;\n &:not(:nth-child(2n)){\n border-right: 1px solid $border-light;\n }\n }\n }\n }\n }\n }\n }\n}\n\n/// Color Scheme\n/////////////////////////\n.nk-opt {\n &-panel {\n overflow: auto;\n max-height: calc(100vh - 84px);\n }\n &-reset{\n padding: 1.5rem 1.5rem 1.5rem;\n }\n &-set {\n padding: 1.5rem 1.5rem 1.5rem;\n &:not(:last-child){\n border-bottom: 1px solid $border-light;\n }\n &-title {\n padding: 0 0 0.5rem;\n text-transform: uppercase;\n color: $base-light;\n letter-spacing: 2px;\n font-weight: $fw-medium;\n font-size: 11px;\n }\n }\n &-list {\n padding: 0;\n flex-wrap: wrap;\n margin:-0.5rem;\n display: flex;\n & + .nk-opt-set-title {\n margin-top: 1.25rem;\n }\n }\n &-item {\n width:33%;\n text-align: center;\n padding: 0.5rem;\n &:not(.active):not(.disabled) {\n cursor: pointer;\n }\n &.active {\n cursor: default; \n }\n &.disabled {\n pointer-events: none;\n > .nk-opt-item-name {\n opacity: .5;\n }\n }\n .col-2x & {\n width: 50%;\n }\n .col-4x & {\n width: 25%;\n }\n &-name {\n font-weight: 400;\n color: $base-text;\n font-size: 12px;\n letter-spacing: 0.02em;\n small {\n font-size: 11px;\n }\n .dark-mode & {\n color: $base-400;\n }\n }\n &-bg {\n background: $white;\n width: 100%;\n height: 32px;\n border: 1px solid $border-color;\n padding: 3px;\n margin-bottom: 5px;\n position: relative;\n display: block;\n border-radius: 2px;\n transition: all 0.3s;\n .dark-mode & {\n border-color: $border-dark;\n }\n > span:not(.nk-opt-item-name) {\n display: block;\n background: $base-text;\n height: 100%;\n border-radius: 1px;\n &.bg-theme {\n background: $accent-dark !important;\n }\n &.bg-light {\n background: $bg-light !important;\n }\n &.bg-lighter {\n background: $lighter !important;\n }\n &.bg-dark {\n background: $darker !important;\n }\n &.theme-light {\n background: linear-gradient(90deg, $lighter 0%, $lighter 50%, $light 50%, $light 100%) !important;\n }\n &.theme-dark {\n background: linear-gradient(90deg, $dark 0%, $dark 50%, $darker 50%, $darker 100%) !important;\n }\n &.skin-default {\n background: linear-gradient(90deg, $accent-dark 0%, $accent-dark 28%, $accent-color 28%, $accent-color 72%, $accent-300 72%, $accent-300 100%) !important;\n }\n &.skin-purple {\n background: linear-gradient(90deg, darken(#854fff, 20%) 0%, darken(#854fff, 20%) 28%, #854fff 28%, #854fff 72%, mix(#854fff, $white, 20%) 72%, mix(#854fff, $white, 20%) 100%) !important;\n }\n &.skin-green {\n background: linear-gradient(90deg, darken(#0fac81, 20%) 0%, darken(#0fac81, 20%) 28%, #0fac81 28%, #0fac81 72%, mix(#0fac81, $white, 20%) 72%, mix(#0fac81, $white, 20%) 100%) !important;\n }\n &.skin-blue {\n background: linear-gradient(90deg, darken(#0971fe, 20%) 0%, darken(#0971fe, 20%) 30%, #0971fe 30%, #0971fe 72%, mix(#0971fe, $white, 20%) 72%, mix(#0971fe, $white, 20%) 100%) !important;\n }\n &.skin-egyptian {\n background: linear-gradient(90deg, darken(#2e62b9, 20%) 0%, darken(#2e62b9, 20%) 30%, #2e62b9 30%, #2e62b9 72%, mix(#2e62b9, $white, 20%) 72%, mix(#2e62b9, $white, 20%) 100%) !important;\n }\n &.skin-red {\n background: linear-gradient(90deg, darken(#ee3148, 20%) 0%, darken(#ee3148, 20%) 30%, #ee3148 30%, #ee3148 72%, mix(#ee3148, $white, 20%) 72%, mix(#ee3148, $white, 20%) 100%) !important;\n }\n &.skin-bluelite {\n background: linear-gradient(90deg, darken(#6576ff, 20%) 0%, darken(#6576ff, 20%) 28%, #6576ff 28%, #6576ff 72%, mix(#6576ff, $white, 20%) 72%, mix(#6576ff, $white, 20%) 100%) !important;\n }\n }\n &:hover, &:focus {\n border-color: $border-light-alt;\n }\n .active > &{\n border-color: $accent-color;\n box-shadow: 0 0 0 2px rgba($accent-color, 0.2);\n &:after{\n font-family: $nk-dashlite-font;\n content: $ni-check-thick;\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n color: $white;\n font-size: 0.875rem;\n }\n &.is-light:after {\n color: $darker;\n }\n }\n .only-text > & {\n margin-bottom: 0;\n height: 28px;\n &:after {\n display: none;\n }\n }\n .disabled > & {\n border-color: $border-light !important;\n .dark-mode & {\n border-color: $border-dark !important;\n }\n }\n > .nk-opt-item-name {\n color: $base-color;\n font-size: 10px;\n line-height: 1;\n text-transform: uppercase;\n font-weight: 500;\n letter-spacing: 0.12em;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 100%;\n .dark-mode & {\n color: $base-300;\n }\n .active > & {\n color: $accent-color;\n font-weight: 700;\n }\n }\n }\n }\n}\n\n@media (min-width: 576px) {\n .nk-opt {\n &-set, &-reset {\n padding-left:2rem;\n padding-right:2rem;\n }\n }\n}\n\n// Promo\n.pmo {\n &-lv {\n position: fixed;\n left: 50%;\n bottom: -50px;\n max-width: 90%;\n width: 590px;\n transform: translate(-50%, 100%);\n transition: all .4s;\n background: #fff;\n border-radius: 50px;\n box-shadow: 0 0 40px -2px rgba($dark, .25);\n z-index: 9999;\n &.active {\n transform: translate(-50%, 0);\n bottom: 20px;\n transition-delay: 1s\n }\n &.pmo-dark {\n background: darken($blue, 20%);\n }\n }\n &-close {\n color: $base-color;\n border-radius: 50%;\n height: 36px;\n width: 36px;\n line-height: 38px;\n background: rgba($light-400, .6);\n text-align: center;\n display: inline-block;\n position: absolute;\n top: 50%;\n margin-top: -18px;\n right: 8px;\n font-size: 16px;\n z-index: 99;\n &:hover {\n color: $white;\n background: $base-text;\n }\n .pmo-dark & {\n background: rgba($dark, .3);\n color: $white;\n &:hover {\n background: rgba($dark, .5);\n }\n }\n }\n &-wrap {\n display: flex;\n padding: .875rem 3.5rem .875rem 1.5rem;\n align-items: center;\n border-radius: 50px;\n transition: all 300ms;\n &:hover {\n transform: translateX(5px);\n }\n }\n &-text {\n font-family: $base-font-family;\n font-size: 14px;\n line-height: 22px;\n font-weight: 500;\n letter-spacing: 0.02em;\n color: $danger;\n transition: color .4s;\n .ni {\n font-size: 20px;\n display: inline-block;\n vertical-align: middle;\n margin-left: .125rem;\n margin-top: -3px;\n }\n .pmo-dark & {\n color: $white;\n }\n }\n &-st {\n position: fixed;\n right: 25px;\n bottom: 0;\n display: flex;\n align-items: center;\n transition: all .4s;\n border-radius: 30px;\n transform: translateY(100%);\n box-shadow: 0 5px 40px 0 rgba($darker, .3);\n color: #fff;\n background: $danger;\n z-index: 99999;\n &:active, &:focus, &:hover {\n color: #fff\n }\n &.pmo-dark {\n background: darken($blue, 20%);\n }\n &.active {\n bottom: 25px;\n transform: translateY(0);\n transition-delay: .4s\n }\n &-img {\n width: 60px;\n height: 60px;\n border-radius: 30px;\n padding: 18px 18px;\n transition: all .4s\n }\n\n &-text {\n padding: 14px 0;\n height: 60px;\n width: 0;\n overflow: hidden;\n white-space: nowrap;\n text-transform: uppercase;\n letter-spacing: .1em;\n font-weight: 600;\n transition: all .4s;\n visibility: hidden;\n font-size: 12px;\n line-height: 16px\n }\n\n &:hover .pmo-st-text {\n width: 220px;\n visibility: visible;\n padding: 14px 14px 14px 0\n }\n }\n}\n\n@media (max-width:575px) {\n .promo-cov-st {\n display: none\n }\n}\n.dark-mode {\n .nk-demo-panel {\n background-color: $dark-card-bg;\n }\n .nk-opt-item-bg{\n background-color: $dark-body-bg;\n }\n .nk-demo-head,.nk-opt-set:not(:last-child),.nk-demo-item:not(:last-child) {\n border-color: $dark-border-color;\n }\n .nk-demo-title {\n color: $base-200;\n }\n .nk-demo-image {\n border-color: $dark-border-color;\n }\n}","// DARK STYLE \n$dark-body-bg: $darker; \n$dark-body-bg-dark: darken($darker, 6%); \n$dark-body-bg-light: darken($darker, 2%);\n$dark-card-bg: darken($dark, 6%);\n$dark-border-color: lighten($darker, 8%);\n$dark-border-light: $light-800;\n\n// React Select\n$react-select-color: $base-text !default;\n$react-select-placeholder-color: $base-light !default;\n$react-select-bg-color: $white !default;\n\n$react-select-dropdown-item-active: $light !default;\n$react-select-dropdown-item-disabled:rgba($base-light,.7) !default;\n\n$react-select-border-width: 1px !default;\n$react-select-border-color: $input-border-color !default;\n$react-select-focus-border-color: $input-focus-border-color !default;\n$react-select-open-border-color: darken($input-border-color, 12%) !default;\n$react-select-box-shadow: none !default;\n$react-select-focus-box-shadow: $input-focus-box-shadow !default;\n$react-select-transition: all .3s !default;\n$react-select-border-radius: $border-radius !default;\n\n$react-select-font-family: $base-font-family !default;\n$react-select-font-weight: $input-font-weight !default;\n\n$react-select-padding-x: $input-padding-x !default;\n$react-select-padding-y: $input-padding-y !default;\n$react-select-font-size: $input-font-size !default;\n$react-select-line-height: $input-line-height !default;\n$react-select-input-height: $input-height !default;\n\n$react-select-padding-x-sm: $input-padding-x-sm !default;\n$react-select-padding-y-sm: $input-padding-y-sm !default;\n$react-select-font-size-sm: $input-font-size-sm !default;\n$react-select-line-height-sm: $input-line-height-sm !default;\n$react-select-input-height-sm: $input-height-sm !default;\n\n$react-select-padding-x-lg: $input-padding-x-lg !default;\n$react-select-padding-y-lg: $input-padding-y-lg !default;\n$react-select-font-size-lg: $input-font-size-lg !default;\n$react-select-line-height-lg: $input-line-height-lg !default;\n$react-select-input-height-lg: $input-height-lg !default;\n\n$react-select-padding-x-xl: $input-padding-x-xl !default;\n$react-select-padding-y-xl: $input-padding-y-xl !default;\n$react-select-font-size-xl: $input-font-size-xl !default;\n$react-select-line-height-xl: $input-line-height-xl !default;\n$react-select-input-height-xl: $input-height-xl !default;\n\n$react-select-arrow-font-family: $nk-dashlite-font !default;\n$react-select-arrow-down: $ni-chevron-down !default;\n$react-select-arrow-up: $ni-chevron-up !default;\n\n// Dark Mode\nbody.dark-mode {\n background: $dark-body-bg !important;\n color: $base-300;\n &.bg-lighter, &.bg-light {\n background: $dark-body-bg-light !important;\n }\n &.nk-body.ui-softy, &.nk-body.ui-shady{\n background: $dark-body-bg !important;\n }\n}\n.dark-mode {\n .logo{\n &-dark{\n opacity: 0;\n }\n &-light{\n opacity: 1;\n }\n }\n\n h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, \n .lead-text, .dropdown-title, pre {\n color: $white;\n }\n .text-base, .text-body, .link-text {\n color: $base-300 !important;\n }\n .text-secondary, .icon[class*=\"bg-secondary-dim\"], .user-avatar[class*=\"-light\"], .icon[class*=\"bg-light\"] {\n color: $base-400 !important;\n }\n .text-dark {\n color: $white !important;\n }\n .text-muted {\n color: $base-400 !important;\n }\n // .text-white {\n // color: $light-900 !important;\n // }\n .text-light, .user-avatar[class*=\"-dark\"] {\n color: $light-500 !important;\n }\n .text-lighter {\n color: $light-600 !important;\n }\n .text-indigo {\n color: lighten($indigo, 25%) !important;\n }\n .bg-light {\n background-color: $dark-body-bg-light !important;\n }\n .bg-lighter {\n background-color: lighten($dark-body-bg-light, 2%) !important;\n }\n .table-striped tbody tr:nth-of-type(odd) {\n background-color: $darker !important;\n }\n .bg-white{\n background-color: $dark-card-bg !important;\n }\n .bg-transparent.bg-transparent{\n background-color: transparent !important;\n }\n\n $bg-mix: $dark-card-bg;\n $bg-colors: \n \"dark\" $light-100,\n \"blue-dim\" mix($blue, $bg-mix, 15%),\n \"azure-dim\" mix($azure, $bg-mix, 15%),\n \"indigo-dim\" mix($indigo, $bg-mix, 15%),\n \"purple-dim\" mix($purple, $bg-mix, 15%),\n \"pink-dim\" mix($pink, $bg-mix, 15%),\n \"orange-dim\" mix($orange, $bg-mix, 15%),\n \"teal-dim\" mix($teal, $bg-mix, 15%),\n // for bootstrap\n \"primary-dim\" mix($accent-color, $bg-mix, 15%),\n \"success-dim\" mix($success, $bg-mix, 15%),\n \"info-dim\" mix($info, $bg-mix, 15%),\n \"warning-dim\" mix($warning, $bg-mix, 15%),\n \"danger-dim\" mix($danger, $bg-mix, 15%),\n \"secondary-dim\" mix($secondary, $bg-mix, 20%),\n \"dark-dim\" mix($dark, $bg-mix, 15%),\n \"gray-dim\" mix($gray-500, $bg-mix, 15%),\n \"btc-dim\" mix($brand-color-bitcoin, $bg-mix, 15%),\n \"eth-dim\" mix($brand-color-ethereum, $bg-mix, 15%);\n\n @each $name, $background in $bg-colors {\n .bg-#{$name} {\n background-color: $background !important;\n }\n }\n\n $alert-mix: $dark-card-bg;\n $alerts-dark:\n \"primary\" $primary mix($primary, $alert-mix, 15%),\n \"secondary\" lighten($secondary, 35%) mix($secondary, $alert-mix, 20%),\n \"success\" $success mix($success, $alert-mix, 15%),\n \"warning\" $warning mix($warning, $alert-mix, 15%),\n \"info\" $info mix($info, $alert-mix, 15%),\n \"danger\" $danger mix($danger, $alert-mix, 15%),\n \"gray\" $gray-400 mix($gray-500, $alert-mix, 15%),\n \"dark\" $dark mix($dark, $alert-mix, 15%),\n \"light\" $light-100 mix($light-500, $alert-mix, 15%);\n\n @each $name, $color, $background in $alerts-dark {\n .alert-#{$name} {\n color: $color;\n background-color: $background;\n border-color: $background;\n\n hr {\n border-top-color: $background;\n }\n\n .alert-link {\n color: darken($color, 10%);\n }\n }\n .alert-fill.alert-#{$name}{\n color: color-yiq($color);\n background: $color;\n .alert-link {\n color: color-yiq($color);\n }\n }\n .alert-pro.alert-#{$name}{\n border-color: $color;\n }\n }\n\n $dim-mix: $dark-card-bg;\n $dim-badge: map-merge(\n $theme-colors,\n (\n \"secondary\": lighten($secondary, 35%),\n \"dark\": $light,\n \"light\": $light-400,\n \"lighter\": $light-500\n )\n );\n\n @each $name, $color in $dim-badge {\n .badge-dim.badge-#{$name} {\n color: $color;\n background-color: mix($color, $dim-mix, 15%);\n border-color: mix($color, $dim-mix, 15%);\n }\n .badge-dim.badge-outline-#{$name} {\n color: $color;\n background-color: mix($color, $dim-mix, 15%);\n border-color: mix($color, $dim-mix, 40%);\n }\n }\n\n .badge-outline-secondary, .badge-dot.badge-dark, .badge-dot.badge-secondary {\n color: $light-400;\n }\n\n .badge-outline-dark {\n color: $light;\n border-color: $light;\n }\n .badge-outline-light {\n color: $light-400;\n border-color: $light-700;\n }\n .badge-dot.badge-dark, .badge-dot.badge-light {\n background-color: transparent;\n }\n .badge-dot.badge-light {\n color: $light-500;\n }\n\n .badge-light, .code-block .btn {\n color: $light;\n background: $light-700;\n border-color: $light-700;\n }\n .badge-dark {\n color: $dark;\n background: $light-200;\n border-color: $light-200;\n }\n\n // Buttons \n .btn-light {\n color: $light;\n background: $light-700;\n border-color: $light-700;\n &:not(:disabled):not(.disabled) {\n &:hover, &:focus, &.focus, &:active, &.active {\n background: lighten($light-700, 8%);\n border-color: lighten($light-700, 8%);\n color: $light;\n }\n }\n }\n .btn-dark {\n color: $dark;\n background: $light-200;\n border-color: $light-200;\n &:not(:disabled):not(.disabled) {\n &:hover, &:focus, &.focus, &:active, &.active {\n background: $white;\n border-color: $white;\n color: $dark;\n }\n }\n }\n .btn-outline-dark {\n border-color: $light-200;\n color: $light-200;\n &:not(:disabled):not(.disabled):hover {\n background: $light-200;\n color: $dark;\n }\n }\n .btn-outline-secondary {\n border-color: lighten($secondary, 20%);\n color: lighten($secondary, 20%);\n &:not(:disabled):not(.disabled):hover {\n background: lighten($secondary, 20%);\n color: $white;\n }\n }\n .btn-outline-light {\n border-color: $light-600;\n color: $light-400;\n &:not(:disabled):not(.disabled):hover {\n background: $light-600;\n color: $white;\n }\n }\n\n $dim-mix: $dark-card-bg;\n $dim-btns:\n \"primary\" $primary mix($primary, $dim-mix, 18%),\n \"secondary\" lighten($secondary, 45%) mix($secondary, $dim-mix, 25%),\n \"success\" $success mix($success, $dim-mix, 18%),\n \"warning\" $warning mix($warning, $dim-mix, 18%),\n \"info\" $info mix($info, $dim-mix, 18%),\n \"danger\" $danger mix($danger, $dim-mix, 18%),\n \"gray\" $gray-400 mix($gray-500, $dim-mix, 18%),\n \"dark\" $light-200 mix($light-400, $dim-mix, 18%),\n \"light\" $light-100 mix($light-500, $dim-mix, 18%),\n \"lighter\" $light-400 mix($light-500, $dim-mix, 18%);\n\n @each $name, $color, $background in $dim-btns {\n .btn-dim.btn-#{$name} {\n color: $color;\n background-color: $background;\n border-color: transparent;\n &:not(:disabled):not(.disabled):hover {\n color: lighten($color, 10%);\n background-color: lighten($background, 7%);\n border-color: lighten($background, 7%);\n }\n }\n }\n\n $dim-outline-btns:\n \"primary\" $primary mix($primary, $dim-mix, 18%) mix($primary, $dim-mix, 35%),\n \"success\" $success mix($success, $dim-mix, 18%) mix($success, $dim-mix, 35%),\n \"warning\" $warning mix($warning, $dim-mix, 18%) mix($warning, $dim-mix, 35%),\n \"info\" $info mix($info, $dim-mix, 18%) mix($info, $dim-mix, 35%),\n \"danger\" $danger mix($danger, $dim-mix, 18%) mix($danger, $dim-mix, 35%),\n \"secondary\" lighten($secondary, 25%) mix($secondary, $dim-mix, 25%) mix($secondary, $dim-mix, 70%),\n \"gray\" $gray-400 mix($gray-500, $dim-mix, 18%) mix($light-500, $dim-mix, 35%),\n \"dark\" $light-200 mix($light-400, $dim-mix, 18%) mix($light-400, $dim-mix, 35%),\n \"light\" $light-500 mix($light-600, $dim-mix, 18%) mix($light-500, $dim-mix, 35%);\n\n @each $name, $color, $background, $border in $dim-outline-btns {\n .btn-dim.btn-outline-#{$name} {\n color: $color;\n background-color: $background;\n border-color: $border;\n &:not(:disabled):not(.disabled):hover {\n color: color-yiq($color);\n background-color: $color;\n border-color: $color;\n }\n }\n .btn-white.btn-outline-#{$name}, .btn-trans.btn-outline-#{$name} {\n &:not(.btn-dim):not(:disabled):not(.disabled):hover {\n color: $color;\n background: $background;\n }\n }\n }\n\n .btn-dim.btn-outline-light:not(:disabled):not(.disabled):hover, \n .btn-white.btn-outline-light:not(:disabled):not(.disabled):hover, \n .btn-dim.btn-outline-light:not(:disabled):not(.disabled):active,\n .btn-white.btn-outline-light:not(:disabled):not(.disabled):active,\n .show > .btn-white.btn-outline-light.dropdown-toggle {\n background: $light-600;\n border-color: $light-600;\n color: $white;\n }\n\n .btn-white, .btn-white.btn-dim, .btn-white.btn-outline-light {\n background: $dark-card-bg;\n }\n .btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($white, .07) !important\n }\n\n\n .border,.border-bottom, .border-top, .border-left, .border-right,\n .dropdown-inner + .dropdown-inner,.dropdown-head,.dropdown-foot,\n .preview-hr,.select2-container--default .select2-selection--single,\n .ql-picker-options,\n .select2-container--default .select2-selection--multiple,.select2-dropdown,\n .select2-container--default .select2-search--dropdown .select2-search__field,\n .ui-timepicker-standard,.ql-toolbar,.ql-container,.note-editor,.note-toolbar,\n .tox .tox-menubar,.tox-toolbar-overlord,.tox-tinymce,.tox .tox-toolbar__group:not(:last-of-type),\n .tox .tox-statusbar,.tox .tox-menu,.tox-toolbar,.tox-editor-header,\n .tox .tox-toolbar, .tox .tox-toolbar__primary, .tox .tox-toolbar__overflow,\n .tox .tox-collection--list .tox-collection__group,\n .note-btn-group .note-btn,.note-statusbar,.nk-code-preview-box,.swal2-footer,\n .example-border-all > div, .btn-toolbar-sep, .page-link,\n .table th, .table td, .table-bordered, .table-bordered th, .table-bordered td,.datatable-wrap,.nk-tb-head .nk-tb-col,\n .list-group-item,.modal-header,.modal-footer,.popover,.popover-header,\n .tagify__tag > div::before ,.tagify__tag:hover:not([readonly]) div::before,\n .nk-tb-item:not(:last-child) .nk-tb-col, .nk-activity-item:not(:last-child), \n .nk-support-item:not(:last-child), .card-inner-group .card-inner:not(:last-child),\n .card-aside,.nav-tabs,.divider,.data-item:not(:last-child),.nk-footer,\n .nav-switch-s2 .nav-link, .user-avatar-multiple .user-avatar {\n border-color: $dark-border-color !important;\n }\n\n .card, .code-block, .alert-pro,.modal-content,.toast,.toastr {\n box-shadow: 0px 1px 3px 0px rgba($black, 0.4);\n }\n .toast-header {\n color: $base-400;\n }\n .toast, .toast-header {\n border-color: lighten($dark-border-color, 2%);\n background: lighten($dark-card-bg, 2%);\n }\n\n .table-active, .table-active > th, .table-active > td, .table-hover tbody tr:hover, \n .code-block .prettyprint,.card .prettyprint,.list-group-item,.example-spacing-pd > div > span,\n .custom-file-label::after,.ql-picker-options,.data-more:before,\n .ui-state-hover,.note-editor.note-frame .note-statusbar, \n .note-editor.note-airframe .note-statusbar,.swal2-popup, \n .select2-container--default .select2-results__option--highlighted[aria-selected],\n .select2-container--default .select2-results__option[aria-selected=true],\n .select2-container--default .select2-selection--multiple .select2-selection__choice,\n .select2-container--default .select2-search--dropdown .select2-search__field,\n .example-width > div, .example-height > div, .example-border > div, .example-spacing > div{\n background: $dark-body-bg;\n }\n .tox .tox-tbtn:hover,\n .tox .tox-collection--list .tox-collection__item--active,\n .tox .tox-mbtn--active,.tox .tox-mbtn:focus:not(:disabled),\n .tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active),\n .tox .tox-collection--list .tox-collection__item--enabled {\n background: darken($dark-body-bg, 4%);\n }\n .icon-overlap li {\n border-color: $dark-card-bg;\n }\n .card,.kanban-add-task,.kanban-board-header,.kanban-item { \n background: $dark-card-bg;\n }\n .accordion,.form-clip, .form-text-hint,.card-aside,\n .code-block, .alert-pro,.modal-content,.toastr,.toggle-content,\n .nav-switch-s2 .nav-link:hover, .nav-switch-s2 .nav-link:focus,.nav-switch-s2 .nav-link.active,\n .select2-container--default .select2-selection--single,\n .select2-container--default .select2-selection--multiple,.select2-dropdown,\n .custom-file-label,.custom-select,.popover,.search-wrap,.form-control,.form-label-outlined,.input-mail,.page-link,\n .ui-timepicker-standard,.note-editor,.note-toolbar,\n .tox .tox-edit-area__iframe,.tox .tox-menubar,.tox-toolbar-overlord,\n .tox .tox-toolbar, .tox .tox-toolbar__primary, .tox .tox-toolbar__overflow,\n .tox .tox-statusbar,.tox .tox-menu,\n .datepicker table tr td.today, .datepicker table tr td.today:hover, \n .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover,\n .datepicker table tr td.day:hover, .datepicker table tr td.day.focused,\n .datepicker .datepicker-switch:hover, .datepicker .prev:hover, .datepicker .next:hover, .datepicker tfoot tr th:hover {\n background: $dark-card-bg !important;\n }\n\n .tox .tox-menubar + .tox-toolbar,\n .tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary {\n border-top: 1px solid $dark-border-color !important;\n margin-top: -1px !important;\n }\n\n .clipboard-success-message {\n background: rgba($dark-card-bg, .9);\n }\n\n .tagify__tag > div::before ,.tagify__tag:hover:not([readonly]) div::before{\n box-shadow: 0 0 0 1.1em $dark-body-bg inset;\n }\n .popover-header{\n background-color: lighten($dark-card-bg, 3%);\n }\n .popover{\n box-shadow: 0 0 20px -5px rgba($black,.6);\n }\n .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before{\n border-color: $dark-border-color;\n }\n .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before{\n border-top-color: $dark-border-color;\n }\n .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after{\n border-top-color: $dark-card-bg;\n }\n\n .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before{\n border-bottom-color: $dark-border-color;\n }\n .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after{\n border-bottom-color: $dark-card-bg;\n }\n\n .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before{\n border-right-color: $dark-border-color;\n }\n .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after{\n border-right-color: $dark-card-bg;\n }\n\n .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before{\n border-left-color: $dark-border-color;\n }\n .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after{\n border-left-color: $dark-card-bg;\n }\n .team-info li span:last-child,.team-statistics li span:first-child,.project-progress-percent,\n .kanban-title-content .title,\n .card-tools-nav li a:hover, \n .card-tools-nav li a.active, \n .card-tools-nav li.active a, \n .card-amount .amount,\n .accordion-head .title,.custom-file-label::after,\n .input-mail,.form-control,.form-control:focus,.form-label,.form-label-outlined,.input-group-text,.table .thead-light th, .table-hover tbody tr:hover, \n .close,.close:hover,.user-name,.nk-news-text p,\n .data-item:hover .icon,\n .swal2-title,\n .accordion-icon {\n color: $white !important;\n }\n .close {\n text-shadow: 0 1px 0 $dark-card-bg;\n &:focus {\n outline: none !important;\n }\n }\n\n .nk-block-des, .card-title p, .nk-sale-data .sub-title, .link-check li span, .data-value, \n .custom-file-label,.custom-select,.form-control-select-multiple .custom-select option,\n .select2-container--default .select2-selection--single .select2-selection__rendered,\n .select2-container--default .select2-selection--multiple .select2-selection__rendered,\n .ui-timepicker-standard a,.note-placeholder,[class*=\"knob\"],.tox .tox-tbtn:hover,\n .tox .tox-statusbar a, .tox .tox-statusbar__path-item, .tox .tox-statusbar__wordcount,\n .tox-collection__item-label > *,.nk-quick-nav-icon,.dropzone .dz-message span,\n .datepicker table tr td.today, .datepicker table tr td.today:hover, \n .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover,\n .datepicker table tr td.day:hover, .datepicker table tr td.day.focused,\n .page-link, .alert-pro, .nk-news-text p span, .language-item,\n .nk-tb-list .tb-lead-sub, .nk-tb-list .tb-amount-sub {\n color: $base-400 !important;\n }\n .tox .tox-collection__item-accessory{\n color: $base-500;\n }\n .nk-menu-link, .link-dark, .link-list a{\n color: white;\n &:hover{\n color: $accent-color;\n }\n }\n .ql-picker.ql-expanded .ql-picker-label,\n .active > .nk-menu-link,.is-theme .nk-menu-link:hover .nk-menu-icon, \n .is-theme .nk-menu-item.active > .nk-menu-link .nk-menu-icon, \n .is-theme .nk-menu-item.current-menu > .nk-menu-link .nk-menu-icon,\n .is-theme .nk-menu-sub .nk-menu-link:hover,\n .is-theme .nk-menu-sub .active > .nk-menu-link,.page-link:hover{\n color: $accent-color !important;\n }\n .nk-menu-hr,.nk-menu-main .nk-menu-sub,.nk-sidebar .nk-menu > li .nk-menu-sub .nk-menu-sub,\n .user-avatar-group .user-avatar{\n border-color: $dark-border-color;\n }\n .table .thead-light th,.page-item.disabled .page-link,.page-link:hover,.tb-odr-head,.tb-tnx-head,\n .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {\n background-color: lighten($dark-card-bg, 11%) !important;\n }\n .progress,.data-head,.custom-control-label::before,.input-group-text,\n .nk-msg-profile-toggle{\n background-color: lighten($dark-card-bg, 7%) !important;\n }\n .nk-msg-profile-toggle,\n .custom-control-label::before,.form-control,.input-mail,.custom-file-label,.input-group-text,\n .custom-select, .swal2-input, .swal2-file, .swal2-textarea,\n .select2-container--default .select2-selection--single,\n .select2-container--default .select2-selection--multiple,.select2-dropdown,\n .note-popover .popover-content .dropdown-style > li[aria-label=\"pre\"], \n .note-editor .note-toolbar .dropdown-style > li[aria-label=\"pre\"],\n .link-bdr-t, .link-check + .link-check, .link-tidy li + li, .link-list + .link-list, \n .link-list-opt li + li, .link-list-plain li, .link-list-plain li + li{\n border-color: lighten($dark-card-bg, 20%) !important;\n }\n .custom-switch .custom-control-label::after {\n background-color: lighten($dark-card-bg, 50%) !important;\n }\n .custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: $white !important;\n }\n .custom-control-input:checked ~ .custom-control-label::before {\n background-color: $accent-color !important;\n border-color: $accent-color !important;\n }\n\n .btn-trigger:before,.btn-trigger.active:hover:before,.nk-quick-nav-icon:before{\n background-color: $dark-body-bg-dark;\n }\n\n .dropdown-menu {\n background-color: lighten($dark-card-bg, 2%);\n border-color: lighten($dark-card-bg, 10%);\n box-shadow: 0 3px 20px 1px rgba($black, 0.4);\n &-s1 {\n border-top-color: $accent-color;\n }\n }\n\n .link-list-plain a,.link-list-opt a,.link-check li a {\n color: $base-300;\n &:hover {\n background: lighten($dark-card-bg, 12%);\n }\n }\n\n .border-transparent{\n border-color: transparent !important;\n }\n\n .note-editor .btn, .ql-picker, .tox .tox-tbtn__select-label, .tox .tox-mbtn__select-label, .lead-text span,\n .data-list-s2 .data-label, .btn-trigger, .list-step li.list-step-done {\n color: $base-400;\n }\n .ql-fill, .ql-stroke.ql-fill, .tox .tox-tbtn svg {\n fill: $base-400;\n }\n .ql-stroke {\n stroke: $base-400\n }\n .team-info li span:first-child,.team-statistics li span:last-child,.project-progress-task,\n .table, .nk-tb-list, .nk-tb-list .tb-amount span, .nk-tb-list .tb-amount .currency,\n .tb-tnx-item .tb-tnx-total, .tb-odr-item .tb-odr-total,.user-balance-sub span,\n .dropdown-menu,.pln,.overline-title, .nk-block-des strong, \n .data-item:hover .data-value, .data-item:hover .data-label,\n .nk-notification-text, .profile-ud-value, .bq-note-meta span > span,\n .tagify__tag > div, .popover-body,.input-mail::placeholder, .list-apps-title {\n color: $base-300;\n }\n .nk-notification-text span, .is-unread .chat-context .text {\n color: $base-200;\n }\n .nav-tabs .nav-link {\n color: $base-300;\n &.active{\n color: $accent-color;\n }\n &:hover{\n color: $white;\n }\n }\n .link-list-menu a, .list-plain a {\n color: $base-400;\n &:hover, &.active{\n color: $accent-color;\n }\n }\n .nav-switch .nav-link.active, .list-apps a:hover .list-apps-title{\n color: $white;\n }\n .nk-tb-item:not(.nk-tb-head):hover, .nk-tb-item:not(.nk-tb-head).seleted {\n box-shadow: 0 2px 15px -4px rgba($black, 0.7);\n }\n .nk-tb-item:hover .nk-tb-action-hidden, .bq-note-text,\n .nk-tb-item:not(.nk-tb-head):hover, .nk-tb-item:not(.nk-tb-head).seleted{\n background: darken($dark-card-bg, 2%);\n }\n\n .nk-apps-sidebar .dropdown-menu .lead-text, .list-step li.list-step-current,\n .nk-tb-list .tb-lead, .nk-tb-list .tb-amount, .nk-support-content .title, .nk-sale-data .amount {\n color: $white;\n }\n\n .nk-support-content .time,.page-item.disabled .page-link, .card-hint, .list-step li {\n color: $base-500;\n }\n\n // global\n .nk-order-ovwg-data .title .icon,.timeline-item:not(:last-child):before,\n .timeline-status.is-outline:after{\n background-color: lighten($dark-card-bg, 10%);\n }\n\n .nk-footer{\n background-color: $darker;\n }\n\n .nk-order-ovwg-data .info strong, .user-activity .amount, .invest-data-history .amount,\n .analytic-data .amount, .traffic-channel-data .amount, .analytics-map-data .amount,\n .device-status-data .amount, .invest-ov .amount, .profile-balance-amount .number{\n color: $white;\n }\n\n .invest-ov:not(:last-child){\n border-color: lighten($dark-card-bg, 20%);\n }\n\n //Layouts\n .nk-header .dropdown-menu .lead-text, .nk-sidebar-bar .dropdown-menu .lead-text{\n color: $white;\n }\n .nk-header,.nk-header.is-light:not([class*=bg-]),\n .nk-sidebar,.nk-sidebar.is-light,.nk-sidebar-head{\n border-color: $sidebar-border-dark-color !important;\n }\n .nk-header,.nk-header.is-light:not([class*=bg-]),\n .nk-sidebar,.nk-sidebar.is-light,.nk-header.is-theme:not([class*=bg-]){\n background: $sidebar-bg-dark-color;\n }\n\n // Apps\n .nk-chat-aside-user .title,.nk-file-name,.nk-file-name-text a.title, \n .is-unread .nk-ibx-context-text .heading, .chat-profile-settings .custom-control-sm .custom-control-label,\n .attach-info,.profile-stats .amount,.is-unread .chat-from .name{\n color: $white;\n }\n .nk-fmg-menu-item .icon, .nk-ibx-menu-item .icon, .nk-iv-wg5-ck-result .text-lead {\n color: $base-400;\n }\n\n .nk-fmg-menu-text,.nk-ibx-label-text,.nk-ibx-menu-text,.attach-item a,.user-contacts li,\n .nk-ibx-context-text .heading, .chat-option-link:hover .lead-text,.chat-from .name, .user-plan-title{\n color: $base-300;\n }\n\n .nk-file-name-text a.title:hover,.active > .nk-fmg-menu-item .icon, .active .nk-ibx-menu-text, .active .nk-ibx-menu-item .icon{\n color: $accent-color;\n }\n\n .nk-chat,.nk-chat-aside,.nk-chat-profile,.nk-chat-head,.chat-profile-group,\n .nk-fmg,.nk-fmg-aside,.nk-fmg-body-head,.nk-fmg-switch,\n .nk-files-view-grid .nk-file, .nk-files-view-group .nk-file,\n .nk-ibx,.nk-ibx-aside,.nk-ibx-head,.nk-ibx-item,.nk-reply-form,\n .nk-reply-form-header,.nk-reply-form-tools,.nk-reply-form-field:not(:last-child),\n .nk-msg,.nk-msg-head,.nk-msg-profile,.attach-files,.attach-foot,\n .nk-msg-item:not(:last-child),.nk-msg-aside,.nk-msg-nav,\n .nk-msg-nav .search-wrap,\n .nk-files-group > .title,.nk-file-share-header, \n .nk-files-view-list .nk-file > div{\n border-color: $dark-border-color !important;\n }\n .nk-block-subhead, .data-list-s2 .data-head, .nk-profile-toggle, .nk-profile-content, .user-account-links {\n border-color: $dark-border-light;\n }\n .nk-upload-item, .dropzone {\n border-color: lighten($dark-border-light, 5%) !important;\n }\n .data-list-s2 .data-head {\n background: transparent !important;\n }\n\n .chat-sap-meta:before, .chat-sap-meta:after,\n .active > .nk-fmg-menu-item,.nk-fmg-menu-item:hover,\n .nk-ibx-status,.nk-ibx-reply-item:not(:last-child):after,\n .nk-reply-meta-info:before, .nk-reply-meta-info:after{\n background: $dark-border-color;\n }\n\n .nk-chat,.nk-chat-aside,.nk-chat-profile,.nk-chat-head,.chat-msg,.nk-chat-editor, .nk-chat-blank,\n .nk-fmg,.nk-fmg-aside,.nk-fmg-body-head,\n .nk-files-view-grid .nk-file, .nk-files-view-group .nk-file,\n .nk-ibx,.nk-ibx-aside,.nk-ibx-item,.nk-ibx-view,\n .nk-msg,.nk-msg-head,.nk-msg-profile, .nk-fmg-switch{\n background: $dark-card-bg;\n }\n\n .nk-ibx-status .progress {\n background: $dark-card-bg !important;\n }\n .nk-chat-panel, .chat-item:hover,.chat-item.current,.chat-item:hover .chat-actions, .chat-members .user-card:hover, .chat-members .user-actions, .nk-profile-content,\n .nk-msg-item.active, .nk-msg-item.current, .channel-list a:hover, .channel-list a.active{\n background: darken($dark-body-bg, 2%) !important;\n }\n .fav-list .user-avatar:after {\n background: lighten($dark-card-bg, 25%);\n }\n \n .nk-ibx-item:not(.no-hover):hover, .nk-ibx-item.active,\n .nk-ibx-item:hover .ibx-actions-hidden,.nk-ibx-item:hover .ibx-actions,\n .nk-ibx-label > li:hover, .nk-ibx-contact > li:hover,\n .nk-ibx-menu li.active,.nk-ibx-menu li:hover,.dot-label:after,.attach-foot,\n .nk-reply-from,.nk-reply-entry.note,.nk-msg-aside,.nk-msg-nav,\n .nk-files-view-list .nk-file > div{\n background: $dark-body-bg;\n }\n .is-unread .nk-ibx-context-text,\n .nk-upload-info {\n color: $base-200;\n }\n .nk-reply-msg-excerpt, .nk-ibx-context-text,.user-contacts li .icon, .nk-reply-tools .date {\n color: $base-400;\n }\n .is-unread .nk-msg-sender .name {\n color: $white;\n }\n .nk-reply-meta-info, .nk-reply-from {\n color: darken($base-400, 2%);\n }\n .nk-reply-meta-info span, .nk-reply-meta-info strong, .nk-reply-meta-info .who, .channel-list a {\n color: $base-300;\n }\n .nk-reply-meta-info .whom {\n color: $accent-color;\n }\n .nk-reply-form-attachment-list {\n background: $dark-body-bg-light;\n //color: $base-300;\n }\n\n // Full Calendar\n .fc .fc-toolbar.fc-header-toolbar {\n .fc-toolbar-chunk{\n .btn{\n color: $base-300;\n border-color: $dark-border-color;\n &:disabled{\n color: $base-300;\n border-color:$dark-border-color;\n }\n &:hover, &:focus {\n color: $white;\n background: $dark-body-bg;\n border-color: $dark-border-color;\n }\n &:focus {\n box-shadow: 0 0 0 0.2rem rgba($dark-border-color, 0.5);\n }\n &.active {\n color: $accent-color;\n border-color: $dark-border-color;\n background: $dark-body-bg;\n box-shadow: inset 0 0 4px -1px rgba($dark-border-color, .25);\n }\n }\n }\n }\n .fc-day{\n color: $base-300;\n }\n .fc-day-other{\n color: $base-400;\n }\n .fc-list-day,.fc-col-header-cell{\n color: $white;\n }\n .fc .fc-list-empty{\n background: $dark-body-bg;\n }\n .fc-timegrid-event-harness-inset .fc-timegrid-event, .fc-timegrid-event.fc-event-mirror{\n box-shadow: 0px 0px 0px 1px $darker;\n }\n\n $colors: (\n \"primary-dim\" mix($accent-color, $bg-mix, 15%),\n \"success-dim\" mix($success, $bg-mix, 15%),\n \"info-dim\" mix($info, $bg-mix, 15%),\n \"warning-dim\" mix($warning, $bg-mix, 15%),\n \"danger-dim\" mix($danger, $bg-mix, 15%),\n \"secondary-dim\" mix($secondary, $bg-mix, 20%),\n \"dark-dim\" mix($dark, $bg-mix, 15%),\n \"blue-dim\" mix($blue, $bg-mix, 15%),\n \"azure-dim\" mix($azure, $bg-mix, 15%),\n \"indigo-dim\" mix($indigo, $bg-mix, 25%),\n \"purple-dim\" mix($purple, $bg-mix, 15%),\n \"pink-dim\" mix($pink, $bg-mix, 15%),\n \"orange-dim\" mix($orange, $bg-mix, 15%),\n \"teal-dim\" mix($teal, $bg-mix, 15%)\n );\n\n @each $name, $color in $colors{\n a.fc-event-#{$name} {\n background-color: $color !important;\n border-color: $color !important;\n }\n .modal-header.fc-event-#{$name}{\n background-color: $color !important;\n border-color: darken($color,5%) !important;\n }\n span.fc-event-#{$name} {\n .dot{\n background-color: $color !important;\n }\n }\n .fc-event-#{$name}:not(a) {\n .fc-list-event-dot{\n background-color: $color !important;\n }\n }\n }\n\n // card common\n .code-block, .card-preview,\n .card .card-inner + .table .tb-tnx-head, \n .card-bordered,.kanban-add-task,.kanban-board-header,.kanban-item,.kanban-board .kanban-drag:empty, //.card, \n .accordion-item:not(:last-child) .accordion-head,\n .accordion-item:not(:last-child) .accordion-inner,\n .accordion-item:last-child .accordion-inner,\n .nk-download {\n border-color: $dark-border-color;\n }\n .accordion:not(.accordion-s2):not(.accordion-s3) {\n border-color: $dark-border-color !important;\n }\n .card.bg-light .card-header, .card.bg-lighter .card-header {\n background: rgba($black, .2);\n }\n .nk-tb-list.is-separate .nk-tb-item > .nk-tb-col{\n border-top-color: $dark-border-color;\n border-bottom-color: $dark-border-color;\n &:first-child{\n border-left-color: $dark-border-color;\n }\n &:last-child{\n border-right-color: $dark-border-color;\n }\n }\n .modal-footer.bg-light {\n background-color: darken($dark-card-bg, 2%) !important;\n }\n .kanban-primary{\n border-top-color: $accent-color;\n }\n .kanban-success{\n border-top-color: $success;\n }\n .kanban-info{\n border-top-color: $info;\n }\n .kanban-warning{\n border-top-color: $warning;\n }\n .kanban-danger{\n border-top-color: $danger;\n }\n // BORDERED STYLE on DARK\n &.ui-bordered{\n .card,\n .code-block,\n .accordion:not(.accordion-s2):not(.accordion-s3),\n .card .card-inner + .table .tb-tnx-head, \n .card-bordered,\n .nk-download {\n border-color: $dark-border-color;\n }\n .nk-tb-list.is-separate .nk-tb-item > .nk-tb-col{\n border-top-color: $dark-border-color;\n border-bottom-color: $dark-border-color;\n &:first-child{\n border-left-color: $dark-border-color;\n }\n &:last-child{\n border-right-color: $dark-border-color;\n }\n }\n }\n\n .nk-order-ovwg-data {\n &.buy {\n border-color: mix($success, $dark-card-bg, 60%)\n }\n &.sell {\n border-color: mix($accent-color, $dark-card-bg, 60%)\n }\n }\n .nk-sidebar-overlay {\n background: rgba($black, .6);\n }\n .toggle-overlay, .nk-chat-profile-overlay {\n background: rgba($dark-body-bg-dark, .75);\n }\n .swal2-container.swal2-backdrop-show {\n background: rgba($black, .85);\n }\n .swal2-html-container {\n color: $base-400;\n }\n .modal-backdrop {\n opacity: .9;\n background: rgba($black, .9);\n }\n\n //Saparated Table / \n .ui-bordered .nk-tb-list.is-separate .nk-tb-item > .nk-tb-col:first-child,\n .ui-bordered .nk-tb-list.is-separate .nk-tb-item > .nk-tb-col{\n border-color: $dark-border-color !important;\n }\n .nk-tb-list.is-separate .nk-tb-item > .nk-tb-col,\n .nk-tb-list.is-separate .nk-tb-item:hover .nk-tb-action-hidden{\n background-color: $dark-card-bg;\n }\n .nk-tb-list .tb-product .title {\n color: $white;\n }\n\n //List Box\n .dual-listbox {\n .dual-listbox__available,\n .dual-listbox__selected {\n border-color:lighten($dark-card-bg, 20%);\n }\n .dual-listbox__title {\n border-left-color:lighten($dark-card-bg, 20%);\n border-right-color:lighten($dark-card-bg, 20%);\n border-top-color:lighten($dark-card-bg, 20%);\n }\n \n .dual-listbox__item {\n border-bottom-color:lighten($dark-card-bg, 20%);\n }\n }\n\n // common\n .input-group-addon{\n background-color: lighten($dark-card-bg, 4%);\n border-color: lighten($dark-card-bg, 20%);\n }\n .border-light{\n border-color: $dark-border-color !important;\n }\n div.dt-button-info{\n background-color: $dark-card-bg;\n }\n div.dt-button-info h2{\n background-color: darken($dark-card-bg,3%);\n }\n div.dt-button-info h2{\n border-color: $dark-border-color;\n }\n .dropzone{\n background: $dark-body-bg;\n }\n .image-control{\n .custom-control-input:checked ~ .custom-control-label{\n &:before{\n border-color: lighten($dark-card-bg, 20%);\n }\n }\n .custom-control-label {\n background-color: $dark;\n }\n }\n .custom-control-pro{\n .custom-control-label {\n background-color: $dark-card-bg;\n border-color: lighten($dark-card-bg, 20%);\n }\n }\n .custom-control {\n &.color-control{\n .custom-control-label{\n &::before{\n background: transparent !important;\n }\n }\n }\n }\n\n .slick-dots{\n li{\n button{\n background-color: $dark-body-bg;\n }\n &.slick-active{\n button{\n background-color: $accent-color;\n }\n }\n }\n }\n \n .slick-next, .slick-prev{\n color: $white;\n background: $dark-card-bg;\n border-color: $dark-border-color;\n &:hover{\n color: $white;\n background: $accent-color;\n border-color: $accent-color;\n }\n }\n .slick-disabled{\n .slick-next, .slick-prev{\n color: $light-300;\n &:hover{\n color: $light-300;\n background: $dark-card-bg;\n border-color: $dark-border-color;\n }\n }\n }\n\n // Pricing\n .pricing-head{\n border-color: $dark-border-color;\n }\n .pricing-amount .amount{\n color: $white;\n }\n \n // Product\n .product{\n &-title a{\n color: $white;\n }\n &-gallery{\n border-color:$dark-border-color;\n .slider-nav{\n .slider-item{\n .thumb{\n border-color: $dark-border-color;\n }\n &.slick-current{\n .thumb{\n border-color:$accent-color;\n }\n }\n }\n }\n }\n }\n .invoice-wrap {\n background-color: $dark-card-bg;\n border-color: $dark-border-color;\n }\n .invoice-bills .table tfoot {\n border-color: $dark-border-color;\n }\n .nk-add-product {\n background: $dark-body-bg;\n box-shadow: -10px 15px 30px 5px rgba($black, .4);\n }\n .noUi-target { \n background: lighten($dark-card-bg, 15%); \n }\n .noUi-handle:before, .noUi-handle:after {\n background: lighten($dark-border-color, 35%);\n }\n .noUi-handle {\n border-color: lighten($dark-border-color, 35%);\n background: darken($dark-body-bg, 5%);\n }\n .noUi-active {\n box-shadow: inset 0 0 1px $black, inset 0 1px 7px $black, 0 3px 6px -3px $black;\n }\n}\n\n@media (max-width: 576px) {\n .dark-mode {\n .nk-block-tools-toggle{\n .toggle-expand-content{\n background-color: lighten($dark-card-bg, 7%);\n }\n }\n }\n}\n\n.dark-mode {\n .icon[class*=\"text-danger\"] {\n color: $danger !important;\n }\n .icon[class*=\"text-blue\"] {\n color: $blue !important;\n }\n .icon[class*=\"text-purple\"] {\n color: $purple !important;\n }\n .icon[class*=\"text-warning\"] {\n color: $warning !important;\n }\n .icon[class*=\"text-success\"] {\n color: $success !important;\n }\n .icon[class*=\"text-pink\"] {\n color: $pink !important;\n }\n .icon[class*=\"text-orange\"] {\n color: $orange !important;\n }\n .icon[class*=\"text-secondary\"] {\n color: $secondary !important;\n }\n\n // React Select\n .react-select-container {\n box-sizing: border-box !important;\n margin: 0 !important;\n position: relative !important;\n vertical-align: middle !important;\n cursor: pointer !important;\n min-height: calc(2.125rem + 2px) !important;\n }\n .react-select__control{\n cursor: pointer !important;\n color: #8094ae !important;\n border: 1px solid $dark-border-light !important;\n background-color: $dark-card-bg !important;\n //padding: 0 .35rem !important;\n }\n .react-select__control:hover {\n border-color: $dark-border-light !important;\n }\n .react-select__single-value {\n color: #8094ae !important;\n line-height: 1.25rem !important;\n font-family: Roboto,sans-serif !important;\n font-size: 13px !important;\n font-weight: 400 !important;\n }\n\n .react-select__control--is-focused,\n .react-select__control--menu-is-open,\n .react-select__control + .react-select__control--is-focused, .react-select__control + .react-select__control--menu-is-open {\n border: 1px solid $dark-border-light !important;\n //border-color: $accent-color !important;\n cursor: pointer !important;\n box-shadow: none !important;\n }\n .react-select__menu {\n background-color: $dark-card-bg !important;\n border-radius: $react-select-border-radius !important;\n box-shadow: $react-select-box-shadow !important;\n border: $react-select-border-width solid $dark-border-light !important;\n font-family: $react-select-font-family !important;\n font-size: $react-select-font-size !important;\n font-weight: $react-select-font-weight !important; \n display: block !important;\n padding: 6px !important;\n z-index: 1000 !important;\n }\n .react-select__option {\n background-color: $dark-card-bg !important;\n border-radius: $react-select-border-radius !important;\n box-shadow: $react-select-box-shadow !important;\n //border: $react-select-border-width solid $react-select-border-color !important;;\n font-family: $react-select-font-family !important;\n font-size: $react-select-font-size !important;\n font-weight: $react-select-font-weight !important;\n cursor: pointer !important;\n display: block !important;\n font-weight: normal;\n display: block;\n white-space: nowrap;\n min-height: 1.2em;\n color : #8094ae;\n padding: 0.375rem .75rem !important;\n }\n .react-select__option:not(:last-child) {\n margin-bottom: 0.125rem;\n }\n .react-select__option:hover {\n font-weight: normal;\n display: block;\n white-space: nowrap;\n background-color: $dark-body-bg !important;\n }\n .react-select__option--is-selected {\n color : #8094ae;\n background: $dark-card-bg !important;\n }\n .react-select__placeholder { \n color: #8094ae !important;\n font-size: small !important;\n margin-left: 5px;\n padding: 0 .35rem !important;\n }\n .react-select__multi-value__label {\n color: #8094ae !important;\n }\n // Multivalue\n .react-select__multi-value {\n background-color: $dark-card-bg !important;\n border-radius: 3px !important;\n cursor: pointer !important;\n }\n .react-select__multi-value__remove {\n color: #8094ae !important;\n cursor: pointer !important;\n display: inline-block !important;\n font-weight: bold !important;\n }\n .react-select__multi-value__remove:hover{\n background: transparent !important;\n }\n\n /* Pagination */\n .page-item {\n &:first-child {\n .page-link {\n margin-left: 0;\n @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n .page-link {\n @include border-right-radius($border-radius);\n }\n }\n\n &.active .page-link {\n z-index: 3;\n color: $dark-card-bg !important;\n background-color: $pagination-active-bg !important;\n border-color: $pagination-active-border-color !important;\n }\n\n &.disabled .page-link {\n color: $pagination-disabled-color;\n pointer-events: none;\n // Opinionated: remove the \"hand\" cursor set previously for .page-link\n cursor: auto;\n background-color: $pagination-disabled-bg ;\n border-color: $pagination-disabled-border-color;\n }\n }\n .react-datepicker-popper {\n background-color: $dark-card-bg !important;\n padding: 10px;\n border-radius: 4px;\n direction: ltr;\n border: 1px solid $dark-border-light;\n box-shadow: none;\n min-width: 240px;\n font-size: .8125rem;\n }\n .react-datepicker__time-container .react-datepicker__time {\n position: relative;\n background-color: $dark-card-bg !important;\n border-bottom-right-radius: 0.3rem;\n }\n .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {\n color: #fff;\n background-color: $accent-color !important;\n }\n .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {\n color: $base-400 !important;\n background-color: $dark-card-bg !important;\n }\n .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {\n color: $base-400 !important;\n background-color: $dark-card-bg !important;\n }\n .react-datepicker__header {\n text-align: center;\n position: relative;\n font-size: .8125rem;\n color: $base-300;\n font-weight: bold;\n }\n .react-datepicker__navigation:hover {\n background: $dark-body-bg;\n }\n .react-datepicker__navigation-icon {\n position: relative;\n top: -1px;\n font-size: 12px;\n color: #fff;\n width: 0;\n }\n .react-datepicker__day:hover,\n .react-datepicker__month-text:hover,\n .react-datepicker__quarter-text:hover,\n .react-datepicker__year-text:hover {\n color: $base-400 !important;\n background-color: $dark-body-bg !important;\n }\n .react-datepicker__day--today, \n .react-datepicker__month-text--today,\n .react-datepicker__quarter-text--today,\n .react-datepicker__year-text--today {\n color: $base-400;\n background-color: $dark-card-bg;\n border-radius: 0.3rem;\n }\n .react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,\n .react-datepicker__quarter--selected,\n .react-datepicker__quarter--in-selecting-range,\n .react-datepicker__quarter--in-range {\n border-radius: 0.3rem;\n color: #fff !important;\n background-color: $accent-color !important;\n }\n .react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,\n .react-datepicker__quarter--selected:hover,\n .react-datepicker__quarter--in-selecting-range:hover,\n .react-datepicker__quarter--in-range:hover {\n color: $base-400 !important;\n background-color: $dark-card-bg !important;\n }\n .react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,\n .react-datepicker__month-text--selected,\n .react-datepicker__month-text--in-selecting-range,\n .react-datepicker__month-text--in-range,\n .react-datepicker__quarter-text--selected,\n .react-datepicker__quarter-text--in-selecting-range,\n .react-datepicker__quarter-text--in-range,\n .react-datepicker__year-text--selected,\n .react-datepicker__year-text--in-selecting-range,\n .react-datepicker__year-text--in-range {\n border-radius: 0.3rem;\n color: #fff !important;\n background-color: $accent-color !important;\n }\n .react-datepicker__day--today:hover,\n .react-datepicker__year-text--today:hover,\n .react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,\n .react-datepicker__month-text--selected:hover,\n .react-datepicker__month-text--in-selecting-range:hover,\n .react-datepicker__month-text--in-range:hover,\n .react-datepicker__quarter-text--selected:hover,\n .react-datepicker__quarter-text--in-selecting-range:hover,\n .react-datepicker__quarter-text--in-range:hover,\n .react-datepicker__year-text--selected:hover,\n .react-datepicker__year-text--in-selecting-range:hover,\n .react-datepicker__year-text--in-range:hover {\n color: $base-400 !important;\n background-color: $dark-card-bg !important;\n }\n .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,\n .react-datepicker__month-text--in-range,\n .react-datepicker__quarter-text--in-range,\n .react-datepicker__year-text--in-range),\n .react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,\n .react-datepicker__month-text--in-range,\n .react-datepicker__quarter-text--in-range,\n .react-datepicker__year-text--in-range),\n .react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,\n .react-datepicker__month-text--in-range,\n .react-datepicker__quarter-text--in-range,\n .react-datepicker__year-text--in-range),\n .react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,\n .react-datepicker__month-text--in-range,\n .react-datepicker__quarter-text--in-range,\n .react-datepicker__year-text--in-range) {\n background-color: $accent-color;\n color: #fff;\n }\n .react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,\n .react-datepicker__quarter-text.react-datepicker__month--selected:hover,\n .react-datepicker__quarter-text.react-datepicker__month--in-range:hover,\n .react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,\n .react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {\n background-color: $accent-color ;\n color: #fff;\n }\n // rdt_Table \n .rdt_TableRow, .rdt_TableHeadRow, .rdt_Table {\n background: $dark-card-bg;\n color: $base-300 !important;\n border-color: $dark-border-color;\n }\n .rdt_TableCol {\n color: $base-300 !important;\n }\n \n // rdl\n .rdl-control {\n background-color: $dark-card-bg !important;\n border-radius: $border-radius !important;\n box-shadow: none !important;\n border-color: $dark-border-light !important;\n }\n .rdl-control-label{\n background-color: $dark-card-bg !important;\n box-shadow: none !important;\n border-color: $dark-border-light !important;\n }\n .rdl-control > option {\n background-color: $dark-card-bg !important;\n box-shadow: none !important;\n border-color: lighten($dark-card-bg, 20%);\n color: $base-300;\n }\n .rdl-control > option:hover {\n background-color: $dark-body-bg !important;\n }\n .rdt_ExpanderRow{\n background: $dark-card-bg !important;\n }\n .dtr-details {\n color: $base-300 !important;\n }\n\n // toastify\n\n .Toastify__toast {\n background: $dark-card-bg !important;\n color: $white !important;\n }\n\n}\n\n","/*! Email Template */\n@import \"dashlite_variables\";\n.email{\n &-wraper{\n background: $lighter;\n font-size: 14px;\n line-height: 22px;\n font-weight: 400;\n color:$base-light;\n width: 100%;\n a{\n color: $accent-color;\n word-break: break-all;\n }\n\t\t.link-block {\n\t\t\tdisplay: block;\n\t\t}\n }\n &-ul{\n margin:5px 0;\n\t\tpadding: 0;\n\t\t&:not(:last-child) {\n\t\t\tmargin-bottom: 10px;\n\t\t}\n li{\n list-style: disc;\n list-style-position:inside;\n }\n\t\t&-col2 {\n\t\t\tdisplay: flex;\n\t\t\tflex-wrap: wrap;\n\t\t\tli {\n\t\t\t\twidth: 50%;\n\t\t\t\tpadding-right: 10px;\n\t\t\t}\n\t\t}\n }\n &-body{\n width:96%;\n max-width:620px;\n margin:0 auto;\n background:#ffffff;\n // border:1px solid $border-light;\n // border-bottom:2px solid $accent-color;\n }\n &-success{\n border-bottom: $success;\n }\n &-warning{\n border-bottom: $warning;\n }\n &-btn{\n background:$accent-color;\n border-radius:4px;\n color:#ffffff !important;\n display:inline-block;\n font-size:13px;\n font-weight:600;\n line-height:44px;\n text-align:center;\n text-decoration:none;\n text-transform: uppercase; \n padding: 0 30px;\n &-sm{\n line-height:38px;\n }\n }\n &-header,&-footer{\n width:100%;\n max-width:620px;\n margin:0 auto;\n }\n &-logo{\n height: 40px;\n }\n &-title{\n font-size: 13px; \n color: $accent-color; \n padding-top: 12px;\n }\n &-heading{\n font-size: 18px;\n color: $accent-color;\n font-weight: 600;\n margin: 0;\n line-height: 1.4;\n &-sm{\n font-size: 24px;\n line-height: 1.4;\n margin-bottom: .75rem; \n }\n &-s1 {\n font-size: 20px; \n font-weight: 400;\n color: $base-text;\n }\n &-s2{\n font-size: 16px; \n color: #526484; \n font-weight: 600;\n margin: 0; \n text-transform: uppercase; \n margin-bottom: 10px\n }\n &-s3{\n font-size: 18px; \n color: $accent-color; \n font-weight: 400; \n margin-bottom: 8px;\n }\n &-success{\n color: $success;\n }\n &-warning{\n color: $warning;\n }\n }\n &-note{\n margin: 0; \n font-size: 13px; \n line-height: 22px; \n color: $base-light;\n }\n &-copyright-text{\n font-size: 13px;\n }\n &-social{\n li{\n display: inline-block;\n padding: 4px;\n a{\n display: inline-block; \n height: 30px; \n width:30px;\n border-radius: 50%; \n background: #ffffff;\n img{\n width: 30px;\n }\n }\n }\n }\n}\n@media (max-width:480px) {\n\t.email-preview-page .card {\n\t\tborder-radius: 0;\n\t\tmargin-left: -20px;\n\t\tmargin-right: -20px;\n\t}\n\t.email-ul-col2 li {width: 100%;}\n}","/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-message {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n color: rgba(0, 0, 0, 0.85);\n font-size: 14px;\n font-variant: tabular-nums;\n line-height: 1.5715;\n list-style: none;\n font-feature-settings: 'tnum';\n position: fixed;\n top: 8px;\n left: 0;\n z-index: 1010;\n width: 100%;\n pointer-events: none;\n}\n.ant-message-notice {\n padding: 8px;\n text-align: center;\n}\n.ant-message-notice-content {\n display: inline-block;\n padding: 10px 16px;\n background: #fff;\n border-radius: 2px;\n box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n pointer-events: all;\n}\n.ant-message-success .anticon {\n color: #52c41a;\n}\n.ant-message-error .anticon {\n color: #ff4d4f;\n}\n.ant-message-warning .anticon {\n color: #faad14;\n}\n.ant-message-info .anticon,\n.ant-message-loading .anticon {\n color: #1890ff;\n}\n.ant-message .anticon {\n position: relative;\n top: 1px;\n margin-right: 8px;\n font-size: 16px;\n}\n.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active {\n -webkit-animation-name: MessageMoveOut;\n animation-name: MessageMoveOut;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n}\n@-webkit-keyframes MessageMoveOut {\n 0% {\n max-height: 150px;\n padding: 8px;\n opacity: 1;\n }\n 100% {\n max-height: 0;\n padding: 0;\n opacity: 0;\n }\n}\n@keyframes MessageMoveOut {\n 0% {\n max-height: 150px;\n padding: 8px;\n opacity: 1;\n }\n 100% {\n max-height: 0;\n padding: 0;\n opacity: 0;\n }\n}\n.ant-message-rtl {\n direction: rtl;\n}\n.ant-message-rtl span {\n direction: rtl;\n}\n.ant-message-rtl .anticon {\n margin-right: 0;\n margin-left: 8px;\n}\n",".my-modal{\n margin: 2rem !important;\n}\n",".react-tel-input{font-family:'Roboto',sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,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)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0 !important;margin-bottom:0 !important;padding-left:48px;margin-left:0;background:#FFFFFF;border:1px solid #CACACA;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number{border:1px solid #d79f9f;background-color:#FAF0F0;border-left-color:#cacaca}.react-tel-input .form-control.invalid-number:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#FAF0F0}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2;background:#fff;border-radius:3px 0 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px rgba(0,0,0,0.35);background-color:white;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input .special-label{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}","/*!\n * Quill Editor v1.3.7\n * https://quilljs.com/\n * Copyright (c) 2014, Jason Chen\n * Copyright (c) 2013, salesforce.com\n */\n.ql-container {\n box-sizing: border-box;\n font-family: Helvetica, Arial, sans-serif;\n font-size: 13px;\n height: 100%;\n margin: 0px;\n position: relative;\n}\n.ql-container.ql-disabled .ql-tooltip {\n visibility: hidden;\n}\n.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {\n pointer-events: none;\n}\n.ql-clipboard {\n left: -100000px;\n height: 1px;\n overflow-y: hidden;\n position: absolute;\n top: 50%;\n}\n.ql-clipboard p {\n margin: 0;\n padding: 0;\n}\n.ql-editor {\n box-sizing: border-box;\n line-height: 1.42;\n height: 100%;\n outline: none;\n overflow-y: auto;\n padding: 12px 15px;\n tab-size: 4;\n -moz-tab-size: 4;\n text-align: left;\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n.ql-editor > * {\n cursor: text;\n}\n.ql-editor p,\n.ql-editor ol,\n.ql-editor ul,\n.ql-editor pre,\n.ql-editor blockquote,\n.ql-editor h1,\n.ql-editor h2,\n.ql-editor h3,\n.ql-editor h4,\n.ql-editor h5,\n.ql-editor h6 {\n margin: 0;\n padding: 0;\n counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol,\n.ql-editor ul {\n padding-left: 1.5em;\n}\n.ql-editor ol > li,\n.ql-editor ul > li {\n list-style-type: none;\n}\n.ql-editor ul > li::before {\n content: '\\2022';\n}\n.ql-editor ul[data-checked=true],\n.ql-editor ul[data-checked=false] {\n pointer-events: none;\n}\n.ql-editor ul[data-checked=true] > li *,\n.ql-editor ul[data-checked=false] > li * {\n pointer-events: all;\n}\n.ql-editor ul[data-checked=true] > li::before,\n.ql-editor ul[data-checked=false] > li::before {\n color: #777;\n cursor: pointer;\n pointer-events: all;\n}\n.ql-editor ul[data-checked=true] > li::before {\n content: '\\2611';\n}\n.ql-editor ul[data-checked=false] > li::before {\n content: '\\2610';\n}\n.ql-editor li::before {\n display: inline-block;\n white-space: nowrap;\n width: 1.2em;\n}\n.ql-editor li:not(.ql-direction-rtl)::before {\n margin-left: -1.5em;\n margin-right: 0.3em;\n text-align: right;\n}\n.ql-editor li.ql-direction-rtl::before {\n margin-left: 0.3em;\n margin-right: -1.5em;\n}\n.ql-editor ol li:not(.ql-direction-rtl),\n.ql-editor ul li:not(.ql-direction-rtl) {\n padding-left: 1.5em;\n}\n.ql-editor ol li.ql-direction-rtl,\n.ql-editor ul li.ql-direction-rtl {\n padding-right: 1.5em;\n}\n.ql-editor ol li {\n counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n counter-increment: list-0;\n}\n.ql-editor ol li:before {\n content: counter(list-0, decimal) '. ';\n}\n.ql-editor ol li.ql-indent-1 {\n counter-increment: list-1;\n}\n.ql-editor ol li.ql-indent-1:before {\n content: counter(list-1, lower-alpha) '. ';\n}\n.ql-editor ol li.ql-indent-1 {\n counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-2 {\n counter-increment: list-2;\n}\n.ql-editor ol li.ql-indent-2:before {\n content: counter(list-2, lower-roman) '. ';\n}\n.ql-editor ol li.ql-indent-2 {\n counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-3 {\n counter-increment: list-3;\n}\n.ql-editor ol li.ql-indent-3:before {\n content: counter(list-3, decimal) '. ';\n}\n.ql-editor ol li.ql-indent-3 {\n counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-4 {\n counter-increment: list-4;\n}\n.ql-editor ol li.ql-indent-4:before {\n content: counter(list-4, lower-alpha) '. ';\n}\n.ql-editor ol li.ql-indent-4 {\n counter-reset: list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-5 {\n counter-increment: list-5;\n}\n.ql-editor ol li.ql-indent-5:before {\n content: counter(list-5, lower-roman) '. ';\n}\n.ql-editor ol li.ql-indent-5 {\n counter-reset: list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-6 {\n counter-increment: list-6;\n}\n.ql-editor ol li.ql-indent-6:before {\n content: counter(list-6, decimal) '. ';\n}\n.ql-editor ol li.ql-indent-6 {\n counter-reset: list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-7 {\n counter-increment: list-7;\n}\n.ql-editor ol li.ql-indent-7:before {\n content: counter(list-7, lower-alpha) '. ';\n}\n.ql-editor ol li.ql-indent-7 {\n counter-reset: list-8 list-9;\n}\n.ql-editor ol li.ql-indent-8 {\n counter-increment: list-8;\n}\n.ql-editor ol li.ql-indent-8:before {\n content: counter(list-8, lower-roman) '. ';\n}\n.ql-editor ol li.ql-indent-8 {\n counter-reset: list-9;\n}\n.ql-editor ol li.ql-indent-9 {\n counter-increment: list-9;\n}\n.ql-editor ol li.ql-indent-9:before {\n content: counter(list-9, decimal) '. ';\n}\n.ql-editor .ql-indent-1:not(.ql-direction-rtl) {\n padding-left: 3em;\n}\n.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {\n padding-left: 4.5em;\n}\n.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {\n padding-right: 3em;\n}\n.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {\n padding-right: 4.5em;\n}\n.ql-editor .ql-indent-2:not(.ql-direction-rtl) {\n padding-left: 6em;\n}\n.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {\n padding-left: 7.5em;\n}\n.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {\n padding-right: 6em;\n}\n.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {\n padding-right: 7.5em;\n}\n.ql-editor .ql-indent-3:not(.ql-direction-rtl) {\n padding-left: 9em;\n}\n.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {\n padding-left: 10.5em;\n}\n.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {\n padding-right: 9em;\n}\n.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {\n padding-right: 10.5em;\n}\n.ql-editor .ql-indent-4:not(.ql-direction-rtl) {\n padding-left: 12em;\n}\n.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {\n padding-left: 13.5em;\n}\n.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {\n padding-right: 12em;\n}\n.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {\n padding-right: 13.5em;\n}\n.ql-editor .ql-indent-5:not(.ql-direction-rtl) {\n padding-left: 15em;\n}\n.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {\n padding-left: 16.5em;\n}\n.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {\n padding-right: 15em;\n}\n.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {\n padding-right: 16.5em;\n}\n.ql-editor .ql-indent-6:not(.ql-direction-rtl) {\n padding-left: 18em;\n}\n.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {\n padding-left: 19.5em;\n}\n.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {\n padding-right: 18em;\n}\n.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {\n padding-right: 19.5em;\n}\n.ql-editor .ql-indent-7:not(.ql-direction-rtl) {\n padding-left: 21em;\n}\n.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {\n padding-left: 22.5em;\n}\n.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {\n padding-right: 21em;\n}\n.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {\n padding-right: 22.5em;\n}\n.ql-editor .ql-indent-8:not(.ql-direction-rtl) {\n padding-left: 24em;\n}\n.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {\n padding-left: 25.5em;\n}\n.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {\n padding-right: 24em;\n}\n.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {\n padding-right: 25.5em;\n}\n.ql-editor .ql-indent-9:not(.ql-direction-rtl) {\n padding-left: 27em;\n}\n.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {\n padding-left: 28.5em;\n}\n.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {\n padding-right: 27em;\n}\n.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {\n padding-right: 28.5em;\n}\n.ql-editor .ql-video {\n display: block;\n max-width: 100%;\n}\n.ql-editor .ql-video.ql-align-center {\n margin: 0 auto;\n}\n.ql-editor .ql-video.ql-align-right {\n margin: 0 0 0 auto;\n}\n.ql-editor .ql-bg-black {\n background-color: #000;\n}\n.ql-editor .ql-bg-red {\n background-color: #e60000;\n}\n.ql-editor .ql-bg-orange {\n background-color: #f90;\n}\n.ql-editor .ql-bg-yellow {\n background-color: #ff0;\n}\n.ql-editor .ql-bg-green {\n background-color: #008a00;\n}\n.ql-editor .ql-bg-blue {\n background-color: #06c;\n}\n.ql-editor .ql-bg-purple {\n background-color: #93f;\n}\n.ql-editor .ql-color-white {\n color: #fff;\n}\n.ql-editor .ql-color-red {\n color: #e60000;\n}\n.ql-editor .ql-color-orange {\n color: #f90;\n}\n.ql-editor .ql-color-yellow {\n color: #ff0;\n}\n.ql-editor .ql-color-green {\n color: #008a00;\n}\n.ql-editor .ql-color-blue {\n color: #06c;\n}\n.ql-editor .ql-color-purple {\n color: #93f;\n}\n.ql-editor .ql-font-serif {\n font-family: Georgia, Times New Roman, serif;\n}\n.ql-editor .ql-font-monospace {\n font-family: Monaco, Courier New, monospace;\n}\n.ql-editor .ql-size-small {\n font-size: 0.75em;\n}\n.ql-editor .ql-size-large {\n font-size: 1.5em;\n}\n.ql-editor .ql-size-huge {\n font-size: 2.5em;\n}\n.ql-editor .ql-direction-rtl {\n direction: rtl;\n text-align: inherit;\n}\n.ql-editor .ql-align-center {\n text-align: center;\n}\n.ql-editor .ql-align-justify {\n text-align: justify;\n}\n.ql-editor .ql-align-right {\n text-align: right;\n}\n.ql-editor.ql-blank::before {\n color: rgba(0,0,0,0.6);\n content: attr(data-placeholder);\n font-style: italic;\n left: 15px;\n pointer-events: none;\n position: absolute;\n right: 15px;\n}\n.ql-snow.ql-toolbar:after,\n.ql-snow .ql-toolbar:after {\n clear: both;\n content: '';\n display: table;\n}\n.ql-snow.ql-toolbar button,\n.ql-snow .ql-toolbar button {\n background: none;\n border: none;\n cursor: pointer;\n display: inline-block;\n float: left;\n height: 24px;\n padding: 3px 5px;\n width: 28px;\n}\n.ql-snow.ql-toolbar button svg,\n.ql-snow .ql-toolbar button svg {\n float: left;\n height: 100%;\n}\n.ql-snow.ql-toolbar button:active:hover,\n.ql-snow .ql-toolbar button:active:hover {\n outline: none;\n}\n.ql-snow.ql-toolbar input.ql-image[type=file],\n.ql-snow .ql-toolbar input.ql-image[type=file] {\n display: none;\n}\n.ql-snow.ql-toolbar button:hover,\n.ql-snow .ql-toolbar button:hover,\n.ql-snow.ql-toolbar button:focus,\n.ql-snow .ql-toolbar button:focus,\n.ql-snow.ql-toolbar button.ql-active,\n.ql-snow .ql-toolbar button.ql-active,\n.ql-snow.ql-toolbar .ql-picker-label:hover,\n.ql-snow .ql-toolbar .ql-picker-label:hover,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active,\n.ql-snow.ql-toolbar .ql-picker-item:hover,\n.ql-snow .ql-toolbar .ql-picker-item:hover,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected {\n color: #06c;\n}\n.ql-snow.ql-toolbar button:hover .ql-fill,\n.ql-snow .ql-toolbar button:hover .ql-fill,\n.ql-snow.ql-toolbar button:focus .ql-fill,\n.ql-snow .ql-toolbar button:focus .ql-fill,\n.ql-snow.ql-toolbar button.ql-active .ql-fill,\n.ql-snow .ql-toolbar button.ql-active .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,\n.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {\n fill: #06c;\n}\n.ql-snow.ql-toolbar button:hover .ql-stroke,\n.ql-snow .ql-toolbar button:hover .ql-stroke,\n.ql-snow.ql-toolbar button:focus .ql-stroke,\n.ql-snow .ql-toolbar button:focus .ql-stroke,\n.ql-snow.ql-toolbar button.ql-active .ql-stroke,\n.ql-snow .ql-toolbar button.ql-active .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,\n.ql-snow.ql-toolbar button:hover .ql-stroke-miter,\n.ql-snow .ql-toolbar button:hover .ql-stroke-miter,\n.ql-snow.ql-toolbar button:focus .ql-stroke-miter,\n.ql-snow .ql-toolbar button:focus .ql-stroke-miter,\n.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,\n.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {\n stroke: #06c;\n}\n@media (pointer: coarse) {\n .ql-snow.ql-toolbar button:hover:not(.ql-active),\n .ql-snow .ql-toolbar button:hover:not(.ql-active) {\n color: #444;\n }\n .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,\n .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,\n .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,\n .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {\n fill: #444;\n }\n .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,\n .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,\n .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,\n .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {\n stroke: #444;\n }\n}\n.ql-snow {\n box-sizing: border-box;\n}\n.ql-snow * {\n box-sizing: border-box;\n}\n.ql-snow .ql-hidden {\n display: none;\n}\n.ql-snow .ql-out-bottom,\n.ql-snow .ql-out-top {\n visibility: hidden;\n}\n.ql-snow .ql-tooltip {\n position: absolute;\n transform: translateY(10px);\n}\n.ql-snow .ql-tooltip a {\n cursor: pointer;\n text-decoration: none;\n}\n.ql-snow .ql-tooltip.ql-flip {\n transform: translateY(-10px);\n}\n.ql-snow .ql-formats {\n display: inline-block;\n vertical-align: middle;\n}\n.ql-snow .ql-formats:after {\n clear: both;\n content: '';\n display: table;\n}\n.ql-snow .ql-stroke {\n fill: none;\n stroke: #444;\n stroke-linecap: round;\n stroke-linejoin: round;\n stroke-width: 2;\n}\n.ql-snow .ql-stroke-miter {\n fill: none;\n stroke: #444;\n stroke-miterlimit: 10;\n stroke-width: 2;\n}\n.ql-snow .ql-fill,\n.ql-snow .ql-stroke.ql-fill {\n fill: #444;\n}\n.ql-snow .ql-empty {\n fill: none;\n}\n.ql-snow .ql-even {\n fill-rule: evenodd;\n}\n.ql-snow .ql-thin,\n.ql-snow .ql-stroke.ql-thin {\n stroke-width: 1;\n}\n.ql-snow .ql-transparent {\n opacity: 0.4;\n}\n.ql-snow .ql-direction svg:last-child {\n display: none;\n}\n.ql-snow .ql-direction.ql-active svg:last-child {\n display: inline;\n}\n.ql-snow .ql-direction.ql-active svg:first-child {\n display: none;\n}\n.ql-snow .ql-editor h1 {\n font-size: 2em;\n}\n.ql-snow .ql-editor h2 {\n font-size: 1.5em;\n}\n.ql-snow .ql-editor h3 {\n font-size: 1.17em;\n}\n.ql-snow .ql-editor h4 {\n font-size: 1em;\n}\n.ql-snow .ql-editor h5 {\n font-size: 0.83em;\n}\n.ql-snow .ql-editor h6 {\n font-size: 0.67em;\n}\n.ql-snow .ql-editor a {\n text-decoration: underline;\n}\n.ql-snow .ql-editor blockquote {\n border-left: 4px solid #ccc;\n margin-bottom: 5px;\n margin-top: 5px;\n padding-left: 16px;\n}\n.ql-snow .ql-editor code,\n.ql-snow .ql-editor pre {\n background-color: #f0f0f0;\n border-radius: 3px;\n}\n.ql-snow .ql-editor pre {\n white-space: pre-wrap;\n margin-bottom: 5px;\n margin-top: 5px;\n padding: 5px 10px;\n}\n.ql-snow .ql-editor code {\n font-size: 85%;\n padding: 2px 4px;\n}\n.ql-snow .ql-editor pre.ql-syntax {\n background-color: #23241f;\n color: #f8f8f2;\n overflow: visible;\n}\n.ql-snow .ql-editor img {\n max-width: 100%;\n}\n.ql-snow .ql-picker {\n color: #444;\n display: inline-block;\n float: left;\n font-size: 14px;\n font-weight: 500;\n height: 24px;\n position: relative;\n vertical-align: middle;\n}\n.ql-snow .ql-picker-label {\n cursor: pointer;\n display: inline-block;\n height: 100%;\n padding-left: 8px;\n padding-right: 2px;\n position: relative;\n width: 100%;\n}\n.ql-snow .ql-picker-label::before {\n display: inline-block;\n line-height: 22px;\n}\n.ql-snow .ql-picker-options {\n background-color: #fff;\n display: none;\n min-width: 100%;\n padding: 4px 8px;\n position: absolute;\n white-space: nowrap;\n}\n.ql-snow .ql-picker-options .ql-picker-item {\n cursor: pointer;\n display: block;\n padding-bottom: 5px;\n padding-top: 5px;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-label {\n color: #ccc;\n z-index: 2;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {\n fill: #ccc;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {\n stroke: #ccc;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-options {\n display: block;\n margin-top: -1px;\n top: 100%;\n z-index: 1;\n}\n.ql-snow .ql-color-picker,\n.ql-snow .ql-icon-picker {\n width: 28px;\n}\n.ql-snow .ql-color-picker .ql-picker-label,\n.ql-snow .ql-icon-picker .ql-picker-label {\n padding: 2px 4px;\n}\n.ql-snow .ql-color-picker .ql-picker-label svg,\n.ql-snow .ql-icon-picker .ql-picker-label svg {\n right: 4px;\n}\n.ql-snow .ql-icon-picker .ql-picker-options {\n padding: 4px 0px;\n}\n.ql-snow .ql-icon-picker .ql-picker-item {\n height: 24px;\n width: 24px;\n padding: 2px 4px;\n}\n.ql-snow .ql-color-picker .ql-picker-options {\n padding: 3px 5px;\n width: 152px;\n}\n.ql-snow .ql-color-picker .ql-picker-item {\n border: 1px solid transparent;\n float: left;\n height: 16px;\n margin: 2px;\n padding: 0px;\n width: 16px;\n}\n.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {\n position: absolute;\n margin-top: -9px;\n right: 0;\n top: 50%;\n width: 18px;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {\n content: attr(data-label);\n}\n.ql-snow .ql-picker.ql-header {\n width: 98px;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item::before {\n content: 'Normal';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"1\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before {\n content: 'Heading 1';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"2\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before {\n content: 'Heading 2';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"3\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before {\n content: 'Heading 3';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"4\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before {\n content: 'Heading 4';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"5\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before {\n content: 'Heading 5';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"6\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before {\n content: 'Heading 6';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before {\n font-size: 2em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before {\n font-size: 1.5em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before {\n font-size: 1.17em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before {\n font-size: 1em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before {\n font-size: 0.83em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before {\n font-size: 0.67em;\n}\n.ql-snow .ql-picker.ql-font {\n width: 108px;\n}\n.ql-snow .ql-picker.ql-font .ql-picker-label::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item::before {\n content: 'Sans Serif';\n}\n.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {\n content: 'Serif';\n}\n.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {\n content: 'Monospace';\n}\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {\n font-family: Georgia, Times New Roman, serif;\n}\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {\n font-family: Monaco, Courier New, monospace;\n}\n.ql-snow .ql-picker.ql-size {\n width: 98px;\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item::before {\n content: 'Normal';\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {\n content: 'Small';\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {\n content: 'Large';\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {\n content: 'Huge';\n}\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {\n font-size: 10px;\n}\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {\n font-size: 18px;\n}\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {\n font-size: 32px;\n}\n.ql-snow .ql-color-picker.ql-background .ql-picker-item {\n background-color: #fff;\n}\n.ql-snow .ql-color-picker.ql-color .ql-picker-item {\n background-color: #000;\n}\n.ql-toolbar.ql-snow {\n border: 1px solid #ccc;\n box-sizing: border-box;\n font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;\n padding: 8px;\n}\n.ql-toolbar.ql-snow .ql-formats {\n margin-right: 15px;\n}\n.ql-toolbar.ql-snow .ql-picker-label {\n border: 1px solid transparent;\n}\n.ql-toolbar.ql-snow .ql-picker-options {\n border: 1px solid transparent;\n box-shadow: rgba(0,0,0,0.2) 0 2px 8px;\n}\n.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {\n border-color: #ccc;\n}\n.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {\n border-color: #ccc;\n}\n.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,\n.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {\n border-color: #000;\n}\n.ql-toolbar.ql-snow + .ql-container.ql-snow {\n border-top: 0px;\n}\n.ql-snow .ql-tooltip {\n background-color: #fff;\n border: 1px solid #ccc;\n box-shadow: 0px 0px 5px #ddd;\n color: #444;\n padding: 5px 12px;\n white-space: nowrap;\n}\n.ql-snow .ql-tooltip::before {\n content: \"Visit URL:\";\n line-height: 26px;\n margin-right: 8px;\n}\n.ql-snow .ql-tooltip input[type=text] {\n display: none;\n border: 1px solid #ccc;\n font-size: 13px;\n height: 26px;\n margin: 0px;\n padding: 3px 5px;\n width: 170px;\n}\n.ql-snow .ql-tooltip a.ql-preview {\n display: inline-block;\n max-width: 200px;\n overflow-x: hidden;\n text-overflow: ellipsis;\n vertical-align: top;\n}\n.ql-snow .ql-tooltip a.ql-action::after {\n border-right: 1px solid #ccc;\n content: 'Edit';\n margin-left: 16px;\n padding-right: 8px;\n}\n.ql-snow .ql-tooltip a.ql-remove::before {\n content: 'Remove';\n margin-left: 8px;\n}\n.ql-snow .ql-tooltip a {\n line-height: 26px;\n}\n.ql-snow .ql-tooltip.ql-editing a.ql-preview,\n.ql-snow .ql-tooltip.ql-editing a.ql-remove {\n display: none;\n}\n.ql-snow .ql-tooltip.ql-editing input[type=text] {\n display: inline-block;\n}\n.ql-snow .ql-tooltip.ql-editing a.ql-action::after {\n border-right: 0px;\n content: 'Save';\n padding-right: 0px;\n}\n.ql-snow .ql-tooltip[data-mode=link]::before {\n content: \"Enter link:\";\n}\n.ql-snow .ql-tooltip[data-mode=formula]::before {\n content: \"Enter formula:\";\n}\n.ql-snow .ql-tooltip[data-mode=video]::before {\n content: \"Enter video:\";\n}\n.ql-snow a {\n color: #06c;\n}\n.ql-container.ql-snow {\n border: 1px solid #ccc;\n}\n","$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":""}