styles.css 213 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662
  1. @import url('../../../fileadmin/template/website/css/opensans.css');
  2. .tx-powermail .powermail_fieldset .parsley-errors-list {
  3. display: none;
  4. margin: 5px 0 20px 0;
  5. padding: 0;
  6. list-style-type: none;
  7. background-color: #F2DEDE;
  8. border: 1px solid #EBCCD1;
  9. width: 100%;
  10. float: right;
  11. clear: left
  12. }
  13. .tx-powermail .powermail_fieldset .parsley-errors-list.filled {
  14. display: block
  15. }
  16. .tx-powermail .powermail_fieldset .parsley-errors-list > li {
  17. color: #A94442;
  18. padding: 5px 10px
  19. }
  20. .tx-powermail .powermail_fieldset .powermail_field_error, .tx-powermail .powermail_fieldset .parsley-error, .tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus, .tx-powermail .powermail_fieldset div.error {
  21. background-color: #EBCCD1;
  22. color: #A94442
  23. }
  24. .tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list {
  25. width: 100%;
  26. margin-bottom: 0;
  27. background-color: #EBCCD1;
  28. border: none
  29. }
  30. .tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list > li {
  31. padding-left: 5px
  32. }
  33. .tx-powermail .powermail_progressbar {
  34. width: 100%;
  35. height: 5px;
  36. float: right;
  37. border: 1px solid #EEEEEE;
  38. clear: both
  39. }
  40. .tx-powermail .powermail_progressbar.disable {
  41. display: none
  42. }
  43. .tx-powermail .powermail_progressbar > .powermail_progress {
  44. background: #1E5799;
  45. width: 0%;
  46. max-width: 100%;
  47. -webkit-animation: progress 5s 1 forwards;
  48. -moz-animation: progress 5s 1 forwards;
  49. -ms-animation: progress 5s 1 forwards;
  50. animation: progress 5s 1 forwards
  51. }
  52. .tx-powermail .powermail_progressbar > .powermail_progress > .powermail_progess_inner {
  53. height: 5px;
  54. width: 100%;
  55. overflow: hidden;
  56. background: url("/typo3conf/ext/powermail/Resources/Public/Image/icon_loading.gif") repeat-x;
  57. -moz-opacity: 0.25;
  58. -khtml-opacity: 0.25;
  59. opacity: 0.25;
  60. -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  61. filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
  62. filter: alpha(opacity=25)
  63. }
  64. .tx-powermail ul.powermail_fieldwrap_file_list {
  65. background-color: white;
  66. border: 1px solid #bbb;
  67. float: right;
  68. padding: 3px;
  69. width: 100%;
  70. list-style: none;
  71. border-radius: 4px;
  72. margin: 0
  73. }
  74. .tx-powermail ul.powermail_fieldwrap_file_list > li {
  75. margin: 5px
  76. }
  77. .tx-powermail ul.powermail_fieldwrap_file_list > li .deleteAllFiles {
  78. color: #bbb;
  79. cursor: pointer
  80. }
  81. .tx-powermail ul.powermail_fieldwrap_file_list > li .deleteAllFiles:hover {
  82. text-decoration: underline
  83. }
  84. .tx-powermail .powermail_confirmation .powermail_progressbar {
  85. width: 100%
  86. }
  87. .tx-powermail .powermail_message {
  88. padding: 5px 0 10px 20px;
  89. min-height: 65px;
  90. background-color: #EBCCD1;
  91. border: 1px solid #A94442;
  92. background-position: 98% 10px;
  93. background-repeat: no-repeat;
  94. list-style: circle
  95. }
  96. .tx-powermail .powermail_message li {
  97. padding: 5px 50px 0 0;
  98. border: none;
  99. background: none
  100. }
  101. .tx-powermail .powermail_message.powermail_message_ok {
  102. background-image: url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png");
  103. background-color: #CDEACA;
  104. border: 1px solid #3B7826
  105. }
  106. .tx-powermail .powermail_message.powermail_message_ok li {
  107. color: #3B7826
  108. }
  109. .tx-powermail .powermail_message.powermail_message_error {
  110. background-image: url("/typo3conf/ext/powermail/Resources/Public/Image/icon_error.png")
  111. }
  112. .tx-powermail .powermail_message.powermail_message_error li {
  113. color: #A94442
  114. }
  115. .tx-powermail .powermail_message.powermail_message_note {
  116. background-image: url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png");
  117. background-color: #FCF8E3;
  118. border: 1px solid #FFCA4B
  119. }
  120. .tx-powermail .powermail_message.powermail_message_note li {
  121. color: #FFCA4B
  122. }
  123. .tx-powermail .powermail_tabmenu {
  124. list-style: none;
  125. margin: 0;
  126. padding: 0
  127. }
  128. .tx-powermail .powermail_tabmenu > li {
  129. display: inline-block;
  130. padding: 5px 10px;
  131. cursor: pointer;
  132. background: #eee;
  133. border-top: 1px solid #bbb;
  134. border-left: 1px solid #bbb;
  135. border-right: 1px solid #bbb;
  136. color: #aaa
  137. }
  138. .tx-powermail .powermail_tabmenu > li.act {
  139. color: #444
  140. }
  141. .tx-powermail .powermail_tabmenu > li.parsley-error {
  142. background-color: #EBCCD1
  143. }
  144. .tx-powermail .powermail_fieldset .powermail_tab_navigation {
  145. margin-top: 2em
  146. }
  147. .tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next, .tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_previous {
  148. background-color: #aaa;
  149. display: inline-block;
  150. padding: 5px 30px;
  151. text-decoration: none;
  152. color: white;
  153. border: 1px solid #bbb;
  154. font-weight: bold
  155. }
  156. .tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next {
  157. background-color: #1E5799;
  158. float: right
  159. }
  160. .tx-powermail .powermail_form.nolabel > h3 {
  161. display: none
  162. }
  163. .tx-powermail .powermail_fieldset.nolabel > legend {
  164. display: none
  165. }
  166. .tx-powermail .powermail_fieldwrap.nolabel > label {
  167. display: none
  168. }
  169. .tx-powermail .powermail_fieldwrap.nolabel > fieldset > legend {
  170. display: none
  171. }
  172. @-webkit-keyframes progress {
  173. from {
  174. }
  175. to {
  176. width: 100%
  177. }
  178. }
  179. @-moz-keyframes progress {
  180. from {
  181. }
  182. to {
  183. width: 100%
  184. }
  185. }
  186. @-ms-keyframes progress {
  187. to {
  188. width: 100%
  189. }
  190. }
  191. @keyframes progress {
  192. from {
  193. }
  194. to {
  195. width: 100%
  196. }
  197. }
  198. .xdsoft_datetimepicker {
  199. box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.506);
  200. background: white;
  201. border-bottom: 1px solid #bbb;
  202. border-left: 1px solid #bbb;
  203. border-right: 1px solid #bbb;
  204. border-top: 1px solid #bbb;
  205. color: #333333;
  206. padding: 8px;
  207. padding-left: 0px;
  208. padding-top: 2px;
  209. position: absolute;
  210. z-index: 9999;
  211. -moz-box-sizing: border-box;
  212. box-sizing: border-box;
  213. display: none
  214. }
  215. .xdsoft_datetimepicker iframe {
  216. position: absolute;
  217. left: 0;
  218. top: 0;
  219. width: 75px;
  220. height: 210px;
  221. background: transparent;
  222. border: none
  223. }
  224. .xdsoft_datetimepicker button {
  225. border: none !important
  226. }
  227. .xdsoft_noselect {
  228. -webkit-touch-callout: none;
  229. -webkit-user-select: none;
  230. -khtml-user-select: none;
  231. -moz-user-select: none;
  232. -ms-user-select: none;
  233. -o-user-select: none;
  234. user-select: none
  235. }
  236. .xdsoft_noselect::selection {
  237. background: transparent
  238. }
  239. .xdsoft_noselect::-moz-selection {
  240. background: transparent
  241. }
  242. .xdsoft_datetimepicker.xdsoft_inline {
  243. display: inline-block;
  244. position: static;
  245. box-shadow: none
  246. }
  247. .xdsoft_datetimepicker * {
  248. -moz-box-sizing: border-box;
  249. box-sizing: border-box;
  250. padding: 0px;
  251. margin: 0px
  252. }
  253. .xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
  254. display: none
  255. }
  256. .xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
  257. display: block
  258. }
  259. .xdsoft_datetimepicker .xdsoft_datepicker {
  260. width: 224px;
  261. float: left;
  262. margin-left: 8px
  263. }
  264. .xdsoft_datetimepicker .xdsoft_timepicker {
  265. width: 58px;
  266. float: left;
  267. text-align: center;
  268. margin-left: 8px;
  269. margin-top: 0px
  270. }
  271. .xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker {
  272. margin-top: 8px;
  273. margin-bottom: 3px
  274. }
  275. .xdsoft_datetimepicker .xdsoft_mounthpicker {
  276. position: relative;
  277. text-align: center
  278. }
  279. .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker
  280. .xdsoft_today_button {
  281. background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==")
  282. }
  283. .xdsoft_datetimepicker .xdsoft_prev {
  284. float: left;
  285. background-position: -20px 0px
  286. }
  287. .xdsoft_datetimepicker .xdsoft_today_button {
  288. float: left;
  289. background-position: -70px 0px;
  290. margin-left: 5px
  291. }
  292. .xdsoft_datetimepicker .xdsoft_next {
  293. float: right;
  294. background-position: 0px 0px
  295. }
  296. .xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_today_button {
  297. background-color: transparent;
  298. background-repeat: no-repeat;
  299. border: 0px none currentColor;
  300. cursor: pointer;
  301. display: block;
  302. height: 30px;
  303. opacity: 0.5;
  304. outline: medium none currentColor;
  305. overflow: hidden;
  306. padding: 0px;
  307. position: relative;
  308. text-indent: 100%;
  309. white-space: nowrap;
  310. width: 20px
  311. }
  312. .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
  313. float: none;
  314. background-position: -40px -15px;
  315. height: 15px;
  316. width: 30px;
  317. display: block;
  318. margin-left: 14px;
  319. margin-top: 7px
  320. }
  321. .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
  322. background-position: -40px 0px;
  323. margin-bottom: 7px;
  324. margin-top: 0px
  325. }
  326. .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
  327. height: 151px;
  328. overflow: hidden;
  329. border-bottom: 1px solid #eee
  330. }
  331. .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
  332. background: white;
  333. border-top: 1px solid #eee;
  334. color: #444;
  335. font-size: 12px;
  336. text-align: center;
  337. border-collapse: collapse;
  338. cursor: pointer;
  339. border-bottom-width: 0px;
  340. height: 25px;
  341. line-height: 25px
  342. }
  343. .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {
  344. border-top-width: 0px
  345. }
  346. .xdsoft_datetimepicker .xdsoft_today_button:hover, .xdsoft_datetimepicker .xdsoft_next:hover, .xdsoft_datetimepicker .xdsoft_prev:hover {
  347. opacity: 1
  348. }
  349. .xdsoft_datetimepicker .xdsoft_label {
  350. display: inline;
  351. position: relative;
  352. z-index: 9999;
  353. margin: 0;
  354. padding: 5px 3px;
  355. font-size: 14px;
  356. line-height: 20px;
  357. font-weight: bold;
  358. background-color: #fff;
  359. float: left;
  360. width: 182px;
  361. text-align: center;
  362. cursor: pointer
  363. }
  364. .xdsoft_datetimepicker .xdsoft_label:hover {
  365. text-decoration: underline
  366. }
  367. .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
  368. border: 1px solid #ccc;
  369. position: absolute;
  370. right: 0px;
  371. top: 30px;
  372. z-index: 101;
  373. display: none;
  374. background: #fff;
  375. max-height: 160px;
  376. overflow-y: hidden
  377. }
  378. .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect {
  379. right: -7px
  380. }
  381. .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect {
  382. right: 2px
  383. }
  384. .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  385. color: #fff;
  386. background: #A94442
  387. }
  388. .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
  389. padding: 2px 10px 2px 5px
  390. }
  391. .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  392. background: #1E5799;
  393. box-shadow: #1E5799 0px 1px 3px 0px inset;
  394. color: #fff;
  395. font-weight: 700
  396. }
  397. .xdsoft_datetimepicker .xdsoft_month {
  398. width: 90px;
  399. text-align: right
  400. }
  401. .xdsoft_datetimepicker .xdsoft_calendar {
  402. clear: both
  403. }
  404. .xdsoft_datetimepicker .xdsoft_year {
  405. width: 56px
  406. }
  407. .xdsoft_datetimepicker .xdsoft_calendar table {
  408. border-collapse: collapse;
  409. width: 100%
  410. }
  411. .xdsoft_datetimepicker .xdsoft_calendar td > div {
  412. padding-right: 5px
  413. }
  414. .xdsoft_datetimepicker .xdsoft_calendar th {
  415. height: 25px
  416. }
  417. .xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
  418. width: 14.2857142%;
  419. background: #F5F5F5;
  420. border: 1px solid #DDDDDD;
  421. color: #666666;
  422. font-size: 12px;
  423. text-align: right;
  424. padding: 0px;
  425. border-collapse: collapse;
  426. cursor: pointer;
  427. height: 25px
  428. }
  429. .xdsoft_datetimepicker .xdsoft_calendar th {
  430. background: #F1F1F1
  431. }
  432. .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
  433. color: #1E5799
  434. }
  435. .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  436. background: #1E5799;
  437. box-shadow: #1E5799 0px 1px 3px 0px inset;
  438. color: #fff;
  439. font-weight: 700
  440. }
  441. .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled, .xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled {
  442. opacity: 0.5
  443. }
  444. .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
  445. opacity: 0.2
  446. }
  447. .xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  448. color: #fff !important;
  449. background: #A94442 !important;
  450. box-shadow: none !important
  451. }
  452. .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover {
  453. color: inherit !important;
  454. background: inherit !important;
  455. box-shadow: inherit !important
  456. }
  457. .xdsoft_datetimepicker .xdsoft_calendar th {
  458. font-weight: 700;
  459. text-align: center;
  460. color: #999;
  461. cursor: default
  462. }
  463. .xdsoft_datetimepicker .xdsoft_copyright {
  464. color: #ccc !important;
  465. font-size: 10px;
  466. clear: both;
  467. float: none;
  468. margin-left: 8px
  469. }
  470. .xdsoft_datetimepicker .xdsoft_copyright a {
  471. color: #eee !important
  472. }
  473. .xdsoft_datetimepicker .xdsoft_copyright a:hover {
  474. color: #aaa !important
  475. }
  476. .xdsoft_time_box {
  477. position: relative;
  478. border: 1px solid #ccc
  479. }
  480. .xdsoft_scrollbar > .xdsoft_scroller {
  481. background: #ccc !important;
  482. height: 20px;
  483. border-radius: 3px
  484. }
  485. .xdsoft_scrollbar {
  486. position: absolute;
  487. width: 7px;
  488. right: 0px;
  489. top: 0px;
  490. bottom: 0px;
  491. cursor: pointer
  492. }
  493. .xdsoft_scroller_box {
  494. position: relative
  495. }
  496. :root {
  497. --blue: #007bff;
  498. --indigo: #6610f2;
  499. --purple: #6f42c1;
  500. --pink: #e83e8c;
  501. --red: #dc3545;
  502. --orange: #fd7e14;
  503. --yellow: #ffc107;
  504. --green: #28a745;
  505. --teal: #20c997;
  506. --cyan: #17a2b8;
  507. --white: #fff;
  508. --gray: #6c757d;
  509. --gray-dark: #343a40;
  510. --primary: #007bff;
  511. --secondary: #6c757d;
  512. --success: #28a745;
  513. --info: #17a2b8;
  514. --warning: #ffc107;
  515. --danger: #dc3545;
  516. --light: #f8f9fa;
  517. --dark: #343a40;
  518. --breakpoint-xs: 0;
  519. --breakpoint-sm: 576px;
  520. --breakpoint-md: 768px;
  521. --breakpoint-lg: 992px;
  522. --breakpoint-xl: 1200px;
  523. --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  524. --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
  525. }
  526. *, ::after, ::before {
  527. box-sizing: border-box
  528. }
  529. html {
  530. font-family: sans-serif;
  531. line-height: 1.15;
  532. -webkit-text-size-adjust: 100%;
  533. -ms-text-size-adjust: 100%;
  534. -ms-overflow-style: scrollbar;
  535. -webkit-tap-highlight-color: transparent
  536. }
  537. @-ms-viewport {
  538. width: device-width
  539. }
  540. article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  541. display: block
  542. }
  543. body {
  544. margin: 0;
  545. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  546. font-size: 1rem;
  547. font-weight: 400;
  548. line-height: 1.5;
  549. color: #212529;
  550. text-align: left;
  551. background-color: #fff
  552. }
  553. [tabindex="-1"]:focus {
  554. outline: 0 !important
  555. }
  556. hr {
  557. box-sizing: content-box;
  558. height: 0;
  559. overflow: visible
  560. }
  561. h1, h2, h3, h4, h5, h6 {
  562. margin-top: 0;
  563. margin-bottom: .5rem
  564. }
  565. p {
  566. margin-top: 0;
  567. margin-bottom: 1rem
  568. }
  569. abbr[data-original-title], abbr[title] {
  570. text-decoration: underline;
  571. -webkit-text-decoration: underline dotted;
  572. text-decoration: underline dotted;
  573. cursor: help;
  574. border-bottom: 0
  575. }
  576. address {
  577. margin-bottom: 1rem;
  578. font-style: normal;
  579. line-height: inherit
  580. }
  581. dl, ol, ul {
  582. margin-top: 0;
  583. margin-bottom: 1rem
  584. }
  585. ol ol, ol ul, ul ol, ul ul {
  586. margin-bottom: 0
  587. }
  588. dt {
  589. font-weight: 700
  590. }
  591. dd {
  592. margin-bottom: .5rem;
  593. margin-left: 0
  594. }
  595. blockquote {
  596. margin: 0 0 1rem
  597. }
  598. dfn {
  599. font-style: italic
  600. }
  601. b, strong {
  602. font-weight: bolder
  603. }
  604. small {
  605. font-size: 80%
  606. }
  607. sub, sup {
  608. position: relative;
  609. font-size: 75%;
  610. line-height: 0;
  611. vertical-align: baseline
  612. }
  613. sub {
  614. bottom: -.25em
  615. }
  616. sup {
  617. top: -.5em
  618. }
  619. a {
  620. color: #007bff;
  621. text-decoration: none;
  622. background-color: transparent;
  623. -webkit-text-decoration-skip: objects
  624. }
  625. a:hover {
  626. color: #0056b3;
  627. text-decoration: underline
  628. }
  629. a:not([href]):not([tabindex]) {
  630. color: inherit;
  631. text-decoration: none
  632. }
  633. a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  634. color: inherit;
  635. text-decoration: none
  636. }
  637. a:not([href]):not([tabindex]):focus {
  638. outline: 0
  639. }
  640. code, kbd, pre, samp {
  641. font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  642. font-size: 1em
  643. }
  644. pre {
  645. margin-top: 0;
  646. margin-bottom: 1rem;
  647. overflow: auto;
  648. -ms-overflow-style: scrollbar
  649. }
  650. figure {
  651. margin: 0 0 1rem
  652. }
  653. img {
  654. vertical-align: middle;
  655. border-style: none
  656. }
  657. svg {
  658. overflow: hidden;
  659. vertical-align: middle
  660. }
  661. table {
  662. border-collapse: collapse
  663. }
  664. caption {
  665. padding-top: .75rem;
  666. padding-bottom: .75rem;
  667. color: #6c757d;
  668. text-align: left;
  669. caption-side: bottom
  670. }
  671. th {
  672. text-align: inherit
  673. }
  674. label {
  675. display: inline-block;
  676. margin-bottom: .5rem
  677. }
  678. button {
  679. border-radius: 0
  680. }
  681. button:focus {
  682. outline: 1px dotted;
  683. outline: 5px auto -webkit-focus-ring-color
  684. }
  685. button, input, optgroup, select, textarea {
  686. margin: 0;
  687. font-family: inherit;
  688. font-size: inherit;
  689. line-height: inherit
  690. }
  691. button, input {
  692. overflow: visible
  693. }
  694. button, select {
  695. text-transform: none
  696. }
  697. [type=reset], [type=submit], button, html [type=button] {
  698. -webkit-appearance: button
  699. }
  700. [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  701. padding: 0;
  702. border-style: none
  703. }
  704. input[type=checkbox], input[type=radio] {
  705. box-sizing: border-box;
  706. padding: 0
  707. }
  708. input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
  709. -webkit-appearance: listbox
  710. }
  711. textarea {
  712. overflow: auto;
  713. resize: vertical
  714. }
  715. fieldset {
  716. min-width: 0;
  717. padding: 0;
  718. margin: 0;
  719. border: 0
  720. }
  721. legend {
  722. display: block;
  723. width: 100%;
  724. max-width: 100%;
  725. padding: 0;
  726. margin-bottom: .5rem;
  727. font-size: 1.5rem;
  728. line-height: inherit;
  729. color: inherit;
  730. white-space: normal
  731. }
  732. progress {
  733. vertical-align: baseline
  734. }
  735. [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  736. height: auto
  737. }
  738. [type=search] {
  739. outline-offset: -2px;
  740. -webkit-appearance: none
  741. }
  742. [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
  743. -webkit-appearance: none
  744. }
  745. ::-webkit-file-upload-button {
  746. font: inherit;
  747. -webkit-appearance: button
  748. }
  749. output {
  750. display: inline-block
  751. }
  752. summary {
  753. display: list-item;
  754. cursor: pointer
  755. }
  756. template {
  757. display: none
  758. }
  759. [hidden] {
  760. display: none !important
  761. }
  762. .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  763. margin-bottom: .5rem;
  764. font-family: inherit;
  765. font-weight: 500;
  766. line-height: 1.2;
  767. color: inherit
  768. }
  769. .h1, h1 {
  770. font-size: 2.5rem
  771. }
  772. .h2, h2 {
  773. font-size: 2rem
  774. }
  775. .h3, h3 {
  776. font-size: 1.75rem
  777. }
  778. .h4, h4 {
  779. font-size: 1.5rem
  780. }
  781. .h5, h5 {
  782. font-size: 1.25rem
  783. }
  784. .h6, h6 {
  785. font-size: 1rem
  786. }
  787. .lead {
  788. font-size: 1.25rem;
  789. font-weight: 300
  790. }
  791. .display-1 {
  792. font-size: 6rem;
  793. font-weight: 300;
  794. line-height: 1.2
  795. }
  796. .display-2 {
  797. font-size: 5.5rem;
  798. font-weight: 300;
  799. line-height: 1.2
  800. }
  801. .display-3 {
  802. font-size: 4.5rem;
  803. font-weight: 300;
  804. line-height: 1.2
  805. }
  806. .display-4 {
  807. font-size: 3.5rem;
  808. font-weight: 300;
  809. line-height: 1.2
  810. }
  811. hr {
  812. margin-top: 1rem;
  813. margin-bottom: 1rem;
  814. border: 0;
  815. border-top: 1px solid rgba(0, 0, 0, .1)
  816. }
  817. .small, small {
  818. font-size: 80%;
  819. font-weight: 400
  820. }
  821. .mark, mark {
  822. padding: .2em;
  823. background-color: #fcf8e3
  824. }
  825. .list-unstyled {
  826. padding-left: 0;
  827. list-style: none
  828. }
  829. .list-inline {
  830. padding-left: 0;
  831. list-style: none
  832. }
  833. .list-inline-item {
  834. display: inline-block
  835. }
  836. .list-inline-item:not(:last-child) {
  837. margin-right: .5rem
  838. }
  839. .initialism {
  840. font-size: 90%;
  841. text-transform: uppercase
  842. }
  843. .blockquote {
  844. margin-bottom: 1rem;
  845. font-size: 1.25rem
  846. }
  847. .blockquote-footer {
  848. display: block;
  849. font-size: 80%;
  850. color: #6c757d
  851. }
  852. .blockquote-footer::before {
  853. content: "\2014 \00A0"
  854. }
  855. .img-fluid {
  856. max-width: 100%;
  857. height: auto
  858. }
  859. .img-thumbnail {
  860. padding: .25rem;
  861. background-color: #fff;
  862. border: 1px solid #dee2e6;
  863. border-radius: .25rem;
  864. max-width: 100%;
  865. height: auto
  866. }
  867. .figure {
  868. display: inline-block
  869. }
  870. .figure-img {
  871. margin-bottom: .5rem;
  872. line-height: 1
  873. }
  874. .figure-caption {
  875. font-size: 90%;
  876. color: #6c757d
  877. }
  878. code {
  879. font-size: 87.5%;
  880. color: #e83e8c;
  881. word-break: break-word
  882. }
  883. a > code {
  884. color: inherit
  885. }
  886. kbd {
  887. padding: .2rem .4rem;
  888. font-size: 87.5%;
  889. color: #fff;
  890. background-color: #212529;
  891. border-radius: .2rem
  892. }
  893. kbd kbd {
  894. padding: 0;
  895. font-size: 100%;
  896. font-weight: 700
  897. }
  898. pre {
  899. display: block;
  900. font-size: 87.5%;
  901. color: #212529
  902. }
  903. pre code {
  904. font-size: inherit;
  905. color: inherit;
  906. word-break: normal
  907. }
  908. .pre-scrollable {
  909. max-height: 340px;
  910. overflow-y: scroll
  911. }
  912. .container {
  913. width: 100%;
  914. padding-right: 15px;
  915. padding-left: 15px;
  916. margin-right: auto;
  917. margin-left: auto
  918. }
  919. @media (min-width: 576px) {
  920. .container {
  921. max-width: 540px
  922. }
  923. }
  924. @media (min-width: 768px) {
  925. .container {
  926. max-width: 720px
  927. }
  928. }
  929. @media (min-width: 992px) {
  930. .container {
  931. max-width: 960px
  932. }
  933. }
  934. @media (min-width: 1200px) {
  935. .container {
  936. max-width: 1140px
  937. }
  938. }
  939. .container-fluid {
  940. width: 100%;
  941. padding-right: 15px;
  942. padding-left: 15px;
  943. margin-right: auto;
  944. margin-left: auto
  945. }
  946. .row {
  947. display: -ms-flexbox;
  948. display: flex;
  949. -ms-flex-wrap: wrap;
  950. flex-wrap: wrap;
  951. margin-right: -15px;
  952. margin-left: -15px
  953. }
  954. .no-gutters {
  955. margin-right: 0;
  956. margin-left: 0
  957. }
  958. .no-gutters > .col, .no-gutters > [class*=col-] {
  959. padding-right: 0;
  960. padding-left: 0
  961. }
  962. .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .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-auto {
  963. position: relative;
  964. width: 100%;
  965. min-height: 1px;
  966. padding-right: 15px;
  967. padding-left: 15px
  968. }
  969. .col {
  970. -ms-flex-preferred-size: 0;
  971. flex-basis: 0;
  972. -ms-flex-positive: 1;
  973. flex-grow: 1;
  974. max-width: 100%
  975. }
  976. .col-auto {
  977. -ms-flex: 0 0 auto;
  978. flex: 0 0 auto;
  979. width: auto;
  980. max-width: none
  981. }
  982. .col-1 {
  983. -ms-flex: 0 0 8.333333%;
  984. flex: 0 0 8.333333%;
  985. max-width: 8.333333%
  986. }
  987. .col-2 {
  988. -ms-flex: 0 0 16.666667%;
  989. flex: 0 0 16.666667%;
  990. max-width: 16.666667%
  991. }
  992. .col-3 {
  993. -ms-flex: 0 0 25%;
  994. flex: 0 0 25%;
  995. max-width: 25%
  996. }
  997. .col-4 {
  998. -ms-flex: 0 0 33.333333%;
  999. flex: 0 0 33.333333%;
  1000. max-width: 33.333333%
  1001. }
  1002. .col-5 {
  1003. -ms-flex: 0 0 41.666667%;
  1004. flex: 0 0 41.666667%;
  1005. max-width: 41.666667%
  1006. }
  1007. .col-6 {
  1008. -ms-flex: 0 0 50%;
  1009. flex: 0 0 50%;
  1010. max-width: 50%
  1011. }
  1012. .col-7 {
  1013. -ms-flex: 0 0 58.333333%;
  1014. flex: 0 0 58.333333%;
  1015. max-width: 58.333333%
  1016. }
  1017. .col-8 {
  1018. -ms-flex: 0 0 66.666667%;
  1019. flex: 0 0 66.666667%;
  1020. max-width: 66.666667%
  1021. }
  1022. .col-9 {
  1023. -ms-flex: 0 0 75%;
  1024. flex: 0 0 75%;
  1025. max-width: 75%
  1026. }
  1027. .col-10 {
  1028. -ms-flex: 0 0 83.333333%;
  1029. flex: 0 0 83.333333%;
  1030. max-width: 83.333333%
  1031. }
  1032. .col-11 {
  1033. -ms-flex: 0 0 91.666667%;
  1034. flex: 0 0 91.666667%;
  1035. max-width: 91.666667%
  1036. }
  1037. .col-12 {
  1038. -ms-flex: 0 0 100%;
  1039. flex: 0 0 100%;
  1040. max-width: 100%
  1041. }
  1042. .order-first {
  1043. -ms-flex-order: -1;
  1044. order: -1
  1045. }
  1046. .order-last {
  1047. -ms-flex-order: 13;
  1048. order: 13
  1049. }
  1050. .order-0 {
  1051. -ms-flex-order: 0;
  1052. order: 0
  1053. }
  1054. .order-1 {
  1055. -ms-flex-order: 1;
  1056. order: 1
  1057. }
  1058. .order-2 {
  1059. -ms-flex-order: 2;
  1060. order: 2
  1061. }
  1062. .order-3 {
  1063. -ms-flex-order: 3;
  1064. order: 3
  1065. }
  1066. .order-4 {
  1067. -ms-flex-order: 4;
  1068. order: 4
  1069. }
  1070. .order-5 {
  1071. -ms-flex-order: 5;
  1072. order: 5
  1073. }
  1074. .order-6 {
  1075. -ms-flex-order: 6;
  1076. order: 6
  1077. }
  1078. .order-7 {
  1079. -ms-flex-order: 7;
  1080. order: 7
  1081. }
  1082. .order-8 {
  1083. -ms-flex-order: 8;
  1084. order: 8
  1085. }
  1086. .order-9 {
  1087. -ms-flex-order: 9;
  1088. order: 9
  1089. }
  1090. .order-10 {
  1091. -ms-flex-order: 10;
  1092. order: 10
  1093. }
  1094. .order-11 {
  1095. -ms-flex-order: 11;
  1096. order: 11
  1097. }
  1098. .order-12 {
  1099. -ms-flex-order: 12;
  1100. order: 12
  1101. }
  1102. .offset-1 {
  1103. margin-left: 8.333333%
  1104. }
  1105. .offset-2 {
  1106. margin-left: 16.666667%
  1107. }
  1108. .offset-3 {
  1109. margin-left: 25%
  1110. }
  1111. .offset-4 {
  1112. margin-left: 33.333333%
  1113. }
  1114. .offset-5 {
  1115. margin-left: 41.666667%
  1116. }
  1117. .offset-6 {
  1118. margin-left: 50%
  1119. }
  1120. .offset-7 {
  1121. margin-left: 58.333333%
  1122. }
  1123. .offset-8 {
  1124. margin-left: 66.666667%
  1125. }
  1126. .offset-9 {
  1127. margin-left: 75%
  1128. }
  1129. .offset-10 {
  1130. margin-left: 83.333333%
  1131. }
  1132. .offset-11 {
  1133. margin-left: 91.666667%
  1134. }
  1135. @media (min-width: 576px) {
  1136. .col-sm {
  1137. -ms-flex-preferred-size: 0;
  1138. flex-basis: 0;
  1139. -ms-flex-positive: 1;
  1140. flex-grow: 1;
  1141. max-width: 100%
  1142. }
  1143. .col-sm-auto {
  1144. -ms-flex: 0 0 auto;
  1145. flex: 0 0 auto;
  1146. width: auto;
  1147. max-width: none
  1148. }
  1149. .col-sm-1 {
  1150. -ms-flex: 0 0 8.333333%;
  1151. flex: 0 0 8.333333%;
  1152. max-width: 8.333333%
  1153. }
  1154. .col-sm-2 {
  1155. -ms-flex: 0 0 16.666667%;
  1156. flex: 0 0 16.666667%;
  1157. max-width: 16.666667%
  1158. }
  1159. .col-sm-3 {
  1160. -ms-flex: 0 0 25%;
  1161. flex: 0 0 25%;
  1162. max-width: 25%
  1163. }
  1164. .col-sm-4 {
  1165. -ms-flex: 0 0 33.333333%;
  1166. flex: 0 0 33.333333%;
  1167. max-width: 33.333333%
  1168. }
  1169. .col-sm-5 {
  1170. -ms-flex: 0 0 41.666667%;
  1171. flex: 0 0 41.666667%;
  1172. max-width: 41.666667%
  1173. }
  1174. .col-sm-6 {
  1175. -ms-flex: 0 0 50%;
  1176. flex: 0 0 50%;
  1177. max-width: 50%
  1178. }
  1179. .col-sm-7 {
  1180. -ms-flex: 0 0 58.333333%;
  1181. flex: 0 0 58.333333%;
  1182. max-width: 58.333333%
  1183. }
  1184. .col-sm-8 {
  1185. -ms-flex: 0 0 66.666667%;
  1186. flex: 0 0 66.666667%;
  1187. max-width: 66.666667%
  1188. }
  1189. .col-sm-9 {
  1190. -ms-flex: 0 0 75%;
  1191. flex: 0 0 75%;
  1192. max-width: 75%
  1193. }
  1194. .col-sm-10 {
  1195. -ms-flex: 0 0 83.333333%;
  1196. flex: 0 0 83.333333%;
  1197. max-width: 83.333333%
  1198. }
  1199. .col-sm-11 {
  1200. -ms-flex: 0 0 91.666667%;
  1201. flex: 0 0 91.666667%;
  1202. max-width: 91.666667%
  1203. }
  1204. .col-sm-12 {
  1205. -ms-flex: 0 0 100%;
  1206. flex: 0 0 100%;
  1207. max-width: 100%
  1208. }
  1209. .order-sm-first {
  1210. -ms-flex-order: -1;
  1211. order: -1
  1212. }
  1213. .order-sm-last {
  1214. -ms-flex-order: 13;
  1215. order: 13
  1216. }
  1217. .order-sm-0 {
  1218. -ms-flex-order: 0;
  1219. order: 0
  1220. }
  1221. .order-sm-1 {
  1222. -ms-flex-order: 1;
  1223. order: 1
  1224. }
  1225. .order-sm-2 {
  1226. -ms-flex-order: 2;
  1227. order: 2
  1228. }
  1229. .order-sm-3 {
  1230. -ms-flex-order: 3;
  1231. order: 3
  1232. }
  1233. .order-sm-4 {
  1234. -ms-flex-order: 4;
  1235. order: 4
  1236. }
  1237. .order-sm-5 {
  1238. -ms-flex-order: 5;
  1239. order: 5
  1240. }
  1241. .order-sm-6 {
  1242. -ms-flex-order: 6;
  1243. order: 6
  1244. }
  1245. .order-sm-7 {
  1246. -ms-flex-order: 7;
  1247. order: 7
  1248. }
  1249. .order-sm-8 {
  1250. -ms-flex-order: 8;
  1251. order: 8
  1252. }
  1253. .order-sm-9 {
  1254. -ms-flex-order: 9;
  1255. order: 9
  1256. }
  1257. .order-sm-10 {
  1258. -ms-flex-order: 10;
  1259. order: 10
  1260. }
  1261. .order-sm-11 {
  1262. -ms-flex-order: 11;
  1263. order: 11
  1264. }
  1265. .order-sm-12 {
  1266. -ms-flex-order: 12;
  1267. order: 12
  1268. }
  1269. .offset-sm-0 {
  1270. margin-left: 0
  1271. }
  1272. .offset-sm-1 {
  1273. margin-left: 8.333333%
  1274. }
  1275. .offset-sm-2 {
  1276. margin-left: 16.666667%
  1277. }
  1278. .offset-sm-3 {
  1279. margin-left: 25%
  1280. }
  1281. .offset-sm-4 {
  1282. margin-left: 33.333333%
  1283. }
  1284. .offset-sm-5 {
  1285. margin-left: 41.666667%
  1286. }
  1287. .offset-sm-6 {
  1288. margin-left: 50%
  1289. }
  1290. .offset-sm-7 {
  1291. margin-left: 58.333333%
  1292. }
  1293. .offset-sm-8 {
  1294. margin-left: 66.666667%
  1295. }
  1296. .offset-sm-9 {
  1297. margin-left: 75%
  1298. }
  1299. .offset-sm-10 {
  1300. margin-left: 83.333333%
  1301. }
  1302. .offset-sm-11 {
  1303. margin-left: 91.666667%
  1304. }
  1305. }
  1306. @media (min-width: 768px) {
  1307. .col-md {
  1308. -ms-flex-preferred-size: 0;
  1309. flex-basis: 0;
  1310. -ms-flex-positive: 1;
  1311. flex-grow: 1;
  1312. max-width: 100%
  1313. }
  1314. .col-md-auto {
  1315. -ms-flex: 0 0 auto;
  1316. flex: 0 0 auto;
  1317. width: auto;
  1318. max-width: none
  1319. }
  1320. .col-md-1 {
  1321. -ms-flex: 0 0 8.333333%;
  1322. flex: 0 0 8.333333%;
  1323. max-width: 8.333333%
  1324. }
  1325. .col-md-2 {
  1326. -ms-flex: 0 0 16.666667%;
  1327. flex: 0 0 16.666667%;
  1328. max-width: 16.666667%
  1329. }
  1330. .col-md-3 {
  1331. -ms-flex: 0 0 25%;
  1332. flex: 0 0 25%;
  1333. max-width: 25%
  1334. }
  1335. .col-md-4 {
  1336. -ms-flex: 0 0 33.333333%;
  1337. flex: 0 0 33.333333%;
  1338. max-width: 33.333333%
  1339. }
  1340. .col-md-5 {
  1341. -ms-flex: 0 0 41.666667%;
  1342. flex: 0 0 41.666667%;
  1343. max-width: 41.666667%
  1344. }
  1345. .col-md-6 {
  1346. -ms-flex: 0 0 50%;
  1347. flex: 0 0 50%;
  1348. max-width: 50%
  1349. }
  1350. .col-md-7 {
  1351. -ms-flex: 0 0 58.333333%;
  1352. flex: 0 0 58.333333%;
  1353. max-width: 58.333333%
  1354. }
  1355. .col-md-8 {
  1356. -ms-flex: 0 0 66.666667%;
  1357. flex: 0 0 66.666667%;
  1358. max-width: 66.666667%
  1359. }
  1360. .col-md-9 {
  1361. -ms-flex: 0 0 75%;
  1362. flex: 0 0 75%;
  1363. max-width: 75%
  1364. }
  1365. .col-md-10 {
  1366. -ms-flex: 0 0 83.333333%;
  1367. flex: 0 0 83.333333%;
  1368. max-width: 83.333333%
  1369. }
  1370. .col-md-11 {
  1371. -ms-flex: 0 0 91.666667%;
  1372. flex: 0 0 91.666667%;
  1373. max-width: 91.666667%
  1374. }
  1375. .col-md-12 {
  1376. -ms-flex: 0 0 100%;
  1377. flex: 0 0 100%;
  1378. max-width: 100%
  1379. }
  1380. .order-md-first {
  1381. -ms-flex-order: -1;
  1382. order: -1
  1383. }
  1384. .order-md-last {
  1385. -ms-flex-order: 13;
  1386. order: 13
  1387. }
  1388. .order-md-0 {
  1389. -ms-flex-order: 0;
  1390. order: 0
  1391. }
  1392. .order-md-1 {
  1393. -ms-flex-order: 1;
  1394. order: 1
  1395. }
  1396. .order-md-2 {
  1397. -ms-flex-order: 2;
  1398. order: 2
  1399. }
  1400. .order-md-3 {
  1401. -ms-flex-order: 3;
  1402. order: 3
  1403. }
  1404. .order-md-4 {
  1405. -ms-flex-order: 4;
  1406. order: 4
  1407. }
  1408. .order-md-5 {
  1409. -ms-flex-order: 5;
  1410. order: 5
  1411. }
  1412. .order-md-6 {
  1413. -ms-flex-order: 6;
  1414. order: 6
  1415. }
  1416. .order-md-7 {
  1417. -ms-flex-order: 7;
  1418. order: 7
  1419. }
  1420. .order-md-8 {
  1421. -ms-flex-order: 8;
  1422. order: 8
  1423. }
  1424. .order-md-9 {
  1425. -ms-flex-order: 9;
  1426. order: 9
  1427. }
  1428. .order-md-10 {
  1429. -ms-flex-order: 10;
  1430. order: 10
  1431. }
  1432. .order-md-11 {
  1433. -ms-flex-order: 11;
  1434. order: 11
  1435. }
  1436. .order-md-12 {
  1437. -ms-flex-order: 12;
  1438. order: 12
  1439. }
  1440. .offset-md-0 {
  1441. margin-left: 0
  1442. }
  1443. .offset-md-1 {
  1444. margin-left: 8.333333%
  1445. }
  1446. .offset-md-2 {
  1447. margin-left: 16.666667%
  1448. }
  1449. .offset-md-3 {
  1450. margin-left: 25%
  1451. }
  1452. .offset-md-4 {
  1453. margin-left: 33.333333%
  1454. }
  1455. .offset-md-5 {
  1456. margin-left: 41.666667%
  1457. }
  1458. .offset-md-6 {
  1459. margin-left: 50%
  1460. }
  1461. .offset-md-7 {
  1462. margin-left: 58.333333%
  1463. }
  1464. .offset-md-8 {
  1465. margin-left: 66.666667%
  1466. }
  1467. .offset-md-9 {
  1468. margin-left: 75%
  1469. }
  1470. .offset-md-10 {
  1471. margin-left: 83.333333%
  1472. }
  1473. .offset-md-11 {
  1474. margin-left: 91.666667%
  1475. }
  1476. }
  1477. @media (min-width: 992px) {
  1478. .col-lg {
  1479. -ms-flex-preferred-size: 0;
  1480. flex-basis: 0;
  1481. -ms-flex-positive: 1;
  1482. flex-grow: 1;
  1483. max-width: 100%
  1484. }
  1485. .col-lg-auto {
  1486. -ms-flex: 0 0 auto;
  1487. flex: 0 0 auto;
  1488. width: auto;
  1489. max-width: none
  1490. }
  1491. .col-lg-1 {
  1492. -ms-flex: 0 0 8.333333%;
  1493. flex: 0 0 8.333333%;
  1494. max-width: 8.333333%
  1495. }
  1496. .col-lg-2 {
  1497. -ms-flex: 0 0 16.666667%;
  1498. flex: 0 0 16.666667%;
  1499. max-width: 16.666667%
  1500. }
  1501. .col-lg-3 {
  1502. -ms-flex: 0 0 25%;
  1503. flex: 0 0 25%;
  1504. max-width: 25%
  1505. }
  1506. .col-lg-4 {
  1507. -ms-flex: 0 0 33.333333%;
  1508. flex: 0 0 33.333333%;
  1509. max-width: 33.333333%
  1510. }
  1511. .col-lg-5 {
  1512. -ms-flex: 0 0 41.666667%;
  1513. flex: 0 0 41.666667%;
  1514. max-width: 41.666667%
  1515. }
  1516. .col-lg-6 {
  1517. -ms-flex: 0 0 50%;
  1518. flex: 0 0 50%;
  1519. max-width: 50%
  1520. }
  1521. .col-lg-7 {
  1522. -ms-flex: 0 0 58.333333%;
  1523. flex: 0 0 58.333333%;
  1524. max-width: 58.333333%
  1525. }
  1526. .col-lg-8 {
  1527. -ms-flex: 0 0 66.666667%;
  1528. flex: 0 0 66.666667%;
  1529. max-width: 66.666667%
  1530. }
  1531. .col-lg-9 {
  1532. -ms-flex: 0 0 75%;
  1533. flex: 0 0 75%;
  1534. max-width: 75%
  1535. }
  1536. .col-lg-10 {
  1537. -ms-flex: 0 0 83.333333%;
  1538. flex: 0 0 83.333333%;
  1539. max-width: 83.333333%
  1540. }
  1541. .col-lg-11 {
  1542. -ms-flex: 0 0 91.666667%;
  1543. flex: 0 0 91.666667%;
  1544. max-width: 91.666667%
  1545. }
  1546. .col-lg-12 {
  1547. -ms-flex: 0 0 100%;
  1548. flex: 0 0 100%;
  1549. max-width: 100%
  1550. }
  1551. .order-lg-first {
  1552. -ms-flex-order: -1;
  1553. order: -1
  1554. }
  1555. .order-lg-last {
  1556. -ms-flex-order: 13;
  1557. order: 13
  1558. }
  1559. .order-lg-0 {
  1560. -ms-flex-order: 0;
  1561. order: 0
  1562. }
  1563. .order-lg-1 {
  1564. -ms-flex-order: 1;
  1565. order: 1
  1566. }
  1567. .order-lg-2 {
  1568. -ms-flex-order: 2;
  1569. order: 2
  1570. }
  1571. .order-lg-3 {
  1572. -ms-flex-order: 3;
  1573. order: 3
  1574. }
  1575. .order-lg-4 {
  1576. -ms-flex-order: 4;
  1577. order: 4
  1578. }
  1579. .order-lg-5 {
  1580. -ms-flex-order: 5;
  1581. order: 5
  1582. }
  1583. .order-lg-6 {
  1584. -ms-flex-order: 6;
  1585. order: 6
  1586. }
  1587. .order-lg-7 {
  1588. -ms-flex-order: 7;
  1589. order: 7
  1590. }
  1591. .order-lg-8 {
  1592. -ms-flex-order: 8;
  1593. order: 8
  1594. }
  1595. .order-lg-9 {
  1596. -ms-flex-order: 9;
  1597. order: 9
  1598. }
  1599. .order-lg-10 {
  1600. -ms-flex-order: 10;
  1601. order: 10
  1602. }
  1603. .order-lg-11 {
  1604. -ms-flex-order: 11;
  1605. order: 11
  1606. }
  1607. .order-lg-12 {
  1608. -ms-flex-order: 12;
  1609. order: 12
  1610. }
  1611. .offset-lg-0 {
  1612. margin-left: 0
  1613. }
  1614. .offset-lg-1 {
  1615. margin-left: 8.333333%
  1616. }
  1617. .offset-lg-2 {
  1618. margin-left: 16.666667%
  1619. }
  1620. .offset-lg-3 {
  1621. margin-left: 25%
  1622. }
  1623. .offset-lg-4 {
  1624. margin-left: 33.333333%
  1625. }
  1626. .offset-lg-5 {
  1627. margin-left: 41.666667%
  1628. }
  1629. .offset-lg-6 {
  1630. margin-left: 50%
  1631. }
  1632. .offset-lg-7 {
  1633. margin-left: 58.333333%
  1634. }
  1635. .offset-lg-8 {
  1636. margin-left: 66.666667%
  1637. }
  1638. .offset-lg-9 {
  1639. margin-left: 75%
  1640. }
  1641. .offset-lg-10 {
  1642. margin-left: 83.333333%
  1643. }
  1644. .offset-lg-11 {
  1645. margin-left: 91.666667%
  1646. }
  1647. }
  1648. @media (min-width: 1200px) {
  1649. .col-xl {
  1650. -ms-flex-preferred-size: 0;
  1651. flex-basis: 0;
  1652. -ms-flex-positive: 1;
  1653. flex-grow: 1;
  1654. max-width: 100%
  1655. }
  1656. .col-xl-auto {
  1657. -ms-flex: 0 0 auto;
  1658. flex: 0 0 auto;
  1659. width: auto;
  1660. max-width: none
  1661. }
  1662. .col-xl-1 {
  1663. -ms-flex: 0 0 8.333333%;
  1664. flex: 0 0 8.333333%;
  1665. max-width: 8.333333%
  1666. }
  1667. .col-xl-2 {
  1668. -ms-flex: 0 0 16.666667%;
  1669. flex: 0 0 16.666667%;
  1670. max-width: 16.666667%
  1671. }
  1672. .col-xl-3 {
  1673. -ms-flex: 0 0 25%;
  1674. flex: 0 0 25%;
  1675. max-width: 25%
  1676. }
  1677. .col-xl-4 {
  1678. -ms-flex: 0 0 33.333333%;
  1679. flex: 0 0 33.333333%;
  1680. max-width: 33.333333%
  1681. }
  1682. .col-xl-5 {
  1683. -ms-flex: 0 0 41.666667%;
  1684. flex: 0 0 41.666667%;
  1685. max-width: 41.666667%
  1686. }
  1687. .col-xl-6 {
  1688. -ms-flex: 0 0 50%;
  1689. flex: 0 0 50%;
  1690. max-width: 50%
  1691. }
  1692. .col-xl-7 {
  1693. -ms-flex: 0 0 58.333333%;
  1694. flex: 0 0 58.333333%;
  1695. max-width: 58.333333%
  1696. }
  1697. .col-xl-8 {
  1698. -ms-flex: 0 0 66.666667%;
  1699. flex: 0 0 66.666667%;
  1700. max-width: 66.666667%
  1701. }
  1702. .col-xl-9 {
  1703. -ms-flex: 0 0 75%;
  1704. flex: 0 0 75%;
  1705. max-width: 75%
  1706. }
  1707. .col-xl-10 {
  1708. -ms-flex: 0 0 83.333333%;
  1709. flex: 0 0 83.333333%;
  1710. max-width: 83.333333%
  1711. }
  1712. .col-xl-11 {
  1713. -ms-flex: 0 0 91.666667%;
  1714. flex: 0 0 91.666667%;
  1715. max-width: 91.666667%
  1716. }
  1717. .col-xl-12 {
  1718. -ms-flex: 0 0 100%;
  1719. flex: 0 0 100%;
  1720. max-width: 100%
  1721. }
  1722. .order-xl-first {
  1723. -ms-flex-order: -1;
  1724. order: -1
  1725. }
  1726. .order-xl-last {
  1727. -ms-flex-order: 13;
  1728. order: 13
  1729. }
  1730. .order-xl-0 {
  1731. -ms-flex-order: 0;
  1732. order: 0
  1733. }
  1734. .order-xl-1 {
  1735. -ms-flex-order: 1;
  1736. order: 1
  1737. }
  1738. .order-xl-2 {
  1739. -ms-flex-order: 2;
  1740. order: 2
  1741. }
  1742. .order-xl-3 {
  1743. -ms-flex-order: 3;
  1744. order: 3
  1745. }
  1746. .order-xl-4 {
  1747. -ms-flex-order: 4;
  1748. order: 4
  1749. }
  1750. .order-xl-5 {
  1751. -ms-flex-order: 5;
  1752. order: 5
  1753. }
  1754. .order-xl-6 {
  1755. -ms-flex-order: 6;
  1756. order: 6
  1757. }
  1758. .order-xl-7 {
  1759. -ms-flex-order: 7;
  1760. order: 7
  1761. }
  1762. .order-xl-8 {
  1763. -ms-flex-order: 8;
  1764. order: 8
  1765. }
  1766. .order-xl-9 {
  1767. -ms-flex-order: 9;
  1768. order: 9
  1769. }
  1770. .order-xl-10 {
  1771. -ms-flex-order: 10;
  1772. order: 10
  1773. }
  1774. .order-xl-11 {
  1775. -ms-flex-order: 11;
  1776. order: 11
  1777. }
  1778. .order-xl-12 {
  1779. -ms-flex-order: 12;
  1780. order: 12
  1781. }
  1782. .offset-xl-0 {
  1783. margin-left: 0
  1784. }
  1785. .offset-xl-1 {
  1786. margin-left: 8.333333%
  1787. }
  1788. .offset-xl-2 {
  1789. margin-left: 16.666667%
  1790. }
  1791. .offset-xl-3 {
  1792. margin-left: 25%
  1793. }
  1794. .offset-xl-4 {
  1795. margin-left: 33.333333%
  1796. }
  1797. .offset-xl-5 {
  1798. margin-left: 41.666667%
  1799. }
  1800. .offset-xl-6 {
  1801. margin-left: 50%
  1802. }
  1803. .offset-xl-7 {
  1804. margin-left: 58.333333%
  1805. }
  1806. .offset-xl-8 {
  1807. margin-left: 66.666667%
  1808. }
  1809. .offset-xl-9 {
  1810. margin-left: 75%
  1811. }
  1812. .offset-xl-10 {
  1813. margin-left: 83.333333%
  1814. }
  1815. .offset-xl-11 {
  1816. margin-left: 91.666667%
  1817. }
  1818. }
  1819. .table {
  1820. width: 100%;
  1821. margin-bottom: 1rem;
  1822. background-color: transparent
  1823. }
  1824. .table td, .table th {
  1825. padding: .75rem;
  1826. vertical-align: top;
  1827. border-top: 1px solid #dee2e6
  1828. }
  1829. .table thead th {
  1830. vertical-align: bottom;
  1831. border-bottom: 2px solid #dee2e6
  1832. }
  1833. .table tbody + tbody {
  1834. border-top: 2px solid #dee2e6
  1835. }
  1836. .table .table {
  1837. background-color: #fff
  1838. }
  1839. .table-sm td, .table-sm th {
  1840. padding: .3rem
  1841. }
  1842. .table-bordered {
  1843. border: 1px solid #dee2e6
  1844. }
  1845. .table-bordered td, .table-bordered th {
  1846. border: 1px solid #dee2e6
  1847. }
  1848. .table-bordered thead td, .table-bordered thead th {
  1849. border-bottom-width: 2px
  1850. }
  1851. .table-borderless tbody + tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {
  1852. border: 0
  1853. }
  1854. .table-striped tbody tr:nth-of-type(odd) {
  1855. background-color: rgba(0, 0, 0, .05)
  1856. }
  1857. .table-hover tbody tr:hover {
  1858. background-color: rgba(0, 0, 0, .075)
  1859. }
  1860. .table-primary, .table-primary > td, .table-primary > th {
  1861. background-color: #b8daff
  1862. }
  1863. .table-hover .table-primary:hover {
  1864. background-color: #9fcdff
  1865. }
  1866. .table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
  1867. background-color: #9fcdff
  1868. }
  1869. .table-secondary, .table-secondary > td, .table-secondary > th {
  1870. background-color: #d6d8db
  1871. }
  1872. .table-hover .table-secondary:hover {
  1873. background-color: #c8cbcf
  1874. }
  1875. .table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
  1876. background-color: #c8cbcf
  1877. }
  1878. .table-success, .table-success > td, .table-success > th {
  1879. background-color: #c3e6cb
  1880. }
  1881. .table-hover .table-success:hover {
  1882. background-color: #b1dfbb
  1883. }
  1884. .table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
  1885. background-color: #b1dfbb
  1886. }
  1887. .table-info, .table-info > td, .table-info > th {
  1888. background-color: #bee5eb
  1889. }
  1890. .table-hover .table-info:hover {
  1891. background-color: #abdde5
  1892. }
  1893. .table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
  1894. background-color: #abdde5
  1895. }
  1896. .table-warning, .table-warning > td, .table-warning > th {
  1897. background-color: #ffeeba
  1898. }
  1899. .table-hover .table-warning:hover {
  1900. background-color: #ffe8a1
  1901. }
  1902. .table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
  1903. background-color: #ffe8a1
  1904. }
  1905. .table-danger, .table-danger > td, .table-danger > th {
  1906. background-color: #f5c6cb
  1907. }
  1908. .table-hover .table-danger:hover {
  1909. background-color: #f1b0b7
  1910. }
  1911. .table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
  1912. background-color: #f1b0b7
  1913. }
  1914. .table-light, .table-light > td, .table-light > th {
  1915. background-color: #fdfdfe
  1916. }
  1917. .table-hover .table-light:hover {
  1918. background-color: #ececf6
  1919. }
  1920. .table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
  1921. background-color: #ececf6
  1922. }
  1923. .table-dark, .table-dark > td, .table-dark > th {
  1924. background-color: #c6c8ca
  1925. }
  1926. .table-hover .table-dark:hover {
  1927. background-color: #b9bbbe
  1928. }
  1929. .table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
  1930. background-color: #b9bbbe
  1931. }
  1932. .table-active, .table-active > td, .table-active > th {
  1933. background-color: rgba(0, 0, 0, .075)
  1934. }
  1935. .table-hover .table-active:hover {
  1936. background-color: rgba(0, 0, 0, .075)
  1937. }
  1938. .table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
  1939. background-color: rgba(0, 0, 0, .075)
  1940. }
  1941. .table .thead-dark th {
  1942. color: #fff;
  1943. background-color: #212529;
  1944. border-color: #32383e
  1945. }
  1946. .table .thead-light th {
  1947. color: #495057;
  1948. background-color: #e9ecef;
  1949. border-color: #dee2e6
  1950. }
  1951. .table-dark {
  1952. color: #fff;
  1953. background-color: #212529
  1954. }
  1955. .table-dark td, .table-dark th, .table-dark thead th {
  1956. border-color: #32383e
  1957. }
  1958. .table-dark.table-bordered {
  1959. border: 0
  1960. }
  1961. .table-dark.table-striped tbody tr:nth-of-type(odd) {
  1962. background-color: rgba(255, 255, 255, .05)
  1963. }
  1964. .table-dark.table-hover tbody tr:hover {
  1965. background-color: rgba(255, 255, 255, .075)
  1966. }
  1967. @media (max-width: 575.98px) {
  1968. .table-responsive-sm {
  1969. display: block;
  1970. width: 100%;
  1971. overflow-x: auto;
  1972. -webkit-overflow-scrolling: touch;
  1973. -ms-overflow-style: -ms-autohiding-scrollbar
  1974. }
  1975. .table-responsive-sm > .table-bordered {
  1976. border: 0
  1977. }
  1978. }
  1979. @media (max-width: 767.98px) {
  1980. .table-responsive-md {
  1981. display: block;
  1982. width: 100%;
  1983. overflow-x: auto;
  1984. -webkit-overflow-scrolling: touch;
  1985. -ms-overflow-style: -ms-autohiding-scrollbar
  1986. }
  1987. .table-responsive-md > .table-bordered {
  1988. border: 0
  1989. }
  1990. }
  1991. @media (max-width: 991.98px) {
  1992. .table-responsive-lg {
  1993. display: block;
  1994. width: 100%;
  1995. overflow-x: auto;
  1996. -webkit-overflow-scrolling: touch;
  1997. -ms-overflow-style: -ms-autohiding-scrollbar
  1998. }
  1999. .table-responsive-lg > .table-bordered {
  2000. border: 0
  2001. }
  2002. }
  2003. @media (max-width: 1199.98px) {
  2004. .table-responsive-xl {
  2005. display: block;
  2006. width: 100%;
  2007. overflow-x: auto;
  2008. -webkit-overflow-scrolling: touch;
  2009. -ms-overflow-style: -ms-autohiding-scrollbar
  2010. }
  2011. .table-responsive-xl > .table-bordered {
  2012. border: 0
  2013. }
  2014. }
  2015. .table-responsive {
  2016. display: block;
  2017. width: 100%;
  2018. overflow-x: auto;
  2019. -webkit-overflow-scrolling: touch;
  2020. -ms-overflow-style: -ms-autohiding-scrollbar
  2021. }
  2022. .table-responsive > .table-bordered {
  2023. border: 0
  2024. }
  2025. .form-control {
  2026. display: block;
  2027. width: 100%;
  2028. height: calc(2.25rem + 2px);
  2029. padding: .375rem .75rem;
  2030. font-size: 1rem;
  2031. line-height: 1.5;
  2032. color: #495057;
  2033. background-color: #fff;
  2034. background-clip: padding-box;
  2035. border: 1px solid #ced4da;
  2036. border-radius: .25rem;
  2037. transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
  2038. }
  2039. @media screen and (prefers-reduced-motion: reduce) {
  2040. .form-control {
  2041. transition: none
  2042. }
  2043. }
  2044. .form-control::-ms-expand {
  2045. background-color: transparent;
  2046. border: 0
  2047. }
  2048. .form-control:focus {
  2049. color: #495057;
  2050. background-color: #fff;
  2051. border-color: #80bdff;
  2052. outline: 0;
  2053. box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
  2054. }
  2055. .form-control::-webkit-input-placeholder {
  2056. color: #6c757d;
  2057. opacity: 1
  2058. }
  2059. .form-control::-moz-placeholder {
  2060. color: #6c757d;
  2061. opacity: 1
  2062. }
  2063. .form-control:-ms-input-placeholder {
  2064. color: #6c757d;
  2065. opacity: 1
  2066. }
  2067. .form-control::-ms-input-placeholder {
  2068. color: #6c757d;
  2069. opacity: 1
  2070. }
  2071. .form-control::placeholder {
  2072. color: #6c757d;
  2073. opacity: 1
  2074. }
  2075. .form-control:disabled, .form-control[readonly] {
  2076. background-color: #e9ecef;
  2077. opacity: 1
  2078. }
  2079. select.form-control:focus::-ms-value {
  2080. color: #495057;
  2081. background-color: #fff
  2082. }
  2083. .form-control-file, .form-control-range {
  2084. display: block;
  2085. width: 100%
  2086. }
  2087. .col-form-label {
  2088. padding-top: calc(.375rem + 1px);
  2089. padding-bottom: calc(.375rem + 1px);
  2090. margin-bottom: 0;
  2091. font-size: inherit;
  2092. line-height: 1.5
  2093. }
  2094. .col-form-label-lg {
  2095. padding-top: calc(.5rem + 1px);
  2096. padding-bottom: calc(.5rem + 1px);
  2097. font-size: 1.25rem;
  2098. line-height: 1.5
  2099. }
  2100. .col-form-label-sm {
  2101. padding-top: calc(.25rem + 1px);
  2102. padding-bottom: calc(.25rem + 1px);
  2103. font-size: .875rem;
  2104. line-height: 1.5
  2105. }
  2106. .form-control-plaintext {
  2107. display: block;
  2108. width: 100%;
  2109. padding-top: .375rem;
  2110. padding-bottom: .375rem;
  2111. margin-bottom: 0;
  2112. line-height: 1.5;
  2113. color: #212529;
  2114. background-color: transparent;
  2115. border: solid transparent;
  2116. border-width: 1px 0
  2117. }
  2118. .form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
  2119. padding-right: 0;
  2120. padding-left: 0
  2121. }
  2122. .form-control-sm {
  2123. height: calc(1.8125rem + 2px);
  2124. padding: .25rem .5rem;
  2125. font-size: .875rem;
  2126. line-height: 1.5;
  2127. border-radius: .2rem
  2128. }
  2129. .form-control-lg {
  2130. height: calc(2.875rem + 2px);
  2131. padding: .5rem 1rem;
  2132. font-size: 1.25rem;
  2133. line-height: 1.5;
  2134. border-radius: .3rem
  2135. }
  2136. select.form-control[multiple], select.form-control[size] {
  2137. height: auto
  2138. }
  2139. textarea.form-control {
  2140. height: auto
  2141. }
  2142. .form-group {
  2143. margin-bottom: 1rem
  2144. }
  2145. .form-text {
  2146. display: block;
  2147. margin-top: .25rem
  2148. }
  2149. .form-row {
  2150. display: -ms-flexbox;
  2151. display: flex;
  2152. -ms-flex-wrap: wrap;
  2153. flex-wrap: wrap;
  2154. margin-right: -5px;
  2155. margin-left: -5px
  2156. }
  2157. .form-row > .col, .form-row > [class*=col-] {
  2158. padding-right: 5px;
  2159. padding-left: 5px
  2160. }
  2161. .form-check {
  2162. position: relative;
  2163. display: block;
  2164. padding-left: 1.25rem
  2165. }
  2166. .form-check-input {
  2167. position: absolute;
  2168. margin-top: .3rem;
  2169. margin-left: -1.25rem
  2170. }
  2171. .form-check-input:disabled ~ .form-check-label {
  2172. color: #6c757d
  2173. }
  2174. .form-check-label {
  2175. margin-bottom: 0
  2176. }
  2177. .form-check-inline {
  2178. display: -ms-inline-flexbox;
  2179. display: inline-flex;
  2180. -ms-flex-align: center;
  2181. align-items: center;
  2182. padding-left: 0;
  2183. margin-right: .75rem
  2184. }
  2185. .form-check-inline .form-check-input {
  2186. position: static;
  2187. margin-top: 0;
  2188. margin-right: .3125rem;
  2189. margin-left: 0
  2190. }
  2191. .valid-feedback {
  2192. display: none;
  2193. width: 100%;
  2194. margin-top: .25rem;
  2195. font-size: 80%;
  2196. color: #28a745
  2197. }
  2198. .valid-tooltip {
  2199. position: absolute;
  2200. top: 100%;
  2201. z-index: 5;
  2202. display: none;
  2203. max-width: 100%;
  2204. padding: .25rem .5rem;
  2205. margin-top: .1rem;
  2206. font-size: .875rem;
  2207. line-height: 1.5;
  2208. color: #fff;
  2209. background-color: rgba(40, 167, 69, .9);
  2210. border-radius: .25rem
  2211. }
  2212. .custom-select.is-valid, .form-control.is-valid, .was-validated .custom-select:valid, .was-validated .form-control:valid {
  2213. border-color: #28a745
  2214. }
  2215. .custom-select.is-valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .was-validated .form-control:valid:focus {
  2216. border-color: #28a745;
  2217. box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
  2218. }
  2219. .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip {
  2220. display: block
  2221. }
  2222. .form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip, .was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip {
  2223. display: block
  2224. }
  2225. .form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
  2226. color: #28a745
  2227. }
  2228. .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip {
  2229. display: block
  2230. }
  2231. .custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label {
  2232. color: #28a745
  2233. }
  2234. .custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before {
  2235. background-color: #71dd8a
  2236. }
  2237. .custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip {
  2238. display: block
  2239. }
  2240. .custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
  2241. background-color: #34ce57
  2242. }
  2243. .custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {
  2244. box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(40, 167, 69, .25)
  2245. }
  2246. .custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-input:valid ~ .custom-file-label {
  2247. border-color: #28a745
  2248. }
  2249. .custom-file-input.is-valid ~ .custom-file-label::after, .was-validated .custom-file-input:valid ~ .custom-file-label::after {
  2250. border-color: inherit
  2251. }
  2252. .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip {
  2253. display: block
  2254. }
  2255. .custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label {
  2256. box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
  2257. }
  2258. .invalid-feedback {
  2259. display: none;
  2260. width: 100%;
  2261. margin-top: .25rem;
  2262. font-size: 80%;
  2263. color: #dc3545
  2264. }
  2265. .invalid-tooltip {
  2266. position: absolute;
  2267. top: 100%;
  2268. z-index: 5;
  2269. display: none;
  2270. max-width: 100%;
  2271. padding: .25rem .5rem;
  2272. margin-top: .1rem;
  2273. font-size: .875rem;
  2274. line-height: 1.5;
  2275. color: #fff;
  2276. background-color: rgba(220, 53, 69, .9);
  2277. border-radius: .25rem
  2278. }
  2279. .custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid {
  2280. border-color: #dc3545
  2281. }
  2282. .custom-select.is-invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control:invalid:focus {
  2283. border-color: #dc3545;
  2284. box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
  2285. }
  2286. .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip {
  2287. display: block
  2288. }
  2289. .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip, .was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip {
  2290. display: block
  2291. }
  2292. .form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
  2293. color: #dc3545
  2294. }
  2295. .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip {
  2296. display: block
  2297. }
  2298. .custom-control-input.is-invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label {
  2299. color: #dc3545
  2300. }
  2301. .custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before {
  2302. background-color: #efa2a9
  2303. }
  2304. .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip {
  2305. display: block
  2306. }
  2307. .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
  2308. background-color: #e4606d
  2309. }
  2310. .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before {
  2311. box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(220, 53, 69, .25)
  2312. }
  2313. .custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-file-input:invalid ~ .custom-file-label {
  2314. border-color: #dc3545
  2315. }
  2316. .custom-file-input.is-invalid ~ .custom-file-label::after, .was-validated .custom-file-input:invalid ~ .custom-file-label::after {
  2317. border-color: inherit
  2318. }
  2319. .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip {
  2320. display: block
  2321. }
  2322. .custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
  2323. box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
  2324. }
  2325. .form-inline {
  2326. display: -ms-flexbox;
  2327. display: flex;
  2328. -ms-flex-flow: row wrap;
  2329. flex-flow: row wrap;
  2330. -ms-flex-align: center;
  2331. align-items: center
  2332. }
  2333. .form-inline .form-check {
  2334. width: 100%
  2335. }
  2336. @media (min-width: 576px) {
  2337. .form-inline label {
  2338. display: -ms-flexbox;
  2339. display: flex;
  2340. -ms-flex-align: center;
  2341. align-items: center;
  2342. -ms-flex-pack: center;
  2343. justify-content: center;
  2344. margin-bottom: 0
  2345. }
  2346. .form-inline .form-group {
  2347. display: -ms-flexbox;
  2348. display: flex;
  2349. -ms-flex: 0 0 auto;
  2350. flex: 0 0 auto;
  2351. -ms-flex-flow: row wrap;
  2352. flex-flow: row wrap;
  2353. -ms-flex-align: center;
  2354. align-items: center;
  2355. margin-bottom: 0
  2356. }
  2357. .form-inline .form-control {
  2358. display: inline-block;
  2359. width: auto;
  2360. vertical-align: middle
  2361. }
  2362. .form-inline .form-control-plaintext {
  2363. display: inline-block
  2364. }
  2365. .form-inline .custom-select, .form-inline .input-group {
  2366. width: auto
  2367. }
  2368. .form-inline .form-check {
  2369. display: -ms-flexbox;
  2370. display: flex;
  2371. -ms-flex-align: center;
  2372. align-items: center;
  2373. -ms-flex-pack: center;
  2374. justify-content: center;
  2375. width: auto;
  2376. padding-left: 0
  2377. }
  2378. .form-inline .form-check-input {
  2379. position: relative;
  2380. margin-top: 0;
  2381. margin-right: .25rem;
  2382. margin-left: 0
  2383. }
  2384. .form-inline .custom-control {
  2385. -ms-flex-align: center;
  2386. align-items: center;
  2387. -ms-flex-pack: center;
  2388. justify-content: center
  2389. }
  2390. .form-inline .custom-control-label {
  2391. margin-bottom: 0
  2392. }
  2393. }
  2394. .btn {
  2395. display: inline-block;
  2396. font-weight: 400;
  2397. text-align: center;
  2398. white-space: nowrap;
  2399. vertical-align: middle;
  2400. -webkit-user-select: none;
  2401. -moz-user-select: none;
  2402. -ms-user-select: none;
  2403. user-select: none;
  2404. border: 1px solid transparent;
  2405. padding: .375rem .75rem;
  2406. font-size: 1rem;
  2407. line-height: 1.5;
  2408. border-radius: .25rem;
  2409. transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
  2410. }
  2411. @media screen and (prefers-reduced-motion: reduce) {
  2412. .btn {
  2413. transition: none
  2414. }
  2415. }
  2416. .btn:focus, .btn:hover {
  2417. text-decoration: none
  2418. }
  2419. .btn.focus, .btn:focus {
  2420. outline: 0;
  2421. box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
  2422. }
  2423. .btn.disabled, .btn:disabled {
  2424. opacity: .65
  2425. }
  2426. .btn:not(:disabled):not(.disabled) {
  2427. cursor: pointer
  2428. }
  2429. a.btn.disabled, fieldset:disabled a.btn {
  2430. pointer-events: none
  2431. }
  2432. .btn-primary {
  2433. color: #fff;
  2434. background-color: #007bff;
  2435. border-color: #007bff
  2436. }
  2437. .btn-primary:hover {
  2438. color: #fff;
  2439. background-color: #0069d9;
  2440. border-color: #0062cc
  2441. }
  2442. .btn-primary.focus, .btn-primary:focus {
  2443. box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
  2444. }
  2445. .btn-primary.disabled, .btn-primary:disabled {
  2446. color: #fff;
  2447. background-color: #007bff;
  2448. border-color: #007bff
  2449. }
  2450. .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  2451. color: #fff;
  2452. background-color: #0062cc;
  2453. border-color: #005cbf
  2454. }
  2455. .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
  2456. box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
  2457. }
  2458. .btn-secondary {
  2459. color: #fff;
  2460. background-color: #6c757d;
  2461. border-color: #6c757d
  2462. }
  2463. .btn-secondary:hover {
  2464. color: #fff;
  2465. background-color: #5a6268;
  2466. border-color: #545b62
  2467. }
  2468. .btn-secondary.focus, .btn-secondary:focus {
  2469. box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
  2470. }
  2471. .btn-secondary.disabled, .btn-secondary:disabled {
  2472. color: #fff;
  2473. background-color: #6c757d;
  2474. border-color: #6c757d
  2475. }
  2476. .btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
  2477. color: #fff;
  2478. background-color: #545b62;
  2479. border-color: #4e555b
  2480. }
  2481. .btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  2482. box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
  2483. }
  2484. .btn-success {
  2485. color: #fff;
  2486. background-color: #28a745;
  2487. border-color: #28a745
  2488. }
  2489. .btn-success:hover {
  2490. color: #fff;
  2491. background-color: #218838;
  2492. border-color: #1e7e34
  2493. }
  2494. .btn-success.focus, .btn-success:focus {
  2495. box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
  2496. }
  2497. .btn-success.disabled, .btn-success:disabled {
  2498. color: #fff;
  2499. background-color: #28a745;
  2500. border-color: #28a745
  2501. }
  2502. .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle {
  2503. color: #fff;
  2504. background-color: #1e7e34;
  2505. border-color: #1c7430
  2506. }
  2507. .btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus {
  2508. box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
  2509. }
  2510. .btn-info {
  2511. color: #fff;
  2512. background-color: #17a2b8;
  2513. border-color: #17a2b8
  2514. }
  2515. .btn-info:hover {
  2516. color: #fff;
  2517. background-color: #138496;
  2518. border-color: #117a8b
  2519. }
  2520. .btn-info.focus, .btn-info:focus {
  2521. box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
  2522. }
  2523. .btn-info.disabled, .btn-info:disabled {
  2524. color: #fff;
  2525. background-color: #17a2b8;
  2526. border-color: #17a2b8
  2527. }
  2528. .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle {
  2529. color: #fff;
  2530. background-color: #117a8b;
  2531. border-color: #10707f
  2532. }
  2533. .btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus {
  2534. box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
  2535. }
  2536. .btn-warning {
  2537. color: #212529;
  2538. background-color: #ffc107;
  2539. border-color: #ffc107
  2540. }
  2541. .btn-warning:hover {
  2542. color: #212529;
  2543. background-color: #e0a800;
  2544. border-color: #d39e00
  2545. }
  2546. .btn-warning.focus, .btn-warning:focus {
  2547. box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
  2548. }
  2549. .btn-warning.disabled, .btn-warning:disabled {
  2550. color: #212529;
  2551. background-color: #ffc107;
  2552. border-color: #ffc107
  2553. }
  2554. .btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle {
  2555. color: #212529;
  2556. background-color: #d39e00;
  2557. border-color: #c69500
  2558. }
  2559. .btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus {
  2560. box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
  2561. }
  2562. .btn-danger {
  2563. color: #fff;
  2564. background-color: #dc3545;
  2565. border-color: #dc3545
  2566. }
  2567. .btn-danger:hover {
  2568. color: #fff;
  2569. background-color: #c82333;
  2570. border-color: #bd2130
  2571. }
  2572. .btn-danger.focus, .btn-danger:focus {
  2573. box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
  2574. }
  2575. .btn-danger.disabled, .btn-danger:disabled {
  2576. color: #fff;
  2577. background-color: #dc3545;
  2578. border-color: #dc3545
  2579. }
  2580. .btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle {
  2581. color: #fff;
  2582. background-color: #bd2130;
  2583. border-color: #b21f2d
  2584. }
  2585. .btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus {
  2586. box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
  2587. }
  2588. .btn-light {
  2589. color: #212529;
  2590. background-color: #f8f9fa;
  2591. border-color: #f8f9fa
  2592. }
  2593. .btn-light:hover {
  2594. color: #212529;
  2595. background-color: #e2e6ea;
  2596. border-color: #dae0e5
  2597. }
  2598. .btn-light.focus, .btn-light:focus {
  2599. box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
  2600. }
  2601. .btn-light.disabled, .btn-light:disabled {
  2602. color: #212529;
  2603. background-color: #f8f9fa;
  2604. border-color: #f8f9fa
  2605. }
  2606. .btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle {
  2607. color: #212529;
  2608. background-color: #dae0e5;
  2609. border-color: #d3d9df
  2610. }
  2611. .btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus {
  2612. box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
  2613. }
  2614. .btn-dark {
  2615. color: #fff;
  2616. background-color: #343a40;
  2617. border-color: #343a40
  2618. }
  2619. .btn-dark:hover {
  2620. color: #fff;
  2621. background-color: #23272b;
  2622. border-color: #1d2124
  2623. }
  2624. .btn-dark.focus, .btn-dark:focus {
  2625. box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
  2626. }
  2627. .btn-dark.disabled, .btn-dark:disabled {
  2628. color: #fff;
  2629. background-color: #343a40;
  2630. border-color: #343a40
  2631. }
  2632. .btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle {
  2633. color: #fff;
  2634. background-color: #1d2124;
  2635. border-color: #171a1d
  2636. }
  2637. .btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus {
  2638. box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
  2639. }
  2640. .btn-outline-primary {
  2641. color: #007bff;
  2642. background-color: transparent;
  2643. background-image: none;
  2644. border-color: #007bff
  2645. }
  2646. .btn-outline-primary:hover {
  2647. color: #fff;
  2648. background-color: #007bff;
  2649. border-color: #007bff
  2650. }
  2651. .btn-outline-primary.focus, .btn-outline-primary:focus {
  2652. box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
  2653. }
  2654. .btn-outline-primary.disabled, .btn-outline-primary:disabled {
  2655. color: #007bff;
  2656. background-color: transparent
  2657. }
  2658. .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {
  2659. color: #fff;
  2660. background-color: #007bff;
  2661. border-color: #007bff
  2662. }
  2663. .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  2664. box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
  2665. }
  2666. .btn-outline-secondary {
  2667. color: #6c757d;
  2668. background-color: transparent;
  2669. background-image: none;
  2670. border-color: #6c757d
  2671. }
  2672. .btn-outline-secondary:hover {
  2673. color: #fff;
  2674. background-color: #6c757d;
  2675. border-color: #6c757d
  2676. }
  2677. .btn-outline-secondary.focus, .btn-outline-secondary:focus {
  2678. box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
  2679. }
  2680. .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  2681. color: #6c757d;
  2682. background-color: transparent
  2683. }
  2684. .btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle {
  2685. color: #fff;
  2686. background-color: #6c757d;
  2687. border-color: #6c757d
  2688. }
  2689. .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  2690. box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
  2691. }
  2692. .btn-outline-success {
  2693. color: #28a745;
  2694. background-color: transparent;
  2695. background-image: none;
  2696. border-color: #28a745
  2697. }
  2698. .btn-outline-success:hover {
  2699. color: #fff;
  2700. background-color: #28a745;
  2701. border-color: #28a745
  2702. }
  2703. .btn-outline-success.focus, .btn-outline-success:focus {
  2704. box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
  2705. }
  2706. .btn-outline-success.disabled, .btn-outline-success:disabled {
  2707. color: #28a745;
  2708. background-color: transparent
  2709. }
  2710. .btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle {
  2711. color: #fff;
  2712. background-color: #28a745;
  2713. border-color: #28a745
  2714. }
  2715. .btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  2716. box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
  2717. }
  2718. .btn-outline-info {
  2719. color: #17a2b8;
  2720. background-color: transparent;
  2721. background-image: none;
  2722. border-color: #17a2b8
  2723. }
  2724. .btn-outline-info:hover {
  2725. color: #fff;
  2726. background-color: #17a2b8;
  2727. border-color: #17a2b8
  2728. }
  2729. .btn-outline-info.focus, .btn-outline-info:focus {
  2730. box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
  2731. }
  2732. .btn-outline-info.disabled, .btn-outline-info:disabled {
  2733. color: #17a2b8;
  2734. background-color: transparent
  2735. }
  2736. .btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle {
  2737. color: #fff;
  2738. background-color: #17a2b8;
  2739. border-color: #17a2b8
  2740. }
  2741. .btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  2742. box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
  2743. }
  2744. .btn-outline-warning {
  2745. color: #ffc107;
  2746. background-color: transparent;
  2747. background-image: none;
  2748. border-color: #ffc107
  2749. }
  2750. .btn-outline-warning:hover {
  2751. color: #212529;
  2752. background-color: #ffc107;
  2753. border-color: #ffc107
  2754. }
  2755. .btn-outline-warning.focus, .btn-outline-warning:focus {
  2756. box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
  2757. }
  2758. .btn-outline-warning.disabled, .btn-outline-warning:disabled {
  2759. color: #ffc107;
  2760. background-color: transparent
  2761. }
  2762. .btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle {
  2763. color: #212529;
  2764. background-color: #ffc107;
  2765. border-color: #ffc107
  2766. }
  2767. .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  2768. box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
  2769. }
  2770. .btn-outline-danger {
  2771. color: #dc3545;
  2772. background-color: transparent;
  2773. background-image: none;
  2774. border-color: #dc3545
  2775. }
  2776. .btn-outline-danger:hover {
  2777. color: #fff;
  2778. background-color: #dc3545;
  2779. border-color: #dc3545
  2780. }
  2781. .btn-outline-danger.focus, .btn-outline-danger:focus {
  2782. box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
  2783. }
  2784. .btn-outline-danger.disabled, .btn-outline-danger:disabled {
  2785. color: #dc3545;
  2786. background-color: transparent
  2787. }
  2788. .btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle {
  2789. color: #fff;
  2790. background-color: #dc3545;
  2791. border-color: #dc3545
  2792. }
  2793. .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  2794. box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
  2795. }
  2796. .btn-outline-light {
  2797. color: #f8f9fa;
  2798. background-color: transparent;
  2799. background-image: none;
  2800. border-color: #f8f9fa
  2801. }
  2802. .btn-outline-light:hover {
  2803. color: #212529;
  2804. background-color: #f8f9fa;
  2805. border-color: #f8f9fa
  2806. }
  2807. .btn-outline-light.focus, .btn-outline-light:focus {
  2808. box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
  2809. }
  2810. .btn-outline-light.disabled, .btn-outline-light:disabled {
  2811. color: #f8f9fa;
  2812. background-color: transparent
  2813. }
  2814. .btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle {
  2815. color: #212529;
  2816. background-color: #f8f9fa;
  2817. border-color: #f8f9fa
  2818. }
  2819. .btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  2820. box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
  2821. }
  2822. .btn-outline-dark {
  2823. color: #343a40;
  2824. background-color: transparent;
  2825. background-image: none;
  2826. border-color: #343a40
  2827. }
  2828. .btn-outline-dark:hover {
  2829. color: #fff;
  2830. background-color: #343a40;
  2831. border-color: #343a40
  2832. }
  2833. .btn-outline-dark.focus, .btn-outline-dark:focus {
  2834. box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
  2835. }
  2836. .btn-outline-dark.disabled, .btn-outline-dark:disabled {
  2837. color: #343a40;
  2838. background-color: transparent
  2839. }
  2840. .btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle {
  2841. color: #fff;
  2842. background-color: #343a40;
  2843. border-color: #343a40
  2844. }
  2845. .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  2846. box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
  2847. }
  2848. .btn-link {
  2849. font-weight: 400;
  2850. color: #007bff;
  2851. background-color: transparent
  2852. }
  2853. .btn-link:hover {
  2854. color: #0056b3;
  2855. text-decoration: underline;
  2856. background-color: transparent;
  2857. border-color: transparent
  2858. }
  2859. .btn-link.focus, .btn-link:focus {
  2860. text-decoration: underline;
  2861. border-color: transparent;
  2862. box-shadow: none
  2863. }
  2864. .btn-link.disabled, .btn-link:disabled {
  2865. color: #6c757d;
  2866. pointer-events: none
  2867. }
  2868. .btn-group-lg > .btn, .btn-lg {
  2869. padding: .5rem 1rem;
  2870. font-size: 1.25rem;
  2871. line-height: 1.5;
  2872. border-radius: .3rem
  2873. }
  2874. .btn-group-sm > .btn, .btn-sm {
  2875. padding: .25rem .5rem;
  2876. font-size: .875rem;
  2877. line-height: 1.5;
  2878. border-radius: .2rem
  2879. }
  2880. .btn-block {
  2881. display: block;
  2882. width: 100%
  2883. }
  2884. .btn-block + .btn-block {
  2885. margin-top: .5rem
  2886. }
  2887. input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
  2888. width: 100%
  2889. }
  2890. .fade {
  2891. transition: opacity .15s linear
  2892. }
  2893. @media screen and (prefers-reduced-motion: reduce) {
  2894. .fade {
  2895. transition: none
  2896. }
  2897. }
  2898. .fade:not(.show) {
  2899. opacity: 0
  2900. }
  2901. .collapse:not(.show) {
  2902. display: none
  2903. }
  2904. .collapsing {
  2905. position: relative;
  2906. height: 0;
  2907. overflow: hidden;
  2908. transition: height .35s ease
  2909. }
  2910. @media screen and (prefers-reduced-motion: reduce) {
  2911. .collapsing {
  2912. transition: none
  2913. }
  2914. }
  2915. .dropdown, .dropleft, .dropright, .dropup {
  2916. position: relative
  2917. }
  2918. .dropdown-toggle::after {
  2919. display: inline-block;
  2920. width: 0;
  2921. height: 0;
  2922. margin-left: .255em;
  2923. vertical-align: .255em;
  2924. content: "";
  2925. border-top: .3em solid;
  2926. border-right: .3em solid transparent;
  2927. border-bottom: 0;
  2928. border-left: .3em solid transparent
  2929. }
  2930. .dropdown-toggle:empty::after {
  2931. margin-left: 0
  2932. }
  2933. .dropdown-menu {
  2934. position: absolute;
  2935. top: 100%;
  2936. left: 0;
  2937. z-index: 1000;
  2938. display: none;
  2939. float: left;
  2940. min-width: 10rem;
  2941. padding: .5rem 0;
  2942. margin: .125rem 0 0;
  2943. font-size: 1rem;
  2944. color: #212529;
  2945. text-align: left;
  2946. list-style: none;
  2947. background-color: #fff;
  2948. background-clip: padding-box;
  2949. border: 1px solid rgba(0, 0, 0, .15);
  2950. border-radius: .25rem
  2951. }
  2952. .dropdown-menu-right {
  2953. right: 0;
  2954. left: auto
  2955. }
  2956. .dropup .dropdown-menu {
  2957. top: auto;
  2958. bottom: 100%;
  2959. margin-top: 0;
  2960. margin-bottom: .125rem
  2961. }
  2962. .dropup .dropdown-toggle::after {
  2963. display: inline-block;
  2964. width: 0;
  2965. height: 0;
  2966. margin-left: .255em;
  2967. vertical-align: .255em;
  2968. content: "";
  2969. border-top: 0;
  2970. border-right: .3em solid transparent;
  2971. border-bottom: .3em solid;
  2972. border-left: .3em solid transparent
  2973. }
  2974. .dropup .dropdown-toggle:empty::after {
  2975. margin-left: 0
  2976. }
  2977. .dropright .dropdown-menu {
  2978. top: 0;
  2979. right: auto;
  2980. left: 100%;
  2981. margin-top: 0;
  2982. margin-left: .125rem
  2983. }
  2984. .dropright .dropdown-toggle::after {
  2985. display: inline-block;
  2986. width: 0;
  2987. height: 0;
  2988. margin-left: .255em;
  2989. vertical-align: .255em;
  2990. content: "";
  2991. border-top: .3em solid transparent;
  2992. border-right: 0;
  2993. border-bottom: .3em solid transparent;
  2994. border-left: .3em solid
  2995. }
  2996. .dropright .dropdown-toggle:empty::after {
  2997. margin-left: 0
  2998. }
  2999. .dropright .dropdown-toggle::after {
  3000. vertical-align: 0
  3001. }
  3002. .dropleft .dropdown-menu {
  3003. top: 0;
  3004. right: 100%;
  3005. left: auto;
  3006. margin-top: 0;
  3007. margin-right: .125rem
  3008. }
  3009. .dropleft .dropdown-toggle::after {
  3010. display: inline-block;
  3011. width: 0;
  3012. height: 0;
  3013. margin-left: .255em;
  3014. vertical-align: .255em;
  3015. content: ""
  3016. }
  3017. .dropleft .dropdown-toggle::after {
  3018. display: none
  3019. }
  3020. .dropleft .dropdown-toggle::before {
  3021. display: inline-block;
  3022. width: 0;
  3023. height: 0;
  3024. margin-right: .255em;
  3025. vertical-align: .255em;
  3026. content: "";
  3027. border-top: .3em solid transparent;
  3028. border-right: .3em solid;
  3029. border-bottom: .3em solid transparent
  3030. }
  3031. .dropleft .dropdown-toggle:empty::after {
  3032. margin-left: 0
  3033. }
  3034. .dropleft .dropdown-toggle::before {
  3035. vertical-align: 0
  3036. }
  3037. .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {
  3038. right: auto;
  3039. bottom: auto
  3040. }
  3041. .dropdown-divider {
  3042. height: 0;
  3043. margin: .5rem 0;
  3044. overflow: hidden;
  3045. border-top: 1px solid #e9ecef
  3046. }
  3047. .dropdown-item {
  3048. display: block;
  3049. width: 100%;
  3050. padding: .25rem 1.5rem;
  3051. clear: both;
  3052. font-weight: 400;
  3053. color: #212529;
  3054. text-align: inherit;
  3055. white-space: nowrap;
  3056. background-color: transparent;
  3057. border: 0
  3058. }
  3059. .dropdown-item:focus, .dropdown-item:hover {
  3060. color: #16181b;
  3061. text-decoration: none;
  3062. background-color: #f8f9fa
  3063. }
  3064. .dropdown-item.active, .dropdown-item:active {
  3065. color: #fff;
  3066. text-decoration: none;
  3067. background-color: #007bff
  3068. }
  3069. .dropdown-item.disabled, .dropdown-item:disabled {
  3070. color: #6c757d;
  3071. background-color: transparent
  3072. }
  3073. .dropdown-menu.show {
  3074. display: block
  3075. }
  3076. .dropdown-header {
  3077. display: block;
  3078. padding: .5rem 1.5rem;
  3079. margin-bottom: 0;
  3080. font-size: .875rem;
  3081. color: #6c757d;
  3082. white-space: nowrap
  3083. }
  3084. .dropdown-item-text {
  3085. display: block;
  3086. padding: .25rem 1.5rem;
  3087. color: #212529
  3088. }
  3089. .btn-group, .btn-group-vertical {
  3090. position: relative;
  3091. display: -ms-inline-flexbox;
  3092. display: inline-flex;
  3093. vertical-align: middle
  3094. }
  3095. .btn-group-vertical > .btn, .btn-group > .btn {
  3096. position: relative;
  3097. -ms-flex: 0 1 auto;
  3098. flex: 0 1 auto
  3099. }
  3100. .btn-group-vertical > .btn:hover, .btn-group > .btn:hover {
  3101. z-index: 1
  3102. }
  3103. .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus {
  3104. z-index: 1
  3105. }
  3106. .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn + .btn, .btn-group-vertical .btn + .btn-group, .btn-group-vertical .btn-group + .btn, .btn-group-vertical .btn-group + .btn-group {
  3107. margin-left: -1px
  3108. }
  3109. .btn-toolbar {
  3110. display: -ms-flexbox;
  3111. display: flex;
  3112. -ms-flex-wrap: wrap;
  3113. flex-wrap: wrap;
  3114. -ms-flex-pack: start;
  3115. justify-content: flex-start
  3116. }
  3117. .btn-toolbar .input-group {
  3118. width: auto
  3119. }
  3120. .btn-group > .btn:first-child {
  3121. margin-left: 0
  3122. }
  3123. .btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  3124. border-top-right-radius: 0;
  3125. border-bottom-right-radius: 0
  3126. }
  3127. .btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child) {
  3128. border-top-left-radius: 0;
  3129. border-bottom-left-radius: 0
  3130. }
  3131. .dropdown-toggle-split {
  3132. padding-right: .5625rem;
  3133. padding-left: .5625rem
  3134. }
  3135. .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
  3136. margin-left: 0
  3137. }
  3138. .dropleft .dropdown-toggle-split::before {
  3139. margin-right: 0
  3140. }
  3141. .btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split {
  3142. padding-right: .375rem;
  3143. padding-left: .375rem
  3144. }
  3145. .btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split {
  3146. padding-right: .75rem;
  3147. padding-left: .75rem
  3148. }
  3149. .btn-group-vertical {
  3150. -ms-flex-direction: column;
  3151. flex-direction: column;
  3152. -ms-flex-align: start;
  3153. align-items: flex-start;
  3154. -ms-flex-pack: center;
  3155. justify-content: center
  3156. }
  3157. .btn-group-vertical .btn, .btn-group-vertical .btn-group {
  3158. width: 100%
  3159. }
  3160. .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
  3161. margin-top: -1px;
  3162. margin-left: 0
  3163. }
  3164. .btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  3165. border-bottom-right-radius: 0;
  3166. border-bottom-left-radius: 0
  3167. }
  3168. .btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn:not(:first-child) {
  3169. border-top-left-radius: 0;
  3170. border-top-right-radius: 0
  3171. }
  3172. .btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn {
  3173. margin-bottom: 0
  3174. }
  3175. .btn-group-toggle > .btn input[type=checkbox], .btn-group-toggle > .btn input[type=radio], .btn-group-toggle > .btn-group > .btn input[type=checkbox], .btn-group-toggle > .btn-group > .btn input[type=radio] {
  3176. position: absolute;
  3177. clip: rect(0, 0, 0, 0);
  3178. pointer-events: none
  3179. }
  3180. .input-group {
  3181. position: relative;
  3182. display: -ms-flexbox;
  3183. display: flex;
  3184. -ms-flex-wrap: wrap;
  3185. flex-wrap: wrap;
  3186. -ms-flex-align: stretch;
  3187. align-items: stretch;
  3188. width: 100%
  3189. }
  3190. .input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control {
  3191. position: relative;
  3192. -ms-flex: 1 1 auto;
  3193. flex: 1 1 auto;
  3194. width: 1%;
  3195. margin-bottom: 0
  3196. }
  3197. .input-group > .custom-file + .custom-file, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .form-control, .input-group > .custom-select + .custom-file, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .form-control, .input-group > .form-control + .custom-file, .input-group > .form-control + .custom-select, .input-group > .form-control + .form-control {
  3198. margin-left: -1px
  3199. }
  3200. .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, .input-group > .custom-select:focus, .input-group > .form-control:focus {
  3201. z-index: 3
  3202. }
  3203. .input-group > .custom-file .custom-file-input:focus {
  3204. z-index: 4
  3205. }
  3206. .input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) {
  3207. border-top-right-radius: 0;
  3208. border-bottom-right-radius: 0
  3209. }
  3210. .input-group > .custom-select:not(:first-child), .input-group > .form-control:not(:first-child) {
  3211. border-top-left-radius: 0;
  3212. border-bottom-left-radius: 0
  3213. }
  3214. .input-group > .custom-file {
  3215. display: -ms-flexbox;
  3216. display: flex;
  3217. -ms-flex-align: center;
  3218. align-items: center
  3219. }
  3220. .input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  3221. border-top-right-radius: 0;
  3222. border-bottom-right-radius: 0
  3223. }
  3224. .input-group > .custom-file:not(:first-child) .custom-file-label {
  3225. border-top-left-radius: 0;
  3226. border-bottom-left-radius: 0
  3227. }
  3228. .input-group-append, .input-group-prepend {
  3229. display: -ms-flexbox;
  3230. display: flex
  3231. }
  3232. .input-group-append .btn, .input-group-prepend .btn {
  3233. position: relative;
  3234. z-index: 2
  3235. }
  3236. .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .btn, .input-group-append .input-group-text + .input-group-text, .input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-prepend .input-group-text + .input-group-text {
  3237. margin-left: -1px
  3238. }
  3239. .input-group-prepend {
  3240. margin-right: -1px
  3241. }
  3242. .input-group-append {
  3243. margin-left: -1px
  3244. }
  3245. .input-group-text {
  3246. display: -ms-flexbox;
  3247. display: flex;
  3248. -ms-flex-align: center;
  3249. align-items: center;
  3250. padding: .375rem .75rem;
  3251. margin-bottom: 0;
  3252. font-size: 1rem;
  3253. font-weight: 400;
  3254. line-height: 1.5;
  3255. color: #495057;
  3256. text-align: center;
  3257. white-space: nowrap;
  3258. background-color: #e9ecef;
  3259. border: 1px solid #ced4da;
  3260. border-radius: .25rem
  3261. }
  3262. .input-group-text input[type=checkbox], .input-group-text input[type=radio] {
  3263. margin-top: 0
  3264. }
  3265. .input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .input-group-text {
  3266. height: calc(2.875rem + 2px);
  3267. padding: .5rem 1rem;
  3268. font-size: 1.25rem;
  3269. line-height: 1.5;
  3270. border-radius: .3rem
  3271. }
  3272. .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text {
  3273. height: calc(1.8125rem + 2px);
  3274. padding: .25rem .5rem;
  3275. font-size: .875rem;
  3276. line-height: 1.5;
  3277. border-radius: .2rem
  3278. }
  3279. .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text {
  3280. border-top-right-radius: 0;
  3281. border-bottom-right-radius: 0
  3282. }
  3283. .input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
  3284. border-top-left-radius: 0;
  3285. border-bottom-left-radius: 0
  3286. }
  3287. .custom-control {
  3288. position: relative;
  3289. display: block;
  3290. min-height: 1.5rem;
  3291. padding-left: 1.5rem
  3292. }
  3293. .custom-control-inline {
  3294. display: -ms-inline-flexbox;
  3295. display: inline-flex;
  3296. margin-right: 1rem
  3297. }
  3298. .custom-control-input {
  3299. position: absolute;
  3300. z-index: -1;
  3301. opacity: 0
  3302. }
  3303. .custom-control-input:checked ~ .custom-control-label::before {
  3304. color: #fff;
  3305. background-color: #007bff
  3306. }
  3307. .custom-control-input:focus ~ .custom-control-label::before {
  3308. box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
  3309. }
  3310. .custom-control-input:active ~ .custom-control-label::before {
  3311. color: #fff;
  3312. background-color: #b3d7ff
  3313. }
  3314. .custom-control-input:disabled ~ .custom-control-label {
  3315. color: #6c757d
  3316. }
  3317. .custom-control-input:disabled ~ .custom-control-label::before {
  3318. background-color: #e9ecef
  3319. }
  3320. .custom-control-label {
  3321. position: relative;
  3322. margin-bottom: 0
  3323. }
  3324. .custom-control-label::before {
  3325. position: absolute;
  3326. top: .25rem;
  3327. left: -1.5rem;
  3328. display: block;
  3329. width: 1rem;
  3330. height: 1rem;
  3331. pointer-events: none;
  3332. content: "";
  3333. -webkit-user-select: none;
  3334. -moz-user-select: none;
  3335. -ms-user-select: none;
  3336. user-select: none;
  3337. background-color: #dee2e6
  3338. }
  3339. .custom-control-label::after {
  3340. position: absolute;
  3341. top: .25rem;
  3342. left: -1.5rem;
  3343. display: block;
  3344. width: 1rem;
  3345. height: 1rem;
  3346. content: "";
  3347. background-repeat: no-repeat;
  3348. background-position: center center;
  3349. background-size: 50% 50%
  3350. }
  3351. .custom-checkbox .custom-control-label::before {
  3352. border-radius: .25rem
  3353. }
  3354. .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  3355. background-color: #007bff
  3356. }
  3357. .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  3358. 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")
  3359. }
  3360. .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  3361. background-color: #007bff
  3362. }
  3363. .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  3364. 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")
  3365. }
  3366. .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  3367. background-color: rgba(0, 123, 255, .5)
  3368. }
  3369. .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  3370. background-color: rgba(0, 123, 255, .5)
  3371. }
  3372. .custom-radio .custom-control-label::before {
  3373. border-radius: 50%
  3374. }
  3375. .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  3376. background-color: #007bff
  3377. }
  3378. .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  3379. 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")
  3380. }
  3381. .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  3382. background-color: rgba(0, 123, 255, .5)
  3383. }
  3384. .custom-select {
  3385. display: inline-block;
  3386. width: 100%;
  3387. height: calc(2.25rem + 2px);
  3388. padding: .375rem 1.75rem .375rem .75rem;
  3389. line-height: 1.5;
  3390. color: #495057;
  3391. vertical-align: middle;
  3392. 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 .75rem center;
  3393. background-size: 8px 10px;
  3394. border: 1px solid #ced4da;
  3395. border-radius: .25rem;
  3396. -webkit-appearance: none;
  3397. -moz-appearance: none;
  3398. appearance: none
  3399. }
  3400. .custom-select:focus {
  3401. border-color: #80bdff;
  3402. outline: 0;
  3403. box-shadow: 0 0 0 .2rem rgba(128, 189, 255, .5)
  3404. }
  3405. .custom-select:focus::-ms-value {
  3406. color: #495057;
  3407. background-color: #fff
  3408. }
  3409. .custom-select[multiple], .custom-select[size]:not([size="1"]) {
  3410. height: auto;
  3411. padding-right: .75rem;
  3412. background-image: none
  3413. }
  3414. .custom-select:disabled {
  3415. color: #6c757d;
  3416. background-color: #e9ecef
  3417. }
  3418. .custom-select::-ms-expand {
  3419. opacity: 0
  3420. }
  3421. .custom-select-sm {
  3422. height: calc(1.8125rem + 2px);
  3423. padding-top: .375rem;
  3424. padding-bottom: .375rem;
  3425. font-size: 75%
  3426. }
  3427. .custom-select-lg {
  3428. height: calc(2.875rem + 2px);
  3429. padding-top: .375rem;
  3430. padding-bottom: .375rem;
  3431. font-size: 125%
  3432. }
  3433. .custom-file {
  3434. position: relative;
  3435. display: inline-block;
  3436. width: 100%;
  3437. height: calc(2.25rem + 2px);
  3438. margin-bottom: 0
  3439. }
  3440. .custom-file-input {
  3441. position: relative;
  3442. z-index: 2;
  3443. width: 100%;
  3444. height: calc(2.25rem + 2px);
  3445. margin: 0;
  3446. opacity: 0
  3447. }
  3448. .custom-file-input:focus ~ .custom-file-label {
  3449. border-color: #80bdff;
  3450. box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
  3451. }
  3452. .custom-file-input:focus ~ .custom-file-label::after {
  3453. border-color: #80bdff
  3454. }
  3455. .custom-file-input:disabled ~ .custom-file-label {
  3456. background-color: #e9ecef
  3457. }
  3458. .custom-file-input:lang(en) ~ .custom-file-label::after {
  3459. content: "Browse"
  3460. }
  3461. .custom-file-label {
  3462. position: absolute;
  3463. top: 0;
  3464. right: 0;
  3465. left: 0;
  3466. z-index: 1;
  3467. height: calc(2.25rem + 2px);
  3468. padding: .375rem .75rem;
  3469. line-height: 1.5;
  3470. color: #495057;
  3471. background-color: #fff;
  3472. border: 1px solid #ced4da;
  3473. border-radius: .25rem
  3474. }
  3475. .custom-file-label::after {
  3476. position: absolute;
  3477. top: 0;
  3478. right: 0;
  3479. bottom: 0;
  3480. z-index: 3;
  3481. display: block;
  3482. height: 2.25rem;
  3483. padding: .375rem .75rem;
  3484. line-height: 1.5;
  3485. color: #495057;
  3486. content: "Browse";
  3487. background-color: #e9ecef;
  3488. border-left: 1px solid #ced4da;
  3489. border-radius: 0 .25rem .25rem 0
  3490. }
  3491. .custom-range {
  3492. width: 100%;
  3493. padding-left: 0;
  3494. background-color: transparent;
  3495. -webkit-appearance: none;
  3496. -moz-appearance: none;
  3497. appearance: none
  3498. }
  3499. .custom-range:focus {
  3500. outline: 0
  3501. }
  3502. .custom-range:focus::-webkit-slider-thumb {
  3503. box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
  3504. }
  3505. .custom-range:focus::-moz-range-thumb {
  3506. box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
  3507. }
  3508. .custom-range:focus::-ms-thumb {
  3509. box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
  3510. }
  3511. .custom-range::-moz-focus-outer {
  3512. border: 0
  3513. }
  3514. .custom-range::-webkit-slider-thumb {
  3515. width: 1rem;
  3516. height: 1rem;
  3517. margin-top: -.25rem;
  3518. background-color: #007bff;
  3519. border: 0;
  3520. border-radius: 1rem;
  3521. transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  3522. -webkit-appearance: none;
  3523. appearance: none
  3524. }
  3525. @media screen and (prefers-reduced-motion: reduce) {
  3526. .custom-range::-webkit-slider-thumb {
  3527. transition: none
  3528. }
  3529. }
  3530. .custom-range::-webkit-slider-thumb:active {
  3531. background-color: #b3d7ff
  3532. }
  3533. .custom-range::-webkit-slider-runnable-track {
  3534. width: 100%;
  3535. height: .5rem;
  3536. color: transparent;
  3537. cursor: pointer;
  3538. background-color: #dee2e6;
  3539. border-color: transparent;
  3540. border-radius: 1rem
  3541. }
  3542. .custom-range::-moz-range-thumb {
  3543. width: 1rem;
  3544. height: 1rem;
  3545. background-color: #007bff;
  3546. border: 0;
  3547. border-radius: 1rem;
  3548. transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  3549. -moz-appearance: none;
  3550. appearance: none
  3551. }
  3552. @media screen and (prefers-reduced-motion: reduce) {
  3553. .custom-range::-moz-range-thumb {
  3554. transition: none
  3555. }
  3556. }
  3557. .custom-range::-moz-range-thumb:active {
  3558. background-color: #b3d7ff
  3559. }
  3560. .custom-range::-moz-range-track {
  3561. width: 100%;
  3562. height: .5rem;
  3563. color: transparent;
  3564. cursor: pointer;
  3565. background-color: #dee2e6;
  3566. border-color: transparent;
  3567. border-radius: 1rem
  3568. }
  3569. .custom-range::-ms-thumb {
  3570. width: 1rem;
  3571. height: 1rem;
  3572. margin-top: 0;
  3573. margin-right: .2rem;
  3574. margin-left: .2rem;
  3575. background-color: #007bff;
  3576. border: 0;
  3577. border-radius: 1rem;
  3578. transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  3579. appearance: none
  3580. }
  3581. @media screen and (prefers-reduced-motion: reduce) {
  3582. .custom-range::-ms-thumb {
  3583. transition: none
  3584. }
  3585. }
  3586. .custom-range::-ms-thumb:active {
  3587. background-color: #b3d7ff
  3588. }
  3589. .custom-range::-ms-track {
  3590. width: 100%;
  3591. height: .5rem;
  3592. color: transparent;
  3593. cursor: pointer;
  3594. background-color: transparent;
  3595. border-color: transparent;
  3596. border-width: .5rem
  3597. }
  3598. .custom-range::-ms-fill-lower {
  3599. background-color: #dee2e6;
  3600. border-radius: 1rem
  3601. }
  3602. .custom-range::-ms-fill-upper {
  3603. margin-right: 15px;
  3604. background-color: #dee2e6;
  3605. border-radius: 1rem
  3606. }
  3607. .custom-control-label::before, .custom-file-label, .custom-select {
  3608. transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
  3609. }
  3610. @media screen and (prefers-reduced-motion: reduce) {
  3611. .custom-control-label::before, .custom-file-label, .custom-select {
  3612. transition: none
  3613. }
  3614. }
  3615. .nav {
  3616. display: -ms-flexbox;
  3617. display: flex;
  3618. -ms-flex-wrap: wrap;
  3619. flex-wrap: wrap;
  3620. padding-left: 0;
  3621. margin-bottom: 0;
  3622. list-style: none
  3623. }
  3624. .nav-link {
  3625. display: block;
  3626. padding: .5rem 1rem
  3627. }
  3628. .nav-link:focus, .nav-link:hover {
  3629. text-decoration: none
  3630. }
  3631. .nav-link.disabled {
  3632. color: #6c757d
  3633. }
  3634. .nav-tabs {
  3635. border-bottom: 1px solid #dee2e6
  3636. }
  3637. .nav-tabs .nav-item {
  3638. margin-bottom: -1px
  3639. }
  3640. .nav-tabs .nav-link {
  3641. border: 1px solid transparent;
  3642. border-top-left-radius: .25rem;
  3643. border-top-right-radius: .25rem
  3644. }
  3645. .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  3646. border-color: #e9ecef #e9ecef #dee2e6
  3647. }
  3648. .nav-tabs .nav-link.disabled {
  3649. color: #6c757d;
  3650. background-color: transparent;
  3651. border-color: transparent
  3652. }
  3653. .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  3654. color: #495057;
  3655. background-color: #fff;
  3656. border-color: #dee2e6 #dee2e6 #fff
  3657. }
  3658. .nav-tabs .dropdown-menu {
  3659. margin-top: -1px;
  3660. border-top-left-radius: 0;
  3661. border-top-right-radius: 0
  3662. }
  3663. .nav-pills .nav-link {
  3664. border-radius: .25rem
  3665. }
  3666. .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  3667. color: #fff;
  3668. background-color: #007bff
  3669. }
  3670. .nav-fill .nav-item {
  3671. -ms-flex: 1 1 auto;
  3672. flex: 1 1 auto;
  3673. text-align: center
  3674. }
  3675. .nav-justified .nav-item {
  3676. -ms-flex-preferred-size: 0;
  3677. flex-basis: 0;
  3678. -ms-flex-positive: 1;
  3679. flex-grow: 1;
  3680. text-align: center
  3681. }
  3682. .tab-content > .tab-pane {
  3683. display: none
  3684. }
  3685. .tab-content > .active {
  3686. display: block
  3687. }
  3688. .navbar {
  3689. position: relative;
  3690. display: -ms-flexbox;
  3691. display: flex;
  3692. -ms-flex-wrap: wrap;
  3693. flex-wrap: wrap;
  3694. -ms-flex-align: center;
  3695. align-items: center;
  3696. -ms-flex-pack: justify;
  3697. justify-content: space-between;
  3698. padding: .5rem 1rem
  3699. }
  3700. .navbar > .container, .navbar > .container-fluid {
  3701. display: -ms-flexbox;
  3702. display: flex;
  3703. -ms-flex-wrap: wrap;
  3704. flex-wrap: wrap;
  3705. -ms-flex-align: center;
  3706. align-items: center;
  3707. -ms-flex-pack: justify;
  3708. justify-content: space-between
  3709. }
  3710. .navbar-brand {
  3711. display: inline-block;
  3712. padding-top: .3125rem;
  3713. padding-bottom: .3125rem;
  3714. margin-right: 1rem;
  3715. font-size: 1.25rem;
  3716. line-height: inherit;
  3717. white-space: nowrap
  3718. }
  3719. .navbar-brand:focus, .navbar-brand:hover {
  3720. text-decoration: none
  3721. }
  3722. .navbar-nav {
  3723. display: -ms-flexbox;
  3724. display: flex;
  3725. -ms-flex-direction: column;
  3726. flex-direction: column;
  3727. padding-left: 0;
  3728. margin-bottom: 0;
  3729. list-style: none
  3730. }
  3731. .navbar-nav .nav-link {
  3732. padding-right: 0;
  3733. padding-left: 0
  3734. }
  3735. .navbar-nav .dropdown-menu {
  3736. position: static;
  3737. float: none
  3738. }
  3739. .navbar-text {
  3740. display: inline-block;
  3741. padding-top: .5rem;
  3742. padding-bottom: .5rem
  3743. }
  3744. .navbar-collapse {
  3745. -ms-flex-preferred-size: 100%;
  3746. flex-basis: 100%;
  3747. -ms-flex-positive: 1;
  3748. flex-grow: 1;
  3749. -ms-flex-align: center;
  3750. align-items: center
  3751. }
  3752. .navbar-toggler {
  3753. padding: .25rem .75rem;
  3754. font-size: 1.25rem;
  3755. line-height: 1;
  3756. background-color: transparent;
  3757. border: 1px solid transparent;
  3758. border-radius: .25rem
  3759. }
  3760. .navbar-toggler:focus, .navbar-toggler:hover {
  3761. text-decoration: none
  3762. }
  3763. .navbar-toggler:not(:disabled):not(.disabled) {
  3764. cursor: pointer
  3765. }
  3766. .navbar-toggler-icon {
  3767. display: inline-block;
  3768. width: 1.5em;
  3769. height: 1.5em;
  3770. vertical-align: middle;
  3771. content: "";
  3772. background: no-repeat center center;
  3773. background-size: 100% 100%
  3774. }
  3775. @media (max-width: 575.98px) {
  3776. .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
  3777. padding-right: 0;
  3778. padding-left: 0
  3779. }
  3780. }
  3781. @media (min-width: 576px) {
  3782. .navbar-expand-sm {
  3783. -ms-flex-flow: row nowrap;
  3784. flex-flow: row nowrap;
  3785. -ms-flex-pack: start;
  3786. justify-content: flex-start
  3787. }
  3788. .navbar-expand-sm .navbar-nav {
  3789. -ms-flex-direction: row;
  3790. flex-direction: row
  3791. }
  3792. .navbar-expand-sm .navbar-nav .dropdown-menu {
  3793. position: absolute
  3794. }
  3795. .navbar-expand-sm .navbar-nav .nav-link {
  3796. padding-right: .5rem;
  3797. padding-left: .5rem
  3798. }
  3799. .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
  3800. -ms-flex-wrap: nowrap;
  3801. flex-wrap: nowrap
  3802. }
  3803. .navbar-expand-sm .navbar-collapse {
  3804. display: -ms-flexbox !important;
  3805. display: flex !important;
  3806. -ms-flex-preferred-size: auto;
  3807. flex-basis: auto
  3808. }
  3809. .navbar-expand-sm .navbar-toggler {
  3810. display: none
  3811. }
  3812. }
  3813. @media (max-width: 767.98px) {
  3814. .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
  3815. padding-right: 0;
  3816. padding-left: 0
  3817. }
  3818. }
  3819. @media (min-width: 768px) {
  3820. .navbar-expand-md {
  3821. -ms-flex-flow: row nowrap;
  3822. flex-flow: row nowrap;
  3823. -ms-flex-pack: start;
  3824. justify-content: flex-start
  3825. }
  3826. .navbar-expand-md .navbar-nav {
  3827. -ms-flex-direction: row;
  3828. flex-direction: row
  3829. }
  3830. .navbar-expand-md .navbar-nav .dropdown-menu {
  3831. position: absolute
  3832. }
  3833. .navbar-expand-md .navbar-nav .nav-link {
  3834. padding-right: .5rem;
  3835. padding-left: .5rem
  3836. }
  3837. .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
  3838. -ms-flex-wrap: nowrap;
  3839. flex-wrap: nowrap
  3840. }
  3841. .navbar-expand-md .navbar-collapse {
  3842. display: -ms-flexbox !important;
  3843. display: flex !important;
  3844. -ms-flex-preferred-size: auto;
  3845. flex-basis: auto
  3846. }
  3847. .navbar-expand-md .navbar-toggler {
  3848. display: none
  3849. }
  3850. }
  3851. @media (max-width: 991.98px) {
  3852. .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
  3853. padding-right: 0;
  3854. padding-left: 0
  3855. }
  3856. }
  3857. @media (min-width: 992px) {
  3858. .navbar-expand-lg {
  3859. -ms-flex-flow: row nowrap;
  3860. flex-flow: row nowrap;
  3861. -ms-flex-pack: start;
  3862. justify-content: flex-start
  3863. }
  3864. .navbar-expand-lg .navbar-nav {
  3865. -ms-flex-direction: row;
  3866. flex-direction: row
  3867. }
  3868. .navbar-expand-lg .navbar-nav .dropdown-menu {
  3869. position: absolute
  3870. }
  3871. .navbar-expand-lg .navbar-nav .nav-link {
  3872. padding-right: .5rem;
  3873. padding-left: .5rem
  3874. }
  3875. .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
  3876. -ms-flex-wrap: nowrap;
  3877. flex-wrap: nowrap
  3878. }
  3879. .navbar-expand-lg .navbar-collapse {
  3880. display: -ms-flexbox !important;
  3881. display: flex !important;
  3882. -ms-flex-preferred-size: auto;
  3883. flex-basis: auto
  3884. }
  3885. .navbar-expand-lg .navbar-toggler {
  3886. display: none
  3887. }
  3888. }
  3889. @media (max-width: 1199.98px) {
  3890. .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
  3891. padding-right: 0;
  3892. padding-left: 0
  3893. }
  3894. }
  3895. @media (min-width: 1200px) {
  3896. .navbar-expand-xl {
  3897. -ms-flex-flow: row nowrap;
  3898. flex-flow: row nowrap;
  3899. -ms-flex-pack: start;
  3900. justify-content: flex-start
  3901. }
  3902. .navbar-expand-xl .navbar-nav {
  3903. -ms-flex-direction: row;
  3904. flex-direction: row
  3905. }
  3906. .navbar-expand-xl .navbar-nav .dropdown-menu {
  3907. position: absolute
  3908. }
  3909. .navbar-expand-xl .navbar-nav .nav-link {
  3910. padding-right: .5rem;
  3911. padding-left: .5rem
  3912. }
  3913. .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
  3914. -ms-flex-wrap: nowrap;
  3915. flex-wrap: nowrap
  3916. }
  3917. .navbar-expand-xl .navbar-collapse {
  3918. display: -ms-flexbox !important;
  3919. display: flex !important;
  3920. -ms-flex-preferred-size: auto;
  3921. flex-basis: auto
  3922. }
  3923. .navbar-expand-xl .navbar-toggler {
  3924. display: none
  3925. }
  3926. }
  3927. .navbar-expand {
  3928. -ms-flex-flow: row nowrap;
  3929. flex-flow: row nowrap;
  3930. -ms-flex-pack: start;
  3931. justify-content: flex-start
  3932. }
  3933. .navbar-expand > .container, .navbar-expand > .container-fluid {
  3934. padding-right: 0;
  3935. padding-left: 0
  3936. }
  3937. .navbar-expand .navbar-nav {
  3938. -ms-flex-direction: row;
  3939. flex-direction: row
  3940. }
  3941. .navbar-expand .navbar-nav .dropdown-menu {
  3942. position: absolute
  3943. }
  3944. .navbar-expand .navbar-nav .nav-link {
  3945. padding-right: .5rem;
  3946. padding-left: .5rem
  3947. }
  3948. .navbar-expand > .container, .navbar-expand > .container-fluid {
  3949. -ms-flex-wrap: nowrap;
  3950. flex-wrap: nowrap
  3951. }
  3952. .navbar-expand .navbar-collapse {
  3953. display: -ms-flexbox !important;
  3954. display: flex !important;
  3955. -ms-flex-preferred-size: auto;
  3956. flex-basis: auto
  3957. }
  3958. .navbar-expand .navbar-toggler {
  3959. display: none
  3960. }
  3961. .navbar-light .navbar-brand {
  3962. color: rgba(0, 0, 0, .9)
  3963. }
  3964. .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  3965. color: rgba(0, 0, 0, .9)
  3966. }
  3967. .navbar-light .navbar-nav .nav-link {
  3968. color: rgba(0, 0, 0, .5)
  3969. }
  3970. .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  3971. color: rgba(0, 0, 0, .7)
  3972. }
  3973. .navbar-light .navbar-nav .nav-link.disabled {
  3974. color: rgba(0, 0, 0, .3)
  3975. }
  3976. .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
  3977. color: rgba(0, 0, 0, .9)
  3978. }
  3979. .navbar-light .navbar-toggler {
  3980. color: rgba(0, 0, 0, .5);
  3981. border-color: rgba(0, 0, 0, .1)
  3982. }
  3983. .navbar-light .navbar-toggler-icon {
  3984. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
  3985. }
  3986. .navbar-light .navbar-text {
  3987. color: rgba(0, 0, 0, .5)
  3988. }
  3989. .navbar-light .navbar-text a {
  3990. color: rgba(0, 0, 0, .9)
  3991. }
  3992. .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
  3993. color: rgba(0, 0, 0, .9)
  3994. }
  3995. .navbar-dark .navbar-brand {
  3996. color: #fff
  3997. }
  3998. .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  3999. color: #fff
  4000. }
  4001. .navbar-dark .navbar-nav .nav-link {
  4002. color: rgba(255, 255, 255, .5)
  4003. }
  4004. .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  4005. color: rgba(255, 255, 255, .75)
  4006. }
  4007. .navbar-dark .navbar-nav .nav-link.disabled {
  4008. color: rgba(255, 255, 255, .25)
  4009. }
  4010. .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
  4011. color: #fff
  4012. }
  4013. .navbar-dark .navbar-toggler {
  4014. color: rgba(255, 255, 255, .5);
  4015. border-color: rgba(255, 255, 255, .1)
  4016. }
  4017. .navbar-dark .navbar-toggler-icon {
  4018. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
  4019. }
  4020. .navbar-dark .navbar-text {
  4021. color: rgba(255, 255, 255, .5)
  4022. }
  4023. .navbar-dark .navbar-text a {
  4024. color: #fff
  4025. }
  4026. .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
  4027. color: #fff
  4028. }
  4029. .card {
  4030. position: relative;
  4031. display: -ms-flexbox;
  4032. display: flex;
  4033. -ms-flex-direction: column;
  4034. flex-direction: column;
  4035. min-width: 0;
  4036. word-wrap: break-word;
  4037. background-color: #fff;
  4038. background-clip: border-box;
  4039. border: 1px solid rgba(0, 0, 0, .125);
  4040. border-radius: .25rem
  4041. }
  4042. .card > hr {
  4043. margin-right: 0;
  4044. margin-left: 0
  4045. }
  4046. .card > .list-group:first-child .list-group-item:first-child {
  4047. border-top-left-radius: .25rem;
  4048. border-top-right-radius: .25rem
  4049. }
  4050. .card > .list-group:last-child .list-group-item:last-child {
  4051. border-bottom-right-radius: .25rem;
  4052. border-bottom-left-radius: .25rem
  4053. }
  4054. .card-body {
  4055. -ms-flex: 1 1 auto;
  4056. flex: 1 1 auto;
  4057. padding: 1.25rem
  4058. }
  4059. .card-title {
  4060. margin-bottom: .75rem
  4061. }
  4062. .card-subtitle {
  4063. margin-top: -.375rem;
  4064. margin-bottom: 0
  4065. }
  4066. .card-text:last-child {
  4067. margin-bottom: 0
  4068. }
  4069. .card-link:hover {
  4070. text-decoration: none
  4071. }
  4072. .card-link + .card-link {
  4073. margin-left: 1.25rem
  4074. }
  4075. .card-header {
  4076. padding: .75rem 1.25rem;
  4077. margin-bottom: 0;
  4078. background-color: rgba(0, 0, 0, .03);
  4079. border-bottom: 1px solid rgba(0, 0, 0, .125)
  4080. }
  4081. .card-header:first-child {
  4082. border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
  4083. }
  4084. .card-header + .list-group .list-group-item:first-child {
  4085. border-top: 0
  4086. }
  4087. .card-footer {
  4088. padding: .75rem 1.25rem;
  4089. background-color: rgba(0, 0, 0, .03);
  4090. border-top: 1px solid rgba(0, 0, 0, .125)
  4091. }
  4092. .card-footer:last-child {
  4093. border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
  4094. }
  4095. .card-header-tabs {
  4096. margin-right: -.625rem;
  4097. margin-bottom: -.75rem;
  4098. margin-left: -.625rem;
  4099. border-bottom: 0
  4100. }
  4101. .card-header-pills {
  4102. margin-right: -.625rem;
  4103. margin-left: -.625rem
  4104. }
  4105. .card-img-overlay {
  4106. position: absolute;
  4107. top: 0;
  4108. right: 0;
  4109. bottom: 0;
  4110. left: 0;
  4111. padding: 1.25rem
  4112. }
  4113. .card-img {
  4114. width: 100%;
  4115. border-radius: calc(.25rem - 1px)
  4116. }
  4117. .card-img-top {
  4118. width: 100%;
  4119. border-top-left-radius: calc(.25rem - 1px);
  4120. border-top-right-radius: calc(.25rem - 1px)
  4121. }
  4122. .card-img-bottom {
  4123. width: 100%;
  4124. border-bottom-right-radius: calc(.25rem - 1px);
  4125. border-bottom-left-radius: calc(.25rem - 1px)
  4126. }
  4127. .card-deck {
  4128. display: -ms-flexbox;
  4129. display: flex;
  4130. -ms-flex-direction: column;
  4131. flex-direction: column
  4132. }
  4133. .card-deck .card {
  4134. margin-bottom: 15px
  4135. }
  4136. @media (min-width: 576px) {
  4137. .card-deck {
  4138. -ms-flex-flow: row wrap;
  4139. flex-flow: row wrap;
  4140. margin-right: -15px;
  4141. margin-left: -15px
  4142. }
  4143. .card-deck .card {
  4144. display: -ms-flexbox;
  4145. display: flex;
  4146. -ms-flex: 1 0 0%;
  4147. flex: 1 0 0%;
  4148. -ms-flex-direction: column;
  4149. flex-direction: column;
  4150. margin-right: 15px;
  4151. margin-bottom: 0;
  4152. margin-left: 15px
  4153. }
  4154. }
  4155. .card-group {
  4156. display: -ms-flexbox;
  4157. display: flex;
  4158. -ms-flex-direction: column;
  4159. flex-direction: column
  4160. }
  4161. .card-group > .card {
  4162. margin-bottom: 15px
  4163. }
  4164. @media (min-width: 576px) {
  4165. .card-group {
  4166. -ms-flex-flow: row wrap;
  4167. flex-flow: row wrap
  4168. }
  4169. .card-group > .card {
  4170. -ms-flex: 1 0 0%;
  4171. flex: 1 0 0%;
  4172. margin-bottom: 0
  4173. }
  4174. .card-group > .card + .card {
  4175. margin-left: 0;
  4176. border-left: 0
  4177. }
  4178. .card-group > .card:first-child {
  4179. border-top-right-radius: 0;
  4180. border-bottom-right-radius: 0
  4181. }
  4182. .card-group > .card:first-child .card-header, .card-group > .card:first-child .card-img-top {
  4183. border-top-right-radius: 0
  4184. }
  4185. .card-group > .card:first-child .card-footer, .card-group > .card:first-child .card-img-bottom {
  4186. border-bottom-right-radius: 0
  4187. }
  4188. .card-group > .card:last-child {
  4189. border-top-left-radius: 0;
  4190. border-bottom-left-radius: 0
  4191. }
  4192. .card-group > .card:last-child .card-header, .card-group > .card:last-child .card-img-top {
  4193. border-top-left-radius: 0
  4194. }
  4195. .card-group > .card:last-child .card-footer, .card-group > .card:last-child .card-img-bottom {
  4196. border-bottom-left-radius: 0
  4197. }
  4198. .card-group > .card:only-child {
  4199. border-radius: .25rem
  4200. }
  4201. .card-group > .card:only-child .card-header, .card-group > .card:only-child .card-img-top {
  4202. border-top-left-radius: .25rem;
  4203. border-top-right-radius: .25rem
  4204. }
  4205. .card-group > .card:only-child .card-footer, .card-group > .card:only-child .card-img-bottom {
  4206. border-bottom-right-radius: .25rem;
  4207. border-bottom-left-radius: .25rem
  4208. }
  4209. .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
  4210. border-radius: 0
  4211. }
  4212. .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
  4213. border-radius: 0
  4214. }
  4215. }
  4216. .card-columns .card {
  4217. margin-bottom: .75rem
  4218. }
  4219. @media (min-width: 576px) {
  4220. .card-columns {
  4221. -webkit-column-count: 3;
  4222. -moz-column-count: 3;
  4223. column-count: 3;
  4224. -webkit-column-gap: 1.25rem;
  4225. -moz-column-gap: 1.25rem;
  4226. column-gap: 1.25rem;
  4227. orphans: 1;
  4228. widows: 1
  4229. }
  4230. .card-columns .card {
  4231. display: inline-block;
  4232. width: 100%
  4233. }
  4234. }
  4235. .accordion .card:not(:first-of-type):not(:last-of-type) {
  4236. border-bottom: 0;
  4237. border-radius: 0
  4238. }
  4239. .accordion .card:not(:first-of-type) .card-header:first-child {
  4240. border-radius: 0
  4241. }
  4242. .accordion .card:first-of-type {
  4243. border-bottom: 0;
  4244. border-bottom-right-radius: 0;
  4245. border-bottom-left-radius: 0
  4246. }
  4247. .accordion .card:last-of-type {
  4248. border-top-left-radius: 0;
  4249. border-top-right-radius: 0
  4250. }
  4251. .breadcrumb {
  4252. display: -ms-flexbox;
  4253. display: flex;
  4254. -ms-flex-wrap: wrap;
  4255. flex-wrap: wrap;
  4256. padding: .75rem 1rem;
  4257. margin-bottom: 1rem;
  4258. list-style: none;
  4259. background-color: #e9ecef;
  4260. border-radius: .25rem
  4261. }
  4262. .breadcrumb-item + .breadcrumb-item {
  4263. padding-left: .5rem
  4264. }
  4265. .breadcrumb-item + .breadcrumb-item::before {
  4266. display: inline-block;
  4267. padding-right: .5rem;
  4268. color: #6c757d;
  4269. content: "/"
  4270. }
  4271. .breadcrumb-item + .breadcrumb-item:hover::before {
  4272. text-decoration: underline
  4273. }
  4274. .breadcrumb-item + .breadcrumb-item:hover::before {
  4275. text-decoration: none
  4276. }
  4277. .breadcrumb-item.active {
  4278. color: #6c757d
  4279. }
  4280. .pagination {
  4281. display: -ms-flexbox;
  4282. display: flex;
  4283. padding-left: 0;
  4284. list-style: none;
  4285. border-radius: .25rem
  4286. }
  4287. .page-link {
  4288. position: relative;
  4289. display: block;
  4290. padding: .5rem .75rem;
  4291. margin-left: -1px;
  4292. line-height: 1.25;
  4293. color: #007bff;
  4294. background-color: #fff;
  4295. border: 1px solid #dee2e6
  4296. }
  4297. .page-link:hover {
  4298. z-index: 2;
  4299. color: #0056b3;
  4300. text-decoration: none;
  4301. background-color: #e9ecef;
  4302. border-color: #dee2e6
  4303. }
  4304. .page-link:focus {
  4305. z-index: 2;
  4306. outline: 0;
  4307. box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
  4308. }
  4309. .page-link:not(:disabled):not(.disabled) {
  4310. cursor: pointer
  4311. }
  4312. .page-item:first-child .page-link {
  4313. margin-left: 0;
  4314. border-top-left-radius: .25rem;
  4315. border-bottom-left-radius: .25rem
  4316. }
  4317. .page-item:last-child .page-link {
  4318. border-top-right-radius: .25rem;
  4319. border-bottom-right-radius: .25rem
  4320. }
  4321. .page-item.active .page-link {
  4322. z-index: 1;
  4323. color: #fff;
  4324. background-color: #007bff;
  4325. border-color: #007bff
  4326. }
  4327. .page-item.disabled .page-link {
  4328. color: #6c757d;
  4329. pointer-events: none;
  4330. cursor: auto;
  4331. background-color: #fff;
  4332. border-color: #dee2e6
  4333. }
  4334. .pagination-lg .page-link {
  4335. padding: .75rem 1.5rem;
  4336. font-size: 1.25rem;
  4337. line-height: 1.5
  4338. }
  4339. .pagination-lg .page-item:first-child .page-link {
  4340. border-top-left-radius: .3rem;
  4341. border-bottom-left-radius: .3rem
  4342. }
  4343. .pagination-lg .page-item:last-child .page-link {
  4344. border-top-right-radius: .3rem;
  4345. border-bottom-right-radius: .3rem
  4346. }
  4347. .pagination-sm .page-link {
  4348. padding: .25rem .5rem;
  4349. font-size: .875rem;
  4350. line-height: 1.5
  4351. }
  4352. .pagination-sm .page-item:first-child .page-link {
  4353. border-top-left-radius: .2rem;
  4354. border-bottom-left-radius: .2rem
  4355. }
  4356. .pagination-sm .page-item:last-child .page-link {
  4357. border-top-right-radius: .2rem;
  4358. border-bottom-right-radius: .2rem
  4359. }
  4360. .badge {
  4361. display: inline-block;
  4362. padding: .25em .4em;
  4363. font-size: 75%;
  4364. font-weight: 700;
  4365. line-height: 1;
  4366. text-align: center;
  4367. white-space: nowrap;
  4368. vertical-align: baseline;
  4369. border-radius: .25rem
  4370. }
  4371. .badge:empty {
  4372. display: none
  4373. }
  4374. .btn .badge {
  4375. position: relative;
  4376. top: -1px
  4377. }
  4378. .badge-pill {
  4379. padding-right: .6em;
  4380. padding-left: .6em;
  4381. border-radius: 10rem
  4382. }
  4383. .badge-primary {
  4384. color: #fff;
  4385. background-color: #007bff
  4386. }
  4387. .badge-primary[href]:focus, .badge-primary[href]:hover {
  4388. color: #fff;
  4389. text-decoration: none;
  4390. background-color: #0062cc
  4391. }
  4392. .badge-secondary {
  4393. color: #fff;
  4394. background-color: #6c757d
  4395. }
  4396. .badge-secondary[href]:focus, .badge-secondary[href]:hover {
  4397. color: #fff;
  4398. text-decoration: none;
  4399. background-color: #545b62
  4400. }
  4401. .badge-success {
  4402. color: #fff;
  4403. background-color: #28a745
  4404. }
  4405. .badge-success[href]:focus, .badge-success[href]:hover {
  4406. color: #fff;
  4407. text-decoration: none;
  4408. background-color: #1e7e34
  4409. }
  4410. .badge-info {
  4411. color: #fff;
  4412. background-color: #17a2b8
  4413. }
  4414. .badge-info[href]:focus, .badge-info[href]:hover {
  4415. color: #fff;
  4416. text-decoration: none;
  4417. background-color: #117a8b
  4418. }
  4419. .badge-warning {
  4420. color: #212529;
  4421. background-color: #ffc107
  4422. }
  4423. .badge-warning[href]:focus, .badge-warning[href]:hover {
  4424. color: #212529;
  4425. text-decoration: none;
  4426. background-color: #d39e00
  4427. }
  4428. .badge-danger {
  4429. color: #fff;
  4430. background-color: #dc3545
  4431. }
  4432. .badge-danger[href]:focus, .badge-danger[href]:hover {
  4433. color: #fff;
  4434. text-decoration: none;
  4435. background-color: #bd2130
  4436. }
  4437. .badge-light {
  4438. color: #212529;
  4439. background-color: #f8f9fa
  4440. }
  4441. .badge-light[href]:focus, .badge-light[href]:hover {
  4442. color: #212529;
  4443. text-decoration: none;
  4444. background-color: #dae0e5
  4445. }
  4446. .badge-dark {
  4447. color: #fff;
  4448. background-color: #343a40
  4449. }
  4450. .badge-dark[href]:focus, .badge-dark[href]:hover {
  4451. color: #fff;
  4452. text-decoration: none;
  4453. background-color: #1d2124
  4454. }
  4455. .jumbotron {
  4456. padding: 2rem 1rem;
  4457. margin-bottom: 2rem;
  4458. background-color: #e9ecef;
  4459. border-radius: .3rem
  4460. }
  4461. @media (min-width: 576px) {
  4462. .jumbotron {
  4463. padding: 4rem 2rem
  4464. }
  4465. }
  4466. .jumbotron-fluid {
  4467. padding-right: 0;
  4468. padding-left: 0;
  4469. border-radius: 0
  4470. }
  4471. .alert {
  4472. position: relative;
  4473. padding: .75rem 1.25rem;
  4474. margin-bottom: 1rem;
  4475. border: 1px solid transparent;
  4476. border-radius: .25rem
  4477. }
  4478. .alert-heading {
  4479. color: inherit
  4480. }
  4481. .alert-link {
  4482. font-weight: 700
  4483. }
  4484. .alert-dismissible {
  4485. padding-right: 4rem
  4486. }
  4487. .alert-dismissible .close {
  4488. position: absolute;
  4489. top: 0;
  4490. right: 0;
  4491. padding: .75rem 1.25rem;
  4492. color: inherit
  4493. }
  4494. .alert-primary {
  4495. color: #004085;
  4496. background-color: #cce5ff;
  4497. border-color: #b8daff
  4498. }
  4499. .alert-primary hr {
  4500. border-top-color: #9fcdff
  4501. }
  4502. .alert-primary .alert-link {
  4503. color: #002752
  4504. }
  4505. .alert-secondary {
  4506. color: #383d41;
  4507. background-color: #e2e3e5;
  4508. border-color: #d6d8db
  4509. }
  4510. .alert-secondary hr {
  4511. border-top-color: #c8cbcf
  4512. }
  4513. .alert-secondary .alert-link {
  4514. color: #202326
  4515. }
  4516. .alert-success {
  4517. color: #155724;
  4518. background-color: #d4edda;
  4519. border-color: #c3e6cb
  4520. }
  4521. .alert-success hr {
  4522. border-top-color: #b1dfbb
  4523. }
  4524. .alert-success .alert-link {
  4525. color: #0b2e13
  4526. }
  4527. .alert-info {
  4528. color: #0c5460;
  4529. background-color: #d1ecf1;
  4530. border-color: #bee5eb
  4531. }
  4532. .alert-info hr {
  4533. border-top-color: #abdde5
  4534. }
  4535. .alert-info .alert-link {
  4536. color: #062c33
  4537. }
  4538. .alert-warning {
  4539. color: #856404;
  4540. background-color: #fff3cd;
  4541. border-color: #ffeeba
  4542. }
  4543. .alert-warning hr {
  4544. border-top-color: #ffe8a1
  4545. }
  4546. .alert-warning .alert-link {
  4547. color: #533f03
  4548. }
  4549. .alert-danger {
  4550. color: #721c24;
  4551. background-color: #f8d7da;
  4552. border-color: #f5c6cb
  4553. }
  4554. .alert-danger hr {
  4555. border-top-color: #f1b0b7
  4556. }
  4557. .alert-danger .alert-link {
  4558. color: #491217
  4559. }
  4560. .alert-light {
  4561. color: #818182;
  4562. background-color: #fefefe;
  4563. border-color: #fdfdfe
  4564. }
  4565. .alert-light hr {
  4566. border-top-color: #ececf6
  4567. }
  4568. .alert-light .alert-link {
  4569. color: #686868
  4570. }
  4571. .alert-dark {
  4572. color: #1b1e21;
  4573. background-color: #d6d8d9;
  4574. border-color: #c6c8ca
  4575. }
  4576. .alert-dark hr {
  4577. border-top-color: #b9bbbe
  4578. }
  4579. .alert-dark .alert-link {
  4580. color: #040505
  4581. }
  4582. @-webkit-keyframes progress-bar-stripes {
  4583. from {
  4584. background-position: 1rem 0
  4585. }
  4586. to {
  4587. background-position: 0 0
  4588. }
  4589. }
  4590. @keyframes progress-bar-stripes {
  4591. from {
  4592. background-position: 1rem 0
  4593. }
  4594. to {
  4595. background-position: 0 0
  4596. }
  4597. }
  4598. .progress {
  4599. display: -ms-flexbox;
  4600. display: flex;
  4601. height: 1rem;
  4602. overflow: hidden;
  4603. font-size: .75rem;
  4604. background-color: #e9ecef;
  4605. border-radius: .25rem
  4606. }
  4607. .progress-bar {
  4608. display: -ms-flexbox;
  4609. display: flex;
  4610. -ms-flex-direction: column;
  4611. flex-direction: column;
  4612. -ms-flex-pack: center;
  4613. justify-content: center;
  4614. color: #fff;
  4615. text-align: center;
  4616. white-space: nowrap;
  4617. background-color: #007bff;
  4618. transition: width .6s ease
  4619. }
  4620. @media screen and (prefers-reduced-motion: reduce) {
  4621. .progress-bar {
  4622. transition: none
  4623. }
  4624. }
  4625. .progress-bar-striped {
  4626. background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  4627. background-size: 1rem 1rem
  4628. }
  4629. .progress-bar-animated {
  4630. -webkit-animation: progress-bar-stripes 1s linear infinite;
  4631. animation: progress-bar-stripes 1s linear infinite
  4632. }
  4633. .media {
  4634. display: -ms-flexbox;
  4635. display: flex;
  4636. -ms-flex-align: start;
  4637. align-items: flex-start
  4638. }
  4639. .media-body {
  4640. -ms-flex: 1;
  4641. flex: 1
  4642. }
  4643. .list-group {
  4644. display: -ms-flexbox;
  4645. display: flex;
  4646. -ms-flex-direction: column;
  4647. flex-direction: column;
  4648. padding-left: 0;
  4649. margin-bottom: 0
  4650. }
  4651. .list-group-item-action {
  4652. width: 100%;
  4653. color: #495057;
  4654. text-align: inherit
  4655. }
  4656. .list-group-item-action:focus, .list-group-item-action:hover {
  4657. color: #495057;
  4658. text-decoration: none;
  4659. background-color: #f8f9fa
  4660. }
  4661. .list-group-item-action:active {
  4662. color: #212529;
  4663. background-color: #e9ecef
  4664. }
  4665. .list-group-item {
  4666. position: relative;
  4667. display: block;
  4668. padding: .75rem 1.25rem;
  4669. margin-bottom: -1px;
  4670. background-color: #fff;
  4671. border: 1px solid rgba(0, 0, 0, .125)
  4672. }
  4673. .list-group-item:first-child {
  4674. border-top-left-radius: .25rem;
  4675. border-top-right-radius: .25rem
  4676. }
  4677. .list-group-item:last-child {
  4678. margin-bottom: 0;
  4679. border-bottom-right-radius: .25rem;
  4680. border-bottom-left-radius: .25rem
  4681. }
  4682. .list-group-item:focus, .list-group-item:hover {
  4683. z-index: 1;
  4684. text-decoration: none
  4685. }
  4686. .list-group-item.disabled, .list-group-item:disabled {
  4687. color: #6c757d;
  4688. background-color: #fff
  4689. }
  4690. .list-group-item.active {
  4691. z-index: 2;
  4692. color: #fff;
  4693. background-color: #007bff;
  4694. border-color: #007bff
  4695. }
  4696. .list-group-flush .list-group-item {
  4697. border-right: 0;
  4698. border-left: 0;
  4699. border-radius: 0
  4700. }
  4701. .list-group-flush:first-child .list-group-item:first-child {
  4702. border-top: 0
  4703. }
  4704. .list-group-flush:last-child .list-group-item:last-child {
  4705. border-bottom: 0
  4706. }
  4707. .list-group-item-primary {
  4708. color: #004085;
  4709. background-color: #b8daff
  4710. }
  4711. .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
  4712. color: #004085;
  4713. background-color: #9fcdff
  4714. }
  4715. .list-group-item-primary.list-group-item-action.active {
  4716. color: #fff;
  4717. background-color: #004085;
  4718. border-color: #004085
  4719. }
  4720. .list-group-item-secondary {
  4721. color: #383d41;
  4722. background-color: #d6d8db
  4723. }
  4724. .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
  4725. color: #383d41;
  4726. background-color: #c8cbcf
  4727. }
  4728. .list-group-item-secondary.list-group-item-action.active {
  4729. color: #fff;
  4730. background-color: #383d41;
  4731. border-color: #383d41
  4732. }
  4733. .list-group-item-success {
  4734. color: #155724;
  4735. background-color: #c3e6cb
  4736. }
  4737. .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
  4738. color: #155724;
  4739. background-color: #b1dfbb
  4740. }
  4741. .list-group-item-success.list-group-item-action.active {
  4742. color: #fff;
  4743. background-color: #155724;
  4744. border-color: #155724
  4745. }
  4746. .list-group-item-info {
  4747. color: #0c5460;
  4748. background-color: #bee5eb
  4749. }
  4750. .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
  4751. color: #0c5460;
  4752. background-color: #abdde5
  4753. }
  4754. .list-group-item-info.list-group-item-action.active {
  4755. color: #fff;
  4756. background-color: #0c5460;
  4757. border-color: #0c5460
  4758. }
  4759. .list-group-item-warning {
  4760. color: #856404;
  4761. background-color: #ffeeba
  4762. }
  4763. .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
  4764. color: #856404;
  4765. background-color: #ffe8a1
  4766. }
  4767. .list-group-item-warning.list-group-item-action.active {
  4768. color: #fff;
  4769. background-color: #856404;
  4770. border-color: #856404
  4771. }
  4772. .list-group-item-danger {
  4773. color: #721c24;
  4774. background-color: #f5c6cb
  4775. }
  4776. .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
  4777. color: #721c24;
  4778. background-color: #f1b0b7
  4779. }
  4780. .list-group-item-danger.list-group-item-action.active {
  4781. color: #fff;
  4782. background-color: #721c24;
  4783. border-color: #721c24
  4784. }
  4785. .list-group-item-light {
  4786. color: #818182;
  4787. background-color: #fdfdfe
  4788. }
  4789. .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
  4790. color: #818182;
  4791. background-color: #ececf6
  4792. }
  4793. .list-group-item-light.list-group-item-action.active {
  4794. color: #fff;
  4795. background-color: #818182;
  4796. border-color: #818182
  4797. }
  4798. .list-group-item-dark {
  4799. color: #1b1e21;
  4800. background-color: #c6c8ca
  4801. }
  4802. .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
  4803. color: #1b1e21;
  4804. background-color: #b9bbbe
  4805. }
  4806. .list-group-item-dark.list-group-item-action.active {
  4807. color: #fff;
  4808. background-color: #1b1e21;
  4809. border-color: #1b1e21
  4810. }
  4811. .close {
  4812. float: right;
  4813. font-size: 1.5rem;
  4814. font-weight: 700;
  4815. line-height: 1;
  4816. color: #000;
  4817. text-shadow: 0 1px 0 #fff;
  4818. opacity: .5
  4819. }
  4820. .close:not(:disabled):not(.disabled) {
  4821. cursor: pointer
  4822. }
  4823. .close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
  4824. color: #000;
  4825. text-decoration: none;
  4826. opacity: .75
  4827. }
  4828. button.close {
  4829. padding: 0;
  4830. background-color: transparent;
  4831. border: 0;
  4832. -webkit-appearance: none
  4833. }
  4834. .modal-open {
  4835. overflow: hidden
  4836. }
  4837. .modal-open .modal {
  4838. overflow-x: hidden;
  4839. overflow-y: auto
  4840. }
  4841. .modal {
  4842. position: fixed;
  4843. top: 0;
  4844. right: 0;
  4845. bottom: 0;
  4846. left: 0;
  4847. z-index: 1050;
  4848. display: none;
  4849. overflow: hidden;
  4850. outline: 0
  4851. }
  4852. .modal-dialog {
  4853. position: relative;
  4854. width: auto;
  4855. margin: .5rem;
  4856. pointer-events: none
  4857. }
  4858. .modal.fade .modal-dialog {
  4859. transition: -webkit-transform .3s ease-out;
  4860. transition: transform .3s ease-out;
  4861. transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  4862. -webkit-transform: translate(0, -25%);
  4863. transform: translate(0, -25%)
  4864. }
  4865. @media screen and (prefers-reduced-motion: reduce) {
  4866. .modal.fade .modal-dialog {
  4867. transition: none
  4868. }
  4869. }
  4870. .modal.show .modal-dialog {
  4871. -webkit-transform: translate(0, 0);
  4872. transform: translate(0, 0)
  4873. }
  4874. .modal-dialog-centered {
  4875. display: -ms-flexbox;
  4876. display: flex;
  4877. -ms-flex-align: center;
  4878. align-items: center;
  4879. min-height: calc(100% - (.5rem * 2))
  4880. }
  4881. .modal-dialog-centered::before {
  4882. display: block;
  4883. height: calc(100vh - (.5rem * 2));
  4884. content: ""
  4885. }
  4886. .modal-content {
  4887. position: relative;
  4888. display: -ms-flexbox;
  4889. display: flex;
  4890. -ms-flex-direction: column;
  4891. flex-direction: column;
  4892. width: 100%;
  4893. pointer-events: auto;
  4894. background-color: #fff;
  4895. background-clip: padding-box;
  4896. border: 1px solid rgba(0, 0, 0, .2);
  4897. border-radius: .3rem;
  4898. outline: 0
  4899. }
  4900. .modal-backdrop {
  4901. position: fixed;
  4902. top: 0;
  4903. right: 0;
  4904. bottom: 0;
  4905. left: 0;
  4906. z-index: 1040;
  4907. background-color: #000
  4908. }
  4909. .modal-backdrop.fade {
  4910. opacity: 0
  4911. }
  4912. .modal-backdrop.show {
  4913. opacity: .5
  4914. }
  4915. .modal-header {
  4916. display: -ms-flexbox;
  4917. display: flex;
  4918. -ms-flex-align: start;
  4919. align-items: flex-start;
  4920. -ms-flex-pack: justify;
  4921. justify-content: space-between;
  4922. padding: 1rem;
  4923. border-bottom: 1px solid #e9ecef;
  4924. border-top-left-radius: .3rem;
  4925. border-top-right-radius: .3rem
  4926. }
  4927. .modal-header .close {
  4928. padding: 1rem;
  4929. margin: -1rem -1rem -1rem auto
  4930. }
  4931. .modal-title {
  4932. margin-bottom: 0;
  4933. line-height: 1.5
  4934. }
  4935. .modal-body {
  4936. position: relative;
  4937. -ms-flex: 1 1 auto;
  4938. flex: 1 1 auto;
  4939. padding: 1rem
  4940. }
  4941. .modal-footer {
  4942. display: -ms-flexbox;
  4943. display: flex;
  4944. -ms-flex-align: center;
  4945. align-items: center;
  4946. -ms-flex-pack: end;
  4947. justify-content: flex-end;
  4948. padding: 1rem;
  4949. border-top: 1px solid #e9ecef
  4950. }
  4951. .modal-footer > :not(:first-child) {
  4952. margin-left: .25rem
  4953. }
  4954. .modal-footer > :not(:last-child) {
  4955. margin-right: .25rem
  4956. }
  4957. .modal-scrollbar-measure {
  4958. position: absolute;
  4959. top: -9999px;
  4960. width: 50px;
  4961. height: 50px;
  4962. overflow: scroll
  4963. }
  4964. @media (min-width: 576px) {
  4965. .modal-dialog {
  4966. max-width: 500px;
  4967. margin: 1.75rem auto
  4968. }
  4969. .modal-dialog-centered {
  4970. min-height: calc(100% - (1.75rem * 2))
  4971. }
  4972. .modal-dialog-centered::before {
  4973. height: calc(100vh - (1.75rem * 2))
  4974. }
  4975. .modal-sm {
  4976. max-width: 300px
  4977. }
  4978. }
  4979. @media (min-width: 992px) {
  4980. .modal-lg {
  4981. max-width: 800px
  4982. }
  4983. }
  4984. .tooltip {
  4985. position: absolute;
  4986. z-index: 1070;
  4987. display: block;
  4988. margin: 0;
  4989. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  4990. font-style: normal;
  4991. font-weight: 400;
  4992. line-height: 1.5;
  4993. text-align: left;
  4994. text-align: start;
  4995. text-decoration: none;
  4996. text-shadow: none;
  4997. text-transform: none;
  4998. letter-spacing: normal;
  4999. word-break: normal;
  5000. word-spacing: normal;
  5001. white-space: normal;
  5002. line-break: auto;
  5003. font-size: .875rem;
  5004. word-wrap: break-word;
  5005. opacity: 0
  5006. }
  5007. .tooltip.show {
  5008. opacity: .9
  5009. }
  5010. .tooltip .arrow {
  5011. position: absolute;
  5012. display: block;
  5013. width: .8rem;
  5014. height: .4rem
  5015. }
  5016. .tooltip .arrow::before {
  5017. position: absolute;
  5018. content: "";
  5019. border-color: transparent;
  5020. border-style: solid
  5021. }
  5022. .bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {
  5023. padding: .4rem 0
  5024. }
  5025. .bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {
  5026. bottom: 0
  5027. }
  5028. .bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
  5029. top: 0;
  5030. border-width: .4rem .4rem 0;
  5031. border-top-color: #000
  5032. }
  5033. .bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {
  5034. padding: 0 .4rem
  5035. }
  5036. .bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
  5037. left: 0;
  5038. width: .4rem;
  5039. height: .8rem
  5040. }
  5041. .bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
  5042. right: 0;
  5043. border-width: .4rem .4rem .4rem 0;
  5044. border-right-color: #000
  5045. }
  5046. .bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
  5047. padding: .4rem 0
  5048. }
  5049. .bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {
  5050. top: 0
  5051. }
  5052. .bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
  5053. bottom: 0;
  5054. border-width: 0 .4rem .4rem;
  5055. border-bottom-color: #000
  5056. }
  5057. .bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
  5058. padding: 0 .4rem
  5059. }
  5060. .bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
  5061. right: 0;
  5062. width: .4rem;
  5063. height: .8rem
  5064. }
  5065. .bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
  5066. left: 0;
  5067. border-width: .4rem 0 .4rem .4rem;
  5068. border-left-color: #000
  5069. }
  5070. .tooltip-inner {
  5071. max-width: 200px;
  5072. padding: .25rem .5rem;
  5073. color: #fff;
  5074. text-align: center;
  5075. background-color: #000;
  5076. border-radius: .25rem
  5077. }
  5078. .popover {
  5079. position: absolute;
  5080. top: 0;
  5081. left: 0;
  5082. z-index: 1060;
  5083. display: block;
  5084. max-width: 276px;
  5085. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  5086. font-style: normal;
  5087. font-weight: 400;
  5088. line-height: 1.5;
  5089. text-align: left;
  5090. text-align: start;
  5091. text-decoration: none;
  5092. text-shadow: none;
  5093. text-transform: none;
  5094. letter-spacing: normal;
  5095. word-break: normal;
  5096. word-spacing: normal;
  5097. white-space: normal;
  5098. line-break: auto;
  5099. font-size: .875rem;
  5100. word-wrap: break-word;
  5101. background-color: #fff;
  5102. background-clip: padding-box;
  5103. border: 1px solid rgba(0, 0, 0, .2);
  5104. border-radius: .3rem
  5105. }
  5106. .popover .arrow {
  5107. position: absolute;
  5108. display: block;
  5109. width: 1rem;
  5110. height: .5rem;
  5111. margin: 0 .3rem
  5112. }
  5113. .popover .arrow::after, .popover .arrow::before {
  5114. position: absolute;
  5115. display: block;
  5116. content: "";
  5117. border-color: transparent;
  5118. border-style: solid
  5119. }
  5120. .bs-popover-auto[x-placement^=top], .bs-popover-top {
  5121. margin-bottom: .5rem
  5122. }
  5123. .bs-popover-auto[x-placement^=top] .arrow, .bs-popover-top .arrow {
  5124. bottom: calc((.5rem + 1px) * -1)
  5125. }
  5126. .bs-popover-auto[x-placement^=top] .arrow::after, .bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-top .arrow::before {
  5127. border-width: .5rem .5rem 0
  5128. }
  5129. .bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::before {
  5130. bottom: 0;
  5131. border-top-color: rgba(0, 0, 0, .25)
  5132. }
  5133. .bs-popover-auto[x-placement^=top] .arrow::after, .bs-popover-top .arrow::after {
  5134. bottom: 1px;
  5135. border-top-color: #fff
  5136. }
  5137. .bs-popover-auto[x-placement^=right], .bs-popover-right {
  5138. margin-left: .5rem
  5139. }
  5140. .bs-popover-auto[x-placement^=right] .arrow, .bs-popover-right .arrow {
  5141. left: calc((.5rem + 1px) * -1);
  5142. width: .5rem;
  5143. height: 1rem;
  5144. margin: .3rem 0
  5145. }
  5146. .bs-popover-auto[x-placement^=right] .arrow::after, .bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-right .arrow::before {
  5147. border-width: .5rem .5rem .5rem 0
  5148. }
  5149. .bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::before {
  5150. left: 0;
  5151. border-right-color: rgba(0, 0, 0, .25)
  5152. }
  5153. .bs-popover-auto[x-placement^=right] .arrow::after, .bs-popover-right .arrow::after {
  5154. left: 1px;
  5155. border-right-color: #fff
  5156. }
  5157. .bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
  5158. margin-top: .5rem
  5159. }
  5160. .bs-popover-auto[x-placement^=bottom] .arrow, .bs-popover-bottom .arrow {
  5161. top: calc((.5rem + 1px) * -1)
  5162. }
  5163. .bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-bottom .arrow::before {
  5164. border-width: 0 .5rem .5rem .5rem
  5165. }
  5166. .bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::before {
  5167. top: 0;
  5168. border-bottom-color: rgba(0, 0, 0, .25)
  5169. }
  5170. .bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-bottom .arrow::after {
  5171. top: 1px;
  5172. border-bottom-color: #fff
  5173. }
  5174. .bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
  5175. position: absolute;
  5176. top: 0;
  5177. left: 50%;
  5178. display: block;
  5179. width: 1rem;
  5180. margin-left: -.5rem;
  5181. content: "";
  5182. border-bottom: 1px solid #f7f7f7
  5183. }
  5184. .bs-popover-auto[x-placement^=left], .bs-popover-left {
  5185. margin-right: .5rem
  5186. }
  5187. .bs-popover-auto[x-placement^=left] .arrow, .bs-popover-left .arrow {
  5188. right: calc((.5rem + 1px) * -1);
  5189. width: .5rem;
  5190. height: 1rem;
  5191. margin: .3rem 0
  5192. }
  5193. .bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-left .arrow::before {
  5194. border-width: .5rem 0 .5rem .5rem
  5195. }
  5196. .bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::before {
  5197. right: 0;
  5198. border-left-color: rgba(0, 0, 0, .25)
  5199. }
  5200. .bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-left .arrow::after {
  5201. right: 1px;
  5202. border-left-color: #fff
  5203. }
  5204. .popover-header {
  5205. padding: .5rem .75rem;
  5206. margin-bottom: 0;
  5207. font-size: 1rem;
  5208. color: inherit;
  5209. background-color: #f7f7f7;
  5210. border-bottom: 1px solid #ebebeb;
  5211. border-top-left-radius: calc(.3rem - 1px);
  5212. border-top-right-radius: calc(.3rem - 1px)
  5213. }
  5214. .popover-header:empty {
  5215. display: none
  5216. }
  5217. .popover-body {
  5218. padding: .5rem .75rem;
  5219. color: #212529
  5220. }
  5221. .carousel {
  5222. position: relative
  5223. }
  5224. .carousel-inner {
  5225. position: relative;
  5226. width: 100%;
  5227. overflow: hidden
  5228. }
  5229. .carousel-item {
  5230. position: relative;
  5231. display: none;
  5232. -ms-flex-align: center;
  5233. align-items: center;
  5234. width: 100%;
  5235. -webkit-backface-visibility: hidden;
  5236. backface-visibility: hidden;
  5237. -webkit-perspective: 1000px;
  5238. perspective: 1000px
  5239. }
  5240. .carousel-item-next, .carousel-item-prev, .carousel-item.active {
  5241. display: block;
  5242. transition: -webkit-transform .6s ease;
  5243. transition: transform .6s ease;
  5244. transition: transform .6s ease, -webkit-transform .6s ease
  5245. }
  5246. @media screen and (prefers-reduced-motion: reduce) {
  5247. .carousel-item-next, .carousel-item-prev, .carousel-item.active {
  5248. transition: none
  5249. }
  5250. }
  5251. .carousel-item-next, .carousel-item-prev {
  5252. position: absolute;
  5253. top: 0
  5254. }
  5255. .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
  5256. -webkit-transform: translateX(0);
  5257. transform: translateX(0)
  5258. }
  5259. @supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
  5260. .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
  5261. -webkit-transform: translate3d(0, 0, 0);
  5262. transform: translate3d(0, 0, 0)
  5263. }
  5264. }
  5265. .active.carousel-item-right, .carousel-item-next {
  5266. -webkit-transform: translateX(100%);
  5267. transform: translateX(100%)
  5268. }
  5269. @supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
  5270. .active.carousel-item-right, .carousel-item-next {
  5271. -webkit-transform: translate3d(100%, 0, 0);
  5272. transform: translate3d(100%, 0, 0)
  5273. }
  5274. }
  5275. .active.carousel-item-left, .carousel-item-prev {
  5276. -webkit-transform: translateX(-100%);
  5277. transform: translateX(-100%)
  5278. }
  5279. @supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
  5280. .active.carousel-item-left, .carousel-item-prev {
  5281. -webkit-transform: translate3d(-100%, 0, 0);
  5282. transform: translate3d(-100%, 0, 0)
  5283. }
  5284. }
  5285. .carousel-fade .carousel-item {
  5286. opacity: 0;
  5287. transition-duration: .6s;
  5288. transition-property: opacity
  5289. }
  5290. .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {
  5291. opacity: 1
  5292. }
  5293. .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
  5294. opacity: 0
  5295. }
  5296. .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active {
  5297. -webkit-transform: translateX(0);
  5298. transform: translateX(0)
  5299. }
  5300. @supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
  5301. .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active {
  5302. -webkit-transform: translate3d(0, 0, 0);
  5303. transform: translate3d(0, 0, 0)
  5304. }
  5305. }
  5306. .carousel-control-next, .carousel-control-prev {
  5307. position: absolute;
  5308. top: 0;
  5309. bottom: 0;
  5310. display: -ms-flexbox;
  5311. display: flex;
  5312. -ms-flex-align: center;
  5313. align-items: center;
  5314. -ms-flex-pack: center;
  5315. justify-content: center;
  5316. width: 15%;
  5317. color: #fff;
  5318. text-align: center;
  5319. opacity: .5
  5320. }
  5321. .carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
  5322. color: #fff;
  5323. text-decoration: none;
  5324. outline: 0;
  5325. opacity: .9
  5326. }
  5327. .carousel-control-prev {
  5328. left: 0
  5329. }
  5330. .carousel-control-next {
  5331. right: 0
  5332. }
  5333. .carousel-control-next-icon, .carousel-control-prev-icon {
  5334. display: inline-block;
  5335. width: 20px;
  5336. height: 20px;
  5337. background: transparent no-repeat center center;
  5338. background-size: 100% 100%
  5339. }
  5340. .carousel-control-prev-icon {
  5341. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
  5342. }
  5343. .carousel-control-next-icon {
  5344. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
  5345. }
  5346. .carousel-indicators {
  5347. position: absolute;
  5348. right: 0;
  5349. bottom: 10px;
  5350. left: 0;
  5351. z-index: 15;
  5352. display: -ms-flexbox;
  5353. display: flex;
  5354. -ms-flex-pack: center;
  5355. justify-content: center;
  5356. padding-left: 0;
  5357. margin-right: 15%;
  5358. margin-left: 15%;
  5359. list-style: none
  5360. }
  5361. .carousel-indicators li {
  5362. position: relative;
  5363. -ms-flex: 0 1 auto;
  5364. flex: 0 1 auto;
  5365. width: 30px;
  5366. height: 3px;
  5367. margin-right: 3px;
  5368. margin-left: 3px;
  5369. text-indent: -999px;
  5370. cursor: pointer;
  5371. background-color: rgba(255, 255, 255, .5)
  5372. }
  5373. .carousel-indicators li::before {
  5374. position: absolute;
  5375. top: -10px;
  5376. left: 0;
  5377. display: inline-block;
  5378. width: 100%;
  5379. height: 10px;
  5380. content: ""
  5381. }
  5382. .carousel-indicators li::after {
  5383. position: absolute;
  5384. bottom: -10px;
  5385. left: 0;
  5386. display: inline-block;
  5387. width: 100%;
  5388. height: 10px;
  5389. content: ""
  5390. }
  5391. .carousel-indicators .active {
  5392. background-color: #fff
  5393. }
  5394. .carousel-caption {
  5395. position: absolute;
  5396. right: 15%;
  5397. bottom: 20px;
  5398. left: 15%;
  5399. z-index: 10;
  5400. padding-top: 20px;
  5401. padding-bottom: 20px;
  5402. color: #fff;
  5403. text-align: center
  5404. }
  5405. .align-baseline {
  5406. vertical-align: baseline !important
  5407. }
  5408. .align-top {
  5409. vertical-align: top !important
  5410. }
  5411. .align-middle {
  5412. vertical-align: middle !important
  5413. }
  5414. .align-bottom {
  5415. vertical-align: bottom !important
  5416. }
  5417. .align-text-bottom {
  5418. vertical-align: text-bottom !important
  5419. }
  5420. .align-text-top {
  5421. vertical-align: text-top !important
  5422. }
  5423. .bg-primary {
  5424. background-color: #007bff !important
  5425. }
  5426. a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
  5427. background-color: #0062cc !important
  5428. }
  5429. .bg-secondary {
  5430. background-color: #6c757d !important
  5431. }
  5432. a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {
  5433. background-color: #545b62 !important
  5434. }
  5435. .bg-success {
  5436. background-color: #28a745 !important
  5437. }
  5438. a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {
  5439. background-color: #1e7e34 !important
  5440. }
  5441. .bg-info {
  5442. background-color: #17a2b8 !important
  5443. }
  5444. a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {
  5445. background-color: #117a8b !important
  5446. }
  5447. .bg-warning {
  5448. background-color: #ffc107 !important
  5449. }
  5450. a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {
  5451. background-color: #d39e00 !important
  5452. }
  5453. .bg-danger {
  5454. background-color: #dc3545 !important
  5455. }
  5456. a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {
  5457. background-color: #bd2130 !important
  5458. }
  5459. .bg-light {
  5460. background-color: #f8f9fa !important
  5461. }
  5462. a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {
  5463. background-color: #dae0e5 !important
  5464. }
  5465. .bg-dark {
  5466. background-color: #343a40 !important
  5467. }
  5468. a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {
  5469. background-color: #1d2124 !important
  5470. }
  5471. .bg-white {
  5472. background-color: #fff !important
  5473. }
  5474. .bg-transparent {
  5475. background-color: transparent !important
  5476. }
  5477. .border {
  5478. border: 1px solid #dee2e6 !important
  5479. }
  5480. .border-top {
  5481. border-top: 1px solid #dee2e6 !important
  5482. }
  5483. .border-right {
  5484. border-right: 1px solid #dee2e6 !important
  5485. }
  5486. .border-bottom {
  5487. border-bottom: 1px solid #dee2e6 !important
  5488. }
  5489. .border-left {
  5490. border-left: 1px solid #dee2e6 !important
  5491. }
  5492. .border-0 {
  5493. border: 0 !important
  5494. }
  5495. .border-top-0 {
  5496. border-top: 0 !important
  5497. }
  5498. .border-right-0 {
  5499. border-right: 0 !important
  5500. }
  5501. .border-bottom-0 {
  5502. border-bottom: 0 !important
  5503. }
  5504. .border-left-0 {
  5505. border-left: 0 !important
  5506. }
  5507. .border-primary {
  5508. border-color: #007bff !important
  5509. }
  5510. .border-secondary {
  5511. border-color: #6c757d !important
  5512. }
  5513. .border-success {
  5514. border-color: #28a745 !important
  5515. }
  5516. .border-info {
  5517. border-color: #17a2b8 !important
  5518. }
  5519. .border-warning {
  5520. border-color: #ffc107 !important
  5521. }
  5522. .border-danger {
  5523. border-color: #dc3545 !important
  5524. }
  5525. .border-light {
  5526. border-color: #f8f9fa !important
  5527. }
  5528. .border-dark {
  5529. border-color: #343a40 !important
  5530. }
  5531. .border-white {
  5532. border-color: #fff !important
  5533. }
  5534. .rounded {
  5535. border-radius: .25rem !important
  5536. }
  5537. .rounded-top {
  5538. border-top-left-radius: .25rem !important;
  5539. border-top-right-radius: .25rem !important
  5540. }
  5541. .rounded-right {
  5542. border-top-right-radius: .25rem !important;
  5543. border-bottom-right-radius: .25rem !important
  5544. }
  5545. .rounded-bottom {
  5546. border-bottom-right-radius: .25rem !important;
  5547. border-bottom-left-radius: .25rem !important
  5548. }
  5549. .rounded-left {
  5550. border-top-left-radius: .25rem !important;
  5551. border-bottom-left-radius: .25rem !important
  5552. }
  5553. .rounded-circle {
  5554. border-radius: 50% !important
  5555. }
  5556. .rounded-0 {
  5557. border-radius: 0 !important
  5558. }
  5559. .clearfix::after {
  5560. display: block;
  5561. clear: both;
  5562. content: ""
  5563. }
  5564. .d-none {
  5565. display: none !important
  5566. }
  5567. .d-inline {
  5568. display: inline !important
  5569. }
  5570. .d-inline-block {
  5571. display: inline-block !important
  5572. }
  5573. .d-block {
  5574. display: block !important
  5575. }
  5576. .d-table {
  5577. display: table !important
  5578. }
  5579. .d-table-row {
  5580. display: table-row !important
  5581. }
  5582. .d-table-cell {
  5583. display: table-cell !important
  5584. }
  5585. .d-flex {
  5586. display: -ms-flexbox !important;
  5587. display: flex !important
  5588. }
  5589. .d-inline-flex {
  5590. display: -ms-inline-flexbox !important;
  5591. display: inline-flex !important
  5592. }
  5593. @media (min-width: 576px) {
  5594. .d-sm-none {
  5595. display: none !important
  5596. }
  5597. .d-sm-inline {
  5598. display: inline !important
  5599. }
  5600. .d-sm-inline-block {
  5601. display: inline-block !important
  5602. }
  5603. .d-sm-block {
  5604. display: block !important
  5605. }
  5606. .d-sm-table {
  5607. display: table !important
  5608. }
  5609. .d-sm-table-row {
  5610. display: table-row !important
  5611. }
  5612. .d-sm-table-cell {
  5613. display: table-cell !important
  5614. }
  5615. .d-sm-flex {
  5616. display: -ms-flexbox !important;
  5617. display: flex !important
  5618. }
  5619. .d-sm-inline-flex {
  5620. display: -ms-inline-flexbox !important;
  5621. display: inline-flex !important
  5622. }
  5623. }
  5624. @media (min-width: 768px) {
  5625. .d-md-none {
  5626. display: none !important
  5627. }
  5628. .d-md-inline {
  5629. display: inline !important
  5630. }
  5631. .d-md-inline-block {
  5632. display: inline-block !important
  5633. }
  5634. .d-md-block {
  5635. display: block !important
  5636. }
  5637. .d-md-table {
  5638. display: table !important
  5639. }
  5640. .d-md-table-row {
  5641. display: table-row !important
  5642. }
  5643. .d-md-table-cell {
  5644. display: table-cell !important
  5645. }
  5646. .d-md-flex {
  5647. display: -ms-flexbox !important;
  5648. display: flex !important
  5649. }
  5650. .d-md-inline-flex {
  5651. display: -ms-inline-flexbox !important;
  5652. display: inline-flex !important
  5653. }
  5654. }
  5655. @media (min-width: 992px) {
  5656. .d-lg-none {
  5657. display: none !important
  5658. }
  5659. .d-lg-inline {
  5660. display: inline !important
  5661. }
  5662. .d-lg-inline-block {
  5663. display: inline-block !important
  5664. }
  5665. .d-lg-block {
  5666. display: block !important
  5667. }
  5668. .d-lg-table {
  5669. display: table !important
  5670. }
  5671. .d-lg-table-row {
  5672. display: table-row !important
  5673. }
  5674. .d-lg-table-cell {
  5675. display: table-cell !important
  5676. }
  5677. .d-lg-flex {
  5678. display: -ms-flexbox !important;
  5679. display: flex !important
  5680. }
  5681. .d-lg-inline-flex {
  5682. display: -ms-inline-flexbox !important;
  5683. display: inline-flex !important
  5684. }
  5685. }
  5686. @media (min-width: 1200px) {
  5687. .d-xl-none {
  5688. display: none !important
  5689. }
  5690. .d-xl-inline {
  5691. display: inline !important
  5692. }
  5693. .d-xl-inline-block {
  5694. display: inline-block !important
  5695. }
  5696. .d-xl-block {
  5697. display: block !important
  5698. }
  5699. .d-xl-table {
  5700. display: table !important
  5701. }
  5702. .d-xl-table-row {
  5703. display: table-row !important
  5704. }
  5705. .d-xl-table-cell {
  5706. display: table-cell !important
  5707. }
  5708. .d-xl-flex {
  5709. display: -ms-flexbox !important;
  5710. display: flex !important
  5711. }
  5712. .d-xl-inline-flex {
  5713. display: -ms-inline-flexbox !important;
  5714. display: inline-flex !important
  5715. }
  5716. }
  5717. @media print {
  5718. .d-print-none {
  5719. display: none !important
  5720. }
  5721. .d-print-inline {
  5722. display: inline !important
  5723. }
  5724. .d-print-inline-block {
  5725. display: inline-block !important
  5726. }
  5727. .d-print-block {
  5728. display: block !important
  5729. }
  5730. .d-print-table {
  5731. display: table !important
  5732. }
  5733. .d-print-table-row {
  5734. display: table-row !important
  5735. }
  5736. .d-print-table-cell {
  5737. display: table-cell !important
  5738. }
  5739. .d-print-flex {
  5740. display: -ms-flexbox !important;
  5741. display: flex !important
  5742. }
  5743. .d-print-inline-flex {
  5744. display: -ms-inline-flexbox !important;
  5745. display: inline-flex !important
  5746. }
  5747. }
  5748. .embed-responsive {
  5749. position: relative;
  5750. display: block;
  5751. width: 100%;
  5752. padding: 0;
  5753. overflow: hidden
  5754. }
  5755. .embed-responsive::before {
  5756. display: block;
  5757. content: ""
  5758. }
  5759. .embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
  5760. position: absolute;
  5761. top: 0;
  5762. bottom: 0;
  5763. left: 0;
  5764. width: 100%;
  5765. height: 100%;
  5766. border: 0
  5767. }
  5768. .embed-responsive-21by9::before {
  5769. padding-top: 42.857143%
  5770. }
  5771. .embed-responsive-16by9::before {
  5772. padding-top: 56.25%
  5773. }
  5774. .embed-responsive-4by3::before {
  5775. padding-top: 75%
  5776. }
  5777. .embed-responsive-1by1::before {
  5778. padding-top: 100%
  5779. }
  5780. .flex-row {
  5781. -ms-flex-direction: row !important;
  5782. flex-direction: row !important
  5783. }
  5784. .flex-column {
  5785. -ms-flex-direction: column !important;
  5786. flex-direction: column !important
  5787. }
  5788. .flex-row-reverse {
  5789. -ms-flex-direction: row-reverse !important;
  5790. flex-direction: row-reverse !important
  5791. }
  5792. .flex-column-reverse {
  5793. -ms-flex-direction: column-reverse !important;
  5794. flex-direction: column-reverse !important
  5795. }
  5796. .flex-wrap {
  5797. -ms-flex-wrap: wrap !important;
  5798. flex-wrap: wrap !important
  5799. }
  5800. .flex-nowrap {
  5801. -ms-flex-wrap: nowrap !important;
  5802. flex-wrap: nowrap !important
  5803. }
  5804. .flex-wrap-reverse {
  5805. -ms-flex-wrap: wrap-reverse !important;
  5806. flex-wrap: wrap-reverse !important
  5807. }
  5808. .flex-fill {
  5809. -ms-flex: 1 1 auto !important;
  5810. flex: 1 1 auto !important
  5811. }
  5812. .flex-grow-0 {
  5813. -ms-flex-positive: 0 !important;
  5814. flex-grow: 0 !important
  5815. }
  5816. .flex-grow-1 {
  5817. -ms-flex-positive: 1 !important;
  5818. flex-grow: 1 !important
  5819. }
  5820. .flex-shrink-0 {
  5821. -ms-flex-negative: 0 !important;
  5822. flex-shrink: 0 !important
  5823. }
  5824. .flex-shrink-1 {
  5825. -ms-flex-negative: 1 !important;
  5826. flex-shrink: 1 !important
  5827. }
  5828. .justify-content-start {
  5829. -ms-flex-pack: start !important;
  5830. justify-content: flex-start !important
  5831. }
  5832. .justify-content-end {
  5833. -ms-flex-pack: end !important;
  5834. justify-content: flex-end !important
  5835. }
  5836. .justify-content-center {
  5837. -ms-flex-pack: center !important;
  5838. justify-content: center !important
  5839. }
  5840. .justify-content-between {
  5841. -ms-flex-pack: justify !important;
  5842. justify-content: space-between !important
  5843. }
  5844. .justify-content-around {
  5845. -ms-flex-pack: distribute !important;
  5846. justify-content: space-around !important
  5847. }
  5848. .align-items-start {
  5849. -ms-flex-align: start !important;
  5850. align-items: flex-start !important
  5851. }
  5852. .align-items-end {
  5853. -ms-flex-align: end !important;
  5854. align-items: flex-end !important
  5855. }
  5856. .align-items-center {
  5857. -ms-flex-align: center !important;
  5858. align-items: center !important
  5859. }
  5860. .align-items-baseline {
  5861. -ms-flex-align: baseline !important;
  5862. align-items: baseline !important
  5863. }
  5864. .align-items-stretch {
  5865. -ms-flex-align: stretch !important;
  5866. align-items: stretch !important
  5867. }
  5868. .align-content-start {
  5869. -ms-flex-line-pack: start !important;
  5870. align-content: flex-start !important
  5871. }
  5872. .align-content-end {
  5873. -ms-flex-line-pack: end !important;
  5874. align-content: flex-end !important
  5875. }
  5876. .align-content-center {
  5877. -ms-flex-line-pack: center !important;
  5878. align-content: center !important
  5879. }
  5880. .align-content-between {
  5881. -ms-flex-line-pack: justify !important;
  5882. align-content: space-between !important
  5883. }
  5884. .align-content-around {
  5885. -ms-flex-line-pack: distribute !important;
  5886. align-content: space-around !important
  5887. }
  5888. .align-content-stretch {
  5889. -ms-flex-line-pack: stretch !important;
  5890. align-content: stretch !important
  5891. }
  5892. .align-self-auto {
  5893. -ms-flex-item-align: auto !important;
  5894. align-self: auto !important
  5895. }
  5896. .align-self-start {
  5897. -ms-flex-item-align: start !important;
  5898. align-self: flex-start !important
  5899. }
  5900. .align-self-end {
  5901. -ms-flex-item-align: end !important;
  5902. align-self: flex-end !important
  5903. }
  5904. .align-self-center {
  5905. -ms-flex-item-align: center !important;
  5906. align-self: center !important
  5907. }
  5908. .align-self-baseline {
  5909. -ms-flex-item-align: baseline !important;
  5910. align-self: baseline !important
  5911. }
  5912. .align-self-stretch {
  5913. -ms-flex-item-align: stretch !important;
  5914. align-self: stretch !important
  5915. }
  5916. @media (min-width: 576px) {
  5917. .flex-sm-row {
  5918. -ms-flex-direction: row !important;
  5919. flex-direction: row !important
  5920. }
  5921. .flex-sm-column {
  5922. -ms-flex-direction: column !important;
  5923. flex-direction: column !important
  5924. }
  5925. .flex-sm-row-reverse {
  5926. -ms-flex-direction: row-reverse !important;
  5927. flex-direction: row-reverse !important
  5928. }
  5929. .flex-sm-column-reverse {
  5930. -ms-flex-direction: column-reverse !important;
  5931. flex-direction: column-reverse !important
  5932. }
  5933. .flex-sm-wrap {
  5934. -ms-flex-wrap: wrap !important;
  5935. flex-wrap: wrap !important
  5936. }
  5937. .flex-sm-nowrap {
  5938. -ms-flex-wrap: nowrap !important;
  5939. flex-wrap: nowrap !important
  5940. }
  5941. .flex-sm-wrap-reverse {
  5942. -ms-flex-wrap: wrap-reverse !important;
  5943. flex-wrap: wrap-reverse !important
  5944. }
  5945. .flex-sm-fill {
  5946. -ms-flex: 1 1 auto !important;
  5947. flex: 1 1 auto !important
  5948. }
  5949. .flex-sm-grow-0 {
  5950. -ms-flex-positive: 0 !important;
  5951. flex-grow: 0 !important
  5952. }
  5953. .flex-sm-grow-1 {
  5954. -ms-flex-positive: 1 !important;
  5955. flex-grow: 1 !important
  5956. }
  5957. .flex-sm-shrink-0 {
  5958. -ms-flex-negative: 0 !important;
  5959. flex-shrink: 0 !important
  5960. }
  5961. .flex-sm-shrink-1 {
  5962. -ms-flex-negative: 1 !important;
  5963. flex-shrink: 1 !important
  5964. }
  5965. .justify-content-sm-start {
  5966. -ms-flex-pack: start !important;
  5967. justify-content: flex-start !important
  5968. }
  5969. .justify-content-sm-end {
  5970. -ms-flex-pack: end !important;
  5971. justify-content: flex-end !important
  5972. }
  5973. .justify-content-sm-center {
  5974. -ms-flex-pack: center !important;
  5975. justify-content: center !important
  5976. }
  5977. .justify-content-sm-between {
  5978. -ms-flex-pack: justify !important;
  5979. justify-content: space-between !important
  5980. }
  5981. .justify-content-sm-around {
  5982. -ms-flex-pack: distribute !important;
  5983. justify-content: space-around !important
  5984. }
  5985. .align-items-sm-start {
  5986. -ms-flex-align: start !important;
  5987. align-items: flex-start !important
  5988. }
  5989. .align-items-sm-end {
  5990. -ms-flex-align: end !important;
  5991. align-items: flex-end !important
  5992. }
  5993. .align-items-sm-center {
  5994. -ms-flex-align: center !important;
  5995. align-items: center !important
  5996. }
  5997. .align-items-sm-baseline {
  5998. -ms-flex-align: baseline !important;
  5999. align-items: baseline !important
  6000. }
  6001. .align-items-sm-stretch {
  6002. -ms-flex-align: stretch !important;
  6003. align-items: stretch !important
  6004. }
  6005. .align-content-sm-start {
  6006. -ms-flex-line-pack: start !important;
  6007. align-content: flex-start !important
  6008. }
  6009. .align-content-sm-end {
  6010. -ms-flex-line-pack: end !important;
  6011. align-content: flex-end !important
  6012. }
  6013. .align-content-sm-center {
  6014. -ms-flex-line-pack: center !important;
  6015. align-content: center !important
  6016. }
  6017. .align-content-sm-between {
  6018. -ms-flex-line-pack: justify !important;
  6019. align-content: space-between !important
  6020. }
  6021. .align-content-sm-around {
  6022. -ms-flex-line-pack: distribute !important;
  6023. align-content: space-around !important
  6024. }
  6025. .align-content-sm-stretch {
  6026. -ms-flex-line-pack: stretch !important;
  6027. align-content: stretch !important
  6028. }
  6029. .align-self-sm-auto {
  6030. -ms-flex-item-align: auto !important;
  6031. align-self: auto !important
  6032. }
  6033. .align-self-sm-start {
  6034. -ms-flex-item-align: start !important;
  6035. align-self: flex-start !important
  6036. }
  6037. .align-self-sm-end {
  6038. -ms-flex-item-align: end !important;
  6039. align-self: flex-end !important
  6040. }
  6041. .align-self-sm-center {
  6042. -ms-flex-item-align: center !important;
  6043. align-self: center !important
  6044. }
  6045. .align-self-sm-baseline {
  6046. -ms-flex-item-align: baseline !important;
  6047. align-self: baseline !important
  6048. }
  6049. .align-self-sm-stretch {
  6050. -ms-flex-item-align: stretch !important;
  6051. align-self: stretch !important
  6052. }
  6053. }
  6054. @media (min-width: 768px) {
  6055. .flex-md-row {
  6056. -ms-flex-direction: row !important;
  6057. flex-direction: row !important
  6058. }
  6059. .flex-md-column {
  6060. -ms-flex-direction: column !important;
  6061. flex-direction: column !important
  6062. }
  6063. .flex-md-row-reverse {
  6064. -ms-flex-direction: row-reverse !important;
  6065. flex-direction: row-reverse !important
  6066. }
  6067. .flex-md-column-reverse {
  6068. -ms-flex-direction: column-reverse !important;
  6069. flex-direction: column-reverse !important
  6070. }
  6071. .flex-md-wrap {
  6072. -ms-flex-wrap: wrap !important;
  6073. flex-wrap: wrap !important
  6074. }
  6075. .flex-md-nowrap {
  6076. -ms-flex-wrap: nowrap !important;
  6077. flex-wrap: nowrap !important
  6078. }
  6079. .flex-md-wrap-reverse {
  6080. -ms-flex-wrap: wrap-reverse !important;
  6081. flex-wrap: wrap-reverse !important
  6082. }
  6083. .flex-md-fill {
  6084. -ms-flex: 1 1 auto !important;
  6085. flex: 1 1 auto !important
  6086. }
  6087. .flex-md-grow-0 {
  6088. -ms-flex-positive: 0 !important;
  6089. flex-grow: 0 !important
  6090. }
  6091. .flex-md-grow-1 {
  6092. -ms-flex-positive: 1 !important;
  6093. flex-grow: 1 !important
  6094. }
  6095. .flex-md-shrink-0 {
  6096. -ms-flex-negative: 0 !important;
  6097. flex-shrink: 0 !important
  6098. }
  6099. .flex-md-shrink-1 {
  6100. -ms-flex-negative: 1 !important;
  6101. flex-shrink: 1 !important
  6102. }
  6103. .justify-content-md-start {
  6104. -ms-flex-pack: start !important;
  6105. justify-content: flex-start !important
  6106. }
  6107. .justify-content-md-end {
  6108. -ms-flex-pack: end !important;
  6109. justify-content: flex-end !important
  6110. }
  6111. .justify-content-md-center {
  6112. -ms-flex-pack: center !important;
  6113. justify-content: center !important
  6114. }
  6115. .justify-content-md-between {
  6116. -ms-flex-pack: justify !important;
  6117. justify-content: space-between !important
  6118. }
  6119. .justify-content-md-around {
  6120. -ms-flex-pack: distribute !important;
  6121. justify-content: space-around !important
  6122. }
  6123. .align-items-md-start {
  6124. -ms-flex-align: start !important;
  6125. align-items: flex-start !important
  6126. }
  6127. .align-items-md-end {
  6128. -ms-flex-align: end !important;
  6129. align-items: flex-end !important
  6130. }
  6131. .align-items-md-center {
  6132. -ms-flex-align: center !important;
  6133. align-items: center !important
  6134. }
  6135. .align-items-md-baseline {
  6136. -ms-flex-align: baseline !important;
  6137. align-items: baseline !important
  6138. }
  6139. .align-items-md-stretch {
  6140. -ms-flex-align: stretch !important;
  6141. align-items: stretch !important
  6142. }
  6143. .align-content-md-start {
  6144. -ms-flex-line-pack: start !important;
  6145. align-content: flex-start !important
  6146. }
  6147. .align-content-md-end {
  6148. -ms-flex-line-pack: end !important;
  6149. align-content: flex-end !important
  6150. }
  6151. .align-content-md-center {
  6152. -ms-flex-line-pack: center !important;
  6153. align-content: center !important
  6154. }
  6155. .align-content-md-between {
  6156. -ms-flex-line-pack: justify !important;
  6157. align-content: space-between !important
  6158. }
  6159. .align-content-md-around {
  6160. -ms-flex-line-pack: distribute !important;
  6161. align-content: space-around !important
  6162. }
  6163. .align-content-md-stretch {
  6164. -ms-flex-line-pack: stretch !important;
  6165. align-content: stretch !important
  6166. }
  6167. .align-self-md-auto {
  6168. -ms-flex-item-align: auto !important;
  6169. align-self: auto !important
  6170. }
  6171. .align-self-md-start {
  6172. -ms-flex-item-align: start !important;
  6173. align-self: flex-start !important
  6174. }
  6175. .align-self-md-end {
  6176. -ms-flex-item-align: end !important;
  6177. align-self: flex-end !important
  6178. }
  6179. .align-self-md-center {
  6180. -ms-flex-item-align: center !important;
  6181. align-self: center !important
  6182. }
  6183. .align-self-md-baseline {
  6184. -ms-flex-item-align: baseline !important;
  6185. align-self: baseline !important
  6186. }
  6187. .align-self-md-stretch {
  6188. -ms-flex-item-align: stretch !important;
  6189. align-self: stretch !important
  6190. }
  6191. }
  6192. @media (min-width: 992px) {
  6193. .flex-lg-row {
  6194. -ms-flex-direction: row !important;
  6195. flex-direction: row !important
  6196. }
  6197. .flex-lg-column {
  6198. -ms-flex-direction: column !important;
  6199. flex-direction: column !important
  6200. }
  6201. .flex-lg-row-reverse {
  6202. -ms-flex-direction: row-reverse !important;
  6203. flex-direction: row-reverse !important
  6204. }
  6205. .flex-lg-column-reverse {
  6206. -ms-flex-direction: column-reverse !important;
  6207. flex-direction: column-reverse !important
  6208. }
  6209. .flex-lg-wrap {
  6210. -ms-flex-wrap: wrap !important;
  6211. flex-wrap: wrap !important
  6212. }
  6213. .flex-lg-nowrap {
  6214. -ms-flex-wrap: nowrap !important;
  6215. flex-wrap: nowrap !important
  6216. }
  6217. .flex-lg-wrap-reverse {
  6218. -ms-flex-wrap: wrap-reverse !important;
  6219. flex-wrap: wrap-reverse !important
  6220. }
  6221. .flex-lg-fill {
  6222. -ms-flex: 1 1 auto !important;
  6223. flex: 1 1 auto !important
  6224. }
  6225. .flex-lg-grow-0 {
  6226. -ms-flex-positive: 0 !important;
  6227. flex-grow: 0 !important
  6228. }
  6229. .flex-lg-grow-1 {
  6230. -ms-flex-positive: 1 !important;
  6231. flex-grow: 1 !important
  6232. }
  6233. .flex-lg-shrink-0 {
  6234. -ms-flex-negative: 0 !important;
  6235. flex-shrink: 0 !important
  6236. }
  6237. .flex-lg-shrink-1 {
  6238. -ms-flex-negative: 1 !important;
  6239. flex-shrink: 1 !important
  6240. }
  6241. .justify-content-lg-start {
  6242. -ms-flex-pack: start !important;
  6243. justify-content: flex-start !important
  6244. }
  6245. .justify-content-lg-end {
  6246. -ms-flex-pack: end !important;
  6247. justify-content: flex-end !important
  6248. }
  6249. .justify-content-lg-center {
  6250. -ms-flex-pack: center !important;
  6251. justify-content: center !important
  6252. }
  6253. .justify-content-lg-between {
  6254. -ms-flex-pack: justify !important;
  6255. justify-content: space-between !important
  6256. }
  6257. .justify-content-lg-around {
  6258. -ms-flex-pack: distribute !important;
  6259. justify-content: space-around !important
  6260. }
  6261. .align-items-lg-start {
  6262. -ms-flex-align: start !important;
  6263. align-items: flex-start !important
  6264. }
  6265. .align-items-lg-end {
  6266. -ms-flex-align: end !important;
  6267. align-items: flex-end !important
  6268. }
  6269. .align-items-lg-center {
  6270. -ms-flex-align: center !important;
  6271. align-items: center !important
  6272. }
  6273. .align-items-lg-baseline {
  6274. -ms-flex-align: baseline !important;
  6275. align-items: baseline !important
  6276. }
  6277. .align-items-lg-stretch {
  6278. -ms-flex-align: stretch !important;
  6279. align-items: stretch !important
  6280. }
  6281. .align-content-lg-start {
  6282. -ms-flex-line-pack: start !important;
  6283. align-content: flex-start !important
  6284. }
  6285. .align-content-lg-end {
  6286. -ms-flex-line-pack: end !important;
  6287. align-content: flex-end !important
  6288. }
  6289. .align-content-lg-center {
  6290. -ms-flex-line-pack: center !important;
  6291. align-content: center !important
  6292. }
  6293. .align-content-lg-between {
  6294. -ms-flex-line-pack: justify !important;
  6295. align-content: space-between !important
  6296. }
  6297. .align-content-lg-around {
  6298. -ms-flex-line-pack: distribute !important;
  6299. align-content: space-around !important
  6300. }
  6301. .align-content-lg-stretch {
  6302. -ms-flex-line-pack: stretch !important;
  6303. align-content: stretch !important
  6304. }
  6305. .align-self-lg-auto {
  6306. -ms-flex-item-align: auto !important;
  6307. align-self: auto !important
  6308. }
  6309. .align-self-lg-start {
  6310. -ms-flex-item-align: start !important;
  6311. align-self: flex-start !important
  6312. }
  6313. .align-self-lg-end {
  6314. -ms-flex-item-align: end !important;
  6315. align-self: flex-end !important
  6316. }
  6317. .align-self-lg-center {
  6318. -ms-flex-item-align: center !important;
  6319. align-self: center !important
  6320. }
  6321. .align-self-lg-baseline {
  6322. -ms-flex-item-align: baseline !important;
  6323. align-self: baseline !important
  6324. }
  6325. .align-self-lg-stretch {
  6326. -ms-flex-item-align: stretch !important;
  6327. align-self: stretch !important
  6328. }
  6329. }
  6330. @media (min-width: 1200px) {
  6331. .flex-xl-row {
  6332. -ms-flex-direction: row !important;
  6333. flex-direction: row !important
  6334. }
  6335. .flex-xl-column {
  6336. -ms-flex-direction: column !important;
  6337. flex-direction: column !important
  6338. }
  6339. .flex-xl-row-reverse {
  6340. -ms-flex-direction: row-reverse !important;
  6341. flex-direction: row-reverse !important
  6342. }
  6343. .flex-xl-column-reverse {
  6344. -ms-flex-direction: column-reverse !important;
  6345. flex-direction: column-reverse !important
  6346. }
  6347. .flex-xl-wrap {
  6348. -ms-flex-wrap: wrap !important;
  6349. flex-wrap: wrap !important
  6350. }
  6351. .flex-xl-nowrap {
  6352. -ms-flex-wrap: nowrap !important;
  6353. flex-wrap: nowrap !important
  6354. }
  6355. .flex-xl-wrap-reverse {
  6356. -ms-flex-wrap: wrap-reverse !important;
  6357. flex-wrap: wrap-reverse !important
  6358. }
  6359. .flex-xl-fill {
  6360. -ms-flex: 1 1 auto !important;
  6361. flex: 1 1 auto !important
  6362. }
  6363. .flex-xl-grow-0 {
  6364. -ms-flex-positive: 0 !important;
  6365. flex-grow: 0 !important
  6366. }
  6367. .flex-xl-grow-1 {
  6368. -ms-flex-positive: 1 !important;
  6369. flex-grow: 1 !important
  6370. }
  6371. .flex-xl-shrink-0 {
  6372. -ms-flex-negative: 0 !important;
  6373. flex-shrink: 0 !important
  6374. }
  6375. .flex-xl-shrink-1 {
  6376. -ms-flex-negative: 1 !important;
  6377. flex-shrink: 1 !important
  6378. }
  6379. .justify-content-xl-start {
  6380. -ms-flex-pack: start !important;
  6381. justify-content: flex-start !important
  6382. }
  6383. .justify-content-xl-end {
  6384. -ms-flex-pack: end !important;
  6385. justify-content: flex-end !important
  6386. }
  6387. .justify-content-xl-center {
  6388. -ms-flex-pack: center !important;
  6389. justify-content: center !important
  6390. }
  6391. .justify-content-xl-between {
  6392. -ms-flex-pack: justify !important;
  6393. justify-content: space-between !important
  6394. }
  6395. .justify-content-xl-around {
  6396. -ms-flex-pack: distribute !important;
  6397. justify-content: space-around !important
  6398. }
  6399. .align-items-xl-start {
  6400. -ms-flex-align: start !important;
  6401. align-items: flex-start !important
  6402. }
  6403. .align-items-xl-end {
  6404. -ms-flex-align: end !important;
  6405. align-items: flex-end !important
  6406. }
  6407. .align-items-xl-center {
  6408. -ms-flex-align: center !important;
  6409. align-items: center !important
  6410. }
  6411. .align-items-xl-baseline {
  6412. -ms-flex-align: baseline !important;
  6413. align-items: baseline !important
  6414. }
  6415. .align-items-xl-stretch {
  6416. -ms-flex-align: stretch !important;
  6417. align-items: stretch !important
  6418. }
  6419. .align-content-xl-start {
  6420. -ms-flex-line-pack: start !important;
  6421. align-content: flex-start !important
  6422. }
  6423. .align-content-xl-end {
  6424. -ms-flex-line-pack: end !important;
  6425. align-content: flex-end !important
  6426. }
  6427. .align-content-xl-center {
  6428. -ms-flex-line-pack: center !important;
  6429. align-content: center !important
  6430. }
  6431. .align-content-xl-between {
  6432. -ms-flex-line-pack: justify !important;
  6433. align-content: space-between !important
  6434. }
  6435. .align-content-xl-around {
  6436. -ms-flex-line-pack: distribute !important;
  6437. align-content: space-around !important
  6438. }
  6439. .align-content-xl-stretch {
  6440. -ms-flex-line-pack: stretch !important;
  6441. align-content: stretch !important
  6442. }
  6443. .align-self-xl-auto {
  6444. -ms-flex-item-align: auto !important;
  6445. align-self: auto !important
  6446. }
  6447. .align-self-xl-start {
  6448. -ms-flex-item-align: start !important;
  6449. align-self: flex-start !important
  6450. }
  6451. .align-self-xl-end {
  6452. -ms-flex-item-align: end !important;
  6453. align-self: flex-end !important
  6454. }
  6455. .align-self-xl-center {
  6456. -ms-flex-item-align: center !important;
  6457. align-self: center !important
  6458. }
  6459. .align-self-xl-baseline {
  6460. -ms-flex-item-align: baseline !important;
  6461. align-self: baseline !important
  6462. }
  6463. .align-self-xl-stretch {
  6464. -ms-flex-item-align: stretch !important;
  6465. align-self: stretch !important
  6466. }
  6467. }
  6468. .float-left {
  6469. float: left !important
  6470. }
  6471. .float-right {
  6472. float: right !important
  6473. }
  6474. .float-none {
  6475. float: none !important
  6476. }
  6477. @media (min-width: 576px) {
  6478. .float-sm-left {
  6479. float: left !important
  6480. }
  6481. .float-sm-right {
  6482. float: right !important
  6483. }
  6484. .float-sm-none {
  6485. float: none !important
  6486. }
  6487. }
  6488. @media (min-width: 768px) {
  6489. .float-md-left {
  6490. float: left !important
  6491. }
  6492. .float-md-right {
  6493. float: right !important
  6494. }
  6495. .float-md-none {
  6496. float: none !important
  6497. }
  6498. }
  6499. @media (min-width: 992px) {
  6500. .float-lg-left {
  6501. float: left !important
  6502. }
  6503. .float-lg-right {
  6504. float: right !important
  6505. }
  6506. .float-lg-none {
  6507. float: none !important
  6508. }
  6509. }
  6510. @media (min-width: 1200px) {
  6511. .float-xl-left {
  6512. float: left !important
  6513. }
  6514. .float-xl-right {
  6515. float: right !important
  6516. }
  6517. .float-xl-none {
  6518. float: none !important
  6519. }
  6520. }
  6521. .position-static {
  6522. position: static !important
  6523. }
  6524. .position-relative {
  6525. position: relative !important
  6526. }
  6527. .position-absolute {
  6528. position: absolute !important
  6529. }
  6530. .position-fixed {
  6531. position: fixed !important
  6532. }
  6533. .position-sticky {
  6534. position: -webkit-sticky !important;
  6535. position: sticky !important
  6536. }
  6537. .fixed-top {
  6538. position: fixed;
  6539. top: 0;
  6540. right: 0;
  6541. left: 0;
  6542. z-index: 1030
  6543. }
  6544. .fixed-bottom {
  6545. position: fixed;
  6546. right: 0;
  6547. bottom: 0;
  6548. left: 0;
  6549. z-index: 1030
  6550. }
  6551. @supports ((position:-webkit-sticky) or (position:sticky)) {
  6552. .sticky-top {
  6553. position: -webkit-sticky;
  6554. position: sticky;
  6555. top: 0;
  6556. z-index: 1020
  6557. }
  6558. }
  6559. .sr-only {
  6560. position: absolute;
  6561. width: 1px;
  6562. height: 1px;
  6563. padding: 0;
  6564. overflow: hidden;
  6565. clip: rect(0, 0, 0, 0);
  6566. white-space: nowrap;
  6567. border: 0
  6568. }
  6569. .sr-only-focusable:active, .sr-only-focusable:focus {
  6570. position: static;
  6571. width: auto;
  6572. height: auto;
  6573. overflow: visible;
  6574. clip: auto;
  6575. white-space: normal
  6576. }
  6577. .shadow-sm {
  6578. box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important
  6579. }
  6580. .shadow {
  6581. box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important
  6582. }
  6583. .shadow-lg {
  6584. box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important
  6585. }
  6586. .shadow-none {
  6587. box-shadow: none !important
  6588. }
  6589. .w-25 {
  6590. width: 25% !important
  6591. }
  6592. .w-50 {
  6593. width: 50% !important
  6594. }
  6595. .w-75 {
  6596. width: 75% !important
  6597. }
  6598. .w-100 {
  6599. width: 100% !important
  6600. }
  6601. .w-auto {
  6602. width: auto !important
  6603. }
  6604. .h-25 {
  6605. height: 25% !important
  6606. }
  6607. .h-50 {
  6608. height: 50% !important
  6609. }
  6610. .h-75 {
  6611. height: 75% !important
  6612. }
  6613. .h-100 {
  6614. height: 100% !important
  6615. }
  6616. .h-auto {
  6617. height: auto !important
  6618. }
  6619. .mw-100 {
  6620. max-width: 100% !important
  6621. }
  6622. .mh-100 {
  6623. max-height: 100% !important
  6624. }
  6625. .m-0 {
  6626. margin: 0 !important
  6627. }
  6628. .mt-0, .my-0 {
  6629. margin-top: 0 !important
  6630. }
  6631. .mr-0, .mx-0 {
  6632. margin-right: 0 !important
  6633. }
  6634. .mb-0, .my-0 {
  6635. margin-bottom: 0 !important
  6636. }
  6637. .ml-0, .mx-0 {
  6638. margin-left: 0 !important
  6639. }
  6640. .m-1 {
  6641. margin: .25rem !important
  6642. }
  6643. .mt-1, .my-1 {
  6644. margin-top: .25rem !important
  6645. }
  6646. .mr-1, .mx-1 {
  6647. margin-right: .25rem !important
  6648. }
  6649. .mb-1, .my-1 {
  6650. margin-bottom: .25rem !important
  6651. }
  6652. .ml-1, .mx-1 {
  6653. margin-left: .25rem !important
  6654. }
  6655. .m-2 {
  6656. margin: .5rem !important
  6657. }
  6658. .mt-2, .my-2 {
  6659. margin-top: .5rem !important
  6660. }
  6661. .mr-2, .mx-2 {
  6662. margin-right: .5rem !important
  6663. }
  6664. .mb-2, .my-2 {
  6665. margin-bottom: .5rem !important
  6666. }
  6667. .ml-2, .mx-2 {
  6668. margin-left: .5rem !important
  6669. }
  6670. .m-3 {
  6671. margin: 1rem !important
  6672. }
  6673. .mt-3, .my-3 {
  6674. margin-top: 1rem !important
  6675. }
  6676. .mr-3, .mx-3 {
  6677. margin-right: 1rem !important
  6678. }
  6679. .mb-3, .my-3 {
  6680. margin-bottom: 1rem !important
  6681. }
  6682. .ml-3, .mx-3 {
  6683. margin-left: 1rem !important
  6684. }
  6685. .m-4 {
  6686. margin: 1.5rem !important
  6687. }
  6688. .mt-4, .my-4 {
  6689. margin-top: 1.5rem !important
  6690. }
  6691. .mr-4, .mx-4 {
  6692. margin-right: 1.5rem !important
  6693. }
  6694. .mb-4, .my-4 {
  6695. margin-bottom: 1.5rem !important
  6696. }
  6697. .ml-4, .mx-4 {
  6698. margin-left: 1.5rem !important
  6699. }
  6700. .m-5 {
  6701. margin: 3rem !important
  6702. }
  6703. .mt-5, .my-5 {
  6704. margin-top: 3rem !important
  6705. }
  6706. .mr-5, .mx-5 {
  6707. margin-right: 3rem !important
  6708. }
  6709. .mb-5, .my-5 {
  6710. margin-bottom: 3rem !important
  6711. }
  6712. .ml-5, .mx-5 {
  6713. margin-left: 3rem !important
  6714. }
  6715. .p-0 {
  6716. padding: 0 !important
  6717. }
  6718. .pt-0, .py-0 {
  6719. padding-top: 0 !important
  6720. }
  6721. .pr-0, .px-0 {
  6722. padding-right: 0 !important
  6723. }
  6724. .pb-0, .py-0 {
  6725. padding-bottom: 0 !important
  6726. }
  6727. .pl-0, .px-0 {
  6728. padding-left: 0 !important
  6729. }
  6730. .p-1 {
  6731. padding: .25rem !important
  6732. }
  6733. .pt-1, .py-1 {
  6734. padding-top: .25rem !important
  6735. }
  6736. .pr-1, .px-1 {
  6737. padding-right: .25rem !important
  6738. }
  6739. .pb-1, .py-1 {
  6740. padding-bottom: .25rem !important
  6741. }
  6742. .pl-1, .px-1 {
  6743. padding-left: .25rem !important
  6744. }
  6745. .p-2 {
  6746. padding: .5rem !important
  6747. }
  6748. .pt-2, .py-2 {
  6749. padding-top: .5rem !important
  6750. }
  6751. .pr-2, .px-2 {
  6752. padding-right: .5rem !important
  6753. }
  6754. .pb-2, .py-2 {
  6755. padding-bottom: .5rem !important
  6756. }
  6757. .pl-2, .px-2 {
  6758. padding-left: .5rem !important
  6759. }
  6760. .p-3 {
  6761. padding: 1rem !important
  6762. }
  6763. .pt-3, .py-3 {
  6764. padding-top: 1rem !important
  6765. }
  6766. .pr-3, .px-3 {
  6767. padding-right: 1rem !important
  6768. }
  6769. .pb-3, .py-3 {
  6770. padding-bottom: 1rem !important
  6771. }
  6772. .pl-3, .px-3 {
  6773. padding-left: 1rem !important
  6774. }
  6775. .p-4 {
  6776. padding: 1.5rem !important
  6777. }
  6778. .pt-4, .py-4 {
  6779. padding-top: 1.5rem !important
  6780. }
  6781. .pr-4, .px-4 {
  6782. padding-right: 1.5rem !important
  6783. }
  6784. .pb-4, .py-4 {
  6785. padding-bottom: 1.5rem !important
  6786. }
  6787. .pl-4, .px-4 {
  6788. padding-left: 1.5rem !important
  6789. }
  6790. .p-5 {
  6791. padding: 3rem !important
  6792. }
  6793. .pt-5, .py-5 {
  6794. padding-top: 3rem !important
  6795. }
  6796. .pr-5, .px-5 {
  6797. padding-right: 3rem !important
  6798. }
  6799. .pb-5, .py-5 {
  6800. padding-bottom: 3rem !important
  6801. }
  6802. .pl-5, .px-5 {
  6803. padding-left: 3rem !important
  6804. }
  6805. .m-auto {
  6806. margin: auto !important
  6807. }
  6808. .mt-auto, .my-auto {
  6809. margin-top: auto !important
  6810. }
  6811. .mr-auto, .mx-auto {
  6812. margin-right: auto !important
  6813. }
  6814. .mb-auto, .my-auto {
  6815. margin-bottom: auto !important
  6816. }
  6817. .ml-auto, .mx-auto {
  6818. margin-left: auto !important
  6819. }
  6820. @media (min-width: 576px) {
  6821. .m-sm-0 {
  6822. margin: 0 !important
  6823. }
  6824. .mt-sm-0, .my-sm-0 {
  6825. margin-top: 0 !important
  6826. }
  6827. .mr-sm-0, .mx-sm-0 {
  6828. margin-right: 0 !important
  6829. }
  6830. .mb-sm-0, .my-sm-0 {
  6831. margin-bottom: 0 !important
  6832. }
  6833. .ml-sm-0, .mx-sm-0 {
  6834. margin-left: 0 !important
  6835. }
  6836. .m-sm-1 {
  6837. margin: .25rem !important
  6838. }
  6839. .mt-sm-1, .my-sm-1 {
  6840. margin-top: .25rem !important
  6841. }
  6842. .mr-sm-1, .mx-sm-1 {
  6843. margin-right: .25rem !important
  6844. }
  6845. .mb-sm-1, .my-sm-1 {
  6846. margin-bottom: .25rem !important
  6847. }
  6848. .ml-sm-1, .mx-sm-1 {
  6849. margin-left: .25rem !important
  6850. }
  6851. .m-sm-2 {
  6852. margin: .5rem !important
  6853. }
  6854. .mt-sm-2, .my-sm-2 {
  6855. margin-top: .5rem !important
  6856. }
  6857. .mr-sm-2, .mx-sm-2 {
  6858. margin-right: .5rem !important
  6859. }
  6860. .mb-sm-2, .my-sm-2 {
  6861. margin-bottom: .5rem !important
  6862. }
  6863. .ml-sm-2, .mx-sm-2 {
  6864. margin-left: .5rem !important
  6865. }
  6866. .m-sm-3 {
  6867. margin: 1rem !important
  6868. }
  6869. .mt-sm-3, .my-sm-3 {
  6870. margin-top: 1rem !important
  6871. }
  6872. .mr-sm-3, .mx-sm-3 {
  6873. margin-right: 1rem !important
  6874. }
  6875. .mb-sm-3, .my-sm-3 {
  6876. margin-bottom: 1rem !important
  6877. }
  6878. .ml-sm-3, .mx-sm-3 {
  6879. margin-left: 1rem !important
  6880. }
  6881. .m-sm-4 {
  6882. margin: 1.5rem !important
  6883. }
  6884. .mt-sm-4, .my-sm-4 {
  6885. margin-top: 1.5rem !important
  6886. }
  6887. .mr-sm-4, .mx-sm-4 {
  6888. margin-right: 1.5rem !important
  6889. }
  6890. .mb-sm-4, .my-sm-4 {
  6891. margin-bottom: 1.5rem !important
  6892. }
  6893. .ml-sm-4, .mx-sm-4 {
  6894. margin-left: 1.5rem !important
  6895. }
  6896. .m-sm-5 {
  6897. margin: 3rem !important
  6898. }
  6899. .mt-sm-5, .my-sm-5 {
  6900. margin-top: 3rem !important
  6901. }
  6902. .mr-sm-5, .mx-sm-5 {
  6903. margin-right: 3rem !important
  6904. }
  6905. .mb-sm-5, .my-sm-5 {
  6906. margin-bottom: 3rem !important
  6907. }
  6908. .ml-sm-5, .mx-sm-5 {
  6909. margin-left: 3rem !important
  6910. }
  6911. .p-sm-0 {
  6912. padding: 0 !important
  6913. }
  6914. .pt-sm-0, .py-sm-0 {
  6915. padding-top: 0 !important
  6916. }
  6917. .pr-sm-0, .px-sm-0 {
  6918. padding-right: 0 !important
  6919. }
  6920. .pb-sm-0, .py-sm-0 {
  6921. padding-bottom: 0 !important
  6922. }
  6923. .pl-sm-0, .px-sm-0 {
  6924. padding-left: 0 !important
  6925. }
  6926. .p-sm-1 {
  6927. padding: .25rem !important
  6928. }
  6929. .pt-sm-1, .py-sm-1 {
  6930. padding-top: .25rem !important
  6931. }
  6932. .pr-sm-1, .px-sm-1 {
  6933. padding-right: .25rem !important
  6934. }
  6935. .pb-sm-1, .py-sm-1 {
  6936. padding-bottom: .25rem !important
  6937. }
  6938. .pl-sm-1, .px-sm-1 {
  6939. padding-left: .25rem !important
  6940. }
  6941. .p-sm-2 {
  6942. padding: .5rem !important
  6943. }
  6944. .pt-sm-2, .py-sm-2 {
  6945. padding-top: .5rem !important
  6946. }
  6947. .pr-sm-2, .px-sm-2 {
  6948. padding-right: .5rem !important
  6949. }
  6950. .pb-sm-2, .py-sm-2 {
  6951. padding-bottom: .5rem !important
  6952. }
  6953. .pl-sm-2, .px-sm-2 {
  6954. padding-left: .5rem !important
  6955. }
  6956. .p-sm-3 {
  6957. padding: 1rem !important
  6958. }
  6959. .pt-sm-3, .py-sm-3 {
  6960. padding-top: 1rem !important
  6961. }
  6962. .pr-sm-3, .px-sm-3 {
  6963. padding-right: 1rem !important
  6964. }
  6965. .pb-sm-3, .py-sm-3 {
  6966. padding-bottom: 1rem !important
  6967. }
  6968. .pl-sm-3, .px-sm-3 {
  6969. padding-left: 1rem !important
  6970. }
  6971. .p-sm-4 {
  6972. padding: 1.5rem !important
  6973. }
  6974. .pt-sm-4, .py-sm-4 {
  6975. padding-top: 1.5rem !important
  6976. }
  6977. .pr-sm-4, .px-sm-4 {
  6978. padding-right: 1.5rem !important
  6979. }
  6980. .pb-sm-4, .py-sm-4 {
  6981. padding-bottom: 1.5rem !important
  6982. }
  6983. .pl-sm-4, .px-sm-4 {
  6984. padding-left: 1.5rem !important
  6985. }
  6986. .p-sm-5 {
  6987. padding: 3rem !important
  6988. }
  6989. .pt-sm-5, .py-sm-5 {
  6990. padding-top: 3rem !important
  6991. }
  6992. .pr-sm-5, .px-sm-5 {
  6993. padding-right: 3rem !important
  6994. }
  6995. .pb-sm-5, .py-sm-5 {
  6996. padding-bottom: 3rem !important
  6997. }
  6998. .pl-sm-5, .px-sm-5 {
  6999. padding-left: 3rem !important
  7000. }
  7001. .m-sm-auto {
  7002. margin: auto !important
  7003. }
  7004. .mt-sm-auto, .my-sm-auto {
  7005. margin-top: auto !important
  7006. }
  7007. .mr-sm-auto, .mx-sm-auto {
  7008. margin-right: auto !important
  7009. }
  7010. .mb-sm-auto, .my-sm-auto {
  7011. margin-bottom: auto !important
  7012. }
  7013. .ml-sm-auto, .mx-sm-auto {
  7014. margin-left: auto !important
  7015. }
  7016. }
  7017. @media (min-width: 768px) {
  7018. .m-md-0 {
  7019. margin: 0 !important
  7020. }
  7021. .mt-md-0, .my-md-0 {
  7022. margin-top: 0 !important
  7023. }
  7024. .mr-md-0, .mx-md-0 {
  7025. margin-right: 0 !important
  7026. }
  7027. .mb-md-0, .my-md-0 {
  7028. margin-bottom: 0 !important
  7029. }
  7030. .ml-md-0, .mx-md-0 {
  7031. margin-left: 0 !important
  7032. }
  7033. .m-md-1 {
  7034. margin: .25rem !important
  7035. }
  7036. .mt-md-1, .my-md-1 {
  7037. margin-top: .25rem !important
  7038. }
  7039. .mr-md-1, .mx-md-1 {
  7040. margin-right: .25rem !important
  7041. }
  7042. .mb-md-1, .my-md-1 {
  7043. margin-bottom: .25rem !important
  7044. }
  7045. .ml-md-1, .mx-md-1 {
  7046. margin-left: .25rem !important
  7047. }
  7048. .m-md-2 {
  7049. margin: .5rem !important
  7050. }
  7051. .mt-md-2, .my-md-2 {
  7052. margin-top: .5rem !important
  7053. }
  7054. .mr-md-2, .mx-md-2 {
  7055. margin-right: .5rem !important
  7056. }
  7057. .mb-md-2, .my-md-2 {
  7058. margin-bottom: .5rem !important
  7059. }
  7060. .ml-md-2, .mx-md-2 {
  7061. margin-left: .5rem !important
  7062. }
  7063. .m-md-3 {
  7064. margin: 1rem !important
  7065. }
  7066. .mt-md-3, .my-md-3 {
  7067. margin-top: 1rem !important
  7068. }
  7069. .mr-md-3, .mx-md-3 {
  7070. margin-right: 1rem !important
  7071. }
  7072. .mb-md-3, .my-md-3 {
  7073. margin-bottom: 1rem !important
  7074. }
  7075. .ml-md-3, .mx-md-3 {
  7076. margin-left: 1rem !important
  7077. }
  7078. .m-md-4 {
  7079. margin: 1.5rem !important
  7080. }
  7081. .mt-md-4, .my-md-4 {
  7082. margin-top: 1.5rem !important
  7083. }
  7084. .mr-md-4, .mx-md-4 {
  7085. margin-right: 1.5rem !important
  7086. }
  7087. .mb-md-4, .my-md-4 {
  7088. margin-bottom: 1.5rem !important
  7089. }
  7090. .ml-md-4, .mx-md-4 {
  7091. margin-left: 1.5rem !important
  7092. }
  7093. .m-md-5 {
  7094. margin: 3rem !important
  7095. }
  7096. .mt-md-5, .my-md-5 {
  7097. margin-top: 3rem !important
  7098. }
  7099. .mr-md-5, .mx-md-5 {
  7100. margin-right: 3rem !important
  7101. }
  7102. .mb-md-5, .my-md-5 {
  7103. margin-bottom: 3rem !important
  7104. }
  7105. .ml-md-5, .mx-md-5 {
  7106. margin-left: 3rem !important
  7107. }
  7108. .p-md-0 {
  7109. padding: 0 !important
  7110. }
  7111. .pt-md-0, .py-md-0 {
  7112. padding-top: 0 !important
  7113. }
  7114. .pr-md-0, .px-md-0 {
  7115. padding-right: 0 !important
  7116. }
  7117. .pb-md-0, .py-md-0 {
  7118. padding-bottom: 0 !important
  7119. }
  7120. .pl-md-0, .px-md-0 {
  7121. padding-left: 0 !important
  7122. }
  7123. .p-md-1 {
  7124. padding: .25rem !important
  7125. }
  7126. .pt-md-1, .py-md-1 {
  7127. padding-top: .25rem !important
  7128. }
  7129. .pr-md-1, .px-md-1 {
  7130. padding-right: .25rem !important
  7131. }
  7132. .pb-md-1, .py-md-1 {
  7133. padding-bottom: .25rem !important
  7134. }
  7135. .pl-md-1, .px-md-1 {
  7136. padding-left: .25rem !important
  7137. }
  7138. .p-md-2 {
  7139. padding: .5rem !important
  7140. }
  7141. .pt-md-2, .py-md-2 {
  7142. padding-top: .5rem !important
  7143. }
  7144. .pr-md-2, .px-md-2 {
  7145. padding-right: .5rem !important
  7146. }
  7147. .pb-md-2, .py-md-2 {
  7148. padding-bottom: .5rem !important
  7149. }
  7150. .pl-md-2, .px-md-2 {
  7151. padding-left: .5rem !important
  7152. }
  7153. .p-md-3 {
  7154. padding: 1rem !important
  7155. }
  7156. .pt-md-3, .py-md-3 {
  7157. padding-top: 1rem !important
  7158. }
  7159. .pr-md-3, .px-md-3 {
  7160. padding-right: 1rem !important
  7161. }
  7162. .pb-md-3, .py-md-3 {
  7163. padding-bottom: 1rem !important
  7164. }
  7165. .pl-md-3, .px-md-3 {
  7166. padding-left: 1rem !important
  7167. }
  7168. .p-md-4 {
  7169. padding: 1.5rem !important
  7170. }
  7171. .pt-md-4, .py-md-4 {
  7172. padding-top: 1.5rem !important
  7173. }
  7174. .pr-md-4, .px-md-4 {
  7175. padding-right: 1.5rem !important
  7176. }
  7177. .pb-md-4, .py-md-4 {
  7178. padding-bottom: 1.5rem !important
  7179. }
  7180. .pl-md-4, .px-md-4 {
  7181. padding-left: 1.5rem !important
  7182. }
  7183. .p-md-5 {
  7184. padding: 3rem !important
  7185. }
  7186. .pt-md-5, .py-md-5 {
  7187. padding-top: 3rem !important
  7188. }
  7189. .pr-md-5, .px-md-5 {
  7190. padding-right: 3rem !important
  7191. }
  7192. .pb-md-5, .py-md-5 {
  7193. padding-bottom: 3rem !important
  7194. }
  7195. .pl-md-5, .px-md-5 {
  7196. padding-left: 3rem !important
  7197. }
  7198. .m-md-auto {
  7199. margin: auto !important
  7200. }
  7201. .mt-md-auto, .my-md-auto {
  7202. margin-top: auto !important
  7203. }
  7204. .mr-md-auto, .mx-md-auto {
  7205. margin-right: auto !important
  7206. }
  7207. .mb-md-auto, .my-md-auto {
  7208. margin-bottom: auto !important
  7209. }
  7210. .ml-md-auto, .mx-md-auto {
  7211. margin-left: auto !important
  7212. }
  7213. }
  7214. @media (min-width: 992px) {
  7215. .m-lg-0 {
  7216. margin: 0 !important
  7217. }
  7218. .mt-lg-0, .my-lg-0 {
  7219. margin-top: 0 !important
  7220. }
  7221. .mr-lg-0, .mx-lg-0 {
  7222. margin-right: 0 !important
  7223. }
  7224. .mb-lg-0, .my-lg-0 {
  7225. margin-bottom: 0 !important
  7226. }
  7227. .ml-lg-0, .mx-lg-0 {
  7228. margin-left: 0 !important
  7229. }
  7230. .m-lg-1 {
  7231. margin: .25rem !important
  7232. }
  7233. .mt-lg-1, .my-lg-1 {
  7234. margin-top: .25rem !important
  7235. }
  7236. .mr-lg-1, .mx-lg-1 {
  7237. margin-right: .25rem !important
  7238. }
  7239. .mb-lg-1, .my-lg-1 {
  7240. margin-bottom: .25rem !important
  7241. }
  7242. .ml-lg-1, .mx-lg-1 {
  7243. margin-left: .25rem !important
  7244. }
  7245. .m-lg-2 {
  7246. margin: .5rem !important
  7247. }
  7248. .mt-lg-2, .my-lg-2 {
  7249. margin-top: .5rem !important
  7250. }
  7251. .mr-lg-2, .mx-lg-2 {
  7252. margin-right: .5rem !important
  7253. }
  7254. .mb-lg-2, .my-lg-2 {
  7255. margin-bottom: .5rem !important
  7256. }
  7257. .ml-lg-2, .mx-lg-2 {
  7258. margin-left: .5rem !important
  7259. }
  7260. .m-lg-3 {
  7261. margin: 1rem !important
  7262. }
  7263. .mt-lg-3, .my-lg-3 {
  7264. margin-top: 1rem !important
  7265. }
  7266. .mr-lg-3, .mx-lg-3 {
  7267. margin-right: 1rem !important
  7268. }
  7269. .mb-lg-3, .my-lg-3 {
  7270. margin-bottom: 1rem !important
  7271. }
  7272. .ml-lg-3, .mx-lg-3 {
  7273. margin-left: 1rem !important
  7274. }
  7275. .m-lg-4 {
  7276. margin: 1.5rem !important
  7277. }
  7278. .mt-lg-4, .my-lg-4 {
  7279. margin-top: 1.5rem !important
  7280. }
  7281. .mr-lg-4, .mx-lg-4 {
  7282. margin-right: 1.5rem !important
  7283. }
  7284. .mb-lg-4, .my-lg-4 {
  7285. margin-bottom: 1.5rem !important
  7286. }
  7287. .ml-lg-4, .mx-lg-4 {
  7288. margin-left: 1.5rem !important
  7289. }
  7290. .m-lg-5 {
  7291. margin: 3rem !important
  7292. }
  7293. .mt-lg-5, .my-lg-5 {
  7294. margin-top: 3rem !important
  7295. }
  7296. .mr-lg-5, .mx-lg-5 {
  7297. margin-right: 3rem !important
  7298. }
  7299. .mb-lg-5, .my-lg-5 {
  7300. margin-bottom: 3rem !important
  7301. }
  7302. .ml-lg-5, .mx-lg-5 {
  7303. margin-left: 3rem !important
  7304. }
  7305. .p-lg-0 {
  7306. padding: 0 !important
  7307. }
  7308. .pt-lg-0, .py-lg-0 {
  7309. padding-top: 0 !important
  7310. }
  7311. .pr-lg-0, .px-lg-0 {
  7312. padding-right: 0 !important
  7313. }
  7314. .pb-lg-0, .py-lg-0 {
  7315. padding-bottom: 0 !important
  7316. }
  7317. .pl-lg-0, .px-lg-0 {
  7318. padding-left: 0 !important
  7319. }
  7320. .p-lg-1 {
  7321. padding: .25rem !important
  7322. }
  7323. .pt-lg-1, .py-lg-1 {
  7324. padding-top: .25rem !important
  7325. }
  7326. .pr-lg-1, .px-lg-1 {
  7327. padding-right: .25rem !important
  7328. }
  7329. .pb-lg-1, .py-lg-1 {
  7330. padding-bottom: .25rem !important
  7331. }
  7332. .pl-lg-1, .px-lg-1 {
  7333. padding-left: .25rem !important
  7334. }
  7335. .p-lg-2 {
  7336. padding: .5rem !important
  7337. }
  7338. .pt-lg-2, .py-lg-2 {
  7339. padding-top: .5rem !important
  7340. }
  7341. .pr-lg-2, .px-lg-2 {
  7342. padding-right: .5rem !important
  7343. }
  7344. .pb-lg-2, .py-lg-2 {
  7345. padding-bottom: .5rem !important
  7346. }
  7347. .pl-lg-2, .px-lg-2 {
  7348. padding-left: .5rem !important
  7349. }
  7350. .p-lg-3 {
  7351. padding: 1rem !important
  7352. }
  7353. .pt-lg-3, .py-lg-3 {
  7354. padding-top: 1rem !important
  7355. }
  7356. .pr-lg-3, .px-lg-3 {
  7357. padding-right: 1rem !important
  7358. }
  7359. .pb-lg-3, .py-lg-3 {
  7360. padding-bottom: 1rem !important
  7361. }
  7362. .pl-lg-3, .px-lg-3 {
  7363. padding-left: 1rem !important
  7364. }
  7365. .p-lg-4 {
  7366. padding: 1.5rem !important
  7367. }
  7368. .pt-lg-4, .py-lg-4 {
  7369. padding-top: 1.5rem !important
  7370. }
  7371. .pr-lg-4, .px-lg-4 {
  7372. padding-right: 1.5rem !important
  7373. }
  7374. .pb-lg-4, .py-lg-4 {
  7375. padding-bottom: 1.5rem !important
  7376. }
  7377. .pl-lg-4, .px-lg-4 {
  7378. padding-left: 1.5rem !important
  7379. }
  7380. .p-lg-5 {
  7381. padding: 3rem !important
  7382. }
  7383. .pt-lg-5, .py-lg-5 {
  7384. padding-top: 3rem !important
  7385. }
  7386. .pr-lg-5, .px-lg-5 {
  7387. padding-right: 3rem !important
  7388. }
  7389. .pb-lg-5, .py-lg-5 {
  7390. padding-bottom: 3rem !important
  7391. }
  7392. .pl-lg-5, .px-lg-5 {
  7393. padding-left: 3rem !important
  7394. }
  7395. .m-lg-auto {
  7396. margin: auto !important
  7397. }
  7398. .mt-lg-auto, .my-lg-auto {
  7399. margin-top: auto !important
  7400. }
  7401. .mr-lg-auto, .mx-lg-auto {
  7402. margin-right: auto !important
  7403. }
  7404. .mb-lg-auto, .my-lg-auto {
  7405. margin-bottom: auto !important
  7406. }
  7407. .ml-lg-auto, .mx-lg-auto {
  7408. margin-left: auto !important
  7409. }
  7410. }
  7411. @media (min-width: 1200px) {
  7412. .m-xl-0 {
  7413. margin: 0 !important
  7414. }
  7415. .mt-xl-0, .my-xl-0 {
  7416. margin-top: 0 !important
  7417. }
  7418. .mr-xl-0, .mx-xl-0 {
  7419. margin-right: 0 !important
  7420. }
  7421. .mb-xl-0, .my-xl-0 {
  7422. margin-bottom: 0 !important
  7423. }
  7424. .ml-xl-0, .mx-xl-0 {
  7425. margin-left: 0 !important
  7426. }
  7427. .m-xl-1 {
  7428. margin: .25rem !important
  7429. }
  7430. .mt-xl-1, .my-xl-1 {
  7431. margin-top: .25rem !important
  7432. }
  7433. .mr-xl-1, .mx-xl-1 {
  7434. margin-right: .25rem !important
  7435. }
  7436. .mb-xl-1, .my-xl-1 {
  7437. margin-bottom: .25rem !important
  7438. }
  7439. .ml-xl-1, .mx-xl-1 {
  7440. margin-left: .25rem !important
  7441. }
  7442. .m-xl-2 {
  7443. margin: .5rem !important
  7444. }
  7445. .mt-xl-2, .my-xl-2 {
  7446. margin-top: .5rem !important
  7447. }
  7448. .mr-xl-2, .mx-xl-2 {
  7449. margin-right: .5rem !important
  7450. }
  7451. .mb-xl-2, .my-xl-2 {
  7452. margin-bottom: .5rem !important
  7453. }
  7454. .ml-xl-2, .mx-xl-2 {
  7455. margin-left: .5rem !important
  7456. }
  7457. .m-xl-3 {
  7458. margin: 1rem !important
  7459. }
  7460. .mt-xl-3, .my-xl-3 {
  7461. margin-top: 1rem !important
  7462. }
  7463. .mr-xl-3, .mx-xl-3 {
  7464. margin-right: 1rem !important
  7465. }
  7466. .mb-xl-3, .my-xl-3 {
  7467. margin-bottom: 1rem !important
  7468. }
  7469. .ml-xl-3, .mx-xl-3 {
  7470. margin-left: 1rem !important
  7471. }
  7472. .m-xl-4 {
  7473. margin: 1.5rem !important
  7474. }
  7475. .mt-xl-4, .my-xl-4 {
  7476. margin-top: 1.5rem !important
  7477. }
  7478. .mr-xl-4, .mx-xl-4 {
  7479. margin-right: 1.5rem !important
  7480. }
  7481. .mb-xl-4, .my-xl-4 {
  7482. margin-bottom: 1.5rem !important
  7483. }
  7484. .ml-xl-4, .mx-xl-4 {
  7485. margin-left: 1.5rem !important
  7486. }
  7487. .m-xl-5 {
  7488. margin: 3rem !important
  7489. }
  7490. .mt-xl-5, .my-xl-5 {
  7491. margin-top: 3rem !important
  7492. }
  7493. .mr-xl-5, .mx-xl-5 {
  7494. margin-right: 3rem !important
  7495. }
  7496. .mb-xl-5, .my-xl-5 {
  7497. margin-bottom: 3rem !important
  7498. }
  7499. .ml-xl-5, .mx-xl-5 {
  7500. margin-left: 3rem !important
  7501. }
  7502. .p-xl-0 {
  7503. padding: 0 !important
  7504. }
  7505. .pt-xl-0, .py-xl-0 {
  7506. padding-top: 0 !important
  7507. }
  7508. .pr-xl-0, .px-xl-0 {
  7509. padding-right: 0 !important
  7510. }
  7511. .pb-xl-0, .py-xl-0 {
  7512. padding-bottom: 0 !important
  7513. }
  7514. .pl-xl-0, .px-xl-0 {
  7515. padding-left: 0 !important
  7516. }
  7517. .p-xl-1 {
  7518. padding: .25rem !important
  7519. }
  7520. .pt-xl-1, .py-xl-1 {
  7521. padding-top: .25rem !important
  7522. }
  7523. .pr-xl-1, .px-xl-1 {
  7524. padding-right: .25rem !important
  7525. }
  7526. .pb-xl-1, .py-xl-1 {
  7527. padding-bottom: .25rem !important
  7528. }
  7529. .pl-xl-1, .px-xl-1 {
  7530. padding-left: .25rem !important
  7531. }
  7532. .p-xl-2 {
  7533. padding: .5rem !important
  7534. }
  7535. .pt-xl-2, .py-xl-2 {
  7536. padding-top: .5rem !important
  7537. }
  7538. .pr-xl-2, .px-xl-2 {
  7539. padding-right: .5rem !important
  7540. }
  7541. .pb-xl-2, .py-xl-2 {
  7542. padding-bottom: .5rem !important
  7543. }
  7544. .pl-xl-2, .px-xl-2 {
  7545. padding-left: .5rem !important
  7546. }
  7547. .p-xl-3 {
  7548. padding: 1rem !important
  7549. }
  7550. .pt-xl-3, .py-xl-3 {
  7551. padding-top: 1rem !important
  7552. }
  7553. .pr-xl-3, .px-xl-3 {
  7554. padding-right: 1rem !important
  7555. }
  7556. .pb-xl-3, .py-xl-3 {
  7557. padding-bottom: 1rem !important
  7558. }
  7559. .pl-xl-3, .px-xl-3 {
  7560. padding-left: 1rem !important
  7561. }
  7562. .p-xl-4 {
  7563. padding: 1.5rem !important
  7564. }
  7565. .pt-xl-4, .py-xl-4 {
  7566. padding-top: 1.5rem !important
  7567. }
  7568. .pr-xl-4, .px-xl-4 {
  7569. padding-right: 1.5rem !important
  7570. }
  7571. .pb-xl-4, .py-xl-4 {
  7572. padding-bottom: 1.5rem !important
  7573. }
  7574. .pl-xl-4, .px-xl-4 {
  7575. padding-left: 1.5rem !important
  7576. }
  7577. .p-xl-5 {
  7578. padding: 3rem !important
  7579. }
  7580. .pt-xl-5, .py-xl-5 {
  7581. padding-top: 3rem !important
  7582. }
  7583. .pr-xl-5, .px-xl-5 {
  7584. padding-right: 3rem !important
  7585. }
  7586. .pb-xl-5, .py-xl-5 {
  7587. padding-bottom: 3rem !important
  7588. }
  7589. .pl-xl-5, .px-xl-5 {
  7590. padding-left: 3rem !important
  7591. }
  7592. .m-xl-auto {
  7593. margin: auto !important
  7594. }
  7595. .mt-xl-auto, .my-xl-auto {
  7596. margin-top: auto !important
  7597. }
  7598. .mr-xl-auto, .mx-xl-auto {
  7599. margin-right: auto !important
  7600. }
  7601. .mb-xl-auto, .my-xl-auto {
  7602. margin-bottom: auto !important
  7603. }
  7604. .ml-xl-auto, .mx-xl-auto {
  7605. margin-left: auto !important
  7606. }
  7607. }
  7608. .text-monospace {
  7609. font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
  7610. }
  7611. .text-justify {
  7612. text-align: justify !important
  7613. }
  7614. .text-nowrap {
  7615. white-space: nowrap !important
  7616. }
  7617. .text-truncate {
  7618. overflow: hidden;
  7619. text-overflow: ellipsis;
  7620. white-space: nowrap
  7621. }
  7622. .text-left {
  7623. text-align: left !important
  7624. }
  7625. .text-right {
  7626. text-align: right !important
  7627. }
  7628. .text-center {
  7629. text-align: center !important
  7630. }
  7631. @media (min-width: 576px) {
  7632. .text-sm-left {
  7633. text-align: left !important
  7634. }
  7635. .text-sm-right {
  7636. text-align: right !important
  7637. }
  7638. .text-sm-center {
  7639. text-align: center !important
  7640. }
  7641. }
  7642. @media (min-width: 768px) {
  7643. .text-md-left {
  7644. text-align: left !important
  7645. }
  7646. .text-md-right {
  7647. text-align: right !important
  7648. }
  7649. .text-md-center {
  7650. text-align: center !important
  7651. }
  7652. }
  7653. @media (min-width: 992px) {
  7654. .text-lg-left {
  7655. text-align: left !important
  7656. }
  7657. .text-lg-right {
  7658. text-align: right !important
  7659. }
  7660. .text-lg-center {
  7661. text-align: center !important
  7662. }
  7663. }
  7664. @media (min-width: 1200px) {
  7665. .text-xl-left {
  7666. text-align: left !important
  7667. }
  7668. .text-xl-right {
  7669. text-align: right !important
  7670. }
  7671. .text-xl-center {
  7672. text-align: center !important
  7673. }
  7674. }
  7675. .text-lowercase {
  7676. text-transform: lowercase !important
  7677. }
  7678. .text-uppercase {
  7679. text-transform: uppercase !important
  7680. }
  7681. .text-capitalize {
  7682. text-transform: capitalize !important
  7683. }
  7684. .font-weight-light {
  7685. font-weight: 300 !important
  7686. }
  7687. .font-weight-normal {
  7688. font-weight: 400 !important
  7689. }
  7690. .font-weight-bold {
  7691. font-weight: 700 !important
  7692. }
  7693. .font-italic {
  7694. font-style: italic !important
  7695. }
  7696. .text-white {
  7697. color: #fff !important
  7698. }
  7699. .text-primary {
  7700. color: #007bff !important
  7701. }
  7702. a.text-primary:focus, a.text-primary:hover {
  7703. color: #0062cc !important
  7704. }
  7705. .text-secondary {
  7706. color: #6c757d !important
  7707. }
  7708. a.text-secondary:focus, a.text-secondary:hover {
  7709. color: #545b62 !important
  7710. }
  7711. .text-success {
  7712. color: #28a745 !important
  7713. }
  7714. a.text-success:focus, a.text-success:hover {
  7715. color: #1e7e34 !important
  7716. }
  7717. .text-info {
  7718. color: #17a2b8 !important
  7719. }
  7720. a.text-info:focus, a.text-info:hover {
  7721. color: #117a8b !important
  7722. }
  7723. .text-warning {
  7724. color: #ffc107 !important
  7725. }
  7726. a.text-warning:focus, a.text-warning:hover {
  7727. color: #d39e00 !important
  7728. }
  7729. .text-danger {
  7730. color: #dc3545 !important
  7731. }
  7732. a.text-danger:focus, a.text-danger:hover {
  7733. color: #bd2130 !important
  7734. }
  7735. .text-light {
  7736. color: #f8f9fa !important
  7737. }
  7738. a.text-light:focus, a.text-light:hover {
  7739. color: #dae0e5 !important
  7740. }
  7741. .text-dark {
  7742. color: #343a40 !important
  7743. }
  7744. a.text-dark:focus, a.text-dark:hover {
  7745. color: #1d2124 !important
  7746. }
  7747. .text-body {
  7748. color: #212529 !important
  7749. }
  7750. .text-muted {
  7751. color: #6c757d !important
  7752. }
  7753. .text-black-50 {
  7754. color: rgba(0, 0, 0, .5) !important
  7755. }
  7756. .text-white-50 {
  7757. color: rgba(255, 255, 255, .5) !important
  7758. }
  7759. .text-hide {
  7760. font: 0/0 a;
  7761. color: transparent;
  7762. text-shadow: none;
  7763. background-color: transparent;
  7764. border: 0
  7765. }
  7766. .visible {
  7767. visibility: visible !important
  7768. }
  7769. .invisible {
  7770. visibility: hidden !important
  7771. }
  7772. @media print {
  7773. *, ::after, ::before {
  7774. text-shadow: none !important;
  7775. box-shadow: none !important
  7776. }
  7777. a:not(.btn) {
  7778. text-decoration: underline
  7779. }
  7780. abbr[title]::after {
  7781. content: " (" attr(title) ")"
  7782. }
  7783. pre {
  7784. white-space: pre-wrap !important
  7785. }
  7786. blockquote, pre {
  7787. border: 1px solid #adb5bd;
  7788. page-break-inside: avoid
  7789. }
  7790. thead {
  7791. display: table-header-group
  7792. }
  7793. img, tr {
  7794. page-break-inside: avoid
  7795. }
  7796. h2, h3, p {
  7797. orphans: 3;
  7798. widows: 3
  7799. }
  7800. h2, h3 {
  7801. page-break-after: avoid
  7802. }
  7803. @page {
  7804. size: a3
  7805. }
  7806. body {
  7807. min-width: 992px !important
  7808. }
  7809. .container {
  7810. min-width: 992px !important
  7811. }
  7812. .navbar {
  7813. display: none
  7814. }
  7815. .badge {
  7816. border: 1px solid #000
  7817. }
  7818. .table {
  7819. border-collapse: collapse !important
  7820. }
  7821. .table td, .table th {
  7822. background-color: #fff !important
  7823. }
  7824. .table-bordered td, .table-bordered th {
  7825. border: 1px solid #dee2e6 !important
  7826. }
  7827. .table-dark {
  7828. color: inherit
  7829. }
  7830. .table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th {
  7831. border-color: #dee2e6
  7832. }
  7833. .table .thead-dark th {
  7834. color: inherit;
  7835. border-color: #dee2e6
  7836. }
  7837. }
  7838. .cc-window {
  7839. opacity: 1;
  7840. transition: opacity 1s ease
  7841. }
  7842. .cc-window.cc-invisible {
  7843. opacity: 0
  7844. }
  7845. .cc-animate.cc-revoke {
  7846. transition: transform 1s ease
  7847. }
  7848. .cc-animate.cc-revoke.cc-top {
  7849. transform: translateY(-2em)
  7850. }
  7851. .cc-animate.cc-revoke.cc-bottom {
  7852. transform: translateY(2em)
  7853. }
  7854. .cc-animate.cc-revoke.cc-active.cc-bottom, .cc-animate.cc-revoke.cc-active.cc-top, .cc-revoke:hover {
  7855. transform: translateY(0)
  7856. }
  7857. .cc-grower {
  7858. max-height: 0;
  7859. overflow: hidden;
  7860. transition: max-height 1s
  7861. }
  7862. .cc-link, .cc-revoke:hover {
  7863. text-decoration: underline
  7864. }
  7865. .cc-revoke, .cc-window {
  7866. position: fixed;
  7867. overflow: hidden;
  7868. box-sizing: border-box;
  7869. font-family: Helvetica, Calibri, Arial, sans-serif;
  7870. font-size: 16px;
  7871. line-height: 1.5em;
  7872. display: -ms-flexbox;
  7873. display: flex;
  7874. -ms-flex-wrap: nowrap;
  7875. flex-wrap: nowrap;
  7876. z-index: 9999
  7877. }
  7878. .cc-window.cc-static {
  7879. position: static
  7880. }
  7881. .cc-window.cc-floating {
  7882. padding: 2em;
  7883. max-width: 24em;
  7884. -ms-flex-direction: column;
  7885. flex-direction: column
  7886. }
  7887. .cc-window.cc-banner {
  7888. padding: 1em 1.8em;
  7889. width: 100%;
  7890. -ms-flex-direction: row;
  7891. flex-direction: row
  7892. }
  7893. .cc-revoke {
  7894. padding: .5em
  7895. }
  7896. .cc-header {
  7897. font-size: 18px;
  7898. font-weight: 700
  7899. }
  7900. .cc-btn, .cc-close, .cc-link, .cc-revoke {
  7901. cursor: pointer
  7902. }
  7903. .cc-link {
  7904. opacity: .8;
  7905. display: inline-block;
  7906. padding: .2em
  7907. }
  7908. .cc-link:hover {
  7909. opacity: 1
  7910. }
  7911. .cc-link:active, .cc-link:visited {
  7912. color: initial
  7913. }
  7914. .cc-btn {
  7915. display: block;
  7916. padding: .4em .8em;
  7917. font-size: .9em;
  7918. font-weight: 700;
  7919. border-width: 2px;
  7920. border-style: solid;
  7921. text-align: center;
  7922. white-space: nowrap
  7923. }
  7924. .cc-banner .cc-btn:last-child {
  7925. min-width: 140px
  7926. }
  7927. .cc-highlight .cc-btn:first-child {
  7928. background-color: transparent;
  7929. border-color: transparent
  7930. }
  7931. .cc-highlight .cc-btn:first-child:focus, .cc-highlight .cc-btn:first-child:hover {
  7932. background-color: transparent;
  7933. text-decoration: underline
  7934. }
  7935. .cc-close {
  7936. display: block;
  7937. position: absolute;
  7938. top: .5em;
  7939. right: .5em;
  7940. font-size: 1.6em;
  7941. opacity: .9;
  7942. line-height: .75
  7943. }
  7944. .cc-close:focus, .cc-close:hover {
  7945. opacity: 1
  7946. }
  7947. .cc-revoke.cc-top {
  7948. top: 0;
  7949. left: 3em;
  7950. border-bottom-left-radius: .5em;
  7951. border-bottom-right-radius: .5em
  7952. }
  7953. .cc-revoke.cc-bottom {
  7954. bottom: 0;
  7955. left: 3em;
  7956. border-top-left-radius: .5em;
  7957. border-top-right-radius: .5em
  7958. }
  7959. .cc-revoke.cc-left {
  7960. left: 3em;
  7961. right: unset
  7962. }
  7963. .cc-revoke.cc-right {
  7964. right: 3em;
  7965. left: unset
  7966. }
  7967. .cc-top {
  7968. top: 1em
  7969. }
  7970. .cc-left {
  7971. left: 1em
  7972. }
  7973. .cc-right {
  7974. right: 1em
  7975. }
  7976. .cc-bottom {
  7977. bottom: 1em
  7978. }
  7979. .cc-floating > .cc-link {
  7980. margin-bottom: 1em
  7981. }
  7982. .cc-floating .cc-message {
  7983. display: block;
  7984. margin-bottom: 1em
  7985. }
  7986. .cc-window.cc-floating .cc-compliance {
  7987. -ms-flex: 1;
  7988. flex: 1
  7989. }
  7990. .cc-window.cc-banner {
  7991. -ms-flex-align: center;
  7992. align-items: center
  7993. }
  7994. .cc-banner.cc-top {
  7995. left: 0;
  7996. right: 0;
  7997. top: 0
  7998. }
  7999. .cc-banner.cc-bottom {
  8000. left: 0;
  8001. right: 0;
  8002. bottom: 0
  8003. }
  8004. .cc-banner .cc-message {
  8005. -ms-flex: 1;
  8006. flex: 1
  8007. }
  8008. .cc-compliance {
  8009. display: -ms-flexbox;
  8010. display: flex;
  8011. -ms-flex-align: center;
  8012. align-items: center;
  8013. -ms-flex-line-pack: justify;
  8014. align-content: space-between
  8015. }
  8016. .cc-compliance > .cc-btn {
  8017. -ms-flex: 1;
  8018. flex: 1
  8019. }
  8020. .cc-btn + .cc-btn {
  8021. margin-left: .5em
  8022. }
  8023. @media print {
  8024. .cc-revoke, .cc-window {
  8025. display: none
  8026. }
  8027. }
  8028. @media screen and (max-width: 900px) {
  8029. .cc-btn {
  8030. white-space: normal
  8031. }
  8032. }
  8033. @media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
  8034. .cc-window.cc-top {
  8035. top: 0
  8036. }
  8037. .cc-window.cc-bottom {
  8038. bottom: 0
  8039. }
  8040. .cc-window.cc-banner, .cc-window.cc-left, .cc-window.cc-right {
  8041. left: 0;
  8042. right: 0
  8043. }
  8044. .cc-window.cc-banner {
  8045. -ms-flex-direction: column;
  8046. flex-direction: column
  8047. }
  8048. .cc-window.cc-banner .cc-compliance {
  8049. -ms-flex: 1;
  8050. flex: 1
  8051. }
  8052. .cc-window.cc-floating {
  8053. max-width: none
  8054. }
  8055. .cc-window .cc-message {
  8056. margin-bottom: 1em
  8057. }
  8058. .cc-window.cc-banner {
  8059. -ms-flex-align: unset;
  8060. align-items: unset
  8061. }
  8062. }
  8063. .cc-floating.cc-theme-classic {
  8064. padding: 1.2em;
  8065. border-radius: 5px
  8066. }
  8067. .cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
  8068. text-align: center;
  8069. display: inline;
  8070. -ms-flex: none;
  8071. flex: none
  8072. }
  8073. .cc-theme-classic .cc-btn {
  8074. border-radius: 5px
  8075. }
  8076. .cc-theme-classic .cc-btn:last-child {
  8077. min-width: 140px
  8078. }
  8079. .cc-floating.cc-type-info.cc-theme-classic .cc-btn {
  8080. display: inline-block
  8081. }
  8082. .cc-theme-edgeless.cc-window {
  8083. padding: 0
  8084. }
  8085. .cc-floating.cc-theme-edgeless .cc-message {
  8086. margin: 2em 2em 1.5em
  8087. }
  8088. .cc-banner.cc-theme-edgeless .cc-btn {
  8089. margin: 0;
  8090. padding: .8em 1.8em;
  8091. height: 100%
  8092. }
  8093. .cc-banner.cc-theme-edgeless .cc-message {
  8094. margin-left: 1em
  8095. }
  8096. .cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
  8097. margin-left: 0
  8098. }
  8099. html, body {
  8100. height: 100%;
  8101. }
  8102. body {
  8103. -webkit-font-smoothing: antialiased;
  8104. -moz-osx-font-smoothing: grayscale;
  8105. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  8106. font-size: 14px;
  8107. line-height: 21px;
  8108. color: #333;
  8109. background-color: #fff;
  8110. border-top: 3px solid #ac090c;
  8111. background-color: #f4f6f7;
  8112. }
  8113. h1, h2, h3, h4, h5, h6, .site-title {
  8114. font-family: 'Open Sans', sans-serif;
  8115. margin-bottom: 0.5rem;
  8116. }
  8117. h1 {
  8118. margin-bottom: 1.5rem;
  8119. }
  8120. h2 {
  8121. font-size: 1.6rem;
  8122. }
  8123. h3 {
  8124. font-size: 1.10rem;
  8125. }
  8126. a:link, a:visited, a:hover, a:active {
  8127. color: #ac090c;
  8128. }
  8129. .main_part {
  8130. background-color: #fff;
  8131. -moz-border-radius: 4px;
  8132. -webkit-border-radius: 4px;
  8133. border-radius: 4px;
  8134. padding: 20px;
  8135. border: 1px solid rgba(0, 0, 0, 0.15);
  8136. -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.05);
  8137. -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.05);
  8138. box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.05);
  8139. margin-top: 20px;
  8140. }
  8141. footer {
  8142. color: #333;
  8143. padding-bottom: 30px;
  8144. }
  8145. .programm_englisch {
  8146. margin-bottom: 0px;
  8147. }
  8148. .programme_ueberschrift {
  8149. font-size: 25px;
  8150. }
  8151. .veranstaltungen_2019 {
  8152. font-size: 30px;
  8153. }
  8154. .karte {
  8155. position: relative;
  8156. display: block;
  8157. float: left;
  8158. }
  8159. .mappe {
  8160. margin-bottom: 70px;
  8161. }
  8162. .nav-item .nav-link:link, .nav-item .nav-link:visited, .nav-item .nav-link:hover, .nav-item .nav-link:active {
  8163. color: #ac090c;
  8164. line-height: 18px;
  8165. -webkit-border-radius: 5px;
  8166. -moz-border-radius: 5px;
  8167. border-radius: 5px;
  8168. margin-left: 5px;
  8169. }
  8170. .nav-item .nav-link:focus, .nav-item .nav-link:hover {
  8171. color: #333 !important;
  8172. background-color: #eee;
  8173. }
  8174. .active .nav-link, .active .nav-link:hover {
  8175. color: #fff !important;
  8176. background-color: #ac090c;
  8177. }
  8178. .navbar-dark .navbar-toggler {
  8179. color: #ac080c;
  8180. border-color: transparent;
  8181. border: 0px solid transparent;
  8182. }
  8183. .navbar-dark .navbar-toggler-icon {
  8184. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(172,8,12,1.0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
  8185. }
  8186. .bg-dark {
  8187. background-color: #fef0d2 !important;
  8188. background-color: #FFF !important;
  8189. }
  8190. .list-group-item.active {
  8191. background-color: #F3F3F3;
  8192. border-color: #D3D3D3;
  8193. }
  8194. .cb_brand_image {
  8195. /* background-image: url("");*/
  8196. background-repeat: no-repeat;
  8197. background-size: contain;
  8198. color: transparent !important;
  8199. height: auto;
  8200. width: 480px;
  8201. }
  8202. .cb_navbar_teaser {
  8203. text-align: right;
  8204. float: right;
  8205. text-transform: uppercase;
  8206. -webkit-border-radius: 5px;
  8207. -moz-border-radius: 5px;
  8208. border-radius: 5px;
  8209. background-color: #EEE;
  8210. padding: 8px 12px;
  8211. font-family: 'Open Sans', sans-serif;
  8212. }
  8213. .teaser p {
  8214. display: inline;
  8215. }
  8216. .btn-primary, .btn-primary:hover, .btn-primary:active {
  8217. background-color: #ac080c;
  8218. border: 0px;
  8219. }
  8220. .tx-powermail {
  8221. border: 1px solid rgba(0, 0, 0, 0.15);
  8222. -moz-border-radius: 4px;
  8223. -webkit-border-radius: 4px;
  8224. border-radius: 4px;
  8225. padding-top: 15px;
  8226. margin-bottom: 15px;
  8227. }
  8228. .powermail_tab_navigation {
  8229. padding: 25px 15px;
  8230. }
  8231. .pull-left {
  8232. background-color: #eee;
  8233. border: 0px;
  8234. margin-right: 20px;
  8235. }
  8236. .pull-right {
  8237. background-color: #eee;
  8238. border: 0px;
  8239. }
  8240. .btn-group {
  8241. display: none;
  8242. }
  8243. .powermail_create {
  8244. padding: 20px;
  8245. }
  8246. @media (min-width: 768px) {
  8247. #navbarCollapse {
  8248. border-top: 1px solid #E3E3E3;
  8249. padding-top: 6px;
  8250. margin-top: 6px;
  8251. border-bottom: 1px solid #E3E3E3;
  8252. padding-bottom: 6px;
  8253. }
  8254. }
  8255. @media (max-width: 768px) {
  8256. .navbar-nav {
  8257. margin-top: 20px;
  8258. }
  8259. .nav-item .nav-link:link, .nav-item .nav-link:visited, .nav-item .nav-link:hover, .nav-item .nav-link:active {
  8260. padding-left: 10px;
  8261. }
  8262. .navbar-dark .navbar-toggler {
  8263. position: absolute;
  8264. right: 0px;
  8265. top: 0px;
  8266. z-index: 2000;
  8267. }
  8268. .cb_brand_image {
  8269. height: 87px;
  8270. width: 360px;
  8271. }
  8272. .cb_navbar_teaser {
  8273. margin-right: 0px;
  8274. margin-top: -40px;
  8275. font-size: 11px;
  8276. padding: 4px 8px;
  8277. }
  8278. nav {
  8279. border-bottom: 1px solid #E3E3E3;
  8280. }
  8281. }
  8282. @media (max-width: 576px) {
  8283. h1 {
  8284. font-size: 2.1rem;
  8285. }
  8286. .cb_brand_image {
  8287. height: 58px;
  8288. width: 240px;
  8289. }
  8290. .main_part {
  8291. background-color: #fff;
  8292. -moz-border-radius: 0px;
  8293. -webkit-border-radius: 0px;
  8294. border-radius: 0px;
  8295. border: 1px solid rgba(0, 0, 0, 0.15);
  8296. -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.05);
  8297. -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.05);
  8298. box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.05);
  8299. margin-top: 0px;
  8300. padding: 0px;
  8301. padding-top: 10px;
  8302. padding-bottom: 20px;
  8303. border-top: 0px;
  8304. border-left: 0px;
  8305. border-right: 0px;
  8306. }
  8307. .cb_navbar_teaser {
  8308. margin-right: 0px;
  8309. margin-top: -3px;
  8310. font-size: 11px;
  8311. padding: 4px 8px;
  8312. position: absolute;
  8313. right: 12px;
  8314. top: 35px;
  8315. }
  8316. }
  8317. .tx-felogin-pi1 h3 {
  8318. font-size: 40px;
  8319. line-height: 1.2em;
  8320. margin-bottom: 1.5rem;
  8321. }
  8322. .tx-felogin-pi1 form {
  8323. padding: 20px;
  8324. margin: 20px 0px;
  8325. border: 1px solid #E3E3E3;
  8326. border-radius: 4px;
  8327. }
  8328. .tx-felogin-pi1 label {
  8329. width: 200px;
  8330. }
  8331. .tx-felogin-pi1 input[type=text] {
  8332. border: 1px solid #CCC;
  8333. border-radius: 4px;
  8334. width: 200px;
  8335. padding: 4px;
  8336. }
  8337. .tx-felogin-pi1 input[type=password] {
  8338. border: 1px solid #CCC;
  8339. border-radius: 4px;
  8340. width: 200px;
  8341. padding: 4px;
  8342. }
  8343. .tx-felogin-pi1 input[type=submit] {
  8344. background-color: #ac090c;
  8345. color: white;
  8346. border: none;
  8347. border-radius: 4px;
  8348. width: 200px;
  8349. padding: 4px 12px;
  8350. margin-left: 204px;
  8351. margin-top: 20px;
  8352. }
  8353. .errorContent {
  8354. background-color: rgba(255, 0, 0, 0.1);
  8355. padding: 20px;
  8356. color: #FF0000;
  8357. border: 1px solid #FF0000;
  8358. border-radius: 4px;
  8359. }
  8360. .tx-femanager {
  8361. padding: 0px;
  8362. }
  8363. .femanager_fieldset {
  8364. margin-left: -15px;
  8365. }
  8366. .pageteaserlist {
  8367. border-bottom: 1px solid #eee;
  8368. padding-bottom: 10px;
  8369. margin-bottom: 10px;
  8370. }
  8371. .downloadlink {
  8372. border: 1px solid #E3E3E3;
  8373. border-radius: 4px;
  8374. background-color: #F9F9F9;
  8375. padding: 15px;
  8376. margin-bottom: 10px;
  8377. }
  8378. .downloadlink svg {
  8379. margin-right: 10px;
  8380. font-size: 24px;
  8381. color: #999;
  8382. float: left;
  8383. }
  8384. .downloadlink small {
  8385. font-size: 12px;
  8386. }
  8387. .private_femanager_select {
  8388. width: 100%;
  8389. padding: 10px;
  8390. height: 40px;
  8391. display: block;
  8392. -webkit-appearance: none;
  8393. border: 1px solid lightgray;
  8394. }
  8395. .femanager_fieldset .col-sm-10 .alert {
  8396. background-color: rgba(255, 0, 0, 0.1) !important;
  8397. border: 1px solid rgba(255, 0, 0, 0.2) !important;
  8398. }
  8399. .powermail_fieldwrap_anwelchenveranstaltungenhabensieinteresse .control-label {
  8400. font-weight: bold;
  8401. }
  8402. .powermail_checkbox powermail_checkbox_45 {
  8403. margin-left: 20px;
  8404. }
  8405. .checkbox > label {
  8406. padding-left: 20px;
  8407. }
  8408. .checkbox > label > input[type=checkbox] {
  8409. margin-left: -20px;
  8410. }
  8411. .femanager_flashmessages > div {
  8412. background-position: 10px 12px;
  8413. background-repeat: no-repeat;
  8414. margin-bottom: 4px;
  8415. padding: 12px 12px 12px 36px
  8416. }
  8417. .femanager_flashmessages > .message-2 {
  8418. background-color: #F6D3CF;
  8419. border: 1px solid #D66C68;
  8420. color: #AA0225
  8421. }
  8422. .femanager_flashmessages > .message-1 {
  8423. background-color: #FBF6DE;
  8424. border: 1px solid #B1905C;
  8425. color: #9E7D4A
  8426. }
  8427. .femanager_flashmessages > .message-0 {
  8428. background-color: #CDEACA;
  8429. border: 1px solid #58B548;
  8430. color: #3B7826
  8431. }
  8432. .femanager_flashmessages > .message--1 {
  8433. background-color: #EAF7FF;
  8434. border: 1px solid #C5DBE6;
  8435. color: #4C73A1
  8436. }
  8437. .femanager_flashmessages > .message--2 {
  8438. background-color: #F6F7FA;
  8439. border: 1px solid #C2CBCF;
  8440. color: #444
  8441. }
  8442. .femanager_note {
  8443. background-position: 10px 12px;
  8444. background-repeat: no-repeat;
  8445. margin-bottom: 4px;
  8446. padding: 12px 12px 12px 36px;
  8447. background-color: #F6F7FA;
  8448. border: 1px solid #C2CBCF;
  8449. color: #444;
  8450. list-style-type: none;
  8451. margin-left: 0
  8452. }
  8453. .femanager_error {
  8454. background-position: 10px 12px;
  8455. background-repeat: no-repeat;
  8456. margin-bottom: 4px;
  8457. padding: 12px 12px 12px 36px;
  8458. background-color: #F6D3CF;
  8459. border: 1px solid #D66C68;
  8460. color: #AA0225;
  8461. list-style-type: none;
  8462. margin-left: 0
  8463. }
  8464. .tx-femanager .qq-uploader {
  8465. position: relative;
  8466. width: 100%
  8467. }
  8468. .tx-femanager .qq-upload-button-focus {
  8469. outline: 1px dotted #000000
  8470. }
  8471. .tx-femanager .qq-upload-drop-area, .tx-femanager .qq-upload-extra-drop-area {
  8472. position: absolute;
  8473. top: 0;
  8474. left: 0;
  8475. width: 100%;
  8476. height: 100%;
  8477. min-height: 30px;
  8478. z-index: 2;
  8479. background: #FF9797;
  8480. text-align: center
  8481. }
  8482. .tx-femanager .qq-upload-drop-area span {
  8483. display: block;
  8484. position: absolute;
  8485. top: 50%;
  8486. width: 100%;
  8487. margin-top: -8px;
  8488. font-size: 16px
  8489. }
  8490. .tx-femanager .qq-upload-extra-drop-area {
  8491. position: relative;
  8492. margin-top: 50px;
  8493. font-size: 16px;
  8494. padding-top: 30px;
  8495. height: 20px;
  8496. min-height: 40px
  8497. }
  8498. .tx-femanager .qq-upload-drop-area-active {
  8499. background: #FF7171
  8500. }
  8501. .tx-femanager .qq-upload-list {
  8502. margin: 0;
  8503. padding: 0;
  8504. list-style: none
  8505. }
  8506. .tx-femanager .qq-upload-list .alert {
  8507. text-align: center;
  8508. margin-top: 10px
  8509. }
  8510. .tx-femanager .qq-upload-list li {
  8511. margin: 0;
  8512. padding: 9px;
  8513. line-height: 15px;
  8514. font-size: 16px
  8515. }
  8516. .tx-femanager .qq-upload-file, .tx-femanager .qq-upload-spinner, .tx-femanager .qq-upload-size, .tx-femanager .qq-upload-cancel, .tx-femanager .qq-upload-retry, .tx-femanager .qq-upload-failed-text, .tx-femanager .qq-upload-finished, .tx-femanager .qq-upload-delete {
  8517. margin-right: 12px
  8518. }
  8519. .tx-femanager .qq-upload-delete {
  8520. font: 0/0 a !important;
  8521. text-shadow: none;
  8522. color: transparent !important;
  8523. display: inline-block !important;
  8524. margin-top: 3px
  8525. }
  8526. .tx-femanager .qq-upload-spinner {
  8527. display: inline-block;
  8528. width: 15px;
  8529. height: 15px;
  8530. vertical-align: text-bottom
  8531. }
  8532. .tx-femanager .qq-drop-processing {
  8533. display: none
  8534. }
  8535. .tx-femanager .qq-drop-processing-spinner {
  8536. display: inline-block;
  8537. width: 24px;
  8538. height: 24px;
  8539. vertical-align: text-bottom
  8540. }
  8541. .tx-femanager .qq-upload-finished {
  8542. display: none;
  8543. width: 15px;
  8544. height: 15px;
  8545. vertical-align: text-bottom
  8546. }
  8547. .tx-femanager .qq-upload-retry, .tx-femanager .qq-upload-delete {
  8548. display: none;
  8549. color: #000000
  8550. }
  8551. .tx-femanager .qq-upload-cancel, .tx-femanager .qq-upload-delete {
  8552. color: #000000
  8553. }
  8554. .tx-femanager .qq-upload-retryable .qq-upload-retry {
  8555. display: inline
  8556. }
  8557. .tx-femanager .qq-upload-size, .tx-femanager .qq-upload-cancel, .tx-femanager .qq-upload-retry, .tx-femanager .qq-upload-delete {
  8558. font-size: 12px;
  8559. font-weight: normal
  8560. }
  8561. .tx-femanager .qq-upload-failed-text {
  8562. display: none;
  8563. font-style: italic;
  8564. font-weight: bold
  8565. }
  8566. .tx-femanager .qq-upload-failed-icon {
  8567. display: none;
  8568. width: 15px;
  8569. height: 15px;
  8570. vertical-align: text-bottom
  8571. }
  8572. .tx-femanager .qq-upload-fail .qq-upload-failed-text {
  8573. display: inline
  8574. }
  8575. .tx-femanager .qq-upload-retrying .qq-upload-failed-text {
  8576. display: inline;
  8577. color: #D60000
  8578. }
  8579. .tx-femanager .qq-upload-list li.qq-upload-success {
  8580. background-color: #5DA30C;
  8581. color: #FFFFFF
  8582. }
  8583. .tx-femanager .qq-upload-list li.qq-upload-fail {
  8584. background-color: #D60000;
  8585. color: #FFFFFF
  8586. }
  8587. .tx-femanager .qq-progress-bar {
  8588. background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  8589. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(50%, #2989d8), color-stop(51%, #207cca), color-stop(100%, #7db9e8));
  8590. background: -webkit-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  8591. background: -o-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  8592. background: -ms-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  8593. background: linear-gradient(to bottom, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  8594. width: 0%;
  8595. height: 15px;
  8596. border-radius: 6px;
  8597. margin-bottom: 3px;
  8598. display: none;
  8599. margin-top: 10px
  8600. }
  8601. .tx-femanager .fileupload_image {
  8602. max-width: 200px;
  8603. margin-top: 20px
  8604. }
  8605. /* Custom inline css WRITTEN BY HAND */
  8606. body {
  8607. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  8608. font-size: 15px;
  8609. line-height: 1.7;
  8610. }
  8611. .tabellentext {
  8612. font-weight: 600;
  8613. }
  8614. table {
  8615. color: #333333;
  8616. }
  8617. .fremdsprachentag_tabelle {
  8618. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  8619. }
  8620. td {
  8621. padding-right: 30px;
  8622. padding-top: 10px;
  8623. line-height: 1.4;
  8624. padding-bottom: 10px;
  8625. }
  8626. tr {
  8627. border-bottom: solid 1px;
  8628. border-color: #bebebe;
  8629. }
  8630. .titelzeile {
  8631. font-weight: 600;
  8632. color: #ac090c;
  8633. font-size: 16px;
  8634. }