codebase.css 417 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981
  1. /*!
  2. * Codebase - v2.0.0
  3. * @author pixelcave
  4. * Copyright (c) 2018
  5. */
  6. *,
  7. *::before,
  8. *::after {
  9. box-sizing: border-box;
  10. }
  11. html {
  12. font-family: sans-serif;
  13. line-height: 1.15;
  14. -webkit-text-size-adjust: 100%;
  15. -ms-text-size-adjust: 100%;
  16. -ms-overflow-style: scrollbar;
  17. -webkit-tap-highlight-color: transparent;
  18. }
  19. @-ms-viewport {
  20. width: device-width;
  21. }
  22. article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  23. display: block;
  24. }
  25. body {
  26. margin: 0;
  27. font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  28. font-size: 1rem;
  29. font-weight: 400;
  30. line-height: 1.5;
  31. color: #575757;
  32. text-align: left;
  33. background-color: #f5f6f7;
  34. }
  35. [tabindex="-1"]:focus {
  36. outline: 0 !important;
  37. }
  38. hr {
  39. box-sizing: content-box;
  40. height: 0;
  41. overflow: visible;
  42. }
  43. h1, h2, h3, h4, h5, h6 {
  44. margin-top: 0;
  45. margin-bottom: 20px;
  46. }
  47. p {
  48. margin-top: 0;
  49. margin-bottom: 1rem;
  50. }
  51. abbr[title],
  52. abbr[data-original-title] {
  53. text-decoration: underline;
  54. -webkit-text-decoration: underline dotted;
  55. text-decoration: underline dotted;
  56. cursor: help;
  57. border-bottom: 0;
  58. }
  59. address {
  60. margin-bottom: 1rem;
  61. font-style: normal;
  62. line-height: inherit;
  63. }
  64. ol,
  65. ul,
  66. dl {
  67. margin-top: 0;
  68. margin-bottom: 1rem;
  69. }
  70. ol ol,
  71. ul ul,
  72. ol ul,
  73. ul ol {
  74. margin-bottom: 0;
  75. }
  76. dt {
  77. font-weight: 700;
  78. }
  79. dd {
  80. margin-bottom: .5rem;
  81. margin-left: 0;
  82. }
  83. blockquote {
  84. margin: 0 0 1rem;
  85. }
  86. dfn {
  87. font-style: italic;
  88. }
  89. b,
  90. strong {
  91. font-weight: bolder;
  92. }
  93. small {
  94. font-size: 80%;
  95. }
  96. sub,
  97. sup {
  98. position: relative;
  99. font-size: 75%;
  100. line-height: 0;
  101. vertical-align: baseline;
  102. }
  103. sub {
  104. bottom: -.25em;
  105. }
  106. sup {
  107. top: -.5em;
  108. }
  109. a {
  110. color: #42a5f5;
  111. text-decoration: none;
  112. background-color: transparent;
  113. -webkit-text-decoration-skip: objects;
  114. }
  115. a:hover {
  116. color: #0b72c6;
  117. text-decoration: none;
  118. }
  119. a:not([href]):not([tabindex]) {
  120. color: inherit;
  121. text-decoration: none;
  122. }
  123. a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  124. color: inherit;
  125. text-decoration: none;
  126. }
  127. a:not([href]):not([tabindex]):focus {
  128. outline: 0;
  129. }
  130. pre,
  131. code,
  132. kbd,
  133. samp {
  134. font-family: monospace, monospace;
  135. font-size: 1em;
  136. }
  137. pre {
  138. margin-top: 0;
  139. margin-bottom: 1rem;
  140. overflow: auto;
  141. -ms-overflow-style: scrollbar;
  142. }
  143. figure {
  144. margin: 0 0 1rem;
  145. }
  146. img {
  147. vertical-align: middle;
  148. border-style: none;
  149. }
  150. svg:not(:root) {
  151. overflow: hidden;
  152. }
  153. table {
  154. border-collapse: collapse;
  155. }
  156. caption {
  157. padding-top: 10px;
  158. padding-bottom: 10px;
  159. color: #6c757d;
  160. text-align: left;
  161. caption-side: bottom;
  162. }
  163. th {
  164. text-align: inherit;
  165. }
  166. label {
  167. display: inline-block;
  168. margin-bottom: .5rem;
  169. }
  170. button {
  171. border-radius: 0;
  172. }
  173. button:focus {
  174. outline: 1px dotted;
  175. outline: 5px auto -webkit-focus-ring-color;
  176. }
  177. input,
  178. button,
  179. select,
  180. optgroup,
  181. textarea {
  182. margin: 0;
  183. font-family: inherit;
  184. font-size: inherit;
  185. line-height: inherit;
  186. }
  187. button,
  188. input {
  189. overflow: visible;
  190. }
  191. button,
  192. select {
  193. text-transform: none;
  194. }
  195. button,
  196. html [type="button"],
  197. [type="reset"],
  198. [type="submit"] {
  199. -webkit-appearance: button;
  200. }
  201. button::-moz-focus-inner,
  202. [type="button"]::-moz-focus-inner,
  203. [type="reset"]::-moz-focus-inner,
  204. [type="submit"]::-moz-focus-inner {
  205. padding: 0;
  206. border-style: none;
  207. }
  208. input[type="radio"],
  209. input[type="checkbox"] {
  210. box-sizing: border-box;
  211. padding: 0;
  212. }
  213. input[type="date"],
  214. input[type="time"],
  215. input[type="datetime-local"],
  216. input[type="month"] {
  217. -webkit-appearance: listbox;
  218. }
  219. textarea {
  220. overflow: auto;
  221. resize: vertical;
  222. }
  223. fieldset {
  224. min-width: 0;
  225. padding: 0;
  226. margin: 0;
  227. border: 0;
  228. }
  229. legend {
  230. display: block;
  231. width: 100%;
  232. max-width: 100%;
  233. padding: 0;
  234. margin-bottom: .5rem;
  235. font-size: 1.5rem;
  236. line-height: inherit;
  237. color: inherit;
  238. white-space: normal;
  239. }
  240. progress {
  241. vertical-align: baseline;
  242. }
  243. [type="number"]::-webkit-inner-spin-button,
  244. [type="number"]::-webkit-outer-spin-button {
  245. height: auto;
  246. }
  247. [type="search"] {
  248. outline-offset: -2px;
  249. -webkit-appearance: none;
  250. }
  251. [type="search"]::-webkit-search-cancel-button,
  252. [type="search"]::-webkit-search-decoration {
  253. -webkit-appearance: none;
  254. }
  255. ::-webkit-file-upload-button {
  256. font: inherit;
  257. -webkit-appearance: button;
  258. }
  259. output {
  260. display: inline-block;
  261. }
  262. summary {
  263. display: list-item;
  264. cursor: pointer;
  265. }
  266. template {
  267. display: none;
  268. }
  269. [hidden] {
  270. display: none !important;
  271. }
  272. h1, h2, h3, h4, h5, h6,
  273. .h1, .h2, .h3, .h4, .h5, .h6 {
  274. margin-bottom: 20px;
  275. font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  276. font-weight: 600;
  277. line-height: 1.2;
  278. color: #171717;
  279. }
  280. h1, .h1 {
  281. font-size: 2.571429rem;
  282. }
  283. h2, .h2 {
  284. font-size: 2.142857rem;
  285. }
  286. h3, .h3 {
  287. font-size: 1.857143rem;
  288. }
  289. h4, .h4 {
  290. font-size: 1.571429rem;
  291. }
  292. h5, .h5 {
  293. font-size: 1.285714rem;
  294. }
  295. h6, .h6 {
  296. font-size: 1rem;
  297. }
  298. .lead {
  299. font-size: 1.5rem;
  300. font-weight: 300;
  301. }
  302. .display-1 {
  303. font-size: 6rem;
  304. font-weight: 300;
  305. line-height: 1.2;
  306. }
  307. .display-2 {
  308. font-size: 5.5rem;
  309. font-weight: 300;
  310. line-height: 1.2;
  311. }
  312. .display-3 {
  313. font-size: 4.5rem;
  314. font-weight: 300;
  315. line-height: 1.2;
  316. }
  317. .display-4 {
  318. font-size: 3.5rem;
  319. font-weight: 300;
  320. line-height: 1.2;
  321. }
  322. hr {
  323. margin-top: 1rem;
  324. margin-bottom: 1rem;
  325. border: 0;
  326. border-top: 1px solid #eaecee;
  327. }
  328. small,
  329. .small {
  330. font-size: 80%;
  331. font-weight: 400;
  332. }
  333. mark,
  334. .mark {
  335. padding: 0.2em;
  336. background-color: #fcf8e3;
  337. }
  338. .list-unstyled {
  339. padding-left: 0;
  340. list-style: none;
  341. }
  342. .list-inline {
  343. padding-left: 0;
  344. list-style: none;
  345. }
  346. .list-inline-item {
  347. display: inline-block;
  348. }
  349. .list-inline-item:not(:last-child) {
  350. margin-right: 0.5rem;
  351. }
  352. .initialism {
  353. font-size: 90%;
  354. text-transform: uppercase;
  355. }
  356. .blockquote {
  357. margin-bottom: 1rem;
  358. font-size: 1.25rem;
  359. }
  360. .blockquote-footer {
  361. display: block;
  362. font-size: 80%;
  363. color: #6c757d;
  364. }
  365. .blockquote-footer::before {
  366. content: "\2014 \00A0";
  367. }
  368. .img-fluid {
  369. max-width: 100%;
  370. height: auto;
  371. }
  372. .img-thumbnail {
  373. padding: 0.25rem;
  374. background-color: #f5f6f7;
  375. border: 1px solid #dee2e6;
  376. border-radius: 0.25rem;
  377. max-width: 100%;
  378. height: auto;
  379. }
  380. .figure {
  381. display: inline-block;
  382. }
  383. .figure-img {
  384. margin-bottom: 0.5rem;
  385. line-height: 1;
  386. }
  387. .figure-caption {
  388. font-size: 90%;
  389. color: #6c757d;
  390. }
  391. code,
  392. kbd,
  393. pre,
  394. samp {
  395. font-family: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  396. }
  397. code {
  398. font-size: 87.5%;
  399. color: #e83e8c;
  400. word-break: break-word;
  401. }
  402. a > code {
  403. color: inherit;
  404. }
  405. kbd {
  406. padding: 0.2rem 0.4rem;
  407. font-size: 87.5%;
  408. color: #fff;
  409. background-color: #212529;
  410. border-radius: 0.2rem;
  411. }
  412. kbd kbd {
  413. padding: 0;
  414. font-size: 100%;
  415. font-weight: 700;
  416. }
  417. pre {
  418. display: block;
  419. font-size: 87.5%;
  420. color: #212529;
  421. }
  422. pre code {
  423. font-size: inherit;
  424. color: inherit;
  425. word-break: normal;
  426. }
  427. .pre-scrollable {
  428. max-height: 340px;
  429. overflow-y: scroll;
  430. }
  431. .container {
  432. width: 100%;
  433. padding-right: 15px;
  434. padding-left: 15px;
  435. margin-right: auto;
  436. margin-left: auto;
  437. }
  438. @media (min-width: 576px) {
  439. .container {
  440. max-width: 540px;
  441. }
  442. }
  443. @media (min-width: 768px) {
  444. .container {
  445. max-width: 720px;
  446. }
  447. }
  448. @media (min-width: 992px) {
  449. .container {
  450. max-width: 960px;
  451. }
  452. }
  453. @media (min-width: 1200px) {
  454. .container {
  455. max-width: 1140px;
  456. }
  457. }
  458. .container-fluid {
  459. width: 100%;
  460. padding-right: 15px;
  461. padding-left: 15px;
  462. margin-right: auto;
  463. margin-left: auto;
  464. }
  465. .row {
  466. display: -webkit-box;
  467. display: -ms-flexbox;
  468. display: flex;
  469. -ms-flex-wrap: wrap;
  470. flex-wrap: wrap;
  471. margin-right: -15px;
  472. margin-left: -15px;
  473. }
  474. .no-gutters {
  475. margin-right: 0;
  476. margin-left: 0;
  477. }
  478. .no-gutters > .col,
  479. .no-gutters > [class*="col-"] {
  480. padding-right: 0;
  481. padding-left: 0;
  482. }
  483. .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
  484. .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
  485. .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
  486. .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
  487. .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
  488. .col-xl-auto {
  489. position: relative;
  490. width: 100%;
  491. min-height: 1px;
  492. padding-right: 15px;
  493. padding-left: 15px;
  494. }
  495. .col {
  496. -ms-flex-preferred-size: 0;
  497. flex-basis: 0;
  498. -webkit-box-flex: 1;
  499. -ms-flex-positive: 1;
  500. flex-grow: 1;
  501. max-width: 100%;
  502. }
  503. .col-auto {
  504. -webkit-box-flex: 0;
  505. -ms-flex: 0 0 auto;
  506. flex: 0 0 auto;
  507. width: auto;
  508. max-width: none;
  509. }
  510. .col-1 {
  511. -webkit-box-flex: 0;
  512. -ms-flex: 0 0 8.333333%;
  513. flex: 0 0 8.333333%;
  514. max-width: 8.333333%;
  515. }
  516. .col-2 {
  517. -webkit-box-flex: 0;
  518. -ms-flex: 0 0 16.666667%;
  519. flex: 0 0 16.666667%;
  520. max-width: 16.666667%;
  521. }
  522. .col-3 {
  523. -webkit-box-flex: 0;
  524. -ms-flex: 0 0 25%;
  525. flex: 0 0 25%;
  526. max-width: 25%;
  527. }
  528. .col-4 {
  529. -webkit-box-flex: 0;
  530. -ms-flex: 0 0 33.333333%;
  531. flex: 0 0 33.333333%;
  532. max-width: 33.333333%;
  533. }
  534. .col-5 {
  535. -webkit-box-flex: 0;
  536. -ms-flex: 0 0 41.666667%;
  537. flex: 0 0 41.666667%;
  538. max-width: 41.666667%;
  539. }
  540. .col-6 {
  541. -webkit-box-flex: 0;
  542. -ms-flex: 0 0 50%;
  543. flex: 0 0 50%;
  544. max-width: 50%;
  545. }
  546. .col-7 {
  547. -webkit-box-flex: 0;
  548. -ms-flex: 0 0 58.333333%;
  549. flex: 0 0 58.333333%;
  550. max-width: 58.333333%;
  551. }
  552. .col-8 {
  553. -webkit-box-flex: 0;
  554. -ms-flex: 0 0 66.666667%;
  555. flex: 0 0 66.666667%;
  556. max-width: 66.666667%;
  557. }
  558. .col-9 {
  559. -webkit-box-flex: 0;
  560. -ms-flex: 0 0 75%;
  561. flex: 0 0 75%;
  562. max-width: 75%;
  563. }
  564. .col-10 {
  565. -webkit-box-flex: 0;
  566. -ms-flex: 0 0 83.333333%;
  567. flex: 0 0 83.333333%;
  568. max-width: 83.333333%;
  569. }
  570. .col-11 {
  571. -webkit-box-flex: 0;
  572. -ms-flex: 0 0 91.666667%;
  573. flex: 0 0 91.666667%;
  574. max-width: 91.666667%;
  575. }
  576. .col-12 {
  577. -webkit-box-flex: 0;
  578. -ms-flex: 0 0 100%;
  579. flex: 0 0 100%;
  580. max-width: 100%;
  581. }
  582. .order-first {
  583. -webkit-box-ordinal-group: 0;
  584. -ms-flex-order: -1;
  585. order: -1;
  586. }
  587. .order-last {
  588. -webkit-box-ordinal-group: 14;
  589. -ms-flex-order: 13;
  590. order: 13;
  591. }
  592. .order-0 {
  593. -webkit-box-ordinal-group: 1;
  594. -ms-flex-order: 0;
  595. order: 0;
  596. }
  597. .order-1 {
  598. -webkit-box-ordinal-group: 2;
  599. -ms-flex-order: 1;
  600. order: 1;
  601. }
  602. .order-2 {
  603. -webkit-box-ordinal-group: 3;
  604. -ms-flex-order: 2;
  605. order: 2;
  606. }
  607. .order-3 {
  608. -webkit-box-ordinal-group: 4;
  609. -ms-flex-order: 3;
  610. order: 3;
  611. }
  612. .order-4 {
  613. -webkit-box-ordinal-group: 5;
  614. -ms-flex-order: 4;
  615. order: 4;
  616. }
  617. .order-5 {
  618. -webkit-box-ordinal-group: 6;
  619. -ms-flex-order: 5;
  620. order: 5;
  621. }
  622. .order-6 {
  623. -webkit-box-ordinal-group: 7;
  624. -ms-flex-order: 6;
  625. order: 6;
  626. }
  627. .order-7 {
  628. -webkit-box-ordinal-group: 8;
  629. -ms-flex-order: 7;
  630. order: 7;
  631. }
  632. .order-8 {
  633. -webkit-box-ordinal-group: 9;
  634. -ms-flex-order: 8;
  635. order: 8;
  636. }
  637. .order-9 {
  638. -webkit-box-ordinal-group: 10;
  639. -ms-flex-order: 9;
  640. order: 9;
  641. }
  642. .order-10 {
  643. -webkit-box-ordinal-group: 11;
  644. -ms-flex-order: 10;
  645. order: 10;
  646. }
  647. .order-11 {
  648. -webkit-box-ordinal-group: 12;
  649. -ms-flex-order: 11;
  650. order: 11;
  651. }
  652. .order-12 {
  653. -webkit-box-ordinal-group: 13;
  654. -ms-flex-order: 12;
  655. order: 12;
  656. }
  657. .offset-1 {
  658. margin-left: 8.333333%;
  659. }
  660. .offset-2 {
  661. margin-left: 16.666667%;
  662. }
  663. .offset-3 {
  664. margin-left: 25%;
  665. }
  666. .offset-4 {
  667. margin-left: 33.333333%;
  668. }
  669. .offset-5 {
  670. margin-left: 41.666667%;
  671. }
  672. .offset-6 {
  673. margin-left: 50%;
  674. }
  675. .offset-7 {
  676. margin-left: 58.333333%;
  677. }
  678. .offset-8 {
  679. margin-left: 66.666667%;
  680. }
  681. .offset-9 {
  682. margin-left: 75%;
  683. }
  684. .offset-10 {
  685. margin-left: 83.333333%;
  686. }
  687. .offset-11 {
  688. margin-left: 91.666667%;
  689. }
  690. @media (min-width: 576px) {
  691. .col-sm {
  692. -ms-flex-preferred-size: 0;
  693. flex-basis: 0;
  694. -webkit-box-flex: 1;
  695. -ms-flex-positive: 1;
  696. flex-grow: 1;
  697. max-width: 100%;
  698. }
  699. .col-sm-auto {
  700. -webkit-box-flex: 0;
  701. -ms-flex: 0 0 auto;
  702. flex: 0 0 auto;
  703. width: auto;
  704. max-width: none;
  705. }
  706. .col-sm-1 {
  707. -webkit-box-flex: 0;
  708. -ms-flex: 0 0 8.333333%;
  709. flex: 0 0 8.333333%;
  710. max-width: 8.333333%;
  711. }
  712. .col-sm-2 {
  713. -webkit-box-flex: 0;
  714. -ms-flex: 0 0 16.666667%;
  715. flex: 0 0 16.666667%;
  716. max-width: 16.666667%;
  717. }
  718. .col-sm-3 {
  719. -webkit-box-flex: 0;
  720. -ms-flex: 0 0 25%;
  721. flex: 0 0 25%;
  722. max-width: 25%;
  723. }
  724. .col-sm-4 {
  725. -webkit-box-flex: 0;
  726. -ms-flex: 0 0 33.333333%;
  727. flex: 0 0 33.333333%;
  728. max-width: 33.333333%;
  729. }
  730. .col-sm-5 {
  731. -webkit-box-flex: 0;
  732. -ms-flex: 0 0 41.666667%;
  733. flex: 0 0 41.666667%;
  734. max-width: 41.666667%;
  735. }
  736. .col-sm-6 {
  737. -webkit-box-flex: 0;
  738. -ms-flex: 0 0 50%;
  739. flex: 0 0 50%;
  740. max-width: 50%;
  741. }
  742. .col-sm-7 {
  743. -webkit-box-flex: 0;
  744. -ms-flex: 0 0 58.333333%;
  745. flex: 0 0 58.333333%;
  746. max-width: 58.333333%;
  747. }
  748. .col-sm-8 {
  749. -webkit-box-flex: 0;
  750. -ms-flex: 0 0 66.666667%;
  751. flex: 0 0 66.666667%;
  752. max-width: 66.666667%;
  753. }
  754. .col-sm-9 {
  755. -webkit-box-flex: 0;
  756. -ms-flex: 0 0 75%;
  757. flex: 0 0 75%;
  758. max-width: 75%;
  759. }
  760. .col-sm-10 {
  761. -webkit-box-flex: 0;
  762. -ms-flex: 0 0 83.333333%;
  763. flex: 0 0 83.333333%;
  764. max-width: 83.333333%;
  765. }
  766. .col-sm-11 {
  767. -webkit-box-flex: 0;
  768. -ms-flex: 0 0 91.666667%;
  769. flex: 0 0 91.666667%;
  770. max-width: 91.666667%;
  771. }
  772. .col-sm-12 {
  773. -webkit-box-flex: 0;
  774. -ms-flex: 0 0 100%;
  775. flex: 0 0 100%;
  776. max-width: 100%;
  777. }
  778. .order-sm-first {
  779. -webkit-box-ordinal-group: 0;
  780. -ms-flex-order: -1;
  781. order: -1;
  782. }
  783. .order-sm-last {
  784. -webkit-box-ordinal-group: 14;
  785. -ms-flex-order: 13;
  786. order: 13;
  787. }
  788. .order-sm-0 {
  789. -webkit-box-ordinal-group: 1;
  790. -ms-flex-order: 0;
  791. order: 0;
  792. }
  793. .order-sm-1 {
  794. -webkit-box-ordinal-group: 2;
  795. -ms-flex-order: 1;
  796. order: 1;
  797. }
  798. .order-sm-2 {
  799. -webkit-box-ordinal-group: 3;
  800. -ms-flex-order: 2;
  801. order: 2;
  802. }
  803. .order-sm-3 {
  804. -webkit-box-ordinal-group: 4;
  805. -ms-flex-order: 3;
  806. order: 3;
  807. }
  808. .order-sm-4 {
  809. -webkit-box-ordinal-group: 5;
  810. -ms-flex-order: 4;
  811. order: 4;
  812. }
  813. .order-sm-5 {
  814. -webkit-box-ordinal-group: 6;
  815. -ms-flex-order: 5;
  816. order: 5;
  817. }
  818. .order-sm-6 {
  819. -webkit-box-ordinal-group: 7;
  820. -ms-flex-order: 6;
  821. order: 6;
  822. }
  823. .order-sm-7 {
  824. -webkit-box-ordinal-group: 8;
  825. -ms-flex-order: 7;
  826. order: 7;
  827. }
  828. .order-sm-8 {
  829. -webkit-box-ordinal-group: 9;
  830. -ms-flex-order: 8;
  831. order: 8;
  832. }
  833. .order-sm-9 {
  834. -webkit-box-ordinal-group: 10;
  835. -ms-flex-order: 9;
  836. order: 9;
  837. }
  838. .order-sm-10 {
  839. -webkit-box-ordinal-group: 11;
  840. -ms-flex-order: 10;
  841. order: 10;
  842. }
  843. .order-sm-11 {
  844. -webkit-box-ordinal-group: 12;
  845. -ms-flex-order: 11;
  846. order: 11;
  847. }
  848. .order-sm-12 {
  849. -webkit-box-ordinal-group: 13;
  850. -ms-flex-order: 12;
  851. order: 12;
  852. }
  853. .offset-sm-0 {
  854. margin-left: 0;
  855. }
  856. .offset-sm-1 {
  857. margin-left: 8.333333%;
  858. }
  859. .offset-sm-2 {
  860. margin-left: 16.666667%;
  861. }
  862. .offset-sm-3 {
  863. margin-left: 25%;
  864. }
  865. .offset-sm-4 {
  866. margin-left: 33.333333%;
  867. }
  868. .offset-sm-5 {
  869. margin-left: 41.666667%;
  870. }
  871. .offset-sm-6 {
  872. margin-left: 50%;
  873. }
  874. .offset-sm-7 {
  875. margin-left: 58.333333%;
  876. }
  877. .offset-sm-8 {
  878. margin-left: 66.666667%;
  879. }
  880. .offset-sm-9 {
  881. margin-left: 75%;
  882. }
  883. .offset-sm-10 {
  884. margin-left: 83.333333%;
  885. }
  886. .offset-sm-11 {
  887. margin-left: 91.666667%;
  888. }
  889. }
  890. @media (min-width: 768px) {
  891. .col-md {
  892. -ms-flex-preferred-size: 0;
  893. flex-basis: 0;
  894. -webkit-box-flex: 1;
  895. -ms-flex-positive: 1;
  896. flex-grow: 1;
  897. max-width: 100%;
  898. }
  899. .col-md-auto {
  900. -webkit-box-flex: 0;
  901. -ms-flex: 0 0 auto;
  902. flex: 0 0 auto;
  903. width: auto;
  904. max-width: none;
  905. }
  906. .col-md-1 {
  907. -webkit-box-flex: 0;
  908. -ms-flex: 0 0 8.333333%;
  909. flex: 0 0 8.333333%;
  910. max-width: 8.333333%;
  911. }
  912. .col-md-2 {
  913. -webkit-box-flex: 0;
  914. -ms-flex: 0 0 16.666667%;
  915. flex: 0 0 16.666667%;
  916. max-width: 16.666667%;
  917. }
  918. .col-md-3 {
  919. -webkit-box-flex: 0;
  920. -ms-flex: 0 0 25%;
  921. flex: 0 0 25%;
  922. max-width: 25%;
  923. }
  924. .col-md-4 {
  925. -webkit-box-flex: 0;
  926. -ms-flex: 0 0 33.333333%;
  927. flex: 0 0 33.333333%;
  928. max-width: 33.333333%;
  929. }
  930. .col-md-5 {
  931. -webkit-box-flex: 0;
  932. -ms-flex: 0 0 41.666667%;
  933. flex: 0 0 41.666667%;
  934. max-width: 41.666667%;
  935. }
  936. .col-md-6 {
  937. -webkit-box-flex: 0;
  938. -ms-flex: 0 0 50%;
  939. flex: 0 0 50%;
  940. max-width: 50%;
  941. }
  942. .col-md-7 {
  943. -webkit-box-flex: 0;
  944. -ms-flex: 0 0 58.333333%;
  945. flex: 0 0 58.333333%;
  946. max-width: 58.333333%;
  947. }
  948. .col-md-8 {
  949. -webkit-box-flex: 0;
  950. -ms-flex: 0 0 66.666667%;
  951. flex: 0 0 66.666667%;
  952. max-width: 66.666667%;
  953. }
  954. .col-md-9 {
  955. -webkit-box-flex: 0;
  956. -ms-flex: 0 0 75%;
  957. flex: 0 0 75%;
  958. max-width: 75%;
  959. }
  960. .col-md-10 {
  961. -webkit-box-flex: 0;
  962. -ms-flex: 0 0 83.333333%;
  963. flex: 0 0 83.333333%;
  964. max-width: 83.333333%;
  965. }
  966. .col-md-11 {
  967. -webkit-box-flex: 0;
  968. -ms-flex: 0 0 91.666667%;
  969. flex: 0 0 91.666667%;
  970. max-width: 91.666667%;
  971. }
  972. .col-md-12 {
  973. -webkit-box-flex: 0;
  974. -ms-flex: 0 0 100%;
  975. flex: 0 0 100%;
  976. max-width: 100%;
  977. }
  978. .order-md-first {
  979. -webkit-box-ordinal-group: 0;
  980. -ms-flex-order: -1;
  981. order: -1;
  982. }
  983. .order-md-last {
  984. -webkit-box-ordinal-group: 14;
  985. -ms-flex-order: 13;
  986. order: 13;
  987. }
  988. .order-md-0 {
  989. -webkit-box-ordinal-group: 1;
  990. -ms-flex-order: 0;
  991. order: 0;
  992. }
  993. .order-md-1 {
  994. -webkit-box-ordinal-group: 2;
  995. -ms-flex-order: 1;
  996. order: 1;
  997. }
  998. .order-md-2 {
  999. -webkit-box-ordinal-group: 3;
  1000. -ms-flex-order: 2;
  1001. order: 2;
  1002. }
  1003. .order-md-3 {
  1004. -webkit-box-ordinal-group: 4;
  1005. -ms-flex-order: 3;
  1006. order: 3;
  1007. }
  1008. .order-md-4 {
  1009. -webkit-box-ordinal-group: 5;
  1010. -ms-flex-order: 4;
  1011. order: 4;
  1012. }
  1013. .order-md-5 {
  1014. -webkit-box-ordinal-group: 6;
  1015. -ms-flex-order: 5;
  1016. order: 5;
  1017. }
  1018. .order-md-6 {
  1019. -webkit-box-ordinal-group: 7;
  1020. -ms-flex-order: 6;
  1021. order: 6;
  1022. }
  1023. .order-md-7 {
  1024. -webkit-box-ordinal-group: 8;
  1025. -ms-flex-order: 7;
  1026. order: 7;
  1027. }
  1028. .order-md-8 {
  1029. -webkit-box-ordinal-group: 9;
  1030. -ms-flex-order: 8;
  1031. order: 8;
  1032. }
  1033. .order-md-9 {
  1034. -webkit-box-ordinal-group: 10;
  1035. -ms-flex-order: 9;
  1036. order: 9;
  1037. }
  1038. .order-md-10 {
  1039. -webkit-box-ordinal-group: 11;
  1040. -ms-flex-order: 10;
  1041. order: 10;
  1042. }
  1043. .order-md-11 {
  1044. -webkit-box-ordinal-group: 12;
  1045. -ms-flex-order: 11;
  1046. order: 11;
  1047. }
  1048. .order-md-12 {
  1049. -webkit-box-ordinal-group: 13;
  1050. -ms-flex-order: 12;
  1051. order: 12;
  1052. }
  1053. .offset-md-0 {
  1054. margin-left: 0;
  1055. }
  1056. .offset-md-1 {
  1057. margin-left: 8.333333%;
  1058. }
  1059. .offset-md-2 {
  1060. margin-left: 16.666667%;
  1061. }
  1062. .offset-md-3 {
  1063. margin-left: 25%;
  1064. }
  1065. .offset-md-4 {
  1066. margin-left: 33.333333%;
  1067. }
  1068. .offset-md-5 {
  1069. margin-left: 41.666667%;
  1070. }
  1071. .offset-md-6 {
  1072. margin-left: 50%;
  1073. }
  1074. .offset-md-7 {
  1075. margin-left: 58.333333%;
  1076. }
  1077. .offset-md-8 {
  1078. margin-left: 66.666667%;
  1079. }
  1080. .offset-md-9 {
  1081. margin-left: 75%;
  1082. }
  1083. .offset-md-10 {
  1084. margin-left: 83.333333%;
  1085. }
  1086. .offset-md-11 {
  1087. margin-left: 91.666667%;
  1088. }
  1089. }
  1090. @media (min-width: 992px) {
  1091. .col-lg {
  1092. -ms-flex-preferred-size: 0;
  1093. flex-basis: 0;
  1094. -webkit-box-flex: 1;
  1095. -ms-flex-positive: 1;
  1096. flex-grow: 1;
  1097. max-width: 100%;
  1098. }
  1099. .col-lg-auto {
  1100. -webkit-box-flex: 0;
  1101. -ms-flex: 0 0 auto;
  1102. flex: 0 0 auto;
  1103. width: auto;
  1104. max-width: none;
  1105. }
  1106. .col-lg-1 {
  1107. -webkit-box-flex: 0;
  1108. -ms-flex: 0 0 8.333333%;
  1109. flex: 0 0 8.333333%;
  1110. max-width: 8.333333%;
  1111. }
  1112. .col-lg-2 {
  1113. -webkit-box-flex: 0;
  1114. -ms-flex: 0 0 16.666667%;
  1115. flex: 0 0 16.666667%;
  1116. max-width: 16.666667%;
  1117. }
  1118. .col-lg-3 {
  1119. -webkit-box-flex: 0;
  1120. -ms-flex: 0 0 25%;
  1121. flex: 0 0 25%;
  1122. max-width: 25%;
  1123. }
  1124. .col-lg-4 {
  1125. -webkit-box-flex: 0;
  1126. -ms-flex: 0 0 33.333333%;
  1127. flex: 0 0 33.333333%;
  1128. max-width: 33.333333%;
  1129. }
  1130. .col-lg-5 {
  1131. -webkit-box-flex: 0;
  1132. -ms-flex: 0 0 41.666667%;
  1133. flex: 0 0 41.666667%;
  1134. max-width: 41.666667%;
  1135. }
  1136. .col-lg-6 {
  1137. -webkit-box-flex: 0;
  1138. -ms-flex: 0 0 50%;
  1139. flex: 0 0 50%;
  1140. max-width: 50%;
  1141. }
  1142. .col-lg-7 {
  1143. -webkit-box-flex: 0;
  1144. -ms-flex: 0 0 58.333333%;
  1145. flex: 0 0 58.333333%;
  1146. max-width: 58.333333%;
  1147. }
  1148. .col-lg-8 {
  1149. -webkit-box-flex: 0;
  1150. -ms-flex: 0 0 66.666667%;
  1151. flex: 0 0 66.666667%;
  1152. max-width: 66.666667%;
  1153. }
  1154. .col-lg-9 {
  1155. -webkit-box-flex: 0;
  1156. -ms-flex: 0 0 75%;
  1157. flex: 0 0 75%;
  1158. max-width: 75%;
  1159. }
  1160. .col-lg-10 {
  1161. -webkit-box-flex: 0;
  1162. -ms-flex: 0 0 83.333333%;
  1163. flex: 0 0 83.333333%;
  1164. max-width: 83.333333%;
  1165. }
  1166. .col-lg-11 {
  1167. -webkit-box-flex: 0;
  1168. -ms-flex: 0 0 91.666667%;
  1169. flex: 0 0 91.666667%;
  1170. max-width: 91.666667%;
  1171. }
  1172. .col-lg-12 {
  1173. -webkit-box-flex: 0;
  1174. -ms-flex: 0 0 100%;
  1175. flex: 0 0 100%;
  1176. max-width: 100%;
  1177. }
  1178. .order-lg-first {
  1179. -webkit-box-ordinal-group: 0;
  1180. -ms-flex-order: -1;
  1181. order: -1;
  1182. }
  1183. .order-lg-last {
  1184. -webkit-box-ordinal-group: 14;
  1185. -ms-flex-order: 13;
  1186. order: 13;
  1187. }
  1188. .order-lg-0 {
  1189. -webkit-box-ordinal-group: 1;
  1190. -ms-flex-order: 0;
  1191. order: 0;
  1192. }
  1193. .order-lg-1 {
  1194. -webkit-box-ordinal-group: 2;
  1195. -ms-flex-order: 1;
  1196. order: 1;
  1197. }
  1198. .order-lg-2 {
  1199. -webkit-box-ordinal-group: 3;
  1200. -ms-flex-order: 2;
  1201. order: 2;
  1202. }
  1203. .order-lg-3 {
  1204. -webkit-box-ordinal-group: 4;
  1205. -ms-flex-order: 3;
  1206. order: 3;
  1207. }
  1208. .order-lg-4 {
  1209. -webkit-box-ordinal-group: 5;
  1210. -ms-flex-order: 4;
  1211. order: 4;
  1212. }
  1213. .order-lg-5 {
  1214. -webkit-box-ordinal-group: 6;
  1215. -ms-flex-order: 5;
  1216. order: 5;
  1217. }
  1218. .order-lg-6 {
  1219. -webkit-box-ordinal-group: 7;
  1220. -ms-flex-order: 6;
  1221. order: 6;
  1222. }
  1223. .order-lg-7 {
  1224. -webkit-box-ordinal-group: 8;
  1225. -ms-flex-order: 7;
  1226. order: 7;
  1227. }
  1228. .order-lg-8 {
  1229. -webkit-box-ordinal-group: 9;
  1230. -ms-flex-order: 8;
  1231. order: 8;
  1232. }
  1233. .order-lg-9 {
  1234. -webkit-box-ordinal-group: 10;
  1235. -ms-flex-order: 9;
  1236. order: 9;
  1237. }
  1238. .order-lg-10 {
  1239. -webkit-box-ordinal-group: 11;
  1240. -ms-flex-order: 10;
  1241. order: 10;
  1242. }
  1243. .order-lg-11 {
  1244. -webkit-box-ordinal-group: 12;
  1245. -ms-flex-order: 11;
  1246. order: 11;
  1247. }
  1248. .order-lg-12 {
  1249. -webkit-box-ordinal-group: 13;
  1250. -ms-flex-order: 12;
  1251. order: 12;
  1252. }
  1253. .offset-lg-0 {
  1254. margin-left: 0;
  1255. }
  1256. .offset-lg-1 {
  1257. margin-left: 8.333333%;
  1258. }
  1259. .offset-lg-2 {
  1260. margin-left: 16.666667%;
  1261. }
  1262. .offset-lg-3 {
  1263. margin-left: 25%;
  1264. }
  1265. .offset-lg-4 {
  1266. margin-left: 33.333333%;
  1267. }
  1268. .offset-lg-5 {
  1269. margin-left: 41.666667%;
  1270. }
  1271. .offset-lg-6 {
  1272. margin-left: 50%;
  1273. }
  1274. .offset-lg-7 {
  1275. margin-left: 58.333333%;
  1276. }
  1277. .offset-lg-8 {
  1278. margin-left: 66.666667%;
  1279. }
  1280. .offset-lg-9 {
  1281. margin-left: 75%;
  1282. }
  1283. .offset-lg-10 {
  1284. margin-left: 83.333333%;
  1285. }
  1286. .offset-lg-11 {
  1287. margin-left: 91.666667%;
  1288. }
  1289. }
  1290. @media (min-width: 1200px) {
  1291. .col-xl {
  1292. -ms-flex-preferred-size: 0;
  1293. flex-basis: 0;
  1294. -webkit-box-flex: 1;
  1295. -ms-flex-positive: 1;
  1296. flex-grow: 1;
  1297. max-width: 100%;
  1298. }
  1299. .col-xl-auto {
  1300. -webkit-box-flex: 0;
  1301. -ms-flex: 0 0 auto;
  1302. flex: 0 0 auto;
  1303. width: auto;
  1304. max-width: none;
  1305. }
  1306. .col-xl-1 {
  1307. -webkit-box-flex: 0;
  1308. -ms-flex: 0 0 8.333333%;
  1309. flex: 0 0 8.333333%;
  1310. max-width: 8.333333%;
  1311. }
  1312. .col-xl-2 {
  1313. -webkit-box-flex: 0;
  1314. -ms-flex: 0 0 16.666667%;
  1315. flex: 0 0 16.666667%;
  1316. max-width: 16.666667%;
  1317. }
  1318. .col-xl-3 {
  1319. -webkit-box-flex: 0;
  1320. -ms-flex: 0 0 25%;
  1321. flex: 0 0 25%;
  1322. max-width: 25%;
  1323. }
  1324. .col-xl-4 {
  1325. -webkit-box-flex: 0;
  1326. -ms-flex: 0 0 33.333333%;
  1327. flex: 0 0 33.333333%;
  1328. max-width: 33.333333%;
  1329. }
  1330. .col-xl-5 {
  1331. -webkit-box-flex: 0;
  1332. -ms-flex: 0 0 41.666667%;
  1333. flex: 0 0 41.666667%;
  1334. max-width: 41.666667%;
  1335. }
  1336. .col-xl-6 {
  1337. -webkit-box-flex: 0;
  1338. -ms-flex: 0 0 50%;
  1339. flex: 0 0 50%;
  1340. max-width: 50%;
  1341. }
  1342. .col-xl-7 {
  1343. -webkit-box-flex: 0;
  1344. -ms-flex: 0 0 58.333333%;
  1345. flex: 0 0 58.333333%;
  1346. max-width: 58.333333%;
  1347. }
  1348. .col-xl-8 {
  1349. -webkit-box-flex: 0;
  1350. -ms-flex: 0 0 66.666667%;
  1351. flex: 0 0 66.666667%;
  1352. max-width: 66.666667%;
  1353. }
  1354. .col-xl-9 {
  1355. -webkit-box-flex: 0;
  1356. -ms-flex: 0 0 75%;
  1357. flex: 0 0 75%;
  1358. max-width: 75%;
  1359. }
  1360. .col-xl-10 {
  1361. -webkit-box-flex: 0;
  1362. -ms-flex: 0 0 83.333333%;
  1363. flex: 0 0 83.333333%;
  1364. max-width: 83.333333%;
  1365. }
  1366. .col-xl-11 {
  1367. -webkit-box-flex: 0;
  1368. -ms-flex: 0 0 91.666667%;
  1369. flex: 0 0 91.666667%;
  1370. max-width: 91.666667%;
  1371. }
  1372. .col-xl-12 {
  1373. -webkit-box-flex: 0;
  1374. -ms-flex: 0 0 100%;
  1375. flex: 0 0 100%;
  1376. max-width: 100%;
  1377. }
  1378. .order-xl-first {
  1379. -webkit-box-ordinal-group: 0;
  1380. -ms-flex-order: -1;
  1381. order: -1;
  1382. }
  1383. .order-xl-last {
  1384. -webkit-box-ordinal-group: 14;
  1385. -ms-flex-order: 13;
  1386. order: 13;
  1387. }
  1388. .order-xl-0 {
  1389. -webkit-box-ordinal-group: 1;
  1390. -ms-flex-order: 0;
  1391. order: 0;
  1392. }
  1393. .order-xl-1 {
  1394. -webkit-box-ordinal-group: 2;
  1395. -ms-flex-order: 1;
  1396. order: 1;
  1397. }
  1398. .order-xl-2 {
  1399. -webkit-box-ordinal-group: 3;
  1400. -ms-flex-order: 2;
  1401. order: 2;
  1402. }
  1403. .order-xl-3 {
  1404. -webkit-box-ordinal-group: 4;
  1405. -ms-flex-order: 3;
  1406. order: 3;
  1407. }
  1408. .order-xl-4 {
  1409. -webkit-box-ordinal-group: 5;
  1410. -ms-flex-order: 4;
  1411. order: 4;
  1412. }
  1413. .order-xl-5 {
  1414. -webkit-box-ordinal-group: 6;
  1415. -ms-flex-order: 5;
  1416. order: 5;
  1417. }
  1418. .order-xl-6 {
  1419. -webkit-box-ordinal-group: 7;
  1420. -ms-flex-order: 6;
  1421. order: 6;
  1422. }
  1423. .order-xl-7 {
  1424. -webkit-box-ordinal-group: 8;
  1425. -ms-flex-order: 7;
  1426. order: 7;
  1427. }
  1428. .order-xl-8 {
  1429. -webkit-box-ordinal-group: 9;
  1430. -ms-flex-order: 8;
  1431. order: 8;
  1432. }
  1433. .order-xl-9 {
  1434. -webkit-box-ordinal-group: 10;
  1435. -ms-flex-order: 9;
  1436. order: 9;
  1437. }
  1438. .order-xl-10 {
  1439. -webkit-box-ordinal-group: 11;
  1440. -ms-flex-order: 10;
  1441. order: 10;
  1442. }
  1443. .order-xl-11 {
  1444. -webkit-box-ordinal-group: 12;
  1445. -ms-flex-order: 11;
  1446. order: 11;
  1447. }
  1448. .order-xl-12 {
  1449. -webkit-box-ordinal-group: 13;
  1450. -ms-flex-order: 12;
  1451. order: 12;
  1452. }
  1453. .offset-xl-0 {
  1454. margin-left: 0;
  1455. }
  1456. .offset-xl-1 {
  1457. margin-left: 8.333333%;
  1458. }
  1459. .offset-xl-2 {
  1460. margin-left: 16.666667%;
  1461. }
  1462. .offset-xl-3 {
  1463. margin-left: 25%;
  1464. }
  1465. .offset-xl-4 {
  1466. margin-left: 33.333333%;
  1467. }
  1468. .offset-xl-5 {
  1469. margin-left: 41.666667%;
  1470. }
  1471. .offset-xl-6 {
  1472. margin-left: 50%;
  1473. }
  1474. .offset-xl-7 {
  1475. margin-left: 58.333333%;
  1476. }
  1477. .offset-xl-8 {
  1478. margin-left: 66.666667%;
  1479. }
  1480. .offset-xl-9 {
  1481. margin-left: 75%;
  1482. }
  1483. .offset-xl-10 {
  1484. margin-left: 83.333333%;
  1485. }
  1486. .offset-xl-11 {
  1487. margin-left: 91.666667%;
  1488. }
  1489. }
  1490. .table {
  1491. width: 100%;
  1492. max-width: 100%;
  1493. margin-bottom: 1rem;
  1494. background-color: transparent;
  1495. }
  1496. .table th,
  1497. .table td {
  1498. padding: 10px;
  1499. vertical-align: top;
  1500. border-top: 1px solid #eaecee;
  1501. }
  1502. .table thead th {
  1503. vertical-align: bottom;
  1504. border-bottom: 2px solid #eaecee;
  1505. }
  1506. .table tbody + tbody {
  1507. border-top: 2px solid #eaecee;
  1508. }
  1509. .table .table {
  1510. background-color: #f5f6f7;
  1511. }
  1512. .table-sm th,
  1513. .table-sm td {
  1514. padding: 5px;
  1515. }
  1516. .table-bordered {
  1517. border: 1px solid #eaecee;
  1518. }
  1519. .table-bordered th,
  1520. .table-bordered td {
  1521. border: 1px solid #eaecee;
  1522. }
  1523. .table-bordered thead th,
  1524. .table-bordered thead td {
  1525. border-bottom-width: 2px;
  1526. }
  1527. .table-striped tbody tr:nth-of-type(odd) {
  1528. background-color: rgba(0, 0, 0, 0.02);
  1529. }
  1530. .table-hover tbody tr:hover {
  1531. background-color: rgba(0, 0, 0, 0.04);
  1532. }
  1533. .table-primary,
  1534. .table-primary > th,
  1535. .table-primary > td {
  1536. background-color: #cae6fc;
  1537. }
  1538. .table-hover .table-primary:hover {
  1539. background-color: #b2dbfb;
  1540. }
  1541. .table-hover .table-primary:hover > td,
  1542. .table-hover .table-primary:hover > th {
  1543. background-color: #b2dbfb;
  1544. }
  1545. .table-secondary,
  1546. .table-secondary > th,
  1547. .table-secondary > td {
  1548. background-color: #d6d8db;
  1549. }
  1550. .table-hover .table-secondary:hover {
  1551. background-color: #c8cbcf;
  1552. }
  1553. .table-hover .table-secondary:hover > td,
  1554. .table-hover .table-secondary:hover > th {
  1555. background-color: #c8cbcf;
  1556. }
  1557. .table-success,
  1558. .table-success > th,
  1559. .table-success > td {
  1560. background-color: #e3f1d4;
  1561. }
  1562. .table-hover .table-success:hover {
  1563. background-color: #d6ebc1;
  1564. }
  1565. .table-hover .table-success:hover > td,
  1566. .table-hover .table-success:hover > th {
  1567. background-color: #d6ebc1;
  1568. }
  1569. .table-info,
  1570. .table-info > th,
  1571. .table-info > td {
  1572. background-color: #c2eff5;
  1573. }
  1574. .table-hover .table-info:hover {
  1575. background-color: #ace9f1;
  1576. }
  1577. .table-hover .table-info:hover > td,
  1578. .table-hover .table-info:hover > th {
  1579. background-color: #ace9f1;
  1580. }
  1581. .table-warning,
  1582. .table-warning > th,
  1583. .table-warning > td {
  1584. background-color: #fff0c3;
  1585. }
  1586. .table-hover .table-warning:hover {
  1587. background-color: #ffeaaa;
  1588. }
  1589. .table-hover .table-warning:hover > td,
  1590. .table-hover .table-warning:hover > th {
  1591. background-color: #ffeaaa;
  1592. }
  1593. .table-danger,
  1594. .table-danger > th,
  1595. .table-danger > td {
  1596. background-color: #fbcfce;
  1597. }
  1598. .table-hover .table-danger:hover {
  1599. background-color: #f9b8b6;
  1600. }
  1601. .table-hover .table-danger:hover > td,
  1602. .table-hover .table-danger:hover > th {
  1603. background-color: #f9b8b6;
  1604. }
  1605. .table-light,
  1606. .table-light > th,
  1607. .table-light > td {
  1608. background-color: #fdfdfe;
  1609. }
  1610. .table-hover .table-light:hover {
  1611. background-color: #ececf6;
  1612. }
  1613. .table-hover .table-light:hover > td,
  1614. .table-hover .table-light:hover > th {
  1615. background-color: #ececf6;
  1616. }
  1617. .table-dark,
  1618. .table-dark > th,
  1619. .table-dark > td {
  1620. background-color: #c6c8ca;
  1621. }
  1622. .table-hover .table-dark:hover {
  1623. background-color: #b9bbbe;
  1624. }
  1625. .table-hover .table-dark:hover > td,
  1626. .table-hover .table-dark:hover > th {
  1627. background-color: #b9bbbe;
  1628. }
  1629. .table-active,
  1630. .table-active > th,
  1631. .table-active > td {
  1632. background-color: rgba(0, 0, 0, 0.04);
  1633. }
  1634. .table-hover .table-active:hover {
  1635. background-color: rgba(0, 0, 0, 0.04);
  1636. }
  1637. .table-hover .table-active:hover > td,
  1638. .table-hover .table-active:hover > th {
  1639. background-color: rgba(0, 0, 0, 0.04);
  1640. }
  1641. .table .thead-dark th {
  1642. color: #eaecee;
  1643. background-color: #343a40;
  1644. border-color: #3f474e;
  1645. }
  1646. .table .thead-light th {
  1647. color: #575757;
  1648. background-color: #eaecee;
  1649. border-color: #eaecee;
  1650. }
  1651. .table-dark {
  1652. color: #eaecee;
  1653. background-color: #343a40;
  1654. }
  1655. .table-dark th,
  1656. .table-dark td,
  1657. .table-dark thead th {
  1658. border-color: #3f474e;
  1659. }
  1660. .table-dark.table-bordered {
  1661. border: 0;
  1662. }
  1663. .table-dark.table-striped tbody tr:nth-of-type(odd) {
  1664. background-color: rgba(0, 0, 0, 0.1);
  1665. }
  1666. .table-dark.table-hover tbody tr:hover {
  1667. background-color: rgba(0, 0, 0, 0.18);
  1668. }
  1669. @media (max-width: 575.98px) {
  1670. .table-responsive-sm {
  1671. display: block;
  1672. width: 100%;
  1673. overflow-x: auto;
  1674. -webkit-overflow-scrolling: touch;
  1675. -ms-overflow-style: -ms-autohiding-scrollbar;
  1676. }
  1677. .table-responsive-sm > .table-bordered {
  1678. border: 0;
  1679. }
  1680. }
  1681. @media (max-width: 767.98px) {
  1682. .table-responsive-md {
  1683. display: block;
  1684. width: 100%;
  1685. overflow-x: auto;
  1686. -webkit-overflow-scrolling: touch;
  1687. -ms-overflow-style: -ms-autohiding-scrollbar;
  1688. }
  1689. .table-responsive-md > .table-bordered {
  1690. border: 0;
  1691. }
  1692. }
  1693. @media (max-width: 991.98px) {
  1694. .table-responsive-lg {
  1695. display: block;
  1696. width: 100%;
  1697. overflow-x: auto;
  1698. -webkit-overflow-scrolling: touch;
  1699. -ms-overflow-style: -ms-autohiding-scrollbar;
  1700. }
  1701. .table-responsive-lg > .table-bordered {
  1702. border: 0;
  1703. }
  1704. }
  1705. @media (max-width: 1199.98px) {
  1706. .table-responsive-xl {
  1707. display: block;
  1708. width: 100%;
  1709. overflow-x: auto;
  1710. -webkit-overflow-scrolling: touch;
  1711. -ms-overflow-style: -ms-autohiding-scrollbar;
  1712. }
  1713. .table-responsive-xl > .table-bordered {
  1714. border: 0;
  1715. }
  1716. }
  1717. .table-responsive {
  1718. display: block;
  1719. width: 100%;
  1720. overflow-x: auto;
  1721. -webkit-overflow-scrolling: touch;
  1722. -ms-overflow-style: -ms-autohiding-scrollbar;
  1723. }
  1724. .table-responsive > .table-bordered {
  1725. border: 0;
  1726. }
  1727. .form-control {
  1728. display: block;
  1729. width: 100%;
  1730. padding: 8px 14px;
  1731. font-size: 1rem;
  1732. line-height: 16px;
  1733. color: #575757;
  1734. background-color: #fff;
  1735. background-clip: padding-box;
  1736. border: 1px solid #dcdfe3;
  1737. border-radius: 0.25rem;
  1738. transition: border-color ease-in-out 0.15s;
  1739. }
  1740. .form-control::-ms-expand {
  1741. background-color: transparent;
  1742. border: 0;
  1743. }
  1744. .form-control:focus {
  1745. color: #575757;
  1746. background-color: #fff;
  1747. border-color: #a3acb5;
  1748. outline: 0;
  1749. box-shadow: none;
  1750. }
  1751. .form-control::-webkit-input-placeholder {
  1752. color: #6c757d;
  1753. opacity: 1;
  1754. }
  1755. .form-control::-moz-placeholder {
  1756. color: #6c757d;
  1757. opacity: 1;
  1758. }
  1759. .form-control:-ms-input-placeholder {
  1760. color: #6c757d;
  1761. opacity: 1;
  1762. }
  1763. .form-control::-ms-input-placeholder {
  1764. color: #6c757d;
  1765. opacity: 1;
  1766. }
  1767. .form-control::placeholder {
  1768. color: #6c757d;
  1769. opacity: 1;
  1770. }
  1771. .form-control:disabled, .form-control[readonly] {
  1772. background-color: #e9ecef;
  1773. opacity: 1;
  1774. }
  1775. select.form-control:not([size]):not([multiple]) {
  1776. height: 34px;
  1777. }
  1778. select.form-control:focus::-ms-value {
  1779. color: #575757;
  1780. background-color: #fff;
  1781. }
  1782. .form-control-file,
  1783. .form-control-range {
  1784. display: block;
  1785. width: 100%;
  1786. }
  1787. .col-form-label {
  1788. padding-top: calc(8px + 1px);
  1789. padding-bottom: calc(8px + 1px);
  1790. margin-bottom: 0;
  1791. font-size: inherit;
  1792. line-height: 16px;
  1793. }
  1794. .col-form-label-lg {
  1795. padding-top: calc(9px + 1px);
  1796. padding-bottom: calc(9px + 1px);
  1797. font-size: 1.285714rem;
  1798. line-height: 20px;
  1799. }
  1800. .col-form-label-sm {
  1801. padding-top: calc(5px + 1px);
  1802. padding-bottom: calc(5px + 1px);
  1803. font-size: 0.928571rem;
  1804. line-height: 16px;
  1805. }
  1806. .form-control-plaintext {
  1807. display: block;
  1808. width: 100%;
  1809. padding-top: 8px;
  1810. padding-bottom: 8px;
  1811. margin-bottom: 0;
  1812. line-height: 16px;
  1813. background-color: transparent;
  1814. border: solid transparent;
  1815. border-width: 1px 0;
  1816. }
  1817. .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
  1818. .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
  1819. .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
  1820. .input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
  1821. .input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
  1822. .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
  1823. .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
  1824. .input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
  1825. .input-group-lg > .input-group-append > .form-control-plaintext.btn {
  1826. padding-right: 0;
  1827. padding-left: 0;
  1828. }
  1829. .form-control-sm, .input-group-sm > .form-control,
  1830. .input-group-sm > .input-group-prepend > .input-group-text,
  1831. .input-group-sm > .input-group-append > .input-group-text,
  1832. .input-group-sm > .input-group-prepend > .btn,
  1833. .input-group-sm > .input-group-append > .btn {
  1834. padding: 5px 9px;
  1835. font-size: 0.928571rem;
  1836. line-height: 16px;
  1837. border-radius: 0.2rem;
  1838. }
  1839. select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
  1840. .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
  1841. .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
  1842. .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
  1843. .input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
  1844. height: 28px;
  1845. }
  1846. .form-control-lg, .input-group-lg > .form-control,
  1847. .input-group-lg > .input-group-prepend > .input-group-text,
  1848. .input-group-lg > .input-group-append > .input-group-text,
  1849. .input-group-lg > .input-group-prepend > .btn,
  1850. .input-group-lg > .input-group-append > .btn {
  1851. padding: 9px 18px;
  1852. font-size: 1.285714rem;
  1853. line-height: 20px;
  1854. border-radius: 0.3rem;
  1855. }
  1856. select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
  1857. .input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
  1858. .input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
  1859. .input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
  1860. .input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
  1861. height: 40px;
  1862. }
  1863. .form-group {
  1864. margin-bottom: 16px;
  1865. }
  1866. .form-text {
  1867. display: block;
  1868. margin-top: 0.25rem;
  1869. }
  1870. .form-row {
  1871. display: -webkit-box;
  1872. display: -ms-flexbox;
  1873. display: flex;
  1874. -ms-flex-wrap: wrap;
  1875. flex-wrap: wrap;
  1876. margin-right: -5px;
  1877. margin-left: -5px;
  1878. }
  1879. .form-row > .col,
  1880. .form-row > [class*="col-"] {
  1881. padding-right: 5px;
  1882. padding-left: 5px;
  1883. }
  1884. .form-check {
  1885. position: relative;
  1886. display: block;
  1887. padding-left: 1.25rem;
  1888. }
  1889. .form-check-input {
  1890. position: absolute;
  1891. margin-top: 0.3rem;
  1892. margin-left: -1.25rem;
  1893. }
  1894. .form-check-input:disabled ~ .form-check-label {
  1895. color: #6c757d;
  1896. }
  1897. .form-check-label {
  1898. margin-bottom: 0;
  1899. }
  1900. .form-check-inline {
  1901. display: -webkit-inline-box;
  1902. display: -ms-inline-flexbox;
  1903. display: inline-flex;
  1904. -webkit-box-align: center;
  1905. -ms-flex-align: center;
  1906. align-items: center;
  1907. padding-left: 0;
  1908. margin-right: 0.75rem;
  1909. }
  1910. .form-check-inline .form-check-input {
  1911. position: static;
  1912. margin-top: 0;
  1913. margin-right: 0.3125rem;
  1914. margin-left: 0;
  1915. }
  1916. .valid-feedback {
  1917. display: none;
  1918. margin-top: .25rem;
  1919. font-size: .875rem;
  1920. color: #9ccc65;
  1921. }
  1922. .valid-tooltip {
  1923. position: absolute;
  1924. top: 100%;
  1925. z-index: 5;
  1926. display: none;
  1927. width: 250px;
  1928. padding: .5rem;
  1929. margin-top: .1rem;
  1930. font-size: .875rem;
  1931. line-height: 1;
  1932. color: #fff;
  1933. background-color: rgba(156, 204, 101, 0.8);
  1934. border-radius: .2rem;
  1935. }
  1936. .was-validated .form-control:valid, .form-control.is-valid, .was-validated
  1937. .custom-select:valid,
  1938. .custom-select.is-valid {
  1939. border-color: #9ccc65;
  1940. }
  1941. .was-validated .form-control:valid ~ .valid-feedback,
  1942. .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
  1943. .form-control.is-valid ~ .valid-tooltip, .was-validated
  1944. .custom-select:valid ~ .valid-feedback,
  1945. .was-validated
  1946. .custom-select:valid ~ .valid-tooltip,
  1947. .custom-select.is-valid ~ .valid-feedback,
  1948. .custom-select.is-valid ~ .valid-tooltip {
  1949. display: block;
  1950. }
  1951. .was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label {
  1952. color: #9ccc65;
  1953. }
  1954. .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  1955. color: #9ccc65;
  1956. }
  1957. .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  1958. background-color: #daecc5;
  1959. }
  1960. .was-validated .custom-control-input:valid ~ .valid-feedback,
  1961. .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
  1962. .custom-control-input.is-valid ~ .valid-tooltip {
  1963. display: block;
  1964. }
  1965. .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  1966. background-color: #b5d98b;
  1967. }
  1968. .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  1969. border-color: #9ccc65;
  1970. }
  1971. .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
  1972. border-color: inherit;
  1973. }
  1974. .was-validated .custom-file-input:valid ~ .valid-feedback,
  1975. .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
  1976. .custom-file-input.is-valid ~ .valid-tooltip {
  1977. display: block;
  1978. }
  1979. .is-valid .form-control {
  1980. border-color: #9ccc65;
  1981. }
  1982. .is-valid .form-check-input ~ .form-check-label {
  1983. color: #9ccc65;
  1984. }
  1985. .is-valid .custom-control-input ~ .custom-control-label {
  1986. color: #9ccc65;
  1987. }
  1988. .is-valid .custom-control-input ~ .custom-control-label::before {
  1989. background-color: rgba(156, 204, 101, 0.25);
  1990. }
  1991. .is-valid .valid-feedback,
  1992. .is-valid .valid-tooltip {
  1993. display: block;
  1994. }
  1995. .invalid-feedback {
  1996. display: none;
  1997. margin-top: .25rem;
  1998. font-size: .875rem;
  1999. color: #ef5350;
  2000. }
  2001. .invalid-tooltip {
  2002. position: absolute;
  2003. top: 100%;
  2004. z-index: 5;
  2005. display: none;
  2006. width: 250px;
  2007. padding: .5rem;
  2008. margin-top: .1rem;
  2009. font-size: .875rem;
  2010. line-height: 1;
  2011. color: #fff;
  2012. background-color: rgba(239, 83, 80, 0.8);
  2013. border-radius: .2rem;
  2014. }
  2015. .was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
  2016. .custom-select:invalid,
  2017. .custom-select.is-invalid {
  2018. border-color: #ef5350;
  2019. }
  2020. .was-validated .form-control:invalid ~ .invalid-feedback,
  2021. .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
  2022. .form-control.is-invalid ~ .invalid-tooltip, .was-validated
  2023. .custom-select:invalid ~ .invalid-feedback,
  2024. .was-validated
  2025. .custom-select:invalid ~ .invalid-tooltip,
  2026. .custom-select.is-invalid ~ .invalid-feedback,
  2027. .custom-select.is-invalid ~ .invalid-tooltip {
  2028. display: block;
  2029. }
  2030. .was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label {
  2031. color: #ef5350;
  2032. }
  2033. .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  2034. color: #ef5350;
  2035. }
  2036. .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  2037. background-color: #fac6c5;
  2038. }
  2039. .was-validated .custom-control-input:invalid ~ .invalid-feedback,
  2040. .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
  2041. .custom-control-input.is-invalid ~ .invalid-tooltip {
  2042. display: block;
  2043. }
  2044. .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  2045. background-color: #f3817f;
  2046. }
  2047. .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  2048. border-color: #ef5350;
  2049. }
  2050. .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
  2051. border-color: inherit;
  2052. }
  2053. .was-validated .custom-file-input:invalid ~ .invalid-feedback,
  2054. .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
  2055. .custom-file-input.is-invalid ~ .invalid-tooltip {
  2056. display: block;
  2057. }
  2058. .is-invalid .form-control {
  2059. border-color: #ef5350;
  2060. }
  2061. .is-invalid .form-check-input ~ .form-check-label {
  2062. color: #ef5350;
  2063. }
  2064. .is-invalid .custom-control-input ~ .custom-control-label {
  2065. color: #ef5350;
  2066. }
  2067. .is-invalid .custom-control-input ~ .custom-control-label::before {
  2068. background-color: rgba(239, 83, 80, 0.25);
  2069. }
  2070. .is-invalid .invalid-feedback,
  2071. .is-invalid .invalid-tooltip {
  2072. display: block;
  2073. }
  2074. .form-inline {
  2075. display: -webkit-box;
  2076. display: -ms-flexbox;
  2077. display: flex;
  2078. -webkit-box-orient: horizontal;
  2079. -webkit-box-direction: normal;
  2080. -ms-flex-flow: row wrap;
  2081. flex-flow: row wrap;
  2082. -webkit-box-align: center;
  2083. -ms-flex-align: center;
  2084. align-items: center;
  2085. }
  2086. .form-inline .form-check {
  2087. width: 100%;
  2088. }
  2089. @media (min-width: 576px) {
  2090. .form-inline label {
  2091. display: -webkit-box;
  2092. display: -ms-flexbox;
  2093. display: flex;
  2094. -webkit-box-align: center;
  2095. -ms-flex-align: center;
  2096. align-items: center;
  2097. -webkit-box-pack: center;
  2098. -ms-flex-pack: center;
  2099. justify-content: center;
  2100. margin-bottom: 0;
  2101. }
  2102. .form-inline .form-group {
  2103. display: -webkit-box;
  2104. display: -ms-flexbox;
  2105. display: flex;
  2106. -webkit-box-flex: 0;
  2107. -ms-flex: 0 0 auto;
  2108. flex: 0 0 auto;
  2109. -webkit-box-orient: horizontal;
  2110. -webkit-box-direction: normal;
  2111. -ms-flex-flow: row wrap;
  2112. flex-flow: row wrap;
  2113. -webkit-box-align: center;
  2114. -ms-flex-align: center;
  2115. align-items: center;
  2116. margin-bottom: 0;
  2117. }
  2118. .form-inline .form-control {
  2119. display: inline-block;
  2120. width: auto;
  2121. vertical-align: middle;
  2122. }
  2123. .form-inline .form-control-plaintext {
  2124. display: inline-block;
  2125. }
  2126. .form-inline .input-group {
  2127. width: auto;
  2128. }
  2129. .form-inline .form-check {
  2130. display: -webkit-box;
  2131. display: -ms-flexbox;
  2132. display: flex;
  2133. -webkit-box-align: center;
  2134. -ms-flex-align: center;
  2135. align-items: center;
  2136. -webkit-box-pack: center;
  2137. -ms-flex-pack: center;
  2138. justify-content: center;
  2139. width: auto;
  2140. padding-left: 0;
  2141. }
  2142. .form-inline .form-check-input {
  2143. position: relative;
  2144. margin-top: 0;
  2145. margin-right: 0.25rem;
  2146. margin-left: 0;
  2147. }
  2148. .form-inline .custom-control {
  2149. -webkit-box-align: center;
  2150. -ms-flex-align: center;
  2151. align-items: center;
  2152. -webkit-box-pack: center;
  2153. -ms-flex-pack: center;
  2154. justify-content: center;
  2155. }
  2156. .form-inline .custom-control-label {
  2157. margin-bottom: 0;
  2158. }
  2159. }
  2160. .btn {
  2161. display: inline-block;
  2162. font-weight: 600;
  2163. text-align: center;
  2164. white-space: nowrap;
  2165. vertical-align: middle;
  2166. -webkit-user-select: none;
  2167. -moz-user-select: none;
  2168. -ms-user-select: none;
  2169. user-select: none;
  2170. border: 1px solid transparent;
  2171. padding: 8px 14px;
  2172. font-size: 1rem;
  2173. line-height: 16px;
  2174. border-radius: 0.25rem;
  2175. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2176. }
  2177. .btn:hover, .btn:focus {
  2178. text-decoration: none;
  2179. }
  2180. .btn:focus, .btn.focus {
  2181. outline: 0;
  2182. box-shadow: none;
  2183. }
  2184. .btn.disabled, .btn:disabled {
  2185. opacity: 0.65;
  2186. }
  2187. .btn:not(:disabled):not(.disabled) {
  2188. cursor: pointer;
  2189. }
  2190. .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  2191. background-image: none;
  2192. }
  2193. a.btn.disabled,
  2194. fieldset:disabled a.btn {
  2195. pointer-events: none;
  2196. }
  2197. .btn-primary {
  2198. color: #fff;
  2199. background-color: #42a5f5;
  2200. border-color: #0d89ed;
  2201. }
  2202. .btn-primary:hover, .btn-primary:focus, .btn-primary.focus {
  2203. color: #fff;
  2204. background-color: #0d89ed;
  2205. border-color: #0a6dbd;
  2206. }
  2207. .btn-primary.disabled, .btn-primary:disabled {
  2208. background-color: #42a5f5;
  2209. border-color: #0d89ed;
  2210. }
  2211. .btn-primary:not([disabled]):not(.disabled):active {
  2212. background-color: #42a5f5;
  2213. border-color: #0d89ed;
  2214. }
  2215. .btn-primary:not([disabled]):not(.disabled).active,
  2216. .show > .btn-primary.dropdown-toggle {
  2217. background-color: #0d89ed;
  2218. background-image: none;
  2219. border-color: #0a6dbd;
  2220. }
  2221. .btn-primary.btn-noborder {
  2222. border-color: #42a5f5;
  2223. }
  2224. .btn-primary.btn-noborder:hover, .btn-primary.btn-noborder:focus, .btn-primary.btn-noborder.focus {
  2225. border-color: #0d89ed;
  2226. }
  2227. .btn-primary.btn-noborder.disabled, .btn-primary.btn-noborder:disabled, .btn-primary.btn-noborder:not([disabled]):not(.disabled):active, .btn-primary.btn-noborder:not([disabled]):not(.disabled).active {
  2228. border-color: #42a5f5;
  2229. }
  2230. .show > .btn-primary.btn-noborder.dropdown-toggle {
  2231. border-color: #0d89ed;
  2232. }
  2233. .btn-secondary {
  2234. color: #fff;
  2235. background-color: #6c757d;
  2236. border-color: #50565c;
  2237. }
  2238. .btn-secondary:hover, .btn-secondary:focus, .btn-secondary.focus {
  2239. color: #fff;
  2240. background-color: #50565c;
  2241. border-color: #383d41;
  2242. }
  2243. .btn-secondary.disabled, .btn-secondary:disabled {
  2244. background-color: #6c757d;
  2245. border-color: #50565c;
  2246. }
  2247. .btn-secondary:not([disabled]):not(.disabled):active {
  2248. background-color: #6c757d;
  2249. border-color: #50565c;
  2250. }
  2251. .btn-secondary:not([disabled]):not(.disabled).active,
  2252. .show > .btn-secondary.dropdown-toggle {
  2253. background-color: #50565c;
  2254. background-image: none;
  2255. border-color: #383d41;
  2256. }
  2257. .btn-secondary.btn-noborder {
  2258. border-color: #6c757d;
  2259. }
  2260. .btn-secondary.btn-noborder:hover, .btn-secondary.btn-noborder:focus, .btn-secondary.btn-noborder.focus {
  2261. border-color: #50565c;
  2262. }
  2263. .btn-secondary.btn-noborder.disabled, .btn-secondary.btn-noborder:disabled, .btn-secondary.btn-noborder:not([disabled]):not(.disabled):active, .btn-secondary.btn-noborder:not([disabled]):not(.disabled).active {
  2264. border-color: #6c757d;
  2265. }
  2266. .show > .btn-secondary.btn-noborder.dropdown-toggle {
  2267. border-color: #50565c;
  2268. }
  2269. .btn-success {
  2270. color: #fff;
  2271. background-color: #9ccc65;
  2272. border-color: #7eb73d;
  2273. }
  2274. .btn-success:hover, .btn-success:focus, .btn-success.focus {
  2275. color: #fff;
  2276. background-color: #7eb73d;
  2277. border-color: #649130;
  2278. }
  2279. .btn-success.disabled, .btn-success:disabled {
  2280. background-color: #9ccc65;
  2281. border-color: #7eb73d;
  2282. }
  2283. .btn-success:not([disabled]):not(.disabled):active {
  2284. background-color: #9ccc65;
  2285. border-color: #7eb73d;
  2286. }
  2287. .btn-success:not([disabled]):not(.disabled).active,
  2288. .show > .btn-success.dropdown-toggle {
  2289. background-color: #7eb73d;
  2290. background-image: none;
  2291. border-color: #649130;
  2292. }
  2293. .btn-success.btn-noborder {
  2294. border-color: #9ccc65;
  2295. }
  2296. .btn-success.btn-noborder:hover, .btn-success.btn-noborder:focus, .btn-success.btn-noborder.focus {
  2297. border-color: #7eb73d;
  2298. }
  2299. .btn-success.btn-noborder.disabled, .btn-success.btn-noborder:disabled, .btn-success.btn-noborder:not([disabled]):not(.disabled):active, .btn-success.btn-noborder:not([disabled]):not(.disabled).active {
  2300. border-color: #9ccc65;
  2301. }
  2302. .show > .btn-success.btn-noborder.dropdown-toggle {
  2303. border-color: #7eb73d;
  2304. }
  2305. .btn-info {
  2306. color: #fff;
  2307. background-color: #26c6da;
  2308. border-color: #1c97a6;
  2309. }
  2310. .btn-info:hover, .btn-info:focus, .btn-info.focus {
  2311. color: #fff;
  2312. background-color: #1c97a6;
  2313. border-color: #15707b;
  2314. }
  2315. .btn-info.disabled, .btn-info:disabled {
  2316. background-color: #26c6da;
  2317. border-color: #1c97a6;
  2318. }
  2319. .btn-info:not([disabled]):not(.disabled):active {
  2320. background-color: #26c6da;
  2321. border-color: #1c97a6;
  2322. }
  2323. .btn-info:not([disabled]):not(.disabled).active,
  2324. .show > .btn-info.dropdown-toggle {
  2325. background-color: #1c97a6;
  2326. background-image: none;
  2327. border-color: #15707b;
  2328. }
  2329. .btn-info.btn-noborder {
  2330. border-color: #26c6da;
  2331. }
  2332. .btn-info.btn-noborder:hover, .btn-info.btn-noborder:focus, .btn-info.btn-noborder.focus {
  2333. border-color: #1c97a6;
  2334. }
  2335. .btn-info.btn-noborder.disabled, .btn-info.btn-noborder:disabled, .btn-info.btn-noborder:not([disabled]):not(.disabled):active, .btn-info.btn-noborder:not([disabled]):not(.disabled).active {
  2336. border-color: #26c6da;
  2337. }
  2338. .show > .btn-info.btn-noborder.dropdown-toggle {
  2339. border-color: #1c97a6;
  2340. }
  2341. .btn-warning {
  2342. color: #fff;
  2343. background-color: #ffca28;
  2344. border-color: #eab000;
  2345. }
  2346. .btn-warning:hover, .btn-warning:focus, .btn-warning.focus {
  2347. color: #fff;
  2348. background-color: #eab000;
  2349. border-color: #b78a00;
  2350. }
  2351. .btn-warning.disabled, .btn-warning:disabled {
  2352. background-color: #ffca28;
  2353. border-color: #eab000;
  2354. }
  2355. .btn-warning:not([disabled]):not(.disabled):active {
  2356. background-color: #ffca28;
  2357. border-color: #eab000;
  2358. }
  2359. .btn-warning:not([disabled]):not(.disabled).active,
  2360. .show > .btn-warning.dropdown-toggle {
  2361. background-color: #eab000;
  2362. background-image: none;
  2363. border-color: #b78a00;
  2364. }
  2365. .btn-warning.btn-noborder {
  2366. border-color: #ffca28;
  2367. }
  2368. .btn-warning.btn-noborder:hover, .btn-warning.btn-noborder:focus, .btn-warning.btn-noborder.focus {
  2369. border-color: #eab000;
  2370. }
  2371. .btn-warning.btn-noborder.disabled, .btn-warning.btn-noborder:disabled, .btn-warning.btn-noborder:not([disabled]):not(.disabled):active, .btn-warning.btn-noborder:not([disabled]):not(.disabled).active {
  2372. border-color: #ffca28;
  2373. }
  2374. .show > .btn-warning.btn-noborder.dropdown-toggle {
  2375. border-color: #eab000;
  2376. }
  2377. .btn-danger {
  2378. color: #fff;
  2379. background-color: #ef5350;
  2380. border-color: #ea1c18;
  2381. }
  2382. .btn-danger:hover, .btn-danger:focus, .btn-danger.focus {
  2383. color: #fff;
  2384. background-color: #ea1c18;
  2385. border-color: #bd1511;
  2386. }
  2387. .btn-danger.disabled, .btn-danger:disabled {
  2388. background-color: #ef5350;
  2389. border-color: #ea1c18;
  2390. }
  2391. .btn-danger:not([disabled]):not(.disabled):active {
  2392. background-color: #ef5350;
  2393. border-color: #ea1c18;
  2394. }
  2395. .btn-danger:not([disabled]):not(.disabled).active,
  2396. .show > .btn-danger.dropdown-toggle {
  2397. background-color: #ea1c18;
  2398. background-image: none;
  2399. border-color: #bd1511;
  2400. }
  2401. .btn-danger.btn-noborder {
  2402. border-color: #ef5350;
  2403. }
  2404. .btn-danger.btn-noborder:hover, .btn-danger.btn-noborder:focus, .btn-danger.btn-noborder.focus {
  2405. border-color: #ea1c18;
  2406. }
  2407. .btn-danger.btn-noborder.disabled, .btn-danger.btn-noborder:disabled, .btn-danger.btn-noborder:not([disabled]):not(.disabled):active, .btn-danger.btn-noborder:not([disabled]):not(.disabled).active {
  2408. border-color: #ef5350;
  2409. }
  2410. .show > .btn-danger.btn-noborder.dropdown-toggle {
  2411. border-color: #ea1c18;
  2412. }
  2413. .btn-light {
  2414. color: #212529;
  2415. background-color: #f8f9fa;
  2416. border-color: #d4dae1;
  2417. }
  2418. .btn-light:hover, .btn-light:focus, .btn-light.focus {
  2419. color: #212529;
  2420. background-color: #d4dae1;
  2421. border-color: #b7c1cb;
  2422. }
  2423. .btn-light.disabled, .btn-light:disabled {
  2424. background-color: #f8f9fa;
  2425. border-color: #d4dae1;
  2426. }
  2427. .btn-light:not([disabled]):not(.disabled):active {
  2428. background-color: #f8f9fa;
  2429. border-color: #d4dae1;
  2430. }
  2431. .btn-light:not([disabled]):not(.disabled).active,
  2432. .show > .btn-light.dropdown-toggle {
  2433. background-color: #d4dae1;
  2434. background-image: none;
  2435. border-color: #b7c1cb;
  2436. }
  2437. .btn-light.btn-noborder {
  2438. border-color: #f8f9fa;
  2439. }
  2440. .btn-light.btn-noborder:hover, .btn-light.btn-noborder:focus, .btn-light.btn-noborder.focus {
  2441. border-color: #d4dae1;
  2442. }
  2443. .btn-light.btn-noborder.disabled, .btn-light.btn-noborder:disabled, .btn-light.btn-noborder:not([disabled]):not(.disabled):active, .btn-light.btn-noborder:not([disabled]):not(.disabled).active {
  2444. border-color: #f8f9fa;
  2445. }
  2446. .show > .btn-light.btn-noborder.dropdown-toggle {
  2447. border-color: #d4dae1;
  2448. }
  2449. .btn-dark {
  2450. color: #fff;
  2451. background-color: #343a40;
  2452. border-color: #191b1e;
  2453. }
  2454. .btn-dark:hover, .btn-dark:focus, .btn-dark.focus {
  2455. color: #fff;
  2456. background-color: #191b1e;
  2457. border-color: #020202;
  2458. }
  2459. .btn-dark.disabled, .btn-dark:disabled {
  2460. background-color: #343a40;
  2461. border-color: #191b1e;
  2462. }
  2463. .btn-dark:not([disabled]):not(.disabled):active {
  2464. background-color: #343a40;
  2465. border-color: #191b1e;
  2466. }
  2467. .btn-dark:not([disabled]):not(.disabled).active,
  2468. .show > .btn-dark.dropdown-toggle {
  2469. background-color: #191b1e;
  2470. background-image: none;
  2471. border-color: #020202;
  2472. }
  2473. .btn-dark.btn-noborder {
  2474. border-color: #343a40;
  2475. }
  2476. .btn-dark.btn-noborder:hover, .btn-dark.btn-noborder:focus, .btn-dark.btn-noborder.focus {
  2477. border-color: #191b1e;
  2478. }
  2479. .btn-dark.btn-noborder.disabled, .btn-dark.btn-noborder:disabled, .btn-dark.btn-noborder:not([disabled]):not(.disabled):active, .btn-dark.btn-noborder:not([disabled]):not(.disabled).active {
  2480. border-color: #343a40;
  2481. }
  2482. .show > .btn-dark.btn-noborder.dropdown-toggle {
  2483. border-color: #191b1e;
  2484. }
  2485. .btn-outline-primary {
  2486. color: #42a5f5;
  2487. background-color: transparent;
  2488. background-image: none;
  2489. border-color: #42a5f5;
  2490. }
  2491. .btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary.focus {
  2492. color: #fff;
  2493. background-color: #42a5f5;
  2494. border-color: #42a5f5;
  2495. }
  2496. .btn-outline-primary.disabled, .btn-outline-primary:disabled {
  2497. color: #42a5f5;
  2498. background-color: transparent;
  2499. }
  2500. .btn-outline-primary:not([disabled]):not(.disabled):active {
  2501. color: #42a5f5;
  2502. background-color: transparent;
  2503. border-color: #42a5f5;
  2504. }
  2505. .btn-outline-primary:not([disabled]):not(.disabled).active,
  2506. .show > .btn-outline-primary.dropdown-toggle {
  2507. color: #fff;
  2508. background-color: #42a5f5;
  2509. border-color: #42a5f5;
  2510. }
  2511. .btn-outline-primary.btn-noborder {
  2512. border-color: transparent;
  2513. }
  2514. .btn-outline-primary.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-primary.btn-noborder:not([disabled]):not(.disabled).active {
  2515. border-color: transparent;
  2516. }
  2517. .btn-outline-secondary {
  2518. color: #6c757d;
  2519. background-color: transparent;
  2520. background-image: none;
  2521. border-color: #6c757d;
  2522. }
  2523. .btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary.focus {
  2524. color: #fff;
  2525. background-color: #6c757d;
  2526. border-color: #6c757d;
  2527. }
  2528. .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  2529. color: #6c757d;
  2530. background-color: transparent;
  2531. }
  2532. .btn-outline-secondary:not([disabled]):not(.disabled):active {
  2533. color: #6c757d;
  2534. background-color: transparent;
  2535. border-color: #6c757d;
  2536. }
  2537. .btn-outline-secondary:not([disabled]):not(.disabled).active,
  2538. .show > .btn-outline-secondary.dropdown-toggle {
  2539. color: #fff;
  2540. background-color: #6c757d;
  2541. border-color: #6c757d;
  2542. }
  2543. .btn-outline-secondary.btn-noborder {
  2544. border-color: transparent;
  2545. }
  2546. .btn-outline-secondary.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-secondary.btn-noborder:not([disabled]):not(.disabled).active {
  2547. border-color: transparent;
  2548. }
  2549. .btn-outline-success {
  2550. color: #9ccc65;
  2551. background-color: transparent;
  2552. background-image: none;
  2553. border-color: #9ccc65;
  2554. }
  2555. .btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success.focus {
  2556. color: #fff;
  2557. background-color: #9ccc65;
  2558. border-color: #9ccc65;
  2559. }
  2560. .btn-outline-success.disabled, .btn-outline-success:disabled {
  2561. color: #9ccc65;
  2562. background-color: transparent;
  2563. }
  2564. .btn-outline-success:not([disabled]):not(.disabled):active {
  2565. color: #9ccc65;
  2566. background-color: transparent;
  2567. border-color: #9ccc65;
  2568. }
  2569. .btn-outline-success:not([disabled]):not(.disabled).active,
  2570. .show > .btn-outline-success.dropdown-toggle {
  2571. color: #fff;
  2572. background-color: #9ccc65;
  2573. border-color: #9ccc65;
  2574. }
  2575. .btn-outline-success.btn-noborder {
  2576. border-color: transparent;
  2577. }
  2578. .btn-outline-success.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-success.btn-noborder:not([disabled]):not(.disabled).active {
  2579. border-color: transparent;
  2580. }
  2581. .btn-outline-info {
  2582. color: #26c6da;
  2583. background-color: transparent;
  2584. background-image: none;
  2585. border-color: #26c6da;
  2586. }
  2587. .btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info.focus {
  2588. color: #fff;
  2589. background-color: #26c6da;
  2590. border-color: #26c6da;
  2591. }
  2592. .btn-outline-info.disabled, .btn-outline-info:disabled {
  2593. color: #26c6da;
  2594. background-color: transparent;
  2595. }
  2596. .btn-outline-info:not([disabled]):not(.disabled):active {
  2597. color: #26c6da;
  2598. background-color: transparent;
  2599. border-color: #26c6da;
  2600. }
  2601. .btn-outline-info:not([disabled]):not(.disabled).active,
  2602. .show > .btn-outline-info.dropdown-toggle {
  2603. color: #fff;
  2604. background-color: #26c6da;
  2605. border-color: #26c6da;
  2606. }
  2607. .btn-outline-info.btn-noborder {
  2608. border-color: transparent;
  2609. }
  2610. .btn-outline-info.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-info.btn-noborder:not([disabled]):not(.disabled).active {
  2611. border-color: transparent;
  2612. }
  2613. .btn-outline-warning {
  2614. color: #ffca28;
  2615. background-color: transparent;
  2616. background-image: none;
  2617. border-color: #ffca28;
  2618. }
  2619. .btn-outline-warning:hover, .btn-outline-warning:focus, .btn-outline-warning.focus {
  2620. color: #fff;
  2621. background-color: #ffca28;
  2622. border-color: #ffca28;
  2623. }
  2624. .btn-outline-warning.disabled, .btn-outline-warning:disabled {
  2625. color: #ffca28;
  2626. background-color: transparent;
  2627. }
  2628. .btn-outline-warning:not([disabled]):not(.disabled):active {
  2629. color: #ffca28;
  2630. background-color: transparent;
  2631. border-color: #ffca28;
  2632. }
  2633. .btn-outline-warning:not([disabled]):not(.disabled).active,
  2634. .show > .btn-outline-warning.dropdown-toggle {
  2635. color: #fff;
  2636. background-color: #ffca28;
  2637. border-color: #ffca28;
  2638. }
  2639. .btn-outline-warning.btn-noborder {
  2640. border-color: transparent;
  2641. }
  2642. .btn-outline-warning.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-warning.btn-noborder:not([disabled]):not(.disabled).active {
  2643. border-color: transparent;
  2644. }
  2645. .btn-outline-danger {
  2646. color: #ef5350;
  2647. background-color: transparent;
  2648. background-image: none;
  2649. border-color: #ef5350;
  2650. }
  2651. .btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger.focus {
  2652. color: #fff;
  2653. background-color: #ef5350;
  2654. border-color: #ef5350;
  2655. }
  2656. .btn-outline-danger.disabled, .btn-outline-danger:disabled {
  2657. color: #ef5350;
  2658. background-color: transparent;
  2659. }
  2660. .btn-outline-danger:not([disabled]):not(.disabled):active {
  2661. color: #ef5350;
  2662. background-color: transparent;
  2663. border-color: #ef5350;
  2664. }
  2665. .btn-outline-danger:not([disabled]):not(.disabled).active,
  2666. .show > .btn-outline-danger.dropdown-toggle {
  2667. color: #fff;
  2668. background-color: #ef5350;
  2669. border-color: #ef5350;
  2670. }
  2671. .btn-outline-danger.btn-noborder {
  2672. border-color: transparent;
  2673. }
  2674. .btn-outline-danger.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-danger.btn-noborder:not([disabled]):not(.disabled).active {
  2675. border-color: transparent;
  2676. }
  2677. .btn-outline-light {
  2678. color: #f8f9fa;
  2679. background-color: transparent;
  2680. background-image: none;
  2681. border-color: #f8f9fa;
  2682. }
  2683. .btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light.focus {
  2684. color: #fff;
  2685. background-color: #f8f9fa;
  2686. border-color: #f8f9fa;
  2687. }
  2688. .btn-outline-light.disabled, .btn-outline-light:disabled {
  2689. color: #f8f9fa;
  2690. background-color: transparent;
  2691. }
  2692. .btn-outline-light:not([disabled]):not(.disabled):active {
  2693. color: #f8f9fa;
  2694. background-color: transparent;
  2695. border-color: #f8f9fa;
  2696. }
  2697. .btn-outline-light:not([disabled]):not(.disabled).active,
  2698. .show > .btn-outline-light.dropdown-toggle {
  2699. color: #fff;
  2700. background-color: #f8f9fa;
  2701. border-color: #f8f9fa;
  2702. }
  2703. .btn-outline-light.btn-noborder {
  2704. border-color: transparent;
  2705. }
  2706. .btn-outline-light.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-light.btn-noborder:not([disabled]):not(.disabled).active {
  2707. border-color: transparent;
  2708. }
  2709. .btn-outline-dark {
  2710. color: #343a40;
  2711. background-color: transparent;
  2712. background-image: none;
  2713. border-color: #343a40;
  2714. }
  2715. .btn-outline-dark:hover, .btn-outline-dark:focus, .btn-outline-dark.focus {
  2716. color: #fff;
  2717. background-color: #343a40;
  2718. border-color: #343a40;
  2719. }
  2720. .btn-outline-dark.disabled, .btn-outline-dark:disabled {
  2721. color: #343a40;
  2722. background-color: transparent;
  2723. }
  2724. .btn-outline-dark:not([disabled]):not(.disabled):active {
  2725. color: #343a40;
  2726. background-color: transparent;
  2727. border-color: #343a40;
  2728. }
  2729. .btn-outline-dark:not([disabled]):not(.disabled).active,
  2730. .show > .btn-outline-dark.dropdown-toggle {
  2731. color: #fff;
  2732. background-color: #343a40;
  2733. border-color: #343a40;
  2734. }
  2735. .btn-outline-dark.btn-noborder {
  2736. border-color: transparent;
  2737. }
  2738. .btn-outline-dark.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-dark.btn-noborder:not([disabled]):not(.disabled).active {
  2739. border-color: transparent;
  2740. }
  2741. .btn-link {
  2742. font-weight: 400;
  2743. color: #42a5f5;
  2744. background-color: transparent;
  2745. }
  2746. .btn-link:hover {
  2747. color: #0b72c6;
  2748. text-decoration: none;
  2749. background-color: transparent;
  2750. border-color: transparent;
  2751. }
  2752. .btn-link:focus, .btn-link.focus {
  2753. text-decoration: none;
  2754. border-color: transparent;
  2755. box-shadow: none;
  2756. }
  2757. .btn-link:disabled, .btn-link.disabled {
  2758. color: #6c757d;
  2759. }
  2760. .btn-lg, .btn-group-lg > .btn {
  2761. padding: 9px 18px;
  2762. font-size: 1.285714rem;
  2763. line-height: 20px;
  2764. border-radius: 0.3rem;
  2765. }
  2766. .btn-sm, .btn-group-sm > .btn {
  2767. padding: 5px 9px;
  2768. font-size: 0.928571rem;
  2769. line-height: 16px;
  2770. border-radius: 0.2rem;
  2771. }
  2772. .btn-block {
  2773. display: block;
  2774. width: 100%;
  2775. }
  2776. .btn-block + .btn-block {
  2777. margin-top: 0.5rem;
  2778. }
  2779. input[type="submit"].btn-block,
  2780. input[type="reset"].btn-block,
  2781. input[type="button"].btn-block {
  2782. width: 100%;
  2783. }
  2784. .fade {
  2785. opacity: 0;
  2786. transition: opacity 0.15s linear;
  2787. }
  2788. .fade.show {
  2789. opacity: 1;
  2790. }
  2791. .collapse {
  2792. display: none;
  2793. }
  2794. .collapse.show {
  2795. display: block;
  2796. }
  2797. tr.collapse.show {
  2798. display: table-row;
  2799. }
  2800. tbody.collapse.show {
  2801. display: table-row-group;
  2802. }
  2803. .collapsing {
  2804. position: relative;
  2805. height: 0;
  2806. overflow: hidden;
  2807. transition: height 0.35s ease;
  2808. }
  2809. .dropup,
  2810. .dropdown {
  2811. position: relative;
  2812. }
  2813. .dropdown-toggle::after {
  2814. display: inline-block;
  2815. width: 0;
  2816. height: 0;
  2817. margin-left: 0.2125em;
  2818. vertical-align: 0.2125em;
  2819. content: "";
  2820. border-top: 0.25em solid;
  2821. border-right: 0.25em solid transparent;
  2822. border-bottom: 0;
  2823. border-left: 0.25em solid transparent;
  2824. }
  2825. .dropdown-toggle:empty::after {
  2826. margin-left: 0;
  2827. }
  2828. .dropdown-menu {
  2829. position: absolute;
  2830. top: 100%;
  2831. left: 0;
  2832. z-index: 1000;
  2833. display: none;
  2834. float: left;
  2835. min-width: 10rem;
  2836. padding: 8px 0;
  2837. margin: 0.125rem 0 0;
  2838. font-size: 1rem;
  2839. color: #575757;
  2840. text-align: left;
  2841. list-style: none;
  2842. background-color: #fff;
  2843. background-clip: padding-box;
  2844. border: 1px solid #eaecee;
  2845. border-radius: 2px;
  2846. }
  2847. .dropup .dropdown-menu {
  2848. margin-top: 0;
  2849. margin-bottom: 0.125rem;
  2850. }
  2851. .dropup .dropdown-toggle::after {
  2852. display: inline-block;
  2853. width: 0;
  2854. height: 0;
  2855. margin-left: 0.2125em;
  2856. vertical-align: 0.2125em;
  2857. content: "";
  2858. border-top: 0;
  2859. border-right: 0.25em solid transparent;
  2860. border-bottom: 0.25em solid;
  2861. border-left: 0.25em solid transparent;
  2862. }
  2863. .dropup .dropdown-toggle:empty::after {
  2864. margin-left: 0;
  2865. }
  2866. .dropright .dropdown-menu {
  2867. margin-top: 0;
  2868. margin-left: 0.125rem;
  2869. }
  2870. .dropright .dropdown-toggle::after {
  2871. display: inline-block;
  2872. width: 0;
  2873. height: 0;
  2874. margin-left: 0.2125em;
  2875. vertical-align: 0.2125em;
  2876. content: "";
  2877. border-top: 0.25em solid transparent;
  2878. border-bottom: 0.25em solid transparent;
  2879. border-left: 0.25em solid;
  2880. }
  2881. .dropright .dropdown-toggle:empty::after {
  2882. margin-left: 0;
  2883. }
  2884. .dropright .dropdown-toggle::after {
  2885. vertical-align: 0;
  2886. }
  2887. .dropleft .dropdown-menu {
  2888. margin-top: 0;
  2889. margin-right: 0.125rem;
  2890. }
  2891. .dropleft .dropdown-toggle::after {
  2892. display: inline-block;
  2893. width: 0;
  2894. height: 0;
  2895. margin-left: 0.2125em;
  2896. vertical-align: 0.2125em;
  2897. content: "";
  2898. }
  2899. .dropleft .dropdown-toggle::after {
  2900. display: none;
  2901. }
  2902. .dropleft .dropdown-toggle::before {
  2903. display: inline-block;
  2904. width: 0;
  2905. height: 0;
  2906. margin-right: 0.2125em;
  2907. vertical-align: 0.2125em;
  2908. content: "";
  2909. border-top: 0.25em solid transparent;
  2910. border-right: 0.25em solid;
  2911. border-bottom: 0.25em solid transparent;
  2912. }
  2913. .dropleft .dropdown-toggle:empty::after {
  2914. margin-left: 0;
  2915. }
  2916. .dropleft .dropdown-toggle::before {
  2917. vertical-align: 0;
  2918. }
  2919. .dropdown-divider {
  2920. height: 0;
  2921. margin: 0.5rem 0;
  2922. overflow: hidden;
  2923. border-top: 1px solid #eaecee;
  2924. }
  2925. .dropdown-item {
  2926. display: block;
  2927. width: 100%;
  2928. padding: 5px 10px;
  2929. clear: both;
  2930. font-weight: 400;
  2931. color: #575757;
  2932. text-align: inherit;
  2933. white-space: nowrap;
  2934. background-color: transparent;
  2935. border: 0;
  2936. }
  2937. .dropdown-item:hover, .dropdown-item:focus {
  2938. color: #16181b;
  2939. text-decoration: none;
  2940. background-color: #f5f6f7;
  2941. }
  2942. .dropdown-item.active, .dropdown-item:active {
  2943. color: #575757;
  2944. text-decoration: none;
  2945. background-color: #eaecee;
  2946. }
  2947. .dropdown-item.disabled, .dropdown-item:disabled {
  2948. color: #6c757d;
  2949. background-color: transparent;
  2950. }
  2951. .dropdown-menu.show {
  2952. display: block;
  2953. }
  2954. .dropdown-header {
  2955. display: block;
  2956. padding: 8px 10px;
  2957. margin-bottom: 0;
  2958. font-size: 0.928571rem;
  2959. color: #171717;
  2960. white-space: nowrap;
  2961. }
  2962. .btn-group,
  2963. .btn-group-vertical {
  2964. position: relative;
  2965. display: -webkit-inline-box;
  2966. display: -ms-inline-flexbox;
  2967. display: inline-flex;
  2968. vertical-align: middle;
  2969. }
  2970. .btn-group > .btn,
  2971. .btn-group-vertical > .btn {
  2972. position: relative;
  2973. -webkit-box-flex: 0;
  2974. -ms-flex: 0 1 auto;
  2975. flex: 0 1 auto;
  2976. }
  2977. .btn-group > .btn:hover,
  2978. .btn-group-vertical > .btn:hover {
  2979. z-index: 1;
  2980. }
  2981. .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
  2982. .btn-group-vertical > .btn:focus,
  2983. .btn-group-vertical > .btn:active,
  2984. .btn-group-vertical > .btn.active {
  2985. z-index: 1;
  2986. }
  2987. .btn-group .btn + .btn,
  2988. .btn-group .btn + .btn-group,
  2989. .btn-group .btn-group + .btn,
  2990. .btn-group .btn-group + .btn-group,
  2991. .btn-group-vertical .btn + .btn,
  2992. .btn-group-vertical .btn + .btn-group,
  2993. .btn-group-vertical .btn-group + .btn,
  2994. .btn-group-vertical .btn-group + .btn-group {
  2995. margin-left: -1px;
  2996. }
  2997. .btn-toolbar {
  2998. display: -webkit-box;
  2999. display: -ms-flexbox;
  3000. display: flex;
  3001. -ms-flex-wrap: wrap;
  3002. flex-wrap: wrap;
  3003. -webkit-box-pack: start;
  3004. -ms-flex-pack: start;
  3005. justify-content: flex-start;
  3006. }
  3007. .btn-toolbar .input-group {
  3008. width: auto;
  3009. }
  3010. .btn-group > .btn:first-child {
  3011. margin-left: 0;
  3012. }
  3013. .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
  3014. .btn-group > .btn-group:not(:last-child) > .btn {
  3015. border-top-right-radius: 0;
  3016. border-bottom-right-radius: 0;
  3017. }
  3018. .btn-group > .btn:not(:first-child),
  3019. .btn-group > .btn-group:not(:first-child) > .btn {
  3020. border-top-left-radius: 0;
  3021. border-bottom-left-radius: 0;
  3022. }
  3023. .dropdown-toggle-split {
  3024. padding-right: 10.5px;
  3025. padding-left: 10.5px;
  3026. }
  3027. .dropdown-toggle-split::after {
  3028. margin-left: 0;
  3029. }
  3030. .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  3031. padding-right: 6.75px;
  3032. padding-left: 6.75px;
  3033. }
  3034. .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  3035. padding-right: 13.5px;
  3036. padding-left: 13.5px;
  3037. }
  3038. .btn-group-vertical {
  3039. -webkit-box-orient: vertical;
  3040. -webkit-box-direction: normal;
  3041. -ms-flex-direction: column;
  3042. flex-direction: column;
  3043. -webkit-box-align: start;
  3044. -ms-flex-align: start;
  3045. align-items: flex-start;
  3046. -webkit-box-pack: center;
  3047. -ms-flex-pack: center;
  3048. justify-content: center;
  3049. }
  3050. .btn-group-vertical .btn,
  3051. .btn-group-vertical .btn-group {
  3052. width: 100%;
  3053. }
  3054. .btn-group-vertical > .btn + .btn,
  3055. .btn-group-vertical > .btn + .btn-group,
  3056. .btn-group-vertical > .btn-group + .btn,
  3057. .btn-group-vertical > .btn-group + .btn-group {
  3058. margin-top: -1px;
  3059. margin-left: 0;
  3060. }
  3061. .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  3062. .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  3063. border-bottom-right-radius: 0;
  3064. border-bottom-left-radius: 0;
  3065. }
  3066. .btn-group-vertical > .btn:not(:first-child),
  3067. .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  3068. border-top-left-radius: 0;
  3069. border-top-right-radius: 0;
  3070. }
  3071. .btn-group-toggle > .btn,
  3072. .btn-group-toggle > .btn-group > .btn {
  3073. margin-bottom: 0;
  3074. }
  3075. .btn-group-toggle > .btn input[type="radio"],
  3076. .btn-group-toggle > .btn input[type="checkbox"],
  3077. .btn-group-toggle > .btn-group > .btn input[type="radio"],
  3078. .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  3079. position: absolute;
  3080. clip: rect(0, 0, 0, 0);
  3081. pointer-events: none;
  3082. }
  3083. .input-group {
  3084. position: relative;
  3085. display: -webkit-box;
  3086. display: -ms-flexbox;
  3087. display: flex;
  3088. -ms-flex-wrap: wrap;
  3089. flex-wrap: wrap;
  3090. -webkit-box-align: stretch;
  3091. -ms-flex-align: stretch;
  3092. align-items: stretch;
  3093. width: 100%;
  3094. }
  3095. .input-group > .form-control,
  3096. .input-group > .custom-select,
  3097. .input-group > .custom-file {
  3098. position: relative;
  3099. -webkit-box-flex: 1;
  3100. -ms-flex: 1 1 auto;
  3101. flex: 1 1 auto;
  3102. width: 1%;
  3103. margin-bottom: 0;
  3104. }
  3105. .input-group > .form-control:focus,
  3106. .input-group > .custom-select:focus,
  3107. .input-group > .custom-file:focus {
  3108. z-index: 3;
  3109. }
  3110. .input-group > .form-control + .form-control,
  3111. .input-group > .form-control + .custom-select,
  3112. .input-group > .form-control + .custom-file,
  3113. .input-group > .custom-select + .form-control,
  3114. .input-group > .custom-select + .custom-select,
  3115. .input-group > .custom-select + .custom-file,
  3116. .input-group > .custom-file + .form-control,
  3117. .input-group > .custom-file + .custom-select,
  3118. .input-group > .custom-file + .custom-file {
  3119. margin-left: -1px;
  3120. }
  3121. .input-group > .form-control:not(:last-child),
  3122. .input-group > .custom-select:not(:last-child) {
  3123. border-top-right-radius: 0;
  3124. border-bottom-right-radius: 0;
  3125. }
  3126. .input-group > .form-control:not(:first-child),
  3127. .input-group > .custom-select:not(:first-child) {
  3128. border-top-left-radius: 0;
  3129. border-bottom-left-radius: 0;
  3130. }
  3131. .input-group > .custom-file {
  3132. display: -webkit-box;
  3133. display: -ms-flexbox;
  3134. display: flex;
  3135. -webkit-box-align: center;
  3136. -ms-flex-align: center;
  3137. align-items: center;
  3138. }
  3139. .input-group > .custom-file:not(:last-child) .custom-file-label,
  3140. .input-group > .custom-file:not(:last-child) .custom-file-label::before {
  3141. border-top-right-radius: 0;
  3142. border-bottom-right-radius: 0;
  3143. }
  3144. .input-group > .custom-file:not(:first-child) .custom-file-label,
  3145. .input-group > .custom-file:not(:first-child) .custom-file-label::before {
  3146. border-top-left-radius: 0;
  3147. border-bottom-left-radius: 0;
  3148. }
  3149. .input-group-prepend,
  3150. .input-group-append {
  3151. display: -webkit-box;
  3152. display: -ms-flexbox;
  3153. display: flex;
  3154. }
  3155. .input-group-prepend .btn,
  3156. .input-group-append .btn {
  3157. position: relative;
  3158. z-index: 2;
  3159. }
  3160. .input-group-prepend .btn + .btn,
  3161. .input-group-prepend .btn + .input-group-text,
  3162. .input-group-prepend .input-group-text + .input-group-text,
  3163. .input-group-prepend .input-group-text + .btn,
  3164. .input-group-append .btn + .btn,
  3165. .input-group-append .btn + .input-group-text,
  3166. .input-group-append .input-group-text + .input-group-text,
  3167. .input-group-append .input-group-text + .btn {
  3168. margin-left: -1px;
  3169. }
  3170. .input-group-prepend {
  3171. margin-right: -1px;
  3172. }
  3173. .input-group-append {
  3174. margin-left: -1px;
  3175. }
  3176. .input-group-text {
  3177. display: -webkit-box;
  3178. display: -ms-flexbox;
  3179. display: flex;
  3180. -webkit-box-align: center;
  3181. -ms-flex-align: center;
  3182. align-items: center;
  3183. padding: 8px 14px;
  3184. margin-bottom: 0;
  3185. font-size: 1rem;
  3186. font-weight: 400;
  3187. line-height: 16px;
  3188. color: #575757;
  3189. text-align: center;
  3190. white-space: nowrap;
  3191. background-color: #fbfbfc;
  3192. border: 1px solid #dcdfe3;
  3193. border-radius: 0.25rem;
  3194. }
  3195. .input-group-text input[type="radio"],
  3196. .input-group-text input[type="checkbox"] {
  3197. margin-top: 0;
  3198. }
  3199. .input-group > .input-group-prepend > .btn,
  3200. .input-group > .input-group-prepend > .input-group-text,
  3201. .input-group > .input-group-append:not(:last-child) > .btn,
  3202. .input-group > .input-group-append:not(:last-child) > .input-group-text,
  3203. .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  3204. .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  3205. border-top-right-radius: 0;
  3206. border-bottom-right-radius: 0;
  3207. }
  3208. .input-group > .input-group-append > .btn,
  3209. .input-group > .input-group-append > .input-group-text,
  3210. .input-group > .input-group-prepend:not(:first-child) > .btn,
  3211. .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
  3212. .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
  3213. .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  3214. border-top-left-radius: 0;
  3215. border-bottom-left-radius: 0;
  3216. }
  3217. .custom-control {
  3218. position: relative;
  3219. display: block;
  3220. min-height: 1.5rem;
  3221. padding-left: 24px;
  3222. }
  3223. .custom-control-inline {
  3224. display: -webkit-inline-box;
  3225. display: -ms-inline-flexbox;
  3226. display: inline-flex;
  3227. margin-right: 16px;
  3228. }
  3229. .custom-control-input {
  3230. position: absolute;
  3231. z-index: -1;
  3232. opacity: 0;
  3233. }
  3234. .custom-control-input:checked ~ .custom-control-label::before {
  3235. color: #fff;
  3236. background-color: #42a5f5;
  3237. }
  3238. .custom-control-input:focus ~ .custom-control-label::before {
  3239. box-shadow: 0 0 0 1px #f5f6f7, 0 0 0 3px #42a5f5;
  3240. }
  3241. .custom-control-input:active ~ .custom-control-label::before {
  3242. color: #fff;
  3243. background-color: #ecf6fe;
  3244. }
  3245. .custom-control-input:disabled ~ .custom-control-label {
  3246. color: #6c757d;
  3247. }
  3248. .custom-control-input:disabled ~ .custom-control-label::before {
  3249. background-color: #e9ecef;
  3250. }
  3251. .custom-control-label {
  3252. margin-bottom: 0;
  3253. }
  3254. .custom-control-label::before {
  3255. position: absolute;
  3256. top: -7.25px;
  3257. left: 0;
  3258. display: block;
  3259. width: 16px;
  3260. height: 16px;
  3261. pointer-events: none;
  3262. content: "";
  3263. -webkit-user-select: none;
  3264. -moz-user-select: none;
  3265. -ms-user-select: none;
  3266. user-select: none;
  3267. background-color: #dee2e6;
  3268. }
  3269. .custom-control-label::after {
  3270. position: absolute;
  3271. top: -7.25px;
  3272. left: 0;
  3273. display: block;
  3274. width: 16px;
  3275. height: 16px;
  3276. content: "";
  3277. background-repeat: no-repeat;
  3278. background-position: center center;
  3279. background-size: 50% 50%;
  3280. }
  3281. .custom-checkbox .custom-control-label::before {
  3282. border-radius: 0.25rem;
  3283. }
  3284. .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  3285. background-color: #42a5f5;
  3286. }
  3287. .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  3288. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  3289. }
  3290. .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  3291. background-color: #42a5f5;
  3292. }
  3293. .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  3294. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
  3295. }
  3296. .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  3297. background-color: rgba(66, 165, 245, 0.5);
  3298. }
  3299. .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  3300. background-color: rgba(66, 165, 245, 0.5);
  3301. }
  3302. .custom-radio .custom-control-label::before {
  3303. border-radius: 50%;
  3304. }
  3305. .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  3306. background-color: #42a5f5;
  3307. }
  3308. .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  3309. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
  3310. }
  3311. .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  3312. background-color: rgba(66, 165, 245, 0.5);
  3313. }
  3314. .custom-select {
  3315. display: inline-block;
  3316. width: 100%;
  3317. height: 34px;
  3318. padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  3319. line-height: 16px;
  3320. color: #575757;
  3321. vertical-align: middle;
  3322. background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  3323. background-size: 8px 10px;
  3324. border: 1px solid #dcdfe3;
  3325. border-radius: 0.25rem;
  3326. -webkit-appearance: none;
  3327. -moz-appearance: none;
  3328. appearance: none;
  3329. }
  3330. .custom-select:focus {
  3331. border-color: #bbdffb;
  3332. outline: 0;
  3333. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(187, 223, 251, 0.5);
  3334. }
  3335. .custom-select:focus::-ms-value {
  3336. color: #575757;
  3337. background-color: #fff;
  3338. }
  3339. .custom-select[multiple], .custom-select[size]:not([size="1"]) {
  3340. height: auto;
  3341. padding-right: 0.75rem;
  3342. background-image: none;
  3343. }
  3344. .custom-select:disabled {
  3345. color: #6c757d;
  3346. background-color: #e9ecef;
  3347. }
  3348. .custom-select::-ms-expand {
  3349. opacity: 0;
  3350. }
  3351. .custom-select-sm {
  3352. height: 28px;
  3353. padding-top: 0.375rem;
  3354. padding-bottom: 0.375rem;
  3355. font-size: 75%;
  3356. }
  3357. .custom-select-lg {
  3358. height: 40px;
  3359. padding-top: 0.375rem;
  3360. padding-bottom: 0.375rem;
  3361. font-size: 125%;
  3362. }
  3363. .custom-file {
  3364. position: relative;
  3365. display: inline-block;
  3366. width: 100%;
  3367. height: 34px;
  3368. margin-bottom: 0;
  3369. }
  3370. .custom-file-input {
  3371. position: relative;
  3372. z-index: 2;
  3373. width: 100%;
  3374. height: 34px;
  3375. margin: 0;
  3376. opacity: 0;
  3377. }
  3378. .custom-file-input:focus ~ .custom-file-control {
  3379. border-color: #a3acb5;
  3380. box-shadow: none;
  3381. }
  3382. .custom-file-input:focus ~ .custom-file-control::before {
  3383. border-color: #a3acb5;
  3384. }
  3385. .custom-file-input:lang(en) ~ .custom-file-label::after {
  3386. content: "Browse";
  3387. }
  3388. .custom-file-label {
  3389. position: absolute;
  3390. top: 0;
  3391. right: 0;
  3392. left: 0;
  3393. z-index: 1;
  3394. height: 34px;
  3395. padding: 8px 14px;
  3396. line-height: 16px;
  3397. color: #575757;
  3398. background-color: #fff;
  3399. border: 1px solid #dcdfe3;
  3400. border-radius: 0.25rem;
  3401. }
  3402. .custom-file-label::after {
  3403. position: absolute;
  3404. top: 0;
  3405. right: 0;
  3406. bottom: 0;
  3407. z-index: 3;
  3408. display: block;
  3409. height: calc(34px - 1px * 2);
  3410. padding: 8px 14px;
  3411. line-height: 16px;
  3412. color: #575757;
  3413. content: "Browse";
  3414. background-color: #fbfbfc;
  3415. border-left: 1px solid #dcdfe3;
  3416. border-radius: 0 0.25rem 0.25rem 0;
  3417. }
  3418. .nav {
  3419. display: -webkit-box;
  3420. display: -ms-flexbox;
  3421. display: flex;
  3422. -ms-flex-wrap: wrap;
  3423. flex-wrap: wrap;
  3424. padding-left: 0;
  3425. margin-bottom: 0;
  3426. list-style: none;
  3427. }
  3428. .nav-link {
  3429. display: block;
  3430. padding: 0.5rem 1rem;
  3431. }
  3432. .nav-link:hover, .nav-link:focus {
  3433. text-decoration: none;
  3434. }
  3435. .nav-link.disabled {
  3436. color: #6c757d;
  3437. }
  3438. .nav-tabs {
  3439. border-bottom: 1px solid #eaecee;
  3440. }
  3441. .nav-tabs .nav-item {
  3442. margin-bottom: -1px;
  3443. }
  3444. .nav-tabs .nav-link {
  3445. border: 1px solid transparent;
  3446. border-top-left-radius: 0.25rem;
  3447. border-top-right-radius: 0.25rem;
  3448. }
  3449. .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  3450. border-color: #eaecee;
  3451. }
  3452. .nav-tabs .nav-link.disabled {
  3453. color: #6c757d;
  3454. background-color: transparent;
  3455. border-color: transparent;
  3456. }
  3457. .nav-tabs .nav-link.active,
  3458. .nav-tabs .nav-item.show .nav-link {
  3459. color: #575757;
  3460. background-color: #fff;
  3461. border-color: #eaecee;
  3462. }
  3463. .nav-tabs .dropdown-menu {
  3464. margin-top: -1px;
  3465. border-top-left-radius: 0;
  3466. border-top-right-radius: 0;
  3467. }
  3468. .nav-pills .nav-link {
  3469. border-radius: 0.25rem;
  3470. }
  3471. .nav-pills .nav-link.active,
  3472. .nav-pills .show > .nav-link {
  3473. color: #fff;
  3474. background-color: #42a5f5;
  3475. }
  3476. .nav-fill .nav-item {
  3477. -webkit-box-flex: 1;
  3478. -ms-flex: 1 1 auto;
  3479. flex: 1 1 auto;
  3480. text-align: center;
  3481. }
  3482. .nav-justified .nav-item {
  3483. -ms-flex-preferred-size: 0;
  3484. flex-basis: 0;
  3485. -webkit-box-flex: 1;
  3486. -ms-flex-positive: 1;
  3487. flex-grow: 1;
  3488. text-align: center;
  3489. }
  3490. .tab-content > .tab-pane {
  3491. display: none;
  3492. }
  3493. .tab-content > .active {
  3494. display: block;
  3495. }
  3496. .breadcrumb {
  3497. display: -webkit-box;
  3498. display: -ms-flexbox;
  3499. display: flex;
  3500. -ms-flex-wrap: wrap;
  3501. flex-wrap: wrap;
  3502. padding: 9px 14px;
  3503. margin-bottom: 1rem;
  3504. list-style: none;
  3505. background-color: #f5f6f7;
  3506. border-radius: 0.25rem;
  3507. }
  3508. .breadcrumb-item + .breadcrumb-item::before {
  3509. display: inline-block;
  3510. padding-right: 0.5rem;
  3511. padding-left: 0.5rem;
  3512. color: #6c757d;
  3513. content: "/";
  3514. }
  3515. .breadcrumb-item + .breadcrumb-item:hover::before {
  3516. text-decoration: underline;
  3517. }
  3518. .breadcrumb-item + .breadcrumb-item:hover::before {
  3519. text-decoration: none;
  3520. }
  3521. .breadcrumb-item.active {
  3522. color: #171717;
  3523. }
  3524. .pagination {
  3525. display: -webkit-box;
  3526. display: -ms-flexbox;
  3527. display: flex;
  3528. padding-left: 0;
  3529. list-style: none;
  3530. border-radius: 0.25rem;
  3531. }
  3532. .page-link {
  3533. position: relative;
  3534. display: block;
  3535. padding: 8px 10px;
  3536. margin-left: -1px;
  3537. line-height: 16px;
  3538. color: #171717;
  3539. background-color: #f5f6f7;
  3540. border: 1px solid #f5f6f7;
  3541. }
  3542. .page-link:hover {
  3543. color: #171717;
  3544. text-decoration: none;
  3545. background-color: #cdd2d7;
  3546. border-color: #cdd2d7;
  3547. }
  3548. .page-link:focus {
  3549. z-index: 2;
  3550. outline: 0;
  3551. box-shadow: none;
  3552. }
  3553. .page-link:not(:disabled):not(.disabled) {
  3554. cursor: pointer;
  3555. }
  3556. .page-item:first-child .page-link {
  3557. margin-left: 0;
  3558. border-top-left-radius: 0.25rem;
  3559. border-bottom-left-radius: 0.25rem;
  3560. }
  3561. .page-item:last-child .page-link {
  3562. border-top-right-radius: 0.25rem;
  3563. border-bottom-right-radius: 0.25rem;
  3564. }
  3565. .page-item.active .page-link {
  3566. z-index: 1;
  3567. color: #fff;
  3568. background-color: #42a5f5;
  3569. border-color: #42a5f5;
  3570. }
  3571. .page-item.disabled .page-link {
  3572. color: #6c757d;
  3573. pointer-events: none;
  3574. cursor: auto;
  3575. background-color: #fff;
  3576. border-color: #fff;
  3577. }
  3578. .pagination-lg .page-link {
  3579. padding: 9px 20px;
  3580. font-size: 1.285714rem;
  3581. line-height: 20px;
  3582. }
  3583. .pagination-lg .page-item:first-child .page-link {
  3584. border-top-left-radius: 0.3rem;
  3585. border-bottom-left-radius: 0.3rem;
  3586. }
  3587. .pagination-lg .page-item:last-child .page-link {
  3588. border-top-right-radius: 0.3rem;
  3589. border-bottom-right-radius: 0.3rem;
  3590. }
  3591. .pagination-sm .page-link {
  3592. padding: 5px 7px;
  3593. font-size: 0.928571rem;
  3594. line-height: 16px;
  3595. }
  3596. .pagination-sm .page-item:first-child .page-link {
  3597. border-top-left-radius: 0.2rem;
  3598. border-bottom-left-radius: 0.2rem;
  3599. }
  3600. .pagination-sm .page-item:last-child .page-link {
  3601. border-top-right-radius: 0.2rem;
  3602. border-bottom-right-radius: 0.2rem;
  3603. }
  3604. .badge {
  3605. display: inline-block;
  3606. padding: 3px 5px;
  3607. font-size: 85%;
  3608. font-weight: 600;
  3609. line-height: 1;
  3610. text-align: center;
  3611. white-space: nowrap;
  3612. vertical-align: baseline;
  3613. border-radius: 0.25rem;
  3614. }
  3615. .badge:empty {
  3616. display: none;
  3617. }
  3618. .btn .badge {
  3619. position: relative;
  3620. top: -1px;
  3621. }
  3622. .badge-pill {
  3623. padding-right: 0.6em;
  3624. padding-left: 0.6em;
  3625. border-radius: 10rem;
  3626. }
  3627. .badge-primary {
  3628. color: #fff;
  3629. background-color: #42a5f5;
  3630. }
  3631. .badge-primary[href]:hover, .badge-primary[href]:focus {
  3632. color: #fff;
  3633. text-decoration: none;
  3634. background-color: #128ef2;
  3635. }
  3636. .badge-secondary {
  3637. color: #fff;
  3638. background-color: #6c757d;
  3639. }
  3640. .badge-secondary[href]:hover, .badge-secondary[href]:focus {
  3641. color: #fff;
  3642. text-decoration: none;
  3643. background-color: #545b62;
  3644. }
  3645. .badge-success {
  3646. color: #fff;
  3647. background-color: #9ccc65;
  3648. }
  3649. .badge-success[href]:hover, .badge-success[href]:focus {
  3650. color: #fff;
  3651. text-decoration: none;
  3652. background-color: #83bf3f;
  3653. }
  3654. .badge-info {
  3655. color: #fff;
  3656. background-color: #26c6da;
  3657. }
  3658. .badge-info[href]:hover, .badge-info[href]:focus {
  3659. color: #fff;
  3660. text-decoration: none;
  3661. background-color: #1e9faf;
  3662. }
  3663. .badge-warning {
  3664. color: #fff;
  3665. background-color: #ffca28;
  3666. }
  3667. .badge-warning[href]:hover, .badge-warning[href]:focus {
  3668. color: #fff;
  3669. text-decoration: none;
  3670. background-color: #f4b800;
  3671. }
  3672. .badge-danger {
  3673. color: #fff;
  3674. background-color: #ef5350;
  3675. }
  3676. .badge-danger[href]:hover, .badge-danger[href]:focus {
  3677. color: #fff;
  3678. text-decoration: none;
  3679. background-color: #eb2521;
  3680. }
  3681. .badge-light {
  3682. color: #212529;
  3683. background-color: #f8f9fa;
  3684. }
  3685. .badge-light[href]:hover, .badge-light[href]:focus {
  3686. color: #212529;
  3687. text-decoration: none;
  3688. background-color: #dae0e5;
  3689. }
  3690. .badge-dark {
  3691. color: #fff;
  3692. background-color: #343a40;
  3693. }
  3694. .badge-dark[href]:hover, .badge-dark[href]:focus {
  3695. color: #fff;
  3696. text-decoration: none;
  3697. background-color: #1d2124;
  3698. }
  3699. .alert {
  3700. position: relative;
  3701. padding: 0.75rem 1.25rem;
  3702. margin-bottom: 24px;
  3703. border: 0 solid transparent;
  3704. border-radius: 0.25rem;
  3705. }
  3706. .alert-heading {
  3707. color: inherit;
  3708. }
  3709. .alert-link {
  3710. font-weight: 600;
  3711. }
  3712. .alert-dismissible {
  3713. padding-right: 4rem;
  3714. }
  3715. .alert-dismissible .close {
  3716. position: absolute;
  3717. top: 0;
  3718. right: 0;
  3719. padding: 0.75rem 1.25rem;
  3720. color: inherit;
  3721. }
  3722. .alert-primary {
  3723. color: #22567f;
  3724. background-color: #d9edfd;
  3725. border-color: #cae6fc;
  3726. }
  3727. .alert-primary hr {
  3728. border-top-color: #b2dbfb;
  3729. }
  3730. .alert-primary .alert-link {
  3731. color: #173b57;
  3732. }
  3733. .alert-secondary {
  3734. color: #383d41;
  3735. background-color: #e2e3e5;
  3736. border-color: #d6d8db;
  3737. }
  3738. .alert-secondary hr {
  3739. border-top-color: #c8cbcf;
  3740. }
  3741. .alert-secondary .alert-link {
  3742. color: #202326;
  3743. }
  3744. .alert-success {
  3745. color: #516a35;
  3746. background-color: #ebf5e0;
  3747. border-color: #e3f1d4;
  3748. }
  3749. .alert-success hr {
  3750. border-top-color: #d6ebc1;
  3751. }
  3752. .alert-success .alert-link {
  3753. color: #374824;
  3754. }
  3755. .alert-info {
  3756. color: #146771;
  3757. background-color: #d4f4f8;
  3758. border-color: #c2eff5;
  3759. }
  3760. .alert-info hr {
  3761. border-top-color: #ace9f1;
  3762. }
  3763. .alert-info .alert-link {
  3764. color: #0c4046;
  3765. }
  3766. .alert-warning {
  3767. color: #856915;
  3768. background-color: #fff4d4;
  3769. border-color: #fff0c3;
  3770. }
  3771. .alert-warning hr {
  3772. border-top-color: #ffeaaa;
  3773. }
  3774. .alert-warning .alert-link {
  3775. color: #59460e;
  3776. }
  3777. .alert-danger {
  3778. color: #7c2b2a;
  3779. background-color: #fcdddc;
  3780. border-color: #fbcfce;
  3781. }
  3782. .alert-danger hr {
  3783. border-top-color: #f9b8b6;
  3784. }
  3785. .alert-danger .alert-link {
  3786. color: #561e1d;
  3787. }
  3788. .alert-light {
  3789. color: #818182;
  3790. background-color: #fefefe;
  3791. border-color: #fdfdfe;
  3792. }
  3793. .alert-light hr {
  3794. border-top-color: #ececf6;
  3795. }
  3796. .alert-light .alert-link {
  3797. color: #686868;
  3798. }
  3799. .alert-dark {
  3800. color: #1b1e21;
  3801. background-color: #d6d8d9;
  3802. border-color: #c6c8ca;
  3803. }
  3804. .alert-dark hr {
  3805. border-top-color: #b9bbbe;
  3806. }
  3807. .alert-dark .alert-link {
  3808. color: #040505;
  3809. }
  3810. @-webkit-keyframes progress-bar-stripes {
  3811. from {
  3812. background-position: 20px 0;
  3813. }
  3814. to {
  3815. background-position: 0 0;
  3816. }
  3817. }
  3818. @keyframes progress-bar-stripes {
  3819. from {
  3820. background-position: 20px 0;
  3821. }
  3822. to {
  3823. background-position: 0 0;
  3824. }
  3825. }
  3826. .progress {
  3827. display: -webkit-box;
  3828. display: -ms-flexbox;
  3829. display: flex;
  3830. height: 20px;
  3831. overflow: hidden;
  3832. font-size: 1rem;
  3833. background-color: #e9ecef;
  3834. border-radius: 0.25rem;
  3835. }
  3836. .progress-bar {
  3837. display: -webkit-box;
  3838. display: -ms-flexbox;
  3839. display: flex;
  3840. -webkit-box-orient: vertical;
  3841. -webkit-box-direction: normal;
  3842. -ms-flex-direction: column;
  3843. flex-direction: column;
  3844. -webkit-box-pack: center;
  3845. -ms-flex-pack: center;
  3846. justify-content: center;
  3847. color: #fff;
  3848. text-align: center;
  3849. background-color: #42a5f5;
  3850. transition: width 0.6s ease;
  3851. }
  3852. .progress-bar-striped {
  3853. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  3854. background-size: 20px 20px;
  3855. }
  3856. .progress-bar-animated {
  3857. -webkit-animation: progress-bar-stripes 1s linear infinite;
  3858. animation: progress-bar-stripes 1s linear infinite;
  3859. }
  3860. .media {
  3861. display: -webkit-box;
  3862. display: -ms-flexbox;
  3863. display: flex;
  3864. -webkit-box-align: start;
  3865. -ms-flex-align: start;
  3866. align-items: flex-start;
  3867. }
  3868. .media-body {
  3869. -webkit-box-flex: 1;
  3870. -ms-flex: 1;
  3871. flex: 1;
  3872. }
  3873. .list-group {
  3874. display: -webkit-box;
  3875. display: -ms-flexbox;
  3876. display: flex;
  3877. -webkit-box-orient: vertical;
  3878. -webkit-box-direction: normal;
  3879. -ms-flex-direction: column;
  3880. flex-direction: column;
  3881. padding-left: 0;
  3882. margin-bottom: 0;
  3883. }
  3884. .list-group-item-action {
  3885. width: 100%;
  3886. color: #575757;
  3887. text-align: inherit;
  3888. }
  3889. .list-group-item-action:hover, .list-group-item-action:focus {
  3890. color: #575757;
  3891. text-decoration: none;
  3892. background-color: #fbfbfc;
  3893. }
  3894. .list-group-item-action:active {
  3895. color: #575757;
  3896. background-color: #eaecee;
  3897. }
  3898. .list-group-item {
  3899. position: relative;
  3900. display: block;
  3901. padding: 0.75rem 1.25rem;
  3902. margin-bottom: -1px;
  3903. background-color: #fff;
  3904. border: 1px solid #eaecee;
  3905. }
  3906. .list-group-item:first-child {
  3907. border-top-left-radius: 0.25rem;
  3908. border-top-right-radius: 0.25rem;
  3909. }
  3910. .list-group-item:last-child {
  3911. margin-bottom: 0;
  3912. border-bottom-right-radius: 0.25rem;
  3913. border-bottom-left-radius: 0.25rem;
  3914. }
  3915. .list-group-item:hover, .list-group-item:focus {
  3916. z-index: 1;
  3917. text-decoration: none;
  3918. }
  3919. .list-group-item.disabled, .list-group-item:disabled {
  3920. color: #6c757d;
  3921. background-color: #fff;
  3922. }
  3923. .list-group-item.active {
  3924. z-index: 2;
  3925. color: #fff;
  3926. background-color: #42a5f5;
  3927. border-color: #42a5f5;
  3928. }
  3929. .list-group-flush .list-group-item {
  3930. border-right: 0;
  3931. border-left: 0;
  3932. border-radius: 0;
  3933. }
  3934. .list-group-flush:first-child .list-group-item:first-child {
  3935. border-top: 0;
  3936. }
  3937. .list-group-flush:last-child .list-group-item:last-child {
  3938. border-bottom: 0;
  3939. }
  3940. .list-group-item-primary {
  3941. color: #22567f;
  3942. background-color: #cae6fc;
  3943. }
  3944. .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  3945. color: #22567f;
  3946. background-color: #b2dbfb;
  3947. }
  3948. .list-group-item-primary.list-group-item-action.active {
  3949. color: #fff;
  3950. background-color: #22567f;
  3951. border-color: #22567f;
  3952. }
  3953. .list-group-item-secondary {
  3954. color: #383d41;
  3955. background-color: #d6d8db;
  3956. }
  3957. .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  3958. color: #383d41;
  3959. background-color: #c8cbcf;
  3960. }
  3961. .list-group-item-secondary.list-group-item-action.active {
  3962. color: #fff;
  3963. background-color: #383d41;
  3964. border-color: #383d41;
  3965. }
  3966. .list-group-item-success {
  3967. color: #516a35;
  3968. background-color: #e3f1d4;
  3969. }
  3970. .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  3971. color: #516a35;
  3972. background-color: #d6ebc1;
  3973. }
  3974. .list-group-item-success.list-group-item-action.active {
  3975. color: #fff;
  3976. background-color: #516a35;
  3977. border-color: #516a35;
  3978. }
  3979. .list-group-item-info {
  3980. color: #146771;
  3981. background-color: #c2eff5;
  3982. }
  3983. .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  3984. color: #146771;
  3985. background-color: #ace9f1;
  3986. }
  3987. .list-group-item-info.list-group-item-action.active {
  3988. color: #fff;
  3989. background-color: #146771;
  3990. border-color: #146771;
  3991. }
  3992. .list-group-item-warning {
  3993. color: #856915;
  3994. background-color: #fff0c3;
  3995. }
  3996. .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  3997. color: #856915;
  3998. background-color: #ffeaaa;
  3999. }
  4000. .list-group-item-warning.list-group-item-action.active {
  4001. color: #fff;
  4002. background-color: #856915;
  4003. border-color: #856915;
  4004. }
  4005. .list-group-item-danger {
  4006. color: #7c2b2a;
  4007. background-color: #fbcfce;
  4008. }
  4009. .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  4010. color: #7c2b2a;
  4011. background-color: #f9b8b6;
  4012. }
  4013. .list-group-item-danger.list-group-item-action.active {
  4014. color: #fff;
  4015. background-color: #7c2b2a;
  4016. border-color: #7c2b2a;
  4017. }
  4018. .list-group-item-light {
  4019. color: #818182;
  4020. background-color: #fdfdfe;
  4021. }
  4022. .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  4023. color: #818182;
  4024. background-color: #ececf6;
  4025. }
  4026. .list-group-item-light.list-group-item-action.active {
  4027. color: #fff;
  4028. background-color: #818182;
  4029. border-color: #818182;
  4030. }
  4031. .list-group-item-dark {
  4032. color: #1b1e21;
  4033. background-color: #c6c8ca;
  4034. }
  4035. .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  4036. color: #1b1e21;
  4037. background-color: #b9bbbe;
  4038. }
  4039. .list-group-item-dark.list-group-item-action.active {
  4040. color: #fff;
  4041. background-color: #1b1e21;
  4042. border-color: #1b1e21;
  4043. }
  4044. .close {
  4045. float: right;
  4046. font-size: 1.5rem;
  4047. font-weight: 700;
  4048. line-height: 1;
  4049. color: #000;
  4050. text-shadow: 0 1px 0 #fff;
  4051. opacity: .5;
  4052. }
  4053. .close:hover, .close:focus {
  4054. color: #000;
  4055. text-decoration: none;
  4056. opacity: .75;
  4057. }
  4058. .close:not(:disabled):not(.disabled) {
  4059. cursor: pointer;
  4060. }
  4061. button.close {
  4062. padding: 0;
  4063. background-color: transparent;
  4064. border: 0;
  4065. -webkit-appearance: none;
  4066. }
  4067. .modal-open {
  4068. overflow: hidden;
  4069. }
  4070. .modal {
  4071. position: fixed;
  4072. top: 0;
  4073. right: 0;
  4074. bottom: 0;
  4075. left: 0;
  4076. z-index: 1050;
  4077. display: none;
  4078. overflow: hidden;
  4079. outline: 0;
  4080. }
  4081. .modal-open .modal {
  4082. overflow-x: hidden;
  4083. overflow-y: auto;
  4084. }
  4085. .modal-dialog {
  4086. position: relative;
  4087. width: auto;
  4088. margin: 0.5rem;
  4089. pointer-events: none;
  4090. }
  4091. .modal.fade .modal-dialog {
  4092. transition: -webkit-transform 0.3s ease-out;
  4093. transition: transform 0.3s ease-out;
  4094. transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  4095. -webkit-transform: translate(0, -25%);
  4096. transform: translate(0, -25%);
  4097. }
  4098. .modal.show .modal-dialog {
  4099. -webkit-transform: translate(0, 0);
  4100. transform: translate(0, 0);
  4101. }
  4102. .modal-dialog-centered {
  4103. display: -webkit-box;
  4104. display: -ms-flexbox;
  4105. display: flex;
  4106. -webkit-box-align: center;
  4107. -ms-flex-align: center;
  4108. align-items: center;
  4109. min-height: calc(100% - (0.5rem * 2));
  4110. }
  4111. .modal-content {
  4112. position: relative;
  4113. display: -webkit-box;
  4114. display: -ms-flexbox;
  4115. display: flex;
  4116. -webkit-box-orient: vertical;
  4117. -webkit-box-direction: normal;
  4118. -ms-flex-direction: column;
  4119. flex-direction: column;
  4120. width: 100%;
  4121. pointer-events: auto;
  4122. background-color: #fff;
  4123. background-clip: padding-box;
  4124. border: 0 solid rgba(0, 0, 0, 0.2);
  4125. border-radius: 0.3rem;
  4126. outline: 0;
  4127. }
  4128. .modal-backdrop {
  4129. position: fixed;
  4130. top: 0;
  4131. right: 0;
  4132. bottom: 0;
  4133. left: 0;
  4134. z-index: 1040;
  4135. background-color: #000;
  4136. }
  4137. .modal-backdrop.fade {
  4138. opacity: 0;
  4139. }
  4140. .modal-backdrop.show {
  4141. opacity: 0.6;
  4142. }
  4143. .modal-header {
  4144. display: -webkit-box;
  4145. display: -ms-flexbox;
  4146. display: flex;
  4147. -webkit-box-align: start;
  4148. -ms-flex-align: start;
  4149. align-items: flex-start;
  4150. -webkit-box-pack: justify;
  4151. -ms-flex-pack: justify;
  4152. justify-content: space-between;
  4153. padding: 24px;
  4154. border-bottom: 0 solid #eaecee;
  4155. border-top-left-radius: 0.3rem;
  4156. border-top-right-radius: 0.3rem;
  4157. }
  4158. .modal-header .close {
  4159. padding: 24px;
  4160. margin: -24px -24px -24px auto;
  4161. }
  4162. .modal-title {
  4163. margin-bottom: 0;
  4164. line-height: 1.5;
  4165. }
  4166. .modal-body {
  4167. position: relative;
  4168. -webkit-box-flex: 1;
  4169. -ms-flex: 1 1 auto;
  4170. flex: 1 1 auto;
  4171. padding: 18px;
  4172. }
  4173. .modal-footer {
  4174. display: -webkit-box;
  4175. display: -ms-flexbox;
  4176. display: flex;
  4177. -webkit-box-align: center;
  4178. -ms-flex-align: center;
  4179. align-items: center;
  4180. -webkit-box-pack: end;
  4181. -ms-flex-pack: end;
  4182. justify-content: flex-end;
  4183. padding: 18px;
  4184. border-top: 0 solid #eaecee;
  4185. }
  4186. .modal-footer > :not(:first-child) {
  4187. margin-left: .25rem;
  4188. }
  4189. .modal-footer > :not(:last-child) {
  4190. margin-right: .25rem;
  4191. }
  4192. .modal-scrollbar-measure {
  4193. position: absolute;
  4194. top: -9999px;
  4195. width: 50px;
  4196. height: 50px;
  4197. overflow: scroll;
  4198. }
  4199. @media (min-width: 576px) {
  4200. .modal-dialog {
  4201. max-width: 500px;
  4202. margin: 1.75rem auto;
  4203. }
  4204. .modal-dialog-centered {
  4205. min-height: calc(100% - (1.75rem * 2));
  4206. }
  4207. .modal-sm {
  4208. max-width: 300px;
  4209. }
  4210. }
  4211. @media (min-width: 992px) {
  4212. .modal-lg {
  4213. max-width: 800px;
  4214. }
  4215. }
  4216. .tooltip {
  4217. position: absolute;
  4218. z-index: 1070;
  4219. display: block;
  4220. margin: 0;
  4221. font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  4222. font-style: normal;
  4223. font-weight: 400;
  4224. line-height: 1.5;
  4225. text-align: left;
  4226. text-align: start;
  4227. text-decoration: none;
  4228. text-shadow: none;
  4229. text-transform: none;
  4230. letter-spacing: normal;
  4231. word-break: normal;
  4232. word-spacing: normal;
  4233. white-space: normal;
  4234. line-break: auto;
  4235. font-size: 0.928571rem;
  4236. word-wrap: break-word;
  4237. opacity: 0;
  4238. }
  4239. .tooltip.show {
  4240. opacity: 0.9;
  4241. }
  4242. .tooltip .arrow {
  4243. position: absolute;
  4244. display: block;
  4245. width: 0.8rem;
  4246. height: 0.4rem;
  4247. }
  4248. .tooltip .arrow::before {
  4249. position: absolute;
  4250. content: "";
  4251. border-color: transparent;
  4252. border-style: solid;
  4253. }
  4254. .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  4255. padding: 0.4rem 0;
  4256. }
  4257. .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  4258. bottom: 0;
  4259. }
  4260. .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  4261. top: 0;
  4262. border-width: 0.4rem 0.4rem 0;
  4263. border-top-color: #343a40;
  4264. }
  4265. .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  4266. padding: 0 0.4rem;
  4267. }
  4268. .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  4269. left: 0;
  4270. width: 0.4rem;
  4271. height: 0.8rem;
  4272. }
  4273. .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  4274. right: 0;
  4275. border-width: 0.4rem 0.4rem 0.4rem 0;
  4276. border-right-color: #343a40;
  4277. }
  4278. .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  4279. padding: 0.4rem 0;
  4280. }
  4281. .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  4282. top: 0;
  4283. }
  4284. .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  4285. bottom: 0;
  4286. border-width: 0 0.4rem 0.4rem;
  4287. border-bottom-color: #343a40;
  4288. }
  4289. .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  4290. padding: 0 0.4rem;
  4291. }
  4292. .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  4293. right: 0;
  4294. width: 0.4rem;
  4295. height: 0.8rem;
  4296. }
  4297. .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  4298. left: 0;
  4299. border-width: 0.4rem 0 0.4rem 0.4rem;
  4300. border-left-color: #343a40;
  4301. }
  4302. .tooltip-inner {
  4303. max-width: 200px;
  4304. padding: 4px 10px;
  4305. color: #fff;
  4306. text-align: center;
  4307. background-color: #343a40;
  4308. border-radius: 0.25rem;
  4309. }
  4310. .popover {
  4311. position: absolute;
  4312. top: 0;
  4313. left: 0;
  4314. z-index: 1060;
  4315. display: block;
  4316. max-width: 276px;
  4317. font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  4318. font-style: normal;
  4319. font-weight: 400;
  4320. line-height: 1.5;
  4321. text-align: left;
  4322. text-align: start;
  4323. text-decoration: none;
  4324. text-shadow: none;
  4325. text-transform: none;
  4326. letter-spacing: normal;
  4327. word-break: normal;
  4328. word-spacing: normal;
  4329. white-space: normal;
  4330. line-break: auto;
  4331. font-size: 0.928571rem;
  4332. word-wrap: break-word;
  4333. background-color: #fff;
  4334. background-clip: padding-box;
  4335. border: 1px solid #eaecee;
  4336. border-radius: 0.3rem;
  4337. }
  4338. .popover .arrow {
  4339. position: absolute;
  4340. display: block;
  4341. width: 1rem;
  4342. height: 0.5rem;
  4343. margin: 0 0.3rem;
  4344. }
  4345. .popover .arrow::before, .popover .arrow::after {
  4346. position: absolute;
  4347. display: block;
  4348. content: "";
  4349. border-color: transparent;
  4350. border-style: solid;
  4351. }
  4352. .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  4353. margin-bottom: 0.5rem;
  4354. }
  4355. .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
  4356. bottom: calc((0.5rem + 1px) * -1);
  4357. }
  4358. .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
  4359. .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
  4360. border-width: 0.5rem 0.5rem 0;
  4361. }
  4362. .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
  4363. bottom: 0;
  4364. border-top-color: #eaecee;
  4365. }
  4366. .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
  4367. bottom: 1px;
  4368. border-top-color: #fff;
  4369. }
  4370. .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  4371. margin-left: 0.5rem;
  4372. }
  4373. .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
  4374. left: calc((0.5rem + 1px) * -1);
  4375. width: 0.5rem;
  4376. height: 1rem;
  4377. margin: 0.3rem 0;
  4378. }
  4379. .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
  4380. .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  4381. border-width: 0.5rem 0.5rem 0.5rem 0;
  4382. }
  4383. .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
  4384. left: 0;
  4385. border-right-color: #eaecee;
  4386. }
  4387. .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  4388. left: 1px;
  4389. border-right-color: #fff;
  4390. }
  4391. .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  4392. margin-top: 0.5rem;
  4393. }
  4394. .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
  4395. top: calc((0.5rem + 1px) * -1);
  4396. }
  4397. .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
  4398. .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  4399. border-width: 0 0.5rem 0.5rem 0.5rem;
  4400. }
  4401. .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
  4402. top: 0;
  4403. border-bottom-color: #eaecee;
  4404. }
  4405. .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  4406. top: 1px;
  4407. border-bottom-color: #fff;
  4408. }
  4409. .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  4410. position: absolute;
  4411. top: 0;
  4412. left: 50%;
  4413. display: block;
  4414. width: 1rem;
  4415. margin-left: -0.5rem;
  4416. content: "";
  4417. border-bottom: 1px solid #fff;
  4418. }
  4419. .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  4420. margin-right: 0.5rem;
  4421. }
  4422. .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
  4423. right: calc((0.5rem + 1px) * -1);
  4424. width: 0.5rem;
  4425. height: 1rem;
  4426. margin: 0.3rem 0;
  4427. }
  4428. .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
  4429. .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  4430. border-width: 0.5rem 0 0.5rem 0.5rem;
  4431. }
  4432. .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
  4433. right: 0;
  4434. border-left-color: #eaecee;
  4435. }
  4436. .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  4437. right: 1px;
  4438. border-left-color: #fff;
  4439. }
  4440. .popover-header {
  4441. padding: 12px 10px;
  4442. margin-bottom: 0;
  4443. font-size: 1rem;
  4444. color: #171717;
  4445. background-color: #fff;
  4446. border-bottom: 1px solid #f2f2f2;
  4447. border-top-left-radius: calc(0.3rem - 1px);
  4448. border-top-right-radius: calc(0.3rem - 1px);
  4449. }
  4450. .popover-header:empty {
  4451. display: none;
  4452. }
  4453. .popover-body {
  4454. padding: 10px 10px;
  4455. color: #575757;
  4456. }
  4457. .align-baseline {
  4458. vertical-align: baseline !important;
  4459. }
  4460. .align-top {
  4461. vertical-align: top !important;
  4462. }
  4463. .align-middle {
  4464. vertical-align: middle !important;
  4465. }
  4466. .align-bottom {
  4467. vertical-align: bottom !important;
  4468. }
  4469. .align-text-bottom {
  4470. vertical-align: text-bottom !important;
  4471. }
  4472. .align-text-top {
  4473. vertical-align: text-top !important;
  4474. }
  4475. .bg-primary {
  4476. background-color: #42a5f5 !important;
  4477. }
  4478. a.bg-primary:hover, a.bg-primary:focus,
  4479. button.bg-primary:hover,
  4480. button.bg-primary:focus {
  4481. background-color: #128ef2 !important;
  4482. }
  4483. .bg-secondary {
  4484. background-color: #6c757d !important;
  4485. }
  4486. a.bg-secondary:hover, a.bg-secondary:focus,
  4487. button.bg-secondary:hover,
  4488. button.bg-secondary:focus {
  4489. background-color: #545b62 !important;
  4490. }
  4491. .bg-success {
  4492. background-color: #9ccc65 !important;
  4493. }
  4494. a.bg-success:hover, a.bg-success:focus,
  4495. button.bg-success:hover,
  4496. button.bg-success:focus {
  4497. background-color: #83bf3f !important;
  4498. }
  4499. .bg-info {
  4500. background-color: #26c6da !important;
  4501. }
  4502. a.bg-info:hover, a.bg-info:focus,
  4503. button.bg-info:hover,
  4504. button.bg-info:focus {
  4505. background-color: #1e9faf !important;
  4506. }
  4507. .bg-warning {
  4508. background-color: #ffca28 !important;
  4509. }
  4510. a.bg-warning:hover, a.bg-warning:focus,
  4511. button.bg-warning:hover,
  4512. button.bg-warning:focus {
  4513. background-color: #f4b800 !important;
  4514. }
  4515. .bg-danger {
  4516. background-color: #ef5350 !important;
  4517. }
  4518. a.bg-danger:hover, a.bg-danger:focus,
  4519. button.bg-danger:hover,
  4520. button.bg-danger:focus {
  4521. background-color: #eb2521 !important;
  4522. }
  4523. .bg-light {
  4524. background-color: #f8f9fa !important;
  4525. }
  4526. a.bg-light:hover, a.bg-light:focus,
  4527. button.bg-light:hover,
  4528. button.bg-light:focus {
  4529. background-color: #dae0e5 !important;
  4530. }
  4531. .bg-dark {
  4532. background-color: #343a40 !important;
  4533. }
  4534. a.bg-dark:hover, a.bg-dark:focus,
  4535. button.bg-dark:hover,
  4536. button.bg-dark:focus {
  4537. background-color: #1d2124 !important;
  4538. }
  4539. .bg-white {
  4540. background-color: #fff !important;
  4541. }
  4542. .bg-transparent {
  4543. background-color: transparent !important;
  4544. }
  4545. .border {
  4546. border: 1px solid #dee2e6 !important;
  4547. }
  4548. .border-top {
  4549. border-top: 1px solid #dee2e6 !important;
  4550. }
  4551. .border-right {
  4552. border-right: 1px solid #dee2e6 !important;
  4553. }
  4554. .border-bottom {
  4555. border-bottom: 1px solid #dee2e6 !important;
  4556. }
  4557. .border-left {
  4558. border-left: 1px solid #dee2e6 !important;
  4559. }
  4560. .border-0 {
  4561. border: 0 !important;
  4562. }
  4563. .border-top-0 {
  4564. border-top: 0 !important;
  4565. }
  4566. .border-right-0 {
  4567. border-right: 0 !important;
  4568. }
  4569. .border-bottom-0 {
  4570. border-bottom: 0 !important;
  4571. }
  4572. .border-left-0 {
  4573. border-left: 0 !important;
  4574. }
  4575. .border-primary {
  4576. border-color: #42a5f5 !important;
  4577. }
  4578. .border-secondary {
  4579. border-color: #6c757d !important;
  4580. }
  4581. .border-success {
  4582. border-color: #9ccc65 !important;
  4583. }
  4584. .border-info {
  4585. border-color: #26c6da !important;
  4586. }
  4587. .border-warning {
  4588. border-color: #ffca28 !important;
  4589. }
  4590. .border-danger {
  4591. border-color: #ef5350 !important;
  4592. }
  4593. .border-light {
  4594. border-color: #f8f9fa !important;
  4595. }
  4596. .border-dark {
  4597. border-color: #343a40 !important;
  4598. }
  4599. .border-white {
  4600. border-color: #fff !important;
  4601. }
  4602. .rounded {
  4603. border-radius: 0.25rem !important;
  4604. }
  4605. .rounded-top {
  4606. border-top-left-radius: 0.25rem !important;
  4607. border-top-right-radius: 0.25rem !important;
  4608. }
  4609. .rounded-right {
  4610. border-top-right-radius: 0.25rem !important;
  4611. border-bottom-right-radius: 0.25rem !important;
  4612. }
  4613. .rounded-bottom {
  4614. border-bottom-right-radius: 0.25rem !important;
  4615. border-bottom-left-radius: 0.25rem !important;
  4616. }
  4617. .rounded-left {
  4618. border-top-left-radius: 0.25rem !important;
  4619. border-bottom-left-radius: 0.25rem !important;
  4620. }
  4621. .rounded-circle {
  4622. border-radius: 50% !important;
  4623. }
  4624. .rounded-0 {
  4625. border-radius: 0 !important;
  4626. }
  4627. .clearfix::after {
  4628. display: block;
  4629. clear: both;
  4630. content: "";
  4631. }
  4632. .d-none {
  4633. display: none !important;
  4634. }
  4635. .d-inline {
  4636. display: inline !important;
  4637. }
  4638. .d-inline-block {
  4639. display: inline-block !important;
  4640. }
  4641. .d-block {
  4642. display: block !important;
  4643. }
  4644. .d-table {
  4645. display: table !important;
  4646. }
  4647. .d-table-row {
  4648. display: table-row !important;
  4649. }
  4650. .d-table-cell {
  4651. display: table-cell !important;
  4652. }
  4653. .d-flex {
  4654. display: -webkit-box !important;
  4655. display: -ms-flexbox !important;
  4656. display: flex !important;
  4657. }
  4658. .d-inline-flex {
  4659. display: -webkit-inline-box !important;
  4660. display: -ms-inline-flexbox !important;
  4661. display: inline-flex !important;
  4662. }
  4663. @media (min-width: 576px) {
  4664. .d-sm-none {
  4665. display: none !important;
  4666. }
  4667. .d-sm-inline {
  4668. display: inline !important;
  4669. }
  4670. .d-sm-inline-block {
  4671. display: inline-block !important;
  4672. }
  4673. .d-sm-block {
  4674. display: block !important;
  4675. }
  4676. .d-sm-table {
  4677. display: table !important;
  4678. }
  4679. .d-sm-table-row {
  4680. display: table-row !important;
  4681. }
  4682. .d-sm-table-cell {
  4683. display: table-cell !important;
  4684. }
  4685. .d-sm-flex {
  4686. display: -webkit-box !important;
  4687. display: -ms-flexbox !important;
  4688. display: flex !important;
  4689. }
  4690. .d-sm-inline-flex {
  4691. display: -webkit-inline-box !important;
  4692. display: -ms-inline-flexbox !important;
  4693. display: inline-flex !important;
  4694. }
  4695. }
  4696. @media (min-width: 768px) {
  4697. .d-md-none {
  4698. display: none !important;
  4699. }
  4700. .d-md-inline {
  4701. display: inline !important;
  4702. }
  4703. .d-md-inline-block {
  4704. display: inline-block !important;
  4705. }
  4706. .d-md-block {
  4707. display: block !important;
  4708. }
  4709. .d-md-table {
  4710. display: table !important;
  4711. }
  4712. .d-md-table-row {
  4713. display: table-row !important;
  4714. }
  4715. .d-md-table-cell {
  4716. display: table-cell !important;
  4717. }
  4718. .d-md-flex {
  4719. display: -webkit-box !important;
  4720. display: -ms-flexbox !important;
  4721. display: flex !important;
  4722. }
  4723. .d-md-inline-flex {
  4724. display: -webkit-inline-box !important;
  4725. display: -ms-inline-flexbox !important;
  4726. display: inline-flex !important;
  4727. }
  4728. }
  4729. @media (min-width: 992px) {
  4730. .d-lg-none {
  4731. display: none !important;
  4732. }
  4733. .d-lg-inline {
  4734. display: inline !important;
  4735. }
  4736. .d-lg-inline-block {
  4737. display: inline-block !important;
  4738. }
  4739. .d-lg-block {
  4740. display: block !important;
  4741. }
  4742. .d-lg-table {
  4743. display: table !important;
  4744. }
  4745. .d-lg-table-row {
  4746. display: table-row !important;
  4747. }
  4748. .d-lg-table-cell {
  4749. display: table-cell !important;
  4750. }
  4751. .d-lg-flex {
  4752. display: -webkit-box !important;
  4753. display: -ms-flexbox !important;
  4754. display: flex !important;
  4755. }
  4756. .d-lg-inline-flex {
  4757. display: -webkit-inline-box !important;
  4758. display: -ms-inline-flexbox !important;
  4759. display: inline-flex !important;
  4760. }
  4761. }
  4762. @media (min-width: 1200px) {
  4763. .d-xl-none {
  4764. display: none !important;
  4765. }
  4766. .d-xl-inline {
  4767. display: inline !important;
  4768. }
  4769. .d-xl-inline-block {
  4770. display: inline-block !important;
  4771. }
  4772. .d-xl-block {
  4773. display: block !important;
  4774. }
  4775. .d-xl-table {
  4776. display: table !important;
  4777. }
  4778. .d-xl-table-row {
  4779. display: table-row !important;
  4780. }
  4781. .d-xl-table-cell {
  4782. display: table-cell !important;
  4783. }
  4784. .d-xl-flex {
  4785. display: -webkit-box !important;
  4786. display: -ms-flexbox !important;
  4787. display: flex !important;
  4788. }
  4789. .d-xl-inline-flex {
  4790. display: -webkit-inline-box !important;
  4791. display: -ms-inline-flexbox !important;
  4792. display: inline-flex !important;
  4793. }
  4794. }
  4795. @media print {
  4796. .d-print-none {
  4797. display: none !important;
  4798. }
  4799. .d-print-inline {
  4800. display: inline !important;
  4801. }
  4802. .d-print-inline-block {
  4803. display: inline-block !important;
  4804. }
  4805. .d-print-block {
  4806. display: block !important;
  4807. }
  4808. .d-print-table {
  4809. display: table !important;
  4810. }
  4811. .d-print-table-row {
  4812. display: table-row !important;
  4813. }
  4814. .d-print-table-cell {
  4815. display: table-cell !important;
  4816. }
  4817. .d-print-flex {
  4818. display: -webkit-box !important;
  4819. display: -ms-flexbox !important;
  4820. display: flex !important;
  4821. }
  4822. .d-print-inline-flex {
  4823. display: -webkit-inline-box !important;
  4824. display: -ms-inline-flexbox !important;
  4825. display: inline-flex !important;
  4826. }
  4827. }
  4828. .embed-responsive {
  4829. position: relative;
  4830. display: block;
  4831. width: 100%;
  4832. padding: 0;
  4833. overflow: hidden;
  4834. }
  4835. .embed-responsive::before {
  4836. display: block;
  4837. content: "";
  4838. }
  4839. .embed-responsive .embed-responsive-item,
  4840. .embed-responsive iframe,
  4841. .embed-responsive embed,
  4842. .embed-responsive object,
  4843. .embed-responsive video {
  4844. position: absolute;
  4845. top: 0;
  4846. bottom: 0;
  4847. left: 0;
  4848. width: 100%;
  4849. height: 100%;
  4850. border: 0;
  4851. }
  4852. .embed-responsive-21by9::before {
  4853. padding-top: 42.857143%;
  4854. }
  4855. .embed-responsive-16by9::before {
  4856. padding-top: 56.25%;
  4857. }
  4858. .embed-responsive-4by3::before {
  4859. padding-top: 75%;
  4860. }
  4861. .embed-responsive-1by1::before {
  4862. padding-top: 100%;
  4863. }
  4864. .flex-row {
  4865. -webkit-box-orient: horizontal !important;
  4866. -webkit-box-direction: normal !important;
  4867. -ms-flex-direction: row !important;
  4868. flex-direction: row !important;
  4869. }
  4870. .flex-column {
  4871. -webkit-box-orient: vertical !important;
  4872. -webkit-box-direction: normal !important;
  4873. -ms-flex-direction: column !important;
  4874. flex-direction: column !important;
  4875. }
  4876. .flex-row-reverse {
  4877. -webkit-box-orient: horizontal !important;
  4878. -webkit-box-direction: reverse !important;
  4879. -ms-flex-direction: row-reverse !important;
  4880. flex-direction: row-reverse !important;
  4881. }
  4882. .flex-column-reverse {
  4883. -webkit-box-orient: vertical !important;
  4884. -webkit-box-direction: reverse !important;
  4885. -ms-flex-direction: column-reverse !important;
  4886. flex-direction: column-reverse !important;
  4887. }
  4888. .flex-wrap {
  4889. -ms-flex-wrap: wrap !important;
  4890. flex-wrap: wrap !important;
  4891. }
  4892. .flex-nowrap {
  4893. -ms-flex-wrap: nowrap !important;
  4894. flex-wrap: nowrap !important;
  4895. }
  4896. .flex-wrap-reverse {
  4897. -ms-flex-wrap: wrap-reverse !important;
  4898. flex-wrap: wrap-reverse !important;
  4899. }
  4900. .justify-content-start {
  4901. -webkit-box-pack: start !important;
  4902. -ms-flex-pack: start !important;
  4903. justify-content: flex-start !important;
  4904. }
  4905. .justify-content-end {
  4906. -webkit-box-pack: end !important;
  4907. -ms-flex-pack: end !important;
  4908. justify-content: flex-end !important;
  4909. }
  4910. .justify-content-center {
  4911. -webkit-box-pack: center !important;
  4912. -ms-flex-pack: center !important;
  4913. justify-content: center !important;
  4914. }
  4915. .justify-content-between {
  4916. -webkit-box-pack: justify !important;
  4917. -ms-flex-pack: justify !important;
  4918. justify-content: space-between !important;
  4919. }
  4920. .justify-content-around {
  4921. -ms-flex-pack: distribute !important;
  4922. justify-content: space-around !important;
  4923. }
  4924. .align-items-start {
  4925. -webkit-box-align: start !important;
  4926. -ms-flex-align: start !important;
  4927. align-items: flex-start !important;
  4928. }
  4929. .align-items-end {
  4930. -webkit-box-align: end !important;
  4931. -ms-flex-align: end !important;
  4932. align-items: flex-end !important;
  4933. }
  4934. .align-items-center {
  4935. -webkit-box-align: center !important;
  4936. -ms-flex-align: center !important;
  4937. align-items: center !important;
  4938. }
  4939. .align-items-baseline {
  4940. -webkit-box-align: baseline !important;
  4941. -ms-flex-align: baseline !important;
  4942. align-items: baseline !important;
  4943. }
  4944. .align-items-stretch {
  4945. -webkit-box-align: stretch !important;
  4946. -ms-flex-align: stretch !important;
  4947. align-items: stretch !important;
  4948. }
  4949. .align-content-start {
  4950. -ms-flex-line-pack: start !important;
  4951. align-content: flex-start !important;
  4952. }
  4953. .align-content-end {
  4954. -ms-flex-line-pack: end !important;
  4955. align-content: flex-end !important;
  4956. }
  4957. .align-content-center {
  4958. -ms-flex-line-pack: center !important;
  4959. align-content: center !important;
  4960. }
  4961. .align-content-between {
  4962. -ms-flex-line-pack: justify !important;
  4963. align-content: space-between !important;
  4964. }
  4965. .align-content-around {
  4966. -ms-flex-line-pack: distribute !important;
  4967. align-content: space-around !important;
  4968. }
  4969. .align-content-stretch {
  4970. -ms-flex-line-pack: stretch !important;
  4971. align-content: stretch !important;
  4972. }
  4973. .align-self-auto {
  4974. -ms-flex-item-align: auto !important;
  4975. align-self: auto !important;
  4976. }
  4977. .align-self-start {
  4978. -ms-flex-item-align: start !important;
  4979. align-self: flex-start !important;
  4980. }
  4981. .align-self-end {
  4982. -ms-flex-item-align: end !important;
  4983. align-self: flex-end !important;
  4984. }
  4985. .align-self-center {
  4986. -ms-flex-item-align: center !important;
  4987. align-self: center !important;
  4988. }
  4989. .align-self-baseline {
  4990. -ms-flex-item-align: baseline !important;
  4991. align-self: baseline !important;
  4992. }
  4993. .align-self-stretch {
  4994. -ms-flex-item-align: stretch !important;
  4995. align-self: stretch !important;
  4996. }
  4997. @media (min-width: 576px) {
  4998. .flex-sm-row {
  4999. -webkit-box-orient: horizontal !important;
  5000. -webkit-box-direction: normal !important;
  5001. -ms-flex-direction: row !important;
  5002. flex-direction: row !important;
  5003. }
  5004. .flex-sm-column {
  5005. -webkit-box-orient: vertical !important;
  5006. -webkit-box-direction: normal !important;
  5007. -ms-flex-direction: column !important;
  5008. flex-direction: column !important;
  5009. }
  5010. .flex-sm-row-reverse {
  5011. -webkit-box-orient: horizontal !important;
  5012. -webkit-box-direction: reverse !important;
  5013. -ms-flex-direction: row-reverse !important;
  5014. flex-direction: row-reverse !important;
  5015. }
  5016. .flex-sm-column-reverse {
  5017. -webkit-box-orient: vertical !important;
  5018. -webkit-box-direction: reverse !important;
  5019. -ms-flex-direction: column-reverse !important;
  5020. flex-direction: column-reverse !important;
  5021. }
  5022. .flex-sm-wrap {
  5023. -ms-flex-wrap: wrap !important;
  5024. flex-wrap: wrap !important;
  5025. }
  5026. .flex-sm-nowrap {
  5027. -ms-flex-wrap: nowrap !important;
  5028. flex-wrap: nowrap !important;
  5029. }
  5030. .flex-sm-wrap-reverse {
  5031. -ms-flex-wrap: wrap-reverse !important;
  5032. flex-wrap: wrap-reverse !important;
  5033. }
  5034. .justify-content-sm-start {
  5035. -webkit-box-pack: start !important;
  5036. -ms-flex-pack: start !important;
  5037. justify-content: flex-start !important;
  5038. }
  5039. .justify-content-sm-end {
  5040. -webkit-box-pack: end !important;
  5041. -ms-flex-pack: end !important;
  5042. justify-content: flex-end !important;
  5043. }
  5044. .justify-content-sm-center {
  5045. -webkit-box-pack: center !important;
  5046. -ms-flex-pack: center !important;
  5047. justify-content: center !important;
  5048. }
  5049. .justify-content-sm-between {
  5050. -webkit-box-pack: justify !important;
  5051. -ms-flex-pack: justify !important;
  5052. justify-content: space-between !important;
  5053. }
  5054. .justify-content-sm-around {
  5055. -ms-flex-pack: distribute !important;
  5056. justify-content: space-around !important;
  5057. }
  5058. .align-items-sm-start {
  5059. -webkit-box-align: start !important;
  5060. -ms-flex-align: start !important;
  5061. align-items: flex-start !important;
  5062. }
  5063. .align-items-sm-end {
  5064. -webkit-box-align: end !important;
  5065. -ms-flex-align: end !important;
  5066. align-items: flex-end !important;
  5067. }
  5068. .align-items-sm-center {
  5069. -webkit-box-align: center !important;
  5070. -ms-flex-align: center !important;
  5071. align-items: center !important;
  5072. }
  5073. .align-items-sm-baseline {
  5074. -webkit-box-align: baseline !important;
  5075. -ms-flex-align: baseline !important;
  5076. align-items: baseline !important;
  5077. }
  5078. .align-items-sm-stretch {
  5079. -webkit-box-align: stretch !important;
  5080. -ms-flex-align: stretch !important;
  5081. align-items: stretch !important;
  5082. }
  5083. .align-content-sm-start {
  5084. -ms-flex-line-pack: start !important;
  5085. align-content: flex-start !important;
  5086. }
  5087. .align-content-sm-end {
  5088. -ms-flex-line-pack: end !important;
  5089. align-content: flex-end !important;
  5090. }
  5091. .align-content-sm-center {
  5092. -ms-flex-line-pack: center !important;
  5093. align-content: center !important;
  5094. }
  5095. .align-content-sm-between {
  5096. -ms-flex-line-pack: justify !important;
  5097. align-content: space-between !important;
  5098. }
  5099. .align-content-sm-around {
  5100. -ms-flex-line-pack: distribute !important;
  5101. align-content: space-around !important;
  5102. }
  5103. .align-content-sm-stretch {
  5104. -ms-flex-line-pack: stretch !important;
  5105. align-content: stretch !important;
  5106. }
  5107. .align-self-sm-auto {
  5108. -ms-flex-item-align: auto !important;
  5109. align-self: auto !important;
  5110. }
  5111. .align-self-sm-start {
  5112. -ms-flex-item-align: start !important;
  5113. align-self: flex-start !important;
  5114. }
  5115. .align-self-sm-end {
  5116. -ms-flex-item-align: end !important;
  5117. align-self: flex-end !important;
  5118. }
  5119. .align-self-sm-center {
  5120. -ms-flex-item-align: center !important;
  5121. align-self: center !important;
  5122. }
  5123. .align-self-sm-baseline {
  5124. -ms-flex-item-align: baseline !important;
  5125. align-self: baseline !important;
  5126. }
  5127. .align-self-sm-stretch {
  5128. -ms-flex-item-align: stretch !important;
  5129. align-self: stretch !important;
  5130. }
  5131. }
  5132. @media (min-width: 768px) {
  5133. .flex-md-row {
  5134. -webkit-box-orient: horizontal !important;
  5135. -webkit-box-direction: normal !important;
  5136. -ms-flex-direction: row !important;
  5137. flex-direction: row !important;
  5138. }
  5139. .flex-md-column {
  5140. -webkit-box-orient: vertical !important;
  5141. -webkit-box-direction: normal !important;
  5142. -ms-flex-direction: column !important;
  5143. flex-direction: column !important;
  5144. }
  5145. .flex-md-row-reverse {
  5146. -webkit-box-orient: horizontal !important;
  5147. -webkit-box-direction: reverse !important;
  5148. -ms-flex-direction: row-reverse !important;
  5149. flex-direction: row-reverse !important;
  5150. }
  5151. .flex-md-column-reverse {
  5152. -webkit-box-orient: vertical !important;
  5153. -webkit-box-direction: reverse !important;
  5154. -ms-flex-direction: column-reverse !important;
  5155. flex-direction: column-reverse !important;
  5156. }
  5157. .flex-md-wrap {
  5158. -ms-flex-wrap: wrap !important;
  5159. flex-wrap: wrap !important;
  5160. }
  5161. .flex-md-nowrap {
  5162. -ms-flex-wrap: nowrap !important;
  5163. flex-wrap: nowrap !important;
  5164. }
  5165. .flex-md-wrap-reverse {
  5166. -ms-flex-wrap: wrap-reverse !important;
  5167. flex-wrap: wrap-reverse !important;
  5168. }
  5169. .justify-content-md-start {
  5170. -webkit-box-pack: start !important;
  5171. -ms-flex-pack: start !important;
  5172. justify-content: flex-start !important;
  5173. }
  5174. .justify-content-md-end {
  5175. -webkit-box-pack: end !important;
  5176. -ms-flex-pack: end !important;
  5177. justify-content: flex-end !important;
  5178. }
  5179. .justify-content-md-center {
  5180. -webkit-box-pack: center !important;
  5181. -ms-flex-pack: center !important;
  5182. justify-content: center !important;
  5183. }
  5184. .justify-content-md-between {
  5185. -webkit-box-pack: justify !important;
  5186. -ms-flex-pack: justify !important;
  5187. justify-content: space-between !important;
  5188. }
  5189. .justify-content-md-around {
  5190. -ms-flex-pack: distribute !important;
  5191. justify-content: space-around !important;
  5192. }
  5193. .align-items-md-start {
  5194. -webkit-box-align: start !important;
  5195. -ms-flex-align: start !important;
  5196. align-items: flex-start !important;
  5197. }
  5198. .align-items-md-end {
  5199. -webkit-box-align: end !important;
  5200. -ms-flex-align: end !important;
  5201. align-items: flex-end !important;
  5202. }
  5203. .align-items-md-center {
  5204. -webkit-box-align: center !important;
  5205. -ms-flex-align: center !important;
  5206. align-items: center !important;
  5207. }
  5208. .align-items-md-baseline {
  5209. -webkit-box-align: baseline !important;
  5210. -ms-flex-align: baseline !important;
  5211. align-items: baseline !important;
  5212. }
  5213. .align-items-md-stretch {
  5214. -webkit-box-align: stretch !important;
  5215. -ms-flex-align: stretch !important;
  5216. align-items: stretch !important;
  5217. }
  5218. .align-content-md-start {
  5219. -ms-flex-line-pack: start !important;
  5220. align-content: flex-start !important;
  5221. }
  5222. .align-content-md-end {
  5223. -ms-flex-line-pack: end !important;
  5224. align-content: flex-end !important;
  5225. }
  5226. .align-content-md-center {
  5227. -ms-flex-line-pack: center !important;
  5228. align-content: center !important;
  5229. }
  5230. .align-content-md-between {
  5231. -ms-flex-line-pack: justify !important;
  5232. align-content: space-between !important;
  5233. }
  5234. .align-content-md-around {
  5235. -ms-flex-line-pack: distribute !important;
  5236. align-content: space-around !important;
  5237. }
  5238. .align-content-md-stretch {
  5239. -ms-flex-line-pack: stretch !important;
  5240. align-content: stretch !important;
  5241. }
  5242. .align-self-md-auto {
  5243. -ms-flex-item-align: auto !important;
  5244. align-self: auto !important;
  5245. }
  5246. .align-self-md-start {
  5247. -ms-flex-item-align: start !important;
  5248. align-self: flex-start !important;
  5249. }
  5250. .align-self-md-end {
  5251. -ms-flex-item-align: end !important;
  5252. align-self: flex-end !important;
  5253. }
  5254. .align-self-md-center {
  5255. -ms-flex-item-align: center !important;
  5256. align-self: center !important;
  5257. }
  5258. .align-self-md-baseline {
  5259. -ms-flex-item-align: baseline !important;
  5260. align-self: baseline !important;
  5261. }
  5262. .align-self-md-stretch {
  5263. -ms-flex-item-align: stretch !important;
  5264. align-self: stretch !important;
  5265. }
  5266. }
  5267. @media (min-width: 992px) {
  5268. .flex-lg-row {
  5269. -webkit-box-orient: horizontal !important;
  5270. -webkit-box-direction: normal !important;
  5271. -ms-flex-direction: row !important;
  5272. flex-direction: row !important;
  5273. }
  5274. .flex-lg-column {
  5275. -webkit-box-orient: vertical !important;
  5276. -webkit-box-direction: normal !important;
  5277. -ms-flex-direction: column !important;
  5278. flex-direction: column !important;
  5279. }
  5280. .flex-lg-row-reverse {
  5281. -webkit-box-orient: horizontal !important;
  5282. -webkit-box-direction: reverse !important;
  5283. -ms-flex-direction: row-reverse !important;
  5284. flex-direction: row-reverse !important;
  5285. }
  5286. .flex-lg-column-reverse {
  5287. -webkit-box-orient: vertical !important;
  5288. -webkit-box-direction: reverse !important;
  5289. -ms-flex-direction: column-reverse !important;
  5290. flex-direction: column-reverse !important;
  5291. }
  5292. .flex-lg-wrap {
  5293. -ms-flex-wrap: wrap !important;
  5294. flex-wrap: wrap !important;
  5295. }
  5296. .flex-lg-nowrap {
  5297. -ms-flex-wrap: nowrap !important;
  5298. flex-wrap: nowrap !important;
  5299. }
  5300. .flex-lg-wrap-reverse {
  5301. -ms-flex-wrap: wrap-reverse !important;
  5302. flex-wrap: wrap-reverse !important;
  5303. }
  5304. .justify-content-lg-start {
  5305. -webkit-box-pack: start !important;
  5306. -ms-flex-pack: start !important;
  5307. justify-content: flex-start !important;
  5308. }
  5309. .justify-content-lg-end {
  5310. -webkit-box-pack: end !important;
  5311. -ms-flex-pack: end !important;
  5312. justify-content: flex-end !important;
  5313. }
  5314. .justify-content-lg-center {
  5315. -webkit-box-pack: center !important;
  5316. -ms-flex-pack: center !important;
  5317. justify-content: center !important;
  5318. }
  5319. .justify-content-lg-between {
  5320. -webkit-box-pack: justify !important;
  5321. -ms-flex-pack: justify !important;
  5322. justify-content: space-between !important;
  5323. }
  5324. .justify-content-lg-around {
  5325. -ms-flex-pack: distribute !important;
  5326. justify-content: space-around !important;
  5327. }
  5328. .align-items-lg-start {
  5329. -webkit-box-align: start !important;
  5330. -ms-flex-align: start !important;
  5331. align-items: flex-start !important;
  5332. }
  5333. .align-items-lg-end {
  5334. -webkit-box-align: end !important;
  5335. -ms-flex-align: end !important;
  5336. align-items: flex-end !important;
  5337. }
  5338. .align-items-lg-center {
  5339. -webkit-box-align: center !important;
  5340. -ms-flex-align: center !important;
  5341. align-items: center !important;
  5342. }
  5343. .align-items-lg-baseline {
  5344. -webkit-box-align: baseline !important;
  5345. -ms-flex-align: baseline !important;
  5346. align-items: baseline !important;
  5347. }
  5348. .align-items-lg-stretch {
  5349. -webkit-box-align: stretch !important;
  5350. -ms-flex-align: stretch !important;
  5351. align-items: stretch !important;
  5352. }
  5353. .align-content-lg-start {
  5354. -ms-flex-line-pack: start !important;
  5355. align-content: flex-start !important;
  5356. }
  5357. .align-content-lg-end {
  5358. -ms-flex-line-pack: end !important;
  5359. align-content: flex-end !important;
  5360. }
  5361. .align-content-lg-center {
  5362. -ms-flex-line-pack: center !important;
  5363. align-content: center !important;
  5364. }
  5365. .align-content-lg-between {
  5366. -ms-flex-line-pack: justify !important;
  5367. align-content: space-between !important;
  5368. }
  5369. .align-content-lg-around {
  5370. -ms-flex-line-pack: distribute !important;
  5371. align-content: space-around !important;
  5372. }
  5373. .align-content-lg-stretch {
  5374. -ms-flex-line-pack: stretch !important;
  5375. align-content: stretch !important;
  5376. }
  5377. .align-self-lg-auto {
  5378. -ms-flex-item-align: auto !important;
  5379. align-self: auto !important;
  5380. }
  5381. .align-self-lg-start {
  5382. -ms-flex-item-align: start !important;
  5383. align-self: flex-start !important;
  5384. }
  5385. .align-self-lg-end {
  5386. -ms-flex-item-align: end !important;
  5387. align-self: flex-end !important;
  5388. }
  5389. .align-self-lg-center {
  5390. -ms-flex-item-align: center !important;
  5391. align-self: center !important;
  5392. }
  5393. .align-self-lg-baseline {
  5394. -ms-flex-item-align: baseline !important;
  5395. align-self: baseline !important;
  5396. }
  5397. .align-self-lg-stretch {
  5398. -ms-flex-item-align: stretch !important;
  5399. align-self: stretch !important;
  5400. }
  5401. }
  5402. @media (min-width: 1200px) {
  5403. .flex-xl-row {
  5404. -webkit-box-orient: horizontal !important;
  5405. -webkit-box-direction: normal !important;
  5406. -ms-flex-direction: row !important;
  5407. flex-direction: row !important;
  5408. }
  5409. .flex-xl-column {
  5410. -webkit-box-orient: vertical !important;
  5411. -webkit-box-direction: normal !important;
  5412. -ms-flex-direction: column !important;
  5413. flex-direction: column !important;
  5414. }
  5415. .flex-xl-row-reverse {
  5416. -webkit-box-orient: horizontal !important;
  5417. -webkit-box-direction: reverse !important;
  5418. -ms-flex-direction: row-reverse !important;
  5419. flex-direction: row-reverse !important;
  5420. }
  5421. .flex-xl-column-reverse {
  5422. -webkit-box-orient: vertical !important;
  5423. -webkit-box-direction: reverse !important;
  5424. -ms-flex-direction: column-reverse !important;
  5425. flex-direction: column-reverse !important;
  5426. }
  5427. .flex-xl-wrap {
  5428. -ms-flex-wrap: wrap !important;
  5429. flex-wrap: wrap !important;
  5430. }
  5431. .flex-xl-nowrap {
  5432. -ms-flex-wrap: nowrap !important;
  5433. flex-wrap: nowrap !important;
  5434. }
  5435. .flex-xl-wrap-reverse {
  5436. -ms-flex-wrap: wrap-reverse !important;
  5437. flex-wrap: wrap-reverse !important;
  5438. }
  5439. .justify-content-xl-start {
  5440. -webkit-box-pack: start !important;
  5441. -ms-flex-pack: start !important;
  5442. justify-content: flex-start !important;
  5443. }
  5444. .justify-content-xl-end {
  5445. -webkit-box-pack: end !important;
  5446. -ms-flex-pack: end !important;
  5447. justify-content: flex-end !important;
  5448. }
  5449. .justify-content-xl-center {
  5450. -webkit-box-pack: center !important;
  5451. -ms-flex-pack: center !important;
  5452. justify-content: center !important;
  5453. }
  5454. .justify-content-xl-between {
  5455. -webkit-box-pack: justify !important;
  5456. -ms-flex-pack: justify !important;
  5457. justify-content: space-between !important;
  5458. }
  5459. .justify-content-xl-around {
  5460. -ms-flex-pack: distribute !important;
  5461. justify-content: space-around !important;
  5462. }
  5463. .align-items-xl-start {
  5464. -webkit-box-align: start !important;
  5465. -ms-flex-align: start !important;
  5466. align-items: flex-start !important;
  5467. }
  5468. .align-items-xl-end {
  5469. -webkit-box-align: end !important;
  5470. -ms-flex-align: end !important;
  5471. align-items: flex-end !important;
  5472. }
  5473. .align-items-xl-center {
  5474. -webkit-box-align: center !important;
  5475. -ms-flex-align: center !important;
  5476. align-items: center !important;
  5477. }
  5478. .align-items-xl-baseline {
  5479. -webkit-box-align: baseline !important;
  5480. -ms-flex-align: baseline !important;
  5481. align-items: baseline !important;
  5482. }
  5483. .align-items-xl-stretch {
  5484. -webkit-box-align: stretch !important;
  5485. -ms-flex-align: stretch !important;
  5486. align-items: stretch !important;
  5487. }
  5488. .align-content-xl-start {
  5489. -ms-flex-line-pack: start !important;
  5490. align-content: flex-start !important;
  5491. }
  5492. .align-content-xl-end {
  5493. -ms-flex-line-pack: end !important;
  5494. align-content: flex-end !important;
  5495. }
  5496. .align-content-xl-center {
  5497. -ms-flex-line-pack: center !important;
  5498. align-content: center !important;
  5499. }
  5500. .align-content-xl-between {
  5501. -ms-flex-line-pack: justify !important;
  5502. align-content: space-between !important;
  5503. }
  5504. .align-content-xl-around {
  5505. -ms-flex-line-pack: distribute !important;
  5506. align-content: space-around !important;
  5507. }
  5508. .align-content-xl-stretch {
  5509. -ms-flex-line-pack: stretch !important;
  5510. align-content: stretch !important;
  5511. }
  5512. .align-self-xl-auto {
  5513. -ms-flex-item-align: auto !important;
  5514. align-self: auto !important;
  5515. }
  5516. .align-self-xl-start {
  5517. -ms-flex-item-align: start !important;
  5518. align-self: flex-start !important;
  5519. }
  5520. .align-self-xl-end {
  5521. -ms-flex-item-align: end !important;
  5522. align-self: flex-end !important;
  5523. }
  5524. .align-self-xl-center {
  5525. -ms-flex-item-align: center !important;
  5526. align-self: center !important;
  5527. }
  5528. .align-self-xl-baseline {
  5529. -ms-flex-item-align: baseline !important;
  5530. align-self: baseline !important;
  5531. }
  5532. .align-self-xl-stretch {
  5533. -ms-flex-item-align: stretch !important;
  5534. align-self: stretch !important;
  5535. }
  5536. }
  5537. .float-left {
  5538. float: left !important;
  5539. }
  5540. .float-right {
  5541. float: right !important;
  5542. }
  5543. .float-none {
  5544. float: none !important;
  5545. }
  5546. @media (min-width: 576px) {
  5547. .float-sm-left {
  5548. float: left !important;
  5549. }
  5550. .float-sm-right {
  5551. float: right !important;
  5552. }
  5553. .float-sm-none {
  5554. float: none !important;
  5555. }
  5556. }
  5557. @media (min-width: 768px) {
  5558. .float-md-left {
  5559. float: left !important;
  5560. }
  5561. .float-md-right {
  5562. float: right !important;
  5563. }
  5564. .float-md-none {
  5565. float: none !important;
  5566. }
  5567. }
  5568. @media (min-width: 992px) {
  5569. .float-lg-left {
  5570. float: left !important;
  5571. }
  5572. .float-lg-right {
  5573. float: right !important;
  5574. }
  5575. .float-lg-none {
  5576. float: none !important;
  5577. }
  5578. }
  5579. @media (min-width: 1200px) {
  5580. .float-xl-left {
  5581. float: left !important;
  5582. }
  5583. .float-xl-right {
  5584. float: right !important;
  5585. }
  5586. .float-xl-none {
  5587. float: none !important;
  5588. }
  5589. }
  5590. .position-static {
  5591. position: static !important;
  5592. }
  5593. .position-relative {
  5594. position: relative !important;
  5595. }
  5596. .position-absolute {
  5597. position: absolute !important;
  5598. }
  5599. .position-fixed {
  5600. position: fixed !important;
  5601. }
  5602. .position-sticky {
  5603. position: -webkit-sticky !important;
  5604. position: sticky !important;
  5605. }
  5606. .fixed-top {
  5607. position: fixed;
  5608. top: 0;
  5609. right: 0;
  5610. left: 0;
  5611. z-index: 1030;
  5612. }
  5613. .fixed-bottom {
  5614. position: fixed;
  5615. right: 0;
  5616. bottom: 0;
  5617. left: 0;
  5618. z-index: 1030;
  5619. }
  5620. @supports ((position: -webkit-sticky) or (position: sticky)) {
  5621. .sticky-top {
  5622. position: -webkit-sticky;
  5623. position: sticky;
  5624. top: 0;
  5625. z-index: 1020;
  5626. }
  5627. }
  5628. .sr-only {
  5629. position: absolute;
  5630. width: 1px;
  5631. height: 1px;
  5632. padding: 0;
  5633. overflow: hidden;
  5634. clip: rect(0, 0, 0, 0);
  5635. white-space: nowrap;
  5636. -webkit-clip-path: inset(50%);
  5637. clip-path: inset(50%);
  5638. border: 0;
  5639. }
  5640. .sr-only-focusable:active, .sr-only-focusable:focus {
  5641. position: static;
  5642. width: auto;
  5643. height: auto;
  5644. overflow: visible;
  5645. clip: auto;
  5646. white-space: normal;
  5647. -webkit-clip-path: none;
  5648. clip-path: none;
  5649. }
  5650. .w-25 {
  5651. width: 25% !important;
  5652. }
  5653. .w-50 {
  5654. width: 50% !important;
  5655. }
  5656. .w-75 {
  5657. width: 75% !important;
  5658. }
  5659. .w-100 {
  5660. width: 100% !important;
  5661. }
  5662. .h-25 {
  5663. height: 25% !important;
  5664. }
  5665. .h-50 {
  5666. height: 50% !important;
  5667. }
  5668. .h-75 {
  5669. height: 75% !important;
  5670. }
  5671. .h-100 {
  5672. height: 100% !important;
  5673. }
  5674. .mw-100 {
  5675. max-width: 100% !important;
  5676. }
  5677. .mh-100 {
  5678. max-height: 100% !important;
  5679. }
  5680. .m-0 {
  5681. margin: 0 !important;
  5682. }
  5683. .mt-0,
  5684. .my-0 {
  5685. margin-top: 0 !important;
  5686. }
  5687. .mr-0,
  5688. .mx-0 {
  5689. margin-right: 0 !important;
  5690. }
  5691. .mb-0,
  5692. .my-0 {
  5693. margin-bottom: 0 !important;
  5694. }
  5695. .ml-0,
  5696. .mx-0 {
  5697. margin-left: 0 !important;
  5698. }
  5699. .m-1 {
  5700. margin: 0.25rem !important;
  5701. }
  5702. .mt-1,
  5703. .my-1 {
  5704. margin-top: 0.25rem !important;
  5705. }
  5706. .mr-1,
  5707. .mx-1 {
  5708. margin-right: 0.25rem !important;
  5709. }
  5710. .mb-1,
  5711. .my-1 {
  5712. margin-bottom: 0.25rem !important;
  5713. }
  5714. .ml-1,
  5715. .mx-1 {
  5716. margin-left: 0.25rem !important;
  5717. }
  5718. .m-2 {
  5719. margin: 0.5rem !important;
  5720. }
  5721. .mt-2,
  5722. .my-2 {
  5723. margin-top: 0.5rem !important;
  5724. }
  5725. .mr-2,
  5726. .mx-2 {
  5727. margin-right: 0.5rem !important;
  5728. }
  5729. .mb-2,
  5730. .my-2 {
  5731. margin-bottom: 0.5rem !important;
  5732. }
  5733. .ml-2,
  5734. .mx-2 {
  5735. margin-left: 0.5rem !important;
  5736. }
  5737. .m-3 {
  5738. margin: 1rem !important;
  5739. }
  5740. .mt-3,
  5741. .my-3 {
  5742. margin-top: 1rem !important;
  5743. }
  5744. .mr-3,
  5745. .mx-3 {
  5746. margin-right: 1rem !important;
  5747. }
  5748. .mb-3,
  5749. .my-3 {
  5750. margin-bottom: 1rem !important;
  5751. }
  5752. .ml-3,
  5753. .mx-3 {
  5754. margin-left: 1rem !important;
  5755. }
  5756. .m-4 {
  5757. margin: 1.5rem !important;
  5758. }
  5759. .mt-4,
  5760. .my-4 {
  5761. margin-top: 1.5rem !important;
  5762. }
  5763. .mr-4,
  5764. .mx-4 {
  5765. margin-right: 1.5rem !important;
  5766. }
  5767. .mb-4,
  5768. .my-4 {
  5769. margin-bottom: 1.5rem !important;
  5770. }
  5771. .ml-4,
  5772. .mx-4 {
  5773. margin-left: 1.5rem !important;
  5774. }
  5775. .m-5 {
  5776. margin: 3rem !important;
  5777. }
  5778. .mt-5,
  5779. .my-5 {
  5780. margin-top: 3rem !important;
  5781. }
  5782. .mr-5,
  5783. .mx-5 {
  5784. margin-right: 3rem !important;
  5785. }
  5786. .mb-5,
  5787. .my-5 {
  5788. margin-bottom: 3rem !important;
  5789. }
  5790. .ml-5,
  5791. .mx-5 {
  5792. margin-left: 3rem !important;
  5793. }
  5794. .p-0 {
  5795. padding: 0 !important;
  5796. }
  5797. .pt-0,
  5798. .py-0 {
  5799. padding-top: 0 !important;
  5800. }
  5801. .pr-0,
  5802. .px-0 {
  5803. padding-right: 0 !important;
  5804. }
  5805. .pb-0,
  5806. .py-0 {
  5807. padding-bottom: 0 !important;
  5808. }
  5809. .pl-0,
  5810. .px-0 {
  5811. padding-left: 0 !important;
  5812. }
  5813. .p-1 {
  5814. padding: 0.25rem !important;
  5815. }
  5816. .pt-1,
  5817. .py-1 {
  5818. padding-top: 0.25rem !important;
  5819. }
  5820. .pr-1,
  5821. .px-1 {
  5822. padding-right: 0.25rem !important;
  5823. }
  5824. .pb-1,
  5825. .py-1 {
  5826. padding-bottom: 0.25rem !important;
  5827. }
  5828. .pl-1,
  5829. .px-1 {
  5830. padding-left: 0.25rem !important;
  5831. }
  5832. .p-2 {
  5833. padding: 0.5rem !important;
  5834. }
  5835. .pt-2,
  5836. .py-2 {
  5837. padding-top: 0.5rem !important;
  5838. }
  5839. .pr-2,
  5840. .px-2 {
  5841. padding-right: 0.5rem !important;
  5842. }
  5843. .pb-2,
  5844. .py-2 {
  5845. padding-bottom: 0.5rem !important;
  5846. }
  5847. .pl-2,
  5848. .px-2 {
  5849. padding-left: 0.5rem !important;
  5850. }
  5851. .p-3 {
  5852. padding: 1rem !important;
  5853. }
  5854. .pt-3,
  5855. .py-3 {
  5856. padding-top: 1rem !important;
  5857. }
  5858. .pr-3,
  5859. .px-3 {
  5860. padding-right: 1rem !important;
  5861. }
  5862. .pb-3,
  5863. .py-3 {
  5864. padding-bottom: 1rem !important;
  5865. }
  5866. .pl-3,
  5867. .px-3 {
  5868. padding-left: 1rem !important;
  5869. }
  5870. .p-4 {
  5871. padding: 1.5rem !important;
  5872. }
  5873. .pt-4,
  5874. .py-4 {
  5875. padding-top: 1.5rem !important;
  5876. }
  5877. .pr-4,
  5878. .px-4 {
  5879. padding-right: 1.5rem !important;
  5880. }
  5881. .pb-4,
  5882. .py-4 {
  5883. padding-bottom: 1.5rem !important;
  5884. }
  5885. .pl-4,
  5886. .px-4 {
  5887. padding-left: 1.5rem !important;
  5888. }
  5889. .p-5 {
  5890. padding: 3rem !important;
  5891. }
  5892. .pt-5,
  5893. .py-5 {
  5894. padding-top: 3rem !important;
  5895. }
  5896. .pr-5,
  5897. .px-5 {
  5898. padding-right: 3rem !important;
  5899. }
  5900. .pb-5,
  5901. .py-5 {
  5902. padding-bottom: 3rem !important;
  5903. }
  5904. .pl-5,
  5905. .px-5 {
  5906. padding-left: 3rem !important;
  5907. }
  5908. .m-auto {
  5909. margin: auto !important;
  5910. }
  5911. .mt-auto,
  5912. .my-auto {
  5913. margin-top: auto !important;
  5914. }
  5915. .mr-auto,
  5916. .mx-auto {
  5917. margin-right: auto !important;
  5918. }
  5919. .mb-auto,
  5920. .my-auto {
  5921. margin-bottom: auto !important;
  5922. }
  5923. .ml-auto,
  5924. .mx-auto {
  5925. margin-left: auto !important;
  5926. }
  5927. @media (min-width: 576px) {
  5928. .m-sm-0 {
  5929. margin: 0 !important;
  5930. }
  5931. .mt-sm-0,
  5932. .my-sm-0 {
  5933. margin-top: 0 !important;
  5934. }
  5935. .mr-sm-0,
  5936. .mx-sm-0 {
  5937. margin-right: 0 !important;
  5938. }
  5939. .mb-sm-0,
  5940. .my-sm-0 {
  5941. margin-bottom: 0 !important;
  5942. }
  5943. .ml-sm-0,
  5944. .mx-sm-0 {
  5945. margin-left: 0 !important;
  5946. }
  5947. .m-sm-1 {
  5948. margin: 0.25rem !important;
  5949. }
  5950. .mt-sm-1,
  5951. .my-sm-1 {
  5952. margin-top: 0.25rem !important;
  5953. }
  5954. .mr-sm-1,
  5955. .mx-sm-1 {
  5956. margin-right: 0.25rem !important;
  5957. }
  5958. .mb-sm-1,
  5959. .my-sm-1 {
  5960. margin-bottom: 0.25rem !important;
  5961. }
  5962. .ml-sm-1,
  5963. .mx-sm-1 {
  5964. margin-left: 0.25rem !important;
  5965. }
  5966. .m-sm-2 {
  5967. margin: 0.5rem !important;
  5968. }
  5969. .mt-sm-2,
  5970. .my-sm-2 {
  5971. margin-top: 0.5rem !important;
  5972. }
  5973. .mr-sm-2,
  5974. .mx-sm-2 {
  5975. margin-right: 0.5rem !important;
  5976. }
  5977. .mb-sm-2,
  5978. .my-sm-2 {
  5979. margin-bottom: 0.5rem !important;
  5980. }
  5981. .ml-sm-2,
  5982. .mx-sm-2 {
  5983. margin-left: 0.5rem !important;
  5984. }
  5985. .m-sm-3 {
  5986. margin: 1rem !important;
  5987. }
  5988. .mt-sm-3,
  5989. .my-sm-3 {
  5990. margin-top: 1rem !important;
  5991. }
  5992. .mr-sm-3,
  5993. .mx-sm-3 {
  5994. margin-right: 1rem !important;
  5995. }
  5996. .mb-sm-3,
  5997. .my-sm-3 {
  5998. margin-bottom: 1rem !important;
  5999. }
  6000. .ml-sm-3,
  6001. .mx-sm-3 {
  6002. margin-left: 1rem !important;
  6003. }
  6004. .m-sm-4 {
  6005. margin: 1.5rem !important;
  6006. }
  6007. .mt-sm-4,
  6008. .my-sm-4 {
  6009. margin-top: 1.5rem !important;
  6010. }
  6011. .mr-sm-4,
  6012. .mx-sm-4 {
  6013. margin-right: 1.5rem !important;
  6014. }
  6015. .mb-sm-4,
  6016. .my-sm-4 {
  6017. margin-bottom: 1.5rem !important;
  6018. }
  6019. .ml-sm-4,
  6020. .mx-sm-4 {
  6021. margin-left: 1.5rem !important;
  6022. }
  6023. .m-sm-5 {
  6024. margin: 3rem !important;
  6025. }
  6026. .mt-sm-5,
  6027. .my-sm-5 {
  6028. margin-top: 3rem !important;
  6029. }
  6030. .mr-sm-5,
  6031. .mx-sm-5 {
  6032. margin-right: 3rem !important;
  6033. }
  6034. .mb-sm-5,
  6035. .my-sm-5 {
  6036. margin-bottom: 3rem !important;
  6037. }
  6038. .ml-sm-5,
  6039. .mx-sm-5 {
  6040. margin-left: 3rem !important;
  6041. }
  6042. .p-sm-0 {
  6043. padding: 0 !important;
  6044. }
  6045. .pt-sm-0,
  6046. .py-sm-0 {
  6047. padding-top: 0 !important;
  6048. }
  6049. .pr-sm-0,
  6050. .px-sm-0 {
  6051. padding-right: 0 !important;
  6052. }
  6053. .pb-sm-0,
  6054. .py-sm-0 {
  6055. padding-bottom: 0 !important;
  6056. }
  6057. .pl-sm-0,
  6058. .px-sm-0 {
  6059. padding-left: 0 !important;
  6060. }
  6061. .p-sm-1 {
  6062. padding: 0.25rem !important;
  6063. }
  6064. .pt-sm-1,
  6065. .py-sm-1 {
  6066. padding-top: 0.25rem !important;
  6067. }
  6068. .pr-sm-1,
  6069. .px-sm-1 {
  6070. padding-right: 0.25rem !important;
  6071. }
  6072. .pb-sm-1,
  6073. .py-sm-1 {
  6074. padding-bottom: 0.25rem !important;
  6075. }
  6076. .pl-sm-1,
  6077. .px-sm-1 {
  6078. padding-left: 0.25rem !important;
  6079. }
  6080. .p-sm-2 {
  6081. padding: 0.5rem !important;
  6082. }
  6083. .pt-sm-2,
  6084. .py-sm-2 {
  6085. padding-top: 0.5rem !important;
  6086. }
  6087. .pr-sm-2,
  6088. .px-sm-2 {
  6089. padding-right: 0.5rem !important;
  6090. }
  6091. .pb-sm-2,
  6092. .py-sm-2 {
  6093. padding-bottom: 0.5rem !important;
  6094. }
  6095. .pl-sm-2,
  6096. .px-sm-2 {
  6097. padding-left: 0.5rem !important;
  6098. }
  6099. .p-sm-3 {
  6100. padding: 1rem !important;
  6101. }
  6102. .pt-sm-3,
  6103. .py-sm-3 {
  6104. padding-top: 1rem !important;
  6105. }
  6106. .pr-sm-3,
  6107. .px-sm-3 {
  6108. padding-right: 1rem !important;
  6109. }
  6110. .pb-sm-3,
  6111. .py-sm-3 {
  6112. padding-bottom: 1rem !important;
  6113. }
  6114. .pl-sm-3,
  6115. .px-sm-3 {
  6116. padding-left: 1rem !important;
  6117. }
  6118. .p-sm-4 {
  6119. padding: 1.5rem !important;
  6120. }
  6121. .pt-sm-4,
  6122. .py-sm-4 {
  6123. padding-top: 1.5rem !important;
  6124. }
  6125. .pr-sm-4,
  6126. .px-sm-4 {
  6127. padding-right: 1.5rem !important;
  6128. }
  6129. .pb-sm-4,
  6130. .py-sm-4 {
  6131. padding-bottom: 1.5rem !important;
  6132. }
  6133. .pl-sm-4,
  6134. .px-sm-4 {
  6135. padding-left: 1.5rem !important;
  6136. }
  6137. .p-sm-5 {
  6138. padding: 3rem !important;
  6139. }
  6140. .pt-sm-5,
  6141. .py-sm-5 {
  6142. padding-top: 3rem !important;
  6143. }
  6144. .pr-sm-5,
  6145. .px-sm-5 {
  6146. padding-right: 3rem !important;
  6147. }
  6148. .pb-sm-5,
  6149. .py-sm-5 {
  6150. padding-bottom: 3rem !important;
  6151. }
  6152. .pl-sm-5,
  6153. .px-sm-5 {
  6154. padding-left: 3rem !important;
  6155. }
  6156. .m-sm-auto {
  6157. margin: auto !important;
  6158. }
  6159. .mt-sm-auto,
  6160. .my-sm-auto {
  6161. margin-top: auto !important;
  6162. }
  6163. .mr-sm-auto,
  6164. .mx-sm-auto {
  6165. margin-right: auto !important;
  6166. }
  6167. .mb-sm-auto,
  6168. .my-sm-auto {
  6169. margin-bottom: auto !important;
  6170. }
  6171. .ml-sm-auto,
  6172. .mx-sm-auto {
  6173. margin-left: auto !important;
  6174. }
  6175. }
  6176. @media (min-width: 768px) {
  6177. .m-md-0 {
  6178. margin: 0 !important;
  6179. }
  6180. .mt-md-0,
  6181. .my-md-0 {
  6182. margin-top: 0 !important;
  6183. }
  6184. .mr-md-0,
  6185. .mx-md-0 {
  6186. margin-right: 0 !important;
  6187. }
  6188. .mb-md-0,
  6189. .my-md-0 {
  6190. margin-bottom: 0 !important;
  6191. }
  6192. .ml-md-0,
  6193. .mx-md-0 {
  6194. margin-left: 0 !important;
  6195. }
  6196. .m-md-1 {
  6197. margin: 0.25rem !important;
  6198. }
  6199. .mt-md-1,
  6200. .my-md-1 {
  6201. margin-top: 0.25rem !important;
  6202. }
  6203. .mr-md-1,
  6204. .mx-md-1 {
  6205. margin-right: 0.25rem !important;
  6206. }
  6207. .mb-md-1,
  6208. .my-md-1 {
  6209. margin-bottom: 0.25rem !important;
  6210. }
  6211. .ml-md-1,
  6212. .mx-md-1 {
  6213. margin-left: 0.25rem !important;
  6214. }
  6215. .m-md-2 {
  6216. margin: 0.5rem !important;
  6217. }
  6218. .mt-md-2,
  6219. .my-md-2 {
  6220. margin-top: 0.5rem !important;
  6221. }
  6222. .mr-md-2,
  6223. .mx-md-2 {
  6224. margin-right: 0.5rem !important;
  6225. }
  6226. .mb-md-2,
  6227. .my-md-2 {
  6228. margin-bottom: 0.5rem !important;
  6229. }
  6230. .ml-md-2,
  6231. .mx-md-2 {
  6232. margin-left: 0.5rem !important;
  6233. }
  6234. .m-md-3 {
  6235. margin: 1rem !important;
  6236. }
  6237. .mt-md-3,
  6238. .my-md-3 {
  6239. margin-top: 1rem !important;
  6240. }
  6241. .mr-md-3,
  6242. .mx-md-3 {
  6243. margin-right: 1rem !important;
  6244. }
  6245. .mb-md-3,
  6246. .my-md-3 {
  6247. margin-bottom: 1rem !important;
  6248. }
  6249. .ml-md-3,
  6250. .mx-md-3 {
  6251. margin-left: 1rem !important;
  6252. }
  6253. .m-md-4 {
  6254. margin: 1.5rem !important;
  6255. }
  6256. .mt-md-4,
  6257. .my-md-4 {
  6258. margin-top: 1.5rem !important;
  6259. }
  6260. .mr-md-4,
  6261. .mx-md-4 {
  6262. margin-right: 1.5rem !important;
  6263. }
  6264. .mb-md-4,
  6265. .my-md-4 {
  6266. margin-bottom: 1.5rem !important;
  6267. }
  6268. .ml-md-4,
  6269. .mx-md-4 {
  6270. margin-left: 1.5rem !important;
  6271. }
  6272. .m-md-5 {
  6273. margin: 3rem !important;
  6274. }
  6275. .mt-md-5,
  6276. .my-md-5 {
  6277. margin-top: 3rem !important;
  6278. }
  6279. .mr-md-5,
  6280. .mx-md-5 {
  6281. margin-right: 3rem !important;
  6282. }
  6283. .mb-md-5,
  6284. .my-md-5 {
  6285. margin-bottom: 3rem !important;
  6286. }
  6287. .ml-md-5,
  6288. .mx-md-5 {
  6289. margin-left: 3rem !important;
  6290. }
  6291. .p-md-0 {
  6292. padding: 0 !important;
  6293. }
  6294. .pt-md-0,
  6295. .py-md-0 {
  6296. padding-top: 0 !important;
  6297. }
  6298. .pr-md-0,
  6299. .px-md-0 {
  6300. padding-right: 0 !important;
  6301. }
  6302. .pb-md-0,
  6303. .py-md-0 {
  6304. padding-bottom: 0 !important;
  6305. }
  6306. .pl-md-0,
  6307. .px-md-0 {
  6308. padding-left: 0 !important;
  6309. }
  6310. .p-md-1 {
  6311. padding: 0.25rem !important;
  6312. }
  6313. .pt-md-1,
  6314. .py-md-1 {
  6315. padding-top: 0.25rem !important;
  6316. }
  6317. .pr-md-1,
  6318. .px-md-1 {
  6319. padding-right: 0.25rem !important;
  6320. }
  6321. .pb-md-1,
  6322. .py-md-1 {
  6323. padding-bottom: 0.25rem !important;
  6324. }
  6325. .pl-md-1,
  6326. .px-md-1 {
  6327. padding-left: 0.25rem !important;
  6328. }
  6329. .p-md-2 {
  6330. padding: 0.5rem !important;
  6331. }
  6332. .pt-md-2,
  6333. .py-md-2 {
  6334. padding-top: 0.5rem !important;
  6335. }
  6336. .pr-md-2,
  6337. .px-md-2 {
  6338. padding-right: 0.5rem !important;
  6339. }
  6340. .pb-md-2,
  6341. .py-md-2 {
  6342. padding-bottom: 0.5rem !important;
  6343. }
  6344. .pl-md-2,
  6345. .px-md-2 {
  6346. padding-left: 0.5rem !important;
  6347. }
  6348. .p-md-3 {
  6349. padding: 1rem !important;
  6350. }
  6351. .pt-md-3,
  6352. .py-md-3 {
  6353. padding-top: 1rem !important;
  6354. }
  6355. .pr-md-3,
  6356. .px-md-3 {
  6357. padding-right: 1rem !important;
  6358. }
  6359. .pb-md-3,
  6360. .py-md-3 {
  6361. padding-bottom: 1rem !important;
  6362. }
  6363. .pl-md-3,
  6364. .px-md-3 {
  6365. padding-left: 1rem !important;
  6366. }
  6367. .p-md-4 {
  6368. padding: 1.5rem !important;
  6369. }
  6370. .pt-md-4,
  6371. .py-md-4 {
  6372. padding-top: 1.5rem !important;
  6373. }
  6374. .pr-md-4,
  6375. .px-md-4 {
  6376. padding-right: 1.5rem !important;
  6377. }
  6378. .pb-md-4,
  6379. .py-md-4 {
  6380. padding-bottom: 1.5rem !important;
  6381. }
  6382. .pl-md-4,
  6383. .px-md-4 {
  6384. padding-left: 1.5rem !important;
  6385. }
  6386. .p-md-5 {
  6387. padding: 3rem !important;
  6388. }
  6389. .pt-md-5,
  6390. .py-md-5 {
  6391. padding-top: 3rem !important;
  6392. }
  6393. .pr-md-5,
  6394. .px-md-5 {
  6395. padding-right: 3rem !important;
  6396. }
  6397. .pb-md-5,
  6398. .py-md-5 {
  6399. padding-bottom: 3rem !important;
  6400. }
  6401. .pl-md-5,
  6402. .px-md-5 {
  6403. padding-left: 3rem !important;
  6404. }
  6405. .m-md-auto {
  6406. margin: auto !important;
  6407. }
  6408. .mt-md-auto,
  6409. .my-md-auto {
  6410. margin-top: auto !important;
  6411. }
  6412. .mr-md-auto,
  6413. .mx-md-auto {
  6414. margin-right: auto !important;
  6415. }
  6416. .mb-md-auto,
  6417. .my-md-auto {
  6418. margin-bottom: auto !important;
  6419. }
  6420. .ml-md-auto,
  6421. .mx-md-auto {
  6422. margin-left: auto !important;
  6423. }
  6424. }
  6425. @media (min-width: 992px) {
  6426. .m-lg-0 {
  6427. margin: 0 !important;
  6428. }
  6429. .mt-lg-0,
  6430. .my-lg-0 {
  6431. margin-top: 0 !important;
  6432. }
  6433. .mr-lg-0,
  6434. .mx-lg-0 {
  6435. margin-right: 0 !important;
  6436. }
  6437. .mb-lg-0,
  6438. .my-lg-0 {
  6439. margin-bottom: 0 !important;
  6440. }
  6441. .ml-lg-0,
  6442. .mx-lg-0 {
  6443. margin-left: 0 !important;
  6444. }
  6445. .m-lg-1 {
  6446. margin: 0.25rem !important;
  6447. }
  6448. .mt-lg-1,
  6449. .my-lg-1 {
  6450. margin-top: 0.25rem !important;
  6451. }
  6452. .mr-lg-1,
  6453. .mx-lg-1 {
  6454. margin-right: 0.25rem !important;
  6455. }
  6456. .mb-lg-1,
  6457. .my-lg-1 {
  6458. margin-bottom: 0.25rem !important;
  6459. }
  6460. .ml-lg-1,
  6461. .mx-lg-1 {
  6462. margin-left: 0.25rem !important;
  6463. }
  6464. .m-lg-2 {
  6465. margin: 0.5rem !important;
  6466. }
  6467. .mt-lg-2,
  6468. .my-lg-2 {
  6469. margin-top: 0.5rem !important;
  6470. }
  6471. .mr-lg-2,
  6472. .mx-lg-2 {
  6473. margin-right: 0.5rem !important;
  6474. }
  6475. .mb-lg-2,
  6476. .my-lg-2 {
  6477. margin-bottom: 0.5rem !important;
  6478. }
  6479. .ml-lg-2,
  6480. .mx-lg-2 {
  6481. margin-left: 0.5rem !important;
  6482. }
  6483. .m-lg-3 {
  6484. margin: 1rem !important;
  6485. }
  6486. .mt-lg-3,
  6487. .my-lg-3 {
  6488. margin-top: 1rem !important;
  6489. }
  6490. .mr-lg-3,
  6491. .mx-lg-3 {
  6492. margin-right: 1rem !important;
  6493. }
  6494. .mb-lg-3,
  6495. .my-lg-3 {
  6496. margin-bottom: 1rem !important;
  6497. }
  6498. .ml-lg-3,
  6499. .mx-lg-3 {
  6500. margin-left: 1rem !important;
  6501. }
  6502. .m-lg-4 {
  6503. margin: 1.5rem !important;
  6504. }
  6505. .mt-lg-4,
  6506. .my-lg-4 {
  6507. margin-top: 1.5rem !important;
  6508. }
  6509. .mr-lg-4,
  6510. .mx-lg-4 {
  6511. margin-right: 1.5rem !important;
  6512. }
  6513. .mb-lg-4,
  6514. .my-lg-4 {
  6515. margin-bottom: 1.5rem !important;
  6516. }
  6517. .ml-lg-4,
  6518. .mx-lg-4 {
  6519. margin-left: 1.5rem !important;
  6520. }
  6521. .m-lg-5 {
  6522. margin: 3rem !important;
  6523. }
  6524. .mt-lg-5,
  6525. .my-lg-5 {
  6526. margin-top: 3rem !important;
  6527. }
  6528. .mr-lg-5,
  6529. .mx-lg-5 {
  6530. margin-right: 3rem !important;
  6531. }
  6532. .mb-lg-5,
  6533. .my-lg-5 {
  6534. margin-bottom: 3rem !important;
  6535. }
  6536. .ml-lg-5,
  6537. .mx-lg-5 {
  6538. margin-left: 3rem !important;
  6539. }
  6540. .p-lg-0 {
  6541. padding: 0 !important;
  6542. }
  6543. .pt-lg-0,
  6544. .py-lg-0 {
  6545. padding-top: 0 !important;
  6546. }
  6547. .pr-lg-0,
  6548. .px-lg-0 {
  6549. padding-right: 0 !important;
  6550. }
  6551. .pb-lg-0,
  6552. .py-lg-0 {
  6553. padding-bottom: 0 !important;
  6554. }
  6555. .pl-lg-0,
  6556. .px-lg-0 {
  6557. padding-left: 0 !important;
  6558. }
  6559. .p-lg-1 {
  6560. padding: 0.25rem !important;
  6561. }
  6562. .pt-lg-1,
  6563. .py-lg-1 {
  6564. padding-top: 0.25rem !important;
  6565. }
  6566. .pr-lg-1,
  6567. .px-lg-1 {
  6568. padding-right: 0.25rem !important;
  6569. }
  6570. .pb-lg-1,
  6571. .py-lg-1 {
  6572. padding-bottom: 0.25rem !important;
  6573. }
  6574. .pl-lg-1,
  6575. .px-lg-1 {
  6576. padding-left: 0.25rem !important;
  6577. }
  6578. .p-lg-2 {
  6579. padding: 0.5rem !important;
  6580. }
  6581. .pt-lg-2,
  6582. .py-lg-2 {
  6583. padding-top: 0.5rem !important;
  6584. }
  6585. .pr-lg-2,
  6586. .px-lg-2 {
  6587. padding-right: 0.5rem !important;
  6588. }
  6589. .pb-lg-2,
  6590. .py-lg-2 {
  6591. padding-bottom: 0.5rem !important;
  6592. }
  6593. .pl-lg-2,
  6594. .px-lg-2 {
  6595. padding-left: 0.5rem !important;
  6596. }
  6597. .p-lg-3 {
  6598. padding: 1rem !important;
  6599. }
  6600. .pt-lg-3,
  6601. .py-lg-3 {
  6602. padding-top: 1rem !important;
  6603. }
  6604. .pr-lg-3,
  6605. .px-lg-3 {
  6606. padding-right: 1rem !important;
  6607. }
  6608. .pb-lg-3,
  6609. .py-lg-3 {
  6610. padding-bottom: 1rem !important;
  6611. }
  6612. .pl-lg-3,
  6613. .px-lg-3 {
  6614. padding-left: 1rem !important;
  6615. }
  6616. .p-lg-4 {
  6617. padding: 1.5rem !important;
  6618. }
  6619. .pt-lg-4,
  6620. .py-lg-4 {
  6621. padding-top: 1.5rem !important;
  6622. }
  6623. .pr-lg-4,
  6624. .px-lg-4 {
  6625. padding-right: 1.5rem !important;
  6626. }
  6627. .pb-lg-4,
  6628. .py-lg-4 {
  6629. padding-bottom: 1.5rem !important;
  6630. }
  6631. .pl-lg-4,
  6632. .px-lg-4 {
  6633. padding-left: 1.5rem !important;
  6634. }
  6635. .p-lg-5 {
  6636. padding: 3rem !important;
  6637. }
  6638. .pt-lg-5,
  6639. .py-lg-5 {
  6640. padding-top: 3rem !important;
  6641. }
  6642. .pr-lg-5,
  6643. .px-lg-5 {
  6644. padding-right: 3rem !important;
  6645. }
  6646. .pb-lg-5,
  6647. .py-lg-5 {
  6648. padding-bottom: 3rem !important;
  6649. }
  6650. .pl-lg-5,
  6651. .px-lg-5 {
  6652. padding-left: 3rem !important;
  6653. }
  6654. .m-lg-auto {
  6655. margin: auto !important;
  6656. }
  6657. .mt-lg-auto,
  6658. .my-lg-auto {
  6659. margin-top: auto !important;
  6660. }
  6661. .mr-lg-auto,
  6662. .mx-lg-auto {
  6663. margin-right: auto !important;
  6664. }
  6665. .mb-lg-auto,
  6666. .my-lg-auto {
  6667. margin-bottom: auto !important;
  6668. }
  6669. .ml-lg-auto,
  6670. .mx-lg-auto {
  6671. margin-left: auto !important;
  6672. }
  6673. }
  6674. @media (min-width: 1200px) {
  6675. .m-xl-0 {
  6676. margin: 0 !important;
  6677. }
  6678. .mt-xl-0,
  6679. .my-xl-0 {
  6680. margin-top: 0 !important;
  6681. }
  6682. .mr-xl-0,
  6683. .mx-xl-0 {
  6684. margin-right: 0 !important;
  6685. }
  6686. .mb-xl-0,
  6687. .my-xl-0 {
  6688. margin-bottom: 0 !important;
  6689. }
  6690. .ml-xl-0,
  6691. .mx-xl-0 {
  6692. margin-left: 0 !important;
  6693. }
  6694. .m-xl-1 {
  6695. margin: 0.25rem !important;
  6696. }
  6697. .mt-xl-1,
  6698. .my-xl-1 {
  6699. margin-top: 0.25rem !important;
  6700. }
  6701. .mr-xl-1,
  6702. .mx-xl-1 {
  6703. margin-right: 0.25rem !important;
  6704. }
  6705. .mb-xl-1,
  6706. .my-xl-1 {
  6707. margin-bottom: 0.25rem !important;
  6708. }
  6709. .ml-xl-1,
  6710. .mx-xl-1 {
  6711. margin-left: 0.25rem !important;
  6712. }
  6713. .m-xl-2 {
  6714. margin: 0.5rem !important;
  6715. }
  6716. .mt-xl-2,
  6717. .my-xl-2 {
  6718. margin-top: 0.5rem !important;
  6719. }
  6720. .mr-xl-2,
  6721. .mx-xl-2 {
  6722. margin-right: 0.5rem !important;
  6723. }
  6724. .mb-xl-2,
  6725. .my-xl-2 {
  6726. margin-bottom: 0.5rem !important;
  6727. }
  6728. .ml-xl-2,
  6729. .mx-xl-2 {
  6730. margin-left: 0.5rem !important;
  6731. }
  6732. .m-xl-3 {
  6733. margin: 1rem !important;
  6734. }
  6735. .mt-xl-3,
  6736. .my-xl-3 {
  6737. margin-top: 1rem !important;
  6738. }
  6739. .mr-xl-3,
  6740. .mx-xl-3 {
  6741. margin-right: 1rem !important;
  6742. }
  6743. .mb-xl-3,
  6744. .my-xl-3 {
  6745. margin-bottom: 1rem !important;
  6746. }
  6747. .ml-xl-3,
  6748. .mx-xl-3 {
  6749. margin-left: 1rem !important;
  6750. }
  6751. .m-xl-4 {
  6752. margin: 1.5rem !important;
  6753. }
  6754. .mt-xl-4,
  6755. .my-xl-4 {
  6756. margin-top: 1.5rem !important;
  6757. }
  6758. .mr-xl-4,
  6759. .mx-xl-4 {
  6760. margin-right: 1.5rem !important;
  6761. }
  6762. .mb-xl-4,
  6763. .my-xl-4 {
  6764. margin-bottom: 1.5rem !important;
  6765. }
  6766. .ml-xl-4,
  6767. .mx-xl-4 {
  6768. margin-left: 1.5rem !important;
  6769. }
  6770. .m-xl-5 {
  6771. margin: 3rem !important;
  6772. }
  6773. .mt-xl-5,
  6774. .my-xl-5 {
  6775. margin-top: 3rem !important;
  6776. }
  6777. .mr-xl-5,
  6778. .mx-xl-5 {
  6779. margin-right: 3rem !important;
  6780. }
  6781. .mb-xl-5,
  6782. .my-xl-5 {
  6783. margin-bottom: 3rem !important;
  6784. }
  6785. .ml-xl-5,
  6786. .mx-xl-5 {
  6787. margin-left: 3rem !important;
  6788. }
  6789. .p-xl-0 {
  6790. padding: 0 !important;
  6791. }
  6792. .pt-xl-0,
  6793. .py-xl-0 {
  6794. padding-top: 0 !important;
  6795. }
  6796. .pr-xl-0,
  6797. .px-xl-0 {
  6798. padding-right: 0 !important;
  6799. }
  6800. .pb-xl-0,
  6801. .py-xl-0 {
  6802. padding-bottom: 0 !important;
  6803. }
  6804. .pl-xl-0,
  6805. .px-xl-0 {
  6806. padding-left: 0 !important;
  6807. }
  6808. .p-xl-1 {
  6809. padding: 0.25rem !important;
  6810. }
  6811. .pt-xl-1,
  6812. .py-xl-1 {
  6813. padding-top: 0.25rem !important;
  6814. }
  6815. .pr-xl-1,
  6816. .px-xl-1 {
  6817. padding-right: 0.25rem !important;
  6818. }
  6819. .pb-xl-1,
  6820. .py-xl-1 {
  6821. padding-bottom: 0.25rem !important;
  6822. }
  6823. .pl-xl-1,
  6824. .px-xl-1 {
  6825. padding-left: 0.25rem !important;
  6826. }
  6827. .p-xl-2 {
  6828. padding: 0.5rem !important;
  6829. }
  6830. .pt-xl-2,
  6831. .py-xl-2 {
  6832. padding-top: 0.5rem !important;
  6833. }
  6834. .pr-xl-2,
  6835. .px-xl-2 {
  6836. padding-right: 0.5rem !important;
  6837. }
  6838. .pb-xl-2,
  6839. .py-xl-2 {
  6840. padding-bottom: 0.5rem !important;
  6841. }
  6842. .pl-xl-2,
  6843. .px-xl-2 {
  6844. padding-left: 0.5rem !important;
  6845. }
  6846. .p-xl-3 {
  6847. padding: 1rem !important;
  6848. }
  6849. .pt-xl-3,
  6850. .py-xl-3 {
  6851. padding-top: 1rem !important;
  6852. }
  6853. .pr-xl-3,
  6854. .px-xl-3 {
  6855. padding-right: 1rem !important;
  6856. }
  6857. .pb-xl-3,
  6858. .py-xl-3 {
  6859. padding-bottom: 1rem !important;
  6860. }
  6861. .pl-xl-3,
  6862. .px-xl-3 {
  6863. padding-left: 1rem !important;
  6864. }
  6865. .p-xl-4 {
  6866. padding: 1.5rem !important;
  6867. }
  6868. .pt-xl-4,
  6869. .py-xl-4 {
  6870. padding-top: 1.5rem !important;
  6871. }
  6872. .pr-xl-4,
  6873. .px-xl-4 {
  6874. padding-right: 1.5rem !important;
  6875. }
  6876. .pb-xl-4,
  6877. .py-xl-4 {
  6878. padding-bottom: 1.5rem !important;
  6879. }
  6880. .pl-xl-4,
  6881. .px-xl-4 {
  6882. padding-left: 1.5rem !important;
  6883. }
  6884. .p-xl-5 {
  6885. padding: 3rem !important;
  6886. }
  6887. .pt-xl-5,
  6888. .py-xl-5 {
  6889. padding-top: 3rem !important;
  6890. }
  6891. .pr-xl-5,
  6892. .px-xl-5 {
  6893. padding-right: 3rem !important;
  6894. }
  6895. .pb-xl-5,
  6896. .py-xl-5 {
  6897. padding-bottom: 3rem !important;
  6898. }
  6899. .pl-xl-5,
  6900. .px-xl-5 {
  6901. padding-left: 3rem !important;
  6902. }
  6903. .m-xl-auto {
  6904. margin: auto !important;
  6905. }
  6906. .mt-xl-auto,
  6907. .my-xl-auto {
  6908. margin-top: auto !important;
  6909. }
  6910. .mr-xl-auto,
  6911. .mx-xl-auto {
  6912. margin-right: auto !important;
  6913. }
  6914. .mb-xl-auto,
  6915. .my-xl-auto {
  6916. margin-bottom: auto !important;
  6917. }
  6918. .ml-xl-auto,
  6919. .mx-xl-auto {
  6920. margin-left: auto !important;
  6921. }
  6922. }
  6923. .text-justify {
  6924. text-align: justify !important;
  6925. }
  6926. .text-nowrap {
  6927. white-space: nowrap !important;
  6928. }
  6929. .text-truncate {
  6930. overflow: hidden;
  6931. text-overflow: ellipsis;
  6932. white-space: nowrap;
  6933. }
  6934. .text-left {
  6935. text-align: left !important;
  6936. }
  6937. .text-right {
  6938. text-align: right !important;
  6939. }
  6940. .text-center {
  6941. text-align: center !important;
  6942. }
  6943. @media (min-width: 576px) {
  6944. .text-sm-left {
  6945. text-align: left !important;
  6946. }
  6947. .text-sm-right {
  6948. text-align: right !important;
  6949. }
  6950. .text-sm-center {
  6951. text-align: center !important;
  6952. }
  6953. }
  6954. @media (min-width: 768px) {
  6955. .text-md-left {
  6956. text-align: left !important;
  6957. }
  6958. .text-md-right {
  6959. text-align: right !important;
  6960. }
  6961. .text-md-center {
  6962. text-align: center !important;
  6963. }
  6964. }
  6965. @media (min-width: 992px) {
  6966. .text-lg-left {
  6967. text-align: left !important;
  6968. }
  6969. .text-lg-right {
  6970. text-align: right !important;
  6971. }
  6972. .text-lg-center {
  6973. text-align: center !important;
  6974. }
  6975. }
  6976. @media (min-width: 1200px) {
  6977. .text-xl-left {
  6978. text-align: left !important;
  6979. }
  6980. .text-xl-right {
  6981. text-align: right !important;
  6982. }
  6983. .text-xl-center {
  6984. text-align: center !important;
  6985. }
  6986. }
  6987. .text-lowercase {
  6988. text-transform: lowercase !important;
  6989. }
  6990. .text-uppercase {
  6991. text-transform: uppercase !important;
  6992. }
  6993. .text-capitalize {
  6994. text-transform: capitalize !important;
  6995. }
  6996. .font-weight-light {
  6997. font-weight: 300 !important;
  6998. }
  6999. .font-weight-normal {
  7000. font-weight: 400 !important;
  7001. }
  7002. .font-weight-bold {
  7003. font-weight: 700 !important;
  7004. }
  7005. .font-italic {
  7006. font-style: italic !important;
  7007. }
  7008. .text-white {
  7009. color: #fff !important;
  7010. }
  7011. .text-primary {
  7012. color: #42a5f5 !important;
  7013. }
  7014. a.text-primary.link-effect::before {
  7015. background-color: #42a5f5;
  7016. }
  7017. a.text-primary:hover, a.text-primary:focus {
  7018. color: #0b72c6 !important;
  7019. }
  7020. .text-secondary {
  7021. color: #6c757d !important;
  7022. }
  7023. a.text-secondary.link-effect::before {
  7024. background-color: #6c757d;
  7025. }
  7026. a.text-secondary:hover, a.text-secondary:focus {
  7027. color: #3d4246 !important;
  7028. }
  7029. .text-success {
  7030. color: #9ccc65 !important;
  7031. }
  7032. a.text-success.link-effect::before {
  7033. background-color: #9ccc65;
  7034. }
  7035. a.text-success:hover, a.text-success:focus {
  7036. color: #699833 !important;
  7037. }
  7038. .text-info {
  7039. color: #26c6da !important;
  7040. }
  7041. a.text-info.link-effect::before {
  7042. background-color: #26c6da;
  7043. }
  7044. a.text-info:hover, a.text-info:focus {
  7045. color: #167784 !important;
  7046. }
  7047. .text-warning {
  7048. color: #ffca28 !important;
  7049. }
  7050. a.text-warning.link-effect::before {
  7051. background-color: #ffca28;
  7052. }
  7053. a.text-warning:hover, a.text-warning:focus {
  7054. color: #c19100 !important;
  7055. }
  7056. .text-danger {
  7057. color: #ef5350 !important;
  7058. }
  7059. a.text-danger.link-effect::before {
  7060. background-color: #ef5350;
  7061. }
  7062. a.text-danger:hover, a.text-danger:focus {
  7063. color: #c71612 !important;
  7064. }
  7065. .text-light {
  7066. color: #f8f9fa !important;
  7067. }
  7068. a.text-light.link-effect::before {
  7069. background-color: #f8f9fa;
  7070. }
  7071. a.text-light:hover, a.text-light:focus {
  7072. color: #bdc6d0 !important;
  7073. }
  7074. .text-dark {
  7075. color: #343a40 !important;
  7076. }
  7077. a.text-dark.link-effect::before {
  7078. background-color: #343a40;
  7079. }
  7080. a.text-dark:hover, a.text-dark:focus {
  7081. color: #060708 !important;
  7082. }
  7083. .text-muted {
  7084. color: #6c757d !important;
  7085. }
  7086. .text-hide {
  7087. font: 0/0 a;
  7088. color: transparent;
  7089. text-shadow: none;
  7090. background-color: transparent;
  7091. border: 0;
  7092. }
  7093. .visible {
  7094. visibility: visible !important;
  7095. }
  7096. .invisible {
  7097. visibility: hidden !important;
  7098. }
  7099. @media print {
  7100. *,
  7101. *::before,
  7102. *::after {
  7103. text-shadow: none !important;
  7104. box-shadow: none !important;
  7105. }
  7106. a:not(.btn) {
  7107. text-decoration: underline;
  7108. }
  7109. abbr[title]::after {
  7110. content: " (" attr(title) ")";
  7111. }
  7112. pre {
  7113. white-space: pre-wrap !important;
  7114. }
  7115. pre,
  7116. blockquote {
  7117. border: 1px solid #999;
  7118. page-break-inside: avoid;
  7119. }
  7120. thead {
  7121. display: table-header-group;
  7122. }
  7123. tr,
  7124. img {
  7125. page-break-inside: avoid;
  7126. }
  7127. p,
  7128. h2,
  7129. h3 {
  7130. orphans: 3;
  7131. widows: 3;
  7132. }
  7133. h2,
  7134. h3 {
  7135. page-break-after: avoid;
  7136. }
  7137. @page {
  7138. size: a3;
  7139. }
  7140. body {
  7141. min-width: 992px !important;
  7142. }
  7143. .container {
  7144. min-width: 992px !important;
  7145. }
  7146. .navbar {
  7147. display: none;
  7148. }
  7149. .badge {
  7150. border: 1px solid #000;
  7151. }
  7152. .table {
  7153. border-collapse: collapse !important;
  7154. }
  7155. .table td,
  7156. .table th {
  7157. background-color: #fff !important;
  7158. }
  7159. .table-bordered th,
  7160. .table-bordered td {
  7161. border: 1px solid #ddd !important;
  7162. }
  7163. }
  7164. html, body {
  7165. font-size: 14px;
  7166. }
  7167. html.no-focus *:focus {
  7168. outline: none !important;
  7169. }
  7170. strong {
  7171. font-weight: 600;
  7172. }
  7173. a {
  7174. transition: color .12s ease-out;
  7175. }
  7176. @media (min-width: 576px) {
  7177. a.link-effect {
  7178. position: relative;
  7179. }
  7180. a.link-effect::before {
  7181. position: absolute;
  7182. bottom: -5px;
  7183. left: 0;
  7184. width: 100%;
  7185. height: 2px;
  7186. content: '';
  7187. background-color: #42a5f5;
  7188. visibility: hidden;
  7189. -webkit-transform: translateY(6px);
  7190. transform: translateY(6px);
  7191. -webkit-transform-origin: 50% 50%;
  7192. transform-origin: 50% 50%;
  7193. opacity: 0;
  7194. transition: opacity .12s ease-out, -webkit-transform .12s ease-out;
  7195. transition: transform .12s ease-out, opacity .12s ease-out;
  7196. transition: transform .12s ease-out, opacity .12s ease-out, -webkit-transform .12s ease-out;
  7197. }
  7198. }
  7199. a:hover.link-effect::before {
  7200. visibility: visible;
  7201. -webkit-transform: translateY(0);
  7202. transform: translateY(0);
  7203. opacity: 1;
  7204. }
  7205. p {
  7206. line-height: 1.6;
  7207. margin-bottom: 24px;
  7208. }
  7209. .nice-copy p,
  7210. p.nice-copy {
  7211. line-height: 1.8;
  7212. font-size: 1.142857rem;
  7213. }
  7214. .nice-copy-story p,
  7215. p.nice-copy-story {
  7216. line-height: 1.8;
  7217. font-size: 1.285714rem;
  7218. color: #626262;
  7219. }
  7220. .nice-copy-story h2,
  7221. .nice-copy-story h3,
  7222. .nice-copy-story h4 {
  7223. margin-top: 50px;
  7224. }
  7225. .font-size-h1 {
  7226. font-size: 2.571429rem;
  7227. }
  7228. .font-size-h2 {
  7229. font-size: 2.142857rem;
  7230. }
  7231. .font-size-h3 {
  7232. font-size: 1.857143rem;
  7233. }
  7234. .font-size-h4 {
  7235. font-size: 1.571429rem;
  7236. }
  7237. .font-size-h5 {
  7238. font-size: 1.285714rem;
  7239. }
  7240. .font-size-h6 {
  7241. font-size: 1rem;
  7242. }
  7243. @media (max-width: 767.98px) {
  7244. .display-1 {
  7245. font-size: 3.429rem;
  7246. }
  7247. .display-2 {
  7248. font-size: 3.143rem;
  7249. }
  7250. .display-3 {
  7251. font-size: 2.857rem;
  7252. }
  7253. .display-4 {
  7254. font-size: 2.571429rem;
  7255. }
  7256. h1, .h1, .font-size-h1 {
  7257. font-size: 2.142857rem;
  7258. }
  7259. h2, .h2, .font-size-h2 {
  7260. font-size: 1.857143rem;
  7261. }
  7262. h3, .h3, .font-size-h3 {
  7263. font-size: 1.571429rem;
  7264. }
  7265. h4, .h4, .font-size-h4 {
  7266. font-size: 1.285714rem;
  7267. }
  7268. h5, .h5, .font-size-h5,
  7269. h6, .h6, .font-size-h6 {
  7270. font-size: 1rem;
  7271. }
  7272. }
  7273. .content-heading {
  7274. margin-bottom: 20px;
  7275. padding-top: 30px;
  7276. padding-bottom: 8px;
  7277. font-size: 1.428571rem;
  7278. font-weight: 400;
  7279. line-height: 28px;
  7280. border-bottom: 1px solid #eaecee;
  7281. }
  7282. .content-heading small {
  7283. margin-top: 5px;
  7284. font-size: 16px;
  7285. font-weight: 400;
  7286. color: #6c757d;
  7287. }
  7288. @media (min-width: 768px) {
  7289. .content-heading {
  7290. margin-bottom: 25px;
  7291. padding-top: 40px;
  7292. }
  7293. .content-heading small {
  7294. margin-top: 0;
  7295. }
  7296. }
  7297. .content-heading .dropdown {
  7298. line-height: 1.5;
  7299. }
  7300. small,
  7301. .small {
  7302. font-weight: inherit;
  7303. color: #646464;
  7304. }
  7305. .row.gutters-tiny {
  7306. margin-right: -3px;
  7307. margin-left: -3px;
  7308. }
  7309. .row.gutters-tiny > .col,
  7310. .row.gutters-tiny > [class*="col-"] {
  7311. padding-left: 3px;
  7312. padding-right: 3px;
  7313. }
  7314. .row.gutters-tiny .push,
  7315. .row.gutters-tiny .block {
  7316. margin-bottom: 6px;
  7317. }
  7318. .row.row-deck > div {
  7319. display: -webkit-box;
  7320. display: -ms-flexbox;
  7321. display: flex;
  7322. -webkit-box-align: stretch;
  7323. -ms-flex-align: stretch;
  7324. align-items: stretch;
  7325. }
  7326. .row.row-deck > div > .block {
  7327. min-width: 100%;
  7328. }
  7329. .table thead th {
  7330. border-top: none;
  7331. border-bottom: none;
  7332. font-weight: 600;
  7333. text-transform: uppercase;
  7334. }
  7335. .table-borderless,
  7336. .table-borderless th,
  7337. .table-borderless td {
  7338. border: none !important;
  7339. }
  7340. .table-vcenter th,
  7341. .table-vcenter td {
  7342. vertical-align: middle;
  7343. }
  7344. .table-responsive > .table.table-bordered thead th,
  7345. [class*="table-responsive-"] > .table.table-bordered thead th {
  7346. border-top: 1px solid #eaecee;
  7347. }
  7348. .table-active,
  7349. .table-active > th,
  7350. .table-active > td {
  7351. background-color: #f5f6f7;
  7352. }
  7353. .table-hover .table-active:hover {
  7354. background-color: #e7e9ec;
  7355. }
  7356. .table-hover .table-active:hover > td,
  7357. .table-hover .table-active:hover > th {
  7358. background-color: #e7e9ec;
  7359. }
  7360. .table-primary,
  7361. .table-primary > th,
  7362. .table-primary > td {
  7363. background-color: #d3eafd;
  7364. }
  7365. .table-hover .table-primary:hover {
  7366. background-color: #bbdffb;
  7367. }
  7368. .table-hover .table-primary:hover > td,
  7369. .table-hover .table-primary:hover > th {
  7370. background-color: #bbdffb;
  7371. }
  7372. .table-success,
  7373. .table-success > th,
  7374. .table-success > td {
  7375. background-color: #ebf5df;
  7376. }
  7377. .table-hover .table-success:hover {
  7378. background-color: #dfefcc;
  7379. }
  7380. .table-hover .table-success:hover > td,
  7381. .table-hover .table-success:hover > th {
  7382. background-color: #dfefcc;
  7383. }
  7384. .table-info,
  7385. .table-info > th,
  7386. .table-info > td {
  7387. background-color: #e3f4fc;
  7388. }
  7389. .table-hover .table-info:hover {
  7390. background-color: #ccebfa;
  7391. }
  7392. .table-hover .table-info:hover > td,
  7393. .table-hover .table-info:hover > th {
  7394. background-color: #ccebfa;
  7395. }
  7396. .table-warning,
  7397. .table-warning > th,
  7398. .table-warning > td {
  7399. background-color: #fcf7e6;
  7400. }
  7401. .table-hover .table-warning:hover {
  7402. background-color: #f9f0cf;
  7403. }
  7404. .table-hover .table-warning:hover > td,
  7405. .table-hover .table-warning:hover > th {
  7406. background-color: #f9f0cf;
  7407. }
  7408. .table-danger,
  7409. .table-danger > th,
  7410. .table-danger > td {
  7411. background-color: #fae9e8;
  7412. }
  7413. .table-hover .table-danger:hover {
  7414. background-color: #f5d5d3;
  7415. }
  7416. .table-hover .table-danger:hover > td,
  7417. .table-hover .table-danger:hover > th {
  7418. background-color: #f5d5d3;
  7419. }
  7420. .js-table-checkable tbody tr,
  7421. .js-table-sections-header > tr {
  7422. cursor: pointer;
  7423. }
  7424. .js-table-sections-header > tr > td:first-child > i {
  7425. transition: -webkit-transform .2s ease-in-out;
  7426. transition: transform .2s ease-in-out;
  7427. transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
  7428. }
  7429. .js-table-sections-header + tbody {
  7430. display: none;
  7431. }
  7432. .js-table-sections-header.show > tr > td:first-child > i {
  7433. -webkit-transform: rotate(90deg);
  7434. transform: rotate(90deg);
  7435. }
  7436. .js-table-sections-header.show + tbody {
  7437. display: table-row-group;
  7438. }
  7439. label {
  7440. margin-bottom: 5px;
  7441. font-weight: 600;
  7442. }
  7443. .form-control,
  7444. .input-group-text {
  7445. height: 34px;
  7446. font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  7447. }
  7448. select.form-control {
  7449. height: auto;
  7450. }
  7451. select.form-control:not([size]):not([multiple]) {
  7452. padding-top: 6px;
  7453. padding-bottom: 6px;
  7454. }
  7455. select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
  7456. .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
  7457. .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
  7458. .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
  7459. .input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
  7460. padding-top: 3px;
  7461. padding-bottom: 3px;
  7462. }
  7463. select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
  7464. .input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
  7465. .input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
  7466. .input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
  7467. .input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
  7468. padding-top: 7px;
  7469. padding-bottom: 7px;
  7470. }
  7471. textarea.form-control {
  7472. height: auto;
  7473. padding: 14px;
  7474. }
  7475. textarea.form-control.form-control-sm, .input-group-sm > textarea.form-control,
  7476. .input-group-sm > .input-group-prepend > textarea.form-control.input-group-text,
  7477. .input-group-sm > .input-group-append > textarea.form-control.input-group-text,
  7478. .input-group-sm > .input-group-prepend > textarea.form-control.btn,
  7479. .input-group-sm > .input-group-append > textarea.form-control.btn {
  7480. padding: 9px;
  7481. }
  7482. textarea.form-control.form-control-lg, .input-group-lg > textarea.form-control,
  7483. .input-group-lg > .input-group-prepend > textarea.form-control.input-group-text,
  7484. .input-group-lg > .input-group-append > textarea.form-control.input-group-text,
  7485. .input-group-lg > .input-group-prepend > textarea.form-control.btn,
  7486. .input-group-lg > .input-group-append > textarea.form-control.btn {
  7487. padding: 18px;
  7488. }
  7489. .form-control-lg, .input-group-lg > .form-control,
  7490. .input-group-lg > .input-group-prepend > .input-group-text,
  7491. .input-group-lg > .input-group-append > .input-group-text,
  7492. .input-group-lg > .input-group-prepend > .btn,
  7493. .input-group-lg > .input-group-append > .btn,
  7494. .input-group-lg > .form-control,
  7495. .input-group-lg > .input-group-prepend > .input-group-text,
  7496. .input-group-lg > .input-group-append > .input-group-text,
  7497. .input-group-lg > .input-group-prepend > .btn,
  7498. .input-group-lg > .input-group-append > .btn {
  7499. height: 40px;
  7500. font-size: 1.142857rem;
  7501. line-height: 20px;
  7502. }
  7503. .form-control-sm, .input-group-sm > .form-control,
  7504. .input-group-sm > .input-group-prepend > .input-group-text,
  7505. .input-group-sm > .input-group-append > .input-group-text,
  7506. .input-group-sm > .input-group-prepend > .btn,
  7507. .input-group-sm > .input-group-append > .btn,
  7508. .input-group-sm > .form-control,
  7509. .input-group-sm > .input-group-prepend > .input-group-text,
  7510. .input-group-sm > .input-group-append > .input-group-text,
  7511. .input-group-sm > .input-group-prepend > .btn,
  7512. .input-group-sm > .input-group-append > .btn {
  7513. height: 28px;
  7514. font-size: 1rem;
  7515. line-height: 16px;
  7516. }
  7517. .col-form-label-lg {
  7518. font-size: 1.142857rem;
  7519. }
  7520. .col-form-label-sm {
  7521. font-size: 1rem;
  7522. }
  7523. .invalid-feedback {
  7524. font-size: 0.928571rem;
  7525. }
  7526. .btn {
  7527. height: 34px;
  7528. font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  7529. font-weight: 600;
  7530. }
  7531. .btn.btn-square {
  7532. border-radius: 0 !important;
  7533. }
  7534. .btn.btn-rounded {
  7535. border-radius: 50px !important;
  7536. }
  7537. .btn .si {
  7538. position: relative;
  7539. top: 1px;
  7540. }
  7541. .btn-sm, .btn-group-sm > .btn,
  7542. .btn-group-sm > .btn {
  7543. height: 28px;
  7544. }
  7545. .btn-lg, .btn-group-lg > .btn,
  7546. .btn-group-lg > .btn {
  7547. height: 40px;
  7548. }
  7549. .btn.btn-hero {
  7550. padding: 14px 38px;
  7551. font-size: 1rem;
  7552. line-height: 16px;
  7553. border-radius: 3px;
  7554. height: auto;
  7555. }
  7556. .btn.btn-hero.btn-sm, .btn-group-sm > .btn.btn-hero {
  7557. padding: 11px 34px;
  7558. font-size: 1rem;
  7559. line-height: 16px;
  7560. border-radius: 3px;
  7561. }
  7562. .btn.btn-hero.btn-lg, .btn-group-lg > .btn.btn-hero {
  7563. padding: 15px 42px;
  7564. font-size: 1.142857rem;
  7565. line-height: 20px;
  7566. border-radius: 3px;
  7567. }
  7568. .btn.btn-circle {
  7569. padding: 9px 0;
  7570. font-size: 1rem;
  7571. line-height: 1;
  7572. border-radius: inherit;
  7573. min-width: 34px;
  7574. height: 34px;
  7575. text-align: center;
  7576. border-radius: 50% !important;
  7577. }
  7578. .btn.btn-circle.btn-sm, .btn-group-sm > .btn.btn-circle {
  7579. padding: 6px 0;
  7580. font-size: 1rem;
  7581. line-height: 1;
  7582. border-radius: inherit;
  7583. min-width: 28px;
  7584. height: 28px;
  7585. }
  7586. .btn.btn-circle.btn-lg, .btn-group-lg > .btn.btn-circle {
  7587. padding: 12px 0;
  7588. font-size: 1rem;
  7589. line-height: 1;
  7590. border-radius: inherit;
  7591. min-width: 40px;
  7592. height: 40px;
  7593. }
  7594. .btn.btn-circle > .si {
  7595. top: 0;
  7596. }
  7597. .btn-secondary {
  7598. color: #212529;
  7599. background-color: #f5f6f7;
  7600. border-color: #d3d7dc;
  7601. }
  7602. .btn-secondary:hover, .btn-secondary:focus, .btn-secondary.focus {
  7603. color: #212529;
  7604. background-color: #d3d7dc;
  7605. border-color: #b7bec5;
  7606. }
  7607. .btn-secondary.disabled, .btn-secondary:disabled {
  7608. background-color: #f5f6f7;
  7609. border-color: #d3d7dc;
  7610. }
  7611. .btn-secondary:not([disabled]):not(.disabled):active {
  7612. background-color: #f5f6f7;
  7613. border-color: #d3d7dc;
  7614. }
  7615. .btn-secondary:not([disabled]):not(.disabled).active,
  7616. .show > .btn-secondary.dropdown-toggle {
  7617. background-color: #d3d7dc;
  7618. background-image: none;
  7619. border-color: #b7bec5;
  7620. }
  7621. .btn-secondary.btn-noborder {
  7622. border-color: #f5f6f7;
  7623. }
  7624. .btn-secondary.btn-noborder:hover, .btn-secondary.btn-noborder:focus, .btn-secondary.btn-noborder.focus {
  7625. border-color: #d3d7dc;
  7626. }
  7627. .btn-secondary.btn-noborder.disabled, .btn-secondary.btn-noborder:disabled, .btn-secondary.btn-noborder:not([disabled]):not(.disabled):active, .btn-secondary.btn-noborder:not([disabled]):not(.disabled).active {
  7628. border-color: #f5f6f7;
  7629. }
  7630. .show > .btn-secondary.btn-noborder.dropdown-toggle {
  7631. border-color: #d3d7dc;
  7632. }
  7633. .btn-outline-secondary {
  7634. color: #788693;
  7635. background-color: transparent;
  7636. background-image: none;
  7637. border-color: #788693;
  7638. }
  7639. .btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary.focus {
  7640. color: #fff;
  7641. background-color: #788693;
  7642. border-color: #788693;
  7643. }
  7644. .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  7645. color: #788693;
  7646. background-color: transparent;
  7647. }
  7648. .btn-outline-secondary:not([disabled]):not(.disabled):active {
  7649. color: #788693;
  7650. background-color: transparent;
  7651. border-color: #788693;
  7652. }
  7653. .btn-outline-secondary:not([disabled]):not(.disabled).active,
  7654. .show > .btn-outline-secondary.dropdown-toggle {
  7655. color: #fff;
  7656. background-color: #788693;
  7657. border-color: #788693;
  7658. }
  7659. .btn-outline-secondary.btn-noborder {
  7660. border-color: transparent;
  7661. }
  7662. .btn-outline-secondary.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-secondary.btn-noborder:not([disabled]):not(.disabled).active {
  7663. border-color: transparent;
  7664. }
  7665. .btn-alt-primary {
  7666. color: #0965ae;
  7667. background-color: #d3eafd;
  7668. border-color: #d3eafd;
  7669. }
  7670. .btn-alt-primary:hover, .btn-alt-primary:focus, .btn-alt-primary.focus {
  7671. color: #0965ae;
  7672. background-color: #a3d3fa;
  7673. border-color: #a3d3fa;
  7674. box-shadow: none;
  7675. }
  7676. .btn-alt-primary.disabled, .btn-alt-primary:disabled {
  7677. background-color: #d3eafd;
  7678. border-color: #d3eafd;
  7679. }
  7680. .btn-alt-primary:not([disabled]):not(.disabled):active {
  7681. color: #0965ae;
  7682. background-color: #d3eafd;
  7683. border-color: #d3eafd;
  7684. }
  7685. .btn-alt-primary:not([disabled]):not(.disabled).active,
  7686. .show > .btn-alt-primary.dropdown-toggle {
  7687. color: #0965ae;
  7688. background-color: #a3d3fa;
  7689. border-color: #a3d3fa;
  7690. }
  7691. .btn-alt-secondary {
  7692. color: #171717;
  7693. background-color: #eaecee;
  7694. border-color: #eaecee;
  7695. }
  7696. .btn-alt-secondary:hover, .btn-alt-secondary:focus, .btn-alt-secondary.focus {
  7697. color: #171717;
  7698. background-color: #cdd2d7;
  7699. border-color: #cdd2d7;
  7700. box-shadow: none;
  7701. }
  7702. .btn-alt-secondary.disabled, .btn-alt-secondary:disabled {
  7703. background-color: #eaecee;
  7704. border-color: #eaecee;
  7705. }
  7706. .btn-alt-secondary:not([disabled]):not(.disabled):active {
  7707. color: #171717;
  7708. background-color: #eaecee;
  7709. border-color: #eaecee;
  7710. }
  7711. .btn-alt-secondary:not([disabled]):not(.disabled).active,
  7712. .show > .btn-alt-secondary.dropdown-toggle {
  7713. color: #171717;
  7714. background-color: #cdd2d7;
  7715. border-color: #cdd2d7;
  7716. }
  7717. .btn-alt-success {
  7718. color: #5c852c;
  7719. background-color: #ebf5df;
  7720. border-color: #ebf5df;
  7721. }
  7722. .btn-alt-success:hover, .btn-alt-success:focus, .btn-alt-success.focus {
  7723. color: #5c852c;
  7724. background-color: #d3e9b8;
  7725. border-color: #d3e9b8;
  7726. box-shadow: none;
  7727. }
  7728. .btn-alt-success.disabled, .btn-alt-success:disabled {
  7729. background-color: #ebf5df;
  7730. border-color: #ebf5df;
  7731. }
  7732. .btn-alt-success:not([disabled]):not(.disabled):active {
  7733. color: #5c852c;
  7734. background-color: #ebf5df;
  7735. border-color: #ebf5df;
  7736. }
  7737. .btn-alt-success:not([disabled]):not(.disabled).active,
  7738. .show > .btn-alt-success.dropdown-toggle {
  7739. color: #5c852c;
  7740. background-color: #d3e9b8;
  7741. border-color: #d3e9b8;
  7742. }
  7743. .btn-alt-info {
  7744. color: #13646e;
  7745. background-color: #e3f4fc;
  7746. border-color: #e3f4fc;
  7747. }
  7748. .btn-alt-info:hover, .btn-alt-info:focus, .btn-alt-info.focus {
  7749. color: #13646e;
  7750. background-color: #b5e2f7;
  7751. border-color: #b5e2f7;
  7752. box-shadow: none;
  7753. }
  7754. .btn-alt-info.disabled, .btn-alt-info:disabled {
  7755. background-color: #e3f4fc;
  7756. border-color: #e3f4fc;
  7757. }
  7758. .btn-alt-info:not([disabled]):not(.disabled):active {
  7759. color: #13646e;
  7760. background-color: #e3f4fc;
  7761. border-color: #e3f4fc;
  7762. }
  7763. .btn-alt-info:not([disabled]):not(.disabled).active,
  7764. .show > .btn-alt-info.dropdown-toggle {
  7765. color: #13646e;
  7766. background-color: #b5e2f7;
  7767. border-color: #b5e2f7;
  7768. }
  7769. .btn-alt-warning {
  7770. color: #a87e00;
  7771. background-color: #fcf7e6;
  7772. border-color: #fcf7e6;
  7773. }
  7774. .btn-alt-warning:hover, .btn-alt-warning:focus, .btn-alt-warning.focus {
  7775. color: #a87e00;
  7776. background-color: #f7e8b8;
  7777. border-color: #f7e8b8;
  7778. box-shadow: none;
  7779. }
  7780. .btn-alt-warning.disabled, .btn-alt-warning:disabled {
  7781. background-color: #fcf7e6;
  7782. border-color: #fcf7e6;
  7783. }
  7784. .btn-alt-warning:not([disabled]):not(.disabled):active {
  7785. color: #a87e00;
  7786. background-color: #fcf7e6;
  7787. border-color: #fcf7e6;
  7788. }
  7789. .btn-alt-warning:not([disabled]):not(.disabled).active,
  7790. .show > .btn-alt-warning.dropdown-toggle {
  7791. color: #a87e00;
  7792. background-color: #f7e8b8;
  7793. border-color: #f7e8b8;
  7794. }
  7795. .btn-alt-danger {
  7796. color: #af1310;
  7797. background-color: #fae9e8;
  7798. border-color: #fae9e8;
  7799. }
  7800. .btn-alt-danger:hover, .btn-alt-danger:focus, .btn-alt-danger.focus {
  7801. color: #af1310;
  7802. background-color: #f1c1be;
  7803. border-color: #f1c1be;
  7804. box-shadow: none;
  7805. }
  7806. .btn-alt-danger.disabled, .btn-alt-danger:disabled {
  7807. background-color: #fae9e8;
  7808. border-color: #fae9e8;
  7809. }
  7810. .btn-alt-danger:not([disabled]):not(.disabled):active {
  7811. color: #af1310;
  7812. background-color: #fae9e8;
  7813. border-color: #fae9e8;
  7814. }
  7815. .btn-alt-danger:not([disabled]):not(.disabled).active,
  7816. .show > .btn-alt-danger.dropdown-toggle {
  7817. color: #af1310;
  7818. background-color: #f1c1be;
  7819. border-color: #f1c1be;
  7820. }
  7821. .btn-dual-secondary {
  7822. color: #1f1f1f;
  7823. background-color: transparent;
  7824. border-color: transparent;
  7825. }
  7826. .btn-dual-secondary:hover, .btn-dual-secondary:focus, .btn-dual-secondary.focus {
  7827. color: #1f1f1f;
  7828. background-color: #d9dde0;
  7829. border-color: #d9dde0;
  7830. box-shadow: none;
  7831. }
  7832. .btn-dual-secondary.disabled, .btn-dual-secondary:disabled {
  7833. background-color: transparent;
  7834. border-color: transparent;
  7835. }
  7836. .btn-dual-secondary:not([disabled]):not(.disabled):active {
  7837. color: #1f1f1f;
  7838. background-color: transparent;
  7839. border-color: transparent;
  7840. }
  7841. .btn-dual-secondary:not([disabled]):not(.disabled).active,
  7842. .show > .btn-dual-secondary.dropdown-toggle {
  7843. color: #1f1f1f;
  7844. background-color: #d9dde0;
  7845. border-color: #d9dde0;
  7846. }
  7847. .page-header-inverse #page-header .btn-dual-secondary,
  7848. .sidebar-inverse #sidebar .btn-dual-secondary {
  7849. color: #fff;
  7850. background-color: transparent;
  7851. border-color: transparent;
  7852. }
  7853. .page-header-inverse #page-header .btn-dual-secondary:hover, .page-header-inverse #page-header .btn-dual-secondary:focus, .page-header-inverse #page-header .btn-dual-secondary.focus,
  7854. .sidebar-inverse #sidebar .btn-dual-secondary:hover,
  7855. .sidebar-inverse #sidebar .btn-dual-secondary:focus,
  7856. .sidebar-inverse #sidebar .btn-dual-secondary.focus {
  7857. color: #fff;
  7858. background-color: #212529;
  7859. border-color: #212529;
  7860. box-shadow: none;
  7861. }
  7862. .page-header-inverse #page-header .btn-dual-secondary.disabled, .page-header-inverse #page-header .btn-dual-secondary:disabled,
  7863. .sidebar-inverse #sidebar .btn-dual-secondary.disabled,
  7864. .sidebar-inverse #sidebar .btn-dual-secondary:disabled {
  7865. background-color: transparent;
  7866. border-color: transparent;
  7867. }
  7868. .page-header-inverse #page-header .btn-dual-secondary:not([disabled]):not(.disabled):active,
  7869. .sidebar-inverse #sidebar .btn-dual-secondary:not([disabled]):not(.disabled):active {
  7870. color: #fff;
  7871. background-color: transparent;
  7872. border-color: transparent;
  7873. }
  7874. .page-header-inverse #page-header .btn-dual-secondary:not([disabled]):not(.disabled).active,
  7875. .show > .page-header-inverse #page-header .btn-dual-secondary.dropdown-toggle,
  7876. .sidebar-inverse #sidebar .btn-dual-secondary:not([disabled]):not(.disabled).active,
  7877. .show >
  7878. .sidebar-inverse #sidebar .btn-dual-secondary.dropdown-toggle {
  7879. color: #fff;
  7880. background-color: #212529;
  7881. border-color: #212529;
  7882. }
  7883. .fade {
  7884. transition: opacity .15s ease-out;
  7885. }
  7886. .fade.fade-up {
  7887. transition: opacity .15s ease-out, -webkit-transform .3s ease-out;
  7888. transition: opacity .15s ease-out, transform .3s ease-out;
  7889. transition: opacity .15s ease-out, transform .3s ease-out, -webkit-transform .3s ease-out;
  7890. -webkit-transform: translateY(100px);
  7891. transform: translateY(100px);
  7892. }
  7893. .fade.fade-up.show {
  7894. -webkit-transform: translateY(0);
  7895. transform: translateY(0);
  7896. }
  7897. .fade.fade-right {
  7898. transition: opacity .15s ease-out, -webkit-transform .3s ease-out;
  7899. transition: opacity .15s ease-out, transform .3s ease-out;
  7900. transition: opacity .15s ease-out, transform .3s ease-out, -webkit-transform .3s ease-out;
  7901. -webkit-transform: translateX(-100px);
  7902. transform: translateX(-100px);
  7903. }
  7904. .fade.fade-right.show {
  7905. -webkit-transform: translateX(0);
  7906. transform: translateX(0);
  7907. }
  7908. .fade.fade-left {
  7909. transition: opacity .15s ease-out, -webkit-transform .3s ease-out;
  7910. transition: opacity .15s ease-out, transform .3s ease-out;
  7911. transition: opacity .15s ease-out, transform .3s ease-out, -webkit-transform .3s ease-out;
  7912. -webkit-transform: translateX(100px);
  7913. transform: translateX(100px);
  7914. }
  7915. .fade.fade-left.show {
  7916. -webkit-transform: translateX(0);
  7917. transform: translateX(0);
  7918. }
  7919. .dropdown-menu {
  7920. padding-right: 8px;
  7921. padding-left: 8px;
  7922. }
  7923. .dropdown-item {
  7924. margin-bottom: 5px;
  7925. border-radius: 4px;
  7926. }
  7927. .dropdown-header {
  7928. margin-bottom: 5px;
  7929. text-transform: uppercase;
  7930. }
  7931. .custom-control-label::before,
  7932. .custom-control-label::after {
  7933. top: 3px;
  7934. }
  7935. .css-control {
  7936. position: relative;
  7937. display: inline-block;
  7938. padding: 6px 0;
  7939. margin: 0;
  7940. font-weight: 400;
  7941. font-size: 1rem;
  7942. cursor: pointer;
  7943. }
  7944. .css-control-input {
  7945. position: absolute;
  7946. z-index: -1;
  7947. opacity: 0;
  7948. }
  7949. .css-control-input:focus ~ .css-control-indicator {
  7950. box-shadow: 0 0 3px rgba(0, 0, 0, 0.35);
  7951. }
  7952. .css-control-input ~ .css-control-indicator {
  7953. position: relative;
  7954. display: inline-block;
  7955. margin-top: -3px;
  7956. margin-right: 3px;
  7957. vertical-align: middle;
  7958. }
  7959. .css-control-input ~ .css-control-indicator::after {
  7960. position: absolute;
  7961. content: '';
  7962. }
  7963. .css-control.css-control-sm {
  7964. padding: 3px 0 4px;
  7965. font-size: 1rem;
  7966. }
  7967. .css-control.css-control-lg {
  7968. padding: 7px 0;
  7969. font-size: 1.142857rem;
  7970. }
  7971. .css-control.disabled {
  7972. opacity: .5;
  7973. cursor: not-allowed;
  7974. }
  7975. .css-control + .css-control {
  7976. margin-left: 10px;
  7977. }
  7978. .css-radio .css-control-input ~ .css-control-indicator {
  7979. width: 20px;
  7980. height: 20px;
  7981. background-color: #fff;
  7982. border: 1px solid #ddd;
  7983. border-radius: 50%;
  7984. }
  7985. .css-radio .css-control-input ~ .css-control-indicator::after {
  7986. top: 2px;
  7987. right: 2px;
  7988. bottom: 2px;
  7989. left: 2px;
  7990. background-color: #fff;
  7991. border-radius: 50%;
  7992. opacity: 0;
  7993. transition: opacity .15s ease-out;
  7994. }
  7995. .css-radio .css-control-input:checked ~ .css-control-indicator::after {
  7996. opacity: 1;
  7997. }
  7998. .css-radio:hover .css-control-input ~ .css-control-indicator {
  7999. border-color: #eaecee;
  8000. }
  8001. .css-radio.css-control-sm .css-control-input ~ .css-control-indicator {
  8002. width: 16px;
  8003. height: 16px;
  8004. }
  8005. .css-radio.css-control-lg .css-control-input ~ .css-control-indicator {
  8006. width: 26px;
  8007. height: 26px;
  8008. }
  8009. .css-radio.css-control-primary .css-control-input:checked ~ .css-control-indicator::after {
  8010. background-color: #42a5f5;
  8011. }
  8012. .css-radio.css-control-secondary .css-control-input:checked ~ .css-control-indicator::after {
  8013. background-color: #6c757d;
  8014. }
  8015. .css-radio.css-control-info .css-control-input:checked ~ .css-control-indicator::after {
  8016. background-color: #26c6da;
  8017. }
  8018. .css-radio.css-control-success .css-control-input:checked ~ .css-control-indicator::after {
  8019. background-color: #9ccc65;
  8020. }
  8021. .css-radio.css-control-warning .css-control-input:checked ~ .css-control-indicator::after {
  8022. background-color: #ffca28;
  8023. }
  8024. .css-radio.css-control-danger .css-control-input:checked ~ .css-control-indicator::after {
  8025. background-color: #ef5350;
  8026. }
  8027. .css-checkbox .css-control-input ~ .css-control-indicator {
  8028. width: 20px;
  8029. height: 20px;
  8030. background-color: #fff;
  8031. border: 1px solid #ddd;
  8032. transition: background-color .15s;
  8033. }
  8034. .css-checkbox .css-control-input ~ .css-control-indicator::after {
  8035. top: 0;
  8036. right: 0;
  8037. bottom: 0;
  8038. left: 0;
  8039. font-family: 'FontAwesome';
  8040. font-size: 10px;
  8041. color: #fff;
  8042. line-height: 18px;
  8043. content: '\f00c';
  8044. text-align: center;
  8045. }
  8046. .css-checkbox:hover .css-control-input ~ .css-control-indicator {
  8047. border-color: #eaecee;
  8048. }
  8049. .css-checkbox.css-control-sm .css-control-input ~ .css-control-indicator {
  8050. width: 16px;
  8051. height: 16px;
  8052. }
  8053. .css-checkbox.css-control-sm .css-control-input ~ .css-control-indicator::after {
  8054. font-size: 8px;
  8055. line-height: 15px;
  8056. }
  8057. .css-checkbox.css-control-lg {
  8058. padding: 6px 0 7px;
  8059. }
  8060. .css-checkbox.css-control-lg .css-control-input ~ .css-control-indicator {
  8061. width: 28px;
  8062. height: 28px;
  8063. }
  8064. .css-checkbox.css-control-lg .css-control-input ~ .css-control-indicator::after {
  8065. font-size: 14px;
  8066. line-height: 26px;
  8067. }
  8068. .css-checkbox.css-checkbox-rounded .css-control-input ~ .css-control-indicator {
  8069. border-radius: 2px;
  8070. }
  8071. .css-checkbox.css-control-primary .css-control-input:checked ~ .css-control-indicator {
  8072. background-color: #42a5f5;
  8073. border-color: #0c80df;
  8074. }
  8075. .css-checkbox.css-control-secondary .css-control-input:checked ~ .css-control-indicator {
  8076. background-color: #6c757d;
  8077. border-color: #494f54;
  8078. }
  8079. .css-checkbox.css-control-info .css-control-input:checked ~ .css-control-indicator {
  8080. background-color: #26c6da;
  8081. border-color: #1a8b99;
  8082. }
  8083. .css-checkbox.css-control-success .css-control-input:checked ~ .css-control-indicator {
  8084. background-color: #9ccc65;
  8085. border-color: #76ac39;
  8086. }
  8087. .css-checkbox.css-control-warning .css-control-input:checked ~ .css-control-indicator {
  8088. background-color: #ffca28;
  8089. border-color: #dba500;
  8090. }
  8091. .css-checkbox.css-control-danger .css-control-input:checked ~ .css-control-indicator {
  8092. background-color: #ef5350;
  8093. border-color: #de1814;
  8094. }
  8095. .css-switch {
  8096. padding: 3px 0;
  8097. }
  8098. .css-switch .css-control-input ~ .css-control-indicator {
  8099. width: 51px;
  8100. height: 30px;
  8101. background-color: #eee;
  8102. border-radius: 30px;
  8103. transition: background-color .3s;
  8104. }
  8105. .css-switch .css-control-input ~ .css-control-indicator::after {
  8106. top: 2px;
  8107. bottom: 2px;
  8108. left: 2px;
  8109. width: 26px;
  8110. background-color: #fff;
  8111. border-radius: 50%;
  8112. box-shadow: 1px 0 3px rgba(0, 0, 0, 0.1);
  8113. transition: -webkit-transform .15s ease-out;
  8114. transition: transform .15s ease-out;
  8115. transition: transform .15s ease-out, -webkit-transform .15s ease-out;
  8116. }
  8117. .css-switch .css-control-input:checked ~ .css-control-indicator {
  8118. background-color: #ddd;
  8119. }
  8120. .css-switch .css-control-input:checked ~ .css-control-indicator::after {
  8121. box-shadow: -2px 0 3px rgba(0, 0, 0, 0.3);
  8122. -webkit-transform: translateX(20px);
  8123. transform: translateX(20px);
  8124. }
  8125. .css-switch.css-control-sm {
  8126. padding: 3px 0;
  8127. }
  8128. .css-switch.css-control-sm .css-control-input ~ .css-control-indicator {
  8129. width: 36px;
  8130. height: 20px;
  8131. }
  8132. .css-switch.css-control-sm .css-control-input ~ .css-control-indicator::after {
  8133. width: 16px;
  8134. }
  8135. .css-switch.css-control-sm .css-control-input:checked ~ .css-control-indicator::after {
  8136. -webkit-transform: translateX(15px);
  8137. transform: translateX(15px);
  8138. }
  8139. .css-switch.css-control-lg {
  8140. padding: 4px 0;
  8141. }
  8142. .css-switch.css-control-lg .css-control-input ~ .css-control-indicator {
  8143. width: 65px;
  8144. height: 34px;
  8145. }
  8146. .css-switch.css-control-lg .css-control-input ~ .css-control-indicator::after {
  8147. width: 30px;
  8148. }
  8149. .css-switch.css-control-lg .css-control-input:checked ~ .css-control-indicator::after {
  8150. -webkit-transform: translateX(30px);
  8151. transform: translateX(30px);
  8152. }
  8153. .css-switch.css-switch-square .css-control-input ~ .css-control-indicator,
  8154. .css-switch.css-switch-square .css-control-input ~ .css-control-indicator::after {
  8155. border-radius: 0;
  8156. }
  8157. .css-switch.css-control-primary .css-control-input:checked ~ .css-control-indicator {
  8158. background-color: #42a5f5;
  8159. }
  8160. .css-switch.css-control-secondary .css-control-input:checked ~ .css-control-indicator {
  8161. background-color: #6c757d;
  8162. }
  8163. .css-switch.css-control-info .css-control-input:checked ~ .css-control-indicator {
  8164. background-color: #26c6da;
  8165. }
  8166. .css-switch.css-control-success .css-control-input:checked ~ .css-control-indicator {
  8167. background-color: #9ccc65;
  8168. }
  8169. .css-switch.css-control-warning .css-control-input:checked ~ .css-control-indicator {
  8170. background-color: #ffca28;
  8171. }
  8172. .css-switch.css-control-danger .css-control-input:checked ~ .css-control-indicator {
  8173. background-color: #ef5350;
  8174. }
  8175. .nav-link {
  8176. color: #575757;
  8177. font-weight: 600;
  8178. }
  8179. .nav-link:hover, .nav-link:focus {
  8180. color: #42a5f5;
  8181. }
  8182. .nav-tabs-block {
  8183. background-color: #fbfbfc;
  8184. border-bottom: none;
  8185. }
  8186. .nav-tabs-block .nav-item {
  8187. margin-bottom: 0;
  8188. }
  8189. .nav-tabs-block .nav-link {
  8190. padding-top: 12px;
  8191. padding-bottom: 12px;
  8192. border-color: transparent;
  8193. border-radius: 0;
  8194. }
  8195. .nav-tabs-block .nav-link:hover, .nav-tabs-block .nav-link:focus {
  8196. color: #42a5f5;
  8197. background-color: transparent;
  8198. border-color: transparent;
  8199. }
  8200. .nav-tabs-block .nav-link.active,
  8201. .nav-tabs-block .nav-item.show .nav-link {
  8202. color: #575757;
  8203. background-color: #fff;
  8204. border-color: transparent;
  8205. }
  8206. .nav-tabs-alt {
  8207. background-color: transparent;
  8208. border-bottom-color: #eaecee;
  8209. }
  8210. .nav-tabs-alt .nav-item {
  8211. margin-bottom: -3px;
  8212. }
  8213. .nav-tabs-alt .nav-link {
  8214. padding-top: 12px;
  8215. padding-bottom: 12px;
  8216. background-color: transparent;
  8217. border-color: transparent;
  8218. }
  8219. .nav-tabs-alt .nav-link:hover, .nav-tabs-alt .nav-link:focus {
  8220. color: #42a5f5;
  8221. background-color: transparent;
  8222. border-color: transparent;
  8223. box-shadow: inset 0 -2px #42a5f5;
  8224. }
  8225. .nav-tabs-alt .nav-link.active,
  8226. .nav-tabs-alt .nav-item.show .nav-link {
  8227. background-color: transparent;
  8228. border-color: transparent;
  8229. box-shadow: inset 0 -2px #42a5f5;
  8230. }
  8231. .nav-users {
  8232. margin: 0;
  8233. padding: 0;
  8234. list-style: none;
  8235. }
  8236. .nav-users > li:last-child > a {
  8237. border-bottom: none;
  8238. }
  8239. .nav-users a {
  8240. position: relative;
  8241. padding: 12px 8px 8px 71px;
  8242. display: block;
  8243. min-height: 62px;
  8244. font-weight: 600;
  8245. border-bottom: 1px solid #f5f6f7;
  8246. }
  8247. .nav-users a > img {
  8248. position: absolute;
  8249. left: 12px;
  8250. top: 10px;
  8251. width: 42px;
  8252. height: 42px;
  8253. border-radius: 50%;
  8254. }
  8255. .nav-users a > i {
  8256. position: absolute;
  8257. left: 40px;
  8258. top: 40px;
  8259. display: inline-block;
  8260. width: 18px;
  8261. height: 18px;
  8262. line-height: 18px;
  8263. text-align: center;
  8264. background-color: #fff;
  8265. border-radius: 50%;
  8266. }
  8267. .nav-users a:hover {
  8268. background-color: #fbfbfc;
  8269. }
  8270. .breadcrumb-item + .breadcrumb-item::before {
  8271. font-family: 'FontAwesome';
  8272. content: '\f105';
  8273. }
  8274. .page-link {
  8275. height: 34px;
  8276. line-height: 16px;
  8277. font-size: 1rem;
  8278. font-weight: 600;
  8279. }
  8280. .page-link:focus {
  8281. color: #171717;
  8282. background-color: #eaecee;
  8283. border-color: #eaecee;
  8284. }
  8285. .pagination-lg .page-link {
  8286. height: 40px;
  8287. line-height: 20px;
  8288. font-size: 1.142857rem;
  8289. }
  8290. .pagination-sm .page-link {
  8291. height: 28px;
  8292. line-height: 16px;
  8293. font-size: 1rem;
  8294. }
  8295. .badge-secondary {
  8296. color: #fff;
  8297. background-color: rgba(0, 0, 0, 0.33);
  8298. }
  8299. .badge-secondary[href]:hover, .badge-secondary[href]:focus {
  8300. color: #fff;
  8301. text-decoration: none;
  8302. background-color: rgba(0, 0, 0, 0.33);
  8303. }
  8304. .modal-content {
  8305. border-radius: 0;
  8306. }
  8307. .modal-header {
  8308. padding-top: 16px;
  8309. padding-bottom: 16px;
  8310. }
  8311. .modal-footer {
  8312. padding-top: 10px;
  8313. padding-bottom: 10px;
  8314. border-top-width: 1px;
  8315. }
  8316. .modal-dialog.modal-dialog-top {
  8317. margin-top: 0 !important;
  8318. }
  8319. .modal.fade .modal-dialog {
  8320. transition-duration: .35s;
  8321. }
  8322. .modal.fade .modal-dialog.modal-dialog-popin {
  8323. -webkit-transform: scale(1.2, 1.2);
  8324. transform: scale(1.2, 1.2);
  8325. }
  8326. .modal.fade .modal-dialog.modal-dialog-popout {
  8327. -webkit-transform: scale(0.8, 0.8);
  8328. transform: scale(0.8, 0.8);
  8329. }
  8330. .modal.fade .modal-dialog.modal-dialog-slideup {
  8331. -webkit-transform: translate(0, 25%);
  8332. transform: translate(0, 25%);
  8333. }
  8334. .modal.fade .modal-dialog.modal-dialog-slideright {
  8335. -webkit-transform: translate(-25%, 0);
  8336. transform: translate(-25%, 0);
  8337. }
  8338. .modal.fade .modal-dialog.modal-dialog-slideleft {
  8339. -webkit-transform: translate(25%, 0);
  8340. transform: translate(25%, 0);
  8341. }
  8342. .modal.fade .modal-dialog.modal-dialog-fromright {
  8343. -webkit-transform: translateX(25%) rotate(15deg) scale(0.8);
  8344. transform: translateX(25%) rotate(15deg) scale(0.8);
  8345. }
  8346. .modal.fade .modal-dialog.modal-dialog-fromleft {
  8347. -webkit-transform: translateX(-25%) rotate(-15deg) scale(0.8);
  8348. transform: translateX(-25%) rotate(-15deg) scale(0.8);
  8349. }
  8350. .modal.show .modal-dialog.modal-dialog-popin, .modal.show .modal-dialog.modal-dialog-popout {
  8351. -webkit-transform: scale(1, 1);
  8352. transform: scale(1, 1);
  8353. }
  8354. .modal.show .modal-dialog.modal-dialog-slideup, .modal.show .modal-dialog.modal-dialog-slideright, .modal.show .modal-dialog.modal-dialog-slideleft {
  8355. -webkit-transform: translate(0, 0);
  8356. transform: translate(0, 0);
  8357. }
  8358. .modal.show .modal-dialog.modal-dialog-fromright, .modal.show .modal-dialog.modal-dialog-fromleft {
  8359. -webkit-transform: translateX(0) rotate(0) scale(1);
  8360. transform: translateX(0) rotate(0) scale(1);
  8361. }
  8362. .popover-header {
  8363. padding-bottom: 1px;
  8364. font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  8365. border-bottom: none;
  8366. }
  8367. #page-container {
  8368. margin: 0 auto;
  8369. width: 100%;
  8370. min-width: 320px;
  8371. }
  8372. #main-container,
  8373. #page-footer {
  8374. overflow-x: hidden;
  8375. }
  8376. .content {
  8377. margin: 0 auto;
  8378. padding: 10px 10px 1px;
  8379. width: 100%;
  8380. overflow-x: visible;
  8381. }
  8382. .content .pull-t {
  8383. margin-top: -10px;
  8384. }
  8385. .content .pull-b {
  8386. margin-bottom: -1px;
  8387. }
  8388. .content .pull-t-b {
  8389. margin-top: -10px;
  8390. margin-bottom: -1px;
  8391. }
  8392. .content .pull-r-l {
  8393. margin-right: -10px;
  8394. margin-left: -10px;
  8395. }
  8396. .content .pull-all {
  8397. margin: -10px -10px -1px;
  8398. }
  8399. .content.content-full {
  8400. padding-bottom: 10px;
  8401. }
  8402. .content.content-full .pull-b, .content.content-full .pull-t-b, .content.content-full .pull-all {
  8403. margin-bottom: -10px;
  8404. }
  8405. .content p,
  8406. .content .push,
  8407. .content .block,
  8408. .content .items-push > div {
  8409. margin-bottom: 10px;
  8410. }
  8411. .content .items-push-2x > div {
  8412. margin-bottom: 20px;
  8413. }
  8414. .content .items-push-3x > div {
  8415. margin-bottom: 30px;
  8416. }
  8417. @media (min-width: 768px) {
  8418. .content {
  8419. margin: 0 auto;
  8420. padding: 24px 24px 1px;
  8421. width: 100%;
  8422. overflow-x: visible;
  8423. }
  8424. .content .pull-t {
  8425. margin-top: -24px;
  8426. }
  8427. .content .pull-b {
  8428. margin-bottom: -1px;
  8429. }
  8430. .content .pull-t-b {
  8431. margin-top: -24px;
  8432. margin-bottom: -1px;
  8433. }
  8434. .content .pull-r-l {
  8435. margin-right: -24px;
  8436. margin-left: -24px;
  8437. }
  8438. .content .pull-all {
  8439. margin: -24px -24px -1px;
  8440. }
  8441. .content.content-full {
  8442. padding-bottom: 24px;
  8443. }
  8444. .content.content-full .pull-b, .content.content-full .pull-t-b, .content.content-full .pull-all {
  8445. margin-bottom: -24px;
  8446. }
  8447. .content p,
  8448. .content .push,
  8449. .content .block,
  8450. .content .items-push > div {
  8451. margin-bottom: 24px;
  8452. }
  8453. .content .items-push-2x > div {
  8454. margin-bottom: 48px;
  8455. }
  8456. .content .items-push-3x > div {
  8457. margin-bottom: 72px;
  8458. }
  8459. }
  8460. @media (min-width: 1200px) {
  8461. .content.content-narrow {
  8462. max-width: 92%;
  8463. }
  8464. }
  8465. .content.content-boxed {
  8466. max-width: 1200px;
  8467. }
  8468. .content-side {
  8469. margin: 0 auto;
  8470. padding: 18px 18px 1px;
  8471. width: 100%;
  8472. overflow-x: hidden;
  8473. }
  8474. .content-side .pull-t {
  8475. margin-top: -18px;
  8476. }
  8477. .content-side .pull-b {
  8478. margin-bottom: -1px;
  8479. }
  8480. .content-side .pull-t-b {
  8481. margin-top: -18px;
  8482. margin-bottom: -1px;
  8483. }
  8484. .content-side .pull-r-l {
  8485. margin-right: -18px;
  8486. margin-left: -18px;
  8487. }
  8488. .content-side .pull-all {
  8489. margin: -18px -18px -1px;
  8490. }
  8491. .content-side.content-side-full {
  8492. padding-bottom: 18px;
  8493. }
  8494. .content-side.content-side-full .pull-b, .content-side.content-side-full .pull-t-b, .content-side.content-side-full .pull-all {
  8495. margin-bottom: -18px;
  8496. }
  8497. .content-side p,
  8498. .content-side .push,
  8499. .content-side .block,
  8500. .content-side .items-push > div {
  8501. margin-bottom: 18px;
  8502. }
  8503. .content-side .items-push-2x > div {
  8504. margin-bottom: 36px;
  8505. }
  8506. .content-side .items-push-3x > div {
  8507. margin-bottom: 54px;
  8508. }
  8509. .content-side-user {
  8510. height: 136px;
  8511. background-color: #fbfbfc;
  8512. overflow: hidden;
  8513. }
  8514. .content.content-top {
  8515. padding-top: 76px;
  8516. }
  8517. @media (min-width: 992px) {
  8518. .content.content-top {
  8519. padding-top: 90px;
  8520. }
  8521. }
  8522. .section-top {
  8523. padding-top: 66px;
  8524. }
  8525. #page-header {
  8526. position: relative;
  8527. margin: 0 auto;
  8528. width: 100%;
  8529. background-color: #fff;
  8530. }
  8531. .overlay-header {
  8532. position: absolute;
  8533. top: 0;
  8534. right: 0;
  8535. bottom: 0;
  8536. left: 0;
  8537. background-color: #fff;
  8538. opacity: 0;
  8539. transition: opacity .2s ease-in-out, -webkit-transform .2s ease-in-out;
  8540. transition: transform .2s ease-in-out, opacity .2s ease-in-out;
  8541. transition: transform .2s ease-in-out, opacity .2s ease-in-out, -webkit-transform .2s ease-in-out;
  8542. -webkit-transform: translateY(-100%);
  8543. transform: translateY(-100%);
  8544. will-change: opacity, transform;
  8545. }
  8546. .overlay-header.show {
  8547. opacity: 1;
  8548. -webkit-transform: translateY(0);
  8549. transform: translateY(0);
  8550. }
  8551. .content-header {
  8552. display: -webkit-box;
  8553. display: -ms-flexbox;
  8554. display: flex;
  8555. -webkit-box-orient: horizontal;
  8556. -webkit-box-direction: normal;
  8557. -ms-flex-direction: row;
  8558. flex-direction: row;
  8559. -webkit-box-pack: justify;
  8560. -ms-flex-pack: justify;
  8561. justify-content: space-between;
  8562. -webkit-box-align: center;
  8563. -ms-flex-align: center;
  8564. align-items: center;
  8565. margin: 0 auto;
  8566. padding: 16px 18px;
  8567. height: 66px;
  8568. }
  8569. .content-header.content-header-fullrow {
  8570. -webkit-box-orient: vertical;
  8571. -webkit-box-direction: normal;
  8572. -ms-flex-direction: column;
  8573. flex-direction: column;
  8574. -webkit-box-align: stretch;
  8575. -ms-flex-align: stretch;
  8576. align-items: stretch;
  8577. }
  8578. .content-header-section {
  8579. -webkit-box-flex: 0;
  8580. -ms-flex: 0 0 auto;
  8581. flex: 0 0 auto;
  8582. }
  8583. .content-header-section.content-header-section-wrap {
  8584. -webkit-box-flex: 1;
  8585. -ms-flex: 1 1 auto;
  8586. flex: 1 1 auto;
  8587. }
  8588. .content-header-item {
  8589. display: inline-block;
  8590. height: 34px;
  8591. line-height: 34px;
  8592. vertical-align: middle;
  8593. }
  8594. .content-header-item-align {
  8595. vertical-align: middle;
  8596. }
  8597. .content-header-logo {
  8598. height: 34px;
  8599. }
  8600. #page-header > .content-header {
  8601. padding-left: 10px;
  8602. padding-right: 10px;
  8603. }
  8604. @media (min-width: 768px) {
  8605. #page-header > .content-header {
  8606. padding-left: 24px;
  8607. padding-right: 24px;
  8608. }
  8609. }
  8610. .sidebar-mini-visible,
  8611. .sidebar-mini-visible-b {
  8612. display: none;
  8613. }
  8614. .sidebar-mini-show {
  8615. opacity: 0;
  8616. }
  8617. .sidebar-mini-show,
  8618. .sidebar-mini-hide {
  8619. transition: opacity 0.26s cubic-bezier(0.47, 0, 0.745, 0.715);
  8620. }
  8621. .sidebar-mini-show.sidebar-mini-notrans,
  8622. .sidebar-mini-hide.sidebar-mini-notrans {
  8623. transition: none;
  8624. }
  8625. #sidebar {
  8626. position: fixed;
  8627. top: 0;
  8628. bottom: 0;
  8629. left: 0;
  8630. z-index: 1033;
  8631. width: 100%;
  8632. background-color: #fff;
  8633. overflow-y: auto;
  8634. -webkit-transform: translateX(-100%) translateY(0) translateZ(0);
  8635. transform: translateX(-100%) translateY(0) translateZ(0);
  8636. -webkit-overflow-scrolling: touch;
  8637. will-change: transform;
  8638. }
  8639. .side-trans-enabled #sidebar {
  8640. transition: -webkit-transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715);
  8641. transition: transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715);
  8642. transition: transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715), -webkit-transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715);
  8643. }
  8644. .sidebar-r #sidebar {
  8645. right: 0;
  8646. left: auto;
  8647. -webkit-transform: translateX(100%) translateY(0) translateZ(0);
  8648. transform: translateX(100%) translateY(0) translateZ(0);
  8649. }
  8650. @media (max-width: 991.98px) {
  8651. .sidebar-o-xs #sidebar {
  8652. -webkit-transform: translateX(0) translateY(0) translateZ(0);
  8653. transform: translateX(0) translateY(0) translateZ(0);
  8654. }
  8655. }
  8656. @media (min-width: 992px) {
  8657. #sidebar {
  8658. width: 220px;
  8659. }
  8660. .sidebar-o #sidebar {
  8661. -webkit-transform: translateX(0) translateY(0) translateZ(0);
  8662. transform: translateX(0) translateY(0) translateZ(0);
  8663. }
  8664. .sidebar-o.sidebar-mini #sidebar {
  8665. overflow-x: hidden;
  8666. -webkit-transform: translateX(-166px) translateY(0) translateZ(0);
  8667. transform: translateX(-166px) translateY(0) translateZ(0);
  8668. transition: -webkit-transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715);
  8669. transition: transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715);
  8670. transition: transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715), -webkit-transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715);
  8671. }
  8672. .sidebar-r.sidebar-o.sidebar-mini #sidebar {
  8673. -webkit-transform: translateX(166px) translateY(0) translateZ(0);
  8674. transform: translateX(166px) translateY(0) translateZ(0);
  8675. }
  8676. .sidebar-o.sidebar-mini #sidebar .sidebar-content {
  8677. width: 220px;
  8678. -webkit-transform: translateX(166px) translateY(0) translateZ(0);
  8679. transform: translateX(166px) translateY(0) translateZ(0);
  8680. transition: -webkit-transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715);
  8681. transition: transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715);
  8682. transition: transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715), -webkit-transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715);
  8683. will-change: transform;
  8684. }
  8685. .sidebar-o.sidebar-mini #sidebar:hover,
  8686. .sidebar-o.sidebar-mini #sidebar:hover .sidebar-content,
  8687. .sidebar-r.sidebar-o.sidebar-mini #sidebar .sidebar-content {
  8688. -webkit-transform: translateX(0) translateY(0) translateZ(0);
  8689. transform: translateX(0) translateY(0) translateZ(0);
  8690. }
  8691. .sidebar-o.sidebar-mini #sidebar .sidebar-mini-hide {
  8692. opacity: 0;
  8693. }
  8694. .sidebar-o.sidebar-mini #sidebar .sidebar-mini-show {
  8695. opacity: 1;
  8696. }
  8697. .sidebar-o.sidebar-mini #sidebar .sidebar-mini-hidden {
  8698. display: none;
  8699. }
  8700. .sidebar-o.sidebar-mini #sidebar .sidebar-mini-visible {
  8701. display: inline-block;
  8702. }
  8703. .sidebar-o.sidebar-mini #sidebar .sidebar-mini-visible-b {
  8704. display: block;
  8705. }
  8706. .sidebar-o.sidebar-mini #sidebar .nav-main > li.open > ul {
  8707. display: none;
  8708. }
  8709. .sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-hide {
  8710. opacity: 1;
  8711. }
  8712. .sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-show {
  8713. opacity: 0;
  8714. }
  8715. .sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-hidden {
  8716. display: inline-block;
  8717. }
  8718. .sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-hidden-b {
  8719. display: block;
  8720. }
  8721. .sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-visible,
  8722. .sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-visible-b {
  8723. display: none;
  8724. opacity: 0;
  8725. }
  8726. .sidebar-o.sidebar-mini #sidebar:hover .nav-main > li.open > ul {
  8727. display: block;
  8728. }
  8729. }
  8730. #side-overlay {
  8731. position: fixed;
  8732. top: 0;
  8733. right: 0;
  8734. bottom: 0;
  8735. z-index: 1033;
  8736. width: 100%;
  8737. background-color: #fff;
  8738. overflow-y: auto;
  8739. -webkit-transform: translateX(100%) translateY(0) translateZ(0);
  8740. transform: translateX(100%) translateY(0) translateZ(0);
  8741. -webkit-overflow-scrolling: touch;
  8742. will-change: transform;
  8743. }
  8744. .side-trans-enabled #side-overlay {
  8745. transition: -webkit-transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715);
  8746. transition: transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715);
  8747. transition: transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715), -webkit-transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715);
  8748. }
  8749. .sidebar-r #side-overlay {
  8750. right: auto;
  8751. left: 0;
  8752. -webkit-transform: translateX(-100%) translateY(0) translateZ(0);
  8753. transform: translateX(-100%) translateY(0) translateZ(0);
  8754. }
  8755. .side-overlay-o #side-overlay {
  8756. -webkit-transform: translateX(0) translateY(0) translateZ(0);
  8757. transform: translateX(0) translateY(0) translateZ(0);
  8758. }
  8759. @media (min-width: 992px) {
  8760. #side-overlay {
  8761. width: 320px;
  8762. box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
  8763. -webkit-transform: translateX(110%) translateY(0) translateZ(0);
  8764. transform: translateX(110%) translateY(0) translateZ(0);
  8765. }
  8766. .sidebar-r #side-overlay {
  8767. -webkit-transform: translateX(-110%) translateY(0) translateZ(0);
  8768. transform: translateX(-110%) translateY(0) translateZ(0);
  8769. }
  8770. .side-overlay-hover #side-overlay {
  8771. -webkit-transform: translateX(302px) translateY(0) translateZ(0);
  8772. transform: translateX(302px) translateY(0) translateZ(0);
  8773. }
  8774. .sidebar-r.side-overlay-hover #side-overlay {
  8775. -webkit-transform: translateX(-302px) translateY(0) translateZ(0);
  8776. transform: translateX(-302px) translateY(0) translateZ(0);
  8777. }
  8778. .side-overlay-hover #side-overlay:hover,
  8779. .side-overlay-o #side-overlay,
  8780. .side-overlay-o.side-overlay-hover #side-overlay {
  8781. box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  8782. -webkit-transform: translateX(0) translateY(0) translateZ(0);
  8783. transform: translateX(0) translateY(0) translateZ(0);
  8784. }
  8785. }
  8786. @media (min-width: 1200px) {
  8787. #page-container.main-content-narrow > #page-header .content-header,
  8788. #page-container.main-content-narrow > #page-header .content,
  8789. #page-container.main-content-narrow > #main-container .content,
  8790. #page-container.main-content-narrow > #page-footer .content {
  8791. max-width: 92%;
  8792. }
  8793. }
  8794. #page-container.main-content-boxed > #page-header .content-header,
  8795. #page-container.main-content-boxed > #page-header .content,
  8796. #page-container.main-content-boxed > #main-container .content,
  8797. #page-container.main-content-boxed > #page-footer .content {
  8798. max-width: 1200px;
  8799. }
  8800. @media (min-width: 992px) {
  8801. #page-container.page-header-modern #page-header {
  8802. background-color: #f5f6f7;
  8803. box-shadow: none !important;
  8804. }
  8805. #page-container.page-header-modern #page-header > .content-header {
  8806. padding-top: 30px;
  8807. padding-bottom: 2px;
  8808. }
  8809. }
  8810. #page-container.page-header-inverse #page-header {
  8811. color: #d3d7dc;
  8812. background-color: #343a40;
  8813. }
  8814. #page-container.page-header-glass #page-header {
  8815. position: absolute;
  8816. background-color: transparent;
  8817. }
  8818. #page-container.page-header-glass.page-header-fixed #page-header {
  8819. transition: background-color .2s linear;
  8820. will-change: background-color;
  8821. box-shadow: none;
  8822. }
  8823. #page-container.page-header-glass.page-header-fixed.page-header-scroll #page-header {
  8824. background-color: #fff;
  8825. box-shadow: 0 5px 10px rgba(0, 0, 0, 0.02);
  8826. }
  8827. #page-container.page-header-glass.page-header-fixed.page-header-scroll.page-header-inverse #page-header {
  8828. background-color: #343a40;
  8829. box-shadow: none;
  8830. }
  8831. #page-container.page-header-glass #main-container,
  8832. #page-container.page-header-glass.page-header-fixed #main-container {
  8833. padding-top: 0;
  8834. }
  8835. #page-container.page-header-fixed #page-header {
  8836. position: fixed;
  8837. box-shadow: 0 5px 10px rgba(0, 0, 0, 0.02);
  8838. }
  8839. #page-container.page-header-fixed #page-header > .content-header {
  8840. padding-top: 16px;
  8841. padding-bottom: 16px;
  8842. }
  8843. #page-container.page-header-fixed.page-header-inverse #page-header {
  8844. box-shadow: none;
  8845. }
  8846. #page-container.page-header-fixed #main-container {
  8847. padding-top: 66px;
  8848. }
  8849. #page-container.page-header-fixed #page-header, #page-container.page-header-glass #page-header {
  8850. top: 0;
  8851. right: 0;
  8852. left: 0;
  8853. z-index: 1030;
  8854. min-width: 320px;
  8855. max-width: 100%;
  8856. width: auto;
  8857. }
  8858. @media (min-width: 992px) {
  8859. #page-container.page-header-fixed.sidebar-o #page-header, #page-container.page-header-glass.sidebar-o #page-header {
  8860. left: 220px;
  8861. }
  8862. #page-container.page-header-fixed.sidebar-r.sidebar-o #page-header, #page-container.page-header-glass.sidebar-r.sidebar-o #page-header {
  8863. right: 220px;
  8864. left: 0;
  8865. }
  8866. #page-container.page-header-fixed.sidebar-o.sidebar-mini #page-header, #page-container.page-header-glass.sidebar-o.sidebar-mini #page-header {
  8867. left: 54px;
  8868. }
  8869. #page-container.page-header-fixed.sidebar-r.sidebar-o.sidebar-mini #page-header, #page-container.page-header-glass.sidebar-r.sidebar-o.sidebar-mini #page-header {
  8870. right: 54px;
  8871. left: 0;
  8872. }
  8873. }
  8874. #page-container.page-header-modern #sidebar {
  8875. box-shadow: 5px 0 10px rgba(0, 0, 0, 0.02);
  8876. }
  8877. #page-container.sidebar-inverse #sidebar {
  8878. color: #eaecee;
  8879. background-color: #343a40;
  8880. box-shadow: none;
  8881. }
  8882. #page-container.sidebar-inverse #sidebar .content-side-user {
  8883. background-color: #2d3238;
  8884. }
  8885. @media (min-width: 992px) {
  8886. #page-container.sidebar-o {
  8887. padding-left: 220px;
  8888. }
  8889. #page-container.sidebar-r.sidebar-o {
  8890. padding-right: 220px;
  8891. padding-left: 0;
  8892. }
  8893. #page-container.sidebar-o.sidebar-mini {
  8894. padding-left: 54px;
  8895. }
  8896. #page-container.sidebar-r.sidebar-o.sidebar-mini {
  8897. padding-right: 54px;
  8898. padding-left: 0;
  8899. }
  8900. #page-container.side-scroll #sidebar,
  8901. #page-container.side-scroll #side-overlay {
  8902. overflow-y: hidden;
  8903. }
  8904. }
  8905. .hero {
  8906. display: -webkit-box;
  8907. display: -ms-flexbox;
  8908. display: flex;
  8909. -webkit-box-orient: horizontal;
  8910. -webkit-box-direction: normal;
  8911. -ms-flex-direction: row;
  8912. flex-direction: row;
  8913. -webkit-box-pack: center;
  8914. -ms-flex-pack: center;
  8915. justify-content: center;
  8916. -webkit-box-align: center;
  8917. -ms-flex-align: center;
  8918. align-items: center;
  8919. width: 100%;
  8920. height: 100vh;
  8921. min-height: 500px;
  8922. }
  8923. .hero.hero-sm {
  8924. min-height: 300px;
  8925. }
  8926. .hero.hero-lg {
  8927. min-height: 800px;
  8928. }
  8929. .hero-inner {
  8930. -webkit-box-flex: 0;
  8931. -ms-flex: 0 0 auto;
  8932. flex: 0 0 auto;
  8933. width: 100%;
  8934. }
  8935. .hero-static {
  8936. min-height: 100vh;
  8937. }
  8938. .block {
  8939. margin-bottom: 24px;
  8940. background-color: #fff;
  8941. box-shadow: 0 1px rgba(0, 0, 0, 0.03);
  8942. }
  8943. .block .block,
  8944. .content-side .block {
  8945. box-shadow: none;
  8946. }
  8947. .block-header {
  8948. display: -webkit-box;
  8949. display: -ms-flexbox;
  8950. display: flex;
  8951. -webkit-box-orient: horizontal;
  8952. -webkit-box-direction: normal;
  8953. -ms-flex-direction: row;
  8954. flex-direction: row;
  8955. -webkit-box-pack: justify;
  8956. -ms-flex-pack: justify;
  8957. justify-content: space-between;
  8958. -webkit-box-align: center;
  8959. -ms-flex-align: center;
  8960. align-items: center;
  8961. padding: 14px 18px;
  8962. transition: opacity .2s ease-out;
  8963. }
  8964. .block-header.block-header-rtl {
  8965. -webkit-box-orient: horizontal;
  8966. -webkit-box-direction: reverse;
  8967. -ms-flex-direction: row-reverse;
  8968. flex-direction: row-reverse;
  8969. }
  8970. .block-header.block-header-rtl .block-title {
  8971. text-align: right;
  8972. }
  8973. .block-header.block-header-rtl .block-options {
  8974. padding-right: 10px;
  8975. padding-left: 0;
  8976. }
  8977. .block-header-default {
  8978. background-color: #fbfbfc;
  8979. }
  8980. .block-title {
  8981. -webkit-box-flex: 1;
  8982. -ms-flex: 1 1 auto;
  8983. flex: 1 1 auto;
  8984. min-height: 28px;
  8985. margin: 0;
  8986. font-size: 1.142857rem;
  8987. font-weight: 400;
  8988. line-height: 28px;
  8989. }
  8990. .block-title small {
  8991. font-size: 1rem;
  8992. font-weight: 400;
  8993. line-height: 22px;
  8994. color: #646464;
  8995. }
  8996. .block-content {
  8997. transition: opacity .2s ease-out;
  8998. margin: 0 auto;
  8999. padding: 18px 18px 1px;
  9000. width: 100%;
  9001. overflow-x: visible;
  9002. }
  9003. .block-content .pull-t {
  9004. margin-top: -18px;
  9005. }
  9006. .block-content .pull-b {
  9007. margin-bottom: -1px;
  9008. }
  9009. .block-content .pull-t-b {
  9010. margin-top: -18px;
  9011. margin-bottom: -1px;
  9012. }
  9013. .block-content .pull-r-l {
  9014. margin-right: -18px;
  9015. margin-left: -18px;
  9016. }
  9017. .block-content .pull-all {
  9018. margin: -18px -18px -1px;
  9019. }
  9020. .block-content.block-content-full {
  9021. padding-bottom: 18px;
  9022. }
  9023. .block-content.block-content-full .pull-b, .block-content.block-content-full .pull-t-b, .block-content.block-content-full .pull-all {
  9024. margin-bottom: -18px;
  9025. }
  9026. .block-content p,
  9027. .block-content .push,
  9028. .block-content .block,
  9029. .block-content .items-push > div {
  9030. margin-bottom: 18px;
  9031. }
  9032. .block-content .items-push-2x > div {
  9033. margin-bottom: 36px;
  9034. }
  9035. .block-content .items-push-3x > div {
  9036. margin-bottom: 54px;
  9037. }
  9038. .block-content.block-content-sm {
  9039. padding-top: 9px;
  9040. }
  9041. .block-content.block-content-sm .pull-t,
  9042. .block-content.block-content-sm .pull-t-b,
  9043. .block-content.block-content-sm .pull-all {
  9044. margin-top: -9px;
  9045. }
  9046. .block-content.block-content-sm.block-content-full {
  9047. padding-bottom: 9px;
  9048. }
  9049. .block-content.block-content-sm.block-content-full .pull-b,
  9050. .block-content.block-content-sm.block-content-full .pull-t-b,
  9051. .block-content.block-content-sm.block-content-full .pull-all {
  9052. margin-bottom: -9px;
  9053. }
  9054. .block-table {
  9055. display: table;
  9056. border-collapse: collapse;
  9057. width: 100%;
  9058. }
  9059. .block-table .block-row {
  9060. display: table-row;
  9061. }
  9062. .block-table .block-cell {
  9063. display: table-cell;
  9064. padding: 18px;
  9065. vertical-align: middle;
  9066. }
  9067. .block.block-bordered {
  9068. border: 1px solid #eaecee;
  9069. box-shadow: none;
  9070. }
  9071. .block.block-rounded {
  9072. border-radius: 4px;
  9073. }
  9074. .block.block-rounded > .block-header {
  9075. border-top-left-radius: 3px;
  9076. border-top-right-radius: 3px;
  9077. }
  9078. .block.block-rounded > .block-header:last-child {
  9079. border-bottom-right-radius: 3px;
  9080. border-bottom-left-radius: 3px;
  9081. }
  9082. .block.block-rounded > .block-content:first-child {
  9083. border-top-left-radius: 3px;
  9084. border-top-right-radius: 3px;
  9085. }
  9086. .block.block-rounded > .block-content:last-child {
  9087. border-bottom-right-radius: 3px;
  9088. border-bottom-left-radius: 3px;
  9089. }
  9090. .block.block-themed > .block-header {
  9091. border-bottom: none;
  9092. color: #fff;
  9093. background-color: #42a5f5;
  9094. }
  9095. .block.block-themed > .block-header > .block-title {
  9096. color: rgba(255, 255, 255, 0.9);
  9097. }
  9098. .block.block-themed > .block-header > .block-title small {
  9099. color: rgba(255, 255, 255, 0.7);
  9100. }
  9101. .block.block-transparent {
  9102. background-color: transparent;
  9103. box-shadow: none;
  9104. }
  9105. .block.block-shadow {
  9106. box-shadow: 0 15px 30px rgba(33, 37, 41, 0.05);
  9107. }
  9108. .block.block-mode-hidden.block-bordered > .block-header {
  9109. border-bottom: none;
  9110. }
  9111. .block.block-mode-hidden > .block-content {
  9112. display: none;
  9113. }
  9114. .block.block-mode-loading {
  9115. position: relative;
  9116. overflow: hidden;
  9117. }
  9118. .block.block-mode-loading > .block-header,
  9119. .block.block-mode-loading > .block-content,
  9120. .block.block-mode-loading > .nav-tabs {
  9121. opacity: .05;
  9122. }
  9123. .block.block-mode-loading::before {
  9124. position: absolute;
  9125. top: 0;
  9126. right: 0;
  9127. bottom: 0;
  9128. left: 0;
  9129. display: block;
  9130. z-index: 1;
  9131. content: " ";
  9132. }
  9133. .block.block-mode-loading::after {
  9134. position: absolute;
  9135. top: 50%;
  9136. left: 50%;
  9137. margin: -25px 0 0 -25px;
  9138. width: 50px;
  9139. height: 50px;
  9140. line-height: 50px;
  9141. color: #343a40;
  9142. font-family: Simple-Line-Icons;
  9143. font-size: 18px;
  9144. text-align: center;
  9145. z-index: 2;
  9146. content: '\e09a';
  9147. -webkit-animation: fa-spin 1.75s infinite linear;
  9148. animation: fa-spin 1.75s infinite linear;
  9149. border-radius: 25px;
  9150. box-shadow: 0 0 15px 15px rgba(52, 58, 64, 0.05);
  9151. }
  9152. .block.block-mode-loading.block-mode-hidden::after {
  9153. margin: -15px 0 0 -15px;
  9154. width: 30px;
  9155. height: 30px;
  9156. line-height: 30px;
  9157. box-shadow: 0 0 8px 8px rgba(52, 58, 64, 0.05);
  9158. }
  9159. .block.block-mode-loading.block-mode-loading-inverse::after {
  9160. background-color: #343a40;
  9161. color: #fff;
  9162. box-shadow: 0 0 15px 15px rgba(255, 255, 255, 0.5);
  9163. }
  9164. .block.block-mode-loading.block-mode-loading-location::after {
  9165. content: '\e06e';
  9166. }
  9167. .block.block-mode-loading.block-mode-loading-energy::after {
  9168. content: '\e020';
  9169. }
  9170. .block.block-mode-loading.block-mode-loading-refresh::after {
  9171. font-family: 'FontAwesome';
  9172. content: '\f021';
  9173. }
  9174. .block.block-mode-loading.block-mode-loading-sun::after {
  9175. font-family: 'FontAwesome';
  9176. content: '\f185';
  9177. }
  9178. .block.block-mode-loading.block-mode-loading-repeat::after {
  9179. font-family: 'FontAwesome';
  9180. content: '\f01e';
  9181. }
  9182. .lt-ie10 .block.block-mode-loading::after {
  9183. content: 'Loading..' !important;
  9184. }
  9185. .block.block-mode-fullscreen {
  9186. position: fixed;
  9187. top: 0;
  9188. right: 0;
  9189. bottom: 0;
  9190. left: 0;
  9191. z-index: 1034;
  9192. margin-bottom: 0;
  9193. overflow-y: auto;
  9194. -webkit-backface-visibility: hidden;
  9195. backface-visibility: hidden;
  9196. -webkit-overflow-scrolling: touch;
  9197. }
  9198. .block.block-mode-fullscreen.block-bordered {
  9199. border: none;
  9200. }
  9201. .block.block-mode-fullscreen.block-rounded {
  9202. border-radius: 0;
  9203. }
  9204. .block.block-mode-fullscreen.block-transparent {
  9205. background-color: #fff;
  9206. }
  9207. .block.block-mode-pinned {
  9208. position: fixed;
  9209. right: 10px;
  9210. bottom: 0;
  9211. margin-bottom: 0 !important;
  9212. width: 100%;
  9213. max-width: 300px;
  9214. z-index: 1031;
  9215. box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  9216. }
  9217. .block.block-mode-pinned > .block-content {
  9218. max-height: 250px;
  9219. overflow-y: auto;
  9220. }
  9221. a.block {
  9222. display: block;
  9223. color: #575757;
  9224. font-weight: normal;
  9225. transition: all .12s ease-out;
  9226. }
  9227. a.block:hover {
  9228. color: #575757;
  9229. opacity: .65;
  9230. }
  9231. a.block:active {
  9232. opacity: 1;
  9233. }
  9234. a.block.block-link-rotate:hover {
  9235. -webkit-transform: rotate(1deg);
  9236. transform: rotate(1deg);
  9237. opacity: 1;
  9238. }
  9239. a.block.block-link-rotate:active {
  9240. -webkit-transform: rotate(0deg);
  9241. transform: rotate(0deg);
  9242. }
  9243. a.block.block-link-pop:hover {
  9244. box-shadow: 0 2px 30px #dee2e5;
  9245. -webkit-transform: translateY(-3px);
  9246. transform: translateY(-3px);
  9247. opacity: 1;
  9248. }
  9249. a.block.block-link-pop:active {
  9250. box-shadow: 0 2px 10px #f2f3f5;
  9251. -webkit-transform: translateY(0);
  9252. transform: translateY(0);
  9253. }
  9254. a.block.block-link-shadow:hover {
  9255. box-shadow: 0 0 36px #dee2e5;
  9256. opacity: 1;
  9257. }
  9258. a.block.block-link-shadow:active {
  9259. box-shadow: 0 0 10px #eaecee;
  9260. }
  9261. .block.block-fx-rotate {
  9262. -webkit-transform: rotate(1deg);
  9263. transform: rotate(1deg);
  9264. opacity: 1;
  9265. }
  9266. .block.block-fx-pop {
  9267. box-shadow: 0 2px 30px #dee2e5;
  9268. -webkit-transform: translateY(-3px);
  9269. transform: translateY(-3px);
  9270. opacity: 1;
  9271. }
  9272. .block.block-fx-shadow {
  9273. box-shadow: 0 0 36px #dee2e5;
  9274. opacity: 1;
  9275. }
  9276. .block-options {
  9277. -webkit-box-flex: 0;
  9278. -ms-flex: 0 0 auto;
  9279. flex: 0 0 auto;
  9280. padding-left: 10px;
  9281. min-height: 28px;
  9282. }
  9283. .block-options .block-options-item {
  9284. padding: 6px 5px;
  9285. line-height: 1.2;
  9286. }
  9287. .block.block-themed > .block-header .block-options .block-options-item {
  9288. color: #fff;
  9289. }
  9290. .block-options .block-options-item,
  9291. .block-options .dropdown,
  9292. .block-options .dropup,
  9293. .block-options .dropright,
  9294. .block-options .dropleft {
  9295. display: inline-block;
  9296. }
  9297. .block-sticky-options {
  9298. position: relative;
  9299. }
  9300. .block-sticky-options .block-options {
  9301. position: absolute;
  9302. top: 14px;
  9303. right: 18px;
  9304. }
  9305. .block-sticky-options .block-options.block-options-left {
  9306. right: auto;
  9307. left: 18px;
  9308. padding-right: 10px;
  9309. padding-left: 0;
  9310. }
  9311. .btn-block-option {
  9312. display: inline-block;
  9313. padding: 6px 5px;
  9314. line-height: 1.2;
  9315. color: #6c757d;
  9316. background: none;
  9317. border: none;
  9318. cursor: pointer;
  9319. }
  9320. .btn-block-option .si {
  9321. position: relative;
  9322. top: 1px;
  9323. }
  9324. .btn-block-option:hover {
  9325. text-decoration: none;
  9326. color: #343a40;
  9327. }
  9328. a.btn-block-option:focus, .active > a.btn-block-option, .show > button.btn-block-option {
  9329. text-decoration: none;
  9330. color: #343a40;
  9331. }
  9332. .btn-block-option:active {
  9333. color: #6c757d;
  9334. }
  9335. a.btn-block-option:focus, .active > a.btn-block-option, .show > button.btn-block-option {
  9336. text-decoration: none;
  9337. color: #343a40;
  9338. }
  9339. .block.block-themed > .block-header > .block-options .btn-block-option,
  9340. .block.block-themed > .block-content > .block-options .btn-block-option {
  9341. color: #fff;
  9342. opacity: .7;
  9343. }
  9344. .block.block-themed > .block-header > .block-options .btn-block-option:hover,
  9345. .block.block-themed > .block-content > .block-options .btn-block-option:hover {
  9346. color: #fff;
  9347. opacity: 1;
  9348. }
  9349. .block.block-themed > .block-header > .block-options .btn-block-option:active,
  9350. .block.block-themed > .block-content > .block-options .btn-block-option:active {
  9351. color: #fff;
  9352. opacity: .6;
  9353. }
  9354. .block.block-themed > .block-header > .block-options a.btn-block-option:focus,
  9355. .block.block-themed > .block-header > .block-options .active > a.btn-block-option,
  9356. .block.block-themed > .block-header > .block-options .show > button.btn-block-option,
  9357. .block.block-themed > .block-content > .block-options a.btn-block-option:focus,
  9358. .block.block-themed > .block-content > .block-options .active > a.btn-block-option,
  9359. .block.block-themed > .block-content > .block-options .show > button.btn-block-option {
  9360. color: #fff;
  9361. opacity: 1;
  9362. }
  9363. #page-loader {
  9364. position: fixed;
  9365. top: 0;
  9366. right: 0;
  9367. bottom: 0;
  9368. left: 0;
  9369. background-color: #42a5f5;
  9370. z-index: 999998;
  9371. transition: -webkit-transform .35s ease-out;
  9372. transition: transform .35s ease-out;
  9373. transition: transform .35s ease-out, -webkit-transform .35s ease-out;
  9374. -webkit-transform: translateY(-100%);
  9375. transform: translateY(-100%);
  9376. will-change: transform;
  9377. }
  9378. #page-loader.show {
  9379. -webkit-transform: translateY(0);
  9380. transform: translateY(0);
  9381. }
  9382. #page-loader::after, #page-loader::before {
  9383. position: absolute;
  9384. top: 50%;
  9385. left: 50%;
  9386. display: block;
  9387. border-radius: 100%;
  9388. content: '';
  9389. z-index: 999999;
  9390. }
  9391. #page-loader::after {
  9392. margin-top: -100px;
  9393. margin-left: -100px;
  9394. width: 200px;
  9395. height: 200px;
  9396. background-color: rgba(255, 255, 255, 0.5);
  9397. border: 3px solid rgba(255, 255, 255, 0.75);
  9398. -webkit-animation: page-loader-inner 1.5s infinite ease-out;
  9399. animation: page-loader-inner 1.5s infinite ease-out;
  9400. }
  9401. #page-loader::before {
  9402. margin-top: -30px;
  9403. margin-left: -30px;
  9404. width: 60px;
  9405. height: 60px;
  9406. background-color: white;
  9407. -webkit-animation: page-loader-outer 1.5s infinite ease-in;
  9408. animation: page-loader-outer 1.5s infinite ease-in;
  9409. }
  9410. .lt-ie10 #page-loader::after {
  9411. text-align: center;
  9412. content: 'Loading..';
  9413. background-color: transparent;
  9414. }
  9415. .lt-ie10 #page-loader::before {
  9416. display: none;
  9417. }
  9418. @-webkit-keyframes page-loader-inner {
  9419. 0%, 40% {
  9420. -webkit-transform: scale(0);
  9421. transform: scale(0);
  9422. }
  9423. 100% {
  9424. -webkit-transform: scale(1);
  9425. transform: scale(1);
  9426. opacity: 0;
  9427. }
  9428. }
  9429. @keyframes page-loader-inner {
  9430. 0%, 40% {
  9431. -webkit-transform: scale(0);
  9432. transform: scale(0);
  9433. }
  9434. 100% {
  9435. -webkit-transform: scale(1);
  9436. transform: scale(1);
  9437. opacity: 0;
  9438. }
  9439. }
  9440. @-webkit-keyframes page-loader-outer {
  9441. 0% {
  9442. -webkit-transform: scale(1);
  9443. transform: scale(1);
  9444. }
  9445. 40%, 100% {
  9446. -webkit-transform: scale(0);
  9447. transform: scale(0);
  9448. opacity: 0;
  9449. }
  9450. }
  9451. @keyframes page-loader-outer {
  9452. 0% {
  9453. -webkit-transform: scale(1);
  9454. transform: scale(1);
  9455. }
  9456. 40%, 100% {
  9457. -webkit-transform: scale(0);
  9458. transform: scale(0);
  9459. opacity: 0;
  9460. }
  9461. }
  9462. .nav-main {
  9463. margin: 0 -18px;
  9464. padding: 0;
  9465. list-style: none;
  9466. }
  9467. .nav-main .nav-main-heading {
  9468. padding: 24px 18px 6px 18px;
  9469. font-size: 12px;
  9470. font-weight: 600;
  9471. text-transform: uppercase;
  9472. opacity: .5;
  9473. }
  9474. .nav-main a {
  9475. position: relative;
  9476. display: block;
  9477. padding: 9px 18px 9px 40px;
  9478. font-size: 13px;
  9479. font-weight: 600;
  9480. color: rgba(87, 87, 87, 0.8);
  9481. text-transform: uppercase;
  9482. }
  9483. .sidebar-inverse #sidebar .nav-main a {
  9484. color: rgba(234, 236, 238, 0.6);
  9485. }
  9486. .nav-main a > i {
  9487. position: absolute;
  9488. top: 50%;
  9489. right: auto;
  9490. left: 18px;
  9491. -webkit-transform: translateX(0) translateY(-50%);
  9492. transform: translateX(0) translateY(-50%);
  9493. font-size: 14px;
  9494. color: #343a40;
  9495. }
  9496. .sidebar-inverse #sidebar .nav-main a > i {
  9497. color: #eaecee;
  9498. }
  9499. .nav-main a:hover, .nav-main a:focus, .nav-main a.active {
  9500. color: #000;
  9501. }
  9502. .sidebar-inverse #sidebar .nav-main a:hover, .sidebar-inverse #sidebar .nav-main a:focus, .sidebar-inverse #sidebar .nav-main a.active {
  9503. color: #fff;
  9504. }
  9505. .nav-main a:hover > i, .nav-main a:focus > i, .nav-main a.active > i {
  9506. color: #42a5f5;
  9507. }
  9508. .sidebar-inverse #sidebar .nav-main a:hover > i, .sidebar-inverse #sidebar .nav-main a:focus > i, .sidebar-inverse #sidebar .nav-main a.active > i {
  9509. color: #42a5f5;
  9510. }
  9511. .nav-main a.nav-submenu {
  9512. padding-right: 35px;
  9513. }
  9514. .nav-main a.nav-submenu::before, .nav-main a.nav-submenu::after {
  9515. position: absolute;
  9516. top: 50%;
  9517. right: 15px;
  9518. margin-top: -11px;
  9519. width: 20px;
  9520. height: 20px;
  9521. display: block;
  9522. line-height: 20px;
  9523. text-align: center;
  9524. font-family: 'FontAwesome';
  9525. font-size: 14px;
  9526. transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  9527. }
  9528. .nav-main a.nav-submenu::before {
  9529. content: '\f104';
  9530. opacity: .4;
  9531. }
  9532. .nav-main a.nav-submenu::after {
  9533. content: '\f103';
  9534. opacity: 0;
  9535. -webkit-transform: rotate(90deg);
  9536. transform: rotate(90deg);
  9537. }
  9538. .nav-main ul {
  9539. margin: 0;
  9540. padding: 0 0 0 40px;
  9541. height: 0;
  9542. list-style: none;
  9543. overflow: hidden;
  9544. }
  9545. .nav-main ul > li {
  9546. opacity: 0;
  9547. transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  9548. -webkit-transform: translateY(-15px);
  9549. transform: translateY(-15px);
  9550. }
  9551. .nav-main ul .nav-main-heading {
  9552. padding-left: 0;
  9553. padding-right: 0;
  9554. }
  9555. .nav-main ul a {
  9556. padding: 5px 8px 5px 0;
  9557. text-transform: none;
  9558. color: rgba(87, 87, 87, 0.5);
  9559. }
  9560. .nav-main ul a:hover, .nav-main ul a:focus {
  9561. background-color: transparent;
  9562. }
  9563. .nav-main ul a > i {
  9564. margin-right: 10px;
  9565. }
  9566. .nav-main ul ul {
  9567. padding-left: 12px;
  9568. }
  9569. .nav-main li.open > a.nav-submenu {
  9570. color: #000;
  9571. }
  9572. .sidebar-inverse #sidebar .nav-main li.open > a.nav-submenu {
  9573. color: #fff;
  9574. }
  9575. .nav-main li.open > a.nav-submenu > i {
  9576. color: #42a5f5;
  9577. }
  9578. .sidebar-inverse #sidebar .nav-main li.open > a.nav-submenu > i {
  9579. color: #42a5f5;
  9580. }
  9581. .nav-main li.open > a.nav-submenu::before {
  9582. opacity: 0;
  9583. -webkit-transform: rotate(-90deg);
  9584. transform: rotate(-90deg);
  9585. }
  9586. .nav-main li.open > a.nav-submenu::after {
  9587. opacity: .4;
  9588. -webkit-transform: rotate(0);
  9589. transform: rotate(0);
  9590. }
  9591. .nav-main li.open > ul {
  9592. height: auto;
  9593. padding-top: 5px;
  9594. padding-bottom: 5px;
  9595. background-color: #fbfbfc;
  9596. }
  9597. .sidebar-inverse #sidebar .nav-main li.open > ul {
  9598. background-color: #2d3238;
  9599. }
  9600. .nav-main li.open > ul > li {
  9601. opacity: 1;
  9602. -webkit-transform: translateX(0);
  9603. transform: translateX(0);
  9604. }
  9605. .nav-main-header {
  9606. display: none;
  9607. }
  9608. @media (min-width: 992px) {
  9609. .nav-main-header {
  9610. margin: 0 -3px;
  9611. padding: 0;
  9612. display: inline-block;
  9613. list-style: none;
  9614. vertical-align: middle;
  9615. }
  9616. .nav-main-header li {
  9617. position: relative;
  9618. display: inline-block;
  9619. margin: 0 3px;
  9620. }
  9621. .nav-main-header a {
  9622. position: relative;
  9623. display: inline-block;
  9624. padding: 9px 14px;
  9625. font-weight: 600;
  9626. line-height: 16px;
  9627. border-radius: 3px;
  9628. }
  9629. .nav-main-header a > i {
  9630. margin-right: 8px;
  9631. }
  9632. .nav-main-header a > i.si {
  9633. position: relative;
  9634. top: 1px;
  9635. }
  9636. .nav-main-header a.nav-submenu {
  9637. padding-right: 28px;
  9638. }
  9639. .nav-main-header a.nav-submenu::before {
  9640. position: absolute;
  9641. top: 50%;
  9642. right: 6px;
  9643. margin-top: -10px;
  9644. width: 20px;
  9645. height: 20px;
  9646. display: block;
  9647. text-align: center;
  9648. line-height: 20px;
  9649. font-family: 'FontAwesome';
  9650. }
  9651. .nav-main-header a.nav-submenu::before {
  9652. content: '\f107';
  9653. opacity: .5;
  9654. }
  9655. .nav-main-header ul {
  9656. position: absolute;
  9657. top: 100%;
  9658. left: 0;
  9659. margin: 0;
  9660. padding: 15px 0;
  9661. display: none;
  9662. z-index: 1032;
  9663. }
  9664. .nav-main-header ul li {
  9665. display: block;
  9666. margin: 0;
  9667. }
  9668. .nav-main-header ul a {
  9669. display: block;
  9670. border-radius: 0;
  9671. min-width: 160px;
  9672. }
  9673. .nav-main-header ul a.nav-submenu::before {
  9674. content: '\f105';
  9675. }
  9676. .nav-main-header ul ul {
  9677. top: -15px;
  9678. left: 100%;
  9679. }
  9680. .nav-main-header li:hover > a.nav-submenu {
  9681. border-bottom-right-radius: 0;
  9682. border-bottom-left-radius: 0;
  9683. }
  9684. .nav-main-header li:hover > ul {
  9685. display: block;
  9686. }
  9687. .nav-main-header > li:last-child ul {
  9688. right: 0;
  9689. left: auto;
  9690. }
  9691. .nav-main-header > li:last-child ul a.nav-submenu::before {
  9692. content: '\f104';
  9693. }
  9694. .nav-main-header > li:last-child ul ul {
  9695. right: 100%;
  9696. left: auto;
  9697. }
  9698. .nav-main-header a {
  9699. color: #717171;
  9700. }
  9701. .nav-main-header ul a {
  9702. color: #8f8f8f;
  9703. }
  9704. .nav-main-header a:hover,
  9705. .nav-main-header a:focus,
  9706. .nav-main-header a.active,
  9707. .nav-main-header li.open > a.nav-submenu,
  9708. .nav-main-header li:hover > a.nav-submenu {
  9709. color: #000;
  9710. background-color: #eaecee;
  9711. }
  9712. .nav-main-header ul,
  9713. .nav-main-header > li:hover > a.nav-submenu {
  9714. background-color: #e1e4e7;
  9715. }
  9716. .page-header-inverse #page-header .nav-main-header a,
  9717. .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a {
  9718. color: #d0d5da;
  9719. }
  9720. .page-header-inverse #page-header .nav-main-header ul a,
  9721. .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header ul a {
  9722. color: #b7bec5;
  9723. }
  9724. .page-header-inverse #page-header .nav-main-header a:hover,
  9725. .page-header-inverse #page-header .nav-main-header a:focus,
  9726. .page-header-inverse #page-header .nav-main-header a.active,
  9727. .page-header-inverse #page-header .nav-main-header li.open > a.nav-submenu,
  9728. .page-header-inverse #page-header .nav-main-header li:hover > a.nav-submenu,
  9729. .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a:hover,
  9730. .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a:focus,
  9731. .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a.active,
  9732. .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header li.open > a.nav-submenu,
  9733. .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header li:hover > a.nav-submenu {
  9734. color: #fff;
  9735. background-color: rgba(0, 0, 0, 0.25);
  9736. }
  9737. .page-header-inverse #page-header .nav-main-header ul,
  9738. .page-header-inverse #page-header .nav-main-header > li:hover > a.nav-submenu,
  9739. .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header ul,
  9740. .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header > li:hover > a.nav-submenu {
  9741. background-color: #343a40;
  9742. }
  9743. .page-header-inverse.page-header-glass #page-header .nav-main-header ul,
  9744. .page-header-inverse.page-header-glass #page-header .nav-main-header > li:hover > a.nav-submenu {
  9745. background-color: #292d32;
  9746. }
  9747. .nav-main-header .nav-main-heading {
  9748. display: none;
  9749. }
  9750. .nav-main-header.nav-main-header-no-icons a > i {
  9751. display: none;
  9752. }
  9753. }
  9754. .form-material {
  9755. position: relative;
  9756. padding-top: 26px;
  9757. }
  9758. .form-material > label {
  9759. position: absolute;
  9760. top: 6px;
  9761. left: 0;
  9762. margin-bottom: 0;
  9763. }
  9764. .form-material.floating > label {
  9765. font-size: 1.142857rem;
  9766. font-weight: 400;
  9767. cursor: text;
  9768. z-index: 2;
  9769. transition: all .2s ease-out;
  9770. -webkit-transform: translateY(25px);
  9771. transform: translateY(25px);
  9772. }
  9773. .form-material.form-material-sm.floating > label {
  9774. font-size: 1rem;
  9775. -webkit-transform: translateY(22px);
  9776. transform: translateY(22px);
  9777. }
  9778. .form-material.form-material-lg.floating > label {
  9779. font-size: 1.285714rem;
  9780. -webkit-transform: translateY(27px);
  9781. transform: translateY(27px);
  9782. }
  9783. .form-material > label,
  9784. .form-material > .form-control:focus + label,
  9785. .form-material.floating.open > label {
  9786. font-size: 1rem;
  9787. font-weight: 600;
  9788. cursor: default;
  9789. -webkit-transform: translateY(0);
  9790. transform: translateY(0);
  9791. }
  9792. .form-material.floating > .form-control:-webkit-autofill + label {
  9793. font-size: 1rem;
  9794. font-weight: 600;
  9795. cursor: default;
  9796. -webkit-transform: translateY(0);
  9797. transform: translateY(0);
  9798. }
  9799. .form-material.floating > .form-control[disabled] + label,
  9800. .form-material.floating > .form-control[readonly] + label,
  9801. fieldset[disabled] .form-material.floating > label {
  9802. cursor: not-allowed;
  9803. }
  9804. .form-material > .form-control {
  9805. padding-left: 0;
  9806. padding-right: 0;
  9807. border-color: transparent;
  9808. border-radius: 0;
  9809. background-color: transparent;
  9810. box-shadow: 0 1px 0 #dcdfe3;
  9811. transition: box-shadow .3s ease-out;
  9812. }
  9813. .form-material > .form-control ~ .input-group-append {
  9814. box-shadow: 0 1px 0 #dcdfe3;
  9815. transition: box-shadow .3s ease-out;
  9816. }
  9817. .form-material > .form-control:focus {
  9818. background-color: transparent;
  9819. border-color: transparent;
  9820. box-shadow: 0 2px 0 #a3acb5;
  9821. }
  9822. .form-material > .form-control:focus + label {
  9823. color: #575757;
  9824. }
  9825. .form-material > .form-control:focus ~ .input-group-append {
  9826. box-shadow: 0 2px 0 #a3acb5;
  9827. }
  9828. .form-material > select.form-control {
  9829. border-radius: 1px;
  9830. }
  9831. .form-material .form-control[disabled],
  9832. .form-material .form-control[readonly],
  9833. .form-material fieldset[disabled] .form-control {
  9834. background-color: #fff;
  9835. border-bottom: 1px dashed #ccc;
  9836. box-shadow: none;
  9837. }
  9838. .form-material.input-group .input-group-text {
  9839. border: none;
  9840. background-color: transparent;
  9841. }
  9842. .form-material.form-material-primary > .form-control:focus {
  9843. box-shadow: 0 2px #42a5f5;
  9844. }
  9845. .form-material.form-material-primary > .form-control:focus + label {
  9846. color: #42a5f5;
  9847. }
  9848. .form-material.form-material-primary > .form-control:focus ~ .input-group-append {
  9849. color: #42a5f5;
  9850. box-shadow: 0 2px #42a5f5;
  9851. }
  9852. .form-material.form-material-success > .form-control:focus {
  9853. box-shadow: 0 2px #9ccc65;
  9854. }
  9855. .form-material.form-material-success > .form-control:focus + label {
  9856. color: #9ccc65;
  9857. }
  9858. .form-material.form-material-success > .form-control:focus ~ .input-group-append {
  9859. color: #9ccc65;
  9860. box-shadow: 0 2px #9ccc65;
  9861. }
  9862. .form-material.form-material-info > .form-control:focus {
  9863. box-shadow: 0 2px #26c6da;
  9864. }
  9865. .form-material.form-material-info > .form-control:focus + label {
  9866. color: #26c6da;
  9867. }
  9868. .form-material.form-material-info > .form-control:focus ~ .input-group-append {
  9869. color: #26c6da;
  9870. box-shadow: 0 2px #26c6da;
  9871. }
  9872. .form-material.form-material-warning > .form-control:focus {
  9873. box-shadow: 0 2px #ffca28;
  9874. }
  9875. .form-material.form-material-warning > .form-control:focus + label {
  9876. color: #ffca28;
  9877. }
  9878. .form-material.form-material-warning > .form-control:focus ~ .input-group-append {
  9879. color: #ffca28;
  9880. box-shadow: 0 2px #ffca28;
  9881. }
  9882. .form-material.form-material-danger > .form-control:focus {
  9883. box-shadow: 0 2px #ef5350;
  9884. }
  9885. .form-material.form-material-danger > .form-control:focus + label {
  9886. color: #ef5350;
  9887. }
  9888. .form-material.form-material-danger > .form-control:focus ~ .input-group-append {
  9889. color: #ef5350;
  9890. box-shadow: 0 2px #ef5350;
  9891. }
  9892. .is-valid .form-material > .form-control {
  9893. box-shadow: 0 1px 0 #9ccc65;
  9894. }
  9895. .is-valid .form-material > .form-control ~ .input-group-append {
  9896. color: #9ccc65;
  9897. box-shadow: 0 1px 0 #9ccc65;
  9898. }
  9899. .is-valid .form-material > .form-control:focus {
  9900. box-shadow: 0 2px #9ccc65;
  9901. }
  9902. .is-valid .form-material > .form-control:focus + label {
  9903. color: #9ccc65;
  9904. }
  9905. .is-valid .form-material > .form-control:focus ~ .input-group-append {
  9906. color: #9ccc65;
  9907. box-shadow: 0 2px #9ccc65;
  9908. }
  9909. .is-valid .form-material ~ .invalid-feedback,
  9910. .is-valid .form-material ~ .invalid-tooltip {
  9911. display: block;
  9912. }
  9913. .is-valid .form-material label {
  9914. color: #9ccc65;
  9915. }
  9916. .is-invalid .form-material > .form-control {
  9917. box-shadow: 0 1px 0 #ef5350;
  9918. }
  9919. .is-invalid .form-material > .form-control ~ .input-group-append {
  9920. color: #ef5350;
  9921. box-shadow: 0 1px 0 #ef5350;
  9922. }
  9923. .is-invalid .form-material > .form-control:focus {
  9924. box-shadow: 0 2px #ef5350;
  9925. }
  9926. .is-invalid .form-material > .form-control:focus + label {
  9927. color: #ef5350;
  9928. }
  9929. .is-invalid .form-material > .form-control:focus ~ .input-group-append {
  9930. color: #ef5350;
  9931. box-shadow: 0 2px #ef5350;
  9932. }
  9933. .is-invalid .form-material ~ .invalid-feedback,
  9934. .is-invalid .form-material ~ .invalid-tooltip {
  9935. display: block;
  9936. }
  9937. .is-invalid .form-material label {
  9938. color: #ef5350;
  9939. }
  9940. .img-avatar {
  9941. display: inline-block !important;
  9942. width: 64px;
  9943. height: 64px;
  9944. border-radius: 50%;
  9945. }
  9946. .img-avatar.img-avatar16 {
  9947. width: 16px;
  9948. height: 16px;
  9949. }
  9950. .img-avatar.img-avatar20 {
  9951. width: 20px;
  9952. height: 20px;
  9953. }
  9954. .img-avatar.img-avatar32 {
  9955. width: 32px;
  9956. height: 32px;
  9957. }
  9958. .img-avatar.img-avatar48 {
  9959. width: 48px;
  9960. height: 48px;
  9961. }
  9962. .img-avatar.img-avatar96 {
  9963. width: 96px;
  9964. height: 96px;
  9965. }
  9966. .img-avatar.img-avatar128 {
  9967. width: 128px;
  9968. height: 128px;
  9969. }
  9970. .img-avatar-thumb {
  9971. margin: 5px;
  9972. box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.4);
  9973. }
  9974. .img-avatar.img-avatar-rounded {
  9975. border-radius: 3px;
  9976. }
  9977. .img-avatar.img-avatar-square {
  9978. border-radius: 0;
  9979. }
  9980. .img-thumb {
  9981. padding: 6px;
  9982. background-color: #fff;
  9983. border-radius: 3px;
  9984. }
  9985. .img-link {
  9986. display: inline-block;
  9987. transition: opacity .25s ease-out, -webkit-transform .25s ease-out;
  9988. transition: transform .25s ease-out, opacity .25s ease-out;
  9989. transition: transform .25s ease-out, opacity .25s ease-out, -webkit-transform .25s ease-out;
  9990. }
  9991. .img-link:hover {
  9992. -webkit-transform: scale(1.04);
  9993. transform: scale(1.04);
  9994. opacity: .75;
  9995. }
  9996. .img-link:active {
  9997. -webkit-transform: scale(1);
  9998. transform: scale(1);
  9999. opacity: 1;
  10000. }
  10001. .img-link.img-link-simple:hover {
  10002. -webkit-transform: scale(1);
  10003. transform: scale(1);
  10004. }
  10005. .img-link-zoom-in {
  10006. cursor: -webkit-zoom-in;
  10007. cursor: zoom-in;
  10008. }
  10009. .img-fluid.img-fluid-100,
  10010. .img-fluid-100 .img-fluid {
  10011. width: 100%;
  10012. }
  10013. .list {
  10014. margin: 0;
  10015. padding: 0;
  10016. list-style: none;
  10017. }
  10018. .list > li {
  10019. position: relative;
  10020. }
  10021. .list.list-simple > li,
  10022. .list-li-push > li {
  10023. margin-bottom: 20px;
  10024. }
  10025. .list.list-simple-mini > li,
  10026. .list-li-push-sm > li {
  10027. margin-bottom: 10px;
  10028. }
  10029. .list-timeline {
  10030. position: relative;
  10031. padding-top: 20px;
  10032. }
  10033. .list-timeline > li {
  10034. margin-bottom: 10px;
  10035. }
  10036. .list-timeline .list-timeline-time {
  10037. margin: 0;
  10038. padding: 10px 20px;
  10039. min-height: 50px;
  10040. text-align: right;
  10041. color: #999;
  10042. line-height: 30px;
  10043. font-style: italic;
  10044. background-color: #fbfbfc;
  10045. border-radius: 2px;
  10046. }
  10047. .list-timeline .list-timeline-icon {
  10048. position: absolute;
  10049. top: 8px;
  10050. left: 10px;
  10051. width: 34px;
  10052. height: 34px;
  10053. line-height: 34px;
  10054. color: #fff;
  10055. text-align: center;
  10056. border-radius: 10px;
  10057. }
  10058. .list-timeline .list-timeline-content {
  10059. padding: 10px 10px 1px;
  10060. }
  10061. .list-timeline .list-timeline-content > p:first-child {
  10062. margin-bottom: 0;
  10063. }
  10064. @media (min-width: 768px) {
  10065. .list-timeline-modern::before {
  10066. position: absolute;
  10067. top: 0;
  10068. left: 119px;
  10069. bottom: 0;
  10070. display: block;
  10071. width: 6px;
  10072. content: '';
  10073. background-color: #fbfbfc;
  10074. z-index: 1;
  10075. }
  10076. .list-timeline-modern > li {
  10077. min-height: 40px;
  10078. z-index: 2;
  10079. }
  10080. .list-timeline-modern > li:last-child {
  10081. margin-bottom: 0;
  10082. }
  10083. .list-timeline-modern .list-timeline-time {
  10084. position: absolute;
  10085. top: 0;
  10086. left: 0;
  10087. margin: 0;
  10088. padding-right: 0;
  10089. padding-left: 0;
  10090. width: 90px;
  10091. font-size: 0.928571rem;
  10092. line-height: normal;
  10093. background-color: transparent;
  10094. }
  10095. .list-timeline-modern .list-timeline-icon {
  10096. top: 3px;
  10097. left: 105px;
  10098. z-index: 2 !important;
  10099. }
  10100. .list-timeline-modern .list-timeline-content {
  10101. padding-left: 155px;
  10102. }
  10103. }
  10104. .list-activity > li {
  10105. margin-bottom: 10px;
  10106. padding-bottom: 7px;
  10107. padding-left: 35px;
  10108. border-bottom: 1px solid #f5f6f7;
  10109. }
  10110. .list-activity > li > i:first-child {
  10111. position: absolute;
  10112. left: 0;
  10113. top: 0;
  10114. display: inline-block;
  10115. width: 20px;
  10116. height: 20px;
  10117. line-height: 20px;
  10118. font-size: 14px;
  10119. text-align: center;
  10120. }
  10121. .list-activity > li:last-child {
  10122. border-bottom: none;
  10123. }
  10124. .list-events > li {
  10125. margin-bottom: 7px;
  10126. padding: 10px 30px 10px 7px;
  10127. font-size: 0.928571rem;
  10128. font-weight: 600;
  10129. background-color: #e3f4fc;
  10130. border-left: 3px dotted rgba(0, 0, 0, 0.1);
  10131. transition: -webkit-transform .25s ease-out;
  10132. transition: transform .25s ease-out;
  10133. transition: transform .25s ease-out, -webkit-transform .25s ease-out;
  10134. }
  10135. .list-events > li::before {
  10136. position: absolute;
  10137. top: 50%;
  10138. right: auto;
  10139. left: auto;
  10140. -webkit-transform: translateX(0) translateY(-50%);
  10141. transform: translateX(0) translateY(-50%);
  10142. right: 10px;
  10143. display: inline-block;
  10144. font-family: 'FontAwesome';
  10145. color: rgba(0, 0, 0, 0.3);
  10146. content: '\f073';
  10147. }
  10148. .list-events > li:hover {
  10149. cursor: move;
  10150. border-left-color: rgba(0, 0, 0, 0.3);
  10151. -webkit-transform: translateX(-5px);
  10152. transform: translateX(-5px);
  10153. }
  10154. .item {
  10155. display: block;
  10156. width: 60px;
  10157. height: 60px;
  10158. text-align: center;
  10159. font-size: 28px;
  10160. font-weight: 300;
  10161. line-height: 60px;
  10162. }
  10163. a.item:hover, a.item:focus {
  10164. opacity: .6;
  10165. }
  10166. .item.item-circle {
  10167. border-radius: 50%;
  10168. }
  10169. .item.item-rounded {
  10170. border-radius: 3px;
  10171. }
  10172. .item.item-rounded-big {
  10173. border-radius: 24px;
  10174. }
  10175. .item.item-rounded-big.item-2x {
  10176. border-radius: 35px;
  10177. }
  10178. .item.item-rounded-big.item-3x {
  10179. border-radius: 50px;
  10180. }
  10181. .item.item-2x {
  10182. width: 100px;
  10183. height: 100px;
  10184. line-height: 100px;
  10185. }
  10186. .item.item-3x {
  10187. width: 150px;
  10188. height: 150px;
  10189. line-height: 150px;
  10190. }
  10191. .ribbon {
  10192. position: relative;
  10193. min-height: 52px;
  10194. }
  10195. .ribbon-box {
  10196. position: absolute;
  10197. top: 10px;
  10198. right: 0;
  10199. padding: 0 12px;
  10200. height: 32px;
  10201. line-height: 32px;
  10202. color: #fff;
  10203. font-weight: 600;
  10204. z-index: 2;
  10205. }
  10206. .ribbon-box::before {
  10207. position: absolute;
  10208. display: block;
  10209. width: 0;
  10210. height: 0;
  10211. content: '';
  10212. }
  10213. .ribbon-bookmark .ribbon-box {
  10214. padding-left: 10px;
  10215. }
  10216. .ribbon-bookmark .ribbon-box::before {
  10217. top: 0;
  10218. right: 100%;
  10219. height: 32px;
  10220. border: 16px solid;
  10221. border-left-width: 8px;
  10222. border-right-width: 0;
  10223. }
  10224. .ribbon-modern .ribbon-box {
  10225. top: 10px;
  10226. right: -8px;
  10227. padding-left: 12px;
  10228. padding-right: 12px;
  10229. border-radius: 16px;
  10230. }
  10231. .ribbon-modern .ribbon-box::before {
  10232. display: none;
  10233. }
  10234. .ribbon-left .ribbon-box {
  10235. right: auto;
  10236. left: 0;
  10237. }
  10238. .ribbon-left.ribbon-bookmark .ribbon-box {
  10239. padding-left: 12px;
  10240. padding-right: 10px;
  10241. }
  10242. .ribbon-left.ribbon-bookmark .ribbon-box::before {
  10243. right: auto;
  10244. left: 100%;
  10245. border-left-width: 0;
  10246. border-right-width: 8px;
  10247. }
  10248. .ribbon-left.ribbon-modern .ribbon-box {
  10249. left: -8px;
  10250. }
  10251. .ribbon-bottom .ribbon-box {
  10252. top: auto;
  10253. bottom: 10px;
  10254. }
  10255. .ribbon-primary .ribbon-box {
  10256. background-color: #42a5f5;
  10257. }
  10258. .ribbon-primary.ribbon-bookmark .ribbon-box::before {
  10259. border-color: #42a5f5;
  10260. border-left-color: transparent;
  10261. }
  10262. .ribbon-primary.ribbon-bookmark.ribbon-left .ribbon-box::before {
  10263. border-color: #42a5f5;
  10264. border-right-color: transparent;
  10265. }
  10266. .ribbon-primary.ribbon-modern .ribbon-box::before {
  10267. border-color: #42a5f5;
  10268. border-left-color: transparent;
  10269. border-bottom-color: transparent;
  10270. }
  10271. .ribbon-primary.ribbon-modern.ribbon-bottom .ribbon-box::before {
  10272. border-color: #42a5f5;
  10273. border-top-color: transparent;
  10274. border-left-color: transparent;
  10275. }
  10276. .ribbon-primary.ribbon-modern.ribbon-left .ribbon-box::before {
  10277. border-color: #42a5f5;
  10278. border-right-color: transparent;
  10279. border-bottom-color: transparent;
  10280. }
  10281. .ribbon-primary.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before {
  10282. border-color: #42a5f5;
  10283. border-top-color: transparent;
  10284. border-right-color: transparent;
  10285. }
  10286. .ribbon-success .ribbon-box {
  10287. background-color: #9ccc65;
  10288. }
  10289. .ribbon-success.ribbon-bookmark .ribbon-box::before {
  10290. border-color: #9ccc65;
  10291. border-left-color: transparent;
  10292. }
  10293. .ribbon-success.ribbon-bookmark.ribbon-left .ribbon-box::before {
  10294. border-color: #9ccc65;
  10295. border-right-color: transparent;
  10296. }
  10297. .ribbon-success.ribbon-modern .ribbon-box::before {
  10298. border-color: #9ccc65;
  10299. border-left-color: transparent;
  10300. border-bottom-color: transparent;
  10301. }
  10302. .ribbon-success.ribbon-modern.ribbon-bottom .ribbon-box::before {
  10303. border-color: #9ccc65;
  10304. border-top-color: transparent;
  10305. border-left-color: transparent;
  10306. }
  10307. .ribbon-success.ribbon-modern.ribbon-left .ribbon-box::before {
  10308. border-color: #9ccc65;
  10309. border-right-color: transparent;
  10310. border-bottom-color: transparent;
  10311. }
  10312. .ribbon-success.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before {
  10313. border-color: #9ccc65;
  10314. border-top-color: transparent;
  10315. border-right-color: transparent;
  10316. }
  10317. .ribbon-info .ribbon-box {
  10318. background-color: #26c6da;
  10319. }
  10320. .ribbon-info.ribbon-bookmark .ribbon-box::before {
  10321. border-color: #26c6da;
  10322. border-left-color: transparent;
  10323. }
  10324. .ribbon-info.ribbon-bookmark.ribbon-left .ribbon-box::before {
  10325. border-color: #26c6da;
  10326. border-right-color: transparent;
  10327. }
  10328. .ribbon-info.ribbon-modern .ribbon-box::before {
  10329. border-color: #26c6da;
  10330. border-left-color: transparent;
  10331. border-bottom-color: transparent;
  10332. }
  10333. .ribbon-info.ribbon-modern.ribbon-bottom .ribbon-box::before {
  10334. border-color: #26c6da;
  10335. border-top-color: transparent;
  10336. border-left-color: transparent;
  10337. }
  10338. .ribbon-info.ribbon-modern.ribbon-left .ribbon-box::before {
  10339. border-color: #26c6da;
  10340. border-right-color: transparent;
  10341. border-bottom-color: transparent;
  10342. }
  10343. .ribbon-info.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before {
  10344. border-color: #26c6da;
  10345. border-top-color: transparent;
  10346. border-right-color: transparent;
  10347. }
  10348. .ribbon-warning .ribbon-box {
  10349. background-color: #ffca28;
  10350. }
  10351. .ribbon-warning.ribbon-bookmark .ribbon-box::before {
  10352. border-color: #ffca28;
  10353. border-left-color: transparent;
  10354. }
  10355. .ribbon-warning.ribbon-bookmark.ribbon-left .ribbon-box::before {
  10356. border-color: #ffca28;
  10357. border-right-color: transparent;
  10358. }
  10359. .ribbon-warning.ribbon-modern .ribbon-box::before {
  10360. border-color: #ffca28;
  10361. border-left-color: transparent;
  10362. border-bottom-color: transparent;
  10363. }
  10364. .ribbon-warning.ribbon-modern.ribbon-bottom .ribbon-box::before {
  10365. border-color: #ffca28;
  10366. border-top-color: transparent;
  10367. border-left-color: transparent;
  10368. }
  10369. .ribbon-warning.ribbon-modern.ribbon-left .ribbon-box::before {
  10370. border-color: #ffca28;
  10371. border-right-color: transparent;
  10372. border-bottom-color: transparent;
  10373. }
  10374. .ribbon-warning.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before {
  10375. border-color: #ffca28;
  10376. border-top-color: transparent;
  10377. border-right-color: transparent;
  10378. }
  10379. .ribbon-danger .ribbon-box {
  10380. background-color: #ef5350;
  10381. }
  10382. .ribbon-danger.ribbon-bookmark .ribbon-box::before {
  10383. border-color: #ef5350;
  10384. border-left-color: transparent;
  10385. }
  10386. .ribbon-danger.ribbon-bookmark.ribbon-left .ribbon-box::before {
  10387. border-color: #ef5350;
  10388. border-right-color: transparent;
  10389. }
  10390. .ribbon-danger.ribbon-modern .ribbon-box::before {
  10391. border-color: #ef5350;
  10392. border-left-color: transparent;
  10393. border-bottom-color: transparent;
  10394. }
  10395. .ribbon-danger.ribbon-modern.ribbon-bottom .ribbon-box::before {
  10396. border-color: #ef5350;
  10397. border-top-color: transparent;
  10398. border-left-color: transparent;
  10399. }
  10400. .ribbon-danger.ribbon-modern.ribbon-left .ribbon-box::before {
  10401. border-color: #ef5350;
  10402. border-right-color: transparent;
  10403. border-bottom-color: transparent;
  10404. }
  10405. .ribbon-danger.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before {
  10406. border-color: #ef5350;
  10407. border-top-color: transparent;
  10408. border-right-color: transparent;
  10409. }
  10410. .ribbon-crystal .ribbon-box {
  10411. background-color: rgba(255, 255, 255, 0.35);
  10412. }
  10413. .ribbon-crystal.ribbon-bookmark .ribbon-box::before {
  10414. border-color: rgba(255, 255, 255, 0.35);
  10415. border-left-color: transparent;
  10416. }
  10417. .ribbon-crystal.ribbon-bookmark.ribbon-left .ribbon-box::before {
  10418. border-color: rgba(255, 255, 255, 0.35);
  10419. border-right-color: transparent;
  10420. }
  10421. .options-container {
  10422. position: relative;
  10423. overflow: hidden;
  10424. z-index: 1;
  10425. display: block;
  10426. }
  10427. .options-container .options-item {
  10428. transition: -webkit-transform .35s ease-out;
  10429. transition: transform .35s ease-out;
  10430. transition: transform .35s ease-out, -webkit-transform .35s ease-out;
  10431. will-change: transform;
  10432. }
  10433. .options-container .options-overlay {
  10434. position: absolute;
  10435. top: -2px;
  10436. right: -2px;
  10437. bottom: -2px;
  10438. left: -2px;
  10439. z-index: 2;
  10440. content: '';
  10441. opacity: 0;
  10442. visibility: hidden;
  10443. transition: all .3s ease-in;
  10444. will-change: opacity, transform;
  10445. }
  10446. .options-container .options-overlay-content {
  10447. position: absolute;
  10448. top: 50%;
  10449. right: auto;
  10450. left: auto;
  10451. -webkit-transform: translateX(0) translateY(-50%);
  10452. transform: translateX(0) translateY(-50%);
  10453. right: 0;
  10454. left: 0;
  10455. text-align: center;
  10456. }
  10457. .options-container:hover .options-overlay {
  10458. opacity: 1;
  10459. visibility: visible;
  10460. }
  10461. @media (max-width: 767.98px) {
  10462. .options-container .options-overlay {
  10463. display: none;
  10464. }
  10465. .options-container:hover .options-overlay {
  10466. display: block;
  10467. }
  10468. }
  10469. .fx-item-zoom-in:hover .options-item {
  10470. -webkit-transform: scale(1.2, 1.2);
  10471. transform: scale(1.2, 1.2);
  10472. }
  10473. .fx-item-rotate-r:hover .options-item {
  10474. -webkit-transform: scale(1.4) rotate(8deg);
  10475. transform: scale(1.4) rotate(8deg);
  10476. }
  10477. .fx-item-rotate-l:hover .options-item {
  10478. -webkit-transform: scale(1.4) rotate(-8deg);
  10479. transform: scale(1.4) rotate(-8deg);
  10480. }
  10481. .fx-overlay-slide-top .options-overlay {
  10482. -webkit-transform: translateY(100%);
  10483. transform: translateY(100%);
  10484. }
  10485. .fx-overlay-slide-top:hover .options-overlay {
  10486. -webkit-transform: translateY(0);
  10487. transform: translateY(0);
  10488. }
  10489. .fx-overlay-slide-right .options-overlay {
  10490. -webkit-transform: translateX(-100%);
  10491. transform: translateX(-100%);
  10492. }
  10493. .fx-overlay-slide-right:hover .options-overlay {
  10494. -webkit-transform: translateX(0);
  10495. transform: translateX(0);
  10496. }
  10497. .fx-overlay-slide-down .options-overlay {
  10498. -webkit-transform: translateY(-100%);
  10499. transform: translateY(-100%);
  10500. }
  10501. .fx-overlay-slide-down:hover .options-overlay {
  10502. -webkit-transform: translateY(0);
  10503. transform: translateY(0);
  10504. }
  10505. .fx-overlay-slide-left .options-overlay {
  10506. -webkit-transform: translateX(100%);
  10507. transform: translateX(100%);
  10508. }
  10509. .fx-overlay-slide-left:hover .options-overlay {
  10510. -webkit-transform: translateX(0);
  10511. transform: translateX(0);
  10512. }
  10513. .fx-overlay-zoom-in .options-overlay {
  10514. -webkit-transform: scale(0, 0);
  10515. transform: scale(0, 0);
  10516. }
  10517. .fx-overlay-zoom-in:hover .options-overlay {
  10518. -webkit-transform: scale(1, 1);
  10519. transform: scale(1, 1);
  10520. }
  10521. .fx-overlay-zoom-out .options-overlay {
  10522. -webkit-transform: scale(2, 2);
  10523. transform: scale(2, 2);
  10524. }
  10525. .fx-overlay-zoom-out:hover .options-overlay {
  10526. -webkit-transform: scale(1, 1);
  10527. transform: scale(1, 1);
  10528. }
  10529. .scrumboard {
  10530. display: -webkit-box;
  10531. display: -ms-flexbox;
  10532. display: flex;
  10533. -webkit-box-align: start;
  10534. -ms-flex-align: start;
  10535. align-items: flex-start;
  10536. -ms-flex-wrap: nowrap;
  10537. flex-wrap: nowrap;
  10538. overflow-x: auto;
  10539. opacity: 0;
  10540. -webkit-overflow-scrolling: touch;
  10541. padding: 10px 10px 1px;
  10542. }
  10543. @media (min-width: 768px) {
  10544. .scrumboard {
  10545. padding: 24px 24px 1px;
  10546. }
  10547. }
  10548. .scrumboard .scrumboard-col {
  10549. -webkit-box-flex: 0;
  10550. -ms-flex: 0 0 auto;
  10551. flex: 0 0 auto;
  10552. width: 320px;
  10553. margin-right: 10px;
  10554. }
  10555. @media (min-width: 768px) {
  10556. .scrumboard .scrumboard-col {
  10557. margin-right: 24px;
  10558. }
  10559. }
  10560. .scrumboard .scrumboard-item {
  10561. position: relative;
  10562. min-height: 42px;
  10563. padding: 10px 87px 10px 10px;
  10564. margin-bottom: 15px;
  10565. font-weight: 600;
  10566. color: #a87e00;
  10567. background-color: #fcf7e6;
  10568. border-bottom: 1px solid rgba(168, 126, 0, 0.1);
  10569. box-shadow: 0 5px 8px rgba(168, 126, 0, 0.05);
  10570. }
  10571. .scrumboard .scrumboard-item-options {
  10572. position: absolute;
  10573. top: 7px;
  10574. right: 7px;
  10575. }
  10576. .scrumboard .scrumboard-item-handler {
  10577. cursor: move;
  10578. }
  10579. .scrumboard .scrumboard-item-placeholder {
  10580. min-height: 42px;
  10581. border: 1px dashed #ffca28;
  10582. }
  10583. @media print {
  10584. #page-container,
  10585. #main-container {
  10586. padding: 0 !important;
  10587. }
  10588. #page-header,
  10589. #page-footer,
  10590. #sidebar,
  10591. #side-overlay,
  10592. .block-options {
  10593. display: none !important;
  10594. }
  10595. }
  10596. .bg-primary-op {
  10597. background-color: rgba(66, 165, 245, 0.75) !important;
  10598. }
  10599. a.bg-primary-op:hover, a.bg-primary-op:focus,
  10600. button.bg-primary-op:hover,
  10601. button.bg-primary-op:focus {
  10602. background-color: rgba(18, 142, 242, 0.75) !important;
  10603. }
  10604. .bg-primary-dark {
  10605. background-color: #343a40 !important;
  10606. }
  10607. a.bg-primary-dark:hover, a.bg-primary-dark:focus,
  10608. button.bg-primary-dark:hover,
  10609. button.bg-primary-dark:focus {
  10610. background-color: #1d2124 !important;
  10611. }
  10612. .bg-primary-dark-op {
  10613. background-color: rgba(52, 58, 64, 0.8) !important;
  10614. }
  10615. a.bg-primary-dark-op:hover, a.bg-primary-dark-op:focus,
  10616. button.bg-primary-dark-op:hover,
  10617. button.bg-primary-dark-op:focus {
  10618. background-color: rgba(29, 33, 36, 0.8) !important;
  10619. }
  10620. .bg-primary-darker {
  10621. background-color: #212529 !important;
  10622. }
  10623. a.bg-primary-darker:hover, a.bg-primary-darker:focus,
  10624. button.bg-primary-darker:hover,
  10625. button.bg-primary-darker:focus {
  10626. background-color: #0a0c0d !important;
  10627. }
  10628. .bg-primary-light {
  10629. background-color: #8bc8f9 !important;
  10630. }
  10631. a.bg-primary-light:hover, a.bg-primary-light:focus,
  10632. button.bg-primary-light:hover,
  10633. button.bg-primary-light:focus {
  10634. background-color: #5ab1f6 !important;
  10635. }
  10636. .bg-primary-lighter {
  10637. background-color: #d3eafd !important;
  10638. }
  10639. a.bg-primary-lighter:hover, a.bg-primary-lighter:focus,
  10640. button.bg-primary-lighter:hover,
  10641. button.bg-primary-lighter:focus {
  10642. background-color: #a3d3fa !important;
  10643. }
  10644. .bg-body {
  10645. background-color: #f5f6f7 !important;
  10646. }
  10647. a.bg-body:hover, a.bg-body:focus,
  10648. button.bg-body:hover,
  10649. button.bg-body:focus {
  10650. background-color: #d9dde0 !important;
  10651. }
  10652. .bg-body-light {
  10653. background-color: #fbfbfc !important;
  10654. }
  10655. a.bg-body-light:hover, a.bg-body-light:focus,
  10656. button.bg-body-light:hover,
  10657. button.bg-body-light:focus {
  10658. background-color: #dee2e5 !important;
  10659. }
  10660. .bg-body-dark {
  10661. background-color: #eaecee !important;
  10662. }
  10663. a.bg-body-dark:hover, a.bg-body-dark:focus,
  10664. button.bg-body-dark:hover,
  10665. button.bg-body-dark:focus {
  10666. background-color: #cdd2d7 !important;
  10667. }
  10668. .bg-muted {
  10669. background-color: #6c757d !important;
  10670. }
  10671. a.bg-muted:hover, a.bg-muted:focus,
  10672. button.bg-muted:hover,
  10673. button.bg-muted:focus {
  10674. background-color: #545b62 !important;
  10675. }
  10676. .bg-success-light {
  10677. background-color: #ebf5df !important;
  10678. }
  10679. a.bg-success-light:hover, a.bg-success-light:focus,
  10680. button.bg-success-light:hover,
  10681. button.bg-success-light:focus {
  10682. background-color: #d3e9b8 !important;
  10683. }
  10684. .bg-warning-light {
  10685. background-color: #fcf7e6 !important;
  10686. }
  10687. a.bg-warning-light:hover, a.bg-warning-light:focus,
  10688. button.bg-warning-light:hover,
  10689. button.bg-warning-light:focus {
  10690. background-color: #f7e8b8 !important;
  10691. }
  10692. .bg-info-light {
  10693. background-color: #e3f4fc !important;
  10694. }
  10695. a.bg-info-light:hover, a.bg-info-light:focus,
  10696. button.bg-info-light:hover,
  10697. button.bg-info-light:focus {
  10698. background-color: #b5e2f7 !important;
  10699. }
  10700. .bg-danger-light {
  10701. background-color: #fae9e8 !important;
  10702. }
  10703. a.bg-danger-light:hover, a.bg-danger-light:focus,
  10704. button.bg-danger-light:hover,
  10705. button.bg-danger-light:focus {
  10706. background-color: #f1c1be !important;
  10707. }
  10708. .bg-white {
  10709. background-color: #fff !important;
  10710. }
  10711. a.bg-white:hover, a.bg-white:focus,
  10712. button.bg-white:hover,
  10713. button.bg-white:focus {
  10714. background-color: #e6e6e6 !important;
  10715. }
  10716. .bg-black {
  10717. background-color: #000 !important;
  10718. }
  10719. a.bg-black:hover, a.bg-black:focus,
  10720. button.bg-black:hover,
  10721. button.bg-black:focus {
  10722. background-color: black !important;
  10723. }
  10724. .bg-gray {
  10725. background-color: #ced4da !important;
  10726. }
  10727. a.bg-gray:hover, a.bg-gray:focus,
  10728. button.bg-gray:hover,
  10729. button.bg-gray:focus {
  10730. background-color: #b1bbc4 !important;
  10731. }
  10732. .bg-gray-dark {
  10733. background-color: #6c757d !important;
  10734. }
  10735. a.bg-gray-dark:hover, a.bg-gray-dark:focus,
  10736. button.bg-gray-dark:hover,
  10737. button.bg-gray-dark:focus {
  10738. background-color: #545b62 !important;
  10739. }
  10740. .bg-gray-darker {
  10741. background-color: #343a40 !important;
  10742. }
  10743. a.bg-gray-darker:hover, a.bg-gray-darker:focus,
  10744. button.bg-gray-darker:hover,
  10745. button.bg-gray-darker:focus {
  10746. background-color: #1d2124 !important;
  10747. }
  10748. .bg-gray-light {
  10749. background-color: #e9ecef !important;
  10750. }
  10751. a.bg-gray-light:hover, a.bg-gray-light:focus,
  10752. button.bg-gray-light:hover,
  10753. button.bg-gray-light:focus {
  10754. background-color: #cbd3da !important;
  10755. }
  10756. .bg-gray-lighter {
  10757. background-color: #f8f9fa !important;
  10758. }
  10759. a.bg-gray-lighter:hover, a.bg-gray-lighter:focus,
  10760. button.bg-gray-lighter:hover,
  10761. button.bg-gray-lighter:focus {
  10762. background-color: #dae0e5 !important;
  10763. }
  10764. .bg-gd-primary {
  10765. background: #0c80df;
  10766. background: linear-gradient(135deg, #0c80df 0%, #5ab1f6 100%) !important;
  10767. }
  10768. .bg-gd-dusk {
  10769. background: #d262e3;
  10770. background: linear-gradient(135deg, #d262e3 0%, #42a5f5 100%) !important;
  10771. }
  10772. .bg-gd-cherry {
  10773. background: #ea6153;
  10774. background: linear-gradient(135deg, #ea6153 0%, #d62c1a 100%) !important;
  10775. }
  10776. .bg-gd-aqua {
  10777. background: #2facb2;
  10778. background: linear-gradient(135deg, #2facb2 0%, #70b29c 100%) !important;
  10779. }
  10780. .bg-gd-emerald {
  10781. background: #6eab4d;
  10782. background: linear-gradient(135deg, #6eab4d 0%, #2facb2 100%) !important;
  10783. }
  10784. .bg-gd-sea {
  10785. background: #2095f3;
  10786. background: linear-gradient(135deg, #2095f3 0%, #26c6da 100%) !important;
  10787. }
  10788. .bg-gd-leaf {
  10789. background: #ffca28;
  10790. background: linear-gradient(135deg, #ffca28 0%, #9ccc65 100%) !important;
  10791. }
  10792. .bg-gd-lake {
  10793. background: #26c6da;
  10794. background: linear-gradient(135deg, #26c6da 0%, #9ccc65 100%) !important;
  10795. }
  10796. .bg-gd-sun {
  10797. background: #ef5350;
  10798. background: linear-gradient(135deg, #ef5350 0%, #ffca28 100%) !important;
  10799. }
  10800. .bg-black-op {
  10801. background-color: rgba(0, 0, 0, 0.5) !important;
  10802. }
  10803. .bg-black-op-5 {
  10804. background-color: rgba(0, 0, 0, 0.05) !important;
  10805. }
  10806. .bg-black-op-10 {
  10807. background-color: rgba(0, 0, 0, 0.1) !important;
  10808. }
  10809. .bg-black-op-25 {
  10810. background-color: rgba(0, 0, 0, 0.25) !important;
  10811. }
  10812. .bg-black-op-75 {
  10813. background-color: rgba(0, 0, 0, 0.75) !important;
  10814. }
  10815. .bg-black-op-90 {
  10816. background-color: rgba(0, 0, 0, 0.9) !important;
  10817. }
  10818. .bg-black-op-95 {
  10819. background-color: rgba(0, 0, 0, 0.95) !important;
  10820. }
  10821. .bg-white-op {
  10822. background-color: rgba(255, 255, 255, 0.5) !important;
  10823. }
  10824. .bg-white-op-5 {
  10825. background-color: rgba(255, 255, 255, 0.05) !important;
  10826. }
  10827. .bg-white-op-10 {
  10828. background-color: rgba(255, 255, 255, 0.1) !important;
  10829. }
  10830. .bg-white-op-25 {
  10831. background-color: rgba(255, 255, 255, 0.25) !important;
  10832. }
  10833. .bg-white-op-75 {
  10834. background-color: rgba(255, 255, 255, 0.75) !important;
  10835. }
  10836. .bg-white-op-90 {
  10837. background-color: rgba(255, 255, 255, 0.9) !important;
  10838. }
  10839. .bg-white-op-95 {
  10840. background-color: rgba(255, 255, 255, 0.95) !important;
  10841. }
  10842. .bg-image {
  10843. background-color: #f8f9fa;
  10844. background-position: 0% 50%;
  10845. background-size: cover;
  10846. }
  10847. .bg-image-top {
  10848. background-position-y: 0%;
  10849. }
  10850. .bg-image-bottom {
  10851. background-position-y: 100%;
  10852. }
  10853. @media (min-width: 1200px) {
  10854. .bg-image-fixed {
  10855. background-attachment: fixed;
  10856. }
  10857. }
  10858. .bg-pattern {
  10859. background-repeat: repeat;
  10860. }
  10861. .bg-video {
  10862. width: 100%;
  10863. -webkit-transform: translateZ(0);
  10864. transform: translateZ(0);
  10865. }
  10866. .border {
  10867. border: 1px solid #eaecee !important;
  10868. }
  10869. .border-t {
  10870. border-top: 1px solid #eaecee !important;
  10871. }
  10872. .border-r {
  10873. border-right: 1px solid #eaecee !important;
  10874. }
  10875. .border-b {
  10876. border-bottom: 1px solid #eaecee !important;
  10877. }
  10878. .border-l {
  10879. border-left: 1px solid #eaecee !important;
  10880. }
  10881. .border-light {
  10882. border: 1px solid #fbfbfc !important;
  10883. }
  10884. .border-light-t {
  10885. border-top: 1px solid #fbfbfc !important;
  10886. }
  10887. .border-light-r {
  10888. border-right: 1px solid #fbfbfc !important;
  10889. }
  10890. .border-light-b {
  10891. border-bottom: 1px solid #fbfbfc !important;
  10892. }
  10893. .border-light-l {
  10894. border-left: 1px solid #fbfbfc !important;
  10895. }
  10896. .border-white-op {
  10897. border: 1px solid rgba(255, 255, 255, 0.1) !important;
  10898. }
  10899. .border-white-op-t {
  10900. border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
  10901. }
  10902. .border-white-op-r {
  10903. border-right: 1px solid rgba(255, 255, 255, 0.1) !important;
  10904. }
  10905. .border-white-op-b {
  10906. border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  10907. }
  10908. .border-white-op-l {
  10909. border-left: 1px solid rgba(255, 255, 255, 0.1) !important;
  10910. }
  10911. .border-black-op {
  10912. border: 1px solid rgba(0, 0, 0, 0.1) !important;
  10913. }
  10914. .border-black-op-t {
  10915. border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
  10916. }
  10917. .border-black-op-r {
  10918. border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
  10919. }
  10920. .border-black-op-b {
  10921. border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
  10922. }
  10923. .border-black-op-l {
  10924. border-left: 1px solid rgba(0, 0, 0, 0.1) !important;
  10925. }
  10926. .border-2x {
  10927. border-width: 2px !important;
  10928. }
  10929. .border-3x {
  10930. border-width: 3px !important;
  10931. }
  10932. .overflow-hidden {
  10933. overflow: hidden;
  10934. }
  10935. .overflow-y-auto {
  10936. overflow-y: auto;
  10937. -webkit-overflow-scrolling: touch;
  10938. }
  10939. .opacity-0 {
  10940. opacity: 0;
  10941. }
  10942. .opacity-1 {
  10943. opacity: 1;
  10944. }
  10945. .click-ripple {
  10946. display: block;
  10947. position: absolute;
  10948. background: rgba(255, 255, 255, 0.5);
  10949. border-radius: 100%;
  10950. -webkit-transform: scale(0);
  10951. transform: scale(0);
  10952. }
  10953. .click-ripple.animate {
  10954. -webkit-animation: click-ripple .9s ease-out;
  10955. animation: click-ripple .9s ease-out;
  10956. }
  10957. @-webkit-keyframes click-ripple {
  10958. 100% {
  10959. opacity: 0;
  10960. -webkit-transform: scale(3);
  10961. transform: scale(3);
  10962. }
  10963. }
  10964. @keyframes click-ripple {
  10965. 100% {
  10966. opacity: 0;
  10967. -webkit-transform: scale(3);
  10968. transform: scale(3);
  10969. }
  10970. }
  10971. .visible-lt-ie10 {
  10972. display: none;
  10973. }
  10974. .lt-ie10 .hidden-lt-ie10 {
  10975. display: none !important;
  10976. }
  10977. .lt-ie10 .visible-lt-ie10 {
  10978. display: block;
  10979. }
  10980. .lt-ie10 .visible-lt-ie10-ib {
  10981. display: inline-block;
  10982. }
  10983. .lt-ie10.lt-ie10-msg body {
  10984. background-color: #fff;
  10985. }
  10986. .lt-ie10.lt-ie10-msg::before {
  10987. position: fixed;
  10988. top: 100px;
  10989. right: 0;
  10990. left: 0;
  10991. display: block;
  10992. padding: 30px 20px;
  10993. text-align: center;
  10994. font-size: 1.142857rem;
  10995. font-weight: 600;
  10996. background: #ffca28;
  10997. color: #755800;
  10998. content: 'Internet Explorer 9 and older versions are not supported. Please update your browser.';
  10999. z-index: 9999999;
  11000. }
  11001. .lt-ie10.lt-ie10-msg #page-container {
  11002. display: none;
  11003. }
  11004. .min-width-20 {
  11005. min-width: 20px !important;
  11006. }
  11007. .min-width-30 {
  11008. min-width: 30px !important;
  11009. }
  11010. .min-width-50 {
  11011. min-width: 50px !important;
  11012. }
  11013. .min-width-75 {
  11014. min-width: 75px !important;
  11015. }
  11016. .min-width-100 {
  11017. min-width: 100px !important;
  11018. }
  11019. .min-width-125 {
  11020. min-width: 125px !important;
  11021. }
  11022. .min-width-150 {
  11023. min-width: 150px !important;
  11024. }
  11025. .min-width-175 {
  11026. min-width: 175px !important;
  11027. }
  11028. .min-width-200 {
  11029. min-width: 200px !important;
  11030. }
  11031. .min-width-300 {
  11032. min-width: 300px !important;
  11033. }
  11034. .min-width-320 {
  11035. min-width: 320px !important;
  11036. }
  11037. .min-height-20 {
  11038. min-height: 20px !important;
  11039. }
  11040. .min-height-30 {
  11041. min-height: 30px !important;
  11042. }
  11043. .min-height-50 {
  11044. min-height: 50px !important;
  11045. }
  11046. .min-height-75 {
  11047. min-height: 75px !important;
  11048. }
  11049. .min-height-100 {
  11050. min-height: 100px !important;
  11051. }
  11052. .min-height-125 {
  11053. min-height: 125px !important;
  11054. }
  11055. .min-height-150 {
  11056. min-height: 150px !important;
  11057. }
  11058. .min-height-175 {
  11059. min-height: 175px !important;
  11060. }
  11061. .min-height-200 {
  11062. min-height: 200px !important;
  11063. }
  11064. .min-height-300 {
  11065. min-height: 300px !important;
  11066. }
  11067. .min-height-400 {
  11068. min-height: 400px !important;
  11069. }
  11070. .min-height-500 {
  11071. min-height: 500px !important;
  11072. }
  11073. .m-5 {
  11074. margin: 5px 5px !important;
  11075. }
  11076. .mt-5,
  11077. .my-5 {
  11078. margin-top: 5px !important;
  11079. }
  11080. .mr-5,
  11081. .mx-5 {
  11082. margin-right: 5px !important;
  11083. }
  11084. .mb-5,
  11085. .my-5 {
  11086. margin-bottom: 5px !important;
  11087. }
  11088. .ml-5,
  11089. .mx-5 {
  11090. margin-left: 5px !important;
  11091. }
  11092. .m-10 {
  11093. margin: 10px 10px !important;
  11094. }
  11095. .mt-10,
  11096. .my-10 {
  11097. margin-top: 10px !important;
  11098. }
  11099. .mr-10,
  11100. .mx-10 {
  11101. margin-right: 10px !important;
  11102. }
  11103. .mb-10,
  11104. .my-10 {
  11105. margin-bottom: 10px !important;
  11106. }
  11107. .ml-10,
  11108. .mx-10 {
  11109. margin-left: 10px !important;
  11110. }
  11111. .m-15 {
  11112. margin: 15px 15px !important;
  11113. }
  11114. .mt-15,
  11115. .my-15 {
  11116. margin-top: 15px !important;
  11117. }
  11118. .mr-15,
  11119. .mx-15 {
  11120. margin-right: 15px !important;
  11121. }
  11122. .mb-15,
  11123. .my-15 {
  11124. margin-bottom: 15px !important;
  11125. }
  11126. .ml-15,
  11127. .mx-15 {
  11128. margin-left: 15px !important;
  11129. }
  11130. .m-20 {
  11131. margin: 20px 20px !important;
  11132. }
  11133. .mt-20,
  11134. .my-20 {
  11135. margin-top: 20px !important;
  11136. }
  11137. .mr-20,
  11138. .mx-20 {
  11139. margin-right: 20px !important;
  11140. }
  11141. .mb-20,
  11142. .my-20 {
  11143. margin-bottom: 20px !important;
  11144. }
  11145. .ml-20,
  11146. .mx-20 {
  11147. margin-left: 20px !important;
  11148. }
  11149. .m-30 {
  11150. margin: 30px 30px !important;
  11151. }
  11152. .mt-30,
  11153. .my-30 {
  11154. margin-top: 30px !important;
  11155. }
  11156. .mr-30,
  11157. .mx-30 {
  11158. margin-right: 30px !important;
  11159. }
  11160. .mb-30,
  11161. .my-30 {
  11162. margin-bottom: 30px !important;
  11163. }
  11164. .ml-30,
  11165. .mx-30 {
  11166. margin-left: 30px !important;
  11167. }
  11168. .m-50 {
  11169. margin: 50px 50px !important;
  11170. }
  11171. .mt-50,
  11172. .my-50 {
  11173. margin-top: 50px !important;
  11174. }
  11175. .mr-50,
  11176. .mx-50 {
  11177. margin-right: 50px !important;
  11178. }
  11179. .mb-50,
  11180. .my-50 {
  11181. margin-bottom: 50px !important;
  11182. }
  11183. .ml-50,
  11184. .mx-50 {
  11185. margin-left: 50px !important;
  11186. }
  11187. .m-100 {
  11188. margin: 100px 100px !important;
  11189. }
  11190. .mt-100,
  11191. .my-100 {
  11192. margin-top: 100px !important;
  11193. }
  11194. .mr-100,
  11195. .mx-100 {
  11196. margin-right: 100px !important;
  11197. }
  11198. .mb-100,
  11199. .my-100 {
  11200. margin-bottom: 100px !important;
  11201. }
  11202. .ml-100,
  11203. .mx-100 {
  11204. margin-left: 100px !important;
  11205. }
  11206. .m-150 {
  11207. margin: 150px 150px !important;
  11208. }
  11209. .mt-150,
  11210. .my-150 {
  11211. margin-top: 150px !important;
  11212. }
  11213. .mr-150,
  11214. .mx-150 {
  11215. margin-right: 150px !important;
  11216. }
  11217. .mb-150,
  11218. .my-150 {
  11219. margin-bottom: 150px !important;
  11220. }
  11221. .ml-150,
  11222. .mx-150 {
  11223. margin-left: 150px !important;
  11224. }
  11225. .m-200 {
  11226. margin: 200px 200px !important;
  11227. }
  11228. .mt-200,
  11229. .my-200 {
  11230. margin-top: 200px !important;
  11231. }
  11232. .mr-200,
  11233. .mx-200 {
  11234. margin-right: 200px !important;
  11235. }
  11236. .mb-200,
  11237. .my-200 {
  11238. margin-bottom: 200px !important;
  11239. }
  11240. .ml-200,
  11241. .mx-200 {
  11242. margin-left: 200px !important;
  11243. }
  11244. .m-300 {
  11245. margin: 300px 300px !important;
  11246. }
  11247. .mt-300,
  11248. .my-300 {
  11249. margin-top: 300px !important;
  11250. }
  11251. .mr-300,
  11252. .mx-300 {
  11253. margin-right: 300px !important;
  11254. }
  11255. .mb-300,
  11256. .my-300 {
  11257. margin-bottom: 300px !important;
  11258. }
  11259. .ml-300,
  11260. .mx-300 {
  11261. margin-left: 300px !important;
  11262. }
  11263. .p-5 {
  11264. padding: 5px 5px !important;
  11265. }
  11266. .pt-5,
  11267. .py-5 {
  11268. padding-top: 5px !important;
  11269. }
  11270. .pr-5,
  11271. .px-5 {
  11272. padding-right: 5px !important;
  11273. }
  11274. .pb-5,
  11275. .py-5 {
  11276. padding-bottom: 5px !important;
  11277. }
  11278. .pl-5,
  11279. .px-5 {
  11280. padding-left: 5px !important;
  11281. }
  11282. .p-10 {
  11283. padding: 10px 10px !important;
  11284. }
  11285. .pt-10,
  11286. .py-10 {
  11287. padding-top: 10px !important;
  11288. }
  11289. .pr-10,
  11290. .px-10 {
  11291. padding-right: 10px !important;
  11292. }
  11293. .pb-10,
  11294. .py-10 {
  11295. padding-bottom: 10px !important;
  11296. }
  11297. .pl-10,
  11298. .px-10 {
  11299. padding-left: 10px !important;
  11300. }
  11301. .p-15 {
  11302. padding: 15px 15px !important;
  11303. }
  11304. .pt-15,
  11305. .py-15 {
  11306. padding-top: 15px !important;
  11307. }
  11308. .pr-15,
  11309. .px-15 {
  11310. padding-right: 15px !important;
  11311. }
  11312. .pb-15,
  11313. .py-15 {
  11314. padding-bottom: 15px !important;
  11315. }
  11316. .pl-15,
  11317. .px-15 {
  11318. padding-left: 15px !important;
  11319. }
  11320. .p-20 {
  11321. padding: 20px 20px !important;
  11322. }
  11323. .pt-20,
  11324. .py-20 {
  11325. padding-top: 20px !important;
  11326. }
  11327. .pr-20,
  11328. .px-20 {
  11329. padding-right: 20px !important;
  11330. }
  11331. .pb-20,
  11332. .py-20 {
  11333. padding-bottom: 20px !important;
  11334. }
  11335. .pl-20,
  11336. .px-20 {
  11337. padding-left: 20px !important;
  11338. }
  11339. .p-30 {
  11340. padding: 30px 30px !important;
  11341. }
  11342. .pt-30,
  11343. .py-30 {
  11344. padding-top: 30px !important;
  11345. }
  11346. .pr-30,
  11347. .px-30 {
  11348. padding-right: 30px !important;
  11349. }
  11350. .pb-30,
  11351. .py-30 {
  11352. padding-bottom: 30px !important;
  11353. }
  11354. .pl-30,
  11355. .px-30 {
  11356. padding-left: 30px !important;
  11357. }
  11358. .p-50 {
  11359. padding: 50px 50px !important;
  11360. }
  11361. .pt-50,
  11362. .py-50 {
  11363. padding-top: 50px !important;
  11364. }
  11365. .pr-50,
  11366. .px-50 {
  11367. padding-right: 50px !important;
  11368. }
  11369. .pb-50,
  11370. .py-50 {
  11371. padding-bottom: 50px !important;
  11372. }
  11373. .pl-50,
  11374. .px-50 {
  11375. padding-left: 50px !important;
  11376. }
  11377. .p-100 {
  11378. padding: 100px 100px !important;
  11379. }
  11380. .pt-100,
  11381. .py-100 {
  11382. padding-top: 100px !important;
  11383. }
  11384. .pr-100,
  11385. .px-100 {
  11386. padding-right: 100px !important;
  11387. }
  11388. .pb-100,
  11389. .py-100 {
  11390. padding-bottom: 100px !important;
  11391. }
  11392. .pl-100,
  11393. .px-100 {
  11394. padding-left: 100px !important;
  11395. }
  11396. .p-150 {
  11397. padding: 150px 150px !important;
  11398. }
  11399. .pt-150,
  11400. .py-150 {
  11401. padding-top: 150px !important;
  11402. }
  11403. .pr-150,
  11404. .px-150 {
  11405. padding-right: 150px !important;
  11406. }
  11407. .pb-150,
  11408. .py-150 {
  11409. padding-bottom: 150px !important;
  11410. }
  11411. .pl-150,
  11412. .px-150 {
  11413. padding-left: 150px !important;
  11414. }
  11415. .p-200 {
  11416. padding: 200px 200px !important;
  11417. }
  11418. .pt-200,
  11419. .py-200 {
  11420. padding-top: 200px !important;
  11421. }
  11422. .pr-200,
  11423. .px-200 {
  11424. padding-right: 200px !important;
  11425. }
  11426. .pb-200,
  11427. .py-200 {
  11428. padding-bottom: 200px !important;
  11429. }
  11430. .pl-200,
  11431. .px-200 {
  11432. padding-left: 200px !important;
  11433. }
  11434. .p-300 {
  11435. padding: 300px 300px !important;
  11436. }
  11437. .pt-300,
  11438. .py-300 {
  11439. padding-top: 300px !important;
  11440. }
  11441. .pr-300,
  11442. .px-300 {
  11443. padding-right: 300px !important;
  11444. }
  11445. .pb-300,
  11446. .py-300 {
  11447. padding-bottom: 300px !important;
  11448. }
  11449. .pl-300,
  11450. .px-300 {
  11451. padding-left: 300px !important;
  11452. }
  11453. .push,
  11454. .items-push > div {
  11455. margin-bottom: 24px;
  11456. }
  11457. .font-w300 {
  11458. font-weight: 300 !important;
  11459. }
  11460. .font-w400 {
  11461. font-weight: 400 !important;
  11462. }
  11463. .font-w600 {
  11464. font-weight: 600 !important;
  11465. }
  11466. .font-w700 {
  11467. font-weight: 700 !important;
  11468. }
  11469. .font-size-default {
  11470. font-size: 1rem !important;
  11471. }
  11472. .font-size-xl {
  11473. font-size: 1.428571rem !important;
  11474. }
  11475. .font-size-lg {
  11476. font-size: 1.285714rem !important;
  11477. }
  11478. .font-size-md {
  11479. font-size: 1.142857rem !important;
  11480. }
  11481. .font-size-sm {
  11482. font-size: 0.928571rem !important;
  11483. }
  11484. .font-size-xs {
  11485. font-size: 0.857143rem !important;
  11486. }
  11487. .line-height-base {
  11488. line-height: 1.5 !important;
  11489. }
  11490. .text-wrap-break-word {
  11491. word-wrap: break-word;
  11492. }
  11493. .text-primary-dark {
  11494. color: #343a40 !important;
  11495. }
  11496. a.text-primary-dark.link-effect::before {
  11497. background-color: #343a40;
  11498. }
  11499. a.text-primary-dark:hover, a.text-primary-dark:focus {
  11500. color: #060708 !important;
  11501. }
  11502. .text-primary-darker {
  11503. color: #212529 !important;
  11504. }
  11505. a.text-primary-darker.link-effect::before {
  11506. background-color: #212529;
  11507. }
  11508. a.text-primary-darker:hover, a.text-primary-darker:focus {
  11509. color: black !important;
  11510. }
  11511. .text-primary-light {
  11512. color: #8bc8f9 !important;
  11513. }
  11514. a.text-primary-light.link-effect::before {
  11515. background-color: #8bc8f9;
  11516. }
  11517. a.text-primary-light:hover, a.text-primary-light:focus {
  11518. color: #2a99f4 !important;
  11519. }
  11520. .text-primary-lighter {
  11521. color: #d3eafd !important;
  11522. }
  11523. a.text-primary-lighter.link-effect::before {
  11524. background-color: #d3eafd;
  11525. }
  11526. a.text-primary-lighter:hover, a.text-primary-lighter:focus {
  11527. color: #72bcf8 !important;
  11528. }
  11529. .text-body-bg {
  11530. color: #f5f6f7 !important;
  11531. }
  11532. a.text-body-bg.link-effect::before {
  11533. background-color: #f5f6f7;
  11534. }
  11535. a.text-body-bg:hover, a.text-body-bg:focus {
  11536. color: #bcc3ca !important;
  11537. }
  11538. .text-body-bg-dark {
  11539. color: #eaecee !important;
  11540. }
  11541. a.text-body-bg-dark.link-effect::before {
  11542. background-color: #eaecee;
  11543. }
  11544. a.text-body-bg-dark:hover, a.text-body-bg-dark:focus {
  11545. color: #b1b9c1 !important;
  11546. }
  11547. .text-body-bg-light {
  11548. color: #fbfbfc !important;
  11549. }
  11550. a.text-body-bg-light.link-effect::before {
  11551. background-color: #fbfbfc;
  11552. }
  11553. a.text-body-bg-light:hover, a.text-body-bg-light:focus {
  11554. color: #c2c8ce !important;
  11555. }
  11556. .text-body-color {
  11557. color: #575757 !important;
  11558. }
  11559. a.text-body-color.link-effect::before {
  11560. background-color: #575757;
  11561. }
  11562. a.text-body-color:hover, a.text-body-color:focus {
  11563. color: #242424 !important;
  11564. }
  11565. .text-body-color-dark {
  11566. color: #171717 !important;
  11567. }
  11568. a.text-body-color-dark.link-effect::before {
  11569. background-color: #171717;
  11570. }
  11571. a.text-body-color-dark:hover, a.text-body-color-dark:focus {
  11572. color: black !important;
  11573. }
  11574. .text-body-color-light {
  11575. color: #eaecee !important;
  11576. }
  11577. a.text-body-color-light.link-effect::before {
  11578. background-color: #eaecee;
  11579. }
  11580. a.text-body-color-light:hover, a.text-body-color-light:focus {
  11581. color: #b1b9c1 !important;
  11582. }
  11583. .text-muted {
  11584. color: #6c757d !important;
  11585. }
  11586. a.text-muted.link-effect::before {
  11587. background-color: #6c757d;
  11588. }
  11589. a.text-muted:hover, a.text-muted:focus {
  11590. color: #3d4246 !important;
  11591. }
  11592. .text-success-light {
  11593. color: #ebf5df !important;
  11594. }
  11595. a.text-success-light.link-effect::before {
  11596. background-color: #ebf5df;
  11597. }
  11598. a.text-success-light:hover, a.text-success-light:focus {
  11599. color: #badd91 !important;
  11600. }
  11601. .text-warning-light {
  11602. color: #fcf7e6 !important;
  11603. }
  11604. a.text-warning-light.link-effect::before {
  11605. background-color: #fcf7e6;
  11606. }
  11607. a.text-warning-light:hover, a.text-warning-light:focus {
  11608. color: #f1da8b !important;
  11609. }
  11610. .text-info-light {
  11611. color: #e3f4fc !important;
  11612. }
  11613. a.text-info-light.link-effect::before {
  11614. background-color: #e3f4fc;
  11615. }
  11616. a.text-info-light:hover, a.text-info-light:focus {
  11617. color: #87d0f2 !important;
  11618. }
  11619. .text-danger-light {
  11620. color: #fae9e8 !important;
  11621. }
  11622. a.text-danger-light.link-effect::before {
  11623. background-color: #fae9e8;
  11624. }
  11625. a.text-danger-light:hover, a.text-danger-light:focus {
  11626. color: #e89994 !important;
  11627. }
  11628. .text-white {
  11629. color: #fff !important;
  11630. }
  11631. a.text-white.link-effect::before {
  11632. background-color: #fff;
  11633. }
  11634. a.text-white:hover, a.text-white:focus {
  11635. color: #cccccc !important;
  11636. }
  11637. .text-white-op {
  11638. color: rgba(255, 255, 255, 0.8) !important;
  11639. }
  11640. a.text-white-op.link-effect::before {
  11641. background-color: rgba(255, 255, 255, 0.8);
  11642. }
  11643. a.text-white-op:hover, a.text-white-op:focus {
  11644. color: rgba(204, 204, 204, 0.8) !important;
  11645. }
  11646. .text-black {
  11647. color: #000 !important;
  11648. }
  11649. a.text-black.link-effect::before {
  11650. background-color: #000;
  11651. }
  11652. a.text-black:hover, a.text-black:focus {
  11653. color: black !important;
  11654. }
  11655. .text-black-op {
  11656. color: rgba(0, 0, 0, 0.5) !important;
  11657. }
  11658. a.text-black-op.link-effect::before {
  11659. background-color: rgba(0, 0, 0, 0.5);
  11660. }
  11661. a.text-black-op:hover, a.text-black-op:focus {
  11662. color: rgba(0, 0, 0, 0.5) !important;
  11663. }
  11664. .text-gray {
  11665. color: #ced4da !important;
  11666. }
  11667. a.text-gray.link-effect::before {
  11668. background-color: #ced4da;
  11669. }
  11670. a.text-gray:hover, a.text-gray:focus {
  11671. color: #94a1ae !important;
  11672. }
  11673. .text-gray-dark {
  11674. color: #6c757d !important;
  11675. }
  11676. a.text-gray-dark.link-effect::before {
  11677. background-color: #6c757d;
  11678. }
  11679. a.text-gray-dark:hover, a.text-gray-dark:focus {
  11680. color: #3d4246 !important;
  11681. }
  11682. .text-gray-darker {
  11683. color: #343a40 !important;
  11684. }
  11685. a.text-gray-darker.link-effect::before {
  11686. background-color: #343a40;
  11687. }
  11688. a.text-gray-darker:hover, a.text-gray-darker:focus {
  11689. color: #060708 !important;
  11690. }
  11691. .text-gray-light {
  11692. color: #e9ecef !important;
  11693. }
  11694. a.text-gray-light.link-effect::before {
  11695. background-color: #e9ecef;
  11696. }
  11697. a.text-gray-light:hover, a.text-gray-light:focus {
  11698. color: #aeb9c4 !important;
  11699. }
  11700. .text-gray-lighter {
  11701. color: #f8f9fa !important;
  11702. }
  11703. a.text-gray-lighter.link-effect::before {
  11704. background-color: #f8f9fa;
  11705. }
  11706. a.text-gray-lighter:hover, a.text-gray-lighter:focus {
  11707. color: #bdc6d0 !important;
  11708. }
  11709. .text-dual-primary-dark {
  11710. color: #343a40 !important;
  11711. }
  11712. a.text-dual-primary-dark.link-effect::before {
  11713. background-color: #343a40;
  11714. }
  11715. a.text-dual-primary-dark:hover, a.text-dual-primary-dark:focus {
  11716. color: #060708 !important;
  11717. }
  11718. .page-header-inverse #page-header .text-dual-primary-dark,
  11719. .sidebar-inverse #sidebar .text-dual-primary-dark {
  11720. color: #eaecee !important;
  11721. }
  11722. .page-header-inverse #page-header a.text-dual-primary-dark.link-effect::before,
  11723. .sidebar-inverse #sidebar a.text-dual-primary-dark.link-effect::before {
  11724. background-color: #eaecee;
  11725. }
  11726. .page-header-inverse #page-header a.text-dual-primary-dark:hover, .page-header-inverse #page-header a.text-dual-primary-dark:focus,
  11727. .sidebar-inverse #sidebar a.text-dual-primary-dark:hover,
  11728. .sidebar-inverse #sidebar a.text-dual-primary-dark:focus {
  11729. color: #b1b9c1 !important;
  11730. }
  11731. .align-parent {
  11732. position: relative;
  11733. }
  11734. .align-v {
  11735. position: absolute;
  11736. top: 50%;
  11737. right: auto;
  11738. left: auto;
  11739. -webkit-transform: translateX(0) translateY(-50%);
  11740. transform: translateX(0) translateY(-50%);
  11741. }
  11742. .align-v-r {
  11743. position: absolute;
  11744. top: 50%;
  11745. right: 0;
  11746. left: auto;
  11747. -webkit-transform: translateX(0) translateY(-50%);
  11748. transform: translateX(0) translateY(-50%);
  11749. }
  11750. .align-v-l {
  11751. position: absolute;
  11752. top: 50%;
  11753. right: auto;
  11754. left: 0;
  11755. -webkit-transform: translateX(0) translateY(-50%);
  11756. transform: translateX(0) translateY(-50%);
  11757. }
  11758. .align-v-r {
  11759. position: absolute;
  11760. top: 50%;
  11761. right: 0;
  11762. left: auto;
  11763. -webkit-transform: translateX(0) translateY(-50%);
  11764. transform: translateX(0) translateY(-50%);
  11765. }
  11766. .align-v-h {
  11767. position: absolute;
  11768. top: 50%;
  11769. right: auto;
  11770. left: 50%;
  11771. -webkit-transform: translateX(-50%) translateY(-50%);
  11772. transform: translateX(-50%) translateY(-50%);
  11773. }
  11774. .text-default {
  11775. color: #42a5f5 !important;
  11776. }
  11777. a.text-default.link-effect::before {
  11778. background-color: #42a5f5;
  11779. }
  11780. a.text-default:hover, a.text-default:focus {
  11781. color: #0b72c6 !important;
  11782. }
  11783. .text-default-dark {
  11784. color: #343a40 !important;
  11785. }
  11786. a.text-default-dark.link-effect::before {
  11787. background-color: #343a40;
  11788. }
  11789. a.text-default-dark:hover, a.text-default-dark:focus {
  11790. color: #060708 !important;
  11791. }
  11792. .text-default-darker {
  11793. color: #212529 !important;
  11794. }
  11795. a.text-default-darker.link-effect::before {
  11796. background-color: #212529;
  11797. }
  11798. a.text-default-darker:hover, a.text-default-darker:focus {
  11799. color: black !important;
  11800. }
  11801. .text-default-light {
  11802. color: #8bc8f9 !important;
  11803. }
  11804. a.text-default-light.link-effect::before {
  11805. background-color: #8bc8f9;
  11806. }
  11807. a.text-default-light:hover, a.text-default-light:focus {
  11808. color: #2a99f4 !important;
  11809. }
  11810. .text-default-lighter {
  11811. color: #d3eafd !important;
  11812. }
  11813. a.text-default-lighter.link-effect::before {
  11814. background-color: #d3eafd;
  11815. }
  11816. a.text-default-lighter:hover, a.text-default-lighter:focus {
  11817. color: #72bcf8 !important;
  11818. }
  11819. .bg-default {
  11820. background-color: #42a5f5 !important;
  11821. }
  11822. a.bg-default:hover, a.bg-default:focus,
  11823. button.bg-default:hover,
  11824. button.bg-default:focus {
  11825. background-color: #128ef2 !important;
  11826. }
  11827. .bg-default-op {
  11828. background-color: rgba(66, 165, 245, 0.75) !important;
  11829. }
  11830. a.bg-default-op:hover, a.bg-default-op:focus,
  11831. button.bg-default-op:hover,
  11832. button.bg-default-op:focus {
  11833. background-color: rgba(18, 142, 242, 0.75) !important;
  11834. }
  11835. .bg-default-dark {
  11836. background-color: #343a40 !important;
  11837. }
  11838. a.bg-default-dark:hover, a.bg-default-dark:focus,
  11839. button.bg-default-dark:hover,
  11840. button.bg-default-dark:focus {
  11841. background-color: #1d2124 !important;
  11842. }
  11843. .bg-default-dark-op {
  11844. background-color: rgba(52, 58, 64, 0.83) !important;
  11845. }
  11846. a.bg-default-dark-op:hover, a.bg-default-dark-op:focus,
  11847. button.bg-default-dark-op:hover,
  11848. button.bg-default-dark-op:focus {
  11849. background-color: rgba(29, 33, 36, 0.83) !important;
  11850. }
  11851. .bg-default-darker {
  11852. background-color: #212529 !important;
  11853. }
  11854. a.bg-default-darker:hover, a.bg-default-darker:focus,
  11855. button.bg-default-darker:hover,
  11856. button.bg-default-darker:focus {
  11857. background-color: #0a0c0d !important;
  11858. }
  11859. .bg-default-light {
  11860. background-color: #8bc8f9 !important;
  11861. }
  11862. a.bg-default-light:hover, a.bg-default-light:focus,
  11863. button.bg-default-light:hover,
  11864. button.bg-default-light:focus {
  11865. background-color: #5ab1f6 !important;
  11866. }
  11867. .bg-default-lighter {
  11868. background-color: #d3eafd !important;
  11869. }
  11870. a.bg-default-lighter:hover, a.bg-default-lighter:focus,
  11871. button.bg-default-lighter:hover,
  11872. button.bg-default-lighter:focus {
  11873. background-color: #a3d3fa !important;
  11874. }
  11875. .bg-gd-default {
  11876. background: #0c80df;
  11877. background: linear-gradient(135deg, #0c80df 0%, #5ab1f6 100%) !important;
  11878. }
  11879. .text-elegance {
  11880. color: #d262e3 !important;
  11881. }
  11882. a.text-elegance.link-effect::before {
  11883. background-color: #d262e3;
  11884. }
  11885. a.text-elegance:hover, a.text-elegance:focus {
  11886. color: #a922bd !important;
  11887. }
  11888. .text-elegance-dark {
  11889. color: #403537 !important;
  11890. }
  11891. a.text-elegance-dark.link-effect::before {
  11892. background-color: #403537;
  11893. }
  11894. a.text-elegance-dark:hover, a.text-elegance-dark:focus {
  11895. color: #080707 !important;
  11896. }
  11897. .text-elegance-darker {
  11898. color: #332a2c !important;
  11899. }
  11900. a.text-elegance-darker.link-effect::before {
  11901. background-color: #332a2c;
  11902. }
  11903. a.text-elegance-darker:hover, a.text-elegance-darker:focus {
  11904. color: black !important;
  11905. }
  11906. .text-elegance-light {
  11907. color: #e196ec !important;
  11908. }
  11909. a.text-elegance-light.link-effect::before {
  11910. background-color: #e196ec;
  11911. }
  11912. a.text-elegance-light:hover, a.text-elegance-light:focus {
  11913. color: #c83fdd !important;
  11914. }
  11915. .text-elegance-lighter {
  11916. color: #edc1f4 !important;
  11917. }
  11918. a.text-elegance-lighter.link-effect::before {
  11919. background-color: #edc1f4;
  11920. }
  11921. a.text-elegance-lighter:hover, a.text-elegance-lighter:focus {
  11922. color: #d46be5 !important;
  11923. }
  11924. .bg-elegance {
  11925. background-color: #d262e3 !important;
  11926. }
  11927. a.bg-elegance:hover, a.bg-elegance:focus,
  11928. button.bg-elegance:hover,
  11929. button.bg-elegance:focus {
  11930. background-color: #c637db !important;
  11931. }
  11932. .bg-elegance-op {
  11933. background-color: rgba(210, 98, 227, 0.75) !important;
  11934. }
  11935. a.bg-elegance-op:hover, a.bg-elegance-op:focus,
  11936. button.bg-elegance-op:hover,
  11937. button.bg-elegance-op:focus {
  11938. background-color: rgba(198, 55, 219, 0.75) !important;
  11939. }
  11940. .bg-elegance-dark {
  11941. background-color: #403537 !important;
  11942. }
  11943. a.bg-elegance-dark:hover, a.bg-elegance-dark:focus,
  11944. button.bg-elegance-dark:hover,
  11945. button.bg-elegance-dark:focus {
  11946. background-color: #241e1f !important;
  11947. }
  11948. .bg-elegance-dark-op {
  11949. background-color: rgba(64, 53, 55, 0.83) !important;
  11950. }
  11951. a.bg-elegance-dark-op:hover, a.bg-elegance-dark-op:focus,
  11952. button.bg-elegance-dark-op:hover,
  11953. button.bg-elegance-dark-op:focus {
  11954. background-color: rgba(36, 30, 31, 0.83) !important;
  11955. }
  11956. .bg-elegance-darker {
  11957. background-color: #332a2c !important;
  11958. }
  11959. a.bg-elegance-darker:hover, a.bg-elegance-darker:focus,
  11960. button.bg-elegance-darker:hover,
  11961. button.bg-elegance-darker:focus {
  11962. background-color: #171314 !important;
  11963. }
  11964. .bg-elegance-light {
  11965. background-color: #e196ec !important;
  11966. }
  11967. a.bg-elegance-light:hover, a.bg-elegance-light:focus,
  11968. button.bg-elegance-light:hover,
  11969. button.bg-elegance-light:focus {
  11970. background-color: #d46be5 !important;
  11971. }
  11972. .bg-elegance-lighter {
  11973. background-color: #edc1f4 !important;
  11974. }
  11975. a.bg-elegance-lighter:hover, a.bg-elegance-lighter:focus,
  11976. button.bg-elegance-lighter:hover,
  11977. button.bg-elegance-lighter:focus {
  11978. background-color: #e196ec !important;
  11979. }
  11980. .bg-gd-elegance {
  11981. background: #bc26d3;
  11982. background: linear-gradient(135deg, #bc26d3 0%, #d878e7 100%) !important;
  11983. }
  11984. .text-pulse {
  11985. color: #e74c3c !important;
  11986. }
  11987. a.text-pulse.link-effect::before {
  11988. background-color: #e74c3c;
  11989. }
  11990. a.text-pulse:hover, a.text-pulse:focus {
  11991. color: #a82315 !important;
  11992. }
  11993. .text-pulse-dark {
  11994. color: #383838 !important;
  11995. }
  11996. a.text-pulse-dark.link-effect::before {
  11997. background-color: #383838;
  11998. }
  11999. a.text-pulse-dark:hover, a.text-pulse-dark:focus {
  12000. color: #050505 !important;
  12001. }
  12002. .text-pulse-darker {
  12003. color: #232323 !important;
  12004. }
  12005. a.text-pulse-darker.link-effect::before {
  12006. background-color: #232323;
  12007. }
  12008. a.text-pulse-darker:hover, a.text-pulse-darker:focus {
  12009. color: black !important;
  12010. }
  12011. .text-pulse-light {
  12012. color: #eb6d60 !important;
  12013. }
  12014. a.text-pulse-light.link-effect::before {
  12015. background-color: #eb6d60;
  12016. }
  12017. a.text-pulse-light:hover, a.text-pulse-light:focus {
  12018. color: #cd2a19 !important;
  12019. }
  12020. .text-pulse-lighter {
  12021. color: #f3a8a0 !important;
  12022. }
  12023. a.text-pulse-lighter.link-effect::before {
  12024. background-color: #f3a8a0;
  12025. }
  12026. a.text-pulse-lighter:hover, a.text-pulse-lighter:focus {
  12027. color: #e85445 !important;
  12028. }
  12029. .bg-pulse {
  12030. background-color: #e74c3c !important;
  12031. }
  12032. a.bg-pulse:hover, a.bg-pulse:focus,
  12033. button.bg-pulse:hover,
  12034. button.bg-pulse:focus {
  12035. background-color: #d62c1a !important;
  12036. }
  12037. .bg-pulse-op {
  12038. background-color: rgba(231, 76, 60, 0.75) !important;
  12039. }
  12040. a.bg-pulse-op:hover, a.bg-pulse-op:focus,
  12041. button.bg-pulse-op:hover,
  12042. button.bg-pulse-op:focus {
  12043. background-color: rgba(214, 44, 26, 0.75) !important;
  12044. }
  12045. .bg-pulse-dark {
  12046. background-color: #383838 !important;
  12047. }
  12048. a.bg-pulse-dark:hover, a.bg-pulse-dark:focus,
  12049. button.bg-pulse-dark:hover,
  12050. button.bg-pulse-dark:focus {
  12051. background-color: #1f1f1f !important;
  12052. }
  12053. .bg-pulse-dark-op {
  12054. background-color: rgba(56, 56, 56, 0.83) !important;
  12055. }
  12056. a.bg-pulse-dark-op:hover, a.bg-pulse-dark-op:focus,
  12057. button.bg-pulse-dark-op:hover,
  12058. button.bg-pulse-dark-op:focus {
  12059. background-color: rgba(31, 31, 31, 0.83) !important;
  12060. }
  12061. .bg-pulse-darker {
  12062. background-color: #232323 !important;
  12063. }
  12064. a.bg-pulse-darker:hover, a.bg-pulse-darker:focus,
  12065. button.bg-pulse-darker:hover,
  12066. button.bg-pulse-darker:focus {
  12067. background-color: #0a0a0a !important;
  12068. }
  12069. .bg-pulse-light {
  12070. background-color: #eb6d60 !important;
  12071. }
  12072. a.bg-pulse-light:hover, a.bg-pulse-light:focus,
  12073. button.bg-pulse-light:hover,
  12074. button.bg-pulse-light:focus {
  12075. background-color: #e64433 !important;
  12076. }
  12077. .bg-pulse-lighter {
  12078. background-color: #f3a8a0 !important;
  12079. }
  12080. a.bg-pulse-lighter:hover, a.bg-pulse-lighter:focus,
  12081. button.bg-pulse-lighter:hover,
  12082. button.bg-pulse-lighter:focus {
  12083. background-color: #ee7e72 !important;
  12084. }
  12085. .bg-gd-pulse {
  12086. background: #bf2718;
  12087. background: linear-gradient(135deg, #bf2718 0%, #ea6153 100%) !important;
  12088. }
  12089. .text-flat {
  12090. color: #70b29c !important;
  12091. }
  12092. a.text-flat.link-effect::before {
  12093. background-color: #70b29c;
  12094. }
  12095. a.text-flat:hover, a.text-flat:focus {
  12096. color: #427a67 !important;
  12097. }
  12098. .text-flat-dark {
  12099. color: #113f4c !important;
  12100. }
  12101. a.text-flat-dark.link-effect::before {
  12102. background-color: #113f4c;
  12103. }
  12104. a.text-flat-dark:hover, a.text-flat-dark:focus {
  12105. color: black !important;
  12106. }
  12107. .text-flat-darker {
  12108. color: #0b2830 !important;
  12109. }
  12110. a.text-flat-darker.link-effect::before {
  12111. background-color: #0b2830;
  12112. }
  12113. a.text-flat-darker:hover, a.text-flat-darker:focus {
  12114. color: black !important;
  12115. }
  12116. .text-flat-light {
  12117. color: #acd2c5 !important;
  12118. }
  12119. a.text-flat-light.link-effect::before {
  12120. background-color: #acd2c5;
  12121. }
  12122. a.text-flat-light:hover, a.text-flat-light:focus {
  12123. color: #69ae97 !important;
  12124. }
  12125. .text-flat-lighter {
  12126. color: #cde4dc !important;
  12127. }
  12128. a.text-flat-lighter.link-effect::before {
  12129. background-color: #cde4dc;
  12130. }
  12131. a.text-flat-lighter:hover, a.text-flat-lighter:focus {
  12132. color: #8bc0ae !important;
  12133. }
  12134. .bg-flat {
  12135. background-color: #70b29c !important;
  12136. }
  12137. a.bg-flat:hover, a.bg-flat:focus,
  12138. button.bg-flat:hover,
  12139. button.bg-flat:focus {
  12140. background-color: #549b83 !important;
  12141. }
  12142. .bg-flat-op {
  12143. background-color: rgba(112, 178, 156, 0.75) !important;
  12144. }
  12145. a.bg-flat-op:hover, a.bg-flat-op:focus,
  12146. button.bg-flat-op:hover,
  12147. button.bg-flat-op:focus {
  12148. background-color: rgba(84, 155, 131, 0.75) !important;
  12149. }
  12150. .bg-flat-dark {
  12151. background-color: #113f4c !important;
  12152. }
  12153. a.bg-flat-dark:hover, a.bg-flat-dark:focus,
  12154. button.bg-flat-dark:hover,
  12155. button.bg-flat-dark:focus {
  12156. background-color: #081c22 !important;
  12157. }
  12158. .bg-flat-dark-op {
  12159. background-color: rgba(17, 63, 76, 0.83) !important;
  12160. }
  12161. a.bg-flat-dark-op:hover, a.bg-flat-dark-op:focus,
  12162. button.bg-flat-dark-op:hover,
  12163. button.bg-flat-dark-op:focus {
  12164. background-color: rgba(8, 28, 34, 0.83) !important;
  12165. }
  12166. .bg-flat-darker {
  12167. background-color: #0b2830 !important;
  12168. }
  12169. a.bg-flat-darker:hover, a.bg-flat-darker:focus,
  12170. button.bg-flat-darker:hover,
  12171. button.bg-flat-darker:focus {
  12172. background-color: #010507 !important;
  12173. }
  12174. .bg-flat-light {
  12175. background-color: #acd2c5 !important;
  12176. }
  12177. a.bg-flat-light:hover, a.bg-flat-light:focus,
  12178. button.bg-flat-light:hover,
  12179. button.bg-flat-light:focus {
  12180. background-color: #8bc0ae !important;
  12181. }
  12182. .bg-flat-lighter {
  12183. background-color: #cde4dc !important;
  12184. }
  12185. a.bg-flat-lighter:hover, a.bg-flat-lighter:focus,
  12186. button.bg-flat-lighter:hover,
  12187. button.bg-flat-lighter:focus {
  12188. background-color: #acd2c5 !important;
  12189. }
  12190. .bg-gd-flat {
  12191. background: #4b8b75;
  12192. background: linear-gradient(135deg, #4b8b75 0%, #81bba7 100%) !important;
  12193. }
  12194. .text-corporate {
  12195. color: #2facb2 !important;
  12196. }
  12197. a.text-corporate.link-effect::before {
  12198. background-color: #2facb2;
  12199. }
  12200. a.text-corporate:hover, a.text-corporate:focus {
  12201. color: #1a5e61 !important;
  12202. }
  12203. .text-corporate-dark {
  12204. color: #323d4c !important;
  12205. }
  12206. a.text-corporate-dark.link-effect::before {
  12207. background-color: #323d4c;
  12208. }
  12209. a.text-corporate-dark:hover, a.text-corporate-dark:focus {
  12210. color: #0a0c0e !important;
  12211. }
  12212. .text-corporate-darker {
  12213. color: #252d38 !important;
  12214. }
  12215. a.text-corporate-darker.link-effect::before {
  12216. background-color: #252d38;
  12217. }
  12218. a.text-corporate-darker:hover, a.text-corporate-darker:focus {
  12219. color: black !important;
  12220. }
  12221. .text-corporate-light {
  12222. color: #5aced3 !important;
  12223. }
  12224. a.text-corporate-light.link-effect::before {
  12225. background-color: #5aced3;
  12226. }
  12227. a.text-corporate-light:hover, a.text-corporate-light:focus {
  12228. color: #2a999e !important;
  12229. }
  12230. .text-corporate-lighter {
  12231. color: #d3f2f3 !important;
  12232. }
  12233. a.text-corporate-lighter.link-effect::before {
  12234. background-color: #d3f2f3;
  12235. }
  12236. a.text-corporate-lighter:hover, a.text-corporate-lighter:focus {
  12237. color: #82dade !important;
  12238. }
  12239. .bg-corporate {
  12240. background-color: #2facb2 !important;
  12241. }
  12242. a.bg-corporate:hover, a.bg-corporate:focus,
  12243. button.bg-corporate:hover,
  12244. button.bg-corporate:focus {
  12245. background-color: #24858a !important;
  12246. }
  12247. .bg-corporate-op {
  12248. background-color: rgba(47, 172, 178, 0.75) !important;
  12249. }
  12250. a.bg-corporate-op:hover, a.bg-corporate-op:focus,
  12251. button.bg-corporate-op:hover,
  12252. button.bg-corporate-op:focus {
  12253. background-color: rgba(36, 133, 138, 0.75) !important;
  12254. }
  12255. .bg-corporate-dark {
  12256. background-color: #323d4c !important;
  12257. }
  12258. a.bg-corporate-dark:hover, a.bg-corporate-dark:focus,
  12259. button.bg-corporate-dark:hover,
  12260. button.bg-corporate-dark:focus {
  12261. background-color: #1e242d !important;
  12262. }
  12263. .bg-corporate-dark-op {
  12264. background-color: rgba(50, 61, 76, 0.83) !important;
  12265. }
  12266. a.bg-corporate-dark-op:hover, a.bg-corporate-dark-op:focus,
  12267. button.bg-corporate-dark-op:hover,
  12268. button.bg-corporate-dark-op:focus {
  12269. background-color: rgba(30, 36, 45, 0.83) !important;
  12270. }
  12271. .bg-corporate-darker {
  12272. background-color: #252d38 !important;
  12273. }
  12274. a.bg-corporate-darker:hover, a.bg-corporate-darker:focus,
  12275. button.bg-corporate-darker:hover,
  12276. button.bg-corporate-darker:focus {
  12277. background-color: #111419 !important;
  12278. }
  12279. .bg-corporate-light {
  12280. background-color: #5aced3 !important;
  12281. }
  12282. a.bg-corporate-light:hover, a.bg-corporate-light:focus,
  12283. button.bg-corporate-light:hover,
  12284. button.bg-corporate-light:focus {
  12285. background-color: #34bfc6 !important;
  12286. }
  12287. .bg-corporate-lighter {
  12288. background-color: #d3f2f3 !important;
  12289. }
  12290. a.bg-corporate-lighter:hover, a.bg-corporate-lighter:focus,
  12291. button.bg-corporate-lighter:hover,
  12292. button.bg-corporate-lighter:focus {
  12293. background-color: #abe6e9 !important;
  12294. }
  12295. .bg-gd-corporate {
  12296. background: #1f7275;
  12297. background: linear-gradient(135deg, #1f7275 0%, #34bfc6 100%) !important;
  12298. }
  12299. .text-earth {
  12300. color: #6eab4d !important;
  12301. }
  12302. a.text-earth.link-effect::before {
  12303. background-color: #6eab4d;
  12304. }
  12305. a.text-earth:hover, a.text-earth:focus {
  12306. color: #41652d !important;
  12307. }
  12308. .text-earth-dark {
  12309. color: #424242 !important;
  12310. }
  12311. a.text-earth-dark.link-effect::before {
  12312. background-color: #424242;
  12313. }
  12314. a.text-earth-dark:hover, a.text-earth-dark:focus {
  12315. color: #0f0f0f !important;
  12316. }
  12317. .text-earth-darker {
  12318. color: #222 !important;
  12319. }
  12320. a.text-earth-darker.link-effect::before {
  12321. background-color: #222;
  12322. }
  12323. a.text-earth-darker:hover, a.text-earth-darker:focus {
  12324. color: black !important;
  12325. }
  12326. .text-earth-light {
  12327. color: #a0ca8a !important;
  12328. }
  12329. a.text-earth-light.link-effect::before {
  12330. background-color: #a0ca8a;
  12331. }
  12332. a.text-earth-light:hover, a.text-earth-light:focus {
  12333. color: #69a44a !important;
  12334. }
  12335. .text-earth-lighter {
  12336. color: #e4f0de !important;
  12337. }
  12338. a.text-earth-lighter.link-effect::before {
  12339. background-color: #e4f0de;
  12340. }
  12341. a.text-earth-lighter:hover, a.text-earth-lighter:focus {
  12342. color: #acd098 !important;
  12343. }
  12344. .bg-earth {
  12345. background-color: #6eab4d !important;
  12346. }
  12347. a.bg-earth:hover, a.bg-earth:focus,
  12348. button.bg-earth:hover,
  12349. button.bg-earth:focus {
  12350. background-color: #57883d !important;
  12351. }
  12352. .bg-earth-op {
  12353. background-color: rgba(110, 171, 77, 0.75) !important;
  12354. }
  12355. a.bg-earth-op:hover, a.bg-earth-op:focus,
  12356. button.bg-earth-op:hover,
  12357. button.bg-earth-op:focus {
  12358. background-color: rgba(87, 136, 61, 0.75) !important;
  12359. }
  12360. .bg-earth-dark {
  12361. background-color: #424242 !important;
  12362. }
  12363. a.bg-earth-dark:hover, a.bg-earth-dark:focus,
  12364. button.bg-earth-dark:hover,
  12365. button.bg-earth-dark:focus {
  12366. background-color: #292929 !important;
  12367. }
  12368. .bg-earth-dark-op {
  12369. background-color: rgba(66, 66, 66, 0.83) !important;
  12370. }
  12371. a.bg-earth-dark-op:hover, a.bg-earth-dark-op:focus,
  12372. button.bg-earth-dark-op:hover,
  12373. button.bg-earth-dark-op:focus {
  12374. background-color: rgba(41, 41, 41, 0.83) !important;
  12375. }
  12376. .bg-earth-darker {
  12377. background-color: #222 !important;
  12378. }
  12379. a.bg-earth-darker:hover, a.bg-earth-darker:focus,
  12380. button.bg-earth-darker:hover,
  12381. button.bg-earth-darker:focus {
  12382. background-color: #090909 !important;
  12383. }
  12384. .bg-earth-light {
  12385. background-color: #a0ca8a !important;
  12386. }
  12387. a.bg-earth-light:hover, a.bg-earth-light:focus,
  12388. button.bg-earth-light:hover,
  12389. button.bg-earth-light:focus {
  12390. background-color: #84ba66 !important;
  12391. }
  12392. .bg-earth-lighter {
  12393. background-color: #e4f0de !important;
  12394. }
  12395. a.bg-earth-lighter:hover, a.bg-earth-lighter:focus,
  12396. button.bg-earth-lighter:hover,
  12397. button.bg-earth-lighter:focus {
  12398. background-color: #c8e0bb !important;
  12399. }
  12400. .bg-gd-earth {
  12401. background: #4c7635;
  12402. background: linear-gradient(135deg, #4c7635 0%, #7bb65c 100%) !important;
  12403. }
  12404. .animated {
  12405. -webkit-animation-duration: 1.2s;
  12406. animation-duration: 1.2s;
  12407. -webkit-animation-fill-mode: both;
  12408. animation-fill-mode: both;
  12409. }
  12410. .animated.infinite {
  12411. -webkit-animation-iteration-count: infinite;
  12412. animation-iteration-count: infinite;
  12413. }
  12414. .animated.hinge {
  12415. -webkit-animation-duration: 2s;
  12416. animation-duration: 2s;
  12417. }
  12418. .animated.bounceIn,
  12419. .animated.bounceOut {
  12420. -webkit-animation-duration: .75s;
  12421. animation-duration: .75s;
  12422. }
  12423. .animated.flipOutX,
  12424. .animated.flipOutY {
  12425. -webkit-animation-duration: .75s;
  12426. animation-duration: .75s;
  12427. }
  12428. @-webkit-keyframes bounce {
  12429. 0%, 20%, 53%, 80%, 100% {
  12430. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  12431. -webkit-transform: translate3d(0, 0, 0);
  12432. transform: translate3d(0, 0, 0);
  12433. }
  12434. 40%, 43% {
  12435. transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  12436. -webkit-transform: translate3d(0, -30px, 0);
  12437. transform: translate3d(0, -30px, 0);
  12438. }
  12439. 70% {
  12440. transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  12441. -webkit-transform: translate3d(0, -15px, 0);
  12442. transform: translate3d(0, -15px, 0);
  12443. }
  12444. 90% {
  12445. -webkit-transform: translate3d(0, -4px, 0);
  12446. transform: translate3d(0, -4px, 0);
  12447. }
  12448. }
  12449. @keyframes bounce {
  12450. 0%, 20%, 53%, 80%, 100% {
  12451. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  12452. -webkit-transform: translate3d(0, 0, 0);
  12453. transform: translate3d(0, 0, 0);
  12454. }
  12455. 40%, 43% {
  12456. transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  12457. -webkit-transform: translate3d(0, -30px, 0);
  12458. transform: translate3d(0, -30px, 0);
  12459. }
  12460. 70% {
  12461. transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  12462. -webkit-transform: translate3d(0, -15px, 0);
  12463. transform: translate3d(0, -15px, 0);
  12464. }
  12465. 90% {
  12466. -webkit-transform: translate3d(0, -4px, 0);
  12467. transform: translate3d(0, -4px, 0);
  12468. }
  12469. }
  12470. .bounce {
  12471. -webkit-animation-name: bounce;
  12472. animation-name: bounce;
  12473. -webkit-transform-origin: center bottom;
  12474. transform-origin: center bottom;
  12475. }
  12476. @-webkit-keyframes flash {
  12477. 0%, 50%, 100% {
  12478. opacity: 1;
  12479. }
  12480. 25%, 75% {
  12481. opacity: 0;
  12482. }
  12483. }
  12484. @keyframes flash {
  12485. 0%, 50%, 100% {
  12486. opacity: 1;
  12487. }
  12488. 25%, 75% {
  12489. opacity: 0;
  12490. }
  12491. }
  12492. .flash {
  12493. -webkit-animation-name: flash;
  12494. animation-name: flash;
  12495. }
  12496. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  12497. @-webkit-keyframes pulse {
  12498. 0% {
  12499. -webkit-transform: scale3d(1, 1, 1);
  12500. transform: scale3d(1, 1, 1);
  12501. }
  12502. 50% {
  12503. -webkit-transform: scale3d(1.05, 1.05, 1.05);
  12504. transform: scale3d(1.05, 1.05, 1.05);
  12505. }
  12506. 100% {
  12507. -webkit-transform: scale3d(1, 1, 1);
  12508. transform: scale3d(1, 1, 1);
  12509. }
  12510. }
  12511. @keyframes pulse {
  12512. 0% {
  12513. -webkit-transform: scale3d(1, 1, 1);
  12514. transform: scale3d(1, 1, 1);
  12515. }
  12516. 50% {
  12517. -webkit-transform: scale3d(1.05, 1.05, 1.05);
  12518. transform: scale3d(1.05, 1.05, 1.05);
  12519. }
  12520. 100% {
  12521. -webkit-transform: scale3d(1, 1, 1);
  12522. transform: scale3d(1, 1, 1);
  12523. }
  12524. }
  12525. .pulse {
  12526. -webkit-animation-name: pulse;
  12527. animation-name: pulse;
  12528. }
  12529. @-webkit-keyframes rubberBand {
  12530. 0% {
  12531. -webkit-transform: scale3d(1, 1, 1);
  12532. transform: scale3d(1, 1, 1);
  12533. }
  12534. 30% {
  12535. -webkit-transform: scale3d(1.25, 0.75, 1);
  12536. transform: scale3d(1.25, 0.75, 1);
  12537. }
  12538. 40% {
  12539. -webkit-transform: scale3d(0.75, 1.25, 1);
  12540. transform: scale3d(0.75, 1.25, 1);
  12541. }
  12542. 50% {
  12543. -webkit-transform: scale3d(1.15, 0.85, 1);
  12544. transform: scale3d(1.15, 0.85, 1);
  12545. }
  12546. 65% {
  12547. -webkit-transform: scale3d(0.95, 1.05, 1);
  12548. transform: scale3d(0.95, 1.05, 1);
  12549. }
  12550. 75% {
  12551. -webkit-transform: scale3d(1.05, 0.95, 1);
  12552. transform: scale3d(1.05, 0.95, 1);
  12553. }
  12554. 100% {
  12555. -webkit-transform: scale3d(1, 1, 1);
  12556. transform: scale3d(1, 1, 1);
  12557. }
  12558. }
  12559. @keyframes rubberBand {
  12560. 0% {
  12561. -webkit-transform: scale3d(1, 1, 1);
  12562. transform: scale3d(1, 1, 1);
  12563. }
  12564. 30% {
  12565. -webkit-transform: scale3d(1.25, 0.75, 1);
  12566. transform: scale3d(1.25, 0.75, 1);
  12567. }
  12568. 40% {
  12569. -webkit-transform: scale3d(0.75, 1.25, 1);
  12570. transform: scale3d(0.75, 1.25, 1);
  12571. }
  12572. 50% {
  12573. -webkit-transform: scale3d(1.15, 0.85, 1);
  12574. transform: scale3d(1.15, 0.85, 1);
  12575. }
  12576. 65% {
  12577. -webkit-transform: scale3d(0.95, 1.05, 1);
  12578. transform: scale3d(0.95, 1.05, 1);
  12579. }
  12580. 75% {
  12581. -webkit-transform: scale3d(1.05, 0.95, 1);
  12582. transform: scale3d(1.05, 0.95, 1);
  12583. }
  12584. 100% {
  12585. -webkit-transform: scale3d(1, 1, 1);
  12586. transform: scale3d(1, 1, 1);
  12587. }
  12588. }
  12589. .rubberBand {
  12590. -webkit-animation-name: rubberBand;
  12591. animation-name: rubberBand;
  12592. }
  12593. @-webkit-keyframes shake {
  12594. 0%, 100% {
  12595. -webkit-transform: translate3d(0, 0, 0);
  12596. transform: translate3d(0, 0, 0);
  12597. }
  12598. 10%, 30%, 50%, 70%, 90% {
  12599. -webkit-transform: translate3d(-10px, 0, 0);
  12600. transform: translate3d(-10px, 0, 0);
  12601. }
  12602. 20%, 40%, 60%, 80% {
  12603. -webkit-transform: translate3d(10px, 0, 0);
  12604. transform: translate3d(10px, 0, 0);
  12605. }
  12606. }
  12607. @keyframes shake {
  12608. 0%, 100% {
  12609. -webkit-transform: translate3d(0, 0, 0);
  12610. transform: translate3d(0, 0, 0);
  12611. }
  12612. 10%, 30%, 50%, 70%, 90% {
  12613. -webkit-transform: translate3d(-10px, 0, 0);
  12614. transform: translate3d(-10px, 0, 0);
  12615. }
  12616. 20%, 40%, 60%, 80% {
  12617. -webkit-transform: translate3d(10px, 0, 0);
  12618. transform: translate3d(10px, 0, 0);
  12619. }
  12620. }
  12621. .shake {
  12622. -webkit-animation-name: shake;
  12623. animation-name: shake;
  12624. }
  12625. @-webkit-keyframes swing {
  12626. 20% {
  12627. -webkit-transform: rotate3d(0, 0, 1, 15deg);
  12628. transform: rotate3d(0, 0, 1, 15deg);
  12629. }
  12630. 40% {
  12631. -webkit-transform: rotate3d(0, 0, 1, -10deg);
  12632. transform: rotate3d(0, 0, 1, -10deg);
  12633. }
  12634. 60% {
  12635. -webkit-transform: rotate3d(0, 0, 1, 5deg);
  12636. transform: rotate3d(0, 0, 1, 5deg);
  12637. }
  12638. 80% {
  12639. -webkit-transform: rotate3d(0, 0, 1, -5deg);
  12640. transform: rotate3d(0, 0, 1, -5deg);
  12641. }
  12642. 100% {
  12643. -webkit-transform: rotate3d(0, 0, 1, 0deg);
  12644. transform: rotate3d(0, 0, 1, 0deg);
  12645. }
  12646. }
  12647. @keyframes swing {
  12648. 20% {
  12649. -webkit-transform: rotate3d(0, 0, 1, 15deg);
  12650. transform: rotate3d(0, 0, 1, 15deg);
  12651. }
  12652. 40% {
  12653. -webkit-transform: rotate3d(0, 0, 1, -10deg);
  12654. transform: rotate3d(0, 0, 1, -10deg);
  12655. }
  12656. 60% {
  12657. -webkit-transform: rotate3d(0, 0, 1, 5deg);
  12658. transform: rotate3d(0, 0, 1, 5deg);
  12659. }
  12660. 80% {
  12661. -webkit-transform: rotate3d(0, 0, 1, -5deg);
  12662. transform: rotate3d(0, 0, 1, -5deg);
  12663. }
  12664. 100% {
  12665. -webkit-transform: rotate3d(0, 0, 1, 0deg);
  12666. transform: rotate3d(0, 0, 1, 0deg);
  12667. }
  12668. }
  12669. .swing {
  12670. -webkit-transform-origin: top center;
  12671. transform-origin: top center;
  12672. -webkit-animation-name: swing;
  12673. animation-name: swing;
  12674. }
  12675. @-webkit-keyframes tada {
  12676. 0% {
  12677. -webkit-transform: scale3d(1, 1, 1);
  12678. transform: scale3d(1, 1, 1);
  12679. }
  12680. 10%, 20% {
  12681. -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  12682. transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  12683. }
  12684. 30%, 50%, 70%, 90% {
  12685. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  12686. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  12687. }
  12688. 40%, 60%, 80% {
  12689. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  12690. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  12691. }
  12692. 100% {
  12693. -webkit-transform: scale3d(1, 1, 1);
  12694. transform: scale3d(1, 1, 1);
  12695. }
  12696. }
  12697. @keyframes tada {
  12698. 0% {
  12699. -webkit-transform: scale3d(1, 1, 1);
  12700. transform: scale3d(1, 1, 1);
  12701. }
  12702. 10%, 20% {
  12703. -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  12704. transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  12705. }
  12706. 30%, 50%, 70%, 90% {
  12707. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  12708. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  12709. }
  12710. 40%, 60%, 80% {
  12711. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  12712. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  12713. }
  12714. 100% {
  12715. -webkit-transform: scale3d(1, 1, 1);
  12716. transform: scale3d(1, 1, 1);
  12717. }
  12718. }
  12719. .tada {
  12720. -webkit-animation-name: tada;
  12721. animation-name: tada;
  12722. }
  12723. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  12724. @-webkit-keyframes wobble {
  12725. 0% {
  12726. -webkit-transform: none;
  12727. transform: none;
  12728. }
  12729. 15% {
  12730. -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  12731. transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  12732. }
  12733. 30% {
  12734. -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  12735. transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  12736. }
  12737. 45% {
  12738. -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  12739. transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  12740. }
  12741. 60% {
  12742. -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  12743. transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  12744. }
  12745. 75% {
  12746. -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  12747. transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  12748. }
  12749. 100% {
  12750. -webkit-transform: none;
  12751. transform: none;
  12752. }
  12753. }
  12754. @keyframes wobble {
  12755. 0% {
  12756. -webkit-transform: none;
  12757. transform: none;
  12758. }
  12759. 15% {
  12760. -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  12761. transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  12762. }
  12763. 30% {
  12764. -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  12765. transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  12766. }
  12767. 45% {
  12768. -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  12769. transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  12770. }
  12771. 60% {
  12772. -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  12773. transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  12774. }
  12775. 75% {
  12776. -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  12777. transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  12778. }
  12779. 100% {
  12780. -webkit-transform: none;
  12781. transform: none;
  12782. }
  12783. }
  12784. .wobble {
  12785. -webkit-animation-name: wobble;
  12786. animation-name: wobble;
  12787. }
  12788. @-webkit-keyframes bounceIn {
  12789. 0%, 20%, 40%, 60%, 80%, 100% {
  12790. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  12791. }
  12792. 0% {
  12793. opacity: 0;
  12794. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  12795. transform: scale3d(0.3, 0.3, 0.3);
  12796. }
  12797. 20% {
  12798. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  12799. transform: scale3d(1.1, 1.1, 1.1);
  12800. }
  12801. 40% {
  12802. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  12803. transform: scale3d(0.9, 0.9, 0.9);
  12804. }
  12805. 60% {
  12806. opacity: 1;
  12807. -webkit-transform: scale3d(1.03, 1.03, 1.03);
  12808. transform: scale3d(1.03, 1.03, 1.03);
  12809. }
  12810. 80% {
  12811. -webkit-transform: scale3d(0.97, 0.97, 0.97);
  12812. transform: scale3d(0.97, 0.97, 0.97);
  12813. }
  12814. 100% {
  12815. opacity: 1;
  12816. -webkit-transform: scale3d(1, 1, 1);
  12817. transform: scale3d(1, 1, 1);
  12818. }
  12819. }
  12820. @keyframes bounceIn {
  12821. 0%, 20%, 40%, 60%, 80%, 100% {
  12822. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  12823. }
  12824. 0% {
  12825. opacity: 0;
  12826. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  12827. transform: scale3d(0.3, 0.3, 0.3);
  12828. }
  12829. 20% {
  12830. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  12831. transform: scale3d(1.1, 1.1, 1.1);
  12832. }
  12833. 40% {
  12834. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  12835. transform: scale3d(0.9, 0.9, 0.9);
  12836. }
  12837. 60% {
  12838. opacity: 1;
  12839. -webkit-transform: scale3d(1.03, 1.03, 1.03);
  12840. transform: scale3d(1.03, 1.03, 1.03);
  12841. }
  12842. 80% {
  12843. -webkit-transform: scale3d(0.97, 0.97, 0.97);
  12844. transform: scale3d(0.97, 0.97, 0.97);
  12845. }
  12846. 100% {
  12847. opacity: 1;
  12848. -webkit-transform: scale3d(1, 1, 1);
  12849. transform: scale3d(1, 1, 1);
  12850. }
  12851. }
  12852. .bounceIn {
  12853. -webkit-animation-name: bounceIn;
  12854. animation-name: bounceIn;
  12855. }
  12856. @-webkit-keyframes bounceInDown {
  12857. 0%, 60%, 75%, 90%, 100% {
  12858. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  12859. }
  12860. 0% {
  12861. opacity: 0;
  12862. -webkit-transform: translate3d(0, -3000px, 0);
  12863. transform: translate3d(0, -3000px, 0);
  12864. }
  12865. 60% {
  12866. opacity: 1;
  12867. -webkit-transform: translate3d(0, 25px, 0);
  12868. transform: translate3d(0, 25px, 0);
  12869. }
  12870. 75% {
  12871. -webkit-transform: translate3d(0, -10px, 0);
  12872. transform: translate3d(0, -10px, 0);
  12873. }
  12874. 90% {
  12875. -webkit-transform: translate3d(0, 5px, 0);
  12876. transform: translate3d(0, 5px, 0);
  12877. }
  12878. 100% {
  12879. -webkit-transform: none;
  12880. transform: none;
  12881. }
  12882. }
  12883. @keyframes bounceInDown {
  12884. 0%, 60%, 75%, 90%, 100% {
  12885. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  12886. }
  12887. 0% {
  12888. opacity: 0;
  12889. -webkit-transform: translate3d(0, -3000px, 0);
  12890. transform: translate3d(0, -3000px, 0);
  12891. }
  12892. 60% {
  12893. opacity: 1;
  12894. -webkit-transform: translate3d(0, 25px, 0);
  12895. transform: translate3d(0, 25px, 0);
  12896. }
  12897. 75% {
  12898. -webkit-transform: translate3d(0, -10px, 0);
  12899. transform: translate3d(0, -10px, 0);
  12900. }
  12901. 90% {
  12902. -webkit-transform: translate3d(0, 5px, 0);
  12903. transform: translate3d(0, 5px, 0);
  12904. }
  12905. 100% {
  12906. -webkit-transform: none;
  12907. transform: none;
  12908. }
  12909. }
  12910. .bounceInDown {
  12911. -webkit-animation-name: bounceInDown;
  12912. animation-name: bounceInDown;
  12913. }
  12914. @-webkit-keyframes bounceInLeft {
  12915. 0%, 60%, 75%, 90%, 100% {
  12916. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  12917. }
  12918. 0% {
  12919. opacity: 0;
  12920. -webkit-transform: translate3d(-3000px, 0, 0);
  12921. transform: translate3d(-3000px, 0, 0);
  12922. }
  12923. 60% {
  12924. opacity: 1;
  12925. -webkit-transform: translate3d(25px, 0, 0);
  12926. transform: translate3d(25px, 0, 0);
  12927. }
  12928. 75% {
  12929. -webkit-transform: translate3d(-10px, 0, 0);
  12930. transform: translate3d(-10px, 0, 0);
  12931. }
  12932. 90% {
  12933. -webkit-transform: translate3d(5px, 0, 0);
  12934. transform: translate3d(5px, 0, 0);
  12935. }
  12936. 100% {
  12937. -webkit-transform: none;
  12938. transform: none;
  12939. }
  12940. }
  12941. @keyframes bounceInLeft {
  12942. 0%, 60%, 75%, 90%, 100% {
  12943. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  12944. }
  12945. 0% {
  12946. opacity: 0;
  12947. -webkit-transform: translate3d(-3000px, 0, 0);
  12948. transform: translate3d(-3000px, 0, 0);
  12949. }
  12950. 60% {
  12951. opacity: 1;
  12952. -webkit-transform: translate3d(25px, 0, 0);
  12953. transform: translate3d(25px, 0, 0);
  12954. }
  12955. 75% {
  12956. -webkit-transform: translate3d(-10px, 0, 0);
  12957. transform: translate3d(-10px, 0, 0);
  12958. }
  12959. 90% {
  12960. -webkit-transform: translate3d(5px, 0, 0);
  12961. transform: translate3d(5px, 0, 0);
  12962. }
  12963. 100% {
  12964. -webkit-transform: none;
  12965. transform: none;
  12966. }
  12967. }
  12968. .bounceInLeft {
  12969. -webkit-animation-name: bounceInLeft;
  12970. animation-name: bounceInLeft;
  12971. }
  12972. @-webkit-keyframes bounceInRight {
  12973. 0%, 60%, 75%, 90%, 100% {
  12974. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  12975. }
  12976. 0% {
  12977. opacity: 0;
  12978. -webkit-transform: translate3d(3000px, 0, 0);
  12979. transform: translate3d(3000px, 0, 0);
  12980. }
  12981. 60% {
  12982. opacity: 1;
  12983. -webkit-transform: translate3d(-25px, 0, 0);
  12984. transform: translate3d(-25px, 0, 0);
  12985. }
  12986. 75% {
  12987. -webkit-transform: translate3d(10px, 0, 0);
  12988. transform: translate3d(10px, 0, 0);
  12989. }
  12990. 90% {
  12991. -webkit-transform: translate3d(-5px, 0, 0);
  12992. transform: translate3d(-5px, 0, 0);
  12993. }
  12994. 100% {
  12995. -webkit-transform: none;
  12996. transform: none;
  12997. }
  12998. }
  12999. @keyframes bounceInRight {
  13000. 0%, 60%, 75%, 90%, 100% {
  13001. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  13002. }
  13003. 0% {
  13004. opacity: 0;
  13005. -webkit-transform: translate3d(3000px, 0, 0);
  13006. transform: translate3d(3000px, 0, 0);
  13007. }
  13008. 60% {
  13009. opacity: 1;
  13010. -webkit-transform: translate3d(-25px, 0, 0);
  13011. transform: translate3d(-25px, 0, 0);
  13012. }
  13013. 75% {
  13014. -webkit-transform: translate3d(10px, 0, 0);
  13015. transform: translate3d(10px, 0, 0);
  13016. }
  13017. 90% {
  13018. -webkit-transform: translate3d(-5px, 0, 0);
  13019. transform: translate3d(-5px, 0, 0);
  13020. }
  13021. 100% {
  13022. -webkit-transform: none;
  13023. transform: none;
  13024. }
  13025. }
  13026. .bounceInRight {
  13027. -webkit-animation-name: bounceInRight;
  13028. animation-name: bounceInRight;
  13029. }
  13030. @-webkit-keyframes bounceInUp {
  13031. 0%, 60%, 75%, 90%, 100% {
  13032. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  13033. }
  13034. 0% {
  13035. opacity: 0;
  13036. -webkit-transform: translate3d(0, 3000px, 0);
  13037. transform: translate3d(0, 3000px, 0);
  13038. }
  13039. 60% {
  13040. opacity: 1;
  13041. -webkit-transform: translate3d(0, -20px, 0);
  13042. transform: translate3d(0, -20px, 0);
  13043. }
  13044. 75% {
  13045. -webkit-transform: translate3d(0, 10px, 0);
  13046. transform: translate3d(0, 10px, 0);
  13047. }
  13048. 90% {
  13049. -webkit-transform: translate3d(0, -5px, 0);
  13050. transform: translate3d(0, -5px, 0);
  13051. }
  13052. 100% {
  13053. -webkit-transform: translate3d(0, 0, 0);
  13054. transform: translate3d(0, 0, 0);
  13055. }
  13056. }
  13057. @keyframes bounceInUp {
  13058. 0%, 60%, 75%, 90%, 100% {
  13059. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  13060. }
  13061. 0% {
  13062. opacity: 0;
  13063. -webkit-transform: translate3d(0, 3000px, 0);
  13064. transform: translate3d(0, 3000px, 0);
  13065. }
  13066. 60% {
  13067. opacity: 1;
  13068. -webkit-transform: translate3d(0, -20px, 0);
  13069. transform: translate3d(0, -20px, 0);
  13070. }
  13071. 75% {
  13072. -webkit-transform: translate3d(0, 10px, 0);
  13073. transform: translate3d(0, 10px, 0);
  13074. }
  13075. 90% {
  13076. -webkit-transform: translate3d(0, -5px, 0);
  13077. transform: translate3d(0, -5px, 0);
  13078. }
  13079. 100% {
  13080. -webkit-transform: translate3d(0, 0, 0);
  13081. transform: translate3d(0, 0, 0);
  13082. }
  13083. }
  13084. .bounceInUp {
  13085. -webkit-animation-name: bounceInUp;
  13086. animation-name: bounceInUp;
  13087. }
  13088. @-webkit-keyframes bounceOut {
  13089. 20% {
  13090. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  13091. transform: scale3d(0.9, 0.9, 0.9);
  13092. }
  13093. 50%, 55% {
  13094. opacity: 1;
  13095. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  13096. transform: scale3d(1.1, 1.1, 1.1);
  13097. }
  13098. 100% {
  13099. opacity: 0;
  13100. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  13101. transform: scale3d(0.3, 0.3, 0.3);
  13102. }
  13103. }
  13104. @keyframes bounceOut {
  13105. 20% {
  13106. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  13107. transform: scale3d(0.9, 0.9, 0.9);
  13108. }
  13109. 50%, 55% {
  13110. opacity: 1;
  13111. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  13112. transform: scale3d(1.1, 1.1, 1.1);
  13113. }
  13114. 100% {
  13115. opacity: 0;
  13116. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  13117. transform: scale3d(0.3, 0.3, 0.3);
  13118. }
  13119. }
  13120. .bounceOut {
  13121. -webkit-animation-name: bounceOut;
  13122. animation-name: bounceOut;
  13123. }
  13124. @-webkit-keyframes bounceOutDown {
  13125. 20% {
  13126. -webkit-transform: translate3d(0, 10px, 0);
  13127. transform: translate3d(0, 10px, 0);
  13128. }
  13129. 40%, 45% {
  13130. opacity: 1;
  13131. -webkit-transform: translate3d(0, -20px, 0);
  13132. transform: translate3d(0, -20px, 0);
  13133. }
  13134. 100% {
  13135. opacity: 0;
  13136. -webkit-transform: translate3d(0, 2000px, 0);
  13137. transform: translate3d(0, 2000px, 0);
  13138. }
  13139. }
  13140. @keyframes bounceOutDown {
  13141. 20% {
  13142. -webkit-transform: translate3d(0, 10px, 0);
  13143. transform: translate3d(0, 10px, 0);
  13144. }
  13145. 40%, 45% {
  13146. opacity: 1;
  13147. -webkit-transform: translate3d(0, -20px, 0);
  13148. transform: translate3d(0, -20px, 0);
  13149. }
  13150. 100% {
  13151. opacity: 0;
  13152. -webkit-transform: translate3d(0, 2000px, 0);
  13153. transform: translate3d(0, 2000px, 0);
  13154. }
  13155. }
  13156. .bounceOutDown {
  13157. -webkit-animation-name: bounceOutDown;
  13158. animation-name: bounceOutDown;
  13159. }
  13160. @-webkit-keyframes bounceOutLeft {
  13161. 20% {
  13162. opacity: 1;
  13163. -webkit-transform: translate3d(20px, 0, 0);
  13164. transform: translate3d(20px, 0, 0);
  13165. }
  13166. 100% {
  13167. opacity: 0;
  13168. -webkit-transform: translate3d(-2000px, 0, 0);
  13169. transform: translate3d(-2000px, 0, 0);
  13170. }
  13171. }
  13172. @keyframes bounceOutLeft {
  13173. 20% {
  13174. opacity: 1;
  13175. -webkit-transform: translate3d(20px, 0, 0);
  13176. transform: translate3d(20px, 0, 0);
  13177. }
  13178. 100% {
  13179. opacity: 0;
  13180. -webkit-transform: translate3d(-2000px, 0, 0);
  13181. transform: translate3d(-2000px, 0, 0);
  13182. }
  13183. }
  13184. .bounceOutLeft {
  13185. -webkit-animation-name: bounceOutLeft;
  13186. animation-name: bounceOutLeft;
  13187. }
  13188. @-webkit-keyframes bounceOutRight {
  13189. 20% {
  13190. opacity: 1;
  13191. -webkit-transform: translate3d(-20px, 0, 0);
  13192. transform: translate3d(-20px, 0, 0);
  13193. }
  13194. 100% {
  13195. opacity: 0;
  13196. -webkit-transform: translate3d(2000px, 0, 0);
  13197. transform: translate3d(2000px, 0, 0);
  13198. }
  13199. }
  13200. @keyframes bounceOutRight {
  13201. 20% {
  13202. opacity: 1;
  13203. -webkit-transform: translate3d(-20px, 0, 0);
  13204. transform: translate3d(-20px, 0, 0);
  13205. }
  13206. 100% {
  13207. opacity: 0;
  13208. -webkit-transform: translate3d(2000px, 0, 0);
  13209. transform: translate3d(2000px, 0, 0);
  13210. }
  13211. }
  13212. .bounceOutRight {
  13213. -webkit-animation-name: bounceOutRight;
  13214. animation-name: bounceOutRight;
  13215. }
  13216. @-webkit-keyframes bounceOutUp {
  13217. 20% {
  13218. -webkit-transform: translate3d(0, -10px, 0);
  13219. transform: translate3d(0, -10px, 0);
  13220. }
  13221. 40%, 45% {
  13222. opacity: 1;
  13223. -webkit-transform: translate3d(0, 20px, 0);
  13224. transform: translate3d(0, 20px, 0);
  13225. }
  13226. 100% {
  13227. opacity: 0;
  13228. -webkit-transform: translate3d(0, -2000px, 0);
  13229. transform: translate3d(0, -2000px, 0);
  13230. }
  13231. }
  13232. @keyframes bounceOutUp {
  13233. 20% {
  13234. -webkit-transform: translate3d(0, -10px, 0);
  13235. transform: translate3d(0, -10px, 0);
  13236. }
  13237. 40%, 45% {
  13238. opacity: 1;
  13239. -webkit-transform: translate3d(0, 20px, 0);
  13240. transform: translate3d(0, 20px, 0);
  13241. }
  13242. 100% {
  13243. opacity: 0;
  13244. -webkit-transform: translate3d(0, -2000px, 0);
  13245. transform: translate3d(0, -2000px, 0);
  13246. }
  13247. }
  13248. .bounceOutUp {
  13249. -webkit-animation-name: bounceOutUp;
  13250. animation-name: bounceOutUp;
  13251. }
  13252. @-webkit-keyframes fadeIn {
  13253. 0% {
  13254. opacity: 0;
  13255. }
  13256. 100% {
  13257. opacity: 1;
  13258. }
  13259. }
  13260. @keyframes fadeIn {
  13261. 0% {
  13262. opacity: 0;
  13263. }
  13264. 100% {
  13265. opacity: 1;
  13266. }
  13267. }
  13268. .fadeIn {
  13269. -webkit-animation-name: fadeIn;
  13270. animation-name: fadeIn;
  13271. }
  13272. @-webkit-keyframes fadeInDown {
  13273. 0% {
  13274. opacity: 0;
  13275. -webkit-transform: translate3d(0, -100%, 0);
  13276. transform: translate3d(0, -100%, 0);
  13277. }
  13278. 100% {
  13279. opacity: 1;
  13280. -webkit-transform: none;
  13281. transform: none;
  13282. }
  13283. }
  13284. @keyframes fadeInDown {
  13285. 0% {
  13286. opacity: 0;
  13287. -webkit-transform: translate3d(0, -100%, 0);
  13288. transform: translate3d(0, -100%, 0);
  13289. }
  13290. 100% {
  13291. opacity: 1;
  13292. -webkit-transform: none;
  13293. transform: none;
  13294. }
  13295. }
  13296. .fadeInDown {
  13297. -webkit-animation-name: fadeInDown;
  13298. animation-name: fadeInDown;
  13299. }
  13300. @-webkit-keyframes fadeInDownBig {
  13301. 0% {
  13302. opacity: 0;
  13303. -webkit-transform: translate3d(0, -2000px, 0);
  13304. transform: translate3d(0, -2000px, 0);
  13305. }
  13306. 100% {
  13307. opacity: 1;
  13308. -webkit-transform: none;
  13309. transform: none;
  13310. }
  13311. }
  13312. @keyframes fadeInDownBig {
  13313. 0% {
  13314. opacity: 0;
  13315. -webkit-transform: translate3d(0, -2000px, 0);
  13316. transform: translate3d(0, -2000px, 0);
  13317. }
  13318. 100% {
  13319. opacity: 1;
  13320. -webkit-transform: none;
  13321. transform: none;
  13322. }
  13323. }
  13324. .fadeInDownBig {
  13325. -webkit-animation-name: fadeInDownBig;
  13326. animation-name: fadeInDownBig;
  13327. }
  13328. @-webkit-keyframes fadeInLeft {
  13329. 0% {
  13330. opacity: 0;
  13331. -webkit-transform: translate3d(-100%, 0, 0);
  13332. transform: translate3d(-100%, 0, 0);
  13333. }
  13334. 100% {
  13335. opacity: 1;
  13336. -webkit-transform: none;
  13337. transform: none;
  13338. }
  13339. }
  13340. @keyframes fadeInLeft {
  13341. 0% {
  13342. opacity: 0;
  13343. -webkit-transform: translate3d(-100%, 0, 0);
  13344. transform: translate3d(-100%, 0, 0);
  13345. }
  13346. 100% {
  13347. opacity: 1;
  13348. -webkit-transform: none;
  13349. transform: none;
  13350. }
  13351. }
  13352. .fadeInLeft {
  13353. -webkit-animation-name: fadeInLeft;
  13354. animation-name: fadeInLeft;
  13355. }
  13356. @-webkit-keyframes fadeInLeftBig {
  13357. 0% {
  13358. opacity: 0;
  13359. -webkit-transform: translate3d(-2000px, 0, 0);
  13360. transform: translate3d(-2000px, 0, 0);
  13361. }
  13362. 100% {
  13363. opacity: 1;
  13364. -webkit-transform: none;
  13365. transform: none;
  13366. }
  13367. }
  13368. @keyframes fadeInLeftBig {
  13369. 0% {
  13370. opacity: 0;
  13371. -webkit-transform: translate3d(-2000px, 0, 0);
  13372. transform: translate3d(-2000px, 0, 0);
  13373. }
  13374. 100% {
  13375. opacity: 1;
  13376. -webkit-transform: none;
  13377. transform: none;
  13378. }
  13379. }
  13380. .fadeInLeftBig {
  13381. -webkit-animation-name: fadeInLeftBig;
  13382. animation-name: fadeInLeftBig;
  13383. }
  13384. @-webkit-keyframes fadeInRight {
  13385. 0% {
  13386. opacity: 0;
  13387. -webkit-transform: translate3d(100%, 0, 0);
  13388. transform: translate3d(100%, 0, 0);
  13389. }
  13390. 100% {
  13391. opacity: 1;
  13392. -webkit-transform: none;
  13393. transform: none;
  13394. }
  13395. }
  13396. @keyframes fadeInRight {
  13397. 0% {
  13398. opacity: 0;
  13399. -webkit-transform: translate3d(100%, 0, 0);
  13400. transform: translate3d(100%, 0, 0);
  13401. }
  13402. 100% {
  13403. opacity: 1;
  13404. -webkit-transform: none;
  13405. transform: none;
  13406. }
  13407. }
  13408. .fadeInRight {
  13409. -webkit-animation-name: fadeInRight;
  13410. animation-name: fadeInRight;
  13411. }
  13412. @-webkit-keyframes fadeInRightBig {
  13413. 0% {
  13414. opacity: 0;
  13415. -webkit-transform: translate3d(2000px, 0, 0);
  13416. transform: translate3d(2000px, 0, 0);
  13417. }
  13418. 100% {
  13419. opacity: 1;
  13420. -webkit-transform: none;
  13421. transform: none;
  13422. }
  13423. }
  13424. @keyframes fadeInRightBig {
  13425. 0% {
  13426. opacity: 0;
  13427. -webkit-transform: translate3d(2000px, 0, 0);
  13428. transform: translate3d(2000px, 0, 0);
  13429. }
  13430. 100% {
  13431. opacity: 1;
  13432. -webkit-transform: none;
  13433. transform: none;
  13434. }
  13435. }
  13436. .fadeInRightBig {
  13437. -webkit-animation-name: fadeInRightBig;
  13438. animation-name: fadeInRightBig;
  13439. }
  13440. @-webkit-keyframes fadeInUp {
  13441. 0% {
  13442. opacity: 0;
  13443. -webkit-transform: translate3d(0, 100%, 0);
  13444. transform: translate3d(0, 100%, 0);
  13445. }
  13446. 100% {
  13447. opacity: 1;
  13448. -webkit-transform: none;
  13449. transform: none;
  13450. }
  13451. }
  13452. @keyframes fadeInUp {
  13453. 0% {
  13454. opacity: 0;
  13455. -webkit-transform: translate3d(0, 100%, 0);
  13456. transform: translate3d(0, 100%, 0);
  13457. }
  13458. 100% {
  13459. opacity: 1;
  13460. -webkit-transform: none;
  13461. transform: none;
  13462. }
  13463. }
  13464. .fadeInUp {
  13465. -webkit-animation-name: fadeInUp;
  13466. animation-name: fadeInUp;
  13467. }
  13468. @-webkit-keyframes fadeInUpBig {
  13469. 0% {
  13470. opacity: 0;
  13471. -webkit-transform: translate3d(0, 2000px, 0);
  13472. transform: translate3d(0, 2000px, 0);
  13473. }
  13474. 100% {
  13475. opacity: 1;
  13476. -webkit-transform: none;
  13477. transform: none;
  13478. }
  13479. }
  13480. @keyframes fadeInUpBig {
  13481. 0% {
  13482. opacity: 0;
  13483. -webkit-transform: translate3d(0, 2000px, 0);
  13484. transform: translate3d(0, 2000px, 0);
  13485. }
  13486. 100% {
  13487. opacity: 1;
  13488. -webkit-transform: none;
  13489. transform: none;
  13490. }
  13491. }
  13492. .fadeInUpBig {
  13493. -webkit-animation-name: fadeInUpBig;
  13494. animation-name: fadeInUpBig;
  13495. }
  13496. @-webkit-keyframes fadeOut {
  13497. 0% {
  13498. opacity: 1;
  13499. }
  13500. 100% {
  13501. opacity: 0;
  13502. }
  13503. }
  13504. @keyframes fadeOut {
  13505. 0% {
  13506. opacity: 1;
  13507. }
  13508. 100% {
  13509. opacity: 0;
  13510. }
  13511. }
  13512. .fadeOut {
  13513. -webkit-animation-name: fadeOut;
  13514. animation-name: fadeOut;
  13515. }
  13516. @-webkit-keyframes fadeOutDown {
  13517. 0% {
  13518. opacity: 1;
  13519. }
  13520. 100% {
  13521. opacity: 0;
  13522. -webkit-transform: translate3d(0, 100%, 0);
  13523. transform: translate3d(0, 100%, 0);
  13524. }
  13525. }
  13526. @keyframes fadeOutDown {
  13527. 0% {
  13528. opacity: 1;
  13529. }
  13530. 100% {
  13531. opacity: 0;
  13532. -webkit-transform: translate3d(0, 100%, 0);
  13533. transform: translate3d(0, 100%, 0);
  13534. }
  13535. }
  13536. .fadeOutDown {
  13537. -webkit-animation-name: fadeOutDown;
  13538. animation-name: fadeOutDown;
  13539. }
  13540. @-webkit-keyframes fadeOutDownBig {
  13541. 0% {
  13542. opacity: 1;
  13543. }
  13544. 100% {
  13545. opacity: 0;
  13546. -webkit-transform: translate3d(0, 2000px, 0);
  13547. transform: translate3d(0, 2000px, 0);
  13548. }
  13549. }
  13550. @keyframes fadeOutDownBig {
  13551. 0% {
  13552. opacity: 1;
  13553. }
  13554. 100% {
  13555. opacity: 0;
  13556. -webkit-transform: translate3d(0, 2000px, 0);
  13557. transform: translate3d(0, 2000px, 0);
  13558. }
  13559. }
  13560. .fadeOutDownBig {
  13561. -webkit-animation-name: fadeOutDownBig;
  13562. animation-name: fadeOutDownBig;
  13563. }
  13564. @-webkit-keyframes fadeOutLeft {
  13565. 0% {
  13566. opacity: 1;
  13567. }
  13568. 100% {
  13569. opacity: 0;
  13570. -webkit-transform: translate3d(-100%, 0, 0);
  13571. transform: translate3d(-100%, 0, 0);
  13572. }
  13573. }
  13574. @keyframes fadeOutLeft {
  13575. 0% {
  13576. opacity: 1;
  13577. }
  13578. 100% {
  13579. opacity: 0;
  13580. -webkit-transform: translate3d(-100%, 0, 0);
  13581. transform: translate3d(-100%, 0, 0);
  13582. }
  13583. }
  13584. .fadeOutLeft {
  13585. -webkit-animation-name: fadeOutLeft;
  13586. animation-name: fadeOutLeft;
  13587. }
  13588. @-webkit-keyframes fadeOutLeftBig {
  13589. 0% {
  13590. opacity: 1;
  13591. }
  13592. 100% {
  13593. opacity: 0;
  13594. -webkit-transform: translate3d(-2000px, 0, 0);
  13595. transform: translate3d(-2000px, 0, 0);
  13596. }
  13597. }
  13598. @keyframes fadeOutLeftBig {
  13599. 0% {
  13600. opacity: 1;
  13601. }
  13602. 100% {
  13603. opacity: 0;
  13604. -webkit-transform: translate3d(-2000px, 0, 0);
  13605. transform: translate3d(-2000px, 0, 0);
  13606. }
  13607. }
  13608. .fadeOutLeftBig {
  13609. -webkit-animation-name: fadeOutLeftBig;
  13610. animation-name: fadeOutLeftBig;
  13611. }
  13612. @-webkit-keyframes fadeOutRight {
  13613. 0% {
  13614. opacity: 1;
  13615. }
  13616. 100% {
  13617. opacity: 0;
  13618. -webkit-transform: translate3d(100%, 0, 0);
  13619. transform: translate3d(100%, 0, 0);
  13620. }
  13621. }
  13622. @keyframes fadeOutRight {
  13623. 0% {
  13624. opacity: 1;
  13625. }
  13626. 100% {
  13627. opacity: 0;
  13628. -webkit-transform: translate3d(100%, 0, 0);
  13629. transform: translate3d(100%, 0, 0);
  13630. }
  13631. }
  13632. .fadeOutRight {
  13633. -webkit-animation-name: fadeOutRight;
  13634. animation-name: fadeOutRight;
  13635. }
  13636. @-webkit-keyframes fadeOutRightBig {
  13637. 0% {
  13638. opacity: 1;
  13639. }
  13640. 100% {
  13641. opacity: 0;
  13642. -webkit-transform: translate3d(2000px, 0, 0);
  13643. transform: translate3d(2000px, 0, 0);
  13644. }
  13645. }
  13646. @keyframes fadeOutRightBig {
  13647. 0% {
  13648. opacity: 1;
  13649. }
  13650. 100% {
  13651. opacity: 0;
  13652. -webkit-transform: translate3d(2000px, 0, 0);
  13653. transform: translate3d(2000px, 0, 0);
  13654. }
  13655. }
  13656. .fadeOutRightBig {
  13657. -webkit-animation-name: fadeOutRightBig;
  13658. animation-name: fadeOutRightBig;
  13659. }
  13660. @-webkit-keyframes fadeOutUp {
  13661. 0% {
  13662. opacity: 1;
  13663. }
  13664. 100% {
  13665. opacity: 0;
  13666. -webkit-transform: translate3d(0, -100%, 0);
  13667. transform: translate3d(0, -100%, 0);
  13668. }
  13669. }
  13670. @keyframes fadeOutUp {
  13671. 0% {
  13672. opacity: 1;
  13673. }
  13674. 100% {
  13675. opacity: 0;
  13676. -webkit-transform: translate3d(0, -100%, 0);
  13677. transform: translate3d(0, -100%, 0);
  13678. }
  13679. }
  13680. .fadeOutUp {
  13681. -webkit-animation-name: fadeOutUp;
  13682. animation-name: fadeOutUp;
  13683. }
  13684. @-webkit-keyframes fadeOutUpBig {
  13685. 0% {
  13686. opacity: 1;
  13687. }
  13688. 100% {
  13689. opacity: 0;
  13690. -webkit-transform: translate3d(0, -2000px, 0);
  13691. transform: translate3d(0, -2000px, 0);
  13692. }
  13693. }
  13694. @keyframes fadeOutUpBig {
  13695. 0% {
  13696. opacity: 1;
  13697. }
  13698. 100% {
  13699. opacity: 0;
  13700. -webkit-transform: translate3d(0, -2000px, 0);
  13701. transform: translate3d(0, -2000px, 0);
  13702. }
  13703. }
  13704. .fadeOutUpBig {
  13705. -webkit-animation-name: fadeOutUpBig;
  13706. animation-name: fadeOutUpBig;
  13707. }
  13708. @-webkit-keyframes flip {
  13709. 0% {
  13710. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
  13711. transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
  13712. -webkit-animation-timing-function: ease-out;
  13713. animation-timing-function: ease-out;
  13714. }
  13715. 40% {
  13716. -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  13717. transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  13718. -webkit-animation-timing-function: ease-out;
  13719. animation-timing-function: ease-out;
  13720. }
  13721. 50% {
  13722. -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  13723. transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  13724. -webkit-animation-timing-function: ease-in;
  13725. animation-timing-function: ease-in;
  13726. }
  13727. 80% {
  13728. -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  13729. transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  13730. -webkit-animation-timing-function: ease-in;
  13731. animation-timing-function: ease-in;
  13732. }
  13733. 100% {
  13734. -webkit-transform: perspective(400px);
  13735. transform: perspective(400px);
  13736. -webkit-animation-timing-function: ease-in;
  13737. animation-timing-function: ease-in;
  13738. }
  13739. }
  13740. @keyframes flip {
  13741. 0% {
  13742. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
  13743. transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
  13744. -webkit-animation-timing-function: ease-out;
  13745. animation-timing-function: ease-out;
  13746. }
  13747. 40% {
  13748. -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  13749. transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  13750. -webkit-animation-timing-function: ease-out;
  13751. animation-timing-function: ease-out;
  13752. }
  13753. 50% {
  13754. -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  13755. transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  13756. -webkit-animation-timing-function: ease-in;
  13757. animation-timing-function: ease-in;
  13758. }
  13759. 80% {
  13760. -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  13761. transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  13762. -webkit-animation-timing-function: ease-in;
  13763. animation-timing-function: ease-in;
  13764. }
  13765. 100% {
  13766. -webkit-transform: perspective(400px);
  13767. transform: perspective(400px);
  13768. -webkit-animation-timing-function: ease-in;
  13769. animation-timing-function: ease-in;
  13770. }
  13771. }
  13772. .animated.flip {
  13773. -webkit-backface-visibility: visible;
  13774. backface-visibility: visible;
  13775. -webkit-animation-name: flip;
  13776. animation-name: flip;
  13777. }
  13778. @-webkit-keyframes flipInX {
  13779. 0% {
  13780. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  13781. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  13782. transition-timing-function: ease-in;
  13783. opacity: 0;
  13784. }
  13785. 40% {
  13786. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  13787. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  13788. transition-timing-function: ease-in;
  13789. }
  13790. 60% {
  13791. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  13792. transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  13793. opacity: 1;
  13794. }
  13795. 80% {
  13796. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  13797. transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  13798. }
  13799. 100% {
  13800. -webkit-transform: perspective(400px);
  13801. transform: perspective(400px);
  13802. }
  13803. }
  13804. @keyframes flipInX {
  13805. 0% {
  13806. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  13807. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  13808. transition-timing-function: ease-in;
  13809. opacity: 0;
  13810. }
  13811. 40% {
  13812. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  13813. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  13814. transition-timing-function: ease-in;
  13815. }
  13816. 60% {
  13817. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  13818. transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  13819. opacity: 1;
  13820. }
  13821. 80% {
  13822. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  13823. transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  13824. }
  13825. 100% {
  13826. -webkit-transform: perspective(400px);
  13827. transform: perspective(400px);
  13828. }
  13829. }
  13830. .flipInX {
  13831. -webkit-backface-visibility: visible !important;
  13832. backface-visibility: visible !important;
  13833. -webkit-animation-name: flipInX;
  13834. animation-name: flipInX;
  13835. }
  13836. @-webkit-keyframes flipInY {
  13837. 0% {
  13838. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  13839. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  13840. transition-timing-function: ease-in;
  13841. opacity: 0;
  13842. }
  13843. 40% {
  13844. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  13845. transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  13846. transition-timing-function: ease-in;
  13847. }
  13848. 60% {
  13849. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  13850. transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  13851. opacity: 1;
  13852. }
  13853. 80% {
  13854. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  13855. transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  13856. }
  13857. 100% {
  13858. -webkit-transform: perspective(400px);
  13859. transform: perspective(400px);
  13860. }
  13861. }
  13862. @keyframes flipInY {
  13863. 0% {
  13864. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  13865. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  13866. transition-timing-function: ease-in;
  13867. opacity: 0;
  13868. }
  13869. 40% {
  13870. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  13871. transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  13872. transition-timing-function: ease-in;
  13873. }
  13874. 60% {
  13875. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  13876. transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  13877. opacity: 1;
  13878. }
  13879. 80% {
  13880. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  13881. transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  13882. }
  13883. 100% {
  13884. -webkit-transform: perspective(400px);
  13885. transform: perspective(400px);
  13886. }
  13887. }
  13888. .flipInY {
  13889. -webkit-backface-visibility: visible !important;
  13890. backface-visibility: visible !important;
  13891. -webkit-animation-name: flipInY;
  13892. animation-name: flipInY;
  13893. }
  13894. @-webkit-keyframes flipOutX {
  13895. 0% {
  13896. -webkit-transform: perspective(400px);
  13897. transform: perspective(400px);
  13898. }
  13899. 30% {
  13900. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  13901. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  13902. opacity: 1;
  13903. }
  13904. 100% {
  13905. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  13906. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  13907. opacity: 0;
  13908. }
  13909. }
  13910. @keyframes flipOutX {
  13911. 0% {
  13912. -webkit-transform: perspective(400px);
  13913. transform: perspective(400px);
  13914. }
  13915. 30% {
  13916. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  13917. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  13918. opacity: 1;
  13919. }
  13920. 100% {
  13921. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  13922. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  13923. opacity: 0;
  13924. }
  13925. }
  13926. .flipOutX {
  13927. -webkit-animation-name: flipOutX;
  13928. animation-name: flipOutX;
  13929. -webkit-backface-visibility: visible !important;
  13930. backface-visibility: visible !important;
  13931. }
  13932. @-webkit-keyframes flipOutY {
  13933. 0% {
  13934. -webkit-transform: perspective(400px);
  13935. transform: perspective(400px);
  13936. }
  13937. 30% {
  13938. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  13939. transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  13940. opacity: 1;
  13941. }
  13942. 100% {
  13943. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  13944. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  13945. opacity: 0;
  13946. }
  13947. }
  13948. @keyframes flipOutY {
  13949. 0% {
  13950. -webkit-transform: perspective(400px);
  13951. transform: perspective(400px);
  13952. }
  13953. 30% {
  13954. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  13955. transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  13956. opacity: 1;
  13957. }
  13958. 100% {
  13959. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  13960. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  13961. opacity: 0;
  13962. }
  13963. }
  13964. .flipOutY {
  13965. -webkit-backface-visibility: visible !important;
  13966. backface-visibility: visible !important;
  13967. -webkit-animation-name: flipOutY;
  13968. animation-name: flipOutY;
  13969. }
  13970. @-webkit-keyframes lightSpeedIn {
  13971. 0% {
  13972. -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
  13973. transform: translate3d(100%, 0, 0) skewX(-30deg);
  13974. opacity: 0;
  13975. }
  13976. 60% {
  13977. -webkit-transform: skewX(20deg);
  13978. transform: skewX(20deg);
  13979. opacity: 1;
  13980. }
  13981. 80% {
  13982. -webkit-transform: skewX(-5deg);
  13983. transform: skewX(-5deg);
  13984. opacity: 1;
  13985. }
  13986. 100% {
  13987. -webkit-transform: none;
  13988. transform: none;
  13989. opacity: 1;
  13990. }
  13991. }
  13992. @keyframes lightSpeedIn {
  13993. 0% {
  13994. -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
  13995. transform: translate3d(100%, 0, 0) skewX(-30deg);
  13996. opacity: 0;
  13997. }
  13998. 60% {
  13999. -webkit-transform: skewX(20deg);
  14000. transform: skewX(20deg);
  14001. opacity: 1;
  14002. }
  14003. 80% {
  14004. -webkit-transform: skewX(-5deg);
  14005. transform: skewX(-5deg);
  14006. opacity: 1;
  14007. }
  14008. 100% {
  14009. -webkit-transform: none;
  14010. transform: none;
  14011. opacity: 1;
  14012. }
  14013. }
  14014. .lightSpeedIn {
  14015. -webkit-animation-name: lightSpeedIn;
  14016. animation-name: lightSpeedIn;
  14017. -webkit-animation-timing-function: ease-out;
  14018. animation-timing-function: ease-out;
  14019. }
  14020. @-webkit-keyframes lightSpeedOut {
  14021. 0% {
  14022. opacity: 1;
  14023. }
  14024. 100% {
  14025. -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
  14026. transform: translate3d(100%, 0, 0) skewX(30deg);
  14027. opacity: 0;
  14028. }
  14029. }
  14030. @keyframes lightSpeedOut {
  14031. 0% {
  14032. opacity: 1;
  14033. }
  14034. 100% {
  14035. -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
  14036. transform: translate3d(100%, 0, 0) skewX(30deg);
  14037. opacity: 0;
  14038. }
  14039. }
  14040. .lightSpeedOut {
  14041. -webkit-animation-name: lightSpeedOut;
  14042. animation-name: lightSpeedOut;
  14043. -webkit-animation-timing-function: ease-in;
  14044. animation-timing-function: ease-in;
  14045. }
  14046. @-webkit-keyframes rotateIn {
  14047. 0% {
  14048. -webkit-transform-origin: center;
  14049. transform-origin: center;
  14050. -webkit-transform: rotate3d(0, 0, 1, -200deg);
  14051. transform: rotate3d(0, 0, 1, -200deg);
  14052. opacity: 0;
  14053. }
  14054. 100% {
  14055. -webkit-transform-origin: center;
  14056. transform-origin: center;
  14057. -webkit-transform: none;
  14058. transform: none;
  14059. opacity: 1;
  14060. }
  14061. }
  14062. @keyframes rotateIn {
  14063. 0% {
  14064. -webkit-transform-origin: center;
  14065. transform-origin: center;
  14066. -webkit-transform: rotate3d(0, 0, 1, -200deg);
  14067. transform: rotate3d(0, 0, 1, -200deg);
  14068. opacity: 0;
  14069. }
  14070. 100% {
  14071. -webkit-transform-origin: center;
  14072. transform-origin: center;
  14073. -webkit-transform: none;
  14074. transform: none;
  14075. opacity: 1;
  14076. }
  14077. }
  14078. .rotateIn {
  14079. -webkit-animation-name: rotateIn;
  14080. animation-name: rotateIn;
  14081. }
  14082. @-webkit-keyframes rotateInDownLeft {
  14083. 0% {
  14084. -webkit-transform-origin: left bottom;
  14085. transform-origin: left bottom;
  14086. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  14087. transform: rotate3d(0, 0, 1, -45deg);
  14088. opacity: 0;
  14089. }
  14090. 100% {
  14091. -webkit-transform-origin: left bottom;
  14092. transform-origin: left bottom;
  14093. -webkit-transform: none;
  14094. transform: none;
  14095. opacity: 1;
  14096. }
  14097. }
  14098. @keyframes rotateInDownLeft {
  14099. 0% {
  14100. -webkit-transform-origin: left bottom;
  14101. transform-origin: left bottom;
  14102. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  14103. transform: rotate3d(0, 0, 1, -45deg);
  14104. opacity: 0;
  14105. }
  14106. 100% {
  14107. -webkit-transform-origin: left bottom;
  14108. transform-origin: left bottom;
  14109. -webkit-transform: none;
  14110. transform: none;
  14111. opacity: 1;
  14112. }
  14113. }
  14114. .rotateInDownLeft {
  14115. -webkit-animation-name: rotateInDownLeft;
  14116. animation-name: rotateInDownLeft;
  14117. }
  14118. @-webkit-keyframes rotateInDownRight {
  14119. 0% {
  14120. -webkit-transform-origin: right bottom;
  14121. transform-origin: right bottom;
  14122. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  14123. transform: rotate3d(0, 0, 1, 45deg);
  14124. opacity: 0;
  14125. }
  14126. 100% {
  14127. -webkit-transform-origin: right bottom;
  14128. transform-origin: right bottom;
  14129. -webkit-transform: none;
  14130. transform: none;
  14131. opacity: 1;
  14132. }
  14133. }
  14134. @keyframes rotateInDownRight {
  14135. 0% {
  14136. -webkit-transform-origin: right bottom;
  14137. transform-origin: right bottom;
  14138. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  14139. transform: rotate3d(0, 0, 1, 45deg);
  14140. opacity: 0;
  14141. }
  14142. 100% {
  14143. -webkit-transform-origin: right bottom;
  14144. transform-origin: right bottom;
  14145. -webkit-transform: none;
  14146. transform: none;
  14147. opacity: 1;
  14148. }
  14149. }
  14150. .rotateInDownRight {
  14151. -webkit-animation-name: rotateInDownRight;
  14152. animation-name: rotateInDownRight;
  14153. }
  14154. @-webkit-keyframes rotateInUpLeft {
  14155. 0% {
  14156. -webkit-transform-origin: left bottom;
  14157. transform-origin: left bottom;
  14158. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  14159. transform: rotate3d(0, 0, 1, 45deg);
  14160. opacity: 0;
  14161. }
  14162. 100% {
  14163. -webkit-transform-origin: left bottom;
  14164. transform-origin: left bottom;
  14165. -webkit-transform: none;
  14166. transform: none;
  14167. opacity: 1;
  14168. }
  14169. }
  14170. @keyframes rotateInUpLeft {
  14171. 0% {
  14172. -webkit-transform-origin: left bottom;
  14173. transform-origin: left bottom;
  14174. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  14175. transform: rotate3d(0, 0, 1, 45deg);
  14176. opacity: 0;
  14177. }
  14178. 100% {
  14179. -webkit-transform-origin: left bottom;
  14180. transform-origin: left bottom;
  14181. -webkit-transform: none;
  14182. transform: none;
  14183. opacity: 1;
  14184. }
  14185. }
  14186. .rotateInUpLeft {
  14187. -webkit-animation-name: rotateInUpLeft;
  14188. animation-name: rotateInUpLeft;
  14189. }
  14190. @-webkit-keyframes rotateInUpRight {
  14191. 0% {
  14192. -webkit-transform-origin: right bottom;
  14193. transform-origin: right bottom;
  14194. -webkit-transform: rotate3d(0, 0, 1, -90deg);
  14195. transform: rotate3d(0, 0, 1, -90deg);
  14196. opacity: 0;
  14197. }
  14198. 100% {
  14199. -webkit-transform-origin: right bottom;
  14200. transform-origin: right bottom;
  14201. -webkit-transform: none;
  14202. transform: none;
  14203. opacity: 1;
  14204. }
  14205. }
  14206. @keyframes rotateInUpRight {
  14207. 0% {
  14208. -webkit-transform-origin: right bottom;
  14209. transform-origin: right bottom;
  14210. -webkit-transform: rotate3d(0, 0, 1, -90deg);
  14211. transform: rotate3d(0, 0, 1, -90deg);
  14212. opacity: 0;
  14213. }
  14214. 100% {
  14215. -webkit-transform-origin: right bottom;
  14216. transform-origin: right bottom;
  14217. -webkit-transform: none;
  14218. transform: none;
  14219. opacity: 1;
  14220. }
  14221. }
  14222. .rotateInUpRight {
  14223. -webkit-animation-name: rotateInUpRight;
  14224. animation-name: rotateInUpRight;
  14225. }
  14226. @-webkit-keyframes rotateOut {
  14227. 0% {
  14228. -webkit-transform-origin: center;
  14229. transform-origin: center;
  14230. opacity: 1;
  14231. }
  14232. 100% {
  14233. -webkit-transform-origin: center;
  14234. transform-origin: center;
  14235. -webkit-transform: rotate3d(0, 0, 1, 200deg);
  14236. transform: rotate3d(0, 0, 1, 200deg);
  14237. opacity: 0;
  14238. }
  14239. }
  14240. @keyframes rotateOut {
  14241. 0% {
  14242. -webkit-transform-origin: center;
  14243. transform-origin: center;
  14244. opacity: 1;
  14245. }
  14246. 100% {
  14247. -webkit-transform-origin: center;
  14248. transform-origin: center;
  14249. -webkit-transform: rotate3d(0, 0, 1, 200deg);
  14250. transform: rotate3d(0, 0, 1, 200deg);
  14251. opacity: 0;
  14252. }
  14253. }
  14254. .rotateOut {
  14255. -webkit-animation-name: rotateOut;
  14256. animation-name: rotateOut;
  14257. }
  14258. @-webkit-keyframes rotateOutDownLeft {
  14259. 0% {
  14260. -webkit-transform-origin: left bottom;
  14261. transform-origin: left bottom;
  14262. opacity: 1;
  14263. }
  14264. 100% {
  14265. -webkit-transform-origin: left bottom;
  14266. transform-origin: left bottom;
  14267. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  14268. transform: rotate3d(0, 0, 1, 45deg);
  14269. opacity: 0;
  14270. }
  14271. }
  14272. @keyframes rotateOutDownLeft {
  14273. 0% {
  14274. -webkit-transform-origin: left bottom;
  14275. transform-origin: left bottom;
  14276. opacity: 1;
  14277. }
  14278. 100% {
  14279. -webkit-transform-origin: left bottom;
  14280. transform-origin: left bottom;
  14281. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  14282. transform: rotate3d(0, 0, 1, 45deg);
  14283. opacity: 0;
  14284. }
  14285. }
  14286. .rotateOutDownLeft {
  14287. -webkit-animation-name: rotateOutDownLeft;
  14288. animation-name: rotateOutDownLeft;
  14289. }
  14290. @-webkit-keyframes rotateOutDownRight {
  14291. 0% {
  14292. -webkit-transform-origin: right bottom;
  14293. transform-origin: right bottom;
  14294. opacity: 1;
  14295. }
  14296. 100% {
  14297. -webkit-transform-origin: right bottom;
  14298. transform-origin: right bottom;
  14299. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  14300. transform: rotate3d(0, 0, 1, -45deg);
  14301. opacity: 0;
  14302. }
  14303. }
  14304. @keyframes rotateOutDownRight {
  14305. 0% {
  14306. -webkit-transform-origin: right bottom;
  14307. transform-origin: right bottom;
  14308. opacity: 1;
  14309. }
  14310. 100% {
  14311. -webkit-transform-origin: right bottom;
  14312. transform-origin: right bottom;
  14313. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  14314. transform: rotate3d(0, 0, 1, -45deg);
  14315. opacity: 0;
  14316. }
  14317. }
  14318. .rotateOutDownRight {
  14319. -webkit-animation-name: rotateOutDownRight;
  14320. animation-name: rotateOutDownRight;
  14321. }
  14322. @-webkit-keyframes rotateOutUpLeft {
  14323. 0% {
  14324. -webkit-transform-origin: left bottom;
  14325. transform-origin: left bottom;
  14326. opacity: 1;
  14327. }
  14328. 100% {
  14329. -webkit-transform-origin: left bottom;
  14330. transform-origin: left bottom;
  14331. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  14332. transform: rotate3d(0, 0, 1, -45deg);
  14333. opacity: 0;
  14334. }
  14335. }
  14336. @keyframes rotateOutUpLeft {
  14337. 0% {
  14338. -webkit-transform-origin: left bottom;
  14339. transform-origin: left bottom;
  14340. opacity: 1;
  14341. }
  14342. 100% {
  14343. -webkit-transform-origin: left bottom;
  14344. transform-origin: left bottom;
  14345. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  14346. transform: rotate3d(0, 0, 1, -45deg);
  14347. opacity: 0;
  14348. }
  14349. }
  14350. .rotateOutUpLeft {
  14351. -webkit-animation-name: rotateOutUpLeft;
  14352. animation-name: rotateOutUpLeft;
  14353. }
  14354. @-webkit-keyframes rotateOutUpRight {
  14355. 0% {
  14356. -webkit-transform-origin: right bottom;
  14357. transform-origin: right bottom;
  14358. opacity: 1;
  14359. }
  14360. 100% {
  14361. -webkit-transform-origin: right bottom;
  14362. transform-origin: right bottom;
  14363. -webkit-transform: rotate3d(0, 0, 1, 90deg);
  14364. transform: rotate3d(0, 0, 1, 90deg);
  14365. opacity: 0;
  14366. }
  14367. }
  14368. @keyframes rotateOutUpRight {
  14369. 0% {
  14370. -webkit-transform-origin: right bottom;
  14371. transform-origin: right bottom;
  14372. opacity: 1;
  14373. }
  14374. 100% {
  14375. -webkit-transform-origin: right bottom;
  14376. transform-origin: right bottom;
  14377. -webkit-transform: rotate3d(0, 0, 1, 90deg);
  14378. transform: rotate3d(0, 0, 1, 90deg);
  14379. opacity: 0;
  14380. }
  14381. }
  14382. .rotateOutUpRight {
  14383. -webkit-animation-name: rotateOutUpRight;
  14384. animation-name: rotateOutUpRight;
  14385. }
  14386. @-webkit-keyframes hinge {
  14387. 0% {
  14388. -webkit-transform-origin: top left;
  14389. transform-origin: top left;
  14390. -webkit-animation-timing-function: ease-in-out;
  14391. animation-timing-function: ease-in-out;
  14392. }
  14393. 20%, 60% {
  14394. -webkit-transform: rotate3d(0, 0, 1, 80deg);
  14395. transform: rotate3d(0, 0, 1, 80deg);
  14396. -webkit-transform-origin: top left;
  14397. transform-origin: top left;
  14398. -webkit-animation-timing-function: ease-in-out;
  14399. animation-timing-function: ease-in-out;
  14400. }
  14401. 40%, 80% {
  14402. -webkit-transform: rotate3d(0, 0, 1, 60deg);
  14403. transform: rotate3d(0, 0, 1, 60deg);
  14404. -webkit-transform-origin: top left;
  14405. transform-origin: top left;
  14406. -webkit-animation-timing-function: ease-in-out;
  14407. animation-timing-function: ease-in-out;
  14408. opacity: 1;
  14409. }
  14410. 100% {
  14411. -webkit-transform: translate3d(0, 700px, 0);
  14412. transform: translate3d(0, 700px, 0);
  14413. opacity: 0;
  14414. }
  14415. }
  14416. @keyframes hinge {
  14417. 0% {
  14418. -webkit-transform-origin: top left;
  14419. transform-origin: top left;
  14420. -webkit-animation-timing-function: ease-in-out;
  14421. animation-timing-function: ease-in-out;
  14422. }
  14423. 20%, 60% {
  14424. -webkit-transform: rotate3d(0, 0, 1, 80deg);
  14425. transform: rotate3d(0, 0, 1, 80deg);
  14426. -webkit-transform-origin: top left;
  14427. transform-origin: top left;
  14428. -webkit-animation-timing-function: ease-in-out;
  14429. animation-timing-function: ease-in-out;
  14430. }
  14431. 40%, 80% {
  14432. -webkit-transform: rotate3d(0, 0, 1, 60deg);
  14433. transform: rotate3d(0, 0, 1, 60deg);
  14434. -webkit-transform-origin: top left;
  14435. transform-origin: top left;
  14436. -webkit-animation-timing-function: ease-in-out;
  14437. animation-timing-function: ease-in-out;
  14438. opacity: 1;
  14439. }
  14440. 100% {
  14441. -webkit-transform: translate3d(0, 700px, 0);
  14442. transform: translate3d(0, 700px, 0);
  14443. opacity: 0;
  14444. }
  14445. }
  14446. .hinge {
  14447. -webkit-animation-name: hinge;
  14448. animation-name: hinge;
  14449. }
  14450. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  14451. @-webkit-keyframes rollIn {
  14452. 0% {
  14453. opacity: 0;
  14454. -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  14455. transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  14456. }
  14457. 100% {
  14458. opacity: 1;
  14459. -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
  14460. transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
  14461. }
  14462. }
  14463. @keyframes rollIn {
  14464. 0% {
  14465. opacity: 0;
  14466. -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  14467. transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  14468. }
  14469. 100% {
  14470. opacity: 1;
  14471. -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
  14472. transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
  14473. }
  14474. }
  14475. .rollIn {
  14476. -webkit-animation-name: rollIn;
  14477. animation-name: rollIn;
  14478. }
  14479. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  14480. @-webkit-keyframes rollOut {
  14481. 0% {
  14482. opacity: 1;
  14483. }
  14484. 100% {
  14485. opacity: 0;
  14486. -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  14487. transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  14488. }
  14489. }
  14490. @keyframes rollOut {
  14491. 0% {
  14492. opacity: 1;
  14493. }
  14494. 100% {
  14495. opacity: 0;
  14496. -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  14497. transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  14498. }
  14499. }
  14500. .rollOut {
  14501. -webkit-animation-name: rollOut;
  14502. animation-name: rollOut;
  14503. }
  14504. @-webkit-keyframes zoomIn {
  14505. 0% {
  14506. opacity: 0;
  14507. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  14508. transform: scale3d(0.3, 0.3, 0.3);
  14509. }
  14510. 50% {
  14511. opacity: 1;
  14512. }
  14513. }
  14514. @keyframes zoomIn {
  14515. 0% {
  14516. opacity: 0;
  14517. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  14518. transform: scale3d(0.3, 0.3, 0.3);
  14519. }
  14520. 50% {
  14521. opacity: 1;
  14522. }
  14523. }
  14524. .zoomIn {
  14525. -webkit-animation-name: zoomIn;
  14526. animation-name: zoomIn;
  14527. }
  14528. @-webkit-keyframes zoomInDown {
  14529. 0% {
  14530. opacity: 0;
  14531. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  14532. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  14533. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14534. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14535. }
  14536. 60% {
  14537. opacity: 1;
  14538. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  14539. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  14540. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14541. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14542. }
  14543. }
  14544. @keyframes zoomInDown {
  14545. 0% {
  14546. opacity: 0;
  14547. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  14548. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  14549. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14550. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14551. }
  14552. 60% {
  14553. opacity: 1;
  14554. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  14555. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  14556. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14557. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14558. }
  14559. }
  14560. .zoomInDown {
  14561. -webkit-animation-name: zoomInDown;
  14562. animation-name: zoomInDown;
  14563. }
  14564. @-webkit-keyframes zoomInLeft {
  14565. 0% {
  14566. opacity: 0;
  14567. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  14568. transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  14569. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14570. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14571. }
  14572. 60% {
  14573. opacity: 1;
  14574. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  14575. transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  14576. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14577. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14578. }
  14579. }
  14580. @keyframes zoomInLeft {
  14581. 0% {
  14582. opacity: 0;
  14583. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  14584. transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  14585. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14586. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14587. }
  14588. 60% {
  14589. opacity: 1;
  14590. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  14591. transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  14592. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14593. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14594. }
  14595. }
  14596. .zoomInLeft {
  14597. -webkit-animation-name: zoomInLeft;
  14598. animation-name: zoomInLeft;
  14599. }
  14600. @-webkit-keyframes zoomInRight {
  14601. 0% {
  14602. opacity: 0;
  14603. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  14604. transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  14605. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14606. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14607. }
  14608. 60% {
  14609. opacity: 1;
  14610. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  14611. transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  14612. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14613. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14614. }
  14615. }
  14616. @keyframes zoomInRight {
  14617. 0% {
  14618. opacity: 0;
  14619. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  14620. transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  14621. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14622. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14623. }
  14624. 60% {
  14625. opacity: 1;
  14626. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  14627. transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  14628. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14629. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14630. }
  14631. }
  14632. .zoomInRight {
  14633. -webkit-animation-name: zoomInRight;
  14634. animation-name: zoomInRight;
  14635. }
  14636. @-webkit-keyframes zoomInUp {
  14637. 0% {
  14638. opacity: 0;
  14639. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  14640. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  14641. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14642. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14643. }
  14644. 60% {
  14645. opacity: 1;
  14646. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  14647. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  14648. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14649. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14650. }
  14651. }
  14652. @keyframes zoomInUp {
  14653. 0% {
  14654. opacity: 0;
  14655. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  14656. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  14657. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14658. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14659. }
  14660. 60% {
  14661. opacity: 1;
  14662. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  14663. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  14664. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14665. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14666. }
  14667. }
  14668. .zoomInUp {
  14669. -webkit-animation-name: zoomInUp;
  14670. animation-name: zoomInUp;
  14671. }
  14672. @-webkit-keyframes zoomOut {
  14673. 0% {
  14674. opacity: 1;
  14675. }
  14676. 50% {
  14677. opacity: 0;
  14678. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  14679. transform: scale3d(0.3, 0.3, 0.3);
  14680. }
  14681. 100% {
  14682. opacity: 0;
  14683. }
  14684. }
  14685. @keyframes zoomOut {
  14686. 0% {
  14687. opacity: 1;
  14688. }
  14689. 50% {
  14690. opacity: 0;
  14691. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  14692. transform: scale3d(0.3, 0.3, 0.3);
  14693. }
  14694. 100% {
  14695. opacity: 0;
  14696. }
  14697. }
  14698. .zoomOut {
  14699. -webkit-animation-name: zoomOut;
  14700. animation-name: zoomOut;
  14701. }
  14702. @-webkit-keyframes zoomOutDown {
  14703. 40% {
  14704. opacity: 1;
  14705. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  14706. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  14707. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14708. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14709. }
  14710. 100% {
  14711. opacity: 0;
  14712. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  14713. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  14714. -webkit-transform-origin: center bottom;
  14715. transform-origin: center bottom;
  14716. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14717. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14718. }
  14719. }
  14720. @keyframes zoomOutDown {
  14721. 40% {
  14722. opacity: 1;
  14723. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  14724. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  14725. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14726. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14727. }
  14728. 100% {
  14729. opacity: 0;
  14730. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  14731. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  14732. -webkit-transform-origin: center bottom;
  14733. transform-origin: center bottom;
  14734. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14735. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14736. }
  14737. }
  14738. .zoomOutDown {
  14739. -webkit-animation-name: zoomOutDown;
  14740. animation-name: zoomOutDown;
  14741. }
  14742. @-webkit-keyframes zoomOutLeft {
  14743. 40% {
  14744. opacity: 1;
  14745. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  14746. transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  14747. }
  14748. 100% {
  14749. opacity: 0;
  14750. -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
  14751. transform: scale(0.1) translate3d(-2000px, 0, 0);
  14752. -webkit-transform-origin: left center;
  14753. transform-origin: left center;
  14754. }
  14755. }
  14756. @keyframes zoomOutLeft {
  14757. 40% {
  14758. opacity: 1;
  14759. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  14760. transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  14761. }
  14762. 100% {
  14763. opacity: 0;
  14764. -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
  14765. transform: scale(0.1) translate3d(-2000px, 0, 0);
  14766. -webkit-transform-origin: left center;
  14767. transform-origin: left center;
  14768. }
  14769. }
  14770. .zoomOutLeft {
  14771. -webkit-animation-name: zoomOutLeft;
  14772. animation-name: zoomOutLeft;
  14773. }
  14774. @-webkit-keyframes zoomOutRight {
  14775. 40% {
  14776. opacity: 1;
  14777. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  14778. transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  14779. }
  14780. 100% {
  14781. opacity: 0;
  14782. -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
  14783. transform: scale(0.1) translate3d(2000px, 0, 0);
  14784. -webkit-transform-origin: right center;
  14785. transform-origin: right center;
  14786. }
  14787. }
  14788. @keyframes zoomOutRight {
  14789. 40% {
  14790. opacity: 1;
  14791. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  14792. transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  14793. }
  14794. 100% {
  14795. opacity: 0;
  14796. -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
  14797. transform: scale(0.1) translate3d(2000px, 0, 0);
  14798. -webkit-transform-origin: right center;
  14799. transform-origin: right center;
  14800. }
  14801. }
  14802. .zoomOutRight {
  14803. -webkit-animation-name: zoomOutRight;
  14804. animation-name: zoomOutRight;
  14805. }
  14806. @-webkit-keyframes zoomOutUp {
  14807. 40% {
  14808. opacity: 1;
  14809. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  14810. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  14811. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14812. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14813. }
  14814. 100% {
  14815. opacity: 0;
  14816. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  14817. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  14818. -webkit-transform-origin: center bottom;
  14819. transform-origin: center bottom;
  14820. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14821. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14822. }
  14823. }
  14824. @keyframes zoomOutUp {
  14825. 40% {
  14826. opacity: 1;
  14827. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  14828. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  14829. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14830. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  14831. }
  14832. 100% {
  14833. opacity: 0;
  14834. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  14835. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  14836. -webkit-transform-origin: center bottom;
  14837. transform-origin: center bottom;
  14838. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14839. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  14840. }
  14841. }
  14842. .zoomOutUp {
  14843. -webkit-animation-name: zoomOutUp;
  14844. animation-name: zoomOutUp;
  14845. }
  14846. @-webkit-keyframes slideInDown {
  14847. 0% {
  14848. -webkit-transform: translateY(-100%);
  14849. transform: translateY(-100%);
  14850. visibility: visible;
  14851. }
  14852. 100% {
  14853. -webkit-transform: translateY(0);
  14854. transform: translateY(0);
  14855. }
  14856. }
  14857. @keyframes slideInDown {
  14858. 0% {
  14859. -webkit-transform: translateY(-100%);
  14860. transform: translateY(-100%);
  14861. visibility: visible;
  14862. }
  14863. 100% {
  14864. -webkit-transform: translateY(0);
  14865. transform: translateY(0);
  14866. }
  14867. }
  14868. .slideInDown {
  14869. -webkit-animation-name: slideInDown;
  14870. animation-name: slideInDown;
  14871. }
  14872. @-webkit-keyframes slideInLeft {
  14873. 0% {
  14874. -webkit-transform: translateX(-100%);
  14875. transform: translateX(-100%);
  14876. visibility: visible;
  14877. }
  14878. 100% {
  14879. -webkit-transform: translateX(0);
  14880. transform: translateX(0);
  14881. }
  14882. }
  14883. @keyframes slideInLeft {
  14884. 0% {
  14885. -webkit-transform: translateX(-100%);
  14886. transform: translateX(-100%);
  14887. visibility: visible;
  14888. }
  14889. 100% {
  14890. -webkit-transform: translateX(0);
  14891. transform: translateX(0);
  14892. }
  14893. }
  14894. .slideInLeft {
  14895. -webkit-animation-name: slideInLeft;
  14896. animation-name: slideInLeft;
  14897. }
  14898. @-webkit-keyframes slideInRight {
  14899. 0% {
  14900. -webkit-transform: translateX(100%);
  14901. transform: translateX(100%);
  14902. visibility: visible;
  14903. }
  14904. 100% {
  14905. -webkit-transform: translateX(0);
  14906. transform: translateX(0);
  14907. }
  14908. }
  14909. @keyframes slideInRight {
  14910. 0% {
  14911. -webkit-transform: translateX(100%);
  14912. transform: translateX(100%);
  14913. visibility: visible;
  14914. }
  14915. 100% {
  14916. -webkit-transform: translateX(0);
  14917. transform: translateX(0);
  14918. }
  14919. }
  14920. .slideInRight {
  14921. -webkit-animation-name: slideInRight;
  14922. animation-name: slideInRight;
  14923. }
  14924. @-webkit-keyframes slideInUp {
  14925. 0% {
  14926. -webkit-transform: translateY(100%);
  14927. transform: translateY(100%);
  14928. visibility: visible;
  14929. }
  14930. 100% {
  14931. -webkit-transform: translateY(0);
  14932. transform: translateY(0);
  14933. }
  14934. }
  14935. @keyframes slideInUp {
  14936. 0% {
  14937. -webkit-transform: translateY(100%);
  14938. transform: translateY(100%);
  14939. visibility: visible;
  14940. }
  14941. 100% {
  14942. -webkit-transform: translateY(0);
  14943. transform: translateY(0);
  14944. }
  14945. }
  14946. .slideInUp {
  14947. -webkit-animation-name: slideInUp;
  14948. animation-name: slideInUp;
  14949. }
  14950. @-webkit-keyframes slideOutDown {
  14951. 0% {
  14952. -webkit-transform: translateY(0);
  14953. transform: translateY(0);
  14954. }
  14955. 100% {
  14956. visibility: hidden;
  14957. -webkit-transform: translateY(100%);
  14958. transform: translateY(100%);
  14959. }
  14960. }
  14961. @keyframes slideOutDown {
  14962. 0% {
  14963. -webkit-transform: translateY(0);
  14964. transform: translateY(0);
  14965. }
  14966. 100% {
  14967. visibility: hidden;
  14968. -webkit-transform: translateY(100%);
  14969. transform: translateY(100%);
  14970. }
  14971. }
  14972. .slideOutDown {
  14973. -webkit-animation-name: slideOutDown;
  14974. animation-name: slideOutDown;
  14975. }
  14976. @-webkit-keyframes slideOutLeft {
  14977. 0% {
  14978. -webkit-transform: translateX(0);
  14979. transform: translateX(0);
  14980. }
  14981. 100% {
  14982. visibility: hidden;
  14983. -webkit-transform: translateX(-100%);
  14984. transform: translateX(-100%);
  14985. }
  14986. }
  14987. @keyframes slideOutLeft {
  14988. 0% {
  14989. -webkit-transform: translateX(0);
  14990. transform: translateX(0);
  14991. }
  14992. 100% {
  14993. visibility: hidden;
  14994. -webkit-transform: translateX(-100%);
  14995. transform: translateX(-100%);
  14996. }
  14997. }
  14998. .slideOutLeft {
  14999. -webkit-animation-name: slideOutLeft;
  15000. animation-name: slideOutLeft;
  15001. }
  15002. @-webkit-keyframes slideOutRight {
  15003. 0% {
  15004. -webkit-transform: translateX(0);
  15005. transform: translateX(0);
  15006. }
  15007. 100% {
  15008. visibility: hidden;
  15009. -webkit-transform: translateX(100%);
  15010. transform: translateX(100%);
  15011. }
  15012. }
  15013. @keyframes slideOutRight {
  15014. 0% {
  15015. -webkit-transform: translateX(0);
  15016. transform: translateX(0);
  15017. }
  15018. 100% {
  15019. visibility: hidden;
  15020. -webkit-transform: translateX(100%);
  15021. transform: translateX(100%);
  15022. }
  15023. }
  15024. .slideOutRight {
  15025. -webkit-animation-name: slideOutRight;
  15026. animation-name: slideOutRight;
  15027. }
  15028. @-webkit-keyframes slideOutUp {
  15029. 0% {
  15030. -webkit-transform: translateY(0);
  15031. transform: translateY(0);
  15032. }
  15033. 100% {
  15034. visibility: hidden;
  15035. -webkit-transform: translateY(-100%);
  15036. transform: translateY(-100%);
  15037. }
  15038. }
  15039. @keyframes slideOutUp {
  15040. 0% {
  15041. -webkit-transform: translateY(0);
  15042. transform: translateY(0);
  15043. }
  15044. 100% {
  15045. visibility: hidden;
  15046. -webkit-transform: translateY(-100%);
  15047. transform: translateY(-100%);
  15048. }
  15049. }
  15050. .slideOutUp {
  15051. -webkit-animation-name: slideOutUp;
  15052. animation-name: slideOutUp;
  15053. }
  15054. @font-face {
  15055. font-family: "simple-line-icons";
  15056. src: url("../fonts/Simple-Line-Icons.eot?v=2.4.0");
  15057. src: url("../fonts/Simple-Line-Icons.eot?v=2.4.0#iefix") format("embedded-opentype"), url("../fonts/Simple-Line-Icons.woff2?v=2.4.0") format("woff2"), url("../fonts/Simple-Line-Icons.ttf?v=2.4.0") format("truetype"), url("../fonts/Simple-Line-Icons.woff?v=2.4.0") format("woff"), url("../fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons") format("svg");
  15058. font-weight: normal;
  15059. font-style: normal;
  15060. }
  15061. .si {
  15062. font-family: "simple-line-icons";
  15063. speak: none;
  15064. font-style: normal;
  15065. font-weight: normal;
  15066. font-variant: normal;
  15067. text-transform: none;
  15068. line-height: 1;
  15069. /* Better Font Rendering =========== */
  15070. -webkit-font-smoothing: antialiased;
  15071. -moz-osx-font-smoothing: grayscale;
  15072. }
  15073. .si-user:before {
  15074. content: "\e005";
  15075. }
  15076. .si-people:before {
  15077. content: "\e001";
  15078. }
  15079. .si-user-female:before {
  15080. content: "\e000";
  15081. }
  15082. .si-user-follow:before {
  15083. content: "\e002";
  15084. }
  15085. .si-user-following:before {
  15086. content: "\e003";
  15087. }
  15088. .si-user-unfollow:before {
  15089. content: "\e004";
  15090. }
  15091. .si-login:before {
  15092. content: "\e066";
  15093. }
  15094. .si-logout:before {
  15095. content: "\e065";
  15096. }
  15097. .si-emotsmile:before {
  15098. content: "\e021";
  15099. }
  15100. .si-phone:before {
  15101. content: "\e600";
  15102. }
  15103. .si-call-end:before {
  15104. content: "\e048";
  15105. }
  15106. .si-call-in:before {
  15107. content: "\e047";
  15108. }
  15109. .si-call-out:before {
  15110. content: "\e046";
  15111. }
  15112. .si-map:before {
  15113. content: "\e033";
  15114. }
  15115. .si-location-pin:before {
  15116. content: "\e096";
  15117. }
  15118. .si-direction:before {
  15119. content: "\e042";
  15120. }
  15121. .si-directions:before {
  15122. content: "\e041";
  15123. }
  15124. .si-compass:before {
  15125. content: "\e045";
  15126. }
  15127. .si-layers:before {
  15128. content: "\e034";
  15129. }
  15130. .si-menu:before {
  15131. content: "\e601";
  15132. }
  15133. .si-list:before {
  15134. content: "\e067";
  15135. }
  15136. .si-options-vertical:before {
  15137. content: "\e602";
  15138. }
  15139. .si-options:before {
  15140. content: "\e603";
  15141. }
  15142. .si-arrow-down:before {
  15143. content: "\e604";
  15144. }
  15145. .si-arrow-left:before {
  15146. content: "\e605";
  15147. }
  15148. .si-arrow-right:before {
  15149. content: "\e606";
  15150. }
  15151. .si-arrow-up:before {
  15152. content: "\e607";
  15153. }
  15154. .si-arrow-up-circle:before {
  15155. content: "\e078";
  15156. }
  15157. .si-arrow-left-circle:before {
  15158. content: "\e07a";
  15159. }
  15160. .si-arrow-right-circle:before {
  15161. content: "\e079";
  15162. }
  15163. .si-arrow-down-circle:before {
  15164. content: "\e07b";
  15165. }
  15166. .si-check:before {
  15167. content: "\e080";
  15168. }
  15169. .si-clock:before {
  15170. content: "\e081";
  15171. }
  15172. .si-plus:before {
  15173. content: "\e095";
  15174. }
  15175. .si-minus:before {
  15176. content: "\e615";
  15177. }
  15178. .si-close:before {
  15179. content: "\e082";
  15180. }
  15181. .si-event:before {
  15182. content: "\e619";
  15183. }
  15184. .si-exclamation:before {
  15185. content: "\e617";
  15186. }
  15187. .si-organization:before {
  15188. content: "\e616";
  15189. }
  15190. .si-trophy:before {
  15191. content: "\e006";
  15192. }
  15193. .si-screen-smartphone:before {
  15194. content: "\e010";
  15195. }
  15196. .si-screen-desktop:before {
  15197. content: "\e011";
  15198. }
  15199. .si-plane:before {
  15200. content: "\e012";
  15201. }
  15202. .si-notebook:before {
  15203. content: "\e013";
  15204. }
  15205. .si-mustache:before {
  15206. content: "\e014";
  15207. }
  15208. .si-mouse:before {
  15209. content: "\e015";
  15210. }
  15211. .si-magnet:before {
  15212. content: "\e016";
  15213. }
  15214. .si-energy:before {
  15215. content: "\e020";
  15216. }
  15217. .si-disc:before {
  15218. content: "\e022";
  15219. }
  15220. .si-cursor:before {
  15221. content: "\e06e";
  15222. }
  15223. .si-cursor-move:before {
  15224. content: "\e023";
  15225. }
  15226. .si-crop:before {
  15227. content: "\e024";
  15228. }
  15229. .si-chemistry:before {
  15230. content: "\e026";
  15231. }
  15232. .si-speedometer:before {
  15233. content: "\e007";
  15234. }
  15235. .si-shield:before {
  15236. content: "\e00e";
  15237. }
  15238. .si-screen-tablet:before {
  15239. content: "\e00f";
  15240. }
  15241. .si-magic-wand:before {
  15242. content: "\e017";
  15243. }
  15244. .si-hourglass:before {
  15245. content: "\e018";
  15246. }
  15247. .si-graduation:before {
  15248. content: "\e019";
  15249. }
  15250. .si-ghost:before {
  15251. content: "\e01a";
  15252. }
  15253. .si-game-controller:before {
  15254. content: "\e01b";
  15255. }
  15256. .si-fire:before {
  15257. content: "\e01c";
  15258. }
  15259. .si-eyeglass:before {
  15260. content: "\e01d";
  15261. }
  15262. .si-envelope-open:before {
  15263. content: "\e01e";
  15264. }
  15265. .si-envelope-letter:before {
  15266. content: "\e01f";
  15267. }
  15268. .si-bell:before {
  15269. content: "\e027";
  15270. }
  15271. .si-badge:before {
  15272. content: "\e028";
  15273. }
  15274. .si-anchor:before {
  15275. content: "\e029";
  15276. }
  15277. .si-wallet:before {
  15278. content: "\e02a";
  15279. }
  15280. .si-vector:before {
  15281. content: "\e02b";
  15282. }
  15283. .si-speech:before {
  15284. content: "\e02c";
  15285. }
  15286. .si-puzzle:before {
  15287. content: "\e02d";
  15288. }
  15289. .si-printer:before {
  15290. content: "\e02e";
  15291. }
  15292. .si-present:before {
  15293. content: "\e02f";
  15294. }
  15295. .si-playlist:before {
  15296. content: "\e030";
  15297. }
  15298. .si-pin:before {
  15299. content: "\e031";
  15300. }
  15301. .si-picture:before {
  15302. content: "\e032";
  15303. }
  15304. .si-handbag:before {
  15305. content: "\e035";
  15306. }
  15307. .si-globe-alt:before {
  15308. content: "\e036";
  15309. }
  15310. .si-globe:before {
  15311. content: "\e037";
  15312. }
  15313. .si-folder-alt:before {
  15314. content: "\e039";
  15315. }
  15316. .si-folder:before {
  15317. content: "\e089";
  15318. }
  15319. .si-film:before {
  15320. content: "\e03a";
  15321. }
  15322. .si-feed:before {
  15323. content: "\e03b";
  15324. }
  15325. .si-drop:before {
  15326. content: "\e03e";
  15327. }
  15328. .si-drawer:before {
  15329. content: "\e03f";
  15330. }
  15331. .si-docs:before {
  15332. content: "\e040";
  15333. }
  15334. .si-doc:before {
  15335. content: "\e085";
  15336. }
  15337. .si-diamond:before {
  15338. content: "\e043";
  15339. }
  15340. .si-cup:before {
  15341. content: "\e044";
  15342. }
  15343. .si-calculator:before {
  15344. content: "\e049";
  15345. }
  15346. .si-bubbles:before {
  15347. content: "\e04a";
  15348. }
  15349. .si-briefcase:before {
  15350. content: "\e04b";
  15351. }
  15352. .si-book-open:before {
  15353. content: "\e04c";
  15354. }
  15355. .si-basket-loaded:before {
  15356. content: "\e04d";
  15357. }
  15358. .si-basket:before {
  15359. content: "\e04e";
  15360. }
  15361. .si-bag:before {
  15362. content: "\e04f";
  15363. }
  15364. .si-action-undo:before {
  15365. content: "\e050";
  15366. }
  15367. .si-action-redo:before {
  15368. content: "\e051";
  15369. }
  15370. .si-wrench:before {
  15371. content: "\e052";
  15372. }
  15373. .si-umbrella:before {
  15374. content: "\e053";
  15375. }
  15376. .si-trash:before {
  15377. content: "\e054";
  15378. }
  15379. .si-tag:before {
  15380. content: "\e055";
  15381. }
  15382. .si-support:before {
  15383. content: "\e056";
  15384. }
  15385. .si-frame:before {
  15386. content: "\e038";
  15387. }
  15388. .si-size-fullscreen:before {
  15389. content: "\e057";
  15390. }
  15391. .si-size-actual:before {
  15392. content: "\e058";
  15393. }
  15394. .si-shuffle:before {
  15395. content: "\e059";
  15396. }
  15397. .si-share-alt:before {
  15398. content: "\e05a";
  15399. }
  15400. .si-share:before {
  15401. content: "\e05b";
  15402. }
  15403. .si-rocket:before {
  15404. content: "\e05c";
  15405. }
  15406. .si-question:before {
  15407. content: "\e05d";
  15408. }
  15409. .si-pie-chart:before {
  15410. content: "\e05e";
  15411. }
  15412. .si-pencil:before {
  15413. content: "\e05f";
  15414. }
  15415. .si-note:before {
  15416. content: "\e060";
  15417. }
  15418. .si-loop:before {
  15419. content: "\e064";
  15420. }
  15421. .si-home:before {
  15422. content: "\e069";
  15423. }
  15424. .si-grid:before {
  15425. content: "\e06a";
  15426. }
  15427. .si-graph:before {
  15428. content: "\e06b";
  15429. }
  15430. .si-microphone:before {
  15431. content: "\e063";
  15432. }
  15433. .si-music-tone-alt:before {
  15434. content: "\e061";
  15435. }
  15436. .si-music-tone:before {
  15437. content: "\e062";
  15438. }
  15439. .si-earphones-alt:before {
  15440. content: "\e03c";
  15441. }
  15442. .si-earphones:before {
  15443. content: "\e03d";
  15444. }
  15445. .si-equalizer:before {
  15446. content: "\e06c";
  15447. }
  15448. .si-like:before {
  15449. content: "\e068";
  15450. }
  15451. .si-dislike:before {
  15452. content: "\e06d";
  15453. }
  15454. .si-control-start:before {
  15455. content: "\e06f";
  15456. }
  15457. .si-control-rewind:before {
  15458. content: "\e070";
  15459. }
  15460. .si-control-play:before {
  15461. content: "\e071";
  15462. }
  15463. .si-control-pause:before {
  15464. content: "\e072";
  15465. }
  15466. .si-control-forward:before {
  15467. content: "\e073";
  15468. }
  15469. .si-control-end:before {
  15470. content: "\e074";
  15471. }
  15472. .si-volume-1:before {
  15473. content: "\e09f";
  15474. }
  15475. .si-volume-2:before {
  15476. content: "\e0a0";
  15477. }
  15478. .si-volume-off:before {
  15479. content: "\e0a1";
  15480. }
  15481. .si-calendar:before {
  15482. content: "\e075";
  15483. }
  15484. .si-bulb:before {
  15485. content: "\e076";
  15486. }
  15487. .si-chart:before {
  15488. content: "\e077";
  15489. }
  15490. .si-ban:before {
  15491. content: "\e07c";
  15492. }
  15493. .si-bubble:before {
  15494. content: "\e07d";
  15495. }
  15496. .si-camrecorder:before {
  15497. content: "\e07e";
  15498. }
  15499. .si-camera:before {
  15500. content: "\e07f";
  15501. }
  15502. .si-cloud-download:before {
  15503. content: "\e083";
  15504. }
  15505. .si-cloud-upload:before {
  15506. content: "\e084";
  15507. }
  15508. .si-envelope:before {
  15509. content: "\e086";
  15510. }
  15511. .si-eye:before {
  15512. content: "\e087";
  15513. }
  15514. .si-flag:before {
  15515. content: "\e088";
  15516. }
  15517. .si-heart:before {
  15518. content: "\e08a";
  15519. }
  15520. .si-info:before {
  15521. content: "\e08b";
  15522. }
  15523. .si-key:before {
  15524. content: "\e08c";
  15525. }
  15526. .si-link:before {
  15527. content: "\e08d";
  15528. }
  15529. .si-lock:before {
  15530. content: "\e08e";
  15531. }
  15532. .si-lock-open:before {
  15533. content: "\e08f";
  15534. }
  15535. .si-magnifier:before {
  15536. content: "\e090";
  15537. }
  15538. .si-magnifier-add:before {
  15539. content: "\e091";
  15540. }
  15541. .si-magnifier-remove:before {
  15542. content: "\e092";
  15543. }
  15544. .si-paper-clip:before {
  15545. content: "\e093";
  15546. }
  15547. .si-paper-plane:before {
  15548. content: "\e094";
  15549. }
  15550. .si-power:before {
  15551. content: "\e097";
  15552. }
  15553. .si-refresh:before {
  15554. content: "\e098";
  15555. }
  15556. .si-reload:before {
  15557. content: "\e099";
  15558. }
  15559. .si-settings:before {
  15560. content: "\e09a";
  15561. }
  15562. .si-star:before {
  15563. content: "\e09b";
  15564. }
  15565. .si-symbol-female:before {
  15566. content: "\e09c";
  15567. }
  15568. .si-symbol-male:before {
  15569. content: "\e09d";
  15570. }
  15571. .si-target:before {
  15572. content: "\e09e";
  15573. }
  15574. .si-credit-card:before {
  15575. content: "\e025";
  15576. }
  15577. .si-paypal:before {
  15578. content: "\e608";
  15579. }
  15580. .si-social-tumblr:before {
  15581. content: "\e00a";
  15582. }
  15583. .si-social-twitter:before {
  15584. content: "\e009";
  15585. }
  15586. .si-social-facebook:before {
  15587. content: "\e00b";
  15588. }
  15589. .si-social-instagram:before {
  15590. content: "\e609";
  15591. }
  15592. .si-social-linkedin:before {
  15593. content: "\e60a";
  15594. }
  15595. .si-social-pinterest:before {
  15596. content: "\e60b";
  15597. }
  15598. .si-social-github:before {
  15599. content: "\e60c";
  15600. }
  15601. .si-social-google:before {
  15602. content: "\e60d";
  15603. }
  15604. .si-social-reddit:before {
  15605. content: "\e60e";
  15606. }
  15607. .si-social-skype:before {
  15608. content: "\e60f";
  15609. }
  15610. .si-social-dribbble:before {
  15611. content: "\e00d";
  15612. }
  15613. .si-social-behance:before {
  15614. content: "\e610";
  15615. }
  15616. .si-social-foursqare:before {
  15617. content: "\e611";
  15618. }
  15619. .si-social-soundcloud:before {
  15620. content: "\e612";
  15621. }
  15622. .si-social-spotify:before {
  15623. content: "\e613";
  15624. }
  15625. .si-social-stumbleupon:before {
  15626. content: "\e614";
  15627. }
  15628. .si-social-youtube:before {
  15629. content: "\e008";
  15630. }
  15631. .si-social-dropbox:before {
  15632. content: "\e00c";
  15633. }
  15634. .si-social-vkontakte:before {
  15635. content: "\e618";
  15636. }
  15637. .si-social-steam:before {
  15638. content: "\e620";
  15639. }
  15640. .si-users:before {
  15641. content: "\e001";
  15642. }
  15643. .si-bar-chart:before {
  15644. content: "\e077";
  15645. }
  15646. .si-camcorder:before {
  15647. content: "\e07e";
  15648. }
  15649. .si-emoticon-smile:before {
  15650. content: "\e021";
  15651. }
  15652. .si-eyeglasses:before {
  15653. content: "\e01d";
  15654. }
  15655. .si-moustache:before {
  15656. content: "\e014";
  15657. }
  15658. .si-pointer:before {
  15659. content: "\e096";
  15660. }
  15661. @font-face {
  15662. font-family: 'FontAwesome';
  15663. src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  15664. src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  15665. font-weight: normal;
  15666. font-style: normal;
  15667. }
  15668. .fa {
  15669. display: inline-block;
  15670. font: normal normal normal 14px/1 FontAwesome;
  15671. font-size: inherit;
  15672. text-rendering: auto;
  15673. -webkit-font-smoothing: antialiased;
  15674. -moz-osx-font-smoothing: grayscale;
  15675. }
  15676. /* makes the font 33% larger relative to the icon container */
  15677. .fa-lg {
  15678. font-size: 1.33333333em;
  15679. line-height: 0.75em;
  15680. vertical-align: -15%;
  15681. }
  15682. .fa-2x {
  15683. font-size: 2em;
  15684. }
  15685. .fa-3x {
  15686. font-size: 3em;
  15687. }
  15688. .fa-4x {
  15689. font-size: 4em;
  15690. }
  15691. .fa-5x {
  15692. font-size: 5em;
  15693. }
  15694. .fa-fw {
  15695. width: 1.28571429em;
  15696. text-align: center;
  15697. }
  15698. .fa-ul {
  15699. padding-left: 0;
  15700. margin-left: 2.14285714em;
  15701. list-style-type: none;
  15702. }
  15703. .fa-ul > li {
  15704. position: relative;
  15705. }
  15706. .fa-li {
  15707. position: absolute;
  15708. left: -2.14285714em;
  15709. width: 2.14285714em;
  15710. top: 4px;
  15711. text-align: center;
  15712. }
  15713. .fa-li.fa-lg {
  15714. left: -1.85714286em;
  15715. }
  15716. .fa-border {
  15717. padding: .2em .25em .15em;
  15718. border: solid 0.08em #eeeeee;
  15719. border-radius: .1em;
  15720. }
  15721. .fa-pull-left {
  15722. float: left;
  15723. }
  15724. .fa-pull-right {
  15725. float: right;
  15726. }
  15727. .fa.fa-pull-left {
  15728. margin-right: .3em;
  15729. }
  15730. .fa.fa-pull-right {
  15731. margin-left: .3em;
  15732. }
  15733. /* Deprecated as of 4.4.0 */
  15734. .pull-right {
  15735. float: right;
  15736. }
  15737. .pull-left {
  15738. float: left;
  15739. }
  15740. .fa.pull-left {
  15741. margin-right: .3em;
  15742. }
  15743. .fa.pull-right {
  15744. margin-left: .3em;
  15745. }
  15746. .fa-spin {
  15747. -webkit-animation: fa-spin 2s infinite linear;
  15748. animation: fa-spin 2s infinite linear;
  15749. }
  15750. .fa-pulse {
  15751. -webkit-animation: fa-spin 1s infinite steps(8);
  15752. animation: fa-spin 1s infinite steps(8);
  15753. }
  15754. @-webkit-keyframes fa-spin {
  15755. 0% {
  15756. -webkit-transform: rotate(0deg);
  15757. transform: rotate(0deg);
  15758. }
  15759. 100% {
  15760. -webkit-transform: rotate(359deg);
  15761. transform: rotate(359deg);
  15762. }
  15763. }
  15764. @keyframes fa-spin {
  15765. 0% {
  15766. -webkit-transform: rotate(0deg);
  15767. transform: rotate(0deg);
  15768. }
  15769. 100% {
  15770. -webkit-transform: rotate(359deg);
  15771. transform: rotate(359deg);
  15772. }
  15773. }
  15774. .fa-rotate-90 {
  15775. -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  15776. -webkit-transform: rotate(90deg);
  15777. transform: rotate(90deg);
  15778. }
  15779. .fa-rotate-180 {
  15780. -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  15781. -webkit-transform: rotate(180deg);
  15782. transform: rotate(180deg);
  15783. }
  15784. .fa-rotate-270 {
  15785. -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  15786. -webkit-transform: rotate(270deg);
  15787. transform: rotate(270deg);
  15788. }
  15789. .fa-flip-horizontal {
  15790. -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  15791. -webkit-transform: scale(-1, 1);
  15792. transform: scale(-1, 1);
  15793. }
  15794. .fa-flip-vertical {
  15795. -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  15796. -webkit-transform: scale(1, -1);
  15797. transform: scale(1, -1);
  15798. }
  15799. :root .fa-rotate-90,
  15800. :root .fa-rotate-180,
  15801. :root .fa-rotate-270,
  15802. :root .fa-flip-horizontal,
  15803. :root .fa-flip-vertical {
  15804. -webkit-filter: none;
  15805. filter: none;
  15806. }
  15807. .fa-stack {
  15808. position: relative;
  15809. display: inline-block;
  15810. width: 2em;
  15811. height: 2em;
  15812. line-height: 2em;
  15813. vertical-align: middle;
  15814. }
  15815. .fa-stack-1x,
  15816. .fa-stack-2x {
  15817. position: absolute;
  15818. left: 0;
  15819. width: 100%;
  15820. text-align: center;
  15821. }
  15822. .fa-stack-1x {
  15823. line-height: inherit;
  15824. }
  15825. .fa-stack-2x {
  15826. font-size: 2em;
  15827. }
  15828. .fa-inverse {
  15829. color: #ffffff;
  15830. }
  15831. /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
  15832. readers do not read off random characters that represent icons */
  15833. .fa-glass:before {
  15834. content: "\f000";
  15835. }
  15836. .fa-music:before {
  15837. content: "\f001";
  15838. }
  15839. .fa-search:before {
  15840. content: "\f002";
  15841. }
  15842. .fa-envelope-o:before {
  15843. content: "\f003";
  15844. }
  15845. .fa-heart:before {
  15846. content: "\f004";
  15847. }
  15848. .fa-star:before {
  15849. content: "\f005";
  15850. }
  15851. .fa-star-o:before {
  15852. content: "\f006";
  15853. }
  15854. .fa-user:before {
  15855. content: "\f007";
  15856. }
  15857. .fa-film:before {
  15858. content: "\f008";
  15859. }
  15860. .fa-th-large:before {
  15861. content: "\f009";
  15862. }
  15863. .fa-th:before {
  15864. content: "\f00a";
  15865. }
  15866. .fa-th-list:before {
  15867. content: "\f00b";
  15868. }
  15869. .fa-check:before {
  15870. content: "\f00c";
  15871. }
  15872. .fa-remove:before,
  15873. .fa-close:before,
  15874. .fa-times:before {
  15875. content: "\f00d";
  15876. }
  15877. .fa-search-plus:before {
  15878. content: "\f00e";
  15879. }
  15880. .fa-search-minus:before {
  15881. content: "\f010";
  15882. }
  15883. .fa-power-off:before {
  15884. content: "\f011";
  15885. }
  15886. .fa-signal:before {
  15887. content: "\f012";
  15888. }
  15889. .fa-gear:before,
  15890. .fa-cog:before {
  15891. content: "\f013";
  15892. }
  15893. .fa-trash-o:before {
  15894. content: "\f014";
  15895. }
  15896. .fa-home:before {
  15897. content: "\f015";
  15898. }
  15899. .fa-file-o:before {
  15900. content: "\f016";
  15901. }
  15902. .fa-clock-o:before {
  15903. content: "\f017";
  15904. }
  15905. .fa-road:before {
  15906. content: "\f018";
  15907. }
  15908. .fa-download:before {
  15909. content: "\f019";
  15910. }
  15911. .fa-arrow-circle-o-down:before {
  15912. content: "\f01a";
  15913. }
  15914. .fa-arrow-circle-o-up:before {
  15915. content: "\f01b";
  15916. }
  15917. .fa-inbox:before {
  15918. content: "\f01c";
  15919. }
  15920. .fa-play-circle-o:before {
  15921. content: "\f01d";
  15922. }
  15923. .fa-rotate-right:before,
  15924. .fa-repeat:before {
  15925. content: "\f01e";
  15926. }
  15927. .fa-refresh:before {
  15928. content: "\f021";
  15929. }
  15930. .fa-list-alt:before {
  15931. content: "\f022";
  15932. }
  15933. .fa-lock:before {
  15934. content: "\f023";
  15935. }
  15936. .fa-flag:before {
  15937. content: "\f024";
  15938. }
  15939. .fa-headphones:before {
  15940. content: "\f025";
  15941. }
  15942. .fa-volume-off:before {
  15943. content: "\f026";
  15944. }
  15945. .fa-volume-down:before {
  15946. content: "\f027";
  15947. }
  15948. .fa-volume-up:before {
  15949. content: "\f028";
  15950. }
  15951. .fa-qrcode:before {
  15952. content: "\f029";
  15953. }
  15954. .fa-barcode:before {
  15955. content: "\f02a";
  15956. }
  15957. .fa-tag:before {
  15958. content: "\f02b";
  15959. }
  15960. .fa-tags:before {
  15961. content: "\f02c";
  15962. }
  15963. .fa-book:before {
  15964. content: "\f02d";
  15965. }
  15966. .fa-bookmark:before {
  15967. content: "\f02e";
  15968. }
  15969. .fa-print:before {
  15970. content: "\f02f";
  15971. }
  15972. .fa-camera:before {
  15973. content: "\f030";
  15974. }
  15975. .fa-font:before {
  15976. content: "\f031";
  15977. }
  15978. .fa-bold:before {
  15979. content: "\f032";
  15980. }
  15981. .fa-italic:before {
  15982. content: "\f033";
  15983. }
  15984. .fa-text-height:before {
  15985. content: "\f034";
  15986. }
  15987. .fa-text-width:before {
  15988. content: "\f035";
  15989. }
  15990. .fa-align-left:before {
  15991. content: "\f036";
  15992. }
  15993. .fa-align-center:before {
  15994. content: "\f037";
  15995. }
  15996. .fa-align-right:before {
  15997. content: "\f038";
  15998. }
  15999. .fa-align-justify:before {
  16000. content: "\f039";
  16001. }
  16002. .fa-list:before {
  16003. content: "\f03a";
  16004. }
  16005. .fa-dedent:before,
  16006. .fa-outdent:before {
  16007. content: "\f03b";
  16008. }
  16009. .fa-indent:before {
  16010. content: "\f03c";
  16011. }
  16012. .fa-video-camera:before {
  16013. content: "\f03d";
  16014. }
  16015. .fa-photo:before,
  16016. .fa-image:before,
  16017. .fa-picture-o:before {
  16018. content: "\f03e";
  16019. }
  16020. .fa-pencil:before {
  16021. content: "\f040";
  16022. }
  16023. .fa-map-marker:before {
  16024. content: "\f041";
  16025. }
  16026. .fa-adjust:before {
  16027. content: "\f042";
  16028. }
  16029. .fa-tint:before {
  16030. content: "\f043";
  16031. }
  16032. .fa-edit:before,
  16033. .fa-pencil-square-o:before {
  16034. content: "\f044";
  16035. }
  16036. .fa-share-square-o:before {
  16037. content: "\f045";
  16038. }
  16039. .fa-check-square-o:before {
  16040. content: "\f046";
  16041. }
  16042. .fa-arrows:before {
  16043. content: "\f047";
  16044. }
  16045. .fa-step-backward:before {
  16046. content: "\f048";
  16047. }
  16048. .fa-fast-backward:before {
  16049. content: "\f049";
  16050. }
  16051. .fa-backward:before {
  16052. content: "\f04a";
  16053. }
  16054. .fa-play:before {
  16055. content: "\f04b";
  16056. }
  16057. .fa-pause:before {
  16058. content: "\f04c";
  16059. }
  16060. .fa-stop:before {
  16061. content: "\f04d";
  16062. }
  16063. .fa-forward:before {
  16064. content: "\f04e";
  16065. }
  16066. .fa-fast-forward:before {
  16067. content: "\f050";
  16068. }
  16069. .fa-step-forward:before {
  16070. content: "\f051";
  16071. }
  16072. .fa-eject:before {
  16073. content: "\f052";
  16074. }
  16075. .fa-chevron-left:before {
  16076. content: "\f053";
  16077. }
  16078. .fa-chevron-right:before {
  16079. content: "\f054";
  16080. }
  16081. .fa-plus-circle:before {
  16082. content: "\f055";
  16083. }
  16084. .fa-minus-circle:before {
  16085. content: "\f056";
  16086. }
  16087. .fa-times-circle:before {
  16088. content: "\f057";
  16089. }
  16090. .fa-check-circle:before {
  16091. content: "\f058";
  16092. }
  16093. .fa-question-circle:before {
  16094. content: "\f059";
  16095. }
  16096. .fa-info-circle:before {
  16097. content: "\f05a";
  16098. }
  16099. .fa-crosshairs:before {
  16100. content: "\f05b";
  16101. }
  16102. .fa-times-circle-o:before {
  16103. content: "\f05c";
  16104. }
  16105. .fa-check-circle-o:before {
  16106. content: "\f05d";
  16107. }
  16108. .fa-ban:before {
  16109. content: "\f05e";
  16110. }
  16111. .fa-arrow-left:before {
  16112. content: "\f060";
  16113. }
  16114. .fa-arrow-right:before {
  16115. content: "\f061";
  16116. }
  16117. .fa-arrow-up:before {
  16118. content: "\f062";
  16119. }
  16120. .fa-arrow-down:before {
  16121. content: "\f063";
  16122. }
  16123. .fa-mail-forward:before,
  16124. .fa-share:before {
  16125. content: "\f064";
  16126. }
  16127. .fa-expand:before {
  16128. content: "\f065";
  16129. }
  16130. .fa-compress:before {
  16131. content: "\f066";
  16132. }
  16133. .fa-plus:before {
  16134. content: "\f067";
  16135. }
  16136. .fa-minus:before {
  16137. content: "\f068";
  16138. }
  16139. .fa-asterisk:before {
  16140. content: "\f069";
  16141. }
  16142. .fa-exclamation-circle:before {
  16143. content: "\f06a";
  16144. }
  16145. .fa-gift:before {
  16146. content: "\f06b";
  16147. }
  16148. .fa-leaf:before {
  16149. content: "\f06c";
  16150. }
  16151. .fa-fire:before {
  16152. content: "\f06d";
  16153. }
  16154. .fa-eye:before {
  16155. content: "\f06e";
  16156. }
  16157. .fa-eye-slash:before {
  16158. content: "\f070";
  16159. }
  16160. .fa-warning:before,
  16161. .fa-exclamation-triangle:before {
  16162. content: "\f071";
  16163. }
  16164. .fa-plane:before {
  16165. content: "\f072";
  16166. }
  16167. .fa-calendar:before {
  16168. content: "\f073";
  16169. }
  16170. .fa-random:before {
  16171. content: "\f074";
  16172. }
  16173. .fa-comment:before {
  16174. content: "\f075";
  16175. }
  16176. .fa-magnet:before {
  16177. content: "\f076";
  16178. }
  16179. .fa-chevron-up:before {
  16180. content: "\f077";
  16181. }
  16182. .fa-chevron-down:before {
  16183. content: "\f078";
  16184. }
  16185. .fa-retweet:before {
  16186. content: "\f079";
  16187. }
  16188. .fa-shopping-cart:before {
  16189. content: "\f07a";
  16190. }
  16191. .fa-folder:before {
  16192. content: "\f07b";
  16193. }
  16194. .fa-folder-open:before {
  16195. content: "\f07c";
  16196. }
  16197. .fa-arrows-v:before {
  16198. content: "\f07d";
  16199. }
  16200. .fa-arrows-h:before {
  16201. content: "\f07e";
  16202. }
  16203. .fa-bar-chart-o:before,
  16204. .fa-bar-chart:before {
  16205. content: "\f080";
  16206. }
  16207. .fa-twitter-square:before {
  16208. content: "\f081";
  16209. }
  16210. .fa-facebook-square:before {
  16211. content: "\f082";
  16212. }
  16213. .fa-camera-retro:before {
  16214. content: "\f083";
  16215. }
  16216. .fa-key:before {
  16217. content: "\f084";
  16218. }
  16219. .fa-gears:before,
  16220. .fa-cogs:before {
  16221. content: "\f085";
  16222. }
  16223. .fa-comments:before {
  16224. content: "\f086";
  16225. }
  16226. .fa-thumbs-o-up:before {
  16227. content: "\f087";
  16228. }
  16229. .fa-thumbs-o-down:before {
  16230. content: "\f088";
  16231. }
  16232. .fa-star-half:before {
  16233. content: "\f089";
  16234. }
  16235. .fa-heart-o:before {
  16236. content: "\f08a";
  16237. }
  16238. .fa-sign-out:before {
  16239. content: "\f08b";
  16240. }
  16241. .fa-linkedin-square:before {
  16242. content: "\f08c";
  16243. }
  16244. .fa-thumb-tack:before {
  16245. content: "\f08d";
  16246. }
  16247. .fa-external-link:before {
  16248. content: "\f08e";
  16249. }
  16250. .fa-sign-in:before {
  16251. content: "\f090";
  16252. }
  16253. .fa-trophy:before {
  16254. content: "\f091";
  16255. }
  16256. .fa-github-square:before {
  16257. content: "\f092";
  16258. }
  16259. .fa-upload:before {
  16260. content: "\f093";
  16261. }
  16262. .fa-lemon-o:before {
  16263. content: "\f094";
  16264. }
  16265. .fa-phone:before {
  16266. content: "\f095";
  16267. }
  16268. .fa-square-o:before {
  16269. content: "\f096";
  16270. }
  16271. .fa-bookmark-o:before {
  16272. content: "\f097";
  16273. }
  16274. .fa-phone-square:before {
  16275. content: "\f098";
  16276. }
  16277. .fa-twitter:before {
  16278. content: "\f099";
  16279. }
  16280. .fa-facebook-f:before,
  16281. .fa-facebook:before {
  16282. content: "\f09a";
  16283. }
  16284. .fa-github:before {
  16285. content: "\f09b";
  16286. }
  16287. .fa-unlock:before {
  16288. content: "\f09c";
  16289. }
  16290. .fa-credit-card:before {
  16291. content: "\f09d";
  16292. }
  16293. .fa-feed:before,
  16294. .fa-rss:before {
  16295. content: "\f09e";
  16296. }
  16297. .fa-hdd-o:before {
  16298. content: "\f0a0";
  16299. }
  16300. .fa-bullhorn:before {
  16301. content: "\f0a1";
  16302. }
  16303. .fa-bell:before {
  16304. content: "\f0f3";
  16305. }
  16306. .fa-certificate:before {
  16307. content: "\f0a3";
  16308. }
  16309. .fa-hand-o-right:before {
  16310. content: "\f0a4";
  16311. }
  16312. .fa-hand-o-left:before {
  16313. content: "\f0a5";
  16314. }
  16315. .fa-hand-o-up:before {
  16316. content: "\f0a6";
  16317. }
  16318. .fa-hand-o-down:before {
  16319. content: "\f0a7";
  16320. }
  16321. .fa-arrow-circle-left:before {
  16322. content: "\f0a8";
  16323. }
  16324. .fa-arrow-circle-right:before {
  16325. content: "\f0a9";
  16326. }
  16327. .fa-arrow-circle-up:before {
  16328. content: "\f0aa";
  16329. }
  16330. .fa-arrow-circle-down:before {
  16331. content: "\f0ab";
  16332. }
  16333. .fa-globe:before {
  16334. content: "\f0ac";
  16335. }
  16336. .fa-wrench:before {
  16337. content: "\f0ad";
  16338. }
  16339. .fa-tasks:before {
  16340. content: "\f0ae";
  16341. }
  16342. .fa-filter:before {
  16343. content: "\f0b0";
  16344. }
  16345. .fa-briefcase:before {
  16346. content: "\f0b1";
  16347. }
  16348. .fa-arrows-alt:before {
  16349. content: "\f0b2";
  16350. }
  16351. .fa-group:before,
  16352. .fa-users:before {
  16353. content: "\f0c0";
  16354. }
  16355. .fa-chain:before,
  16356. .fa-link:before {
  16357. content: "\f0c1";
  16358. }
  16359. .fa-cloud:before {
  16360. content: "\f0c2";
  16361. }
  16362. .fa-flask:before {
  16363. content: "\f0c3";
  16364. }
  16365. .fa-cut:before,
  16366. .fa-scissors:before {
  16367. content: "\f0c4";
  16368. }
  16369. .fa-copy:before,
  16370. .fa-files-o:before {
  16371. content: "\f0c5";
  16372. }
  16373. .fa-paperclip:before {
  16374. content: "\f0c6";
  16375. }
  16376. .fa-save:before,
  16377. .fa-floppy-o:before {
  16378. content: "\f0c7";
  16379. }
  16380. .fa-square:before {
  16381. content: "\f0c8";
  16382. }
  16383. .fa-navicon:before,
  16384. .fa-reorder:before,
  16385. .fa-bars:before {
  16386. content: "\f0c9";
  16387. }
  16388. .fa-list-ul:before {
  16389. content: "\f0ca";
  16390. }
  16391. .fa-list-ol:before {
  16392. content: "\f0cb";
  16393. }
  16394. .fa-strikethrough:before {
  16395. content: "\f0cc";
  16396. }
  16397. .fa-underline:before {
  16398. content: "\f0cd";
  16399. }
  16400. .fa-table:before {
  16401. content: "\f0ce";
  16402. }
  16403. .fa-magic:before {
  16404. content: "\f0d0";
  16405. }
  16406. .fa-truck:before {
  16407. content: "\f0d1";
  16408. }
  16409. .fa-pinterest:before {
  16410. content: "\f0d2";
  16411. }
  16412. .fa-pinterest-square:before {
  16413. content: "\f0d3";
  16414. }
  16415. .fa-google-plus-square:before {
  16416. content: "\f0d4";
  16417. }
  16418. .fa-google-plus:before {
  16419. content: "\f0d5";
  16420. }
  16421. .fa-money:before {
  16422. content: "\f0d6";
  16423. }
  16424. .fa-caret-down:before {
  16425. content: "\f0d7";
  16426. }
  16427. .fa-caret-up:before {
  16428. content: "\f0d8";
  16429. }
  16430. .fa-caret-left:before {
  16431. content: "\f0d9";
  16432. }
  16433. .fa-caret-right:before {
  16434. content: "\f0da";
  16435. }
  16436. .fa-columns:before {
  16437. content: "\f0db";
  16438. }
  16439. .fa-unsorted:before,
  16440. .fa-sort:before {
  16441. content: "\f0dc";
  16442. }
  16443. .fa-sort-down:before,
  16444. .fa-sort-desc:before {
  16445. content: "\f0dd";
  16446. }
  16447. .fa-sort-up:before,
  16448. .fa-sort-asc:before {
  16449. content: "\f0de";
  16450. }
  16451. .fa-envelope:before {
  16452. content: "\f0e0";
  16453. }
  16454. .fa-linkedin:before {
  16455. content: "\f0e1";
  16456. }
  16457. .fa-rotate-left:before,
  16458. .fa-undo:before {
  16459. content: "\f0e2";
  16460. }
  16461. .fa-legal:before,
  16462. .fa-gavel:before {
  16463. content: "\f0e3";
  16464. }
  16465. .fa-dashboard:before,
  16466. .fa-tachometer:before {
  16467. content: "\f0e4";
  16468. }
  16469. .fa-comment-o:before {
  16470. content: "\f0e5";
  16471. }
  16472. .fa-comments-o:before {
  16473. content: "\f0e6";
  16474. }
  16475. .fa-flash:before,
  16476. .fa-bolt:before {
  16477. content: "\f0e7";
  16478. }
  16479. .fa-sitemap:before {
  16480. content: "\f0e8";
  16481. }
  16482. .fa-umbrella:before {
  16483. content: "\f0e9";
  16484. }
  16485. .fa-paste:before,
  16486. .fa-clipboard:before {
  16487. content: "\f0ea";
  16488. }
  16489. .fa-lightbulb-o:before {
  16490. content: "\f0eb";
  16491. }
  16492. .fa-exchange:before {
  16493. content: "\f0ec";
  16494. }
  16495. .fa-cloud-download:before {
  16496. content: "\f0ed";
  16497. }
  16498. .fa-cloud-upload:before {
  16499. content: "\f0ee";
  16500. }
  16501. .fa-user-md:before {
  16502. content: "\f0f0";
  16503. }
  16504. .fa-stethoscope:before {
  16505. content: "\f0f1";
  16506. }
  16507. .fa-suitcase:before {
  16508. content: "\f0f2";
  16509. }
  16510. .fa-bell-o:before {
  16511. content: "\f0a2";
  16512. }
  16513. .fa-coffee:before {
  16514. content: "\f0f4";
  16515. }
  16516. .fa-cutlery:before {
  16517. content: "\f0f5";
  16518. }
  16519. .fa-file-text-o:before {
  16520. content: "\f0f6";
  16521. }
  16522. .fa-building-o:before {
  16523. content: "\f0f7";
  16524. }
  16525. .fa-hospital-o:before {
  16526. content: "\f0f8";
  16527. }
  16528. .fa-ambulance:before {
  16529. content: "\f0f9";
  16530. }
  16531. .fa-medkit:before {
  16532. content: "\f0fa";
  16533. }
  16534. .fa-fighter-jet:before {
  16535. content: "\f0fb";
  16536. }
  16537. .fa-beer:before {
  16538. content: "\f0fc";
  16539. }
  16540. .fa-h-square:before {
  16541. content: "\f0fd";
  16542. }
  16543. .fa-plus-square:before {
  16544. content: "\f0fe";
  16545. }
  16546. .fa-angle-double-left:before {
  16547. content: "\f100";
  16548. }
  16549. .fa-angle-double-right:before {
  16550. content: "\f101";
  16551. }
  16552. .fa-angle-double-up:before {
  16553. content: "\f102";
  16554. }
  16555. .fa-angle-double-down:before {
  16556. content: "\f103";
  16557. }
  16558. .fa-angle-left:before {
  16559. content: "\f104";
  16560. }
  16561. .fa-angle-right:before {
  16562. content: "\f105";
  16563. }
  16564. .fa-angle-up:before {
  16565. content: "\f106";
  16566. }
  16567. .fa-angle-down:before {
  16568. content: "\f107";
  16569. }
  16570. .fa-desktop:before {
  16571. content: "\f108";
  16572. }
  16573. .fa-laptop:before {
  16574. content: "\f109";
  16575. }
  16576. .fa-tablet:before {
  16577. content: "\f10a";
  16578. }
  16579. .fa-mobile-phone:before,
  16580. .fa-mobile:before {
  16581. content: "\f10b";
  16582. }
  16583. .fa-circle-o:before {
  16584. content: "\f10c";
  16585. }
  16586. .fa-quote-left:before {
  16587. content: "\f10d";
  16588. }
  16589. .fa-quote-right:before {
  16590. content: "\f10e";
  16591. }
  16592. .fa-spinner:before {
  16593. content: "\f110";
  16594. }
  16595. .fa-circle:before {
  16596. content: "\f111";
  16597. }
  16598. .fa-mail-reply:before,
  16599. .fa-reply:before {
  16600. content: "\f112";
  16601. }
  16602. .fa-github-alt:before {
  16603. content: "\f113";
  16604. }
  16605. .fa-folder-o:before {
  16606. content: "\f114";
  16607. }
  16608. .fa-folder-open-o:before {
  16609. content: "\f115";
  16610. }
  16611. .fa-smile-o:before {
  16612. content: "\f118";
  16613. }
  16614. .fa-frown-o:before {
  16615. content: "\f119";
  16616. }
  16617. .fa-meh-o:before {
  16618. content: "\f11a";
  16619. }
  16620. .fa-gamepad:before {
  16621. content: "\f11b";
  16622. }
  16623. .fa-keyboard-o:before {
  16624. content: "\f11c";
  16625. }
  16626. .fa-flag-o:before {
  16627. content: "\f11d";
  16628. }
  16629. .fa-flag-checkered:before {
  16630. content: "\f11e";
  16631. }
  16632. .fa-terminal:before {
  16633. content: "\f120";
  16634. }
  16635. .fa-code:before {
  16636. content: "\f121";
  16637. }
  16638. .fa-mail-reply-all:before,
  16639. .fa-reply-all:before {
  16640. content: "\f122";
  16641. }
  16642. .fa-star-half-empty:before,
  16643. .fa-star-half-full:before,
  16644. .fa-star-half-o:before {
  16645. content: "\f123";
  16646. }
  16647. .fa-location-arrow:before {
  16648. content: "\f124";
  16649. }
  16650. .fa-crop:before {
  16651. content: "\f125";
  16652. }
  16653. .fa-code-fork:before {
  16654. content: "\f126";
  16655. }
  16656. .fa-unlink:before,
  16657. .fa-chain-broken:before {
  16658. content: "\f127";
  16659. }
  16660. .fa-question:before {
  16661. content: "\f128";
  16662. }
  16663. .fa-info:before {
  16664. content: "\f129";
  16665. }
  16666. .fa-exclamation:before {
  16667. content: "\f12a";
  16668. }
  16669. .fa-superscript:before {
  16670. content: "\f12b";
  16671. }
  16672. .fa-subscript:before {
  16673. content: "\f12c";
  16674. }
  16675. .fa-eraser:before {
  16676. content: "\f12d";
  16677. }
  16678. .fa-puzzle-piece:before {
  16679. content: "\f12e";
  16680. }
  16681. .fa-microphone:before {
  16682. content: "\f130";
  16683. }
  16684. .fa-microphone-slash:before {
  16685. content: "\f131";
  16686. }
  16687. .fa-shield:before {
  16688. content: "\f132";
  16689. }
  16690. .fa-calendar-o:before {
  16691. content: "\f133";
  16692. }
  16693. .fa-fire-extinguisher:before {
  16694. content: "\f134";
  16695. }
  16696. .fa-rocket:before {
  16697. content: "\f135";
  16698. }
  16699. .fa-maxcdn:before {
  16700. content: "\f136";
  16701. }
  16702. .fa-chevron-circle-left:before {
  16703. content: "\f137";
  16704. }
  16705. .fa-chevron-circle-right:before {
  16706. content: "\f138";
  16707. }
  16708. .fa-chevron-circle-up:before {
  16709. content: "\f139";
  16710. }
  16711. .fa-chevron-circle-down:before {
  16712. content: "\f13a";
  16713. }
  16714. .fa-html5:before {
  16715. content: "\f13b";
  16716. }
  16717. .fa-css3:before {
  16718. content: "\f13c";
  16719. }
  16720. .fa-anchor:before {
  16721. content: "\f13d";
  16722. }
  16723. .fa-unlock-alt:before {
  16724. content: "\f13e";
  16725. }
  16726. .fa-bullseye:before {
  16727. content: "\f140";
  16728. }
  16729. .fa-ellipsis-h:before {
  16730. content: "\f141";
  16731. }
  16732. .fa-ellipsis-v:before {
  16733. content: "\f142";
  16734. }
  16735. .fa-rss-square:before {
  16736. content: "\f143";
  16737. }
  16738. .fa-play-circle:before {
  16739. content: "\f144";
  16740. }
  16741. .fa-ticket:before {
  16742. content: "\f145";
  16743. }
  16744. .fa-minus-square:before {
  16745. content: "\f146";
  16746. }
  16747. .fa-minus-square-o:before {
  16748. content: "\f147";
  16749. }
  16750. .fa-level-up:before {
  16751. content: "\f148";
  16752. }
  16753. .fa-level-down:before {
  16754. content: "\f149";
  16755. }
  16756. .fa-check-square:before {
  16757. content: "\f14a";
  16758. }
  16759. .fa-pencil-square:before {
  16760. content: "\f14b";
  16761. }
  16762. .fa-external-link-square:before {
  16763. content: "\f14c";
  16764. }
  16765. .fa-share-square:before {
  16766. content: "\f14d";
  16767. }
  16768. .fa-compass:before {
  16769. content: "\f14e";
  16770. }
  16771. .fa-toggle-down:before,
  16772. .fa-caret-square-o-down:before {
  16773. content: "\f150";
  16774. }
  16775. .fa-toggle-up:before,
  16776. .fa-caret-square-o-up:before {
  16777. content: "\f151";
  16778. }
  16779. .fa-toggle-right:before,
  16780. .fa-caret-square-o-right:before {
  16781. content: "\f152";
  16782. }
  16783. .fa-euro:before,
  16784. .fa-eur:before {
  16785. content: "\f153";
  16786. }
  16787. .fa-gbp:before {
  16788. content: "\f154";
  16789. }
  16790. .fa-dollar:before,
  16791. .fa-usd:before {
  16792. content: "\f155";
  16793. }
  16794. .fa-rupee:before,
  16795. .fa-inr:before {
  16796. content: "\f156";
  16797. }
  16798. .fa-cny:before,
  16799. .fa-rmb:before,
  16800. .fa-yen:before,
  16801. .fa-jpy:before {
  16802. content: "\f157";
  16803. }
  16804. .fa-ruble:before,
  16805. .fa-rouble:before,
  16806. .fa-rub:before {
  16807. content: "\f158";
  16808. }
  16809. .fa-won:before,
  16810. .fa-krw:before {
  16811. content: "\f159";
  16812. }
  16813. .fa-bitcoin:before,
  16814. .fa-btc:before {
  16815. content: "\f15a";
  16816. }
  16817. .fa-file:before {
  16818. content: "\f15b";
  16819. }
  16820. .fa-file-text:before {
  16821. content: "\f15c";
  16822. }
  16823. .fa-sort-alpha-asc:before {
  16824. content: "\f15d";
  16825. }
  16826. .fa-sort-alpha-desc:before {
  16827. content: "\f15e";
  16828. }
  16829. .fa-sort-amount-asc:before {
  16830. content: "\f160";
  16831. }
  16832. .fa-sort-amount-desc:before {
  16833. content: "\f161";
  16834. }
  16835. .fa-sort-numeric-asc:before {
  16836. content: "\f162";
  16837. }
  16838. .fa-sort-numeric-desc:before {
  16839. content: "\f163";
  16840. }
  16841. .fa-thumbs-up:before {
  16842. content: "\f164";
  16843. }
  16844. .fa-thumbs-down:before {
  16845. content: "\f165";
  16846. }
  16847. .fa-youtube-square:before {
  16848. content: "\f166";
  16849. }
  16850. .fa-youtube:before {
  16851. content: "\f167";
  16852. }
  16853. .fa-xing:before {
  16854. content: "\f168";
  16855. }
  16856. .fa-xing-square:before {
  16857. content: "\f169";
  16858. }
  16859. .fa-youtube-play:before {
  16860. content: "\f16a";
  16861. }
  16862. .fa-dropbox:before {
  16863. content: "\f16b";
  16864. }
  16865. .fa-stack-overflow:before {
  16866. content: "\f16c";
  16867. }
  16868. .fa-instagram:before {
  16869. content: "\f16d";
  16870. }
  16871. .fa-flickr:before {
  16872. content: "\f16e";
  16873. }
  16874. .fa-adn:before {
  16875. content: "\f170";
  16876. }
  16877. .fa-bitbucket:before {
  16878. content: "\f171";
  16879. }
  16880. .fa-bitbucket-square:before {
  16881. content: "\f172";
  16882. }
  16883. .fa-tumblr:before {
  16884. content: "\f173";
  16885. }
  16886. .fa-tumblr-square:before {
  16887. content: "\f174";
  16888. }
  16889. .fa-long-arrow-down:before {
  16890. content: "\f175";
  16891. }
  16892. .fa-long-arrow-up:before {
  16893. content: "\f176";
  16894. }
  16895. .fa-long-arrow-left:before {
  16896. content: "\f177";
  16897. }
  16898. .fa-long-arrow-right:before {
  16899. content: "\f178";
  16900. }
  16901. .fa-apple:before {
  16902. content: "\f179";
  16903. }
  16904. .fa-windows:before {
  16905. content: "\f17a";
  16906. }
  16907. .fa-android:before {
  16908. content: "\f17b";
  16909. }
  16910. .fa-linux:before {
  16911. content: "\f17c";
  16912. }
  16913. .fa-dribbble:before {
  16914. content: "\f17d";
  16915. }
  16916. .fa-skype:before {
  16917. content: "\f17e";
  16918. }
  16919. .fa-foursquare:before {
  16920. content: "\f180";
  16921. }
  16922. .fa-trello:before {
  16923. content: "\f181";
  16924. }
  16925. .fa-female:before {
  16926. content: "\f182";
  16927. }
  16928. .fa-male:before {
  16929. content: "\f183";
  16930. }
  16931. .fa-gittip:before,
  16932. .fa-gratipay:before {
  16933. content: "\f184";
  16934. }
  16935. .fa-sun-o:before {
  16936. content: "\f185";
  16937. }
  16938. .fa-moon-o:before {
  16939. content: "\f186";
  16940. }
  16941. .fa-archive:before {
  16942. content: "\f187";
  16943. }
  16944. .fa-bug:before {
  16945. content: "\f188";
  16946. }
  16947. .fa-vk:before {
  16948. content: "\f189";
  16949. }
  16950. .fa-weibo:before {
  16951. content: "\f18a";
  16952. }
  16953. .fa-renren:before {
  16954. content: "\f18b";
  16955. }
  16956. .fa-pagelines:before {
  16957. content: "\f18c";
  16958. }
  16959. .fa-stack-exchange:before {
  16960. content: "\f18d";
  16961. }
  16962. .fa-arrow-circle-o-right:before {
  16963. content: "\f18e";
  16964. }
  16965. .fa-arrow-circle-o-left:before {
  16966. content: "\f190";
  16967. }
  16968. .fa-toggle-left:before,
  16969. .fa-caret-square-o-left:before {
  16970. content: "\f191";
  16971. }
  16972. .fa-dot-circle-o:before {
  16973. content: "\f192";
  16974. }
  16975. .fa-wheelchair:before {
  16976. content: "\f193";
  16977. }
  16978. .fa-vimeo-square:before {
  16979. content: "\f194";
  16980. }
  16981. .fa-turkish-lira:before,
  16982. .fa-try:before {
  16983. content: "\f195";
  16984. }
  16985. .fa-plus-square-o:before {
  16986. content: "\f196";
  16987. }
  16988. .fa-space-shuttle:before {
  16989. content: "\f197";
  16990. }
  16991. .fa-slack:before {
  16992. content: "\f198";
  16993. }
  16994. .fa-envelope-square:before {
  16995. content: "\f199";
  16996. }
  16997. .fa-wordpress:before {
  16998. content: "\f19a";
  16999. }
  17000. .fa-openid:before {
  17001. content: "\f19b";
  17002. }
  17003. .fa-institution:before,
  17004. .fa-bank:before,
  17005. .fa-university:before {
  17006. content: "\f19c";
  17007. }
  17008. .fa-mortar-board:before,
  17009. .fa-graduation-cap:before {
  17010. content: "\f19d";
  17011. }
  17012. .fa-yahoo:before {
  17013. content: "\f19e";
  17014. }
  17015. .fa-google:before {
  17016. content: "\f1a0";
  17017. }
  17018. .fa-reddit:before {
  17019. content: "\f1a1";
  17020. }
  17021. .fa-reddit-square:before {
  17022. content: "\f1a2";
  17023. }
  17024. .fa-stumbleupon-circle:before {
  17025. content: "\f1a3";
  17026. }
  17027. .fa-stumbleupon:before {
  17028. content: "\f1a4";
  17029. }
  17030. .fa-delicious:before {
  17031. content: "\f1a5";
  17032. }
  17033. .fa-digg:before {
  17034. content: "\f1a6";
  17035. }
  17036. .fa-pied-piper-pp:before {
  17037. content: "\f1a7";
  17038. }
  17039. .fa-pied-piper-alt:before {
  17040. content: "\f1a8";
  17041. }
  17042. .fa-drupal:before {
  17043. content: "\f1a9";
  17044. }
  17045. .fa-joomla:before {
  17046. content: "\f1aa";
  17047. }
  17048. .fa-language:before {
  17049. content: "\f1ab";
  17050. }
  17051. .fa-fax:before {
  17052. content: "\f1ac";
  17053. }
  17054. .fa-building:before {
  17055. content: "\f1ad";
  17056. }
  17057. .fa-child:before {
  17058. content: "\f1ae";
  17059. }
  17060. .fa-paw:before {
  17061. content: "\f1b0";
  17062. }
  17063. .fa-spoon:before {
  17064. content: "\f1b1";
  17065. }
  17066. .fa-cube:before {
  17067. content: "\f1b2";
  17068. }
  17069. .fa-cubes:before {
  17070. content: "\f1b3";
  17071. }
  17072. .fa-behance:before {
  17073. content: "\f1b4";
  17074. }
  17075. .fa-behance-square:before {
  17076. content: "\f1b5";
  17077. }
  17078. .fa-steam:before {
  17079. content: "\f1b6";
  17080. }
  17081. .fa-steam-square:before {
  17082. content: "\f1b7";
  17083. }
  17084. .fa-recycle:before {
  17085. content: "\f1b8";
  17086. }
  17087. .fa-automobile:before,
  17088. .fa-car:before {
  17089. content: "\f1b9";
  17090. }
  17091. .fa-cab:before,
  17092. .fa-taxi:before {
  17093. content: "\f1ba";
  17094. }
  17095. .fa-tree:before {
  17096. content: "\f1bb";
  17097. }
  17098. .fa-spotify:before {
  17099. content: "\f1bc";
  17100. }
  17101. .fa-deviantart:before {
  17102. content: "\f1bd";
  17103. }
  17104. .fa-soundcloud:before {
  17105. content: "\f1be";
  17106. }
  17107. .fa-database:before {
  17108. content: "\f1c0";
  17109. }
  17110. .fa-file-pdf-o:before {
  17111. content: "\f1c1";
  17112. }
  17113. .fa-file-word-o:before {
  17114. content: "\f1c2";
  17115. }
  17116. .fa-file-excel-o:before {
  17117. content: "\f1c3";
  17118. }
  17119. .fa-file-powerpoint-o:before {
  17120. content: "\f1c4";
  17121. }
  17122. .fa-file-photo-o:before,
  17123. .fa-file-picture-o:before,
  17124. .fa-file-image-o:before {
  17125. content: "\f1c5";
  17126. }
  17127. .fa-file-zip-o:before,
  17128. .fa-file-archive-o:before {
  17129. content: "\f1c6";
  17130. }
  17131. .fa-file-sound-o:before,
  17132. .fa-file-audio-o:before {
  17133. content: "\f1c7";
  17134. }
  17135. .fa-file-movie-o:before,
  17136. .fa-file-video-o:before {
  17137. content: "\f1c8";
  17138. }
  17139. .fa-file-code-o:before {
  17140. content: "\f1c9";
  17141. }
  17142. .fa-vine:before {
  17143. content: "\f1ca";
  17144. }
  17145. .fa-codepen:before {
  17146. content: "\f1cb";
  17147. }
  17148. .fa-jsfiddle:before {
  17149. content: "\f1cc";
  17150. }
  17151. .fa-life-bouy:before,
  17152. .fa-life-buoy:before,
  17153. .fa-life-saver:before,
  17154. .fa-support:before,
  17155. .fa-life-ring:before {
  17156. content: "\f1cd";
  17157. }
  17158. .fa-circle-o-notch:before {
  17159. content: "\f1ce";
  17160. }
  17161. .fa-ra:before,
  17162. .fa-resistance:before,
  17163. .fa-rebel:before {
  17164. content: "\f1d0";
  17165. }
  17166. .fa-ge:before,
  17167. .fa-empire:before {
  17168. content: "\f1d1";
  17169. }
  17170. .fa-git-square:before {
  17171. content: "\f1d2";
  17172. }
  17173. .fa-git:before {
  17174. content: "\f1d3";
  17175. }
  17176. .fa-y-combinator-square:before,
  17177. .fa-yc-square:before,
  17178. .fa-hacker-news:before {
  17179. content: "\f1d4";
  17180. }
  17181. .fa-tencent-weibo:before {
  17182. content: "\f1d5";
  17183. }
  17184. .fa-qq:before {
  17185. content: "\f1d6";
  17186. }
  17187. .fa-wechat:before,
  17188. .fa-weixin:before {
  17189. content: "\f1d7";
  17190. }
  17191. .fa-send:before,
  17192. .fa-paper-plane:before {
  17193. content: "\f1d8";
  17194. }
  17195. .fa-send-o:before,
  17196. .fa-paper-plane-o:before {
  17197. content: "\f1d9";
  17198. }
  17199. .fa-history:before {
  17200. content: "\f1da";
  17201. }
  17202. .fa-circle-thin:before {
  17203. content: "\f1db";
  17204. }
  17205. .fa-header:before {
  17206. content: "\f1dc";
  17207. }
  17208. .fa-paragraph:before {
  17209. content: "\f1dd";
  17210. }
  17211. .fa-sliders:before {
  17212. content: "\f1de";
  17213. }
  17214. .fa-share-alt:before {
  17215. content: "\f1e0";
  17216. }
  17217. .fa-share-alt-square:before {
  17218. content: "\f1e1";
  17219. }
  17220. .fa-bomb:before {
  17221. content: "\f1e2";
  17222. }
  17223. .fa-soccer-ball-o:before,
  17224. .fa-futbol-o:before {
  17225. content: "\f1e3";
  17226. }
  17227. .fa-tty:before {
  17228. content: "\f1e4";
  17229. }
  17230. .fa-binoculars:before {
  17231. content: "\f1e5";
  17232. }
  17233. .fa-plug:before {
  17234. content: "\f1e6";
  17235. }
  17236. .fa-slideshare:before {
  17237. content: "\f1e7";
  17238. }
  17239. .fa-twitch:before {
  17240. content: "\f1e8";
  17241. }
  17242. .fa-yelp:before {
  17243. content: "\f1e9";
  17244. }
  17245. .fa-newspaper-o:before {
  17246. content: "\f1ea";
  17247. }
  17248. .fa-wifi:before {
  17249. content: "\f1eb";
  17250. }
  17251. .fa-calculator:before {
  17252. content: "\f1ec";
  17253. }
  17254. .fa-paypal:before {
  17255. content: "\f1ed";
  17256. }
  17257. .fa-google-wallet:before {
  17258. content: "\f1ee";
  17259. }
  17260. .fa-cc-visa:before {
  17261. content: "\f1f0";
  17262. }
  17263. .fa-cc-mastercard:before {
  17264. content: "\f1f1";
  17265. }
  17266. .fa-cc-discover:before {
  17267. content: "\f1f2";
  17268. }
  17269. .fa-cc-amex:before {
  17270. content: "\f1f3";
  17271. }
  17272. .fa-cc-paypal:before {
  17273. content: "\f1f4";
  17274. }
  17275. .fa-cc-stripe:before {
  17276. content: "\f1f5";
  17277. }
  17278. .fa-bell-slash:before {
  17279. content: "\f1f6";
  17280. }
  17281. .fa-bell-slash-o:before {
  17282. content: "\f1f7";
  17283. }
  17284. .fa-trash:before {
  17285. content: "\f1f8";
  17286. }
  17287. .fa-copyright:before {
  17288. content: "\f1f9";
  17289. }
  17290. .fa-at:before {
  17291. content: "\f1fa";
  17292. }
  17293. .fa-eyedropper:before {
  17294. content: "\f1fb";
  17295. }
  17296. .fa-paint-brush:before {
  17297. content: "\f1fc";
  17298. }
  17299. .fa-birthday-cake:before {
  17300. content: "\f1fd";
  17301. }
  17302. .fa-area-chart:before {
  17303. content: "\f1fe";
  17304. }
  17305. .fa-pie-chart:before {
  17306. content: "\f200";
  17307. }
  17308. .fa-line-chart:before {
  17309. content: "\f201";
  17310. }
  17311. .fa-lastfm:before {
  17312. content: "\f202";
  17313. }
  17314. .fa-lastfm-square:before {
  17315. content: "\f203";
  17316. }
  17317. .fa-toggle-off:before {
  17318. content: "\f204";
  17319. }
  17320. .fa-toggle-on:before {
  17321. content: "\f205";
  17322. }
  17323. .fa-bicycle:before {
  17324. content: "\f206";
  17325. }
  17326. .fa-bus:before {
  17327. content: "\f207";
  17328. }
  17329. .fa-ioxhost:before {
  17330. content: "\f208";
  17331. }
  17332. .fa-angellist:before {
  17333. content: "\f209";
  17334. }
  17335. .fa-cc:before {
  17336. content: "\f20a";
  17337. }
  17338. .fa-shekel:before,
  17339. .fa-sheqel:before,
  17340. .fa-ils:before {
  17341. content: "\f20b";
  17342. }
  17343. .fa-meanpath:before {
  17344. content: "\f20c";
  17345. }
  17346. .fa-buysellads:before {
  17347. content: "\f20d";
  17348. }
  17349. .fa-connectdevelop:before {
  17350. content: "\f20e";
  17351. }
  17352. .fa-dashcube:before {
  17353. content: "\f210";
  17354. }
  17355. .fa-forumbee:before {
  17356. content: "\f211";
  17357. }
  17358. .fa-leanpub:before {
  17359. content: "\f212";
  17360. }
  17361. .fa-sellsy:before {
  17362. content: "\f213";
  17363. }
  17364. .fa-shirtsinbulk:before {
  17365. content: "\f214";
  17366. }
  17367. .fa-simplybuilt:before {
  17368. content: "\f215";
  17369. }
  17370. .fa-skyatlas:before {
  17371. content: "\f216";
  17372. }
  17373. .fa-cart-plus:before {
  17374. content: "\f217";
  17375. }
  17376. .fa-cart-arrow-down:before {
  17377. content: "\f218";
  17378. }
  17379. .fa-diamond:before {
  17380. content: "\f219";
  17381. }
  17382. .fa-ship:before {
  17383. content: "\f21a";
  17384. }
  17385. .fa-user-secret:before {
  17386. content: "\f21b";
  17387. }
  17388. .fa-motorcycle:before {
  17389. content: "\f21c";
  17390. }
  17391. .fa-street-view:before {
  17392. content: "\f21d";
  17393. }
  17394. .fa-heartbeat:before {
  17395. content: "\f21e";
  17396. }
  17397. .fa-venus:before {
  17398. content: "\f221";
  17399. }
  17400. .fa-mars:before {
  17401. content: "\f222";
  17402. }
  17403. .fa-mercury:before {
  17404. content: "\f223";
  17405. }
  17406. .fa-intersex:before,
  17407. .fa-transgender:before {
  17408. content: "\f224";
  17409. }
  17410. .fa-transgender-alt:before {
  17411. content: "\f225";
  17412. }
  17413. .fa-venus-double:before {
  17414. content: "\f226";
  17415. }
  17416. .fa-mars-double:before {
  17417. content: "\f227";
  17418. }
  17419. .fa-venus-mars:before {
  17420. content: "\f228";
  17421. }
  17422. .fa-mars-stroke:before {
  17423. content: "\f229";
  17424. }
  17425. .fa-mars-stroke-v:before {
  17426. content: "\f22a";
  17427. }
  17428. .fa-mars-stroke-h:before {
  17429. content: "\f22b";
  17430. }
  17431. .fa-neuter:before {
  17432. content: "\f22c";
  17433. }
  17434. .fa-genderless:before {
  17435. content: "\f22d";
  17436. }
  17437. .fa-facebook-official:before {
  17438. content: "\f230";
  17439. }
  17440. .fa-pinterest-p:before {
  17441. content: "\f231";
  17442. }
  17443. .fa-whatsapp:before {
  17444. content: "\f232";
  17445. }
  17446. .fa-server:before {
  17447. content: "\f233";
  17448. }
  17449. .fa-user-plus:before {
  17450. content: "\f234";
  17451. }
  17452. .fa-user-times:before {
  17453. content: "\f235";
  17454. }
  17455. .fa-hotel:before,
  17456. .fa-bed:before {
  17457. content: "\f236";
  17458. }
  17459. .fa-viacoin:before {
  17460. content: "\f237";
  17461. }
  17462. .fa-train:before {
  17463. content: "\f238";
  17464. }
  17465. .fa-subway:before {
  17466. content: "\f239";
  17467. }
  17468. .fa-medium:before {
  17469. content: "\f23a";
  17470. }
  17471. .fa-yc:before,
  17472. .fa-y-combinator:before {
  17473. content: "\f23b";
  17474. }
  17475. .fa-optin-monster:before {
  17476. content: "\f23c";
  17477. }
  17478. .fa-opencart:before {
  17479. content: "\f23d";
  17480. }
  17481. .fa-expeditedssl:before {
  17482. content: "\f23e";
  17483. }
  17484. .fa-battery-4:before,
  17485. .fa-battery:before,
  17486. .fa-battery-full:before {
  17487. content: "\f240";
  17488. }
  17489. .fa-battery-3:before,
  17490. .fa-battery-three-quarters:before {
  17491. content: "\f241";
  17492. }
  17493. .fa-battery-2:before,
  17494. .fa-battery-half:before {
  17495. content: "\f242";
  17496. }
  17497. .fa-battery-1:before,
  17498. .fa-battery-quarter:before {
  17499. content: "\f243";
  17500. }
  17501. .fa-battery-0:before,
  17502. .fa-battery-empty:before {
  17503. content: "\f244";
  17504. }
  17505. .fa-mouse-pointer:before {
  17506. content: "\f245";
  17507. }
  17508. .fa-i-cursor:before {
  17509. content: "\f246";
  17510. }
  17511. .fa-object-group:before {
  17512. content: "\f247";
  17513. }
  17514. .fa-object-ungroup:before {
  17515. content: "\f248";
  17516. }
  17517. .fa-sticky-note:before {
  17518. content: "\f249";
  17519. }
  17520. .fa-sticky-note-o:before {
  17521. content: "\f24a";
  17522. }
  17523. .fa-cc-jcb:before {
  17524. content: "\f24b";
  17525. }
  17526. .fa-cc-diners-club:before {
  17527. content: "\f24c";
  17528. }
  17529. .fa-clone:before {
  17530. content: "\f24d";
  17531. }
  17532. .fa-balance-scale:before {
  17533. content: "\f24e";
  17534. }
  17535. .fa-hourglass-o:before {
  17536. content: "\f250";
  17537. }
  17538. .fa-hourglass-1:before,
  17539. .fa-hourglass-start:before {
  17540. content: "\f251";
  17541. }
  17542. .fa-hourglass-2:before,
  17543. .fa-hourglass-half:before {
  17544. content: "\f252";
  17545. }
  17546. .fa-hourglass-3:before,
  17547. .fa-hourglass-end:before {
  17548. content: "\f253";
  17549. }
  17550. .fa-hourglass:before {
  17551. content: "\f254";
  17552. }
  17553. .fa-hand-grab-o:before,
  17554. .fa-hand-rock-o:before {
  17555. content: "\f255";
  17556. }
  17557. .fa-hand-stop-o:before,
  17558. .fa-hand-paper-o:before {
  17559. content: "\f256";
  17560. }
  17561. .fa-hand-scissors-o:before {
  17562. content: "\f257";
  17563. }
  17564. .fa-hand-lizard-o:before {
  17565. content: "\f258";
  17566. }
  17567. .fa-hand-spock-o:before {
  17568. content: "\f259";
  17569. }
  17570. .fa-hand-pointer-o:before {
  17571. content: "\f25a";
  17572. }
  17573. .fa-hand-peace-o:before {
  17574. content: "\f25b";
  17575. }
  17576. .fa-trademark:before {
  17577. content: "\f25c";
  17578. }
  17579. .fa-registered:before {
  17580. content: "\f25d";
  17581. }
  17582. .fa-creative-commons:before {
  17583. content: "\f25e";
  17584. }
  17585. .fa-gg:before {
  17586. content: "\f260";
  17587. }
  17588. .fa-gg-circle:before {
  17589. content: "\f261";
  17590. }
  17591. .fa-tripadvisor:before {
  17592. content: "\f262";
  17593. }
  17594. .fa-odnoklassniki:before {
  17595. content: "\f263";
  17596. }
  17597. .fa-odnoklassniki-square:before {
  17598. content: "\f264";
  17599. }
  17600. .fa-get-pocket:before {
  17601. content: "\f265";
  17602. }
  17603. .fa-wikipedia-w:before {
  17604. content: "\f266";
  17605. }
  17606. .fa-safari:before {
  17607. content: "\f267";
  17608. }
  17609. .fa-chrome:before {
  17610. content: "\f268";
  17611. }
  17612. .fa-firefox:before {
  17613. content: "\f269";
  17614. }
  17615. .fa-opera:before {
  17616. content: "\f26a";
  17617. }
  17618. .fa-internet-explorer:before {
  17619. content: "\f26b";
  17620. }
  17621. .fa-tv:before,
  17622. .fa-television:before {
  17623. content: "\f26c";
  17624. }
  17625. .fa-contao:before {
  17626. content: "\f26d";
  17627. }
  17628. .fa-500px:before {
  17629. content: "\f26e";
  17630. }
  17631. .fa-amazon:before {
  17632. content: "\f270";
  17633. }
  17634. .fa-calendar-plus-o:before {
  17635. content: "\f271";
  17636. }
  17637. .fa-calendar-minus-o:before {
  17638. content: "\f272";
  17639. }
  17640. .fa-calendar-times-o:before {
  17641. content: "\f273";
  17642. }
  17643. .fa-calendar-check-o:before {
  17644. content: "\f274";
  17645. }
  17646. .fa-industry:before {
  17647. content: "\f275";
  17648. }
  17649. .fa-map-pin:before {
  17650. content: "\f276";
  17651. }
  17652. .fa-map-signs:before {
  17653. content: "\f277";
  17654. }
  17655. .fa-map-o:before {
  17656. content: "\f278";
  17657. }
  17658. .fa-map:before {
  17659. content: "\f279";
  17660. }
  17661. .fa-commenting:before {
  17662. content: "\f27a";
  17663. }
  17664. .fa-commenting-o:before {
  17665. content: "\f27b";
  17666. }
  17667. .fa-houzz:before {
  17668. content: "\f27c";
  17669. }
  17670. .fa-vimeo:before {
  17671. content: "\f27d";
  17672. }
  17673. .fa-black-tie:before {
  17674. content: "\f27e";
  17675. }
  17676. .fa-fonticons:before {
  17677. content: "\f280";
  17678. }
  17679. .fa-reddit-alien:before {
  17680. content: "\f281";
  17681. }
  17682. .fa-edge:before {
  17683. content: "\f282";
  17684. }
  17685. .fa-credit-card-alt:before {
  17686. content: "\f283";
  17687. }
  17688. .fa-codiepie:before {
  17689. content: "\f284";
  17690. }
  17691. .fa-modx:before {
  17692. content: "\f285";
  17693. }
  17694. .fa-fort-awesome:before {
  17695. content: "\f286";
  17696. }
  17697. .fa-usb:before {
  17698. content: "\f287";
  17699. }
  17700. .fa-product-hunt:before {
  17701. content: "\f288";
  17702. }
  17703. .fa-mixcloud:before {
  17704. content: "\f289";
  17705. }
  17706. .fa-scribd:before {
  17707. content: "\f28a";
  17708. }
  17709. .fa-pause-circle:before {
  17710. content: "\f28b";
  17711. }
  17712. .fa-pause-circle-o:before {
  17713. content: "\f28c";
  17714. }
  17715. .fa-stop-circle:before {
  17716. content: "\f28d";
  17717. }
  17718. .fa-stop-circle-o:before {
  17719. content: "\f28e";
  17720. }
  17721. .fa-shopping-bag:before {
  17722. content: "\f290";
  17723. }
  17724. .fa-shopping-basket:before {
  17725. content: "\f291";
  17726. }
  17727. .fa-hashtag:before {
  17728. content: "\f292";
  17729. }
  17730. .fa-bluetooth:before {
  17731. content: "\f293";
  17732. }
  17733. .fa-bluetooth-b:before {
  17734. content: "\f294";
  17735. }
  17736. .fa-percent:before {
  17737. content: "\f295";
  17738. }
  17739. .fa-gitlab:before {
  17740. content: "\f296";
  17741. }
  17742. .fa-wpbeginner:before {
  17743. content: "\f297";
  17744. }
  17745. .fa-wpforms:before {
  17746. content: "\f298";
  17747. }
  17748. .fa-envira:before {
  17749. content: "\f299";
  17750. }
  17751. .fa-universal-access:before {
  17752. content: "\f29a";
  17753. }
  17754. .fa-wheelchair-alt:before {
  17755. content: "\f29b";
  17756. }
  17757. .fa-question-circle-o:before {
  17758. content: "\f29c";
  17759. }
  17760. .fa-blind:before {
  17761. content: "\f29d";
  17762. }
  17763. .fa-audio-description:before {
  17764. content: "\f29e";
  17765. }
  17766. .fa-volume-control-phone:before {
  17767. content: "\f2a0";
  17768. }
  17769. .fa-braille:before {
  17770. content: "\f2a1";
  17771. }
  17772. .fa-assistive-listening-systems:before {
  17773. content: "\f2a2";
  17774. }
  17775. .fa-asl-interpreting:before,
  17776. .fa-american-sign-language-interpreting:before {
  17777. content: "\f2a3";
  17778. }
  17779. .fa-deafness:before,
  17780. .fa-hard-of-hearing:before,
  17781. .fa-deaf:before {
  17782. content: "\f2a4";
  17783. }
  17784. .fa-glide:before {
  17785. content: "\f2a5";
  17786. }
  17787. .fa-glide-g:before {
  17788. content: "\f2a6";
  17789. }
  17790. .fa-signing:before,
  17791. .fa-sign-language:before {
  17792. content: "\f2a7";
  17793. }
  17794. .fa-low-vision:before {
  17795. content: "\f2a8";
  17796. }
  17797. .fa-viadeo:before {
  17798. content: "\f2a9";
  17799. }
  17800. .fa-viadeo-square:before {
  17801. content: "\f2aa";
  17802. }
  17803. .fa-snapchat:before {
  17804. content: "\f2ab";
  17805. }
  17806. .fa-snapchat-ghost:before {
  17807. content: "\f2ac";
  17808. }
  17809. .fa-snapchat-square:before {
  17810. content: "\f2ad";
  17811. }
  17812. .fa-pied-piper:before {
  17813. content: "\f2ae";
  17814. }
  17815. .fa-first-order:before {
  17816. content: "\f2b0";
  17817. }
  17818. .fa-yoast:before {
  17819. content: "\f2b1";
  17820. }
  17821. .fa-themeisle:before {
  17822. content: "\f2b2";
  17823. }
  17824. .fa-google-plus-circle:before,
  17825. .fa-google-plus-official:before {
  17826. content: "\f2b3";
  17827. }
  17828. .fa-fa:before,
  17829. .fa-font-awesome:before {
  17830. content: "\f2b4";
  17831. }
  17832. .fa-handshake-o:before {
  17833. content: "\f2b5";
  17834. }
  17835. .fa-envelope-open:before {
  17836. content: "\f2b6";
  17837. }
  17838. .fa-envelope-open-o:before {
  17839. content: "\f2b7";
  17840. }
  17841. .fa-linode:before {
  17842. content: "\f2b8";
  17843. }
  17844. .fa-address-book:before {
  17845. content: "\f2b9";
  17846. }
  17847. .fa-address-book-o:before {
  17848. content: "\f2ba";
  17849. }
  17850. .fa-vcard:before,
  17851. .fa-address-card:before {
  17852. content: "\f2bb";
  17853. }
  17854. .fa-vcard-o:before,
  17855. .fa-address-card-o:before {
  17856. content: "\f2bc";
  17857. }
  17858. .fa-user-circle:before {
  17859. content: "\f2bd";
  17860. }
  17861. .fa-user-circle-o:before {
  17862. content: "\f2be";
  17863. }
  17864. .fa-user-o:before {
  17865. content: "\f2c0";
  17866. }
  17867. .fa-id-badge:before {
  17868. content: "\f2c1";
  17869. }
  17870. .fa-drivers-license:before,
  17871. .fa-id-card:before {
  17872. content: "\f2c2";
  17873. }
  17874. .fa-drivers-license-o:before,
  17875. .fa-id-card-o:before {
  17876. content: "\f2c3";
  17877. }
  17878. .fa-quora:before {
  17879. content: "\f2c4";
  17880. }
  17881. .fa-free-code-camp:before {
  17882. content: "\f2c5";
  17883. }
  17884. .fa-telegram:before {
  17885. content: "\f2c6";
  17886. }
  17887. .fa-thermometer-4:before,
  17888. .fa-thermometer:before,
  17889. .fa-thermometer-full:before {
  17890. content: "\f2c7";
  17891. }
  17892. .fa-thermometer-3:before,
  17893. .fa-thermometer-three-quarters:before {
  17894. content: "\f2c8";
  17895. }
  17896. .fa-thermometer-2:before,
  17897. .fa-thermometer-half:before {
  17898. content: "\f2c9";
  17899. }
  17900. .fa-thermometer-1:before,
  17901. .fa-thermometer-quarter:before {
  17902. content: "\f2ca";
  17903. }
  17904. .fa-thermometer-0:before,
  17905. .fa-thermometer-empty:before {
  17906. content: "\f2cb";
  17907. }
  17908. .fa-shower:before {
  17909. content: "\f2cc";
  17910. }
  17911. .fa-bathtub:before,
  17912. .fa-s15:before,
  17913. .fa-bath:before {
  17914. content: "\f2cd";
  17915. }
  17916. .fa-podcast:before {
  17917. content: "\f2ce";
  17918. }
  17919. .fa-window-maximize:before {
  17920. content: "\f2d0";
  17921. }
  17922. .fa-window-minimize:before {
  17923. content: "\f2d1";
  17924. }
  17925. .fa-window-restore:before {
  17926. content: "\f2d2";
  17927. }
  17928. .fa-times-rectangle:before,
  17929. .fa-window-close:before {
  17930. content: "\f2d3";
  17931. }
  17932. .fa-times-rectangle-o:before,
  17933. .fa-window-close-o:before {
  17934. content: "\f2d4";
  17935. }
  17936. .fa-bandcamp:before {
  17937. content: "\f2d5";
  17938. }
  17939. .fa-grav:before {
  17940. content: "\f2d6";
  17941. }
  17942. .fa-etsy:before {
  17943. content: "\f2d7";
  17944. }
  17945. .fa-imdb:before {
  17946. content: "\f2d8";
  17947. }
  17948. .fa-ravelry:before {
  17949. content: "\f2d9";
  17950. }
  17951. .fa-eercast:before {
  17952. content: "\f2da";
  17953. }
  17954. .fa-microchip:before {
  17955. content: "\f2db";
  17956. }
  17957. .fa-snowflake-o:before {
  17958. content: "\f2dc";
  17959. }
  17960. .fa-superpowers:before {
  17961. content: "\f2dd";
  17962. }
  17963. .fa-wpexplorer:before {
  17964. content: "\f2de";
  17965. }
  17966. .fa-meetup:before {
  17967. content: "\f2e0";
  17968. }
  17969. .sr-only {
  17970. position: absolute;
  17971. width: 1px;
  17972. height: 1px;
  17973. padding: 0;
  17974. margin: -1px;
  17975. overflow: hidden;
  17976. clip: rect(0, 0, 0, 0);
  17977. border: 0;
  17978. }
  17979. .sr-only-focusable:active,
  17980. .sr-only-focusable:focus {
  17981. position: static;
  17982. width: auto;
  17983. height: auto;
  17984. margin: 0;
  17985. overflow: visible;
  17986. clip: auto;
  17987. }
  17988. .datepicker {
  17989. z-index: 1051 !important;
  17990. }
  17991. .input-daterange .input-group-addon {
  17992. padding: 4px 12px;
  17993. margin: 0;
  17994. }
  17995. .datepicker table tr td.today,
  17996. .datepicker table tr td.today:hover,
  17997. .datepicker table tr td.today.disabled,
  17998. .datepicker table tr td.today.disabled:hover {
  17999. background-color: #faeab9;
  18000. border-color: #faeab9;
  18001. }
  18002. .datepicker table tr td.active:hover,
  18003. .datepicker table tr td.active:hover:hover,
  18004. .datepicker table tr td.active.disabled:hover,
  18005. .datepicker table tr td.active.disabled:hover:hover,
  18006. .datepicker table tr td.active:focus,
  18007. .datepicker table tr td.active:hover:focus,
  18008. .datepicker table tr td.active.disabled:focus,
  18009. .datepicker table tr td.active.disabled:hover:focus,
  18010. .datepicker table tr td.active:active,
  18011. .datepicker table tr td.active:hover:active,
  18012. .datepicker table tr td.active.disabled:active,
  18013. .datepicker table tr td.active.disabled:hover:active,
  18014. .datepicker table tr td.active.active,
  18015. .datepicker table tr td.active:hover.active,
  18016. .datepicker table tr td.active.disabled.active,
  18017. .datepicker table tr td.active.disabled:hover.active,
  18018. .open .dropdown-toggle.datepicker table tr td.active,
  18019. .open .dropdown-toggle.datepicker table tr td.active:hover,
  18020. .open .dropdown-toggle.datepicker table tr td.active.disabled,
  18021. .open .dropdown-toggle.datepicker table tr td.active.disabled:hover,
  18022. .datepicker table tr td span.active:hover,
  18023. .datepicker table tr td span.active:hover:hover,
  18024. .datepicker table tr td span.active.disabled:hover,
  18025. .datepicker table tr td span.active.disabled:hover:hover,
  18026. .datepicker table tr td span.active:focus,
  18027. .datepicker table tr td span.active:hover:focus,
  18028. .datepicker table tr td span.active.disabled:focus,
  18029. .datepicker table tr td span.active.disabled:hover:focus,
  18030. .datepicker table tr td span.active:active,
  18031. .datepicker table tr td span.active:hover:active,
  18032. .datepicker table tr td span.active.disabled:active,
  18033. .datepicker table tr td span.active.disabled:hover:active,
  18034. .datepicker table tr td span.active.active,
  18035. .datepicker table tr td span.active:hover.active,
  18036. .datepicker table tr td span.active.disabled.active,
  18037. .datepicker table tr td span.active.disabled:hover.active,
  18038. .open .dropdown-toggle.datepicker table tr td span.active,
  18039. .open .dropdown-toggle.datepicker table tr td span.active:hover,
  18040. .open .dropdown-toggle.datepicker table tr td span.active.disabled,
  18041. .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  18042. background-color: #42a5f5;
  18043. border-color: #42a5f5;
  18044. }
  18045. .dropzone {
  18046. min-height: 200px;
  18047. background-color: #fbfbfc;
  18048. border: 2px dotted #dcdfe3;
  18049. border-radius: 3px;
  18050. }
  18051. .dropzone .dz-message {
  18052. margin: 65px 0;
  18053. font-size: 16px;
  18054. font-style: italic;
  18055. font-weight: 600;
  18056. color: #575757;
  18057. }
  18058. .dropzone:hover {
  18059. background-color: #fff;
  18060. border-color: #42a5f5;
  18061. }
  18062. .dropzone:hover .dz-message {
  18063. color: #42a5f5;
  18064. }
  18065. table.dataTable {
  18066. border-collapse: collapse !important;
  18067. }
  18068. table.dataTable td,
  18069. table.dataTable th {
  18070. box-sizing: border-box;
  18071. }
  18072. table.dataTable thead > tr > th.sorting_asc,
  18073. table.dataTable thead > tr > th.sorting_desc,
  18074. table.dataTable thead > tr > th.sorting,
  18075. table.dataTable thead > tr > td.sorting_asc,
  18076. table.dataTable thead > tr > td.sorting_desc,
  18077. table.dataTable thead > tr > td.sorting {
  18078. padding-right: 20px;
  18079. }
  18080. table.dataTable thead .sorting:before,
  18081. table.dataTable thead .sorting_asc:before,
  18082. table.dataTable thead .sorting_desc:before,
  18083. table.dataTable thead .sorting_asc_disabled:before,
  18084. table.dataTable thead .sorting_desc_disabled:before {
  18085. display: none;
  18086. }
  18087. table.dataTable thead .sorting:after,
  18088. table.dataTable thead .sorting_asc:after,
  18089. table.dataTable thead .sorting_desc:after,
  18090. table.dataTable thead .sorting_asc_disabled:after,
  18091. table.dataTable thead .sorting_desc_disabled:after {
  18092. top: 10px;
  18093. right: 6px;
  18094. bottom: auto;
  18095. font-family: FontAwesome;
  18096. font-size: 14px;
  18097. opacity: .6;
  18098. }
  18099. table.dataTable thead .sorting:after {
  18100. content: "\f0dc";
  18101. }
  18102. table.dataTable thead .sorting_asc:after {
  18103. content: "\f106";
  18104. }
  18105. table.dataTable thead .sorting_desc:after {
  18106. content: "\f107";
  18107. }
  18108. div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  18109. margin-top: 10px;
  18110. -webkit-box-pack: center;
  18111. -ms-flex-pack: center;
  18112. justify-content: center;
  18113. }
  18114. @media (min-width: 768px) {
  18115. div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  18116. margin-top: 2px;
  18117. -webkit-box-pack: end;
  18118. -ms-flex-pack: end;
  18119. justify-content: flex-end;
  18120. }
  18121. }
  18122. .pie-chart {
  18123. position: relative;
  18124. display: block;
  18125. }
  18126. .pie-chart > canvas {
  18127. display: block;
  18128. margin: 0 auto;
  18129. }
  18130. .pie-chart > span {
  18131. position: absolute;
  18132. top: 50%;
  18133. right: auto;
  18134. left: auto;
  18135. -webkit-transform: translateX(0) translateY(-50%);
  18136. transform: translateX(0) translateY(-50%);
  18137. right: 0;
  18138. left: 0;
  18139. text-align: center;
  18140. }
  18141. .flot-tooltip {
  18142. position: absolute;
  18143. display: none;
  18144. color: #fff;
  18145. background: rgba(0, 0, 0, 0.75);
  18146. padding: 4px 8px;
  18147. }
  18148. .flot-pie-label {
  18149. font-size: 13px;
  18150. text-align: center;
  18151. padding: 4px 8px;
  18152. color: #fff;
  18153. }
  18154. .legend > table td {
  18155. padding: 3px 4px;
  18156. font-size: 14px;
  18157. }
  18158. .fc-event {
  18159. padding-left: 4px;
  18160. padding-right: 2px;
  18161. font-weight: 600;
  18162. line-height: 1.4;
  18163. color: #171717;
  18164. border: 1px solid #e3f4fc;
  18165. border-radius: 0;
  18166. }
  18167. .fc-event:hover {
  18168. color: #575757;
  18169. }
  18170. .fc-event,
  18171. .fc-event-dot {
  18172. background-color: #e3f4fc;
  18173. }
  18174. .fc button {
  18175. height: 34px;
  18176. line-height: 34px;
  18177. font-weight: 600;
  18178. cursor: default;
  18179. }
  18180. .fc-state-default.fc-corner-left {
  18181. border-top-left-radius: 3px;
  18182. border-bottom-left-radius: 3px;
  18183. }
  18184. .fc-state-default.fc-corner-right {
  18185. border-top-right-radius: 3px;
  18186. border-bottom-right-radius: 3px;
  18187. }
  18188. .fc-state-default {
  18189. color: #171717;
  18190. background-color: #f5f6f7;
  18191. background-image: none;
  18192. border: 1px solid #dcdfe3;
  18193. text-shadow: none;
  18194. box-shadow: none;
  18195. }
  18196. .fc-state-hover,
  18197. .fc-state-down,
  18198. .fc-state-active,
  18199. .fc-state-disabled {
  18200. color: #343a40;
  18201. background-color: #d3d7dc;
  18202. border-color: #b7bec5;
  18203. }
  18204. .fc-state-hover {
  18205. color: #171717;
  18206. transition: all .15s ease-out;
  18207. }
  18208. .fc-state-down,
  18209. .fc-state-active {
  18210. background-color: #d3d7dc;
  18211. border-color: #b7bec5;
  18212. box-shadow: none;
  18213. }
  18214. .fc-state-disabled {
  18215. opacity: .35;
  18216. }
  18217. .fc-toolbar {
  18218. margin-bottom: 29px;
  18219. }
  18220. @media (max-width: 767.98px) {
  18221. .fc-toolbar > div {
  18222. display: block !important;
  18223. float: none !important;
  18224. margin-bottom: 12px !important;
  18225. }
  18226. .fc-toolbar > div::after {
  18227. display: block;
  18228. clear: both;
  18229. content: "";
  18230. }
  18231. }
  18232. .fc thead th.fc-widget-header {
  18233. padding-top: 6px;
  18234. padding-bottom: 6px;
  18235. font-size: 16px;
  18236. font-weight: 600;
  18237. text-transform: uppercase;
  18238. background-color: #fbfbfc;
  18239. }
  18240. .fc-unthemed .fc-content,
  18241. .fc-unthemed .fc-divider,
  18242. .fc-unthemed .fc-list-heading td,
  18243. .fc-unthemed .fc-list-view,
  18244. .fc-unthemed .fc-popover,
  18245. .fc-unthemed .fc-row,
  18246. .fc-unthemed tbody,
  18247. .fc-unthemed td,
  18248. .fc-unthemed th,
  18249. .fc-unthemed thead {
  18250. border-color: #eaecee;
  18251. }
  18252. .fc-unthemed .fc-divider,
  18253. .fc-unthemed .fc-list-heading td,
  18254. .fc-unthemed .fc-popover .fc-header {
  18255. background: #f5f6f7;
  18256. }
  18257. .fc-unthemed .fc-today {
  18258. background: #fbfbfc;
  18259. }
  18260. @media (max-width: 575.98px) {
  18261. .fc-header-toolbar .fc-button {
  18262. margin-top: 5px;
  18263. margin-bottom: 5px;
  18264. }
  18265. }
  18266. pre.pre-sh {
  18267. padding: 0;
  18268. margin: 0;
  18269. border: none;
  18270. background: transparent;
  18271. border-radius: 0;
  18272. }
  18273. pre.pre-sh code.hljs {
  18274. background: transparent;
  18275. }
  18276. pre.pre-sh code.pwrap {
  18277. white-space: pre-wrap;
  18278. }
  18279. .irs-line {
  18280. height: 5px;
  18281. background: #f5f6f7;
  18282. border: none;
  18283. border-radius: 3px;
  18284. }
  18285. .irs-bar {
  18286. height: 5px;
  18287. border: none;
  18288. background: #42a5f5;
  18289. }
  18290. .irs-bar-edge {
  18291. height: 5px;
  18292. border: none;
  18293. background: #42a5f5;
  18294. border-radius: 3px 0 0 3px;
  18295. }
  18296. .irs-slider {
  18297. top: 25px;
  18298. width: 20px;
  18299. height: 20px;
  18300. border: none;
  18301. background: #fff;
  18302. border-radius: 50%;
  18303. box-shadow: 0 1px 5px rgba(0, 0, 0, 0.35);
  18304. }
  18305. .irs-slider:hover {
  18306. background: #fff;
  18307. box-shadow: 0 1px 5px rgba(0, 0, 0, 0.75);
  18308. }
  18309. .irs-from, .irs-to, .irs-single {
  18310. color: #fff;
  18311. font-size: 13px;
  18312. background: #42a5f5;
  18313. }
  18314. .irs-grid-pol {
  18315. background: #42a5f5;
  18316. }
  18317. .autocomplete-suggestions {
  18318. border-color: #eaecee;
  18319. box-shadow: 0 15px 25px rgba(0, 0, 0, 0.05);
  18320. }
  18321. .autocomplete-suggestion {
  18322. padding: 8px 14px;
  18323. color: #575757;
  18324. font-size: 1rem;
  18325. font-weight: 600;
  18326. line-height: 1.5;
  18327. }
  18328. .autocomplete-suggestion b {
  18329. color: #42a5f5;
  18330. font-weight: 600;
  18331. }
  18332. .autocomplete-suggestion.selected {
  18333. background-color: #f5f6f7;
  18334. }
  18335. .jqstooltip {
  18336. box-sizing: content-box;
  18337. border: none !important;
  18338. background-color: rgba(0, 0, 0, 0.75) !important;
  18339. }
  18340. div.tagsinput {
  18341. padding: 5px 12px 1px;
  18342. border-color: #dcdfe3;
  18343. border-radius: 3px;
  18344. }
  18345. div.tagsinput input {
  18346. padding-top: 0;
  18347. padding-bottom: 0;
  18348. margin-bottom: 2px;
  18349. height: 22px;
  18350. }
  18351. .form-material div.tagsinput {
  18352. padding-right: 0;
  18353. padding-left: 0;
  18354. border: none;
  18355. border-radius: 0;
  18356. border-bottom: 1px solid #dcdfe3;
  18357. }
  18358. div.tagsinput span.tag {
  18359. padding: 2px 5px;
  18360. margin-bottom: 2px;
  18361. height: 22px;
  18362. line-height: 18px;
  18363. color: #fff;
  18364. font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  18365. font-weight: 600;
  18366. background-color: #42a5f5;
  18367. border: none;
  18368. }
  18369. div.tagsinput span.tag a {
  18370. font-size: 13px;
  18371. color: rgba(255, 255, 255, 0.5);
  18372. }
  18373. div.tagsinput span.tag a:hover {
  18374. color: rgba(255, 255, 255, 0.75);
  18375. }
  18376. .draggable-column {
  18377. min-height: 100px;
  18378. }
  18379. .draggable-handler {
  18380. cursor: move;
  18381. }
  18382. .draggable-placeholder {
  18383. background-color: #f2f3f5;
  18384. border: 1px dashed #cdd2d7;
  18385. }
  18386. .jvectormap-tip {
  18387. padding: 6px 8px;
  18388. font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  18389. background: #212529;
  18390. border: none;
  18391. border-radius: 0;
  18392. }
  18393. .jvectormap-zoomin,
  18394. .jvectormap-zoomout,
  18395. .jvectormap-goback {
  18396. left: 15px;
  18397. padding: 4px;
  18398. line-height: 15px;
  18399. background: #555;
  18400. }
  18401. .jvectormap-zoomin,
  18402. .jvectormap-zoomout {
  18403. width: 15px;
  18404. height: 15px;
  18405. }
  18406. .jvectormap-zoomin:hover,
  18407. .jvectormap-zoomout:hover {
  18408. opacity: .75;
  18409. }
  18410. .jvectormap-zoomout {
  18411. top: 40px;
  18412. }
  18413. .select2-container .select2-selection--single {
  18414. height: 34px;
  18415. }
  18416. .select2-container .select2-dropdown {
  18417. border-color: #dcdfe3;
  18418. border-bottom-right-radius: 3px;
  18419. border-bottom-left-radius: 3px;
  18420. }
  18421. .select2-container--default .select2-selection--single {
  18422. border-color: #dcdfe3;
  18423. border-radius: 3px;
  18424. }
  18425. .select2-container--default .select2-selection--single .select2-selection__rendered {
  18426. padding-left: 12px;
  18427. line-height: 34px;
  18428. }
  18429. .form-material .select2-container--default .select2-selection--single .select2-selection__rendered {
  18430. padding-left: 0;
  18431. }
  18432. .select2-container--default .select2-selection--single .select2-selection__arrow {
  18433. height: 34px;
  18434. }
  18435. .form-material .select2-container--default .select2-selection--single {
  18436. border: none;
  18437. border-bottom: 1px solid #dcdfe3;
  18438. border-radius: 0;
  18439. }
  18440. .select2-container--default .select2-selection--single .select2-selection__placeholder {
  18441. color: #6c757d;
  18442. }
  18443. .select2-container--default .select2-selection--multiple {
  18444. border-color: #dcdfe3;
  18445. border-radius: 3px;
  18446. min-height: 34px;
  18447. }
  18448. .form-material .select2-container--default .select2-selection--multiple {
  18449. border: none;
  18450. border-bottom: 1px solid #dcdfe3;
  18451. border-radius: 0;
  18452. }
  18453. .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  18454. padding-right: 12px;
  18455. padding-left: 12px;
  18456. }
  18457. .form-material .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  18458. padding-left: 0;
  18459. }
  18460. .select2-container--default.select2-container--focus .select2-selection--multiple,
  18461. .select2-container--default.select2-container--focus .select2-selection--single {
  18462. border-color: #a3acb5;
  18463. }
  18464. .form-material .select2-container--default.select2-container--focus .select2-selection--multiple, .form-material
  18465. .select2-container--default.select2-container--focus .select2-selection--single {
  18466. border-bottom-color: #a3acb5;
  18467. }
  18468. .is-valid .select2-container--default .select2-selection--single,
  18469. .is-valid .select2-container--default .select2-selection--multiple,
  18470. .is-valid .select2-container--default.select2-container--focus .select2-selection--single,
  18471. .is-valid .select2-container--default.select2-container--focus .select2-selection--multiple {
  18472. border-color: #9ccc65;
  18473. }
  18474. .is-valid .form-control .select2-container--default .select2-selection--single,
  18475. .is-valid .form-control .select2-container--default .select2-selection--multiple,
  18476. .is-valid .form-control .select2-container--default.select2-container--focus .select2-selection--single,
  18477. .is-valid .form-control .select2-container--default.select2-container--focus .select2-selection--multiple {
  18478. border-bottom-color: #9ccc65;
  18479. }
  18480. .is-invalid .select2-container--default .select2-selection--single,
  18481. .is-invalid .select2-container--default .select2-selection--multiple,
  18482. .is-invalid .select2-container--default.select2-container--focus .select2-selection--single,
  18483. .is-invalid .select2-container--default.select2-container--focus .select2-selection--multiple {
  18484. border-color: #ef5350;
  18485. }
  18486. .is-invalid .form-material .select2-container--default .select2-selection--single,
  18487. .is-invalid .form-material .select2-container--default .select2-selection--multiple,
  18488. .is-invalid .form-material .select2-container--default.select2-container--focus .select2-selection--single,
  18489. .is-invalid .form-material .select2-container--default.select2-container--focus .select2-selection--multiple {
  18490. border-bottom-color: #ef5350;
  18491. }
  18492. .select2-container--default .select2-selection--multiple .select2-selection__choice {
  18493. height: 22px;
  18494. line-height: 22px;
  18495. color: #fff;
  18496. font-size: 13px;
  18497. font-weight: 600;
  18498. background-color: #42a5f5;
  18499. border: none;
  18500. border-radius: 3px;
  18501. }
  18502. .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  18503. margin-right: 5px;
  18504. color: rgba(255, 255, 255, 0.5);
  18505. }
  18506. .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  18507. color: rgba(255, 255, 255, 0.75);
  18508. }
  18509. .select2-container--default .select2-search--dropdown .select2-search__field {
  18510. border-color: #dcdfe3;
  18511. }
  18512. .select2-container--default .select2-results__option--highlighted[aria-selected] {
  18513. background-color: #42a5f5;
  18514. }
  18515. .select2-container--default .select2-search--inline .select2-search__field {
  18516. padding-right: 0;
  18517. padding-left: 0;
  18518. font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  18519. box-shadow: none;
  18520. }
  18521. .form-material .select2-container--default .select2-search--inline .select2-search__field {
  18522. padding-left: 0;
  18523. }
  18524. .select2-search--dropdown .select2-search__field {
  18525. padding: 6px 12px;
  18526. font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  18527. border-radius: 3px;
  18528. box-shadow: none;
  18529. }
  18530. .CodeMirror-fullscreen,
  18531. .editor-toolbar.fullscreen,
  18532. .editor-preview-side {
  18533. z-index: 1052;
  18534. }
  18535. .editor-preview {
  18536. z-index: 1051;
  18537. }
  18538. .slick-slider.slick-dotted {
  18539. margin-bottom: 50px;
  18540. }
  18541. .slick-slider.slick-dotted .slick-dots {
  18542. bottom: -30px;
  18543. }
  18544. .slick-slider.slick-dotted.slick-dotted-inner {
  18545. margin-bottom: 0;
  18546. }
  18547. .slick-slider.slick-dotted.slick-dotted-inner .slick-dots {
  18548. bottom: 10px;
  18549. }
  18550. .slick-slider.slick-dotted.slick-dotted-white .slick-dots li button::before {
  18551. color: #fff;
  18552. }
  18553. .slick-slider .slick-prev,
  18554. .slick-slider .slick-next {
  18555. width: 40px;
  18556. height: 60px;
  18557. text-align: center;
  18558. background-color: rgba(0, 0, 0, 0.03);
  18559. z-index: 2;
  18560. }
  18561. .slick-slider .slick-prev:hover,
  18562. .slick-slider .slick-next:hover {
  18563. background-color: rgba(0, 0, 0, 0.15);
  18564. }
  18565. .slick-slider .slick-prev::before,
  18566. .slick-slider .slick-next::before {
  18567. font-family: 'FontAwesome';
  18568. font-size: 28px;
  18569. line-height: 28px;
  18570. color: #343a40;
  18571. }
  18572. .slick-slider .slick-prev {
  18573. left: 0;
  18574. }
  18575. .slick-slider .slick-prev::before {
  18576. content: '\f104';
  18577. }
  18578. .slick-slider .slick-next {
  18579. right: 0;
  18580. }
  18581. .slick-slider .slick-next::before {
  18582. content: '\f105';
  18583. }
  18584. .slick-slider.slick-nav-white .slick-prev,
  18585. .slick-slider.slick-nav-white .slick-next {
  18586. background-color: rgba(255, 255, 255, 0.5);
  18587. }
  18588. .slick-slider.slick-nav-white .slick-prev:hover,
  18589. .slick-slider.slick-nav-white .slick-next:hover {
  18590. background-color: white;
  18591. }
  18592. .slick-slider.slick-nav-white .slick-prev:before,
  18593. .slick-slider.slick-nav-white .slick-next:before {
  18594. color: #000;
  18595. }
  18596. .slick-slider.slick-nav-black .slick-prev,
  18597. .slick-slider.slick-nav-black .slick-next {
  18598. background-color: rgba(0, 0, 0, 0.25);
  18599. }
  18600. .slick-slider.slick-nav-black .slick-prev:hover,
  18601. .slick-slider.slick-nav-black .slick-next:hover {
  18602. background-color: black;
  18603. }
  18604. .slick-slider.slick-nav-black .slick-prev::before,
  18605. .slick-slider.slick-nav-black .slick-next::before {
  18606. color: #fff;
  18607. }
  18608. .slick-slider.slick-nav-hover .slick-prev,
  18609. .slick-slider.slick-nav-hover .slick-next {
  18610. opacity: 0;
  18611. transition: opacity .25s ease-out;
  18612. }
  18613. .slick-slider.slick-nav-hover:hover .slick-prev,
  18614. .slick-slider.slick-nav-hover:hover .slick-next {
  18615. opacity: 1;
  18616. }
  18617. .note-editor .note-toolbar {
  18618. background-color: #fcfcfc !important;
  18619. }
  18620. .note-editor.note-frame {
  18621. border-color: #ddd;
  18622. }
  18623. .note-editor .note-toolbar {
  18624. border-bottom-color: #ddd;
  18625. }
  18626. .note-editor .note-statusbar .note-resizebar {
  18627. border-top-color: #ddd;
  18628. }