style.css 240 KB

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