| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924 |
- <!DOCTYPE html>
- <html>
- <head><meta charset="utf-8" />
- <title>DryFriction</title>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
- <style type="text/css">
- /*!
- *
- * Twitter Bootstrap
- *
- */
- /*!
- * Bootstrap v3.3.7 (http://getbootstrap.com)
- * Copyright 2011-2016 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- */
- /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
- html {
- font-family: sans-serif;
- -ms-text-size-adjust: 100%;
- -webkit-text-size-adjust: 100%;
- }
- body {
- margin: 0;
- }
- article,
- aside,
- details,
- figcaption,
- figure,
- footer,
- header,
- hgroup,
- main,
- menu,
- nav,
- section,
- summary {
- display: block;
- }
- audio,
- canvas,
- progress,
- video {
- display: inline-block;
- vertical-align: baseline;
- }
- audio:not([controls]) {
- display: none;
- height: 0;
- }
- [hidden],
- template {
- display: none;
- }
- a {
- background-color: transparent;
- }
- a:active,
- a:hover {
- outline: 0;
- }
- abbr[title] {
- border-bottom: 1px dotted;
- }
- b,
- strong {
- font-weight: bold;
- }
- dfn {
- font-style: italic;
- }
- h1 {
- font-size: 2em;
- margin: 0.67em 0;
- }
- mark {
- background: #ff0;
- color: #000;
- }
- small {
- font-size: 80%;
- }
- sub,
- sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline;
- }
- sup {
- top: -0.5em;
- }
- sub {
- bottom: -0.25em;
- }
- img {
- border: 0;
- }
- svg:not(:root) {
- overflow: hidden;
- }
- figure {
- margin: 1em 40px;
- }
- hr {
- box-sizing: content-box;
- height: 0;
- }
- pre {
- overflow: auto;
- }
- code,
- kbd,
- pre,
- samp {
- font-family: monospace, monospace;
- font-size: 1em;
- }
- button,
- input,
- optgroup,
- select,
- textarea {
- color: inherit;
- font: inherit;
- margin: 0;
- }
- button {
- overflow: visible;
- }
- button,
- select {
- text-transform: none;
- }
- button,
- html input[type="button"],
- input[type="reset"],
- input[type="submit"] {
- -webkit-appearance: button;
- cursor: pointer;
- }
- button[disabled],
- html input[disabled] {
- cursor: default;
- }
- button::-moz-focus-inner,
- input::-moz-focus-inner {
- border: 0;
- padding: 0;
- }
- input {
- line-height: normal;
- }
- input[type="checkbox"],
- input[type="radio"] {
- box-sizing: border-box;
- padding: 0;
- }
- input[type="number"]::-webkit-inner-spin-button,
- input[type="number"]::-webkit-outer-spin-button {
- height: auto;
- }
- input[type="search"] {
- -webkit-appearance: textfield;
- box-sizing: content-box;
- }
- input[type="search"]::-webkit-search-cancel-button,
- input[type="search"]::-webkit-search-decoration {
- -webkit-appearance: none;
- }
- fieldset {
- border: 1px solid #c0c0c0;
- margin: 0 2px;
- padding: 0.35em 0.625em 0.75em;
- }
- legend {
- border: 0;
- padding: 0;
- }
- textarea {
- overflow: auto;
- }
- optgroup {
- font-weight: bold;
- }
- table {
- border-collapse: collapse;
- border-spacing: 0;
- }
- td,
- th {
- padding: 0;
- }
- /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
- @media print {
- *,
- *:before,
- *:after {
- background: transparent !important;
- box-shadow: none !important;
- text-shadow: none !important;
- }
- a,
- a:visited {
- text-decoration: underline;
- }
- a[href]:after {
- content: " (" attr(href) ")";
- }
- abbr[title]:after {
- content: " (" attr(title) ")";
- }
- a[href^="#"]:after,
- a[href^="javascript:"]:after {
- content: "";
- }
- pre,
- blockquote {
- border: 1px solid #999;
- page-break-inside: avoid;
- }
- thead {
- display: table-header-group;
- }
- tr,
- img {
- page-break-inside: avoid;
- }
- img {
- max-width: 100% !important;
- }
- p,
- h2,
- h3 {
- orphans: 3;
- widows: 3;
- }
- h2,
- h3 {
- page-break-after: avoid;
- }
- .navbar {
- display: none;
- }
- .btn > .caret,
- .dropup > .btn > .caret {
- border-top-color: #000 !important;
- }
- .label {
- border: 1px solid #000;
- }
- .table {
- border-collapse: collapse !important;
- }
- .table td,
- .table th {
- background-color: #fff !important;
- }
- .table-bordered th,
- .table-bordered td {
- border: 1px solid #ddd !important;
- }
- }
- @font-face {
- font-family: 'Glyphicons Halflings';
- src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
- src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
- }
- .glyphicon {
- position: relative;
- top: 1px;
- display: inline-block;
- font-family: 'Glyphicons Halflings';
- font-style: normal;
- font-weight: normal;
- line-height: 1;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- }
- .glyphicon-asterisk:before {
- content: "\002a";
- }
- .glyphicon-plus:before {
- content: "\002b";
- }
- .glyphicon-euro:before,
- .glyphicon-eur:before {
- content: "\20ac";
- }
- .glyphicon-minus:before {
- content: "\2212";
- }
- .glyphicon-cloud:before {
- content: "\2601";
- }
- .glyphicon-envelope:before {
- content: "\2709";
- }
- .glyphicon-pencil:before {
- content: "\270f";
- }
- .glyphicon-glass:before {
- content: "\e001";
- }
- .glyphicon-music:before {
- content: "\e002";
- }
- .glyphicon-search:before {
- content: "\e003";
- }
- .glyphicon-heart:before {
- content: "\e005";
- }
- .glyphicon-star:before {
- content: "\e006";
- }
- .glyphicon-star-empty:before {
- content: "\e007";
- }
- .glyphicon-user:before {
- content: "\e008";
- }
- .glyphicon-film:before {
- content: "\e009";
- }
- .glyphicon-th-large:before {
- content: "\e010";
- }
- .glyphicon-th:before {
- content: "\e011";
- }
- .glyphicon-th-list:before {
- content: "\e012";
- }
- .glyphicon-ok:before {
- content: "\e013";
- }
- .glyphicon-remove:before {
- content: "\e014";
- }
- .glyphicon-zoom-in:before {
- content: "\e015";
- }
- .glyphicon-zoom-out:before {
- content: "\e016";
- }
- .glyphicon-off:before {
- content: "\e017";
- }
- .glyphicon-signal:before {
- content: "\e018";
- }
- .glyphicon-cog:before {
- content: "\e019";
- }
- .glyphicon-trash:before {
- content: "\e020";
- }
- .glyphicon-home:before {
- content: "\e021";
- }
- .glyphicon-file:before {
- content: "\e022";
- }
- .glyphicon-time:before {
- content: "\e023";
- }
- .glyphicon-road:before {
- content: "\e024";
- }
- .glyphicon-download-alt:before {
- content: "\e025";
- }
- .glyphicon-download:before {
- content: "\e026";
- }
- .glyphicon-upload:before {
- content: "\e027";
- }
- .glyphicon-inbox:before {
- content: "\e028";
- }
- .glyphicon-play-circle:before {
- content: "\e029";
- }
- .glyphicon-repeat:before {
- content: "\e030";
- }
- .glyphicon-refresh:before {
- content: "\e031";
- }
- .glyphicon-list-alt:before {
- content: "\e032";
- }
- .glyphicon-lock:before {
- content: "\e033";
- }
- .glyphicon-flag:before {
- content: "\e034";
- }
- .glyphicon-headphones:before {
- content: "\e035";
- }
- .glyphicon-volume-off:before {
- content: "\e036";
- }
- .glyphicon-volume-down:before {
- content: "\e037";
- }
- .glyphicon-volume-up:before {
- content: "\e038";
- }
- .glyphicon-qrcode:before {
- content: "\e039";
- }
- .glyphicon-barcode:before {
- content: "\e040";
- }
- .glyphicon-tag:before {
- content: "\e041";
- }
- .glyphicon-tags:before {
- content: "\e042";
- }
- .glyphicon-book:before {
- content: "\e043";
- }
- .glyphicon-bookmark:before {
- content: "\e044";
- }
- .glyphicon-print:before {
- content: "\e045";
- }
- .glyphicon-camera:before {
- content: "\e046";
- }
- .glyphicon-font:before {
- content: "\e047";
- }
- .glyphicon-bold:before {
- content: "\e048";
- }
- .glyphicon-italic:before {
- content: "\e049";
- }
- .glyphicon-text-height:before {
- content: "\e050";
- }
- .glyphicon-text-width:before {
- content: "\e051";
- }
- .glyphicon-align-left:before {
- content: "\e052";
- }
- .glyphicon-align-center:before {
- content: "\e053";
- }
- .glyphicon-align-right:before {
- content: "\e054";
- }
- .glyphicon-align-justify:before {
- content: "\e055";
- }
- .glyphicon-list:before {
- content: "\e056";
- }
- .glyphicon-indent-left:before {
- content: "\e057";
- }
- .glyphicon-indent-right:before {
- content: "\e058";
- }
- .glyphicon-facetime-video:before {
- content: "\e059";
- }
- .glyphicon-picture:before {
- content: "\e060";
- }
- .glyphicon-map-marker:before {
- content: "\e062";
- }
- .glyphicon-adjust:before {
- content: "\e063";
- }
- .glyphicon-tint:before {
- content: "\e064";
- }
- .glyphicon-edit:before {
- content: "\e065";
- }
- .glyphicon-share:before {
- content: "\e066";
- }
- .glyphicon-check:before {
- content: "\e067";
- }
- .glyphicon-move:before {
- content: "\e068";
- }
- .glyphicon-step-backward:before {
- content: "\e069";
- }
- .glyphicon-fast-backward:before {
- content: "\e070";
- }
- .glyphicon-backward:before {
- content: "\e071";
- }
- .glyphicon-play:before {
- content: "\e072";
- }
- .glyphicon-pause:before {
- content: "\e073";
- }
- .glyphicon-stop:before {
- content: "\e074";
- }
- .glyphicon-forward:before {
- content: "\e075";
- }
- .glyphicon-fast-forward:before {
- content: "\e076";
- }
- .glyphicon-step-forward:before {
- content: "\e077";
- }
- .glyphicon-eject:before {
- content: "\e078";
- }
- .glyphicon-chevron-left:before {
- content: "\e079";
- }
- .glyphicon-chevron-right:before {
- content: "\e080";
- }
- .glyphicon-plus-sign:before {
- content: "\e081";
- }
- .glyphicon-minus-sign:before {
- content: "\e082";
- }
- .glyphicon-remove-sign:before {
- content: "\e083";
- }
- .glyphicon-ok-sign:before {
- content: "\e084";
- }
- .glyphicon-question-sign:before {
- content: "\e085";
- }
- .glyphicon-info-sign:before {
- content: "\e086";
- }
- .glyphicon-screenshot:before {
- content: "\e087";
- }
- .glyphicon-remove-circle:before {
- content: "\e088";
- }
- .glyphicon-ok-circle:before {
- content: "\e089";
- }
- .glyphicon-ban-circle:before {
- content: "\e090";
- }
- .glyphicon-arrow-left:before {
- content: "\e091";
- }
- .glyphicon-arrow-right:before {
- content: "\e092";
- }
- .glyphicon-arrow-up:before {
- content: "\e093";
- }
- .glyphicon-arrow-down:before {
- content: "\e094";
- }
- .glyphicon-share-alt:before {
- content: "\e095";
- }
- .glyphicon-resize-full:before {
- content: "\e096";
- }
- .glyphicon-resize-small:before {
- content: "\e097";
- }
- .glyphicon-exclamation-sign:before {
- content: "\e101";
- }
- .glyphicon-gift:before {
- content: "\e102";
- }
- .glyphicon-leaf:before {
- content: "\e103";
- }
- .glyphicon-fire:before {
- content: "\e104";
- }
- .glyphicon-eye-open:before {
- content: "\e105";
- }
- .glyphicon-eye-close:before {
- content: "\e106";
- }
- .glyphicon-warning-sign:before {
- content: "\e107";
- }
- .glyphicon-plane:before {
- content: "\e108";
- }
- .glyphicon-calendar:before {
- content: "\e109";
- }
- .glyphicon-random:before {
- content: "\e110";
- }
- .glyphicon-comment:before {
- content: "\e111";
- }
- .glyphicon-magnet:before {
- content: "\e112";
- }
- .glyphicon-chevron-up:before {
- content: "\e113";
- }
- .glyphicon-chevron-down:before {
- content: "\e114";
- }
- .glyphicon-retweet:before {
- content: "\e115";
- }
- .glyphicon-shopping-cart:before {
- content: "\e116";
- }
- .glyphicon-folder-close:before {
- content: "\e117";
- }
- .glyphicon-folder-open:before {
- content: "\e118";
- }
- .glyphicon-resize-vertical:before {
- content: "\e119";
- }
- .glyphicon-resize-horizontal:before {
- content: "\e120";
- }
- .glyphicon-hdd:before {
- content: "\e121";
- }
- .glyphicon-bullhorn:before {
- content: "\e122";
- }
- .glyphicon-bell:before {
- content: "\e123";
- }
- .glyphicon-certificate:before {
- content: "\e124";
- }
- .glyphicon-thumbs-up:before {
- content: "\e125";
- }
- .glyphicon-thumbs-down:before {
- content: "\e126";
- }
- .glyphicon-hand-right:before {
- content: "\e127";
- }
- .glyphicon-hand-left:before {
- content: "\e128";
- }
- .glyphicon-hand-up:before {
- content: "\e129";
- }
- .glyphicon-hand-down:before {
- content: "\e130";
- }
- .glyphicon-circle-arrow-right:before {
- content: "\e131";
- }
- .glyphicon-circle-arrow-left:before {
- content: "\e132";
- }
- .glyphicon-circle-arrow-up:before {
- content: "\e133";
- }
- .glyphicon-circle-arrow-down:before {
- content: "\e134";
- }
- .glyphicon-globe:before {
- content: "\e135";
- }
- .glyphicon-wrench:before {
- content: "\e136";
- }
- .glyphicon-tasks:before {
- content: "\e137";
- }
- .glyphicon-filter:before {
- content: "\e138";
- }
- .glyphicon-briefcase:before {
- content: "\e139";
- }
- .glyphicon-fullscreen:before {
- content: "\e140";
- }
- .glyphicon-dashboard:before {
- content: "\e141";
- }
- .glyphicon-paperclip:before {
- content: "\e142";
- }
- .glyphicon-heart-empty:before {
- content: "\e143";
- }
- .glyphicon-link:before {
- content: "\e144";
- }
- .glyphicon-phone:before {
- content: "\e145";
- }
- .glyphicon-pushpin:before {
- content: "\e146";
- }
- .glyphicon-usd:before {
- content: "\e148";
- }
- .glyphicon-gbp:before {
- content: "\e149";
- }
- .glyphicon-sort:before {
- content: "\e150";
- }
- .glyphicon-sort-by-alphabet:before {
- content: "\e151";
- }
- .glyphicon-sort-by-alphabet-alt:before {
- content: "\e152";
- }
- .glyphicon-sort-by-order:before {
- content: "\e153";
- }
- .glyphicon-sort-by-order-alt:before {
- content: "\e154";
- }
- .glyphicon-sort-by-attributes:before {
- content: "\e155";
- }
- .glyphicon-sort-by-attributes-alt:before {
- content: "\e156";
- }
- .glyphicon-unchecked:before {
- content: "\e157";
- }
- .glyphicon-expand:before {
- content: "\e158";
- }
- .glyphicon-collapse-down:before {
- content: "\e159";
- }
- .glyphicon-collapse-up:before {
- content: "\e160";
- }
- .glyphicon-log-in:before {
- content: "\e161";
- }
- .glyphicon-flash:before {
- content: "\e162";
- }
- .glyphicon-log-out:before {
- content: "\e163";
- }
- .glyphicon-new-window:before {
- content: "\e164";
- }
- .glyphicon-record:before {
- content: "\e165";
- }
- .glyphicon-save:before {
- content: "\e166";
- }
- .glyphicon-open:before {
- content: "\e167";
- }
- .glyphicon-saved:before {
- content: "\e168";
- }
- .glyphicon-import:before {
- content: "\e169";
- }
- .glyphicon-export:before {
- content: "\e170";
- }
- .glyphicon-send:before {
- content: "\e171";
- }
- .glyphicon-floppy-disk:before {
- content: "\e172";
- }
- .glyphicon-floppy-saved:before {
- content: "\e173";
- }
- .glyphicon-floppy-remove:before {
- content: "\e174";
- }
- .glyphicon-floppy-save:before {
- content: "\e175";
- }
- .glyphicon-floppy-open:before {
- content: "\e176";
- }
- .glyphicon-credit-card:before {
- content: "\e177";
- }
- .glyphicon-transfer:before {
- content: "\e178";
- }
- .glyphicon-cutlery:before {
- content: "\e179";
- }
- .glyphicon-header:before {
- content: "\e180";
- }
- .glyphicon-compressed:before {
- content: "\e181";
- }
- .glyphicon-earphone:before {
- content: "\e182";
- }
- .glyphicon-phone-alt:before {
- content: "\e183";
- }
- .glyphicon-tower:before {
- content: "\e184";
- }
- .glyphicon-stats:before {
- content: "\e185";
- }
- .glyphicon-sd-video:before {
- content: "\e186";
- }
- .glyphicon-hd-video:before {
- content: "\e187";
- }
- .glyphicon-subtitles:before {
- content: "\e188";
- }
- .glyphicon-sound-stereo:before {
- content: "\e189";
- }
- .glyphicon-sound-dolby:before {
- content: "\e190";
- }
- .glyphicon-sound-5-1:before {
- content: "\e191";
- }
- .glyphicon-sound-6-1:before {
- content: "\e192";
- }
- .glyphicon-sound-7-1:before {
- content: "\e193";
- }
- .glyphicon-copyright-mark:before {
- content: "\e194";
- }
- .glyphicon-registration-mark:before {
- content: "\e195";
- }
- .glyphicon-cloud-download:before {
- content: "\e197";
- }
- .glyphicon-cloud-upload:before {
- content: "\e198";
- }
- .glyphicon-tree-conifer:before {
- content: "\e199";
- }
- .glyphicon-tree-deciduous:before {
- content: "\e200";
- }
- .glyphicon-cd:before {
- content: "\e201";
- }
- .glyphicon-save-file:before {
- content: "\e202";
- }
- .glyphicon-open-file:before {
- content: "\e203";
- }
- .glyphicon-level-up:before {
- content: "\e204";
- }
- .glyphicon-copy:before {
- content: "\e205";
- }
- .glyphicon-paste:before {
- content: "\e206";
- }
- .glyphicon-alert:before {
- content: "\e209";
- }
- .glyphicon-equalizer:before {
- content: "\e210";
- }
- .glyphicon-king:before {
- content: "\e211";
- }
- .glyphicon-queen:before {
- content: "\e212";
- }
- .glyphicon-pawn:before {
- content: "\e213";
- }
- .glyphicon-bishop:before {
- content: "\e214";
- }
- .glyphicon-knight:before {
- content: "\e215";
- }
- .glyphicon-baby-formula:before {
- content: "\e216";
- }
- .glyphicon-tent:before {
- content: "\26fa";
- }
- .glyphicon-blackboard:before {
- content: "\e218";
- }
- .glyphicon-bed:before {
- content: "\e219";
- }
- .glyphicon-apple:before {
- content: "\f8ff";
- }
- .glyphicon-erase:before {
- content: "\e221";
- }
- .glyphicon-hourglass:before {
- content: "\231b";
- }
- .glyphicon-lamp:before {
- content: "\e223";
- }
- .glyphicon-duplicate:before {
- content: "\e224";
- }
- .glyphicon-piggy-bank:before {
- content: "\e225";
- }
- .glyphicon-scissors:before {
- content: "\e226";
- }
- .glyphicon-bitcoin:before {
- content: "\e227";
- }
- .glyphicon-btc:before {
- content: "\e227";
- }
- .glyphicon-xbt:before {
- content: "\e227";
- }
- .glyphicon-yen:before {
- content: "\00a5";
- }
- .glyphicon-jpy:before {
- content: "\00a5";
- }
- .glyphicon-ruble:before {
- content: "\20bd";
- }
- .glyphicon-rub:before {
- content: "\20bd";
- }
- .glyphicon-scale:before {
- content: "\e230";
- }
- .glyphicon-ice-lolly:before {
- content: "\e231";
- }
- .glyphicon-ice-lolly-tasted:before {
- content: "\e232";
- }
- .glyphicon-education:before {
- content: "\e233";
- }
- .glyphicon-option-horizontal:before {
- content: "\e234";
- }
- .glyphicon-option-vertical:before {
- content: "\e235";
- }
- .glyphicon-menu-hamburger:before {
- content: "\e236";
- }
- .glyphicon-modal-window:before {
- content: "\e237";
- }
- .glyphicon-oil:before {
- content: "\e238";
- }
- .glyphicon-grain:before {
- content: "\e239";
- }
- .glyphicon-sunglasses:before {
- content: "\e240";
- }
- .glyphicon-text-size:before {
- content: "\e241";
- }
- .glyphicon-text-color:before {
- content: "\e242";
- }
- .glyphicon-text-background:before {
- content: "\e243";
- }
- .glyphicon-object-align-top:before {
- content: "\e244";
- }
- .glyphicon-object-align-bottom:before {
- content: "\e245";
- }
- .glyphicon-object-align-horizontal:before {
- content: "\e246";
- }
- .glyphicon-object-align-left:before {
- content: "\e247";
- }
- .glyphicon-object-align-vertical:before {
- content: "\e248";
- }
- .glyphicon-object-align-right:before {
- content: "\e249";
- }
- .glyphicon-triangle-right:before {
- content: "\e250";
- }
- .glyphicon-triangle-left:before {
- content: "\e251";
- }
- .glyphicon-triangle-bottom:before {
- content: "\e252";
- }
- .glyphicon-triangle-top:before {
- content: "\e253";
- }
- .glyphicon-console:before {
- content: "\e254";
- }
- .glyphicon-superscript:before {
- content: "\e255";
- }
- .glyphicon-subscript:before {
- content: "\e256";
- }
- .glyphicon-menu-left:before {
- content: "\e257";
- }
- .glyphicon-menu-right:before {
- content: "\e258";
- }
- .glyphicon-menu-down:before {
- content: "\e259";
- }
- .glyphicon-menu-up:before {
- content: "\e260";
- }
- * {
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- }
- *:before,
- *:after {
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- }
- html {
- font-size: 10px;
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
- }
- body {
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 13px;
- line-height: 1.42857143;
- color: #000;
- background-color: #fff;
- }
- input,
- button,
- select,
- textarea {
- font-family: inherit;
- font-size: inherit;
- line-height: inherit;
- }
- a {
- color: #337ab7;
- text-decoration: none;
- }
- a:hover,
- a:focus {
- color: #23527c;
- text-decoration: underline;
- }
- a:focus {
- outline: 5px auto -webkit-focus-ring-color;
- outline-offset: -2px;
- }
- figure {
- margin: 0;
- }
- img {
- vertical-align: middle;
- }
- .img-responsive,
- .thumbnail > img,
- .thumbnail a > img,
- .carousel-inner > .item > img,
- .carousel-inner > .item > a > img {
- display: block;
- max-width: 100%;
- height: auto;
- }
- .img-rounded {
- border-radius: 3px;
- }
- .img-thumbnail {
- padding: 4px;
- line-height: 1.42857143;
- background-color: #fff;
- border: 1px solid #ddd;
- border-radius: 2px;
- -webkit-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
- display: inline-block;
- max-width: 100%;
- height: auto;
- }
- .img-circle {
- border-radius: 50%;
- }
- hr {
- margin-top: 18px;
- margin-bottom: 18px;
- border: 0;
- border-top: 1px solid #eeeeee;
- }
- .sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
- }
- .sr-only-focusable:active,
- .sr-only-focusable:focus {
- position: static;
- width: auto;
- height: auto;
- margin: 0;
- overflow: visible;
- clip: auto;
- }
- [role="button"] {
- cursor: pointer;
- }
- h1,
- h2,
- h3,
- h4,
- h5,
- h6,
- .h1,
- .h2,
- .h3,
- .h4,
- .h5,
- .h6 {
- font-family: inherit;
- font-weight: 500;
- line-height: 1.1;
- color: inherit;
- }
- h1 small,
- h2 small,
- h3 small,
- h4 small,
- h5 small,
- h6 small,
- .h1 small,
- .h2 small,
- .h3 small,
- .h4 small,
- .h5 small,
- .h6 small,
- h1 .small,
- h2 .small,
- h3 .small,
- h4 .small,
- h5 .small,
- h6 .small,
- .h1 .small,
- .h2 .small,
- .h3 .small,
- .h4 .small,
- .h5 .small,
- .h6 .small {
- font-weight: normal;
- line-height: 1;
- color: #777777;
- }
- h1,
- .h1,
- h2,
- .h2,
- h3,
- .h3 {
- margin-top: 18px;
- margin-bottom: 9px;
- }
- h1 small,
- .h1 small,
- h2 small,
- .h2 small,
- h3 small,
- .h3 small,
- h1 .small,
- .h1 .small,
- h2 .small,
- .h2 .small,
- h3 .small,
- .h3 .small {
- font-size: 65%;
- }
- h4,
- .h4,
- h5,
- .h5,
- h6,
- .h6 {
- margin-top: 9px;
- margin-bottom: 9px;
- }
- h4 small,
- .h4 small,
- h5 small,
- .h5 small,
- h6 small,
- .h6 small,
- h4 .small,
- .h4 .small,
- h5 .small,
- .h5 .small,
- h6 .small,
- .h6 .small {
- font-size: 75%;
- }
- h1,
- .h1 {
- font-size: 33px;
- }
- h2,
- .h2 {
- font-size: 27px;
- }
- h3,
- .h3 {
- font-size: 23px;
- }
- h4,
- .h4 {
- font-size: 17px;
- }
- h5,
- .h5 {
- font-size: 13px;
- }
- h6,
- .h6 {
- font-size: 12px;
- }
- p {
- margin: 0 0 9px;
- }
- .lead {
- margin-bottom: 18px;
- font-size: 14px;
- font-weight: 300;
- line-height: 1.4;
- }
- @media (min-width: 768px) {
- .lead {
- font-size: 19.5px;
- }
- }
- small,
- .small {
- font-size: 92%;
- }
- mark,
- .mark {
- background-color: #fcf8e3;
- padding: .2em;
- }
- .text-left {
- text-align: left;
- }
- .text-right {
- text-align: right;
- }
- .text-center {
- text-align: center;
- }
- .text-justify {
- text-align: justify;
- }
- .text-nowrap {
- white-space: nowrap;
- }
- .text-lowercase {
- text-transform: lowercase;
- }
- .text-uppercase {
- text-transform: uppercase;
- }
- .text-capitalize {
- text-transform: capitalize;
- }
- .text-muted {
- color: #777777;
- }
- .text-primary {
- color: #337ab7;
- }
- a.text-primary:hover,
- a.text-primary:focus {
- color: #286090;
- }
- .text-success {
- color: #3c763d;
- }
- a.text-success:hover,
- a.text-success:focus {
- color: #2b542c;
- }
- .text-info {
- color: #31708f;
- }
- a.text-info:hover,
- a.text-info:focus {
- color: #245269;
- }
- .text-warning {
- color: #8a6d3b;
- }
- a.text-warning:hover,
- a.text-warning:focus {
- color: #66512c;
- }
- .text-danger {
- color: #a94442;
- }
- a.text-danger:hover,
- a.text-danger:focus {
- color: #843534;
- }
- .bg-primary {
- color: #fff;
- background-color: #337ab7;
- }
- a.bg-primary:hover,
- a.bg-primary:focus {
- background-color: #286090;
- }
- .bg-success {
- background-color: #dff0d8;
- }
- a.bg-success:hover,
- a.bg-success:focus {
- background-color: #c1e2b3;
- }
- .bg-info {
- background-color: #d9edf7;
- }
- a.bg-info:hover,
- a.bg-info:focus {
- background-color: #afd9ee;
- }
- .bg-warning {
- background-color: #fcf8e3;
- }
- a.bg-warning:hover,
- a.bg-warning:focus {
- background-color: #f7ecb5;
- }
- .bg-danger {
- background-color: #f2dede;
- }
- a.bg-danger:hover,
- a.bg-danger:focus {
- background-color: #e4b9b9;
- }
- .page-header {
- padding-bottom: 8px;
- margin: 36px 0 18px;
- border-bottom: 1px solid #eeeeee;
- }
- ul,
- ol {
- margin-top: 0;
- margin-bottom: 9px;
- }
- ul ul,
- ol ul,
- ul ol,
- ol ol {
- margin-bottom: 0;
- }
- .list-unstyled {
- padding-left: 0;
- list-style: none;
- }
- .list-inline {
- padding-left: 0;
- list-style: none;
- margin-left: -5px;
- }
- .list-inline > li {
- display: inline-block;
- padding-left: 5px;
- padding-right: 5px;
- }
- dl {
- margin-top: 0;
- margin-bottom: 18px;
- }
- dt,
- dd {
- line-height: 1.42857143;
- }
- dt {
- font-weight: bold;
- }
- dd {
- margin-left: 0;
- }
- @media (min-width: 541px) {
- .dl-horizontal dt {
- float: left;
- width: 160px;
- clear: left;
- text-align: right;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- }
- .dl-horizontal dd {
- margin-left: 180px;
- }
- }
- abbr[title],
- abbr[data-original-title] {
- cursor: help;
- border-bottom: 1px dotted #777777;
- }
- .initialism {
- font-size: 90%;
- text-transform: uppercase;
- }
- blockquote {
- padding: 9px 18px;
- margin: 0 0 18px;
- font-size: inherit;
- border-left: 5px solid #eeeeee;
- }
- blockquote p:last-child,
- blockquote ul:last-child,
- blockquote ol:last-child {
- margin-bottom: 0;
- }
- blockquote footer,
- blockquote small,
- blockquote .small {
- display: block;
- font-size: 80%;
- line-height: 1.42857143;
- color: #777777;
- }
- blockquote footer:before,
- blockquote small:before,
- blockquote .small:before {
- content: '\2014 \00A0';
- }
- .blockquote-reverse,
- blockquote.pull-right {
- padding-right: 15px;
- padding-left: 0;
- border-right: 5px solid #eeeeee;
- border-left: 0;
- text-align: right;
- }
- .blockquote-reverse footer:before,
- blockquote.pull-right footer:before,
- .blockquote-reverse small:before,
- blockquote.pull-right small:before,
- .blockquote-reverse .small:before,
- blockquote.pull-right .small:before {
- content: '';
- }
- .blockquote-reverse footer:after,
- blockquote.pull-right footer:after,
- .blockquote-reverse small:after,
- blockquote.pull-right small:after,
- .blockquote-reverse .small:after,
- blockquote.pull-right .small:after {
- content: '\00A0 \2014';
- }
- address {
- margin-bottom: 18px;
- font-style: normal;
- line-height: 1.42857143;
- }
- code,
- kbd,
- pre,
- samp {
- font-family: monospace;
- }
- code {
- padding: 2px 4px;
- font-size: 90%;
- color: #c7254e;
- background-color: #f9f2f4;
- border-radius: 2px;
- }
- kbd {
- padding: 2px 4px;
- font-size: 90%;
- color: #888;
- background-color: transparent;
- border-radius: 1px;
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
- }
- kbd kbd {
- padding: 0;
- font-size: 100%;
- font-weight: bold;
- box-shadow: none;
- }
- pre {
- display: block;
- padding: 8.5px;
- margin: 0 0 9px;
- font-size: 12px;
- line-height: 1.42857143;
- word-break: break-all;
- word-wrap: break-word;
- color: #333333;
- background-color: #f5f5f5;
- border: 1px solid #ccc;
- border-radius: 2px;
- }
- pre code {
- padding: 0;
- font-size: inherit;
- color: inherit;
- white-space: pre-wrap;
- background-color: transparent;
- border-radius: 0;
- }
- .pre-scrollable {
- max-height: 340px;
- overflow-y: scroll;
- }
- .container {
- margin-right: auto;
- margin-left: auto;
- padding-left: 0px;
- padding-right: 0px;
- }
- @media (min-width: 768px) {
- .container {
- width: 768px;
- }
- }
- @media (min-width: 992px) {
- .container {
- width: 940px;
- }
- }
- @media (min-width: 1200px) {
- .container {
- width: 1140px;
- }
- }
- .container-fluid {
- margin-right: auto;
- margin-left: auto;
- padding-left: 0px;
- padding-right: 0px;
- }
- .row {
- margin-left: 0px;
- margin-right: 0px;
- }
- .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
- position: relative;
- min-height: 1px;
- padding-left: 0px;
- padding-right: 0px;
- }
- .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
- float: left;
- }
- .col-xs-12 {
- width: 100%;
- }
- .col-xs-11 {
- width: 91.66666667%;
- }
- .col-xs-10 {
- width: 83.33333333%;
- }
- .col-xs-9 {
- width: 75%;
- }
- .col-xs-8 {
- width: 66.66666667%;
- }
- .col-xs-7 {
- width: 58.33333333%;
- }
- .col-xs-6 {
- width: 50%;
- }
- .col-xs-5 {
- width: 41.66666667%;
- }
- .col-xs-4 {
- width: 33.33333333%;
- }
- .col-xs-3 {
- width: 25%;
- }
- .col-xs-2 {
- width: 16.66666667%;
- }
- .col-xs-1 {
- width: 8.33333333%;
- }
- .col-xs-pull-12 {
- right: 100%;
- }
- .col-xs-pull-11 {
- right: 91.66666667%;
- }
- .col-xs-pull-10 {
- right: 83.33333333%;
- }
- .col-xs-pull-9 {
- right: 75%;
- }
- .col-xs-pull-8 {
- right: 66.66666667%;
- }
- .col-xs-pull-7 {
- right: 58.33333333%;
- }
- .col-xs-pull-6 {
- right: 50%;
- }
- .col-xs-pull-5 {
- right: 41.66666667%;
- }
- .col-xs-pull-4 {
- right: 33.33333333%;
- }
- .col-xs-pull-3 {
- right: 25%;
- }
- .col-xs-pull-2 {
- right: 16.66666667%;
- }
- .col-xs-pull-1 {
- right: 8.33333333%;
- }
- .col-xs-pull-0 {
- right: auto;
- }
- .col-xs-push-12 {
- left: 100%;
- }
- .col-xs-push-11 {
- left: 91.66666667%;
- }
- .col-xs-push-10 {
- left: 83.33333333%;
- }
- .col-xs-push-9 {
- left: 75%;
- }
- .col-xs-push-8 {
- left: 66.66666667%;
- }
- .col-xs-push-7 {
- left: 58.33333333%;
- }
- .col-xs-push-6 {
- left: 50%;
- }
- .col-xs-push-5 {
- left: 41.66666667%;
- }
- .col-xs-push-4 {
- left: 33.33333333%;
- }
- .col-xs-push-3 {
- left: 25%;
- }
- .col-xs-push-2 {
- left: 16.66666667%;
- }
- .col-xs-push-1 {
- left: 8.33333333%;
- }
- .col-xs-push-0 {
- left: auto;
- }
- .col-xs-offset-12 {
- margin-left: 100%;
- }
- .col-xs-offset-11 {
- margin-left: 91.66666667%;
- }
- .col-xs-offset-10 {
- margin-left: 83.33333333%;
- }
- .col-xs-offset-9 {
- margin-left: 75%;
- }
- .col-xs-offset-8 {
- margin-left: 66.66666667%;
- }
- .col-xs-offset-7 {
- margin-left: 58.33333333%;
- }
- .col-xs-offset-6 {
- margin-left: 50%;
- }
- .col-xs-offset-5 {
- margin-left: 41.66666667%;
- }
- .col-xs-offset-4 {
- margin-left: 33.33333333%;
- }
- .col-xs-offset-3 {
- margin-left: 25%;
- }
- .col-xs-offset-2 {
- margin-left: 16.66666667%;
- }
- .col-xs-offset-1 {
- margin-left: 8.33333333%;
- }
- .col-xs-offset-0 {
- margin-left: 0%;
- }
- @media (min-width: 768px) {
- .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 {
- float: left;
- }
- .col-sm-12 {
- width: 100%;
- }
- .col-sm-11 {
- width: 91.66666667%;
- }
- .col-sm-10 {
- width: 83.33333333%;
- }
- .col-sm-9 {
- width: 75%;
- }
- .col-sm-8 {
- width: 66.66666667%;
- }
- .col-sm-7 {
- width: 58.33333333%;
- }
- .col-sm-6 {
- width: 50%;
- }
- .col-sm-5 {
- width: 41.66666667%;
- }
- .col-sm-4 {
- width: 33.33333333%;
- }
- .col-sm-3 {
- width: 25%;
- }
- .col-sm-2 {
- width: 16.66666667%;
- }
- .col-sm-1 {
- width: 8.33333333%;
- }
- .col-sm-pull-12 {
- right: 100%;
- }
- .col-sm-pull-11 {
- right: 91.66666667%;
- }
- .col-sm-pull-10 {
- right: 83.33333333%;
- }
- .col-sm-pull-9 {
- right: 75%;
- }
- .col-sm-pull-8 {
- right: 66.66666667%;
- }
- .col-sm-pull-7 {
- right: 58.33333333%;
- }
- .col-sm-pull-6 {
- right: 50%;
- }
- .col-sm-pull-5 {
- right: 41.66666667%;
- }
- .col-sm-pull-4 {
- right: 33.33333333%;
- }
- .col-sm-pull-3 {
- right: 25%;
- }
- .col-sm-pull-2 {
- right: 16.66666667%;
- }
- .col-sm-pull-1 {
- right: 8.33333333%;
- }
- .col-sm-pull-0 {
- right: auto;
- }
- .col-sm-push-12 {
- left: 100%;
- }
- .col-sm-push-11 {
- left: 91.66666667%;
- }
- .col-sm-push-10 {
- left: 83.33333333%;
- }
- .col-sm-push-9 {
- left: 75%;
- }
- .col-sm-push-8 {
- left: 66.66666667%;
- }
- .col-sm-push-7 {
- left: 58.33333333%;
- }
- .col-sm-push-6 {
- left: 50%;
- }
- .col-sm-push-5 {
- left: 41.66666667%;
- }
- .col-sm-push-4 {
- left: 33.33333333%;
- }
- .col-sm-push-3 {
- left: 25%;
- }
- .col-sm-push-2 {
- left: 16.66666667%;
- }
- .col-sm-push-1 {
- left: 8.33333333%;
- }
- .col-sm-push-0 {
- left: auto;
- }
- .col-sm-offset-12 {
- margin-left: 100%;
- }
- .col-sm-offset-11 {
- margin-left: 91.66666667%;
- }
- .col-sm-offset-10 {
- margin-left: 83.33333333%;
- }
- .col-sm-offset-9 {
- margin-left: 75%;
- }
- .col-sm-offset-8 {
- margin-left: 66.66666667%;
- }
- .col-sm-offset-7 {
- margin-left: 58.33333333%;
- }
- .col-sm-offset-6 {
- margin-left: 50%;
- }
- .col-sm-offset-5 {
- margin-left: 41.66666667%;
- }
- .col-sm-offset-4 {
- margin-left: 33.33333333%;
- }
- .col-sm-offset-3 {
- margin-left: 25%;
- }
- .col-sm-offset-2 {
- margin-left: 16.66666667%;
- }
- .col-sm-offset-1 {
- margin-left: 8.33333333%;
- }
- .col-sm-offset-0 {
- margin-left: 0%;
- }
- }
- @media (min-width: 992px) {
- .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 {
- float: left;
- }
- .col-md-12 {
- width: 100%;
- }
- .col-md-11 {
- width: 91.66666667%;
- }
- .col-md-10 {
- width: 83.33333333%;
- }
- .col-md-9 {
- width: 75%;
- }
- .col-md-8 {
- width: 66.66666667%;
- }
- .col-md-7 {
- width: 58.33333333%;
- }
- .col-md-6 {
- width: 50%;
- }
- .col-md-5 {
- width: 41.66666667%;
- }
- .col-md-4 {
- width: 33.33333333%;
- }
- .col-md-3 {
- width: 25%;
- }
- .col-md-2 {
- width: 16.66666667%;
- }
- .col-md-1 {
- width: 8.33333333%;
- }
- .col-md-pull-12 {
- right: 100%;
- }
- .col-md-pull-11 {
- right: 91.66666667%;
- }
- .col-md-pull-10 {
- right: 83.33333333%;
- }
- .col-md-pull-9 {
- right: 75%;
- }
- .col-md-pull-8 {
- right: 66.66666667%;
- }
- .col-md-pull-7 {
- right: 58.33333333%;
- }
- .col-md-pull-6 {
- right: 50%;
- }
- .col-md-pull-5 {
- right: 41.66666667%;
- }
- .col-md-pull-4 {
- right: 33.33333333%;
- }
- .col-md-pull-3 {
- right: 25%;
- }
- .col-md-pull-2 {
- right: 16.66666667%;
- }
- .col-md-pull-1 {
- right: 8.33333333%;
- }
- .col-md-pull-0 {
- right: auto;
- }
- .col-md-push-12 {
- left: 100%;
- }
- .col-md-push-11 {
- left: 91.66666667%;
- }
- .col-md-push-10 {
- left: 83.33333333%;
- }
- .col-md-push-9 {
- left: 75%;
- }
- .col-md-push-8 {
- left: 66.66666667%;
- }
- .col-md-push-7 {
- left: 58.33333333%;
- }
- .col-md-push-6 {
- left: 50%;
- }
- .col-md-push-5 {
- left: 41.66666667%;
- }
- .col-md-push-4 {
- left: 33.33333333%;
- }
- .col-md-push-3 {
- left: 25%;
- }
- .col-md-push-2 {
- left: 16.66666667%;
- }
- .col-md-push-1 {
- left: 8.33333333%;
- }
- .col-md-push-0 {
- left: auto;
- }
- .col-md-offset-12 {
- margin-left: 100%;
- }
- .col-md-offset-11 {
- margin-left: 91.66666667%;
- }
- .col-md-offset-10 {
- margin-left: 83.33333333%;
- }
- .col-md-offset-9 {
- margin-left: 75%;
- }
- .col-md-offset-8 {
- margin-left: 66.66666667%;
- }
- .col-md-offset-7 {
- margin-left: 58.33333333%;
- }
- .col-md-offset-6 {
- margin-left: 50%;
- }
- .col-md-offset-5 {
- margin-left: 41.66666667%;
- }
- .col-md-offset-4 {
- margin-left: 33.33333333%;
- }
- .col-md-offset-3 {
- margin-left: 25%;
- }
- .col-md-offset-2 {
- margin-left: 16.66666667%;
- }
- .col-md-offset-1 {
- margin-left: 8.33333333%;
- }
- .col-md-offset-0 {
- margin-left: 0%;
- }
- }
- @media (min-width: 1200px) {
- .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 {
- float: left;
- }
- .col-lg-12 {
- width: 100%;
- }
- .col-lg-11 {
- width: 91.66666667%;
- }
- .col-lg-10 {
- width: 83.33333333%;
- }
- .col-lg-9 {
- width: 75%;
- }
- .col-lg-8 {
- width: 66.66666667%;
- }
- .col-lg-7 {
- width: 58.33333333%;
- }
- .col-lg-6 {
- width: 50%;
- }
- .col-lg-5 {
- width: 41.66666667%;
- }
- .col-lg-4 {
- width: 33.33333333%;
- }
- .col-lg-3 {
- width: 25%;
- }
- .col-lg-2 {
- width: 16.66666667%;
- }
- .col-lg-1 {
- width: 8.33333333%;
- }
- .col-lg-pull-12 {
- right: 100%;
- }
- .col-lg-pull-11 {
- right: 91.66666667%;
- }
- .col-lg-pull-10 {
- right: 83.33333333%;
- }
- .col-lg-pull-9 {
- right: 75%;
- }
- .col-lg-pull-8 {
- right: 66.66666667%;
- }
- .col-lg-pull-7 {
- right: 58.33333333%;
- }
- .col-lg-pull-6 {
- right: 50%;
- }
- .col-lg-pull-5 {
- right: 41.66666667%;
- }
- .col-lg-pull-4 {
- right: 33.33333333%;
- }
- .col-lg-pull-3 {
- right: 25%;
- }
- .col-lg-pull-2 {
- right: 16.66666667%;
- }
- .col-lg-pull-1 {
- right: 8.33333333%;
- }
- .col-lg-pull-0 {
- right: auto;
- }
- .col-lg-push-12 {
- left: 100%;
- }
- .col-lg-push-11 {
- left: 91.66666667%;
- }
- .col-lg-push-10 {
- left: 83.33333333%;
- }
- .col-lg-push-9 {
- left: 75%;
- }
- .col-lg-push-8 {
- left: 66.66666667%;
- }
- .col-lg-push-7 {
- left: 58.33333333%;
- }
- .col-lg-push-6 {
- left: 50%;
- }
- .col-lg-push-5 {
- left: 41.66666667%;
- }
- .col-lg-push-4 {
- left: 33.33333333%;
- }
- .col-lg-push-3 {
- left: 25%;
- }
- .col-lg-push-2 {
- left: 16.66666667%;
- }
- .col-lg-push-1 {
- left: 8.33333333%;
- }
- .col-lg-push-0 {
- left: auto;
- }
- .col-lg-offset-12 {
- margin-left: 100%;
- }
- .col-lg-offset-11 {
- margin-left: 91.66666667%;
- }
- .col-lg-offset-10 {
- margin-left: 83.33333333%;
- }
- .col-lg-offset-9 {
- margin-left: 75%;
- }
- .col-lg-offset-8 {
- margin-left: 66.66666667%;
- }
- .col-lg-offset-7 {
- margin-left: 58.33333333%;
- }
- .col-lg-offset-6 {
- margin-left: 50%;
- }
- .col-lg-offset-5 {
- margin-left: 41.66666667%;
- }
- .col-lg-offset-4 {
- margin-left: 33.33333333%;
- }
- .col-lg-offset-3 {
- margin-left: 25%;
- }
- .col-lg-offset-2 {
- margin-left: 16.66666667%;
- }
- .col-lg-offset-1 {
- margin-left: 8.33333333%;
- }
- .col-lg-offset-0 {
- margin-left: 0%;
- }
- }
- table {
- background-color: transparent;
- }
- caption {
- padding-top: 8px;
- padding-bottom: 8px;
- color: #777777;
- text-align: left;
- }
- th {
- text-align: left;
- }
- .table {
- width: 100%;
- max-width: 100%;
- margin-bottom: 18px;
- }
- .table > thead > tr > th,
- .table > tbody > tr > th,
- .table > tfoot > tr > th,
- .table > thead > tr > td,
- .table > tbody > tr > td,
- .table > tfoot > tr > td {
- padding: 8px;
- line-height: 1.42857143;
- vertical-align: top;
- border-top: 1px solid #ddd;
- }
- .table > thead > tr > th {
- vertical-align: bottom;
- border-bottom: 2px solid #ddd;
- }
- .table > caption + thead > tr:first-child > th,
- .table > colgroup + thead > tr:first-child > th,
- .table > thead:first-child > tr:first-child > th,
- .table > caption + thead > tr:first-child > td,
- .table > colgroup + thead > tr:first-child > td,
- .table > thead:first-child > tr:first-child > td {
- border-top: 0;
- }
- .table > tbody + tbody {
- border-top: 2px solid #ddd;
- }
- .table .table {
- background-color: #fff;
- }
- .table-condensed > thead > tr > th,
- .table-condensed > tbody > tr > th,
- .table-condensed > tfoot > tr > th,
- .table-condensed > thead > tr > td,
- .table-condensed > tbody > tr > td,
- .table-condensed > tfoot > tr > td {
- padding: 5px;
- }
- .table-bordered {
- border: 1px solid #ddd;
- }
- .table-bordered > thead > tr > th,
- .table-bordered > tbody > tr > th,
- .table-bordered > tfoot > tr > th,
- .table-bordered > thead > tr > td,
- .table-bordered > tbody > tr > td,
- .table-bordered > tfoot > tr > td {
- border: 1px solid #ddd;
- }
- .table-bordered > thead > tr > th,
- .table-bordered > thead > tr > td {
- border-bottom-width: 2px;
- }
- .table-striped > tbody > tr:nth-of-type(odd) {
- background-color: #f9f9f9;
- }
- .table-hover > tbody > tr:hover {
- background-color: #f5f5f5;
- }
- table col[class*="col-"] {
- position: static;
- float: none;
- display: table-column;
- }
- table td[class*="col-"],
- table th[class*="col-"] {
- position: static;
- float: none;
- display: table-cell;
- }
- .table > thead > tr > td.active,
- .table > tbody > tr > td.active,
- .table > tfoot > tr > td.active,
- .table > thead > tr > th.active,
- .table > tbody > tr > th.active,
- .table > tfoot > tr > th.active,
- .table > thead > tr.active > td,
- .table > tbody > tr.active > td,
- .table > tfoot > tr.active > td,
- .table > thead > tr.active > th,
- .table > tbody > tr.active > th,
- .table > tfoot > tr.active > th {
- background-color: #f5f5f5;
- }
- .table-hover > tbody > tr > td.active:hover,
- .table-hover > tbody > tr > th.active:hover,
- .table-hover > tbody > tr.active:hover > td,
- .table-hover > tbody > tr:hover > .active,
- .table-hover > tbody > tr.active:hover > th {
- background-color: #e8e8e8;
- }
- .table > thead > tr > td.success,
- .table > tbody > tr > td.success,
- .table > tfoot > tr > td.success,
- .table > thead > tr > th.success,
- .table > tbody > tr > th.success,
- .table > tfoot > tr > th.success,
- .table > thead > tr.success > td,
- .table > tbody > tr.success > td,
- .table > tfoot > tr.success > td,
- .table > thead > tr.success > th,
- .table > tbody > tr.success > th,
- .table > tfoot > tr.success > th {
- background-color: #dff0d8;
- }
- .table-hover > tbody > tr > td.success:hover,
- .table-hover > tbody > tr > th.success:hover,
- .table-hover > tbody > tr.success:hover > td,
- .table-hover > tbody > tr:hover > .success,
- .table-hover > tbody > tr.success:hover > th {
- background-color: #d0e9c6;
- }
- .table > thead > tr > td.info,
- .table > tbody > tr > td.info,
- .table > tfoot > tr > td.info,
- .table > thead > tr > th.info,
- .table > tbody > tr > th.info,
- .table > tfoot > tr > th.info,
- .table > thead > tr.info > td,
- .table > tbody > tr.info > td,
- .table > tfoot > tr.info > td,
- .table > thead > tr.info > th,
- .table > tbody > tr.info > th,
- .table > tfoot > tr.info > th {
- background-color: #d9edf7;
- }
- .table-hover > tbody > tr > td.info:hover,
- .table-hover > tbody > tr > th.info:hover,
- .table-hover > tbody > tr.info:hover > td,
- .table-hover > tbody > tr:hover > .info,
- .table-hover > tbody > tr.info:hover > th {
- background-color: #c4e3f3;
- }
- .table > thead > tr > td.warning,
- .table > tbody > tr > td.warning,
- .table > tfoot > tr > td.warning,
- .table > thead > tr > th.warning,
- .table > tbody > tr > th.warning,
- .table > tfoot > tr > th.warning,
- .table > thead > tr.warning > td,
- .table > tbody > tr.warning > td,
- .table > tfoot > tr.warning > td,
- .table > thead > tr.warning > th,
- .table > tbody > tr.warning > th,
- .table > tfoot > tr.warning > th {
- background-color: #fcf8e3;
- }
- .table-hover > tbody > tr > td.warning:hover,
- .table-hover > tbody > tr > th.warning:hover,
- .table-hover > tbody > tr.warning:hover > td,
- .table-hover > tbody > tr:hover > .warning,
- .table-hover > tbody > tr.warning:hover > th {
- background-color: #faf2cc;
- }
- .table > thead > tr > td.danger,
- .table > tbody > tr > td.danger,
- .table > tfoot > tr > td.danger,
- .table > thead > tr > th.danger,
- .table > tbody > tr > th.danger,
- .table > tfoot > tr > th.danger,
- .table > thead > tr.danger > td,
- .table > tbody > tr.danger > td,
- .table > tfoot > tr.danger > td,
- .table > thead > tr.danger > th,
- .table > tbody > tr.danger > th,
- .table > tfoot > tr.danger > th {
- background-color: #f2dede;
- }
- .table-hover > tbody > tr > td.danger:hover,
- .table-hover > tbody > tr > th.danger:hover,
- .table-hover > tbody > tr.danger:hover > td,
- .table-hover > tbody > tr:hover > .danger,
- .table-hover > tbody > tr.danger:hover > th {
- background-color: #ebcccc;
- }
- .table-responsive {
- overflow-x: auto;
- min-height: 0.01%;
- }
- @media screen and (max-width: 767px) {
- .table-responsive {
- width: 100%;
- margin-bottom: 13.5px;
- overflow-y: hidden;
- -ms-overflow-style: -ms-autohiding-scrollbar;
- border: 1px solid #ddd;
- }
- .table-responsive > .table {
- margin-bottom: 0;
- }
- .table-responsive > .table > thead > tr > th,
- .table-responsive > .table > tbody > tr > th,
- .table-responsive > .table > tfoot > tr > th,
- .table-responsive > .table > thead > tr > td,
- .table-responsive > .table > tbody > tr > td,
- .table-responsive > .table > tfoot > tr > td {
- white-space: nowrap;
- }
- .table-responsive > .table-bordered {
- border: 0;
- }
- .table-responsive > .table-bordered > thead > tr > th:first-child,
- .table-responsive > .table-bordered > tbody > tr > th:first-child,
- .table-responsive > .table-bordered > tfoot > tr > th:first-child,
- .table-responsive > .table-bordered > thead > tr > td:first-child,
- .table-responsive > .table-bordered > tbody > tr > td:first-child,
- .table-responsive > .table-bordered > tfoot > tr > td:first-child {
- border-left: 0;
- }
- .table-responsive > .table-bordered > thead > tr > th:last-child,
- .table-responsive > .table-bordered > tbody > tr > th:last-child,
- .table-responsive > .table-bordered > tfoot > tr > th:last-child,
- .table-responsive > .table-bordered > thead > tr > td:last-child,
- .table-responsive > .table-bordered > tbody > tr > td:last-child,
- .table-responsive > .table-bordered > tfoot > tr > td:last-child {
- border-right: 0;
- }
- .table-responsive > .table-bordered > tbody > tr:last-child > th,
- .table-responsive > .table-bordered > tfoot > tr:last-child > th,
- .table-responsive > .table-bordered > tbody > tr:last-child > td,
- .table-responsive > .table-bordered > tfoot > tr:last-child > td {
- border-bottom: 0;
- }
- }
- fieldset {
- padding: 0;
- margin: 0;
- border: 0;
- min-width: 0;
- }
- legend {
- display: block;
- width: 100%;
- padding: 0;
- margin-bottom: 18px;
- font-size: 19.5px;
- line-height: inherit;
- color: #333333;
- border: 0;
- border-bottom: 1px solid #e5e5e5;
- }
- label {
- display: inline-block;
- max-width: 100%;
- margin-bottom: 5px;
- font-weight: bold;
- }
- input[type="search"] {
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- }
- input[type="radio"],
- input[type="checkbox"] {
- margin: 4px 0 0;
- margin-top: 1px \9;
- line-height: normal;
- }
- input[type="file"] {
- display: block;
- }
- input[type="range"] {
- display: block;
- width: 100%;
- }
- select[multiple],
- select[size] {
- height: auto;
- }
- input[type="file"]:focus,
- input[type="radio"]:focus,
- input[type="checkbox"]:focus {
- outline: 5px auto -webkit-focus-ring-color;
- outline-offset: -2px;
- }
- output {
- display: block;
- padding-top: 7px;
- font-size: 13px;
- line-height: 1.42857143;
- color: #555555;
- }
- .form-control {
- display: block;
- width: 100%;
- height: 32px;
- padding: 6px 12px;
- font-size: 13px;
- line-height: 1.42857143;
- color: #555555;
- background-color: #fff;
- background-image: none;
- border: 1px solid #ccc;
- border-radius: 2px;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
- -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
- transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
- }
- .form-control:focus {
- border-color: #66afe9;
- outline: 0;
- -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
- box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
- }
- .form-control::-moz-placeholder {
- color: #999;
- opacity: 1;
- }
- .form-control:-ms-input-placeholder {
- color: #999;
- }
- .form-control::-webkit-input-placeholder {
- color: #999;
- }
- .form-control::-ms-expand {
- border: 0;
- background-color: transparent;
- }
- .form-control[disabled],
- .form-control[readonly],
- fieldset[disabled] .form-control {
- background-color: #eeeeee;
- opacity: 1;
- }
- .form-control[disabled],
- fieldset[disabled] .form-control {
- cursor: not-allowed;
- }
- textarea.form-control {
- height: auto;
- }
- input[type="search"] {
- -webkit-appearance: none;
- }
- @media screen and (-webkit-min-device-pixel-ratio: 0) {
- input[type="date"].form-control,
- input[type="time"].form-control,
- input[type="datetime-local"].form-control,
- input[type="month"].form-control {
- line-height: 32px;
- }
- input[type="date"].input-sm,
- input[type="time"].input-sm,
- input[type="datetime-local"].input-sm,
- input[type="month"].input-sm,
- .input-group-sm input[type="date"],
- .input-group-sm input[type="time"],
- .input-group-sm input[type="datetime-local"],
- .input-group-sm input[type="month"] {
- line-height: 30px;
- }
- input[type="date"].input-lg,
- input[type="time"].input-lg,
- input[type="datetime-local"].input-lg,
- input[type="month"].input-lg,
- .input-group-lg input[type="date"],
- .input-group-lg input[type="time"],
- .input-group-lg input[type="datetime-local"],
- .input-group-lg input[type="month"] {
- line-height: 45px;
- }
- }
- .form-group {
- margin-bottom: 15px;
- }
- .radio,
- .checkbox {
- position: relative;
- display: block;
- margin-top: 10px;
- margin-bottom: 10px;
- }
- .radio label,
- .checkbox label {
- min-height: 18px;
- padding-left: 20px;
- margin-bottom: 0;
- font-weight: normal;
- cursor: pointer;
- }
- .radio input[type="radio"],
- .radio-inline input[type="radio"],
- .checkbox input[type="checkbox"],
- .checkbox-inline input[type="checkbox"] {
- position: absolute;
- margin-left: -20px;
- margin-top: 4px \9;
- }
- .radio + .radio,
- .checkbox + .checkbox {
- margin-top: -5px;
- }
- .radio-inline,
- .checkbox-inline {
- position: relative;
- display: inline-block;
- padding-left: 20px;
- margin-bottom: 0;
- vertical-align: middle;
- font-weight: normal;
- cursor: pointer;
- }
- .radio-inline + .radio-inline,
- .checkbox-inline + .checkbox-inline {
- margin-top: 0;
- margin-left: 10px;
- }
- input[type="radio"][disabled],
- input[type="checkbox"][disabled],
- input[type="radio"].disabled,
- input[type="checkbox"].disabled,
- fieldset[disabled] input[type="radio"],
- fieldset[disabled] input[type="checkbox"] {
- cursor: not-allowed;
- }
- .radio-inline.disabled,
- .checkbox-inline.disabled,
- fieldset[disabled] .radio-inline,
- fieldset[disabled] .checkbox-inline {
- cursor: not-allowed;
- }
- .radio.disabled label,
- .checkbox.disabled label,
- fieldset[disabled] .radio label,
- fieldset[disabled] .checkbox label {
- cursor: not-allowed;
- }
- .form-control-static {
- padding-top: 7px;
- padding-bottom: 7px;
- margin-bottom: 0;
- min-height: 31px;
- }
- .form-control-static.input-lg,
- .form-control-static.input-sm {
- padding-left: 0;
- padding-right: 0;
- }
- .input-sm {
- height: 30px;
- padding: 5px 10px;
- font-size: 12px;
- line-height: 1.5;
- border-radius: 1px;
- }
- select.input-sm {
- height: 30px;
- line-height: 30px;
- }
- textarea.input-sm,
- select[multiple].input-sm {
- height: auto;
- }
- .form-group-sm .form-control {
- height: 30px;
- padding: 5px 10px;
- font-size: 12px;
- line-height: 1.5;
- border-radius: 1px;
- }
- .form-group-sm select.form-control {
- height: 30px;
- line-height: 30px;
- }
- .form-group-sm textarea.form-control,
- .form-group-sm select[multiple].form-control {
- height: auto;
- }
- .form-group-sm .form-control-static {
- height: 30px;
- min-height: 30px;
- padding: 6px 10px;
- font-size: 12px;
- line-height: 1.5;
- }
- .input-lg {
- height: 45px;
- padding: 10px 16px;
- font-size: 17px;
- line-height: 1.3333333;
- border-radius: 3px;
- }
- select.input-lg {
- height: 45px;
- line-height: 45px;
- }
- textarea.input-lg,
- select[multiple].input-lg {
- height: auto;
- }
- .form-group-lg .form-control {
- height: 45px;
- padding: 10px 16px;
- font-size: 17px;
- line-height: 1.3333333;
- border-radius: 3px;
- }
- .form-group-lg select.form-control {
- height: 45px;
- line-height: 45px;
- }
- .form-group-lg textarea.form-control,
- .form-group-lg select[multiple].form-control {
- height: auto;
- }
- .form-group-lg .form-control-static {
- height: 45px;
- min-height: 35px;
- padding: 11px 16px;
- font-size: 17px;
- line-height: 1.3333333;
- }
- .has-feedback {
- position: relative;
- }
- .has-feedback .form-control {
- padding-right: 40px;
- }
- .form-control-feedback {
- position: absolute;
- top: 0;
- right: 0;
- z-index: 2;
- display: block;
- width: 32px;
- height: 32px;
- line-height: 32px;
- text-align: center;
- pointer-events: none;
- }
- .input-lg + .form-control-feedback,
- .input-group-lg + .form-control-feedback,
- .form-group-lg .form-control + .form-control-feedback {
- width: 45px;
- height: 45px;
- line-height: 45px;
- }
- .input-sm + .form-control-feedback,
- .input-group-sm + .form-control-feedback,
- .form-group-sm .form-control + .form-control-feedback {
- width: 30px;
- height: 30px;
- line-height: 30px;
- }
- .has-success .help-block,
- .has-success .control-label,
- .has-success .radio,
- .has-success .checkbox,
- .has-success .radio-inline,
- .has-success .checkbox-inline,
- .has-success.radio label,
- .has-success.checkbox label,
- .has-success.radio-inline label,
- .has-success.checkbox-inline label {
- color: #3c763d;
- }
- .has-success .form-control {
- border-color: #3c763d;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- }
- .has-success .form-control:focus {
- border-color: #2b542c;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
- }
- .has-success .input-group-addon {
- color: #3c763d;
- border-color: #3c763d;
- background-color: #dff0d8;
- }
- .has-success .form-control-feedback {
- color: #3c763d;
- }
- .has-warning .help-block,
- .has-warning .control-label,
- .has-warning .radio,
- .has-warning .checkbox,
- .has-warning .radio-inline,
- .has-warning .checkbox-inline,
- .has-warning.radio label,
- .has-warning.checkbox label,
- .has-warning.radio-inline label,
- .has-warning.checkbox-inline label {
- color: #8a6d3b;
- }
- .has-warning .form-control {
- border-color: #8a6d3b;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- }
- .has-warning .form-control:focus {
- border-color: #66512c;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
- }
- .has-warning .input-group-addon {
- color: #8a6d3b;
- border-color: #8a6d3b;
- background-color: #fcf8e3;
- }
- .has-warning .form-control-feedback {
- color: #8a6d3b;
- }
- .has-error .help-block,
- .has-error .control-label,
- .has-error .radio,
- .has-error .checkbox,
- .has-error .radio-inline,
- .has-error .checkbox-inline,
- .has-error.radio label,
- .has-error.checkbox label,
- .has-error.radio-inline label,
- .has-error.checkbox-inline label {
- color: #a94442;
- }
- .has-error .form-control {
- border-color: #a94442;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- }
- .has-error .form-control:focus {
- border-color: #843534;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
- }
- .has-error .input-group-addon {
- color: #a94442;
- border-color: #a94442;
- background-color: #f2dede;
- }
- .has-error .form-control-feedback {
- color: #a94442;
- }
- .has-feedback label ~ .form-control-feedback {
- top: 23px;
- }
- .has-feedback label.sr-only ~ .form-control-feedback {
- top: 0;
- }
- .help-block {
- display: block;
- margin-top: 5px;
- margin-bottom: 10px;
- color: #404040;
- }
- @media (min-width: 768px) {
- .form-inline .form-group {
- display: inline-block;
- margin-bottom: 0;
- vertical-align: middle;
- }
- .form-inline .form-control {
- display: inline-block;
- width: auto;
- vertical-align: middle;
- }
- .form-inline .form-control-static {
- display: inline-block;
- }
- .form-inline .input-group {
- display: inline-table;
- vertical-align: middle;
- }
- .form-inline .input-group .input-group-addon,
- .form-inline .input-group .input-group-btn,
- .form-inline .input-group .form-control {
- width: auto;
- }
- .form-inline .input-group > .form-control {
- width: 100%;
- }
- .form-inline .control-label {
- margin-bottom: 0;
- vertical-align: middle;
- }
- .form-inline .radio,
- .form-inline .checkbox {
- display: inline-block;
- margin-top: 0;
- margin-bottom: 0;
- vertical-align: middle;
- }
- .form-inline .radio label,
- .form-inline .checkbox label {
- padding-left: 0;
- }
- .form-inline .radio input[type="radio"],
- .form-inline .checkbox input[type="checkbox"] {
- position: relative;
- margin-left: 0;
- }
- .form-inline .has-feedback .form-control-feedback {
- top: 0;
- }
- }
- .form-horizontal .radio,
- .form-horizontal .checkbox,
- .form-horizontal .radio-inline,
- .form-horizontal .checkbox-inline {
- margin-top: 0;
- margin-bottom: 0;
- padding-top: 7px;
- }
- .form-horizontal .radio,
- .form-horizontal .checkbox {
- min-height: 25px;
- }
- .form-horizontal .form-group {
- margin-left: 0px;
- margin-right: 0px;
- }
- @media (min-width: 768px) {
- .form-horizontal .control-label {
- text-align: right;
- margin-bottom: 0;
- padding-top: 7px;
- }
- }
- .form-horizontal .has-feedback .form-control-feedback {
- right: 0px;
- }
- @media (min-width: 768px) {
- .form-horizontal .form-group-lg .control-label {
- padding-top: 11px;
- font-size: 17px;
- }
- }
- @media (min-width: 768px) {
- .form-horizontal .form-group-sm .control-label {
- padding-top: 6px;
- font-size: 12px;
- }
- }
- .btn {
- display: inline-block;
- margin-bottom: 0;
- font-weight: normal;
- text-align: center;
- vertical-align: middle;
- touch-action: manipulation;
- cursor: pointer;
- background-image: none;
- border: 1px solid transparent;
- white-space: nowrap;
- padding: 6px 12px;
- font-size: 13px;
- line-height: 1.42857143;
- border-radius: 2px;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- }
- .btn:focus,
- .btn:active:focus,
- .btn.active:focus,
- .btn.focus,
- .btn:active.focus,
- .btn.active.focus {
- outline: 5px auto -webkit-focus-ring-color;
- outline-offset: -2px;
- }
- .btn:hover,
- .btn:focus,
- .btn.focus {
- color: #333;
- text-decoration: none;
- }
- .btn:active,
- .btn.active {
- outline: 0;
- background-image: none;
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
- }
- .btn.disabled,
- .btn[disabled],
- fieldset[disabled] .btn {
- cursor: not-allowed;
- opacity: 0.65;
- filter: alpha(opacity=65);
- -webkit-box-shadow: none;
- box-shadow: none;
- }
- a.btn.disabled,
- fieldset[disabled] a.btn {
- pointer-events: none;
- }
- .btn-default {
- color: #333;
- background-color: #fff;
- border-color: #ccc;
- }
- .btn-default:focus,
- .btn-default.focus {
- color: #333;
- background-color: #e6e6e6;
- border-color: #8c8c8c;
- }
- .btn-default:hover {
- color: #333;
- background-color: #e6e6e6;
- border-color: #adadad;
- }
- .btn-default:active,
- .btn-default.active,
- .open > .dropdown-toggle.btn-default {
- color: #333;
- background-color: #e6e6e6;
- border-color: #adadad;
- }
- .btn-default:active:hover,
- .btn-default.active:hover,
- .open > .dropdown-toggle.btn-default:hover,
- .btn-default:active:focus,
- .btn-default.active:focus,
- .open > .dropdown-toggle.btn-default:focus,
- .btn-default:active.focus,
- .btn-default.active.focus,
- .open > .dropdown-toggle.btn-default.focus {
- color: #333;
- background-color: #d4d4d4;
- border-color: #8c8c8c;
- }
- .btn-default:active,
- .btn-default.active,
- .open > .dropdown-toggle.btn-default {
- background-image: none;
- }
- .btn-default.disabled:hover,
- .btn-default[disabled]:hover,
- fieldset[disabled] .btn-default:hover,
- .btn-default.disabled:focus,
- .btn-default[disabled]:focus,
- fieldset[disabled] .btn-default:focus,
- .btn-default.disabled.focus,
- .btn-default[disabled].focus,
- fieldset[disabled] .btn-default.focus {
- background-color: #fff;
- border-color: #ccc;
- }
- .btn-default .badge {
- color: #fff;
- background-color: #333;
- }
- .btn-primary {
- color: #fff;
- background-color: #337ab7;
- border-color: #2e6da4;
- }
- .btn-primary:focus,
- .btn-primary.focus {
- color: #fff;
- background-color: #286090;
- border-color: #122b40;
- }
- .btn-primary:hover {
- color: #fff;
- background-color: #286090;
- border-color: #204d74;
- }
- .btn-primary:active,
- .btn-primary.active,
- .open > .dropdown-toggle.btn-primary {
- color: #fff;
- background-color: #286090;
- border-color: #204d74;
- }
- .btn-primary:active:hover,
- .btn-primary.active:hover,
- .open > .dropdown-toggle.btn-primary:hover,
- .btn-primary:active:focus,
- .btn-primary.active:focus,
- .open > .dropdown-toggle.btn-primary:focus,
- .btn-primary:active.focus,
- .btn-primary.active.focus,
- .open > .dropdown-toggle.btn-primary.focus {
- color: #fff;
- background-color: #204d74;
- border-color: #122b40;
- }
- .btn-primary:active,
- .btn-primary.active,
- .open > .dropdown-toggle.btn-primary {
- background-image: none;
- }
- .btn-primary.disabled:hover,
- .btn-primary[disabled]:hover,
- fieldset[disabled] .btn-primary:hover,
- .btn-primary.disabled:focus,
- .btn-primary[disabled]:focus,
- fieldset[disabled] .btn-primary:focus,
- .btn-primary.disabled.focus,
- .btn-primary[disabled].focus,
- fieldset[disabled] .btn-primary.focus {
- background-color: #337ab7;
- border-color: #2e6da4;
- }
- .btn-primary .badge {
- color: #337ab7;
- background-color: #fff;
- }
- .btn-success {
- color: #fff;
- background-color: #5cb85c;
- border-color: #4cae4c;
- }
- .btn-success:focus,
- .btn-success.focus {
- color: #fff;
- background-color: #449d44;
- border-color: #255625;
- }
- .btn-success:hover {
- color: #fff;
- background-color: #449d44;
- border-color: #398439;
- }
- .btn-success:active,
- .btn-success.active,
- .open > .dropdown-toggle.btn-success {
- color: #fff;
- background-color: #449d44;
- border-color: #398439;
- }
- .btn-success:active:hover,
- .btn-success.active:hover,
- .open > .dropdown-toggle.btn-success:hover,
- .btn-success:active:focus,
- .btn-success.active:focus,
- .open > .dropdown-toggle.btn-success:focus,
- .btn-success:active.focus,
- .btn-success.active.focus,
- .open > .dropdown-toggle.btn-success.focus {
- color: #fff;
- background-color: #398439;
- border-color: #255625;
- }
- .btn-success:active,
- .btn-success.active,
- .open > .dropdown-toggle.btn-success {
- background-image: none;
- }
- .btn-success.disabled:hover,
- .btn-success[disabled]:hover,
- fieldset[disabled] .btn-success:hover,
- .btn-success.disabled:focus,
- .btn-success[disabled]:focus,
- fieldset[disabled] .btn-success:focus,
- .btn-success.disabled.focus,
- .btn-success[disabled].focus,
- fieldset[disabled] .btn-success.focus {
- background-color: #5cb85c;
- border-color: #4cae4c;
- }
- .btn-success .badge {
- color: #5cb85c;
- background-color: #fff;
- }
- .btn-info {
- color: #fff;
- background-color: #5bc0de;
- border-color: #46b8da;
- }
- .btn-info:focus,
- .btn-info.focus {
- color: #fff;
- background-color: #31b0d5;
- border-color: #1b6d85;
- }
- .btn-info:hover {
- color: #fff;
- background-color: #31b0d5;
- border-color: #269abc;
- }
- .btn-info:active,
- .btn-info.active,
- .open > .dropdown-toggle.btn-info {
- color: #fff;
- background-color: #31b0d5;
- border-color: #269abc;
- }
- .btn-info:active:hover,
- .btn-info.active:hover,
- .open > .dropdown-toggle.btn-info:hover,
- .btn-info:active:focus,
- .btn-info.active:focus,
- .open > .dropdown-toggle.btn-info:focus,
- .btn-info:active.focus,
- .btn-info.active.focus,
- .open > .dropdown-toggle.btn-info.focus {
- color: #fff;
- background-color: #269abc;
- border-color: #1b6d85;
- }
- .btn-info:active,
- .btn-info.active,
- .open > .dropdown-toggle.btn-info {
- background-image: none;
- }
- .btn-info.disabled:hover,
- .btn-info[disabled]:hover,
- fieldset[disabled] .btn-info:hover,
- .btn-info.disabled:focus,
- .btn-info[disabled]:focus,
- fieldset[disabled] .btn-info:focus,
- .btn-info.disabled.focus,
- .btn-info[disabled].focus,
- fieldset[disabled] .btn-info.focus {
- background-color: #5bc0de;
- border-color: #46b8da;
- }
- .btn-info .badge {
- color: #5bc0de;
- background-color: #fff;
- }
- .btn-warning {
- color: #fff;
- background-color: #f0ad4e;
- border-color: #eea236;
- }
- .btn-warning:focus,
- .btn-warning.focus {
- color: #fff;
- background-color: #ec971f;
- border-color: #985f0d;
- }
- .btn-warning:hover {
- color: #fff;
- background-color: #ec971f;
- border-color: #d58512;
- }
- .btn-warning:active,
- .btn-warning.active,
- .open > .dropdown-toggle.btn-warning {
- color: #fff;
- background-color: #ec971f;
- border-color: #d58512;
- }
- .btn-warning:active:hover,
- .btn-warning.active:hover,
- .open > .dropdown-toggle.btn-warning:hover,
- .btn-warning:active:focus,
- .btn-warning.active:focus,
- .open > .dropdown-toggle.btn-warning:focus,
- .btn-warning:active.focus,
- .btn-warning.active.focus,
- .open > .dropdown-toggle.btn-warning.focus {
- color: #fff;
- background-color: #d58512;
- border-color: #985f0d;
- }
- .btn-warning:active,
- .btn-warning.active,
- .open > .dropdown-toggle.btn-warning {
- background-image: none;
- }
- .btn-warning.disabled:hover,
- .btn-warning[disabled]:hover,
- fieldset[disabled] .btn-warning:hover,
- .btn-warning.disabled:focus,
- .btn-warning[disabled]:focus,
- fieldset[disabled] .btn-warning:focus,
- .btn-warning.disabled.focus,
- .btn-warning[disabled].focus,
- fieldset[disabled] .btn-warning.focus {
- background-color: #f0ad4e;
- border-color: #eea236;
- }
- .btn-warning .badge {
- color: #f0ad4e;
- background-color: #fff;
- }
- .btn-danger {
- color: #fff;
- background-color: #d9534f;
- border-color: #d43f3a;
- }
- .btn-danger:focus,
- .btn-danger.focus {
- color: #fff;
- background-color: #c9302c;
- border-color: #761c19;
- }
- .btn-danger:hover {
- color: #fff;
- background-color: #c9302c;
- border-color: #ac2925;
- }
- .btn-danger:active,
- .btn-danger.active,
- .open > .dropdown-toggle.btn-danger {
- color: #fff;
- background-color: #c9302c;
- border-color: #ac2925;
- }
- .btn-danger:active:hover,
- .btn-danger.active:hover,
- .open > .dropdown-toggle.btn-danger:hover,
- .btn-danger:active:focus,
- .btn-danger.active:focus,
- .open > .dropdown-toggle.btn-danger:focus,
- .btn-danger:active.focus,
- .btn-danger.active.focus,
- .open > .dropdown-toggle.btn-danger.focus {
- color: #fff;
- background-color: #ac2925;
- border-color: #761c19;
- }
- .btn-danger:active,
- .btn-danger.active,
- .open > .dropdown-toggle.btn-danger {
- background-image: none;
- }
- .btn-danger.disabled:hover,
- .btn-danger[disabled]:hover,
- fieldset[disabled] .btn-danger:hover,
- .btn-danger.disabled:focus,
- .btn-danger[disabled]:focus,
- fieldset[disabled] .btn-danger:focus,
- .btn-danger.disabled.focus,
- .btn-danger[disabled].focus,
- fieldset[disabled] .btn-danger.focus {
- background-color: #d9534f;
- border-color: #d43f3a;
- }
- .btn-danger .badge {
- color: #d9534f;
- background-color: #fff;
- }
- .btn-link {
- color: #337ab7;
- font-weight: normal;
- border-radius: 0;
- }
- .btn-link,
- .btn-link:active,
- .btn-link.active,
- .btn-link[disabled],
- fieldset[disabled] .btn-link {
- background-color: transparent;
- -webkit-box-shadow: none;
- box-shadow: none;
- }
- .btn-link,
- .btn-link:hover,
- .btn-link:focus,
- .btn-link:active {
- border-color: transparent;
- }
- .btn-link:hover,
- .btn-link:focus {
- color: #23527c;
- text-decoration: underline;
- background-color: transparent;
- }
- .btn-link[disabled]:hover,
- fieldset[disabled] .btn-link:hover,
- .btn-link[disabled]:focus,
- fieldset[disabled] .btn-link:focus {
- color: #777777;
- text-decoration: none;
- }
- .btn-lg,
- .btn-group-lg > .btn {
- padding: 10px 16px;
- font-size: 17px;
- line-height: 1.3333333;
- border-radius: 3px;
- }
- .btn-sm,
- .btn-group-sm > .btn {
- padding: 5px 10px;
- font-size: 12px;
- line-height: 1.5;
- border-radius: 1px;
- }
- .btn-xs,
- .btn-group-xs > .btn {
- padding: 1px 5px;
- font-size: 12px;
- line-height: 1.5;
- border-radius: 1px;
- }
- .btn-block {
- display: block;
- width: 100%;
- }
- .btn-block + .btn-block {
- margin-top: 5px;
- }
- input[type="submit"].btn-block,
- input[type="reset"].btn-block,
- input[type="button"].btn-block {
- width: 100%;
- }
- .fade {
- opacity: 0;
- -webkit-transition: opacity 0.15s linear;
- -o-transition: opacity 0.15s linear;
- transition: opacity 0.15s linear;
- }
- .fade.in {
- opacity: 1;
- }
- .collapse {
- display: none;
- }
- .collapse.in {
- display: block;
- }
- tr.collapse.in {
- display: table-row;
- }
- tbody.collapse.in {
- display: table-row-group;
- }
- .collapsing {
- position: relative;
- height: 0;
- overflow: hidden;
- -webkit-transition-property: height, visibility;
- transition-property: height, visibility;
- -webkit-transition-duration: 0.35s;
- transition-duration: 0.35s;
- -webkit-transition-timing-function: ease;
- transition-timing-function: ease;
- }
- .caret {
- display: inline-block;
- width: 0;
- height: 0;
- margin-left: 2px;
- vertical-align: middle;
- border-top: 4px dashed;
- border-top: 4px solid \9;
- border-right: 4px solid transparent;
- border-left: 4px solid transparent;
- }
- .dropup,
- .dropdown {
- position: relative;
- }
- .dropdown-toggle:focus {
- outline: 0;
- }
- .dropdown-menu {
- position: absolute;
- top: 100%;
- left: 0;
- z-index: 1000;
- display: none;
- float: left;
- min-width: 160px;
- padding: 5px 0;
- margin: 2px 0 0;
- list-style: none;
- font-size: 13px;
- text-align: left;
- background-color: #fff;
- border: 1px solid #ccc;
- border: 1px solid rgba(0, 0, 0, 0.15);
- border-radius: 2px;
- -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
- box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
- background-clip: padding-box;
- }
- .dropdown-menu.pull-right {
- right: 0;
- left: auto;
- }
- .dropdown-menu .divider {
- height: 1px;
- margin: 8px 0;
- overflow: hidden;
- background-color: #e5e5e5;
- }
- .dropdown-menu > li > a {
- display: block;
- padding: 3px 20px;
- clear: both;
- font-weight: normal;
- line-height: 1.42857143;
- color: #333333;
- white-space: nowrap;
- }
- .dropdown-menu > li > a:hover,
- .dropdown-menu > li > a:focus {
- text-decoration: none;
- color: #262626;
- background-color: #f5f5f5;
- }
- .dropdown-menu > .active > a,
- .dropdown-menu > .active > a:hover,
- .dropdown-menu > .active > a:focus {
- color: #fff;
- text-decoration: none;
- outline: 0;
- background-color: #337ab7;
- }
- .dropdown-menu > .disabled > a,
- .dropdown-menu > .disabled > a:hover,
- .dropdown-menu > .disabled > a:focus {
- color: #777777;
- }
- .dropdown-menu > .disabled > a:hover,
- .dropdown-menu > .disabled > a:focus {
- text-decoration: none;
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
- cursor: not-allowed;
- }
- .open > .dropdown-menu {
- display: block;
- }
- .open > a {
- outline: 0;
- }
- .dropdown-menu-right {
- left: auto;
- right: 0;
- }
- .dropdown-menu-left {
- left: 0;
- right: auto;
- }
- .dropdown-header {
- display: block;
- padding: 3px 20px;
- font-size: 12px;
- line-height: 1.42857143;
- color: #777777;
- white-space: nowrap;
- }
- .dropdown-backdrop {
- position: fixed;
- left: 0;
- right: 0;
- bottom: 0;
- top: 0;
- z-index: 990;
- }
- .pull-right > .dropdown-menu {
- right: 0;
- left: auto;
- }
- .dropup .caret,
- .navbar-fixed-bottom .dropdown .caret {
- border-top: 0;
- border-bottom: 4px dashed;
- border-bottom: 4px solid \9;
- content: "";
- }
- .dropup .dropdown-menu,
- .navbar-fixed-bottom .dropdown .dropdown-menu {
- top: auto;
- bottom: 100%;
- margin-bottom: 2px;
- }
- @media (min-width: 541px) {
- .navbar-right .dropdown-menu {
- left: auto;
- right: 0;
- }
- .navbar-right .dropdown-menu-left {
- left: 0;
- right: auto;
- }
- }
- .btn-group,
- .btn-group-vertical {
- position: relative;
- display: inline-block;
- vertical-align: middle;
- }
- .btn-group > .btn,
- .btn-group-vertical > .btn {
- position: relative;
- float: left;
- }
- .btn-group > .btn:hover,
- .btn-group-vertical > .btn:hover,
- .btn-group > .btn:focus,
- .btn-group-vertical > .btn:focus,
- .btn-group > .btn:active,
- .btn-group-vertical > .btn:active,
- .btn-group > .btn.active,
- .btn-group-vertical > .btn.active {
- z-index: 2;
- }
- .btn-group .btn + .btn,
- .btn-group .btn + .btn-group,
- .btn-group .btn-group + .btn,
- .btn-group .btn-group + .btn-group {
- margin-left: -1px;
- }
- .btn-toolbar {
- margin-left: -5px;
- }
- .btn-toolbar .btn,
- .btn-toolbar .btn-group,
- .btn-toolbar .input-group {
- float: left;
- }
- .btn-toolbar > .btn,
- .btn-toolbar > .btn-group,
- .btn-toolbar > .input-group {
- margin-left: 5px;
- }
- .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
- border-radius: 0;
- }
- .btn-group > .btn:first-child {
- margin-left: 0;
- }
- .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
- border-bottom-right-radius: 0;
- border-top-right-radius: 0;
- }
- .btn-group > .btn:last-child:not(:first-child),
- .btn-group > .dropdown-toggle:not(:first-child) {
- border-bottom-left-radius: 0;
- border-top-left-radius: 0;
- }
- .btn-group > .btn-group {
- float: left;
- }
- .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
- border-radius: 0;
- }
- .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
- .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
- border-bottom-right-radius: 0;
- border-top-right-radius: 0;
- }
- .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
- border-bottom-left-radius: 0;
- border-top-left-radius: 0;
- }
- .btn-group .dropdown-toggle:active,
- .btn-group.open .dropdown-toggle {
- outline: 0;
- }
- .btn-group > .btn + .dropdown-toggle {
- padding-left: 8px;
- padding-right: 8px;
- }
- .btn-group > .btn-lg + .dropdown-toggle {
- padding-left: 12px;
- padding-right: 12px;
- }
- .btn-group.open .dropdown-toggle {
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
- }
- .btn-group.open .dropdown-toggle.btn-link {
- -webkit-box-shadow: none;
- box-shadow: none;
- }
- .btn .caret {
- margin-left: 0;
- }
- .btn-lg .caret {
- border-width: 5px 5px 0;
- border-bottom-width: 0;
- }
- .dropup .btn-lg .caret {
- border-width: 0 5px 5px;
- }
- .btn-group-vertical > .btn,
- .btn-group-vertical > .btn-group,
- .btn-group-vertical > .btn-group > .btn {
- display: block;
- float: none;
- width: 100%;
- max-width: 100%;
- }
- .btn-group-vertical > .btn-group > .btn {
- float: none;
- }
- .btn-group-vertical > .btn + .btn,
- .btn-group-vertical > .btn + .btn-group,
- .btn-group-vertical > .btn-group + .btn,
- .btn-group-vertical > .btn-group + .btn-group {
- margin-top: -1px;
- margin-left: 0;
- }
- .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
- border-radius: 0;
- }
- .btn-group-vertical > .btn:first-child:not(:last-child) {
- border-top-right-radius: 2px;
- border-top-left-radius: 2px;
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
- }
- .btn-group-vertical > .btn:last-child:not(:first-child) {
- border-top-right-radius: 0;
- border-top-left-radius: 0;
- border-bottom-right-radius: 2px;
- border-bottom-left-radius: 2px;
- }
- .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
- border-radius: 0;
- }
- .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
- .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
- }
- .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
- border-top-right-radius: 0;
- border-top-left-radius: 0;
- }
- .btn-group-justified {
- display: table;
- width: 100%;
- table-layout: fixed;
- border-collapse: separate;
- }
- .btn-group-justified > .btn,
- .btn-group-justified > .btn-group {
- float: none;
- display: table-cell;
- width: 1%;
- }
- .btn-group-justified > .btn-group .btn {
- width: 100%;
- }
- .btn-group-justified > .btn-group .dropdown-menu {
- left: auto;
- }
- [data-toggle="buttons"] > .btn input[type="radio"],
- [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
- [data-toggle="buttons"] > .btn input[type="checkbox"],
- [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
- position: absolute;
- clip: rect(0, 0, 0, 0);
- pointer-events: none;
- }
- .input-group {
- position: relative;
- display: table;
- border-collapse: separate;
- }
- .input-group[class*="col-"] {
- float: none;
- padding-left: 0;
- padding-right: 0;
- }
- .input-group .form-control {
- position: relative;
- z-index: 2;
- float: left;
- width: 100%;
- margin-bottom: 0;
- }
- .input-group .form-control:focus {
- z-index: 3;
- }
- .input-group-lg > .form-control,
- .input-group-lg > .input-group-addon,
- .input-group-lg > .input-group-btn > .btn {
- height: 45px;
- padding: 10px 16px;
- font-size: 17px;
- line-height: 1.3333333;
- border-radius: 3px;
- }
- select.input-group-lg > .form-control,
- select.input-group-lg > .input-group-addon,
- select.input-group-lg > .input-group-btn > .btn {
- height: 45px;
- line-height: 45px;
- }
- textarea.input-group-lg > .form-control,
- textarea.input-group-lg > .input-group-addon,
- textarea.input-group-lg > .input-group-btn > .btn,
- select[multiple].input-group-lg > .form-control,
- select[multiple].input-group-lg > .input-group-addon,
- select[multiple].input-group-lg > .input-group-btn > .btn {
- height: auto;
- }
- .input-group-sm > .form-control,
- .input-group-sm > .input-group-addon,
- .input-group-sm > .input-group-btn > .btn {
- height: 30px;
- padding: 5px 10px;
- font-size: 12px;
- line-height: 1.5;
- border-radius: 1px;
- }
- select.input-group-sm > .form-control,
- select.input-group-sm > .input-group-addon,
- select.input-group-sm > .input-group-btn > .btn {
- height: 30px;
- line-height: 30px;
- }
- textarea.input-group-sm > .form-control,
- textarea.input-group-sm > .input-group-addon,
- textarea.input-group-sm > .input-group-btn > .btn,
- select[multiple].input-group-sm > .form-control,
- select[multiple].input-group-sm > .input-group-addon,
- select[multiple].input-group-sm > .input-group-btn > .btn {
- height: auto;
- }
- .input-group-addon,
- .input-group-btn,
- .input-group .form-control {
- display: table-cell;
- }
- .input-group-addon:not(:first-child):not(:last-child),
- .input-group-btn:not(:first-child):not(:last-child),
- .input-group .form-control:not(:first-child):not(:last-child) {
- border-radius: 0;
- }
- .input-group-addon,
- .input-group-btn {
- width: 1%;
- white-space: nowrap;
- vertical-align: middle;
- }
- .input-group-addon {
- padding: 6px 12px;
- font-size: 13px;
- font-weight: normal;
- line-height: 1;
- color: #555555;
- text-align: center;
- background-color: #eeeeee;
- border: 1px solid #ccc;
- border-radius: 2px;
- }
- .input-group-addon.input-sm {
- padding: 5px 10px;
- font-size: 12px;
- border-radius: 1px;
- }
- .input-group-addon.input-lg {
- padding: 10px 16px;
- font-size: 17px;
- border-radius: 3px;
- }
- .input-group-addon input[type="radio"],
- .input-group-addon input[type="checkbox"] {
- margin-top: 0;
- }
- .input-group .form-control:first-child,
- .input-group-addon:first-child,
- .input-group-btn:first-child > .btn,
- .input-group-btn:first-child > .btn-group > .btn,
- .input-group-btn:first-child > .dropdown-toggle,
- .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
- .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
- border-bottom-right-radius: 0;
- border-top-right-radius: 0;
- }
- .input-group-addon:first-child {
- border-right: 0;
- }
- .input-group .form-control:last-child,
- .input-group-addon:last-child,
- .input-group-btn:last-child > .btn,
- .input-group-btn:last-child > .btn-group > .btn,
- .input-group-btn:last-child > .dropdown-toggle,
- .input-group-btn:first-child > .btn:not(:first-child),
- .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
- border-bottom-left-radius: 0;
- border-top-left-radius: 0;
- }
- .input-group-addon:last-child {
- border-left: 0;
- }
- .input-group-btn {
- position: relative;
- font-size: 0;
- white-space: nowrap;
- }
- .input-group-btn > .btn {
- position: relative;
- }
- .input-group-btn > .btn + .btn {
- margin-left: -1px;
- }
- .input-group-btn > .btn:hover,
- .input-group-btn > .btn:focus,
- .input-group-btn > .btn:active {
- z-index: 2;
- }
- .input-group-btn:first-child > .btn,
- .input-group-btn:first-child > .btn-group {
- margin-right: -1px;
- }
- .input-group-btn:last-child > .btn,
- .input-group-btn:last-child > .btn-group {
- z-index: 2;
- margin-left: -1px;
- }
- .nav {
- margin-bottom: 0;
- padding-left: 0;
- list-style: none;
- }
- .nav > li {
- position: relative;
- display: block;
- }
- .nav > li > a {
- position: relative;
- display: block;
- padding: 10px 15px;
- }
- .nav > li > a:hover,
- .nav > li > a:focus {
- text-decoration: none;
- background-color: #eeeeee;
- }
- .nav > li.disabled > a {
- color: #777777;
- }
- .nav > li.disabled > a:hover,
- .nav > li.disabled > a:focus {
- color: #777777;
- text-decoration: none;
- background-color: transparent;
- cursor: not-allowed;
- }
- .nav .open > a,
- .nav .open > a:hover,
- .nav .open > a:focus {
- background-color: #eeeeee;
- border-color: #337ab7;
- }
- .nav .nav-divider {
- height: 1px;
- margin: 8px 0;
- overflow: hidden;
- background-color: #e5e5e5;
- }
- .nav > li > a > img {
- max-width: none;
- }
- .nav-tabs {
- border-bottom: 1px solid #ddd;
- }
- .nav-tabs > li {
- float: left;
- margin-bottom: -1px;
- }
- .nav-tabs > li > a {
- margin-right: 2px;
- line-height: 1.42857143;
- border: 1px solid transparent;
- border-radius: 2px 2px 0 0;
- }
- .nav-tabs > li > a:hover {
- border-color: #eeeeee #eeeeee #ddd;
- }
- .nav-tabs > li.active > a,
- .nav-tabs > li.active > a:hover,
- .nav-tabs > li.active > a:focus {
- color: #555555;
- background-color: #fff;
- border: 1px solid #ddd;
- border-bottom-color: transparent;
- cursor: default;
- }
- .nav-tabs.nav-justified {
- width: 100%;
- border-bottom: 0;
- }
- .nav-tabs.nav-justified > li {
- float: none;
- }
- .nav-tabs.nav-justified > li > a {
- text-align: center;
- margin-bottom: 5px;
- }
- .nav-tabs.nav-justified > .dropdown .dropdown-menu {
- top: auto;
- left: auto;
- }
- @media (min-width: 768px) {
- .nav-tabs.nav-justified > li {
- display: table-cell;
- width: 1%;
- }
- .nav-tabs.nav-justified > li > a {
- margin-bottom: 0;
- }
- }
- .nav-tabs.nav-justified > li > a {
- margin-right: 0;
- border-radius: 2px;
- }
- .nav-tabs.nav-justified > .active > a,
- .nav-tabs.nav-justified > .active > a:hover,
- .nav-tabs.nav-justified > .active > a:focus {
- border: 1px solid #ddd;
- }
- @media (min-width: 768px) {
- .nav-tabs.nav-justified > li > a {
- border-bottom: 1px solid #ddd;
- border-radius: 2px 2px 0 0;
- }
- .nav-tabs.nav-justified > .active > a,
- .nav-tabs.nav-justified > .active > a:hover,
- .nav-tabs.nav-justified > .active > a:focus {
- border-bottom-color: #fff;
- }
- }
- .nav-pills > li {
- float: left;
- }
- .nav-pills > li > a {
- border-radius: 2px;
- }
- .nav-pills > li + li {
- margin-left: 2px;
- }
- .nav-pills > li.active > a,
- .nav-pills > li.active > a:hover,
- .nav-pills > li.active > a:focus {
- color: #fff;
- background-color: #337ab7;
- }
- .nav-stacked > li {
- float: none;
- }
- .nav-stacked > li + li {
- margin-top: 2px;
- margin-left: 0;
- }
- .nav-justified {
- width: 100%;
- }
- .nav-justified > li {
- float: none;
- }
- .nav-justified > li > a {
- text-align: center;
- margin-bottom: 5px;
- }
- .nav-justified > .dropdown .dropdown-menu {
- top: auto;
- left: auto;
- }
- @media (min-width: 768px) {
- .nav-justified > li {
- display: table-cell;
- width: 1%;
- }
- .nav-justified > li > a {
- margin-bottom: 0;
- }
- }
- .nav-tabs-justified {
- border-bottom: 0;
- }
- .nav-tabs-justified > li > a {
- margin-right: 0;
- border-radius: 2px;
- }
- .nav-tabs-justified > .active > a,
- .nav-tabs-justified > .active > a:hover,
- .nav-tabs-justified > .active > a:focus {
- border: 1px solid #ddd;
- }
- @media (min-width: 768px) {
- .nav-tabs-justified > li > a {
- border-bottom: 1px solid #ddd;
- border-radius: 2px 2px 0 0;
- }
- .nav-tabs-justified > .active > a,
- .nav-tabs-justified > .active > a:hover,
- .nav-tabs-justified > .active > a:focus {
- border-bottom-color: #fff;
- }
- }
- .tab-content > .tab-pane {
- display: none;
- }
- .tab-content > .active {
- display: block;
- }
- .nav-tabs .dropdown-menu {
- margin-top: -1px;
- border-top-right-radius: 0;
- border-top-left-radius: 0;
- }
- .navbar {
- position: relative;
- min-height: 30px;
- margin-bottom: 18px;
- border: 1px solid transparent;
- }
- @media (min-width: 541px) {
- .navbar {
- border-radius: 2px;
- }
- }
- @media (min-width: 541px) {
- .navbar-header {
- float: left;
- }
- }
- .navbar-collapse {
- overflow-x: visible;
- padding-right: 0px;
- padding-left: 0px;
- border-top: 1px solid transparent;
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
- -webkit-overflow-scrolling: touch;
- }
- .navbar-collapse.in {
- overflow-y: auto;
- }
- @media (min-width: 541px) {
- .navbar-collapse {
- width: auto;
- border-top: 0;
- box-shadow: none;
- }
- .navbar-collapse.collapse {
- display: block !important;
- height: auto !important;
- padding-bottom: 0;
- overflow: visible !important;
- }
- .navbar-collapse.in {
- overflow-y: visible;
- }
- .navbar-fixed-top .navbar-collapse,
- .navbar-static-top .navbar-collapse,
- .navbar-fixed-bottom .navbar-collapse {
- padding-left: 0;
- padding-right: 0;
- }
- }
- .navbar-fixed-top .navbar-collapse,
- .navbar-fixed-bottom .navbar-collapse {
- max-height: 340px;
- }
- @media (max-device-width: 540px) and (orientation: landscape) {
- .navbar-fixed-top .navbar-collapse,
- .navbar-fixed-bottom .navbar-collapse {
- max-height: 200px;
- }
- }
- .container > .navbar-header,
- .container-fluid > .navbar-header,
- .container > .navbar-collapse,
- .container-fluid > .navbar-collapse {
- margin-right: 0px;
- margin-left: 0px;
- }
- @media (min-width: 541px) {
- .container > .navbar-header,
- .container-fluid > .navbar-header,
- .container > .navbar-collapse,
- .container-fluid > .navbar-collapse {
- margin-right: 0;
- margin-left: 0;
- }
- }
- .navbar-static-top {
- z-index: 1000;
- border-width: 0 0 1px;
- }
- @media (min-width: 541px) {
- .navbar-static-top {
- border-radius: 0;
- }
- }
- .navbar-fixed-top,
- .navbar-fixed-bottom {
- position: fixed;
- right: 0;
- left: 0;
- z-index: 1030;
- }
- @media (min-width: 541px) {
- .navbar-fixed-top,
- .navbar-fixed-bottom {
- border-radius: 0;
- }
- }
- .navbar-fixed-top {
- top: 0;
- border-width: 0 0 1px;
- }
- .navbar-fixed-bottom {
- bottom: 0;
- margin-bottom: 0;
- border-width: 1px 0 0;
- }
- .navbar-brand {
- float: left;
- padding: 6px 0px;
- font-size: 17px;
- line-height: 18px;
- height: 30px;
- }
- .navbar-brand:hover,
- .navbar-brand:focus {
- text-decoration: none;
- }
- .navbar-brand > img {
- display: block;
- }
- @media (min-width: 541px) {
- .navbar > .container .navbar-brand,
- .navbar > .container-fluid .navbar-brand {
- margin-left: 0px;
- }
- }
- .navbar-toggle {
- position: relative;
- float: right;
- margin-right: 0px;
- padding: 9px 10px;
- margin-top: -2px;
- margin-bottom: -2px;
- background-color: transparent;
- background-image: none;
- border: 1px solid transparent;
- border-radius: 2px;
- }
- .navbar-toggle:focus {
- outline: 0;
- }
- .navbar-toggle .icon-bar {
- display: block;
- width: 22px;
- height: 2px;
- border-radius: 1px;
- }
- .navbar-toggle .icon-bar + .icon-bar {
- margin-top: 4px;
- }
- @media (min-width: 541px) {
- .navbar-toggle {
- display: none;
- }
- }
- .navbar-nav {
- margin: 3px 0px;
- }
- .navbar-nav > li > a {
- padding-top: 10px;
- padding-bottom: 10px;
- line-height: 18px;
- }
- @media (max-width: 540px) {
- .navbar-nav .open .dropdown-menu {
- position: static;
- float: none;
- width: auto;
- margin-top: 0;
- background-color: transparent;
- border: 0;
- box-shadow: none;
- }
- .navbar-nav .open .dropdown-menu > li > a,
- .navbar-nav .open .dropdown-menu .dropdown-header {
- padding: 5px 15px 5px 25px;
- }
- .navbar-nav .open .dropdown-menu > li > a {
- line-height: 18px;
- }
- .navbar-nav .open .dropdown-menu > li > a:hover,
- .navbar-nav .open .dropdown-menu > li > a:focus {
- background-image: none;
- }
- }
- @media (min-width: 541px) {
- .navbar-nav {
- float: left;
- margin: 0;
- }
- .navbar-nav > li {
- float: left;
- }
- .navbar-nav > li > a {
- padding-top: 6px;
- padding-bottom: 6px;
- }
- }
- .navbar-form {
- margin-left: 0px;
- margin-right: 0px;
- padding: 10px 0px;
- border-top: 1px solid transparent;
- border-bottom: 1px solid transparent;
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
- margin-top: -1px;
- margin-bottom: -1px;
- }
- @media (min-width: 768px) {
- .navbar-form .form-group {
- display: inline-block;
- margin-bottom: 0;
- vertical-align: middle;
- }
- .navbar-form .form-control {
- display: inline-block;
- width: auto;
- vertical-align: middle;
- }
- .navbar-form .form-control-static {
- display: inline-block;
- }
- .navbar-form .input-group {
- display: inline-table;
- vertical-align: middle;
- }
- .navbar-form .input-group .input-group-addon,
- .navbar-form .input-group .input-group-btn,
- .navbar-form .input-group .form-control {
- width: auto;
- }
- .navbar-form .input-group > .form-control {
- width: 100%;
- }
- .navbar-form .control-label {
- margin-bottom: 0;
- vertical-align: middle;
- }
- .navbar-form .radio,
- .navbar-form .checkbox {
- display: inline-block;
- margin-top: 0;
- margin-bottom: 0;
- vertical-align: middle;
- }
- .navbar-form .radio label,
- .navbar-form .checkbox label {
- padding-left: 0;
- }
- .navbar-form .radio input[type="radio"],
- .navbar-form .checkbox input[type="checkbox"] {
- position: relative;
- margin-left: 0;
- }
- .navbar-form .has-feedback .form-control-feedback {
- top: 0;
- }
- }
- @media (max-width: 540px) {
- .navbar-form .form-group {
- margin-bottom: 5px;
- }
- .navbar-form .form-group:last-child {
- margin-bottom: 0;
- }
- }
- @media (min-width: 541px) {
- .navbar-form {
- width: auto;
- border: 0;
- margin-left: 0;
- margin-right: 0;
- padding-top: 0;
- padding-bottom: 0;
- -webkit-box-shadow: none;
- box-shadow: none;
- }
- }
- .navbar-nav > li > .dropdown-menu {
- margin-top: 0;
- border-top-right-radius: 0;
- border-top-left-radius: 0;
- }
- .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
- margin-bottom: 0;
- border-top-right-radius: 2px;
- border-top-left-radius: 2px;
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
- }
- .navbar-btn {
- margin-top: -1px;
- margin-bottom: -1px;
- }
- .navbar-btn.btn-sm {
- margin-top: 0px;
- margin-bottom: 0px;
- }
- .navbar-btn.btn-xs {
- margin-top: 4px;
- margin-bottom: 4px;
- }
- .navbar-text {
- margin-top: 6px;
- margin-bottom: 6px;
- }
- @media (min-width: 541px) {
- .navbar-text {
- float: left;
- margin-left: 0px;
- margin-right: 0px;
- }
- }
- @media (min-width: 541px) {
- .navbar-left {
- float: left !important;
- float: left;
- }
- .navbar-right {
- float: right !important;
- float: right;
- margin-right: 0px;
- }
- .navbar-right ~ .navbar-right {
- margin-right: 0;
- }
- }
- .navbar-default {
- background-color: #f8f8f8;
- border-color: #e7e7e7;
- }
- .navbar-default .navbar-brand {
- color: #777;
- }
- .navbar-default .navbar-brand:hover,
- .navbar-default .navbar-brand:focus {
- color: #5e5e5e;
- background-color: transparent;
- }
- .navbar-default .navbar-text {
- color: #777;
- }
- .navbar-default .navbar-nav > li > a {
- color: #777;
- }
- .navbar-default .navbar-nav > li > a:hover,
- .navbar-default .navbar-nav > li > a:focus {
- color: #333;
- background-color: transparent;
- }
- .navbar-default .navbar-nav > .active > a,
- .navbar-default .navbar-nav > .active > a:hover,
- .navbar-default .navbar-nav > .active > a:focus {
- color: #555;
- background-color: #e7e7e7;
- }
- .navbar-default .navbar-nav > .disabled > a,
- .navbar-default .navbar-nav > .disabled > a:hover,
- .navbar-default .navbar-nav > .disabled > a:focus {
- color: #ccc;
- background-color: transparent;
- }
- .navbar-default .navbar-toggle {
- border-color: #ddd;
- }
- .navbar-default .navbar-toggle:hover,
- .navbar-default .navbar-toggle:focus {
- background-color: #ddd;
- }
- .navbar-default .navbar-toggle .icon-bar {
- background-color: #888;
- }
- .navbar-default .navbar-collapse,
- .navbar-default .navbar-form {
- border-color: #e7e7e7;
- }
- .navbar-default .navbar-nav > .open > a,
- .navbar-default .navbar-nav > .open > a:hover,
- .navbar-default .navbar-nav > .open > a:focus {
- background-color: #e7e7e7;
- color: #555;
- }
- @media (max-width: 540px) {
- .navbar-default .navbar-nav .open .dropdown-menu > li > a {
- color: #777;
- }
- .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
- .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
- color: #333;
- background-color: transparent;
- }
- .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
- .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
- .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
- color: #555;
- background-color: #e7e7e7;
- }
- .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
- .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
- .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
- color: #ccc;
- background-color: transparent;
- }
- }
- .navbar-default .navbar-link {
- color: #777;
- }
- .navbar-default .navbar-link:hover {
- color: #333;
- }
- .navbar-default .btn-link {
- color: #777;
- }
- .navbar-default .btn-link:hover,
- .navbar-default .btn-link:focus {
- color: #333;
- }
- .navbar-default .btn-link[disabled]:hover,
- fieldset[disabled] .navbar-default .btn-link:hover,
- .navbar-default .btn-link[disabled]:focus,
- fieldset[disabled] .navbar-default .btn-link:focus {
- color: #ccc;
- }
- .navbar-inverse {
- background-color: #222;
- border-color: #080808;
- }
- .navbar-inverse .navbar-brand {
- color: #9d9d9d;
- }
- .navbar-inverse .navbar-brand:hover,
- .navbar-inverse .navbar-brand:focus {
- color: #fff;
- background-color: transparent;
- }
- .navbar-inverse .navbar-text {
- color: #9d9d9d;
- }
- .navbar-inverse .navbar-nav > li > a {
- color: #9d9d9d;
- }
- .navbar-inverse .navbar-nav > li > a:hover,
- .navbar-inverse .navbar-nav > li > a:focus {
- color: #fff;
- background-color: transparent;
- }
- .navbar-inverse .navbar-nav > .active > a,
- .navbar-inverse .navbar-nav > .active > a:hover,
- .navbar-inverse .navbar-nav > .active > a:focus {
- color: #fff;
- background-color: #080808;
- }
- .navbar-inverse .navbar-nav > .disabled > a,
- .navbar-inverse .navbar-nav > .disabled > a:hover,
- .navbar-inverse .navbar-nav > .disabled > a:focus {
- color: #444;
- background-color: transparent;
- }
- .navbar-inverse .navbar-toggle {
- border-color: #333;
- }
- .navbar-inverse .navbar-toggle:hover,
- .navbar-inverse .navbar-toggle:focus {
- background-color: #333;
- }
- .navbar-inverse .navbar-toggle .icon-bar {
- background-color: #fff;
- }
- .navbar-inverse .navbar-collapse,
- .navbar-inverse .navbar-form {
- border-color: #101010;
- }
- .navbar-inverse .navbar-nav > .open > a,
- .navbar-inverse .navbar-nav > .open > a:hover,
- .navbar-inverse .navbar-nav > .open > a:focus {
- background-color: #080808;
- color: #fff;
- }
- @media (max-width: 540px) {
- .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
- border-color: #080808;
- }
- .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
- background-color: #080808;
- }
- .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
- color: #9d9d9d;
- }
- .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
- .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
- color: #fff;
- background-color: transparent;
- }
- .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
- .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
- .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
- color: #fff;
- background-color: #080808;
- }
- .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
- .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
- .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
- color: #444;
- background-color: transparent;
- }
- }
- .navbar-inverse .navbar-link {
- color: #9d9d9d;
- }
- .navbar-inverse .navbar-link:hover {
- color: #fff;
- }
- .navbar-inverse .btn-link {
- color: #9d9d9d;
- }
- .navbar-inverse .btn-link:hover,
- .navbar-inverse .btn-link:focus {
- color: #fff;
- }
- .navbar-inverse .btn-link[disabled]:hover,
- fieldset[disabled] .navbar-inverse .btn-link:hover,
- .navbar-inverse .btn-link[disabled]:focus,
- fieldset[disabled] .navbar-inverse .btn-link:focus {
- color: #444;
- }
- .breadcrumb {
- padding: 8px 15px;
- margin-bottom: 18px;
- list-style: none;
- background-color: #f5f5f5;
- border-radius: 2px;
- }
- .breadcrumb > li {
- display: inline-block;
- }
- .breadcrumb > li + li:before {
- content: "/\00a0";
- padding: 0 5px;
- color: #5e5e5e;
- }
- .breadcrumb > .active {
- color: #777777;
- }
- .pagination {
- display: inline-block;
- padding-left: 0;
- margin: 18px 0;
- border-radius: 2px;
- }
- .pagination > li {
- display: inline;
- }
- .pagination > li > a,
- .pagination > li > span {
- position: relative;
- float: left;
- padding: 6px 12px;
- line-height: 1.42857143;
- text-decoration: none;
- color: #337ab7;
- background-color: #fff;
- border: 1px solid #ddd;
- margin-left: -1px;
- }
- .pagination > li:first-child > a,
- .pagination > li:first-child > span {
- margin-left: 0;
- border-bottom-left-radius: 2px;
- border-top-left-radius: 2px;
- }
- .pagination > li:last-child > a,
- .pagination > li:last-child > span {
- border-bottom-right-radius: 2px;
- border-top-right-radius: 2px;
- }
- .pagination > li > a:hover,
- .pagination > li > span:hover,
- .pagination > li > a:focus,
- .pagination > li > span:focus {
- z-index: 2;
- color: #23527c;
- background-color: #eeeeee;
- border-color: #ddd;
- }
- .pagination > .active > a,
- .pagination > .active > span,
- .pagination > .active > a:hover,
- .pagination > .active > span:hover,
- .pagination > .active > a:focus,
- .pagination > .active > span:focus {
- z-index: 3;
- color: #fff;
- background-color: #337ab7;
- border-color: #337ab7;
- cursor: default;
- }
- .pagination > .disabled > span,
- .pagination > .disabled > span:hover,
- .pagination > .disabled > span:focus,
- .pagination > .disabled > a,
- .pagination > .disabled > a:hover,
- .pagination > .disabled > a:focus {
- color: #777777;
- background-color: #fff;
- border-color: #ddd;
- cursor: not-allowed;
- }
- .pagination-lg > li > a,
- .pagination-lg > li > span {
- padding: 10px 16px;
- font-size: 17px;
- line-height: 1.3333333;
- }
- .pagination-lg > li:first-child > a,
- .pagination-lg > li:first-child > span {
- border-bottom-left-radius: 3px;
- border-top-left-radius: 3px;
- }
- .pagination-lg > li:last-child > a,
- .pagination-lg > li:last-child > span {
- border-bottom-right-radius: 3px;
- border-top-right-radius: 3px;
- }
- .pagination-sm > li > a,
- .pagination-sm > li > span {
- padding: 5px 10px;
- font-size: 12px;
- line-height: 1.5;
- }
- .pagination-sm > li:first-child > a,
- .pagination-sm > li:first-child > span {
- border-bottom-left-radius: 1px;
- border-top-left-radius: 1px;
- }
- .pagination-sm > li:last-child > a,
- .pagination-sm > li:last-child > span {
- border-bottom-right-radius: 1px;
- border-top-right-radius: 1px;
- }
- .pager {
- padding-left: 0;
- margin: 18px 0;
- list-style: none;
- text-align: center;
- }
- .pager li {
- display: inline;
- }
- .pager li > a,
- .pager li > span {
- display: inline-block;
- padding: 5px 14px;
- background-color: #fff;
- border: 1px solid #ddd;
- border-radius: 15px;
- }
- .pager li > a:hover,
- .pager li > a:focus {
- text-decoration: none;
- background-color: #eeeeee;
- }
- .pager .next > a,
- .pager .next > span {
- float: right;
- }
- .pager .previous > a,
- .pager .previous > span {
- float: left;
- }
- .pager .disabled > a,
- .pager .disabled > a:hover,
- .pager .disabled > a:focus,
- .pager .disabled > span {
- color: #777777;
- background-color: #fff;
- cursor: not-allowed;
- }
- .label {
- display: inline;
- padding: .2em .6em .3em;
- font-size: 75%;
- font-weight: bold;
- line-height: 1;
- color: #fff;
- text-align: center;
- white-space: nowrap;
- vertical-align: baseline;
- border-radius: .25em;
- }
- a.label:hover,
- a.label:focus {
- color: #fff;
- text-decoration: none;
- cursor: pointer;
- }
- .label:empty {
- display: none;
- }
- .btn .label {
- position: relative;
- top: -1px;
- }
- .label-default {
- background-color: #777777;
- }
- .label-default[href]:hover,
- .label-default[href]:focus {
- background-color: #5e5e5e;
- }
- .label-primary {
- background-color: #337ab7;
- }
- .label-primary[href]:hover,
- .label-primary[href]:focus {
- background-color: #286090;
- }
- .label-success {
- background-color: #5cb85c;
- }
- .label-success[href]:hover,
- .label-success[href]:focus {
- background-color: #449d44;
- }
- .label-info {
- background-color: #5bc0de;
- }
- .label-info[href]:hover,
- .label-info[href]:focus {
- background-color: #31b0d5;
- }
- .label-warning {
- background-color: #f0ad4e;
- }
- .label-warning[href]:hover,
- .label-warning[href]:focus {
- background-color: #ec971f;
- }
- .label-danger {
- background-color: #d9534f;
- }
- .label-danger[href]:hover,
- .label-danger[href]:focus {
- background-color: #c9302c;
- }
- .badge {
- display: inline-block;
- min-width: 10px;
- padding: 3px 7px;
- font-size: 12px;
- font-weight: bold;
- color: #fff;
- line-height: 1;
- vertical-align: middle;
- white-space: nowrap;
- text-align: center;
- background-color: #777777;
- border-radius: 10px;
- }
- .badge:empty {
- display: none;
- }
- .btn .badge {
- position: relative;
- top: -1px;
- }
- .btn-xs .badge,
- .btn-group-xs > .btn .badge {
- top: 0;
- padding: 1px 5px;
- }
- a.badge:hover,
- a.badge:focus {
- color: #fff;
- text-decoration: none;
- cursor: pointer;
- }
- .list-group-item.active > .badge,
- .nav-pills > .active > a > .badge {
- color: #337ab7;
- background-color: #fff;
- }
- .list-group-item > .badge {
- float: right;
- }
- .list-group-item > .badge + .badge {
- margin-right: 5px;
- }
- .nav-pills > li > a > .badge {
- margin-left: 3px;
- }
- .jumbotron {
- padding-top: 30px;
- padding-bottom: 30px;
- margin-bottom: 30px;
- color: inherit;
- background-color: #eeeeee;
- }
- .jumbotron h1,
- .jumbotron .h1 {
- color: inherit;
- }
- .jumbotron p {
- margin-bottom: 15px;
- font-size: 20px;
- font-weight: 200;
- }
- .jumbotron > hr {
- border-top-color: #d5d5d5;
- }
- .container .jumbotron,
- .container-fluid .jumbotron {
- border-radius: 3px;
- padding-left: 0px;
- padding-right: 0px;
- }
- .jumbotron .container {
- max-width: 100%;
- }
- @media screen and (min-width: 768px) {
- .jumbotron {
- padding-top: 48px;
- padding-bottom: 48px;
- }
- .container .jumbotron,
- .container-fluid .jumbotron {
- padding-left: 60px;
- padding-right: 60px;
- }
- .jumbotron h1,
- .jumbotron .h1 {
- font-size: 59px;
- }
- }
- .thumbnail {
- display: block;
- padding: 4px;
- margin-bottom: 18px;
- line-height: 1.42857143;
- background-color: #fff;
- border: 1px solid #ddd;
- border-radius: 2px;
- -webkit-transition: border 0.2s ease-in-out;
- -o-transition: border 0.2s ease-in-out;
- transition: border 0.2s ease-in-out;
- }
- .thumbnail > img,
- .thumbnail a > img {
- margin-left: auto;
- margin-right: auto;
- }
- a.thumbnail:hover,
- a.thumbnail:focus,
- a.thumbnail.active {
- border-color: #337ab7;
- }
- .thumbnail .caption {
- padding: 9px;
- color: #000;
- }
- .alert {
- padding: 15px;
- margin-bottom: 18px;
- border: 1px solid transparent;
- border-radius: 2px;
- }
- .alert h4 {
- margin-top: 0;
- color: inherit;
- }
- .alert .alert-link {
- font-weight: bold;
- }
- .alert > p,
- .alert > ul {
- margin-bottom: 0;
- }
- .alert > p + p {
- margin-top: 5px;
- }
- .alert-dismissable,
- .alert-dismissible {
- padding-right: 35px;
- }
- .alert-dismissable .close,
- .alert-dismissible .close {
- position: relative;
- top: -2px;
- right: -21px;
- color: inherit;
- }
- .alert-success {
- background-color: #dff0d8;
- border-color: #d6e9c6;
- color: #3c763d;
- }
- .alert-success hr {
- border-top-color: #c9e2b3;
- }
- .alert-success .alert-link {
- color: #2b542c;
- }
- .alert-info {
- background-color: #d9edf7;
- border-color: #bce8f1;
- color: #31708f;
- }
- .alert-info hr {
- border-top-color: #a6e1ec;
- }
- .alert-info .alert-link {
- color: #245269;
- }
- .alert-warning {
- background-color: #fcf8e3;
- border-color: #faebcc;
- color: #8a6d3b;
- }
- .alert-warning hr {
- border-top-color: #f7e1b5;
- }
- .alert-warning .alert-link {
- color: #66512c;
- }
- .alert-danger {
- background-color: #f2dede;
- border-color: #ebccd1;
- color: #a94442;
- }
- .alert-danger hr {
- border-top-color: #e4b9c0;
- }
- .alert-danger .alert-link {
- color: #843534;
- }
- @-webkit-keyframes progress-bar-stripes {
- from {
- background-position: 40px 0;
- }
- to {
- background-position: 0 0;
- }
- }
- @keyframes progress-bar-stripes {
- from {
- background-position: 40px 0;
- }
- to {
- background-position: 0 0;
- }
- }
- .progress {
- overflow: hidden;
- height: 18px;
- margin-bottom: 18px;
- background-color: #f5f5f5;
- border-radius: 2px;
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
- }
- .progress-bar {
- float: left;
- width: 0%;
- height: 100%;
- font-size: 12px;
- line-height: 18px;
- color: #fff;
- text-align: center;
- background-color: #337ab7;
- -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
- -webkit-transition: width 0.6s ease;
- -o-transition: width 0.6s ease;
- transition: width 0.6s ease;
- }
- .progress-striped .progress-bar,
- .progress-bar-striped {
- background-image: -webkit-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);
- background-image: -o-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);
- 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);
- background-size: 40px 40px;
- }
- .progress.active .progress-bar,
- .progress-bar.active {
- -webkit-animation: progress-bar-stripes 2s linear infinite;
- -o-animation: progress-bar-stripes 2s linear infinite;
- animation: progress-bar-stripes 2s linear infinite;
- }
- .progress-bar-success {
- background-color: #5cb85c;
- }
- .progress-striped .progress-bar-success {
- background-image: -webkit-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);
- background-image: -o-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);
- 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);
- }
- .progress-bar-info {
- background-color: #5bc0de;
- }
- .progress-striped .progress-bar-info {
- background-image: -webkit-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);
- background-image: -o-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);
- 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);
- }
- .progress-bar-warning {
- background-color: #f0ad4e;
- }
- .progress-striped .progress-bar-warning {
- background-image: -webkit-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);
- background-image: -o-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);
- 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);
- }
- .progress-bar-danger {
- background-color: #d9534f;
- }
- .progress-striped .progress-bar-danger {
- background-image: -webkit-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);
- background-image: -o-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);
- 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);
- }
- .media {
- margin-top: 15px;
- }
- .media:first-child {
- margin-top: 0;
- }
- .media,
- .media-body {
- zoom: 1;
- overflow: hidden;
- }
- .media-body {
- width: 10000px;
- }
- .media-object {
- display: block;
- }
- .media-object.img-thumbnail {
- max-width: none;
- }
- .media-right,
- .media > .pull-right {
- padding-left: 10px;
- }
- .media-left,
- .media > .pull-left {
- padding-right: 10px;
- }
- .media-left,
- .media-right,
- .media-body {
- display: table-cell;
- vertical-align: top;
- }
- .media-middle {
- vertical-align: middle;
- }
- .media-bottom {
- vertical-align: bottom;
- }
- .media-heading {
- margin-top: 0;
- margin-bottom: 5px;
- }
- .media-list {
- padding-left: 0;
- list-style: none;
- }
- .list-group {
- margin-bottom: 20px;
- padding-left: 0;
- }
- .list-group-item {
- position: relative;
- display: block;
- padding: 10px 15px;
- margin-bottom: -1px;
- background-color: #fff;
- border: 1px solid #ddd;
- }
- .list-group-item:first-child {
- border-top-right-radius: 2px;
- border-top-left-radius: 2px;
- }
- .list-group-item:last-child {
- margin-bottom: 0;
- border-bottom-right-radius: 2px;
- border-bottom-left-radius: 2px;
- }
- a.list-group-item,
- button.list-group-item {
- color: #555;
- }
- a.list-group-item .list-group-item-heading,
- button.list-group-item .list-group-item-heading {
- color: #333;
- }
- a.list-group-item:hover,
- button.list-group-item:hover,
- a.list-group-item:focus,
- button.list-group-item:focus {
- text-decoration: none;
- color: #555;
- background-color: #f5f5f5;
- }
- button.list-group-item {
- width: 100%;
- text-align: left;
- }
- .list-group-item.disabled,
- .list-group-item.disabled:hover,
- .list-group-item.disabled:focus {
- background-color: #eeeeee;
- color: #777777;
- cursor: not-allowed;
- }
- .list-group-item.disabled .list-group-item-heading,
- .list-group-item.disabled:hover .list-group-item-heading,
- .list-group-item.disabled:focus .list-group-item-heading {
- color: inherit;
- }
- .list-group-item.disabled .list-group-item-text,
- .list-group-item.disabled:hover .list-group-item-text,
- .list-group-item.disabled:focus .list-group-item-text {
- color: #777777;
- }
- .list-group-item.active,
- .list-group-item.active:hover,
- .list-group-item.active:focus {
- z-index: 2;
- color: #fff;
- background-color: #337ab7;
- border-color: #337ab7;
- }
- .list-group-item.active .list-group-item-heading,
- .list-group-item.active:hover .list-group-item-heading,
- .list-group-item.active:focus .list-group-item-heading,
- .list-group-item.active .list-group-item-heading > small,
- .list-group-item.active:hover .list-group-item-heading > small,
- .list-group-item.active:focus .list-group-item-heading > small,
- .list-group-item.active .list-group-item-heading > .small,
- .list-group-item.active:hover .list-group-item-heading > .small,
- .list-group-item.active:focus .list-group-item-heading > .small {
- color: inherit;
- }
- .list-group-item.active .list-group-item-text,
- .list-group-item.active:hover .list-group-item-text,
- .list-group-item.active:focus .list-group-item-text {
- color: #c7ddef;
- }
- .list-group-item-success {
- color: #3c763d;
- background-color: #dff0d8;
- }
- a.list-group-item-success,
- button.list-group-item-success {
- color: #3c763d;
- }
- a.list-group-item-success .list-group-item-heading,
- button.list-group-item-success .list-group-item-heading {
- color: inherit;
- }
- a.list-group-item-success:hover,
- button.list-group-item-success:hover,
- a.list-group-item-success:focus,
- button.list-group-item-success:focus {
- color: #3c763d;
- background-color: #d0e9c6;
- }
- a.list-group-item-success.active,
- button.list-group-item-success.active,
- a.list-group-item-success.active:hover,
- button.list-group-item-success.active:hover,
- a.list-group-item-success.active:focus,
- button.list-group-item-success.active:focus {
- color: #fff;
- background-color: #3c763d;
- border-color: #3c763d;
- }
- .list-group-item-info {
- color: #31708f;
- background-color: #d9edf7;
- }
- a.list-group-item-info,
- button.list-group-item-info {
- color: #31708f;
- }
- a.list-group-item-info .list-group-item-heading,
- button.list-group-item-info .list-group-item-heading {
- color: inherit;
- }
- a.list-group-item-info:hover,
- button.list-group-item-info:hover,
- a.list-group-item-info:focus,
- button.list-group-item-info:focus {
- color: #31708f;
- background-color: #c4e3f3;
- }
- a.list-group-item-info.active,
- button.list-group-item-info.active,
- a.list-group-item-info.active:hover,
- button.list-group-item-info.active:hover,
- a.list-group-item-info.active:focus,
- button.list-group-item-info.active:focus {
- color: #fff;
- background-color: #31708f;
- border-color: #31708f;
- }
- .list-group-item-warning {
- color: #8a6d3b;
- background-color: #fcf8e3;
- }
- a.list-group-item-warning,
- button.list-group-item-warning {
- color: #8a6d3b;
- }
- a.list-group-item-warning .list-group-item-heading,
- button.list-group-item-warning .list-group-item-heading {
- color: inherit;
- }
- a.list-group-item-warning:hover,
- button.list-group-item-warning:hover,
- a.list-group-item-warning:focus,
- button.list-group-item-warning:focus {
- color: #8a6d3b;
- background-color: #faf2cc;
- }
- a.list-group-item-warning.active,
- button.list-group-item-warning.active,
- a.list-group-item-warning.active:hover,
- button.list-group-item-warning.active:hover,
- a.list-group-item-warning.active:focus,
- button.list-group-item-warning.active:focus {
- color: #fff;
- background-color: #8a6d3b;
- border-color: #8a6d3b;
- }
- .list-group-item-danger {
- color: #a94442;
- background-color: #f2dede;
- }
- a.list-group-item-danger,
- button.list-group-item-danger {
- color: #a94442;
- }
- a.list-group-item-danger .list-group-item-heading,
- button.list-group-item-danger .list-group-item-heading {
- color: inherit;
- }
- a.list-group-item-danger:hover,
- button.list-group-item-danger:hover,
- a.list-group-item-danger:focus,
- button.list-group-item-danger:focus {
- color: #a94442;
- background-color: #ebcccc;
- }
- a.list-group-item-danger.active,
- button.list-group-item-danger.active,
- a.list-group-item-danger.active:hover,
- button.list-group-item-danger.active:hover,
- a.list-group-item-danger.active:focus,
- button.list-group-item-danger.active:focus {
- color: #fff;
- background-color: #a94442;
- border-color: #a94442;
- }
- .list-group-item-heading {
- margin-top: 0;
- margin-bottom: 5px;
- }
- .list-group-item-text {
- margin-bottom: 0;
- line-height: 1.3;
- }
- .panel {
- margin-bottom: 18px;
- background-color: #fff;
- border: 1px solid transparent;
- border-radius: 2px;
- -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
- box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
- }
- .panel-body {
- padding: 15px;
- }
- .panel-heading {
- padding: 10px 15px;
- border-bottom: 1px solid transparent;
- border-top-right-radius: 1px;
- border-top-left-radius: 1px;
- }
- .panel-heading > .dropdown .dropdown-toggle {
- color: inherit;
- }
- .panel-title {
- margin-top: 0;
- margin-bottom: 0;
- font-size: 15px;
- color: inherit;
- }
- .panel-title > a,
- .panel-title > small,
- .panel-title > .small,
- .panel-title > small > a,
- .panel-title > .small > a {
- color: inherit;
- }
- .panel-footer {
- padding: 10px 15px;
- background-color: #f5f5f5;
- border-top: 1px solid #ddd;
- border-bottom-right-radius: 1px;
- border-bottom-left-radius: 1px;
- }
- .panel > .list-group,
- .panel > .panel-collapse > .list-group {
- margin-bottom: 0;
- }
- .panel > .list-group .list-group-item,
- .panel > .panel-collapse > .list-group .list-group-item {
- border-width: 1px 0;
- border-radius: 0;
- }
- .panel > .list-group:first-child .list-group-item:first-child,
- .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
- border-top: 0;
- border-top-right-radius: 1px;
- border-top-left-radius: 1px;
- }
- .panel > .list-group:last-child .list-group-item:last-child,
- .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
- border-bottom: 0;
- border-bottom-right-radius: 1px;
- border-bottom-left-radius: 1px;
- }
- .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
- border-top-right-radius: 0;
- border-top-left-radius: 0;
- }
- .panel-heading + .list-group .list-group-item:first-child {
- border-top-width: 0;
- }
- .list-group + .panel-footer {
- border-top-width: 0;
- }
- .panel > .table,
- .panel > .table-responsive > .table,
- .panel > .panel-collapse > .table {
- margin-bottom: 0;
- }
- .panel > .table caption,
- .panel > .table-responsive > .table caption,
- .panel > .panel-collapse > .table caption {
- padding-left: 15px;
- padding-right: 15px;
- }
- .panel > .table:first-child,
- .panel > .table-responsive:first-child > .table:first-child {
- border-top-right-radius: 1px;
- border-top-left-radius: 1px;
- }
- .panel > .table:first-child > thead:first-child > tr:first-child,
- .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
- .panel > .table:first-child > tbody:first-child > tr:first-child,
- .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
- border-top-left-radius: 1px;
- border-top-right-radius: 1px;
- }
- .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
- .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
- .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
- .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
- .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
- .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
- .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
- .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
- border-top-left-radius: 1px;
- }
- .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
- .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
- .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
- .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
- .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
- .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
- .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
- .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
- border-top-right-radius: 1px;
- }
- .panel > .table:last-child,
- .panel > .table-responsive:last-child > .table:last-child {
- border-bottom-right-radius: 1px;
- border-bottom-left-radius: 1px;
- }
- .panel > .table:last-child > tbody:last-child > tr:last-child,
- .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
- .panel > .table:last-child > tfoot:last-child > tr:last-child,
- .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
- border-bottom-left-radius: 1px;
- border-bottom-right-radius: 1px;
- }
- .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
- .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
- .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
- .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
- .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
- .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
- .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
- .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
- border-bottom-left-radius: 1px;
- }
- .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
- .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
- .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
- .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
- .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
- .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
- .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
- .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
- border-bottom-right-radius: 1px;
- }
- .panel > .panel-body + .table,
- .panel > .panel-body + .table-responsive,
- .panel > .table + .panel-body,
- .panel > .table-responsive + .panel-body {
- border-top: 1px solid #ddd;
- }
- .panel > .table > tbody:first-child > tr:first-child th,
- .panel > .table > tbody:first-child > tr:first-child td {
- border-top: 0;
- }
- .panel > .table-bordered,
- .panel > .table-responsive > .table-bordered {
- border: 0;
- }
- .panel > .table-bordered > thead > tr > th:first-child,
- .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
- .panel > .table-bordered > tbody > tr > th:first-child,
- .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
- .panel > .table-bordered > tfoot > tr > th:first-child,
- .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
- .panel > .table-bordered > thead > tr > td:first-child,
- .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
- .panel > .table-bordered > tbody > tr > td:first-child,
- .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
- .panel > .table-bordered > tfoot > tr > td:first-child,
- .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
- border-left: 0;
- }
- .panel > .table-bordered > thead > tr > th:last-child,
- .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
- .panel > .table-bordered > tbody > tr > th:last-child,
- .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
- .panel > .table-bordered > tfoot > tr > th:last-child,
- .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
- .panel > .table-bordered > thead > tr > td:last-child,
- .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
- .panel > .table-bordered > tbody > tr > td:last-child,
- .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
- .panel > .table-bordered > tfoot > tr > td:last-child,
- .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
- border-right: 0;
- }
- .panel > .table-bordered > thead > tr:first-child > td,
- .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
- .panel > .table-bordered > tbody > tr:first-child > td,
- .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
- .panel > .table-bordered > thead > tr:first-child > th,
- .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
- .panel > .table-bordered > tbody > tr:first-child > th,
- .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
- border-bottom: 0;
- }
- .panel > .table-bordered > tbody > tr:last-child > td,
- .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
- .panel > .table-bordered > tfoot > tr:last-child > td,
- .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
- .panel > .table-bordered > tbody > tr:last-child > th,
- .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
- .panel > .table-bordered > tfoot > tr:last-child > th,
- .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
- border-bottom: 0;
- }
- .panel > .table-responsive {
- border: 0;
- margin-bottom: 0;
- }
- .panel-group {
- margin-bottom: 18px;
- }
- .panel-group .panel {
- margin-bottom: 0;
- border-radius: 2px;
- }
- .panel-group .panel + .panel {
- margin-top: 5px;
- }
- .panel-group .panel-heading {
- border-bottom: 0;
- }
- .panel-group .panel-heading + .panel-collapse > .panel-body,
- .panel-group .panel-heading + .panel-collapse > .list-group {
- border-top: 1px solid #ddd;
- }
- .panel-group .panel-footer {
- border-top: 0;
- }
- .panel-group .panel-footer + .panel-collapse .panel-body {
- border-bottom: 1px solid #ddd;
- }
- .panel-default {
- border-color: #ddd;
- }
- .panel-default > .panel-heading {
- color: #333333;
- background-color: #f5f5f5;
- border-color: #ddd;
- }
- .panel-default > .panel-heading + .panel-collapse > .panel-body {
- border-top-color: #ddd;
- }
- .panel-default > .panel-heading .badge {
- color: #f5f5f5;
- background-color: #333333;
- }
- .panel-default > .panel-footer + .panel-collapse > .panel-body {
- border-bottom-color: #ddd;
- }
- .panel-primary {
- border-color: #337ab7;
- }
- .panel-primary > .panel-heading {
- color: #fff;
- background-color: #337ab7;
- border-color: #337ab7;
- }
- .panel-primary > .panel-heading + .panel-collapse > .panel-body {
- border-top-color: #337ab7;
- }
- .panel-primary > .panel-heading .badge {
- color: #337ab7;
- background-color: #fff;
- }
- .panel-primary > .panel-footer + .panel-collapse > .panel-body {
- border-bottom-color: #337ab7;
- }
- .panel-success {
- border-color: #d6e9c6;
- }
- .panel-success > .panel-heading {
- color: #3c763d;
- background-color: #dff0d8;
- border-color: #d6e9c6;
- }
- .panel-success > .panel-heading + .panel-collapse > .panel-body {
- border-top-color: #d6e9c6;
- }
- .panel-success > .panel-heading .badge {
- color: #dff0d8;
- background-color: #3c763d;
- }
- .panel-success > .panel-footer + .panel-collapse > .panel-body {
- border-bottom-color: #d6e9c6;
- }
- .panel-info {
- border-color: #bce8f1;
- }
- .panel-info > .panel-heading {
- color: #31708f;
- background-color: #d9edf7;
- border-color: #bce8f1;
- }
- .panel-info > .panel-heading + .panel-collapse > .panel-body {
- border-top-color: #bce8f1;
- }
- .panel-info > .panel-heading .badge {
- color: #d9edf7;
- background-color: #31708f;
- }
- .panel-info > .panel-footer + .panel-collapse > .panel-body {
- border-bottom-color: #bce8f1;
- }
- .panel-warning {
- border-color: #faebcc;
- }
- .panel-warning > .panel-heading {
- color: #8a6d3b;
- background-color: #fcf8e3;
- border-color: #faebcc;
- }
- .panel-warning > .panel-heading + .panel-collapse > .panel-body {
- border-top-color: #faebcc;
- }
- .panel-warning > .panel-heading .badge {
- color: #fcf8e3;
- background-color: #8a6d3b;
- }
- .panel-warning > .panel-footer + .panel-collapse > .panel-body {
- border-bottom-color: #faebcc;
- }
- .panel-danger {
- border-color: #ebccd1;
- }
- .panel-danger > .panel-heading {
- color: #a94442;
- background-color: #f2dede;
- border-color: #ebccd1;
- }
- .panel-danger > .panel-heading + .panel-collapse > .panel-body {
- border-top-color: #ebccd1;
- }
- .panel-danger > .panel-heading .badge {
- color: #f2dede;
- background-color: #a94442;
- }
- .panel-danger > .panel-footer + .panel-collapse > .panel-body {
- border-bottom-color: #ebccd1;
- }
- .embed-responsive {
- position: relative;
- display: block;
- height: 0;
- padding: 0;
- overflow: hidden;
- }
- .embed-responsive .embed-responsive-item,
- .embed-responsive iframe,
- .embed-responsive embed,
- .embed-responsive object,
- .embed-responsive video {
- position: absolute;
- top: 0;
- left: 0;
- bottom: 0;
- height: 100%;
- width: 100%;
- border: 0;
- }
- .embed-responsive-16by9 {
- padding-bottom: 56.25%;
- }
- .embed-responsive-4by3 {
- padding-bottom: 75%;
- }
- .well {
- min-height: 20px;
- padding: 19px;
- margin-bottom: 20px;
- background-color: #f5f5f5;
- border: 1px solid #e3e3e3;
- border-radius: 2px;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
- }
- .well blockquote {
- border-color: #ddd;
- border-color: rgba(0, 0, 0, 0.15);
- }
- .well-lg {
- padding: 24px;
- border-radius: 3px;
- }
- .well-sm {
- padding: 9px;
- border-radius: 1px;
- }
- .close {
- float: right;
- font-size: 19.5px;
- font-weight: bold;
- line-height: 1;
- color: #000;
- text-shadow: 0 1px 0 #fff;
- opacity: 0.2;
- filter: alpha(opacity=20);
- }
- .close:hover,
- .close:focus {
- color: #000;
- text-decoration: none;
- cursor: pointer;
- opacity: 0.5;
- filter: alpha(opacity=50);
- }
- button.close {
- padding: 0;
- cursor: pointer;
- background: transparent;
- border: 0;
- -webkit-appearance: none;
- }
- .modal-open {
- overflow: hidden;
- }
- .modal {
- display: none;
- overflow: hidden;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: 1050;
- -webkit-overflow-scrolling: touch;
- outline: 0;
- }
- .modal.fade .modal-dialog {
- -webkit-transform: translate(0, -25%);
- -ms-transform: translate(0, -25%);
- -o-transform: translate(0, -25%);
- transform: translate(0, -25%);
- -webkit-transition: -webkit-transform 0.3s ease-out;
- -moz-transition: -moz-transform 0.3s ease-out;
- -o-transition: -o-transform 0.3s ease-out;
- transition: transform 0.3s ease-out;
- }
- .modal.in .modal-dialog {
- -webkit-transform: translate(0, 0);
- -ms-transform: translate(0, 0);
- -o-transform: translate(0, 0);
- transform: translate(0, 0);
- }
- .modal-open .modal {
- overflow-x: hidden;
- overflow-y: auto;
- }
- .modal-dialog {
- position: relative;
- width: auto;
- margin: 10px;
- }
- .modal-content {
- position: relative;
- background-color: #fff;
- border: 1px solid #999;
- border: 1px solid rgba(0, 0, 0, 0.2);
- border-radius: 3px;
- -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
- box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
- background-clip: padding-box;
- outline: 0;
- }
- .modal-backdrop {
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: 1040;
- background-color: #000;
- }
- .modal-backdrop.fade {
- opacity: 0;
- filter: alpha(opacity=0);
- }
- .modal-backdrop.in {
- opacity: 0.5;
- filter: alpha(opacity=50);
- }
- .modal-header {
- padding: 15px;
- border-bottom: 1px solid #e5e5e5;
- }
- .modal-header .close {
- margin-top: -2px;
- }
- .modal-title {
- margin: 0;
- line-height: 1.42857143;
- }
- .modal-body {
- position: relative;
- padding: 15px;
- }
- .modal-footer {
- padding: 15px;
- text-align: right;
- border-top: 1px solid #e5e5e5;
- }
- .modal-footer .btn + .btn {
- margin-left: 5px;
- margin-bottom: 0;
- }
- .modal-footer .btn-group .btn + .btn {
- margin-left: -1px;
- }
- .modal-footer .btn-block + .btn-block {
- margin-left: 0;
- }
- .modal-scrollbar-measure {
- position: absolute;
- top: -9999px;
- width: 50px;
- height: 50px;
- overflow: scroll;
- }
- @media (min-width: 768px) {
- .modal-dialog {
- width: 600px;
- margin: 30px auto;
- }
- .modal-content {
- -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
- box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
- }
- .modal-sm {
- width: 300px;
- }
- }
- @media (min-width: 992px) {
- .modal-lg {
- width: 900px;
- }
- }
- .tooltip {
- position: absolute;
- z-index: 1070;
- display: block;
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-style: normal;
- font-weight: normal;
- letter-spacing: normal;
- line-break: auto;
- line-height: 1.42857143;
- text-align: left;
- text-align: start;
- text-decoration: none;
- text-shadow: none;
- text-transform: none;
- white-space: normal;
- word-break: normal;
- word-spacing: normal;
- word-wrap: normal;
- font-size: 12px;
- opacity: 0;
- filter: alpha(opacity=0);
- }
- .tooltip.in {
- opacity: 0.9;
- filter: alpha(opacity=90);
- }
- .tooltip.top {
- margin-top: -3px;
- padding: 5px 0;
- }
- .tooltip.right {
- margin-left: 3px;
- padding: 0 5px;
- }
- .tooltip.bottom {
- margin-top: 3px;
- padding: 5px 0;
- }
- .tooltip.left {
- margin-left: -3px;
- padding: 0 5px;
- }
- .tooltip-inner {
- max-width: 200px;
- padding: 3px 8px;
- color: #fff;
- text-align: center;
- background-color: #000;
- border-radius: 2px;
- }
- .tooltip-arrow {
- position: absolute;
- width: 0;
- height: 0;
- border-color: transparent;
- border-style: solid;
- }
- .tooltip.top .tooltip-arrow {
- bottom: 0;
- left: 50%;
- margin-left: -5px;
- border-width: 5px 5px 0;
- border-top-color: #000;
- }
- .tooltip.top-left .tooltip-arrow {
- bottom: 0;
- right: 5px;
- margin-bottom: -5px;
- border-width: 5px 5px 0;
- border-top-color: #000;
- }
- .tooltip.top-right .tooltip-arrow {
- bottom: 0;
- left: 5px;
- margin-bottom: -5px;
- border-width: 5px 5px 0;
- border-top-color: #000;
- }
- .tooltip.right .tooltip-arrow {
- top: 50%;
- left: 0;
- margin-top: -5px;
- border-width: 5px 5px 5px 0;
- border-right-color: #000;
- }
- .tooltip.left .tooltip-arrow {
- top: 50%;
- right: 0;
- margin-top: -5px;
- border-width: 5px 0 5px 5px;
- border-left-color: #000;
- }
- .tooltip.bottom .tooltip-arrow {
- top: 0;
- left: 50%;
- margin-left: -5px;
- border-width: 0 5px 5px;
- border-bottom-color: #000;
- }
- .tooltip.bottom-left .tooltip-arrow {
- top: 0;
- right: 5px;
- margin-top: -5px;
- border-width: 0 5px 5px;
- border-bottom-color: #000;
- }
- .tooltip.bottom-right .tooltip-arrow {
- top: 0;
- left: 5px;
- margin-top: -5px;
- border-width: 0 5px 5px;
- border-bottom-color: #000;
- }
- .popover {
- position: absolute;
- top: 0;
- left: 0;
- z-index: 1060;
- display: none;
- max-width: 276px;
- padding: 1px;
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-style: normal;
- font-weight: normal;
- letter-spacing: normal;
- line-break: auto;
- line-height: 1.42857143;
- text-align: left;
- text-align: start;
- text-decoration: none;
- text-shadow: none;
- text-transform: none;
- white-space: normal;
- word-break: normal;
- word-spacing: normal;
- word-wrap: normal;
- font-size: 13px;
- background-color: #fff;
- background-clip: padding-box;
- border: 1px solid #ccc;
- border: 1px solid rgba(0, 0, 0, 0.2);
- border-radius: 3px;
- -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
- box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
- }
- .popover.top {
- margin-top: -10px;
- }
- .popover.right {
- margin-left: 10px;
- }
- .popover.bottom {
- margin-top: 10px;
- }
- .popover.left {
- margin-left: -10px;
- }
- .popover-title {
- margin: 0;
- padding: 8px 14px;
- font-size: 13px;
- background-color: #f7f7f7;
- border-bottom: 1px solid #ebebeb;
- border-radius: 2px 2px 0 0;
- }
- .popover-content {
- padding: 9px 14px;
- }
- .popover > .arrow,
- .popover > .arrow:after {
- position: absolute;
- display: block;
- width: 0;
- height: 0;
- border-color: transparent;
- border-style: solid;
- }
- .popover > .arrow {
- border-width: 11px;
- }
- .popover > .arrow:after {
- border-width: 10px;
- content: "";
- }
- .popover.top > .arrow {
- left: 50%;
- margin-left: -11px;
- border-bottom-width: 0;
- border-top-color: #999999;
- border-top-color: rgba(0, 0, 0, 0.25);
- bottom: -11px;
- }
- .popover.top > .arrow:after {
- content: " ";
- bottom: 1px;
- margin-left: -10px;
- border-bottom-width: 0;
- border-top-color: #fff;
- }
- .popover.right > .arrow {
- top: 50%;
- left: -11px;
- margin-top: -11px;
- border-left-width: 0;
- border-right-color: #999999;
- border-right-color: rgba(0, 0, 0, 0.25);
- }
- .popover.right > .arrow:after {
- content: " ";
- left: 1px;
- bottom: -10px;
- border-left-width: 0;
- border-right-color: #fff;
- }
- .popover.bottom > .arrow {
- left: 50%;
- margin-left: -11px;
- border-top-width: 0;
- border-bottom-color: #999999;
- border-bottom-color: rgba(0, 0, 0, 0.25);
- top: -11px;
- }
- .popover.bottom > .arrow:after {
- content: " ";
- top: 1px;
- margin-left: -10px;
- border-top-width: 0;
- border-bottom-color: #fff;
- }
- .popover.left > .arrow {
- top: 50%;
- right: -11px;
- margin-top: -11px;
- border-right-width: 0;
- border-left-color: #999999;
- border-left-color: rgba(0, 0, 0, 0.25);
- }
- .popover.left > .arrow:after {
- content: " ";
- right: 1px;
- border-right-width: 0;
- border-left-color: #fff;
- bottom: -10px;
- }
- .carousel {
- position: relative;
- }
- .carousel-inner {
- position: relative;
- overflow: hidden;
- width: 100%;
- }
- .carousel-inner > .item {
- display: none;
- position: relative;
- -webkit-transition: 0.6s ease-in-out left;
- -o-transition: 0.6s ease-in-out left;
- transition: 0.6s ease-in-out left;
- }
- .carousel-inner > .item > img,
- .carousel-inner > .item > a > img {
- line-height: 1;
- }
- @media all and (transform-3d), (-webkit-transform-3d) {
- .carousel-inner > .item {
- -webkit-transition: -webkit-transform 0.6s ease-in-out;
- -moz-transition: -moz-transform 0.6s ease-in-out;
- -o-transition: -o-transform 0.6s ease-in-out;
- transition: transform 0.6s ease-in-out;
- -webkit-backface-visibility: hidden;
- -moz-backface-visibility: hidden;
- backface-visibility: hidden;
- -webkit-perspective: 1000px;
- -moz-perspective: 1000px;
- perspective: 1000px;
- }
- .carousel-inner > .item.next,
- .carousel-inner > .item.active.right {
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0);
- left: 0;
- }
- .carousel-inner > .item.prev,
- .carousel-inner > .item.active.left {
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0);
- left: 0;
- }
- .carousel-inner > .item.next.left,
- .carousel-inner > .item.prev.right,
- .carousel-inner > .item.active {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- left: 0;
- }
- }
- .carousel-inner > .active,
- .carousel-inner > .next,
- .carousel-inner > .prev {
- display: block;
- }
- .carousel-inner > .active {
- left: 0;
- }
- .carousel-inner > .next,
- .carousel-inner > .prev {
- position: absolute;
- top: 0;
- width: 100%;
- }
- .carousel-inner > .next {
- left: 100%;
- }
- .carousel-inner > .prev {
- left: -100%;
- }
- .carousel-inner > .next.left,
- .carousel-inner > .prev.right {
- left: 0;
- }
- .carousel-inner > .active.left {
- left: -100%;
- }
- .carousel-inner > .active.right {
- left: 100%;
- }
- .carousel-control {
- position: absolute;
- top: 0;
- left: 0;
- bottom: 0;
- width: 15%;
- opacity: 0.5;
- filter: alpha(opacity=50);
- font-size: 20px;
- color: #fff;
- text-align: center;
- text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
- background-color: rgba(0, 0, 0, 0);
- }
- .carousel-control.left {
- background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
- background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
- background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
- background-repeat: repeat-x;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
- }
- .carousel-control.right {
- left: auto;
- right: 0;
- background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
- background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
- background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
- background-repeat: repeat-x;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
- }
- .carousel-control:hover,
- .carousel-control:focus {
- outline: 0;
- color: #fff;
- text-decoration: none;
- opacity: 0.9;
- filter: alpha(opacity=90);
- }
- .carousel-control .icon-prev,
- .carousel-control .icon-next,
- .carousel-control .glyphicon-chevron-left,
- .carousel-control .glyphicon-chevron-right {
- position: absolute;
- top: 50%;
- margin-top: -10px;
- z-index: 5;
- display: inline-block;
- }
- .carousel-control .icon-prev,
- .carousel-control .glyphicon-chevron-left {
- left: 50%;
- margin-left: -10px;
- }
- .carousel-control .icon-next,
- .carousel-control .glyphicon-chevron-right {
- right: 50%;
- margin-right: -10px;
- }
- .carousel-control .icon-prev,
- .carousel-control .icon-next {
- width: 20px;
- height: 20px;
- line-height: 1;
- font-family: serif;
- }
- .carousel-control .icon-prev:before {
- content: '\2039';
- }
- .carousel-control .icon-next:before {
- content: '\203a';
- }
- .carousel-indicators {
- position: absolute;
- bottom: 10px;
- left: 50%;
- z-index: 15;
- width: 60%;
- margin-left: -30%;
- padding-left: 0;
- list-style: none;
- text-align: center;
- }
- .carousel-indicators li {
- display: inline-block;
- width: 10px;
- height: 10px;
- margin: 1px;
- text-indent: -999px;
- border: 1px solid #fff;
- border-radius: 10px;
- cursor: pointer;
- background-color: #000 \9;
- background-color: rgba(0, 0, 0, 0);
- }
- .carousel-indicators .active {
- margin: 0;
- width: 12px;
- height: 12px;
- background-color: #fff;
- }
- .carousel-caption {
- position: absolute;
- left: 15%;
- right: 15%;
- bottom: 20px;
- z-index: 10;
- padding-top: 20px;
- padding-bottom: 20px;
- color: #fff;
- text-align: center;
- text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
- }
- .carousel-caption .btn {
- text-shadow: none;
- }
- @media screen and (min-width: 768px) {
- .carousel-control .glyphicon-chevron-left,
- .carousel-control .glyphicon-chevron-right,
- .carousel-control .icon-prev,
- .carousel-control .icon-next {
- width: 30px;
- height: 30px;
- margin-top: -10px;
- font-size: 30px;
- }
- .carousel-control .glyphicon-chevron-left,
- .carousel-control .icon-prev {
- margin-left: -10px;
- }
- .carousel-control .glyphicon-chevron-right,
- .carousel-control .icon-next {
- margin-right: -10px;
- }
- .carousel-caption {
- left: 20%;
- right: 20%;
- padding-bottom: 30px;
- }
- .carousel-indicators {
- bottom: 20px;
- }
- }
- .clearfix:before,
- .clearfix:after,
- .dl-horizontal dd:before,
- .dl-horizontal dd:after,
- .container:before,
- .container:after,
- .container-fluid:before,
- .container-fluid:after,
- .row:before,
- .row:after,
- .form-horizontal .form-group:before,
- .form-horizontal .form-group:after,
- .btn-toolbar:before,
- .btn-toolbar:after,
- .btn-group-vertical > .btn-group:before,
- .btn-group-vertical > .btn-group:after,
- .nav:before,
- .nav:after,
- .navbar:before,
- .navbar:after,
- .navbar-header:before,
- .navbar-header:after,
- .navbar-collapse:before,
- .navbar-collapse:after,
- .pager:before,
- .pager:after,
- .panel-body:before,
- .panel-body:after,
- .modal-header:before,
- .modal-header:after,
- .modal-footer:before,
- .modal-footer:after,
- .item_buttons:before,
- .item_buttons:after {
- content: " ";
- display: table;
- }
- .clearfix:after,
- .dl-horizontal dd:after,
- .container:after,
- .container-fluid:after,
- .row:after,
- .form-horizontal .form-group:after,
- .btn-toolbar:after,
- .btn-group-vertical > .btn-group:after,
- .nav:after,
- .navbar:after,
- .navbar-header:after,
- .navbar-collapse:after,
- .pager:after,
- .panel-body:after,
- .modal-header:after,
- .modal-footer:after,
- .item_buttons:after {
- clear: both;
- }
- .center-block {
- display: block;
- margin-left: auto;
- margin-right: auto;
- }
- .pull-right {
- float: right !important;
- }
- .pull-left {
- float: left !important;
- }
- .hide {
- display: none !important;
- }
- .show {
- display: block !important;
- }
- .invisible {
- visibility: hidden;
- }
- .text-hide {
- font: 0/0 a;
- color: transparent;
- text-shadow: none;
- background-color: transparent;
- border: 0;
- }
- .hidden {
- display: none !important;
- }
- .affix {
- position: fixed;
- }
- @-ms-viewport {
- width: device-width;
- }
- .visible-xs,
- .visible-sm,
- .visible-md,
- .visible-lg {
- display: none !important;
- }
- .visible-xs-block,
- .visible-xs-inline,
- .visible-xs-inline-block,
- .visible-sm-block,
- .visible-sm-inline,
- .visible-sm-inline-block,
- .visible-md-block,
- .visible-md-inline,
- .visible-md-inline-block,
- .visible-lg-block,
- .visible-lg-inline,
- .visible-lg-inline-block {
- display: none !important;
- }
- @media (max-width: 767px) {
- .visible-xs {
- display: block !important;
- }
- table.visible-xs {
- display: table !important;
- }
- tr.visible-xs {
- display: table-row !important;
- }
- th.visible-xs,
- td.visible-xs {
- display: table-cell !important;
- }
- }
- @media (max-width: 767px) {
- .visible-xs-block {
- display: block !important;
- }
- }
- @media (max-width: 767px) {
- .visible-xs-inline {
- display: inline !important;
- }
- }
- @media (max-width: 767px) {
- .visible-xs-inline-block {
- display: inline-block !important;
- }
- }
- @media (min-width: 768px) and (max-width: 991px) {
- .visible-sm {
- display: block !important;
- }
- table.visible-sm {
- display: table !important;
- }
- tr.visible-sm {
- display: table-row !important;
- }
- th.visible-sm,
- td.visible-sm {
- display: table-cell !important;
- }
- }
- @media (min-width: 768px) and (max-width: 991px) {
- .visible-sm-block {
- display: block !important;
- }
- }
- @media (min-width: 768px) and (max-width: 991px) {
- .visible-sm-inline {
- display: inline !important;
- }
- }
- @media (min-width: 768px) and (max-width: 991px) {
- .visible-sm-inline-block {
- display: inline-block !important;
- }
- }
- @media (min-width: 992px) and (max-width: 1199px) {
- .visible-md {
- display: block !important;
- }
- table.visible-md {
- display: table !important;
- }
- tr.visible-md {
- display: table-row !important;
- }
- th.visible-md,
- td.visible-md {
- display: table-cell !important;
- }
- }
- @media (min-width: 992px) and (max-width: 1199px) {
- .visible-md-block {
- display: block !important;
- }
- }
- @media (min-width: 992px) and (max-width: 1199px) {
- .visible-md-inline {
- display: inline !important;
- }
- }
- @media (min-width: 992px) and (max-width: 1199px) {
- .visible-md-inline-block {
- display: inline-block !important;
- }
- }
- @media (min-width: 1200px) {
- .visible-lg {
- display: block !important;
- }
- table.visible-lg {
- display: table !important;
- }
- tr.visible-lg {
- display: table-row !important;
- }
- th.visible-lg,
- td.visible-lg {
- display: table-cell !important;
- }
- }
- @media (min-width: 1200px) {
- .visible-lg-block {
- display: block !important;
- }
- }
- @media (min-width: 1200px) {
- .visible-lg-inline {
- display: inline !important;
- }
- }
- @media (min-width: 1200px) {
- .visible-lg-inline-block {
- display: inline-block !important;
- }
- }
- @media (max-width: 767px) {
- .hidden-xs {
- display: none !important;
- }
- }
- @media (min-width: 768px) and (max-width: 991px) {
- .hidden-sm {
- display: none !important;
- }
- }
- @media (min-width: 992px) and (max-width: 1199px) {
- .hidden-md {
- display: none !important;
- }
- }
- @media (min-width: 1200px) {
- .hidden-lg {
- display: none !important;
- }
- }
- .visible-print {
- display: none !important;
- }
- @media print {
- .visible-print {
- display: block !important;
- }
- table.visible-print {
- display: table !important;
- }
- tr.visible-print {
- display: table-row !important;
- }
- th.visible-print,
- td.visible-print {
- display: table-cell !important;
- }
- }
- .visible-print-block {
- display: none !important;
- }
- @media print {
- .visible-print-block {
- display: block !important;
- }
- }
- .visible-print-inline {
- display: none !important;
- }
- @media print {
- .visible-print-inline {
- display: inline !important;
- }
- }
- .visible-print-inline-block {
- display: none !important;
- }
- @media print {
- .visible-print-inline-block {
- display: inline-block !important;
- }
- }
- @media print {
- .hidden-print {
- display: none !important;
- }
- }
- /*!
- *
- * Font Awesome
- *
- */
- /*!
- * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
- * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */
- /* FONT PATH
- * -------------------------- */
- @font-face {
- font-family: 'FontAwesome';
- src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');
- src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
- font-weight: normal;
- font-style: normal;
- }
- .fa {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- }
- /* makes the font 33% larger relative to the icon container */
- .fa-lg {
- font-size: 1.33333333em;
- line-height: 0.75em;
- vertical-align: -15%;
- }
- .fa-2x {
- font-size: 2em;
- }
- .fa-3x {
- font-size: 3em;
- }
- .fa-4x {
- font-size: 4em;
- }
- .fa-5x {
- font-size: 5em;
- }
- .fa-fw {
- width: 1.28571429em;
- text-align: center;
- }
- .fa-ul {
- padding-left: 0;
- margin-left: 2.14285714em;
- list-style-type: none;
- }
- .fa-ul > li {
- position: relative;
- }
- .fa-li {
- position: absolute;
- left: -2.14285714em;
- width: 2.14285714em;
- top: 0.14285714em;
- text-align: center;
- }
- .fa-li.fa-lg {
- left: -1.85714286em;
- }
- .fa-border {
- padding: .2em .25em .15em;
- border: solid 0.08em #eee;
- border-radius: .1em;
- }
- .fa-pull-left {
- float: left;
- }
- .fa-pull-right {
- float: right;
- }
- .fa.fa-pull-left {
- margin-right: .3em;
- }
- .fa.fa-pull-right {
- margin-left: .3em;
- }
- /* Deprecated as of 4.4.0 */
- .pull-right {
- float: right;
- }
- .pull-left {
- float: left;
- }
- .fa.pull-left {
- margin-right: .3em;
- }
- .fa.pull-right {
- margin-left: .3em;
- }
- .fa-spin {
- -webkit-animation: fa-spin 2s infinite linear;
- animation: fa-spin 2s infinite linear;
- }
- .fa-pulse {
- -webkit-animation: fa-spin 1s infinite steps(8);
- animation: fa-spin 1s infinite steps(8);
- }
- @-webkit-keyframes fa-spin {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 100% {
- -webkit-transform: rotate(359deg);
- transform: rotate(359deg);
- }
- }
- @keyframes fa-spin {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 100% {
- -webkit-transform: rotate(359deg);
- transform: rotate(359deg);
- }
- }
- .fa-rotate-90 {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
- -webkit-transform: rotate(90deg);
- -ms-transform: rotate(90deg);
- transform: rotate(90deg);
- }
- .fa-rotate-180 {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
- -webkit-transform: rotate(180deg);
- -ms-transform: rotate(180deg);
- transform: rotate(180deg);
- }
- .fa-rotate-270 {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
- -webkit-transform: rotate(270deg);
- -ms-transform: rotate(270deg);
- transform: rotate(270deg);
- }
- .fa-flip-horizontal {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
- -webkit-transform: scale(-1, 1);
- -ms-transform: scale(-1, 1);
- transform: scale(-1, 1);
- }
- .fa-flip-vertical {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
- -webkit-transform: scale(1, -1);
- -ms-transform: scale(1, -1);
- transform: scale(1, -1);
- }
- :root .fa-rotate-90,
- :root .fa-rotate-180,
- :root .fa-rotate-270,
- :root .fa-flip-horizontal,
- :root .fa-flip-vertical {
- filter: none;
- }
- .fa-stack {
- position: relative;
- display: inline-block;
- width: 2em;
- height: 2em;
- line-height: 2em;
- vertical-align: middle;
- }
- .fa-stack-1x,
- .fa-stack-2x {
- position: absolute;
- left: 0;
- width: 100%;
- text-align: center;
- }
- .fa-stack-1x {
- line-height: inherit;
- }
- .fa-stack-2x {
- font-size: 2em;
- }
- .fa-inverse {
- color: #fff;
- }
- /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
- readers do not read off random characters that represent icons */
- .fa-glass:before {
- content: "\f000";
- }
- .fa-music:before {
- content: "\f001";
- }
- .fa-search:before {
- content: "\f002";
- }
- .fa-envelope-o:before {
- content: "\f003";
- }
- .fa-heart:before {
- content: "\f004";
- }
- .fa-star:before {
- content: "\f005";
- }
- .fa-star-o:before {
- content: "\f006";
- }
- .fa-user:before {
- content: "\f007";
- }
- .fa-film:before {
- content: "\f008";
- }
- .fa-th-large:before {
- content: "\f009";
- }
- .fa-th:before {
- content: "\f00a";
- }
- .fa-th-list:before {
- content: "\f00b";
- }
- .fa-check:before {
- content: "\f00c";
- }
- .fa-remove:before,
- .fa-close:before,
- .fa-times:before {
- content: "\f00d";
- }
- .fa-search-plus:before {
- content: "\f00e";
- }
- .fa-search-minus:before {
- content: "\f010";
- }
- .fa-power-off:before {
- content: "\f011";
- }
- .fa-signal:before {
- content: "\f012";
- }
- .fa-gear:before,
- .fa-cog:before {
- content: "\f013";
- }
- .fa-trash-o:before {
- content: "\f014";
- }
- .fa-home:before {
- content: "\f015";
- }
- .fa-file-o:before {
- content: "\f016";
- }
- .fa-clock-o:before {
- content: "\f017";
- }
- .fa-road:before {
- content: "\f018";
- }
- .fa-download:before {
- content: "\f019";
- }
- .fa-arrow-circle-o-down:before {
- content: "\f01a";
- }
- .fa-arrow-circle-o-up:before {
- content: "\f01b";
- }
- .fa-inbox:before {
- content: "\f01c";
- }
- .fa-play-circle-o:before {
- content: "\f01d";
- }
- .fa-rotate-right:before,
- .fa-repeat:before {
- content: "\f01e";
- }
- .fa-refresh:before {
- content: "\f021";
- }
- .fa-list-alt:before {
- content: "\f022";
- }
- .fa-lock:before {
- content: "\f023";
- }
- .fa-flag:before {
- content: "\f024";
- }
- .fa-headphones:before {
- content: "\f025";
- }
- .fa-volume-off:before {
- content: "\f026";
- }
- .fa-volume-down:before {
- content: "\f027";
- }
- .fa-volume-up:before {
- content: "\f028";
- }
- .fa-qrcode:before {
- content: "\f029";
- }
- .fa-barcode:before {
- content: "\f02a";
- }
- .fa-tag:before {
- content: "\f02b";
- }
- .fa-tags:before {
- content: "\f02c";
- }
- .fa-book:before {
- content: "\f02d";
- }
- .fa-bookmark:before {
- content: "\f02e";
- }
- .fa-print:before {
- content: "\f02f";
- }
- .fa-camera:before {
- content: "\f030";
- }
- .fa-font:before {
- content: "\f031";
- }
- .fa-bold:before {
- content: "\f032";
- }
- .fa-italic:before {
- content: "\f033";
- }
- .fa-text-height:before {
- content: "\f034";
- }
- .fa-text-width:before {
- content: "\f035";
- }
- .fa-align-left:before {
- content: "\f036";
- }
- .fa-align-center:before {
- content: "\f037";
- }
- .fa-align-right:before {
- content: "\f038";
- }
- .fa-align-justify:before {
- content: "\f039";
- }
- .fa-list:before {
- content: "\f03a";
- }
- .fa-dedent:before,
- .fa-outdent:before {
- content: "\f03b";
- }
- .fa-indent:before {
- content: "\f03c";
- }
- .fa-video-camera:before {
- content: "\f03d";
- }
- .fa-photo:before,
- .fa-image:before,
- .fa-picture-o:before {
- content: "\f03e";
- }
- .fa-pencil:before {
- content: "\f040";
- }
- .fa-map-marker:before {
- content: "\f041";
- }
- .fa-adjust:before {
- content: "\f042";
- }
- .fa-tint:before {
- content: "\f043";
- }
- .fa-edit:before,
- .fa-pencil-square-o:before {
- content: "\f044";
- }
- .fa-share-square-o:before {
- content: "\f045";
- }
- .fa-check-square-o:before {
- content: "\f046";
- }
- .fa-arrows:before {
- content: "\f047";
- }
- .fa-step-backward:before {
- content: "\f048";
- }
- .fa-fast-backward:before {
- content: "\f049";
- }
- .fa-backward:before {
- content: "\f04a";
- }
- .fa-play:before {
- content: "\f04b";
- }
- .fa-pause:before {
- content: "\f04c";
- }
- .fa-stop:before {
- content: "\f04d";
- }
- .fa-forward:before {
- content: "\f04e";
- }
- .fa-fast-forward:before {
- content: "\f050";
- }
- .fa-step-forward:before {
- content: "\f051";
- }
- .fa-eject:before {
- content: "\f052";
- }
- .fa-chevron-left:before {
- content: "\f053";
- }
- .fa-chevron-right:before {
- content: "\f054";
- }
- .fa-plus-circle:before {
- content: "\f055";
- }
- .fa-minus-circle:before {
- content: "\f056";
- }
- .fa-times-circle:before {
- content: "\f057";
- }
- .fa-check-circle:before {
- content: "\f058";
- }
- .fa-question-circle:before {
- content: "\f059";
- }
- .fa-info-circle:before {
- content: "\f05a";
- }
- .fa-crosshairs:before {
- content: "\f05b";
- }
- .fa-times-circle-o:before {
- content: "\f05c";
- }
- .fa-check-circle-o:before {
- content: "\f05d";
- }
- .fa-ban:before {
- content: "\f05e";
- }
- .fa-arrow-left:before {
- content: "\f060";
- }
- .fa-arrow-right:before {
- content: "\f061";
- }
- .fa-arrow-up:before {
- content: "\f062";
- }
- .fa-arrow-down:before {
- content: "\f063";
- }
- .fa-mail-forward:before,
- .fa-share:before {
- content: "\f064";
- }
- .fa-expand:before {
- content: "\f065";
- }
- .fa-compress:before {
- content: "\f066";
- }
- .fa-plus:before {
- content: "\f067";
- }
- .fa-minus:before {
- content: "\f068";
- }
- .fa-asterisk:before {
- content: "\f069";
- }
- .fa-exclamation-circle:before {
- content: "\f06a";
- }
- .fa-gift:before {
- content: "\f06b";
- }
- .fa-leaf:before {
- content: "\f06c";
- }
- .fa-fire:before {
- content: "\f06d";
- }
- .fa-eye:before {
- content: "\f06e";
- }
- .fa-eye-slash:before {
- content: "\f070";
- }
- .fa-warning:before,
- .fa-exclamation-triangle:before {
- content: "\f071";
- }
- .fa-plane:before {
- content: "\f072";
- }
- .fa-calendar:before {
- content: "\f073";
- }
- .fa-random:before {
- content: "\f074";
- }
- .fa-comment:before {
- content: "\f075";
- }
- .fa-magnet:before {
- content: "\f076";
- }
- .fa-chevron-up:before {
- content: "\f077";
- }
- .fa-chevron-down:before {
- content: "\f078";
- }
- .fa-retweet:before {
- content: "\f079";
- }
- .fa-shopping-cart:before {
- content: "\f07a";
- }
- .fa-folder:before {
- content: "\f07b";
- }
- .fa-folder-open:before {
- content: "\f07c";
- }
- .fa-arrows-v:before {
- content: "\f07d";
- }
- .fa-arrows-h:before {
- content: "\f07e";
- }
- .fa-bar-chart-o:before,
- .fa-bar-chart:before {
- content: "\f080";
- }
- .fa-twitter-square:before {
- content: "\f081";
- }
- .fa-facebook-square:before {
- content: "\f082";
- }
- .fa-camera-retro:before {
- content: "\f083";
- }
- .fa-key:before {
- content: "\f084";
- }
- .fa-gears:before,
- .fa-cogs:before {
- content: "\f085";
- }
- .fa-comments:before {
- content: "\f086";
- }
- .fa-thumbs-o-up:before {
- content: "\f087";
- }
- .fa-thumbs-o-down:before {
- content: "\f088";
- }
- .fa-star-half:before {
- content: "\f089";
- }
- .fa-heart-o:before {
- content: "\f08a";
- }
- .fa-sign-out:before {
- content: "\f08b";
- }
- .fa-linkedin-square:before {
- content: "\f08c";
- }
- .fa-thumb-tack:before {
- content: "\f08d";
- }
- .fa-external-link:before {
- content: "\f08e";
- }
- .fa-sign-in:before {
- content: "\f090";
- }
- .fa-trophy:before {
- content: "\f091";
- }
- .fa-github-square:before {
- content: "\f092";
- }
- .fa-upload:before {
- content: "\f093";
- }
- .fa-lemon-o:before {
- content: "\f094";
- }
- .fa-phone:before {
- content: "\f095";
- }
- .fa-square-o:before {
- content: "\f096";
- }
- .fa-bookmark-o:before {
- content: "\f097";
- }
- .fa-phone-square:before {
- content: "\f098";
- }
- .fa-twitter:before {
- content: "\f099";
- }
- .fa-facebook-f:before,
- .fa-facebook:before {
- content: "\f09a";
- }
- .fa-github:before {
- content: "\f09b";
- }
- .fa-unlock:before {
- content: "\f09c";
- }
- .fa-credit-card:before {
- content: "\f09d";
- }
- .fa-feed:before,
- .fa-rss:before {
- content: "\f09e";
- }
- .fa-hdd-o:before {
- content: "\f0a0";
- }
- .fa-bullhorn:before {
- content: "\f0a1";
- }
- .fa-bell:before {
- content: "\f0f3";
- }
- .fa-certificate:before {
- content: "\f0a3";
- }
- .fa-hand-o-right:before {
- content: "\f0a4";
- }
- .fa-hand-o-left:before {
- content: "\f0a5";
- }
- .fa-hand-o-up:before {
- content: "\f0a6";
- }
- .fa-hand-o-down:before {
- content: "\f0a7";
- }
- .fa-arrow-circle-left:before {
- content: "\f0a8";
- }
- .fa-arrow-circle-right:before {
- content: "\f0a9";
- }
- .fa-arrow-circle-up:before {
- content: "\f0aa";
- }
- .fa-arrow-circle-down:before {
- content: "\f0ab";
- }
- .fa-globe:before {
- content: "\f0ac";
- }
- .fa-wrench:before {
- content: "\f0ad";
- }
- .fa-tasks:before {
- content: "\f0ae";
- }
- .fa-filter:before {
- content: "\f0b0";
- }
- .fa-briefcase:before {
- content: "\f0b1";
- }
- .fa-arrows-alt:before {
- content: "\f0b2";
- }
- .fa-group:before,
- .fa-users:before {
- content: "\f0c0";
- }
- .fa-chain:before,
- .fa-link:before {
- content: "\f0c1";
- }
- .fa-cloud:before {
- content: "\f0c2";
- }
- .fa-flask:before {
- content: "\f0c3";
- }
- .fa-cut:before,
- .fa-scissors:before {
- content: "\f0c4";
- }
- .fa-copy:before,
- .fa-files-o:before {
- content: "\f0c5";
- }
- .fa-paperclip:before {
- content: "\f0c6";
- }
- .fa-save:before,
- .fa-floppy-o:before {
- content: "\f0c7";
- }
- .fa-square:before {
- content: "\f0c8";
- }
- .fa-navicon:before,
- .fa-reorder:before,
- .fa-bars:before {
- content: "\f0c9";
- }
- .fa-list-ul:before {
- content: "\f0ca";
- }
- .fa-list-ol:before {
- content: "\f0cb";
- }
- .fa-strikethrough:before {
- content: "\f0cc";
- }
- .fa-underline:before {
- content: "\f0cd";
- }
- .fa-table:before {
- content: "\f0ce";
- }
- .fa-magic:before {
- content: "\f0d0";
- }
- .fa-truck:before {
- content: "\f0d1";
- }
- .fa-pinterest:before {
- content: "\f0d2";
- }
- .fa-pinterest-square:before {
- content: "\f0d3";
- }
- .fa-google-plus-square:before {
- content: "\f0d4";
- }
- .fa-google-plus:before {
- content: "\f0d5";
- }
- .fa-money:before {
- content: "\f0d6";
- }
- .fa-caret-down:before {
- content: "\f0d7";
- }
- .fa-caret-up:before {
- content: "\f0d8";
- }
- .fa-caret-left:before {
- content: "\f0d9";
- }
- .fa-caret-right:before {
- content: "\f0da";
- }
- .fa-columns:before {
- content: "\f0db";
- }
- .fa-unsorted:before,
- .fa-sort:before {
- content: "\f0dc";
- }
- .fa-sort-down:before,
- .fa-sort-desc:before {
- content: "\f0dd";
- }
- .fa-sort-up:before,
- .fa-sort-asc:before {
- content: "\f0de";
- }
- .fa-envelope:before {
- content: "\f0e0";
- }
- .fa-linkedin:before {
- content: "\f0e1";
- }
- .fa-rotate-left:before,
- .fa-undo:before {
- content: "\f0e2";
- }
- .fa-legal:before,
- .fa-gavel:before {
- content: "\f0e3";
- }
- .fa-dashboard:before,
- .fa-tachometer:before {
- content: "\f0e4";
- }
- .fa-comment-o:before {
- content: "\f0e5";
- }
- .fa-comments-o:before {
- content: "\f0e6";
- }
- .fa-flash:before,
- .fa-bolt:before {
- content: "\f0e7";
- }
- .fa-sitemap:before {
- content: "\f0e8";
- }
- .fa-umbrella:before {
- content: "\f0e9";
- }
- .fa-paste:before,
- .fa-clipboard:before {
- content: "\f0ea";
- }
- .fa-lightbulb-o:before {
- content: "\f0eb";
- }
- .fa-exchange:before {
- content: "\f0ec";
- }
- .fa-cloud-download:before {
- content: "\f0ed";
- }
- .fa-cloud-upload:before {
- content: "\f0ee";
- }
- .fa-user-md:before {
- content: "\f0f0";
- }
- .fa-stethoscope:before {
- content: "\f0f1";
- }
- .fa-suitcase:before {
- content: "\f0f2";
- }
- .fa-bell-o:before {
- content: "\f0a2";
- }
- .fa-coffee:before {
- content: "\f0f4";
- }
- .fa-cutlery:before {
- content: "\f0f5";
- }
- .fa-file-text-o:before {
- content: "\f0f6";
- }
- .fa-building-o:before {
- content: "\f0f7";
- }
- .fa-hospital-o:before {
- content: "\f0f8";
- }
- .fa-ambulance:before {
- content: "\f0f9";
- }
- .fa-medkit:before {
- content: "\f0fa";
- }
- .fa-fighter-jet:before {
- content: "\f0fb";
- }
- .fa-beer:before {
- content: "\f0fc";
- }
- .fa-h-square:before {
- content: "\f0fd";
- }
- .fa-plus-square:before {
- content: "\f0fe";
- }
- .fa-angle-double-left:before {
- content: "\f100";
- }
- .fa-angle-double-right:before {
- content: "\f101";
- }
- .fa-angle-double-up:before {
- content: "\f102";
- }
- .fa-angle-double-down:before {
- content: "\f103";
- }
- .fa-angle-left:before {
- content: "\f104";
- }
- .fa-angle-right:before {
- content: "\f105";
- }
- .fa-angle-up:before {
- content: "\f106";
- }
- .fa-angle-down:before {
- content: "\f107";
- }
- .fa-desktop:before {
- content: "\f108";
- }
- .fa-laptop:before {
- content: "\f109";
- }
- .fa-tablet:before {
- content: "\f10a";
- }
- .fa-mobile-phone:before,
- .fa-mobile:before {
- content: "\f10b";
- }
- .fa-circle-o:before {
- content: "\f10c";
- }
- .fa-quote-left:before {
- content: "\f10d";
- }
- .fa-quote-right:before {
- content: "\f10e";
- }
- .fa-spinner:before {
- content: "\f110";
- }
- .fa-circle:before {
- content: "\f111";
- }
- .fa-mail-reply:before,
- .fa-reply:before {
- content: "\f112";
- }
- .fa-github-alt:before {
- content: "\f113";
- }
- .fa-folder-o:before {
- content: "\f114";
- }
- .fa-folder-open-o:before {
- content: "\f115";
- }
- .fa-smile-o:before {
- content: "\f118";
- }
- .fa-frown-o:before {
- content: "\f119";
- }
- .fa-meh-o:before {
- content: "\f11a";
- }
- .fa-gamepad:before {
- content: "\f11b";
- }
- .fa-keyboard-o:before {
- content: "\f11c";
- }
- .fa-flag-o:before {
- content: "\f11d";
- }
- .fa-flag-checkered:before {
- content: "\f11e";
- }
- .fa-terminal:before {
- content: "\f120";
- }
- .fa-code:before {
- content: "\f121";
- }
- .fa-mail-reply-all:before,
- .fa-reply-all:before {
- content: "\f122";
- }
- .fa-star-half-empty:before,
- .fa-star-half-full:before,
- .fa-star-half-o:before {
- content: "\f123";
- }
- .fa-location-arrow:before {
- content: "\f124";
- }
- .fa-crop:before {
- content: "\f125";
- }
- .fa-code-fork:before {
- content: "\f126";
- }
- .fa-unlink:before,
- .fa-chain-broken:before {
- content: "\f127";
- }
- .fa-question:before {
- content: "\f128";
- }
- .fa-info:before {
- content: "\f129";
- }
- .fa-exclamation:before {
- content: "\f12a";
- }
- .fa-superscript:before {
- content: "\f12b";
- }
- .fa-subscript:before {
- content: "\f12c";
- }
- .fa-eraser:before {
- content: "\f12d";
- }
- .fa-puzzle-piece:before {
- content: "\f12e";
- }
- .fa-microphone:before {
- content: "\f130";
- }
- .fa-microphone-slash:before {
- content: "\f131";
- }
- .fa-shield:before {
- content: "\f132";
- }
- .fa-calendar-o:before {
- content: "\f133";
- }
- .fa-fire-extinguisher:before {
- content: "\f134";
- }
- .fa-rocket:before {
- content: "\f135";
- }
- .fa-maxcdn:before {
- content: "\f136";
- }
- .fa-chevron-circle-left:before {
- content: "\f137";
- }
- .fa-chevron-circle-right:before {
- content: "\f138";
- }
- .fa-chevron-circle-up:before {
- content: "\f139";
- }
- .fa-chevron-circle-down:before {
- content: "\f13a";
- }
- .fa-html5:before {
- content: "\f13b";
- }
- .fa-css3:before {
- content: "\f13c";
- }
- .fa-anchor:before {
- content: "\f13d";
- }
- .fa-unlock-alt:before {
- content: "\f13e";
- }
- .fa-bullseye:before {
- content: "\f140";
- }
- .fa-ellipsis-h:before {
- content: "\f141";
- }
- .fa-ellipsis-v:before {
- content: "\f142";
- }
- .fa-rss-square:before {
- content: "\f143";
- }
- .fa-play-circle:before {
- content: "\f144";
- }
- .fa-ticket:before {
- content: "\f145";
- }
- .fa-minus-square:before {
- content: "\f146";
- }
- .fa-minus-square-o:before {
- content: "\f147";
- }
- .fa-level-up:before {
- content: "\f148";
- }
- .fa-level-down:before {
- content: "\f149";
- }
- .fa-check-square:before {
- content: "\f14a";
- }
- .fa-pencil-square:before {
- content: "\f14b";
- }
- .fa-external-link-square:before {
- content: "\f14c";
- }
- .fa-share-square:before {
- content: "\f14d";
- }
- .fa-compass:before {
- content: "\f14e";
- }
- .fa-toggle-down:before,
- .fa-caret-square-o-down:before {
- content: "\f150";
- }
- .fa-toggle-up:before,
- .fa-caret-square-o-up:before {
- content: "\f151";
- }
- .fa-toggle-right:before,
- .fa-caret-square-o-right:before {
- content: "\f152";
- }
- .fa-euro:before,
- .fa-eur:before {
- content: "\f153";
- }
- .fa-gbp:before {
- content: "\f154";
- }
- .fa-dollar:before,
- .fa-usd:before {
- content: "\f155";
- }
- .fa-rupee:before,
- .fa-inr:before {
- content: "\f156";
- }
- .fa-cny:before,
- .fa-rmb:before,
- .fa-yen:before,
- .fa-jpy:before {
- content: "\f157";
- }
- .fa-ruble:before,
- .fa-rouble:before,
- .fa-rub:before {
- content: "\f158";
- }
- .fa-won:before,
- .fa-krw:before {
- content: "\f159";
- }
- .fa-bitcoin:before,
- .fa-btc:before {
- content: "\f15a";
- }
- .fa-file:before {
- content: "\f15b";
- }
- .fa-file-text:before {
- content: "\f15c";
- }
- .fa-sort-alpha-asc:before {
- content: "\f15d";
- }
- .fa-sort-alpha-desc:before {
- content: "\f15e";
- }
- .fa-sort-amount-asc:before {
- content: "\f160";
- }
- .fa-sort-amount-desc:before {
- content: "\f161";
- }
- .fa-sort-numeric-asc:before {
- content: "\f162";
- }
- .fa-sort-numeric-desc:before {
- content: "\f163";
- }
- .fa-thumbs-up:before {
- content: "\f164";
- }
- .fa-thumbs-down:before {
- content: "\f165";
- }
- .fa-youtube-square:before {
- content: "\f166";
- }
- .fa-youtube:before {
- content: "\f167";
- }
- .fa-xing:before {
- content: "\f168";
- }
- .fa-xing-square:before {
- content: "\f169";
- }
- .fa-youtube-play:before {
- content: "\f16a";
- }
- .fa-dropbox:before {
- content: "\f16b";
- }
- .fa-stack-overflow:before {
- content: "\f16c";
- }
- .fa-instagram:before {
- content: "\f16d";
- }
- .fa-flickr:before {
- content: "\f16e";
- }
- .fa-adn:before {
- content: "\f170";
- }
- .fa-bitbucket:before {
- content: "\f171";
- }
- .fa-bitbucket-square:before {
- content: "\f172";
- }
- .fa-tumblr:before {
- content: "\f173";
- }
- .fa-tumblr-square:before {
- content: "\f174";
- }
- .fa-long-arrow-down:before {
- content: "\f175";
- }
- .fa-long-arrow-up:before {
- content: "\f176";
- }
- .fa-long-arrow-left:before {
- content: "\f177";
- }
- .fa-long-arrow-right:before {
- content: "\f178";
- }
- .fa-apple:before {
- content: "\f179";
- }
- .fa-windows:before {
- content: "\f17a";
- }
- .fa-android:before {
- content: "\f17b";
- }
- .fa-linux:before {
- content: "\f17c";
- }
- .fa-dribbble:before {
- content: "\f17d";
- }
- .fa-skype:before {
- content: "\f17e";
- }
- .fa-foursquare:before {
- content: "\f180";
- }
- .fa-trello:before {
- content: "\f181";
- }
- .fa-female:before {
- content: "\f182";
- }
- .fa-male:before {
- content: "\f183";
- }
- .fa-gittip:before,
- .fa-gratipay:before {
- content: "\f184";
- }
- .fa-sun-o:before {
- content: "\f185";
- }
- .fa-moon-o:before {
- content: "\f186";
- }
- .fa-archive:before {
- content: "\f187";
- }
- .fa-bug:before {
- content: "\f188";
- }
- .fa-vk:before {
- content: "\f189";
- }
- .fa-weibo:before {
- content: "\f18a";
- }
- .fa-renren:before {
- content: "\f18b";
- }
- .fa-pagelines:before {
- content: "\f18c";
- }
- .fa-stack-exchange:before {
- content: "\f18d";
- }
- .fa-arrow-circle-o-right:before {
- content: "\f18e";
- }
- .fa-arrow-circle-o-left:before {
- content: "\f190";
- }
- .fa-toggle-left:before,
- .fa-caret-square-o-left:before {
- content: "\f191";
- }
- .fa-dot-circle-o:before {
- content: "\f192";
- }
- .fa-wheelchair:before {
- content: "\f193";
- }
- .fa-vimeo-square:before {
- content: "\f194";
- }
- .fa-turkish-lira:before,
- .fa-try:before {
- content: "\f195";
- }
- .fa-plus-square-o:before {
- content: "\f196";
- }
- .fa-space-shuttle:before {
- content: "\f197";
- }
- .fa-slack:before {
- content: "\f198";
- }
- .fa-envelope-square:before {
- content: "\f199";
- }
- .fa-wordpress:before {
- content: "\f19a";
- }
- .fa-openid:before {
- content: "\f19b";
- }
- .fa-institution:before,
- .fa-bank:before,
- .fa-university:before {
- content: "\f19c";
- }
- .fa-mortar-board:before,
- .fa-graduation-cap:before {
- content: "\f19d";
- }
- .fa-yahoo:before {
- content: "\f19e";
- }
- .fa-google:before {
- content: "\f1a0";
- }
- .fa-reddit:before {
- content: "\f1a1";
- }
- .fa-reddit-square:before {
- content: "\f1a2";
- }
- .fa-stumbleupon-circle:before {
- content: "\f1a3";
- }
- .fa-stumbleupon:before {
- content: "\f1a4";
- }
- .fa-delicious:before {
- content: "\f1a5";
- }
- .fa-digg:before {
- content: "\f1a6";
- }
- .fa-pied-piper-pp:before {
- content: "\f1a7";
- }
- .fa-pied-piper-alt:before {
- content: "\f1a8";
- }
- .fa-drupal:before {
- content: "\f1a9";
- }
- .fa-joomla:before {
- content: "\f1aa";
- }
- .fa-language:before {
- content: "\f1ab";
- }
- .fa-fax:before {
- content: "\f1ac";
- }
- .fa-building:before {
- content: "\f1ad";
- }
- .fa-child:before {
- content: "\f1ae";
- }
- .fa-paw:before {
- content: "\f1b0";
- }
- .fa-spoon:before {
- content: "\f1b1";
- }
- .fa-cube:before {
- content: "\f1b2";
- }
- .fa-cubes:before {
- content: "\f1b3";
- }
- .fa-behance:before {
- content: "\f1b4";
- }
- .fa-behance-square:before {
- content: "\f1b5";
- }
- .fa-steam:before {
- content: "\f1b6";
- }
- .fa-steam-square:before {
- content: "\f1b7";
- }
- .fa-recycle:before {
- content: "\f1b8";
- }
- .fa-automobile:before,
- .fa-car:before {
- content: "\f1b9";
- }
- .fa-cab:before,
- .fa-taxi:before {
- content: "\f1ba";
- }
- .fa-tree:before {
- content: "\f1bb";
- }
- .fa-spotify:before {
- content: "\f1bc";
- }
- .fa-deviantart:before {
- content: "\f1bd";
- }
- .fa-soundcloud:before {
- content: "\f1be";
- }
- .fa-database:before {
- content: "\f1c0";
- }
- .fa-file-pdf-o:before {
- content: "\f1c1";
- }
- .fa-file-word-o:before {
- content: "\f1c2";
- }
- .fa-file-excel-o:before {
- content: "\f1c3";
- }
- .fa-file-powerpoint-o:before {
- content: "\f1c4";
- }
- .fa-file-photo-o:before,
- .fa-file-picture-o:before,
- .fa-file-image-o:before {
- content: "\f1c5";
- }
- .fa-file-zip-o:before,
- .fa-file-archive-o:before {
- content: "\f1c6";
- }
- .fa-file-sound-o:before,
- .fa-file-audio-o:before {
- content: "\f1c7";
- }
- .fa-file-movie-o:before,
- .fa-file-video-o:before {
- content: "\f1c8";
- }
- .fa-file-code-o:before {
- content: "\f1c9";
- }
- .fa-vine:before {
- content: "\f1ca";
- }
- .fa-codepen:before {
- content: "\f1cb";
- }
- .fa-jsfiddle:before {
- content: "\f1cc";
- }
- .fa-life-bouy:before,
- .fa-life-buoy:before,
- .fa-life-saver:before,
- .fa-support:before,
- .fa-life-ring:before {
- content: "\f1cd";
- }
- .fa-circle-o-notch:before {
- content: "\f1ce";
- }
- .fa-ra:before,
- .fa-resistance:before,
- .fa-rebel:before {
- content: "\f1d0";
- }
- .fa-ge:before,
- .fa-empire:before {
- content: "\f1d1";
- }
- .fa-git-square:before {
- content: "\f1d2";
- }
- .fa-git:before {
- content: "\f1d3";
- }
- .fa-y-combinator-square:before,
- .fa-yc-square:before,
- .fa-hacker-news:before {
- content: "\f1d4";
- }
- .fa-tencent-weibo:before {
- content: "\f1d5";
- }
- .fa-qq:before {
- content: "\f1d6";
- }
- .fa-wechat:before,
- .fa-weixin:before {
- content: "\f1d7";
- }
- .fa-send:before,
- .fa-paper-plane:before {
- content: "\f1d8";
- }
- .fa-send-o:before,
- .fa-paper-plane-o:before {
- content: "\f1d9";
- }
- .fa-history:before {
- content: "\f1da";
- }
- .fa-circle-thin:before {
- content: "\f1db";
- }
- .fa-header:before {
- content: "\f1dc";
- }
- .fa-paragraph:before {
- content: "\f1dd";
- }
- .fa-sliders:before {
- content: "\f1de";
- }
- .fa-share-alt:before {
- content: "\f1e0";
- }
- .fa-share-alt-square:before {
- content: "\f1e1";
- }
- .fa-bomb:before {
- content: "\f1e2";
- }
- .fa-soccer-ball-o:before,
- .fa-futbol-o:before {
- content: "\f1e3";
- }
- .fa-tty:before {
- content: "\f1e4";
- }
- .fa-binoculars:before {
- content: "\f1e5";
- }
- .fa-plug:before {
- content: "\f1e6";
- }
- .fa-slideshare:before {
- content: "\f1e7";
- }
- .fa-twitch:before {
- content: "\f1e8";
- }
- .fa-yelp:before {
- content: "\f1e9";
- }
- .fa-newspaper-o:before {
- content: "\f1ea";
- }
- .fa-wifi:before {
- content: "\f1eb";
- }
- .fa-calculator:before {
- content: "\f1ec";
- }
- .fa-paypal:before {
- content: "\f1ed";
- }
- .fa-google-wallet:before {
- content: "\f1ee";
- }
- .fa-cc-visa:before {
- content: "\f1f0";
- }
- .fa-cc-mastercard:before {
- content: "\f1f1";
- }
- .fa-cc-discover:before {
- content: "\f1f2";
- }
- .fa-cc-amex:before {
- content: "\f1f3";
- }
- .fa-cc-paypal:before {
- content: "\f1f4";
- }
- .fa-cc-stripe:before {
- content: "\f1f5";
- }
- .fa-bell-slash:before {
- content: "\f1f6";
- }
- .fa-bell-slash-o:before {
- content: "\f1f7";
- }
- .fa-trash:before {
- content: "\f1f8";
- }
- .fa-copyright:before {
- content: "\f1f9";
- }
- .fa-at:before {
- content: "\f1fa";
- }
- .fa-eyedropper:before {
- content: "\f1fb";
- }
- .fa-paint-brush:before {
- content: "\f1fc";
- }
- .fa-birthday-cake:before {
- content: "\f1fd";
- }
- .fa-area-chart:before {
- content: "\f1fe";
- }
- .fa-pie-chart:before {
- content: "\f200";
- }
- .fa-line-chart:before {
- content: "\f201";
- }
- .fa-lastfm:before {
- content: "\f202";
- }
- .fa-lastfm-square:before {
- content: "\f203";
- }
- .fa-toggle-off:before {
- content: "\f204";
- }
- .fa-toggle-on:before {
- content: "\f205";
- }
- .fa-bicycle:before {
- content: "\f206";
- }
- .fa-bus:before {
- content: "\f207";
- }
- .fa-ioxhost:before {
- content: "\f208";
- }
- .fa-angellist:before {
- content: "\f209";
- }
- .fa-cc:before {
- content: "\f20a";
- }
- .fa-shekel:before,
- .fa-sheqel:before,
- .fa-ils:before {
- content: "\f20b";
- }
- .fa-meanpath:before {
- content: "\f20c";
- }
- .fa-buysellads:before {
- content: "\f20d";
- }
- .fa-connectdevelop:before {
- content: "\f20e";
- }
- .fa-dashcube:before {
- content: "\f210";
- }
- .fa-forumbee:before {
- content: "\f211";
- }
- .fa-leanpub:before {
- content: "\f212";
- }
- .fa-sellsy:before {
- content: "\f213";
- }
- .fa-shirtsinbulk:before {
- content: "\f214";
- }
- .fa-simplybuilt:before {
- content: "\f215";
- }
- .fa-skyatlas:before {
- content: "\f216";
- }
- .fa-cart-plus:before {
- content: "\f217";
- }
- .fa-cart-arrow-down:before {
- content: "\f218";
- }
- .fa-diamond:before {
- content: "\f219";
- }
- .fa-ship:before {
- content: "\f21a";
- }
- .fa-user-secret:before {
- content: "\f21b";
- }
- .fa-motorcycle:before {
- content: "\f21c";
- }
- .fa-street-view:before {
- content: "\f21d";
- }
- .fa-heartbeat:before {
- content: "\f21e";
- }
- .fa-venus:before {
- content: "\f221";
- }
- .fa-mars:before {
- content: "\f222";
- }
- .fa-mercury:before {
- content: "\f223";
- }
- .fa-intersex:before,
- .fa-transgender:before {
- content: "\f224";
- }
- .fa-transgender-alt:before {
- content: "\f225";
- }
- .fa-venus-double:before {
- content: "\f226";
- }
- .fa-mars-double:before {
- content: "\f227";
- }
- .fa-venus-mars:before {
- content: "\f228";
- }
- .fa-mars-stroke:before {
- content: "\f229";
- }
- .fa-mars-stroke-v:before {
- content: "\f22a";
- }
- .fa-mars-stroke-h:before {
- content: "\f22b";
- }
- .fa-neuter:before {
- content: "\f22c";
- }
- .fa-genderless:before {
- content: "\f22d";
- }
- .fa-facebook-official:before {
- content: "\f230";
- }
- .fa-pinterest-p:before {
- content: "\f231";
- }
- .fa-whatsapp:before {
- content: "\f232";
- }
- .fa-server:before {
- content: "\f233";
- }
- .fa-user-plus:before {
- content: "\f234";
- }
- .fa-user-times:before {
- content: "\f235";
- }
- .fa-hotel:before,
- .fa-bed:before {
- content: "\f236";
- }
- .fa-viacoin:before {
- content: "\f237";
- }
- .fa-train:before {
- content: "\f238";
- }
- .fa-subway:before {
- content: "\f239";
- }
- .fa-medium:before {
- content: "\f23a";
- }
- .fa-yc:before,
- .fa-y-combinator:before {
- content: "\f23b";
- }
- .fa-optin-monster:before {
- content: "\f23c";
- }
- .fa-opencart:before {
- content: "\f23d";
- }
- .fa-expeditedssl:before {
- content: "\f23e";
- }
- .fa-battery-4:before,
- .fa-battery:before,
- .fa-battery-full:before {
- content: "\f240";
- }
- .fa-battery-3:before,
- .fa-battery-three-quarters:before {
- content: "\f241";
- }
- .fa-battery-2:before,
- .fa-battery-half:before {
- content: "\f242";
- }
- .fa-battery-1:before,
- .fa-battery-quarter:before {
- content: "\f243";
- }
- .fa-battery-0:before,
- .fa-battery-empty:before {
- content: "\f244";
- }
- .fa-mouse-pointer:before {
- content: "\f245";
- }
- .fa-i-cursor:before {
- content: "\f246";
- }
- .fa-object-group:before {
- content: "\f247";
- }
- .fa-object-ungroup:before {
- content: "\f248";
- }
- .fa-sticky-note:before {
- content: "\f249";
- }
- .fa-sticky-note-o:before {
- content: "\f24a";
- }
- .fa-cc-jcb:before {
- content: "\f24b";
- }
- .fa-cc-diners-club:before {
- content: "\f24c";
- }
- .fa-clone:before {
- content: "\f24d";
- }
- .fa-balance-scale:before {
- content: "\f24e";
- }
- .fa-hourglass-o:before {
- content: "\f250";
- }
- .fa-hourglass-1:before,
- .fa-hourglass-start:before {
- content: "\f251";
- }
- .fa-hourglass-2:before,
- .fa-hourglass-half:before {
- content: "\f252";
- }
- .fa-hourglass-3:before,
- .fa-hourglass-end:before {
- content: "\f253";
- }
- .fa-hourglass:before {
- content: "\f254";
- }
- .fa-hand-grab-o:before,
- .fa-hand-rock-o:before {
- content: "\f255";
- }
- .fa-hand-stop-o:before,
- .fa-hand-paper-o:before {
- content: "\f256";
- }
- .fa-hand-scissors-o:before {
- content: "\f257";
- }
- .fa-hand-lizard-o:before {
- content: "\f258";
- }
- .fa-hand-spock-o:before {
- content: "\f259";
- }
- .fa-hand-pointer-o:before {
- content: "\f25a";
- }
- .fa-hand-peace-o:before {
- content: "\f25b";
- }
- .fa-trademark:before {
- content: "\f25c";
- }
- .fa-registered:before {
- content: "\f25d";
- }
- .fa-creative-commons:before {
- content: "\f25e";
- }
- .fa-gg:before {
- content: "\f260";
- }
- .fa-gg-circle:before {
- content: "\f261";
- }
- .fa-tripadvisor:before {
- content: "\f262";
- }
- .fa-odnoklassniki:before {
- content: "\f263";
- }
- .fa-odnoklassniki-square:before {
- content: "\f264";
- }
- .fa-get-pocket:before {
- content: "\f265";
- }
- .fa-wikipedia-w:before {
- content: "\f266";
- }
- .fa-safari:before {
- content: "\f267";
- }
- .fa-chrome:before {
- content: "\f268";
- }
- .fa-firefox:before {
- content: "\f269";
- }
- .fa-opera:before {
- content: "\f26a";
- }
- .fa-internet-explorer:before {
- content: "\f26b";
- }
- .fa-tv:before,
- .fa-television:before {
- content: "\f26c";
- }
- .fa-contao:before {
- content: "\f26d";
- }
- .fa-500px:before {
- content: "\f26e";
- }
- .fa-amazon:before {
- content: "\f270";
- }
- .fa-calendar-plus-o:before {
- content: "\f271";
- }
- .fa-calendar-minus-o:before {
- content: "\f272";
- }
- .fa-calendar-times-o:before {
- content: "\f273";
- }
- .fa-calendar-check-o:before {
- content: "\f274";
- }
- .fa-industry:before {
- content: "\f275";
- }
- .fa-map-pin:before {
- content: "\f276";
- }
- .fa-map-signs:before {
- content: "\f277";
- }
- .fa-map-o:before {
- content: "\f278";
- }
- .fa-map:before {
- content: "\f279";
- }
- .fa-commenting:before {
- content: "\f27a";
- }
- .fa-commenting-o:before {
- content: "\f27b";
- }
- .fa-houzz:before {
- content: "\f27c";
- }
- .fa-vimeo:before {
- content: "\f27d";
- }
- .fa-black-tie:before {
- content: "\f27e";
- }
- .fa-fonticons:before {
- content: "\f280";
- }
- .fa-reddit-alien:before {
- content: "\f281";
- }
- .fa-edge:before {
- content: "\f282";
- }
- .fa-credit-card-alt:before {
- content: "\f283";
- }
- .fa-codiepie:before {
- content: "\f284";
- }
- .fa-modx:before {
- content: "\f285";
- }
- .fa-fort-awesome:before {
- content: "\f286";
- }
- .fa-usb:before {
- content: "\f287";
- }
- .fa-product-hunt:before {
- content: "\f288";
- }
- .fa-mixcloud:before {
- content: "\f289";
- }
- .fa-scribd:before {
- content: "\f28a";
- }
- .fa-pause-circle:before {
- content: "\f28b";
- }
- .fa-pause-circle-o:before {
- content: "\f28c";
- }
- .fa-stop-circle:before {
- content: "\f28d";
- }
- .fa-stop-circle-o:before {
- content: "\f28e";
- }
- .fa-shopping-bag:before {
- content: "\f290";
- }
- .fa-shopping-basket:before {
- content: "\f291";
- }
- .fa-hashtag:before {
- content: "\f292";
- }
- .fa-bluetooth:before {
- content: "\f293";
- }
- .fa-bluetooth-b:before {
- content: "\f294";
- }
- .fa-percent:before {
- content: "\f295";
- }
- .fa-gitlab:before {
- content: "\f296";
- }
- .fa-wpbeginner:before {
- content: "\f297";
- }
- .fa-wpforms:before {
- content: "\f298";
- }
- .fa-envira:before {
- content: "\f299";
- }
- .fa-universal-access:before {
- content: "\f29a";
- }
- .fa-wheelchair-alt:before {
- content: "\f29b";
- }
- .fa-question-circle-o:before {
- content: "\f29c";
- }
- .fa-blind:before {
- content: "\f29d";
- }
- .fa-audio-description:before {
- content: "\f29e";
- }
- .fa-volume-control-phone:before {
- content: "\f2a0";
- }
- .fa-braille:before {
- content: "\f2a1";
- }
- .fa-assistive-listening-systems:before {
- content: "\f2a2";
- }
- .fa-asl-interpreting:before,
- .fa-american-sign-language-interpreting:before {
- content: "\f2a3";
- }
- .fa-deafness:before,
- .fa-hard-of-hearing:before,
- .fa-deaf:before {
- content: "\f2a4";
- }
- .fa-glide:before {
- content: "\f2a5";
- }
- .fa-glide-g:before {
- content: "\f2a6";
- }
- .fa-signing:before,
- .fa-sign-language:before {
- content: "\f2a7";
- }
- .fa-low-vision:before {
- content: "\f2a8";
- }
- .fa-viadeo:before {
- content: "\f2a9";
- }
- .fa-viadeo-square:before {
- content: "\f2aa";
- }
- .fa-snapchat:before {
- content: "\f2ab";
- }
- .fa-snapchat-ghost:before {
- content: "\f2ac";
- }
- .fa-snapchat-square:before {
- content: "\f2ad";
- }
- .fa-pied-piper:before {
- content: "\f2ae";
- }
- .fa-first-order:before {
- content: "\f2b0";
- }
- .fa-yoast:before {
- content: "\f2b1";
- }
- .fa-themeisle:before {
- content: "\f2b2";
- }
- .fa-google-plus-circle:before,
- .fa-google-plus-official:before {
- content: "\f2b3";
- }
- .fa-fa:before,
- .fa-font-awesome:before {
- content: "\f2b4";
- }
- .fa-handshake-o:before {
- content: "\f2b5";
- }
- .fa-envelope-open:before {
- content: "\f2b6";
- }
- .fa-envelope-open-o:before {
- content: "\f2b7";
- }
- .fa-linode:before {
- content: "\f2b8";
- }
- .fa-address-book:before {
- content: "\f2b9";
- }
- .fa-address-book-o:before {
- content: "\f2ba";
- }
- .fa-vcard:before,
- .fa-address-card:before {
- content: "\f2bb";
- }
- .fa-vcard-o:before,
- .fa-address-card-o:before {
- content: "\f2bc";
- }
- .fa-user-circle:before {
- content: "\f2bd";
- }
- .fa-user-circle-o:before {
- content: "\f2be";
- }
- .fa-user-o:before {
- content: "\f2c0";
- }
- .fa-id-badge:before {
- content: "\f2c1";
- }
- .fa-drivers-license:before,
- .fa-id-card:before {
- content: "\f2c2";
- }
- .fa-drivers-license-o:before,
- .fa-id-card-o:before {
- content: "\f2c3";
- }
- .fa-quora:before {
- content: "\f2c4";
- }
- .fa-free-code-camp:before {
- content: "\f2c5";
- }
- .fa-telegram:before {
- content: "\f2c6";
- }
- .fa-thermometer-4:before,
- .fa-thermometer:before,
- .fa-thermometer-full:before {
- content: "\f2c7";
- }
- .fa-thermometer-3:before,
- .fa-thermometer-three-quarters:before {
- content: "\f2c8";
- }
- .fa-thermometer-2:before,
- .fa-thermometer-half:before {
- content: "\f2c9";
- }
- .fa-thermometer-1:before,
- .fa-thermometer-quarter:before {
- content: "\f2ca";
- }
- .fa-thermometer-0:before,
- .fa-thermometer-empty:before {
- content: "\f2cb";
- }
- .fa-shower:before {
- content: "\f2cc";
- }
- .fa-bathtub:before,
- .fa-s15:before,
- .fa-bath:before {
- content: "\f2cd";
- }
- .fa-podcast:before {
- content: "\f2ce";
- }
- .fa-window-maximize:before {
- content: "\f2d0";
- }
- .fa-window-minimize:before {
- content: "\f2d1";
- }
- .fa-window-restore:before {
- content: "\f2d2";
- }
- .fa-times-rectangle:before,
- .fa-window-close:before {
- content: "\f2d3";
- }
- .fa-times-rectangle-o:before,
- .fa-window-close-o:before {
- content: "\f2d4";
- }
- .fa-bandcamp:before {
- content: "\f2d5";
- }
- .fa-grav:before {
- content: "\f2d6";
- }
- .fa-etsy:before {
- content: "\f2d7";
- }
- .fa-imdb:before {
- content: "\f2d8";
- }
- .fa-ravelry:before {
- content: "\f2d9";
- }
- .fa-eercast:before {
- content: "\f2da";
- }
- .fa-microchip:before {
- content: "\f2db";
- }
- .fa-snowflake-o:before {
- content: "\f2dc";
- }
- .fa-superpowers:before {
- content: "\f2dd";
- }
- .fa-wpexplorer:before {
- content: "\f2de";
- }
- .fa-meetup:before {
- content: "\f2e0";
- }
- .sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- margin: -1px;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
- }
- .sr-only-focusable:active,
- .sr-only-focusable:focus {
- position: static;
- width: auto;
- height: auto;
- margin: 0;
- overflow: visible;
- clip: auto;
- }
- .sr-only-focusable:active,
- .sr-only-focusable:focus {
- position: static;
- width: auto;
- height: auto;
- margin: 0;
- overflow: visible;
- clip: auto;
- }
- /*!
- *
- * IPython base
- *
- */
- .modal.fade .modal-dialog {
- -webkit-transform: translate(0, 0);
- -ms-transform: translate(0, 0);
- -o-transform: translate(0, 0);
- transform: translate(0, 0);
- }
- code {
- color: #000;
- }
- pre {
- font-size: inherit;
- line-height: inherit;
- }
- label {
- font-weight: normal;
- }
- /* Make the page background atleast 100% the height of the view port */
- /* Make the page itself atleast 70% the height of the view port */
- .border-box-sizing {
- box-sizing: border-box;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- }
- .corner-all {
- border-radius: 2px;
- }
- .no-padding {
- padding: 0px;
- }
- /* Flexible box model classes */
- /* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
- /* This file is a compatability layer. It allows the usage of flexible box
- model layouts accross multiple browsers, including older browsers. The newest,
- universal implementation of the flexible box model is used when available (see
- `Modern browsers` comments below). Browsers that are known to implement this
- new spec completely include:
- Firefox 28.0+
- Chrome 29.0+
- Internet Explorer 11+
- Opera 17.0+
- Browsers not listed, including Safari, are supported via the styling under the
- `Old browsers` comments below.
- */
- .hbox {
- /* Old browsers */
- display: -webkit-box;
- -webkit-box-orient: horizontal;
- -webkit-box-align: stretch;
- display: -moz-box;
- -moz-box-orient: horizontal;
- -moz-box-align: stretch;
- display: box;
- box-orient: horizontal;
- box-align: stretch;
- /* Modern browsers */
- display: flex;
- flex-direction: row;
- align-items: stretch;
- }
- .hbox > * {
- /* Old browsers */
- -webkit-box-flex: 0;
- -moz-box-flex: 0;
- box-flex: 0;
- /* Modern browsers */
- flex: none;
- }
- .vbox {
- /* Old browsers */
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-box-align: stretch;
- display: -moz-box;
- -moz-box-orient: vertical;
- -moz-box-align: stretch;
- display: box;
- box-orient: vertical;
- box-align: stretch;
- /* Modern browsers */
- display: flex;
- flex-direction: column;
- align-items: stretch;
- }
- .vbox > * {
- /* Old browsers */
- -webkit-box-flex: 0;
- -moz-box-flex: 0;
- box-flex: 0;
- /* Modern browsers */
- flex: none;
- }
- .hbox.reverse,
- .vbox.reverse,
- .reverse {
- /* Old browsers */
- -webkit-box-direction: reverse;
- -moz-box-direction: reverse;
- box-direction: reverse;
- /* Modern browsers */
- flex-direction: row-reverse;
- }
- .hbox.box-flex0,
- .vbox.box-flex0,
- .box-flex0 {
- /* Old browsers */
- -webkit-box-flex: 0;
- -moz-box-flex: 0;
- box-flex: 0;
- /* Modern browsers */
- flex: none;
- width: auto;
- }
- .hbox.box-flex1,
- .vbox.box-flex1,
- .box-flex1 {
- /* Old browsers */
- -webkit-box-flex: 1;
- -moz-box-flex: 1;
- box-flex: 1;
- /* Modern browsers */
- flex: 1;
- }
- .hbox.box-flex,
- .vbox.box-flex,
- .box-flex {
- /* Old browsers */
- /* Old browsers */
- -webkit-box-flex: 1;
- -moz-box-flex: 1;
- box-flex: 1;
- /* Modern browsers */
- flex: 1;
- }
- .hbox.box-flex2,
- .vbox.box-flex2,
- .box-flex2 {
- /* Old browsers */
- -webkit-box-flex: 2;
- -moz-box-flex: 2;
- box-flex: 2;
- /* Modern browsers */
- flex: 2;
- }
- .box-group1 {
- /* Deprecated */
- -webkit-box-flex-group: 1;
- -moz-box-flex-group: 1;
- box-flex-group: 1;
- }
- .box-group2 {
- /* Deprecated */
- -webkit-box-flex-group: 2;
- -moz-box-flex-group: 2;
- box-flex-group: 2;
- }
- .hbox.start,
- .vbox.start,
- .start {
- /* Old browsers */
- -webkit-box-pack: start;
- -moz-box-pack: start;
- box-pack: start;
- /* Modern browsers */
- justify-content: flex-start;
- }
- .hbox.end,
- .vbox.end,
- .end {
- /* Old browsers */
- -webkit-box-pack: end;
- -moz-box-pack: end;
- box-pack: end;
- /* Modern browsers */
- justify-content: flex-end;
- }
- .hbox.center,
- .vbox.center,
- .center {
- /* Old browsers */
- -webkit-box-pack: center;
- -moz-box-pack: center;
- box-pack: center;
- /* Modern browsers */
- justify-content: center;
- }
- .hbox.baseline,
- .vbox.baseline,
- .baseline {
- /* Old browsers */
- -webkit-box-pack: baseline;
- -moz-box-pack: baseline;
- box-pack: baseline;
- /* Modern browsers */
- justify-content: baseline;
- }
- .hbox.stretch,
- .vbox.stretch,
- .stretch {
- /* Old browsers */
- -webkit-box-pack: stretch;
- -moz-box-pack: stretch;
- box-pack: stretch;
- /* Modern browsers */
- justify-content: stretch;
- }
- .hbox.align-start,
- .vbox.align-start,
- .align-start {
- /* Old browsers */
- -webkit-box-align: start;
- -moz-box-align: start;
- box-align: start;
- /* Modern browsers */
- align-items: flex-start;
- }
- .hbox.align-end,
- .vbox.align-end,
- .align-end {
- /* Old browsers */
- -webkit-box-align: end;
- -moz-box-align: end;
- box-align: end;
- /* Modern browsers */
- align-items: flex-end;
- }
- .hbox.align-center,
- .vbox.align-center,
- .align-center {
- /* Old browsers */
- -webkit-box-align: center;
- -moz-box-align: center;
- box-align: center;
- /* Modern browsers */
- align-items: center;
- }
- .hbox.align-baseline,
- .vbox.align-baseline,
- .align-baseline {
- /* Old browsers */
- -webkit-box-align: baseline;
- -moz-box-align: baseline;
- box-align: baseline;
- /* Modern browsers */
- align-items: baseline;
- }
- .hbox.align-stretch,
- .vbox.align-stretch,
- .align-stretch {
- /* Old browsers */
- -webkit-box-align: stretch;
- -moz-box-align: stretch;
- box-align: stretch;
- /* Modern browsers */
- align-items: stretch;
- }
- div.error {
- margin: 2em;
- text-align: center;
- }
- div.error > h1 {
- font-size: 500%;
- line-height: normal;
- }
- div.error > p {
- font-size: 200%;
- line-height: normal;
- }
- div.traceback-wrapper {
- text-align: left;
- max-width: 800px;
- margin: auto;
- }
- div.traceback-wrapper pre.traceback {
- max-height: 600px;
- overflow: auto;
- }
- /**
- * Primary styles
- *
- * Author: Jupyter Development Team
- */
- body {
- background-color: #fff;
- /* This makes sure that the body covers the entire window and needs to
- be in a different element than the display: box in wrapper below */
- position: absolute;
- left: 0px;
- right: 0px;
- top: 0px;
- bottom: 0px;
- overflow: visible;
- }
- body > #header {
- /* Initially hidden to prevent FLOUC */
- display: none;
- background-color: #fff;
- /* Display over codemirror */
- position: relative;
- z-index: 100;
- }
- body > #header #header-container {
- display: flex;
- flex-direction: row;
- justify-content: space-between;
- padding: 5px;
- padding-bottom: 5px;
- padding-top: 5px;
- box-sizing: border-box;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- }
- body > #header .header-bar {
- width: 100%;
- height: 1px;
- background: #e7e7e7;
- margin-bottom: -1px;
- }
- @media print {
- body > #header {
- display: none !important;
- }
- }
- #header-spacer {
- width: 100%;
- visibility: hidden;
- }
- @media print {
- #header-spacer {
- display: none;
- }
- }
- #ipython_notebook {
- padding-left: 0px;
- padding-top: 1px;
- padding-bottom: 1px;
- }
- [dir="rtl"] #ipython_notebook {
- margin-right: 10px;
- margin-left: 0;
- }
- [dir="rtl"] #ipython_notebook.pull-left {
- float: right !important;
- float: right;
- }
- .flex-spacer {
- flex: 1;
- }
- #noscript {
- width: auto;
- padding-top: 16px;
- padding-bottom: 16px;
- text-align: center;
- font-size: 22px;
- color: red;
- font-weight: bold;
- }
- #ipython_notebook img {
- height: 28px;
- }
- #site {
- width: 100%;
- display: none;
- box-sizing: border-box;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- overflow: auto;
- }
- @media print {
- #site {
- height: auto !important;
- }
- }
- /* Smaller buttons */
- .ui-button .ui-button-text {
- padding: 0.2em 0.8em;
- font-size: 77%;
- }
- input.ui-button {
- padding: 0.3em 0.9em;
- }
- span#kernel_logo_widget {
- margin: 0 10px;
- }
- span#login_widget {
- float: right;
- }
- [dir="rtl"] span#login_widget {
- float: left;
- }
- span#login_widget > .button,
- #logout {
- color: #333;
- background-color: #fff;
- border-color: #ccc;
- }
- span#login_widget > .button:focus,
- #logout:focus,
- span#login_widget > .button.focus,
- #logout.focus {
- color: #333;
- background-color: #e6e6e6;
- border-color: #8c8c8c;
- }
- span#login_widget > .button:hover,
- #logout:hover {
- color: #333;
- background-color: #e6e6e6;
- border-color: #adadad;
- }
- span#login_widget > .button:active,
- #logout:active,
- span#login_widget > .button.active,
- #logout.active,
- .open > .dropdown-togglespan#login_widget > .button,
- .open > .dropdown-toggle#logout {
- color: #333;
- background-color: #e6e6e6;
- border-color: #adadad;
- }
- span#login_widget > .button:active:hover,
- #logout:active:hover,
- span#login_widget > .button.active:hover,
- #logout.active:hover,
- .open > .dropdown-togglespan#login_widget > .button:hover,
- .open > .dropdown-toggle#logout:hover,
- span#login_widget > .button:active:focus,
- #logout:active:focus,
- span#login_widget > .button.active:focus,
- #logout.active:focus,
- .open > .dropdown-togglespan#login_widget > .button:focus,
- .open > .dropdown-toggle#logout:focus,
- span#login_widget > .button:active.focus,
- #logout:active.focus,
- span#login_widget > .button.active.focus,
- #logout.active.focus,
- .open > .dropdown-togglespan#login_widget > .button.focus,
- .open > .dropdown-toggle#logout.focus {
- color: #333;
- background-color: #d4d4d4;
- border-color: #8c8c8c;
- }
- span#login_widget > .button:active,
- #logout:active,
- span#login_widget > .button.active,
- #logout.active,
- .open > .dropdown-togglespan#login_widget > .button,
- .open > .dropdown-toggle#logout {
- background-image: none;
- }
- span#login_widget > .button.disabled:hover,
- #logout.disabled:hover,
- span#login_widget > .button[disabled]:hover,
- #logout[disabled]:hover,
- fieldset[disabled] span#login_widget > .button:hover,
- fieldset[disabled] #logout:hover,
- span#login_widget > .button.disabled:focus,
- #logout.disabled:focus,
- span#login_widget > .button[disabled]:focus,
- #logout[disabled]:focus,
- fieldset[disabled] span#login_widget > .button:focus,
- fieldset[disabled] #logout:focus,
- span#login_widget > .button.disabled.focus,
- #logout.disabled.focus,
- span#login_widget > .button[disabled].focus,
- #logout[disabled].focus,
- fieldset[disabled] span#login_widget > .button.focus,
- fieldset[disabled] #logout.focus {
- background-color: #fff;
- border-color: #ccc;
- }
- span#login_widget > .button .badge,
- #logout .badge {
- color: #fff;
- background-color: #333;
- }
- .nav-header {
- text-transform: none;
- }
- #header > span {
- margin-top: 10px;
- }
- .modal_stretch .modal-dialog {
- /* Old browsers */
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-box-align: stretch;
- display: -moz-box;
- -moz-box-orient: vertical;
- -moz-box-align: stretch;
- display: box;
- box-orient: vertical;
- box-align: stretch;
- /* Modern browsers */
- display: flex;
- flex-direction: column;
- align-items: stretch;
- min-height: 80vh;
- }
- .modal_stretch .modal-dialog .modal-body {
- max-height: calc(100vh - 200px);
- overflow: auto;
- flex: 1;
- }
- .modal-header {
- cursor: move;
- }
- @media (min-width: 768px) {
- .modal .modal-dialog {
- width: 700px;
- }
- }
- @media (min-width: 768px) {
- select.form-control {
- margin-left: 12px;
- margin-right: 12px;
- }
- }
- /*!
- *
- * IPython auth
- *
- */
- .center-nav {
- display: inline-block;
- margin-bottom: -4px;
- }
- [dir="rtl"] .center-nav form.pull-left {
- float: right !important;
- float: right;
- }
- [dir="rtl"] .center-nav .navbar-text {
- float: right;
- }
- [dir="rtl"] .navbar-inner {
- text-align: right;
- }
- [dir="rtl"] div.text-left {
- text-align: right;
- }
- /*!
- *
- * IPython tree view
- *
- */
- /* We need an invisible input field on top of the sentense*/
- /* "Drag file onto the list ..." */
- .alternate_upload {
- background-color: none;
- display: inline;
- }
- .alternate_upload.form {
- padding: 0;
- margin: 0;
- }
- .alternate_upload input.fileinput {
- position: absolute;
- display: block;
- width: 100%;
- height: 100%;
- overflow: hidden;
- cursor: pointer;
- opacity: 0;
- z-index: 2;
- }
- .alternate_upload .btn-xs > input.fileinput {
- margin: -1px -5px;
- }
- .alternate_upload .btn-upload {
- position: relative;
- height: 22px;
- }
- ::-webkit-file-upload-button {
- cursor: pointer;
- }
- /**
- * Primary styles
- *
- * Author: Jupyter Development Team
- */
- ul#tabs {
- margin-bottom: 4px;
- }
- ul#tabs a {
- padding-top: 6px;
- padding-bottom: 4px;
- }
- [dir="rtl"] ul#tabs.nav-tabs > li {
- float: right;
- }
- [dir="rtl"] ul#tabs.nav.nav-tabs {
- padding-right: 0;
- }
- ul.breadcrumb a:focus,
- ul.breadcrumb a:hover {
- text-decoration: none;
- }
- ul.breadcrumb i.icon-home {
- font-size: 16px;
- margin-right: 4px;
- }
- ul.breadcrumb span {
- color: #5e5e5e;
- }
- .list_toolbar {
- padding: 4px 0 4px 0;
- vertical-align: middle;
- }
- .list_toolbar .tree-buttons {
- padding-top: 1px;
- }
- [dir="rtl"] .list_toolbar .tree-buttons .pull-right {
- float: left !important;
- float: left;
- }
- [dir="rtl"] .list_toolbar .col-sm-4,
- [dir="rtl"] .list_toolbar .col-sm-8 {
- float: right;
- }
- .dynamic-buttons {
- padding-top: 3px;
- display: inline-block;
- }
- .list_toolbar [class*="span"] {
- min-height: 24px;
- }
- .list_header {
- font-weight: bold;
- background-color: #EEE;
- }
- .list_placeholder {
- font-weight: bold;
- padding-top: 4px;
- padding-bottom: 4px;
- padding-left: 7px;
- padding-right: 7px;
- }
- .list_container {
- margin-top: 4px;
- margin-bottom: 20px;
- border: 1px solid #ddd;
- border-radius: 2px;
- }
- .list_container > div {
- border-bottom: 1px solid #ddd;
- }
- .list_container > div:hover .list-item {
- background-color: red;
- }
- .list_container > div:last-child {
- border: none;
- }
- .list_item:hover .list_item {
- background-color: #ddd;
- }
- .list_item a {
- text-decoration: none;
- }
- .list_item:hover {
- background-color: #fafafa;
- }
- .list_header > div,
- .list_item > div {
- padding-top: 4px;
- padding-bottom: 4px;
- padding-left: 7px;
- padding-right: 7px;
- line-height: 22px;
- }
- .list_header > div input,
- .list_item > div input {
- margin-right: 7px;
- margin-left: 14px;
- vertical-align: text-bottom;
- line-height: 22px;
- position: relative;
- top: -1px;
- }
- .list_header > div .item_link,
- .list_item > div .item_link {
- margin-left: -1px;
- vertical-align: baseline;
- line-height: 22px;
- }
- [dir="rtl"] .list_item > div input {
- margin-right: 0;
- }
- .new-file input[type=checkbox] {
- visibility: hidden;
- }
- .item_name {
- line-height: 22px;
- height: 24px;
- }
- .item_icon {
- font-size: 14px;
- color: #5e5e5e;
- margin-right: 7px;
- margin-left: 7px;
- line-height: 22px;
- vertical-align: baseline;
- }
- .item_modified {
- margin-right: 7px;
- margin-left: 7px;
- }
- [dir="rtl"] .item_modified.pull-right {
- float: left !important;
- float: left;
- }
- .item_buttons {
- line-height: 1em;
- margin-left: -5px;
- }
- .item_buttons .btn,
- .item_buttons .btn-group,
- .item_buttons .input-group {
- float: left;
- }
- .item_buttons > .btn,
- .item_buttons > .btn-group,
- .item_buttons > .input-group {
- margin-left: 5px;
- }
- .item_buttons .btn {
- min-width: 13ex;
- }
- .item_buttons .running-indicator {
- padding-top: 4px;
- color: #5cb85c;
- }
- .item_buttons .kernel-name {
- padding-top: 4px;
- color: #5bc0de;
- margin-right: 7px;
- float: left;
- }
- [dir="rtl"] .item_buttons.pull-right {
- float: left !important;
- float: left;
- }
- [dir="rtl"] .item_buttons .kernel-name {
- margin-left: 7px;
- float: right;
- }
- .toolbar_info {
- height: 24px;
- line-height: 24px;
- }
- .list_item input:not([type=checkbox]) {
- padding-top: 3px;
- padding-bottom: 3px;
- height: 22px;
- line-height: 14px;
- margin: 0px;
- }
- .highlight_text {
- color: blue;
- }
- #project_name {
- display: inline-block;
- padding-left: 7px;
- margin-left: -2px;
- }
- #project_name > .breadcrumb {
- padding: 0px;
- margin-bottom: 0px;
- background-color: transparent;
- font-weight: bold;
- }
- .sort_button {
- display: inline-block;
- padding-left: 7px;
- }
- [dir="rtl"] .sort_button.pull-right {
- float: left !important;
- float: left;
- }
- #tree-selector {
- padding-right: 0px;
- }
- #button-select-all {
- min-width: 50px;
- }
- [dir="rtl"] #button-select-all.btn {
- float: right ;
- }
- #select-all {
- margin-left: 7px;
- margin-right: 2px;
- margin-top: 2px;
- height: 16px;
- }
- [dir="rtl"] #select-all.pull-left {
- float: right !important;
- float: right;
- }
- .menu_icon {
- margin-right: 2px;
- }
- .tab-content .row {
- margin-left: 0px;
- margin-right: 0px;
- }
- .folder_icon:before {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- content: "\f114";
- }
- .folder_icon:before.fa-pull-left {
- margin-right: .3em;
- }
- .folder_icon:before.fa-pull-right {
- margin-left: .3em;
- }
- .folder_icon:before.pull-left {
- margin-right: .3em;
- }
- .folder_icon:before.pull-right {
- margin-left: .3em;
- }
- .notebook_icon:before {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- content: "\f02d";
- position: relative;
- top: -1px;
- }
- .notebook_icon:before.fa-pull-left {
- margin-right: .3em;
- }
- .notebook_icon:before.fa-pull-right {
- margin-left: .3em;
- }
- .notebook_icon:before.pull-left {
- margin-right: .3em;
- }
- .notebook_icon:before.pull-right {
- margin-left: .3em;
- }
- .running_notebook_icon:before {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- content: "\f02d";
- position: relative;
- top: -1px;
- color: #5cb85c;
- }
- .running_notebook_icon:before.fa-pull-left {
- margin-right: .3em;
- }
- .running_notebook_icon:before.fa-pull-right {
- margin-left: .3em;
- }
- .running_notebook_icon:before.pull-left {
- margin-right: .3em;
- }
- .running_notebook_icon:before.pull-right {
- margin-left: .3em;
- }
- .file_icon:before {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- content: "\f016";
- position: relative;
- top: -2px;
- }
- .file_icon:before.fa-pull-left {
- margin-right: .3em;
- }
- .file_icon:before.fa-pull-right {
- margin-left: .3em;
- }
- .file_icon:before.pull-left {
- margin-right: .3em;
- }
- .file_icon:before.pull-right {
- margin-left: .3em;
- }
- #notebook_toolbar .pull-right {
- padding-top: 0px;
- margin-right: -1px;
- }
- ul#new-menu {
- left: auto;
- right: 0;
- }
- #new-menu .dropdown-header {
- font-size: 10px;
- border-bottom: 1px solid #e5e5e5;
- padding: 0 0 3px;
- margin: -3px 20px 0;
- }
- .kernel-menu-icon {
- padding-right: 12px;
- width: 24px;
- content: "\f096";
- }
- .kernel-menu-icon:before {
- content: "\f096";
- }
- .kernel-menu-icon-current:before {
- content: "\f00c";
- }
- #tab_content {
- padding-top: 20px;
- }
- #running .panel-group .panel {
- margin-top: 3px;
- margin-bottom: 1em;
- }
- #running .panel-group .panel .panel-heading {
- background-color: #EEE;
- padding-top: 4px;
- padding-bottom: 4px;
- padding-left: 7px;
- padding-right: 7px;
- line-height: 22px;
- }
- #running .panel-group .panel .panel-heading a:focus,
- #running .panel-group .panel .panel-heading a:hover {
- text-decoration: none;
- }
- #running .panel-group .panel .panel-body {
- padding: 0px;
- }
- #running .panel-group .panel .panel-body .list_container {
- margin-top: 0px;
- margin-bottom: 0px;
- border: 0px;
- border-radius: 0px;
- }
- #running .panel-group .panel .panel-body .list_container .list_item {
- border-bottom: 1px solid #ddd;
- }
- #running .panel-group .panel .panel-body .list_container .list_item:last-child {
- border-bottom: 0px;
- }
- .delete-button {
- display: none;
- }
- .duplicate-button {
- display: none;
- }
- .rename-button {
- display: none;
- }
- .move-button {
- display: none;
- }
- .download-button {
- display: none;
- }
- .shutdown-button {
- display: none;
- }
- .dynamic-instructions {
- display: inline-block;
- padding-top: 4px;
- }
- /*!
- *
- * IPython text editor webapp
- *
- */
- .selected-keymap i.fa {
- padding: 0px 5px;
- }
- .selected-keymap i.fa:before {
- content: "\f00c";
- }
- #mode-menu {
- overflow: auto;
- max-height: 20em;
- }
- .edit_app #header {
- -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
- box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
- }
- .edit_app #menubar .navbar {
- /* Use a negative 1 bottom margin, so the border overlaps the border of the
- header */
- margin-bottom: -1px;
- }
- .dirty-indicator {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- width: 20px;
- }
- .dirty-indicator.fa-pull-left {
- margin-right: .3em;
- }
- .dirty-indicator.fa-pull-right {
- margin-left: .3em;
- }
- .dirty-indicator.pull-left {
- margin-right: .3em;
- }
- .dirty-indicator.pull-right {
- margin-left: .3em;
- }
- .dirty-indicator-dirty {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- width: 20px;
- }
- .dirty-indicator-dirty.fa-pull-left {
- margin-right: .3em;
- }
- .dirty-indicator-dirty.fa-pull-right {
- margin-left: .3em;
- }
- .dirty-indicator-dirty.pull-left {
- margin-right: .3em;
- }
- .dirty-indicator-dirty.pull-right {
- margin-left: .3em;
- }
- .dirty-indicator-clean {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- width: 20px;
- }
- .dirty-indicator-clean.fa-pull-left {
- margin-right: .3em;
- }
- .dirty-indicator-clean.fa-pull-right {
- margin-left: .3em;
- }
- .dirty-indicator-clean.pull-left {
- margin-right: .3em;
- }
- .dirty-indicator-clean.pull-right {
- margin-left: .3em;
- }
- .dirty-indicator-clean:before {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- content: "\f00c";
- }
- .dirty-indicator-clean:before.fa-pull-left {
- margin-right: .3em;
- }
- .dirty-indicator-clean:before.fa-pull-right {
- margin-left: .3em;
- }
- .dirty-indicator-clean:before.pull-left {
- margin-right: .3em;
- }
- .dirty-indicator-clean:before.pull-right {
- margin-left: .3em;
- }
- #filename {
- font-size: 16pt;
- display: table;
- padding: 0px 5px;
- }
- #current-mode {
- padding-left: 5px;
- padding-right: 5px;
- }
- #texteditor-backdrop {
- padding-top: 20px;
- padding-bottom: 20px;
- }
- @media not print {
- #texteditor-backdrop {
- background-color: #EEE;
- }
- }
- @media print {
- #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
- #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
- background-color: #fff;
- }
- }
- @media not print {
- #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
- #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
- background-color: #fff;
- }
- }
- @media not print {
- #texteditor-backdrop #texteditor-container {
- padding: 0px;
- background-color: #fff;
- -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
- box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
- }
- }
- .CodeMirror-dialog {
- background-color: #fff;
- }
- /*!
- *
- * IPython notebook
- *
- */
- /* CSS font colors for translated ANSI escape sequences */
- /* The color values are a mix of
- http://www.xcolors.net/dl/baskerville-ivorylight and
- http://www.xcolors.net/dl/euphrasia */
- .ansi-black-fg {
- color: #3E424D;
- }
- .ansi-black-bg {
- background-color: #3E424D;
- }
- .ansi-black-intense-fg {
- color: #282C36;
- }
- .ansi-black-intense-bg {
- background-color: #282C36;
- }
- .ansi-red-fg {
- color: #E75C58;
- }
- .ansi-red-bg {
- background-color: #E75C58;
- }
- .ansi-red-intense-fg {
- color: #B22B31;
- }
- .ansi-red-intense-bg {
- background-color: #B22B31;
- }
- .ansi-green-fg {
- color: #00A250;
- }
- .ansi-green-bg {
- background-color: #00A250;
- }
- .ansi-green-intense-fg {
- color: #007427;
- }
- .ansi-green-intense-bg {
- background-color: #007427;
- }
- .ansi-yellow-fg {
- color: #DDB62B;
- }
- .ansi-yellow-bg {
- background-color: #DDB62B;
- }
- .ansi-yellow-intense-fg {
- color: #B27D12;
- }
- .ansi-yellow-intense-bg {
- background-color: #B27D12;
- }
- .ansi-blue-fg {
- color: #208FFB;
- }
- .ansi-blue-bg {
- background-color: #208FFB;
- }
- .ansi-blue-intense-fg {
- color: #0065CA;
- }
- .ansi-blue-intense-bg {
- background-color: #0065CA;
- }
- .ansi-magenta-fg {
- color: #D160C4;
- }
- .ansi-magenta-bg {
- background-color: #D160C4;
- }
- .ansi-magenta-intense-fg {
- color: #A03196;
- }
- .ansi-magenta-intense-bg {
- background-color: #A03196;
- }
- .ansi-cyan-fg {
- color: #60C6C8;
- }
- .ansi-cyan-bg {
- background-color: #60C6C8;
- }
- .ansi-cyan-intense-fg {
- color: #258F8F;
- }
- .ansi-cyan-intense-bg {
- background-color: #258F8F;
- }
- .ansi-white-fg {
- color: #C5C1B4;
- }
- .ansi-white-bg {
- background-color: #C5C1B4;
- }
- .ansi-white-intense-fg {
- color: #A1A6B2;
- }
- .ansi-white-intense-bg {
- background-color: #A1A6B2;
- }
- .ansi-default-inverse-fg {
- color: #FFFFFF;
- }
- .ansi-default-inverse-bg {
- background-color: #000000;
- }
- .ansi-bold {
- font-weight: bold;
- }
- .ansi-underline {
- text-decoration: underline;
- }
- /* The following styles are deprecated an will be removed in a future version */
- .ansibold {
- font-weight: bold;
- }
- .ansi-inverse {
- outline: 0.5px dotted;
- }
- /* use dark versions for foreground, to improve visibility */
- .ansiblack {
- color: black;
- }
- .ansired {
- color: darkred;
- }
- .ansigreen {
- color: darkgreen;
- }
- .ansiyellow {
- color: #c4a000;
- }
- .ansiblue {
- color: darkblue;
- }
- .ansipurple {
- color: darkviolet;
- }
- .ansicyan {
- color: steelblue;
- }
- .ansigray {
- color: gray;
- }
- /* and light for background, for the same reason */
- .ansibgblack {
- background-color: black;
- }
- .ansibgred {
- background-color: red;
- }
- .ansibggreen {
- background-color: green;
- }
- .ansibgyellow {
- background-color: yellow;
- }
- .ansibgblue {
- background-color: blue;
- }
- .ansibgpurple {
- background-color: magenta;
- }
- .ansibgcyan {
- background-color: cyan;
- }
- .ansibggray {
- background-color: gray;
- }
- div.cell {
- /* Old browsers */
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-box-align: stretch;
- display: -moz-box;
- -moz-box-orient: vertical;
- -moz-box-align: stretch;
- display: box;
- box-orient: vertical;
- box-align: stretch;
- /* Modern browsers */
- display: flex;
- flex-direction: column;
- align-items: stretch;
- border-radius: 2px;
- box-sizing: border-box;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- border-width: 1px;
- border-style: solid;
- border-color: transparent;
- width: 100%;
- padding: 5px;
- /* This acts as a spacer between cells, that is outside the border */
- margin: 0px;
- outline: none;
- position: relative;
- overflow: visible;
- }
- div.cell:before {
- position: absolute;
- display: block;
- top: -1px;
- left: -1px;
- width: 5px;
- height: calc(100% + 2px);
- content: '';
- background: transparent;
- }
- div.cell.jupyter-soft-selected {
- border-left-color: #E3F2FD;
- border-left-width: 1px;
- padding-left: 5px;
- border-right-color: #E3F2FD;
- border-right-width: 1px;
- background: #E3F2FD;
- }
- @media print {
- div.cell.jupyter-soft-selected {
- border-color: transparent;
- }
- }
- div.cell.selected,
- div.cell.selected.jupyter-soft-selected {
- border-color: #ababab;
- }
- div.cell.selected:before,
- div.cell.selected.jupyter-soft-selected:before {
- position: absolute;
- display: block;
- top: -1px;
- left: -1px;
- width: 5px;
- height: calc(100% + 2px);
- content: '';
- background: #42A5F5;
- }
- @media print {
- div.cell.selected,
- div.cell.selected.jupyter-soft-selected {
- border-color: transparent;
- }
- }
- .edit_mode div.cell.selected {
- border-color: #66BB6A;
- }
- .edit_mode div.cell.selected:before {
- position: absolute;
- display: block;
- top: -1px;
- left: -1px;
- width: 5px;
- height: calc(100% + 2px);
- content: '';
- background: #66BB6A;
- }
- @media print {
- .edit_mode div.cell.selected {
- border-color: transparent;
- }
- }
- .prompt {
- /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
- min-width: 14ex;
- /* This padding is tuned to match the padding on the CodeMirror editor. */
- padding: 0.4em;
- margin: 0px;
- font-family: monospace;
- text-align: right;
- /* This has to match that of the the CodeMirror class line-height below */
- line-height: 1.21429em;
- /* Don't highlight prompt number selection */
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- /* Use default cursor */
- cursor: default;
- }
- @media (max-width: 540px) {
- .prompt {
- text-align: left;
- }
- }
- div.inner_cell {
- min-width: 0;
- /* Old browsers */
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-box-align: stretch;
- display: -moz-box;
- -moz-box-orient: vertical;
- -moz-box-align: stretch;
- display: box;
- box-orient: vertical;
- box-align: stretch;
- /* Modern browsers */
- display: flex;
- flex-direction: column;
- align-items: stretch;
- /* Old browsers */
- -webkit-box-flex: 1;
- -moz-box-flex: 1;
- box-flex: 1;
- /* Modern browsers */
- flex: 1;
- }
- /* input_area and input_prompt must match in top border and margin for alignment */
- div.input_area {
- border: 1px solid #cfcfcf;
- border-radius: 2px;
- background: #f7f7f7;
- line-height: 1.21429em;
- }
- /* This is needed so that empty prompt areas can collapse to zero height when there
- is no content in the output_subarea and the prompt. The main purpose of this is
- to make sure that empty JavaScript output_subareas have no height. */
- div.prompt:empty {
- padding-top: 0;
- padding-bottom: 0;
- }
- div.unrecognized_cell {
- padding: 5px 5px 5px 0px;
- /* Old browsers */
- display: -webkit-box;
- -webkit-box-orient: horizontal;
- -webkit-box-align: stretch;
- display: -moz-box;
- -moz-box-orient: horizontal;
- -moz-box-align: stretch;
- display: box;
- box-orient: horizontal;
- box-align: stretch;
- /* Modern browsers */
- display: flex;
- flex-direction: row;
- align-items: stretch;
- }
- div.unrecognized_cell .inner_cell {
- border-radius: 2px;
- padding: 5px;
- font-weight: bold;
- color: red;
- border: 1px solid #cfcfcf;
- background: #eaeaea;
- }
- div.unrecognized_cell .inner_cell a {
- color: inherit;
- text-decoration: none;
- }
- div.unrecognized_cell .inner_cell a:hover {
- color: inherit;
- text-decoration: none;
- }
- @media (max-width: 540px) {
- div.unrecognized_cell > div.prompt {
- display: none;
- }
- }
- div.code_cell {
- /* avoid page breaking on code cells when printing */
- }
- @media print {
- div.code_cell {
- page-break-inside: avoid;
- }
- }
- /* any special styling for code cells that are currently running goes here */
- div.input {
- page-break-inside: avoid;
- /* Old browsers */
- display: -webkit-box;
- -webkit-box-orient: horizontal;
- -webkit-box-align: stretch;
- display: -moz-box;
- -moz-box-orient: horizontal;
- -moz-box-align: stretch;
- display: box;
- box-orient: horizontal;
- box-align: stretch;
- /* Modern browsers */
- display: flex;
- flex-direction: row;
- align-items: stretch;
- }
- @media (max-width: 540px) {
- div.input {
- /* Old browsers */
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-box-align: stretch;
- display: -moz-box;
- -moz-box-orient: vertical;
- -moz-box-align: stretch;
- display: box;
- box-orient: vertical;
- box-align: stretch;
- /* Modern browsers */
- display: flex;
- flex-direction: column;
- align-items: stretch;
- }
- }
- /* input_area and input_prompt must match in top border and margin for alignment */
- div.input_prompt {
- color: #303F9F;
- border-top: 1px solid transparent;
- }
- div.input_area > div.highlight {
- margin: 0.4em;
- border: none;
- padding: 0px;
- background-color: transparent;
- }
- div.input_area > div.highlight > pre {
- margin: 0px;
- border: none;
- padding: 0px;
- background-color: transparent;
- }
- /* The following gets added to the <head> if it is detected that the user has a
- * monospace font with inconsistent normal/bold/italic height. See
- * notebookmain.js. Such fonts will have keywords vertically offset with
- * respect to the rest of the text. The user should select a better font.
- * See: https://github.com/ipython/ipython/issues/1503
- *
- * .CodeMirror span {
- * vertical-align: bottom;
- * }
- */
- .CodeMirror {
- line-height: 1.21429em;
- /* Changed from 1em to our global default */
- font-size: 14px;
- height: auto;
- /* Changed to auto to autogrow */
- background: none;
- /* Changed from white to allow our bg to show through */
- }
- .CodeMirror-scroll {
- /* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
- /* We have found that if it is visible, vertical scrollbars appear with font size changes.*/
- overflow-y: hidden;
- overflow-x: auto;
- }
- .CodeMirror-lines {
- /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
- /* we have set a different line-height and want this to scale with that. */
- /* Note that this should set vertical padding only, since CodeMirror assumes
- that horizontal padding will be set on CodeMirror pre */
- padding: 0.4em 0;
- }
- .CodeMirror-linenumber {
- padding: 0 8px 0 4px;
- }
- .CodeMirror-gutters {
- border-bottom-left-radius: 2px;
- border-top-left-radius: 2px;
- }
- .CodeMirror pre {
- /* In CM3 this went to 4px from 0 in CM2. This sets horizontal padding only,
- use .CodeMirror-lines for vertical */
- padding: 0 0.4em;
- border: 0;
- border-radius: 0;
- }
- .CodeMirror-cursor {
- border-left: 1.4px solid black;
- }
- @media screen and (min-width: 2138px) and (max-width: 4319px) {
- .CodeMirror-cursor {
- border-left: 2px solid black;
- }
- }
- @media screen and (min-width: 4320px) {
- .CodeMirror-cursor {
- border-left: 4px solid black;
- }
- }
- /*
- Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
- Adapted from GitHub theme
- */
- .highlight-base {
- color: #000;
- }
- .highlight-variable {
- color: #000;
- }
- .highlight-variable-2 {
- color: #1a1a1a;
- }
- .highlight-variable-3 {
- color: #333333;
- }
- .highlight-string {
- color: #BA2121;
- }
- .highlight-comment {
- color: #408080;
- font-style: italic;
- }
- .highlight-number {
- color: #080;
- }
- .highlight-atom {
- color: #88F;
- }
- .highlight-keyword {
- color: #008000;
- font-weight: bold;
- }
- .highlight-builtin {
- color: #008000;
- }
- .highlight-error {
- color: #f00;
- }
- .highlight-operator {
- color: #AA22FF;
- font-weight: bold;
- }
- .highlight-meta {
- color: #AA22FF;
- }
- /* previously not defined, copying from default codemirror */
- .highlight-def {
- color: #00f;
- }
- .highlight-string-2 {
- color: #f50;
- }
- .highlight-qualifier {
- color: #555;
- }
- .highlight-bracket {
- color: #997;
- }
- .highlight-tag {
- color: #170;
- }
- .highlight-attribute {
- color: #00c;
- }
- .highlight-header {
- color: blue;
- }
- .highlight-quote {
- color: #090;
- }
- .highlight-link {
- color: #00c;
- }
- /* apply the same style to codemirror */
- .cm-s-ipython span.cm-keyword {
- color: #008000;
- font-weight: bold;
- }
- .cm-s-ipython span.cm-atom {
- color: #88F;
- }
- .cm-s-ipython span.cm-number {
- color: #080;
- }
- .cm-s-ipython span.cm-def {
- color: #00f;
- }
- .cm-s-ipython span.cm-variable {
- color: #000;
- }
- .cm-s-ipython span.cm-operator {
- color: #AA22FF;
- font-weight: bold;
- }
- .cm-s-ipython span.cm-variable-2 {
- color: #1a1a1a;
- }
- .cm-s-ipython span.cm-variable-3 {
- color: #333333;
- }
- .cm-s-ipython span.cm-comment {
- color: #408080;
- font-style: italic;
- }
- .cm-s-ipython span.cm-string {
- color: #BA2121;
- }
- .cm-s-ipython span.cm-string-2 {
- color: #f50;
- }
- .cm-s-ipython span.cm-meta {
- color: #AA22FF;
- }
- .cm-s-ipython span.cm-qualifier {
- color: #555;
- }
- .cm-s-ipython span.cm-builtin {
- color: #008000;
- }
- .cm-s-ipython span.cm-bracket {
- color: #997;
- }
- .cm-s-ipython span.cm-tag {
- color: #170;
- }
- .cm-s-ipython span.cm-attribute {
- color: #00c;
- }
- .cm-s-ipython span.cm-header {
- color: blue;
- }
- .cm-s-ipython span.cm-quote {
- color: #090;
- }
- .cm-s-ipython span.cm-link {
- color: #00c;
- }
- .cm-s-ipython span.cm-error {
- color: #f00;
- }
- .cm-s-ipython span.cm-tab {
- background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
- background-position: right;
- background-repeat: no-repeat;
- }
- div.output_wrapper {
- /* this position must be relative to enable descendents to be absolute within it */
- position: relative;
- /* Old browsers */
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-box-align: stretch;
- display: -moz-box;
- -moz-box-orient: vertical;
- -moz-box-align: stretch;
- display: box;
- box-orient: vertical;
- box-align: stretch;
- /* Modern browsers */
- display: flex;
- flex-direction: column;
- align-items: stretch;
- z-index: 1;
- }
- /* class for the output area when it should be height-limited */
- div.output_scroll {
- /* ideally, this would be max-height, but FF barfs all over that */
- height: 24em;
- /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
- width: 100%;
- overflow: auto;
- border-radius: 2px;
- -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
- box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
- display: block;
- }
- /* output div while it is collapsed */
- div.output_collapsed {
- margin: 0px;
- padding: 0px;
- /* Old browsers */
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-box-align: stretch;
- display: -moz-box;
- -moz-box-orient: vertical;
- -moz-box-align: stretch;
- display: box;
- box-orient: vertical;
- box-align: stretch;
- /* Modern browsers */
- display: flex;
- flex-direction: column;
- align-items: stretch;
- }
- div.out_prompt_overlay {
- height: 100%;
- padding: 0px 0.4em;
- position: absolute;
- border-radius: 2px;
- }
- div.out_prompt_overlay:hover {
- /* use inner shadow to get border that is computed the same on WebKit/FF */
- -webkit-box-shadow: inset 0 0 1px #000;
- box-shadow: inset 0 0 1px #000;
- background: rgba(240, 240, 240, 0.5);
- }
- div.output_prompt {
- color: #D84315;
- }
- /* This class is the outer container of all output sections. */
- div.output_area {
- padding: 0px;
- page-break-inside: avoid;
- /* Old browsers */
- display: -webkit-box;
- -webkit-box-orient: horizontal;
- -webkit-box-align: stretch;
- display: -moz-box;
- -moz-box-orient: horizontal;
- -moz-box-align: stretch;
- display: box;
- box-orient: horizontal;
- box-align: stretch;
- /* Modern browsers */
- display: flex;
- flex-direction: row;
- align-items: stretch;
- }
- div.output_area .MathJax_Display {
- text-align: left !important;
- }
- div.output_area .rendered_html table {
- margin-left: 0;
- margin-right: 0;
- }
- div.output_area .rendered_html img {
- margin-left: 0;
- margin-right: 0;
- }
- div.output_area img,
- div.output_area svg {
- max-width: 100%;
- height: auto;
- }
- div.output_area img.unconfined,
- div.output_area svg.unconfined {
- max-width: none;
- }
- div.output_area .mglyph > img {
- max-width: none;
- }
- /* This is needed to protect the pre formating from global settings such
- as that of bootstrap */
- .output {
- /* Old browsers */
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-box-align: stretch;
- display: -moz-box;
- -moz-box-orient: vertical;
- -moz-box-align: stretch;
- display: box;
- box-orient: vertical;
- box-align: stretch;
- /* Modern browsers */
- display: flex;
- flex-direction: column;
- align-items: stretch;
- }
- @media (max-width: 540px) {
- div.output_area {
- /* Old browsers */
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-box-align: stretch;
- display: -moz-box;
- -moz-box-orient: vertical;
- -moz-box-align: stretch;
- display: box;
- box-orient: vertical;
- box-align: stretch;
- /* Modern browsers */
- display: flex;
- flex-direction: column;
- align-items: stretch;
- }
- }
- div.output_area pre {
- margin: 0;
- padding: 1px 0 1px 0;
- border: 0;
- vertical-align: baseline;
- color: black;
- background-color: transparent;
- border-radius: 0;
- }
- /* This class is for the output subarea inside the output_area and after
- the prompt div. */
- div.output_subarea {
- overflow-x: auto;
- padding: 0.4em;
- /* Old browsers */
- -webkit-box-flex: 1;
- -moz-box-flex: 1;
- box-flex: 1;
- /* Modern browsers */
- flex: 1;
- max-width: calc(100% - 14ex);
- }
- div.output_scroll div.output_subarea {
- overflow-x: visible;
- }
- /* The rest of the output_* classes are for special styling of the different
- output types */
- /* all text output has this class: */
- div.output_text {
- text-align: left;
- color: #000;
- /* This has to match that of the the CodeMirror class line-height below */
- line-height: 1.21429em;
- }
- /* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
- div.output_stderr {
- background: #fdd;
- /* very light red background for stderr */
- }
- div.output_latex {
- text-align: left;
- }
- /* Empty output_javascript divs should have no height */
- div.output_javascript:empty {
- padding: 0;
- }
- .js-error {
- color: darkred;
- }
- /* raw_input styles */
- div.raw_input_container {
- line-height: 1.21429em;
- padding-top: 5px;
- }
- pre.raw_input_prompt {
- /* nothing needed here. */
- }
- input.raw_input {
- font-family: monospace;
- font-size: inherit;
- color: inherit;
- width: auto;
- /* make sure input baseline aligns with prompt */
- vertical-align: baseline;
- /* padding + margin = 0.5em between prompt and cursor */
- padding: 0em 0.25em;
- margin: 0em 0.25em;
- }
- input.raw_input:focus {
- box-shadow: none;
- }
- p.p-space {
- margin-bottom: 10px;
- }
- div.output_unrecognized {
- padding: 5px;
- font-weight: bold;
- color: red;
- }
- div.output_unrecognized a {
- color: inherit;
- text-decoration: none;
- }
- div.output_unrecognized a:hover {
- color: inherit;
- text-decoration: none;
- }
- .rendered_html {
- color: #000;
- /* any extras will just be numbers: */
- }
- .rendered_html em {
- font-style: italic;
- }
- .rendered_html strong {
- font-weight: bold;
- }
- .rendered_html u {
- text-decoration: underline;
- }
- .rendered_html :link {
- text-decoration: underline;
- }
- .rendered_html :visited {
- text-decoration: underline;
- }
- .rendered_html h1 {
- font-size: 185.7%;
- margin: 1.08em 0 0 0;
- font-weight: bold;
- line-height: 1.0;
- }
- .rendered_html h2 {
- font-size: 157.1%;
- margin: 1.27em 0 0 0;
- font-weight: bold;
- line-height: 1.0;
- }
- .rendered_html h3 {
- font-size: 128.6%;
- margin: 1.55em 0 0 0;
- font-weight: bold;
- line-height: 1.0;
- }
- .rendered_html h4 {
- font-size: 100%;
- margin: 2em 0 0 0;
- font-weight: bold;
- line-height: 1.0;
- }
- .rendered_html h5 {
- font-size: 100%;
- margin: 2em 0 0 0;
- font-weight: bold;
- line-height: 1.0;
- font-style: italic;
- }
- .rendered_html h6 {
- font-size: 100%;
- margin: 2em 0 0 0;
- font-weight: bold;
- line-height: 1.0;
- font-style: italic;
- }
- .rendered_html h1:first-child {
- margin-top: 0.538em;
- }
- .rendered_html h2:first-child {
- margin-top: 0.636em;
- }
- .rendered_html h3:first-child {
- margin-top: 0.777em;
- }
- .rendered_html h4:first-child {
- margin-top: 1em;
- }
- .rendered_html h5:first-child {
- margin-top: 1em;
- }
- .rendered_html h6:first-child {
- margin-top: 1em;
- }
- .rendered_html ul:not(.list-inline),
- .rendered_html ol:not(.list-inline) {
- padding-left: 2em;
- }
- .rendered_html ul {
- list-style: disc;
- }
- .rendered_html ul ul {
- list-style: square;
- margin-top: 0;
- }
- .rendered_html ul ul ul {
- list-style: circle;
- }
- .rendered_html ol {
- list-style: decimal;
- }
- .rendered_html ol ol {
- list-style: upper-alpha;
- margin-top: 0;
- }
- .rendered_html ol ol ol {
- list-style: lower-alpha;
- }
- .rendered_html ol ol ol ol {
- list-style: lower-roman;
- }
- .rendered_html ol ol ol ol ol {
- list-style: decimal;
- }
- .rendered_html * + ul {
- margin-top: 1em;
- }
- .rendered_html * + ol {
- margin-top: 1em;
- }
- .rendered_html hr {
- color: black;
- background-color: black;
- }
- .rendered_html pre {
- margin: 1em 2em;
- padding: 0px;
- background-color: #fff;
- }
- .rendered_html code {
- background-color: #eff0f1;
- }
- .rendered_html p code {
- padding: 1px 5px;
- }
- .rendered_html pre code {
- background-color: #fff;
- }
- .rendered_html pre,
- .rendered_html code {
- border: 0;
- color: #000;
- font-size: 100%;
- }
- .rendered_html blockquote {
- margin: 1em 2em;
- }
- .rendered_html table {
- margin-left: auto;
- margin-right: auto;
- border: none;
- border-collapse: collapse;
- border-spacing: 0;
- color: black;
- font-size: 12px;
- table-layout: fixed;
- }
- .rendered_html thead {
- border-bottom: 1px solid black;
- vertical-align: bottom;
- }
- .rendered_html tr,
- .rendered_html th,
- .rendered_html td {
- text-align: right;
- vertical-align: middle;
- padding: 0.5em 0.5em;
- line-height: normal;
- white-space: normal;
- max-width: none;
- border: none;
- }
- .rendered_html th {
- font-weight: bold;
- }
- .rendered_html tbody tr:nth-child(odd) {
- background: #f5f5f5;
- }
- .rendered_html tbody tr:hover {
- background: rgba(66, 165, 245, 0.2);
- }
- .rendered_html * + table {
- margin-top: 1em;
- }
- .rendered_html p {
- text-align: left;
- }
- .rendered_html * + p {
- margin-top: 1em;
- }
- .rendered_html img {
- display: block;
- margin-left: auto;
- margin-right: auto;
- }
- .rendered_html * + img {
- margin-top: 1em;
- }
- .rendered_html img,
- .rendered_html svg {
- max-width: 100%;
- height: auto;
- }
- .rendered_html img.unconfined,
- .rendered_html svg.unconfined {
- max-width: none;
- }
- .rendered_html .alert {
- margin-bottom: initial;
- }
- .rendered_html * + .alert {
- margin-top: 1em;
- }
- [dir="rtl"] .rendered_html p {
- text-align: right;
- }
- div.text_cell {
- /* Old browsers */
- display: -webkit-box;
- -webkit-box-orient: horizontal;
- -webkit-box-align: stretch;
- display: -moz-box;
- -moz-box-orient: horizontal;
- -moz-box-align: stretch;
- display: box;
- box-orient: horizontal;
- box-align: stretch;
- /* Modern browsers */
- display: flex;
- flex-direction: row;
- align-items: stretch;
- }
- @media (max-width: 540px) {
- div.text_cell > div.prompt {
- display: none;
- }
- }
- div.text_cell_render {
- /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
- outline: none;
- resize: none;
- width: inherit;
- border-style: none;
- padding: 0.5em 0.5em 0.5em 0.4em;
- color: #000;
- box-sizing: border-box;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- }
- a.anchor-link:link {
- text-decoration: none;
- padding: 0px 20px;
- visibility: hidden;
- }
- h1:hover .anchor-link,
- h2:hover .anchor-link,
- h3:hover .anchor-link,
- h4:hover .anchor-link,
- h5:hover .anchor-link,
- h6:hover .anchor-link {
- visibility: visible;
- }
- .text_cell.rendered .input_area {
- display: none;
- }
- .text_cell.rendered .rendered_html {
- overflow-x: auto;
- overflow-y: hidden;
- }
- .text_cell.rendered .rendered_html tr,
- .text_cell.rendered .rendered_html th,
- .text_cell.rendered .rendered_html td {
- max-width: none;
- }
- .text_cell.unrendered .text_cell_render {
- display: none;
- }
- .text_cell .dropzone .input_area {
- border: 2px dashed #bababa;
- margin: -1px;
- }
- .cm-header-1,
- .cm-header-2,
- .cm-header-3,
- .cm-header-4,
- .cm-header-5,
- .cm-header-6 {
- font-weight: bold;
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
- }
- .cm-header-1 {
- font-size: 185.7%;
- }
- .cm-header-2 {
- font-size: 157.1%;
- }
- .cm-header-3 {
- font-size: 128.6%;
- }
- .cm-header-4 {
- font-size: 110%;
- }
- .cm-header-5 {
- font-size: 100%;
- font-style: italic;
- }
- .cm-header-6 {
- font-size: 100%;
- font-style: italic;
- }
- /*!
- *
- * IPython notebook webapp
- *
- */
- @media (max-width: 767px) {
- .notebook_app {
- padding-left: 0px;
- padding-right: 0px;
- }
- }
- #ipython-main-app {
- box-sizing: border-box;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- height: 100%;
- }
- div#notebook_panel {
- margin: 0px;
- padding: 0px;
- box-sizing: border-box;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- height: 100%;
- }
- div#notebook {
- font-size: 14px;
- line-height: 20px;
- overflow-y: hidden;
- overflow-x: auto;
- width: 100%;
- /* This spaces the page away from the edge of the notebook area */
- padding-top: 20px;
- margin: 0px;
- outline: none;
- box-sizing: border-box;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- min-height: 100%;
- }
- @media not print {
- #notebook-container {
- padding: 15px;
- background-color: #fff;
- min-height: 0;
- -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
- box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
- }
- }
- @media print {
- #notebook-container {
- width: 100%;
- }
- }
- div.ui-widget-content {
- border: 1px solid #ababab;
- outline: none;
- }
- pre.dialog {
- background-color: #f7f7f7;
- border: 1px solid #ddd;
- border-radius: 2px;
- padding: 0.4em;
- padding-left: 2em;
- }
- p.dialog {
- padding: 0.2em;
- }
- /* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems
- to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do.
- */
- pre,
- code,
- kbd,
- samp {
- white-space: pre-wrap;
- }
- #fonttest {
- font-family: monospace;
- }
- p {
- margin-bottom: 0;
- }
- .end_space {
- min-height: 100px;
- transition: height .2s ease;
- }
- .notebook_app > #header {
- -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
- box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
- }
- @media not print {
- .notebook_app {
- background-color: #EEE;
- }
- }
- kbd {
- border-style: solid;
- border-width: 1px;
- box-shadow: none;
- margin: 2px;
- padding-left: 2px;
- padding-right: 2px;
- padding-top: 1px;
- padding-bottom: 1px;
- }
- .jupyter-keybindings {
- padding: 1px;
- line-height: 24px;
- border-bottom: 1px solid gray;
- }
- .jupyter-keybindings input {
- margin: 0;
- padding: 0;
- border: none;
- }
- .jupyter-keybindings i {
- padding: 6px;
- }
- .well code {
- background-color: #ffffff;
- border-color: #ababab;
- border-width: 1px;
- border-style: solid;
- padding: 2px;
- padding-top: 1px;
- padding-bottom: 1px;
- }
- /* CSS for the cell toolbar */
- .celltoolbar {
- border: thin solid #CFCFCF;
- border-bottom: none;
- background: #EEE;
- border-radius: 2px 2px 0px 0px;
- width: 100%;
- height: 29px;
- padding-right: 4px;
- /* Old browsers */
- display: -webkit-box;
- -webkit-box-orient: horizontal;
- -webkit-box-align: stretch;
- display: -moz-box;
- -moz-box-orient: horizontal;
- -moz-box-align: stretch;
- display: box;
- box-orient: horizontal;
- box-align: stretch;
- /* Modern browsers */
- display: flex;
- flex-direction: row;
- align-items: stretch;
- /* Old browsers */
- -webkit-box-pack: end;
- -moz-box-pack: end;
- box-pack: end;
- /* Modern browsers */
- justify-content: flex-end;
- display: -webkit-flex;
- }
- @media print {
- .celltoolbar {
- display: none;
- }
- }
- .ctb_hideshow {
- display: none;
- vertical-align: bottom;
- }
- /* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
- Cell toolbars are only shown when the ctb_global_show class is also set.
- */
- .ctb_global_show .ctb_show.ctb_hideshow {
- display: block;
- }
- .ctb_global_show .ctb_show + .input_area,
- .ctb_global_show .ctb_show + div.text_cell_input,
- .ctb_global_show .ctb_show ~ div.text_cell_render {
- border-top-right-radius: 0px;
- border-top-left-radius: 0px;
- }
- .ctb_global_show .ctb_show ~ div.text_cell_render {
- border: 1px solid #cfcfcf;
- }
- .celltoolbar {
- font-size: 87%;
- padding-top: 3px;
- }
- .celltoolbar select {
- display: block;
- width: 100%;
- height: 32px;
- padding: 6px 12px;
- font-size: 13px;
- line-height: 1.42857143;
- color: #555555;
- background-color: #fff;
- background-image: none;
- border: 1px solid #ccc;
- border-radius: 2px;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
- -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
- transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
- height: 30px;
- padding: 5px 10px;
- font-size: 12px;
- line-height: 1.5;
- border-radius: 1px;
- width: inherit;
- font-size: inherit;
- height: 22px;
- padding: 0px;
- display: inline-block;
- }
- .celltoolbar select:focus {
- border-color: #66afe9;
- outline: 0;
- -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
- box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
- }
- .celltoolbar select::-moz-placeholder {
- color: #999;
- opacity: 1;
- }
- .celltoolbar select:-ms-input-placeholder {
- color: #999;
- }
- .celltoolbar select::-webkit-input-placeholder {
- color: #999;
- }
- .celltoolbar select::-ms-expand {
- border: 0;
- background-color: transparent;
- }
- .celltoolbar select[disabled],
- .celltoolbar select[readonly],
- fieldset[disabled] .celltoolbar select {
- background-color: #eeeeee;
- opacity: 1;
- }
- .celltoolbar select[disabled],
- fieldset[disabled] .celltoolbar select {
- cursor: not-allowed;
- }
- textarea.celltoolbar select {
- height: auto;
- }
- select.celltoolbar select {
- height: 30px;
- line-height: 30px;
- }
- textarea.celltoolbar select,
- select[multiple].celltoolbar select {
- height: auto;
- }
- .celltoolbar label {
- margin-left: 5px;
- margin-right: 5px;
- }
- .tags_button_container {
- width: 100%;
- display: flex;
- }
- .tag-container {
- display: flex;
- flex-direction: row;
- flex-grow: 1;
- overflow: hidden;
- position: relative;
- }
- .tag-container > * {
- margin: 0 4px;
- }
- .remove-tag-btn {
- margin-left: 4px;
- }
- .tags-input {
- display: flex;
- }
- .cell-tag:last-child:after {
- content: "";
- position: absolute;
- right: 0;
- width: 40px;
- height: 100%;
- /* Fade to background color of cell toolbar */
- background: linear-gradient(to right, rgba(0, 0, 0, 0), #EEE);
- }
- .tags-input > * {
- margin-left: 4px;
- }
- .cell-tag,
- .tags-input input,
- .tags-input button {
- display: block;
- width: 100%;
- height: 32px;
- padding: 6px 12px;
- font-size: 13px;
- line-height: 1.42857143;
- color: #555555;
- background-color: #fff;
- background-image: none;
- border: 1px solid #ccc;
- border-radius: 2px;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
- -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
- transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
- height: 30px;
- padding: 5px 10px;
- font-size: 12px;
- line-height: 1.5;
- border-radius: 1px;
- box-shadow: none;
- width: inherit;
- font-size: inherit;
- height: 22px;
- line-height: 22px;
- padding: 0px 4px;
- display: inline-block;
- }
- .cell-tag:focus,
- .tags-input input:focus,
- .tags-input button:focus {
- border-color: #66afe9;
- outline: 0;
- -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
- box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
- }
- .cell-tag::-moz-placeholder,
- .tags-input input::-moz-placeholder,
- .tags-input button::-moz-placeholder {
- color: #999;
- opacity: 1;
- }
- .cell-tag:-ms-input-placeholder,
- .tags-input input:-ms-input-placeholder,
- .tags-input button:-ms-input-placeholder {
- color: #999;
- }
- .cell-tag::-webkit-input-placeholder,
- .tags-input input::-webkit-input-placeholder,
- .tags-input button::-webkit-input-placeholder {
- color: #999;
- }
- .cell-tag::-ms-expand,
- .tags-input input::-ms-expand,
- .tags-input button::-ms-expand {
- border: 0;
- background-color: transparent;
- }
- .cell-tag[disabled],
- .tags-input input[disabled],
- .tags-input button[disabled],
- .cell-tag[readonly],
- .tags-input input[readonly],
- .tags-input button[readonly],
- fieldset[disabled] .cell-tag,
- fieldset[disabled] .tags-input input,
- fieldset[disabled] .tags-input button {
- background-color: #eeeeee;
- opacity: 1;
- }
- .cell-tag[disabled],
- .tags-input input[disabled],
- .tags-input button[disabled],
- fieldset[disabled] .cell-tag,
- fieldset[disabled] .tags-input input,
- fieldset[disabled] .tags-input button {
- cursor: not-allowed;
- }
- textarea.cell-tag,
- textarea.tags-input input,
- textarea.tags-input button {
- height: auto;
- }
- select.cell-tag,
- select.tags-input input,
- select.tags-input button {
- height: 30px;
- line-height: 30px;
- }
- textarea.cell-tag,
- textarea.tags-input input,
- textarea.tags-input button,
- select[multiple].cell-tag,
- select[multiple].tags-input input,
- select[multiple].tags-input button {
- height: auto;
- }
- .cell-tag,
- .tags-input button {
- padding: 0px 4px;
- }
- .cell-tag {
- background-color: #fff;
- white-space: nowrap;
- }
- .tags-input input[type=text]:focus {
- outline: none;
- box-shadow: none;
- border-color: #ccc;
- }
- .completions {
- position: absolute;
- z-index: 110;
- overflow: hidden;
- border: 1px solid #ababab;
- border-radius: 2px;
- -webkit-box-shadow: 0px 6px 10px -1px #adadad;
- box-shadow: 0px 6px 10px -1px #adadad;
- line-height: 1;
- }
- .completions select {
- background: white;
- outline: none;
- border: none;
- padding: 0px;
- margin: 0px;
- overflow: auto;
- font-family: monospace;
- font-size: 110%;
- color: #000;
- width: auto;
- }
- .completions select option.context {
- color: #286090;
- }
- #kernel_logo_widget .current_kernel_logo {
- display: none;
- margin-top: -1px;
- margin-bottom: -1px;
- width: 32px;
- height: 32px;
- }
- [dir="rtl"] #kernel_logo_widget {
- float: left !important;
- float: left;
- }
- .modal .modal-body .move-path {
- display: flex;
- flex-direction: row;
- justify-content: space;
- align-items: center;
- }
- .modal .modal-body .move-path .server-root {
- padding-right: 20px;
- }
- .modal .modal-body .move-path .path-input {
- flex: 1;
- }
- #menubar {
- box-sizing: border-box;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- margin-top: 1px;
- }
- #menubar .navbar {
- border-top: 1px;
- border-radius: 0px 0px 2px 2px;
- margin-bottom: 0px;
- }
- #menubar .navbar-toggle {
- float: left;
- padding-top: 7px;
- padding-bottom: 7px;
- border: none;
- }
- #menubar .navbar-collapse {
- clear: left;
- }
- [dir="rtl"] #menubar .navbar-toggle {
- float: right;
- }
- [dir="rtl"] #menubar .navbar-collapse {
- clear: right;
- }
- [dir="rtl"] #menubar .navbar-nav {
- float: right;
- }
- [dir="rtl"] #menubar .nav {
- padding-right: 0px;
- }
- [dir="rtl"] #menubar .navbar-nav > li {
- float: right;
- }
- [dir="rtl"] #menubar .navbar-right {
- float: left !important;
- }
- [dir="rtl"] ul.dropdown-menu {
- text-align: right;
- left: auto;
- }
- [dir="rtl"] ul#new-menu.dropdown-menu {
- right: auto;
- left: 0;
- }
- .nav-wrapper {
- border-bottom: 1px solid #e7e7e7;
- }
- i.menu-icon {
- padding-top: 4px;
- }
- [dir="rtl"] i.menu-icon.pull-right {
- float: left !important;
- float: left;
- }
- ul#help_menu li a {
- overflow: hidden;
- padding-right: 2.2em;
- }
- ul#help_menu li a i {
- margin-right: -1.2em;
- }
- [dir="rtl"] ul#help_menu li a {
- padding-left: 2.2em;
- }
- [dir="rtl"] ul#help_menu li a i {
- margin-right: 0;
- margin-left: -1.2em;
- }
- [dir="rtl"] ul#help_menu li a i.pull-right {
- float: left !important;
- float: left;
- }
- .dropdown-submenu {
- position: relative;
- }
- .dropdown-submenu > .dropdown-menu {
- top: 0;
- left: 100%;
- margin-top: -6px;
- margin-left: -1px;
- }
- [dir="rtl"] .dropdown-submenu > .dropdown-menu {
- right: 100%;
- margin-right: -1px;
- }
- .dropdown-submenu:hover > .dropdown-menu {
- display: block;
- }
- .dropdown-submenu > a:after {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- display: block;
- content: "\f0da";
- float: right;
- color: #333333;
- margin-top: 2px;
- margin-right: -10px;
- }
- .dropdown-submenu > a:after.fa-pull-left {
- margin-right: .3em;
- }
- .dropdown-submenu > a:after.fa-pull-right {
- margin-left: .3em;
- }
- .dropdown-submenu > a:after.pull-left {
- margin-right: .3em;
- }
- .dropdown-submenu > a:after.pull-right {
- margin-left: .3em;
- }
- [dir="rtl"] .dropdown-submenu > a:after {
- float: left;
- content: "\f0d9";
- margin-right: 0;
- margin-left: -10px;
- }
- .dropdown-submenu:hover > a:after {
- color: #262626;
- }
- .dropdown-submenu.pull-left {
- float: none;
- }
- .dropdown-submenu.pull-left > .dropdown-menu {
- left: -100%;
- margin-left: 10px;
- }
- #notification_area {
- float: right !important;
- float: right;
- z-index: 10;
- }
- [dir="rtl"] #notification_area {
- float: left !important;
- float: left;
- }
- .indicator_area {
- float: right !important;
- float: right;
- color: #777;
- margin-left: 5px;
- margin-right: 5px;
- width: 11px;
- z-index: 10;
- text-align: center;
- width: auto;
- }
- [dir="rtl"] .indicator_area {
- float: left !important;
- float: left;
- }
- #kernel_indicator {
- float: right !important;
- float: right;
- color: #777;
- margin-left: 5px;
- margin-right: 5px;
- width: 11px;
- z-index: 10;
- text-align: center;
- width: auto;
- border-left: 1px solid;
- }
- #kernel_indicator .kernel_indicator_name {
- padding-left: 5px;
- padding-right: 5px;
- }
- [dir="rtl"] #kernel_indicator {
- float: left !important;
- float: left;
- border-left: 0;
- border-right: 1px solid;
- }
- #modal_indicator {
- float: right !important;
- float: right;
- color: #777;
- margin-left: 5px;
- margin-right: 5px;
- width: 11px;
- z-index: 10;
- text-align: center;
- width: auto;
- }
- [dir="rtl"] #modal_indicator {
- float: left !important;
- float: left;
- }
- #readonly-indicator {
- float: right !important;
- float: right;
- color: #777;
- margin-left: 5px;
- margin-right: 5px;
- width: 11px;
- z-index: 10;
- text-align: center;
- width: auto;
- margin-top: 2px;
- margin-bottom: 0px;
- margin-left: 0px;
- margin-right: 0px;
- display: none;
- }
- .modal_indicator:before {
- width: 1.28571429em;
- text-align: center;
- }
- .edit_mode .modal_indicator:before {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- content: "\f040";
- }
- .edit_mode .modal_indicator:before.fa-pull-left {
- margin-right: .3em;
- }
- .edit_mode .modal_indicator:before.fa-pull-right {
- margin-left: .3em;
- }
- .edit_mode .modal_indicator:before.pull-left {
- margin-right: .3em;
- }
- .edit_mode .modal_indicator:before.pull-right {
- margin-left: .3em;
- }
- .command_mode .modal_indicator:before {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- content: ' ';
- }
- .command_mode .modal_indicator:before.fa-pull-left {
- margin-right: .3em;
- }
- .command_mode .modal_indicator:before.fa-pull-right {
- margin-left: .3em;
- }
- .command_mode .modal_indicator:before.pull-left {
- margin-right: .3em;
- }
- .command_mode .modal_indicator:before.pull-right {
- margin-left: .3em;
- }
- .kernel_idle_icon:before {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- content: "\f10c";
- }
- .kernel_idle_icon:before.fa-pull-left {
- margin-right: .3em;
- }
- .kernel_idle_icon:before.fa-pull-right {
- margin-left: .3em;
- }
- .kernel_idle_icon:before.pull-left {
- margin-right: .3em;
- }
- .kernel_idle_icon:before.pull-right {
- margin-left: .3em;
- }
- .kernel_busy_icon:before {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- content: "\f111";
- }
- .kernel_busy_icon:before.fa-pull-left {
- margin-right: .3em;
- }
- .kernel_busy_icon:before.fa-pull-right {
- margin-left: .3em;
- }
- .kernel_busy_icon:before.pull-left {
- margin-right: .3em;
- }
- .kernel_busy_icon:before.pull-right {
- margin-left: .3em;
- }
- .kernel_dead_icon:before {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- content: "\f1e2";
- }
- .kernel_dead_icon:before.fa-pull-left {
- margin-right: .3em;
- }
- .kernel_dead_icon:before.fa-pull-right {
- margin-left: .3em;
- }
- .kernel_dead_icon:before.pull-left {
- margin-right: .3em;
- }
- .kernel_dead_icon:before.pull-right {
- margin-left: .3em;
- }
- .kernel_disconnected_icon:before {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- content: "\f127";
- }
- .kernel_disconnected_icon:before.fa-pull-left {
- margin-right: .3em;
- }
- .kernel_disconnected_icon:before.fa-pull-right {
- margin-left: .3em;
- }
- .kernel_disconnected_icon:before.pull-left {
- margin-right: .3em;
- }
- .kernel_disconnected_icon:before.pull-right {
- margin-left: .3em;
- }
- .notification_widget {
- color: #777;
- z-index: 10;
- background: rgba(240, 240, 240, 0.5);
- margin-right: 4px;
- color: #333;
- background-color: #fff;
- border-color: #ccc;
- }
- .notification_widget:focus,
- .notification_widget.focus {
- color: #333;
- background-color: #e6e6e6;
- border-color: #8c8c8c;
- }
- .notification_widget:hover {
- color: #333;
- background-color: #e6e6e6;
- border-color: #adadad;
- }
- .notification_widget:active,
- .notification_widget.active,
- .open > .dropdown-toggle.notification_widget {
- color: #333;
- background-color: #e6e6e6;
- border-color: #adadad;
- }
- .notification_widget:active:hover,
- .notification_widget.active:hover,
- .open > .dropdown-toggle.notification_widget:hover,
- .notification_widget:active:focus,
- .notification_widget.active:focus,
- .open > .dropdown-toggle.notification_widget:focus,
- .notification_widget:active.focus,
- .notification_widget.active.focus,
- .open > .dropdown-toggle.notification_widget.focus {
- color: #333;
- background-color: #d4d4d4;
- border-color: #8c8c8c;
- }
- .notification_widget:active,
- .notification_widget.active,
- .open > .dropdown-toggle.notification_widget {
- background-image: none;
- }
- .notification_widget.disabled:hover,
- .notification_widget[disabled]:hover,
- fieldset[disabled] .notification_widget:hover,
- .notification_widget.disabled:focus,
- .notification_widget[disabled]:focus,
- fieldset[disabled] .notification_widget:focus,
- .notification_widget.disabled.focus,
- .notification_widget[disabled].focus,
- fieldset[disabled] .notification_widget.focus {
- background-color: #fff;
- border-color: #ccc;
- }
- .notification_widget .badge {
- color: #fff;
- background-color: #333;
- }
- .notification_widget.warning {
- color: #fff;
- background-color: #f0ad4e;
- border-color: #eea236;
- }
- .notification_widget.warning:focus,
- .notification_widget.warning.focus {
- color: #fff;
- background-color: #ec971f;
- border-color: #985f0d;
- }
- .notification_widget.warning:hover {
- color: #fff;
- background-color: #ec971f;
- border-color: #d58512;
- }
- .notification_widget.warning:active,
- .notification_widget.warning.active,
- .open > .dropdown-toggle.notification_widget.warning {
- color: #fff;
- background-color: #ec971f;
- border-color: #d58512;
- }
- .notification_widget.warning:active:hover,
- .notification_widget.warning.active:hover,
- .open > .dropdown-toggle.notification_widget.warning:hover,
- .notification_widget.warning:active:focus,
- .notification_widget.warning.active:focus,
- .open > .dropdown-toggle.notification_widget.warning:focus,
- .notification_widget.warning:active.focus,
- .notification_widget.warning.active.focus,
- .open > .dropdown-toggle.notification_widget.warning.focus {
- color: #fff;
- background-color: #d58512;
- border-color: #985f0d;
- }
- .notification_widget.warning:active,
- .notification_widget.warning.active,
- .open > .dropdown-toggle.notification_widget.warning {
- background-image: none;
- }
- .notification_widget.warning.disabled:hover,
- .notification_widget.warning[disabled]:hover,
- fieldset[disabled] .notification_widget.warning:hover,
- .notification_widget.warning.disabled:focus,
- .notification_widget.warning[disabled]:focus,
- fieldset[disabled] .notification_widget.warning:focus,
- .notification_widget.warning.disabled.focus,
- .notification_widget.warning[disabled].focus,
- fieldset[disabled] .notification_widget.warning.focus {
- background-color: #f0ad4e;
- border-color: #eea236;
- }
- .notification_widget.warning .badge {
- color: #f0ad4e;
- background-color: #fff;
- }
- .notification_widget.success {
- color: #fff;
- background-color: #5cb85c;
- border-color: #4cae4c;
- }
- .notification_widget.success:focus,
- .notification_widget.success.focus {
- color: #fff;
- background-color: #449d44;
- border-color: #255625;
- }
- .notification_widget.success:hover {
- color: #fff;
- background-color: #449d44;
- border-color: #398439;
- }
- .notification_widget.success:active,
- .notification_widget.success.active,
- .open > .dropdown-toggle.notification_widget.success {
- color: #fff;
- background-color: #449d44;
- border-color: #398439;
- }
- .notification_widget.success:active:hover,
- .notification_widget.success.active:hover,
- .open > .dropdown-toggle.notification_widget.success:hover,
- .notification_widget.success:active:focus,
- .notification_widget.success.active:focus,
- .open > .dropdown-toggle.notification_widget.success:focus,
- .notification_widget.success:active.focus,
- .notification_widget.success.active.focus,
- .open > .dropdown-toggle.notification_widget.success.focus {
- color: #fff;
- background-color: #398439;
- border-color: #255625;
- }
- .notification_widget.success:active,
- .notification_widget.success.active,
- .open > .dropdown-toggle.notification_widget.success {
- background-image: none;
- }
- .notification_widget.success.disabled:hover,
- .notification_widget.success[disabled]:hover,
- fieldset[disabled] .notification_widget.success:hover,
- .notification_widget.success.disabled:focus,
- .notification_widget.success[disabled]:focus,
- fieldset[disabled] .notification_widget.success:focus,
- .notification_widget.success.disabled.focus,
- .notification_widget.success[disabled].focus,
- fieldset[disabled] .notification_widget.success.focus {
- background-color: #5cb85c;
- border-color: #4cae4c;
- }
- .notification_widget.success .badge {
- color: #5cb85c;
- background-color: #fff;
- }
- .notification_widget.info {
- color: #fff;
- background-color: #5bc0de;
- border-color: #46b8da;
- }
- .notification_widget.info:focus,
- .notification_widget.info.focus {
- color: #fff;
- background-color: #31b0d5;
- border-color: #1b6d85;
- }
- .notification_widget.info:hover {
- color: #fff;
- background-color: #31b0d5;
- border-color: #269abc;
- }
- .notification_widget.info:active,
- .notification_widget.info.active,
- .open > .dropdown-toggle.notification_widget.info {
- color: #fff;
- background-color: #31b0d5;
- border-color: #269abc;
- }
- .notification_widget.info:active:hover,
- .notification_widget.info.active:hover,
- .open > .dropdown-toggle.notification_widget.info:hover,
- .notification_widget.info:active:focus,
- .notification_widget.info.active:focus,
- .open > .dropdown-toggle.notification_widget.info:focus,
- .notification_widget.info:active.focus,
- .notification_widget.info.active.focus,
- .open > .dropdown-toggle.notification_widget.info.focus {
- color: #fff;
- background-color: #269abc;
- border-color: #1b6d85;
- }
- .notification_widget.info:active,
- .notification_widget.info.active,
- .open > .dropdown-toggle.notification_widget.info {
- background-image: none;
- }
- .notification_widget.info.disabled:hover,
- .notification_widget.info[disabled]:hover,
- fieldset[disabled] .notification_widget.info:hover,
- .notification_widget.info.disabled:focus,
- .notification_widget.info[disabled]:focus,
- fieldset[disabled] .notification_widget.info:focus,
- .notification_widget.info.disabled.focus,
- .notification_widget.info[disabled].focus,
- fieldset[disabled] .notification_widget.info.focus {
- background-color: #5bc0de;
- border-color: #46b8da;
- }
- .notification_widget.info .badge {
- color: #5bc0de;
- background-color: #fff;
- }
- .notification_widget.danger {
- color: #fff;
- background-color: #d9534f;
- border-color: #d43f3a;
- }
- .notification_widget.danger:focus,
- .notification_widget.danger.focus {
- color: #fff;
- background-color: #c9302c;
- border-color: #761c19;
- }
- .notification_widget.danger:hover {
- color: #fff;
- background-color: #c9302c;
- border-color: #ac2925;
- }
- .notification_widget.danger:active,
- .notification_widget.danger.active,
- .open > .dropdown-toggle.notification_widget.danger {
- color: #fff;
- background-color: #c9302c;
- border-color: #ac2925;
- }
- .notification_widget.danger:active:hover,
- .notification_widget.danger.active:hover,
- .open > .dropdown-toggle.notification_widget.danger:hover,
- .notification_widget.danger:active:focus,
- .notification_widget.danger.active:focus,
- .open > .dropdown-toggle.notification_widget.danger:focus,
- .notification_widget.danger:active.focus,
- .notification_widget.danger.active.focus,
- .open > .dropdown-toggle.notification_widget.danger.focus {
- color: #fff;
- background-color: #ac2925;
- border-color: #761c19;
- }
- .notification_widget.danger:active,
- .notification_widget.danger.active,
- .open > .dropdown-toggle.notification_widget.danger {
- background-image: none;
- }
- .notification_widget.danger.disabled:hover,
- .notification_widget.danger[disabled]:hover,
- fieldset[disabled] .notification_widget.danger:hover,
- .notification_widget.danger.disabled:focus,
- .notification_widget.danger[disabled]:focus,
- fieldset[disabled] .notification_widget.danger:focus,
- .notification_widget.danger.disabled.focus,
- .notification_widget.danger[disabled].focus,
- fieldset[disabled] .notification_widget.danger.focus {
- background-color: #d9534f;
- border-color: #d43f3a;
- }
- .notification_widget.danger .badge {
- color: #d9534f;
- background-color: #fff;
- }
- div#pager {
- background-color: #fff;
- font-size: 14px;
- line-height: 20px;
- overflow: hidden;
- display: none;
- position: fixed;
- bottom: 0px;
- width: 100%;
- max-height: 50%;
- padding-top: 8px;
- -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
- box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
- /* Display over codemirror */
- z-index: 100;
- /* Hack which prevents jquery ui resizable from changing top. */
- top: auto !important;
- }
- div#pager pre {
- line-height: 1.21429em;
- color: #000;
- background-color: #f7f7f7;
- padding: 0.4em;
- }
- div#pager #pager-button-area {
- position: absolute;
- top: 8px;
- right: 20px;
- }
- div#pager #pager-contents {
- position: relative;
- overflow: auto;
- width: 100%;
- height: 100%;
- }
- div#pager #pager-contents #pager-container {
- position: relative;
- padding: 15px 0px;
- box-sizing: border-box;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- }
- div#pager .ui-resizable-handle {
- top: 0px;
- height: 8px;
- background: #f7f7f7;
- border-top: 1px solid #cfcfcf;
- border-bottom: 1px solid #cfcfcf;
- /* This injects handle bars (a short, wide = symbol) for
- the resize handle. */
- }
- div#pager .ui-resizable-handle::after {
- content: '';
- top: 2px;
- left: 50%;
- height: 3px;
- width: 30px;
- margin-left: -15px;
- position: absolute;
- border-top: 1px solid #cfcfcf;
- }
- .quickhelp {
- /* Old browsers */
- display: -webkit-box;
- -webkit-box-orient: horizontal;
- -webkit-box-align: stretch;
- display: -moz-box;
- -moz-box-orient: horizontal;
- -moz-box-align: stretch;
- display: box;
- box-orient: horizontal;
- box-align: stretch;
- /* Modern browsers */
- display: flex;
- flex-direction: row;
- align-items: stretch;
- line-height: 1.8em;
- }
- .shortcut_key {
- display: inline-block;
- width: 21ex;
- text-align: right;
- font-family: monospace;
- }
- .shortcut_descr {
- display: inline-block;
- /* Old browsers */
- -webkit-box-flex: 1;
- -moz-box-flex: 1;
- box-flex: 1;
- /* Modern browsers */
- flex: 1;
- }
- span.save_widget {
- height: 30px;
- margin-top: 4px;
- display: flex;
- justify-content: flex-start;
- align-items: baseline;
- width: 50%;
- flex: 1;
- }
- span.save_widget span.filename {
- height: 100%;
- line-height: 1em;
- margin-left: 16px;
- border: none;
- font-size: 146.5%;
- text-overflow: ellipsis;
- overflow: hidden;
- white-space: nowrap;
- border-radius: 2px;
- }
- span.save_widget span.filename:hover {
- background-color: #e6e6e6;
- }
- [dir="rtl"] span.save_widget.pull-left {
- float: right !important;
- float: right;
- }
- [dir="rtl"] span.save_widget span.filename {
- margin-left: 0;
- margin-right: 16px;
- }
- span.checkpoint_status,
- span.autosave_status {
- font-size: small;
- white-space: nowrap;
- padding: 0 5px;
- }
- @media (max-width: 767px) {
- span.save_widget {
- font-size: small;
- padding: 0 0 0 5px;
- }
- span.checkpoint_status,
- span.autosave_status {
- display: none;
- }
- }
- @media (min-width: 768px) and (max-width: 991px) {
- span.checkpoint_status {
- display: none;
- }
- span.autosave_status {
- font-size: x-small;
- }
- }
- .toolbar {
- padding: 0px;
- margin-left: -5px;
- margin-top: 2px;
- margin-bottom: 5px;
- box-sizing: border-box;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- }
- .toolbar select,
- .toolbar label {
- width: auto;
- vertical-align: middle;
- margin-right: 2px;
- margin-bottom: 0px;
- display: inline;
- font-size: 92%;
- margin-left: 0.3em;
- margin-right: 0.3em;
- padding: 0px;
- padding-top: 3px;
- }
- .toolbar .btn {
- padding: 2px 8px;
- }
- .toolbar .btn-group {
- margin-top: 0px;
- margin-left: 5px;
- }
- .toolbar-btn-label {
- margin-left: 6px;
- }
- #maintoolbar {
- margin-bottom: -3px;
- margin-top: -8px;
- border: 0px;
- min-height: 27px;
- margin-left: 0px;
- padding-top: 11px;
- padding-bottom: 3px;
- }
- #maintoolbar .navbar-text {
- float: none;
- vertical-align: middle;
- text-align: right;
- margin-left: 5px;
- margin-right: 0px;
- margin-top: 0px;
- }
- .select-xs {
- height: 24px;
- }
- [dir="rtl"] .btn-group > .btn,
- .btn-group-vertical > .btn {
- float: right;
- }
- .pulse,
- .dropdown-menu > li > a.pulse,
- li.pulse > a.dropdown-toggle,
- li.pulse.open > a.dropdown-toggle {
- background-color: #F37626;
- color: white;
- }
- /**
- * Primary styles
- *
- * Author: Jupyter Development Team
- */
- /** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
- * of chance of beeing generated from the ../less/[samename].less file, you can
- * try to get back the less file by reverting somme commit in history
- **/
- /*
- * We'll try to get something pretty, so we
- * have some strange css to have the scroll bar on
- * the left with fix button on the top right of the tooltip
- */
- @-moz-keyframes fadeOut {
- from {
- opacity: 1;
- }
- to {
- opacity: 0;
- }
- }
- @-webkit-keyframes fadeOut {
- from {
- opacity: 1;
- }
- to {
- opacity: 0;
- }
- }
- @-moz-keyframes fadeIn {
- from {
- opacity: 0;
- }
- to {
- opacity: 1;
- }
- }
- @-webkit-keyframes fadeIn {
- from {
- opacity: 0;
- }
- to {
- opacity: 1;
- }
- }
- /*properties of tooltip after "expand"*/
- .bigtooltip {
- overflow: auto;
- height: 200px;
- -webkit-transition-property: height;
- -webkit-transition-duration: 500ms;
- -moz-transition-property: height;
- -moz-transition-duration: 500ms;
- transition-property: height;
- transition-duration: 500ms;
- }
- /*properties of tooltip before "expand"*/
- .smalltooltip {
- -webkit-transition-property: height;
- -webkit-transition-duration: 500ms;
- -moz-transition-property: height;
- -moz-transition-duration: 500ms;
- transition-property: height;
- transition-duration: 500ms;
- text-overflow: ellipsis;
- overflow: hidden;
- height: 80px;
- }
- .tooltipbuttons {
- position: absolute;
- padding-right: 15px;
- top: 0px;
- right: 0px;
- }
- .tooltiptext {
- /*avoid the button to overlap on some docstring*/
- padding-right: 30px;
- }
- .ipython_tooltip {
- max-width: 700px;
- /*fade-in animation when inserted*/
- -webkit-animation: fadeOut 400ms;
- -moz-animation: fadeOut 400ms;
- animation: fadeOut 400ms;
- -webkit-animation: fadeIn 400ms;
- -moz-animation: fadeIn 400ms;
- animation: fadeIn 400ms;
- vertical-align: middle;
- background-color: #f7f7f7;
- overflow: visible;
- border: #ababab 1px solid;
- outline: none;
- padding: 3px;
- margin: 0px;
- padding-left: 7px;
- font-family: monospace;
- min-height: 50px;
- -moz-box-shadow: 0px 6px 10px -1px #adadad;
- -webkit-box-shadow: 0px 6px 10px -1px #adadad;
- box-shadow: 0px 6px 10px -1px #adadad;
- border-radius: 2px;
- position: absolute;
- z-index: 1000;
- }
- .ipython_tooltip a {
- float: right;
- }
- .ipython_tooltip .tooltiptext pre {
- border: 0;
- border-radius: 0;
- font-size: 100%;
- background-color: #f7f7f7;
- }
- .pretooltiparrow {
- left: 0px;
- margin: 0px;
- top: -16px;
- width: 40px;
- height: 16px;
- overflow: hidden;
- position: absolute;
- }
- .pretooltiparrow:before {
- background-color: #f7f7f7;
- border: 1px #ababab solid;
- z-index: 11;
- content: "";
- position: absolute;
- left: 15px;
- top: 10px;
- width: 25px;
- height: 25px;
- -webkit-transform: rotate(45deg);
- -moz-transform: rotate(45deg);
- -ms-transform: rotate(45deg);
- -o-transform: rotate(45deg);
- }
- ul.typeahead-list i {
- margin-left: -10px;
- width: 18px;
- }
- [dir="rtl"] ul.typeahead-list i {
- margin-left: 0;
- margin-right: -10px;
- }
- ul.typeahead-list {
- max-height: 80vh;
- overflow: auto;
- }
- ul.typeahead-list > li > a {
- /** Firefox bug **/
- /* see https://github.com/jupyter/notebook/issues/559 */
- white-space: normal;
- }
- ul.typeahead-list > li > a.pull-right {
- float: left !important;
- float: left;
- }
- [dir="rtl"] .typeahead-list {
- text-align: right;
- }
- .cmd-palette .modal-body {
- padding: 7px;
- }
- .cmd-palette form {
- background: white;
- }
- .cmd-palette input {
- outline: none;
- }
- .no-shortcut {
- min-width: 20px;
- color: transparent;
- }
- [dir="rtl"] .no-shortcut.pull-right {
- float: left !important;
- float: left;
- }
- [dir="rtl"] .command-shortcut.pull-right {
- float: left !important;
- float: left;
- }
- .command-shortcut:before {
- content: "(command mode)";
- padding-right: 3px;
- color: #777777;
- }
- .edit-shortcut:before {
- content: "(edit)";
- padding-right: 3px;
- color: #777777;
- }
- [dir="rtl"] .edit-shortcut.pull-right {
- float: left !important;
- float: left;
- }
- #find-and-replace #replace-preview .match,
- #find-and-replace #replace-preview .insert {
- background-color: #BBDEFB;
- border-color: #90CAF9;
- border-style: solid;
- border-width: 1px;
- border-radius: 0px;
- }
- [dir="ltr"] #find-and-replace .input-group-btn + .form-control {
- border-left: none;
- }
- [dir="rtl"] #find-and-replace .input-group-btn + .form-control {
- border-right: none;
- }
- #find-and-replace #replace-preview .replace .match {
- background-color: #FFCDD2;
- border-color: #EF9A9A;
- border-radius: 0px;
- }
- #find-and-replace #replace-preview .replace .insert {
- background-color: #C8E6C9;
- border-color: #A5D6A7;
- border-radius: 0px;
- }
- #find-and-replace #replace-preview {
- max-height: 60vh;
- overflow: auto;
- }
- #find-and-replace #replace-preview pre {
- padding: 5px 10px;
- }
- .terminal-app {
- background: #EEE;
- }
- .terminal-app #header {
- background: #fff;
- -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
- box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
- }
- .terminal-app .terminal {
- width: 100%;
- float: left;
- font-family: monospace;
- color: white;
- background: black;
- padding: 0.4em;
- border-radius: 2px;
- -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
- box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
- }
- .terminal-app .terminal,
- .terminal-app .terminal dummy-screen {
- line-height: 1em;
- font-size: 14px;
- }
- .terminal-app .terminal .xterm-rows {
- padding: 10px;
- }
- .terminal-app .terminal-cursor {
- color: black;
- background: white;
- }
- .terminal-app #terminado-container {
- margin-top: 20px;
- }
- /*# sourceMappingURL=style.min.css.map */
- </style>
- <style type="text/css">
- .highlight .hll { background-color: #ffffcc }
- .highlight { background: #f8f8f8; }
- .highlight .c { color: #408080; font-style: italic } /* Comment */
- .highlight .err { border: 1px solid #FF0000 } /* Error */
- .highlight .k { color: #008000; font-weight: bold } /* Keyword */
- .highlight .o { color: #666666 } /* Operator */
- .highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
- .highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
- .highlight .cp { color: #BC7A00 } /* Comment.Preproc */
- .highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
- .highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
- .highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
- .highlight .gd { color: #A00000 } /* Generic.Deleted */
- .highlight .ge { font-style: italic } /* Generic.Emph */
- .highlight .gr { color: #FF0000 } /* Generic.Error */
- .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
- .highlight .gi { color: #00A000 } /* Generic.Inserted */
- .highlight .go { color: #888888 } /* Generic.Output */
- .highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
- .highlight .gs { font-weight: bold } /* Generic.Strong */
- .highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
- .highlight .gt { color: #0044DD } /* Generic.Traceback */
- .highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
- .highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
- .highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
- .highlight .kp { color: #008000 } /* Keyword.Pseudo */
- .highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
- .highlight .kt { color: #B00040 } /* Keyword.Type */
- .highlight .m { color: #666666 } /* Literal.Number */
- .highlight .s { color: #BA2121 } /* Literal.String */
- .highlight .na { color: #7D9029 } /* Name.Attribute */
- .highlight .nb { color: #008000 } /* Name.Builtin */
- .highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
- .highlight .no { color: #880000 } /* Name.Constant */
- .highlight .nd { color: #AA22FF } /* Name.Decorator */
- .highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
- .highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
- .highlight .nf { color: #0000FF } /* Name.Function */
- .highlight .nl { color: #A0A000 } /* Name.Label */
- .highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
- .highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
- .highlight .nv { color: #19177C } /* Name.Variable */
- .highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
- .highlight .w { color: #bbbbbb } /* Text.Whitespace */
- .highlight .mb { color: #666666 } /* Literal.Number.Bin */
- .highlight .mf { color: #666666 } /* Literal.Number.Float */
- .highlight .mh { color: #666666 } /* Literal.Number.Hex */
- .highlight .mi { color: #666666 } /* Literal.Number.Integer */
- .highlight .mo { color: #666666 } /* Literal.Number.Oct */
- .highlight .sa { color: #BA2121 } /* Literal.String.Affix */
- .highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
- .highlight .sc { color: #BA2121 } /* Literal.String.Char */
- .highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
- .highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
- .highlight .s2 { color: #BA2121 } /* Literal.String.Double */
- .highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
- .highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
- .highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
- .highlight .sx { color: #008000 } /* Literal.String.Other */
- .highlight .sr { color: #BB6688 } /* Literal.String.Regex */
- .highlight .s1 { color: #BA2121 } /* Literal.String.Single */
- .highlight .ss { color: #19177C } /* Literal.String.Symbol */
- .highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
- .highlight .fm { color: #0000FF } /* Name.Function.Magic */
- .highlight .vc { color: #19177C } /* Name.Variable.Class */
- .highlight .vg { color: #19177C } /* Name.Variable.Global */
- .highlight .vi { color: #19177C } /* Name.Variable.Instance */
- .highlight .vm { color: #19177C } /* Name.Variable.Magic */
- .highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
- </style>
- <style type="text/css">
- /* Overrides of notebook CSS for static HTML export */
- body {
- overflow: visible;
- padding: 8px;
- }
- div#notebook {
- overflow: visible;
- border-top: none;
- }@media print {
- div.cell {
- display: block;
- page-break-inside: avoid;
- }
- div.output_wrapper {
- display: block;
- page-break-inside: avoid;
- }
- div.output {
- display: block;
- page-break-inside: avoid;
- }
- }
- </style>
- <!-- Custom stylesheet, it must be in the same directory as the html file -->
- <link rel="stylesheet" href="custom.css">
- <!-- Loading mathjax macro -->
- <!-- Load mathjax -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS_HTML"></script>
- <!-- MathJax configuration -->
- <script type="text/x-mathjax-config">
- MathJax.Hub.Config({
- tex2jax: {
- inlineMath: [ ['$','$'], ["\\(","\\)"] ],
- displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
- processEscapes: true,
- processEnvironments: true
- },
- // Center justify equations in code and markdown cells. Elsewhere
- // we use CSS to left justify single line equations in code cells.
- displayAlign: 'center',
- "HTML-CSS": {
- styles: {'.MathJax_Display': {"margin": 0}},
- linebreaks: { automatic: true }
- }
- });
- </script>
- <!-- End of mathjax configuration --></head>
- <body>
- <div tabindex="-1" id="notebook" class="border-box-sizing">
- <div class="container" id="notebook-container">
- <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
- </div><div class="inner_cell">
- <div class="text_cell_render border-box-sizing rendered_html">
- <h1 id="Dry-Friction-mockup">Dry Friction mockup<a class="anchor-link" href="#Dry-Friction-mockup">¶</a></h1>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
- </div><div class="inner_cell">
- <div class="text_cell_render border-box-sizing rendered_html">
- <h2 id="Libraries">Libraries<a class="anchor-link" href="#Libraries">¶</a></h2>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [1]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="o">%</span><span class="k">matplotlib</span> widget
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
- </div><div class="inner_cell">
- <div class="text_cell_render border-box-sizing rendered_html">
- <p>import matplotlib as mpl
- mpl.rc('text', usetex = True)
- mpl.rc('font', family = 'serif')</p>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [2]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">time</span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [3]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">pysketcher</span> <span class="kn">import</span> <span class="o">*</span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [4]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">ipywidgets</span> <span class="kn">import</span> <span class="n">FloatSlider</span><span class="p">,</span> <span class="n">AppLayout</span><span class="p">,</span> <span class="n">Label</span><span class="p">,</span> <span class="n">HBox</span><span class="p">,</span> <span class="n">Button</span><span class="p">,</span> <span class="n">Output</span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [5]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">IPython.display</span> <span class="kn">import</span> <span class="n">HTML</span><span class="p">,</span> <span class="n">SVG</span><span class="p">,</span> <span class="n">display</span><span class="p">,</span> <span class="n">clear_output</span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [6]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">math</span> <span class="kn">import</span> <span class="n">tan</span><span class="p">,</span> <span class="n">radians</span><span class="p">,</span> <span class="n">sin</span><span class="p">,</span> <span class="n">cos</span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
- </div><div class="inner_cell">
- <div class="text_cell_render border-box-sizing rendered_html">
- <h2 id="Sketch-container">Sketch container<a class="anchor-link" href="#Sketch-container">¶</a></h2>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [7]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="n">myfig</span><span class="o">=</span><span class="p">{}</span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
- </div><div class="inner_cell">
- <div class="text_cell_render border-box-sizing rendered_html">
- <h2 id="Sketch-yaml-definition">Sketch yaml definition<a class="anchor-link" href="#Sketch-yaml-definition">¶</a></h2>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [9]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="n">head</span> <span class="o">=</span> <span class="s2">"""</span><span class="se">\</span>
- <span class="s2">libraries: ["from math import tan, radians, sin, cos","from pysketcher import *"]</span>
- <span class="s2">fontsize: 18</span>
- <span class="s2">g: 9.81 # constant gravity</span>
- <span class="s2">theta: 30.0 # inclined plane angle</span>
- <span class="s2">L: 10.0 # sketch sizing parameter</span>
- <span class="s2">a: 1.0 #</span>
- <span class="s2">xmin: 0.0 # sketech min Abscissa</span>
- <span class="s2">ymin: -3.0 # sketech min Ordinate </span>
- <span class="s2">rl: 2.0 # rectangle width</span>
- <span class="s2">rL: 1.0 # rectangle length</span>
- <span class="s2">setframe: # sketch setup</span>
- <span class="s2"> action: "drawing_tool.set_coordinate_system(xmin=xmin-L/5, xmax=xmin+1.5*L,ymin=ymin, ymax=ymin+1.5*L,instruction_file='tmp_mpl_friction.py')"</span>
- <span class="s2">setblackline: # default frame values and actions</span>
- <span class="s2"> action: "drawing_tool.set_linecolor('black')"</span>
- <span class="s2">B: point(a+L,0) # wall right end</span>
- <span class="s2">A: point(a,tan(radians(theta))*L) # wall left end</span>
- <span class="s2">normal_vec: point(sin(radians(theta)),cos(radians(theta))) # Vector normal to wall</span>
- <span class="s2">tangent_vec: point(cos(radians(theta)),-sin(radians(theta))) # Vector tangent to wall</span>
- <span class="s2">help_line: Line(A,B) # wall line</span>
- <span class="s2">x: a + 3*L/10.</span>
- <span class="s2">y: help_line(x=x) </span>
- <span class="s2">contact: point(x, y) </span>
- <span class="s2">c: contact + rL/2*normal_vec</span>
- <span class="s2">"""</span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [11]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="n">body</span><span class="o">=</span><span class="s2">"""</span><span class="se">\</span>
- <span class="s2">rectangle: </span>
- <span class="s2"> formula: Rectangle(contact, rl, rL)</span>
- <span class="s2"> style:</span>
- <span class="s2"> linecolor: blue</span>
- <span class="s2"> filled_curves: blue</span>
- <span class="s2"> transform: ["rotate(-theta, contact)",</span>
- <span class="s2"> "translate(-rl/2*tangent_vec)"]</span>
- <span class="s2">N: </span>
- <span class="s2"> formula: Force(contact - rl*normal_vec, contact, r'$N$', text_pos='start')</span>
- <span class="s2"> style:</span>
- <span class="s2"> linecolor: black</span>
- <span class="s2">wheel: </span>
- <span class="s2"> formula: "Composition({'outer': rectangle})" </span>
- <span class="s2"> style:</span>
- <span class="s2"> shadow: 1</span>
- <span class="s2">mc:</span>
- <span class="s2"> formula: Text(r'$c$', c)</span>
- <span class="s2">body: </span>
- <span class="s2"> formula: "Composition({'wheel': wheel, 'N': N, 'mc': mc})"</span>
- <span class="s2"> style:</span>
- <span class="s2"> linecolor: black</span>
- <span class="s2">"""</span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [15]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="n">plan</span><span class="o">=</span><span class="s2">"""</span><span class="se">\</span>
- <span class="s2">mB:</span>
- <span class="s2"> formula: Text(r'$B$',B)</span>
- <span class="s2">mA:</span>
- <span class="s2"> formula: Text(r'$A$', A)</span>
- <span class="s2">wall: </span>
- <span class="s2"> formula: Wall(x=[A[0], B[0]], y=[A[1], B[1]], thickness=-0.25,transparent=False)</span>
- <span class="s2"> style:</span>
- <span class="s2"> linecolor: black </span>
- <span class="s2">x_const: </span>
- <span class="s2"> formula: Line(contact, contact + point(0,4))</span>
- <span class="s2"> style:</span>
- <span class="s2"> linestyle: dotted</span>
- <span class="s2"> transform: rotate(-theta, contact)</span>
- <span class="s2">x_axis: </span>
- <span class="s2"> formula: "Axis(start=contact+ 2*rl*normal_vec, length=2*rl,label='$x$', rotation_angle=-theta)"</span>
- <span class="s2">plan: </span>
- <span class="s2"> formula: "Composition({'body': body, 'inclined wall': wall, 'x start': x_const, 'x axis': x_axis, 'mA': mA, 'mB': mB})"</span>
- <span class="s2">"""</span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [13]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="n">friction</span><span class="o">=</span><span class="s2">"""</span><span class="se">\</span>
- <span class="s2">mg: </span>
- <span class="s2"> formula: Gravity(c, rl, text='$Mg$')</span>
- <span class="s2"> style:</span>
- <span class="s2"> linecolor: black</span>
- <span class="s2">angle: </span>
- <span class="s2"> formula: "Arc_wText(r'$<bslash>theta$', center=B, radius=3, start_angle=180-theta, arc_angle=theta, fontsize=fontsize)"</span>
- <span class="s2"> style:</span>
- <span class="s2"> linecolor: black</span>
- <span class="s2"> linewidth: 1</span>
- <span class="s2">ground: </span>
- <span class="s2"> formula: Line((B[0]-L/10., 0), (B[0]-L/2.,0))</span>
- <span class="s2"> stlye:</span>
- <span class="s2"> linecolor: black</span>
- <span class="s2"> linestyle: dashed</span>
- <span class="s2"> linewidth: 1</span>
- <span class="s2">friction: </span>
- <span class="s2"> formula: "Composition({'plan': plan, 'ground': ground, 'mg': mg, 'angle': angle})"</span>
- <span class="s2">"""</span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
- </div><div class="inner_cell">
- <div class="text_cell_render border-box-sizing rendered_html">
- <h2 id="Read-yaml-sketch-definition,-draw-it">Read yaml sketch definition, draw it<a class="anchor-link" href="#Read-yaml-sketch-definition,-draw-it">¶</a></h2>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [16]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="n">sketchParse</span><span class="p">(</span><span class="n">head</span><span class="p">,</span><span class="n">myfig</span><span class="p">)</span>
- <span class="n">sketchParse</span><span class="p">(</span><span class="n">body</span><span class="p">,</span><span class="n">myfig</span><span class="p">)</span>
- <span class="n">sketchParse</span><span class="p">(</span><span class="n">plan</span><span class="p">,</span><span class="n">myfig</span><span class="p">)</span>
- <span class="n">sketchParse</span><span class="p">(</span><span class="n">friction</span><span class="p">,</span><span class="n">myfig</span><span class="p">)</span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [17]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="n">d</span> <span class="o">=</span> <span class="n">myfig</span><span class="p">[</span><span class="s1">'friction'</span><span class="p">]</span><span class="o">.</span><span class="n">draw</span><span class="p">()</span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [18]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="n">drawing_tool</span><span class="o">.</span><span class="n">display</span><span class="p">()</span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [19]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">doright</span><span class="p">(</span><span class="n">change</span><span class="p">):</span>
- <span class="n">rotate</span><span class="p">(</span><span class="o">-</span><span class="mi">5</span><span class="p">)</span>
- <span class="k">def</span> <span class="nf">doleft</span><span class="p">(</span><span class="n">change</span><span class="p">):</span>
- <span class="n">rotate</span><span class="p">(</span><span class="mi">5</span><span class="p">)</span>
- <span class="k">def</span> <span class="nf">rotate</span><span class="p">(</span><span class="n">theta</span><span class="p">):</span>
- <span class="n">angle</span> <span class="o">=</span> <span class="n">myfig</span><span class="p">[</span><span class="s1">'theta'</span><span class="p">]</span>
- <span class="n">angle</span> <span class="o">-=</span> <span class="n">theta</span>
- <span class="n">myfig</span><span class="p">[</span><span class="s1">'theta'</span><span class="p">]</span> <span class="o">=</span> <span class="n">angle</span>
- <span class="n">drawing_tool</span><span class="o">.</span><span class="n">erase</span><span class="p">()</span>
- <span class="n">x</span> <span class="o">=</span> <span class="n">myfig</span><span class="p">[</span><span class="s1">'plan'</span><span class="p">][</span><span class="s1">'body'</span><span class="p">][</span><span class="s1">'mc'</span><span class="p">]</span><span class="o">.</span><span class="n">x</span>
- <span class="n">y</span> <span class="o">=</span> <span class="n">myfig</span><span class="p">[</span><span class="s1">'plan'</span><span class="p">][</span><span class="s1">'body'</span><span class="p">][</span><span class="s1">'mc'</span><span class="p">]</span><span class="o">.</span><span class="n">y</span>
- <span class="n">myfig</span><span class="p">[</span><span class="s1">'plan'</span><span class="p">]</span><span class="o">.</span><span class="n">rotate</span><span class="p">(</span><span class="n">theta</span><span class="p">,</span><span class="n">myfig</span><span class="p">[</span><span class="s1">'B'</span><span class="p">])</span>
- <span class="n">xf</span> <span class="o">=</span> <span class="n">myfig</span><span class="p">[</span><span class="s1">'plan'</span><span class="p">][</span><span class="s1">'body'</span><span class="p">][</span><span class="s1">'mc'</span><span class="p">]</span><span class="o">.</span><span class="n">x</span>
- <span class="n">yf</span> <span class="o">=</span> <span class="n">myfig</span><span class="p">[</span><span class="s1">'plan'</span><span class="p">][</span><span class="s1">'body'</span><span class="p">][</span><span class="s1">'mc'</span><span class="p">]</span><span class="o">.</span><span class="n">y</span>
- <span class="n">trans</span> <span class="o">=</span> <span class="n">point</span><span class="p">(</span><span class="n">xf</span><span class="o">-</span><span class="n">x</span><span class="p">,</span><span class="n">yf</span><span class="o">-</span><span class="n">y</span><span class="p">)</span>
- <span class="n">myfig</span><span class="p">[</span><span class="s1">'angle'</span><span class="p">]</span><span class="o">.</span><span class="n">changeAngle</span><span class="p">(</span><span class="mi">180</span><span class="o">-</span><span class="n">angle</span><span class="p">,</span> <span class="n">angle</span><span class="p">)</span>
- <span class="n">myfig</span><span class="p">[</span><span class="s1">'mg'</span><span class="p">]</span><span class="o">.</span><span class="n">translate</span><span class="p">(</span><span class="n">trans</span><span class="p">)</span>
- <span class="n">myfig</span><span class="p">[</span><span class="s1">'friction'</span><span class="p">]</span><span class="o">.</span><span class="n">draw</span><span class="p">()</span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [25]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="n">left</span> <span class="o">=</span> <span class="n">Button</span><span class="p">(</span>
- <span class="n">description</span> <span class="o">=</span> <span class="s1">''</span><span class="p">,</span>
- <span class="n">icon</span> <span class="o">=</span> <span class="s1">'rotate-left'</span><span class="p">,</span>
- <span class="p">)</span>
- <span class="n">left</span><span class="o">.</span><span class="n">on_click</span><span class="p">(</span><span class="n">doleft</span><span class="p">)</span>
- <span class="n">right</span> <span class="o">=</span> <span class="n">Button</span><span class="p">(</span>
- <span class="n">description</span> <span class="o">=</span> <span class="s1">''</span><span class="p">,</span>
- <span class="n">icon</span> <span class="o">=</span> <span class="s1">'rotate-right'</span><span class="p">,</span>
- <span class="p">)</span>
- <span class="n">right</span><span class="o">.</span><span class="n">on_click</span><span class="p">(</span><span class="n">doright</span><span class="p">)</span>
- <span class="n">output</span> <span class="o">=</span> <span class="n">Output</span><span class="p">()</span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [26]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="n">applayout</span> <span class="o">=</span> <span class="n">AppLayout</span><span class="p">(</span>
- <span class="n">center</span><span class="o">=</span><span class="n">output</span><span class="p">,</span>
- <span class="n">footer</span><span class="o">=</span><span class="n">HBox</span><span class="p">([</span><span class="n">left</span><span class="p">,</span><span class="n">right</span><span class="p">]),</span>
- <span class="n">pane_heights</span><span class="o">=</span><span class="p">[</span><span class="mi">0</span><span class="p">,</span> <span class="mi">6</span><span class="p">,</span> <span class="mi">1</span><span class="p">]</span>
- <span class="p">)</span>
- <span class="c1">#drawing_tool.mpl.ion()</span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [27]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="n">applayout</span>
- </pre></div>
- </div>
- </div>
- </div>
- <div class="output_wrapper">
- <div class="output">
- <div class="output_area">
- <div class="prompt"></div>
-
-
- <div id="bcbfd966-87e4-4a5a-9b95-0910f4666b62"></div>
- <div class="output_subarea output_widget_view ">
- <script type="text/javascript">
- var element = $('#bcbfd966-87e4-4a5a-9b95-0910f4666b62');
- </script>
- <script type="application/vnd.jupyter.widget-view+json">
- {"model_id": "6b8bb6722f1a45efb06eee4679c28d48", "version_major": 2, "version_minor": 0}
- </script>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [28]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="k">with</span> <span class="n">output</span><span class="p">:</span>
- <span class="n">clear_output</span><span class="p">()</span>
- <span class="n">display</span><span class="p">(</span><span class="n">drawing_tool</span><span class="o">.</span><span class="n">mpl</span><span class="o">.</span><span class="n">gcf</span><span class="p">()</span><span class="o">.</span><span class="n">canvas</span><span class="p">)</span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
- </div><div class="inner_cell">
- <div class="text_cell_render border-box-sizing rendered_html">
- <h3 id="Turn-it-interactiv">Turn it interactiv<a class="anchor-link" href="#Turn-it-interactiv">¶</a></h3>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [29]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="n">drawing_tool</span><span class="o">.</span><span class="n">mpl</span><span class="o">.</span><span class="n">ion</span><span class="p">()</span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
- </div><div class="inner_cell">
- <div class="text_cell_render border-box-sizing rendered_html">
- <p>Use left and right rotation button to rotate the sketch</p>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
- </div><div class="inner_cell">
- <div class="text_cell_render border-box-sizing rendered_html">
- <h2 id="Simulate-sketch-rotation">Simulate sketch rotation<a class="anchor-link" href="#Simulate-sketch-rotation">¶</a></h2>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
- </div><div class="inner_cell">
- <div class="text_cell_render border-box-sizing rendered_html">
- <h3 id="Using-SVG">Using SVG<a class="anchor-link" href="#Using-SVG">¶</a></h3>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [18]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mi">10</span><span class="p">):</span>
- <span class="n">doright</span><span class="p">(</span><span class="kc">None</span><span class="p">)</span>
- <span class="n">clear_output</span><span class="p">(</span><span class="n">wait</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
- <span class="n">display</span><span class="p">(</span><span class="n">SVG</span><span class="p">(</span><span class="n">sketch2SVG</span><span class="p">()))</span>
- <span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mf">0.01</span><span class="p">)</span>
- </pre></div>
- </div>
- </div>
- </div>
- <div class="output_wrapper">
- <div class="output">
- <div class="output_area">
- <div class="prompt"></div>
- <div class="output_svg output_subarea ">
- <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="345.6pt" version="1.1" viewBox="0 0 460.8 345.6" width="460.8pt">
- <metadata>
- <rdf:RDF xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <cc:Work>
- <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:date>2020-08-03T13:05:15.684282</dc:date>
- <dc:format>image/svg+xml</dc:format>
- <dc:creator>
- <cc:Agent>
- <dc:title>Matplotlib v3.3.0, https://matplotlib.org/</dc:title>
- </cc:Agent>
- </dc:creator>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs>
- <style type="text/css">*{stroke-linecap:butt;stroke-linejoin:round;}</style>
- </defs>
- <g id="figure_1">
- <g id="patch_1">
- <path d="M 0 345.6 L 460.8 345.6 L 460.8 0 L 0 0 z " style="fill:#ffffff;"/>
- </g>
- <g id="axes_1">
- <g id="line2d_1">
- <path clip-path="url(#p161e774776)" d="M 304.9495 96.836799 L 308.041925 132.183381 L 325.715216 130.637169 L 322.622791 95.290587 L 304.9495 96.836799 " style="fill:none;stroke:#808080;stroke-linecap:square;stroke-width:2;"/>
- </g>
- <g id="patch_2">
- <path clip-path="url(#p161e774776)" d="M 301.9495 93.836799 L 305.041925 129.183381 L 322.715216 127.637169 L 319.622791 92.290587 z " style="fill:#0000ff;stroke:#000000;stroke-linejoin:miter;stroke-width:2;"/>
- </g>
- <g id="patch_3">
- <path clip-path="url(#p161e774776)" d="M 303.495712 111.51009 L 298.026636 113.880733 L 297.863124 112.011782 L 268.149904 114.611352 L 268.148357 114.593679 L 297.861578 111.994109 L 297.698066 110.125158 z " style="stroke:#000000;stroke-linejoin:miter;stroke-width:2;"/>
- </g>
- <g id="patch_4">
- <path clip-path="url(#p161e774776)" d="M 298.139475 50.288015 L 315.9936 254.3616 L 312.360497 256.905526 L 294.506372 52.831941 z " style="fill:url(#hf5b46c532f);stroke:#000000;stroke-linejoin:miter;stroke-width:2;"/>
- </g>
- <g id="patch_5">
- <path clip-path="url(#p161e774776)" d="M 312.332358 146.218584 L 310.447398 140.563704 L 312.323487 140.563704 L 312.323487 110.736984 L 312.341228 110.736984 L 312.341228 140.563704 L 314.217318 140.563704 z " style="stroke:#000000;stroke-linejoin:miter;stroke-width:2;"/>
- </g>
- <g id="line2d_2">
- <path clip-path="url(#p161e774776)" d="M 268.149131 114.602516 L 303.495712 111.51009 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-width:2;"/>
- </g>
- <g id="line2d_3">
- <path clip-path="url(#p161e774776)" d="M 303.495712 111.51009 L 374.188876 105.32524 " style="fill:none;stroke:#000000;stroke-dasharray:2,3.3;stroke-dashoffset:0;stroke-width:2;"/>
- </g>
- <g id="line2d_4">
- <path clip-path="url(#p161e774776)" d="M 374.188876 105.32524 L 380.373726 176.018404 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-width:2;"/>
- </g>
- <g id="line2d_5">
- <path clip-path="url(#p161e774776)" d="M 382.922906 170.551671 L 380.373726 176.018404 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-width:2;"/>
- </g>
- <g id="line2d_6">
- <path clip-path="url(#p161e774776)" d="M 376.913987 171.077383 L 380.373726 176.018404 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-width:2;"/>
- </g>
- <g id="line2d_7">
- <path clip-path="url(#p161e774776)" d="M 298.2528 254.3616 L 227.2896 254.3616 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-width:2;"/>
- </g>
- <g id="line2d_8">
- <path clip-path="url(#p161e774776)" d="M 312.332358 110.736984 L 312.332358 146.218584 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-width:2;"/>
- </g>
- <g id="line2d_9">
- <path clip-path="url(#p161e774776)" d="M 311.354962 201.341727 L 307.871727 201.76256 L 304.423787 202.411977 L 301.026128 203.287158 L 297.693514 204.384298 L 294.440429 205.69863 L 291.28101 207.224441 L 288.228987 208.955101 L 285.297623 210.88309 L 282.499658 213.000027 L 279.847252 215.296713 L 277.35193 217.763168 L 275.024538 220.388673 L 272.875189 223.161817 L 270.913224 226.070549 L 269.147169 229.102229 L 267.584701 232.243681 L 266.232607 235.481254 L 265.096766 238.800876 L 264.182112 242.188123 L 263.49262 245.628273 L 263.031288 249.106376 L 262.80012 252.607317 L 262.7712 254.3616 L 262.7712 254.3616 " style="fill:none;stroke:#000000;stroke-linecap:square;"/>
- </g>
- <g id="text_1">
- <!-- $N$ -->
- <g transform="translate(254.168437 115.347275)scale(0.14 -0.14)">
- <defs>
- <path d="M 74 57.53125 C 75.09375 61.8125 76.703125 64.796875 84.296875 65.09375 C 84.59375 65.09375 85.796875 65.1875 85.796875 66.890625 C 85.796875 68 84.90625 68 84.5 68 C 82.5 68 77.40625 67.796875 75.40625 67.796875 L 70.59375 67.796875 C 69.203125 67.796875 67.40625 68 66 68 C 65.40625 68 64.203125 68 64.203125 66.09375 C 64.203125 65.09375 65 65.09375 65.703125 65.09375 C 71.703125 64.890625 72.09375 62.609375 72.09375 60.8125 C 72.09375 59.921875 72 59.625 71.703125 58.21875 L 60.40625 13.34375 L 39 66.296875 C 38.296875 67.890625 38.203125 68 36 68 L 23.796875 68 C 21.796875 68 20.90625 68 20.90625 66.09375 C 20.90625 65.09375 21.59375 65.09375 23.5 65.09375 C 24 65.09375 29.90625 65.09375 29.90625 64.203125 C 29.90625 64 29.703125 63.203125 29.59375 62.90625 L 16.296875 10.15625 C 15.09375 5.28125 12.703125 3.1875 6.09375 2.890625 C 5.59375 2.890625 4.59375 2.796875 4.59375 1 C 4.59375 0 5.59375 0 5.90625 0 C 7.90625 0 13 0.1875 15 0.1875 L 19.796875 0.1875 C 21.203125 0.1875 22.90625 0 24.296875 0 C 25 0 26.09375 0 26.09375 1.890625 C 26.09375 2.796875 25.09375 2.890625 24.703125 2.890625 C 21.40625 2.984375 18.203125 3.59375 18.203125 7.171875 C 18.203125 7.96875 18.40625 8.859375 18.59375 9.65625 L 32.09375 62.90625 C 32.703125 61.90625 32.703125 61.703125 33.09375 60.8125 L 56.90625 1.796875 C 57.40625 0.59375 57.59375 0 58.5 0 C 59.5 0 59.59375 0.296875 60 2 z " id="CMMI12-78"/>
- </defs>
- <use transform="scale(0.996264)" xlink:href="#CMMI12-78"/>
- </g>
- </g>
- <g id="text_2">
- <!-- $c$ -->
- <g transform="translate(309.393534 110.736984)scale(0.14 -0.14)">
- <defs>
- <path d="M 39.09375 38 C 37.203125 38 36.296875 38 34.90625 36.796875 C 34.296875 36.296875 33.203125 34.796875 33.203125 33.1875 C 33.203125 31.1875 34.703125 29.984375 36.59375 29.984375 C 39 29.984375 41.703125 31.984375 41.703125 35.984375 C 41.703125 40.484375 37.09375 44 30.203125 44 C 17.09375 44 4 30.1875 4 15.796875 C 4 6.96875 9.40625 -1 19.59375 -1 C 33.203125 -1 41.796875 9.71875 41.796875 11.03125 C 41.796875 11.640625 41.203125 12.140625 40.796875 12.140625 C 40.5 12.140625 40.40625 12.046875 39.5 11.125 C 33.09375 2.515625 23.59375 1 19.796875 1 C 12.90625 1 10.703125 7.078125 10.703125 12.140625 C 10.703125 15.6875 12.40625 25.53125 16 32.390625 C 18.59375 37.09375 24 41.984375 30.296875 41.984375 C 31.59375 41.984375 37.09375 41.8125 39.09375 38 z " id="CMMI12-99"/>
- </defs>
- <use transform="scale(0.996264)" xlink:href="#CMMI12-99"/>
- </g>
- </g>
- <g id="text_3">
- <!-- $x$ -->
- <g transform="translate(377.077467 182.69498)scale(0.14 -0.14)">
- <defs>
- <path d="M 47.40625 41 C 44.203125 40.390625 43 37.984375 43 36.09375 C 43 33.6875 44.90625 32.890625 46.296875 32.890625 C 49.296875 32.890625 51.40625 35.484375 51.40625 38.1875 C 51.40625 42.09375 46.59375 44 42.40625 44 C 36.296875 44 32.90625 38.296875 32 36.390625 C 29.703125 43.59375 23.5 44 21.703125 44 C 11.5 44 6.09375 31.140625 6.09375 28.890625 C 6.09375 28.484375 6.5 27.96875 7.203125 27.96875 C 8 27.96875 8.203125 28.578125 8.40625 28.984375 C 11.796875 40.1875 18.5 41.984375 21.40625 41.984375 C 25.90625 41.984375 26.796875 38.09375 26.796875 35.6875 C 26.796875 33.484375 26.203125 31.140625 25 26.21875 L 21.59375 12.15625 C 20.09375 6.09375 17.203125 1 11.90625 1 C 11.40625 1 8.90625 1 6.796875 1.96875 C 10.40625 2.59375 11.203125 5.59375 11.203125 6.796875 C 11.203125 8.796875 9.703125 10 7.796875 10 C 5.40625 10 2.796875 7.890625 2.796875 4.6875 C 2.796875 0.890625 7.5 -1 11.796875 -1 C 16.59375 -1 20 2.390625 22.09375 6.484375 C 23.703125 1 28.703125 -1 32.40625 -1 C 42.59375 -1 48 11.734375 48 14 C 48 14.515625 47.59375 14.921875 47 14.921875 C 46.09375 14.921875 46 14.40625 45.703125 13.59375 C 43 4.6875 37.203125 1 32.703125 1 C 29.203125 1 27.296875 3.1875 27.296875 7.296875 C 27.296875 9.484375 27.703125 11.125 29.296875 17.90625 L 32.796875 31.859375 C 34.296875 37.890625 37.703125 41.984375 42.296875 41.984375 C 42.5 41.984375 45.296875 41.984375 47.40625 41 z " id="CMMI12-120"/>
- </defs>
- <use transform="scale(0.996264)" xlink:href="#CMMI12-120"/>
- </g>
- </g>
- <g id="text_4">
- <!-- $A$ -->
- <g transform="translate(293.020525 50.288015)scale(0.14 -0.14)">
- <defs>
- <path d="M 17 11.25 C 13.5 5.234375 10.09375 3.203125 5.296875 2.890625 C 4.203125 2.796875 3.40625 2.796875 3.40625 1 C 3.40625 0.390625 3.90625 0 4.59375 0 C 6.40625 0 10.90625 0.1875 12.703125 0.1875 C 15.59375 0.1875 18.796875 0 21.59375 0 C 22.203125 0 23.40625 0 23.40625 1.890625 C 23.40625 2.796875 22.59375 2.890625 22 2.890625 C 19.703125 3.09375 17.796875 3.90625 17.796875 6.359375 C 17.796875 7.78125 18.40625 8.90625 19.703125 11.15625 L 27.296875 24 L 52.796875 24 C 52.90625 23.078125 52.90625 22.265625 53 21.34375 C 53.296875 18.6875 54.5 8.09375 54.5 6.15625 C 54.5 3.09375 49.40625 2.890625 47.796875 2.890625 C 46.703125 2.890625 45.59375 2.890625 45.59375 1.09375 C 45.59375 0 46.5 0 47.09375 0 C 48.796875 0 50.796875 0.1875 52.5 0.1875 L 58.203125 0.1875 C 64.296875 0.1875 68.703125 0 68.796875 0 C 69.5 0 70.59375 0 70.59375 1.890625 C 70.59375 2.890625 69.703125 2.890625 68.203125 2.890625 C 62.703125 2.890625 62.59375 3.8125 62.296875 6.875 L 56.203125 68.796875 C 56 70.796875 55.59375 71 54.5 71 C 53.5 71 52.90625 70.796875 52 69.296875 z M 29 26.890625 L 49.09375 59.859375 L 52.5 26.890625 z " id="CMMI12-65"/>
- </defs>
- <use transform="scale(0.996264)" xlink:href="#CMMI12-65"/>
- </g>
- </g>
- <g id="text_5">
- <!-- $B$ -->
- <g transform="translate(310.806045 254.3616)scale(0.14 -0.14)">
- <defs>
- <path d="M 36.59375 61.171875 C 37.5 64.890625 37.90625 65.09375 41.796875 65.09375 L 54.796875 65.09375 C 66.09375 65.09375 66.09375 55.421875 66.09375 54.515625 C 66.09375 46.359375 58 36 44.796875 36 L 30.40625 36 z M 53.5 35.1875 C 64.40625 37.203125 74.296875 44.859375 74.296875 54.109375 C 74.296875 61.96875 67.40625 68 56.09375 68 L 24 68 C 22.09375 68 21.203125 68 21.203125 66.09375 C 21.203125 65.09375 22.09375 65.09375 23.59375 65.09375 C 29.703125 65.09375 29.703125 64.28125 29.703125 63.171875 C 29.703125 62.984375 29.703125 62.375 29.296875 60.859375 L 15.796875 7.328125 C 14.90625 3.875 14.703125 2.890625 7.703125 2.890625 C 5.796875 2.890625 4.796875 2.890625 4.796875 1.09375 C 4.796875 0 5.40625 0 7.40625 0 L 41.703125 0 C 57 0 68.796875 11.453125 68.796875 21.390625 C 68.796875 29.46875 61.59375 34.390625 53.5 35.1875 z M 39.296875 2.890625 L 25.796875 2.890625 C 24.40625 2.890625 24.203125 2.890625 23.59375 2.984375 C 22.5 3.09375 22.40625 3.28125 22.40625 4.078125 C 22.40625 4.765625 22.59375 5.359375 22.796875 6.234375 L 29.796875 34 L 48.59375 34 C 60.40625 34 60.40625 23.171875 60.40625 22.375 C 60.40625 12.9375 51.703125 2.890625 39.296875 2.890625 z " id="CMMI12-66"/>
- </defs>
- <use transform="scale(0.996264)" xlink:href="#CMMI12-66"/>
- </g>
- </g>
- <g id="text_6">
- <!-- $Mg$ -->
- <g transform="translate(301.727997 154.763736)scale(0.14 -0.14)">
- <defs>
- <path d="M 90.796875 60.71875 C 91.703125 64.09375 91.90625 65.09375 99 65.09375 C 100.90625 65.09375 101.796875 65.09375 101.796875 66.984375 C 101.796875 68 101.09375 68 99.203125 68 L 87.203125 68 C 84.703125 68 84.59375 67.890625 83.5 66.296875 L 47 8.859375 L 39.5 65.796875 C 39.203125 68 39.09375 68 36.5 68 L 24.09375 68 C 22.203125 68 21.296875 68 21.296875 66.09375 C 21.296875 65.09375 22.203125 65.09375 23.703125 65.09375 C 29.796875 65.09375 29.796875 64.296875 29.796875 63.203125 C 29.796875 63 29.796875 62.40625 29.40625 60.90625 L 16.59375 10.15625 C 15.40625 5.375 13.09375 3.1875 6.40625 2.890625 C 6.09375 2.890625 4.90625 2.796875 4.90625 1.09375 C 4.90625 0 5.796875 0 6.203125 0 C 8.203125 0 13.296875 0.1875 15.296875 0.1875 L 20.09375 0.1875 C 21.5 0.1875 23.203125 0 24.59375 0 C 25.296875 0 26.40625 0 26.40625 1.890625 C 26.40625 2.796875 25.40625 2.890625 25 2.890625 C 21.703125 2.984375 18.5 3.59375 18.5 7.171875 C 18.5 8.171875 18.5 8.265625 18.90625 9.65625 L 32.703125 64.5 L 32.796875 64.5 L 41.09375 2.6875 C 41.40625 0.296875 41.5 0 42.40625 0 C 43.5 0 44 0.796875 44.5 1.6875 L 84.703125 64.984375 L 84.796875 64.984375 L 70.296875 7.375 C 69.40625 3.890625 69.203125 2.890625 62.203125 2.890625 C 60.296875 2.890625 59.296875 2.890625 59.296875 1.09375 C 59.296875 0 60.203125 0 60.796875 0 C 62.5 0 64.5 0.1875 66.203125 0.1875 L 78 0.1875 C 79.703125 0.1875 81.796875 0 83.5 0 C 84.296875 0 85.40625 0 85.40625 1.890625 C 85.40625 2.890625 84.5 2.890625 83 2.890625 C 76.90625 2.890625 76.90625 3.6875 76.90625 4.6875 C 76.90625 4.78125 76.90625 5.484375 77.09375 6.28125 z " id="CMMI12-77"/>
- <path d="M 33.796875 12.671875 C 33.40625 11.0625 33.203125 10.671875 31.90625 9.171875 C 27.796875 3.890625 23.59375 2 20.5 2 C 17.203125 2 14.09375 4.578125 14.09375 11.46875 C 14.09375 16.75 17.09375 27.921875 19.296875 32.421875 C 22.203125 38 26.703125 41.984375 30.90625 41.984375 C 37.5 41.984375 38.796875 33.8125 38.796875 33.21875 L 38.5 31.8125 z M 40 37.40625 C 38.703125 40.296875 35.90625 44 30.90625 44 C 20 44 7.59375 30.328125 7.59375 15.453125 C 7.59375 5.078125 13.90625 0 20.296875 0 C 25.59375 0 30.296875 4.1875 32.09375 6.1875 L 29.90625 -2.75 C 28.5 -8.125 27.90625 -10.578125 24.296875 -14 C 20.203125 -18 16.40625 -18 14.203125 -18 C 11.203125 -18 8.703125 -17.8125 6.203125 -17.03125 C 9.40625 -16.15625 10.203125 -13.40625 10.203125 -12.328125 C 10.203125 -10.765625 9 -9.203125 6.796875 -9.203125 C 4.40625 -9.203125 1.796875 -11.15625 1.796875 -14.390625 C 1.796875 -18.40625 5.90625 -20 14.40625 -20 C 27.296875 -20 34 -11.84375 35.296875 -6.5625 L 46.40625 37.90625 C 46.703125 39.09375 46.703125 39.296875 46.703125 39.5 C 46.703125 40.890625 45.59375 42 44.09375 42 C 41.703125 42 40.296875 40 40 37.3125 z " id="CMMI12-103"/>
- </defs>
- <use transform="scale(0.996264)" xlink:href="#CMMI12-77"/>
- <use transform="translate(104.780079 0)scale(0.996264)" xlink:href="#CMMI12-103"/>
- </g>
- </g>
- <g id="text_7">
- <!-- $\theta$ -->
- <g transform="translate(268.956585 215.009173)scale(0.18 -0.18)">
- <defs>
- <path d="M 44.296875 50 C 44.296875 60.140625 41.09375 70 32.90625 70 C 18.90625 70 4 40.859375 4 18.984375 C 4 14.40625 5 -1 15.5 -1 C 29.09375 -1 44.296875 27.421875 44.296875 50 z M 14 36 C 15.5 41.859375 17.59375 50.203125 21.59375 57.265625 C 24.90625 63.21875 28.40625 67.984375 32.796875 67.984375 C 36.09375 67.984375 38.296875 65.203125 38.296875 55.671875 C 38.296875 52.09375 38 47.125 35.09375 36 z M 34.40625 33 C 31.90625 23.25 29.796875 17 26.203125 10.734375 C 23.296875 5.65625 19.796875 1 15.59375 1 C 12.5 1 10 3.375 10 13.21875 C 10 19.671875 11.59375 26.4375 13.203125 33 z " id="CMMI12-18"/>
- </defs>
- <use transform="scale(0.996264)" xlink:href="#CMMI12-18"/>
- </g>
- </g>
- </g>
- </g>
- <defs>
- <clipPath id="p161e774776">
- <rect height="266.112" width="301.5936" x="85.3632" y="41.472"/>
- </clipPath>
- </defs>
- <defs>
- <pattern height="72" id="hf5b46c532f" patternUnits="userSpaceOnUse" width="72" x="0" y="0">
- <rect fill="#ffffff" height="73" width="73" x="0" y="0"/>
- <path d="M -36 36 L 36 -36 M -24 48 L 48 -24 M -12 60 L 60 -12 M 0 72 L 72 0 M 12 84 L 84 12 M 24 96 L 96 24 M 36 108 L 108 36 " style="fill:#000000;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:1.0;"/>
- </pattern>
- </defs>
- </svg>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
- </div><div class="inner_cell">
- <div class="text_cell_render border-box-sizing rendered_html">
- <h3 id="Using-PNG">Using PNG<a class="anchor-link" href="#Using-PNG">¶</a></h3>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [19]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mi">10</span><span class="p">):</span>
- <span class="n">doright</span><span class="p">(</span><span class="kc">None</span><span class="p">)</span>
- <span class="n">clear_output</span><span class="p">(</span><span class="n">wait</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
- <span class="n">display</span><span class="p">(</span><span class="n">sketch2PNG</span><span class="p">())</span>
- <span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mf">0.01</span><span class="p">)</span>
- </pre></div>
- </div>
- </div>
- </div>
- <div class="output_wrapper">
- <div class="output">
- <div class="output_area">
- <div class="prompt"></div>
- <div class="output_png output_subarea ">
- <img src="data:image/png;base64,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4MCBA0mpTWqJDICS1MJVVVVxzz330KZNG37zm9+QkZGR7JLqmTRpUuzrgoICli9fTl5eHpdeeikANTU1FBUVJas8qcUxAEpSC/fd736XRYsW8Zvf/IYuXboku5yELr30Uq6//noA3nzzTSZNmsTAgQN5+umnY/c4DCw1nFbJLkCS1HiKior4wQ9+wPe+9z3Gjh2b7HLOKC8vjzVr1hCJROjRowevv/46oVCIjIwMTp486UIQqQHZAZSkFurIkSN85StfYdy4cTzyyCPJLucTxS/6GD16NB07duSiiy5i5MiRALz33nts2bIlSdVJLYsBUJJaqG9961vs2rWL559/PraYojkbN24crVu3BqL7/tVyNbDU8Jr/3wiSpHNWUlLCf/7nf/Kv//qvXHHFFcku56y0b9+e0aNHA7B582bC4TCQeIWwpAtjAJSkFubkyZNMmzaNkSNH8vWvfz3Z5ZyTRJs/Dx06lE6dOgFQWFhITU1NUmqTWhIDoCS1MM8++yzvvPMOP/7xj0lPT092OeckUbevVatWTJgwAYB9+/bx1ltvJaM0qUUxAEpSC7J3714ee+wxHnzwQW688cZkl3POBg8eTOfOnQGYN28e1dXVQN1g6DxA6cIZACWpBfnOd75DJBLh+9//frJLOS/p6elMnDgRgAMHDlBaWgp4LrDU0AyAktRClJWVMXv2bL797W/TtWvXZJdz3hJ1+6688kr69OkDRBe4HDt2LCm1SS2FAVCSWogf/OAHdO3alX/4h39IdikXJFG3LxQKxYLhiRMnWLRoUVJqk1oKA6AktQDvvfceL774It/85jdp165dssu5IP3796dfv34ALFq0iIqKCsBhYKkhGQAlqQX4wQ9+QLdu3Zg6dWqyS2kQtWGvsrKSkpISACZNmhR73YUg0oUxAEpSituxYwe/+tWv+MY3vpHy3b9aibaD6dq1a2xl86pVq9i7d28ySpNaBAOgJKW45557jtatW/PAAw8ku5QGM3HiREKhEFC321cbDCORCIWFhUmpTWoJDICSlMJOnDjBc889x5e//GUyMzOTXU6DueSSSxg8eDAAq1evZteuXYD7AUoNxQAoSSnspZdeYvfu3Tz00EPJLqXBxYe9efPmATBmzBjatGkDRIeGI5FIUmqTUp0BUJJS2AsvvMDEiRO55pprkl1Kg0u06rddu3aMGTMGgK1b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pIAxAEqSJAWMAVCSJClgDICSJEkBYwCUJEkKGAOgJElSwBgAJUmSAsYAKEmSFDAGQEmSpIAxAEqSJAWMAVCSJClgDICSJEkBYwCUJEkKGAOgJElSwBgAJUmSAsYAKEmSFDAGQEmSpIAxAEqSJAWMAVCSJClgDICSJEkBYwCUJEkKGAOgJElSwBgAJUmSAsYAKEmSFDAGQEmSpIAxAEqSJAWMAVCSJClgDICSJEkBYwCUJEkKGAOgJElSwBgAJUmSAsYAKEmSFDAGQEmSpIAxAEqSJAWMAVCSJClgDICSJEkBYwCUJEkKGAOgJElSwBgAJUmSAsYAKEmSFDAGQEmSpIAxAEqSJAWMAVCSJClgDICSJEkBYwCUJEkKGAOgJElSwBgAJUmSAsYAKEmSFDAGQEmSpIAxAEqSJAWMAVCSJClgDICSJEkBYwCUJEkKGAOgJElSwBgAJUmSAsYAKEmSFDAGQEmSpIAxAEqSJAWMAVCSJClgDICSJEkBYwCUJEkKGAOgJElSwBgAJUmSAsYAKEmSFDAGQEmSpIAxAEqSJAWMAVCSJClgDICSJEkBYwCUJEkKGAOgJElSwBgAJUmSAsYAKEmSFDAGQEmSpIAxAEqSJAWMAVCSJClgDICSJEkBYwCUJEkKGAOgJElSwBgAJUmSAsYAKEmSFDAGQEmSpIAxAEqSJAXM/w+JIg5X1ky6ZQAAAABJRU5ErkJggg==
- "
- >
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
- </div><div class="inner_cell">
- <div class="text_cell_render border-box-sizing rendered_html">
- <h3 id="take-a-canvas-snapshot">take a canvas snapshot<a class="anchor-link" href="#take-a-canvas-snapshot">¶</a></h3>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [20]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="n">drawing_tool</span><span class="o">.</span><span class="n">mpl</span><span class="o">.</span><span class="n">gcf</span><span class="p">()</span><span class="o">.</span><span class="n">canvas</span><span class="o">.</span><span class="n">print_png</span><span class="p">(</span><span class="s2">"friction.png"</span><span class="p">)</span>
- <span class="kn">from</span> <span class="nn">PIL</span> <span class="kn">import</span> <span class="n">Image</span>
- <span class="n">img</span> <span class="o">=</span> <span class="n">Image</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="s2">"friction.png"</span><span class="p">)</span>
- <span class="n">img</span>
- </pre></div>
- </div>
- </div>
- </div>
- <div class="output_wrapper">
- <div class="output">
- <div class="output_area">
- <div class="prompt output_prompt">Out[20]:</div>
- <div class="output_png output_subarea output_execute_result">
- <img src="data:image/png;base64,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v/76q1GvXLmywsLC1K9fP2Nl8eHDh9WiRQsdOnTI7hrNmzdXTEyMsV0MAODWMQIImMzy5cvtwl9UVNRNh7+bZbFY1LNnT+3bt0/jx49X6dKlJUknTpzQf//7X3l5eWnNmjU6e/asfH19dfbsWS1ZssRuFfDWrVvVunVr9enT5x/DJgDgxhgBBEzmVrd9+afr3GgE8O9+++03jRgxQp988old3dXVVZmZmVq9erVatGghybYyOSAgQHv27DHalSlTRiEhIRo6dKgRJgEA/x4jgICJ+Pv7233etm2bQ/pxzz336OOPP9aGDRvUtGlTo37y5EllZmbq888/NxZ/PPbYY9qxY4dmzZolV1dXSdL58+c1ZswY1a1bV4sWLbrlEAsAZsUIIGASly5dUokSJYzP1atX15EjR275erczAnil7OxszZ8/XyEhIfrjjz+M+p133qnw8HD16dPHmKI+efKkxo8fr7feektZWVlG27Zt2yomJkZNmjS5tYcBAJNhBBAwicaNG9t9TklJcVBP7Dk5Oemll15ScnKygoODjZB65MgR9e3b11ghLNmmiGNiYvTjjz/q8ccfN66xbt06eXl5qX///jp27JhDngMAChMCIGACKSkpxt57kvTcc8+pXLlyDuzR1SpUqKDw8HDt3btX3bp1M+pbtmxRq1at9MILLxgrg+vVq6cVK1Zo+fLlql27tiTbu4xz5swxNpzOzMx0yHMAQGHAFDBgArm18ON617ydKeDriY+PV0BAgPbu3WvUypQpo5EjRyowMNBY/JGRkWGcPHLlptEeHh6aMWOGOnfunKv9AoCigBFAoIj74IMP7D7PmzfPMR25Sd7e3tq5c6fefPNNVapUSZJt8cfo0aNVr149xcXFyWq1qmTJkho2bJhSUlL0yiuvGME0OTlZXbp0UadOnbR//35HPgoAFDiMAAJFXF6M/v39unkxAnilEydOaNy4cXr77bftFn+0a9dOMTExdu83JiQkyN/fXxs2bDBqxYsX16BBgxQaGioXF5c86ycAFBaMAAJFWO/eve0+JyUlOagnt6dy5cp64403tGvXLnl7exv17777Tl5eXnrttdf0559/SpK8vLy0bt06LViwQPfcc48k6fLly4qOjpa7u7tiY2PtQiQAmBEjgEARlZ6ebrfQw9PTM1enQvNzBPBKVqtVy5cvV2BgoA4cOGDU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69+/v1atWiU/P7+8eVCgkGERCAAUErNmzZK/v78uXrxonMhRmGRlZWnu3LkaNWrUVYs/ypYtq6NHjyo+Pl4tWrTQ8ePHFRoaqtmzZys7O9to++ijjyo6OlqNGjW66vq+vr5KTU1V//79jVpaWpoOHDigWrVqKSgoKG8fEChECIAAUEiEhobq3Xff1aFDhxzdldty+vRpTZw4UTExMbp06ZJRb9iwod577z01b97cqO3evVsBAQFas2aNUXNycpKfn5/CwsJUpUoVo16pUiWFhIRcM+j5+Pjo5MmTBWr7HMCRmAIGgELizJkzReL9tYoVK2rq1Knas2ePunbtatR3796tFi1a6KWXXtKRI0ck2UJhfHy8li5daizeuPLkkZwQ+U/v/0m2AJiQkKDU1NS8f0CgECAAAkAhcebMGVWoUMHR3cg1Hh4eWr58uVasWKG6desa9Xnz5snDw0Ph4eG6ePGiLBaLnnrqKe3du1dTpkxR2bJlJdmmdwMCAtSoUSPFxMRIsn//70onTpyQJLm6uubxUwGFA1PAAFBI+Pr66vTp01q5cqWju5LrLl26pLfffluhoaFKS0sz6m5ubpo+fbq6desmi8UiSTpy5IhGjhypefPm2V2jSpUq2rhxo93JI5ItKN5///3y9vbWokWL8vpRgEKBEUAAKCTS09Nv66i0gszZ2VmDBw9WSkqKBgwYYJwEkpqaqu7du8vHx0d79uyRJN15552aO3eutmzZogcffNC4xvHjx9WgQQMNGzZMp0+fNn7/2GOPyc3NjfAHXIERQACm0KxZMx09etTR3bgtx48fl5OTU5GYxqxevbq2bdt23e93794tf39/rV271qg5OTlpwIABGj9+vCpXrixJCgoK0qJFi/Tzzz/b/b5UqVJq27atsrOz5evry/YvwN8QAAGYwt13313oV88WJXfddZexr+H1WK1Wff755xo6dKgOHjxo1CtVqqTx48frtddeM46RS09PV0REhKZOnWpsGr1y5crrngoCmB0BEIApFIURwKLkRiOAV7p48aJmzJihSZMmKT093ajXq1dP0dHRdiFv9OjRmjRpkiQCIPBPiju6AwCQH/5t2EDBU6pUKYWEhKhv374aOXKk5s+fL0lKTEzU448/rieeeELTp0+Xu7u78e4ggH/GPykAgEKhRo0amjdvnjZv3my3+GP58uWqX7++goKCdObMGQf2ECg8mAIGABQ62dnZ+vTTTxUUFKTDhw9fsw1TwMD1MQIIACh0nJyc1Lt3byUlJWn06NEqWbKko7sEFCoEQABAoVWuXDmFhYVp//796tGjh6O7AxQaBEAAQKFXs2ZNLVq0SN9++60aN27s6O4ABR7vAAIAipSsrCy99957euCBB9S8eXNHdwcokAiAAAAAJsMUMAAAgMkQAAEAAEyGAAgAAGAyBEAAAACTIQACAACYDAEQAADAZAiAAAAAJkMABAAAMBkCIAAAgMkQAAEAAEyGAAgAAGAyBEAAAACTIQACAACYDAEQAADAZAiAAAAAJkMABAAAMBkCIAAAgMkQAAEAAEyGAAgAAGAyBEAAAACTIQACAACYDAEQAADAZAiAAAAAJkMABAAAMBkCIAAAgMkQAAEAAEyGAAgAAGAyBEAAAACTIQACAACYDAEQAADAZAiAAAAAJkMABAAAMBkCIAAAgMkQAAEAAEyGAAgAAGAyBEAAAACTIQACAACYDAEQAADAZAiAAAAAJkMABAAAMBkCIAAAgMkQAAEAAEyGAAgAAGAyBEAAAACTIQACAACYDAEQAADAZAiAAAAAJkMABAAAMBkCIAAAgMkQAAEAAEyGAAgAAGAyBEAAAACTIQACAACYDAEQAADAZAiAAAAAJkMABAAAMBkCIAAAgMkQAAEAAEyGAAgAAGAyBEAAAACTIQACAACYDAEQAADAZAiAAAAAJkMABAAAMBkCIAAAgMkQAAEAAEyGAAgAAGAyBEAAAACTIQACAACYDAEQAADAZAiAAAAAJkMABAAAMBkCIAAAgMkQAAEAAEyGAAgAAGAyBEAAAACTIQACAACYDAEQAADAZAiAAAAAJkMABAAAMBkCIAAAgMkQAAEAAEyGAAgAAGAyBEAAAACTIQACAACYDAEQAADAZAiAAAAAJkMABAAAMBkCIAAAgMkQAAEAAEyGAAgAAGAyBEAAAACTIQACAACYDAEQAADAZAiAAAAAJkMABAAAMBkCIAAAgMkQAAEAAEyGAAgAAGAyBEAAAACTIQACAACYDAEQAADAZAiAAAAAJkMABAAAMBkCIAAAgMkQAAEAAEyGAAgAAGAyBEAAAACTIQACAACYDAEQAADAZAiAAAAAJkMABAAAMBkCIAAAgMkQAAEAAEyGAAgAAGAyBEAAAACTIQACAACYzP8BQS2ZnqALn60AAAAASUVORK5CYII=
- "
- >
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
- </div><div class="inner_cell">
- <div class="text_cell_render border-box-sizing rendered_html">
- <h2 id="Sketch-composition">Sketch composition<a class="anchor-link" href="#Sketch-composition">¶</a></h2>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [21]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="n">myfig</span><span class="p">[</span><span class="s1">'friction'</span><span class="p">]</span><span class="o">.</span><span class="n">graphviz_dot</span><span class="p">(</span><span class="s1">'friction'</span><span class="p">)</span>
- </pre></div>
- </div>
- </div>
- </div>
- <div class="output_wrapper">
- <div class="output">
- <div class="output_area">
- <div class="prompt"></div>
- <div class="output_subarea output_stream output_stdout output_text">
- <pre>graphviz [('Composition:\\nfriction', 'Composition:\\nplan'), ('Composition:\\nplan', 'Composition:\\nbody'), ('Composition:\\nbody', 'Composition:\\nwheel'), ('Composition:\\nwheel', 'Rectangle:\\nouter'), ('Rectangle:\\nouter', 'Curve:\\nrectangle'), ('Composition:\\nbody', 'Force:\\nN'), ('Force:\\nN', 'Line:\\narrow'), ('Line:\\narrow', 'Curve:\\nline'), ('Force:\\nN', 'Text:\\ntext'), ('Composition:\\nbody', 'Text:\\nmc'), ('Composition:\\nplan', 'Wall:\\ninclined wall'), ('Wall:\\ninclined wall', 'Curve:\\nwall'), ('Composition:\\nplan', 'Line:\\nx start'), ('Line:\\nx start', 'Curve:\\nline'), ('Composition:\\nplan', 'Axis:\\nx axis'), ('Axis:\\nx axis', 'Arrow3:\\narrow'), ('Arrow3:\\narrow', 'Line:\\nline'), ('Line:\\nline', 'Curve:\\nline'), ('Arrow3:\\narrow', 'Line:\\nhead left'), ('Line:\\nhead left', 'Curve:\\nline'), ('Arrow3:\\narrow', 'Line:\\nhead right'), ('Line:\\nhead right', 'Curve:\\nline'), ('Axis:\\nx axis', 'Text:\\nlabel'), ('Composition:\\nplan', 'Text:\\nmA'), ('Composition:\\nplan', 'Text:\\nmB'), ('Composition:\\nfriction', 'Line:\\nground'), ('Line:\\nground', 'Curve:\\nline'), ('Composition:\\nfriction', 'Gravity:\\nmg'), ('Gravity:\\nmg', 'Line:\\narrow'), ('Line:\\narrow', 'Curve:\\nline'), ('Gravity:\\nmg', 'Text:\\ntext'), ('Composition:\\nfriction', 'Arc_wText:\\nangle'), ('Arc_wText:\\nangle', 'Arc:\\narc'), ('Arc:\\narc', 'Curve:\\narc'), ('Arc_wText:\\nangle', 'Text:\\ntext')] defaultdict(<function Shape.graphviz_dot.<locals>.<lambda> at 0x0000026E4E9629D0>, {'Composition:\\nplan': 1, 'Composition:\\nfriction': 0, 'Composition:\\nbody': 1, 'Composition:\\nwheel': 1, 'Rectangle:\\nouter': 1, 'Curve:\\nrectangle': 1, 'Force:\\nN': 1, 'Line:\\narrow': 2, 'Curve:\\nline': 7, 'Text:\\ntext': 3, 'Text:\\nmc': 1, 'Wall:\\ninclined wall': 1, 'Curve:\\nwall': 1, 'Line:\\nx start': 1, 'Axis:\\nx axis': 1, 'Arrow3:\\narrow': 1, 'Line:\\nline': 1, 'Line:\\nhead left': 1, 'Line:\\nhead right': 1, 'Text:\\nlabel': 1, 'Text:\\nmA': 1, 'Text:\\nmB': 1, 'Line:\\nground': 1, 'Gravity:\\nmg': 1, 'Arc_wText:\\nangle': 1, 'Arc:\\narc': 1, 'Curve:\\narc': 1})
- [('Composition:\\nfriction', 'Composition:\\nplan'), ('Composition:\\nplan', 'Composition:\\nbody'), ('Composition:\\nbody', 'Composition:\\nwheel'), ('Composition:\\nwheel', 'Rectangle:\\nouter'), ('Rectangle:\\nouter', 'Curve:\\nrectangle'), ('Composition:\\nbody', 'Force:\\nN'), ('Force:\\nN', 'Line:\\narrow (1)'), ('Line:\\narrow (1)', 'Curve:\\nline (1)'), ('Force:\\nN', 'Text:\\ntext (1)'), ('Composition:\\nbody', 'Text:\\nmc'), ('Composition:\\nplan', 'Wall:\\ninclined wall'), ('Wall:\\ninclined wall', 'Curve:\\nwall'), ('Composition:\\nplan', 'Line:\\nx start'), ('Line:\\nx start', 'Curve:\\nline (2)'), ('Composition:\\nplan', 'Axis:\\nx axis'), ('Axis:\\nx axis', 'Arrow3:\\narrow'), ('Arrow3:\\narrow', 'Line:\\nline'), ('Line:\\nline', 'Curve:\\nline (3)'), ('Arrow3:\\narrow', 'Line:\\nhead left'), ('Line:\\nhead left', 'Curve:\\nline (4)'), ('Arrow3:\\narrow', 'Line:\\nhead right'), ('Line:\\nhead right', 'Curve:\\nline (5)'), ('Axis:\\nx axis', 'Text:\\nlabel'), ('Composition:\\nplan', 'Text:\\nmA'), ('Composition:\\nplan', 'Text:\\nmB'), ('Composition:\\nfriction', 'Line:\\nground'), ('Line:\\nground', 'Curve:\\nline (6)'), ('Composition:\\nfriction', 'Gravity:\\nmg'), ('Gravity:\\nmg', 'Line:\\narrow (2)'), ('Line:\\narrow (2)', 'Curve:\\nline (7)'), ('Gravity:\\nmg', 'Text:\\ntext (2)'), ('Composition:\\nfriction', 'Arc_wText:\\nangle'), ('Arc_wText:\\nangle', 'Arc:\\narc'), ('Arc:\\narc', 'Curve:\\narc'), ('Arc_wText:\\nangle', 'Text:\\ntext (3)')]
- Run dot -Tpng -o friction.png friction.dot
- </pre>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [22]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="o">!</span>dot -Tpng -o dotfriction.png friction.dot
- <span class="kn">from</span> <span class="nn">PIL</span> <span class="kn">import</span> <span class="n">Image</span>
- <span class="n">img</span> <span class="o">=</span> <span class="n">Image</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="s2">"dotfriction.png"</span><span class="p">)</span>
- <span class="n">img</span>
- </pre></div>
- </div>
- </div>
- </div>
- <div class="output_wrapper">
- <div class="output">
- <div class="output_area">
- <div class="prompt output_prompt">Out[22]:</div>
- <div class="output_png output_subarea output_execute_result">
- <img src="data:image/png;base64,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Pn06fvzxRxgaGkodiapRXl6Or7/+GkuWLMHChQvx1VdfSR3pmT799FOsWrUKf/75p9pOfajJvv32WyxcuFBt7hNB9cuff/6JGTNmIDg4GO7u7lLHUQvx8fHw9PTEggUL1GaKzeqcO3cOw4YNQ69evbB161aYmZlJHalB2759O15//XX4+flh/fr1aj8AL5fL8eGHH+KHH37Axx9/jC+//BK6urpSx6JaevDgAWbPno19+/bhl19+wcyZM6WORERERESkEpIXfgCgpKQEH374IX766SeMGzcOq1evRvPmzaWORc+hsLAQn3zyiWId/vLLL2jSpInUsV7YkSNHMHXqVFhZWWHHjh28ckDNpKamYtKkSYiKilJcSaMJhBB45513sGbNGqxduxavv/661JHqBblcjgULFuDHH3/Ehg0bMGPGDKkjUT01b9487Nq1C+fOnUPbtm2ljiOprKws9OzZE506dcKePXvUfvD+woULePXVV2FgYIC9e/fyc10C5eXl+Oijj7By5Up88MEH+PbbbyGTyaSOVWsbNmzAO++8A0dHR2zbtq3BbwM0QVBQEKZPnw4hBP744w/07dtX6khERERERCqjFvMq6OvrY9WqVfj7778RFhYGJycnBAQESB2Laik0NBTOzs7YunUrtm3bhp07d2p00QcAhg4diosXL6JJkybo0aMHfvvtN6kj0f938OBBODs74969ewgPD9eYog/wcMqoVatWYfHixXjzzTexZMkSqSNpvJKSEkyePBm//PIL9uzZw6IPKdWqVavg6emJoUOHIisrS+o4kiksLISvry8aNWqE33//Xe2LPgDg6uqKqKgo2NjYwMPDAzt37pQ6UoOSlZWFwYMHY/369di+fTv+85//aFTRBwBmzZqFCxcuQC6Xw8XFBRs2bIAanD9H1SgtLcXHH3+MAQMGwN3dHZcuXWLRh4iIiIgaHLUo/FQaMGAALl++jMGDB2PkyJEYOnQoYmNjpY5FNbhz5w5ef/119O7dG23atEFMTEy9mqqvVatWCAwMxLvvvos33ngDgwYN4r2oJHTnzh1MmTIFvr6+GDFiBCIjI9G5c2epY72Qjz/+GL/++iu+/PJLjB07FtnZ2VJH0kg3btxA7969cfz4cZw8eRIjR46UOhLVc9ra2ti+fTtMTEzg7e2NtLQ0qSOpXF5eHoYNG4bU1FQcPnwY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pK+vj+joaAghWPRpQCr3Ja9cuYLCwkIWfajOmJmZQUtLC9HR0TA2NmbRh4iIiIiontB69lOIiIiISJ0YGhpKHYGIiIiIiIiI1BQLP0REREQaIi8vT+oIRERERERERKTmWPghIiIi0hByuVzqCERERERERESk5lj4ISIiIiIiIiIiIiIiqidY+CEiIiLSMNra2lJHICIiIiIiIiI1xcIPERERkYYxMjKSOgIRERERERERqSkWfoiIiIg0REFBgdQRiIiIiIiIiEjNsfBDREREpCHKy8uljkBEREREREREao6FHyIiIiIiIiIiIiIionqChR8iIiIiDSOTyaSOQERERERERERqioUfIiIiIg1jYmIidQQiIiIiIiIiUlMs/BARERFpiKKiIqkjEBEREREREZGaY+GHiIiISEOUlpZKHYGIiIiIiIiI1BwLP0RERERERERERERERPUECz9ERERERERERERERET1BAs/RERERBrGxMRE6ghEREREREREpKZY+CEiIiLSECUlJQAAmUwmcRIiIiIiIiIiUlcs/BARERFpiOLiYqkjEBEREREREZGaY+GHiIiIiIiIiIiIiIionmDhh4iIiIiIiIiIiIiIqJ5g4YeIiIhIwxgZGUkdgYiIiIiIiIjUFAs/RERERBqirKwMAKCtrS1xEiIiIiIiIiJSVyz8EBEREWmIwsJCqSMQERERERERkZpj4YeIiIiIiIiIiIiIiKieYOGHiIiIiIiIiIiIiIionmDhh4iIiEjDGBoaSh2BiIiIiIiIiNQUCz9EREREGqKiogIAoKurK3ESIiIiIiIiIlJXLPwQERERaYj8/HypIxARERERERGRmmPhh4iIiIiIiIiIiIiIqJ5g4YeIiIiIiIiIiIiIiKieYOGHiIiISIMYGBhIHYGIiIiIiIiI1JiO1AHqq8LCQnz44YcoLS2FltbD+tqZM2dw//59zJ49W/G8iooKLFu2DM2bN5cqKtVD7H9ERPXDwoULkZSUBENDQwBAfHw85HI5FixYAF1dXQAPt+UzZsyAo6OjlFGpjkVGRuLnn3+Gvr6+4rGioiJs27YN0dHRAIDS0lK0b98en3zyiUQpSRP98ssvCAsLg56eHgAgPT0dAPDuu+8qHispKcHUqVPRv39/yXISEREREdGLkwkhhNQh6qP4+Hi0a9cOABQDM4+Ty+WoqKjAiRMneFBFdYr9j4hI88nlcmhrawN4clsuk8kgk8kAPBygXbx4MT7//HOVZyTlWbx4MRYtWgQdHR3Fun5cWVkZgId9pabnED1OT08PZWVlNe4jAg/71pQpU7BlyxYVJiMiIiIiorrCqd6UpG3btnBycoJMJkNZWVm1XxUVFTAxMYGXl5fUcameYf8jItJ8WlpamDNnDnR1dZ/YhpeWlqKkpAQlJSUAgFdffVXasFTn/Pz8AADl5eU1fpbr6upixowZLPrQc/n666+r3a48+gUA/v7+EiclIiIiIqIXxcKPEk2dOlVxpm51dHV1MXHiRMWUCkR1if2PiEjzTZgwQTEIWx2ZTIbOnTtzmrd6qG3btnBxcXlqUaesrAyTJ09WYSqqD/z8/FBeXv7U5zRp0gQDBgxQUSIiIiIiIqprLPwokZ+fHyoqKmr8eeUUCkTKwP5HRKT5vL290axZsxp/rq2tjddee02FiUiVpk2b9tSTOJo1a4Z+/fqpMBHVB3Z2dujWrVuNRUVdXV1MmjQJOjq8HSwRERERkaZi4UeJWrVqhZ49e0JLq/o/s4WFBafZIqVh/yMi0nxaWlrw8/Or8epMIQQmTZqk4lSkKhMmTKjxJA49PT34+/s/tTBEVJPp06fX2HfKysq4XSEiIiIi0nAs/CiZv79/tWfTVR6s1zQoT1QX2P+IiDTfhAkTUFpa+sTj2tra8PHxQYsWLSRIRapgbW0NLy+vaj+vS0tLOThPL2zChAkQQlT7M2tra/Tq1UvFiYiIiIiIqC5x1FfJxo0bV+3jpaWlnJOdlI79j4hI8/Xu3Rvm5uZPPC6EwMyZMyVIRKo0bdq0ak/iaNmyJXr06CFBIqoPLCws0Ldv3yeu+tHV1a2xzxERERERkeZg4UfJmjdvjoEDBz5xUGVvb49u3bpJlIoaCvY/IiLNp6WlhUmTJkFXV7fK4/r6+nj11VelCUUqM3bs2CcG4XV1dTF9+nQOztNL8ff3f+Kqn7KyMvj5+UmUiIiIiIiI6goLPyowderUKgdVlQfrRKrA/kdEpPkmTJiAsrIyxfe6uroYP348DA0NJUxFqmBmZobBgwdDR0dH8VhZWRmv3KWXNmbMmCdODmrbti26du0qUSIiIiIiIqorLPyowMiRI6ucpcsz6UiV2P+IiDRfz549YWlpqfi+rKwM06ZNkzARqdLUqVNRUVGh+L5Tp07o1KmThImoPjAxMYGvr6+iqKirq4sZM2ZIG4qIiIiIiOoECz8qYGRkhJEjR0JHRwcymQxdunRB+/btpY5FDQT7HxGR5pPJZJg8eTL09PQAAJaWlvDx8ZE4FamKr68vDAwMADwcnJ86darEiai+8Pf3VxQVy8rKMGnSJIkTERERERFRXWDhR0X8/f1RXl4OIQSn2SKVY/8jItJ8EyZMQGlpKQBg+vTp0NLiblxDYWhoiDFjxgAAysvLOThPdWbo0KFo1KgRAMDFxQWtW7eWOBEREREREdUFjhioyJAhQxT/5zRbpGrsf0REms/d3V3xf39/fwmTkBQqiz3W1tZ45ZVXJE5D9YWBgQF8fX0BgCcHERERERHVIzLx6F3fqdaKiopw8+ZNpKenIyMjA3fv3kVWVhbu3LmDrKwsFBUVobi4GEVFRZDL5cjJycGdO3dQVFSE1q1bw9jYGDo6OtDX14ehoSH09PRgbm4OCwsLtGjRAubm5jA3N4e1tTXs7OxgYmIi9UsmNVRRUYGEhAQkJSUhLS0NKSkpuHPnDm7fvo2CggLk5+ejrKwM+fn5SE5ORlFREdq2bQtTU1Noa2vDxMQEjRo1go2NDaysrNCqVStYWVnB1tYW7dq1q3JvICIiUo7CwkJcv34dKSkpSE1NVWzH09PTUVZWhgcPHkAIgezsbGRmZiI/Px+dOnVCo0aN0KhRIxgYGKBJkyawsbFBy5YtFdtzOzs7tGrVSuqXR89Q2/X/4MEDJCYmwsTEBC1btuT6p2fKyMhAfHw80tLSkJqaipSUFMWxS2lpKQoKClBSUoK7d+8iPT0dtra2aNq0qWIfUU9PD5aWllX6lZWVFdq3bw9TU1OpXx4RERERET0FCz/PkJGRgfPnz+P69euIi4tDfHw84uLikJKSgso/na6urqJQY2VlBXNzczRq1EhR1AGAJk2aVFlubm4uKioqFMWhkpISZGVlISMjAxkZGcjKykJJSYni+S1atICDgwPatWuHdu3awcHBAa6urjzjswEpLi5GeHg4oqKicOXKFVy+fBlXr15FUVERAFQp4Nja2qJx48Zo3Lgx9PT0FP8CD6eIycvLU/xbVFSE1NRUpKWlKQpGAKCnp4cOHTrAyckJTk5OcHFxQc+ePWFkZCTZ34CISNNlZmbi9OnTuHz5Mi5fvoyYmBgkJCRALpcDAJo2bQpra2u0bNkSLVq0gJ6eHszMzCCTyarsS1SeYFJYWIiSkhLcu3fviYIBAJiZmcHJyQmdO3dG165d4ebmBmdnZ2hra0vy+hs6rn9SBiEEYmNjERYWpthHvHz5MjIzMwEA2traVQo4lpaW0NXVhZGRkeLfSjk5OZDL5cjOzkZ5eTnS09OrFIwq2dnZoXPnzoq+1bNnT9ja2qr8tRMRERERUfVY+HlEfn4+IiMjERkZiYiICEREROD27duQyWRo2bKloujy6JeFhQWaNWumlDw5OTlIT09HYmIibty4gevXrysKT8nJyaioqIClpSW6d++OHj16oHv37nB3d3+iyESaqbS0FBERETh58iSCg4MRFhaG4uJitGzZUlGMqRzMqTxDsy7k5uYiOTkZsbGxiImJwZUrVxATE4Nbt25BW1sb3bt3R9++fdG3b1/07t1bUdwkIqIn3b17FyEhIQgODkZQUBBiY2Ohra2N9u3bo3PnzujSpQucnJzQoUMHxVUcL0sIgYyMDNy6dQsxMTG4fPmyYlt+//59mJmZwcvLCz4+PujXrx+cnJx4vyAl4fonZbl+/TqCgoIUfSszMxMmJiZwdHRU9KvOnTujXbt2sLS0rJNiX0lJCe7cuYPr169X6VuxsbEoKSlB69at4ePjo/iytraug1dKREREREQvokEXfuRyOaKionD8+HEcO3YMYWFhKC0thZ2dHdzd3eHm5oYePXrA1dVV7a5yKCkpwcWLF3H+/HlEREQgMjIS169fh0wmQ7du3TBo0CAMGjQIPXv2hI6OjtRxqZaKi4tx7Ngx7Nq1CwEBAcjNzUWHDh0UB9De3t6wsLCQJFt2djZOnz6tGGS4dOkS9PX1MXjwYIwfPx4jRozglIRERADu3LmDPXv2YNeuXThz5gy0tbXh4eEBHx8f9O3bFx4eHjAwMJAkW0JCAoKDgxEYGIigoCCkpaXB2toaY8eOxbhx49C7d28WAV4S1z8pS1RUFHbt2oW//voLN2/eRPPmzeHt7Y2+ffvCx8cHnTp1gkwmU3mu8vJynD9/XrGPePbsWRQUFMDNzQ3jxo3D+PHj0bp1a5XnIiIiIiJqyBpc4Sc/Px8BAQHYv38/Tpw4gXv37qFt27ZVCiXm5uZSx3whOTk5CAsLw4kTJ3Ds2DFcvnwZRkZG6N+/P0aMGIExY8bU2VUhVHeEEDh58iQ2btyIgIAAFBYWwsfHB+PGjcPIkSNhZWUldcRq3bt3D0eOHMFff/2FY8eOAQAGDx6MadOmYdSoUZxGhogalPz8fGzduvX/tXfnYVGV//vA71FExQVTERG1ctdEhVTQEIQsRB0yFXMJS8UELVs0l4LMX4aaaylqaC4pQmFmDEpuiCu4JQgp4JKghoALuAzIdn5/+GU+gIhLnHlmuV/XxVXMnJn3De+nE+c8Z56D4OBgHDlyBObm5njrrbcwbNgwuLi46OynI5OTk/H7779j69atOHXqFJo2bYphw4ZhwoQJ6NKli+h4eoP9J7lcunQJa9aswS+//IJ//vkH7du3h6enJ4YMGYJu3boJmeh5koKCAhw5cgRbt27Fb7/9huvXr8POzg4jR47E2LFjZVstgYiIiIiI/scoJn4ePHiAXbt2ISQkBOHh4SgqKkL//v3Rv39/uLm54eWXXxYdURbXr1/Hrl278OeffyIiIgL5+flwc3PDiBEj4OHhoXOfYjI2d+7cwcaNG7Fy5UokJSXB2dkZo0ePxttvv43GjRuLjvdM7ty5g4iICISEhGDnzp1o1qwZfH194e3tLewTSkRE2pCSkoLAwEBs3LgRBQUFGD58OIYPH45+/fqhRo0aouM9k0uXLmHr1q3YuHEjzp49iz59+mDy5MkYMmSI3v0s2sL+kxyKi4uxa9cuBAYGIjIyEi1btsSYMWMwbNgw2NjYiI73TIqLi3H48GGEhYVh8+bNyMvLw8iRIzFp0iR0795ddDwiIiIiIoNl0BM/Z8+exYoVKxAaGoo7d+7AxcUFI0eOxJAhQ9CgQQPR8bQqNzcX4eHhCA0NRWRkJKpXr44hQ4bgww8/hL29veh4RiUzMxPz58/HmjVrAABeXl6YNGkSOnfuLDhZ1bh8+TJWrVqFdevW4e7duxg1ahT8/f0NdoKViIzT8ePHMXv2bOzatQutW7eGr68vxo4dazD32du/fz8CAwPxxx9/wMLCAtOmTYOvr2+V3IPGELD/JIfCwkJs2rQJAQEBuHjxIvr164fJkydj0KBBBvFJarVajeDgYKxcuRJxcXHo1asXZs+eDTc3N9HRiIiIiIgMjsFN/BQXF0OlUmH58uWIiopC27ZtMWnSJIwYMQKWlpai4+mE7Oxs/Pbbb1i9ejVOnjyJnj174qOPPoKnpydq1qwpOp7BunXrFhYuXIgVK1agbt26mDFjBsaOHQtzc3PR0WSRl5eHLVu2ICAgAFeuXMHYsWPh5+eH5s2bi45GRPTc4uPj4e/vD5VKhddeew1ffvkl3NzcDPa+KFevXsXy5csRGBgIc3NzfPHFF5gwYQJMTU1FRxOC/Tfu/suluLgYoaGhmDNnDv755x+8//77mDZtGtq1ayc6mmwOHz6MBQsWICIiAo6Ojpg7dy6cnZ1FxyIiIiIiMhgGc5San5+PH3/8EW3atMGQIUNQq1YtREZGIikpCR9//DEnfUpp0KABxo8fjxMnTiAmJgZt2rTBuHHj8OKLL2LevHm4d++e6IgGpbCwEAsXLkSrVq2wdu1a+Pv74+LFi/jkk08MdtIHAGrVqoVx48YhKSkJK1asQGRkJNq2bYsZM2ZArVaLjkdE9EzS09MxatQo2NraIj09HTt37sThw4fh7u5usCf9AaB58+ZYsGABLl68CE9PT83J6K1bt4qOplXsv3H3X07R0dHo2rUrxowZAwcHByQlJSEoKMigJ30AwNHRESqVCjExMahVqxb69u0LNzc3pKSkiI5GRERERGQQ9P5Itbi4GD///DM6duyIKVOmYODAgUhJSUFERATc3Nx08oanusTBwQHBwcFITU2Ft7c35s2bh9atW+P7779HXl6e6Hh678SJE+jevTu++uorfPzxx7h06RKmT5+uszd5loOJiQkmTJiA8+fPY8GCBQgKCkLnzp0RGRkpOhoR0RMVFxdj1apV6NSpE44dO4bffvsNx48fh7u7u+hoWmVpaYlly5bh/PnzcHFxwfDhw6FUKpGamio6mqzY/4eMtf9yunnzJsaOHQtXV1e8/PLLSExMxMaNG9GqVSvR0bTKwcEBe/bsQXR0NLKystC1a1fMmTMH+fn5oqMREREREek1vZ74+eOPP2BjY4Px48ejb9++OH/+PJYvX47WrVuLjqZ3rKysMHfuXFy6dAljxozBrFmz0K5dO/z0008oLi4WHU/vqNVqfPzxx3BwcECjRo0QHx+POXPmoF69eqKjCWNqaoopU6bg7Nmz6NmzJwYMGIARI0bg5s2boqMREVUoKSkJjo6OmDJlCiZOnIjExES8/fbbRn1RSfPmzbF+/Xrs378fFy5cQOfOnbF06VIY2MrBANj/ihhT/+UUGhqKjh07Yvfu3QgLC0N4eDg6dOggOpZQzs7OOH78OObOnYuFCxeia9euOHr0qOhYRERERER6Sy8nfq5cuYK33noLb7/9NmxsbPD333/jp59+QsuWLUVH03uNGzfGwoULcfHiRSiVSvj4+MDJyQmJiYmio+mNpKQk2NvbY/PmzVi/fj327t1r8Mt1PAsrKyuEhoZix44dOHbsGOzs7BAbGys6FhFRGcHBwejRowcKCwtx6tQpzJ8/nze2L8XZ2Rnx8fGYNm0aZsyYAaVSaVAT+ex/5Qy9/3LJy8vDxIkTMWrUKLzzzjs4e/Yshg4dKjqWzjAxMcHUqVORmJiIVq1awdnZGUuWLOHEIhERERHRc9CriZ/CwkIsW7YMnTp1QlJSEvbt24fQ0FCeVJeBlZUVAgMDcerUKRQWFsLOzg5ffPEFcnNzRUfTaSUniurWrYvTp09jzJgxRn1lcGUGDBiA06dPw87ODk5OTrximIh0QsmJWS8vL0yYMAFHjhxBly5dRMfSSaamppg9ezYOHjyIhIQEg5jIZ/+fniH2X07nz59Hr1698Ntvv0GlUmH58uUGfa/H/+Kll15CREQEvvvuO8ycORNDhgxBdna26FhERERERHpFbyZ+0tLS4OTkhBkzZmDq1KmIj4+Hi4uL6FgGr0uXLjh69CiWLFmCwMBAdOvWDfHx8aJj6RxJkjBr1izNiaKDBw/yE2hPoUGDBti2bRu++eYbTJ8+HV5eXigoKBAdi4iM1I0bN+Dk5IRff/0V27Ztw5IlS1CjRg3RsXSeg4MD/vrrL9jY2MDJyQlbtmwRHem5sP/Px1D6L6f9+/eje/fuqFWrFv766y8MHDhQdCSdp1Ao8Omnn+LgwYP466+/0L17d1y6dEl0LCIiIiIivaEXEz87duyAnZ0dcnNzERcXh6+//hq1atUSHctoVKtWDR9++CHOnj0La2tr9O7dGxs2bBAdS2cUFRXhgw8+wNKlSxEaGsoTRc9IoVBgxowZ2Lt3L3bu3InBgwdDrVaLjkVERubKlSvo06cP7t69i1OnTmHw4MGiI+mVRo0aQaVSYdasWXj33XexfPly0ZGeCfv/3+h7/+W0fft2uLu7Y9iwYbww6DmUTCxaWlrC0dERZ86cER2JiIiIiEgv6PTET1FREb766isolUoolUocOXIEHTt2FB3LaFlbW2PPnj347LPPMG7cOIwdOxZ5eXmiYwmVn5+P4cOH45dffsGOHTswfPhw0ZH0lrOzM6Kjo3H69Gm88cYbuH37tuhIRGQkkpKS4OjoiLp16+LgwYNo1aqV6Eh6SaFQYM6cOfjhhx/wySef4OuvvxYd6amw/1VDX/svp3Xr1mHYsGGYMmUK1q5dywuDnlOjRo2wZ88e2Nraom/fvjhy5IjoSEREREREOk8h6ehNNfLz8+Hl5YWIiAgEBgbi/fffFx2JStmxYwfee+89vPLKK1CpVKhfv77oSFonSRK8vLzw559/IjIyEj169BAdySBcunQJb775Jho3boyoqCiYmZmJjkREBuzq1avo1asX2rVrh+3bt6NevXqiIxmELVu2YOzYsZgzZw5mzpwpOs5jsf/y0Jf+yyk4OBhjxozBvHnzMH36dNFxDEJBQQHef/997NixA4cOHYKNjY3oSEREREREOksnJ37UajWGDRuGY8eOITIyEj179hQdiSpw8eJF9OvXDw0bNsSuXbvQuHFj0ZG0atasWVi1ahUPPGVQciLOzs4O27ZtQ/Xq1UVHIiIDlJOTgz59+sDMzIwTzTIoOfH9888/Y/To0aLjPIL9l5eu919OUVFRcHd3N+qJL7mUXHh14MABxMTEoHnz5qIjERERERHpJJ2b+MnJyYGHhwdSUlKwe/dunlDXcVevXsUbb7wBhUKBvXv3olmzZqIjacWqVavwySefIDIyEq6urqLjGKSEhAT06dMH7777LlasWCE6DhEZmPz8fLi7uyMtLQ1Hjx6FhYWF6EgGaf78+Zg9e7bO/f+S/dcOXe2/nBITE+Ho6IhRo0Zh5cqVouMYpJL/frOysnDo0CGYm5uLjkREREREpHN06h4/RUVFGD58ONLS0nD48GHhkz6xsbHw9/eHQqGAQqGAv78/4uPjkZmZCYVCITSbrmjevDkOHjyI2rVro3///rh3757oSLI7fvw4Pv74Y6xbt07WkxjGPv5sbGywbds2rFmzBr/99pvoOERkYL766iskJCQgMjJS1pP+xr4vnzlzJsaPH49Ro0YhKytLdBwN9l87dLX/csnLy8OIESPg7OyM5cuXy1rLmMeWqakptm3bBgCYOHGi4DRERERERLpJpz7xM3nyZISFheHo0aNo06aN0Cz+/v64ceMGPv30U7Rr1w4AkJmZiWPHjsHDwwPAw6UG6KGsrCz07t0bnTp1Muilue7fvw87Ozu8+eabsh7Qc/z9z5IlSxAQEICEhARYWVmJjkNEBuDw4cNwdXXF7t270bdvX9nqcF/+UFFREZydndGoUSP88ccfouOw/1qma/2X02effYbw8HDExcWhbt26stXh2HooKSkJr776KoKCgoxuOUEiIiIioifRmYmfkqWzdu/eDWdnZ6FZSq6YCw8Pr/D52NhY9OrVyygOqJ5FSkoKevbsCW9vbyxatEh0HFlMnjwZUVFROHXqlGz3AuD4K0uSJLz++uuoWbMmdu7cafBXsRKRvO7evYuuXbti6NChWLhwoWx1uC8v69KlS+jWrRuWLl2K8ePHC8vB/ouhK/2XU1RUFNzc3HDw4EH06tVLtjocW2UFBgbCz88P8fHxaNmypeg4RERERES6Q9IBCQkJkqmpqbR+/XrRUaSYmBgJgBQTE1PpdiW/OgCar9LPlX4sIyNDCg8Pl5RKpZSdnS35+PhISqWyzHalX79o0SLNY6mpqZr3KHlcqVRK+/bt02zv5+cn+fn5Vdnv4L/Yt2+fZGpqKu3YsUN0lCoXGxsrmZqaSsePH5etBsdfxdLS0qQXXnhB2rJli6x1iMjwffbZZ5KNjY2Ul5cnWw3uyyv2008/SQ0aNJCysrJkrVMZ9t+4+y+XBw8eSG3atJG+/PJLWetwbD2quLhYcnd3l95++23ZahARERER6SPh9/gpKiqCt7c3vLy88P7774uOgx07dgAAWrVqVel20v9dRZeRkfHIc6mpqWW+9/b2hoeHB1QqFc6dOwcfHx9YW1tj3759AAA/P78yV+VNnToVfn5+iIuLQ8uWLZGZmQlvb29YW1tDkiR88skneP311xEfH/+fflY5uLq6Yvbs2Zg0aZLB3e9nxowZ+OCDD9CjRw/ZanD8VaxFixbw8/PDl19+ifz8fK3VJSLDkpqaisDAQCxfvhw1a9aUrQ735RUbN24cOnbsiG+//VZrNUtj/427/3IKCgpCfn4+/Pz8ZK3DsfUohUKB5cuXIyIiAjExMVqpSURERESkFwRMNpWxdOlSycrKSrp165boKJIkSY9c1fa8ryn/WMn32dnZZbbz8/N75PHs7OwyV8aFhIRU+P668imf8vLz86UuXbpIU6ZMER2lyuzcuVOqU6eOdP36dVnrcPw9Xm5urtSiRQtp+fLlWq1LRIbj/fffl9zd3WWvw33540VHR0s1a9aULl++rNW6ksT+G3v/5XLv3j3J0tJSKysXcGw93uTJkyVnZ2et1iQiIiIi0mVC7/Hz77//on379tiwYQOGDh0qKkYZJfcPeZZfS0WvKf/Y4943Pj4e3bp1Q0hICEaMGAHg4RrhjRo1QteuXQFAcxVeRQS2r1InTpyAo6Mjjhw5gu7du4uO859IkgRbW1sMGjQIc+fOlbUWx1/l1q5dCz8/P1y8eBF16tTRam0i0m/nzp1Dly5dcPLkSc3+TS7cl1fO3d0dVlZWWLdundZqsv/G3X85ffvttwgODkZCQgKqV68uay2OrcfLyMhA69atsXXrVvTv319rdYmIiIiIdJXQpd6WLl2Kzp0768ykDwD4+PgAAHJycrRSr2vXrlAqldiyZYvmsf3795c5KVFyMCVJ0iNfuqpHjx4YPHiw7BMl2nDo0CEkJibC19dX9locf5Xz8vJCQUEBtm7dqvXaRKTfAgMD0bt3b9lP+gPclz/Jhx9+iC1btuDWrVtaq8n+G3f/5VJUVISVK1fC19dX9kkfgGOrMpaWlhg6dChWrFih1bpERERERLpK2MRPdnY2goKC8Omnn4qKUKEBAwYAAC5fvqy1mqNGjYJKpUJsbCzS0tLQs2fPCrdLSUnRWqaqMHPmTKhUKly4cEF0lP/k559/Rr9+/WBtbS17LY6/ytWsWRPvvPMONmzYIDoKEemR/Px8hIaGYsyYMVqpx3155dzc3PDCCy8gNDRUK/XY//8xxv7Lac+ePbhx4wZGjhyplXocW5UbO3Ysdu3ahevXr4uOQkREREQknLCJn7Vr16Jhw4YYMmSIqAgVUiqVUCqVWL169WO3SUtLw+LFi6uspqurKwBg48aNOHr0KJycnMo8HxQUBADYtGmT5gq/zMzMKs0gB1tbWzg5OWHp0qWiozw3tVqNsLAwvPfee1qpx/H3ZO+99x4OHDig1ZMeRKTfIiIikJubC09PT63U4768ciYmJnj33XexceNGrdRj/427/3LauHEjBgwYgMaNG2ulHsdW5ZycnNC8eXNs3rxZ67WJiIiIiHROld4x6Bm0bt1amjdvnqjylcrIyJCUSqXk4+MjJScnl3kuNTVVUiqVUkZGhuYxHx8fCYBm25iYGM1NUn18fKSMjIwn3oy15OapixYtqjBPyetLf6Wmpmpeq+0bqD6t0NBQyczMTFKr1aKjPJfff/9dMjExke7du6e1mhx/T9a8eXNpyZIlWq1JRPpr5MiR0uDBg7Vak/vyysXGxkoApMuXL8tei/037v7LpaCgQKpTp460ZcsWrdbl2Krcp59+Ktnb22utHhERERGRrhLyiZ/4+HhcvHgRb7/9tojyT9SkSRNs2rQJAwYMwNKlS6FQKKBQKODh4YFdu3ZhxYoVaNKkiWb7WbNmQalUon379lCpVHBwcIBSqURISAjmzJkDS0tLzbYeHh4V1hw2bBiAh1fyVZQnNTUVfn5+AB6u752amoqWLVtW5Y8tiwEDBqCoqAi7du0SHeW5xMTEoGvXrqhTp47WanL8PZmDgwOOHj0qrD4R6ZeYmBj06tVLqzW5L6+cra0tatWqhZiYGNlrsf/G3X+5xMfH4/79+xxbOja2evfujdOnTyMvL09IfSIiIiIiXaGQJO3f1XXJkiVYunQprly5ou3SJICzszNsbGz08mar+pzdkHEfQkRP6/r167CyssKBAwceWaKIxHrttdfQo0cPLFu2TLYa7L/u0kb/5RQYGIi5c+ciPT1ddBQq5erVq2jRogWOHDmC3r17i45DRERERCSMkE/8xMTEwMHBQURpEsDe3h6xsbGiYzyzwsJCnDx5Evb29qKjUDm9e/fG1atXce3aNdFRiEjHxcbGwsTEBN27dxcdhcpxcHCQ/e8D9l93aaP/cjp27Bj/RtRBzZs3h7W1tV6PLSIiIiKiqiBk4icpKQkdO3YUUZoE6Ny5M86dOyc6xjO7efMm1Gq1XiypZ2xKepKamio4CRHpurS0NDRq1AhmZmaio1A5LVq0QFpamqw12H/dpY3+y0n0srf0eC1btuSnwomIiIjI6AmZ+Pnnn3/w8ssviyhNArRo0QJqtRrXr18XHeWZ3Lp1CwDQuHFjwUmovIYNGwIAsrKyBCchIl1369YtzT6DdEvDhg01/6+VC/uvu7TRfznduHGDY0tHWVhY6PXYIiIiIiKqCkImfu7fv4969eqJKE0CNGrUCACQk5MjOMmzuXHjBgDwoF4H1apVC2ZmZjyoJ6Inun37NifwdVSTJk3w4MED3L9/X7Ya7L/u0kb/5cRJRd3VsGFDZGZmio5BRERERCSU1id+7t69CwCoXbu2tkuTINWqPRxm+fn5gpM8mzt37gAAl4fRUebm5np7soiItOfOnTuoX7++6BhUgbp16wKQ98IQ9l93aaP/clKr1byQTUeZmZnh3r17omMQEREREQml9YmfkgMknrA1HoWFhQD0b7Kv5CpOHjjqptu3b/OECxE9UYMGDfjpQB11+/ZtAMALL7wgWw32X3dpo/9yqlu3LrKzs0XHoArcu3dPb8cVEREREVFVEbLUm7m5ud5e3aeLMjMzERoaCg8PD9FRKnTz5k0A+ndgr837yFTUQ39/f/j7+8teu3yOxYsXP9W2ixcvFvbfsVqtRl5eHiwsLITUJyL9oc37iHBf/mxu3ryJ2rVry3phCPtfOUPvv5waN26slbHFcfXssrKyNEtNExEREREZKyETP61atcKlS5dElJZVTk4OFAqF1uvOnj0bI0eOhEql0nrtp3Hp0iWYm5vr3QFYycSPNg7qdaGHmZmZmD17NpRKJYCH4zk2NhZr1qypcFKxX79+8PLyErKGesn9l/RtTBGR9jVq1EhrJ/51cV+emZkJf39/KBQKKBQKhIaGltle5L781q1bst9/x9j7X96aNWvK/K1q6P2Xk7bGlq6Oq/j4eM1+RaFQwNfXV/OcyHEFPJxU5P2XiIiIiMjoSQJ4eXlJSqVSRGlZhYeHS4J+pRIAYbWf5OOPP5Z69+4tOsYzKyoqkszNzaW1a9dqpZ7IHmZnZ0tKpVKKiYnRPObn5yf5+flVmismJkZSKpVSdna2tqJKkiRJ+/btkwBImZmZWq1LRPpn9+7dUrVq1bS2n9KlfXlGRkaZ/XpISIgEQFq0aFGZ14nal0+ePFlydXWVtYYx97+8uLi4CvMZcv/lNH78eOmNN97QSi1dHFdBQUGaXACk8PDwMs+LGleSJEkWFhbSihUrtF6XiIiIiEiXCPnEj4ODA2JjYyFJkojyssjJycGaNWtEx9BJMTExeO2110THeGbVqlVDz549ERMTIzqK7NauXYuuXbvCwcFB89g333yDb775ptLXOTg4wNraGmvXrpU7YhmxsbFo06YNl3ojoid69dVXIUkSjh8/LjqK7Mrvyy9dulRmvz5ixAgAwLRp08q8TuS+vHQ+ORhz/0vLycnB1q1bK3ydIfdfTr169cLx48dRXFwsOoqsHjeumjZtCkmSNF/lP2UmalxduHABWVlZej22iIiIiIiqgpCJn/79+yMrKwunTp3Sat3MzEyoVCp4eHggJycHvr6+ZdbHLlm7WqFQwMPDA1FRUWVen5OTg9DQUM2SBqUnehYtWqRZgqHk+ZLXlCyroVAo4O/vr1n2oPya3SqVSlM7LS2tTO2oqCh4eHhAoVBg8eLFT7V0wpN+Hm3IzMzEqVOn4ObmpvXaVaFXr16IjY3Vet3yY+NZxsqz9j0zMxPTpk2Di4vLc2X19PTEtGnTtLqch76fLCIi7WnYsCHatWsnZBJf9L68/H6y5J4bfn5+j7xe2/tytVqN+Ph42fflxtz/0tauXYuPPvrosa831P7LycHBATk5OTh37pxW6+rCuEpLS4OHhwf8/f0r/TtZ1N+IZmZm6Nq1q9ZqEhERERHpJFEfNerWrZs0c+ZMrdZUKpWa5QhiYmKkuLg4ycfHR5Kkh8uhKJVKKSQkRJKk/y0lFRcXV+b1fn5+mu99fHzKfI8KlmHw8fGRAEgZGRlSamqqBEBTs3weSZIe2UaS/reEXMk2JUu1lK5XvvbT/DzasGbNGqlx48ZSfn6+VutWlV27dknVqlWTbt68KXut0j0sPTbKf1/ZWHmevpeMr9TU1CfmqkhJjvJLfMilqKhIaty4sbRq1Sqt1CMi/Td+/HjpzTff1EotXd2Xp6amapbvTE5OrvB5be7Lo6KipGrVqklZWVmy1zL2/u/bt09T73H/Tzfk/sulqKhIatiwofTjjz/KXkvXxlXJ4yVfSqVSysjIeOT12h5XkiRJEydOlFxcXLRWj4iIiIhIVwmb+Fm/fr3UuHFjSa1Wa7VuyQFK+fWmSyZTym9bMrFT8nzpg5qStavLv3dpfn5+ZQ66ym9T0WuedpvSa/SX3+ZJP482FBcXS926ddNqzapWUFAgWVpaamWS4Ul9f5qx8jx9LzkR+LS5ysvOzq7wnhFy2bVrl1SjRg3e34eIntrevXslExMT6fr167LX0sV9ecnJ15KvivbX2t6XT5gwQWv3RzHm/mdkZEhBQUGV1pckw+6/nCZOnKiV+xTp2riSpIdjJi4uTrNN6XFWehttjqsHDx5IFhYWFWYhIiIiIjI2wiZ+Hjx4IFlZWWn9D/PHHfCWvlqu/Ffp55/nvSXp4UmXRYsWPdeBWsmnhirbpvz3T/p5tOHPP/+UatasKf37779aqymHzz77THJwcJC9TlUc1D9P3//r80+7TVUZNWqU9NZbb2mlFhEZhqKiIqlly5bS4sWLZa+lq/tySZKeeJJWW/tytVot1a9fX9q8ebPstSTJuPtfvs+VvY+h9l9OR48elapVqyZdvnxZ1jq6Nq7KCwoKKnMx3PO8R1X4/fffpdq1a0s5OTlaqUdEREREpMsUkiRJEGTu3LnYtGkTzp07h2rVtHO7oZJ775T/sR/3+NM+X9k2a9asgUqlwqJFi9C+ffsy21T0mvKPxcfHo1u3bggJCcGIESM03y9atAhTp06t8DVPk1dubm5uePHFFxEUFCQsQ1Uo+X0nJSVp+ieHJ/XwacbK8/RdzrFf1e7cuQMrKysEBwdj8ODBstYiIsPy5ZdfYseOHYiLi5O1jq7uy0ukpKQ88rfIs77Hf7Vlyxb4+voiPT0dZmZmstYqYYz9V6lU6Nq1K1q2bFnpdk/zXFUS0X85tW/fHl5eXhXeO6uq6NK4qkhOTg4aNGggdFwBwODBg1GnTh0EBwfLXouIiIiISNdpZ7blMaZMmYK7d+8iMDBQZIwyUlJSKnxcqVQCeDgJ8CxCQ0PxwQcfYMWKFWjXrt1zZeratSvCw8Nx7do1KBQK+Pv7IyQkRDPpU5nH/Txyi4iIwKFDhzBr1iwh9atS165d0a9fPyxZskR0lKcmqu9yW7lyJaytrTFo0CDRUYhIz0yaNAkpKSnYu3ev6ChPTY59+fP+LVJVJEnC0qVLMXHiRK2e9DfG/nt4eODFF1+EQqHQfJUo/e/aJKr/cpo6dSpWr16N3Nxc0VGeihz7FXNzc/j4+FT5+z6LpKQk7Ny5E59++qnQHEREREREukLoxE/9+vXx/fff44svvkBaWprIKJpPpWzatAk5OTkAgMzMTCxevBjA/yZ+Vq9erXk+LS0Nvr6+lb7vyJEjAaDM1ZbPSqVSwcnJCVOnToUkSQgPD8eIESP+088jp7t372LSpEmYPXs2Xn75ZdnracO8efOwfv16nD9/XnSUSj1P3xctWgQAmu2fl5xXugLA7du38d133+Gbb76BiYmJrLWIyPBYW1vjww8/xKxZs4R+GvZpyLkvL3k+JCSkwufl3pf/9ttvuHjxImbOnClrnfKMsf/SwyWdy3yVfq4ihtp/OY0bNw5mZmb44YcfREeplNz7FU9Pz8c+L/e4AgB/f3+89dZb6N69u+y1iIiIiIj0QlWuG/e8PDw8JHd3d6m4uFjWOhkZGY9dZ7r0c6W/UlNTNc+XXxvbx8dHSk5O1rxHyfMZGRmam5iWPJaamiolJydrXpuRkVGmZnZ2tiRJ/7sJask2kiRVmKukfvn3KXnNk34eOfn6+kq2trZSQUGB7LW0adiwYdLw4cNlee/yPazs+8rGyvP0PTw8/LHblK5RUre8kpuGh4eHV8Fv4vFmzpwp2drayr6fICLDdfPmTcnc3FwKCwuT5f11bV+uVCqlRYsWaR7Lzs6W/Pz8KryZuzb25QUFBVKHDh2kefPmyVajMsbW/4o87u9gY+i/nEJDQ6UXXnhBunXrVpW/t66Nq5CQEGnfvn2a71NTUx87brT1N+KJEyekGjVqSOfOnZO1DhERERGRPtGJiZ8rV65IDRo0kL788ktZ65Q+yKnoBqSpqamamx77+Pg8ciCUkZGhed7Pz6/MpI8kPbxpcslzJQdZ5R/z8/PTvHf5A6/yGUsei4uLe+wNWX18fCp8zdP8PHLYsGGDVL16denkyZOy19K2pKQkydTUVFKpVFX+3o+b3HvcV0WvKfGsfS85ERATE/NUmcqLiYkpc2JBDqdPn5ZMTU2l3bt3y1aDiIzD/PnzJWtra1lO0OravrzkpG3J16JFix7Z15fQxr58zpw5krW1tXT//n3ZajyJMfW/sozlGUv/5VJcXCx1795deu+996r8vXVtXJXer/j5+UlxcXGPfb02xtWDBw8kW1tb6YMPPpCtBhERERGRPlJIkm6sdxEeHo6hQ4diw4YNGD16tOg4OiUlJQW1atV6ZLm4khs060gLERUVBXd3dyxbtuyJS+Dpq4CAAPzwww9ISEiAhYWF6DhVpmSZj6e5b1R5/v7+aNCgwXO99mnk5eWhR48esLe3x9q1a2WpQUTGo6CgAK+99hpatWqF0NBQ0XGqlC7vy0+cOIHXXnsNf/zxB9zd3WWp8TTY/4oZS//llJiYiO7duyM4OBhDhw4VHafK6PK4AoBZs2YhJCQEcXFxaNCggWx1iIiIiIj0jdB7/JTm4eGB7777DuPGjUNsbKzoODojNDQU7dq1q/AeQZaWlo9do1/bLly4gBEjRmDChAkGO+kDADNmzECbNm3g7e2tMxNuVcHb2xsHDhx45v/24uPjER8fD29vb5mSAdOnT4darcayZctkq0FExqNGjRrYtGkTVCoVgoODRcepUrq6L79//z7effddTJw4UfhJf/b/UcbUfzl17twZAQEBmDhxItLT00XHqTK6Oq4A4ODBg1i8eDHWr1/PSR8iIiIiovLEfuDoUb6+vlL9+vWlAwcOiI6iE5RKpRQUFPTIUgzJyclSUFCQoFRlnT17VmrWrJk0cOBAqbCwUHQc2V28eFGqV6+eNHPmTNFRqlTJfawqW7KjtOTkZM19puSyefNmqXr16tLRo0dlq0FExmnFihWSmZmZFBsbKzpKldK1fXlhYaHk4eEhdejQQaeW+GL/HzLW/suluLhYcnFxkezt7Q3q59W1cSVJknT+/HnJwsJC+vzzz2WrQURERESkz3TmEz8lli9fjsGDB8Pd3R2RkZGi4wi3adMm1KtXD/PmzYNCoYBCoYC/vz+uXr2KCRMmiI6HkydPwsnJCZ07d8Yvv/yC6tWri44ku1atWmHz5s1YuHAhVq1aJTpOlWnSpAk2bdqEvXv3PtX2KpUKc+bMQZMmTWTJExUVhXHjxmH58uXo1auXLDWIyHhNmjQJb7/9NpRKJS5cuCA6TpXRtX35Rx99hAMHDkClUsHMzEyWGs+D/X/IWPsvF4VCgV9++QU3b97EyJEjUVRUJDpSldC1cZWVlQV3d3fY2Nhg7ty5stQgIiIiItJ3OnOPn9IkScLHH3+MH3/8ERs2bMDIkSNFR6IKHDhwAB4eHnj99dcRGhoKU1NT0ZG0atWqVfjoo4+wbds2eHh4iI5jUOLi4tC3b1/4+vpi3rx5ouMQkYHKz8+Hu7s70tLScOTIEdlOUhqrefPm4euvv0ZkZCRcXV1Fx3kE+y8vXe+/nC5cuIDevXtjyJAhWLVqFRQKhehIBkOtVsPV1RVqtRqHDh2Cubm56EhERERERDpJ5z7xAzy8Wu6HH37A559/jtGjR2P69OkoLCwUHYv+jyRJWLp0Kd544w0MHjwYYWFhRjfpAwC+vr74/PPP4enpia1bt4qOYzAOHz4MFxcXDBo0CAEBAaLjEJEBMzU1xbZt21C7dm04OTkhNTVVdCSD8fXXX8PPzw/r1q3T2ZP+7L989KH/cmrTpg1UKhU2bdqEcePGGcwnf0S7ffs2+vXrh2vXrmHnzp2c9CEiIiIiqoROTvyUmDt3LjZt2oRVq1bB1dUV165dEx3J6N25cwdDhgzB9OnTERAQgA0bNhjF8m6PExAQgKlTp2LEiBEICgoSHUfvRUREwM3NDQMHDsT69et5hSwRyc7c3Bz79++Hubk5HB0dcfbsWdGR9FpxcTEmT56MefPmYdOmTRg9erToSJVi/6uWvvVfTvb29oiIiMC2bdswdOhQ5OXliY6k19LT0+Hk5ITMzEwcOHAAzZs3Fx2JiIiIiEin6fTEDwCMHj0ax48fR1ZWFmxtbaFSqURHMloxMTHo3r07Tpw4gaioKEybNs3oT8wrFAoEBATgu+++g6+vL/7f//t/0MHVE/XCTz/9hCFDhsDb2xubNm1CjRo1REciIiPRqFEj7Nu3Dx06dICTkxMOHTokOpJeUqvVGDlyJDZs2IDt27dj1KhRoiM9Ffa/auhr/+Xk4uKCqKgoxMTEoH///sjKyhIdSS8lJiaid+/eMDExweHDh9GqVSvRkYiIiIiIdJ7OT/wAQMeOHXHixAm4u7vDw8MDw4cPR3p6uuhYRuPOnTv48MMP4ejoiNatW+P06dPo06eP6Fg65bPPPsO6desQEBAApVKJmzdvio6kN9RqNcaOHYsJEybgq6++wvfff2/0E4pEpH1169bFjh078Prrr8PV1RULFizgRP4zSEpKgr29Pfbv34+9e/fC3d1ddKRnwv7/N/refzm9+uqrOHToEK5cuQJbW1vExMSIjqRXgoODYW9vj5dffhn79+9H06ZNRUciIiIiItILejHxAzw8IN+4cSMiIyNx8uRJdOrUCatXr0ZxcbHoaAbt999/R6dOnfDrr79iw4YNiIyMhIWFhehYOum9997D4cOHcfbsWdjZ2SE2NlZ0JJ13/vx59O7dGyqVCiqVCn5+fqIjEZERMzU1RWhoKL777jv4+/tDqVQiOztbdCydt2XLFvTo0QN169bF6dOn0atXL9GRngv7/3wMpf9yateuHU6dOoUePXrA2dkZS5cu5cTiE+Tl5WHixInw8vLCRx99hN27d6NBgwaiYxERERER6Q29mfgp0b9/fyQmJuKDDz7ARx99hJ49e2LHjh2iYxmc2NhYvPHGGxg6dCjeeOMNnDt3Dl5eXqJj6bzu3bvj5MmTsLGxgZOTE7744gvk5uaKjqVzCgsLsWzZMtjZ2aF27dr466+/MHDgQNGxiIigUCjw6aef4uDBg0hISICNjQ22b98uOpZOysjIwOjRo/Huu+9iwoQJOHjwIKytrUXH+k/Y/6dniP2XU4MGDbBt2zYsWLAAM2bMwJtvvokLFy6IjqWTDh06hFdffRW//vorwsPDMX/+fJiYmIiORURERESkV/Ru4gcAzMzMsGDBAsTFxcHa2hqDBg2Co6MjoqOjRUfTe/Hx8VAqlejVqxfy8vJw4MABrF+/Ho0aNRIdTW80bNgQKpUKS5YswcqVK9G5c2fs3r1bdCydcfLkSdjb22PGjBmYOnUqDh48iJYtW4qORURUhoODA06fPg1XV1cMGTIEgwcPxpUrV0TH0gmSJCEoKAgdOnTAkSNHEBERgSVLlhjUvdnY/8czhv7LpWRi8fDhw8jMzESXLl3w7bffIj8/X3Q0nXDr1i1MmDABzs7OeOmll3D69GkMGjRIdCwiIiIiIr2klxM/JV555RX88ccfOHbsGMzMzODi4oLXX38dkZGRXALuGR06dAjDhg2Dra0trl+/jsjISBw6dIj38nlOCoUCH374oWbZNzc3N7zzzjtISUkRHU2Yf//9F5MmTYKDgwPq1auHM2fO4Ouvv+aJIiLSWQ0bNsTGjRuxd+9enDt3Dp06dcL8+fNx79490dGEOXz4MF577TVMnjwZ3t7e+PvvvzFgwADRsWTB/j/KmPovp549e+LUqVOYPXs2AgIC0K1bN6hUKtGxhMnPz8ePP/6Ijh07YseOHQgNDcWOHTvw0ksviY5GRERERKS39Hrip0TPnj2xe/duREdHo0aNGhg4cCA6dOiAZcuWIScnR3Q8nZWXl4f169fDzs4OTk5OuHbtGrZt24bjx4+jf//+ouMZhGbNmiEsLAwqlQoJCQl45ZVXMG7cOKSmpoqOpjVZWVmYOnUq2rRpg4iICPz000/Yv38/2rdvLzoaEdFTcXV1RXx8PKZPn46AgAC0bt0ay5YtM6qlPE+cOIH+/fujT58+qFWrFk6ePImFCxeiTp06oqPJjv037v7LxcTEBDNmzEBiYiI6deqEt956C/b29tizZ4/oaFpTWFiIjRs3okOHDpgyZQpGjBiBs2fPYvjw4aKjERERERHpPYOY+Cnh7OyMP//8E+fOncObb76Jr776Ci1atICvry8OHz7Mm6j+n7i4OHz++eea302XLl1w4sQJxMTEYPDgwVAoFKIjGpxBgwYhMTER69atw4EDB9CuXTv4+Pjg77//Fh1NNpcvX8bMmTPRqlUrBAcHY/78+Th//jzee+89jjEi0ju1atWCv78/Ll26hPfffx9ffvkl2rZtiyVLluD27dui48lm//79mhPSd+/exd69exEVFYWuXbuKjqZV7L9x919OL7/8MrZu3YoTJ07AwsICb775JpycnBAeHo6ioiLR8WShVqvx008/oXPnzvD29ka/fv1w/vx5fP/992jQoIHoeEREREREBkEhGfBsyJ07d7Bx40Zs2LABf/31F1q0aIF33nkHI0eOhJ2dneh4WpWcnIyQkBCEhoYiOTkZ7du3h5eXF7y9vWFpaSk6nlEpKCjAhg0bsHjxYiQnJ8PFxQWTJk3CW2+9pffLnkmShN27d2PlypXYsWMHrKysMGXKFEyaNIlXBRORQbl+/ToWLFiA9evXo6CgAKNGjcLkyZPRrVs30dH+s7t372LTpk0IDAzE2bNn4ejoiBkzZvBeG6Ww/ySXI0eOICAgAH/++SdatmyJiRMnYvz48bCwsBAd7T87f/48Vq9ejfXr1yM3NxejRo3CF198gdatW4uORkRERERkcAx64qe0lJQUhISE4JdffsG5c+fQtm1buLu7w83NDX379oWZmZnoiFUqPz8fhw8fxp49exAZGYn4+Hi0bNlSM/Fla2srOqLRkyQJ+/btw8qVKxEeHg5LS0u888478PT0hIODg159KubMmTMICwtDSEgILl26BFdXV81kVvXq1UXHIyKSzb1797B582asXLkSCQkJ6NmzJ9555x0MGzYMLVu2FB3vqeXn52PPnj0ICwvD77//jqKiIowePRqTJk3ipzsqwf6TXC5evIjVq1dj3bp1uH//PpRKJTw9PTFw4EC9upgmKysL27Ztw6+//oro6Gi8+OKL8PX1xbhx49CoUSPR8YiIiIiIDJbRTPyUFhcXB5VKhcjISBw/fhzVq1eHo6Mj3Nzc0Lt3b9ja2urVARXw8IA9Pj4eMTEx2LVrFw4ePIj79++jW7ducHNzw6BBg9C7d2+9mkwwJleuXMHGjRsRFhaGM2fOoEWLFhg2bBg8PDzg4OCAWrVqiY5YRmFhIU6dOoWIiAiEhYUhOTkZrVu3hqenJ8aMGYOOHTuKjkhEpHWHDh1CcHAwtm3bhhs3bsDe3h6enp7o378/OnXqJDreI7Kzs3HgwAFs374d27dvx507d9CnTx8MHz4co0ePhrm5ueiIeoX9Jznk5ubi119/xa+//oq9e/fCxMQEAwYMwNChQ+Hq6oomTZqIjviIS5cuaSYSo6OjUadOHXh4eGDkyJHo378/qlUzqNXGiYiIiIh0klFO/JSWk5ODvXv3Yvfu3dizZw/++ecfmJiYoFOnTujRowd69OiB7t27o3379qhbt67ouACAvLw8pKSk4K+//sLJkydx/PhxxMfHIz8/H02bNkW/fv3Qv39/9OvXj8u46aHk5GSEhYVh69atiI+PR61ateDg4IC+ffvCxcUF3bp1Q/369bWaSa1WIyEhAQcPHkR0dDQOHTqEu3fvom3bthg6dCg8PT2NbvlEIqLHKSoqQnR0NMLCwrB9+3ZkZGTA0tISffv2Rd++feHo6IgOHTrAxMREq7kyMzNx/PhxREdHIzo6GnFxcVAoFHB0dMSwYcMwdOhQNG3aVKuZDBH7T3K5ffs2/vjjD4SFhSEqKgoPHjxAp06d4OLigr59+8Le3h7NmzfXaqbi4mJcuHABR48exf79+xEdHY20tDSYm5tj0KBB8PT0hJubm85dxEREREREZOiMfuKnvH///RcnTpzQTKicOHFCc9PeZs2aoV27dmjbti3atm2LNm3awNLSEk2aNEHTpk2rbGJIrVbjxo0bSE9PR1ZWFi5cuICUlBScP38e58+fR1paGiRJQr169WBnZ6eZoOrZsydeeumlKslAuiEjI0NzgiY6OhpJSUlQKBR46aWXYGNjo/lq0aIFWrRogaZNmz73fYKKioqQkZGBq1ev4sqVK/j777+RkJCAM2fO4OLFiygqKsJLL72kmYDq27evXi1jQ0QkgiRJOHv2rOaE6IEDB3Djxg2YmpqiU6dOmv14p06d0Lx5czRt2vQ/XbSRm5uLa9euIT09HRcvXkRCQoJmX56RkYHq1avDzs5OMwnRp08f1KtXrwp/YiqN/Se55OXlITY2FtHR0di/fz+OHTuGBw8e4IUXXkCXLl1gY2ODLl26oE2bNrCyskKLFi3+04oGt2/fxrVr13D16lUkJycjMTER8fHx+Pvvv6FWq1G/fn04OTmhb9++cHZ2hq2tLZf7JSIiIiISiBM/T+HixYtISUlBcnIyUlJSNBMxV65cQXFxsWa72rVrw8LCApaWlprlMerXr4/q1aujdu3amivdCgoKcO/ePUiShOzsbAAPb6SblZWFjIwM3L9/v0z90hNOJf/s0KED2rRpwwMqI3P9+nWcPn1acxInISEBSUlJyM/PBwAoFApYWlqiadOmaNy4MapXr4769eujRo0amolJtVqNBw8e4N69eygoKEBOTg6uXbuGjIwMFBUVAQCqV6+Otm3bak4c2NjYwNbWlhM9RET/kSRJOHfuHBISEhAfH4+EhAQkJibi8uXLmm1q1qwJKysrWFlZoU6dOqhVqxZq164NMzMz1KxZE8DDZbqKi4uRnZ2NoqIiZGVlIT09HTdv3tS8T926dfHKK6+U2Zfb2dlp/VOj9D/sP8klNzcXcXFxOHPmDM6cOYPExEScOXNGc6wBPDwuad68OSwsLFCjRg3NcUqDBg2gUChQWFiIu3fvIj8/H/fv30dubi4yMjJw7do15Obmat7HyspKM7FU+p88LiEiIiIi0h2c+PkPHjx4oJmsycjIQFZWFjIzM5GZmYk7d+4AeLiUXHFxMe7fv685OW9iYqK5urLkQKtu3bpo3LgxmjZtCgsLC1hYWMDKygoWFhaoXbu2sJ+RdF9hYSGuX7+OK1euaP6Znp6OW7duPXIAD0AzCVmnTh2Ympqifv36sLa2RrNmzWBtbQ1ra2tYWVlpTi4REZH81Gq1Zv999epV/Pvvv0hPT4darUZubi7y8vLK/C1hbm6OatWq4YUXXkC1atXQpEkTWFlZafbjzZo1g6WlJe/tpyfYf5JLVlYWrl+/jrS0NKSnp+PatWvIzMxEYWGh5jilZHWD8hcM1axZE5aWlmjRogWaNWuGZs2aoXnz5pw8JCIiIiLSA5z4ISIiIiIiIiIiIiIiMhDVRAcgIiIiIiIiIiIiIiKiqsGJHyIiIiIiIiIiIiIiIgPBiR8iIiIiIiIiIiIiIiIDYQLAS3QIIiIiIiIiIiIiIiIi+u/+P+jALBZWY9qZAAAAAElFTkSuQmCC
- "
- >
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [ ]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span>
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </body>
-
- </html>
|