1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490 |
- <!DOCTYPE html>
- <html>
- <head><meta charset="utf-8" />
- <title>Your_first_neural_network</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.6 (http://getbootstrap.com)
- * Copyright 2011-2015 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;
- color: #000 !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: thin dotted;
- 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: thin dotted;
- 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: thin dotted;
- 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.2.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.2.0');
- src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.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;
- }
- .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;
- }
- @-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 {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
- -webkit-transform: rotate(90deg);
- -ms-transform: rotate(90deg);
- transform: rotate(90deg);
- }
- .fa-rotate-180 {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
- -webkit-transform: rotate(180deg);
- -ms-transform: rotate(180deg);
- transform: rotate(180deg);
- }
- .fa-rotate-270 {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
- -webkit-transform: rotate(270deg);
- -ms-transform: rotate(270deg);
- transform: rotate(270deg);
- }
- .fa-flip-horizontal {
- 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 {
- 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:before {
- content: "\f09a";
- }
- .fa-github:before {
- content: "\f09b";
- }
- .fa-unlock:before {
- content: "\f09c";
- }
- .fa-credit-card:before {
- content: "\f09d";
- }
- .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 {
- 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: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-rebel:before {
- content: "\f1d0";
- }
- .fa-ge:before,
- .fa-empire:before {
- content: "\f1d1";
- }
- .fa-git-square:before {
- content: "\f1d2";
- }
- .fa-git:before {
- content: "\f1d3";
- }
- .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";
- }
- /*!
- *
- * 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;
- }
- /**
- * 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 {
- 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;
- }
- @media (max-width: 991px) {
- #ipython_notebook {
- margin-left: 10px;
- }
- }
- #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#login_widget {
- float: right;
- }
- 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;
- }
- @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;
- }
- /*!
- *
- * 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 {
- text-align: center;
- vertical-align: middle;
- display: inline;
- opacity: 0;
- z-index: 2;
- width: 12ex;
- margin-right: -12ex;
- }
- .alternate_upload .btn-upload {
- height: 22px;
- }
- /**
- * Primary styles
- *
- * Author: Jupyter Development Team
- */
- ul#tabs {
- margin-bottom: 4px;
- }
- ul#tabs a {
- padding-top: 6px;
- padding-bottom: 4px;
- }
- 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;
- }
- .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: baseline;
- 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;
- }
- .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_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;
- }
- .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;
- }
- #tree-selector {
- padding-right: 0px;
- }
- #button-select-all {
- min-width: 50px;
- }
- #select-all {
- margin-left: 7px;
- margin-right: 2px;
- }
- .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.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.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.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.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;
- }
- .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;
- }
- .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.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.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.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.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);
- }
- }
- /*!
- *
- * IPython notebook
- *
- */
- /* CSS font colors for translated ANSI colors. */
- .ansibold {
- font-weight: bold;
- }
- /* 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;
- border-left-width: 1px;
- padding-left: 5px;
- background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%);
- }
- div.cell.jupyter-soft-selected {
- border-left-color: #90CAF9;
- 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 {
- border-color: #ababab;
- border-left-width: 0px;
- padding-left: 6px;
- background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);
- }
- @media print {
- div.cell.selected {
- border-color: transparent;
- }
- }
- div.cell.selected.jupyter-soft-selected {
- border-left-width: 0;
- padding-left: 6px;
- background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%);
- }
- .edit_mode div.cell.selected {
- border-color: #66BB6A;
- border-left-width: 0px;
- padding-left: 6px;
- background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);
- }
- @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 {
- /* 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;
- }
- @-moz-document url-prefix() {
- div.inner_cell {
- overflow-x: hidden;
- }
- }
- /* 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. */
- padding: 0.4em;
- }
- .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. We need the 0 value because of how we size */
- /* .CodeMirror-lines */
- padding: 0;
- border: 0;
- border-radius: 0;
- }
- /*
- 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;
- }
- /* 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: 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 {
- list-style: disc;
- margin: 0em 2em;
- padding-left: 0px;
- }
- .rendered_html ul ul {
- list-style: square;
- margin: 0em 2em;
- }
- .rendered_html ul ul ul {
- list-style: circle;
- margin: 0em 2em;
- }
- .rendered_html ol {
- list-style: decimal;
- margin: 0em 2em;
- padding-left: 0px;
- }
- .rendered_html ol ol {
- list-style: upper-alpha;
- margin: 0em 2em;
- }
- .rendered_html ol ol ol {
- list-style: lower-alpha;
- margin: 0em 2em;
- }
- .rendered_html ol ol ol ol {
- list-style: lower-roman;
- margin: 0em 2em;
- }
- .rendered_html ol ol ol ol ol {
- list-style: decimal;
- margin: 0em 2em;
- }
- .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;
- }
- .rendered_html pre,
- .rendered_html code {
- border: 0;
- background-color: #fff;
- color: #000;
- font-size: 100%;
- padding: 0px;
- }
- .rendered_html blockquote {
- margin: 1em 2em;
- }
- .rendered_html table {
- margin-left: auto;
- margin-right: auto;
- border: 1px solid black;
- border-collapse: collapse;
- }
- .rendered_html tr,
- .rendered_html th,
- .rendered_html td {
- border: 1px solid black;
- border-collapse: collapse;
- margin: 1em 2em;
- }
- .rendered_html td,
- .rendered_html th {
- text-align: left;
- vertical-align: middle;
- padding: 4px;
- }
- .rendered_html th {
- font-weight: bold;
- }
- .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;
- }
- 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.unrendered .text_cell_render {
- display: none;
- }
- .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;
- }
- /* 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;
- }
- .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 {
- float: right !important;
- float: right;
- }
- #kernel_logo_widget .current_kernel_logo {
- display: none;
- margin-top: -1px;
- margin-bottom: -1px;
- width: 32px;
- height: 32px;
- }
- #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;
- }
- .nav-wrapper {
- border-bottom: 1px solid #e7e7e7;
- }
- i.menu-icon {
- padding-top: 4px;
- }
- ul#help_menu li a {
- overflow: hidden;
- padding-right: 2.2em;
- }
- ul#help_menu li a i {
- margin-right: -1.2em;
- }
- .dropdown-submenu {
- position: relative;
- }
- .dropdown-submenu > .dropdown-menu {
- top: 0;
- left: 100%;
- margin-top: -6px;
- margin-left: -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.pull-left {
- margin-right: .3em;
- }
- .dropdown-submenu > a:after.pull-right {
- margin-left: .3em;
- }
- .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;
- }
- .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;
- }
- #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;
- }
- #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;
- }
- #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.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.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.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.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.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.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: 20ex;
- 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 {
- margin-top: 6px;
- }
- span.save_widget span.filename {
- height: 1em;
- line-height: 1em;
- padding: 3px;
- margin-left: 16px;
- border: none;
- font-size: 146.5%;
- border-radius: 2px;
- }
- span.save_widget span.filename:hover {
- background-color: #e6e6e6;
- }
- span.checkpoint_status,
- span.autosave_status {
- font-size: small;
- }
- @media (max-width: 767px) {
- span.save_widget {
- font-size: small;
- }
- 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;
- }
- #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;
- }
- .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;
- }
- 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;
- }
- .cmd-palette .modal-body {
- padding: 7px;
- }
- .cmd-palette form {
- background: white;
- }
- .cmd-palette input {
- outline: none;
- }
- .no-shortcut {
- display: none;
- }
- .command-shortcut:before {
- content: "(command)";
- padding-right: 3px;
- color: #777777;
- }
- .edit-shortcut:before {
- content: "(edit)";
- padding-right: 3px;
- color: #777777;
- }
- #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;
- }
- #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 {
- 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-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 .sb { color: #BA2121 } /* Literal.String.Backtick */
- .highlight .sc { color: #BA2121 } /* Literal.String.Char */
- .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 .vc { color: #19177C } /* Name.Variable.Class */
- .highlight .vg { color: #19177C } /* Name.Variable.Global */
- .highlight .vi { color: #19177C } /* Name.Variable.Instance */
- .highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
- </style>
- <style type="text/css">
-
- /* Temporary definitions which will become obsolete with Notebook release 5.0 */
- .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-bold { font-weight: bold; }
- </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://cdn.mathjax.org/mathjax/latest/MathJax.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="Your-First-Neural-Network">Your First Neural Network<a class="anchor-link" href="#Your-First-Neural-Network">¶</a></h1><p>In this project, you'll build your first neural network and use it to predict daily bike rental ridership. We've provided some of the code, but left the implementation of the neural network up to you (for the most part). After you've submitted this project, feel free to explore the data and the model more.</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="o">%</span><span class="k">matplotlib</span> inline
- <span class="o">%</span><span class="k">load_ext</span> autoreload
- <span class="o">%</span><span class="k">autoreload</span> 2
- <span class="o">%</span><span class="k">config</span> InlineBackend.figure_format = 'retina'
- <span class="kn">import</span> <span class="nn">warnings</span>
- <span class="n">warnings</span><span class="o">.</span><span class="n">filterwarnings</span><span class="p">(</span><span class="s2">"ignore"</span><span class="p">)</span>
- <span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
- <span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
- <span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</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="Load-and-Prepare-the-Data">Load and Prepare the Data<a class="anchor-link" href="#Load-and-Prepare-the-Data">¶</a></h2><p>A critical step in working with neural networks is preparing the data correctly. Variables on different scales make it difficult for the network to efficiently learn the correct weights. Below, we've written the code to load and prepare the data. You'll learn more about this soon!</p>
- </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="n">data_path</span> <span class="o">=</span> <span class="s1">'data/hour.csv'</span>
- <span class="n">rides</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="n">data_path</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 [5]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="n">rides</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
- </pre></div>
- </div>
- </div>
- </div>
- <div class="output_wrapper">
- <div class="output">
- <div class="output_area"><div class="prompt output_prompt">Out[5]:</div>
- <div class="output_html rendered_html output_subarea output_execute_result">
- <div>
- <style>
- .dataframe thead tr:only-child th {
- text-align: right;
- }
- .dataframe thead th {
- text-align: left;
- }
- .dataframe tbody tr th {
- vertical-align: top;
- }
- </style>
- <table border="1" class="dataframe">
- <thead>
- <tr style="text-align: right;">
- <th></th>
- <th>instant</th>
- <th>dteday</th>
- <th>season</th>
- <th>yr</th>
- <th>mnth</th>
- <th>hr</th>
- <th>holiday</th>
- <th>weekday</th>
- <th>workingday</th>
- <th>weathersit</th>
- <th>temp</th>
- <th>atemp</th>
- <th>hum</th>
- <th>windspeed</th>
- <th>casual</th>
- <th>registered</th>
- <th>cnt</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <th>0</th>
- <td>1</td>
- <td>2011-01-01</td>
- <td>1</td>
- <td>0</td>
- <td>1</td>
- <td>0</td>
- <td>0</td>
- <td>6</td>
- <td>0</td>
- <td>1</td>
- <td>0.24</td>
- <td>0.2879</td>
- <td>0.81</td>
- <td>0.0</td>
- <td>3</td>
- <td>13</td>
- <td>16</td>
- </tr>
- <tr>
- <th>1</th>
- <td>2</td>
- <td>2011-01-01</td>
- <td>1</td>
- <td>0</td>
- <td>1</td>
- <td>1</td>
- <td>0</td>
- <td>6</td>
- <td>0</td>
- <td>1</td>
- <td>0.22</td>
- <td>0.2727</td>
- <td>0.80</td>
- <td>0.0</td>
- <td>8</td>
- <td>32</td>
- <td>40</td>
- </tr>
- <tr>
- <th>2</th>
- <td>3</td>
- <td>2011-01-01</td>
- <td>1</td>
- <td>0</td>
- <td>1</td>
- <td>2</td>
- <td>0</td>
- <td>6</td>
- <td>0</td>
- <td>1</td>
- <td>0.22</td>
- <td>0.2727</td>
- <td>0.80</td>
- <td>0.0</td>
- <td>5</td>
- <td>27</td>
- <td>32</td>
- </tr>
- <tr>
- <th>3</th>
- <td>4</td>
- <td>2011-01-01</td>
- <td>1</td>
- <td>0</td>
- <td>1</td>
- <td>3</td>
- <td>0</td>
- <td>6</td>
- <td>0</td>
- <td>1</td>
- <td>0.24</td>
- <td>0.2879</td>
- <td>0.75</td>
- <td>0.0</td>
- <td>3</td>
- <td>10</td>
- <td>13</td>
- </tr>
- <tr>
- <th>4</th>
- <td>5</td>
- <td>2011-01-01</td>
- <td>1</td>
- <td>0</td>
- <td>1</td>
- <td>4</td>
- <td>0</td>
- <td>6</td>
- <td>0</td>
- <td>1</td>
- <td>0.24</td>
- <td>0.2879</td>
- <td>0.75</td>
- <td>0.0</td>
- <td>0</td>
- <td>1</td>
- <td>1</td>
- </tr>
- </tbody>
- </table>
- </div>
- </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="Checking-Out-the-Data">Checking Out the Data<a class="anchor-link" href="#Checking-Out-the-Data">¶</a></h2><p>This dataset has the number of riders for each hour of each day from January 1 2011 to December 31 2012. The number of riders is split between casual and registered, summed up in the <code>cnt</code> column. You can see the first few rows of the data above.</p>
- <p>Below is a plot showing the number of bike riders over the first 10 days or so in the data set. (Some days don't have exactly 24 entries in the data set, so it's not exactly 10 days.) You can see the hourly rentals here. This data is pretty complicated! The weekends have lower over all ridership and there are spikes when people are biking to and from work during the week. Looking at the data above, we also have information about temperature, humidity, and windspeed, all of these likely affecting the number of riders. You'll be trying to capture all this with your model.</p>
- </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="n">rides</span><span class="p">[:</span><span class="mi">24</span><span class="o">*</span><span class="mi">10</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="s1">'dteday'</span><span class="p">,</span> <span class="n">y</span><span class="o">=</span><span class="s1">'cnt'</span><span class="p">)</span>
- </pre></div>
- </div>
- </div>
- </div>
- <div class="output_wrapper">
- <div class="output">
- <div class="output_area"><div class="prompt output_prompt">Out[6]:</div>
- <div class="output_text output_subarea output_execute_result">
- <pre><matplotlib.axes._subplots.AxesSubplot at 0x10d98be80></pre>
- </div>
- </div>
- <div class="output_area"><div class="prompt"></div>
- <div class="output_png output_subarea ">
- <img src="data:image/png;base64,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
- rkJggg==
- "
- width=380
- height=263
- >
- </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="Dummy-Variables">Dummy Variables<a class="anchor-link" href="#Dummy-Variables">¶</a></h3><p>Here we have some categorical variables like season, weather, month. To include these in our model, we'll need to make binary dummy variables. This is simple to do with Pandas thanks to <code>get_dummies()</code>.</p>
- </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">dummy_fields</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'season'</span><span class="p">,</span> <span class="s1">'weathersit'</span><span class="p">,</span> <span class="s1">'mnth'</span><span class="p">,</span> <span class="s1">'hr'</span><span class="p">,</span> <span class="s1">'weekday'</span><span class="p">]</span>
- <span class="k">for</span> <span class="n">each</span> <span class="ow">in</span> <span class="n">dummy_fields</span><span class="p">:</span>
- <span class="n">dummies</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">get_dummies</span><span class="p">(</span><span class="n">rides</span><span class="p">[</span><span class="n">each</span><span class="p">],</span> <span class="n">prefix</span><span class="o">=</span><span class="n">each</span><span class="p">,</span> <span class="n">drop_first</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
- <span class="n">rides</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">concat</span><span class="p">([</span><span class="n">rides</span><span class="p">,</span> <span class="n">dummies</span><span class="p">],</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
- <span class="n">fields_to_drop</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'instant'</span><span class="p">,</span> <span class="s1">'dteday'</span><span class="p">,</span> <span class="s1">'season'</span><span class="p">,</span> <span class="s1">'weathersit'</span><span class="p">,</span>
- <span class="s1">'weekday'</span><span class="p">,</span> <span class="s1">'atemp'</span><span class="p">,</span> <span class="s1">'mnth'</span><span class="p">,</span> <span class="s1">'workingday'</span><span class="p">,</span> <span class="s1">'hr'</span><span class="p">]</span>
- <span class="n">data</span> <span class="o">=</span> <span class="n">rides</span><span class="o">.</span><span class="n">drop</span><span class="p">(</span><span class="n">fields_to_drop</span><span class="p">,</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
- <span class="n">data</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
- </pre></div>
- </div>
- </div>
- </div>
- <div class="output_wrapper">
- <div class="output">
- <div class="output_area"><div class="prompt output_prompt">Out[7]:</div>
- <div class="output_html rendered_html output_subarea output_execute_result">
- <div>
- <style>
- .dataframe thead tr:only-child th {
- text-align: right;
- }
- .dataframe thead th {
- text-align: left;
- }
- .dataframe tbody tr th {
- vertical-align: top;
- }
- </style>
- <table border="1" class="dataframe">
- <thead>
- <tr style="text-align: right;">
- <th></th>
- <th>yr</th>
- <th>holiday</th>
- <th>temp</th>
- <th>hum</th>
- <th>windspeed</th>
- <th>casual</th>
- <th>registered</th>
- <th>cnt</th>
- <th>season_1</th>
- <th>season_2</th>
- <th>...</th>
- <th>hr_21</th>
- <th>hr_22</th>
- <th>hr_23</th>
- <th>weekday_0</th>
- <th>weekday_1</th>
- <th>weekday_2</th>
- <th>weekday_3</th>
- <th>weekday_4</th>
- <th>weekday_5</th>
- <th>weekday_6</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <th>0</th>
- <td>0</td>
- <td>0</td>
- <td>0.24</td>
- <td>0.81</td>
- <td>0.0</td>
- <td>3</td>
- <td>13</td>
- <td>16</td>
- <td>1</td>
- <td>0</td>
- <td>...</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>1</td>
- </tr>
- <tr>
- <th>1</th>
- <td>0</td>
- <td>0</td>
- <td>0.22</td>
- <td>0.80</td>
- <td>0.0</td>
- <td>8</td>
- <td>32</td>
- <td>40</td>
- <td>1</td>
- <td>0</td>
- <td>...</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>1</td>
- </tr>
- <tr>
- <th>2</th>
- <td>0</td>
- <td>0</td>
- <td>0.22</td>
- <td>0.80</td>
- <td>0.0</td>
- <td>5</td>
- <td>27</td>
- <td>32</td>
- <td>1</td>
- <td>0</td>
- <td>...</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>1</td>
- </tr>
- <tr>
- <th>3</th>
- <td>0</td>
- <td>0</td>
- <td>0.24</td>
- <td>0.75</td>
- <td>0.0</td>
- <td>3</td>
- <td>10</td>
- <td>13</td>
- <td>1</td>
- <td>0</td>
- <td>...</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>1</td>
- </tr>
- <tr>
- <th>4</th>
- <td>0</td>
- <td>0</td>
- <td>0.24</td>
- <td>0.75</td>
- <td>0.0</td>
- <td>0</td>
- <td>1</td>
- <td>1</td>
- <td>1</td>
- <td>0</td>
- <td>...</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>1</td>
- </tr>
- </tbody>
- </table>
- <p>5 rows × 59 columns</p>
- </div>
- </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="Scaling-Target-Variables">Scaling Target Variables<a class="anchor-link" href="#Scaling-Target-Variables">¶</a></h3><p>To make training the network easier, we'll standardize each of the continuous variables. That is, we'll shift and scale the variables such that they have zero mean and a standard deviation of 1.</p>
- <p>The scaling factors are saved so we can go backwards when we use the network for predictions.</p>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [8]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="n">quant_features</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'casual'</span><span class="p">,</span> <span class="s1">'registered'</span><span class="p">,</span> <span class="s1">'cnt'</span><span class="p">,</span> <span class="s1">'temp'</span><span class="p">,</span> <span class="s1">'hum'</span><span class="p">,</span> <span class="s1">'windspeed'</span><span class="p">]</span>
- <span class="c1"># Store scalings in a dictionary so we can convert back later</span>
- <span class="n">scaled_features</span> <span class="o">=</span> <span class="p">{}</span>
- <span class="k">for</span> <span class="n">each</span> <span class="ow">in</span> <span class="n">quant_features</span><span class="p">:</span>
- <span class="n">mean</span><span class="p">,</span> <span class="n">std</span> <span class="o">=</span> <span class="n">data</span><span class="p">[</span><span class="n">each</span><span class="p">]</span><span class="o">.</span><span class="n">mean</span><span class="p">(),</span> <span class="n">data</span><span class="p">[</span><span class="n">each</span><span class="p">]</span><span class="o">.</span><span class="n">std</span><span class="p">()</span>
- <span class="n">scaled_features</span><span class="p">[</span><span class="n">each</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span><span class="n">mean</span><span class="p">,</span> <span class="n">std</span><span class="p">]</span>
- <span class="n">data</span><span class="o">.</span><span class="n">loc</span><span class="p">[:,</span> <span class="n">each</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span><span class="n">data</span><span class="p">[</span><span class="n">each</span><span class="p">]</span> <span class="o">-</span> <span class="n">mean</span><span class="p">)</span><span class="o">/</span><span class="n">std</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="Splitting-the-Data-into-Training,-Testing,-and-Validation-Sets">Splitting the Data into Training, Testing, and Validation Sets<a class="anchor-link" href="#Splitting-the-Data-into-Training,-Testing,-and-Validation-Sets">¶</a></h3><p>We'll save the data for the last approximately 21 days to use as a test set after we've trained the network. We'll use this set to make predictions and compare them with the actual number of riders.</p>
- </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="c1"># Save data for approximately the last 21 days </span>
- <span class="n">test_data</span> <span class="o">=</span> <span class="n">data</span><span class="p">[</span><span class="o">-</span><span class="mi">21</span><span class="o">*</span><span class="mi">24</span><span class="p">:]</span>
- <span class="c1"># Now remove the test data from the data set </span>
- <span class="n">data</span> <span class="o">=</span> <span class="n">data</span><span class="p">[:</span><span class="o">-</span><span class="mi">21</span><span class="o">*</span><span class="mi">24</span><span class="p">]</span>
- <span class="c1"># Separate the data into features and targets</span>
- <span class="n">target_fields</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'cnt'</span><span class="p">,</span> <span class="s1">'casual'</span><span class="p">,</span> <span class="s1">'registered'</span><span class="p">]</span>
- <span class="n">features</span><span class="p">,</span> <span class="n">targets</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">drop</span><span class="p">(</span><span class="n">target_fields</span><span class="p">,</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">),</span> <span class="n">data</span><span class="p">[</span><span class="n">target_fields</span><span class="p">]</span>
- <span class="n">test_features</span><span class="p">,</span> <span class="n">test_targets</span> <span class="o">=</span> <span class="n">test_data</span><span class="o">.</span><span class="n">drop</span><span class="p">(</span><span class="n">target_fields</span><span class="p">,</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">),</span> <span class="n">test_data</span><span class="p">[</span><span class="n">target_fields</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>We'll split the data into two sets, one for training and one for validating as the network is being trained. Since this is time series data, we'll train on historical data, then try to predict on future data (the validation set).</p>
- </div>
- </div>
- </div>
- <div class="cell border-box-sizing code_cell rendered">
- <div class="input">
- <div class="prompt input_prompt">In [10]:</div>
- <div class="inner_cell">
- <div class="input_area">
- <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Hold out the last 60 days or so of the remaining data as a validation set</span>
- <span class="n">train_features</span><span class="p">,</span> <span class="n">train_targets</span> <span class="o">=</span> <span class="n">features</span><span class="p">[:</span><span class="o">-</span><span class="mi">60</span><span class="o">*</span><span class="mi">24</span><span class="p">],</span> <span class="n">targets</span><span class="p">[:</span><span class="o">-</span><span class="mi">60</span><span class="o">*</span><span class="mi">24</span><span class="p">]</span>
- <span class="n">val_features</span><span class="p">,</span> <span class="n">val_targets</span> <span class="o">=</span> <span class="n">features</span><span class="p">[</span><span class="o">-</span><span class="mi">60</span><span class="o">*</span><span class="mi">24</span><span class="p">:],</span> <span class="n">targets</span><span class="p">[</span><span class="o">-</span><span class="mi">60</span><span class="o">*</span><span class="mi">24</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="Time-to-Build-The-Network">Time to Build The Network<a class="anchor-link" href="#Time-to-Build-The-Network">¶</a></h2><p>Below you'll build your network. We've built out the structure. You'll implement both the forward pass and backwards pass through the network. You'll also set the hyperparameters: the learning rate, the number of hidden units, and the number of training passes.</p>
- <p><img src="images/neural_network.png" width=300px></p>
- <p>The network has two layers, a hidden layer and an output layer. The hidden layer will use the sigmoid function for activations. The output layer has only one node and is used for the regression, the output of the node is the same as the input of the node. That is, the activation function is $f(x)=x$. A function that takes the input signal and generates an output signal, but takes into account the threshold, is called an activation function. We work through each layer of our network calculating the outputs for each neuron. All of the outputs from one layer become inputs to the neurons on the next layer. This process is called <em>forward propagation</em>.</p>
- <p>We use the weights to propagate signals forward from the input to the output layers in a neural network. We use the weights to also propagate error backwards from the output back into the network to update our weights. This is called <em>backpropagation</em>.</p>
- <blockquote><p><strong>Hint:</strong> You'll need the derivative of the output activation function ($f(x) = x$) for the backpropagation implementation. If you aren't familiar with calculus, this function is equivalent to the equation $y = x$. What is the slope of that equation? That is the derivative of $f(x)$.</p>
- </blockquote>
- <p>Below, you have these tasks:</p>
- <ol>
- <li>Implement the sigmoid function to use as the activation function. Set <code>self.activation_function</code> in <code>__init__</code> to your sigmoid function.</li>
- <li>Implement the forward pass in the <code>train</code> method.</li>
- <li>Implement the backpropagation algorithm in the <code>train</code> method, including calculating the output error.</li>
- <li>Implement the forward pass in the <code>run</code> method.</li>
- </ol>
- </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="kn">from</span> <span class="nn">my_answers</span> <span class="k">import</span> <span class="n">NeuralNetwork</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 [12]:</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">MSE</span><span class="p">(</span><span class="n">y</span><span class="p">,</span> <span class="n">Y</span><span class="p">):</span>
- <span class="k">return</span> <span class="n">np</span><span class="o">.</span><span class="n">mean</span><span class="p">((</span><span class="n">y</span><span class="o">-</span><span class="n">Y</span><span class="p">)</span><span class="o">**</span><span class="mi">2</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="Unit-Tests">Unit Tests<a class="anchor-link" href="#Unit-Tests">¶</a></h2><p>Run these unit tests to check the correctness of your network implementation. This will help you be sure your network was implemented correctly befor you starting trying to train it. These tests must all be successful to pass the project.</p>
- </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="kn">import</span> <span class="nn">unittest</span>
- <span class="n">inputs</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="mf">0.5</span><span class="p">,</span> <span class="o">-</span><span class="mf">0.2</span><span class="p">,</span> <span class="mf">0.1</span><span class="p">]])</span>
- <span class="n">targets</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="mf">0.4</span><span class="p">]])</span>
- <span class="n">test_w_i_h</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="mf">0.1</span><span class="p">,</span> <span class="o">-</span><span class="mf">0.2</span><span class="p">],</span>
- <span class="p">[</span><span class="mf">0.4</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">],</span>
- <span class="p">[</span><span class="o">-</span><span class="mf">0.3</span><span class="p">,</span> <span class="mf">0.2</span><span class="p">]])</span>
- <span class="n">test_w_h_o</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="mf">0.3</span><span class="p">],</span>
- <span class="p">[</span><span class="o">-</span><span class="mf">0.1</span><span class="p">]])</span>
- <span class="k">class</span> <span class="nc">TestMethods</span><span class="p">(</span><span class="n">unittest</span><span class="o">.</span><span class="n">TestCase</span><span class="p">):</span>
-
- <span class="c1">##########</span>
- <span class="c1"># Unit tests for data loading</span>
- <span class="c1">##########</span>
-
- <span class="k">def</span> <span class="nf">test_data_path</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
- <span class="c1"># Test that file path to dataset has been unaltered</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">assertTrue</span><span class="p">(</span><span class="n">data_path</span><span class="o">.</span><span class="n">lower</span><span class="p">()</span> <span class="o">==</span> <span class="s1">'data/hour.csv'</span><span class="p">)</span>
-
- <span class="k">def</span> <span class="nf">test_data_loaded</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
- <span class="c1"># Test that data frame loaded</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">assertTrue</span><span class="p">(</span><span class="nb">isinstance</span><span class="p">(</span><span class="n">rides</span><span class="p">,</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</span><span class="p">))</span>
-
- <span class="c1">##########</span>
- <span class="c1"># Unit tests for network functionality</span>
- <span class="c1">##########</span>
- <span class="k">def</span> <span class="nf">test_activation</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
- <span class="n">network</span> <span class="o">=</span> <span class="n">NeuralNetwork</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">)</span>
- <span class="c1"># Test that the activation function is a sigmoid</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">assertTrue</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">all</span><span class="p">(</span><span class="n">network</span><span class="o">.</span><span class="n">activation_function</span><span class="p">(</span><span class="mf">0.5</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1</span><span class="o">/</span><span class="p">(</span><span class="mi">1</span><span class="o">+</span><span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="o">-</span><span class="mf">0.5</span><span class="p">))))</span>
- <span class="k">def</span> <span class="nf">test_train</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
- <span class="c1"># Test that weights are updated correctly on training</span>
- <span class="n">network</span> <span class="o">=</span> <span class="n">NeuralNetwork</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">)</span>
- <span class="n">network</span><span class="o">.</span><span class="n">weights_input_to_hidden</span> <span class="o">=</span> <span class="n">test_w_i_h</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span>
- <span class="n">network</span><span class="o">.</span><span class="n">weights_hidden_to_output</span> <span class="o">=</span> <span class="n">test_w_h_o</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span>
-
- <span class="n">network</span><span class="o">.</span><span class="n">train</span><span class="p">(</span><span class="n">inputs</span><span class="p">,</span> <span class="n">targets</span><span class="p">)</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">assertTrue</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">allclose</span><span class="p">(</span><span class="n">network</span><span class="o">.</span><span class="n">weights_hidden_to_output</span><span class="p">,</span>
- <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span> <span class="mf">0.37275328</span><span class="p">],</span>
- <span class="p">[</span><span class="o">-</span><span class="mf">0.03172939</span><span class="p">]])))</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">assertTrue</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">allclose</span><span class="p">(</span><span class="n">network</span><span class="o">.</span><span class="n">weights_input_to_hidden</span><span class="p">,</span>
- <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span> <span class="mf">0.10562014</span><span class="p">,</span> <span class="o">-</span><span class="mf">0.20185996</span><span class="p">],</span>
- <span class="p">[</span><span class="mf">0.39775194</span><span class="p">,</span> <span class="mf">0.50074398</span><span class="p">],</span>
- <span class="p">[</span><span class="o">-</span><span class="mf">0.29887597</span><span class="p">,</span> <span class="mf">0.19962801</span><span class="p">]])))</span>
- <span class="k">def</span> <span class="nf">test_run</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
- <span class="c1"># Test correctness of run method</span>
- <span class="n">network</span> <span class="o">=</span> <span class="n">NeuralNetwork</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">)</span>
- <span class="n">network</span><span class="o">.</span><span class="n">weights_input_to_hidden</span> <span class="o">=</span> <span class="n">test_w_i_h</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span>
- <span class="n">network</span><span class="o">.</span><span class="n">weights_hidden_to_output</span> <span class="o">=</span> <span class="n">test_w_h_o</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">assertTrue</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">allclose</span><span class="p">(</span><span class="n">network</span><span class="o">.</span><span class="n">run</span><span class="p">(</span><span class="n">inputs</span><span class="p">),</span> <span class="mf">0.09998924</span><span class="p">))</span>
- <span class="n">suite</span> <span class="o">=</span> <span class="n">unittest</span><span class="o">.</span><span class="n">TestLoader</span><span class="p">()</span><span class="o">.</span><span class="n">loadTestsFromModule</span><span class="p">(</span><span class="n">TestMethods</span><span class="p">())</span>
- <span class="n">unittest</span><span class="o">.</span><span class="n">TextTestRunner</span><span class="p">()</span><span class="o">.</span><span class="n">run</span><span class="p">(</span><span class="n">suite</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_stderr output_text">
- <pre>.....
- ----------------------------------------------------------------------
- Ran 5 tests in 0.013s
- OK
- </pre>
- </div>
- </div>
- <div class="output_area"><div class="prompt output_prompt">Out[13]:</div>
- <div class="output_text output_subarea output_execute_result">
- <pre><unittest.runner.TextTestResult run=5 errors=0 failures=0></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="Training-the-Network">Training the Network<a class="anchor-link" href="#Training-the-Network">¶</a></h2><p>Here you'll set the hyperparameters for the network. The strategy here is to find hyperparameters such that the error on the training set is low, but you're not overfitting to the data. If you train the network too long or have too many hidden nodes, it can become overly specific to the training set and will fail to generalize to the validation set. That is, the loss on the validation set will start increasing as the training set loss drops.</p>
- <p>You'll also be using a method know as Stochastic Gradient Descent (SGD) to train the network. The idea is that for each training pass, you grab a random sample of the data instead of using the whole data set. You use many more training passes than with normal gradient descent, but each pass is much faster. This ends up training the network more efficiently. You'll learn more about SGD later.</p>
- <h3 id="Choose-the-Number-of-Iterations">Choose the Number of Iterations<a class="anchor-link" href="#Choose-the-Number-of-Iterations">¶</a></h3><p>This is the number of batches of samples from the training data we'll use to train the network. The more iterations you use, the better the model will fit the data. However, this process can have sharply diminishing returns and can waste computational resources if you use too many iterations. You want to find a number here where the network has a low training loss, and the validation loss is at a minimum. The ideal number of iterations would be a level that stops shortly after the validation loss is no longer decreasing.</p>
- <h3 id="Choose-the-Learning-Rate">Choose the Learning Rate<a class="anchor-link" href="#Choose-the-Learning-Rate">¶</a></h3><p>This scales the size of weight updates. If this is too big, the weights tend to explode and the network fails to fit the data. Normally a good choice to start at is 0.1; however, if you effectively divide the learning rate by n_records, try starting out with a learning rate of 1. In either case, if the network has problems fitting the data, try reducing the learning rate. Note that the lower the learning rate, the smaller the steps are in the weight updates and the longer it takes for the neural network to converge.</p>
- <h3 id="Choose-the-Number-of-Hidden-Nodes">Choose the Number of Hidden Nodes<a class="anchor-link" href="#Choose-the-Number-of-Hidden-Nodes">¶</a></h3><p>In a model where all the weights are optimized, the more hidden nodes you have, the more accurate the predictions of the model will be. (A fully optimized model could have weights of zero, after all.) However, the more hidden nodes you have, the harder it will be to optimize the weights of the model, and the more likely it will be that suboptimal weights will lead to overfitting. With overfitting, the model will memorize the training data instead of learning the true pattern, and won't generalize well to unseen data.</p>
- <p>Try a few different numbers and see how it affects the performance. You can look at the losses dictionary for a metric of the network performance. If the number of hidden units is too low, then the model won't have enough space to learn and if it is too high there are too many options for the direction that the learning can take. The trick here is to find the right balance in number of hidden units you choose. You'll generally find that the best number of hidden nodes to use ends up being between the number of input and output nodes.</p>
- </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="kn">import</span> <span class="nn">sys</span>
- <span class="c1">####################</span>
- <span class="c1">### Set the hyperparameters in your myanswers.py file</span>
- <span class="c1">####################</span>
- <span class="kn">from</span> <span class="nn">my_answers</span> <span class="k">import</span> <span class="n">iterations</span><span class="p">,</span> <span class="n">learning_rate</span><span class="p">,</span> <span class="n">hidden_nodes</span><span class="p">,</span> <span class="n">output_nodes</span>
- <span class="n">N_i</span> <span class="o">=</span> <span class="n">train_features</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
- <span class="n">network</span> <span class="o">=</span> <span class="n">NeuralNetwork</span><span class="p">(</span><span class="n">N_i</span><span class="p">,</span> <span class="n">hidden_nodes</span><span class="p">,</span> <span class="n">output_nodes</span><span class="p">,</span> <span class="n">learning_rate</span><span class="p">)</span>
- <span class="n">losses</span> <span class="o">=</span> <span class="p">{</span><span class="s1">'train'</span><span class="p">:[],</span> <span class="s1">'validation'</span><span class="p">:[]}</span>
- <span class="k">for</span> <span class="n">ii</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="n">iterations</span><span class="p">):</span>
- <span class="c1"># Go through a random batch of 128 records from the training data set</span>
- <span class="n">batch</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">random</span><span class="o">.</span><span class="n">choice</span><span class="p">(</span><span class="n">train_features</span><span class="o">.</span><span class="n">index</span><span class="p">,</span> <span class="n">size</span><span class="o">=</span><span class="mi">128</span><span class="p">)</span>
- <span class="n">X</span><span class="p">,</span> <span class="n">y</span> <span class="o">=</span> <span class="n">train_features</span><span class="o">.</span><span class="n">ix</span><span class="p">[</span><span class="n">batch</span><span class="p">]</span><span class="o">.</span><span class="n">values</span><span class="p">,</span> <span class="n">train_targets</span><span class="o">.</span><span class="n">ix</span><span class="p">[</span><span class="n">batch</span><span class="p">][</span><span class="s1">'cnt'</span><span class="p">]</span>
-
- <span class="n">network</span><span class="o">.</span><span class="n">train</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>
-
- <span class="c1"># Printing out the training progress</span>
- <span class="n">train_loss</span> <span class="o">=</span> <span class="n">MSE</span><span class="p">(</span><span class="n">network</span><span class="o">.</span><span class="n">run</span><span class="p">(</span><span class="n">train_features</span><span class="p">)</span><span class="o">.</span><span class="n">T</span><span class="p">,</span> <span class="n">train_targets</span><span class="p">[</span><span class="s1">'cnt'</span><span class="p">]</span><span class="o">.</span><span class="n">values</span><span class="p">)</span>
- <span class="n">val_loss</span> <span class="o">=</span> <span class="n">MSE</span><span class="p">(</span><span class="n">network</span><span class="o">.</span><span class="n">run</span><span class="p">(</span><span class="n">val_features</span><span class="p">)</span><span class="o">.</span><span class="n">T</span><span class="p">,</span> <span class="n">val_targets</span><span class="p">[</span><span class="s1">'cnt'</span><span class="p">]</span><span class="o">.</span><span class="n">values</span><span class="p">)</span>
- <span class="n">sys</span><span class="o">.</span><span class="n">stdout</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s2">"</span><span class="se">\r</span><span class="s2">Progress: </span><span class="si">{:2.1f}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="mi">100</span> <span class="o">*</span> <span class="n">ii</span><span class="o">/</span><span class="nb">float</span><span class="p">(</span><span class="n">iterations</span><span class="p">))</span> \
- <span class="o">+</span> <span class="s2">"% ... Training loss: "</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">train_loss</span><span class="p">)[:</span><span class="mi">5</span><span class="p">]</span> \
- <span class="o">+</span> <span class="s2">" ... Validation loss: "</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">val_loss</span><span class="p">)[:</span><span class="mi">5</span><span class="p">])</span>
- <span class="n">sys</span><span class="o">.</span><span class="n">stdout</span><span class="o">.</span><span class="n">flush</span><span class="p">()</span>
-
- <span class="n">losses</span><span class="p">[</span><span class="s1">'train'</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">train_loss</span><span class="p">)</span>
- <span class="n">losses</span><span class="p">[</span><span class="s1">'validation'</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">val_loss</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>Progress: 100.0% ... Training loss: 0.064 ... Validation loss: 0.160</pre>
- </div>
- </div>
- </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">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">losses</span><span class="p">[</span><span class="s1">'train'</span><span class="p">],</span> <span class="n">label</span><span class="o">=</span><span class="s1">'Training loss'</span><span class="p">)</span>
- <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">losses</span><span class="p">[</span><span class="s1">'validation'</span><span class="p">],</span> <span class="n">label</span><span class="o">=</span><span class="s1">'Validation loss'</span><span class="p">)</span>
- <span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
- <span class="n">_</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">ylim</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,iVBORw0KGgoAAAANSUhEUgAAAusAAAH0CAYAAACEkWPuAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
- AAAWJQAAFiUBSVIk8AAAIABJREFUeJzs3Xd8FVX+//H3SaeEGulNEAQFV4piQZqKjbYqflkRxZ/o
- ropiYXVdQVHWsigrdl0LoOgiCATEhiIqIM1gQwERDdJCkRZaSDm/P+am3Nx7k5vk5t5J8no+Hnnc
- mTMzZz4EefjOyZkzxlorAAAAAO4TFekCAAAAAPhHWAcAAABcirAOAAAAuBRhHQAAAHApwjoAAADg
- UoR1AAAAwKUI6wAAAIBLEdYBAAAAlyKsAwAAAC5FWAcAAABcirAOAAAAuBRhHQAAAHApwjoAAADg
- UoR1AAAAwKUI6wAAAIBLEdYBAAAAl4qJdAHhZIz5TVItSakRLgUAAACVWytJB621J5alkyoV1iXV
- qlatWr0OHTrUi3QhAAAAqLzWrVuno0ePlrmfqhbWUzt06FAvJSUl0nUAAACgEuvatavWrFmTWtZ+
- mLMOAAAAuBRhHQAAAHApwjoAAADgUoR1AAAAwKUI6wAAAIBLEdYBAAAAlyKsAwAAAC5V1dZZBwCg
- UsvJydHevXuVnp6ujIwMWWsjXRJQ4RljFB8fr8TERNWrV09RUeEb7yasAwBQSeTk5GjLli06cuRI
- pEsBKhVrrY4dO6Zjx47p8OHDat68edgCO2EdAIBKYu/evTpy5IhiYmLUqFEj1ahRI6wjgEBllZOT
- o8OHDystLU1HjhzR3r17lZSUFJZ78y8YAIBKIj09XZLUqFEjJSYmEtSBEImKilJiYqIaNWokKf/f
- WljuHbY7AQCAcpWRkSFJqlGjRoQrASqn3H9buf/WwoGwDgBAJZH7MCkj6kD5MMZIUlgf3OZfMwAA
- ABCE3LAeToR1AAAAwKVYDSYccrKl3F+XREVLEfipDAAAABUPI+vh8GRbaUJ95+vIH5GuBgAAlLND
- hw7JGKP+/fuXua9u3bqpZs2aIagqdJ577jkZY/Tuu+9GupRKj7AebrxJDgCAcmOMKdHX1KlTI10y
- UCSmwYRFgWkvs0ZIg1+Q6raMWDUAAFRWDz74oE/b5MmTdeDAAY0ePVp16tTxOnb66aeXSx01atTQ
- unXrQjIiPnv27LAuFQh3IayHQ8E56puXSnNulG5YGLl6AACopMaPH+/TNnXqVB04cEB33HGHWrVq
- FZY6jDFq3759SPpq2ZIBvqqMaTBhUeiB0i0rI1MGAADwK3de+NGjRzV27FiddNJJiouL06hRoyRJ
- f/zxhx5//HH16tVLTZo0UVxcnBo2bKgrrrhCKSkpPv0FmrM+ZswYGWP09ddf66233lLXrl1VrVo1
- JSUlafjw4dq1a1fA2gpasGCBjDF68skntWrVKl100UWqVauWatasqQsuuMBvTZL0+++/65prrlFS
- UpKqV6+url276p133vHqr6yWL1+uQYMGKSkpSfHx8WrdurXuuOMO7d692+fc7du3a/To0WrXrp2q
- V6+uunXrqkOHDrrhhhu0ZcuWvPNycnL0yiuvqHv37kpKSlK1atXUokULXXrppUpOTi5zzW7GyHqk
- 7PheanxapKsAAAAeOTk56t+/vzZs2KCLLrpI9evXzxvV/uabb/Tggw+qd+/eGjRokGrXrq3ffvtN
- 8+fP14IFC/TJJ5+oZ8+eQd9r4sSJWrBggQYNGqQ+ffpo2bJlmj59utauXauvv/5a0dHRQfWzdOlS
- jR07Vr1799ZNN92kX3/9VcnJyerdu7fWrl3rNSq/detWnX322dq+fbvOP/98nXHGGdq2bZuuu+46
- XXLJJSX7ZgUwc+ZMDRs2TNHR0RoyZIiaNWumFStW6Omnn9a8efO0bNkyNWnSRJJ08OBBde/eXdu3
- b1e/fv00ePBgZWZmavPmzXr33Xc1fPhwNW/eXJJ0xx136Nlnn1Xbtm31l7/8RTVr1tT27du1cuVK
- JScna/DgwSGp340I6+Hgb6nG798hrAMA4CJHjx5Venq61q5d6zO3vUuXLkpLS1PdunW92jdt2qTu
- 3bvr7rvv1urVq4O+16JFi/Ttt9+qXbt2kpw3Yg4ePFjz58/Xxx9/rEsvvTSofubNm6dZs2bpyiuv
- zGubNGmSxowZo+eff14TJ07Ma7/77ru1fft2Pfzwwxo3blxe+y233KIePXoEXXsge/fu1ciRI2WM
- 0dKlS9WtW7e8Y+PGjdO//vUvjRo1SnPmzJEkvf/++9q6davGjh2rCRMmePV17NgxZWVlScofVW/T
- po1++OEHxcfHe527Z8+eMtfuZoT1sGBddQBA5LX6x/uRLiFoqY9fFpH7PvbYYz5BXZLq1avn9/w2
- bdpo4MCBmjJlivbu3RvwvML+/ve/5wV1yZnjPnLkSM2fP1+rVq0KOqxfdNFFXkFdkm666SaNGTNG
- q1atymtLT0/XnDlz1KBBA/3973/3Ov+ss87SkCFDNGPGjKDuGcisWbOUnp6uG2+80SuoS9L999+v
- V199VfPmzdOePXuUlJSUd6xatWo+fSUkJHjtG2MUFxfn9zcOBfuqjJizHg68BAkAgArhzDPPDHhs
- 8eLFuvzyy9WsWTPFxcXlLf84ZcoUSdK2bduCvk/hMCspb8rHvn37ytRPYmKiateu7dXP2rVrlZWV
- pa5du/oEYUkhGVlfs2aNJKlv374+xxISEnTOOecoJydH3333nSTpwgsv1AknnKBx48apf//+ev75
- 5/Xtt98qJyfH69qoqCgNHTpU69atU8eOHTVu3DgtXLhQ6enpZa65ImBkHQAAQFL16tWVmJjo99j0
- 6dN17bXXqmbNmrrwwgt14oknqkaNGjLGaOHChVq+fHmJllf0N3ofE+PEsuzs7DL1k9tXwX4OHDgg
- SWrYsKHf8wO1l0TuPRo3buz3eG77/v37JTkj4itXrtT48eO1YMECvf/++3m13H777br33nvzRtJf
- fvlltW/fXtOmTdO//vUvSVJsbKwGDhyoSZMmVeoVcwjrYcHIOgAg8iI1taSiMEX8Jnzs2LFKTEzU
- N998o9atW3sd27hxo5YvX17e5ZVJrVq1JEk7d+70ezxQe0nUrl1bkpSWlub3+I4dO7zOk6QTTzxR
- 06ZNU05OjtauXatFixbpueee0/3336/o6Gjde++9kpxgfs899+iee+5RWlqalixZounTp2v27Nla
- v369vvvuu6Afyq1omAYTDkyDAQCgwsrKytLmzZt1+umn+wT1zMxM1wd1SerUqZNiYmKUkpKiY8eO
- +RxfunRpme/RuXNnSdLnn3/ucywjI0PLly+XMcbvi6iioqJ02mmn6c4779SCBQskKeCSjI0aNdKQ
- IUM0b948nXnmmfrxxx/1yy+/lLl+twpJWDfGXGmMedYYs8QYc9AYY40x00PQ7zWevqwxZmQoao0M
- wjoAABVVTEyMmjZtqh9//NFr5ZGcnBzdd999+u233yJYXXASExM1ePBg7dq1S0888YTXsZUrV2rW
- rFllvsdVV12lmjVrasqUKXnz0nM99thj2rFjR97665L0/fff+13JJXeUv3r16pKcNesLPiybKyMj
- I2/qjb+HVCuLUE2DGSvpT5IOSdoqqcyv7DLGNJf0nKfPsr+rFwAAoJTuvPNOjRkzRqeddpouv/xy
- RUVF6YsvvlBqaqouueQSffjhh5EusViTJk3S0qVL9cADD+jLL7/UGWecoa1bt2rmzJkaMGCAkpOT
- FRVV+nHcevXq6b///a+GDx+us88+W0OGDFHTpk21YsUKLV68WC1atNBzzz2Xd/78+fP18MMP69xz
- z1Xbtm2VlJSkzZs3a968eYqOjtaYMWMkOXPcu3fvrvbt26tz585q0aKFjhw5oo8++kgbN27U1Vdf
- rRYtWpT5++NWoQrrd8oJ6b9I6iVpcVk6M86ksSmS/pA0R9KYshYYUUyDAQCgQrvrrrtUs2ZNPffc
- c3r99ddVo0YN9e7dWzNnztQrr7xSIcJ6ixYttGLFCt133336+OOPtXTpUp1yyimaNm2ajh49quTk
- 5Ly57aX1l7/8RS1atNDjjz+uBQsWKD09XU2aNNFtt92msWPHqkGDBnnnDhw4ULt379aSJUs0Z84c
- HTp0SI0bN9aAAQN099135610U79+fT366KNavHixlixZot27d6tWrVpq27at7r33Xl133XVlqtnt
- jLU2tB0a01tOWH/LWntNKfsYLekpSb0l9ZX0oKQbrbWvlrG2lC5dunQJ9ArecvNUJ+nA795tZ4+S
- LnokvHUAACq1devWSZI6dOgQ4UpQ0YwePVrPPPOMli5dqnPPPTfS5bhasP/OunbtqjVr1qyx1nYt
- y/1c94CpMaaDpMclPW2t/TLS9YSEv4H1zCNhLwMAAFRt27dv92lbvXq1/vvf/6pJkybq3r17BKpC
- UVy1dKMxJkbSm5J+l/TPCJdTvr5+Xer/VKSrAAAAVUiHDh3UpUsXnXrqqUpISNCGDRvypvA8//zz
- eWu9wz3c9jfygKTOknpYa4+WthNjTKB5LmV+8LV0mLMOAAAi75ZbbtEHH3ygt956S4cOHVLdunXV
- v39/3XPPPTrnnHMiXR78cE1YN8Z0lzOaPsla6/4FS0ti/+ZIVwAAAKDHHntMjz32WKTLQAm4Iqx7
- pr+8IelnSePK2l+gifyeEfcuZe0fAAAACAe3PGBaU1I7SR0kHSvwIiQrZyUYSXrF0zY5YlUCAAAA
- YeSKkXVJGZJeC3Csi5x57EslbZBUuabIAAAAAAGEPawbY2IltZGUaa3dJEmeh0lHBjh/vJywPq2s
- 66wDAAAAFUlIwroxZrCkwZ7dRp7Ps40xUz3be6y1uW8hbSppnaTNklqF4v4AAABAZRSqkfXTJRV+
- 12trz5fkBPMxAgAAABC0kDxgaq0db601RXy1KnBuauG2IPuufFNgXu4p/bEp0lUAAADApdyyGkzV
- tOM7aWbhX0gAAAAADsJ6pO38IdIVAAAAwKUI6wAAAKXwyy+/yBijkSO9F7S75pprZIzR1q1bg+6r
- WbNmOumkk0JdopdA9UbSp59+KmOM/vWvf0W6FNcirAMAgEpj2LBhMsbohRdeKPbcfv36yRijuXPn
- hqGy8peVlSVjjC644IJIl4IQIqwDAIBK48Ybb5Qkvfpq0etSpKam6tNPP1Xjxo01YMCAkNbwxBNP
- aN26dWrUqFHxJ4dRy5YttW7dOkaxKxjCOgAAqDR69+6tdu3a6ZtvvtGaNWsCnvfaa6/JWqvrr79e
- MTGhfUdk48aN1b59+5D3W1axsbFq3769636IQNEI6wAAoFLJHV1/5ZVX/B7Pzs7WlClTfOZvb9u2
- TQ899JDOOeccNWrUSHFxcWratKmGDRum9evXB33/QHPWrbV65plndMoppyg+Pl5NmzbV7bffroMH
- D/rtZ//+/Zo4caL69Omjpk2bKi4uTg0aNNDgwYO1cuVKr3NfffVVxcbGSpIWLVokY0zeV+5IelFz
- 1rdv366bb75ZLVu2VHx8vBo0aKArrrhC33zzjc+5r776qowxmj59uhYtWqRevXqpZs2aql27tgYM
- GKANGzYE/b0qyoYNGzR8+HA1adJEcXFxatKkia677jpt2uS77PXBgwf10EMPqWPHjkpMTFRiYqJO
- OukkDR061OfPkJycrL59+6pRo0Z5fw+9e/fWSy+9FJK6Q81dP/IBAACU0XXXXaf7779f//vf/zRp
- 0iRVr17d6/iHH36obdu26cILL9SJJ56Y17548eK8cNy5c2fVqFFDGzdu1MyZM/Xee+/pq6++UseO
- HUtd16hRo/TCCy+oSZMm+utf/6rY2FglJydr1apVyszMVEJCgtf5a9eu1dixY9WrVy8NGDBAderU
- 0ebNmzV//nx98MEH+uCDD/Lmp3fp0kXjxo3ThAkTdOKJJ+raa6/N66dnz55F1rVp0yb16NFDaWlp
- uuCCC3T11Vfr999/16xZs/T+++9r7ty5uuSSS3yuS05O1rx583TppZfq5ptv1tq1a7VgwQKtXr1a
- P/30k+rVq1fq79WKFSvUr18/HTp0SIMGDVL79u21fv16vfnmm5o/f74WLVqkLl26SHJ+COrXr59W
- rlypc845RzfeeKOio6O1detWLV68WL1791bnzp0lSS+88IJuvfVWNW7cWAMHDlRSUpJ27dql7777
- TtOmTdPf/va3Utdcbqy1VeZLUkqXLl1s2D1Yq+gvAABC4KeffrI//fRTpMtwhauuuspKslOmTPE5
- NnDgQCvJzpo1y6s9LS3Npqen+5y/Zs0aW716ddu/f3+v9o0bN1pJ9oYbbvBqHzZsmJVkt2zZktf2
- xRdfWEm2bdu2du/evXntR44csWeccYaVZNu0aePVz759++yePXt86klNTbUNGza0HTt29GrPzMy0
- kuz555/vc01R9fbt29dKso8//rhX+5dffmmjoqJsUlKSPXz4cF77K6+8YiXZmJgYu3jxYq9rxowZ
- YyXZSZMm+a2hsE8++cRKshMmTMhry87Otm3btrWS7IwZM7zOnz59upVkTz31VJuTk2Otdf5+JNkr
- r7zSp/+srCyv7/dpp51mExIS7O7du33O9dfmT7D/zrp06WIlpdgy5ldG1gEAqCrG1450BcEbf6BM
- l990002aOXOmXn31VY0YMSKvfceOHfrggw/UoEEDDRo0yOuahg0b+u2rc+fO6tWrlxYtWqTs7GxF
- R0eXuJ4pU6ZIksaNG6e6devmtVerVk2PPvqoLrzwQp9r6tSp47evli1b6vLLL9eLL76o7du3q0mT
- JiWuJ1dqaqo+++wznXjiibr77ru9jp133nm66qqrNGPGDCUnJ+vqq6/2Oj5s2DD17t3bq+2mm27S
- k08+qVWrVpW6piVLlmjjxo0677zz9H//938+93zuuee0YsUKLV++XOecc07esWrVqvn0FR0d7fX9
- lpy5+7lThgpKSkoqdc3liTnrAACg0unbt6/atGmjZcuWad26dXntU6ZMUVZWlkaMGOE3sM2fP1+X
- XXaZGjVqpNjY2Lx53x9++KGOHj2qvXv3lqqe3Idde/Xq5XOsZ8+eioryH8mWLFmiIUOGqHnz5oqP
- j8+r58UXX5TkzLMvi9z53D179vT7QGzfvn29ziuoW7duPm3NmzeXJO3bt6/UNeV+r3LvXVxNnTp1
- UqdOnfTmm2/qvPPO0xNPPKHly5crMzPT59phw4YpPT1dp5xyiu666y7NmzdPe/bsKXWt4cDIOgAA
- qHRyH6S877779Oqrr2rSpEmy1uq1116TMSbvIdSCJk2apDFjxqhevXq64IIL1LJlS1WrVk3GGM2Z
- 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
- "
- width=373
- height=250
- >
- </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="Check-Out-Your-Predictions">Check Out Your Predictions<a class="anchor-link" href="#Check-Out-Your-Predictions">¶</a></h2><p>Here, use the test data to view how well your network is modeling the data. If something is completely wrong here, make sure each step in your network is implemented correctly.</p>
- </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">fig</span><span class="p">,</span> <span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">8</span><span class="p">,</span><span class="mi">4</span><span class="p">))</span>
- <span class="n">mean</span><span class="p">,</span> <span class="n">std</span> <span class="o">=</span> <span class="n">scaled_features</span><span class="p">[</span><span class="s1">'cnt'</span><span class="p">]</span>
- <span class="n">predictions</span> <span class="o">=</span> <span class="n">network</span><span class="o">.</span><span class="n">run</span><span class="p">(</span><span class="n">test_features</span><span class="p">)</span><span class="o">.</span><span class="n">T</span><span class="o">*</span><span class="n">std</span> <span class="o">+</span> <span class="n">mean</span>
- <span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">predictions</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">label</span><span class="o">=</span><span class="s1">'Prediction'</span><span class="p">)</span>
- <span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">((</span><span class="n">test_targets</span><span class="p">[</span><span class="s1">'cnt'</span><span class="p">]</span><span class="o">*</span><span class="n">std</span> <span class="o">+</span> <span class="n">mean</span><span class="p">)</span><span class="o">.</span><span class="n">values</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">'Data'</span><span class="p">)</span>
- <span class="n">ax</span><span class="o">.</span><span class="n">set_xlim</span><span class="p">(</span><span class="n">right</span><span class="o">=</span><span class="nb">len</span><span class="p">(</span><span class="n">predictions</span><span class="p">))</span>
- <span class="n">ax</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
- <span class="n">dates</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">to_datetime</span><span class="p">(</span><span class="n">rides</span><span class="o">.</span><span class="n">ix</span><span class="p">[</span><span class="n">test_data</span><span class="o">.</span><span class="n">index</span><span class="p">][</span><span class="s1">'dteday'</span><span class="p">])</span>
- <span class="n">dates</span> <span class="o">=</span> <span class="n">dates</span><span class="o">.</span><span class="n">apply</span><span class="p">(</span><span class="k">lambda</span> <span class="n">d</span><span class="p">:</span> <span class="n">d</span><span class="o">.</span><span class="n">strftime</span><span class="p">(</span><span class="s1">'%b </span><span class="si">%d</span><span class="s1">'</span><span class="p">))</span>
- <span class="n">ax</span><span class="o">.</span><span class="n">set_xticks</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">dates</span><span class="p">))[</span><span class="mi">12</span><span class="p">::</span><span class="mi">24</span><span class="p">])</span>
- <span class="n">_</span> <span class="o">=</span> <span class="n">ax</span><span class="o">.</span><span class="n">set_xticklabels</span><span class="p">(</span><span class="n">dates</span><span class="p">[</span><span class="mi">12</span><span class="p">::</span><span class="mi">24</span><span class="p">],</span> <span class="n">rotation</span><span class="o">=</span><span class="mi">45</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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
- rkJggg==
- "
- width=502
- height=272
- >
- </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="Thinking-About-Your-Results">Thinking About Your Results<a class="anchor-link" href="#Thinking-About-Your-Results">¶</a></h2><p>Answer these questions about your results. How well does the model predict the data? Where does it fail? Why does it fail where it does?</p>
- <blockquote><p><strong>Note:</strong> You can edit the text in this cell by double clicking on it. When you want to render the text, press control + enter</p>
- </blockquote>
- <p>The model's done a pretty good job of predicting the data for the first 20 days in December. It starts to fail after the 21st. The reason for this trend is likely to be because of the holiday season (approaching Christmas). Hence, people are less likely to commute to work, in which they usually ride bikes.</p>
- <p>The performance of the model can probably be improved if a model is made to learn about the events (which currently act as uncertainty).</p>
- </div>
- </div>
- </div>
- </div>
- </div>
- </body>
- </html>
|