moodle.css 389 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506
  1. /*! normalize.css v3.0.0 | MIT License | git.io/normalize */
  2. html {
  3. font-family: sans-serif;
  4. -ms-text-size-adjust: 100%;
  5. -webkit-text-size-adjust: 100%;
  6. }
  7. body {
  8. margin: 0;
  9. }
  10. article,
  11. aside,
  12. details,
  13. figcaption,
  14. figure,
  15. footer,
  16. header,
  17. hgroup,
  18. main,
  19. nav,
  20. section,
  21. summary {
  22. display: block;
  23. }
  24. audio,
  25. canvas,
  26. progress,
  27. video {
  28. display: inline-block;
  29. vertical-align: baseline;
  30. }
  31. audio:not([controls]) {
  32. display: none;
  33. height: 0;
  34. }
  35. [hidden],
  36. template {
  37. display: none;
  38. }
  39. a {
  40. background: transparent;
  41. }
  42. a:active,
  43. a:hover {
  44. outline: 0;
  45. }
  46. abbr[title] {
  47. border-bottom: 1px dotted;
  48. }
  49. b,
  50. strong {
  51. font-weight: bold;
  52. }
  53. dfn {
  54. font-style: italic;
  55. }
  56. h1 {
  57. font-size: 2em;
  58. margin: 0.67em 0;
  59. }
  60. mark {
  61. background: #ff0;
  62. color: #000;
  63. }
  64. small {
  65. font-size: 80%;
  66. }
  67. sub,
  68. sup {
  69. font-size: 75%;
  70. line-height: 0;
  71. position: relative;
  72. vertical-align: baseline;
  73. }
  74. sup {
  75. top: -0.5em;
  76. }
  77. sub {
  78. bottom: -0.25em;
  79. }
  80. img {
  81. border: 0;
  82. }
  83. svg:not(:root) {
  84. overflow: hidden;
  85. }
  86. figure {
  87. margin: 1em 40px;
  88. }
  89. hr {
  90. -moz-box-sizing: content-box;
  91. box-sizing: content-box;
  92. height: 0;
  93. }
  94. pre {
  95. overflow: auto;
  96. }
  97. code,
  98. kbd,
  99. pre,
  100. samp {
  101. font-family: monospace, monospace;
  102. font-size: 1em;
  103. }
  104. button,
  105. input,
  106. optgroup,
  107. select,
  108. textarea {
  109. color: inherit;
  110. font: inherit;
  111. margin: 0;
  112. }
  113. button {
  114. overflow: visible;
  115. }
  116. button,
  117. select {
  118. text-transform: none;
  119. }
  120. button,
  121. html input[type="button"],
  122. input[type="reset"],
  123. input[type="submit"] {
  124. -webkit-appearance: button;
  125. cursor: pointer;
  126. }
  127. button[disabled],
  128. html input[disabled] {
  129. cursor: default;
  130. }
  131. button::-moz-focus-inner,
  132. input::-moz-focus-inner {
  133. border: 0;
  134. padding: 0;
  135. }
  136. input {
  137. line-height: normal;
  138. }
  139. input[type="checkbox"],
  140. input[type="radio"] {
  141. box-sizing: border-box;
  142. padding: 0;
  143. }
  144. input[type="number"]::-webkit-inner-spin-button,
  145. input[type="number"]::-webkit-outer-spin-button {
  146. height: auto;
  147. }
  148. input[type="search"] {
  149. -webkit-appearance: textfield;
  150. -moz-box-sizing: content-box;
  151. -webkit-box-sizing: content-box;
  152. box-sizing: content-box;
  153. }
  154. input[type="search"]::-webkit-search-cancel-button,
  155. input[type="search"]::-webkit-search-decoration {
  156. -webkit-appearance: none;
  157. }
  158. fieldset {
  159. border: 1px solid #c0c0c0;
  160. margin: 0 2px;
  161. padding: 0.35em 0.625em 0.75em;
  162. }
  163. legend,
  164. #adminsettings h3,
  165. .backup-restore .backup-section > h2.header,
  166. .backup-restore .backup-section .backup-sub-section h3 {
  167. border: 0;
  168. padding: 0;
  169. }
  170. textarea {
  171. overflow: auto;
  172. }
  173. optgroup {
  174. font-weight: bold;
  175. }
  176. table {
  177. border-collapse: collapse;
  178. border-spacing: 0;
  179. }
  180. td,
  181. th {
  182. padding: 0;
  183. }
  184. @media print {
  185. * {
  186. text-shadow: none !important;
  187. color: #000 !important;
  188. background: transparent !important;
  189. box-shadow: none !important;
  190. }
  191. a,
  192. a:visited {
  193. text-decoration: underline;
  194. }
  195. a[href]:after {
  196. content: " (" attr(href) ")";
  197. }
  198. abbr[title]:after {
  199. content: " (" attr(title) ")";
  200. }
  201. a[href^="javascript:"]:after,
  202. a[href^="#"]:after {
  203. content: "";
  204. }
  205. pre,
  206. blockquote {
  207. border: 1px solid #999;
  208. page-break-inside: avoid;
  209. }
  210. thead {
  211. display: table-header-group;
  212. }
  213. tr,
  214. img {
  215. page-break-inside: avoid;
  216. }
  217. img {
  218. max-width: 100% !important;
  219. }
  220. p,
  221. h2,
  222. h3 {
  223. orphans: 3;
  224. widows: 3;
  225. }
  226. h2,
  227. h3 {
  228. page-break-after: avoid;
  229. }
  230. select {
  231. background: #fff !important;
  232. }
  233. .navbar {
  234. display: none;
  235. }
  236. .table td,
  237. .table th {
  238. background-color: #fff !important;
  239. }
  240. .btn > .caret,
  241. .dropup > .btn > .caret {
  242. border-top-color: #000 !important;
  243. }
  244. .label,
  245. .statusok,
  246. .statuswarning,
  247. .statusserious,
  248. .statuscritical,
  249. #plugins-control-panel .statusmsg {
  250. border: 1px solid #000;
  251. }
  252. .table {
  253. border-collapse: collapse !important;
  254. }
  255. .table-bordered th,
  256. .table-bordered td {
  257. border: 1px solid #ddd !important;
  258. }
  259. }
  260. * {
  261. -webkit-box-sizing: border-box;
  262. -moz-box-sizing: border-box;
  263. box-sizing: border-box;
  264. }
  265. *:before,
  266. *:after {
  267. -webkit-box-sizing: border-box;
  268. -moz-box-sizing: border-box;
  269. box-sizing: border-box;
  270. }
  271. html {
  272. font-size: 62.5%;
  273. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  274. }
  275. body {
  276. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  277. font-size: 14px;
  278. line-height: 1.42857143;
  279. color: #555555;
  280. background-color: #ffffff;
  281. }
  282. input,
  283. button,
  284. select,
  285. textarea {
  286. font-family: inherit;
  287. font-size: inherit;
  288. line-height: inherit;
  289. }
  290. a {
  291. color: #2fa4e7;
  292. text-decoration: none;
  293. }
  294. a:hover,
  295. a:focus {
  296. color: #157ab5;
  297. text-decoration: underline;
  298. }
  299. a:focus {
  300. outline: thin dotted;
  301. outline: 5px auto -webkit-focus-ring-color;
  302. outline-offset: -2px;
  303. }
  304. figure {
  305. margin: 0;
  306. }
  307. img {
  308. vertical-align: middle;
  309. }
  310. .img-responsive,
  311. .thumbnail > img,
  312. .thumbnail a > img,
  313. .carousel-inner > .item > img,
  314. .carousel-inner > .item > a > img {
  315. display: block;
  316. max-width: 100%;
  317. height: auto;
  318. }
  319. .img-rounded {
  320. border-radius: 6px;
  321. }
  322. .img-thumbnail {
  323. padding: 4px;
  324. line-height: 1.42857143;
  325. background-color: #ffffff;
  326. border: 1px solid #dddddd;
  327. border-radius: 4px;
  328. -webkit-transition: all 0.2s ease-in-out;
  329. transition: all 0.2s ease-in-out;
  330. display: inline-block;
  331. max-width: 100%;
  332. height: auto;
  333. }
  334. .img-circle {
  335. border-radius: 50%;
  336. }
  337. hr {
  338. margin-top: 20px;
  339. margin-bottom: 20px;
  340. border: 0;
  341. border-top: 1px solid #eeeeee;
  342. }
  343. .sr-only,
  344. .accesshide,
  345. a.skip-block,
  346. a.skip {
  347. position: absolute;
  348. width: 1px;
  349. height: 1px;
  350. margin: -1px;
  351. padding: 0;
  352. overflow: hidden;
  353. clip: rect(0, 0, 0, 0);
  354. border: 0;
  355. }
  356. h1,
  357. h2,
  358. h3,
  359. h4,
  360. h5,
  361. h6,
  362. .h1,
  363. .h2,
  364. .h3,
  365. .h4,
  366. .h5,
  367. .h6 {
  368. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  369. font-weight: 500;
  370. line-height: 1.1;
  371. color: #317eac;
  372. }
  373. h1 small,
  374. h2 small,
  375. h3 small,
  376. h4 small,
  377. h5 small,
  378. h6 small,
  379. .h1 small,
  380. .h2 small,
  381. .h3 small,
  382. .h4 small,
  383. .h5 small,
  384. .h6 small,
  385. h1 .small,
  386. h2 .small,
  387. h3 .small,
  388. h4 .small,
  389. h5 .small,
  390. h6 .small,
  391. .h1 .small,
  392. .h2 .small,
  393. .h3 .small,
  394. .h4 .small,
  395. .h5 .small,
  396. .h6 .small {
  397. font-weight: normal;
  398. line-height: 1;
  399. color: #999999;
  400. }
  401. h1,
  402. .h1,
  403. h2,
  404. .h2,
  405. h3,
  406. .h3 {
  407. margin-top: 20px;
  408. margin-bottom: 10px;
  409. }
  410. h1 small,
  411. .h1 small,
  412. h2 small,
  413. .h2 small,
  414. h3 small,
  415. .h3 small,
  416. h1 .small,
  417. .h1 .small,
  418. h2 .small,
  419. .h2 .small,
  420. h3 .small,
  421. .h3 .small {
  422. font-size: 65%;
  423. }
  424. h4,
  425. .h4,
  426. h5,
  427. .h5,
  428. h6,
  429. .h6 {
  430. margin-top: 10px;
  431. margin-bottom: 10px;
  432. }
  433. h4 small,
  434. .h4 small,
  435. h5 small,
  436. .h5 small,
  437. h6 small,
  438. .h6 small,
  439. h4 .small,
  440. .h4 .small,
  441. h5 .small,
  442. .h5 .small,
  443. h6 .small,
  444. .h6 .small {
  445. font-size: 75%;
  446. }
  447. h1,
  448. .h1 {
  449. font-size: 36px;
  450. }
  451. h2,
  452. .h2 {
  453. font-size: 30px;
  454. }
  455. h3,
  456. .h3 {
  457. font-size: 24px;
  458. }
  459. h4,
  460. .h4 {
  461. font-size: 18px;
  462. }
  463. h5,
  464. .h5 {
  465. font-size: 14px;
  466. }
  467. h6,
  468. .h6 {
  469. font-size: 12px;
  470. }
  471. p {
  472. margin: 0 0 10px;
  473. }
  474. .lead {
  475. margin-bottom: 20px;
  476. font-size: 16px;
  477. font-weight: 200;
  478. line-height: 1.4;
  479. }
  480. @media (min-width: 768px) {
  481. .lead {
  482. font-size: 21px;
  483. }
  484. }
  485. small,
  486. .small {
  487. font-size: 85%;
  488. }
  489. cite {
  490. font-style: normal;
  491. }
  492. .text-left {
  493. text-align: left;
  494. }
  495. .text-right {
  496. text-align: right;
  497. }
  498. .text-center {
  499. text-align: center;
  500. }
  501. .text-justify {
  502. text-align: justify;
  503. }
  504. .text-muted {
  505. color: #999999;
  506. }
  507. .text-primary {
  508. color: #2fa4e7;
  509. }
  510. a.text-primary:hover {
  511. color: #178acc;
  512. }
  513. .text-success {
  514. color: #468847;
  515. }
  516. a.text-success:hover {
  517. color: #356635;
  518. }
  519. .text-info {
  520. color: #3a87ad;
  521. }
  522. a.text-info:hover {
  523. color: #2d6987;
  524. }
  525. .text-warning {
  526. color: #c09853;
  527. }
  528. a.text-warning:hover {
  529. color: #a47e3c;
  530. }
  531. .text-danger {
  532. color: #b94a48;
  533. }
  534. a.text-danger:hover {
  535. color: #953b39;
  536. }
  537. .bg-primary {
  538. color: #fff;
  539. background-color: #2fa4e7;
  540. }
  541. a.bg-primary:hover {
  542. background-color: #178acc;
  543. }
  544. .bg-success {
  545. background-color: #dff0d8;
  546. }
  547. a.bg-success:hover {
  548. background-color: #c1e2b3;
  549. }
  550. .bg-info {
  551. background-color: #d9edf7;
  552. }
  553. a.bg-info:hover {
  554. background-color: #afd9ee;
  555. }
  556. .bg-warning {
  557. background-color: #fcf8e3;
  558. }
  559. a.bg-warning:hover {
  560. background-color: #f7ecb5;
  561. }
  562. .bg-danger {
  563. background-color: #f2dede;
  564. }
  565. a.bg-danger:hover {
  566. background-color: #e4b9b9;
  567. }
  568. .page-header {
  569. padding-bottom: 9px;
  570. margin: 40px 0 20px;
  571. border-bottom: 1px solid #eeeeee;
  572. }
  573. ul,
  574. ol {
  575. margin-top: 0;
  576. margin-bottom: 10px;
  577. }
  578. ul ul,
  579. ol ul,
  580. ul ol,
  581. ol ol {
  582. margin-bottom: 0;
  583. }
  584. .list-unstyled,
  585. .unlist,
  586. .unlist li,
  587. .inline-list,
  588. .inline-list li,
  589. .block .list,
  590. .block .list li,
  591. .section li.activity,
  592. .section li.movehere,
  593. .tabtree li,
  594. .form-setting .form-multicheckbox ul {
  595. padding-left: 0;
  596. list-style: none;
  597. }
  598. .list-inline {
  599. padding-left: 0;
  600. list-style: none;
  601. margin-left: -5px;
  602. }
  603. .list-inline > li {
  604. display: inline-block;
  605. padding-left: 5px;
  606. padding-right: 5px;
  607. }
  608. dl {
  609. margin-top: 0;
  610. margin-bottom: 20px;
  611. }
  612. dt,
  613. dd {
  614. line-height: 1.42857143;
  615. }
  616. dt {
  617. font-weight: bold;
  618. }
  619. dd {
  620. margin-left: 0;
  621. }
  622. @media (min-width: 768px) {
  623. .dl-horizontal dt {
  624. float: left;
  625. width: 160px;
  626. clear: left;
  627. text-align: right;
  628. overflow: hidden;
  629. text-overflow: ellipsis;
  630. white-space: nowrap;
  631. }
  632. .dl-horizontal dd {
  633. margin-left: 180px;
  634. }
  635. }
  636. abbr[title],
  637. abbr[data-original-title] {
  638. cursor: help;
  639. border-bottom: 1px dotted #999999;
  640. }
  641. .initialism {
  642. font-size: 90%;
  643. text-transform: uppercase;
  644. }
  645. blockquote {
  646. padding: 10px 20px;
  647. margin: 0 0 20px;
  648. font-size: 17.5px;
  649. border-left: 5px solid #eeeeee;
  650. }
  651. blockquote p:last-child,
  652. blockquote ul:last-child,
  653. blockquote ol:last-child {
  654. margin-bottom: 0;
  655. }
  656. blockquote footer,
  657. blockquote small,
  658. blockquote .small {
  659. display: block;
  660. font-size: 80%;
  661. line-height: 1.42857143;
  662. color: #999999;
  663. }
  664. blockquote footer:before,
  665. blockquote small:before,
  666. blockquote .small:before {
  667. content: '\2014 \00A0';
  668. }
  669. .blockquote-reverse,
  670. blockquote.pull-right {
  671. padding-right: 15px;
  672. padding-left: 0;
  673. border-right: 5px solid #eeeeee;
  674. border-left: 0;
  675. text-align: right;
  676. }
  677. .blockquote-reverse footer:before,
  678. blockquote.pull-right footer:before,
  679. .blockquote-reverse small:before,
  680. blockquote.pull-right small:before,
  681. .blockquote-reverse .small:before,
  682. blockquote.pull-right .small:before {
  683. content: '';
  684. }
  685. .blockquote-reverse footer:after,
  686. blockquote.pull-right footer:after,
  687. .blockquote-reverse small:after,
  688. blockquote.pull-right small:after,
  689. .blockquote-reverse .small:after,
  690. blockquote.pull-right .small:after {
  691. content: '\00A0 \2014';
  692. }
  693. blockquote:before,
  694. blockquote:after {
  695. content: "";
  696. }
  697. address {
  698. margin-bottom: 20px;
  699. font-style: normal;
  700. line-height: 1.42857143;
  701. }
  702. code,
  703. kbd,
  704. pre,
  705. samp {
  706. font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  707. }
  708. code {
  709. padding: 2px 4px;
  710. font-size: 90%;
  711. color: #c7254e;
  712. background-color: #f9f2f4;
  713. white-space: nowrap;
  714. border-radius: 4px;
  715. }
  716. kbd {
  717. padding: 2px 4px;
  718. font-size: 90%;
  719. color: #ffffff;
  720. background-color: #333333;
  721. border-radius: 3px;
  722. box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  723. }
  724. pre {
  725. display: block;
  726. padding: 9.5px;
  727. margin: 0 0 10px;
  728. font-size: 13px;
  729. line-height: 1.42857143;
  730. word-break: break-all;
  731. word-wrap: break-word;
  732. color: #333333;
  733. background-color: #f5f5f5;
  734. border: 1px solid #cccccc;
  735. border-radius: 4px;
  736. }
  737. pre code {
  738. padding: 0;
  739. font-size: inherit;
  740. color: inherit;
  741. white-space: pre-wrap;
  742. background-color: transparent;
  743. border-radius: 0;
  744. }
  745. .pre-scrollable {
  746. max-height: 340px;
  747. overflow-y: scroll;
  748. }
  749. .container {
  750. margin-right: auto;
  751. margin-left: auto;
  752. padding-left: 15px;
  753. padding-right: 15px;
  754. }
  755. @media (min-width: 768px) {
  756. .container {
  757. width: 750px;
  758. }
  759. }
  760. @media (min-width: 992px) {
  761. .container {
  762. width: 970px;
  763. }
  764. }
  765. @media (min-width: 1200px) {
  766. .container {
  767. width: 1170px;
  768. }
  769. }
  770. .container-fluid {
  771. margin-right: auto;
  772. margin-left: auto;
  773. padding-left: 15px;
  774. padding-right: 15px;
  775. }
  776. .row {
  777. margin-left: -15px;
  778. margin-right: -15px;
  779. }
  780. .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 {
  781. position: relative;
  782. min-height: 1px;
  783. padding-left: 15px;
  784. padding-right: 15px;
  785. }
  786. .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 {
  787. float: left;
  788. }
  789. .col-xs-12 {
  790. width: 100%;
  791. }
  792. .col-xs-11 {
  793. width: 91.66666667%;
  794. }
  795. .col-xs-10 {
  796. width: 83.33333333%;
  797. }
  798. .col-xs-9 {
  799. width: 75%;
  800. }
  801. .col-xs-8 {
  802. width: 66.66666667%;
  803. }
  804. .col-xs-7 {
  805. width: 58.33333333%;
  806. }
  807. .col-xs-6 {
  808. width: 50%;
  809. }
  810. .col-xs-5 {
  811. width: 41.66666667%;
  812. }
  813. .col-xs-4 {
  814. width: 33.33333333%;
  815. }
  816. .col-xs-3 {
  817. width: 25%;
  818. }
  819. .col-xs-2 {
  820. width: 16.66666667%;
  821. }
  822. .col-xs-1 {
  823. width: 8.33333333%;
  824. }
  825. .col-xs-pull-12 {
  826. right: 100%;
  827. }
  828. .col-xs-pull-11 {
  829. right: 91.66666667%;
  830. }
  831. .col-xs-pull-10 {
  832. right: 83.33333333%;
  833. }
  834. .col-xs-pull-9 {
  835. right: 75%;
  836. }
  837. .col-xs-pull-8 {
  838. right: 66.66666667%;
  839. }
  840. .col-xs-pull-7 {
  841. right: 58.33333333%;
  842. }
  843. .col-xs-pull-6 {
  844. right: 50%;
  845. }
  846. .col-xs-pull-5 {
  847. right: 41.66666667%;
  848. }
  849. .col-xs-pull-4 {
  850. right: 33.33333333%;
  851. }
  852. .col-xs-pull-3 {
  853. right: 25%;
  854. }
  855. .col-xs-pull-2 {
  856. right: 16.66666667%;
  857. }
  858. .col-xs-pull-1 {
  859. right: 8.33333333%;
  860. }
  861. .col-xs-pull-0 {
  862. right: 0%;
  863. }
  864. .col-xs-push-12 {
  865. left: 100%;
  866. }
  867. .col-xs-push-11 {
  868. left: 91.66666667%;
  869. }
  870. .col-xs-push-10 {
  871. left: 83.33333333%;
  872. }
  873. .col-xs-push-9 {
  874. left: 75%;
  875. }
  876. .col-xs-push-8 {
  877. left: 66.66666667%;
  878. }
  879. .col-xs-push-7 {
  880. left: 58.33333333%;
  881. }
  882. .col-xs-push-6 {
  883. left: 50%;
  884. }
  885. .col-xs-push-5 {
  886. left: 41.66666667%;
  887. }
  888. .col-xs-push-4 {
  889. left: 33.33333333%;
  890. }
  891. .col-xs-push-3 {
  892. left: 25%;
  893. }
  894. .col-xs-push-2 {
  895. left: 16.66666667%;
  896. }
  897. .col-xs-push-1 {
  898. left: 8.33333333%;
  899. }
  900. .col-xs-push-0 {
  901. left: 0%;
  902. }
  903. .col-xs-offset-12 {
  904. margin-left: 100%;
  905. }
  906. .col-xs-offset-11 {
  907. margin-left: 91.66666667%;
  908. }
  909. .col-xs-offset-10 {
  910. margin-left: 83.33333333%;
  911. }
  912. .col-xs-offset-9 {
  913. margin-left: 75%;
  914. }
  915. .col-xs-offset-8 {
  916. margin-left: 66.66666667%;
  917. }
  918. .col-xs-offset-7 {
  919. margin-left: 58.33333333%;
  920. }
  921. .col-xs-offset-6 {
  922. margin-left: 50%;
  923. }
  924. .col-xs-offset-5 {
  925. margin-left: 41.66666667%;
  926. }
  927. .col-xs-offset-4 {
  928. margin-left: 33.33333333%;
  929. }
  930. .col-xs-offset-3 {
  931. margin-left: 25%;
  932. }
  933. .col-xs-offset-2 {
  934. margin-left: 16.66666667%;
  935. }
  936. .col-xs-offset-1 {
  937. margin-left: 8.33333333%;
  938. }
  939. .col-xs-offset-0 {
  940. margin-left: 0%;
  941. }
  942. @media (min-width: 768px) {
  943. .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 {
  944. float: left;
  945. }
  946. .col-sm-12 {
  947. width: 100%;
  948. }
  949. .col-sm-11 {
  950. width: 91.66666667%;
  951. }
  952. .col-sm-10 {
  953. width: 83.33333333%;
  954. }
  955. .col-sm-9 {
  956. width: 75%;
  957. }
  958. .col-sm-8 {
  959. width: 66.66666667%;
  960. }
  961. .col-sm-7 {
  962. width: 58.33333333%;
  963. }
  964. .col-sm-6 {
  965. width: 50%;
  966. }
  967. .col-sm-5 {
  968. width: 41.66666667%;
  969. }
  970. .col-sm-4 {
  971. width: 33.33333333%;
  972. }
  973. .col-sm-3 {
  974. width: 25%;
  975. }
  976. .col-sm-2 {
  977. width: 16.66666667%;
  978. }
  979. .col-sm-1 {
  980. width: 8.33333333%;
  981. }
  982. .col-sm-pull-12 {
  983. right: 100%;
  984. }
  985. .col-sm-pull-11 {
  986. right: 91.66666667%;
  987. }
  988. .col-sm-pull-10 {
  989. right: 83.33333333%;
  990. }
  991. .col-sm-pull-9 {
  992. right: 75%;
  993. }
  994. .col-sm-pull-8 {
  995. right: 66.66666667%;
  996. }
  997. .col-sm-pull-7 {
  998. right: 58.33333333%;
  999. }
  1000. .col-sm-pull-6 {
  1001. right: 50%;
  1002. }
  1003. .col-sm-pull-5 {
  1004. right: 41.66666667%;
  1005. }
  1006. .col-sm-pull-4 {
  1007. right: 33.33333333%;
  1008. }
  1009. .col-sm-pull-3 {
  1010. right: 25%;
  1011. }
  1012. .col-sm-pull-2 {
  1013. right: 16.66666667%;
  1014. }
  1015. .col-sm-pull-1 {
  1016. right: 8.33333333%;
  1017. }
  1018. .col-sm-pull-0 {
  1019. right: 0%;
  1020. }
  1021. .col-sm-push-12 {
  1022. left: 100%;
  1023. }
  1024. .col-sm-push-11 {
  1025. left: 91.66666667%;
  1026. }
  1027. .col-sm-push-10 {
  1028. left: 83.33333333%;
  1029. }
  1030. .col-sm-push-9 {
  1031. left: 75%;
  1032. }
  1033. .col-sm-push-8 {
  1034. left: 66.66666667%;
  1035. }
  1036. .col-sm-push-7 {
  1037. left: 58.33333333%;
  1038. }
  1039. .col-sm-push-6 {
  1040. left: 50%;
  1041. }
  1042. .col-sm-push-5 {
  1043. left: 41.66666667%;
  1044. }
  1045. .col-sm-push-4 {
  1046. left: 33.33333333%;
  1047. }
  1048. .col-sm-push-3 {
  1049. left: 25%;
  1050. }
  1051. .col-sm-push-2 {
  1052. left: 16.66666667%;
  1053. }
  1054. .col-sm-push-1 {
  1055. left: 8.33333333%;
  1056. }
  1057. .col-sm-push-0 {
  1058. left: 0%;
  1059. }
  1060. .col-sm-offset-12 {
  1061. margin-left: 100%;
  1062. }
  1063. .col-sm-offset-11 {
  1064. margin-left: 91.66666667%;
  1065. }
  1066. .col-sm-offset-10 {
  1067. margin-left: 83.33333333%;
  1068. }
  1069. .col-sm-offset-9 {
  1070. margin-left: 75%;
  1071. }
  1072. .col-sm-offset-8 {
  1073. margin-left: 66.66666667%;
  1074. }
  1075. .col-sm-offset-7 {
  1076. margin-left: 58.33333333%;
  1077. }
  1078. .col-sm-offset-6 {
  1079. margin-left: 50%;
  1080. }
  1081. .col-sm-offset-5 {
  1082. margin-left: 41.66666667%;
  1083. }
  1084. .col-sm-offset-4 {
  1085. margin-left: 33.33333333%;
  1086. }
  1087. .col-sm-offset-3 {
  1088. margin-left: 25%;
  1089. }
  1090. .col-sm-offset-2 {
  1091. margin-left: 16.66666667%;
  1092. }
  1093. .col-sm-offset-1 {
  1094. margin-left: 8.33333333%;
  1095. }
  1096. .col-sm-offset-0 {
  1097. margin-left: 0%;
  1098. }
  1099. }
  1100. @media (min-width: 992px) {
  1101. .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 {
  1102. float: left;
  1103. }
  1104. .col-md-12 {
  1105. width: 100%;
  1106. }
  1107. .col-md-11 {
  1108. width: 91.66666667%;
  1109. }
  1110. .col-md-10 {
  1111. width: 83.33333333%;
  1112. }
  1113. .col-md-9 {
  1114. width: 75%;
  1115. }
  1116. .col-md-8 {
  1117. width: 66.66666667%;
  1118. }
  1119. .col-md-7 {
  1120. width: 58.33333333%;
  1121. }
  1122. .col-md-6 {
  1123. width: 50%;
  1124. }
  1125. .col-md-5 {
  1126. width: 41.66666667%;
  1127. }
  1128. .col-md-4 {
  1129. width: 33.33333333%;
  1130. }
  1131. .col-md-3 {
  1132. width: 25%;
  1133. }
  1134. .col-md-2 {
  1135. width: 16.66666667%;
  1136. }
  1137. .col-md-1 {
  1138. width: 8.33333333%;
  1139. }
  1140. .col-md-pull-12 {
  1141. right: 100%;
  1142. }
  1143. .col-md-pull-11 {
  1144. right: 91.66666667%;
  1145. }
  1146. .col-md-pull-10 {
  1147. right: 83.33333333%;
  1148. }
  1149. .col-md-pull-9 {
  1150. right: 75%;
  1151. }
  1152. .col-md-pull-8 {
  1153. right: 66.66666667%;
  1154. }
  1155. .col-md-pull-7 {
  1156. right: 58.33333333%;
  1157. }
  1158. .col-md-pull-6 {
  1159. right: 50%;
  1160. }
  1161. .col-md-pull-5 {
  1162. right: 41.66666667%;
  1163. }
  1164. .col-md-pull-4 {
  1165. right: 33.33333333%;
  1166. }
  1167. .col-md-pull-3 {
  1168. right: 25%;
  1169. }
  1170. .col-md-pull-2 {
  1171. right: 16.66666667%;
  1172. }
  1173. .col-md-pull-1 {
  1174. right: 8.33333333%;
  1175. }
  1176. .col-md-pull-0 {
  1177. right: 0%;
  1178. }
  1179. .col-md-push-12 {
  1180. left: 100%;
  1181. }
  1182. .col-md-push-11 {
  1183. left: 91.66666667%;
  1184. }
  1185. .col-md-push-10 {
  1186. left: 83.33333333%;
  1187. }
  1188. .col-md-push-9 {
  1189. left: 75%;
  1190. }
  1191. .col-md-push-8 {
  1192. left: 66.66666667%;
  1193. }
  1194. .col-md-push-7 {
  1195. left: 58.33333333%;
  1196. }
  1197. .col-md-push-6 {
  1198. left: 50%;
  1199. }
  1200. .col-md-push-5 {
  1201. left: 41.66666667%;
  1202. }
  1203. .col-md-push-4 {
  1204. left: 33.33333333%;
  1205. }
  1206. .col-md-push-3 {
  1207. left: 25%;
  1208. }
  1209. .col-md-push-2 {
  1210. left: 16.66666667%;
  1211. }
  1212. .col-md-push-1 {
  1213. left: 8.33333333%;
  1214. }
  1215. .col-md-push-0 {
  1216. left: 0%;
  1217. }
  1218. .col-md-offset-12 {
  1219. margin-left: 100%;
  1220. }
  1221. .col-md-offset-11 {
  1222. margin-left: 91.66666667%;
  1223. }
  1224. .col-md-offset-10 {
  1225. margin-left: 83.33333333%;
  1226. }
  1227. .col-md-offset-9 {
  1228. margin-left: 75%;
  1229. }
  1230. .col-md-offset-8 {
  1231. margin-left: 66.66666667%;
  1232. }
  1233. .col-md-offset-7 {
  1234. margin-left: 58.33333333%;
  1235. }
  1236. .col-md-offset-6 {
  1237. margin-left: 50%;
  1238. }
  1239. .col-md-offset-5 {
  1240. margin-left: 41.66666667%;
  1241. }
  1242. .col-md-offset-4 {
  1243. margin-left: 33.33333333%;
  1244. }
  1245. .col-md-offset-3 {
  1246. margin-left: 25%;
  1247. }
  1248. .col-md-offset-2 {
  1249. margin-left: 16.66666667%;
  1250. }
  1251. .col-md-offset-1 {
  1252. margin-left: 8.33333333%;
  1253. }
  1254. .col-md-offset-0 {
  1255. margin-left: 0%;
  1256. }
  1257. }
  1258. @media (min-width: 1200px) {
  1259. .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 {
  1260. float: left;
  1261. }
  1262. .col-lg-12 {
  1263. width: 100%;
  1264. }
  1265. .col-lg-11 {
  1266. width: 91.66666667%;
  1267. }
  1268. .col-lg-10 {
  1269. width: 83.33333333%;
  1270. }
  1271. .col-lg-9 {
  1272. width: 75%;
  1273. }
  1274. .col-lg-8 {
  1275. width: 66.66666667%;
  1276. }
  1277. .col-lg-7 {
  1278. width: 58.33333333%;
  1279. }
  1280. .col-lg-6 {
  1281. width: 50%;
  1282. }
  1283. .col-lg-5 {
  1284. width: 41.66666667%;
  1285. }
  1286. .col-lg-4 {
  1287. width: 33.33333333%;
  1288. }
  1289. .col-lg-3 {
  1290. width: 25%;
  1291. }
  1292. .col-lg-2 {
  1293. width: 16.66666667%;
  1294. }
  1295. .col-lg-1 {
  1296. width: 8.33333333%;
  1297. }
  1298. .col-lg-pull-12 {
  1299. right: 100%;
  1300. }
  1301. .col-lg-pull-11 {
  1302. right: 91.66666667%;
  1303. }
  1304. .col-lg-pull-10 {
  1305. right: 83.33333333%;
  1306. }
  1307. .col-lg-pull-9 {
  1308. right: 75%;
  1309. }
  1310. .col-lg-pull-8 {
  1311. right: 66.66666667%;
  1312. }
  1313. .col-lg-pull-7 {
  1314. right: 58.33333333%;
  1315. }
  1316. .col-lg-pull-6 {
  1317. right: 50%;
  1318. }
  1319. .col-lg-pull-5 {
  1320. right: 41.66666667%;
  1321. }
  1322. .col-lg-pull-4 {
  1323. right: 33.33333333%;
  1324. }
  1325. .col-lg-pull-3 {
  1326. right: 25%;
  1327. }
  1328. .col-lg-pull-2 {
  1329. right: 16.66666667%;
  1330. }
  1331. .col-lg-pull-1 {
  1332. right: 8.33333333%;
  1333. }
  1334. .col-lg-pull-0 {
  1335. right: 0%;
  1336. }
  1337. .col-lg-push-12 {
  1338. left: 100%;
  1339. }
  1340. .col-lg-push-11 {
  1341. left: 91.66666667%;
  1342. }
  1343. .col-lg-push-10 {
  1344. left: 83.33333333%;
  1345. }
  1346. .col-lg-push-9 {
  1347. left: 75%;
  1348. }
  1349. .col-lg-push-8 {
  1350. left: 66.66666667%;
  1351. }
  1352. .col-lg-push-7 {
  1353. left: 58.33333333%;
  1354. }
  1355. .col-lg-push-6 {
  1356. left: 50%;
  1357. }
  1358. .col-lg-push-5 {
  1359. left: 41.66666667%;
  1360. }
  1361. .col-lg-push-4 {
  1362. left: 33.33333333%;
  1363. }
  1364. .col-lg-push-3 {
  1365. left: 25%;
  1366. }
  1367. .col-lg-push-2 {
  1368. left: 16.66666667%;
  1369. }
  1370. .col-lg-push-1 {
  1371. left: 8.33333333%;
  1372. }
  1373. .col-lg-push-0 {
  1374. left: 0%;
  1375. }
  1376. .col-lg-offset-12 {
  1377. margin-left: 100%;
  1378. }
  1379. .col-lg-offset-11 {
  1380. margin-left: 91.66666667%;
  1381. }
  1382. .col-lg-offset-10 {
  1383. margin-left: 83.33333333%;
  1384. }
  1385. .col-lg-offset-9 {
  1386. margin-left: 75%;
  1387. }
  1388. .col-lg-offset-8 {
  1389. margin-left: 66.66666667%;
  1390. }
  1391. .col-lg-offset-7 {
  1392. margin-left: 58.33333333%;
  1393. }
  1394. .col-lg-offset-6 {
  1395. margin-left: 50%;
  1396. }
  1397. .col-lg-offset-5 {
  1398. margin-left: 41.66666667%;
  1399. }
  1400. .col-lg-offset-4 {
  1401. margin-left: 33.33333333%;
  1402. }
  1403. .col-lg-offset-3 {
  1404. margin-left: 25%;
  1405. }
  1406. .col-lg-offset-2 {
  1407. margin-left: 16.66666667%;
  1408. }
  1409. .col-lg-offset-1 {
  1410. margin-left: 8.33333333%;
  1411. }
  1412. .col-lg-offset-0 {
  1413. margin-left: 0%;
  1414. }
  1415. }
  1416. table {
  1417. max-width: 100%;
  1418. background-color: transparent;
  1419. }
  1420. th {
  1421. text-align: left;
  1422. }
  1423. .table {
  1424. width: 100%;
  1425. margin-bottom: 20px;
  1426. }
  1427. .table > thead > tr > th,
  1428. .table > tbody > tr > th,
  1429. .table > tfoot > tr > th,
  1430. .table > thead > tr > td,
  1431. .table > tbody > tr > td,
  1432. .table > tfoot > tr > td {
  1433. padding: 8px;
  1434. line-height: 1.42857143;
  1435. vertical-align: top;
  1436. border-top: 1px solid #dddddd;
  1437. }
  1438. .table > thead > tr > th {
  1439. vertical-align: bottom;
  1440. border-bottom: 2px solid #dddddd;
  1441. }
  1442. .table > caption + thead > tr:first-child > th,
  1443. .table > colgroup + thead > tr:first-child > th,
  1444. .table > thead:first-child > tr:first-child > th,
  1445. .table > caption + thead > tr:first-child > td,
  1446. .table > colgroup + thead > tr:first-child > td,
  1447. .table > thead:first-child > tr:first-child > td {
  1448. border-top: 0;
  1449. }
  1450. .table > tbody + tbody {
  1451. border-top: 2px solid #dddddd;
  1452. }
  1453. .table .table {
  1454. background-color: #ffffff;
  1455. }
  1456. .table-condensed > thead > tr > th,
  1457. .table-condensed > tbody > tr > th,
  1458. .table-condensed > tfoot > tr > th,
  1459. .table-condensed > thead > tr > td,
  1460. .table-condensed > tbody > tr > td,
  1461. .table-condensed > tfoot > tr > td {
  1462. padding: 5px;
  1463. }
  1464. .table-bordered {
  1465. border: 1px solid #dddddd;
  1466. }
  1467. .table-bordered > thead > tr > th,
  1468. .table-bordered > tbody > tr > th,
  1469. .table-bordered > tfoot > tr > th,
  1470. .table-bordered > thead > tr > td,
  1471. .table-bordered > tbody > tr > td,
  1472. .table-bordered > tfoot > tr > td {
  1473. border: 1px solid #dddddd;
  1474. }
  1475. .table-bordered > thead > tr > th,
  1476. .table-bordered > thead > tr > td {
  1477. border-bottom-width: 2px;
  1478. }
  1479. .table-striped > tbody > tr:nth-child(odd) > td,
  1480. .table-striped > tbody > tr:nth-child(odd) > th {
  1481. background-color: #f9f9f9;
  1482. }
  1483. .table-hover > tbody > tr:hover > td,
  1484. .table-hover > tbody > tr:hover > th {
  1485. background-color: #f5f5f5;
  1486. }
  1487. table col[class*="col-"] {
  1488. position: static;
  1489. float: none;
  1490. display: table-column;
  1491. }
  1492. table td[class*="col-"],
  1493. table th[class*="col-"] {
  1494. position: static;
  1495. float: none;
  1496. display: table-cell;
  1497. }
  1498. .table > thead > tr > td.active,
  1499. .table > tbody > tr > td.active,
  1500. .table > tfoot > tr > td.active,
  1501. .table > thead > tr > th.active,
  1502. .table > tbody > tr > th.active,
  1503. .table > tfoot > tr > th.active,
  1504. .table > thead > tr.active > td,
  1505. .table > tbody > tr.active > td,
  1506. .table > tfoot > tr.active > td,
  1507. .table > thead > tr.active > th,
  1508. .table > tbody > tr.active > th,
  1509. .table > tfoot > tr.active > th {
  1510. background-color: #f5f5f5;
  1511. }
  1512. .table-hover > tbody > tr > td.active:hover,
  1513. .table-hover > tbody > tr > th.active:hover,
  1514. .table-hover > tbody > tr.active:hover > td,
  1515. .table-hover > tbody > tr.active:hover > th {
  1516. background-color: #e8e8e8;
  1517. }
  1518. .table > thead > tr > td.success,
  1519. .table > tbody > tr > td.success,
  1520. .table > tfoot > tr > td.success,
  1521. .table > thead > tr > th.success,
  1522. .table > tbody > tr > th.success,
  1523. .table > tfoot > tr > th.success,
  1524. .table > thead > tr.success > td,
  1525. .table > tbody > tr.success > td,
  1526. .table > tfoot > tr.success > td,
  1527. .table > thead > tr.success > th,
  1528. .table > tbody > tr.success > th,
  1529. .table > tfoot > tr.success > th {
  1530. background-color: #dff0d8;
  1531. }
  1532. .table-hover > tbody > tr > td.success:hover,
  1533. .table-hover > tbody > tr > th.success:hover,
  1534. .table-hover > tbody > tr.success:hover > td,
  1535. .table-hover > tbody > tr.success:hover > th {
  1536. background-color: #d0e9c6;
  1537. }
  1538. .table > thead > tr > td.info,
  1539. .table > tbody > tr > td.info,
  1540. .table > tfoot > tr > td.info,
  1541. .table > thead > tr > th.info,
  1542. .table > tbody > tr > th.info,
  1543. .table > tfoot > tr > th.info,
  1544. .table > thead > tr.info > td,
  1545. .table > tbody > tr.info > td,
  1546. .table > tfoot > tr.info > td,
  1547. .table > thead > tr.info > th,
  1548. .table > tbody > tr.info > th,
  1549. .table > tfoot > tr.info > th {
  1550. background-color: #d9edf7;
  1551. }
  1552. .table-hover > tbody > tr > td.info:hover,
  1553. .table-hover > tbody > tr > th.info:hover,
  1554. .table-hover > tbody > tr.info:hover > td,
  1555. .table-hover > tbody > tr.info:hover > th {
  1556. background-color: #c4e3f3;
  1557. }
  1558. .table > thead > tr > td.warning,
  1559. .table > tbody > tr > td.warning,
  1560. .table > tfoot > tr > td.warning,
  1561. .table > thead > tr > th.warning,
  1562. .table > tbody > tr > th.warning,
  1563. .table > tfoot > tr > th.warning,
  1564. .table > thead > tr.warning > td,
  1565. .table > tbody > tr.warning > td,
  1566. .table > tfoot > tr.warning > td,
  1567. .table > thead > tr.warning > th,
  1568. .table > tbody > tr.warning > th,
  1569. .table > tfoot > tr.warning > th {
  1570. background-color: #fcf8e3;
  1571. }
  1572. .table-hover > tbody > tr > td.warning:hover,
  1573. .table-hover > tbody > tr > th.warning:hover,
  1574. .table-hover > tbody > tr.warning:hover > td,
  1575. .table-hover > tbody > tr.warning:hover > th {
  1576. background-color: #faf2cc;
  1577. }
  1578. .table > thead > tr > td.danger,
  1579. .table > tbody > tr > td.danger,
  1580. .table > tfoot > tr > td.danger,
  1581. .table > thead > tr > th.danger,
  1582. .table > tbody > tr > th.danger,
  1583. .table > tfoot > tr > th.danger,
  1584. .table > thead > tr.danger > td,
  1585. .table > tbody > tr.danger > td,
  1586. .table > tfoot > tr.danger > td,
  1587. .table > thead > tr.danger > th,
  1588. .table > tbody > tr.danger > th,
  1589. .table > tfoot > tr.danger > th {
  1590. background-color: #f2dede;
  1591. }
  1592. .table-hover > tbody > tr > td.danger:hover,
  1593. .table-hover > tbody > tr > th.danger:hover,
  1594. .table-hover > tbody > tr.danger:hover > td,
  1595. .table-hover > tbody > tr.danger:hover > th {
  1596. background-color: #ebcccc;
  1597. }
  1598. @media (max-width: 767px) {
  1599. .table-responsive {
  1600. width: 100%;
  1601. margin-bottom: 15px;
  1602. overflow-y: hidden;
  1603. overflow-x: scroll;
  1604. -ms-overflow-style: -ms-autohiding-scrollbar;
  1605. border: 1px solid #dddddd;
  1606. -webkit-overflow-scrolling: touch;
  1607. }
  1608. .table-responsive > .table {
  1609. margin-bottom: 0;
  1610. }
  1611. .table-responsive > .table > thead > tr > th,
  1612. .table-responsive > .table > tbody > tr > th,
  1613. .table-responsive > .table > tfoot > tr > th,
  1614. .table-responsive > .table > thead > tr > td,
  1615. .table-responsive > .table > tbody > tr > td,
  1616. .table-responsive > .table > tfoot > tr > td {
  1617. white-space: nowrap;
  1618. }
  1619. .table-responsive > .table-bordered {
  1620. border: 0;
  1621. }
  1622. .table-responsive > .table-bordered > thead > tr > th:first-child,
  1623. .table-responsive > .table-bordered > tbody > tr > th:first-child,
  1624. .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  1625. .table-responsive > .table-bordered > thead > tr > td:first-child,
  1626. .table-responsive > .table-bordered > tbody > tr > td:first-child,
  1627. .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  1628. border-left: 0;
  1629. }
  1630. .table-responsive > .table-bordered > thead > tr > th:last-child,
  1631. .table-responsive > .table-bordered > tbody > tr > th:last-child,
  1632. .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  1633. .table-responsive > .table-bordered > thead > tr > td:last-child,
  1634. .table-responsive > .table-bordered > tbody > tr > td:last-child,
  1635. .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  1636. border-right: 0;
  1637. }
  1638. .table-responsive > .table-bordered > tbody > tr:last-child > th,
  1639. .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  1640. .table-responsive > .table-bordered > tbody > tr:last-child > td,
  1641. .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  1642. border-bottom: 0;
  1643. }
  1644. }
  1645. fieldset {
  1646. padding: 0;
  1647. margin: 0;
  1648. border: 0;
  1649. min-width: 0;
  1650. }
  1651. legend,
  1652. #adminsettings h3,
  1653. .backup-restore .backup-section > h2.header,
  1654. .backup-restore .backup-section .backup-sub-section h3 {
  1655. display: block;
  1656. width: 100%;
  1657. padding: 0;
  1658. margin-bottom: 20px;
  1659. font-size: 21px;
  1660. line-height: inherit;
  1661. color: #555555;
  1662. border: 0;
  1663. border-bottom: 1px solid #e5e5e5;
  1664. }
  1665. label {
  1666. display: inline-block;
  1667. margin-bottom: 5px;
  1668. font-weight: bold;
  1669. }
  1670. input[type="search"] {
  1671. -webkit-box-sizing: border-box;
  1672. -moz-box-sizing: border-box;
  1673. box-sizing: border-box;
  1674. }
  1675. input[type="radio"],
  1676. input[type="checkbox"] {
  1677. margin: 4px 0 0;
  1678. margin-top: 1px \9;
  1679. /* IE8-9 */
  1680. line-height: normal;
  1681. }
  1682. input[type="file"] {
  1683. display: block;
  1684. }
  1685. input[type="range"] {
  1686. display: block;
  1687. width: 100%;
  1688. }
  1689. select[multiple],
  1690. select[size] {
  1691. height: auto;
  1692. }
  1693. input[type="file"]:focus,
  1694. input[type="radio"]:focus,
  1695. input[type="checkbox"]:focus {
  1696. outline: thin dotted;
  1697. outline: 5px auto -webkit-focus-ring-color;
  1698. outline-offset: -2px;
  1699. }
  1700. output {
  1701. display: block;
  1702. padding-top: 9px;
  1703. font-size: 14px;
  1704. line-height: 1.42857143;
  1705. color: #555555;
  1706. }
  1707. .form-control,
  1708. .fp-formset .controls input[type="text"],
  1709. .fp-formset .controls select {
  1710. display: block;
  1711. width: 100%;
  1712. height: 38px;
  1713. padding: 8px 12px;
  1714. font-size: 14px;
  1715. line-height: 1.42857143;
  1716. color: #555555;
  1717. background-color: #ffffff;
  1718. background-image: none;
  1719. border: 1px solid #cccccc;
  1720. border-radius: 4px;
  1721. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1722. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1723. -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  1724. transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  1725. }
  1726. .form-control:focus {
  1727. border-color: #66afe9;
  1728. outline: 0;
  1729. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  1730. box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  1731. }
  1732. .form-control::-moz-placeholder {
  1733. color: #999999;
  1734. opacity: 1;
  1735. }
  1736. .form-control:-ms-input-placeholder {
  1737. color: #999999;
  1738. }
  1739. .form-control::-webkit-input-placeholder {
  1740. color: #999999;
  1741. }
  1742. .form-control[disabled],
  1743. .form-control[readonly],
  1744. fieldset[disabled] .form-control {
  1745. cursor: not-allowed;
  1746. background-color: #eeeeee;
  1747. opacity: 1;
  1748. }
  1749. textarea.form-control {
  1750. height: auto;
  1751. }
  1752. input[type="search"] {
  1753. -webkit-appearance: none;
  1754. }
  1755. input[type="date"] {
  1756. line-height: 38px;
  1757. }
  1758. .form-group,
  1759. .mform .fcontainer .fitem,
  1760. .mform fieldset .fitem,
  1761. .form-item {
  1762. margin-bottom: 15px;
  1763. }
  1764. .radio,
  1765. .checkbox {
  1766. display: block;
  1767. min-height: 20px;
  1768. margin-top: 10px;
  1769. margin-bottom: 10px;
  1770. padding-left: 20px;
  1771. }
  1772. .radio label,
  1773. .checkbox label,
  1774. .fcheckbox > span > label,
  1775. .form-checkbox + label,
  1776. .form-multicheckbox label,
  1777. .unmask label {
  1778. display: inline;
  1779. font-weight: normal;
  1780. cursor: pointer;
  1781. }
  1782. .radio input[type="radio"],
  1783. .radio-inline input[type="radio"],
  1784. .checkbox input[type="checkbox"],
  1785. .checkbox-inline input[type="checkbox"] {
  1786. float: left;
  1787. margin-left: -20px;
  1788. }
  1789. .radio + .radio,
  1790. .checkbox + .checkbox {
  1791. margin-top: -5px;
  1792. }
  1793. .radio-inline,
  1794. .checkbox-inline {
  1795. display: inline-block;
  1796. padding-left: 20px;
  1797. margin-bottom: 0;
  1798. vertical-align: middle;
  1799. font-weight: normal;
  1800. cursor: pointer;
  1801. }
  1802. .radio-inline + .radio-inline,
  1803. .checkbox-inline + .checkbox-inline {
  1804. margin-top: 0;
  1805. margin-left: 10px;
  1806. }
  1807. input[type="radio"][disabled],
  1808. input[type="checkbox"][disabled],
  1809. .radio[disabled],
  1810. .radio-inline[disabled],
  1811. .checkbox[disabled],
  1812. .checkbox-inline[disabled],
  1813. fieldset[disabled] input[type="radio"],
  1814. fieldset[disabled] input[type="checkbox"],
  1815. fieldset[disabled] .radio,
  1816. fieldset[disabled] .radio-inline,
  1817. fieldset[disabled] .checkbox,
  1818. fieldset[disabled] .checkbox-inline {
  1819. cursor: not-allowed;
  1820. }
  1821. .input-sm {
  1822. height: 30px;
  1823. padding: 5px 10px;
  1824. font-size: 12px;
  1825. line-height: 1.5;
  1826. border-radius: 3px;
  1827. }
  1828. select.input-sm {
  1829. height: 30px;
  1830. line-height: 30px;
  1831. }
  1832. textarea.input-sm,
  1833. select[multiple].input-sm {
  1834. height: auto;
  1835. }
  1836. .input-lg {
  1837. height: 56px;
  1838. padding: 14px 16px;
  1839. font-size: 18px;
  1840. line-height: 1.33;
  1841. border-radius: 6px;
  1842. }
  1843. select.input-lg {
  1844. height: 56px;
  1845. line-height: 56px;
  1846. }
  1847. textarea.input-lg,
  1848. select[multiple].input-lg {
  1849. height: auto;
  1850. }
  1851. .has-feedback {
  1852. position: relative;
  1853. }
  1854. .has-feedback .form-control {
  1855. padding-right: 47.5px;
  1856. }
  1857. .has-feedback .form-control-feedback {
  1858. position: absolute;
  1859. top: 25px;
  1860. right: 0;
  1861. display: block;
  1862. width: 38px;
  1863. height: 38px;
  1864. line-height: 38px;
  1865. text-align: center;
  1866. }
  1867. .has-success .help-block,
  1868. .has-success .control-label,
  1869. .has-success .radio,
  1870. .has-success .checkbox,
  1871. .has-success .radio-inline,
  1872. .has-success .checkbox-inline {
  1873. color: #468847;
  1874. }
  1875. .has-success .form-control {
  1876. border-color: #468847;
  1877. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1878. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1879. }
  1880. .has-success .form-control:focus {
  1881. border-color: #356635;
  1882. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  1883. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  1884. }
  1885. .has-success .input-group-addon {
  1886. color: #468847;
  1887. border-color: #468847;
  1888. background-color: #dff0d8;
  1889. }
  1890. .has-success .form-control-feedback {
  1891. color: #468847;
  1892. }
  1893. .has-warning .help-block,
  1894. .has-warning .control-label,
  1895. .has-warning .radio,
  1896. .has-warning .checkbox,
  1897. .has-warning .radio-inline,
  1898. .has-warning .checkbox-inline {
  1899. color: #c09853;
  1900. }
  1901. .has-warning .form-control {
  1902. border-color: #c09853;
  1903. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1904. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1905. }
  1906. .has-warning .form-control:focus {
  1907. border-color: #a47e3c;
  1908. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  1909. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  1910. }
  1911. .has-warning .input-group-addon {
  1912. color: #c09853;
  1913. border-color: #c09853;
  1914. background-color: #fcf8e3;
  1915. }
  1916. .has-warning .form-control-feedback {
  1917. color: #c09853;
  1918. }
  1919. .has-error .help-block,
  1920. .has-error .control-label,
  1921. .has-error .radio,
  1922. .has-error .checkbox,
  1923. .has-error .radio-inline,
  1924. .has-error .checkbox-inline {
  1925. color: #b94a48;
  1926. }
  1927. .has-error .form-control {
  1928. border-color: #b94a48;
  1929. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1930. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1931. }
  1932. .has-error .form-control:focus {
  1933. border-color: #953b39;
  1934. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  1935. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  1936. }
  1937. .has-error .input-group-addon {
  1938. color: #b94a48;
  1939. border-color: #b94a48;
  1940. background-color: #f2dede;
  1941. }
  1942. .has-error .form-control-feedback {
  1943. color: #b94a48;
  1944. }
  1945. .form-control-static {
  1946. margin-bottom: 0;
  1947. }
  1948. .help-block {
  1949. display: block;
  1950. margin-top: 5px;
  1951. margin-bottom: 10px;
  1952. color: #959595;
  1953. }
  1954. @media (min-width: 768px) {
  1955. .form-inline .form-group {
  1956. display: inline-block;
  1957. margin-bottom: 0;
  1958. vertical-align: middle;
  1959. }
  1960. .form-inline .form-control {
  1961. display: inline-block;
  1962. width: auto;
  1963. vertical-align: middle;
  1964. }
  1965. .form-inline .input-group > .form-control {
  1966. width: 100%;
  1967. }
  1968. .form-inline .control-label {
  1969. margin-bottom: 0;
  1970. vertical-align: middle;
  1971. }
  1972. .form-inline .radio,
  1973. .form-inline .checkbox {
  1974. display: inline-block;
  1975. margin-top: 0;
  1976. margin-bottom: 0;
  1977. padding-left: 0;
  1978. vertical-align: middle;
  1979. }
  1980. .form-inline .radio input[type="radio"],
  1981. .form-inline .checkbox input[type="checkbox"] {
  1982. float: none;
  1983. margin-left: 0;
  1984. }
  1985. .form-inline .has-feedback .form-control-feedback {
  1986. top: 0;
  1987. }
  1988. }
  1989. .form-horizontal .control-label,
  1990. .form-horizontal .radio,
  1991. .form-horizontal .checkbox,
  1992. .form-horizontal .radio-inline,
  1993. .form-horizontal .checkbox-inline {
  1994. margin-top: 0;
  1995. margin-bottom: 0;
  1996. padding-top: 9px;
  1997. }
  1998. .form-horizontal .radio,
  1999. .form-horizontal .checkbox {
  2000. min-height: 29px;
  2001. }
  2002. .form-horizontal .form-group,
  2003. .mform .fcontainer .fitem,
  2004. .mform fieldset .fitem,
  2005. .form-item {
  2006. margin-left: -15px;
  2007. margin-right: -15px;
  2008. }
  2009. .form-horizontal .form-control-static {
  2010. padding-top: 9px;
  2011. }
  2012. @media (min-width: 768px) {
  2013. .form-horizontal .control-label {
  2014. text-align: right;
  2015. }
  2016. }
  2017. .form-horizontal .has-feedback .form-control-feedback {
  2018. top: 0;
  2019. right: 15px;
  2020. }
  2021. .btn {
  2022. display: inline-block;
  2023. margin-bottom: 0;
  2024. font-weight: normal;
  2025. text-align: center;
  2026. vertical-align: middle;
  2027. cursor: pointer;
  2028. background-image: none;
  2029. border: 1px solid transparent;
  2030. white-space: nowrap;
  2031. padding: 8px 12px;
  2032. font-size: 14px;
  2033. line-height: 1.42857143;
  2034. border-radius: 4px;
  2035. -webkit-user-select: none;
  2036. -moz-user-select: none;
  2037. -ms-user-select: none;
  2038. user-select: none;
  2039. }
  2040. .btn:focus,
  2041. .btn:active:focus,
  2042. .btn.active:focus {
  2043. outline: thin dotted;
  2044. outline: 5px auto -webkit-focus-ring-color;
  2045. outline-offset: -2px;
  2046. }
  2047. .btn:hover,
  2048. .btn:focus {
  2049. color: #555555;
  2050. text-decoration: none;
  2051. }
  2052. .btn:active,
  2053. .btn.active {
  2054. outline: 0;
  2055. background-image: none;
  2056. -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2057. box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2058. }
  2059. .btn.disabled,
  2060. .btn[disabled],
  2061. fieldset[disabled] .btn {
  2062. cursor: not-allowed;
  2063. pointer-events: none;
  2064. opacity: 0.65;
  2065. filter: alpha(opacity=65);
  2066. -webkit-box-shadow: none;
  2067. box-shadow: none;
  2068. }
  2069. .btn-default {
  2070. color: #555555;
  2071. background-color: #ffffff;
  2072. border-color: rgba(0, 0, 0, 0.1);
  2073. }
  2074. .btn-default:hover,
  2075. .btn-default:focus,
  2076. .btn-default:active,
  2077. .btn-default.active,
  2078. .open .dropdown-toggle.btn-default {
  2079. color: #555555;
  2080. background-color: #ebebeb;
  2081. border-color: rgba(0, 0, 0, 0.1);
  2082. }
  2083. .btn-default:active,
  2084. .btn-default.active,
  2085. .open .dropdown-toggle.btn-default {
  2086. background-image: none;
  2087. }
  2088. .btn-default.disabled,
  2089. .btn-default[disabled],
  2090. fieldset[disabled] .btn-default,
  2091. .btn-default.disabled:hover,
  2092. .btn-default[disabled]:hover,
  2093. fieldset[disabled] .btn-default:hover,
  2094. .btn-default.disabled:focus,
  2095. .btn-default[disabled]:focus,
  2096. fieldset[disabled] .btn-default:focus,
  2097. .btn-default.disabled:active,
  2098. .btn-default[disabled]:active,
  2099. fieldset[disabled] .btn-default:active,
  2100. .btn-default.disabled.active,
  2101. .btn-default[disabled].active,
  2102. fieldset[disabled] .btn-default.active {
  2103. background-color: #ffffff;
  2104. border-color: rgba(0, 0, 0, 0.1);
  2105. }
  2106. .btn-default .badge {
  2107. color: #ffffff;
  2108. background-color: #555555;
  2109. }
  2110. .btn-primary {
  2111. color: #ffffff;
  2112. background-color: #2fa4e7;
  2113. border-color: #2fa4e7;
  2114. }
  2115. .btn-primary:hover,
  2116. .btn-primary:focus,
  2117. .btn-primary:active,
  2118. .btn-primary.active,
  2119. .open .dropdown-toggle.btn-primary {
  2120. color: #ffffff;
  2121. background-color: #1990d5;
  2122. border-color: #1684c2;
  2123. }
  2124. .btn-primary:active,
  2125. .btn-primary.active,
  2126. .open .dropdown-toggle.btn-primary {
  2127. background-image: none;
  2128. }
  2129. .btn-primary.disabled,
  2130. .btn-primary[disabled],
  2131. fieldset[disabled] .btn-primary,
  2132. .btn-primary.disabled:hover,
  2133. .btn-primary[disabled]:hover,
  2134. fieldset[disabled] .btn-primary:hover,
  2135. .btn-primary.disabled:focus,
  2136. .btn-primary[disabled]:focus,
  2137. fieldset[disabled] .btn-primary:focus,
  2138. .btn-primary.disabled:active,
  2139. .btn-primary[disabled]:active,
  2140. fieldset[disabled] .btn-primary:active,
  2141. .btn-primary.disabled.active,
  2142. .btn-primary[disabled].active,
  2143. fieldset[disabled] .btn-primary.active {
  2144. background-color: #2fa4e7;
  2145. border-color: #2fa4e7;
  2146. }
  2147. .btn-primary .badge {
  2148. color: #2fa4e7;
  2149. background-color: #ffffff;
  2150. }
  2151. .btn-success {
  2152. color: #ffffff;
  2153. background-color: #73a839;
  2154. border-color: #73a839;
  2155. }
  2156. .btn-success:hover,
  2157. .btn-success:focus,
  2158. .btn-success:active,
  2159. .btn-success.active,
  2160. .open .dropdown-toggle.btn-success {
  2161. color: #ffffff;
  2162. background-color: #5e8a2f;
  2163. border-color: #547a29;
  2164. }
  2165. .btn-success:active,
  2166. .btn-success.active,
  2167. .open .dropdown-toggle.btn-success {
  2168. background-image: none;
  2169. }
  2170. .btn-success.disabled,
  2171. .btn-success[disabled],
  2172. fieldset[disabled] .btn-success,
  2173. .btn-success.disabled:hover,
  2174. .btn-success[disabled]:hover,
  2175. fieldset[disabled] .btn-success:hover,
  2176. .btn-success.disabled:focus,
  2177. .btn-success[disabled]:focus,
  2178. fieldset[disabled] .btn-success:focus,
  2179. .btn-success.disabled:active,
  2180. .btn-success[disabled]:active,
  2181. fieldset[disabled] .btn-success:active,
  2182. .btn-success.disabled.active,
  2183. .btn-success[disabled].active,
  2184. fieldset[disabled] .btn-success.active {
  2185. background-color: #73a839;
  2186. border-color: #73a839;
  2187. }
  2188. .btn-success .badge {
  2189. color: #73a839;
  2190. background-color: #ffffff;
  2191. }
  2192. .btn-info {
  2193. color: #ffffff;
  2194. background-color: #2fa4e7;
  2195. border-color: #2fa4e7;
  2196. }
  2197. .btn-info:hover,
  2198. .btn-info:focus,
  2199. .btn-info:active,
  2200. .btn-info.active,
  2201. .open .dropdown-toggle.btn-info {
  2202. color: #ffffff;
  2203. background-color: #1990d5;
  2204. border-color: #1684c2;
  2205. }
  2206. .btn-info:active,
  2207. .btn-info.active,
  2208. .open .dropdown-toggle.btn-info {
  2209. background-image: none;
  2210. }
  2211. .btn-info.disabled,
  2212. .btn-info[disabled],
  2213. fieldset[disabled] .btn-info,
  2214. .btn-info.disabled:hover,
  2215. .btn-info[disabled]:hover,
  2216. fieldset[disabled] .btn-info:hover,
  2217. .btn-info.disabled:focus,
  2218. .btn-info[disabled]:focus,
  2219. fieldset[disabled] .btn-info:focus,
  2220. .btn-info.disabled:active,
  2221. .btn-info[disabled]:active,
  2222. fieldset[disabled] .btn-info:active,
  2223. .btn-info.disabled.active,
  2224. .btn-info[disabled].active,
  2225. fieldset[disabled] .btn-info.active {
  2226. background-color: #2fa4e7;
  2227. border-color: #2fa4e7;
  2228. }
  2229. .btn-info .badge {
  2230. color: #2fa4e7;
  2231. background-color: #ffffff;
  2232. }
  2233. .btn-warning {
  2234. color: #ffffff;
  2235. background-color: #dd5600;
  2236. border-color: #dd5600;
  2237. }
  2238. .btn-warning:hover,
  2239. .btn-warning:focus,
  2240. .btn-warning:active,
  2241. .btn-warning.active,
  2242. .open .dropdown-toggle.btn-warning {
  2243. color: #ffffff;
  2244. background-color: #b44600;
  2245. border-color: #a03e00;
  2246. }
  2247. .btn-warning:active,
  2248. .btn-warning.active,
  2249. .open .dropdown-toggle.btn-warning {
  2250. background-image: none;
  2251. }
  2252. .btn-warning.disabled,
  2253. .btn-warning[disabled],
  2254. fieldset[disabled] .btn-warning,
  2255. .btn-warning.disabled:hover,
  2256. .btn-warning[disabled]:hover,
  2257. fieldset[disabled] .btn-warning:hover,
  2258. .btn-warning.disabled:focus,
  2259. .btn-warning[disabled]:focus,
  2260. fieldset[disabled] .btn-warning:focus,
  2261. .btn-warning.disabled:active,
  2262. .btn-warning[disabled]:active,
  2263. fieldset[disabled] .btn-warning:active,
  2264. .btn-warning.disabled.active,
  2265. .btn-warning[disabled].active,
  2266. fieldset[disabled] .btn-warning.active {
  2267. background-color: #dd5600;
  2268. border-color: #dd5600;
  2269. }
  2270. .btn-warning .badge {
  2271. color: #dd5600;
  2272. background-color: #ffffff;
  2273. }
  2274. .btn-danger {
  2275. color: #ffffff;
  2276. background-color: #c71c22;
  2277. border-color: #c71c22;
  2278. }
  2279. .btn-danger:hover,
  2280. .btn-danger:focus,
  2281. .btn-danger:active,
  2282. .btn-danger.active,
  2283. .open .dropdown-toggle.btn-danger {
  2284. color: #ffffff;
  2285. background-color: #a3171c;
  2286. border-color: #911419;
  2287. }
  2288. .btn-danger:active,
  2289. .btn-danger.active,
  2290. .open .dropdown-toggle.btn-danger {
  2291. background-image: none;
  2292. }
  2293. .btn-danger.disabled,
  2294. .btn-danger[disabled],
  2295. fieldset[disabled] .btn-danger,
  2296. .btn-danger.disabled:hover,
  2297. .btn-danger[disabled]:hover,
  2298. fieldset[disabled] .btn-danger:hover,
  2299. .btn-danger.disabled:focus,
  2300. .btn-danger[disabled]:focus,
  2301. fieldset[disabled] .btn-danger:focus,
  2302. .btn-danger.disabled:active,
  2303. .btn-danger[disabled]:active,
  2304. fieldset[disabled] .btn-danger:active,
  2305. .btn-danger.disabled.active,
  2306. .btn-danger[disabled].active,
  2307. fieldset[disabled] .btn-danger.active {
  2308. background-color: #c71c22;
  2309. border-color: #c71c22;
  2310. }
  2311. .btn-danger .badge {
  2312. color: #c71c22;
  2313. background-color: #ffffff;
  2314. }
  2315. .btn-link {
  2316. color: #2fa4e7;
  2317. font-weight: normal;
  2318. cursor: pointer;
  2319. border-radius: 0;
  2320. }
  2321. .btn-link,
  2322. .btn-link:active,
  2323. .btn-link[disabled],
  2324. fieldset[disabled] .btn-link {
  2325. background-color: transparent;
  2326. -webkit-box-shadow: none;
  2327. box-shadow: none;
  2328. }
  2329. .btn-link,
  2330. .btn-link:hover,
  2331. .btn-link:focus,
  2332. .btn-link:active {
  2333. border-color: transparent;
  2334. }
  2335. .btn-link:hover,
  2336. .btn-link:focus {
  2337. color: #157ab5;
  2338. text-decoration: underline;
  2339. background-color: transparent;
  2340. }
  2341. .btn-link[disabled]:hover,
  2342. fieldset[disabled] .btn-link:hover,
  2343. .btn-link[disabled]:focus,
  2344. fieldset[disabled] .btn-link:focus {
  2345. color: #999999;
  2346. text-decoration: none;
  2347. }
  2348. .btn-lg,
  2349. .btn-group-lg > .btn {
  2350. padding: 14px 16px;
  2351. font-size: 18px;
  2352. line-height: 1.33;
  2353. border-radius: 6px;
  2354. }
  2355. .btn-sm,
  2356. .btn-group-sm > .btn {
  2357. padding: 5px 10px;
  2358. font-size: 12px;
  2359. line-height: 1.5;
  2360. border-radius: 3px;
  2361. }
  2362. .btn-xs,
  2363. .btn-group-xs > .btn {
  2364. padding: 1px 5px;
  2365. font-size: 12px;
  2366. line-height: 1.5;
  2367. border-radius: 3px;
  2368. }
  2369. .btn-block {
  2370. display: block;
  2371. width: 100%;
  2372. padding-left: 0;
  2373. padding-right: 0;
  2374. }
  2375. .btn-block + .btn-block {
  2376. margin-top: 5px;
  2377. }
  2378. input[type="submit"].btn-block,
  2379. input[type="reset"].btn-block,
  2380. input[type="button"].btn-block {
  2381. width: 100%;
  2382. }
  2383. .fade {
  2384. opacity: 0;
  2385. -webkit-transition: opacity 0.15s linear;
  2386. transition: opacity 0.15s linear;
  2387. }
  2388. .fade.in {
  2389. opacity: 1;
  2390. }
  2391. .collapse {
  2392. display: none;
  2393. }
  2394. .collapse.in {
  2395. display: block;
  2396. }
  2397. .collapsing {
  2398. position: relative;
  2399. height: 0;
  2400. overflow: hidden;
  2401. -webkit-transition: height 0.35s ease;
  2402. transition: height 0.35s ease;
  2403. }
  2404. @font-face {
  2405. font-family: 'Glyphicons Halflings';
  2406. src: url('[[font:theme|glyphicons-halflings-regular.eot]]');
  2407. src: url('[[font:theme|glyphicons-halflings-regular.eot]]?#iefix') format('embedded-opentype'), url('[[font:theme|glyphicons-halflings-regular.woff]]') format('woff'), url('[[font:theme|glyphicons-halflings-regular.ttf]]') format('truetype'), url('[[font:theme|glyphicons-halflings-regular.svg]]#glyphicons_halflingsregular') format('svg');
  2408. }
  2409. .glyphicon {
  2410. position: relative;
  2411. top: 1px;
  2412. display: inline-block;
  2413. font-family: 'Glyphicons Halflings';
  2414. font-style: normal;
  2415. font-weight: normal;
  2416. line-height: 1;
  2417. -webkit-font-smoothing: antialiased;
  2418. -moz-osx-font-smoothing: grayscale;
  2419. }
  2420. .glyphicon-asterisk:before {
  2421. content: "\2a";
  2422. }
  2423. .glyphicon-plus:before {
  2424. content: "\2b";
  2425. }
  2426. .glyphicon-euro:before {
  2427. content: "\20ac";
  2428. }
  2429. .glyphicon-minus:before {
  2430. content: "\2212";
  2431. }
  2432. .glyphicon-cloud:before {
  2433. content: "\2601";
  2434. }
  2435. .glyphicon-envelope:before {
  2436. content: "\2709";
  2437. }
  2438. .glyphicon-pencil:before {
  2439. content: "\270f";
  2440. }
  2441. .glyphicon-glass:before {
  2442. content: "\e001";
  2443. }
  2444. .glyphicon-music:before {
  2445. content: "\e002";
  2446. }
  2447. .glyphicon-search:before {
  2448. content: "\e003";
  2449. }
  2450. .glyphicon-heart:before {
  2451. content: "\e005";
  2452. }
  2453. .glyphicon-star:before {
  2454. content: "\e006";
  2455. }
  2456. .glyphicon-star-empty:before {
  2457. content: "\e007";
  2458. }
  2459. .glyphicon-user:before {
  2460. content: "\e008";
  2461. }
  2462. .glyphicon-film:before {
  2463. content: "\e009";
  2464. }
  2465. .glyphicon-th-large:before {
  2466. content: "\e010";
  2467. }
  2468. .glyphicon-th:before {
  2469. content: "\e011";
  2470. }
  2471. .glyphicon-th-list:before {
  2472. content: "\e012";
  2473. }
  2474. .glyphicon-ok:before {
  2475. content: "\e013";
  2476. }
  2477. .glyphicon-remove:before {
  2478. content: "\e014";
  2479. }
  2480. .glyphicon-zoom-in:before {
  2481. content: "\e015";
  2482. }
  2483. .glyphicon-zoom-out:before {
  2484. content: "\e016";
  2485. }
  2486. .glyphicon-off:before {
  2487. content: "\e017";
  2488. }
  2489. .glyphicon-signal:before {
  2490. content: "\e018";
  2491. }
  2492. .glyphicon-cog:before {
  2493. content: "\e019";
  2494. }
  2495. .glyphicon-trash:before {
  2496. content: "\e020";
  2497. }
  2498. .glyphicon-home:before {
  2499. content: "\e021";
  2500. }
  2501. .glyphicon-file:before {
  2502. content: "\e022";
  2503. }
  2504. .glyphicon-time:before {
  2505. content: "\e023";
  2506. }
  2507. .glyphicon-road:before {
  2508. content: "\e024";
  2509. }
  2510. .glyphicon-download-alt:before {
  2511. content: "\e025";
  2512. }
  2513. .glyphicon-download:before {
  2514. content: "\e026";
  2515. }
  2516. .glyphicon-upload:before {
  2517. content: "\e027";
  2518. }
  2519. .glyphicon-inbox:before {
  2520. content: "\e028";
  2521. }
  2522. .glyphicon-play-circle:before {
  2523. content: "\e029";
  2524. }
  2525. .glyphicon-repeat:before {
  2526. content: "\e030";
  2527. }
  2528. .glyphicon-refresh:before {
  2529. content: "\e031";
  2530. }
  2531. .glyphicon-list-alt:before {
  2532. content: "\e032";
  2533. }
  2534. .glyphicon-lock:before {
  2535. content: "\e033";
  2536. }
  2537. .glyphicon-flag:before {
  2538. content: "\e034";
  2539. }
  2540. .glyphicon-headphones:before {
  2541. content: "\e035";
  2542. }
  2543. .glyphicon-volume-off:before {
  2544. content: "\e036";
  2545. }
  2546. .glyphicon-volume-down:before {
  2547. content: "\e037";
  2548. }
  2549. .glyphicon-volume-up:before {
  2550. content: "\e038";
  2551. }
  2552. .glyphicon-qrcode:before {
  2553. content: "\e039";
  2554. }
  2555. .glyphicon-barcode:before {
  2556. content: "\e040";
  2557. }
  2558. .glyphicon-tag:before {
  2559. content: "\e041";
  2560. }
  2561. .glyphicon-tags:before {
  2562. content: "\e042";
  2563. }
  2564. .glyphicon-book:before {
  2565. content: "\e043";
  2566. }
  2567. .glyphicon-bookmark:before {
  2568. content: "\e044";
  2569. }
  2570. .glyphicon-print:before {
  2571. content: "\e045";
  2572. }
  2573. .glyphicon-camera:before {
  2574. content: "\e046";
  2575. }
  2576. .glyphicon-font:before {
  2577. content: "\e047";
  2578. }
  2579. .glyphicon-bold:before {
  2580. content: "\e048";
  2581. }
  2582. .glyphicon-italic:before {
  2583. content: "\e049";
  2584. }
  2585. .glyphicon-text-height:before {
  2586. content: "\e050";
  2587. }
  2588. .glyphicon-text-width:before {
  2589. content: "\e051";
  2590. }
  2591. .glyphicon-align-left:before {
  2592. content: "\e052";
  2593. }
  2594. .glyphicon-align-center:before {
  2595. content: "\e053";
  2596. }
  2597. .glyphicon-align-right:before {
  2598. content: "\e054";
  2599. }
  2600. .glyphicon-align-justify:before {
  2601. content: "\e055";
  2602. }
  2603. .glyphicon-list:before {
  2604. content: "\e056";
  2605. }
  2606. .glyphicon-indent-left:before {
  2607. content: "\e057";
  2608. }
  2609. .glyphicon-indent-right:before {
  2610. content: "\e058";
  2611. }
  2612. .glyphicon-facetime-video:before {
  2613. content: "\e059";
  2614. }
  2615. .glyphicon-picture:before {
  2616. content: "\e060";
  2617. }
  2618. .glyphicon-map-marker:before {
  2619. content: "\e062";
  2620. }
  2621. .glyphicon-adjust:before {
  2622. content: "\e063";
  2623. }
  2624. .glyphicon-tint:before {
  2625. content: "\e064";
  2626. }
  2627. .glyphicon-edit:before {
  2628. content: "\e065";
  2629. }
  2630. .glyphicon-share:before {
  2631. content: "\e066";
  2632. }
  2633. .glyphicon-check:before {
  2634. content: "\e067";
  2635. }
  2636. .glyphicon-move:before {
  2637. content: "\e068";
  2638. }
  2639. .glyphicon-step-backward:before {
  2640. content: "\e069";
  2641. }
  2642. .glyphicon-fast-backward:before {
  2643. content: "\e070";
  2644. }
  2645. .glyphicon-backward:before {
  2646. content: "\e071";
  2647. }
  2648. .glyphicon-play:before {
  2649. content: "\e072";
  2650. }
  2651. .glyphicon-pause:before {
  2652. content: "\e073";
  2653. }
  2654. .glyphicon-stop:before {
  2655. content: "\e074";
  2656. }
  2657. .glyphicon-forward:before {
  2658. content: "\e075";
  2659. }
  2660. .glyphicon-fast-forward:before {
  2661. content: "\e076";
  2662. }
  2663. .glyphicon-step-forward:before {
  2664. content: "\e077";
  2665. }
  2666. .glyphicon-eject:before {
  2667. content: "\e078";
  2668. }
  2669. .glyphicon-chevron-left:before {
  2670. content: "\e079";
  2671. }
  2672. .glyphicon-chevron-right:before {
  2673. content: "\e080";
  2674. }
  2675. .glyphicon-plus-sign:before {
  2676. content: "\e081";
  2677. }
  2678. .glyphicon-minus-sign:before {
  2679. content: "\e082";
  2680. }
  2681. .glyphicon-remove-sign:before {
  2682. content: "\e083";
  2683. }
  2684. .glyphicon-ok-sign:before {
  2685. content: "\e084";
  2686. }
  2687. .glyphicon-question-sign:before {
  2688. content: "\e085";
  2689. }
  2690. .glyphicon-info-sign:before {
  2691. content: "\e086";
  2692. }
  2693. .glyphicon-screenshot:before {
  2694. content: "\e087";
  2695. }
  2696. .glyphicon-remove-circle:before {
  2697. content: "\e088";
  2698. }
  2699. .glyphicon-ok-circle:before {
  2700. content: "\e089";
  2701. }
  2702. .glyphicon-ban-circle:before {
  2703. content: "\e090";
  2704. }
  2705. .glyphicon-arrow-left:before {
  2706. content: "\e091";
  2707. }
  2708. .glyphicon-arrow-right:before {
  2709. content: "\e092";
  2710. }
  2711. .glyphicon-arrow-up:before {
  2712. content: "\e093";
  2713. }
  2714. .glyphicon-arrow-down:before {
  2715. content: "\e094";
  2716. }
  2717. .glyphicon-share-alt:before {
  2718. content: "\e095";
  2719. }
  2720. .glyphicon-resize-full:before {
  2721. content: "\e096";
  2722. }
  2723. .glyphicon-resize-small:before {
  2724. content: "\e097";
  2725. }
  2726. .glyphicon-exclamation-sign:before {
  2727. content: "\e101";
  2728. }
  2729. .glyphicon-gift:before {
  2730. content: "\e102";
  2731. }
  2732. .glyphicon-leaf:before {
  2733. content: "\e103";
  2734. }
  2735. .glyphicon-fire:before {
  2736. content: "\e104";
  2737. }
  2738. .glyphicon-eye-open:before {
  2739. content: "\e105";
  2740. }
  2741. .glyphicon-eye-close:before {
  2742. content: "\e106";
  2743. }
  2744. .glyphicon-warning-sign:before {
  2745. content: "\e107";
  2746. }
  2747. .glyphicon-plane:before {
  2748. content: "\e108";
  2749. }
  2750. .glyphicon-calendar:before {
  2751. content: "\e109";
  2752. }
  2753. .glyphicon-random:before {
  2754. content: "\e110";
  2755. }
  2756. .glyphicon-comment:before {
  2757. content: "\e111";
  2758. }
  2759. .glyphicon-magnet:before {
  2760. content: "\e112";
  2761. }
  2762. .glyphicon-chevron-up:before {
  2763. content: "\e113";
  2764. }
  2765. .glyphicon-chevron-down:before {
  2766. content: "\e114";
  2767. }
  2768. .glyphicon-retweet:before {
  2769. content: "\e115";
  2770. }
  2771. .glyphicon-shopping-cart:before {
  2772. content: "\e116";
  2773. }
  2774. .glyphicon-folder-close:before {
  2775. content: "\e117";
  2776. }
  2777. .glyphicon-folder-open:before {
  2778. content: "\e118";
  2779. }
  2780. .glyphicon-resize-vertical:before {
  2781. content: "\e119";
  2782. }
  2783. .glyphicon-resize-horizontal:before {
  2784. content: "\e120";
  2785. }
  2786. .glyphicon-hdd:before {
  2787. content: "\e121";
  2788. }
  2789. .glyphicon-bullhorn:before {
  2790. content: "\e122";
  2791. }
  2792. .glyphicon-bell:before {
  2793. content: "\e123";
  2794. }
  2795. .glyphicon-certificate:before {
  2796. content: "\e124";
  2797. }
  2798. .glyphicon-thumbs-up:before {
  2799. content: "\e125";
  2800. }
  2801. .glyphicon-thumbs-down:before {
  2802. content: "\e126";
  2803. }
  2804. .glyphicon-hand-right:before {
  2805. content: "\e127";
  2806. }
  2807. .glyphicon-hand-left:before {
  2808. content: "\e128";
  2809. }
  2810. .glyphicon-hand-up:before {
  2811. content: "\e129";
  2812. }
  2813. .glyphicon-hand-down:before {
  2814. content: "\e130";
  2815. }
  2816. .glyphicon-circle-arrow-right:before {
  2817. content: "\e131";
  2818. }
  2819. .glyphicon-circle-arrow-left:before {
  2820. content: "\e132";
  2821. }
  2822. .glyphicon-circle-arrow-up:before {
  2823. content: "\e133";
  2824. }
  2825. .glyphicon-circle-arrow-down:before {
  2826. content: "\e134";
  2827. }
  2828. .glyphicon-globe:before {
  2829. content: "\e135";
  2830. }
  2831. .glyphicon-wrench:before {
  2832. content: "\e136";
  2833. }
  2834. .glyphicon-tasks:before {
  2835. content: "\e137";
  2836. }
  2837. .glyphicon-filter:before {
  2838. content: "\e138";
  2839. }
  2840. .glyphicon-briefcase:before {
  2841. content: "\e139";
  2842. }
  2843. .glyphicon-fullscreen:before {
  2844. content: "\e140";
  2845. }
  2846. .glyphicon-dashboard:before {
  2847. content: "\e141";
  2848. }
  2849. .glyphicon-paperclip:before {
  2850. content: "\e142";
  2851. }
  2852. .glyphicon-heart-empty:before {
  2853. content: "\e143";
  2854. }
  2855. .glyphicon-link:before {
  2856. content: "\e144";
  2857. }
  2858. .glyphicon-phone:before {
  2859. content: "\e145";
  2860. }
  2861. .glyphicon-pushpin:before {
  2862. content: "\e146";
  2863. }
  2864. .glyphicon-usd:before {
  2865. content: "\e148";
  2866. }
  2867. .glyphicon-gbp:before {
  2868. content: "\e149";
  2869. }
  2870. .glyphicon-sort:before {
  2871. content: "\e150";
  2872. }
  2873. .glyphicon-sort-by-alphabet:before {
  2874. content: "\e151";
  2875. }
  2876. .glyphicon-sort-by-alphabet-alt:before {
  2877. content: "\e152";
  2878. }
  2879. .glyphicon-sort-by-order:before {
  2880. content: "\e153";
  2881. }
  2882. .glyphicon-sort-by-order-alt:before {
  2883. content: "\e154";
  2884. }
  2885. .glyphicon-sort-by-attributes:before {
  2886. content: "\e155";
  2887. }
  2888. .glyphicon-sort-by-attributes-alt:before {
  2889. content: "\e156";
  2890. }
  2891. .glyphicon-unchecked:before {
  2892. content: "\e157";
  2893. }
  2894. .glyphicon-expand:before {
  2895. content: "\e158";
  2896. }
  2897. .glyphicon-collapse-down:before {
  2898. content: "\e159";
  2899. }
  2900. .glyphicon-collapse-up:before {
  2901. content: "\e160";
  2902. }
  2903. .glyphicon-log-in:before {
  2904. content: "\e161";
  2905. }
  2906. .glyphicon-flash:before {
  2907. content: "\e162";
  2908. }
  2909. .glyphicon-log-out:before {
  2910. content: "\e163";
  2911. }
  2912. .glyphicon-new-window:before {
  2913. content: "\e164";
  2914. }
  2915. .glyphicon-record:before {
  2916. content: "\e165";
  2917. }
  2918. .glyphicon-save:before {
  2919. content: "\e166";
  2920. }
  2921. .glyphicon-open:before {
  2922. content: "\e167";
  2923. }
  2924. .glyphicon-saved:before {
  2925. content: "\e168";
  2926. }
  2927. .glyphicon-import:before {
  2928. content: "\e169";
  2929. }
  2930. .glyphicon-export:before {
  2931. content: "\e170";
  2932. }
  2933. .glyphicon-send:before {
  2934. content: "\e171";
  2935. }
  2936. .glyphicon-floppy-disk:before {
  2937. content: "\e172";
  2938. }
  2939. .glyphicon-floppy-saved:before {
  2940. content: "\e173";
  2941. }
  2942. .glyphicon-floppy-remove:before {
  2943. content: "\e174";
  2944. }
  2945. .glyphicon-floppy-save:before {
  2946. content: "\e175";
  2947. }
  2948. .glyphicon-floppy-open:before {
  2949. content: "\e176";
  2950. }
  2951. .glyphicon-credit-card:before {
  2952. content: "\e177";
  2953. }
  2954. .glyphicon-transfer:before {
  2955. content: "\e178";
  2956. }
  2957. .glyphicon-cutlery:before {
  2958. content: "\e179";
  2959. }
  2960. .glyphicon-header:before {
  2961. content: "\e180";
  2962. }
  2963. .glyphicon-compressed:before {
  2964. content: "\e181";
  2965. }
  2966. .glyphicon-earphone:before {
  2967. content: "\e182";
  2968. }
  2969. .glyphicon-phone-alt:before {
  2970. content: "\e183";
  2971. }
  2972. .glyphicon-tower:before {
  2973. content: "\e184";
  2974. }
  2975. .glyphicon-stats:before {
  2976. content: "\e185";
  2977. }
  2978. .glyphicon-sd-video:before {
  2979. content: "\e186";
  2980. }
  2981. .glyphicon-hd-video:before {
  2982. content: "\e187";
  2983. }
  2984. .glyphicon-subtitles:before {
  2985. content: "\e188";
  2986. }
  2987. .glyphicon-sound-stereo:before {
  2988. content: "\e189";
  2989. }
  2990. .glyphicon-sound-dolby:before {
  2991. content: "\e190";
  2992. }
  2993. .glyphicon-sound-5-1:before {
  2994. content: "\e191";
  2995. }
  2996. .glyphicon-sound-6-1:before {
  2997. content: "\e192";
  2998. }
  2999. .glyphicon-sound-7-1:before {
  3000. content: "\e193";
  3001. }
  3002. .glyphicon-copyright-mark:before {
  3003. content: "\e194";
  3004. }
  3005. .glyphicon-registration-mark:before {
  3006. content: "\e195";
  3007. }
  3008. .glyphicon-cloud-download:before {
  3009. content: "\e197";
  3010. }
  3011. .glyphicon-cloud-upload:before {
  3012. content: "\e198";
  3013. }
  3014. .glyphicon-tree-conifer:before {
  3015. content: "\e199";
  3016. }
  3017. .glyphicon-tree-deciduous:before {
  3018. content: "\e200";
  3019. }
  3020. .caret {
  3021. display: inline-block;
  3022. width: 0;
  3023. height: 0;
  3024. margin-left: 2px;
  3025. vertical-align: middle;
  3026. border-top: 4px solid;
  3027. border-right: 4px solid transparent;
  3028. border-left: 4px solid transparent;
  3029. }
  3030. .dropdown {
  3031. position: relative;
  3032. }
  3033. .dropdown-toggle:focus {
  3034. outline: 0;
  3035. }
  3036. .dropdown-menu {
  3037. position: absolute;
  3038. top: 100%;
  3039. left: 0;
  3040. z-index: 1000;
  3041. display: none;
  3042. float: left;
  3043. min-width: 160px;
  3044. padding: 5px 0;
  3045. margin: 2px 0 0;
  3046. list-style: none;
  3047. font-size: 14px;
  3048. background-color: #ffffff;
  3049. border: 1px solid #cccccc;
  3050. border: 1px solid rgba(0, 0, 0, 0.15);
  3051. border-radius: 4px;
  3052. -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  3053. box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  3054. background-clip: padding-box;
  3055. }
  3056. .dropdown-menu.pull-right {
  3057. right: 0;
  3058. left: auto;
  3059. }
  3060. .dropdown-menu .divider {
  3061. height: 1px;
  3062. margin: 9px 0;
  3063. overflow: hidden;
  3064. background-color: #e5e5e5;
  3065. }
  3066. .dropdown-menu > li > a {
  3067. display: block;
  3068. padding: 3px 20px;
  3069. clear: both;
  3070. font-weight: normal;
  3071. line-height: 1.42857143;
  3072. color: #333333;
  3073. white-space: nowrap;
  3074. }
  3075. .dropdown-menu > li > a:hover,
  3076. .dropdown-menu > li > a:focus {
  3077. text-decoration: none;
  3078. color: #ffffff;
  3079. background-color: #2fa4e7;
  3080. }
  3081. .dropdown-menu > .active > a,
  3082. .dropdown-menu > .active > a:hover,
  3083. .dropdown-menu > .active > a:focus {
  3084. color: #ffffff;
  3085. text-decoration: none;
  3086. outline: 0;
  3087. background-color: #2fa4e7;
  3088. }
  3089. .dropdown-menu > .disabled > a,
  3090. .dropdown-menu > .disabled > a:hover,
  3091. .dropdown-menu > .disabled > a:focus {
  3092. color: #999999;
  3093. }
  3094. .dropdown-menu > .disabled > a:hover,
  3095. .dropdown-menu > .disabled > a:focus {
  3096. text-decoration: none;
  3097. background-color: transparent;
  3098. background-image: none;
  3099. filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  3100. cursor: not-allowed;
  3101. }
  3102. .open > .dropdown-menu {
  3103. display: block;
  3104. }
  3105. .open > a {
  3106. outline: 0;
  3107. }
  3108. .dropdown-menu-right {
  3109. left: auto;
  3110. right: 0;
  3111. }
  3112. .dropdown-menu-left {
  3113. left: 0;
  3114. right: auto;
  3115. }
  3116. .dropdown-header {
  3117. display: block;
  3118. padding: 3px 20px;
  3119. font-size: 12px;
  3120. line-height: 1.42857143;
  3121. color: #999999;
  3122. }
  3123. .dropdown-backdrop {
  3124. position: fixed;
  3125. left: 0;
  3126. right: 0;
  3127. bottom: 0;
  3128. top: 0;
  3129. z-index: 990;
  3130. }
  3131. .pull-right > .dropdown-menu {
  3132. right: 0;
  3133. left: auto;
  3134. }
  3135. .dropup .caret,
  3136. .navbar-fixed-bottom .dropdown .caret {
  3137. border-top: 0;
  3138. border-bottom: 4px solid;
  3139. content: "";
  3140. }
  3141. .dropup .dropdown-menu,
  3142. .navbar-fixed-bottom .dropdown .dropdown-menu {
  3143. top: auto;
  3144. bottom: 100%;
  3145. margin-bottom: 1px;
  3146. }
  3147. @media (min-width: 768px) {
  3148. .navbar-right .dropdown-menu {
  3149. left: auto;
  3150. right: 0;
  3151. }
  3152. .navbar-right .dropdown-menu-left {
  3153. left: 0;
  3154. right: auto;
  3155. }
  3156. }
  3157. .btn-group,
  3158. .btn-group-vertical {
  3159. position: relative;
  3160. display: inline-block;
  3161. vertical-align: middle;
  3162. }
  3163. .btn-group > .btn,
  3164. .btn-group-vertical > .btn {
  3165. position: relative;
  3166. float: left;
  3167. }
  3168. .btn-group > .btn:hover,
  3169. .btn-group-vertical > .btn:hover,
  3170. .btn-group > .btn:focus,
  3171. .btn-group-vertical > .btn:focus,
  3172. .btn-group > .btn:active,
  3173. .btn-group-vertical > .btn:active,
  3174. .btn-group > .btn.active,
  3175. .btn-group-vertical > .btn.active {
  3176. z-index: 2;
  3177. }
  3178. .btn-group > .btn:focus,
  3179. .btn-group-vertical > .btn:focus {
  3180. outline: none;
  3181. }
  3182. .btn-group .btn + .btn,
  3183. .btn-group .btn + .btn-group,
  3184. .btn-group .btn-group + .btn,
  3185. .btn-group .btn-group + .btn-group {
  3186. margin-left: -1px;
  3187. }
  3188. .btn-toolbar {
  3189. margin-left: -5px;
  3190. }
  3191. .btn-toolbar .btn-group,
  3192. .btn-toolbar .input-group {
  3193. float: left;
  3194. }
  3195. .btn-toolbar > .btn,
  3196. .btn-toolbar > .btn-group,
  3197. .btn-toolbar > .input-group {
  3198. margin-left: 5px;
  3199. }
  3200. .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  3201. border-radius: 0;
  3202. }
  3203. .btn-group > .btn:first-child {
  3204. margin-left: 0;
  3205. }
  3206. .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  3207. border-bottom-right-radius: 0;
  3208. border-top-right-radius: 0;
  3209. }
  3210. .btn-group > .btn:last-child:not(:first-child),
  3211. .btn-group > .dropdown-toggle:not(:first-child) {
  3212. border-bottom-left-radius: 0;
  3213. border-top-left-radius: 0;
  3214. }
  3215. .btn-group > .btn-group {
  3216. float: left;
  3217. }
  3218. .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  3219. border-radius: 0;
  3220. }
  3221. .btn-group > .btn-group:first-child > .btn:last-child,
  3222. .btn-group > .btn-group:first-child > .dropdown-toggle {
  3223. border-bottom-right-radius: 0;
  3224. border-top-right-radius: 0;
  3225. }
  3226. .btn-group > .btn-group:last-child > .btn:first-child {
  3227. border-bottom-left-radius: 0;
  3228. border-top-left-radius: 0;
  3229. }
  3230. .btn-group .dropdown-toggle:active,
  3231. .btn-group.open .dropdown-toggle {
  3232. outline: 0;
  3233. }
  3234. .btn-group > .btn + .dropdown-toggle {
  3235. padding-left: 8px;
  3236. padding-right: 8px;
  3237. }
  3238. .btn-group > .btn-lg + .dropdown-toggle {
  3239. padding-left: 12px;
  3240. padding-right: 12px;
  3241. }
  3242. .btn-group.open .dropdown-toggle {
  3243. -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3244. box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3245. }
  3246. .btn-group.open .dropdown-toggle.btn-link {
  3247. -webkit-box-shadow: none;
  3248. box-shadow: none;
  3249. }
  3250. .btn .caret {
  3251. margin-left: 0;
  3252. }
  3253. .btn-lg .caret {
  3254. border-width: 5px 5px 0;
  3255. border-bottom-width: 0;
  3256. }
  3257. .dropup .btn-lg .caret {
  3258. border-width: 0 5px 5px;
  3259. }
  3260. .btn-group-vertical > .btn,
  3261. .btn-group-vertical > .btn-group,
  3262. .btn-group-vertical > .btn-group > .btn {
  3263. display: block;
  3264. float: none;
  3265. width: 100%;
  3266. max-width: 100%;
  3267. }
  3268. .btn-group-vertical > .btn-group > .btn {
  3269. float: none;
  3270. }
  3271. .btn-group-vertical > .btn + .btn,
  3272. .btn-group-vertical > .btn + .btn-group,
  3273. .btn-group-vertical > .btn-group + .btn,
  3274. .btn-group-vertical > .btn-group + .btn-group {
  3275. margin-top: -1px;
  3276. margin-left: 0;
  3277. }
  3278. .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  3279. border-radius: 0;
  3280. }
  3281. .btn-group-vertical > .btn:first-child:not(:last-child) {
  3282. border-top-right-radius: 4px;
  3283. border-bottom-right-radius: 0;
  3284. border-bottom-left-radius: 0;
  3285. }
  3286. .btn-group-vertical > .btn:last-child:not(:first-child) {
  3287. border-bottom-left-radius: 4px;
  3288. border-top-right-radius: 0;
  3289. border-top-left-radius: 0;
  3290. }
  3291. .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  3292. border-radius: 0;
  3293. }
  3294. .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
  3295. .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  3296. border-bottom-right-radius: 0;
  3297. border-bottom-left-radius: 0;
  3298. }
  3299. .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  3300. border-top-right-radius: 0;
  3301. border-top-left-radius: 0;
  3302. }
  3303. .btn-group-justified {
  3304. display: table;
  3305. width: 100%;
  3306. table-layout: fixed;
  3307. border-collapse: separate;
  3308. }
  3309. .btn-group-justified > .btn,
  3310. .btn-group-justified > .btn-group {
  3311. float: none;
  3312. display: table-cell;
  3313. width: 1%;
  3314. }
  3315. .btn-group-justified > .btn-group .btn {
  3316. width: 100%;
  3317. }
  3318. [data-toggle="buttons"] > .btn > input[type="radio"],
  3319. [data-toggle="buttons"] > .btn > input[type="checkbox"] {
  3320. display: none;
  3321. }
  3322. .input-group {
  3323. position: relative;
  3324. display: table;
  3325. border-collapse: separate;
  3326. }
  3327. .input-group[class*="col-"] {
  3328. float: none;
  3329. padding-left: 0;
  3330. padding-right: 0;
  3331. }
  3332. .input-group .form-control {
  3333. position: relative;
  3334. z-index: 2;
  3335. float: left;
  3336. width: 100%;
  3337. margin-bottom: 0;
  3338. }
  3339. .input-group-lg > .form-control,
  3340. .input-group-lg > .input-group-addon,
  3341. .input-group-lg > .input-group-btn > .btn {
  3342. height: 56px;
  3343. padding: 14px 16px;
  3344. font-size: 18px;
  3345. line-height: 1.33;
  3346. border-radius: 6px;
  3347. }
  3348. select.input-group-lg > .form-control,
  3349. select.input-group-lg > .input-group-addon,
  3350. select.input-group-lg > .input-group-btn > .btn {
  3351. height: 56px;
  3352. line-height: 56px;
  3353. }
  3354. textarea.input-group-lg > .form-control,
  3355. textarea.input-group-lg > .input-group-addon,
  3356. textarea.input-group-lg > .input-group-btn > .btn,
  3357. select[multiple].input-group-lg > .form-control,
  3358. select[multiple].input-group-lg > .input-group-addon,
  3359. select[multiple].input-group-lg > .input-group-btn > .btn {
  3360. height: auto;
  3361. }
  3362. .input-group-sm > .form-control,
  3363. .input-group-sm > .input-group-addon,
  3364. .input-group-sm > .input-group-btn > .btn {
  3365. height: 30px;
  3366. padding: 5px 10px;
  3367. font-size: 12px;
  3368. line-height: 1.5;
  3369. border-radius: 3px;
  3370. }
  3371. select.input-group-sm > .form-control,
  3372. select.input-group-sm > .input-group-addon,
  3373. select.input-group-sm > .input-group-btn > .btn {
  3374. height: 30px;
  3375. line-height: 30px;
  3376. }
  3377. textarea.input-group-sm > .form-control,
  3378. textarea.input-group-sm > .input-group-addon,
  3379. textarea.input-group-sm > .input-group-btn > .btn,
  3380. select[multiple].input-group-sm > .form-control,
  3381. select[multiple].input-group-sm > .input-group-addon,
  3382. select[multiple].input-group-sm > .input-group-btn > .btn {
  3383. height: auto;
  3384. }
  3385. .input-group-addon,
  3386. .input-group-btn,
  3387. .input-group .form-control {
  3388. display: table-cell;
  3389. }
  3390. .input-group-addon:not(:first-child):not(:last-child),
  3391. .input-group-btn:not(:first-child):not(:last-child),
  3392. .input-group .form-control:not(:first-child):not(:last-child) {
  3393. border-radius: 0;
  3394. }
  3395. .input-group-addon,
  3396. .input-group-btn {
  3397. width: 1%;
  3398. white-space: nowrap;
  3399. vertical-align: middle;
  3400. }
  3401. .input-group-addon {
  3402. padding: 8px 12px;
  3403. font-size: 14px;
  3404. font-weight: normal;
  3405. line-height: 1;
  3406. color: #555555;
  3407. text-align: center;
  3408. background-color: #eeeeee;
  3409. border: 1px solid #cccccc;
  3410. border-radius: 4px;
  3411. }
  3412. .input-group-addon.input-sm {
  3413. padding: 5px 10px;
  3414. font-size: 12px;
  3415. border-radius: 3px;
  3416. }
  3417. .input-group-addon.input-lg {
  3418. padding: 14px 16px;
  3419. font-size: 18px;
  3420. border-radius: 6px;
  3421. }
  3422. .input-group-addon input[type="radio"],
  3423. .input-group-addon input[type="checkbox"] {
  3424. margin-top: 0;
  3425. }
  3426. .input-group .form-control:first-child,
  3427. .input-group-addon:first-child,
  3428. .input-group-btn:first-child > .btn,
  3429. .input-group-btn:first-child > .btn-group > .btn,
  3430. .input-group-btn:first-child > .dropdown-toggle,
  3431. .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  3432. .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  3433. border-bottom-right-radius: 0;
  3434. border-top-right-radius: 0;
  3435. }
  3436. .input-group-addon:first-child {
  3437. border-right: 0;
  3438. }
  3439. .input-group .form-control:last-child,
  3440. .input-group-addon:last-child,
  3441. .input-group-btn:last-child > .btn,
  3442. .input-group-btn:last-child > .btn-group > .btn,
  3443. .input-group-btn:last-child > .dropdown-toggle,
  3444. .input-group-btn:first-child > .btn:not(:first-child),
  3445. .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  3446. border-bottom-left-radius: 0;
  3447. border-top-left-radius: 0;
  3448. }
  3449. .input-group-addon:last-child {
  3450. border-left: 0;
  3451. }
  3452. .input-group-btn {
  3453. position: relative;
  3454. font-size: 0;
  3455. white-space: nowrap;
  3456. }
  3457. .input-group-btn > .btn {
  3458. position: relative;
  3459. }
  3460. .input-group-btn > .btn + .btn {
  3461. margin-left: -1px;
  3462. }
  3463. .input-group-btn > .btn:hover,
  3464. .input-group-btn > .btn:focus,
  3465. .input-group-btn > .btn:active {
  3466. z-index: 2;
  3467. }
  3468. .input-group-btn:first-child > .btn,
  3469. .input-group-btn:first-child > .btn-group {
  3470. margin-right: -1px;
  3471. }
  3472. .input-group-btn:last-child > .btn,
  3473. .input-group-btn:last-child > .btn-group {
  3474. margin-left: -1px;
  3475. }
  3476. .nav {
  3477. margin-bottom: 0;
  3478. padding-left: 0;
  3479. list-style: none;
  3480. }
  3481. .nav > li {
  3482. position: relative;
  3483. display: block;
  3484. }
  3485. .nav > li > a,
  3486. .box.message .messagearea .messagehistory .messagehistorytype span.visible,
  3487. .box.message .messagearea .messagehistory .messagehistorytype a.visible {
  3488. position: relative;
  3489. display: block;
  3490. padding: 10px 15px;
  3491. }
  3492. .nav > li > a:hover,
  3493. .nav > li > a:focus {
  3494. text-decoration: none;
  3495. background-color: #eeeeee;
  3496. }
  3497. .nav > li.disabled > a {
  3498. color: #999999;
  3499. }
  3500. .nav > li.disabled > a:hover,
  3501. .nav > li.disabled > a:focus {
  3502. color: #999999;
  3503. text-decoration: none;
  3504. background-color: transparent;
  3505. cursor: not-allowed;
  3506. }
  3507. .nav .open > a,
  3508. .nav .open > a:hover,
  3509. .nav .open > a:focus {
  3510. background-color: #eeeeee;
  3511. border-color: #2fa4e7;
  3512. }
  3513. .nav .nav-divider {
  3514. height: 1px;
  3515. margin: 9px 0;
  3516. overflow: hidden;
  3517. background-color: #e5e5e5;
  3518. }
  3519. .nav > li > a > img {
  3520. max-width: none;
  3521. }
  3522. .nav-tabs {
  3523. border-bottom: 1px solid #dddddd;
  3524. }
  3525. .nav-tabs > li,
  3526. .box.message .messagearea .messagehistory .messagehistorytype span.visible,
  3527. .box.message .messagearea .messagehistory .messagehistorytype a.visible {
  3528. float: left;
  3529. margin-bottom: -1px;
  3530. }
  3531. .nav-tabs > li > a,
  3532. .box.message .messagearea .messagehistory .messagehistorytype span.visible,
  3533. .box.message .messagearea .messagehistory .messagehistorytype a.visible {
  3534. margin-right: 2px;
  3535. line-height: 1.42857143;
  3536. border: 1px solid transparent;
  3537. border-radius: 4px 4px 0 0;
  3538. }
  3539. .nav-tabs > li > a:hover,
  3540. .box.message .messagearea .messagehistory .messagehistorytype a.visible:hover {
  3541. border-color: #eeeeee #eeeeee #dddddd;
  3542. }
  3543. .nav-tabs > li.active > a,
  3544. .nav-tabs > li.active > a:hover,
  3545. .nav-tabs > li.active > a:focus,
  3546. .box.message .messagearea .messagehistory .messagehistorytype span.visible {
  3547. color: #555555;
  3548. background-color: #ffffff;
  3549. border: 1px solid #dddddd;
  3550. border-bottom-color: transparent;
  3551. cursor: default;
  3552. }
  3553. .nav-tabs.nav-justified {
  3554. width: 100%;
  3555. padding: 10px 0 0 0;
  3556. border-bottom: 0;
  3557. }
  3558. .nav-tabs.nav-justified > li {
  3559. float: none;
  3560. }
  3561. .nav-tabs.nav-justified > li > a {
  3562. text-align: center;
  3563. margin-bottom: 5px;
  3564. }
  3565. .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  3566. top: auto;
  3567. left: auto;
  3568. }
  3569. @media (min-width: 768px) {
  3570. .nav-tabs.nav-justified > li {
  3571. display: table-cell;
  3572. width: 1%;
  3573. }
  3574. .nav-tabs.nav-justified > li > a {
  3575. margin-bottom: 0;
  3576. }
  3577. }
  3578. @media (min-width: 768px) {
  3579. .nav-tabs.nav-justified > li {
  3580. display: block;
  3581. width: 100%;
  3582. float: none;
  3583. }
  3584. .nav-tabs.nav-justified > li > a {
  3585. text-align: center;
  3586. margin-bottom: 5px;
  3587. }
  3588. }
  3589. @media (min-width: 992px) {
  3590. .nav-tabs.nav-justified {
  3591. border: 0;
  3592. border-radius: 0;
  3593. }
  3594. .nav-tabs.nav-justified > li {
  3595. display: table-cell;
  3596. width: 1%;
  3597. }
  3598. .nav-tabs.nav-justified > li > a {
  3599. margin-bottom: 0;
  3600. }
  3601. }
  3602. .nav-tabs.nav-justified > li > a {
  3603. margin-right: 0;
  3604. border-radius: 4px;
  3605. }
  3606. .nav-tabs.nav-justified > .active > a,
  3607. .nav-tabs.nav-justified > .active > a:hover,
  3608. .nav-tabs.nav-justified > .active > a:focus {
  3609. border: 1px solid #dddddd;
  3610. }
  3611. @media (min-width: 768px) {
  3612. .nav-tabs.nav-justified > li > a {
  3613. border-bottom: 1px solid #dddddd;
  3614. border-radius: 4px 4px 0 0;
  3615. }
  3616. .nav-tabs.nav-justified > .active > a,
  3617. .nav-tabs.nav-justified > .active > a:hover,
  3618. .nav-tabs.nav-justified > .active > a:focus {
  3619. border-bottom-color: #ffffff;
  3620. }
  3621. }
  3622. .nav-tabs.nav-justified > li > a {
  3623. margin-right: 1px;
  3624. border-radius: 4px;
  3625. }
  3626. .nav-tabs.nav-justified > .active > a,
  3627. .nav-tabs.nav-justified > .active > a:hover,
  3628. .nav-tabs.nav-justified > .active > a:focus {
  3629. border: 1px solid #dddddd;
  3630. }
  3631. @media (min-width: 768px) {
  3632. .nav-tabs.nav-justified > li > a {
  3633. border: 1px solid #dddddd;
  3634. border-radius: 4px;
  3635. }
  3636. }
  3637. @media (min-width: 992px) {
  3638. .nav-tabs.nav-justified > li > a {
  3639. border-bottom: 1px solid #dddddd;
  3640. border-radius: 4px 4px 0 0;
  3641. }
  3642. .nav-tabs.nav-justified > .active > a,
  3643. .nav-tabs.nav-justified > .active > a:hover,
  3644. .nav-tabs.nav-justified > .active > a:focus {
  3645. border-bottom-color: #ffffff;
  3646. }
  3647. }
  3648. .nav-pills > li {
  3649. float: left;
  3650. }
  3651. .nav-pills > li > a {
  3652. border-radius: 4px;
  3653. }
  3654. .nav-pills > li + li {
  3655. margin-left: 2px;
  3656. }
  3657. .nav-pills > li.active > a,
  3658. .nav-pills > li.active > a:hover,
  3659. .nav-pills > li.active > a:focus {
  3660. color: #ffffff;
  3661. background-color: #2fa4e7;
  3662. }
  3663. .nav-stacked > li {
  3664. float: none;
  3665. }
  3666. .nav-stacked > li + li {
  3667. margin-top: 2px;
  3668. margin-left: 0;
  3669. }
  3670. .nav-justified {
  3671. width: 100%;
  3672. }
  3673. .nav-justified > li {
  3674. float: none;
  3675. }
  3676. .nav-justified > li > a {
  3677. text-align: center;
  3678. margin-bottom: 5px;
  3679. }
  3680. .nav-justified > .dropdown .dropdown-menu {
  3681. top: auto;
  3682. left: auto;
  3683. }
  3684. @media (min-width: 768px) {
  3685. .nav-justified > li {
  3686. display: table-cell;
  3687. width: 1%;
  3688. }
  3689. .nav-justified > li > a {
  3690. margin-bottom: 0;
  3691. }
  3692. }
  3693. .nav-tabs-justified {
  3694. border-bottom: 0;
  3695. }
  3696. .nav-tabs-justified > li > a {
  3697. margin-right: 0;
  3698. border-radius: 4px;
  3699. }
  3700. .nav-tabs-justified > .active > a,
  3701. .nav-tabs-justified > .active > a:hover,
  3702. .nav-tabs-justified > .active > a:focus {
  3703. border: 1px solid #dddddd;
  3704. }
  3705. @media (min-width: 768px) {
  3706. .nav-tabs-justified > li > a {
  3707. border-bottom: 1px solid #dddddd;
  3708. border-radius: 4px 4px 0 0;
  3709. }
  3710. .nav-tabs-justified > .active > a,
  3711. .nav-tabs-justified > .active > a:hover,
  3712. .nav-tabs-justified > .active > a:focus {
  3713. border-bottom-color: #ffffff;
  3714. }
  3715. }
  3716. .tab-content > .tab-pane {
  3717. display: none;
  3718. }
  3719. .tab-content > .active {
  3720. display: block;
  3721. }
  3722. .nav-tabs .dropdown-menu {
  3723. margin-top: -1px;
  3724. border-top-right-radius: 0;
  3725. border-top-left-radius: 0;
  3726. }
  3727. .navbar {
  3728. position: relative;
  3729. min-height: 50px;
  3730. margin-bottom: 20px;
  3731. border: 1px solid transparent;
  3732. }
  3733. @media (min-width: 768px) {
  3734. .navbar {
  3735. border-radius: 4px;
  3736. }
  3737. }
  3738. @media (min-width: 768px) {
  3739. .navbar-header {
  3740. float: left;
  3741. }
  3742. }
  3743. .navbar-collapse {
  3744. max-height: 340px;
  3745. overflow-x: visible;
  3746. padding-right: 15px;
  3747. padding-left: 15px;
  3748. border-top: 1px solid transparent;
  3749. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  3750. -webkit-overflow-scrolling: touch;
  3751. }
  3752. .navbar-collapse.in {
  3753. overflow-y: auto;
  3754. }
  3755. @media (min-width: 768px) {
  3756. .navbar-collapse {
  3757. width: auto;
  3758. border-top: 0;
  3759. box-shadow: none;
  3760. }
  3761. .navbar-collapse.collapse {
  3762. display: block !important;
  3763. height: auto !important;
  3764. padding-bottom: 0;
  3765. overflow: visible !important;
  3766. }
  3767. .navbar-collapse.in {
  3768. overflow-y: visible;
  3769. }
  3770. .navbar-fixed-top .navbar-collapse,
  3771. .navbar-static-top .navbar-collapse,
  3772. .navbar-fixed-bottom .navbar-collapse {
  3773. padding-left: 0;
  3774. padding-right: 0;
  3775. }
  3776. }
  3777. .container > .navbar-header,
  3778. .container-fluid > .navbar-header,
  3779. .container > .navbar-collapse,
  3780. .container-fluid > .navbar-collapse {
  3781. margin-right: -15px;
  3782. margin-left: -15px;
  3783. }
  3784. @media (min-width: 768px) {
  3785. .container > .navbar-header,
  3786. .container-fluid > .navbar-header,
  3787. .container > .navbar-collapse,
  3788. .container-fluid > .navbar-collapse {
  3789. margin-right: 0;
  3790. margin-left: 0;
  3791. }
  3792. }
  3793. .navbar-static-top {
  3794. z-index: 1000;
  3795. border-width: 0 0 1px;
  3796. }
  3797. @media (min-width: 768px) {
  3798. .navbar-static-top {
  3799. border-radius: 0;
  3800. }
  3801. }
  3802. .navbar-fixed-top,
  3803. .navbar-fixed-bottom {
  3804. position: fixed;
  3805. right: 0;
  3806. left: 0;
  3807. z-index: 1030;
  3808. }
  3809. @media (min-width: 768px) {
  3810. .navbar-fixed-top,
  3811. .navbar-fixed-bottom {
  3812. border-radius: 0;
  3813. }
  3814. }
  3815. .navbar-fixed-top {
  3816. top: 0;
  3817. border-width: 0 0 1px;
  3818. }
  3819. .navbar-fixed-bottom {
  3820. bottom: 0;
  3821. margin-bottom: 0;
  3822. border-width: 1px 0 0;
  3823. }
  3824. .navbar-brand {
  3825. float: left;
  3826. padding: 15px 15px;
  3827. font-size: 18px;
  3828. line-height: 20px;
  3829. height: 50px;
  3830. }
  3831. .navbar-brand:hover,
  3832. .navbar-brand:focus {
  3833. text-decoration: none;
  3834. }
  3835. @media (min-width: 768px) {
  3836. .navbar > .container .navbar-brand,
  3837. .navbar > .container-fluid .navbar-brand {
  3838. margin-left: -15px;
  3839. }
  3840. }
  3841. .navbar-toggle {
  3842. position: relative;
  3843. float: right;
  3844. margin-right: 15px;
  3845. padding: 9px 10px;
  3846. margin-top: 8px;
  3847. margin-bottom: 8px;
  3848. background-color: transparent;
  3849. background-image: none;
  3850. border: 1px solid transparent;
  3851. border-radius: 4px;
  3852. }
  3853. .navbar-toggle:focus {
  3854. outline: none;
  3855. }
  3856. .navbar-toggle .icon-bar {
  3857. display: block;
  3858. width: 22px;
  3859. height: 2px;
  3860. border-radius: 1px;
  3861. }
  3862. .navbar-toggle .icon-bar + .icon-bar {
  3863. margin-top: 4px;
  3864. }
  3865. @media (min-width: 768px) {
  3866. .navbar-toggle {
  3867. display: none;
  3868. }
  3869. }
  3870. .navbar-nav {
  3871. margin: 7.5px -15px;
  3872. }
  3873. .navbar-nav > li > a {
  3874. padding-top: 10px;
  3875. padding-bottom: 10px;
  3876. line-height: 20px;
  3877. }
  3878. @media (max-width: 767px) {
  3879. .navbar-nav .open .dropdown-menu {
  3880. position: static;
  3881. float: none;
  3882. width: auto;
  3883. margin-top: 0;
  3884. background-color: transparent;
  3885. border: 0;
  3886. box-shadow: none;
  3887. }
  3888. .navbar-nav .open .dropdown-menu > li > a,
  3889. .navbar-nav .open .dropdown-menu .dropdown-header {
  3890. padding: 5px 15px 5px 25px;
  3891. }
  3892. .navbar-nav .open .dropdown-menu > li > a {
  3893. line-height: 20px;
  3894. }
  3895. .navbar-nav .open .dropdown-menu > li > a:hover,
  3896. .navbar-nav .open .dropdown-menu > li > a:focus {
  3897. background-image: none;
  3898. }
  3899. }
  3900. @media (min-width: 768px) {
  3901. .navbar-nav {
  3902. float: left;
  3903. margin: 0;
  3904. }
  3905. .navbar-nav > li {
  3906. float: left;
  3907. }
  3908. .navbar-nav > li > a {
  3909. padding-top: 15px;
  3910. padding-bottom: 15px;
  3911. }
  3912. .navbar-nav.navbar-right:last-child {
  3913. margin-right: -15px;
  3914. }
  3915. }
  3916. @media (min-width: 768px) {
  3917. .navbar-left {
  3918. float: left !important;
  3919. }
  3920. .navbar-right {
  3921. float: right !important;
  3922. }
  3923. }
  3924. .navbar-form {
  3925. margin-left: -15px;
  3926. margin-right: -15px;
  3927. padding: 10px 15px;
  3928. border-top: 1px solid transparent;
  3929. border-bottom: 1px solid transparent;
  3930. -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  3931. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  3932. margin-top: 6px;
  3933. margin-bottom: 6px;
  3934. }
  3935. @media (min-width: 768px) {
  3936. .navbar-form .form-group {
  3937. display: inline-block;
  3938. margin-bottom: 0;
  3939. vertical-align: middle;
  3940. }
  3941. .navbar-form .form-control {
  3942. display: inline-block;
  3943. width: auto;
  3944. vertical-align: middle;
  3945. }
  3946. .navbar-form .input-group > .form-control {
  3947. width: 100%;
  3948. }
  3949. .navbar-form .control-label {
  3950. margin-bottom: 0;
  3951. vertical-align: middle;
  3952. }
  3953. .navbar-form .radio,
  3954. .navbar-form .checkbox {
  3955. display: inline-block;
  3956. margin-top: 0;
  3957. margin-bottom: 0;
  3958. padding-left: 0;
  3959. vertical-align: middle;
  3960. }
  3961. .navbar-form .radio input[type="radio"],
  3962. .navbar-form .checkbox input[type="checkbox"] {
  3963. float: none;
  3964. margin-left: 0;
  3965. }
  3966. .navbar-form .has-feedback .form-control-feedback {
  3967. top: 0;
  3968. }
  3969. }
  3970. @media (max-width: 767px) {
  3971. .navbar-form .form-group {
  3972. margin-bottom: 5px;
  3973. }
  3974. }
  3975. @media (min-width: 768px) {
  3976. .navbar-form {
  3977. width: auto;
  3978. border: 0;
  3979. margin-left: 0;
  3980. margin-right: 0;
  3981. padding-top: 0;
  3982. padding-bottom: 0;
  3983. -webkit-box-shadow: none;
  3984. box-shadow: none;
  3985. }
  3986. .navbar-form.navbar-right:last-child {
  3987. margin-right: -15px;
  3988. }
  3989. }
  3990. .navbar-nav > li > .dropdown-menu {
  3991. margin-top: 0;
  3992. border-top-right-radius: 0;
  3993. border-top-left-radius: 0;
  3994. }
  3995. .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  3996. border-bottom-right-radius: 0;
  3997. border-bottom-left-radius: 0;
  3998. }
  3999. .navbar-btn {
  4000. margin-top: 6px;
  4001. margin-bottom: 6px;
  4002. }
  4003. .navbar-btn.btn-sm {
  4004. margin-top: 10px;
  4005. margin-bottom: 10px;
  4006. }
  4007. .navbar-btn.btn-xs {
  4008. margin-top: 14px;
  4009. margin-bottom: 14px;
  4010. }
  4011. .navbar-text {
  4012. margin-top: 15px;
  4013. margin-bottom: 15px;
  4014. }
  4015. @media (min-width: 768px) {
  4016. .navbar-text {
  4017. float: left;
  4018. margin-left: 15px;
  4019. margin-right: 15px;
  4020. }
  4021. .navbar-text.navbar-right:last-child {
  4022. margin-right: 0;
  4023. }
  4024. }
  4025. .navbar-default {
  4026. background-color: #2fa4e7;
  4027. border-color: #1995dc;
  4028. }
  4029. .navbar-default .navbar-brand {
  4030. color: #ffffff;
  4031. }
  4032. .navbar-default .navbar-brand:hover,
  4033. .navbar-default .navbar-brand:focus {
  4034. color: #ffffff;
  4035. background-color: none;
  4036. }
  4037. .navbar-default .navbar-text {
  4038. color: #dddddd;
  4039. }
  4040. .navbar-default .navbar-nav > li > a {
  4041. color: #ffffff;
  4042. }
  4043. .navbar-default .navbar-nav > li > a:hover,
  4044. .navbar-default .navbar-nav > li > a:focus {
  4045. color: #ffffff;
  4046. background-color: #178acc;
  4047. }
  4048. .navbar-default .navbar-nav > .active > a,
  4049. .navbar-default .navbar-nav > .active > a:hover,
  4050. .navbar-default .navbar-nav > .active > a:focus {
  4051. color: #ffffff;
  4052. background-color: #178acc;
  4053. }
  4054. .navbar-default .navbar-nav > .disabled > a,
  4055. .navbar-default .navbar-nav > .disabled > a:hover,
  4056. .navbar-default .navbar-nav > .disabled > a:focus {
  4057. color: #dddddd;
  4058. background-color: transparent;
  4059. }
  4060. .navbar-default .navbar-toggle {
  4061. border-color: #178acc;
  4062. }
  4063. .navbar-default .navbar-toggle:hover,
  4064. .navbar-default .navbar-toggle:focus {
  4065. background-color: #178acc;
  4066. }
  4067. .navbar-default .navbar-toggle .icon-bar {
  4068. background-color: #ffffff;
  4069. }
  4070. .navbar-default .navbar-collapse,
  4071. .navbar-default .navbar-form {
  4072. border-color: #1995dc;
  4073. }
  4074. .navbar-default .navbar-nav > .open > a,
  4075. .navbar-default .navbar-nav > .open > a:hover,
  4076. .navbar-default .navbar-nav > .open > a:focus {
  4077. background-color: #178acc;
  4078. color: #ffffff;
  4079. }
  4080. @media (max-width: 767px) {
  4081. .navbar-default .navbar-nav .open .dropdown-menu > li > a {
  4082. color: #ffffff;
  4083. }
  4084. .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  4085. .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  4086. color: #ffffff;
  4087. background-color: #178acc;
  4088. }
  4089. .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  4090. .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  4091. .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  4092. color: #ffffff;
  4093. background-color: #178acc;
  4094. }
  4095. .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  4096. .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  4097. .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  4098. color: #dddddd;
  4099. background-color: transparent;
  4100. }
  4101. }
  4102. .navbar-default .navbar-link {
  4103. color: #ffffff;
  4104. }
  4105. .navbar-default .navbar-link:hover {
  4106. color: #ffffff;
  4107. }
  4108. .navbar-inverse {
  4109. background-color: #2fa4e7;
  4110. border-color: #1a99e2;
  4111. }
  4112. .navbar-inverse .navbar-brand {
  4113. color: #ffffff;
  4114. }
  4115. .navbar-inverse .navbar-brand:hover,
  4116. .navbar-inverse .navbar-brand:focus {
  4117. color: #ffffff;
  4118. background-color: none;
  4119. }
  4120. .navbar-inverse .navbar-text {
  4121. color: #ffffff;
  4122. }
  4123. .navbar-inverse .navbar-nav > li > a {
  4124. color: #ffffff;
  4125. }
  4126. .navbar-inverse .navbar-nav > li > a:hover,
  4127. .navbar-inverse .navbar-nav > li > a:focus {
  4128. color: #ffffff;
  4129. background-color: #1a99e2;
  4130. }
  4131. .navbar-inverse .navbar-nav > .active > a,
  4132. .navbar-inverse .navbar-nav > .active > a:hover,
  4133. .navbar-inverse .navbar-nav > .active > a:focus {
  4134. color: #ffffff;
  4135. background-color: #1a99e2;
  4136. }
  4137. .navbar-inverse .navbar-nav > .disabled > a,
  4138. .navbar-inverse .navbar-nav > .disabled > a:hover,
  4139. .navbar-inverse .navbar-nav > .disabled > a:focus {
  4140. color: #cccccc;
  4141. background-color: transparent;
  4142. }
  4143. .navbar-inverse .navbar-toggle {
  4144. border-color: #1a99e2;
  4145. }
  4146. .navbar-inverse .navbar-toggle:hover,
  4147. .navbar-inverse .navbar-toggle:focus {
  4148. background-color: #1a99e2;
  4149. }
  4150. .navbar-inverse .navbar-toggle .icon-bar {
  4151. background-color: #ffffff;
  4152. }
  4153. .navbar-inverse .navbar-collapse,
  4154. .navbar-inverse .navbar-form {
  4155. border-color: #1993d9;
  4156. }
  4157. .navbar-inverse .navbar-nav > .open > a,
  4158. .navbar-inverse .navbar-nav > .open > a:hover,
  4159. .navbar-inverse .navbar-nav > .open > a:focus {
  4160. background-color: #1a99e2;
  4161. color: #ffffff;
  4162. }
  4163. @media (max-width: 767px) {
  4164. .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
  4165. border-color: #1a99e2;
  4166. }
  4167. .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
  4168. background-color: #1a99e2;
  4169. }
  4170. .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
  4171. color: #ffffff;
  4172. }
  4173. .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  4174. .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
  4175. color: #ffffff;
  4176. background-color: #1a99e2;
  4177. }
  4178. .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  4179. .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  4180. .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
  4181. color: #ffffff;
  4182. background-color: #1a99e2;
  4183. }
  4184. .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  4185. .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  4186. .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  4187. color: #cccccc;
  4188. background-color: transparent;
  4189. }
  4190. }
  4191. .navbar-inverse .navbar-link {
  4192. color: #ffffff;
  4193. }
  4194. .navbar-inverse .navbar-link:hover {
  4195. color: #ffffff;
  4196. }
  4197. .breadcrumb {
  4198. padding: 8px 15px;
  4199. margin-bottom: 20px;
  4200. list-style: none;
  4201. background-color: #f5f5f5;
  4202. border-radius: 4px;
  4203. }
  4204. .breadcrumb > li {
  4205. display: inline-block;
  4206. }
  4207. .breadcrumb > li + li:before {
  4208. content: "/\00a0";
  4209. padding: 0 5px;
  4210. color: #cccccc;
  4211. }
  4212. .breadcrumb > .active {
  4213. color: #999999;
  4214. }
  4215. .pagination {
  4216. display: inline-block;
  4217. padding-left: 0;
  4218. margin: 20px 0;
  4219. border-radius: 4px;
  4220. }
  4221. .pagination > li {
  4222. display: inline;
  4223. }
  4224. .pagination > li > a,
  4225. .pagination > li > span {
  4226. position: relative;
  4227. float: left;
  4228. padding: 8px 12px;
  4229. line-height: 1.42857143;
  4230. text-decoration: none;
  4231. color: #2fa4e7;
  4232. background-color: #ffffff;
  4233. border: 1px solid #dddddd;
  4234. margin-left: -1px;
  4235. }
  4236. .pagination > li:first-child > a,
  4237. .pagination > li:first-child > span {
  4238. margin-left: 0;
  4239. border-bottom-left-radius: 4px;
  4240. border-top-left-radius: 4px;
  4241. }
  4242. .pagination > li:last-child > a,
  4243. .pagination > li:last-child > span {
  4244. border-bottom-right-radius: 4px;
  4245. border-top-right-radius: 4px;
  4246. }
  4247. .pagination > li > a:hover,
  4248. .pagination > li > span:hover,
  4249. .pagination > li > a:focus,
  4250. .pagination > li > span:focus {
  4251. color: #157ab5;
  4252. background-color: #eeeeee;
  4253. border-color: #dddddd;
  4254. }
  4255. .pagination > .active > a,
  4256. .pagination > .active > span,
  4257. .pagination > .active > a:hover,
  4258. .pagination > .active > span:hover,
  4259. .pagination > .active > a:focus,
  4260. .pagination > .active > span:focus {
  4261. z-index: 2;
  4262. color: #999999;
  4263. background-color: #f5f5f5;
  4264. border-color: #2fa4e7;
  4265. cursor: default;
  4266. }
  4267. .pagination > .disabled > span,
  4268. .pagination > .disabled > span:hover,
  4269. .pagination > .disabled > span:focus,
  4270. .pagination > .disabled > a,
  4271. .pagination > .disabled > a:hover,
  4272. .pagination > .disabled > a:focus {
  4273. color: #999999;
  4274. background-color: #ffffff;
  4275. border-color: #dddddd;
  4276. cursor: not-allowed;
  4277. }
  4278. .pagination-lg > li > a,
  4279. .pagination-lg > li > span {
  4280. padding: 14px 16px;
  4281. font-size: 18px;
  4282. }
  4283. .pagination-lg > li:first-child > a,
  4284. .pagination-lg > li:first-child > span {
  4285. border-bottom-left-radius: 6px;
  4286. border-top-left-radius: 6px;
  4287. }
  4288. .pagination-lg > li:last-child > a,
  4289. .pagination-lg > li:last-child > span {
  4290. border-bottom-right-radius: 6px;
  4291. border-top-right-radius: 6px;
  4292. }
  4293. .pagination-sm > li > a,
  4294. .pagination-sm > li > span {
  4295. padding: 5px 10px;
  4296. font-size: 12px;
  4297. }
  4298. .pagination-sm > li:first-child > a,
  4299. .pagination-sm > li:first-child > span {
  4300. border-bottom-left-radius: 3px;
  4301. border-top-left-radius: 3px;
  4302. }
  4303. .pagination-sm > li:last-child > a,
  4304. .pagination-sm > li:last-child > span {
  4305. border-bottom-right-radius: 3px;
  4306. border-top-right-radius: 3px;
  4307. }
  4308. .pager {
  4309. padding-left: 0;
  4310. margin: 20px 0;
  4311. list-style: none;
  4312. text-align: center;
  4313. }
  4314. .pager li {
  4315. display: inline;
  4316. }
  4317. .pager li > a,
  4318. .pager li > span {
  4319. display: inline-block;
  4320. padding: 5px 14px;
  4321. background-color: #ffffff;
  4322. border: 1px solid #dddddd;
  4323. border-radius: 15px;
  4324. }
  4325. .pager li > a:hover,
  4326. .pager li > a:focus {
  4327. text-decoration: none;
  4328. background-color: #eeeeee;
  4329. }
  4330. .pager .next > a,
  4331. .pager .next > span {
  4332. float: right;
  4333. }
  4334. .pager .previous > a,
  4335. .pager .previous > span {
  4336. float: left;
  4337. }
  4338. .pager .disabled > a,
  4339. .pager .disabled > a:hover,
  4340. .pager .disabled > a:focus,
  4341. .pager .disabled > span {
  4342. color: #999999;
  4343. background-color: #ffffff;
  4344. cursor: not-allowed;
  4345. }
  4346. .label,
  4347. .statusok,
  4348. .statuswarning,
  4349. .statusserious,
  4350. .statuscritical,
  4351. #plugins-control-panel .statusmsg {
  4352. display: inline;
  4353. padding: .2em .6em .3em;
  4354. font-size: 75%;
  4355. font-weight: bold;
  4356. line-height: 1;
  4357. color: #ffffff;
  4358. text-align: center;
  4359. white-space: nowrap;
  4360. vertical-align: baseline;
  4361. border-radius: .25em;
  4362. }
  4363. .label[href]:hover,
  4364. .label[href]:focus {
  4365. color: #ffffff;
  4366. text-decoration: none;
  4367. cursor: pointer;
  4368. }
  4369. .label:empty {
  4370. display: none;
  4371. }
  4372. .btn .label {
  4373. position: relative;
  4374. top: -1px;
  4375. }
  4376. .label-default {
  4377. background-color: #999999;
  4378. }
  4379. .label-default[href]:hover,
  4380. .label-default[href]:focus {
  4381. background-color: #808080;
  4382. }
  4383. .label-primary {
  4384. background-color: #2fa4e7;
  4385. }
  4386. .label-primary[href]:hover,
  4387. .label-primary[href]:focus {
  4388. background-color: #178acc;
  4389. }
  4390. .label-success,
  4391. .statusok,
  4392. #plugins-control-panel .status-new .statusmsg {
  4393. background-color: #73a839;
  4394. }
  4395. .label-success[href]:hover,
  4396. .label-success[href]:focus {
  4397. background-color: #59822c;
  4398. }
  4399. .label-info {
  4400. background-color: #2fa4e7;
  4401. }
  4402. .label-info[href]:hover,
  4403. .label-info[href]:focus {
  4404. background-color: #178acc;
  4405. }
  4406. .label-warning,
  4407. .statuswarning {
  4408. background-color: #dd5600;
  4409. }
  4410. .label-warning[href]:hover,
  4411. .label-warning[href]:focus {
  4412. background-color: #aa4200;
  4413. }
  4414. .label-danger,
  4415. .statusserious,
  4416. .statuscritical,
  4417. #plugins-control-panel .status-missing .statusmsg {
  4418. background-color: #c71c22;
  4419. }
  4420. .label-danger[href]:hover,
  4421. .label-danger[href]:focus {
  4422. background-color: #9a161a;
  4423. }
  4424. .badge {
  4425. display: inline-block;
  4426. min-width: 10px;
  4427. padding: 3px 7px;
  4428. font-size: 12px;
  4429. font-weight: bold;
  4430. color: #ffffff;
  4431. line-height: 1;
  4432. vertical-align: baseline;
  4433. white-space: nowrap;
  4434. text-align: center;
  4435. background-color: #999999;
  4436. border-radius: 10px;
  4437. }
  4438. .badge:empty {
  4439. display: none;
  4440. }
  4441. .btn .badge {
  4442. position: relative;
  4443. top: -1px;
  4444. }
  4445. .btn-xs .badge {
  4446. top: 0;
  4447. padding: 1px 5px;
  4448. }
  4449. a.badge:hover,
  4450. a.badge:focus {
  4451. color: #ffffff;
  4452. text-decoration: none;
  4453. cursor: pointer;
  4454. }
  4455. a.list-group-item.active > .badge,
  4456. .nav-pills > .active > a > .badge {
  4457. color: #2fa4e7;
  4458. background-color: #ffffff;
  4459. }
  4460. .nav-pills > li > a > .badge {
  4461. margin-left: 3px;
  4462. }
  4463. .jumbotron {
  4464. padding: 30px;
  4465. margin-bottom: 30px;
  4466. color: inherit;
  4467. background-color: #eeeeee;
  4468. }
  4469. .jumbotron h1,
  4470. .jumbotron .h1 {
  4471. color: inherit;
  4472. }
  4473. .jumbotron p {
  4474. margin-bottom: 15px;
  4475. font-size: 21px;
  4476. font-weight: 200;
  4477. }
  4478. .container .jumbotron {
  4479. border-radius: 6px;
  4480. }
  4481. .jumbotron .container {
  4482. max-width: 100%;
  4483. }
  4484. @media screen and (min-width: 768px) {
  4485. .jumbotron {
  4486. padding-top: 48px;
  4487. padding-bottom: 48px;
  4488. }
  4489. .container .jumbotron {
  4490. padding-left: 60px;
  4491. padding-right: 60px;
  4492. }
  4493. .jumbotron h1,
  4494. .jumbotron .h1 {
  4495. font-size: 63px;
  4496. }
  4497. }
  4498. .thumbnail {
  4499. display: block;
  4500. padding: 4px;
  4501. margin-bottom: 20px;
  4502. line-height: 1.42857143;
  4503. background-color: #ffffff;
  4504. border: 1px solid #dddddd;
  4505. border-radius: 4px;
  4506. -webkit-transition: all 0.2s ease-in-out;
  4507. transition: all 0.2s ease-in-out;
  4508. }
  4509. .thumbnail > img,
  4510. .thumbnail a > img {
  4511. margin-left: auto;
  4512. margin-right: auto;
  4513. }
  4514. a.thumbnail:hover,
  4515. a.thumbnail:focus,
  4516. a.thumbnail.active {
  4517. border-color: #2fa4e7;
  4518. }
  4519. .thumbnail .caption {
  4520. padding: 9px;
  4521. color: #555555;
  4522. }
  4523. .alert {
  4524. padding: 15px;
  4525. margin-bottom: 20px;
  4526. border: 1px solid transparent;
  4527. border-radius: 4px;
  4528. }
  4529. .alert h4 {
  4530. margin-top: 0;
  4531. color: inherit;
  4532. }
  4533. .alert .alert-link {
  4534. font-weight: bold;
  4535. }
  4536. .alert > p,
  4537. .alert > ul {
  4538. margin-bottom: 0;
  4539. }
  4540. .alert > p + p {
  4541. margin-top: 5px;
  4542. }
  4543. .alert-dismissable {
  4544. padding-right: 35px;
  4545. }
  4546. .alert-dismissable .close {
  4547. position: relative;
  4548. top: -2px;
  4549. right: -21px;
  4550. color: inherit;
  4551. }
  4552. .alert-success {
  4553. background-color: #dff0d8;
  4554. border-color: #d6e9c6;
  4555. color: #468847;
  4556. }
  4557. .alert-success hr {
  4558. border-top-color: #c9e2b3;
  4559. }
  4560. .alert-success .alert-link {
  4561. color: #356635;
  4562. }
  4563. .alert-info {
  4564. background-color: #d9edf7;
  4565. border-color: #bce8f1;
  4566. color: #3a87ad;
  4567. }
  4568. .alert-info hr {
  4569. border-top-color: #a6e1ec;
  4570. }
  4571. .alert-info .alert-link {
  4572. color: #2d6987;
  4573. }
  4574. .alert-warning {
  4575. background-color: #fcf8e3;
  4576. border-color: #fbeed5;
  4577. color: #c09853;
  4578. }
  4579. .alert-warning hr {
  4580. border-top-color: #f8e5be;
  4581. }
  4582. .alert-warning .alert-link {
  4583. color: #a47e3c;
  4584. }
  4585. .alert-danger {
  4586. background-color: #f2dede;
  4587. border-color: #eed3d7;
  4588. color: #b94a48;
  4589. }
  4590. .alert-danger hr {
  4591. border-top-color: #e6c1c7;
  4592. }
  4593. .alert-danger .alert-link {
  4594. color: #953b39;
  4595. }
  4596. @-webkit-keyframes progress-bar-stripes {
  4597. from {
  4598. background-position: 40px 0;
  4599. }
  4600. to {
  4601. background-position: 0 0;
  4602. }
  4603. }
  4604. @keyframes progress-bar-stripes {
  4605. from {
  4606. background-position: 40px 0;
  4607. }
  4608. to {
  4609. background-position: 0 0;
  4610. }
  4611. }
  4612. .progress {
  4613. overflow: hidden;
  4614. height: 20px;
  4615. margin-bottom: 20px;
  4616. background-color: #f5f5f5;
  4617. border-radius: 4px;
  4618. -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  4619. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  4620. }
  4621. .progress-bar {
  4622. float: left;
  4623. width: 0%;
  4624. height: 100%;
  4625. font-size: 12px;
  4626. line-height: 20px;
  4627. color: #ffffff;
  4628. text-align: center;
  4629. background-color: #2fa4e7;
  4630. -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  4631. box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  4632. -webkit-transition: width 0.6s ease;
  4633. transition: width 0.6s ease;
  4634. }
  4635. .progress-striped .progress-bar {
  4636. 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);
  4637. 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);
  4638. background-size: 40px 40px;
  4639. }
  4640. .progress.active .progress-bar {
  4641. -webkit-animation: progress-bar-stripes 2s linear infinite;
  4642. animation: progress-bar-stripes 2s linear infinite;
  4643. }
  4644. .progress-bar-success {
  4645. background-color: #73a839;
  4646. }
  4647. .progress-striped .progress-bar-success {
  4648. 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);
  4649. 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);
  4650. }
  4651. .progress-bar-info {
  4652. background-color: #2fa4e7;
  4653. }
  4654. .progress-striped .progress-bar-info {
  4655. 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);
  4656. 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);
  4657. }
  4658. .progress-bar-warning {
  4659. background-color: #dd5600;
  4660. }
  4661. .progress-striped .progress-bar-warning {
  4662. 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);
  4663. 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);
  4664. }
  4665. .progress-bar-danger {
  4666. background-color: #c71c22;
  4667. }
  4668. .progress-striped .progress-bar-danger {
  4669. 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);
  4670. 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);
  4671. }
  4672. .media,
  4673. .media-body {
  4674. overflow: hidden;
  4675. zoom: 1;
  4676. }
  4677. .media,
  4678. .media .media {
  4679. margin-top: 15px;
  4680. }
  4681. .media:first-child {
  4682. margin-top: 0;
  4683. }
  4684. .media-object {
  4685. display: block;
  4686. }
  4687. .media-heading {
  4688. margin: 0 0 5px;
  4689. }
  4690. .media > .pull-left {
  4691. margin-right: 10px;
  4692. }
  4693. .media > .pull-right {
  4694. margin-left: 10px;
  4695. }
  4696. .media-list {
  4697. padding-left: 0;
  4698. list-style: none;
  4699. }
  4700. .list-group {
  4701. margin-bottom: 20px;
  4702. padding-left: 0;
  4703. }
  4704. .list-group-item {
  4705. position: relative;
  4706. display: block;
  4707. padding: 10px 15px;
  4708. margin-bottom: -1px;
  4709. background-color: #ffffff;
  4710. border: 1px solid #dddddd;
  4711. }
  4712. .list-group-item:first-child {
  4713. border-top-right-radius: 4px;
  4714. border-top-left-radius: 4px;
  4715. }
  4716. .list-group-item:last-child {
  4717. margin-bottom: 0;
  4718. border-bottom-right-radius: 4px;
  4719. border-bottom-left-radius: 4px;
  4720. }
  4721. .list-group-item > .badge {
  4722. float: right;
  4723. }
  4724. .list-group-item > .badge + .badge {
  4725. margin-right: 5px;
  4726. }
  4727. a.list-group-item {
  4728. color: #555555;
  4729. }
  4730. a.list-group-item .list-group-item-heading {
  4731. color: #333333;
  4732. }
  4733. a.list-group-item:hover,
  4734. a.list-group-item:focus {
  4735. text-decoration: none;
  4736. background-color: #f5f5f5;
  4737. }
  4738. a.list-group-item.active,
  4739. a.list-group-item.active:hover,
  4740. a.list-group-item.active:focus {
  4741. z-index: 2;
  4742. color: #ffffff;
  4743. background-color: #2fa4e7;
  4744. border-color: #2fa4e7;
  4745. }
  4746. a.list-group-item.active .list-group-item-heading,
  4747. a.list-group-item.active:hover .list-group-item-heading,
  4748. a.list-group-item.active:focus .list-group-item-heading {
  4749. color: inherit;
  4750. }
  4751. a.list-group-item.active .list-group-item-text,
  4752. a.list-group-item.active:hover .list-group-item-text,
  4753. a.list-group-item.active:focus .list-group-item-text {
  4754. color: #e6f4fc;
  4755. }
  4756. .list-group-item-success {
  4757. color: #468847;
  4758. background-color: #dff0d8;
  4759. }
  4760. a.list-group-item-success {
  4761. color: #468847;
  4762. }
  4763. a.list-group-item-success .list-group-item-heading {
  4764. color: inherit;
  4765. }
  4766. a.list-group-item-success:hover,
  4767. a.list-group-item-success:focus {
  4768. color: #468847;
  4769. background-color: #d0e9c6;
  4770. }
  4771. a.list-group-item-success.active,
  4772. a.list-group-item-success.active:hover,
  4773. a.list-group-item-success.active:focus {
  4774. color: #fff;
  4775. background-color: #468847;
  4776. border-color: #468847;
  4777. }
  4778. .list-group-item-info {
  4779. color: #3a87ad;
  4780. background-color: #d9edf7;
  4781. }
  4782. a.list-group-item-info {
  4783. color: #3a87ad;
  4784. }
  4785. a.list-group-item-info .list-group-item-heading {
  4786. color: inherit;
  4787. }
  4788. a.list-group-item-info:hover,
  4789. a.list-group-item-info:focus {
  4790. color: #3a87ad;
  4791. background-color: #c4e3f3;
  4792. }
  4793. a.list-group-item-info.active,
  4794. a.list-group-item-info.active:hover,
  4795. a.list-group-item-info.active:focus {
  4796. color: #fff;
  4797. background-color: #3a87ad;
  4798. border-color: #3a87ad;
  4799. }
  4800. .list-group-item-warning {
  4801. color: #c09853;
  4802. background-color: #fcf8e3;
  4803. }
  4804. a.list-group-item-warning {
  4805. color: #c09853;
  4806. }
  4807. a.list-group-item-warning .list-group-item-heading {
  4808. color: inherit;
  4809. }
  4810. a.list-group-item-warning:hover,
  4811. a.list-group-item-warning:focus {
  4812. color: #c09853;
  4813. background-color: #faf2cc;
  4814. }
  4815. a.list-group-item-warning.active,
  4816. a.list-group-item-warning.active:hover,
  4817. a.list-group-item-warning.active:focus {
  4818. color: #fff;
  4819. background-color: #c09853;
  4820. border-color: #c09853;
  4821. }
  4822. .list-group-item-danger {
  4823. color: #b94a48;
  4824. background-color: #f2dede;
  4825. }
  4826. a.list-group-item-danger {
  4827. color: #b94a48;
  4828. }
  4829. a.list-group-item-danger .list-group-item-heading {
  4830. color: inherit;
  4831. }
  4832. a.list-group-item-danger:hover,
  4833. a.list-group-item-danger:focus {
  4834. color: #b94a48;
  4835. background-color: #ebcccc;
  4836. }
  4837. a.list-group-item-danger.active,
  4838. a.list-group-item-danger.active:hover,
  4839. a.list-group-item-danger.active:focus {
  4840. color: #fff;
  4841. background-color: #b94a48;
  4842. border-color: #b94a48;
  4843. }
  4844. .list-group-item-heading {
  4845. margin-top: 0;
  4846. margin-bottom: 5px;
  4847. }
  4848. .list-group-item-text {
  4849. margin-bottom: 0;
  4850. line-height: 1.3;
  4851. }
  4852. .panel,
  4853. .block,
  4854. .forumpost {
  4855. margin-bottom: 20px;
  4856. background-color: #ffffff;
  4857. border: 1px solid transparent;
  4858. border-radius: 0;
  4859. -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  4860. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  4861. }
  4862. .panel-body {
  4863. padding: 15px;
  4864. }
  4865. .panel-heading {
  4866. padding: 10px 15px;
  4867. border-bottom: 1px solid transparent;
  4868. border-top-right-radius: -1;
  4869. border-top-left-radius: -1;
  4870. }
  4871. .panel-heading > .dropdown .dropdown-toggle {
  4872. color: inherit;
  4873. }
  4874. .panel-title {
  4875. margin-top: 0;
  4876. margin-bottom: 0;
  4877. font-size: 16px;
  4878. color: inherit;
  4879. }
  4880. .panel-title > a {
  4881. color: inherit;
  4882. }
  4883. .panel-footer {
  4884. padding: 10px 15px;
  4885. background-color: #f5f5f5;
  4886. border-top: 1px solid #dddddd;
  4887. border-bottom-right-radius: -1;
  4888. border-bottom-left-radius: -1;
  4889. }
  4890. .panel > .list-group {
  4891. margin-bottom: 0;
  4892. }
  4893. .panel > .list-group .list-group-item {
  4894. border-width: 1px 0;
  4895. border-radius: 0;
  4896. }
  4897. .panel > .list-group:first-child .list-group-item:first-child {
  4898. border-top: 0;
  4899. border-top-right-radius: -1;
  4900. border-top-left-radius: -1;
  4901. }
  4902. .panel > .list-group:last-child .list-group-item:last-child {
  4903. border-bottom: 0;
  4904. border-bottom-right-radius: -1;
  4905. border-bottom-left-radius: -1;
  4906. }
  4907. .panel-heading + .list-group .list-group-item:first-child {
  4908. border-top-width: 0;
  4909. }
  4910. .panel > .table,
  4911. .panel > .table-responsive > .table {
  4912. margin-bottom: 0;
  4913. }
  4914. .panel > .table:first-child,
  4915. .panel > .table-responsive:first-child > .table:first-child {
  4916. border-top-right-radius: -1;
  4917. border-top-left-radius: -1;
  4918. }
  4919. .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
  4920. .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  4921. .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  4922. .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  4923. .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
  4924. .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  4925. .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  4926. .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  4927. border-top-left-radius: -1;
  4928. }
  4929. .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
  4930. .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  4931. .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  4932. .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  4933. .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
  4934. .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  4935. .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  4936. .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  4937. border-top-right-radius: -1;
  4938. }
  4939. .panel > .table:last-child,
  4940. .panel > .table-responsive:last-child > .table:last-child {
  4941. border-bottom-right-radius: -1;
  4942. border-bottom-left-radius: -1;
  4943. }
  4944. .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  4945. .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  4946. .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  4947. .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  4948. .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  4949. .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  4950. .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  4951. .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  4952. border-bottom-left-radius: -1;
  4953. }
  4954. .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  4955. .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  4956. .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  4957. .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  4958. .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  4959. .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  4960. .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  4961. .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  4962. border-bottom-right-radius: -1;
  4963. }
  4964. .panel > .panel-body + .table,
  4965. .panel > .panel-body + .table-responsive {
  4966. border-top: 1px solid #dddddd;
  4967. }
  4968. .panel > .table > tbody:first-child > tr:first-child th,
  4969. .panel > .table > tbody:first-child > tr:first-child td {
  4970. border-top: 0;
  4971. }
  4972. .panel > .table-bordered,
  4973. .panel > .table-responsive > .table-bordered {
  4974. border: 0;
  4975. }
  4976. .panel > .table-bordered > thead > tr > th:first-child,
  4977. .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  4978. .panel > .table-bordered > tbody > tr > th:first-child,
  4979. .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  4980. .panel > .table-bordered > tfoot > tr > th:first-child,
  4981. .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  4982. .panel > .table-bordered > thead > tr > td:first-child,
  4983. .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  4984. .panel > .table-bordered > tbody > tr > td:first-child,
  4985. .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  4986. .panel > .table-bordered > tfoot > tr > td:first-child,
  4987. .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  4988. border-left: 0;
  4989. }
  4990. .panel > .table-bordered > thead > tr > th:last-child,
  4991. .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  4992. .panel > .table-bordered > tbody > tr > th:last-child,
  4993. .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  4994. .panel > .table-bordered > tfoot > tr > th:last-child,
  4995. .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  4996. .panel > .table-bordered > thead > tr > td:last-child,
  4997. .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  4998. .panel > .table-bordered > tbody > tr > td:last-child,
  4999. .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  5000. .panel > .table-bordered > tfoot > tr > td:last-child,
  5001. .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  5002. border-right: 0;
  5003. }
  5004. .panel > .table-bordered > thead > tr:first-child > td,
  5005. .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  5006. .panel > .table-bordered > tbody > tr:first-child > td,
  5007. .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  5008. .panel > .table-bordered > thead > tr:first-child > th,
  5009. .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  5010. .panel > .table-bordered > tbody > tr:first-child > th,
  5011. .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  5012. border-bottom: 0;
  5013. }
  5014. .panel > .table-bordered > tbody > tr:last-child > td,
  5015. .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  5016. .panel > .table-bordered > tfoot > tr:last-child > td,
  5017. .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  5018. .panel > .table-bordered > tbody > tr:last-child > th,
  5019. .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  5020. .panel > .table-bordered > tfoot > tr:last-child > th,
  5021. .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  5022. border-bottom: 0;
  5023. }
  5024. .panel > .table-responsive {
  5025. border: 0;
  5026. margin-bottom: 0;
  5027. }
  5028. .panel-group {
  5029. margin-bottom: 20px;
  5030. }
  5031. .panel-group .panel {
  5032. margin-bottom: 0;
  5033. border-radius: 0;
  5034. overflow: hidden;
  5035. }
  5036. .panel-group .panel + .panel {
  5037. margin-top: 5px;
  5038. }
  5039. .panel-group .panel-heading {
  5040. border-bottom: 0;
  5041. }
  5042. .panel-group .panel-heading + .panel-collapse .panel-body {
  5043. border-top: 1px solid #dddddd;
  5044. }
  5045. .panel-group .panel-footer {
  5046. border-top: 0;
  5047. }
  5048. .panel-group .panel-footer + .panel-collapse .panel-body {
  5049. border-bottom: 1px solid #dddddd;
  5050. }
  5051. .panel-default,
  5052. .block,
  5053. .forumpost {
  5054. border-color: #dddddd;
  5055. }
  5056. .panel-default > .panel-heading,
  5057. .box.message table td.heading,
  5058. .box.message .messagearea .messagerecent .singlemessage .otheruser,
  5059. .block .header {
  5060. color: #555555;
  5061. background-color: #f5f5f5;
  5062. border-color: #dddddd;
  5063. }
  5064. .panel-default > .panel-heading + .panel-collapse .panel-body {
  5065. border-top-color: #dddddd;
  5066. }
  5067. .panel-default > .panel-footer + .panel-collapse .panel-body {
  5068. border-bottom-color: #dddddd;
  5069. }
  5070. .panel-primary {
  5071. border-color: #dddddd;
  5072. }
  5073. .panel-primary > .panel-heading {
  5074. color: #ffffff;
  5075. background-color: #2fa4e7;
  5076. border-color: #dddddd;
  5077. }
  5078. .panel-primary > .panel-heading + .panel-collapse .panel-body {
  5079. border-top-color: #dddddd;
  5080. }
  5081. .panel-primary > .panel-footer + .panel-collapse .panel-body {
  5082. border-bottom-color: #dddddd;
  5083. }
  5084. .panel-success {
  5085. border-color: #dddddd;
  5086. }
  5087. .panel-success > .panel-heading {
  5088. color: #468847;
  5089. background-color: #73a839;
  5090. border-color: #dddddd;
  5091. }
  5092. .panel-success > .panel-heading + .panel-collapse .panel-body {
  5093. border-top-color: #dddddd;
  5094. }
  5095. .panel-success > .panel-footer + .panel-collapse .panel-body {
  5096. border-bottom-color: #dddddd;
  5097. }
  5098. .panel-info {
  5099. border-color: #dddddd;
  5100. }
  5101. .panel-info > .panel-heading {
  5102. color: #3a87ad;
  5103. background-color: #2fa4e7;
  5104. border-color: #dddddd;
  5105. }
  5106. .panel-info > .panel-heading + .panel-collapse .panel-body {
  5107. border-top-color: #dddddd;
  5108. }
  5109. .panel-info > .panel-footer + .panel-collapse .panel-body {
  5110. border-bottom-color: #dddddd;
  5111. }
  5112. .panel-warning {
  5113. border-color: #dddddd;
  5114. }
  5115. .panel-warning > .panel-heading {
  5116. color: #c09853;
  5117. background-color: #dd5600;
  5118. border-color: #dddddd;
  5119. }
  5120. .panel-warning > .panel-heading + .panel-collapse .panel-body {
  5121. border-top-color: #dddddd;
  5122. }
  5123. .panel-warning > .panel-footer + .panel-collapse .panel-body {
  5124. border-bottom-color: #dddddd;
  5125. }
  5126. .panel-danger {
  5127. border-color: #dddddd;
  5128. }
  5129. .panel-danger > .panel-heading {
  5130. color: #b94a48;
  5131. background-color: #c71c22;
  5132. border-color: #dddddd;
  5133. }
  5134. .panel-danger > .panel-heading + .panel-collapse .panel-body {
  5135. border-top-color: #dddddd;
  5136. }
  5137. .panel-danger > .panel-footer + .panel-collapse .panel-body {
  5138. border-bottom-color: #dddddd;
  5139. }
  5140. .well {
  5141. min-height: 20px;
  5142. padding: 19px;
  5143. margin-bottom: 20px;
  5144. background-color: #f5f5f5;
  5145. border: 1px solid #e3e3e3;
  5146. border-radius: 4px;
  5147. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  5148. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  5149. }
  5150. .well blockquote {
  5151. border-color: #ddd;
  5152. border-color: rgba(0, 0, 0, 0.15);
  5153. }
  5154. .well-lg {
  5155. padding: 24px;
  5156. border-radius: 6px;
  5157. }
  5158. .well-sm {
  5159. padding: 9px;
  5160. border-radius: 3px;
  5161. }
  5162. .close {
  5163. float: right;
  5164. font-size: 21px;
  5165. font-weight: bold;
  5166. line-height: 1;
  5167. color: #000000;
  5168. text-shadow: 0 1px 0 #ffffff;
  5169. opacity: 0.2;
  5170. filter: alpha(opacity=20);
  5171. }
  5172. .close:hover,
  5173. .close:focus {
  5174. color: #000000;
  5175. text-decoration: none;
  5176. cursor: pointer;
  5177. opacity: 0.5;
  5178. filter: alpha(opacity=50);
  5179. }
  5180. button.close {
  5181. padding: 0;
  5182. cursor: pointer;
  5183. background: transparent;
  5184. border: 0;
  5185. -webkit-appearance: none;
  5186. }
  5187. .modal-open {
  5188. overflow: hidden;
  5189. }
  5190. .modal {
  5191. display: none;
  5192. overflow: auto;
  5193. overflow-y: scroll;
  5194. position: fixed;
  5195. top: 0;
  5196. right: 0;
  5197. bottom: 0;
  5198. left: 0;
  5199. z-index: 1050;
  5200. -webkit-overflow-scrolling: touch;
  5201. outline: 0;
  5202. }
  5203. .modal.fade .modal-dialog {
  5204. -webkit-transform: translate(0, -25%);
  5205. -ms-transform: translate(0, -25%);
  5206. transform: translate(0, -25%);
  5207. -webkit-transition: -webkit-transform 0.3s ease-out;
  5208. -moz-transition: -moz-transform 0.3s ease-out;
  5209. -o-transition: -o-transform 0.3s ease-out;
  5210. transition: transform 0.3s ease-out;
  5211. }
  5212. .modal.in .modal-dialog {
  5213. -webkit-transform: translate(0, 0);
  5214. -ms-transform: translate(0, 0);
  5215. transform: translate(0, 0);
  5216. }
  5217. .modal-dialog {
  5218. position: relative;
  5219. width: auto;
  5220. margin: 10px;
  5221. }
  5222. .modal-content {
  5223. position: relative;
  5224. background-color: #ffffff;
  5225. border: 1px solid #999999;
  5226. border: 1px solid rgba(0, 0, 0, 0.2);
  5227. border-radius: 6px;
  5228. -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  5229. box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  5230. background-clip: padding-box;
  5231. outline: none;
  5232. }
  5233. .modal-backdrop {
  5234. position: fixed;
  5235. top: 0;
  5236. right: 0;
  5237. bottom: 0;
  5238. left: 0;
  5239. z-index: 1040;
  5240. background-color: #000000;
  5241. }
  5242. .modal-backdrop.fade {
  5243. opacity: 0;
  5244. filter: alpha(opacity=0);
  5245. }
  5246. .modal-backdrop.in {
  5247. opacity: 0.5;
  5248. filter: alpha(opacity=50);
  5249. }
  5250. .modal-header {
  5251. padding: 15px;
  5252. border-bottom: 1px solid #e5e5e5;
  5253. min-height: 16.42857143px;
  5254. }
  5255. .modal-header .close {
  5256. margin-top: -2px;
  5257. }
  5258. .modal-title {
  5259. margin: 0;
  5260. line-height: 1.42857143;
  5261. }
  5262. .modal-body {
  5263. position: relative;
  5264. padding: 20px;
  5265. }
  5266. .modal-footer {
  5267. margin-top: 15px;
  5268. padding: 19px 20px 20px;
  5269. text-align: right;
  5270. border-top: 1px solid #e5e5e5;
  5271. }
  5272. .modal-footer .btn + .btn {
  5273. margin-left: 5px;
  5274. margin-bottom: 0;
  5275. }
  5276. .modal-footer .btn-group .btn + .btn {
  5277. margin-left: -1px;
  5278. }
  5279. .modal-footer .btn-block + .btn-block {
  5280. margin-left: 0;
  5281. }
  5282. @media (min-width: 768px) {
  5283. .modal-dialog {
  5284. width: 600px;
  5285. margin: 30px auto;
  5286. }
  5287. .modal-content {
  5288. -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  5289. box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  5290. }
  5291. .modal-sm {
  5292. width: 300px;
  5293. }
  5294. }
  5295. @media (min-width: 992px) {
  5296. .modal-lg {
  5297. width: 900px;
  5298. }
  5299. }
  5300. .tooltip {
  5301. position: absolute;
  5302. z-index: 1030;
  5303. display: block;
  5304. visibility: visible;
  5305. font-size: 12px;
  5306. line-height: 1.4;
  5307. opacity: 0;
  5308. filter: alpha(opacity=0);
  5309. }
  5310. .tooltip.in {
  5311. opacity: 0.9;
  5312. filter: alpha(opacity=90);
  5313. }
  5314. .tooltip.top {
  5315. margin-top: -3px;
  5316. padding: 5px 0;
  5317. }
  5318. .tooltip.right {
  5319. margin-left: 3px;
  5320. padding: 0 5px;
  5321. }
  5322. .tooltip.bottom {
  5323. margin-top: 3px;
  5324. padding: 5px 0;
  5325. }
  5326. .tooltip.left {
  5327. margin-left: -3px;
  5328. padding: 0 5px;
  5329. }
  5330. .tooltip-inner {
  5331. max-width: 200px;
  5332. padding: 3px 8px;
  5333. color: #ffffff;
  5334. text-align: center;
  5335. text-decoration: none;
  5336. background-color: rgba(0, 0, 0, 0.9);
  5337. border-radius: 4px;
  5338. }
  5339. .tooltip-arrow {
  5340. position: absolute;
  5341. width: 0;
  5342. height: 0;
  5343. border-color: transparent;
  5344. border-style: solid;
  5345. }
  5346. .tooltip.top .tooltip-arrow {
  5347. bottom: 0;
  5348. left: 50%;
  5349. margin-left: -5px;
  5350. border-width: 5px 5px 0;
  5351. border-top-color: rgba(0, 0, 0, 0.9);
  5352. }
  5353. .tooltip.top-left .tooltip-arrow {
  5354. bottom: 0;
  5355. left: 5px;
  5356. border-width: 5px 5px 0;
  5357. border-top-color: rgba(0, 0, 0, 0.9);
  5358. }
  5359. .tooltip.top-right .tooltip-arrow {
  5360. bottom: 0;
  5361. right: 5px;
  5362. border-width: 5px 5px 0;
  5363. border-top-color: rgba(0, 0, 0, 0.9);
  5364. }
  5365. .tooltip.right .tooltip-arrow {
  5366. top: 50%;
  5367. left: 0;
  5368. margin-top: -5px;
  5369. border-width: 5px 5px 5px 0;
  5370. border-right-color: rgba(0, 0, 0, 0.9);
  5371. }
  5372. .tooltip.left .tooltip-arrow {
  5373. top: 50%;
  5374. right: 0;
  5375. margin-top: -5px;
  5376. border-width: 5px 0 5px 5px;
  5377. border-left-color: rgba(0, 0, 0, 0.9);
  5378. }
  5379. .tooltip.bottom .tooltip-arrow {
  5380. top: 0;
  5381. left: 50%;
  5382. margin-left: -5px;
  5383. border-width: 0 5px 5px;
  5384. border-bottom-color: rgba(0, 0, 0, 0.9);
  5385. }
  5386. .tooltip.bottom-left .tooltip-arrow {
  5387. top: 0;
  5388. left: 5px;
  5389. border-width: 0 5px 5px;
  5390. border-bottom-color: rgba(0, 0, 0, 0.9);
  5391. }
  5392. .tooltip.bottom-right .tooltip-arrow {
  5393. top: 0;
  5394. right: 5px;
  5395. border-width: 0 5px 5px;
  5396. border-bottom-color: rgba(0, 0, 0, 0.9);
  5397. }
  5398. .popover {
  5399. position: absolute;
  5400. top: 0;
  5401. left: 0;
  5402. z-index: 1010;
  5403. display: none;
  5404. max-width: 276px;
  5405. padding: 1px;
  5406. text-align: left;
  5407. background-color: #ffffff;
  5408. background-clip: padding-box;
  5409. border: 1px solid #cccccc;
  5410. border: 1px solid rgba(0, 0, 0, 0.2);
  5411. border-radius: 6px;
  5412. -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  5413. box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  5414. white-space: normal;
  5415. }
  5416. .popover.top {
  5417. margin-top: -10px;
  5418. }
  5419. .popover.right {
  5420. margin-left: 10px;
  5421. }
  5422. .popover.bottom {
  5423. margin-top: 10px;
  5424. }
  5425. .popover.left {
  5426. margin-left: -10px;
  5427. }
  5428. .popover-title {
  5429. margin: 0;
  5430. padding: 8px 14px;
  5431. font-size: 14px;
  5432. font-weight: normal;
  5433. line-height: 18px;
  5434. background-color: #f7f7f7;
  5435. border-bottom: 1px solid #ebebeb;
  5436. border-radius: 5px 5px 0 0;
  5437. }
  5438. .popover-content {
  5439. padding: 9px 14px;
  5440. }
  5441. .popover > .arrow,
  5442. .popover > .arrow:after {
  5443. position: absolute;
  5444. display: block;
  5445. width: 0;
  5446. height: 0;
  5447. border-color: transparent;
  5448. border-style: solid;
  5449. }
  5450. .popover > .arrow {
  5451. border-width: 11px;
  5452. }
  5453. .popover > .arrow:after {
  5454. border-width: 10px;
  5455. content: "";
  5456. }
  5457. .popover.top > .arrow {
  5458. left: 50%;
  5459. margin-left: -11px;
  5460. border-bottom-width: 0;
  5461. border-top-color: #999999;
  5462. border-top-color: rgba(0, 0, 0, 0.25);
  5463. bottom: -11px;
  5464. }
  5465. .popover.top > .arrow:after {
  5466. content: " ";
  5467. bottom: 1px;
  5468. margin-left: -10px;
  5469. border-bottom-width: 0;
  5470. border-top-color: #ffffff;
  5471. }
  5472. .popover.right > .arrow {
  5473. top: 50%;
  5474. left: -11px;
  5475. margin-top: -11px;
  5476. border-left-width: 0;
  5477. border-right-color: #999999;
  5478. border-right-color: rgba(0, 0, 0, 0.25);
  5479. }
  5480. .popover.right > .arrow:after {
  5481. content: " ";
  5482. left: 1px;
  5483. bottom: -10px;
  5484. border-left-width: 0;
  5485. border-right-color: #ffffff;
  5486. }
  5487. .popover.bottom > .arrow {
  5488. left: 50%;
  5489. margin-left: -11px;
  5490. border-top-width: 0;
  5491. border-bottom-color: #999999;
  5492. border-bottom-color: rgba(0, 0, 0, 0.25);
  5493. top: -11px;
  5494. }
  5495. .popover.bottom > .arrow:after {
  5496. content: " ";
  5497. top: 1px;
  5498. margin-left: -10px;
  5499. border-top-width: 0;
  5500. border-bottom-color: #ffffff;
  5501. }
  5502. .popover.left > .arrow {
  5503. top: 50%;
  5504. right: -11px;
  5505. margin-top: -11px;
  5506. border-right-width: 0;
  5507. border-left-color: #999999;
  5508. border-left-color: rgba(0, 0, 0, 0.25);
  5509. }
  5510. .popover.left > .arrow:after {
  5511. content: " ";
  5512. right: 1px;
  5513. border-right-width: 0;
  5514. border-left-color: #ffffff;
  5515. bottom: -10px;
  5516. }
  5517. .carousel {
  5518. position: relative;
  5519. }
  5520. .carousel-inner {
  5521. position: relative;
  5522. overflow: hidden;
  5523. width: 100%;
  5524. }
  5525. .carousel-inner > .item {
  5526. display: none;
  5527. position: relative;
  5528. -webkit-transition: 0.6s ease-in-out left;
  5529. transition: 0.6s ease-in-out left;
  5530. }
  5531. .carousel-inner > .item > img,
  5532. .carousel-inner > .item > a > img {
  5533. line-height: 1;
  5534. }
  5535. .carousel-inner > .active,
  5536. .carousel-inner > .next,
  5537. .carousel-inner > .prev {
  5538. display: block;
  5539. }
  5540. .carousel-inner > .active {
  5541. left: 0;
  5542. }
  5543. .carousel-inner > .next,
  5544. .carousel-inner > .prev {
  5545. position: absolute;
  5546. top: 0;
  5547. width: 100%;
  5548. }
  5549. .carousel-inner > .next {
  5550. left: 100%;
  5551. }
  5552. .carousel-inner > .prev {
  5553. left: -100%;
  5554. }
  5555. .carousel-inner > .next.left,
  5556. .carousel-inner > .prev.right {
  5557. left: 0;
  5558. }
  5559. .carousel-inner > .active.left {
  5560. left: -100%;
  5561. }
  5562. .carousel-inner > .active.right {
  5563. left: 100%;
  5564. }
  5565. .carousel-control {
  5566. position: absolute;
  5567. top: 0;
  5568. left: 0;
  5569. bottom: 0;
  5570. width: 15%;
  5571. opacity: 0.5;
  5572. filter: alpha(opacity=50);
  5573. font-size: 20px;
  5574. color: #ffffff;
  5575. text-align: center;
  5576. text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  5577. }
  5578. .carousel-control.left {
  5579. background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  5580. background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  5581. background-repeat: repeat-x;
  5582. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  5583. }
  5584. .carousel-control.right {
  5585. left: auto;
  5586. right: 0;
  5587. background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
  5588. background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  5589. background-repeat: repeat-x;
  5590. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  5591. }
  5592. .carousel-control:hover,
  5593. .carousel-control:focus {
  5594. outline: none;
  5595. color: #ffffff;
  5596. text-decoration: none;
  5597. opacity: 0.9;
  5598. filter: alpha(opacity=90);
  5599. }
  5600. .carousel-control .icon-prev,
  5601. .carousel-control .icon-next,
  5602. .carousel-control .glyphicon-chevron-left,
  5603. .carousel-control .glyphicon-chevron-right {
  5604. position: absolute;
  5605. top: 50%;
  5606. z-index: 5;
  5607. display: inline-block;
  5608. }
  5609. .carousel-control .icon-prev,
  5610. .carousel-control .glyphicon-chevron-left {
  5611. left: 50%;
  5612. }
  5613. .carousel-control .icon-next,
  5614. .carousel-control .glyphicon-chevron-right {
  5615. right: 50%;
  5616. }
  5617. .carousel-control .icon-prev,
  5618. .carousel-control .icon-next {
  5619. width: 20px;
  5620. height: 20px;
  5621. margin-top: -10px;
  5622. margin-left: -10px;
  5623. font-family: serif;
  5624. }
  5625. .carousel-control .icon-prev:before {
  5626. content: '\2039';
  5627. }
  5628. .carousel-control .icon-next:before {
  5629. content: '\203a';
  5630. }
  5631. .carousel-indicators {
  5632. position: absolute;
  5633. bottom: 10px;
  5634. left: 50%;
  5635. z-index: 15;
  5636. width: 60%;
  5637. margin-left: -30%;
  5638. padding-left: 0;
  5639. list-style: none;
  5640. text-align: center;
  5641. }
  5642. .carousel-indicators li {
  5643. display: inline-block;
  5644. width: 10px;
  5645. height: 10px;
  5646. margin: 1px;
  5647. text-indent: -999px;
  5648. border: 1px solid #ffffff;
  5649. border-radius: 10px;
  5650. cursor: pointer;
  5651. background-color: #000 \9;
  5652. background-color: rgba(0, 0, 0, 0);
  5653. }
  5654. .carousel-indicators .active {
  5655. margin: 0;
  5656. width: 12px;
  5657. height: 12px;
  5658. background-color: #ffffff;
  5659. }
  5660. .carousel-caption {
  5661. position: absolute;
  5662. left: 15%;
  5663. right: 15%;
  5664. bottom: 20px;
  5665. z-index: 10;
  5666. padding-top: 20px;
  5667. padding-bottom: 20px;
  5668. color: #ffffff;
  5669. text-align: center;
  5670. text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  5671. }
  5672. .carousel-caption .btn {
  5673. text-shadow: none;
  5674. }
  5675. @media screen and (min-width: 768px) {
  5676. .carousel-control .glyphicon-chevron-left,
  5677. .carousel-control .glyphicon-chevron-right,
  5678. .carousel-control .icon-prev,
  5679. .carousel-control .icon-next {
  5680. width: 30px;
  5681. height: 30px;
  5682. margin-top: -15px;
  5683. margin-left: -15px;
  5684. font-size: 30px;
  5685. }
  5686. .carousel-caption {
  5687. left: 20%;
  5688. right: 20%;
  5689. padding-bottom: 30px;
  5690. }
  5691. .carousel-indicators {
  5692. bottom: 20px;
  5693. }
  5694. }
  5695. .clearfix:before,
  5696. .clearfix:after,
  5697. .container:before,
  5698. .container:after,
  5699. .container-fluid:before,
  5700. .container-fluid:after,
  5701. .row:before,
  5702. .row:after,
  5703. .form-horizontal .form-group:before,
  5704. .form-horizontal .form-group:after,
  5705. .btn-toolbar:before,
  5706. .btn-toolbar:after,
  5707. .btn-group-vertical > .btn-group:before,
  5708. .btn-group-vertical > .btn-group:after,
  5709. .nav:before,
  5710. .nav:after,
  5711. .navbar:before,
  5712. .navbar:after,
  5713. .navbar-header:before,
  5714. .navbar-header:after,
  5715. .navbar-collapse:before,
  5716. .navbar-collapse:after,
  5717. .pager:before,
  5718. .pager:after,
  5719. .panel-body:before,
  5720. .panel-body:after,
  5721. .modal-footer:before,
  5722. .modal-footer:after,
  5723. .box.message .contactselector form#usergroupform fieldset:before,
  5724. .box.message .contactselector form#usergroupform fieldset:after,
  5725. .box.message .messagearea .messagehistory .messagehistory .mdl-left:before,
  5726. .box.message .messagearea .messagehistory .messagehistory .mdl-left:after,
  5727. .userprofile .userprofilebox:before,
  5728. .userprofile .userprofilebox:after,
  5729. .mform .fitem_actionbuttons:before,
  5730. .mform .fitem_actionbuttons:after,
  5731. .path-backup .mform .grouped_settings:before,
  5732. .path-backup .mform .grouped_settings:after,
  5733. .path-backup .mform .grouped_settings .fitem:before,
  5734. .path-backup .mform .grouped_settings .fitem:after,
  5735. .mform .fcontainer .fitem:before,
  5736. .mform .fcontainer .fitem:after,
  5737. .mform fieldset .fitem:before,
  5738. .mform fieldset .fitem:after,
  5739. .form-item:before,
  5740. .form-item:after {
  5741. content: " ";
  5742. display: table;
  5743. }
  5744. .clearfix:after,
  5745. .container:after,
  5746. .container-fluid:after,
  5747. .row:after,
  5748. .form-horizontal .form-group:after,
  5749. .btn-toolbar:after,
  5750. .btn-group-vertical > .btn-group:after,
  5751. .nav:after,
  5752. .navbar:after,
  5753. .navbar-header:after,
  5754. .navbar-collapse:after,
  5755. .pager:after,
  5756. .panel-body:after,
  5757. .modal-footer:after,
  5758. .box.message .contactselector form#usergroupform fieldset:after,
  5759. .box.message .messagearea .messagehistory .messagehistory .mdl-left:after,
  5760. .userprofile .userprofilebox:after,
  5761. .mform .fitem_actionbuttons:after,
  5762. .path-backup .mform .grouped_settings:after,
  5763. .path-backup .mform .grouped_settings .fitem:after,
  5764. .mform .fcontainer .fitem:after,
  5765. .mform fieldset .fitem:after,
  5766. .form-item:after {
  5767. clear: both;
  5768. }
  5769. .center-block {
  5770. display: block;
  5771. margin-left: auto;
  5772. margin-right: auto;
  5773. }
  5774. .pull-right {
  5775. float: right !important;
  5776. }
  5777. .pull-left {
  5778. float: left !important;
  5779. }
  5780. .hide {
  5781. display: none !important;
  5782. }
  5783. .show {
  5784. display: block !important;
  5785. }
  5786. .invisible {
  5787. visibility: hidden;
  5788. }
  5789. .text-hide {
  5790. font: 0/0 a;
  5791. color: transparent;
  5792. text-shadow: none;
  5793. background-color: transparent;
  5794. border: 0;
  5795. }
  5796. .hidden {
  5797. display: none !important;
  5798. visibility: hidden !important;
  5799. }
  5800. .affix {
  5801. position: fixed;
  5802. }
  5803. @-ms-viewport {
  5804. width: device-width;
  5805. }
  5806. .visible-xs,
  5807. .visible-sm,
  5808. .visible-md,
  5809. .visible-lg {
  5810. display: none !important;
  5811. }
  5812. @media (max-width: 767px) {
  5813. .visible-xs {
  5814. display: block !important;
  5815. }
  5816. table.visible-xs {
  5817. display: table;
  5818. }
  5819. tr.visible-xs {
  5820. display: table-row !important;
  5821. }
  5822. th.visible-xs,
  5823. td.visible-xs {
  5824. display: table-cell !important;
  5825. }
  5826. }
  5827. @media (min-width: 768px) and (max-width: 991px) {
  5828. .visible-sm {
  5829. display: block !important;
  5830. }
  5831. table.visible-sm {
  5832. display: table;
  5833. }
  5834. tr.visible-sm {
  5835. display: table-row !important;
  5836. }
  5837. th.visible-sm,
  5838. td.visible-sm {
  5839. display: table-cell !important;
  5840. }
  5841. }
  5842. @media (min-width: 992px) and (max-width: 1199px) {
  5843. .visible-md {
  5844. display: block !important;
  5845. }
  5846. table.visible-md {
  5847. display: table;
  5848. }
  5849. tr.visible-md {
  5850. display: table-row !important;
  5851. }
  5852. th.visible-md,
  5853. td.visible-md {
  5854. display: table-cell !important;
  5855. }
  5856. }
  5857. @media (min-width: 1200px) {
  5858. .visible-lg {
  5859. display: block !important;
  5860. }
  5861. table.visible-lg {
  5862. display: table;
  5863. }
  5864. tr.visible-lg {
  5865. display: table-row !important;
  5866. }
  5867. th.visible-lg,
  5868. td.visible-lg {
  5869. display: table-cell !important;
  5870. }
  5871. }
  5872. @media (max-width: 767px) {
  5873. .hidden-xs {
  5874. display: none !important;
  5875. }
  5876. }
  5877. @media (min-width: 768px) and (max-width: 991px) {
  5878. .hidden-sm {
  5879. display: none !important;
  5880. }
  5881. }
  5882. @media (min-width: 992px) and (max-width: 1199px) {
  5883. .hidden-md {
  5884. display: none !important;
  5885. }
  5886. }
  5887. @media (min-width: 1200px) {
  5888. .hidden-lg {
  5889. display: none !important;
  5890. }
  5891. }
  5892. .visible-print {
  5893. display: none !important;
  5894. }
  5895. @media print {
  5896. .visible-print {
  5897. display: block !important;
  5898. }
  5899. table.visible-print {
  5900. display: table;
  5901. }
  5902. tr.visible-print {
  5903. display: table-row !important;
  5904. }
  5905. th.visible-print,
  5906. td.visible-print {
  5907. display: table-cell !important;
  5908. }
  5909. }
  5910. @media print {
  5911. .hidden-print {
  5912. display: none !important;
  5913. }
  5914. }
  5915. /**
  5916. * bootstrapoverride.less
  5917. *
  5918. * This file is meant to contain rules which specifically override
  5919. * rules defined in Bootstrap.
  5920. */
  5921. @media print {
  5922. a[href]:after {
  5923. content: "";
  5924. }
  5925. }
  5926. .moodleSkin .mceIcon img.mceIcon {
  5927. display: block;
  5928. height: auto;
  5929. width: auto;
  5930. }
  5931. /* some very targetted corrections to roll back nameclashes between
  5932. * Moodle and Bootstrap like .row, .label, .content, .controls
  5933. *
  5934. * Mostly relies on these styles being more specific than the Bootstrap
  5935. * ones in order to overule them.
  5936. */
  5937. li.activity.label,
  5938. .file-picker td.label {
  5939. background: inherit;
  5940. color: inherit;
  5941. border: inherit;
  5942. text-shadow: none;
  5943. padding: 8px;
  5944. white-space: normal;
  5945. display: block;
  5946. font-size: inherit;
  5947. line-height: inherit;
  5948. }
  5949. .file-picker td.label {
  5950. display: table-cell;
  5951. text-align: right;
  5952. }
  5953. .choosercontainer #chooseform .option label {
  5954. font-size: 12px;
  5955. }
  5956. /* block.invisible vs .invisible
  5957. * block.hidden vs .invisible
  5958. *
  5959. * uses .invisible where the rest of Moodle uses .dimmed
  5960. * fixible in block renderer?
  5961. *
  5962. * There's seems to be even more naming confusion here since,
  5963. * blocks can be actually 'visible' (or not) to students,
  5964. * marked 'visible' but really just dimmed to indicate to editors
  5965. * that students can't see them or 'visible' to the user who
  5966. * collapses them, 'visible' if you have the right role and in
  5967. * different circumstances different sections of a block can
  5968. * be 'visible' or not.
  5969. *
  5970. * currently worked around in renderers.php function block{}
  5971. * by rewriting the class name "invisible" to "dimmed",
  5972. * though the blocks don't look particularly different apart
  5973. * from their contents disappearing. Maybe try .muted? or
  5974. * dimming all the edit icons apart from unhide, might be a
  5975. * nice effect, though they'd still be active. Maybe reverse
  5976. * it to white?
  5977. */
  5978. li.section.hidden,
  5979. .block.hidden,
  5980. .block.invisible {
  5981. visibility: visible !important;
  5982. display: block !important;
  5983. }
  5984. /* .row vs .row
  5985. *
  5986. * very tricky to track down this when it goes wrong,
  5987. * since the styles are applied to generated content
  5988. *
  5989. * basically if you see things shifted left or right compared
  5990. * with where they should be check for a .row
  5991. */
  5992. #turnitintool_style .row,
  5993. .forumpost .row {
  5994. margin-left: 0 !important;
  5995. }
  5996. #turnitintool_style .row:before,
  5997. #turnitintool_style .row:after,
  5998. .forumpost .row:before,
  5999. .forumpost .row:after {
  6000. content: none;
  6001. }
  6002. /* fieldset.hidden vs .hidden
  6003. *
  6004. * Moodle uses fieldset.hidden for mforms, to signify a collection of
  6005. * form elements that don't have a box drawn round them. Bootstrap
  6006. * uses hidden for stuff that is hidden in various responsive modes.
  6007. *
  6008. * Relatedly, there is also fieldset.invisiblefieldset which hides the
  6009. * border and sets the display to inline.
  6010. *
  6011. * Originally this just set block and visible, but it is used
  6012. * in random question dialogue in Quiz,
  6013. * that dialogue is hidden and shown, so when hidden the
  6014. * above workaround leaves you with a button floating around
  6015. */
  6016. fieldset.hidden {
  6017. display: inherit !important;
  6018. visibility: inherit !important;
  6019. }
  6020. /* .controls vs .controls
  6021. *
  6022. * in expanding course list, can be fixed in renderer though
  6023. */
  6024. /* .container vs .container
  6025. *
  6026. * bootstrap uses .container to set the width of the layout at 960px or so, Moodle uses it
  6027. * in the Quiz to contain the questions to add. If you don't overule the Bootstrap code,
  6028. * it becomes near unuseable.
  6029. */
  6030. #questionbank + .container {
  6031. width: auto;
  6032. }
  6033. img.hide {
  6034. display: inherit;
  6035. }
  6036. img.icon.hide {
  6037. display: inline-block !important;
  6038. }
  6039. /** core.less */
  6040. /** Page layout CSS starts **/
  6041. .layout-option-noheader #page-header,
  6042. .layout-option-nonavbar #page-navbar,
  6043. .layout-option-nofooter #page-footer,
  6044. .layout-option-nocourseheader .course-content-header,
  6045. .layout-option-nocoursefooter .course-content-footer {
  6046. display: none;
  6047. }
  6048. .editing.used-region-side-post.used-region-side-pre #region-main {
  6049. position: relative;
  6050. min-height: 1px;
  6051. padding-left: 15px;
  6052. padding-right: 15px;
  6053. }
  6054. @media (min-width: 768px) {
  6055. .editing.used-region-side-post.used-region-side-pre #region-main {
  6056. float: left;
  6057. width: 33.33333333%;
  6058. }
  6059. }
  6060. @media (min-width: 992px) {
  6061. .editing.used-region-side-post.used-region-side-pre #region-main {
  6062. float: left;
  6063. width: 50%;
  6064. }
  6065. }
  6066. @media (min-width: 768px) {
  6067. .editing.used-region-side-post.used-region-side-pre #region-main {
  6068. left: 33.33333333%;
  6069. }
  6070. }
  6071. @media (min-width: 992px) {
  6072. .editing.used-region-side-post.used-region-side-pre #region-main {
  6073. left: 25%;
  6074. }
  6075. }
  6076. .editing.used-region-side-post.used-region-side-pre #block-region-side-post {
  6077. position: relative;
  6078. min-height: 1px;
  6079. padding-left: 15px;
  6080. padding-right: 15px;
  6081. min-height: 100px;
  6082. }
  6083. @media (min-width: 768px) {
  6084. .editing.used-region-side-post.used-region-side-pre #block-region-side-post {
  6085. float: left;
  6086. width: 33.33333333%;
  6087. }
  6088. }
  6089. @media (min-width: 992px) {
  6090. .editing.used-region-side-post.used-region-side-pre #block-region-side-post {
  6091. float: left;
  6092. width: 25%;
  6093. }
  6094. }
  6095. .editing.used-region-side-post.used-region-side-pre #block-region-side-pre {
  6096. position: relative;
  6097. min-height: 1px;
  6098. padding-left: 15px;
  6099. padding-right: 15px;
  6100. min-height: 100px;
  6101. }
  6102. @media (min-width: 768px) {
  6103. .editing.used-region-side-post.used-region-side-pre #block-region-side-pre {
  6104. float: left;
  6105. width: 33.33333333%;
  6106. }
  6107. }
  6108. @media (min-width: 992px) {
  6109. .editing.used-region-side-post.used-region-side-pre #block-region-side-pre {
  6110. float: left;
  6111. width: 25%;
  6112. }
  6113. }
  6114. @media (min-width: 768px) {
  6115. .editing.used-region-side-post.used-region-side-pre #block-region-side-pre {
  6116. right: 33.33333333%;
  6117. }
  6118. }
  6119. @media (min-width: 992px) {
  6120. .editing.used-region-side-post.used-region-side-pre #block-region-side-pre {
  6121. right: 50%;
  6122. }
  6123. }
  6124. /** Page layout CSS ends **/
  6125. .mdl-left {
  6126. text-align: left;
  6127. }
  6128. .mdl-right {
  6129. text-align: right;
  6130. }
  6131. #add,
  6132. #remove,
  6133. .centerpara,
  6134. .mdl-align {
  6135. text-align: center;
  6136. }
  6137. a.dimmed,
  6138. a.dimmed:link,
  6139. a.dimmed:visited,
  6140. a.dimmed_text,
  6141. a.dimmed_text:link,
  6142. a.dimmed_text:visited,
  6143. .dimmed_text,
  6144. .dimmed_text a,
  6145. .dimmed_text a:link,
  6146. .dimmed_text a:visited,
  6147. .usersuspended,
  6148. .usersuspended a,
  6149. .usersuspended a:link,
  6150. .usersuspended a:visited,
  6151. .dimmed_category,
  6152. .dimmed_category a {
  6153. color: #999999;
  6154. }
  6155. a.disabled:hover,
  6156. a.disabled {
  6157. text-decoration: none;
  6158. cursor: default;
  6159. font-style: italic;
  6160. color: #999999;
  6161. }
  6162. .activity.label .dimmed_text {
  6163. opacity: 0.5;
  6164. filter: alpha(opacity=50);
  6165. }
  6166. .inline,
  6167. .inline-list li {
  6168. display: inline;
  6169. }
  6170. .notifytiny {
  6171. font-size: 12px;
  6172. }
  6173. .notifytiny li,
  6174. .notifytiny td {
  6175. font-size: 100%;
  6176. }
  6177. .reportlink {
  6178. text-align: right;
  6179. }
  6180. a.autolink.glossary:hover {
  6181. cursor: help;
  6182. }
  6183. /* Block which is hidden if javascript enabled, prevents fickering visible when JS from footer used! */
  6184. .collapsibleregioncaption {
  6185. white-space: nowrap;
  6186. }
  6187. .collapsibleregioncaption img {
  6188. vertical-align: middle;
  6189. }
  6190. .jsenabled .hiddenifjs {
  6191. display: none;
  6192. }
  6193. .jsenabled .visibleifjs {
  6194. display: inline;
  6195. }
  6196. .jsenabled .collapsibleregion {
  6197. overflow: hidden;
  6198. }
  6199. .jsenabled .collapsed .collapsibleregioninner {
  6200. visibility: hidden;
  6201. }
  6202. .jsenabled .collapsible-actions {
  6203. display: block;
  6204. }
  6205. .visibleifjs {
  6206. display: none;
  6207. }
  6208. .collapsible-actions {
  6209. display: none;
  6210. }
  6211. .collapsible-actions {
  6212. text-align: right;
  6213. }
  6214. .collapsible-actions .collapseexpand {
  6215. padding-left: 20px;
  6216. background-image: url([[pix:t/collapsed]]);
  6217. background-position: left;
  6218. background-repeat: no-repeat;
  6219. }
  6220. .collapsible-actions .collapse-all {
  6221. background-image: url([[pix:t/expanded]]);
  6222. }
  6223. .yui-overlay .yui-widget-bd {
  6224. background-color: #ffee69;
  6225. border: 1px solid #a6982b;
  6226. border-top-color: #d4c237;
  6227. color: #000;
  6228. left: 0;
  6229. padding: 2px 5px;
  6230. position: relative;
  6231. top: 0;
  6232. z-index: 1;
  6233. }
  6234. .clearer {
  6235. background: transparent;
  6236. border-width: 0;
  6237. clear: both;
  6238. display: block;
  6239. height: 1px;
  6240. margin: 0;
  6241. padding: 0;
  6242. }
  6243. .bold,
  6244. .errorbox .title,
  6245. .pagingbar .title,
  6246. .pagingbar .thispage {
  6247. font-weight: bold;
  6248. }
  6249. img.resize {
  6250. height: 1em;
  6251. width: 1em;
  6252. }
  6253. .block img.resize,
  6254. .breadcrumb img.resize {
  6255. height: 0.9em;
  6256. width: 0.8em;
  6257. }
  6258. /* Icon styles */
  6259. img.icon {
  6260. height: 16px;
  6261. vertical-align: text-bottom;
  6262. width: 16px;
  6263. margin-right: 6px;
  6264. }
  6265. img.iconsmall {
  6266. height: 12px;
  6267. margin-right: 3px;
  6268. vertical-align: middle;
  6269. width: 12px;
  6270. }
  6271. img.iconhelp,
  6272. .helplink img {
  6273. height: 16px;
  6274. margin-left: 3px;
  6275. width: 16px;
  6276. }
  6277. h1 img.iconhelp,
  6278. h1 img.icon,
  6279. h2 img.iconhelp,
  6280. h2 img.icon,
  6281. h3 img.iconhelp,
  6282. h3 img.icon,
  6283. h4 img.iconhelp,
  6284. h4 img.icon,
  6285. h5 img.iconhelp,
  6286. h5 img.icon,
  6287. h6 img.iconhelp,
  6288. h6 img.icon {
  6289. vertical-align: middle;
  6290. margin: 4px;
  6291. }
  6292. img.iconlarge {
  6293. height: 24px;
  6294. width: 24px;
  6295. vertical-align: middle;
  6296. }
  6297. img.iconsort {
  6298. vertical-align: text-bottom;
  6299. padding-left: .3em;
  6300. margin-bottom: .15em;
  6301. }
  6302. img.icontoggle {
  6303. height: 17px;
  6304. vertical-align: middle;
  6305. width: 50px;
  6306. }
  6307. img.iconkbhelp {
  6308. height: 17px;
  6309. width: 49px;
  6310. }
  6311. img.icon-pre {
  6312. padding-right: 3px;
  6313. padding-left: 0;
  6314. }
  6315. img.icon-post {
  6316. padding-left: 3px;
  6317. padding-right: 0;
  6318. }
  6319. .boxaligncenter {
  6320. margin-left: auto;
  6321. margin-right: auto;
  6322. }
  6323. .boxalignright {
  6324. margin-left: auto;
  6325. margin-right: 0;
  6326. }
  6327. .boxalignleft {
  6328. margin-left: 0;
  6329. margin-right: auto;
  6330. }
  6331. .boxwidthnarrow {
  6332. width: 30%;
  6333. }
  6334. .boxwidthnormal {
  6335. width: 50%;
  6336. }
  6337. .boxwidthwide {
  6338. width: 80%;
  6339. }
  6340. .headermain {
  6341. font-weight: bold;
  6342. }
  6343. #maincontent {
  6344. display: block;
  6345. height: 1px;
  6346. overflow: hidden;
  6347. }
  6348. img.uihint {
  6349. cursor: help;
  6350. }
  6351. img.emoticon {
  6352. vertical-align: middle;
  6353. width: 15px;
  6354. height: 15px;
  6355. }
  6356. form.popupform,
  6357. form.popupform div {
  6358. display: inline;
  6359. }
  6360. .arrow_button input {
  6361. overflow: hidden;
  6362. }
  6363. .action-icon img.smallicon {
  6364. vertical-align: text-bottom;
  6365. margin: 0 0.3em;
  6366. }
  6367. .no-overflow {
  6368. margin-bottom: 15px;
  6369. overflow-y: hidden;
  6370. overflow-x: auto;
  6371. -ms-overflow-style: -ms-autohiding-scrollbar;
  6372. -webkit-overflow-scrolling: touch;
  6373. }
  6374. .no-overflow > .generaltable {
  6375. margin-bottom: 0;
  6376. }
  6377. /** Accessibility features **/
  6378. span.hide,
  6379. div.hide {
  6380. display: none;
  6381. }
  6382. a.skip-block:focus,
  6383. a.skip-block:active,
  6384. a.skip:focus,
  6385. a.skip:active {
  6386. position: static;
  6387. display: block;
  6388. }
  6389. .skip-block-to {
  6390. display: block;
  6391. height: 1px;
  6392. overflow: hidden;
  6393. }
  6394. /** Blogs **/
  6395. .addbloglink {
  6396. text-align: center;
  6397. }
  6398. .blog_entry .audience {
  6399. text-align: right;
  6400. padding-right: 4px;
  6401. }
  6402. .blog_entry .tags {
  6403. margin-top: 15px;
  6404. }
  6405. .blog_entry .tags .action-icon img.smallicon {
  6406. height: 16px;
  6407. width: 16px;
  6408. }
  6409. .blog_entry .content {
  6410. margin-left: 43px;
  6411. }
  6412. /** Group **/
  6413. #page-group-index #groupeditform {
  6414. text-align: center;
  6415. }
  6416. #doc-contents h1 {
  6417. margin: 1em 0 0 0;
  6418. }
  6419. #doc-contents ul {
  6420. margin: 0;
  6421. padding: 0;
  6422. width: 90%;
  6423. }
  6424. #doc-contents ul li {
  6425. list-style-type: none;
  6426. }
  6427. .groupmanagementtable td {
  6428. vertical-align: top;
  6429. }
  6430. .groupmanagementtable #existingcell,
  6431. .groupmanagementtable #potentialcell {
  6432. width: 42%;
  6433. }
  6434. .groupmanagementtable #buttonscell {
  6435. width: 16%;
  6436. }
  6437. .groupmanagementtable #buttonscell p.arrow_button input {
  6438. width: auto;
  6439. min-width: 80%;
  6440. margin: 0 auto;
  6441. }
  6442. #group-usersummary {
  6443. width: 14em;
  6444. }
  6445. .groupselector {
  6446. margin-top: 3px;
  6447. margin-bottom: 3px;
  6448. display: inline-block;
  6449. }
  6450. .groupselector label {
  6451. display: inline-block;
  6452. }
  6453. /** Notes **/
  6454. .notepost {
  6455. margin-bottom: 1em;
  6456. }
  6457. .notepost .userpicture {
  6458. float: left;
  6459. margin-right: 5px;
  6460. }
  6461. .notepost .content,
  6462. .notepost .footer {
  6463. clear: both;
  6464. }
  6465. .notesgroup {
  6466. margin-left: 20px;
  6467. }
  6468. /** My Moodle **/
  6469. .path-my .coursebox .overview {
  6470. margin: 15px 30px 10px 30px;
  6471. }
  6472. .path-my .coursebox .info {
  6473. float: none;
  6474. margin: 0;
  6475. }
  6476. /** Modules **/
  6477. .mod_introbox {
  6478. padding: 10px;
  6479. }
  6480. /** Comments **/
  6481. .comment-ctrl {
  6482. font-size: 12px;
  6483. display: none;
  6484. margin: 0;
  6485. padding: 0;
  6486. }
  6487. .comment-ctrl h5 {
  6488. margin: 0;
  6489. padding: 5px;
  6490. }
  6491. .comment-area {
  6492. max-width: 400px;
  6493. padding: 5px;
  6494. }
  6495. .comment-area textarea {
  6496. width: 100%;
  6497. overflow: auto;
  6498. }
  6499. .comment-area .fd {
  6500. text-align: right;
  6501. }
  6502. .comment-meta span {
  6503. color: gray;
  6504. }
  6505. .comment-link img {
  6506. vertical-align: text-bottom;
  6507. }
  6508. .comment-list {
  6509. font-size: 11px;
  6510. overflow: auto;
  6511. list-style: none;
  6512. padding: 0;
  6513. margin: 0;
  6514. }
  6515. .comment-list li {
  6516. margin: 2px;
  6517. list-style: none;
  6518. margin-bottom: 5px;
  6519. clear: both;
  6520. padding: .3em;
  6521. position: relative;
  6522. }
  6523. .comment-list li.first {
  6524. display: none;
  6525. }
  6526. .comment-paging {
  6527. text-align: center;
  6528. }
  6529. .comment-paging .pageno {
  6530. padding: 2px;
  6531. }
  6532. .comment-paging .curpage {
  6533. border: 1px solid #ccc;
  6534. }
  6535. .comment-message .picture {
  6536. width: 20px;
  6537. float: left;
  6538. }
  6539. .comment-message .text {
  6540. margin: 0;
  6541. padding: 0;
  6542. }
  6543. .comment-message .text p {
  6544. padding: 0;
  6545. margin: 0 18px 0 0;
  6546. }
  6547. .comment-delete {
  6548. position: absolute;
  6549. top: 0;
  6550. right: 0;
  6551. margin: .3em;
  6552. }
  6553. .comment-delete-confirm {
  6554. background: #eee;
  6555. padding: 2px;
  6556. width: 5em;
  6557. text-align: center;
  6558. }
  6559. .comment-container {
  6560. float: left;
  6561. margin: 4px;
  6562. }
  6563. .comment-report-selectall {
  6564. display: none;
  6565. }
  6566. .comment-link {
  6567. display: none;
  6568. }
  6569. .jsenabled .comment-link {
  6570. display: block;
  6571. }
  6572. .jsenabled .showcommentsnonjs {
  6573. display: none;
  6574. }
  6575. .jsenabled .comment-report-selectall {
  6576. display: inline;
  6577. }
  6578. /**
  6579. * Completion progress report
  6580. */
  6581. .completion-expired {
  6582. background: #f2dede;
  6583. }
  6584. .completion-expected {
  6585. font-size: 12px;
  6586. }
  6587. .completion-sortchoice,
  6588. .completion-identifyfield {
  6589. font-size: 12px;
  6590. vertical-align: bottom;
  6591. }
  6592. .completion-progresscell {
  6593. text-align: right;
  6594. }
  6595. .completion-expired .completion-expected {
  6596. font-weight: bold;
  6597. }
  6598. /**
  6599. * Web Service
  6600. */
  6601. #webservice-doc-generator td {
  6602. text-align: left;
  6603. border: 0 solid black;
  6604. }
  6605. /**
  6606. * Smart Select Element
  6607. */
  6608. .smartselect {
  6609. position: absolute;
  6610. }
  6611. .smartselect .smartselect_mask {
  6612. background-color: #fff;
  6613. }
  6614. .smartselect ul {
  6615. padding: 0;
  6616. margin: 0;
  6617. }
  6618. .smartselect ul li {
  6619. list-style: none;
  6620. }
  6621. .smartselect .smartselect_menu {
  6622. margin-right: 5px;
  6623. }
  6624. .safari .smartselect .smartselect_menu {
  6625. margin-left: 2px;
  6626. }
  6627. .smartselect .smartselect_menu,
  6628. .smartselect .smartselect_submenu {
  6629. border: 1px solid #000;
  6630. background-color: #fff;
  6631. display: none;
  6632. }
  6633. .smartselect .smartselect_menu.visible,
  6634. .smartselect .smartselect_submenu.visible {
  6635. display: block;
  6636. }
  6637. .smartselect .smartselect_menu_content ul li {
  6638. position: relative;
  6639. padding: 2px 5px;
  6640. }
  6641. .smartselect .smartselect_menu_content ul li a {
  6642. color: #333;
  6643. text-decoration: none;
  6644. }
  6645. .smartselect .smartselect_menu_content ul li a.selectable {
  6646. color: inherit;
  6647. }
  6648. .smartselect .smartselect_submenuitem {
  6649. background-image: url([[pix:t/collapsed]]);
  6650. background-repeat: no-repeat;
  6651. background-position: 100%;
  6652. }
  6653. /** Spanning mode */
  6654. .smartselect.spanningmenu .smartselect_submenu {
  6655. position: absolute;
  6656. top: -1px;
  6657. left: 100%;
  6658. }
  6659. .smartselect.spanningmenu .smartselect_submenu a {
  6660. white-space: nowrap;
  6661. padding-right: 16px;
  6662. }
  6663. .smartselect.spanningmenu .smartselect_menu_content ul li a.selectable:hover {
  6664. text-decoration: underline;
  6665. }
  6666. /** Compact mode */
  6667. .smartselect.compactmenu .smartselect_submenu {
  6668. position: relative;
  6669. margin: 2px -3px;
  6670. margin-left: 10px;
  6671. display: none;
  6672. border-width: 0;
  6673. z-index: 1010;
  6674. }
  6675. .smartselect.compactmenu .smartselect_submenu.visible {
  6676. display: block;
  6677. }
  6678. .smartselect.compactmenu .smartselect_menu {
  6679. z-index: 1000;
  6680. overflow: hidden;
  6681. }
  6682. .smartselect.compactmenu .smartselect_submenu .smartselect_submenu {
  6683. z-index: 1020;
  6684. }
  6685. .smartselect.compactmenu .smartselect_submenuitem:hover > .smartselect_menuitem_label {
  6686. font-weight: bold;
  6687. }
  6688. .corelightbox {
  6689. background-color: #ccc;
  6690. position: absolute;
  6691. top: 0;
  6692. left: 0;
  6693. width: 100%;
  6694. height: 100%;
  6695. text-align: center;
  6696. }
  6697. .corelightbox img {
  6698. position: fixed;
  6699. top: 50%;
  6700. left: 50%;
  6701. }
  6702. .mod-indent-outer {
  6703. display: table;
  6704. }
  6705. .mod-indent {
  6706. display: table-cell;
  6707. }
  6708. .mod-indent-1 {
  6709. width: 30px;
  6710. }
  6711. .mod-indent-2 {
  6712. width: 60px;
  6713. }
  6714. .mod-indent-3 {
  6715. width: 90px;
  6716. }
  6717. .mod-indent-4 {
  6718. width: 120px;
  6719. }
  6720. .mod-indent-5 {
  6721. width: 150px;
  6722. }
  6723. .mod-indent-6 {
  6724. width: 180px;
  6725. }
  6726. .mod-indent-7 {
  6727. width: 210px;
  6728. }
  6729. .mod-indent-8 {
  6730. width: 240px;
  6731. }
  6732. .mod-indent-9 {
  6733. width: 270px;
  6734. }
  6735. .mod-indent-10 {
  6736. width: 300px;
  6737. }
  6738. .mod-indent-11 {
  6739. width: 330px;
  6740. }
  6741. .mod-indent-12 {
  6742. width: 360px;
  6743. }
  6744. .mod-indent-13 {
  6745. width: 390px;
  6746. }
  6747. .mod-indent-14 {
  6748. width: 420px;
  6749. }
  6750. .mod-indent-15,
  6751. .mod-indent-huge {
  6752. width: 420px;
  6753. }
  6754. /* Audio player size in 'block' mode (can only change width, height is hardcoded in JS) */
  6755. .resourcecontent .mediaplugin_mp3 object {
  6756. height: 25px;
  6757. width: 600px;
  6758. }
  6759. .resourcecontent audio.mediaplugin_html5audio {
  6760. width: 600px;
  6761. }
  6762. /** Large resource images should avoid hidden overflow **/
  6763. .resourceimage {
  6764. max-width: 100%;
  6765. }
  6766. /* Audio player size in 'inline' mode (can only change width, as above) */
  6767. .mediaplugin_mp3 object {
  6768. height: 15px;
  6769. width: 300px;
  6770. }
  6771. audio.mediaplugin_html5audio {
  6772. width: 300px;
  6773. }
  6774. /* TinyMCE moodle media preview frame should not have padding */
  6775. .core_media_preview.pagelayout-embedded #content {
  6776. padding: 0;
  6777. }
  6778. .core_media_preview.pagelayout-embedded #maincontent {
  6779. height: 0;
  6780. }
  6781. body#page-lib-editor-tinymce-plugins-moodlemedia-preview {
  6782. padding: 0;
  6783. margin: 0;
  6784. min-width: 0;
  6785. background: none;
  6786. }
  6787. .initialbar a,
  6788. .initialbar strong {
  6789. padding-left: 3px;
  6790. padding-right: 3px;
  6791. }
  6792. /* Moodle Dialogue Settings (moodle-core-dialogue) */
  6793. .moodle-dialogue-base .moodle-dialogue-lightbox {
  6794. background-color: #aaa;
  6795. }
  6796. .moodle-dialogue-base .hidden,
  6797. .moodle-dialogue-base .moodle-dialogue-hidden {
  6798. display: none;
  6799. }
  6800. .no-scrolling {
  6801. overflow: hidden;
  6802. }
  6803. .moodle-dialogue-base .moodle-dialogue-fullscreen {
  6804. left: 0px;
  6805. top: 0px;
  6806. right: 0px;
  6807. bottom: -50px;
  6808. position: fixed;
  6809. }
  6810. .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
  6811. overflow: auto;
  6812. }
  6813. .moodle-dialogue-base .moodle-dialogue-fullscreen .closebutton {
  6814. width: 28px;
  6815. height: 16px;
  6816. background-size: 100%;
  6817. }
  6818. .moodle-dialogue-base .moodle-dialogue {
  6819. padding: 0;
  6820. margin: 0;
  6821. background: none;
  6822. border: none;
  6823. z-index: 600;
  6824. outline: #000 dotted 0;
  6825. }
  6826. .moodle-dialogue-base .moodle-dialogue-wrap {
  6827. margin-top: -3px;
  6828. margin-left: -3px;
  6829. background-color: #fff;
  6830. border: 1px solid #ccc;
  6831. border-radius: 10px;
  6832. box-shadow: 5px 5px 20px 0 #666;
  6833. }
  6834. .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd,
  6835. .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd {
  6836. margin: 0;
  6837. padding: 5px;
  6838. font-size: 12px;
  6839. font-weight: normal;
  6840. letter-spacing: 1px;
  6841. color: #333;
  6842. text-align: center;
  6843. text-shadow: 1px 1px 1px #fff;
  6844. border-radius: 10px 10px 0 0;
  6845. border-bottom: 1px solid #bbb;
  6846. background: #ccc;
  6847. background-image: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%);
  6848. background-image: linear-gradient(to bottom, #ffffff 0%, #cccccc 100%);
  6849. background-repeat: repeat-x;
  6850. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0);
  6851. filter: 0;
  6852. }
  6853. .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 {
  6854. margin: 0;
  6855. padding: 0;
  6856. display: inline;
  6857. font-size: 100%;
  6858. font-weight: bold;
  6859. }
  6860. .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons {
  6861. padding: 5px;
  6862. }
  6863. .moodle-dialogue-base .closebutton {
  6864. width: 25px;
  6865. height: 15px;
  6866. float: right;
  6867. vertical-align: middle;
  6868. display: inline-block;
  6869. cursor: pointer;
  6870. padding: 0;
  6871. background-image: url([[pix:theme|sprite]]);
  6872. background-repeat: no-repeat;
  6873. border-style: none;
  6874. }
  6875. .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd {
  6876. padding: 1em;
  6877. line-height: 2em;
  6878. color: #555;
  6879. font-size: 12px;
  6880. }
  6881. .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-content {
  6882. padding: 0;
  6883. background: #fff;
  6884. }
  6885. .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd {
  6886. padding: 10px;
  6887. font-size: 16px;
  6888. }
  6889. .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
  6890. overflow: auto;
  6891. position: absolute;
  6892. top: 0px;
  6893. bottom: 50px;
  6894. left: 0px;
  6895. right: 0px;
  6896. margin: 0px;
  6897. border: 0px;
  6898. }
  6899. .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd,
  6900. .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-wrap {
  6901. border-radius: 0;
  6902. }
  6903. .moodle-dialogue-confirm .confirmation-dialogue {
  6904. text-align: center;
  6905. }
  6906. .moodle-dialogue-confirm .confirmation-dialogue input {
  6907. text-align: center;
  6908. }
  6909. .moodle-dialogue-exception .moodle-exception-message {
  6910. text-align: center;
  6911. }
  6912. .moodle-dialogue-exception .moodle-exception-param label {
  6913. font-weight: bold;
  6914. }
  6915. .moodle-dialogue-exception .param-stacktrace label {
  6916. background-color: #eee;
  6917. border: 1px solid #ccc;
  6918. border-bottom-width: 0;
  6919. }
  6920. .moodle-dialogue-exception .param-stacktrace pre {
  6921. border: 1px solid #ccc;
  6922. background-color: #fff;
  6923. }
  6924. .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
  6925. color: navy;
  6926. font-size: 12px;
  6927. }
  6928. .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
  6929. color: #b94a48;
  6930. font-size: 12px;
  6931. }
  6932. .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
  6933. color: #333;
  6934. font-size: 90%;
  6935. border-bottom: 1px solid #eee;
  6936. }
  6937. .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft {
  6938. padding: 0;
  6939. margin: 0.7em 1em;
  6940. text-align: right;
  6941. background-color: #fff;
  6942. font-size: 12px;
  6943. }
  6944. .moodle-dialogue-confirm .confirmation-message {
  6945. margin: 0.5em 1em;
  6946. }
  6947. .moodle-dialogue-confirm .confirmation-dialogue input {
  6948. min-width: 80px;
  6949. }
  6950. .moodle-dialogue-exception .moodle-exception-message {
  6951. margin: 1em;
  6952. }
  6953. .moodle-dialogue-exception .moodle-exception-param {
  6954. margin-bottom: 0.5em;
  6955. }
  6956. .moodle-dialogue-exception .moodle-exception-param label {
  6957. width: 150px;
  6958. }
  6959. .moodle-dialogue-exception .param-stacktrace label {
  6960. display: block;
  6961. margin: 0;
  6962. padding: 4px 1em;
  6963. }
  6964. .moodle-dialogue-exception .param-stacktrace pre {
  6965. display: block;
  6966. height: 200px;
  6967. overflow: auto;
  6968. }
  6969. .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
  6970. display: inline-block;
  6971. margin: 4px 0;
  6972. }
  6973. .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
  6974. display: inline-block;
  6975. width: 50px;
  6976. margin: 4px 1em;
  6977. }
  6978. .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
  6979. padding-left: 25px;
  6980. margin-bottom: 4px;
  6981. padding-bottom: 4px;
  6982. }
  6983. .moodle-dialogue .moodle-dialogue-bd .content-lightbox {
  6984. opacity: 0.75;
  6985. filter: alpha(opacity=75);
  6986. width: 100%;
  6987. height: 100%;
  6988. top: 0;
  6989. left: 0;
  6990. background-color: white;
  6991. text-align: center;
  6992. padding: 10% 0;
  6993. }
  6994. /* Apply a default max-height on tooltip text */
  6995. .moodle-dialogue .tooltiptext {
  6996. max-height: 300px;
  6997. }
  6998. .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip {
  6999. z-index: 3001;
  7000. }
  7001. .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip .moodle-dialogue-bd {
  7002. overflow: auto;
  7003. }
  7004. /**
  7005. * Chooser Dialogues (moodle-core-chooserdialogue)
  7006. *
  7007. * This CSS belong to the chooser dialogue which should work both with, and
  7008. * without javascript enabled
  7009. */
  7010. /* Hide the dialog and it's title */
  7011. .chooserdialoguebody,
  7012. .choosertitle {
  7013. display: none;
  7014. }
  7015. .moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft {
  7016. margin: 0;
  7017. }
  7018. .chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd {
  7019. padding: 0;
  7020. background: #f2f2f2;
  7021. border-bottom-right-radius: 10px;
  7022. border-bottom-left-radius: 10px;
  7023. }
  7024. /* Center the submit buttons within the area */
  7025. .choosercontainer #chooseform .submitbuttons {
  7026. margin: 0.7em 0;
  7027. text-align: center;
  7028. }
  7029. .choosercontainer #chooseform .submitbuttons input {
  7030. min-width: 100px;
  7031. margin: 0 0.5em;
  7032. }
  7033. /* Various settings for the options area */
  7034. .choosercontainer #chooseform .options {
  7035. position: relative;
  7036. border-bottom: 1px solid #bbb;
  7037. }
  7038. /* Only set these options if we're showing the js container */
  7039. .jsenabled .choosercontainer #chooseform .alloptions {
  7040. overflow-x: hidden;
  7041. overflow-y: auto;
  7042. max-width: 20.3em;
  7043. box-shadow: inset 0 0 30px 0px #ccc;
  7044. }
  7045. /* Settings for option rows and option subtypes */
  7046. .choosercontainer #chooseform .moduletypetitle,
  7047. .choosercontainer #chooseform .option,
  7048. .choosercontainer #chooseform .nonoption {
  7049. margin-bottom: 0;
  7050. padding: 0 1.6em 0 1.6em;
  7051. }
  7052. .choosercontainer #chooseform .moduletypetitle {
  7053. text-transform: uppercase;
  7054. padding-top: 1.2em;
  7055. padding-bottom: 0.4em;
  7056. }
  7057. .choosercontainer #chooseform .option .typename,
  7058. .choosercontainer #chooseform .option span.modicon img.icon,
  7059. .choosercontainer #chooseform .nonoption .typename,
  7060. .choosercontainer #chooseform .nonoption span.modicon img.icon {
  7061. padding: 0 0 0 0.5em;
  7062. }
  7063. .choosercontainer #chooseform .option span.modicon img.icon,
  7064. .choosercontainer #chooseform .nonoption span.modicon img.icon {
  7065. height: 24px;
  7066. width: 24px;
  7067. }
  7068. .choosercontainer #chooseform .option input[type=radio],
  7069. .choosercontainer #chooseform .option span.typename,
  7070. .choosercontainer #chooseform .option span.modicon {
  7071. vertical-align: middle;
  7072. }
  7073. .choosercontainer #chooseform .option label {
  7074. display: block;
  7075. padding: 0.3em 0 0.1em 0;
  7076. border-bottom: 1px solid #fff;
  7077. }
  7078. .choosercontainer #chooseform .nonoption {
  7079. padding-left: 2.7em;
  7080. padding-top: 0.3em;
  7081. padding-bottom: 0.1em;
  7082. }
  7083. .choosercontainer #chooseform .subtype {
  7084. margin-bottom: 0;
  7085. padding: 0 1.6em 0 3.2em;
  7086. }
  7087. .choosercontainer #chooseform .subtype .typename {
  7088. margin: 0 0 0 0.2em;
  7089. }
  7090. /* The instruction/help area */
  7091. .jsenabled .choosercontainer #chooseform .instruction,
  7092. .jsenabled .choosercontainer #chooseform .typesummary {
  7093. display: none;
  7094. position: absolute;
  7095. top: 0;
  7096. right: 0;
  7097. bottom: 0;
  7098. left: 20.3em;
  7099. margin: 0;
  7100. padding: 1.6em;
  7101. background-color: #ffffff;
  7102. overflow-x: hidden;
  7103. overflow-y: auto;
  7104. line-height: 2em;
  7105. }
  7106. /* Selected option settings */
  7107. .jsenabled .choosercontainer #chooseform .instruction,
  7108. .choosercontainer #chooseform .selected .typesummary {
  7109. display: block;
  7110. }
  7111. .choosercontainer #chooseform .selected {
  7112. background-color: #ffffff;
  7113. box-shadow: 0px 0 10px 0 #ccc;
  7114. }
  7115. .section-modchooser-link img.smallicon {
  7116. padding: 3px;
  7117. }
  7118. /* Form element: listing */
  7119. .formlistingradio {
  7120. padding-bottom: 25px;
  7121. padding-right: 10px;
  7122. }
  7123. .formlistinginputradio {
  7124. float: left;
  7125. }
  7126. .formlistingmain {
  7127. min-height: 225px;
  7128. }
  7129. .formlisting {
  7130. position: relative;
  7131. margin: 15px 0;
  7132. padding: 1px 19px 14px;
  7133. background-color: white;
  7134. border: 1px solid #ddd;
  7135. border-radius: 4px;
  7136. }
  7137. .formlistingmore {
  7138. position: absolute;
  7139. cursor: pointer;
  7140. bottom: -1px;
  7141. right: -1px;
  7142. padding: 3px 7px;
  7143. font-size: 12px;
  7144. font-weight: bold;
  7145. background-color: whiteSmoke;
  7146. border: 1px solid #ddd;
  7147. color: #9da0a4;
  7148. border-radius: 4px 0 4px 0;
  7149. }
  7150. .formlistingall {
  7151. margin: 15px 0;
  7152. padding: 0;
  7153. border-radius: 4px;
  7154. }
  7155. .formlistingrow {
  7156. cursor: pointer;
  7157. border-bottom: 1px solid;
  7158. border-color: #e1e1e8;
  7159. border-left: 1px solid #e1e1e8;
  7160. border-right: 1px solid #e1e1e8;
  7161. background-color: #f7f7f9;
  7162. border-radius: 0 0 4px 4px;
  7163. padding: 6px;
  7164. top: 50%;
  7165. left: 50%;
  7166. min-height: 34px;
  7167. float: left;
  7168. width: 150px;
  7169. }
  7170. body.jsenabled .formlistingradio {
  7171. display: none;
  7172. }
  7173. body.jsenabled .formlisting {
  7174. display: block;
  7175. }
  7176. .breadcrumb-nav {
  7177. float: left;
  7178. margin-bottom: 10px;
  7179. }
  7180. .breadcrumb-button .singlebutton div {
  7181. margin-right: 0;
  7182. }
  7183. .breadcrumb-nav .breadcrumb {
  7184. margin: 0;
  7185. }
  7186. /** Action menu component styles **/
  7187. .moodle-actionmenu,
  7188. .moodle-actionmenu > ul,
  7189. .moodle-actionmenu > ul > li {
  7190. display: inline-block;
  7191. }
  7192. .moodle-actionmenu ul {
  7193. padding: 0;
  7194. margin: 0;
  7195. list-style-type: none;
  7196. line-height: 30px;
  7197. }
  7198. .moodle-actionmenu .toggle-display,
  7199. .moodle-actionmenu .menu-action-text {
  7200. display: none;
  7201. /** Hidden by default, display none so that we don't take up space. **/
  7202. }
  7203. .jsenabled .moodle-actionmenu[data-enhance] {
  7204. display: block;
  7205. }
  7206. .jsenabled .moodle-actionmenu[data-enhance] .menu {
  7207. display: none;
  7208. }
  7209. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display {
  7210. display: inline;
  7211. /** JS is enabled, we'll be using it so return display to normal **/
  7212. opacity: 0.5;
  7213. filter: alpha(opacity=50);
  7214. }
  7215. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu {
  7216. display: inline-block;
  7217. margin-bottom: 0;
  7218. font-weight: normal;
  7219. text-align: center;
  7220. vertical-align: middle;
  7221. cursor: pointer;
  7222. background-image: none;
  7223. border: 1px solid transparent;
  7224. white-space: nowrap;
  7225. padding: 8px 12px;
  7226. font-size: 14px;
  7227. line-height: 1.42857143;
  7228. border-radius: 4px;
  7229. -webkit-user-select: none;
  7230. -moz-user-select: none;
  7231. -ms-user-select: none;
  7232. user-select: none;
  7233. color: #555555;
  7234. background-color: #ffffff;
  7235. border-color: rgba(0, 0, 0, 0.1);
  7236. padding: 5px 10px;
  7237. font-size: 12px;
  7238. line-height: 1.5;
  7239. border-radius: 3px;
  7240. display: block;
  7241. margin-left: 4px;
  7242. padding-left: 4px;
  7243. padding-right: 4px;
  7244. }
  7245. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu:focus,
  7246. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu:active:focus,
  7247. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu.active:focus {
  7248. outline: thin dotted;
  7249. outline: 5px auto -webkit-focus-ring-color;
  7250. outline-offset: -2px;
  7251. }
  7252. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu:hover,
  7253. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu:focus {
  7254. color: #555555;
  7255. text-decoration: none;
  7256. }
  7257. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu:active,
  7258. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu.active {
  7259. outline: 0;
  7260. background-image: none;
  7261. -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  7262. box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  7263. }
  7264. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu.disabled,
  7265. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu[disabled],
  7266. fieldset[disabled] .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu {
  7267. cursor: not-allowed;
  7268. pointer-events: none;
  7269. opacity: 0.65;
  7270. filter: alpha(opacity=65);
  7271. -webkit-box-shadow: none;
  7272. box-shadow: none;
  7273. }
  7274. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu:hover,
  7275. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu:focus,
  7276. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu:active,
  7277. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu.active,
  7278. .open .dropdown-toggle.jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu {
  7279. color: #555555;
  7280. background-color: #ebebeb;
  7281. border-color: rgba(0, 0, 0, 0.1);
  7282. }
  7283. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu:active,
  7284. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu.active,
  7285. .open .dropdown-toggle.jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu {
  7286. background-image: none;
  7287. }
  7288. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu.disabled,
  7289. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu[disabled],
  7290. fieldset[disabled] .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu,
  7291. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu.disabled:hover,
  7292. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu[disabled]:hover,
  7293. fieldset[disabled] .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu:hover,
  7294. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu.disabled:focus,
  7295. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu[disabled]:focus,
  7296. fieldset[disabled] .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu:focus,
  7297. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu.disabled:active,
  7298. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu[disabled]:active,
  7299. fieldset[disabled] .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu:active,
  7300. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu.disabled.active,
  7301. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu[disabled].active,
  7302. fieldset[disabled] .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu.active {
  7303. background-color: #ffffff;
  7304. border-color: rgba(0, 0, 0, 0.1);
  7305. }
  7306. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu .badge {
  7307. color: #ffffff;
  7308. background-color: #555555;
  7309. }
  7310. .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu .iconsmall {
  7311. margin: 4px 4px 4px 0px;
  7312. padding: 8px 4px 0px 2px;
  7313. vertical-align: text-bottom;
  7314. }
  7315. .jsenabled .moodle-actionmenu[data-enhanced] .toggle-display {
  7316. opacity: 1;
  7317. filter: alpha(opacity=100);
  7318. }
  7319. .jsenabled .moodle-actionmenu[data-enhanced] .menu-action-text {
  7320. display: inline;
  7321. white-space: normal;
  7322. }
  7323. .moodle-actionmenu[data-enhanced].show {
  7324. position: relative;
  7325. }
  7326. .moodle-actionmenu[data-enhanced].show .menu {
  7327. position: absolute;
  7328. top: 100%;
  7329. left: 0;
  7330. z-index: 1000;
  7331. display: none;
  7332. float: left;
  7333. min-width: 160px;
  7334. padding: 5px 0;
  7335. margin: 2px 0 0;
  7336. list-style: none;
  7337. font-size: 14px;
  7338. background-color: #ffffff;
  7339. border: 1px solid #cccccc;
  7340. border: 1px solid rgba(0, 0, 0, 0.15);
  7341. border-radius: 4px;
  7342. -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  7343. box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  7344. background-clip: padding-box;
  7345. display: block;
  7346. text-align: left;
  7347. /** bottom left of button **/
  7348. /** bottom right of button **/
  7349. /** top left of button **/
  7350. /** top right of button **/
  7351. }
  7352. .moodle-actionmenu[data-enhanced].show .menu.pull-right {
  7353. right: 0;
  7354. left: auto;
  7355. }
  7356. .moodle-actionmenu[data-enhanced].show .menu .divider {
  7357. height: 1px;
  7358. margin: 9px 0;
  7359. overflow: hidden;
  7360. background-color: #e5e5e5;
  7361. }
  7362. .moodle-actionmenu[data-enhanced].show .menu > li > a {
  7363. display: block;
  7364. padding: 3px 20px;
  7365. clear: both;
  7366. font-weight: normal;
  7367. line-height: 1.42857143;
  7368. color: #333333;
  7369. white-space: nowrap;
  7370. }
  7371. .moodle-actionmenu[data-enhanced].show .menu .userpicture {
  7372. margin-left: -10px;
  7373. margin-right: 7px;
  7374. }
  7375. .moodle-actionmenu[data-enhanced].show .menu .msg-body {
  7376. display: inline-block;
  7377. line-height: 20px;
  7378. max-width: 175px;
  7379. vertical-align: middle;
  7380. }
  7381. .moodle-actionmenu[data-enhanced].show .menu .msg-title {
  7382. display: inline-block;
  7383. line-height: 14px;
  7384. }
  7385. .moodle-actionmenu[data-enhanced].show .menu .msg-sender {
  7386. color: #478fca;
  7387. }
  7388. .moodle-actionmenu[data-enhanced].show .menu .msg-time {
  7389. color: #777;
  7390. display: block;
  7391. font-size: 11px;
  7392. }
  7393. .moodle-actionmenu[data-enhanced].show .menu [title="new"] {
  7394. background-color: #c8e7f9;
  7395. }
  7396. .moodle-actionmenu[data-enhanced].show .menu .glyphicon {
  7397. margin-right: 5px;
  7398. }
  7399. .moodle-actionmenu[data-enhanced].show .menu a {
  7400. display: block;
  7401. white-space: nowrap;
  7402. color: #333333;
  7403. padding: 3px 20px;
  7404. line-height: 1.42857143;
  7405. }
  7406. .moodle-actionmenu[data-enhanced].show .menu a:hover,
  7407. .moodle-actionmenu[data-enhanced].show .menu a:focus {
  7408. color: #ffffff;
  7409. background-color: #2fa4e7;
  7410. text-decoration: none;
  7411. }
  7412. .moodle-actionmenu[data-enhanced].show .menu a.hidden {
  7413. display: none;
  7414. }
  7415. .moodle-actionmenu[data-enhanced].show .menu img {
  7416. vertical-align: middle;
  7417. }
  7418. .moodle-actionmenu[data-enhanced].show .menu .iconsmall {
  7419. margin: 4px 4px 4px -10px;
  7420. }
  7421. .moodle-actionmenu[data-enhanced].show .menu > li {
  7422. display: block;
  7423. }
  7424. .moodle-actionmenu[data-enhanced].show .menu.align-tl-bl {
  7425. top: 100%;
  7426. left: 0;
  7427. margin-top: 4px;
  7428. }
  7429. .moodle-actionmenu[data-enhanced].show .menu.align-tr-bl {
  7430. top: 100%;
  7431. right: 100%;
  7432. }
  7433. .moodle-actionmenu[data-enhanced].show .menu.align-bl-bl {
  7434. bottom: 100%;
  7435. left: 0;
  7436. }
  7437. .moodle-actionmenu[data-enhanced].show .menu.align-br-bl {
  7438. bottom: 100%;
  7439. right: 100%;
  7440. }
  7441. .moodle-actionmenu[data-enhanced].show .menu.align-tl-br {
  7442. top: 100%;
  7443. left: 100%;
  7444. }
  7445. .moodle-actionmenu[data-enhanced].show .menu.align-tr-br {
  7446. top: 100% !important;
  7447. right: 0;
  7448. margin-top: 4px;
  7449. }
  7450. .moodle-actionmenu[data-enhanced].show .menu.align-bl-br {
  7451. bottom: 100%;
  7452. left: 100%;
  7453. }
  7454. .moodle-actionmenu[data-enhanced].show .menu.align-br-br {
  7455. bottom: 100%;
  7456. right: 0;
  7457. }
  7458. .moodle-actionmenu[data-enhanced].show .menu.align-tl-tl {
  7459. top: 0;
  7460. left: 0;
  7461. }
  7462. .moodle-actionmenu[data-enhanced].show .menu.align-tr-tl {
  7463. top: 0;
  7464. right: 100%;
  7465. margin-right: 4px;
  7466. }
  7467. .moodle-actionmenu[data-enhanced].show .menu.align-bl-tl {
  7468. bottom: 100%;
  7469. left: 0;
  7470. margin-bottom: 4px;
  7471. }
  7472. .moodle-actionmenu[data-enhanced].show .menu.align-br-tl {
  7473. bottom: 100%;
  7474. right: 100%;
  7475. }
  7476. .moodle-actionmenu[data-enhanced].show .menu.align-tl-tr {
  7477. top: 0;
  7478. left: 100%;
  7479. margin-left: 4px;
  7480. }
  7481. .moodle-actionmenu[data-enhanced].show .menu.align-tr-tr {
  7482. top: 0;
  7483. right: 0;
  7484. }
  7485. .moodle-actionmenu[data-enhanced].show .menu.align-bl-tr {
  7486. bottom: 100%;
  7487. left: 100%;
  7488. }
  7489. .moodle-actionmenu[data-enhanced].show .menu.align-br-tr {
  7490. bottom: 100%;
  7491. right: 0;
  7492. margin-bottom: 4px;
  7493. }
  7494. .block .moodle-actionmenu {
  7495. text-align: right;
  7496. }
  7497. ul.dragdrop-keyboard-drag li {
  7498. list-style-type: none;
  7499. }
  7500. .block-control-actions .moodle-core-dragdrop-draghandle img {
  7501. width: 12px;
  7502. height: 12px;
  7503. }
  7504. /* admin.less */
  7505. .path-admin .incompatibleblockstable td.c0 {
  7506. font-weight: bold;
  7507. }
  7508. #page-admin-course-category .addcategory {
  7509. padding: 10px;
  7510. }
  7511. #page-admin-course-index .editcourse {
  7512. margin: 20px auto;
  7513. }
  7514. #page-admin-course-index .editcourse th,
  7515. #page-admin-course-index .editcourse td {
  7516. padding-left: 10px;
  7517. padding-right: 10px;
  7518. }
  7519. .timewarninghidden {
  7520. display: none;
  7521. }
  7522. #page-admin-report-capability-index #capabilitysearch {
  7523. width: 30em;
  7524. }
  7525. #page-admin-report-backups-index .backup-error,
  7526. #page-admin-report-backups-index .backup-unfinished {
  7527. color: #b94a48;
  7528. }
  7529. #page-admin-report-backups-index .backup-skipped,
  7530. #page-admin-report-backups-index .backup-ok,
  7531. #page-admin-report-backups-index .backup-notyetrun {
  7532. color: #468847;
  7533. }
  7534. #page-admin-report-backups-index .backup-warning {
  7535. color: #c09853;
  7536. }
  7537. #page-admin-qtypes .disabled,
  7538. #page-admin-qbehaviours .disabled {
  7539. color: #999999;
  7540. }
  7541. #page-admin-qtypes #qtypes div,
  7542. #page-admin-qtypes #qtypes form,
  7543. #page-admin-qbehaviours #qbehaviours div,
  7544. #page-admin-qbehaviours #qbehaviours form {
  7545. display: inline;
  7546. }
  7547. #page-admin-qtypes #qtypes img.spacer,
  7548. #page-admin-qbehaviours #qbehaviours img.spacer {
  7549. width: 16px;
  7550. }
  7551. img.iconsmall {
  7552. margin: 0.3em;
  7553. }
  7554. #page-admin-qbehaviours .cell.c3,
  7555. #page-admin-qtypes .cell.c3 {
  7556. font-size: 12px;
  7557. }
  7558. #page-admin-lang .generalbox,
  7559. #page-admin-course-index .singlebutton,
  7560. #page-admin-course-index .addcategory,
  7561. #page-course-index .buttons,
  7562. #page-course-index-category .buttons,
  7563. #page-admin-course-category .addcategory,
  7564. #page-admin-stickyblocks .generalbox,
  7565. #page-admin-maintenance .buttons,
  7566. #page-admin-course-index .buttons,
  7567. #page-admin-course-category .buttons,
  7568. #page-admin-index .copyright,
  7569. #page-admin-index .copyrightnotice,
  7570. #page-admin-index .adminerror,
  7571. #page-admin-index .availableupdatesinfo,
  7572. #page-admin-index .adminerror .singlebutton,
  7573. #page-admin-index .adminwarning .singlebutton,
  7574. #page-admin-index #layout-table .singlebutton {
  7575. text-align: center;
  7576. margin-bottom: 1em !important;
  7577. }
  7578. .path-admin-roles .capabilitysearchui {
  7579. text-align: left;
  7580. margin-left: auto;
  7581. margin-right: auto;
  7582. }
  7583. #page-admin-roles-define .topfields {
  7584. margin: 1em 0 2em;
  7585. }
  7586. #page-admin-roles-define .capdefault {
  7587. background-color: #f9f9f9;
  7588. border: 1px solid #dddddd;
  7589. }
  7590. #page-filter-manage .backlink,
  7591. .path-admin-roles .backlink {
  7592. margin-top: 1em;
  7593. }
  7594. #page-admin-roles-explain #chooseuser h3,
  7595. #page-admin-roles-usersroles .contextname {
  7596. margin-top: 0;
  7597. }
  7598. #page-admin-roles-explain #chooseusersubmit {
  7599. margin-top: 0;
  7600. text-align: center;
  7601. }
  7602. #page-admin-roles-usersroles p {
  7603. margin: 0;
  7604. }
  7605. #page-admin-roles-override .cell.c1,
  7606. #page-admin-roles-assign .cell.c3,
  7607. #page-admin-roles-assign .cell.c1 {
  7608. padding-top: 0.75em;
  7609. }
  7610. #page-admin-roles-override .overridenotice,
  7611. #page-admin-roles-define .definenotice {
  7612. margin: 1em 10% 2em 10%;
  7613. text-align: left;
  7614. }
  7615. #notice {
  7616. width: 60%;
  7617. min-width: 220px;
  7618. margin: auto;
  7619. }
  7620. #page-admin-index .releasenoteslink,
  7621. #page-admin-index .adminwarning,
  7622. #page-admin-index .maturitywarning,
  7623. #page-admin-index .testsitewarning,
  7624. #page-admin-index .maturityinfo {
  7625. padding: 15px;
  7626. margin-bottom: 20px;
  7627. border: 1px solid transparent;
  7628. border-radius: 4px;
  7629. width: 60%;
  7630. min-width: 220px;
  7631. margin: auto;
  7632. }
  7633. #page-admin-index .releasenoteslink h4,
  7634. #page-admin-index .adminwarning h4,
  7635. #page-admin-index .maturitywarning h4,
  7636. #page-admin-index .testsitewarning h4,
  7637. #page-admin-index .maturityinfo h4 {
  7638. margin-top: 0;
  7639. color: inherit;
  7640. }
  7641. #page-admin-index .releasenoteslink .alert-link,
  7642. #page-admin-index .adminwarning .alert-link,
  7643. #page-admin-index .maturitywarning .alert-link,
  7644. #page-admin-index .testsitewarning .alert-link,
  7645. #page-admin-index .maturityinfo .alert-link {
  7646. font-weight: bold;
  7647. }
  7648. #page-admin-index .releasenoteslink > p,
  7649. #page-admin-index .adminwarning > p,
  7650. #page-admin-index .maturitywarning > p,
  7651. #page-admin-index .testsitewarning > p,
  7652. #page-admin-index .maturityinfo > p,
  7653. #page-admin-index .releasenoteslink > ul,
  7654. #page-admin-index .adminwarning > ul,
  7655. #page-admin-index .maturitywarning > ul,
  7656. #page-admin-index .testsitewarning > ul,
  7657. #page-admin-index .maturityinfo > ul {
  7658. margin-bottom: 0;
  7659. }
  7660. #page-admin-index .releasenoteslink > p + p,
  7661. #page-admin-index .adminwarning > p + p,
  7662. #page-admin-index .maturitywarning > p + p,
  7663. #page-admin-index .testsitewarning > p + p,
  7664. #page-admin-index .maturityinfo > p + p {
  7665. margin-top: 5px;
  7666. }
  7667. #page-admin-index .maturitywarning,
  7668. #page-admin-index .testsitewarning,
  7669. #page-admin-index .adminwarning.maturityinfo.maturity50 {
  7670. background-color: #f2dede;
  7671. border-color: #eed3d7;
  7672. color: #b94a48;
  7673. }
  7674. #page-admin-index .maturitywarning hr,
  7675. #page-admin-index .testsitewarning hr,
  7676. #page-admin-index .adminwarning.maturityinfo.maturity50 hr {
  7677. border-top-color: #e6c1c7;
  7678. }
  7679. #page-admin-index .maturitywarning .alert-link,
  7680. #page-admin-index .testsitewarning .alert-link,
  7681. #page-admin-index .adminwarning.maturityinfo.maturity50 .alert-link {
  7682. color: #953b39;
  7683. }
  7684. #page-admin-index .adminwarning.availableupdatesinfo,
  7685. #page-admin-index .releasenoteslink {
  7686. background-color: #d9edf7;
  7687. border-color: #bce8f1;
  7688. color: #3a87ad;
  7689. }
  7690. #page-admin-index .adminwarning.availableupdatesinfo hr,
  7691. #page-admin-index .releasenoteslink hr {
  7692. border-top-color: #a6e1ec;
  7693. }
  7694. #page-admin-index .adminwarning.availableupdatesinfo .alert-link,
  7695. #page-admin-index .releasenoteslink .alert-link {
  7696. color: #2d6987;
  7697. }
  7698. #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo span {
  7699. display: block;
  7700. }
  7701. #page-admin-index .updateplugin div,
  7702. #page-admin-plugins .updateplugin div {
  7703. margin-bottom: 0.5em;
  7704. }
  7705. #page-admin-index .updateplugin .updatepluginconfirmexternal,
  7706. #page-admin-plugins .updateplugin .updatepluginconfirmexternal {
  7707. padding: 1em;
  7708. background-color: #f2dede;
  7709. border: 1px solid #eed3d7;
  7710. }
  7711. #page-admin-user-user_bulk #users .fgroup {
  7712. white-space: nowrap;
  7713. }
  7714. #page-admin-report-stats-index .graph {
  7715. text-align: center;
  7716. margin-bottom: 1em;
  7717. }
  7718. #page-admin-report-courseoverview-index .graph {
  7719. text-align: center;
  7720. margin-bottom: 1em;
  7721. }
  7722. #page-admin-lang .translator {
  7723. border-width: 1px;
  7724. border-style: solid;
  7725. }
  7726. .path-admin .roleassigntable #existingcell,
  7727. .path-admin .roleassigntable #potentialcell {
  7728. width: 42%;
  7729. }
  7730. .path-admin .roleassigntable #buttonscell {
  7731. width: 16%;
  7732. }
  7733. .path-admin .roleassigntable #buttonscell #assignoptions {
  7734. font-size: 12px;
  7735. }
  7736. .path-admin table.rolecap tr.rolecap th {
  7737. text-align: left;
  7738. font-weight: normal;
  7739. }
  7740. .path-admin .rolecap .hiddenrow {
  7741. display: none;
  7742. }
  7743. .path-admin #defineroletable .rolecap .inherit,
  7744. .path-admin #defineroletable .rolecap .allow,
  7745. .path-admin #defineroletable .rolecap .prevent,
  7746. .path-admin #defineroletable .rolecap .prohibit {
  7747. text-align: center;
  7748. padding: 0;
  7749. min-width: 3.5em;
  7750. }
  7751. .path-admin .rolecap .cap-name,
  7752. .path-admin .rolecap .note {
  7753. display: block;
  7754. font-size: 12px;
  7755. white-space: nowrap;
  7756. font-weight: normal;
  7757. }
  7758. .path-admin .rolecap label {
  7759. display: block;
  7760. text-align: center;
  7761. padding: 0.5em;
  7762. margin: 0;
  7763. }
  7764. .plugincheckwrapper {
  7765. width: 100%;
  7766. }
  7767. #trustedhosts .standard {
  7768. width: auto;
  7769. }
  7770. #adminsettings fieldset.error {
  7771. margin: .2em 0 .5em 0;
  7772. }
  7773. .adminsettingsflags {
  7774. float: right;
  7775. }
  7776. .adminsettingsflags label {
  7777. margin-right: 7px;
  7778. }
  7779. #admin-emoticons td input {
  7780. width: 8em;
  7781. }
  7782. #admin-emoticons td.c0 input {
  7783. width: 4em;
  7784. }
  7785. #adminthemeselector .selectedtheme > td {
  7786. background: #d9edf7;
  7787. }
  7788. .admin_colourpicker,
  7789. .admin_colourpicker_preview {
  7790. display: none;
  7791. }
  7792. .jsenabled .admin_colourpicker_preview {
  7793. display: inline;
  7794. }
  7795. .jsenabled .admin_colourpicker {
  7796. display: block;
  7797. height: 102px;
  7798. width: 410px;
  7799. margin-bottom: 10px;
  7800. }
  7801. .admin_colourpicker .loadingicon {
  7802. vertical-align: middle;
  7803. margin-left: auto;
  7804. }
  7805. .admin_colourpicker .colourdialogue {
  7806. float: left;
  7807. border: 1px solid #000;
  7808. }
  7809. .admin_colourpicker .previewcolour {
  7810. border: 1px solid #000;
  7811. margin-left: 301px;
  7812. }
  7813. .admin_colourpicker .currentcolour {
  7814. border: 1px solid #000;
  7815. margin-left: 301px;
  7816. border-top-width: 0;
  7817. }
  7818. #page-admin-index #notice .checkforupdates {
  7819. text-align: center;
  7820. }
  7821. #plugins-check-info {
  7822. text-align: center;
  7823. margin: 1em;
  7824. }
  7825. #plugins-check .displayname .pluginicon {
  7826. width: 16px;
  7827. }
  7828. .pluginicon.noicon {
  7829. display: none;
  7830. }
  7831. #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release {
  7832. background-color: #d9edf7;
  7833. }
  7834. #plugins-control-panel .extension .source,
  7835. #plugins-check .extension .source {
  7836. font-weight: bold;
  7837. }
  7838. #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity100 .info.release,
  7839. #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity150 .info.release,
  7840. .pluginupdateinfo.maturity100,
  7841. .pluginupdateinfo.maturity150 {
  7842. background-color: #fcf8e3;
  7843. }
  7844. #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity50 .info.release,
  7845. .pluginupdateinfo.maturity50,
  7846. #plugins-check .requires-failed {
  7847. background-color: #f2dede;
  7848. }
  7849. #plugins-check .standard .source,
  7850. #plugins-check .status-nodb .status,
  7851. #plugins-check .status-uptodate .status,
  7852. #plugins-check .requires-ok {
  7853. color: #999999;
  7854. }
  7855. #plugins-check .requires ul {
  7856. font-size: 12px;
  7857. margin: 0;
  7858. }
  7859. #plugins-check .status .pluginupdateinfo {
  7860. padding: 5px 10px;
  7861. margin: 10px;
  7862. background-color: #d9edf7;
  7863. border-radius: 10px;
  7864. }
  7865. #plugins-check .status .pluginupdateinfo span,
  7866. #plugins-check .status .pluginupdateinfo a {
  7867. padding-right: 1em;
  7868. }
  7869. #plugins-control-panel .pluginicon.noicon {
  7870. display: none;
  7871. }
  7872. #plugins-control-panel .status-missing .pluginname {
  7873. background-color: #f2dede;
  7874. }
  7875. #plugins-control-panel .status-new .pluginname {
  7876. background-color: #dff0d8;
  7877. }
  7878. #plugins-control-panel .disabled .availability {
  7879. background-color: #eeeeee;
  7880. }
  7881. #plugins-control-panel .requiredby,
  7882. #plugins-control-panel .pluginname .componentname {
  7883. font-size: 12px;
  7884. color: #999999;
  7885. }
  7886. #plugins-control-panel .msg td {
  7887. text-align: center;
  7888. }
  7889. #plugins-control-panel .notes .pluginupdateinfo {
  7890. padding: 5px 10px;
  7891. margin: 10px;
  7892. background-color: #d9edf7;
  7893. border-radius: 10px;
  7894. }
  7895. #plugins-control-panel .notes .pluginupdateinfo span,
  7896. #plugins-control-panel .notes .pluginupdateinfo a {
  7897. padding-right: 1em;
  7898. }
  7899. #page-admin-index .upgradepluginsinfo {
  7900. text-align: center;
  7901. }
  7902. #page-admin-plugins .checkforupdates {
  7903. margin: 0 auto 1em;
  7904. text-align: center;
  7905. }
  7906. #plugins-overview-filter .filter-item,
  7907. #plugins-overview-panel .info {
  7908. padding: 0 10px;
  7909. }
  7910. #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo .separator,
  7911. #plugins-check .status .pluginupdateinfo .separator,
  7912. #page-admin-plugins .separator {
  7913. border-left: 1px dotted #dddddd;
  7914. }
  7915. #plugins-overview-filter,
  7916. #plugins-overview-panel {
  7917. margin: 1em auto;
  7918. text-align: center;
  7919. }
  7920. #plugins-overview-panel .info.updatable {
  7921. margin-left: 10px;
  7922. background-color: #d9edf7;
  7923. font-weight: bold;
  7924. border-radius: 10px;
  7925. }
  7926. #plugins-overview-filter .filter-item.active {
  7927. font-weight: bold;
  7928. }
  7929. /** MNet networking */
  7930. #page-admin-mnet-peers .box.deletedhosts {
  7931. margin-bottom: 1em;
  7932. font-size: 12px;
  7933. }
  7934. #page-admin-mnet-peers .mform .certdetails {
  7935. background-color: white;
  7936. }
  7937. #page-admin-mnet-peers .mform .deletedhostinfo {
  7938. background-color: #f2dede;
  7939. border: 2px solid #eed3d7;
  7940. padding: 4px;
  7941. margin-bottom: 5px;
  7942. }
  7943. #core-cache-rescan-definitions,
  7944. #core-cache-mode-mappings .edit-link,
  7945. #core-cache-lock-summary .new-instance {
  7946. text-align: center;
  7947. }
  7948. .tinymcesubplugins img.icon {
  7949. padding-top: 0;
  7950. padding-bottom: 0;
  7951. }
  7952. #page-admin-roles-assign div.box.generalbox {
  7953. padding: 15px;
  7954. margin-bottom: 20px;
  7955. border: 1px solid transparent;
  7956. border-radius: 4px;
  7957. background-color: #f2dede;
  7958. border-color: #eed3d7;
  7959. color: #b94a48;
  7960. }
  7961. #page-admin-roles-assign div.box.generalbox h4 {
  7962. margin-top: 0;
  7963. color: inherit;
  7964. }
  7965. #page-admin-roles-assign div.box.generalbox .alert-link {
  7966. font-weight: bold;
  7967. }
  7968. #page-admin-roles-assign div.box.generalbox > p,
  7969. #page-admin-roles-assign div.box.generalbox > ul {
  7970. margin-bottom: 0;
  7971. }
  7972. #page-admin-roles-assign div.box.generalbox > p + p {
  7973. margin-top: 5px;
  7974. }
  7975. #page-admin-roles-assign div.box.generalbox hr {
  7976. border-top-color: #e6c1c7;
  7977. }
  7978. #page-admin-roles-assign div.box.generalbox .alert-link {
  7979. color: #953b39;
  7980. }
  7981. .calendartable {
  7982. width: 100%;
  7983. }
  7984. .calendartable th,
  7985. .calendartable td {
  7986. width: 14%;
  7987. vertical-align: top;
  7988. text-align: center;
  7989. border: 0;
  7990. }
  7991. .calendar_event_course {
  7992. background-color: #ffd3bd;
  7993. }
  7994. .calendar_event_global {
  7995. background-color: #d6f8cd;
  7996. }
  7997. .calendar_event_group {
  7998. background-color: #fee7ae;
  7999. }
  8000. .calendar_event_user {
  8001. background-color: #dce7ec;
  8002. }
  8003. .path-calendar .calendar-controls .previous,
  8004. .path-calendar .calendar-controls .next,
  8005. .path-calendar .calendar-controls .current {
  8006. display: block;
  8007. float: left;
  8008. width: 12%;
  8009. }
  8010. .path-calendar .calendar-controls .previous {
  8011. text-align: left;
  8012. }
  8013. .path-calendar .calendar-controls .current {
  8014. text-align: center;
  8015. width: 76%;
  8016. }
  8017. .path-calendar .calendar-controls .next {
  8018. text-align: right;
  8019. }
  8020. .path-calendar .maincalendar {
  8021. vertical-align: top;
  8022. padding: 0;
  8023. }
  8024. .path-calendar .maincalendar .bottom {
  8025. text-align: center;
  8026. padding: 5px 0 0 0;
  8027. }
  8028. .path-calendar .maincalendar .heightcontainer {
  8029. height: 100%;
  8030. position: relative;
  8031. }
  8032. .path-calendar .maincalendar .calendarmonth {
  8033. width: 98%;
  8034. margin: 10px auto;
  8035. }
  8036. .path-calendar .maincalendar .calendarmonth ul {
  8037. margin: 0;
  8038. }
  8039. .path-calendar .maincalendar .calendarmonth ul li {
  8040. list-style-type: none;
  8041. margin-top: 4px;
  8042. }
  8043. .path-calendar .maincalendar .calendarmonth td {
  8044. height: 5em;
  8045. }
  8046. .path-calendar .maincalendar .calendar-controls .current {
  8047. width: 39.95%;
  8048. }
  8049. .path-calendar .maincalendar .cal_courses_flt select {
  8050. display: block;
  8051. width: 100%;
  8052. height: 38px;
  8053. padding: 8px 12px;
  8054. font-size: 14px;
  8055. line-height: 1.42857143;
  8056. color: #555555;
  8057. background-color: #ffffff;
  8058. background-image: none;
  8059. border: 1px solid #cccccc;
  8060. border-radius: 4px;
  8061. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  8062. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  8063. -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  8064. transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  8065. }
  8066. .path-calendar .maincalendar .cal_courses_flt select:focus {
  8067. border-color: #66afe9;
  8068. outline: 0;
  8069. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  8070. box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  8071. }
  8072. .path-calendar .maincalendar .cal_courses_flt select::-moz-placeholder {
  8073. color: #999999;
  8074. opacity: 1;
  8075. }
  8076. .path-calendar .maincalendar .cal_courses_flt select:-ms-input-placeholder {
  8077. color: #999999;
  8078. }
  8079. .path-calendar .maincalendar .cal_courses_flt select::-webkit-input-placeholder {
  8080. color: #999999;
  8081. }
  8082. .path-calendar .maincalendar .cal_courses_flt select[disabled],
  8083. .path-calendar .maincalendar .cal_courses_flt select[readonly],
  8084. fieldset[disabled] .path-calendar .maincalendar .cal_courses_flt select {
  8085. cursor: not-allowed;
  8086. background-color: #eeeeee;
  8087. opacity: 1;
  8088. }
  8089. textarea.path-calendar .maincalendar .cal_courses_flt select {
  8090. height: auto;
  8091. }
  8092. .path-calendar .maincalendar .controls {
  8093. width: 98%;
  8094. margin: 10px auto;
  8095. }
  8096. .path-calendar .maincalendar .eventlist .event {
  8097. margin-bottom: 20px;
  8098. background-color: #ffffff;
  8099. border: 1px solid transparent;
  8100. border-radius: 0;
  8101. -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  8102. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  8103. border-color: #dddddd;
  8104. width: 100%;
  8105. }
  8106. .path-calendar .maincalendar .eventlist .event > .list-group {
  8107. margin-bottom: 0;
  8108. }
  8109. .path-calendar .maincalendar .eventlist .event > .list-group .list-group-item {
  8110. border-width: 1px 0;
  8111. border-radius: 0;
  8112. }
  8113. .path-calendar .maincalendar .eventlist .event > .list-group:first-child .list-group-item:first-child {
  8114. border-top: 0;
  8115. border-top-right-radius: -1;
  8116. border-top-left-radius: -1;
  8117. }
  8118. .path-calendar .maincalendar .eventlist .event > .list-group:last-child .list-group-item:last-child {
  8119. border-bottom: 0;
  8120. border-bottom-right-radius: -1;
  8121. border-bottom-left-radius: -1;
  8122. }
  8123. .path-calendar .maincalendar .eventlist .event > .table,
  8124. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table {
  8125. margin-bottom: 0;
  8126. }
  8127. .path-calendar .maincalendar .eventlist .event > .table:first-child,
  8128. .path-calendar .maincalendar .eventlist .event > .table-responsive:first-child > .table:first-child {
  8129. border-top-right-radius: -1;
  8130. border-top-left-radius: -1;
  8131. }
  8132. .path-calendar .maincalendar .eventlist .event > .table:first-child > thead:first-child > tr:first-child td:first-child,
  8133. .path-calendar .maincalendar .eventlist .event > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  8134. .path-calendar .maincalendar .eventlist .event > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  8135. .path-calendar .maincalendar .eventlist .event > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  8136. .path-calendar .maincalendar .eventlist .event > .table:first-child > thead:first-child > tr:first-child th:first-child,
  8137. .path-calendar .maincalendar .eventlist .event > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  8138. .path-calendar .maincalendar .eventlist .event > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  8139. .path-calendar .maincalendar .eventlist .event > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  8140. border-top-left-radius: -1;
  8141. }
  8142. .path-calendar .maincalendar .eventlist .event > .table:first-child > thead:first-child > tr:first-child td:last-child,
  8143. .path-calendar .maincalendar .eventlist .event > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  8144. .path-calendar .maincalendar .eventlist .event > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  8145. .path-calendar .maincalendar .eventlist .event > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  8146. .path-calendar .maincalendar .eventlist .event > .table:first-child > thead:first-child > tr:first-child th:last-child,
  8147. .path-calendar .maincalendar .eventlist .event > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  8148. .path-calendar .maincalendar .eventlist .event > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  8149. .path-calendar .maincalendar .eventlist .event > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  8150. border-top-right-radius: -1;
  8151. }
  8152. .path-calendar .maincalendar .eventlist .event > .table:last-child,
  8153. .path-calendar .maincalendar .eventlist .event > .table-responsive:last-child > .table:last-child {
  8154. border-bottom-right-radius: -1;
  8155. border-bottom-left-radius: -1;
  8156. }
  8157. .path-calendar .maincalendar .eventlist .event > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  8158. .path-calendar .maincalendar .eventlist .event > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  8159. .path-calendar .maincalendar .eventlist .event > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  8160. .path-calendar .maincalendar .eventlist .event > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  8161. .path-calendar .maincalendar .eventlist .event > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  8162. .path-calendar .maincalendar .eventlist .event > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  8163. .path-calendar .maincalendar .eventlist .event > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  8164. .path-calendar .maincalendar .eventlist .event > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  8165. border-bottom-left-radius: -1;
  8166. }
  8167. .path-calendar .maincalendar .eventlist .event > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  8168. .path-calendar .maincalendar .eventlist .event > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  8169. .path-calendar .maincalendar .eventlist .event > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  8170. .path-calendar .maincalendar .eventlist .event > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  8171. .path-calendar .maincalendar .eventlist .event > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  8172. .path-calendar .maincalendar .eventlist .event > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  8173. .path-calendar .maincalendar .eventlist .event > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  8174. .path-calendar .maincalendar .eventlist .event > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  8175. border-bottom-right-radius: -1;
  8176. }
  8177. .path-calendar .maincalendar .eventlist .event > .panel-body + .table,
  8178. .path-calendar .maincalendar .eventlist .event > .panel-body + .table-responsive {
  8179. border-top: 1px solid #dddddd;
  8180. }
  8181. .path-calendar .maincalendar .eventlist .event > .table > tbody:first-child > tr:first-child th,
  8182. .path-calendar .maincalendar .eventlist .event > .table > tbody:first-child > tr:first-child td {
  8183. border-top: 0;
  8184. }
  8185. .path-calendar .maincalendar .eventlist .event > .table-bordered,
  8186. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered {
  8187. border: 0;
  8188. }
  8189. .path-calendar .maincalendar .eventlist .event > .table-bordered > thead > tr > th:first-child,
  8190. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > thead > tr > th:first-child,
  8191. .path-calendar .maincalendar .eventlist .event > .table-bordered > tbody > tr > th:first-child,
  8192. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  8193. .path-calendar .maincalendar .eventlist .event > .table-bordered > tfoot > tr > th:first-child,
  8194. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  8195. .path-calendar .maincalendar .eventlist .event > .table-bordered > thead > tr > td:first-child,
  8196. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > thead > tr > td:first-child,
  8197. .path-calendar .maincalendar .eventlist .event > .table-bordered > tbody > tr > td:first-child,
  8198. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  8199. .path-calendar .maincalendar .eventlist .event > .table-bordered > tfoot > tr > td:first-child,
  8200. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  8201. border-left: 0;
  8202. }
  8203. .path-calendar .maincalendar .eventlist .event > .table-bordered > thead > tr > th:last-child,
  8204. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > thead > tr > th:last-child,
  8205. .path-calendar .maincalendar .eventlist .event > .table-bordered > tbody > tr > th:last-child,
  8206. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  8207. .path-calendar .maincalendar .eventlist .event > .table-bordered > tfoot > tr > th:last-child,
  8208. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  8209. .path-calendar .maincalendar .eventlist .event > .table-bordered > thead > tr > td:last-child,
  8210. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > thead > tr > td:last-child,
  8211. .path-calendar .maincalendar .eventlist .event > .table-bordered > tbody > tr > td:last-child,
  8212. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  8213. .path-calendar .maincalendar .eventlist .event > .table-bordered > tfoot > tr > td:last-child,
  8214. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  8215. border-right: 0;
  8216. }
  8217. .path-calendar .maincalendar .eventlist .event > .table-bordered > thead > tr:first-child > td,
  8218. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > thead > tr:first-child > td,
  8219. .path-calendar .maincalendar .eventlist .event > .table-bordered > tbody > tr:first-child > td,
  8220. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  8221. .path-calendar .maincalendar .eventlist .event > .table-bordered > thead > tr:first-child > th,
  8222. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > thead > tr:first-child > th,
  8223. .path-calendar .maincalendar .eventlist .event > .table-bordered > tbody > tr:first-child > th,
  8224. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  8225. border-bottom: 0;
  8226. }
  8227. .path-calendar .maincalendar .eventlist .event > .table-bordered > tbody > tr:last-child > td,
  8228. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  8229. .path-calendar .maincalendar .eventlist .event > .table-bordered > tfoot > tr:last-child > td,
  8230. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  8231. .path-calendar .maincalendar .eventlist .event > .table-bordered > tbody > tr:last-child > th,
  8232. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  8233. .path-calendar .maincalendar .eventlist .event > .table-bordered > tfoot > tr:last-child > th,
  8234. .path-calendar .maincalendar .eventlist .event > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  8235. border-bottom: 0;
  8236. }
  8237. .path-calendar .maincalendar .eventlist .event > .table-responsive {
  8238. border: 0;
  8239. margin-bottom: 0;
  8240. }
  8241. .path-calendar .maincalendar .eventlist .event > .panel-heading {
  8242. color: #555555;
  8243. background-color: #f5f5f5;
  8244. border-color: #dddddd;
  8245. }
  8246. .path-calendar .maincalendar .eventlist .event > .panel-heading + .panel-collapse .panel-body {
  8247. border-top-color: #dddddd;
  8248. }
  8249. .path-calendar .maincalendar .eventlist .event > .panel-footer + .panel-collapse .panel-body {
  8250. border-bottom-color: #dddddd;
  8251. }
  8252. .path-calendar .maincalendar .eventlist .event .topic .name {
  8253. float: left;
  8254. }
  8255. .path-calendar .maincalendar .eventlist .event .side {
  8256. width: 32px;
  8257. }
  8258. .path-calendar .maincalendar .eventlist .event .commands a {
  8259. margin: 0 3px;
  8260. }
  8261. .path-calendar .maincalendar .header {
  8262. overflow: hidden;
  8263. }
  8264. .path-calendar .maincalendar .header .buttons {
  8265. float: right;
  8266. }
  8267. .path-calendar .filters table {
  8268. border-collapse: separate;
  8269. border-spacing: 2px;
  8270. width: 100%;
  8271. }
  8272. .path-calendar .cal_courses_flt label {
  8273. margin-right: .45em;
  8274. }
  8275. .path-calendar .maincalendar .calendar-controls .previous,
  8276. .path-calendar .maincalendar .calendar-controls .next {
  8277. width: 30%;
  8278. }
  8279. .path-calendar .maincalendar .eventlist .event .subscription,
  8280. .path-calendar .maincalendar .eventlist .event .course {
  8281. float: left;
  8282. clear: left;
  8283. }
  8284. #page-calendar-export .indent {
  8285. padding-left: 20px;
  8286. }
  8287. .block .minicalendar th,
  8288. .block .minicalendar td {
  8289. padding: 2px;
  8290. font-size: 0.8em;
  8291. }
  8292. .block .calendar_filters ul {
  8293. list-style: none;
  8294. margin: 0;
  8295. }
  8296. .block .calendar_filters li {
  8297. margin-bottom: .2em;
  8298. }
  8299. .block .calendar_filters li span img {
  8300. padding: 0 .2em;
  8301. }
  8302. .block .calendar_filters .eventname {
  8303. padding-left: .2em;
  8304. }
  8305. .block .minicalendar {
  8306. max-width: 280px;
  8307. margin-left: auto;
  8308. margin-right: auto;
  8309. }
  8310. .block .minicalendar td.weekend {
  8311. color: #dd5600;
  8312. }
  8313. .block .minicalendar .calendar-controls .previous {
  8314. text-align: left;
  8315. display: block;
  8316. float: left;
  8317. width: 12%;
  8318. }
  8319. .block .minicalendar .calendar-controls .current {
  8320. float: left;
  8321. text-align: center;
  8322. display: block;
  8323. width: 76%;
  8324. }
  8325. .block .minicalendar .calendar-controls .next {
  8326. text-align: right;
  8327. display: block;
  8328. float: left;
  8329. width: 12%;
  8330. }
  8331. .block .minicalendar .content h3.eventskey {
  8332. margin-top: 0.5em;
  8333. }
  8334. .block .minicalendar .calendar-event-panel {
  8335. border: 0;
  8336. }
  8337. .block .minicalendar .calendar-event-panel .yui3-overlay-content {
  8338. position: absolute;
  8339. top: 0;
  8340. left: 0;
  8341. z-index: 1010;
  8342. display: none;
  8343. max-width: 276px;
  8344. padding: 1px;
  8345. text-align: left;
  8346. background-color: #ffffff;
  8347. background-clip: padding-box;
  8348. border: 1px solid #cccccc;
  8349. border: 1px solid rgba(0, 0, 0, 0.2);
  8350. border-radius: 6px;
  8351. -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  8352. box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  8353. white-space: normal;
  8354. display: block;
  8355. }
  8356. .block .minicalendar .calendar-event-panel .yui3-overlay-content.top {
  8357. margin-top: -10px;
  8358. }
  8359. .block .minicalendar .calendar-event-panel .yui3-overlay-content.right {
  8360. margin-left: 10px;
  8361. }
  8362. .block .minicalendar .calendar-event-panel .yui3-overlay-content.bottom {
  8363. margin-top: 10px;
  8364. }
  8365. .block .minicalendar .calendar-event-panel .yui3-overlay-content.left {
  8366. margin-left: -10px;
  8367. }
  8368. .block .minicalendar .calendar-event-panel .yui3-overlay-content.top > .arrow {
  8369. left: 50%;
  8370. margin-left: -11px;
  8371. border-bottom-width: 0;
  8372. border-top-color: #999999;
  8373. border-top-color: rgba(0, 0, 0, 0.25);
  8374. bottom: -11px;
  8375. }
  8376. .block .minicalendar .calendar-event-panel .yui3-overlay-content.top > .arrow:after {
  8377. content: " ";
  8378. bottom: 1px;
  8379. margin-left: -10px;
  8380. border-bottom-width: 0;
  8381. border-top-color: #ffffff;
  8382. }
  8383. .block .minicalendar .calendar-event-panel .yui3-overlay-content.right > .arrow {
  8384. top: 50%;
  8385. left: -11px;
  8386. margin-top: -11px;
  8387. border-left-width: 0;
  8388. border-right-color: #999999;
  8389. border-right-color: rgba(0, 0, 0, 0.25);
  8390. }
  8391. .block .minicalendar .calendar-event-panel .yui3-overlay-content.right > .arrow:after {
  8392. content: " ";
  8393. left: 1px;
  8394. bottom: -10px;
  8395. border-left-width: 0;
  8396. border-right-color: #ffffff;
  8397. }
  8398. .block .minicalendar .calendar-event-panel .yui3-overlay-content.bottom > .arrow {
  8399. left: 50%;
  8400. margin-left: -11px;
  8401. border-top-width: 0;
  8402. border-bottom-color: #999999;
  8403. border-bottom-color: rgba(0, 0, 0, 0.25);
  8404. top: -11px;
  8405. }
  8406. .block .minicalendar .calendar-event-panel .yui3-overlay-content.bottom > .arrow:after {
  8407. content: " ";
  8408. top: 1px;
  8409. margin-left: -10px;
  8410. border-top-width: 0;
  8411. border-bottom-color: #ffffff;
  8412. }
  8413. .block .minicalendar .calendar-event-panel .yui3-overlay-content.left > .arrow {
  8414. top: 50%;
  8415. right: -11px;
  8416. margin-top: -11px;
  8417. border-right-width: 0;
  8418. border-left-color: #999999;
  8419. border-left-color: rgba(0, 0, 0, 0.25);
  8420. }
  8421. .block .minicalendar .calendar-event-panel .yui3-overlay-content.left > .arrow:after {
  8422. content: " ";
  8423. right: 1px;
  8424. border-right-width: 0;
  8425. border-left-color: #ffffff;
  8426. bottom: -10px;
  8427. }
  8428. .block .minicalendar .calendar-event-panel h2 {
  8429. margin: 0;
  8430. padding: 8px 14px;
  8431. font-size: 14px;
  8432. font-weight: normal;
  8433. line-height: 18px;
  8434. background-color: #f7f7f7;
  8435. border-bottom: 1px solid #ebebeb;
  8436. border-radius: 5px 5px 0 0;
  8437. }
  8438. .block .minicalendar .calendar-event-panel .yui3-widget-bd {
  8439. padding: 9px 14px;
  8440. border: 1px dotted rgba(0, 0, 0, 0.2);
  8441. border-radius: 4px;
  8442. margin: 10px;
  8443. background-color: #ffffff;
  8444. }
  8445. .block .minicalendar .calendar-event-panel .yui3-widget-bd .eventcontent {
  8446. text-align: left;
  8447. margin: 0;
  8448. font-size: 14px;
  8449. }
  8450. /* course.less */
  8451. /* COURSE CONTENT */
  8452. .section_add_menus {
  8453. text-align: right;
  8454. }
  8455. .section_add_menus optgroup {
  8456. font-weight: normal;
  8457. font-style: italic;
  8458. }
  8459. .section_add_menus .urlselect {
  8460. margin-left: .4em;
  8461. }
  8462. .section_add_menus .urlselect select {
  8463. margin-left: .2em;
  8464. }
  8465. .section_add_menus .urlselect img.iconhelp {
  8466. padding: 0;
  8467. margin: 0;
  8468. vertical-align: text-bottom;
  8469. }
  8470. .section_add_menus .horizontal div,
  8471. .section_add_menus .horizontal form {
  8472. display: inline;
  8473. }
  8474. .site-topic ul.section,
  8475. .course-content ul.section {
  8476. margin: 1em;
  8477. }
  8478. .section .spinner {
  8479. height: 16px;
  8480. width: 16px;
  8481. }
  8482. .section .label {
  8483. text-align: left;
  8484. }
  8485. .section .activity {
  8486. /* The command block for each activity */
  8487. }
  8488. .section .activity .spinner {
  8489. left: 100%;
  8490. position: absolute;
  8491. vertical-align: text-bottom;
  8492. }
  8493. .section .activity .editing_move {
  8494. /* Move the move icon to the start of the line */
  8495. position: absolute;
  8496. left: 0;
  8497. top: 0;
  8498. }
  8499. .section .activity .mod-indent-outer {
  8500. /**
  8501. * Add appropriate padding such that nothing overlaps the
  8502. * absolute positioned move icon.
  8503. */
  8504. }
  8505. .section .activity .actions {
  8506. position: absolute;
  8507. right: 0;
  8508. top: 0;
  8509. }
  8510. .section .activity .contentwithoutlink,
  8511. .section .activity .activityinstance {
  8512. display: block;
  8513. min-width: 40%;
  8514. padding-right: 4px;
  8515. min-height: 2em;
  8516. }
  8517. .section .activity .contentwithoutlink .dimmed img.activityicon,
  8518. .section .activity .activityinstance .dimmed img.activityicon {
  8519. opacity: 0.5;
  8520. filter: alpha(opacity=50);
  8521. }
  8522. .section .filler {
  8523. display: none;
  8524. }
  8525. .section .activity.editor_displayed a.editing_title,
  8526. .section .activity.editor_displayed .moodle-actionmenu {
  8527. display: none;
  8528. }
  8529. .section .activity.editor_displayed div.activityinstance {
  8530. padding-right: initial;
  8531. }
  8532. .section .activity.editor_displayed div.activityinstance input {
  8533. margin-bottom: initial;
  8534. padding-top: initial;
  8535. padding-bottom: initial;
  8536. vertical-align: text-bottom;
  8537. }
  8538. .editing .section .activity .mod-indent-outer {
  8539. padding-left: 32px;
  8540. }
  8541. .activity img.activityicon {
  8542. margin-right: 6px;
  8543. vertical-align: text-bottom;
  8544. }
  8545. .section .activity .activityinstance,
  8546. .section .activity .activityinstance div {
  8547. display: inline-block;
  8548. }
  8549. .editing .section .activity .contentwithoutlink,
  8550. .editing .section .activity .activityinstance {
  8551. padding-right: 200px;
  8552. }
  8553. .editing_show + .editing_assign,
  8554. .editing_hide + .editing_assign {
  8555. margin-left: 20px;
  8556. }
  8557. .section .activity .commands {
  8558. white-space: nowrap;
  8559. display: inline !important;
  8560. }
  8561. .section .activity .activityinstance .groupinglabel {
  8562. padding-left: 30px;
  8563. }
  8564. .section .activity .contentafterlink p {
  8565. margin: .5em 0;
  8566. }
  8567. .section .activity.modtype_label.label {
  8568. font-weight: normal;
  8569. padding: .2em;
  8570. }
  8571. .section li.activity {
  8572. padding: .2em;
  8573. clear: both;
  8574. }
  8575. .section img.movetarget {
  8576. height: 16px;
  8577. width: 80px;
  8578. }
  8579. .section .activity .availabilityinfo,
  8580. .section .activity .contentafterlink {
  8581. margin-top: 0.5em;
  8582. margin-left: 30px;
  8583. }
  8584. .editing .section .activity:hover,
  8585. .editing .section .activity.action-menu-shown {
  8586. background-color: #eeeeee;
  8587. }
  8588. .course-content {
  8589. margin-top: 0;
  8590. }
  8591. .course-content .current {
  8592. background-color: #d9edf7;
  8593. }
  8594. .course-content .section-summary {
  8595. border: 1px solid #ddd;
  8596. margin-top: 5px;
  8597. list-style: none;
  8598. }
  8599. .course-content .section-summary .section-title {
  8600. margin: 2px 5px 10px 5px;
  8601. }
  8602. .course-content .section-summary .summarytext {
  8603. margin: 2px 5px 2px 5px;
  8604. }
  8605. .course-content .section-summary .section-summary-activities .activity-count {
  8606. color: #999999;
  8607. font-size: 12px;
  8608. margin: 3px;
  8609. white-space: nowrap;
  8610. display: inline-block;
  8611. }
  8612. .course-content .section-summary .summary {
  8613. margin-top: 5px;
  8614. }
  8615. .course-content .single-section {
  8616. margin-top: 1em;
  8617. }
  8618. .course-content .single-section .section-navigation {
  8619. display: block;
  8620. padding: 0.5em;
  8621. margin-bottom: -0.5em;
  8622. }
  8623. .course-content .single-section .section-navigation .title {
  8624. font-weight: bold;
  8625. font-size: 108%;
  8626. clear: both;
  8627. }
  8628. .course-content .single-section .section-navigation .mdl-left {
  8629. font-weight: normal;
  8630. float: left;
  8631. margin-right: 1em;
  8632. }
  8633. .course-content .single-section .section-navigation .mdl-left .larrow {
  8634. margin-right: 0.1em;
  8635. }
  8636. .course-content .single-section .section-navigation .mdl-right {
  8637. font-weight: normal;
  8638. float: right;
  8639. margin-left: 1em;
  8640. }
  8641. .course-content .single-section .section-navigation .mdl-right .rarrow {
  8642. margin-left: 0.1em;
  8643. }
  8644. .course-content .single-section .section-navigation .mdl-bottom {
  8645. margin-top: 0;
  8646. }
  8647. .course-content ul li.section.main {
  8648. border-bottom: 2px solid #eee;
  8649. margin-top: 0;
  8650. }
  8651. .course-content ul li.section.hidden {
  8652. opacity: 0.5;
  8653. filter: alpha(opacity=50);
  8654. }
  8655. .course-content ul.topics li.section {
  8656. padding-bottom: 20px;
  8657. }
  8658. .course-content ul.topics li.section .summary {
  8659. margin-left: 25px;
  8660. }
  8661. .course-content ul.topics li.section .content,
  8662. .course-content ul.weeks li.section .content {
  8663. margin-right: 20px;
  8664. margin-left: 20px;
  8665. padding: 0;
  8666. }
  8667. .path-course-view .completionprogress {
  8668. margin-left: 25px;
  8669. display: block;
  8670. float: right;
  8671. height: 20px;
  8672. position: relative;
  8673. z-index: 1000;
  8674. text-align: right;
  8675. }
  8676. .path-course-view a.reduce-sections {
  8677. padding-left: 0.2em;
  8678. }
  8679. .path-course-view .subscribelink {
  8680. text-align: right;
  8681. }
  8682. .path-course-view .unread {
  8683. margin-left: 30px;
  8684. }
  8685. .path-course-view .block.drag .header {
  8686. cursor: move;
  8687. }
  8688. .path-course-view .single-section .completionprogress {
  8689. margin-right: 5px;
  8690. }
  8691. .path-course-view .section .summary {
  8692. line-height: normal;
  8693. }
  8694. .path-course-view li.activity span.autocompletion img {
  8695. vertical-align: text-bottom;
  8696. }
  8697. .path-course-view li.activity form.togglecompletion img {
  8698. max-width: none;
  8699. }
  8700. .path-course-view li.activity form.togglecompletion .ajaxworking {
  8701. width: 16px;
  8702. height: 16px;
  8703. position: absolute;
  8704. right: 22px;
  8705. top: 3px;
  8706. background: url([[pix:i/ajaxloader]]) no-repeat;
  8707. }
  8708. #page-site-index .subscribelink {
  8709. text-align: right;
  8710. }
  8711. #site-news-forum h2,
  8712. #frontpage-course-list h2,
  8713. #frontpage-category-names h2,
  8714. #frontpage-category-combo h2 {
  8715. margin-bottom: 9px;
  8716. }
  8717. .path-site li.activity > div,
  8718. .path-course-view li.activity > div {
  8719. position: relative;
  8720. padding: 0 16px 0 0;
  8721. }
  8722. li.section.hidden span.commands a.editing_hide,
  8723. li.section.hidden span.commands a.editing_show {
  8724. cursor: default;
  8725. }
  8726. ul.weeks h3.sectionname {
  8727. white-space: nowrap;
  8728. }
  8729. .editing ul.weeks h3.sectionname {
  8730. white-space: normal;
  8731. }
  8732. .single-section h3.sectionname {
  8733. text-align: center;
  8734. clear: both;
  8735. }
  8736. input.titleeditor {
  8737. width: 330px;
  8738. vertical-align: text-bottom;
  8739. }
  8740. span.editinstructions {
  8741. position: absolute;
  8742. top: 0;
  8743. margin-top: -22px;
  8744. margin-left: 30px;
  8745. line-height: 16px;
  8746. font-size: 12px;
  8747. padding: .1em .4em;
  8748. background-color: #d9edf7;
  8749. color: #3a87ad;
  8750. text-decoration: none;
  8751. z-index: 9999;
  8752. box-shadow: 2px 2px 5px 1px #ccc;
  8753. border: 1px solid #bce8f1;
  8754. }
  8755. #dndupload-status {
  8756. position: absolute;
  8757. top: 52px;
  8758. padding: 15px;
  8759. margin-bottom: 20px;
  8760. border: 1px solid transparent;
  8761. border-radius: 4px;
  8762. background-color: #d9edf7;
  8763. border-color: #bce8f1;
  8764. color: #3a87ad;
  8765. left: 50%;
  8766. width: 30em;
  8767. margin-left: -15em;
  8768. box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.2);
  8769. border-top-right-radius: 0;
  8770. border-top-left-radius: 0;
  8771. z-index: -1;
  8772. }
  8773. #dndupload-status h4 {
  8774. margin-top: 0;
  8775. color: inherit;
  8776. }
  8777. #dndupload-status .alert-link {
  8778. font-weight: bold;
  8779. }
  8780. #dndupload-status > p,
  8781. #dndupload-status > ul {
  8782. margin-bottom: 0;
  8783. }
  8784. #dndupload-status > p + p {
  8785. margin-top: 5px;
  8786. }
  8787. #dndupload-status hr {
  8788. border-top-color: #a6e1ec;
  8789. }
  8790. #dndupload-status .alert-link {
  8791. color: #2d6987;
  8792. }
  8793. .dndupload-preview {
  8794. color: #909090;
  8795. border: 1px dashed #909090;
  8796. list-style: none;
  8797. margin-top: .2em;
  8798. padding: .3em;
  8799. }
  8800. .dndupload-preview img.icon {
  8801. vertical-align: text-bottom;
  8802. padding: 0;
  8803. }
  8804. .dndupload-progress-outer {
  8805. overflow: hidden;
  8806. height: 20px;
  8807. margin-bottom: 20px;
  8808. background-color: #f5f5f5;
  8809. border-radius: 4px;
  8810. -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  8811. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  8812. }
  8813. .dndupload-progress-inner {
  8814. float: left;
  8815. width: 0%;
  8816. height: 100%;
  8817. font-size: 12px;
  8818. line-height: 20px;
  8819. color: #ffffff;
  8820. text-align: center;
  8821. background-color: #2fa4e7;
  8822. -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  8823. box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  8824. -webkit-transition: width 0.6s ease;
  8825. transition: width 0.6s ease;
  8826. }
  8827. .dndupload-hidden {
  8828. display: none;
  8829. }
  8830. #page-course-pending .singlebutton,
  8831. #page-course-index .singlebutton,
  8832. #page-course-index-category .singlebutton,
  8833. #page-course-editsection .singlebutton {
  8834. text-align: center;
  8835. }
  8836. #page-admin-course-manage #movecourses td img {
  8837. margin: 0 .22em;
  8838. vertical-align: text-bottom;
  8839. }
  8840. #page-admin-course-manage #movecourses td img.icon {
  8841. padding: 0;
  8842. }
  8843. #page-course-pending .pendingcourserequests {
  8844. margin-bottom: 1em;
  8845. }
  8846. #page-course-pending .pendingcourserequests .singlebutton {
  8847. display: inline;
  8848. }
  8849. #page-course-pending .pendingcourserequests .cell {
  8850. padding: 0 5px;
  8851. }
  8852. #page-course-pending .pendingcourserequests .cell.c6 {
  8853. white-space: nowrap;
  8854. }
  8855. .coursebox {
  8856. position: relative;
  8857. }
  8858. .coursebox .courseimage img {
  8859. border-radius: 6px;
  8860. float: left;
  8861. height: auto;
  8862. margin-right: 10px;
  8863. max-width: 240px;
  8864. }
  8865. .coursebox .teachers li {
  8866. list-style-type: none;
  8867. padding: 0;
  8868. margin: 0;
  8869. }
  8870. .coursebox .coursebtn {
  8871. position: absolute;
  8872. right: 10px;
  8873. bottom: 10px;
  8874. }
  8875. .coursebox .boxfooter {
  8876. clear: both;
  8877. margin-bottom: 30px;
  8878. }
  8879. .coursebox .enrolmenticons {
  8880. float: right;
  8881. }
  8882. .coursebox .enrolmenticons img {
  8883. padding: 0 5px;
  8884. }
  8885. .coursebox.remotehost > .info > .categoryname a {
  8886. background-image: url([[pix:moodle|i/mnethost]]);
  8887. }
  8888. .coursebox.collapsed {
  8889. margin-bottom: 0;
  8890. }
  8891. .coursebox.collapsed > .content {
  8892. display: none;
  8893. }
  8894. .courses .coursebox.collapsed {
  8895. border: 1px solid #eee;
  8896. padding: 5px;
  8897. }
  8898. .course_category_tree .courses > .paging.paging-morelink:hover {
  8899. background-color: #eee;
  8900. }
  8901. .course_category_tree .category .numberofcourse {
  8902. font-size: 12px;
  8903. }
  8904. .course_category_tree .category > .info {
  8905. min-height: 20px;
  8906. padding: 19px;
  8907. margin-bottom: 20px;
  8908. background-color: #f5f5f5;
  8909. border: 1px solid #e3e3e3;
  8910. border-radius: 4px;
  8911. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  8912. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  8913. min-height: 0;
  8914. padding: 0;
  8915. margin: 3px 0;
  8916. margin-bottom: 3px;
  8917. clear: both;
  8918. }
  8919. .course_category_tree .category > .info blockquote {
  8920. border-color: #ddd;
  8921. border-color: rgba(0, 0, 0, 0.15);
  8922. }
  8923. .course_category_tree .category > .info > .categoryname {
  8924. background-image: url([[pix:t/collapsed_empty]]);
  8925. background-repeat: no-repeat;
  8926. padding: 2px 18px;
  8927. margin: 3px;
  8928. background-position: left;
  8929. }
  8930. .course_category_tree .category > .content {
  8931. padding-left: 16px;
  8932. }
  8933. .course_category_tree .controls {
  8934. visibility: hidden;
  8935. margin-bottom: 5px;
  8936. text-align: right;
  8937. float: right;
  8938. }
  8939. .course_category_tree .controls div {
  8940. display: inline;
  8941. cursor: pointer;
  8942. padding-right: 2em;
  8943. font-size: 75%;
  8944. }
  8945. .course_category_tree .category.with_children > .info > .categoryname {
  8946. background-image: url([[pix:t/expanded]]);
  8947. cursor: pointer;
  8948. line-height: 30px;
  8949. }
  8950. .course_category_tree .category.with_children.collapsed > .info > .categoryname {
  8951. background-image: url([[pix:t/collapsed]]);
  8952. }
  8953. .course_category_tree .category.collapsed > .content {
  8954. display: none;
  8955. }
  8956. .course_category_tree .paging.paging-morelink a {
  8957. font-size: 12px;
  8958. }
  8959. .jsenabled .course_category_tree .controls {
  8960. visibility: visible;
  8961. }
  8962. .course_category_tree.frontpage-category-names .category > .info {
  8963. background: none;
  8964. border: none;
  8965. margin: 0;
  8966. }
  8967. .course_category_tree .subcategories > .paging,
  8968. .courses > .paging {
  8969. margin: 0;
  8970. padding: 5px;
  8971. text-align: center;
  8972. }
  8973. .courses > .paging.paging-morelink,
  8974. .course_category_tree .subcategories > .paging.paging-morelink {
  8975. text-align: left;
  8976. }
  8977. #page-course-index-category .generalbox.info {
  8978. margin-bottom: 15px;
  8979. border: 1px dotted #ddd;
  8980. border-radius: 4px;
  8981. padding: 5px;
  8982. }
  8983. #page-course-index-category .categorypicker {
  8984. text-align: right;
  8985. margin: 10px 0 20px;
  8986. }
  8987. .section .summary .iconsmall,
  8988. .section .activity .iconsmall {
  8989. width: 16px;
  8990. height: 16px;
  8991. }
  8992. .section .editing_title .iconsmall {
  8993. width: 21px;
  8994. height: 21px;
  8995. margin: 8px 8px 0px 0;
  8996. padding: 4px 8px 0px 0;
  8997. vertical-align: text-bottom;
  8998. }
  8999. .section .moodle-actionmenu .iconsmall {
  9000. max-width: none !important;
  9001. /** reset sets 100% !important which breaks on IE8 without this !important */
  9002. width: 21px;
  9003. height: 21px;
  9004. padding: 4px;
  9005. vertical-align: bottom;
  9006. }
  9007. .section .moodle-actionmenu[data-enhanced] .menu img {
  9008. width: 21px;
  9009. height: 21px;
  9010. }
  9011. #course-category-listings {
  9012. background-color: transparent;
  9013. margin-bottom: 200px;
  9014. /** Two column layout */
  9015. /** Three column layout */
  9016. }
  9017. #course-category-listings.columns-2 > #course-listing > div {
  9018. position: relative;
  9019. left: -1px;
  9020. }
  9021. #course-category-listings.columns-3 > #course-listing > div {
  9022. height: 100%;
  9023. }
  9024. #course-category-listings > div > div {
  9025. min-height: 300px;
  9026. border: 1px solid #dddddd;
  9027. }
  9028. #course-category-listings > div > div > ul.ml > li:first-child > div {
  9029. border-top: 0;
  9030. }
  9031. #course-category-listings h3 {
  9032. margin: 0;
  9033. padding: .4rem .6rem .3rem;
  9034. background-color: #f5f5f5;
  9035. color: #555555;
  9036. border-bottom: 1px solid #dddddd;
  9037. }
  9038. #course-category-listings h4 {
  9039. margin: 1rem 0 0;
  9040. padding: .6rem 1rem .5rem;
  9041. }
  9042. #course-category-listings .moodle-actionmenu {
  9043. white-space: nowrap;
  9044. }
  9045. #course-category-listings .moodle-actionmenu[data-enhance] .toggle-display img {
  9046. width: auto;
  9047. }
  9048. #course-category-listings .moodle-actionmenu[data-enhance] .toggle-display.textmenu {
  9049. padding-right: 4px;
  9050. }
  9051. #course-category-listings .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret {
  9052. margin-top: 12px;
  9053. }
  9054. #course-category-listings .listing-actions {
  9055. text-align: center;
  9056. padding: .4rem .3rem .3rem;
  9057. line-height: 2.2em;
  9058. }
  9059. #course-category-listings .listing-actions > .moodle-actionmenu {
  9060. display: inline-block;
  9061. }
  9062. #course-category-listings .listing-actions > .moodle-actionmenu .menu a {
  9063. padding-left: 1rem;
  9064. }
  9065. #course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced]) li {
  9066. line-height: normal;
  9067. }
  9068. #course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced]) > .menubar a {
  9069. color: inherit;
  9070. display: inline-block;
  9071. }
  9072. #course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced]) > .menubar a > img {
  9073. display: none;
  9074. }
  9075. #course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced]) > .menubar a .caret {
  9076. display: none;
  9077. }
  9078. #course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced]) > .menu .menu-action-text {
  9079. display: inline-block;
  9080. }
  9081. #course-category-listings ul.ml {
  9082. list-style: none;
  9083. margin: 1rem 0;
  9084. }
  9085. #course-category-listings ul.ml ul.ml {
  9086. margin: 0;
  9087. }
  9088. #course-category-listings li {
  9089. line-height: 2.2em;
  9090. }
  9091. #course-category-listings li > div:hover {
  9092. background-color: #f5f5f5;
  9093. }
  9094. #course-category-listings li .tree-icon {
  9095. margin: 2px 6px 0 0;
  9096. width: 12px;
  9097. vertical-align: inherit;
  9098. }
  9099. #course-category-listings li[data-selected='1'] > div {
  9100. background-color: #d9edf7;
  9101. border-top-color: #dddddd;
  9102. border-bottom-color: #dddddd;
  9103. }
  9104. #course-category-listings li[data-selected='1'] li:first-of-type > div,
  9105. #course-category-listings li[data-selected='1'][data-expandable='0'] + li > div {
  9106. border-top-color: #dddddd;
  9107. }
  9108. #course-category-listings li[data-selected='1']:last-of-type > div {
  9109. border-bottom-color: #dddddd;
  9110. }
  9111. #course-category-listings li .tree-icon {
  9112. margin-left: 0;
  9113. }
  9114. #course-category-listings li li .tree-icon {
  9115. margin-left: 1em;
  9116. }
  9117. #course-category-listings li li li .tree-icon {
  9118. margin-left: 2em;
  9119. }
  9120. #course-category-listings li li li li .tree-icon {
  9121. margin-left: 3em;
  9122. }
  9123. #course-category-listings li li li li li .tree-icon {
  9124. margin-left: 4em;
  9125. }
  9126. #course-category-listings li li li li li li .tree-icon {
  9127. margin-left: 4.5em;
  9128. }
  9129. #course-category-listings li li li li li li li .tree-icon {
  9130. margin-left: 5em;
  9131. }
  9132. #course-category-listings li li li li li li li li .tree-icon {
  9133. margin-left: 5.5em;
  9134. }
  9135. #course-category-listings li + li > div,
  9136. #course-category-listings li:first-child > div {
  9137. border-top-color: #dddddd;
  9138. }
  9139. #course-category-listings .item-actions {
  9140. margin-right: 1em;
  9141. display: inline-block;
  9142. display: initial;
  9143. }
  9144. #course-category-listings .item-actions img {
  9145. margin: 0 4px;
  9146. height: 12px;
  9147. padding: 0;
  9148. vertical-align: inherit;
  9149. }
  9150. #course-category-listings .item-actions.show .menu a {
  9151. padding: 4px 1em 4px 4px;
  9152. }
  9153. #course-category-listings .item-actions.show .menu img {
  9154. width: 12px;
  9155. max-width: none;
  9156. }
  9157. #course-category-listings .item-actions .menu-action-text {
  9158. vertical-align: inherit;
  9159. }
  9160. #course-category-listings .listitem > div > .float-left {
  9161. float: left;
  9162. }
  9163. #course-category-listings .listitem > div > .float-right {
  9164. float: right;
  9165. text-align: right;
  9166. }
  9167. #course-category-listings .listitem > div .item-actions .action-show {
  9168. display: none;
  9169. }
  9170. #course-category-listings .listitem > div .item-actions .action-hide {
  9171. display: inline;
  9172. }
  9173. #course-category-listings .listitem > div .without-actions {
  9174. color: #555555;
  9175. }
  9176. #course-category-listings .listitem > div .idnumber {
  9177. color: #555555;
  9178. margin-right: 2em;
  9179. }
  9180. #course-category-listings .listitem[data-visible="0"] {
  9181. color: #999999;
  9182. }
  9183. #course-category-listings .listitem[data-visible="0"] a.categoryname {
  9184. color: #999999;
  9185. }
  9186. #course-category-listings .listitem[data-visible="0"] > div > a {
  9187. color: #999999;
  9188. }
  9189. #course-category-listings .listitem[data-visible="0"] > div .item-actions .action-show {
  9190. display: inline;
  9191. }
  9192. #course-category-listings .listitem[data-visible="0"] > div .item-actions .action-hide {
  9193. display: none;
  9194. }
  9195. #course-category-listings .listitem[data-visible="0"] > ul .item-actions.category-item-actions .action-hide,
  9196. #course-category-listings .listitem[data-visible="0"] > ul .item-actions.category-item-actions .action-show {
  9197. display: none;
  9198. }
  9199. #course-category-listings .listitem.highlight {
  9200. background-color: transparent;
  9201. }
  9202. #course-category-listings .listitem.highlight > div,
  9203. #course-category-listings .listitem.highlight > div:hover,
  9204. #course-category-listings .listitem.highlight[data-selected='1'] > div {
  9205. background-color: #dff0d8;
  9206. }
  9207. #course-category-listings #course-listing .listitem .categoryname {
  9208. display: inline-block;
  9209. margin-left: 1em;
  9210. color: #555555;
  9211. }
  9212. #course-category-listings #course-listing .listitem .coursename {
  9213. display: inline-block;
  9214. }
  9215. #course-category-listings #course-listing .listitem > div {
  9216. padding-left: 1rem;
  9217. }
  9218. #course-category-listings #course-listing > .firstpage .listitem:first-child > div .item-actions .action-moveup,
  9219. #course-category-listings #course-listing > .lastpage .listitem:last-child > div .item-actions .action-movedown {
  9220. display: none;
  9221. }
  9222. #course-category-listings #course-listing .bulk-action-checkbox {
  9223. margin: -2px 6px 0 0;
  9224. }
  9225. #course-category-listings #category-listing .listitem.collapsed > ul.ml {
  9226. display: none;
  9227. }
  9228. #course-category-listings #category-listing .listitem > div > .ba-checkbox {
  9229. width: 2.2em;
  9230. text-align: center;
  9231. margin: -1px 0.5em 0 0;
  9232. padding-top: 2px;
  9233. }
  9234. #course-category-listings #category-listing .listitem.highlight > div > .ba-checkbox {
  9235. background-color: #dff0d8;
  9236. }
  9237. #course-category-listings #category-listing .listitem[data-selected='1'] > div > .ba-checkbox {
  9238. margin: 0 0.5em 0 0;
  9239. padding: 0;
  9240. background-color: inherit;
  9241. }
  9242. #course-category-listings #category-listing .listitem:first-child > div .item-actions .action-moveup,
  9243. #course-category-listings #category-listing .listitem:last-child > div .item-actions .action-movedown {
  9244. display: none;
  9245. }
  9246. #course-category-listings #category-listing .course-count {
  9247. color: #555555;
  9248. margin-right: 2rem;
  9249. min-width: 3.5em;
  9250. display: inline-block;
  9251. }
  9252. #course-category-listings #category-listing .course-count .smallicon {
  9253. width: 12px;
  9254. margin-left: 4px;
  9255. vertical-align: inherit;
  9256. }
  9257. #course-category-listings #category-listing .bulk-action-checkbox {
  9258. margin-right: -3px;
  9259. }
  9260. #course-category-listings #category-listing .category-listing > ul > .listitem:first-child {
  9261. position: relative;
  9262. }
  9263. #course-category-listings #category-listing .category-bulk-actions {
  9264. margin: 0 0.5em 0.5em;
  9265. position: relative;
  9266. }
  9267. #course-category-listings .detail-pair {
  9268. border-bottom: 1px solid #dddddd;
  9269. margin: 0 1rem;
  9270. }
  9271. #course-category-listings .detail-pair > * {
  9272. display: inline-block;
  9273. line-height: 2.2rem;
  9274. }
  9275. #course-category-listings .detail-pair .pair-key {
  9276. font-weight: bold;
  9277. vertical-align: top;
  9278. }
  9279. #course-category-listings .detail-pair .pair-key span {
  9280. margin-right: 1rem;
  9281. display: block;
  9282. }
  9283. #course-category-listings .detail-pair .pair-value select {
  9284. max-width: 100%;
  9285. }
  9286. #course-category-listings .bulk-actions .detail-pair > * {
  9287. display: block;
  9288. width: 100%;
  9289. }
  9290. #course-category-listings .listing-pagination {
  9291. text-align: center;
  9292. }
  9293. #course-category-listings .listing-pagination .yui3-button {
  9294. background-color: #ffffff;
  9295. color: #555555;
  9296. border: 0;
  9297. margin: .4rem .2rem .45rem;
  9298. font-size: 10.4px;
  9299. }
  9300. #course-category-listings .listing-pagination .yui3-button.active-page {
  9301. background-color: #2fa4e7;
  9302. color: #ffffff;
  9303. }
  9304. #course-category-listings .listing-pagination-totals {
  9305. text-align: center;
  9306. }
  9307. #course-category-listings .listing-pagination-totals.dimmed {
  9308. color: #999999;
  9309. margin: .4rem 1rem .45rem;
  9310. }
  9311. #course-category-listings .select-a-category .notifymessage,
  9312. #course-category-listings .select-a-category .alert {
  9313. margin: 1em;
  9314. }
  9315. #course-category-listings #course-listing .listitem .drag-handle {
  9316. display: none;
  9317. }
  9318. .jsenabled #course-category-listings #course-listing .listitem .drag-handle {
  9319. display: inline-block;
  9320. margin: 0 6px 0 0;
  9321. cursor: pointer;
  9322. }
  9323. /** Management header styling **/
  9324. .coursecat-management-header {
  9325. vertical-align: middle;
  9326. }
  9327. .coursecat-management-header h2 {
  9328. display: inline-block;
  9329. text-align: left;
  9330. }
  9331. .coursecat-management-header > div {
  9332. display: inline-block;
  9333. float: right;
  9334. line-height: 40px;
  9335. }
  9336. .coursecat-management-header > div > div {
  9337. margin-left: 1em;
  9338. margin: 10px 0;
  9339. display: inline-block;
  9340. }
  9341. .coursecat-management-header select {
  9342. max-width: 300px;
  9343. cursor: pointer;
  9344. padding: 0.4em 0.5em 0.45em 1em;
  9345. vertical-align: baseline;
  9346. white-space: nowrap;
  9347. }
  9348. .coursecat-management-header .view-mode-selector .moodle-actionmenu {
  9349. white-space: nowrap;
  9350. display: inline-block;
  9351. }
  9352. .coursecat-management-header .view-mode-selector .moodle-actionmenu[data-enhanced].show .menu a {
  9353. padding-left: 1em;
  9354. }
  9355. .course-being-dragged-proxy {
  9356. border: 0;
  9357. color: #2fa4e7;
  9358. vertical-align: middle;
  9359. padding: 0 0 0 4em;
  9360. }
  9361. .course-being-dragged {
  9362. opacity: 0.5;
  9363. filter: alpha(opacity=50);
  9364. }
  9365. /**
  9366. * Display sizes:
  9367. * Large displays 1200 +
  9368. * Default displays 980 1199
  9369. * Tablets 768 979
  9370. * Small tablets and large phones 481 767
  9371. * Phones 0 480
  9372. */
  9373. @media (min-width: 1200px) and (max-width: 1600px) {
  9374. #course-category-listings.columns-3 {
  9375. background-color: transparent;
  9376. border: 0;
  9377. }
  9378. #course-category-listings.columns-3 #category-listing,
  9379. #course-category-listings.columns-3 #course-listing {
  9380. width: 50%;
  9381. }
  9382. #course-category-listings.columns-3 #category-listing > div,
  9383. #course-category-listings.columns-3 #course-listing > div,
  9384. #course-category-listings.columns-3 #course-detail > div {
  9385. border: 1px solid #e1e1e8;
  9386. background-color: #fff;
  9387. }
  9388. #course-category-listings.columns-3 #course-detail {
  9389. width: 100%;
  9390. margin-top: 1em;
  9391. }
  9392. }
  9393. @media (max-width: 1199px) {
  9394. #course-category-listings.columns-2,
  9395. #course-category-listings.columns-3 {
  9396. background-color: transparent;
  9397. border: 0;
  9398. }
  9399. #course-category-listings.columns-2 #category-listing,
  9400. #course-category-listings.columns-3 #category-listing,
  9401. #course-category-listings.columns-2 #course-listing,
  9402. #course-category-listings.columns-3 #course-listing,
  9403. #course-category-listings.columns-2 #course-detail,
  9404. #course-category-listings.columns-3 #course-detail {
  9405. width: 100%;
  9406. margin: 0 0 1em;
  9407. }
  9408. #course-category-listings.columns-2 #category-listing > div,
  9409. #course-category-listings.columns-3 #category-listing > div,
  9410. #course-category-listings.columns-2 #course-listing > div,
  9411. #course-category-listings.columns-3 #course-listing > div,
  9412. #course-category-listings.columns-2 #course-detail > div,
  9413. #course-category-listings.columns-3 #course-detail > div {
  9414. border: 1px solid #e1e1e8;
  9415. background-color: #fff;
  9416. }
  9417. }
  9418. .filemanager a,
  9419. .file-picker a,
  9420. .filemanager a:hover,
  9421. .file-picker a:hover {
  9422. color: #555;
  9423. text-decoration: none;
  9424. }
  9425. .fp-content-center {
  9426. vertical-align: middle;
  9427. }
  9428. .fp-content-hidden {
  9429. visibility: hidden;
  9430. }
  9431. .yui3-panel-focused {
  9432. outline: none;
  9433. }
  9434. #filesskin .yui3-panel-content {
  9435. padding-bottom: 20px;
  9436. background: #f2f2f2;
  9437. border-radius: 8px;
  9438. border: 1px solid #fff;
  9439. display: inline-block;
  9440. box-shadow: 5px 5px 20px 0 #666;
  9441. }
  9442. #filesskin .yui3-widget-hd {
  9443. border-radius: 10px 10px 0 0;
  9444. border-bottom: 1px solid #bbb;
  9445. padding: 5px;
  9446. text-align: center;
  9447. font-size: 12px;
  9448. color: #333;
  9449. letter-spacing: 1px;
  9450. text-shadow: 1px 1px 1px #fff;
  9451. filter: dropshadow(color=#ffffff, offx=1, offy=1);
  9452. background-image: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%);
  9453. background-image: linear-gradient(to bottom, #ffffff 0%, #cccccc 100%);
  9454. background-repeat: repeat-x;
  9455. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0);
  9456. }
  9457. .fp-panel-button {
  9458. background: #fff;
  9459. padding: 3px 20px 2px 20px;
  9460. text-align: center;
  9461. margin: 10px;
  9462. border-radius: 10px;
  9463. display: inline-block;
  9464. box-shadow: 2px 2px 3px .1px #999;
  9465. }
  9466. .moodle-dialogue-base .filepicker .moodle-dialogue-wrap .moodle-dialogue-bd {
  9467. padding: 0px;
  9468. }
  9469. #filesskin .file-picker.fp-generallayout {
  9470. width: 859px;
  9471. background: #fff;
  9472. border-radius: 10px;
  9473. border: 1px solid #ccc;
  9474. position: relative;
  9475. }
  9476. .file-picker .fp-repo-area {
  9477. width: 180px;
  9478. overflow: auto;
  9479. display: inline-block;
  9480. float: left;
  9481. height: 525px;
  9482. border-right: 1px solid #bbb;
  9483. }
  9484. .file-picker .fp-repo-items {
  9485. float: left;
  9486. width: 693px;
  9487. }
  9488. .file-picker .fp-navbar {
  9489. background: #f2f2f2;
  9490. border-bottom: 1px solid #bbb;
  9491. min-height: 40px;
  9492. }
  9493. .file-picker .fp-navbar .fp-viewbar {
  9494. margin: 4px;
  9495. }
  9496. .file-picker .fp-content {
  9497. padding-top: 15px;
  9498. overflow: auto;
  9499. height: 452px;
  9500. }
  9501. .filepicker.moodle-dialogue-fullscreen .file-picker .fp-content {
  9502. width: 100%;
  9503. }
  9504. .file-picker .fp-content-loading {
  9505. height: 100%;
  9506. width: 100%;
  9507. display: table;
  9508. text-align: center;
  9509. }
  9510. .file-picker .fp-content .fp-object-container {
  9511. width: 98%;
  9512. height: 98%;
  9513. }
  9514. .file-picker .fp-list {
  9515. list-style-type: none;
  9516. padding: 0;
  9517. float: left;
  9518. width: 100%;
  9519. margin: 0;
  9520. }
  9521. .file-picker .fp-list .fp-repo a {
  9522. display: block;
  9523. padding: .5em .7em;
  9524. }
  9525. .file-picker .fp-list .fp-repo.active {
  9526. background: #f2f2f2;
  9527. }
  9528. .file-picker .fp-list .fp-repo-icon {
  9529. padding: 0 7px 0 5px;
  9530. width: auto;
  9531. height: 16px;
  9532. }
  9533. .fp-toolbar {
  9534. float: left;
  9535. }
  9536. .fp-toolbar.empty {
  9537. display: none;
  9538. }
  9539. .fp-toolbar .disabled {
  9540. display: none;
  9541. }
  9542. .fp-toolbar div {
  9543. display: block;
  9544. float: left;
  9545. margin-right: 4px;
  9546. }
  9547. .fp-toolbar img {
  9548. vertical-align: -15%;
  9549. margin-right: 5px;
  9550. }
  9551. .fp-toolbar .fp-tb-search {
  9552. width: 235px;
  9553. height: 27px;
  9554. }
  9555. .fp-toolbar .fp-tb-search input {
  9556. background: #ffffff url('[[pix:a/search]]') no-repeat 7px 7px;
  9557. padding: 2px 6px 1px 27px;
  9558. width: 200px;
  9559. height: 27px;
  9560. border: 1px solid #bbb;
  9561. }
  9562. .fp-viewbar {
  9563. float: right;
  9564. height: 30px;
  9565. border: 1px solid #ccc;
  9566. border-bottom: 1px solid #b3b3b3;
  9567. border-radius: 4px;
  9568. background: white;
  9569. }
  9570. .fp-repo-items fp-viewbar {
  9571. margin: 4px;
  9572. }
  9573. .fp-viewbar a {
  9574. width: 30px;
  9575. height: 30px;
  9576. border-right: 1px solid #ccc;
  9577. display: block;
  9578. float: left;
  9579. }
  9580. .fp-viewbar a.checked:hover,
  9581. .fp-viewbar a:hover {
  9582. background-image: radial-gradient(ellipse at center, #ffffff 60%, #dfdfdf 100%);
  9583. background-color: #ebebeb;
  9584. }
  9585. .fp-viewbar a.checked,
  9586. .fp-viewbar a:active {
  9587. background-image: radial-gradient(ellipse at center, #ffffff 40%, #dfdfdf 100%);
  9588. background-color: #dfdfdf;
  9589. }
  9590. .fp-viewbar a.fp-vb-icons {
  9591. border-radius: 4px 0 0 4px;
  9592. }
  9593. .fp-viewbar a.fp-vb-tree {
  9594. border-right: 0;
  9595. border-radius: 0 4px 4px 0;
  9596. }
  9597. .fp-viewbar a img {
  9598. margin: 7px;
  9599. }
  9600. .fp-viewbar.disabled a {
  9601. opacity: 0.45;
  9602. filter: alpha(opacity=45);
  9603. background: none;
  9604. cursor: default;
  9605. }
  9606. .file-picker .fp-clear-left {
  9607. clear: left;
  9608. }
  9609. .file-picker .fp-pathbar {
  9610. display: table-row;
  9611. }
  9612. .fp-pathbar.empty {
  9613. display: none;
  9614. }
  9615. .fp-pathbar .fp-path-folder {
  9616. background-image: url('[[pix:theme|fp/path_folder]]');
  9617. background-position: left;
  9618. background-repeat: no-repeat;
  9619. width: 27px;
  9620. height: 12px;
  9621. margin-left: 4px;
  9622. }
  9623. .fp-pathbar .fp-path-folder-name {
  9624. margin-left: 32px;
  9625. line-height: 20px;
  9626. }
  9627. .fp-iconview .fp-file {
  9628. float: left;
  9629. text-align: center;
  9630. position: relative;
  9631. margin: 10px 10px 35px;
  9632. }
  9633. .fp-iconview .fp-thumbnail {
  9634. min-width: 110px;
  9635. min-height: 110px;
  9636. line-height: 110px;
  9637. text-align: center;
  9638. border: 1px solid #fff;
  9639. display: block;
  9640. }
  9641. .fp-iconview .fp-thumbnail img {
  9642. border: 1px solid #ddd;
  9643. padding: 3px;
  9644. vertical-align: middle;
  9645. box-shadow: 1px 1px 2px 0 #ccc;
  9646. }
  9647. .fp-iconview .fp-thumbnail:hover {
  9648. background: #fff;
  9649. border: 1px solid #ddd;
  9650. box-shadow: inset 0 0 10px 0px #ccc;
  9651. }
  9652. .fp-iconview .fp-filename-field {
  9653. height: 33px;
  9654. word-wrap: break-word;
  9655. overflow: hidden;
  9656. position: absolute;
  9657. }
  9658. .fp-iconview .fp-filename-field:hover {
  9659. overflow: visible;
  9660. z-index: 1000;
  9661. }
  9662. .fp-iconview .fp-filename-field .fp-filename {
  9663. background: #fff;
  9664. padding-top: 5px;
  9665. padding-bottom: 12px;
  9666. min-width: 112px;
  9667. }
  9668. .file-picker .yui3-datatable table {
  9669. border: 0 solid #bbb;
  9670. width: 100%;
  9671. }
  9672. #filesskin .file-picker .yui3-datatable-header {
  9673. background: #fff;
  9674. border-bottom: 1px solid #ccc;
  9675. border-left: 0 solid #fff;
  9676. color: #555;
  9677. }
  9678. #filesskin .file-picker .yui3-datatable-odd .yui3-datatable-cell {
  9679. background-color: #f6f6f6;
  9680. border-left: 0 solid #f6f6f6;
  9681. }
  9682. #filesskin .file-picker .yui3-datatable-even .yui3-datatable-cell {
  9683. background-color: #fff;
  9684. border-left: 0 solid #fff;
  9685. }
  9686. .file-picker .ygtvtn,
  9687. .filemanager .ygtvtn {
  9688. background-image: url('[[pix:y/tn]]');
  9689. background-position: left;
  9690. background-repeat: no-repeat;
  9691. width: 17px;
  9692. height: 22px;
  9693. }
  9694. .file-picker .ygtvtm,
  9695. .filemanager .ygtvtm {
  9696. background-image: url('[[pix:y/tm]]');
  9697. background-position: left 10px;
  9698. background-repeat: no-repeat;
  9699. width: 13px;
  9700. height: 12px;
  9701. cursor: pointer;
  9702. }
  9703. .file-picker .ygtvtmh,
  9704. .filemanager .ygtvtmh {
  9705. background-image: url('[[pix:y/tm]]');
  9706. background-position: left 10px;
  9707. background-repeat: no-repeat;
  9708. width: 13px;
  9709. height: 12px;
  9710. cursor: pointer;
  9711. }
  9712. .file-picker .ygtvtp,
  9713. .filemanager .ygtvtp {
  9714. background-image: url('[[pix:y/tp]]');
  9715. background-position: left 10px;
  9716. background-repeat: no-repeat;
  9717. width: 13px;
  9718. height: 12px;
  9719. cursor: pointer;
  9720. }
  9721. .file-picker .ygtvtph,
  9722. .filemanager .ygtvtph {
  9723. background-image: url('[[pix:y/tp]]');
  9724. background-position: left 10px;
  9725. background-repeat: no-repeat;
  9726. width: 13px;
  9727. height: 22px;
  9728. cursor: pointer;
  9729. }
  9730. .file-picker .ygtvln,
  9731. .filemanager .ygtvln {
  9732. background-image: url('[[pix:y/ln]]');
  9733. background-position: left;
  9734. background-repeat: no-repeat;
  9735. width: 17px;
  9736. height: 22px;
  9737. }
  9738. .file-picker .ygtvlm,
  9739. .filemanager .ygtvlm {
  9740. background-image: url('[[pix:y/lm]]');
  9741. background-position: left 10px;
  9742. background-repeat: no-repeat;
  9743. width: 13px;
  9744. height: 12px;
  9745. cursor: pointer;
  9746. }
  9747. .file-picker .ygtvlmh,
  9748. .filemanager .ygtvlmh {
  9749. background-image: url('[[pix:y/lm]]');
  9750. background-position: left 10px;
  9751. background-repeate: no-repeat;
  9752. width: 13px;
  9753. height: 12px;
  9754. cursor: pointer;
  9755. }
  9756. .file-picker .ygtvlp,
  9757. .filemanager .ygtvlp {
  9758. background-image: url('[[pix:y/lp]]');
  9759. background-position: left 10px;
  9760. background-repeat: no-repeat;
  9761. width: 13px;
  9762. height: 12px;
  9763. cursor: pointer;
  9764. }
  9765. .file-picker .ygtvlph,
  9766. .filemanager .ygtvlph {
  9767. background-image: url('[[pix:y/lp]]');
  9768. background-position: left 10px;
  9769. background-repeat: no-repeat;
  9770. width: 13px;
  9771. height: 12px;
  9772. cursor: pointer;
  9773. }
  9774. .file-picker .ygtvloading,
  9775. .filemanager .ygtvloading {
  9776. background: transparent url('[[pix:y/loading]]') 0 0 no-repeat;
  9777. width: 16px;
  9778. height: 22px;
  9779. }
  9780. .file-picker .ygtvdepthcell,
  9781. .filemanager .ygtvdepthcell {
  9782. background: url('[[pix:y/vline]]') 0 0 no-repeat;
  9783. width: 17px;
  9784. height: 32px;
  9785. }
  9786. .file-picker .ygtvblankdepthcell,
  9787. .filemanager .ygtvblankdepthcell {
  9788. width: 17px;
  9789. height: 22px;
  9790. }
  9791. a.ygtvspacer:hover {
  9792. color: transparent;
  9793. text-decoration: none;
  9794. }
  9795. .ygtvlabel,
  9796. .ygtvlabel:link,
  9797. .ygtvlabel:visited,
  9798. .ygtvlabel:hover {
  9799. background-color: transparent;
  9800. cursor: pointer;
  9801. margin-left: 2px;
  9802. text-decoration: none;
  9803. }
  9804. .file-picker .ygtvfocus,
  9805. .filemanager .ygtvfocus {
  9806. background-color: #eee;
  9807. }
  9808. .fp-filename-icon {
  9809. margin-top: 10px;
  9810. display: block;
  9811. position: relative;
  9812. }
  9813. .fp-icon {
  9814. float: left;
  9815. margin-top: -7px;
  9816. width: 24px;
  9817. height: 24px;
  9818. margin-right: 10px;
  9819. text-align: center;
  9820. line-height: 24px;
  9821. }
  9822. .fp-icon img {
  9823. max-height: 24px;
  9824. max-width: 24px;
  9825. vertical-align: middle;
  9826. }
  9827. .fp-filename {
  9828. padding-right: 10px;
  9829. }
  9830. .file-picker.fp-dlg {
  9831. text-align: center;
  9832. }
  9833. .file-picker.fp-dlg .fp-dlg-text {
  9834. padding: 30px 20px 10px;
  9835. font-size: 12px;
  9836. }
  9837. .file-picker.fp-dlg .fp-dlg-buttons {
  9838. margin: 0 20px;
  9839. }
  9840. .file-picker.fp-msg {
  9841. text-align: center;
  9842. }
  9843. .file-picker.fp-msg .fp-msg-text {
  9844. padding: 40px 20px 10px 20px;
  9845. min-width: 200px;
  9846. max-width: 500px;
  9847. max-height: 300px;
  9848. overflow: auto;
  9849. font-size: 12px;
  9850. }
  9851. .file-picker.fp-msg.fp-msg-error .fp-msg-text {
  9852. padding: 40px 20px 10px 20px;
  9853. font-size: 12px;
  9854. }
  9855. .file-picker .fp-content-error {
  9856. text-align: center;
  9857. }
  9858. .file-picker .fp-content-error .fp-error {
  9859. padding: 40px 20px 10px 20px;
  9860. font-size: 12px;
  9861. }
  9862. .file-picker .fp-nextpage {
  9863. clear: both;
  9864. }
  9865. .file-picker .fp-nextpage .fp-nextpage-loading {
  9866. display: none;
  9867. }
  9868. .file-picker .fp-nextpage.loading .fp-nextpage-link {
  9869. display: none;
  9870. }
  9871. .file-picker .fp-nextpage.loading .fp-nextpage-loading {
  9872. display: block;
  9873. text-align: center;
  9874. height: 100px;
  9875. padding-top: 50px;
  9876. }
  9877. .fp-select form {
  9878. padding: 20px 20px 0;
  9879. }
  9880. .fp-select .fp-select-loading {
  9881. text-align: center;
  9882. margin-top: 20px;
  9883. }
  9884. .fp-select .fp-hr {
  9885. clear: both;
  9886. height: 1px;
  9887. background-color: #fff;
  9888. border-bottom: 1px solid #bbb;
  9889. width: auto;
  9890. margin: 10px 0;
  9891. }
  9892. .fp-select table {
  9893. padding: 0 0 10px;
  9894. }
  9895. .fp-select table .mdl-right {
  9896. min-width: 84px;
  9897. }
  9898. .fp-select .fp-reflist .mdl-right {
  9899. vertical-align: top;
  9900. }
  9901. .fp-select .fp-select-buttons {
  9902. float: right;
  9903. }
  9904. .fp-select .fp-info {
  9905. display: block;
  9906. clear: both;
  9907. padding: 1px 20px 0;
  9908. }
  9909. .fp-select .fp-thumbnail {
  9910. float: left;
  9911. min-width: 110px;
  9912. min-height: 110px;
  9913. line-height: 110px;
  9914. text-align: center;
  9915. margin: 10px 20px 0 0;
  9916. background: #fff;
  9917. border: 1px solid #ddd;
  9918. box-shadow: inset 0 0 10px 0 #ccc;
  9919. }
  9920. .fp-select .fp-thumbnail img {
  9921. border: 1px solid #ddd;
  9922. padding: 3px;
  9923. vertical-align: middle;
  9924. margin: 10px;
  9925. }
  9926. .fp-select .fp-fileinfo {
  9927. display: inline-block;
  9928. margin-top: 10px;
  9929. }
  9930. .file-picker.fp-select .fp-fileinfo {
  9931. max-width: 240px;
  9932. }
  9933. .fp-select .fp-fileinfo div {
  9934. padding-bottom: 5px;
  9935. }
  9936. .file-picker.fp-select .uneditable {
  9937. display: none;
  9938. }
  9939. .file-picker.fp-select .fp-select-loading {
  9940. display: none;
  9941. }
  9942. .file-picker.fp-select.loading .fp-select-loading {
  9943. display: block;
  9944. }
  9945. .file-picker.fp-select.loading form {
  9946. display: none;
  9947. }
  9948. .fp-select .fp-dimensions.fp-unknown {
  9949. display: none;
  9950. }
  9951. .filemanager-loading {
  9952. display: none;
  9953. }
  9954. .jsenabled .filemanager-loading {
  9955. display: block;
  9956. margin-top: 100px;
  9957. }
  9958. .filemanager.fm-loading .filemanager-toolbar,
  9959. .filemanager.fm-loading .fp-pathbar,
  9960. .filemanager.fm-loading .filemanager-container,
  9961. .filemanager.fm-loaded .filemanager-loading,
  9962. .filemanager.fm-maxfiles .fp-btn-add,
  9963. .filemanager.fm-maxfiles .dndupload-message,
  9964. .filemanager.fm-noitems .fp-btn-download,
  9965. .filemanager .fm-empty-container,
  9966. .filemanager.fm-noitems .filemanager-container .fp-content {
  9967. display: none;
  9968. }
  9969. .filemanager .filemanager-updating {
  9970. display: none;
  9971. text-align: center;
  9972. }
  9973. .filemanager.fm-updating .filemanager-updating {
  9974. display: block;
  9975. margin-top: 37px;
  9976. }
  9977. .filemanager.fm-updating .fm-content-wrapper,
  9978. .filemanager.fm-nomkdir .fp-btn-mkdir,
  9979. .fitem.disabled .filemanager .filemanager-toolbar,
  9980. .fitem.disabled .filemanager .fp-pathbar,
  9981. .fitem.disabled .filemanager .fp-restrictions,
  9982. .fitem.disabled .filemanager .fm-content-wrapper {
  9983. display: none;
  9984. }
  9985. .fp-restrictions {
  9986. text-align: right;
  9987. }
  9988. .filemanager .fp-navbar {
  9989. background: #f2f2f2;
  9990. border: 1px solid #bbb;
  9991. border-bottom: none;
  9992. }
  9993. .filemanager-toolbar {
  9994. padding: 4px;
  9995. overflow: hidden;
  9996. }
  9997. .fp-pathbar {
  9998. border-top: 1px solid #bbb;
  9999. padding: 5px 8px 1px;
  10000. min-height: 20px;
  10001. }
  10002. .file-picker .fp-toolbar {
  10003. padding: 4px;
  10004. }
  10005. .fp-toolbar .fp-btn-add,
  10006. .fp-toolbar .fp-btn-download,
  10007. .fp-toolbar .fp-btn-mkdir,
  10008. .fp-toolbar .fp-tb-help,
  10009. .fp-toolbar .fp-tb-manage,
  10010. .fp-toolbar .fp-tb-logout,
  10011. .fp-toolbar .fp-tb-refresh {
  10012. border: 1px solid #ccc;
  10013. border-bottom: 1px solid #b3b3b3;
  10014. border-radius: 4px;
  10015. background: white;
  10016. width: 30px;
  10017. height: 30px;
  10018. }
  10019. .fp-toolbar a:hover {
  10020. background-image: radial-gradient(ellipse at center, #ffffff 60%, #dfdfdf 100%);
  10021. background-color: #ebebeb;
  10022. }
  10023. .fp-toolbar a:active {
  10024. background-image: radial-gradient(ellipse at center, #ffffff 40%, #dfdfdf 100%);
  10025. background-color: #dfdfdf;
  10026. }
  10027. .fp-btn-add a,
  10028. .fp-btn-download a,
  10029. .fp-btn-mkdir a,
  10030. .fp-tb-help a,
  10031. .fp-tb-manage a,
  10032. .fp-tb-logout a,
  10033. .fp-tb-refresh a {
  10034. display: block;
  10035. width: 30px;
  10036. height: 30px;
  10037. border-radius: 4px;
  10038. }
  10039. .fp-btn-add img,
  10040. .fp-btn-download img,
  10041. .fp-btn-mkdir img,
  10042. .fp-tb-help img,
  10043. .fp-tb-manage img,
  10044. .fp-tb-logout img,
  10045. .fp-tb-refresh img {
  10046. margin: 7px;
  10047. }
  10048. .filemanager .fp-pathbar.empty {
  10049. display: none;
  10050. }
  10051. .filepicker-filelist,
  10052. .filemanager-container {
  10053. background: #fff;
  10054. clear: both;
  10055. overflow: auto;
  10056. border: 1px solid #bbb;
  10057. min-height: 140px;
  10058. position: relative;
  10059. }
  10060. .filemanager .fp-content {
  10061. overflow: auto;
  10062. max-height: 472px;
  10063. min-height: 157px;
  10064. }
  10065. .filemanager-container,
  10066. .filepicker-filelist {
  10067. overflow: hidden;
  10068. }
  10069. .fitem.disabled .filepicker-filelist,
  10070. .fitem.disabled .filemanager-container {
  10071. background-color: #ebebe4;
  10072. }
  10073. .fitem.disabled .fp-btn-choose {
  10074. color: #999999;
  10075. }
  10076. .fitem.disabled .filepicker-filelist .filepicker-filename {
  10077. display: none;
  10078. }
  10079. .fp-iconview .fp-reficons1 {
  10080. position: absolute;
  10081. height: 100%;
  10082. width: 100%;
  10083. top: 0;
  10084. left: 0;
  10085. }
  10086. .fp-iconview .fp-reficons2 {
  10087. position: absolute;
  10088. height: 100%;
  10089. width: 100%;
  10090. top: 0;
  10091. left: 0;
  10092. }
  10093. .fp-iconview .fp-file.fp-hasreferences .fp-reficons1 {
  10094. background: url('[[pix:theme|fp/link]]') no-repeat;
  10095. background-position: bottom right;
  10096. }
  10097. .fp-iconview .fp-file.fp-isreference .fp-reficons2 {
  10098. background: url('[[pix:theme|fp/alias]]') no-repeat;
  10099. background-position: bottom left;
  10100. }
  10101. .filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail img {
  10102. display: none;
  10103. }
  10104. .filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail {
  10105. background: url([[pix:s/dead]]) no-repeat;
  10106. background-position: center center;
  10107. }
  10108. .filemanager .yui3-datatable table {
  10109. border: 0 solid #bbb;
  10110. width: 100%;
  10111. }
  10112. .filemanager .yui3-datatable-header {
  10113. background: #fff!important;
  10114. border-bottom: 1px solid #ccc!important;
  10115. border-left: 0 solid #fff!important;
  10116. color: #555!important;
  10117. }
  10118. .filemanager .yui3-datatable-odd .yui3-datatable-cell {
  10119. background-color: #f6f6f6!important;
  10120. border-left: 0 solid #f6f6f6;
  10121. }
  10122. .filemanager .yui3-datatable-even .yui3-datatable-cell {
  10123. background-color: #fff!important;
  10124. border-left: 0 solid #fff;
  10125. }
  10126. .filemanager .fp-filename-icon.fp-hasreferences .fp-reficons1 {
  10127. background: url('[[pix:theme|fp/link_sm]]') no-repeat 0 0;
  10128. height: 100%;
  10129. width: 100%;
  10130. position: absolute;
  10131. top: 8px;
  10132. left: 17px;
  10133. z-index: 1000;
  10134. }
  10135. .filemanager .fp-filename-icon.fp-isreference .fp-reficons2 {
  10136. background: url('[[pix:theme|fp/alias_sm]]') no-repeat 0 0;
  10137. height: 100%;
  10138. width: 100%;
  10139. position: absolute;
  10140. top: 9px;
  10141. left: -6px;
  10142. z-index: 1001;
  10143. }
  10144. .filemanager .fp-contextmenu {
  10145. display: none;
  10146. }
  10147. .filemanager .fp-iconview .fp-folder.fp-hascontextmenu .fp-contextmenu {
  10148. display: block;
  10149. position: absolute;
  10150. right: 7px;
  10151. bottom: 5px;
  10152. }
  10153. .filemanager .fp-treeview .fp-folder.fp-hascontextmenu .fp-contextmenu,
  10154. .filemanager .fp-tableview .fp-folder.fp-hascontextmenu .fp-contextmenu {
  10155. display: inline;
  10156. position: absolute;
  10157. left: 14px;
  10158. margin-right: -20px;
  10159. top: 6px;
  10160. }
  10161. .filepicker-filelist .filepicker-container,
  10162. .filemanager.fm-noitems .fm-empty-container {
  10163. display: block;
  10164. position: absolute;
  10165. top: 10px;
  10166. bottom: 10px;
  10167. left: 10px;
  10168. right: 10px;
  10169. border: 2px dashed #bbb;
  10170. padding-top: 85px;
  10171. text-align: center;
  10172. }
  10173. .filepicker-filelist .dndupload-target,
  10174. .filemanager-container .dndupload-target {
  10175. background: #fff;
  10176. position: absolute;
  10177. top: 10px;
  10178. bottom: 10px;
  10179. left: 10px;
  10180. right: 10px;
  10181. border: 2px dashed #fb7979;
  10182. padding-top: 85px;
  10183. text-align: center;
  10184. box-shadow: 0px 0 0 10px #fff;
  10185. }
  10186. .filepicker-filelist.dndupload-over .dndupload-target,
  10187. .filemanager-container.dndupload-over .dndupload-target {
  10188. background: #fff;
  10189. position: absolute;
  10190. top: 10px;
  10191. bottom: 10px;
  10192. left: 10px;
  10193. right: 10px;
  10194. border: 2px dashed #6c8cd3;
  10195. padding-top: 85px;
  10196. text-align: center;
  10197. }
  10198. .dndupload-message {
  10199. display: none;
  10200. }
  10201. .dndsupported .dndupload-message {
  10202. display: inline;
  10203. }
  10204. .dnduploadnotsupported-message {
  10205. display: none;
  10206. }
  10207. .dndnotsupported .dnduploadnotsupported-message {
  10208. display: inline;
  10209. }
  10210. .dndupload-target {
  10211. display: none;
  10212. }
  10213. .dndsupported .dndupload-ready .dndupload-target {
  10214. display: block;
  10215. }
  10216. .dndupload-uploadinprogress {
  10217. display: none;
  10218. text-align: center;
  10219. }
  10220. .dndupload-uploading .dndupload-uploadinprogress {
  10221. display: block;
  10222. }
  10223. .dndupload-arrow {
  10224. background: url([[pix:theme|fp/dnd_arrow]]) center no-repeat;
  10225. width: 100%;
  10226. height: 80px;
  10227. position: absolute;
  10228. top: 5px;
  10229. }
  10230. .fitem.disabled .filepicker-container,
  10231. .fitem.disabled .fm-empty-container {
  10232. display: none;
  10233. }
  10234. .dndupload-progressbars {
  10235. padding: 10px;
  10236. display: none;
  10237. }
  10238. .dndupload-inprogress .dndupload-progressbars {
  10239. display: block;
  10240. }
  10241. .dndupload-inprogress .fp-content {
  10242. display: none;
  10243. }
  10244. .filemanager.fm-noitems .dndupload-inprogress .fm-empty-container {
  10245. display: none;
  10246. }
  10247. .filepicker-filelist.dndupload-inprogress .filepicker-container {
  10248. display: none;
  10249. }
  10250. .filepicker-filelist.dndupload-inprogress a {
  10251. display: none;
  10252. }
  10253. .filemanager.fp-select .fp-select-loading {
  10254. display: none;
  10255. }
  10256. .filemanager.fp-select.loading .fp-select-loading {
  10257. display: block;
  10258. }
  10259. .filemanager.fp-select.loading form {
  10260. display: none;
  10261. }
  10262. .filemanager.fp-select.fp-folder .fp-license,
  10263. .filemanager.fp-select.fp-folder .fp-author,
  10264. .filemanager.fp-select.fp-file .fp-file-unzip,
  10265. .filemanager.fp-select.fp-folder .fp-file-unzip,
  10266. .filemanager.fp-select.fp-file .fp-file-zip,
  10267. .filemanager.fp-select.fp-zip .fp-file-zip {
  10268. display: none;
  10269. }
  10270. .filemanager.fp-select .fp-file-setmain,
  10271. .filemanager.fp-select .fp-file-setmain-help {
  10272. display: none;
  10273. }
  10274. .filemanager.fp-select.fp-cansetmain .fp-file-setmain,
  10275. .filemanager.fp-select.fp-cansetmain .fp-file-setmain-help {
  10276. display: inline-block;
  10277. }
  10278. .filemanager .fp-mainfile .fp-filename {
  10279. font-weight: bold;
  10280. }
  10281. .filemanager.fp-select.fp-folder .fp-file-download {
  10282. display: none;
  10283. }
  10284. .fm-operation {
  10285. font-weight: bold;
  10286. }
  10287. .filemanager.fp-select .fp-original.fp-unknown,
  10288. .filemanager.fp-select .fp-original .fp-originloading {
  10289. display: none;
  10290. }
  10291. .filemanager.fp-select .fp-original.fp-loading .fp-originloading {
  10292. display: inline;
  10293. }
  10294. .filemanager.fp-select .fp-reflist.fp-unknown,
  10295. .filemanager.fp-select .fp-reflist .fp-reflistloading {
  10296. display: none;
  10297. }
  10298. .filemanager.fp-select .fp-refcount {
  10299. max-width: 265px;
  10300. }
  10301. .filemanager.fp-select .fp-reflist.fp-loading .fp-reflistloading {
  10302. display: inline;
  10303. }
  10304. .filemanager.fp-select .fp-reflist .fp-value {
  10305. background: #f9f9f9;
  10306. border: 1px solid #bbb;
  10307. padding: 8px 7px;
  10308. margin: 0;
  10309. max-width: 265px;
  10310. max-height: 75px;
  10311. overflow: auto;
  10312. }
  10313. .filemanager.fp-select .fp-reflist .fp-value li {
  10314. padding-bottom: 7px;
  10315. }
  10316. .filemanager.fp-mkdir-dlg {
  10317. text-align: center;
  10318. }
  10319. .filemanager.fp-mkdir-dlg .fp-mkdir-dlg-text {
  10320. text-align: left;
  10321. margin: 20px;
  10322. }
  10323. .filemanager.fp-dlg {
  10324. text-align: center;
  10325. }
  10326. .filemanager.fp-dlg .fp-dlg-text {
  10327. padding: 0 10px;
  10328. min-width: 200px;
  10329. max-width: 340px;
  10330. max-height: 300px;
  10331. overflow: auto;
  10332. line-height: 22px;
  10333. margin: 40px 20px 20px;
  10334. font-size: 12px;
  10335. }
  10336. .file-picker div.bd {
  10337. text-align: left;
  10338. }
  10339. .fp-formset .control-label {
  10340. font-size: 14px;
  10341. line-height: 1.42857143;
  10342. }
  10343. .box.message .mdl-align {
  10344. text-align: left;
  10345. }
  10346. .box.message table tr {
  10347. border-bottom: 1px solid #dddddd;
  10348. }
  10349. .box.message table tr:nth-child(odd) > td,
  10350. .box.message table tr:nth-child(odd) > th {
  10351. background-color: #f9f9f9;
  10352. }
  10353. .box.message table td.heading {
  10354. padding: 5px 10px;
  10355. font-size: 14px;
  10356. }
  10357. .box.message tbody {
  10358. margin: 5px 10px;
  10359. padding: 5px 10px;
  10360. }
  10361. .box.message tbody {
  10362. display: table;
  10363. margin: 5px 0;
  10364. padding: 5px 0;
  10365. width: 100%;
  10366. }
  10367. .box.message .message_form {
  10368. width: 100%;
  10369. }
  10370. .box.message .message_form tr {
  10371. border: 0;
  10372. }
  10373. .box.message .message_form td {
  10374. background-color: inherit !important;
  10375. }
  10376. .box.message .message_form input[type="text"] {
  10377. display: block;
  10378. width: 100%;
  10379. height: 38px;
  10380. padding: 8px 12px;
  10381. font-size: 14px;
  10382. line-height: 1.42857143;
  10383. color: #555555;
  10384. background-color: #ffffff;
  10385. background-image: none;
  10386. border: 1px solid #cccccc;
  10387. border-radius: 4px;
  10388. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  10389. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  10390. -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  10391. transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  10392. display: inline-block;
  10393. }
  10394. .box.message .message_form input[type="text"]:focus {
  10395. border-color: #66afe9;
  10396. outline: 0;
  10397. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  10398. box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  10399. }
  10400. .box.message .message_form input[type="text"]::-moz-placeholder {
  10401. color: #999999;
  10402. opacity: 1;
  10403. }
  10404. .box.message .message_form input[type="text"]:-ms-input-placeholder {
  10405. color: #999999;
  10406. }
  10407. .box.message .message_form input[type="text"]::-webkit-input-placeholder {
  10408. color: #999999;
  10409. }
  10410. .box.message .message_form input[type="text"][disabled],
  10411. .box.message .message_form input[type="text"][readonly],
  10412. fieldset[disabled] .box.message .message_form input[type="text"] {
  10413. cursor: not-allowed;
  10414. background-color: #eeeeee;
  10415. opacity: 1;
  10416. }
  10417. textarea.box.message .message_form input[type="text"] {
  10418. height: auto;
  10419. }
  10420. .box.message .contactselector {
  10421. margin-bottom: 20px;
  10422. background-color: #ffffff;
  10423. border: 1px solid transparent;
  10424. border-radius: 0;
  10425. -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  10426. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  10427. border-color: #dddddd;
  10428. }
  10429. .box.message .contactselector > .list-group {
  10430. margin-bottom: 0;
  10431. }
  10432. .box.message .contactselector > .list-group .list-group-item {
  10433. border-width: 1px 0;
  10434. border-radius: 0;
  10435. }
  10436. .box.message .contactselector > .list-group:first-child .list-group-item:first-child {
  10437. border-top: 0;
  10438. border-top-right-radius: -1;
  10439. border-top-left-radius: -1;
  10440. }
  10441. .box.message .contactselector > .list-group:last-child .list-group-item:last-child {
  10442. border-bottom: 0;
  10443. border-bottom-right-radius: -1;
  10444. border-bottom-left-radius: -1;
  10445. }
  10446. .box.message .contactselector > .table,
  10447. .box.message .contactselector > .table-responsive > .table {
  10448. margin-bottom: 0;
  10449. }
  10450. .box.message .contactselector > .table:first-child,
  10451. .box.message .contactselector > .table-responsive:first-child > .table:first-child {
  10452. border-top-right-radius: -1;
  10453. border-top-left-radius: -1;
  10454. }
  10455. .box.message .contactselector > .table:first-child > thead:first-child > tr:first-child td:first-child,
  10456. .box.message .contactselector > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  10457. .box.message .contactselector > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  10458. .box.message .contactselector > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  10459. .box.message .contactselector > .table:first-child > thead:first-child > tr:first-child th:first-child,
  10460. .box.message .contactselector > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  10461. .box.message .contactselector > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  10462. .box.message .contactselector > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  10463. border-top-left-radius: -1;
  10464. }
  10465. .box.message .contactselector > .table:first-child > thead:first-child > tr:first-child td:last-child,
  10466. .box.message .contactselector > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  10467. .box.message .contactselector > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  10468. .box.message .contactselector > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  10469. .box.message .contactselector > .table:first-child > thead:first-child > tr:first-child th:last-child,
  10470. .box.message .contactselector > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  10471. .box.message .contactselector > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  10472. .box.message .contactselector > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  10473. border-top-right-radius: -1;
  10474. }
  10475. .box.message .contactselector > .table:last-child,
  10476. .box.message .contactselector > .table-responsive:last-child > .table:last-child {
  10477. border-bottom-right-radius: -1;
  10478. border-bottom-left-radius: -1;
  10479. }
  10480. .box.message .contactselector > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  10481. .box.message .contactselector > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  10482. .box.message .contactselector > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  10483. .box.message .contactselector > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  10484. .box.message .contactselector > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  10485. .box.message .contactselector > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  10486. .box.message .contactselector > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  10487. .box.message .contactselector > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  10488. border-bottom-left-radius: -1;
  10489. }
  10490. .box.message .contactselector > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  10491. .box.message .contactselector > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  10492. .box.message .contactselector > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  10493. .box.message .contactselector > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  10494. .box.message .contactselector > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  10495. .box.message .contactselector > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  10496. .box.message .contactselector > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  10497. .box.message .contactselector > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  10498. border-bottom-right-radius: -1;
  10499. }
  10500. .box.message .contactselector > .panel-body + .table,
  10501. .box.message .contactselector > .panel-body + .table-responsive {
  10502. border-top: 1px solid #dddddd;
  10503. }
  10504. .box.message .contactselector > .table > tbody:first-child > tr:first-child th,
  10505. .box.message .contactselector > .table > tbody:first-child > tr:first-child td {
  10506. border-top: 0;
  10507. }
  10508. .box.message .contactselector > .table-bordered,
  10509. .box.message .contactselector > .table-responsive > .table-bordered {
  10510. border: 0;
  10511. }
  10512. .box.message .contactselector > .table-bordered > thead > tr > th:first-child,
  10513. .box.message .contactselector > .table-responsive > .table-bordered > thead > tr > th:first-child,
  10514. .box.message .contactselector > .table-bordered > tbody > tr > th:first-child,
  10515. .box.message .contactselector > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  10516. .box.message .contactselector > .table-bordered > tfoot > tr > th:first-child,
  10517. .box.message .contactselector > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  10518. .box.message .contactselector > .table-bordered > thead > tr > td:first-child,
  10519. .box.message .contactselector > .table-responsive > .table-bordered > thead > tr > td:first-child,
  10520. .box.message .contactselector > .table-bordered > tbody > tr > td:first-child,
  10521. .box.message .contactselector > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  10522. .box.message .contactselector > .table-bordered > tfoot > tr > td:first-child,
  10523. .box.message .contactselector > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  10524. border-left: 0;
  10525. }
  10526. .box.message .contactselector > .table-bordered > thead > tr > th:last-child,
  10527. .box.message .contactselector > .table-responsive > .table-bordered > thead > tr > th:last-child,
  10528. .box.message .contactselector > .table-bordered > tbody > tr > th:last-child,
  10529. .box.message .contactselector > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  10530. .box.message .contactselector > .table-bordered > tfoot > tr > th:last-child,
  10531. .box.message .contactselector > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  10532. .box.message .contactselector > .table-bordered > thead > tr > td:last-child,
  10533. .box.message .contactselector > .table-responsive > .table-bordered > thead > tr > td:last-child,
  10534. .box.message .contactselector > .table-bordered > tbody > tr > td:last-child,
  10535. .box.message .contactselector > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  10536. .box.message .contactselector > .table-bordered > tfoot > tr > td:last-child,
  10537. .box.message .contactselector > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  10538. border-right: 0;
  10539. }
  10540. .box.message .contactselector > .table-bordered > thead > tr:first-child > td,
  10541. .box.message .contactselector > .table-responsive > .table-bordered > thead > tr:first-child > td,
  10542. .box.message .contactselector > .table-bordered > tbody > tr:first-child > td,
  10543. .box.message .contactselector > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  10544. .box.message .contactselector > .table-bordered > thead > tr:first-child > th,
  10545. .box.message .contactselector > .table-responsive > .table-bordered > thead > tr:first-child > th,
  10546. .box.message .contactselector > .table-bordered > tbody > tr:first-child > th,
  10547. .box.message .contactselector > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  10548. border-bottom: 0;
  10549. }
  10550. .box.message .contactselector > .table-bordered > tbody > tr:last-child > td,
  10551. .box.message .contactselector > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  10552. .box.message .contactselector > .table-bordered > tfoot > tr:last-child > td,
  10553. .box.message .contactselector > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  10554. .box.message .contactselector > .table-bordered > tbody > tr:last-child > th,
  10555. .box.message .contactselector > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  10556. .box.message .contactselector > .table-bordered > tfoot > tr:last-child > th,
  10557. .box.message .contactselector > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  10558. border-bottom: 0;
  10559. }
  10560. .box.message .contactselector > .table-responsive {
  10561. border: 0;
  10562. margin-bottom: 0;
  10563. }
  10564. .box.message .contactselector > .panel-heading {
  10565. color: #555555;
  10566. background-color: #f5f5f5;
  10567. border-color: #dddddd;
  10568. }
  10569. .box.message .contactselector > .panel-heading + .panel-collapse .panel-body {
  10570. border-top-color: #dddddd;
  10571. }
  10572. .box.message .contactselector > .panel-footer + .panel-collapse .panel-body {
  10573. border-bottom-color: #dddddd;
  10574. }
  10575. .box.message .contactselector .heading {
  10576. margin: 10px 15px;
  10577. color: #317eac;
  10578. }
  10579. .box.message .contactselector form#usergroupform {
  10580. padding: 5px 10px;
  10581. }
  10582. .box.message .contactselector form#usergroupform fieldset {
  10583. margin-left: -15px;
  10584. margin-right: -15px;
  10585. margin-left: 0;
  10586. margin-right: 0;
  10587. }
  10588. .box.message .contactselector form#usergroupform fieldset .fitem {
  10589. margin-left: 0;
  10590. margin-right: 0;
  10591. }
  10592. .box.message .contactselector form#usergroupform fieldset label {
  10593. position: relative;
  10594. min-height: 1px;
  10595. padding-left: 15px;
  10596. padding-right: 15px;
  10597. display: block !important;
  10598. }
  10599. @media (min-width: 992px) {
  10600. .box.message .contactselector form#usergroupform fieldset label {
  10601. float: left;
  10602. width: 33.33333333%;
  10603. }
  10604. }
  10605. .box.message .contactselector form#usergroupform fieldset select {
  10606. position: relative;
  10607. min-height: 1px;
  10608. padding-left: 15px;
  10609. padding-right: 15px;
  10610. float: left;
  10611. display: block;
  10612. width: 100%;
  10613. height: 38px;
  10614. padding: 8px 12px;
  10615. font-size: 14px;
  10616. line-height: 1.42857143;
  10617. color: #555555;
  10618. background-color: #ffffff;
  10619. background-image: none;
  10620. border: 1px solid #cccccc;
  10621. border-radius: 4px;
  10622. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  10623. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  10624. -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  10625. transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  10626. width: auto;
  10627. }
  10628. @media (min-width: 992px) {
  10629. .box.message .contactselector form#usergroupform fieldset select {
  10630. float: left;
  10631. width: 58.33333333%;
  10632. }
  10633. }
  10634. .box.message .contactselector form#usergroupform fieldset select:focus {
  10635. border-color: #66afe9;
  10636. outline: 0;
  10637. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  10638. box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  10639. }
  10640. .box.message .contactselector form#usergroupform fieldset select::-moz-placeholder {
  10641. color: #999999;
  10642. opacity: 1;
  10643. }
  10644. .box.message .contactselector form#usergroupform fieldset select:-ms-input-placeholder {
  10645. color: #999999;
  10646. }
  10647. .box.message .contactselector form#usergroupform fieldset select::-webkit-input-placeholder {
  10648. color: #999999;
  10649. }
  10650. .box.message .contactselector form#usergroupform fieldset select[disabled],
  10651. .box.message .contactselector form#usergroupform fieldset select[readonly],
  10652. fieldset[disabled] .box.message .contactselector form#usergroupform fieldset select {
  10653. cursor: not-allowed;
  10654. background-color: #eeeeee;
  10655. opacity: 1;
  10656. }
  10657. textarea.box.message .contactselector form#usergroupform fieldset select {
  10658. height: auto;
  10659. }
  10660. .box.message .contactselector table#message_contacts,
  10661. .box.message .contactselector table#message_participants {
  10662. float: none !important;
  10663. display: block;
  10664. margin: 5px 5px;
  10665. }
  10666. .box.message .contactselector table#message_contacts td.pix,
  10667. .box.message .contactselector table#message_participants td.pix {
  10668. padding: 10px;
  10669. width: 30px;
  10670. }
  10671. .box.message .contactselector table#message_contacts td.contact,
  10672. .box.message .contactselector table#message_participants td.contact {
  10673. width: 100px;
  10674. padding: 10px;
  10675. }
  10676. .box.message .contactselector table#message_contacts td.link,
  10677. .box.message .contactselector table#message_participants td.link {
  10678. padding: 10px;
  10679. width: 100px;
  10680. }
  10681. .box.message .messagearea {
  10682. margin-bottom: 20px;
  10683. background-color: #ffffff;
  10684. border: 1px solid transparent;
  10685. border-radius: 0;
  10686. -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  10687. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  10688. border-color: #dddddd;
  10689. }
  10690. .box.message .messagearea > .list-group {
  10691. margin-bottom: 0;
  10692. }
  10693. .box.message .messagearea > .list-group .list-group-item {
  10694. border-width: 1px 0;
  10695. border-radius: 0;
  10696. }
  10697. .box.message .messagearea > .list-group:first-child .list-group-item:first-child {
  10698. border-top: 0;
  10699. border-top-right-radius: -1;
  10700. border-top-left-radius: -1;
  10701. }
  10702. .box.message .messagearea > .list-group:last-child .list-group-item:last-child {
  10703. border-bottom: 0;
  10704. border-bottom-right-radius: -1;
  10705. border-bottom-left-radius: -1;
  10706. }
  10707. .box.message .messagearea > .table,
  10708. .box.message .messagearea > .table-responsive > .table {
  10709. margin-bottom: 0;
  10710. }
  10711. .box.message .messagearea > .table:first-child,
  10712. .box.message .messagearea > .table-responsive:first-child > .table:first-child {
  10713. border-top-right-radius: -1;
  10714. border-top-left-radius: -1;
  10715. }
  10716. .box.message .messagearea > .table:first-child > thead:first-child > tr:first-child td:first-child,
  10717. .box.message .messagearea > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  10718. .box.message .messagearea > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  10719. .box.message .messagearea > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  10720. .box.message .messagearea > .table:first-child > thead:first-child > tr:first-child th:first-child,
  10721. .box.message .messagearea > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  10722. .box.message .messagearea > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  10723. .box.message .messagearea > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  10724. border-top-left-radius: -1;
  10725. }
  10726. .box.message .messagearea > .table:first-child > thead:first-child > tr:first-child td:last-child,
  10727. .box.message .messagearea > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  10728. .box.message .messagearea > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  10729. .box.message .messagearea > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  10730. .box.message .messagearea > .table:first-child > thead:first-child > tr:first-child th:last-child,
  10731. .box.message .messagearea > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  10732. .box.message .messagearea > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  10733. .box.message .messagearea > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  10734. border-top-right-radius: -1;
  10735. }
  10736. .box.message .messagearea > .table:last-child,
  10737. .box.message .messagearea > .table-responsive:last-child > .table:last-child {
  10738. border-bottom-right-radius: -1;
  10739. border-bottom-left-radius: -1;
  10740. }
  10741. .box.message .messagearea > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  10742. .box.message .messagearea > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  10743. .box.message .messagearea > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  10744. .box.message .messagearea > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  10745. .box.message .messagearea > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  10746. .box.message .messagearea > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  10747. .box.message .messagearea > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  10748. .box.message .messagearea > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  10749. border-bottom-left-radius: -1;
  10750. }
  10751. .box.message .messagearea > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  10752. .box.message .messagearea > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  10753. .box.message .messagearea > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  10754. .box.message .messagearea > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  10755. .box.message .messagearea > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  10756. .box.message .messagearea > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  10757. .box.message .messagearea > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  10758. .box.message .messagearea > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  10759. border-bottom-right-radius: -1;
  10760. }
  10761. .box.message .messagearea > .panel-body + .table,
  10762. .box.message .messagearea > .panel-body + .table-responsive {
  10763. border-top: 1px solid #dddddd;
  10764. }
  10765. .box.message .messagearea > .table > tbody:first-child > tr:first-child th,
  10766. .box.message .messagearea > .table > tbody:first-child > tr:first-child td {
  10767. border-top: 0;
  10768. }
  10769. .box.message .messagearea > .table-bordered,
  10770. .box.message .messagearea > .table-responsive > .table-bordered {
  10771. border: 0;
  10772. }
  10773. .box.message .messagearea > .table-bordered > thead > tr > th:first-child,
  10774. .box.message .messagearea > .table-responsive > .table-bordered > thead > tr > th:first-child,
  10775. .box.message .messagearea > .table-bordered > tbody > tr > th:first-child,
  10776. .box.message .messagearea > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  10777. .box.message .messagearea > .table-bordered > tfoot > tr > th:first-child,
  10778. .box.message .messagearea > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  10779. .box.message .messagearea > .table-bordered > thead > tr > td:first-child,
  10780. .box.message .messagearea > .table-responsive > .table-bordered > thead > tr > td:first-child,
  10781. .box.message .messagearea > .table-bordered > tbody > tr > td:first-child,
  10782. .box.message .messagearea > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  10783. .box.message .messagearea > .table-bordered > tfoot > tr > td:first-child,
  10784. .box.message .messagearea > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  10785. border-left: 0;
  10786. }
  10787. .box.message .messagearea > .table-bordered > thead > tr > th:last-child,
  10788. .box.message .messagearea > .table-responsive > .table-bordered > thead > tr > th:last-child,
  10789. .box.message .messagearea > .table-bordered > tbody > tr > th:last-child,
  10790. .box.message .messagearea > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  10791. .box.message .messagearea > .table-bordered > tfoot > tr > th:last-child,
  10792. .box.message .messagearea > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  10793. .box.message .messagearea > .table-bordered > thead > tr > td:last-child,
  10794. .box.message .messagearea > .table-responsive > .table-bordered > thead > tr > td:last-child,
  10795. .box.message .messagearea > .table-bordered > tbody > tr > td:last-child,
  10796. .box.message .messagearea > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  10797. .box.message .messagearea > .table-bordered > tfoot > tr > td:last-child,
  10798. .box.message .messagearea > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  10799. border-right: 0;
  10800. }
  10801. .box.message .messagearea > .table-bordered > thead > tr:first-child > td,
  10802. .box.message .messagearea > .table-responsive > .table-bordered > thead > tr:first-child > td,
  10803. .box.message .messagearea > .table-bordered > tbody > tr:first-child > td,
  10804. .box.message .messagearea > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  10805. .box.message .messagearea > .table-bordered > thead > tr:first-child > th,
  10806. .box.message .messagearea > .table-responsive > .table-bordered > thead > tr:first-child > th,
  10807. .box.message .messagearea > .table-bordered > tbody > tr:first-child > th,
  10808. .box.message .messagearea > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  10809. border-bottom: 0;
  10810. }
  10811. .box.message .messagearea > .table-bordered > tbody > tr:last-child > td,
  10812. .box.message .messagearea > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  10813. .box.message .messagearea > .table-bordered > tfoot > tr:last-child > td,
  10814. .box.message .messagearea > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  10815. .box.message .messagearea > .table-bordered > tbody > tr:last-child > th,
  10816. .box.message .messagearea > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  10817. .box.message .messagearea > .table-bordered > tfoot > tr:last-child > th,
  10818. .box.message .messagearea > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  10819. border-bottom: 0;
  10820. }
  10821. .box.message .messagearea > .table-responsive {
  10822. border: 0;
  10823. margin-bottom: 0;
  10824. }
  10825. .box.message .messagearea > .panel-heading {
  10826. color: #555555;
  10827. background-color: #f5f5f5;
  10828. border-color: #dddddd;
  10829. }
  10830. .box.message .messagearea > .panel-heading + .panel-collapse .panel-body {
  10831. border-top-color: #dddddd;
  10832. }
  10833. .box.message .messagearea > .panel-footer + .panel-collapse .panel-body {
  10834. border-bottom-color: #dddddd;
  10835. }
  10836. .box.message .messagearea p.heading {
  10837. margin: 10px 15px;
  10838. font-size: 30px;
  10839. color: #317eac;
  10840. }
  10841. .box.message .messagearea #personsearch {
  10842. margin: 10px 15px;
  10843. }
  10844. .box.message .messagearea #personsearch input[type="text"] {
  10845. width: 150px;
  10846. margin-bottom: 10px;
  10847. margin-right: 10px;
  10848. }
  10849. .box.message .messagearea #personsearch input[type="submit"] {
  10850. margin-left: 0px;
  10851. }
  10852. .box.message .messagearea .mdl-left .heading {
  10853. font-size: 14px;
  10854. }
  10855. .box.message .messagearea .mdl-left .messagesearchresults {
  10856. width: 100%;
  10857. margin: 10px 0;
  10858. padding: 0px 15px;
  10859. display: block;
  10860. }
  10861. .box.message .messagearea .mdl-left .messagesearchresults td.pix {
  10862. padding: 10px;
  10863. width: 30px;
  10864. }
  10865. .box.message .messagearea .mdl-left .messagesearchresults td.contact {
  10866. width: 30px;
  10867. }
  10868. .box.message .messagearea .mdl-left .messagesearchresults td.contact img {
  10869. margin: 10px;
  10870. }
  10871. .box.message .messagearea .messagerecent .singlemessage {
  10872. margin: 10px 15px;
  10873. margin-bottom: 20px;
  10874. background-color: #ffffff;
  10875. border: 1px solid transparent;
  10876. border-radius: 0;
  10877. -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  10878. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  10879. border-color: #dddddd;
  10880. }
  10881. .box.message .messagearea .messagerecent .singlemessage > .list-group {
  10882. margin-bottom: 0;
  10883. }
  10884. .box.message .messagearea .messagerecent .singlemessage > .list-group .list-group-item {
  10885. border-width: 1px 0;
  10886. border-radius: 0;
  10887. }
  10888. .box.message .messagearea .messagerecent .singlemessage > .list-group:first-child .list-group-item:first-child {
  10889. border-top: 0;
  10890. border-top-right-radius: -1;
  10891. border-top-left-radius: -1;
  10892. }
  10893. .box.message .messagearea .messagerecent .singlemessage > .list-group:last-child .list-group-item:last-child {
  10894. border-bottom: 0;
  10895. border-bottom-right-radius: -1;
  10896. border-bottom-left-radius: -1;
  10897. }
  10898. .box.message .messagearea .messagerecent .singlemessage > .table,
  10899. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table {
  10900. margin-bottom: 0;
  10901. }
  10902. .box.message .messagearea .messagerecent .singlemessage > .table:first-child,
  10903. .box.message .messagearea .messagerecent .singlemessage > .table-responsive:first-child > .table:first-child {
  10904. border-top-right-radius: -1;
  10905. border-top-left-radius: -1;
  10906. }
  10907. .box.message .messagearea .messagerecent .singlemessage > .table:first-child > thead:first-child > tr:first-child td:first-child,
  10908. .box.message .messagearea .messagerecent .singlemessage > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  10909. .box.message .messagearea .messagerecent .singlemessage > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  10910. .box.message .messagearea .messagerecent .singlemessage > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  10911. .box.message .messagearea .messagerecent .singlemessage > .table:first-child > thead:first-child > tr:first-child th:first-child,
  10912. .box.message .messagearea .messagerecent .singlemessage > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  10913. .box.message .messagearea .messagerecent .singlemessage > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  10914. .box.message .messagearea .messagerecent .singlemessage > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  10915. border-top-left-radius: -1;
  10916. }
  10917. .box.message .messagearea .messagerecent .singlemessage > .table:first-child > thead:first-child > tr:first-child td:last-child,
  10918. .box.message .messagearea .messagerecent .singlemessage > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  10919. .box.message .messagearea .messagerecent .singlemessage > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  10920. .box.message .messagearea .messagerecent .singlemessage > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  10921. .box.message .messagearea .messagerecent .singlemessage > .table:first-child > thead:first-child > tr:first-child th:last-child,
  10922. .box.message .messagearea .messagerecent .singlemessage > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  10923. .box.message .messagearea .messagerecent .singlemessage > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  10924. .box.message .messagearea .messagerecent .singlemessage > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  10925. border-top-right-radius: -1;
  10926. }
  10927. .box.message .messagearea .messagerecent .singlemessage > .table:last-child,
  10928. .box.message .messagearea .messagerecent .singlemessage > .table-responsive:last-child > .table:last-child {
  10929. border-bottom-right-radius: -1;
  10930. border-bottom-left-radius: -1;
  10931. }
  10932. .box.message .messagearea .messagerecent .singlemessage > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  10933. .box.message .messagearea .messagerecent .singlemessage > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  10934. .box.message .messagearea .messagerecent .singlemessage > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  10935. .box.message .messagearea .messagerecent .singlemessage > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  10936. .box.message .messagearea .messagerecent .singlemessage > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  10937. .box.message .messagearea .messagerecent .singlemessage > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  10938. .box.message .messagearea .messagerecent .singlemessage > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  10939. .box.message .messagearea .messagerecent .singlemessage > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  10940. border-bottom-left-radius: -1;
  10941. }
  10942. .box.message .messagearea .messagerecent .singlemessage > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  10943. .box.message .messagearea .messagerecent .singlemessage > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  10944. .box.message .messagearea .messagerecent .singlemessage > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  10945. .box.message .messagearea .messagerecent .singlemessage > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  10946. .box.message .messagearea .messagerecent .singlemessage > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  10947. .box.message .messagearea .messagerecent .singlemessage > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  10948. .box.message .messagearea .messagerecent .singlemessage > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  10949. .box.message .messagearea .messagerecent .singlemessage > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  10950. border-bottom-right-radius: -1;
  10951. }
  10952. .box.message .messagearea .messagerecent .singlemessage > .panel-body + .table,
  10953. .box.message .messagearea .messagerecent .singlemessage > .panel-body + .table-responsive {
  10954. border-top: 1px solid #dddddd;
  10955. }
  10956. .box.message .messagearea .messagerecent .singlemessage > .table > tbody:first-child > tr:first-child th,
  10957. .box.message .messagearea .messagerecent .singlemessage > .table > tbody:first-child > tr:first-child td {
  10958. border-top: 0;
  10959. }
  10960. .box.message .messagearea .messagerecent .singlemessage > .table-bordered,
  10961. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered {
  10962. border: 0;
  10963. }
  10964. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > thead > tr > th:first-child,
  10965. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > thead > tr > th:first-child,
  10966. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > tbody > tr > th:first-child,
  10967. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  10968. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > tfoot > tr > th:first-child,
  10969. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  10970. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > thead > tr > td:first-child,
  10971. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > thead > tr > td:first-child,
  10972. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > tbody > tr > td:first-child,
  10973. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  10974. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > tfoot > tr > td:first-child,
  10975. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  10976. border-left: 0;
  10977. }
  10978. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > thead > tr > th:last-child,
  10979. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > thead > tr > th:last-child,
  10980. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > tbody > tr > th:last-child,
  10981. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  10982. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > tfoot > tr > th:last-child,
  10983. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  10984. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > thead > tr > td:last-child,
  10985. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > thead > tr > td:last-child,
  10986. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > tbody > tr > td:last-child,
  10987. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  10988. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > tfoot > tr > td:last-child,
  10989. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  10990. border-right: 0;
  10991. }
  10992. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > thead > tr:first-child > td,
  10993. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > thead > tr:first-child > td,
  10994. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > tbody > tr:first-child > td,
  10995. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  10996. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > thead > tr:first-child > th,
  10997. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > thead > tr:first-child > th,
  10998. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > tbody > tr:first-child > th,
  10999. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  11000. border-bottom: 0;
  11001. }
  11002. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > tbody > tr:last-child > td,
  11003. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  11004. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > tfoot > tr:last-child > td,
  11005. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  11006. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > tbody > tr:last-child > th,
  11007. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  11008. .box.message .messagearea .messagerecent .singlemessage > .table-bordered > tfoot > tr:last-child > th,
  11009. .box.message .messagearea .messagerecent .singlemessage > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  11010. border-bottom: 0;
  11011. }
  11012. .box.message .messagearea .messagerecent .singlemessage > .table-responsive {
  11013. border: 0;
  11014. margin-bottom: 0;
  11015. }
  11016. .box.message .messagearea .messagerecent .singlemessage > .panel-heading {
  11017. color: #555555;
  11018. background-color: #f5f5f5;
  11019. border-color: #dddddd;
  11020. }
  11021. .box.message .messagearea .messagerecent .singlemessage > .panel-heading + .panel-collapse .panel-body {
  11022. border-top-color: #dddddd;
  11023. }
  11024. .box.message .messagearea .messagerecent .singlemessage > .panel-footer + .panel-collapse .panel-body {
  11025. border-bottom-color: #dddddd;
  11026. }
  11027. .box.message .messagearea .messagerecent .singlemessage .otheruser {
  11028. padding: 10px 15px;
  11029. display: block;
  11030. width: 100%;
  11031. }
  11032. .box.message .messagearea .messagerecent .singlemessage .otheruser .pix {
  11033. margin: 5px;
  11034. }
  11035. .box.message .messagearea .messagerecent .singlemessage .themessage {
  11036. border: 2px solid #fbeed5;
  11037. padding: 5px 10px;
  11038. margin: 10px 15px;
  11039. display: block;
  11040. }
  11041. .box.message .messagearea .messagerecent .singlemessage .messagedate {
  11042. margin: 10px 15px 0;
  11043. }
  11044. .box.message .messagearea .messagerecent .singlemessage .messagecontext {
  11045. margin: 0px 15px 10px;
  11046. }
  11047. .box.message .messagearea .messagehistory .messagehistory {
  11048. border-top: 1px solid #dddddd;
  11049. margin: 0 15px 20px;
  11050. padding: 15px;
  11051. clear: both;
  11052. }
  11053. .box.message .messagearea .messagehistory .messagehistory .mdl-left {
  11054. margin-left: -15px;
  11055. margin-right: -15px;
  11056. }
  11057. .box.message .messagearea .messagehistory .messagehistory .mdl-left.left .message {
  11058. position: relative;
  11059. min-height: 1px;
  11060. padding-left: 15px;
  11061. padding-right: 15px;
  11062. }
  11063. @media (min-width: 992px) {
  11064. .box.message .messagearea .messagehistory .messagehistory .mdl-left.left .message {
  11065. float: left;
  11066. width: 58.33333333%;
  11067. }
  11068. }
  11069. .box.message .messagearea .messagehistory .messagehistory .mdl-left.left .message .text {
  11070. border: 2px solid #d6e9c6;
  11071. }
  11072. .box.message .messagearea .messagehistory .messagehistory .mdl-left.right .message {
  11073. position: relative;
  11074. min-height: 1px;
  11075. padding-left: 15px;
  11076. padding-right: 15px;
  11077. }
  11078. @media (min-width: 992px) {
  11079. .box.message .messagearea .messagehistory .messagehistory .mdl-left.right .message {
  11080. float: left;
  11081. width: 58.33333333%;
  11082. }
  11083. }
  11084. @media (min-width: 992px) {
  11085. .box.message .messagearea .messagehistory .messagehistory .mdl-left.right .message {
  11086. left: 41.66666667%;
  11087. }
  11088. }
  11089. .box.message .messagearea .messagehistory .messagehistory .mdl-left.right .message .text {
  11090. border: 2px solid #bce8f1;
  11091. }
  11092. .box.message .messagearea .messagehistory .messagehistory .message {
  11093. display: block;
  11094. }
  11095. .box.message .messagearea .messagehistory .messagehistory .message .text {
  11096. border-radius: 4px;
  11097. padding: 5px 10px;
  11098. display: block;
  11099. }
  11100. .box.message .messagearea .messagehistory .box.center table.message_user_pictures {
  11101. position: relative;
  11102. min-height: 1px;
  11103. padding-left: 15px;
  11104. padding-right: 15px;
  11105. float: none !important;
  11106. }
  11107. @media (min-width: 992px) {
  11108. .box.message .messagearea .messagehistory .box.center table.message_user_pictures {
  11109. left: 16.66666667%;
  11110. }
  11111. }
  11112. @media (min-width: 992px) {
  11113. .box.message .messagearea .messagehistory .box.center table.message_user_pictures {
  11114. float: left;
  11115. width: 66.66666667%;
  11116. }
  11117. }
  11118. .box.message .messagearea .messagehistory .box.center table.message_user_pictures tr {
  11119. border: 0;
  11120. }
  11121. .box.message .messagearea .messagehistory .box.center table.message_user_pictures td {
  11122. background-color: #ffffff;
  11123. }
  11124. .box.message .messagearea .messagehistory .box.center table.message_user_pictures td#user1,
  11125. .box.message .messagearea .messagehistory .box.center table.message_user_pictures td#user2 {
  11126. display: block;
  11127. height: 160px;
  11128. }
  11129. .box.message .messagearea .messagehistory .box.center table.message_user_pictures td#user1 img.userpicture,
  11130. .box.message .messagearea .messagehistory .box.center table.message_user_pictures td#user2 img.userpicture {
  11131. border-radius: 50%;
  11132. }
  11133. .box.message .messagearea .messagehistory .box.center table.message_user_pictures td#user1 img.userpicture {
  11134. border: 3px solid #d6e9c6;
  11135. }
  11136. .box.message .messagearea .messagehistory .box.center table.message_user_pictures td#user2 img.userpicture {
  11137. border: 3px solid #bce8f1;
  11138. }
  11139. .box.message .messagearea .messagehistory .messagehistorytype {
  11140. color: #fff;
  11141. padding: 5px 15px;
  11142. border-bottom: 1px solid #dddddd;
  11143. border: 0;
  11144. }
  11145. .box.message .messagearea .messagehistory .messagehistorytype > li {
  11146. float: left;
  11147. margin-bottom: -1px;
  11148. }
  11149. .box.message .messagearea .messagehistory .messagehistorytype > li > a {
  11150. margin-right: 2px;
  11151. line-height: 1.42857143;
  11152. border: 1px solid transparent;
  11153. border-radius: 4px 4px 0 0;
  11154. }
  11155. .box.message .messagearea .messagehistory .messagehistorytype > li > a:hover {
  11156. border-color: #eeeeee #eeeeee #dddddd;
  11157. }
  11158. .box.message .messagearea .messagehistory .messagehistorytype > li.active > a,
  11159. .box.message .messagearea .messagehistory .messagehistorytype > li.active > a:hover,
  11160. .box.message .messagearea .messagehistory .messagehistorytype > li.active > a:focus {
  11161. color: #555555;
  11162. background-color: #ffffff;
  11163. border: 1px solid #dddddd;
  11164. border-bottom-color: transparent;
  11165. cursor: default;
  11166. }
  11167. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified {
  11168. width: 100%;
  11169. padding: 10px 0 0 0;
  11170. border-bottom: 0;
  11171. }
  11172. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > li {
  11173. float: none;
  11174. }
  11175. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > li > a {
  11176. text-align: center;
  11177. margin-bottom: 5px;
  11178. }
  11179. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > .dropdown .dropdown-menu {
  11180. top: auto;
  11181. left: auto;
  11182. }
  11183. @media (min-width: 768px) {
  11184. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > li {
  11185. display: table-cell;
  11186. width: 1%;
  11187. }
  11188. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > li > a {
  11189. margin-bottom: 0;
  11190. }
  11191. }
  11192. @media (min-width: 768px) {
  11193. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > li {
  11194. display: block;
  11195. width: 100%;
  11196. float: none;
  11197. }
  11198. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > li > a {
  11199. text-align: center;
  11200. margin-bottom: 5px;
  11201. }
  11202. }
  11203. @media (min-width: 992px) {
  11204. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified {
  11205. border: 0;
  11206. border-radius: 0;
  11207. }
  11208. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > li {
  11209. display: table-cell;
  11210. width: 1%;
  11211. }
  11212. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > li > a {
  11213. margin-bottom: 0;
  11214. }
  11215. }
  11216. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > li > a {
  11217. margin-right: 0;
  11218. border-radius: 4px;
  11219. }
  11220. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > .active > a,
  11221. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > .active > a:hover,
  11222. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > .active > a:focus {
  11223. border: 1px solid #dddddd;
  11224. }
  11225. @media (min-width: 768px) {
  11226. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > li > a {
  11227. border-bottom: 1px solid #dddddd;
  11228. border-radius: 4px 4px 0 0;
  11229. }
  11230. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > .active > a,
  11231. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > .active > a:hover,
  11232. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > .active > a:focus {
  11233. border-bottom-color: #ffffff;
  11234. }
  11235. }
  11236. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > li > a {
  11237. margin-right: 1px;
  11238. border-radius: 4px;
  11239. }
  11240. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > .active > a,
  11241. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > .active > a:hover,
  11242. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > .active > a:focus {
  11243. border: 1px solid #dddddd;
  11244. }
  11245. @media (min-width: 768px) {
  11246. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > li > a {
  11247. border: 1px solid #dddddd;
  11248. border-radius: 4px;
  11249. }
  11250. }
  11251. @media (min-width: 992px) {
  11252. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > li > a {
  11253. border-bottom: 1px solid #dddddd;
  11254. border-radius: 4px 4px 0 0;
  11255. }
  11256. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > .active > a,
  11257. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > .active > a:hover,
  11258. .box.message .messagearea .messagehistory .messagehistorytype.nav-justified > .active > a:focus {
  11259. border-bottom-color: #ffffff;
  11260. }
  11261. }
  11262. .box.message .messagearea .messagehistory .messagehistorytype .hiddenelement {
  11263. display: none;
  11264. }
  11265. .box.message .messagearea .messagehistory .messagehistorytype span.visible {
  11266. color: #555555;
  11267. }
  11268. .box.message .messagearea .messagehistory .messagehistorytype a.visible {
  11269. color: #2fa4e7;
  11270. }
  11271. .box.message .messagearea .messagesend .mform {
  11272. margin: 0 20px;
  11273. }
  11274. .box.message .messagearea .messagesend .mform fieldset .fitem .felement,
  11275. .box.message .messagearea .messagesend .mform fieldset.hidden > div {
  11276. margin-left: 0;
  11277. float: none;
  11278. width: 100%;
  11279. }
  11280. .box.message .messagearea .messagesend .mform .fitemtitle,
  11281. .box.message .messagearea .messagesend .mform .form-label {
  11282. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  11283. font-weight: 500;
  11284. line-height: 1.1;
  11285. color: #317eac;
  11286. margin-top: 20px;
  11287. margin-bottom: 10px;
  11288. font-size: 24px;
  11289. float: none;
  11290. text-align: left;
  11291. }
  11292. .box.message .messagearea .messagesend .mform .fitemtitle small,
  11293. .box.message .messagearea .messagesend .mform .form-label small,
  11294. .box.message .messagearea .messagesend .mform .fitemtitle .small,
  11295. .box.message .messagearea .messagesend .mform .form-label .small {
  11296. font-weight: normal;
  11297. line-height: 1;
  11298. color: #999999;
  11299. }
  11300. .box.message .messagearea .messagesend .mform .fitemtitle small,
  11301. .box.message .messagearea .messagesend .mform .form-label small,
  11302. .box.message .messagearea .messagesend .mform .fitemtitle .small,
  11303. .box.message .messagearea .messagesend .mform .form-label .small {
  11304. font-size: 65%;
  11305. }
  11306. .box.message .messagearea .messagesend .mform fieldset .fitem {
  11307. margin-left: 0;
  11308. margin-right: 0;
  11309. margin-bottom: 0 !important;
  11310. }
  11311. .box.message .messagearea .messagesend .mform .fitem_ftextarea {
  11312. margin: 15px;
  11313. }
  11314. #newmessageoverlay {
  11315. width: 276px;
  11316. position: absolute;
  11317. top: 0;
  11318. left: 0;
  11319. z-index: 1010;
  11320. display: none;
  11321. max-width: 276px;
  11322. padding: 1px;
  11323. text-align: left;
  11324. background-color: #ffffff;
  11325. background-clip: padding-box;
  11326. border: 1px solid #cccccc;
  11327. border: 1px solid rgba(0, 0, 0, 0.2);
  11328. border-radius: 6px;
  11329. -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  11330. box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  11331. white-space: normal;
  11332. position: fixed;
  11333. top: inherit;
  11334. left: inherit;
  11335. bottom: 5px;
  11336. right: 5px;
  11337. display: block;
  11338. }
  11339. #newmessageoverlay.top {
  11340. margin-top: -10px;
  11341. }
  11342. #newmessageoverlay.right {
  11343. margin-left: 10px;
  11344. }
  11345. #newmessageoverlay.bottom {
  11346. margin-top: 10px;
  11347. }
  11348. #newmessageoverlay.left {
  11349. margin-left: -10px;
  11350. }
  11351. #newmessageoverlay.top > .arrow {
  11352. left: 50%;
  11353. margin-left: -11px;
  11354. border-bottom-width: 0;
  11355. border-top-color: #999999;
  11356. border-top-color: rgba(0, 0, 0, 0.25);
  11357. bottom: -11px;
  11358. }
  11359. #newmessageoverlay.top > .arrow:after {
  11360. content: " ";
  11361. bottom: 1px;
  11362. margin-left: -10px;
  11363. border-bottom-width: 0;
  11364. border-top-color: #ffffff;
  11365. }
  11366. #newmessageoverlay.right > .arrow {
  11367. top: 50%;
  11368. left: -11px;
  11369. margin-top: -11px;
  11370. border-left-width: 0;
  11371. border-right-color: #999999;
  11372. border-right-color: rgba(0, 0, 0, 0.25);
  11373. }
  11374. #newmessageoverlay.right > .arrow:after {
  11375. content: " ";
  11376. left: 1px;
  11377. bottom: -10px;
  11378. border-left-width: 0;
  11379. border-right-color: #ffffff;
  11380. }
  11381. #newmessageoverlay.bottom > .arrow {
  11382. left: 50%;
  11383. margin-left: -11px;
  11384. border-top-width: 0;
  11385. border-bottom-color: #999999;
  11386. border-bottom-color: rgba(0, 0, 0, 0.25);
  11387. top: -11px;
  11388. }
  11389. #newmessageoverlay.bottom > .arrow:after {
  11390. content: " ";
  11391. top: 1px;
  11392. margin-left: -10px;
  11393. border-top-width: 0;
  11394. border-bottom-color: #ffffff;
  11395. }
  11396. #newmessageoverlay.left > .arrow {
  11397. top: 50%;
  11398. right: -11px;
  11399. margin-top: -11px;
  11400. border-right-width: 0;
  11401. border-left-color: #999999;
  11402. border-left-color: rgba(0, 0, 0, 0.25);
  11403. }
  11404. #newmessageoverlay.left > .arrow:after {
  11405. content: " ";
  11406. right: 1px;
  11407. border-right-width: 0;
  11408. border-left-color: #ffffff;
  11409. bottom: -10px;
  11410. }
  11411. #newmessageoverlay a {
  11412. text-decoration: underline;
  11413. }
  11414. #newmessageoverlay #newmessagetext {
  11415. margin: 0;
  11416. padding: 8px 14px;
  11417. font-size: 14px;
  11418. font-weight: normal;
  11419. line-height: 18px;
  11420. background-color: #f7f7f7;
  11421. border-bottom: 1px solid #ebebeb;
  11422. border-radius: 5px 5px 0 0;
  11423. }
  11424. #newmessageoverlay #usermessage {
  11425. padding: 9px 14px;
  11426. border: 1px dotted rgba(0, 0, 0, 0.2);
  11427. border-radius: 4px;
  11428. margin-top: 5px;
  11429. background-color: #ffffff;
  11430. }
  11431. #newmessageoverlay #newmessagelinks {
  11432. margin: 5px 14px;
  11433. }
  11434. textarea {
  11435. display: block;
  11436. width: 100%;
  11437. height: 38px;
  11438. padding: 8px 12px;
  11439. font-size: 14px;
  11440. line-height: 1.42857143;
  11441. color: #555555;
  11442. background-color: #ffffff;
  11443. background-image: none;
  11444. border: 1px solid #cccccc;
  11445. border-radius: 4px;
  11446. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  11447. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  11448. -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  11449. transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  11450. height: 200px;
  11451. }
  11452. textarea:focus {
  11453. border-color: #66afe9;
  11454. outline: 0;
  11455. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  11456. box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  11457. }
  11458. textarea::-moz-placeholder {
  11459. color: #999999;
  11460. opacity: 1;
  11461. }
  11462. textarea:-ms-input-placeholder {
  11463. color: #999999;
  11464. }
  11465. textarea::-webkit-input-placeholder {
  11466. color: #999999;
  11467. }
  11468. textarea[disabled],
  11469. textarea[readonly],
  11470. fieldset[disabled] textarea {
  11471. cursor: not-allowed;
  11472. background-color: #eeeeee;
  11473. opacity: 1;
  11474. }
  11475. textareatextarea {
  11476. height: auto;
  11477. }
  11478. /* Question */
  11479. .questionbank h2 {
  11480. margin-top: 0;
  11481. }
  11482. .questioncategories h3 {
  11483. margin-top: 0;
  11484. }
  11485. #chooseqtypebox {
  11486. margin-top: 1em;
  11487. }
  11488. #chooseqtype h3 {
  11489. margin: 0 0 0.3em;
  11490. }
  11491. #chooseqtype .instruction {
  11492. display: none;
  11493. }
  11494. #chooseqtype .fakeqtypes {
  11495. border-top: 1px solid silver;
  11496. }
  11497. #chooseqtype .qtypeoption {
  11498. margin-bottom: 0.5em;
  11499. }
  11500. #chooseqtype label {
  11501. display: block;
  11502. }
  11503. #chooseqtype .qtypename img {
  11504. padding: 0 0.3em;
  11505. }
  11506. #chooseqtype .qtypename {
  11507. display: inline-table;
  11508. width: 16em;
  11509. }
  11510. #chooseqtype .qtypesummary {
  11511. display: block;
  11512. margin: 0 2em;
  11513. }
  11514. #chooseqtype .submitbuttons {
  11515. margin: 0.7em 0;
  11516. text-align: center;
  11517. }
  11518. #qtypechoicecontainer {
  11519. display: none;
  11520. }
  11521. #qtypechoicecontainer_c.yui-panel-container.shadow .underlay {
  11522. background: none;
  11523. }
  11524. #qtypechoicecontainer.yui-panel .hd {
  11525. color: #333;
  11526. letter-spacing: 1px;
  11527. text-shadow: 1px 1px 1px #fff;
  11528. border-top-right-radius: 10px;
  11529. border-top-left-radius: 10px;
  11530. border: 1px solid #ccc;
  11531. border-bottom: 1px solid #bbb;
  11532. background-image: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%);
  11533. background-image: linear-gradient(to bottom, #ffffff 0%, #cccccc 100%);
  11534. background-repeat: repeat-x;
  11535. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0);
  11536. }
  11537. #qtypechoicecontainer {
  11538. font-size: 12px;
  11539. color: #333;
  11540. background: #f2f2f2;
  11541. border-radius: 10px;
  11542. border: 1px solid #ccc;
  11543. border-top: 0 none;
  11544. box-shadow: 5px 5px 20px 0 #666;
  11545. }
  11546. #qtypechoicecontainer #chooseqtype {
  11547. width: 40em;
  11548. }
  11549. #chooseqtypehead h3 {
  11550. margin: 0;
  11551. font-weight: normal;
  11552. }
  11553. #chooseqtype .qtypes {
  11554. position: relative;
  11555. border-bottom: 1px solid #bbb;
  11556. padding: 0.24em 0;
  11557. }
  11558. #chooseqtype .alloptions {
  11559. overflow-x: hidden;
  11560. overflow-y: auto;
  11561. max-height: 400px;
  11562. max-height: calc(85vh);
  11563. /* The next line is a workaround because recess is crap. Delete ththe following line once
  11564. * https://github.com/twitter/recess/issues/59 / https://github.com/twitter/recess/issues/75
  11565. * is fixed. The previous line is the right one. */
  11566. max-height: 60vh;
  11567. width: 60%;
  11568. }
  11569. #chooseqtype .qtypeoption {
  11570. margin-bottom: 0;
  11571. padding: 0.3em 0.3em 0.3em 1.6em;
  11572. }
  11573. #chooseqtype .qtypeoption img {
  11574. vertical-align: text-bottom;
  11575. padding-left: 1em;
  11576. padding-right: 0.5em;
  11577. }
  11578. #chooseqtype .selected {
  11579. background-color: #fff;
  11580. box-shadow: 0px 0 10px 0 #ccc;
  11581. }
  11582. #chooseqtype .instruction,
  11583. #chooseqtype .qtypesummary {
  11584. display: none;
  11585. position: absolute;
  11586. top: 0;
  11587. right: 0;
  11588. bottom: 0;
  11589. left: 60%;
  11590. margin: 0;
  11591. overflow-x: hidden;
  11592. padding: 1.5em 1.6em;
  11593. background-color: #fff;
  11594. overflow-y: auto;
  11595. }
  11596. #chooseqtype .instruction,
  11597. #chooseqtype .selected .qtypesummary {
  11598. display: block;
  11599. }
  11600. #categoryquestions {
  11601. margin: 0;
  11602. }
  11603. #categoryquestions td,
  11604. #categoryquestions th {
  11605. padding: 0 0.2em;
  11606. }
  11607. #categoryquestions th {
  11608. text-align: left;
  11609. font-weight: normal;
  11610. }
  11611. #categoryquestions .checkbox {
  11612. padding-left: 20px;
  11613. }
  11614. .questionbank .singleselect {
  11615. margin: 0;
  11616. }
  11617. /* Question editing form */
  11618. #combinedfeedbackhdr div.fhtmleditor {
  11619. padding: 0;
  11620. }
  11621. #combinedfeedbackhdr div.fcheckbox {
  11622. margin-bottom: 1em;
  11623. }
  11624. #multitriesheader div.fitem_feditor {
  11625. margin-top: 1em;
  11626. }
  11627. #multitriesheader div.fitem_fgroup {
  11628. margin-bottom: 1em;
  11629. }
  11630. #multitriesheader div.fitem_fgroup fieldset.felement label {
  11631. margin-left: 0.3em;
  11632. margin-right: 0.3em;
  11633. }
  11634. body.path-question-type .fitem_fgroup .accesshide {
  11635. font: inherit;
  11636. left: 0;
  11637. position: static;
  11638. padding-right: .3em;
  11639. }
  11640. .que {
  11641. clear: left;
  11642. text-align: left;
  11643. margin: 0 auto 1.8em auto;
  11644. }
  11645. .que .info {
  11646. float: left;
  11647. width: 7em;
  11648. padding: 0.5em;
  11649. margin-bottom: 1.8em;
  11650. background-color: #eeeeee;
  11651. border: 1px solid #dddddd;
  11652. border-radius: 2px;
  11653. }
  11654. .que h3.no {
  11655. margin: 0;
  11656. font-size: 0.8em;
  11657. line-height: 1;
  11658. }
  11659. .que span.qno {
  11660. font-size: 1.5em;
  11661. font-weight: bold;
  11662. }
  11663. .que .info > div {
  11664. font-size: 0.8em;
  11665. margin-top: 0.7em;
  11666. }
  11667. .que .info .questionflag.editable {
  11668. cursor: pointer;
  11669. }
  11670. .que .info .editquestion img,
  11671. .que .info .questionflag img,
  11672. .que .info .questionflag input {
  11673. vertical-align: bottom;
  11674. }
  11675. .que .content {
  11676. margin: 0 0 0 8.5em;
  11677. }
  11678. .que .formulation,
  11679. .que .outcome,
  11680. .que .comment {
  11681. padding: 15px;
  11682. margin-bottom: 20px;
  11683. border: 1px solid transparent;
  11684. border-radius: 4px;
  11685. }
  11686. .que .formulation h4,
  11687. .que .outcome h4,
  11688. .que .comment h4 {
  11689. margin-top: 0;
  11690. color: inherit;
  11691. }
  11692. .que .formulation .alert-link,
  11693. .que .outcome .alert-link,
  11694. .que .comment .alert-link {
  11695. font-weight: bold;
  11696. }
  11697. .que .formulation > p,
  11698. .que .outcome > p,
  11699. .que .comment > p,
  11700. .que .formulation > ul,
  11701. .que .outcome > ul,
  11702. .que .comment > ul {
  11703. margin-bottom: 0;
  11704. }
  11705. .que .formulation > p + p,
  11706. .que .outcome > p + p,
  11707. .que .comment > p + p {
  11708. margin-top: 5px;
  11709. }
  11710. .que .formulation {
  11711. background-color: #d9edf7;
  11712. border-color: #bce8f1;
  11713. color: #3a87ad;
  11714. color: #555555;
  11715. }
  11716. .que .formulation hr {
  11717. border-top-color: #a6e1ec;
  11718. }
  11719. .que .formulation .alert-link {
  11720. color: #2d6987;
  11721. }
  11722. .formulation input[type="text"],
  11723. .formulation select {
  11724. width: auto;
  11725. }
  11726. .path-mod-quiz input[size] {
  11727. width: auto;
  11728. }
  11729. .que .comment {
  11730. background-color: #dff0d8;
  11731. border-color: #d6e9c6;
  11732. color: #468847;
  11733. }
  11734. .que .comment hr {
  11735. border-top-color: #c9e2b3;
  11736. }
  11737. .que .comment .alert-link {
  11738. color: #356635;
  11739. }
  11740. .que .history {
  11741. min-height: 20px;
  11742. padding: 19px;
  11743. margin-bottom: 20px;
  11744. background-color: #f5f5f5;
  11745. border: 1px solid #e3e3e3;
  11746. border-radius: 4px;
  11747. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  11748. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  11749. }
  11750. .que .history blockquote {
  11751. border-color: #ddd;
  11752. border-color: rgba(0, 0, 0, 0.15);
  11753. }
  11754. .que .ablock {
  11755. margin: 0.7em 0 0.3em 0;
  11756. }
  11757. .que .im-controls {
  11758. margin-top: 0.5em;
  11759. text-align: left;
  11760. }
  11761. .que .specificfeedback,
  11762. .que .generalfeedback,
  11763. .que .rightanswer,
  11764. .que .im-feedback,
  11765. .que .feedback,
  11766. .que p {
  11767. margin: 0 0 0.5em;
  11768. }
  11769. .que .qtext {
  11770. margin-bottom: 1.5em;
  11771. }
  11772. .que .correctness {
  11773. display: inline;
  11774. padding: .2em .6em .3em;
  11775. font-size: 75%;
  11776. font-weight: bold;
  11777. line-height: 1;
  11778. color: #ffffff;
  11779. text-align: center;
  11780. white-space: nowrap;
  11781. vertical-align: baseline;
  11782. border-radius: .25em;
  11783. }
  11784. .que .correctness[href]:hover,
  11785. .que .correctness[href]:focus {
  11786. color: #ffffff;
  11787. text-decoration: none;
  11788. cursor: pointer;
  11789. }
  11790. .que .correctness:empty {
  11791. display: none;
  11792. }
  11793. .btn .que .correctness {
  11794. position: relative;
  11795. top: -1px;
  11796. }
  11797. .que .correctness.correct {
  11798. background-color: #73a839;
  11799. }
  11800. .que .correctness.partiallycorrect {
  11801. background-color: #dd5600;
  11802. }
  11803. .que .correctness.notanswered,
  11804. .que .correctness.incorrect {
  11805. background-color: #c71c22;
  11806. }
  11807. .que .validationerror {
  11808. color: #b94a48;
  11809. }
  11810. .formulation .correct {
  11811. background-color: #dff0d8;
  11812. }
  11813. .formulation .partiallycorrect {
  11814. background-color: #fcf8e3;
  11815. }
  11816. .formulation .incorrect {
  11817. background-color: #f2dede;
  11818. }
  11819. .formulation select.correct,
  11820. .formulation input.correct {
  11821. color: #468847;
  11822. background-color: #dff0d8;
  11823. border-color: #468847;
  11824. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  11825. }
  11826. .formulation select.correct:focus,
  11827. .formulation input.correct:focus {
  11828. border-color: #356635;
  11829. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  11830. }
  11831. .formulation select.partiallycorrect,
  11832. .formulation input.partiallycorrect {
  11833. color: #c09853;
  11834. background-color: #fcf8e3;
  11835. border-color: #c09853;
  11836. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  11837. }
  11838. .formulation select.partiallycorrect:focus,
  11839. .formulation input.partiallycorrect:focus {
  11840. border-color: #a47e3c;
  11841. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  11842. }
  11843. .formulation select.incorrect,
  11844. .formulation input.incorrect {
  11845. color: #b94a48;
  11846. background-color: #f2dede;
  11847. border-color: #b94a48;
  11848. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  11849. }
  11850. .formulation select.incorrect:focus,
  11851. .formulation input.incorrect:focus {
  11852. border-color: #953b39;
  11853. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  11854. }
  11855. .que .grading,
  11856. .que .comment,
  11857. .que .commentlink,
  11858. .que .history {
  11859. margin-top: 0.5em;
  11860. }
  11861. .que .history h3 {
  11862. margin: 0 0 0.2em;
  11863. font-size: 1em;
  11864. }
  11865. .que .history table {
  11866. width: 100%;
  11867. margin: 0;
  11868. }
  11869. .que .history .current {
  11870. font-weight: bold;
  11871. }
  11872. .que .questioncorrectnessicon {
  11873. vertical-align: text-bottom;
  11874. }
  11875. .que input.questionflagimage {
  11876. padding-right: 3px;
  11877. }
  11878. .importerror {
  11879. margin-top: 10px;
  11880. border-bottom: 1px solid #555;
  11881. }
  11882. .mform .que.comment .fitemtitle {
  11883. width: 20%;
  11884. }
  11885. #page-question-preview #techinfo {
  11886. margin: 1em 0;
  11887. }
  11888. #page-mod-quiz-edit .questionbankwindow div.header {
  11889. color: #444;
  11890. text-shadow: none;
  11891. padding: 3px;
  11892. border-top-right-radius: 4px;
  11893. border-top-left-radius: 4px;
  11894. margin: 0 -10px 0 -10px;
  11895. padding: 2px 10px 2px 10px;
  11896. background: transparent;
  11897. /* Old browsers */
  11898. }
  11899. #page-mod-quiz-edit .questionbankwindow div.header a:link,
  11900. #page-mod-quiz-edit .questionbankwindow div.header a:visited {
  11901. color: #2fa4e7;
  11902. }
  11903. #page-mod-quiz-edit .questionbankwindow div.header a:hover {
  11904. color: #157ab5;
  11905. }
  11906. #page-mod-quiz-edit .questionbankwindow div.header .title {
  11907. color: #555555;
  11908. }
  11909. #page-mod-quiz-edit div.container div.generalbox {
  11910. background-color: transparent;
  11911. padding: 1.5em;
  11912. }
  11913. #page-mod-quiz-edit .categoryinfo {
  11914. background-color: #ffffff;
  11915. border-bottom: none;
  11916. }
  11917. #page-mod-quiz-edit div.questionbank .categoryquestionscontainer,
  11918. #page-mod-quiz-edit div.questionbank .categorysortopotionscontainer,
  11919. #page-mod-quiz-edit div.questionbank .categorypagingbarcontainer,
  11920. #page-mod-quiz-edit div.questionbank .categoryselectallcontainer {
  11921. padding: 0 0 1.5em 0;
  11922. }
  11923. #page-mod-quiz-edit div.questionbank .categorypagingbarcontainer {
  11924. padding: 1em;
  11925. background-color: transparent;
  11926. margin: 0 -1.2em;
  11927. border-top: none;
  11928. border-bottom: none;
  11929. }
  11930. #page-mod-quiz-edit div.questionbank .categoryquestionscontainer {
  11931. margin: 0 -1.2em -1em -1.2em;
  11932. }
  11933. #page-mod-quiz-edit div.question div.content div.questioncontrols {
  11934. background-color: #ffffff;
  11935. }
  11936. #page-mod-quiz-edit div.question div.content div.points {
  11937. margin-top: -0.5em;
  11938. padding-bottom: 0.5em;
  11939. border: none;
  11940. background-color: #ffffff;
  11941. }
  11942. #page-mod-quiz-edit div.question div.content div.points label {
  11943. display: inline-block;
  11944. }
  11945. #page-mod-quiz-edit div.quizpage .pagecontent .pagestatus {
  11946. background-color: #ffffff;
  11947. }
  11948. #page-mod-quiz-edit .quizpagedelete,
  11949. #page-mod-quiz-edit .quizpagedelete img {
  11950. background-color: transparent;
  11951. }
  11952. #page-mod-quiz-edit div.quizpage .pagecontent {
  11953. border: 1px solid #ddd;
  11954. border-radius: 2px;
  11955. overflow: hidden;
  11956. }
  11957. #page-mod-quiz-edit .modulespecificbuttonscontainer {
  11958. width: 220px;
  11959. }
  11960. .questionbankwindow .module {
  11961. width: auto;
  11962. }
  11963. #page-mod-quiz-edit div.editq div.question div.content {
  11964. background-color: #ffffff;
  11965. border: 1px solid #ddd;
  11966. border-radius: 2px;
  11967. overflow: hidden;
  11968. }
  11969. .path-mod-quiz .statedetails {
  11970. display: block;
  11971. font-size: 0.9em;
  11972. }
  11973. a#hidebankcmd {
  11974. color: #2fa4e7;
  11975. }
  11976. .que.shortanswer .answer {
  11977. padding: 0;
  11978. }
  11979. .que label {
  11980. display: inline;
  11981. }
  11982. /* Add a little padding to the answer sections of edit question forms. */
  11983. .path-question-type #id_answerhdr .fitem .fitemtitle,
  11984. .path-question-type #id_answerhdr .fitem .felement {
  11985. margin-left: 6px;
  11986. margin-right: 6px;
  11987. }
  11988. .path-question-type #id_answerhdr .fitem_feditor .felement {
  11989. margin-left: 0px;
  11990. margin-right: 0px;
  11991. }
  11992. /* user.less */
  11993. .user-box {
  11994. margin: 8px;
  11995. width: 115px;
  11996. height: 160px;
  11997. text-align: center;
  11998. float: left;
  11999. clear: none;
  12000. }
  12001. .userlist .action-icon img {
  12002. vertical-align: middle;
  12003. }
  12004. .userlist #showall {
  12005. margin: 10px 0;
  12006. }
  12007. .userlist .buttons {
  12008. text-align: center;
  12009. }
  12010. .userlist .buttons label {
  12011. padding: 0 3px;
  12012. }
  12013. .userlist table#participants {
  12014. text-align: center;
  12015. }
  12016. .userlist table#participants td,
  12017. .userlist table#participants th {
  12018. vertical-align: middle;
  12019. text-align: left;
  12020. padding: 4px;
  12021. }
  12022. .userlist table.controls {
  12023. width: 100%;
  12024. }
  12025. .userlist table.controls tr {
  12026. vertical-align: top;
  12027. }
  12028. .userlist table.controls td.right,
  12029. .userlist table.controls td.left {
  12030. padding: 4px;
  12031. }
  12032. .userlist table.controls .right {
  12033. text-align: right;
  12034. }
  12035. .userinfobox {
  12036. width: 100%;
  12037. border: 1px solid;
  12038. border-collapse: separate;
  12039. padding: 10px;
  12040. }
  12041. .userinfobox .left,
  12042. .userinfobox .side {
  12043. width: 100px;
  12044. vertical-align: top;
  12045. }
  12046. .userinfobox .userpicture {
  12047. width: 100px;
  12048. height: 100px;
  12049. }
  12050. .userinfobox .content {
  12051. vertical-align: top;
  12052. }
  12053. .userinfobox .links {
  12054. width: 100px;
  12055. padding: 5px;
  12056. vertical-align: bottom;
  12057. }
  12058. .userinfobox .links a {
  12059. display: block;
  12060. }
  12061. .userinfobox .list td {
  12062. padding: 3px;
  12063. }
  12064. .userinfobox .username {
  12065. padding-bottom: 20px;
  12066. font-weight: bold;
  12067. }
  12068. .userinfobox td.label {
  12069. text-align: right;
  12070. white-space: nowrap;
  12071. vertical-align: top;
  12072. font-weight: bold;
  12073. }
  12074. .groupinfobox {
  12075. min-height: 20px;
  12076. padding: 19px;
  12077. margin-bottom: 20px;
  12078. background-color: #f5f5f5;
  12079. border: 1px solid #e3e3e3;
  12080. border-radius: 4px;
  12081. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  12082. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  12083. }
  12084. .groupinfobox blockquote {
  12085. border-color: #ddd;
  12086. border-color: rgba(0, 0, 0, 0.15);
  12087. }
  12088. .groupinfobox .left {
  12089. padding: 10px;
  12090. width: 100px;
  12091. vertical-align: top;
  12092. }
  12093. .course-participation #showall {
  12094. text-align: center;
  12095. margin: 10px 0;
  12096. }
  12097. #user-policy .noticebox {
  12098. text-align: center;
  12099. margin-left: auto;
  12100. margin-right: auto;
  12101. margin-bottom: 10px;
  12102. width: 80%;
  12103. height: 250px;
  12104. }
  12105. #user-policy #policyframe {
  12106. width: 100%;
  12107. height: 100%;
  12108. }
  12109. .iplookup #map {
  12110. margin: auto;
  12111. }
  12112. .userselector select {
  12113. width: 100%;
  12114. }
  12115. .userselector div {
  12116. margin-top: 0.2em;
  12117. }
  12118. .userselector div label {
  12119. margin-right: 0.3em;
  12120. }
  12121. /* Next style does not work in all browsers but looks nicer when it does */
  12122. .userselector .userselector-infobelow {
  12123. font-size: 0.8em;
  12124. }
  12125. #userselector_options {
  12126. padding: 0.3em 0;
  12127. }
  12128. #userselector_options .collapsibleregioncaption {
  12129. font-weight: bold;
  12130. }
  12131. #userselector_options p {
  12132. margin: 0.2em 0;
  12133. text-align: left;
  12134. }
  12135. /** user full profile */
  12136. #page-user-profile .messagebox {
  12137. text-align: center;
  12138. margin-left: auto;
  12139. margin-right: auto;
  12140. }
  12141. /** user course profile */
  12142. #page-course-view-weeks .messagebox {
  12143. text-align: center;
  12144. margin-left: auto;
  12145. margin-right: auto;
  12146. }
  12147. .userprofile {
  12148. padding-bottom: 15px;
  12149. margin-bottom: 20px;
  12150. background-color: #ffffff;
  12151. border: 1px solid transparent;
  12152. border-radius: 0;
  12153. -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  12154. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  12155. border-color: #dddddd;
  12156. }
  12157. .userprofile h2 {
  12158. color: #555555;
  12159. background-color: #f5f5f5;
  12160. border-color: #dddddd;
  12161. font-size: 1.1em;
  12162. margin: 0 0 10px 0;
  12163. padding: 10px 15px;
  12164. }
  12165. .userprofile h2 + .panel-collapse .panel-body {
  12166. border-top-color: #dddddd;
  12167. }
  12168. .userprofile > .list-group {
  12169. margin-bottom: 0;
  12170. }
  12171. .userprofile > .list-group .list-group-item {
  12172. border-width: 1px 0;
  12173. border-radius: 0;
  12174. }
  12175. .userprofile > .list-group:first-child .list-group-item:first-child {
  12176. border-top: 0;
  12177. border-top-right-radius: -1;
  12178. border-top-left-radius: -1;
  12179. }
  12180. .userprofile > .list-group:last-child .list-group-item:last-child {
  12181. border-bottom: 0;
  12182. border-bottom-right-radius: -1;
  12183. border-bottom-left-radius: -1;
  12184. }
  12185. .userprofile > .table,
  12186. .userprofile > .table-responsive > .table {
  12187. margin-bottom: 0;
  12188. }
  12189. .userprofile > .table:first-child,
  12190. .userprofile > .table-responsive:first-child > .table:first-child {
  12191. border-top-right-radius: -1;
  12192. border-top-left-radius: -1;
  12193. }
  12194. .userprofile > .table:first-child > thead:first-child > tr:first-child td:first-child,
  12195. .userprofile > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  12196. .userprofile > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  12197. .userprofile > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  12198. .userprofile > .table:first-child > thead:first-child > tr:first-child th:first-child,
  12199. .userprofile > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  12200. .userprofile > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  12201. .userprofile > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  12202. border-top-left-radius: -1;
  12203. }
  12204. .userprofile > .table:first-child > thead:first-child > tr:first-child td:last-child,
  12205. .userprofile > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  12206. .userprofile > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  12207. .userprofile > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  12208. .userprofile > .table:first-child > thead:first-child > tr:first-child th:last-child,
  12209. .userprofile > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  12210. .userprofile > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  12211. .userprofile > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  12212. border-top-right-radius: -1;
  12213. }
  12214. .userprofile > .table:last-child,
  12215. .userprofile > .table-responsive:last-child > .table:last-child {
  12216. border-bottom-right-radius: -1;
  12217. border-bottom-left-radius: -1;
  12218. }
  12219. .userprofile > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  12220. .userprofile > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  12221. .userprofile > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  12222. .userprofile > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  12223. .userprofile > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  12224. .userprofile > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  12225. .userprofile > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  12226. .userprofile > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  12227. border-bottom-left-radius: -1;
  12228. }
  12229. .userprofile > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  12230. .userprofile > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  12231. .userprofile > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  12232. .userprofile > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  12233. .userprofile > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  12234. .userprofile > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  12235. .userprofile > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  12236. .userprofile > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  12237. border-bottom-right-radius: -1;
  12238. }
  12239. .userprofile > .panel-body + .table,
  12240. .userprofile > .panel-body + .table-responsive {
  12241. border-top: 1px solid #dddddd;
  12242. }
  12243. .userprofile > .table > tbody:first-child > tr:first-child th,
  12244. .userprofile > .table > tbody:first-child > tr:first-child td {
  12245. border-top: 0;
  12246. }
  12247. .userprofile > .table-bordered,
  12248. .userprofile > .table-responsive > .table-bordered {
  12249. border: 0;
  12250. }
  12251. .userprofile > .table-bordered > thead > tr > th:first-child,
  12252. .userprofile > .table-responsive > .table-bordered > thead > tr > th:first-child,
  12253. .userprofile > .table-bordered > tbody > tr > th:first-child,
  12254. .userprofile > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  12255. .userprofile > .table-bordered > tfoot > tr > th:first-child,
  12256. .userprofile > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  12257. .userprofile > .table-bordered > thead > tr > td:first-child,
  12258. .userprofile > .table-responsive > .table-bordered > thead > tr > td:first-child,
  12259. .userprofile > .table-bordered > tbody > tr > td:first-child,
  12260. .userprofile > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  12261. .userprofile > .table-bordered > tfoot > tr > td:first-child,
  12262. .userprofile > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  12263. border-left: 0;
  12264. }
  12265. .userprofile > .table-bordered > thead > tr > th:last-child,
  12266. .userprofile > .table-responsive > .table-bordered > thead > tr > th:last-child,
  12267. .userprofile > .table-bordered > tbody > tr > th:last-child,
  12268. .userprofile > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  12269. .userprofile > .table-bordered > tfoot > tr > th:last-child,
  12270. .userprofile > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  12271. .userprofile > .table-bordered > thead > tr > td:last-child,
  12272. .userprofile > .table-responsive > .table-bordered > thead > tr > td:last-child,
  12273. .userprofile > .table-bordered > tbody > tr > td:last-child,
  12274. .userprofile > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  12275. .userprofile > .table-bordered > tfoot > tr > td:last-child,
  12276. .userprofile > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  12277. border-right: 0;
  12278. }
  12279. .userprofile > .table-bordered > thead > tr:first-child > td,
  12280. .userprofile > .table-responsive > .table-bordered > thead > tr:first-child > td,
  12281. .userprofile > .table-bordered > tbody > tr:first-child > td,
  12282. .userprofile > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  12283. .userprofile > .table-bordered > thead > tr:first-child > th,
  12284. .userprofile > .table-responsive > .table-bordered > thead > tr:first-child > th,
  12285. .userprofile > .table-bordered > tbody > tr:first-child > th,
  12286. .userprofile > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  12287. border-bottom: 0;
  12288. }
  12289. .userprofile > .table-bordered > tbody > tr:last-child > td,
  12290. .userprofile > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  12291. .userprofile > .table-bordered > tfoot > tr:last-child > td,
  12292. .userprofile > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  12293. .userprofile > .table-bordered > tbody > tr:last-child > th,
  12294. .userprofile > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  12295. .userprofile > .table-bordered > tfoot > tr:last-child > th,
  12296. .userprofile > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  12297. border-bottom: 0;
  12298. }
  12299. .userprofile > .table-responsive {
  12300. border: 0;
  12301. margin-bottom: 0;
  12302. }
  12303. .userprofile > .panel-heading {
  12304. color: #555555;
  12305. background-color: #f5f5f5;
  12306. border-color: #dddddd;
  12307. }
  12308. .userprofile > .panel-heading + .panel-collapse .panel-body {
  12309. border-top-color: #dddddd;
  12310. }
  12311. .userprofile > .panel-footer + .panel-collapse .panel-body {
  12312. border-bottom-color: #dddddd;
  12313. }
  12314. .userprofile .userprofilebox {
  12315. margin-left: -15px;
  12316. margin-right: -15px;
  12317. }
  12318. .userprofile .userprofilebox .profilepicture {
  12319. position: relative;
  12320. min-height: 1px;
  12321. padding-left: 15px;
  12322. padding-right: 15px;
  12323. }
  12324. @media (min-width: 992px) {
  12325. .userprofile .userprofilebox .profilepicture {
  12326. float: left;
  12327. width: 16.66666667%;
  12328. }
  12329. }
  12330. .userprofile .userprofilebox .profilepicture a {
  12331. display: block;
  12332. margin: 10px;
  12333. }
  12334. .userprofile .userprofilebox .profilepicture a img {
  12335. border-radius: 6px;
  12336. }
  12337. .userprofile .userprofilebox .descriptionbox {
  12338. position: relative;
  12339. min-height: 1px;
  12340. padding-left: 15px;
  12341. padding-right: 15px;
  12342. }
  12343. @media (min-width: 992px) {
  12344. .userprofile .userprofilebox .descriptionbox {
  12345. float: left;
  12346. width: 83.33333333%;
  12347. }
  12348. }
  12349. .userprofile .userprofilebox .descriptionbox .description {
  12350. margin: 10px;
  12351. }
  12352. .userprofile .fullprofilelink {
  12353. text-align: center;
  12354. margin: 10px;
  12355. }
  12356. .loginbox {
  12357. border-radius: 3px;
  12358. margin-bottom: 15px;
  12359. }
  12360. .loginbox.onecolumn {
  12361. position: relative;
  12362. min-height: 1px;
  12363. padding-left: 15px;
  12364. padding-right: 15px;
  12365. min-height: 20px;
  12366. padding: 19px;
  12367. margin-bottom: 20px;
  12368. background-color: #f5f5f5;
  12369. border: 1px solid #e3e3e3;
  12370. border-radius: 4px;
  12371. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  12372. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  12373. }
  12374. @media (min-width: 768px) {
  12375. .loginbox.onecolumn {
  12376. float: left;
  12377. width: 50%;
  12378. }
  12379. }
  12380. @media (min-width: 768px) {
  12381. .loginbox.onecolumn {
  12382. left: 25%;
  12383. }
  12384. }
  12385. @media (min-width: 992px) {
  12386. .loginbox.onecolumn {
  12387. float: left;
  12388. width: 33.33333333%;
  12389. }
  12390. }
  12391. @media (min-width: 992px) {
  12392. .loginbox.onecolumn {
  12393. left: 33.33333333%;
  12394. }
  12395. }
  12396. .loginbox.onecolumn blockquote {
  12397. border-color: #ddd;
  12398. border-color: rgba(0, 0, 0, 0.15);
  12399. }
  12400. .loginbox.twocolumns .loginpanel {
  12401. position: relative;
  12402. min-height: 1px;
  12403. padding-left: 15px;
  12404. padding-right: 15px;
  12405. min-height: 20px;
  12406. padding: 19px;
  12407. margin-bottom: 20px;
  12408. background-color: #f5f5f5;
  12409. border: 1px solid #e3e3e3;
  12410. border-radius: 4px;
  12411. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  12412. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  12413. }
  12414. @media (min-width: 768px) {
  12415. .loginbox.twocolumns .loginpanel {
  12416. float: left;
  12417. width: 33.33333333%;
  12418. }
  12419. }
  12420. @media (min-width: 1200px) {
  12421. .loginbox.twocolumns .loginpanel {
  12422. float: left;
  12423. width: 25%;
  12424. }
  12425. }
  12426. .loginbox.twocolumns .loginpanel blockquote {
  12427. border-color: #ddd;
  12428. border-color: rgba(0, 0, 0, 0.15);
  12429. }
  12430. .loginbox.twocolumns .signuppanel {
  12431. position: relative;
  12432. min-height: 1px;
  12433. padding-left: 15px;
  12434. padding-right: 15px;
  12435. }
  12436. @media (min-width: 768px) {
  12437. .loginbox.twocolumns .signuppanel {
  12438. float: left;
  12439. width: 58.33333333%;
  12440. }
  12441. }
  12442. @media (min-width: 768px) {
  12443. .loginbox.twocolumns .signuppanel {
  12444. left: 8.33333333%;
  12445. }
  12446. }
  12447. @media (min-width: 1200px) {
  12448. .loginbox.twocolumns .signuppanel {
  12449. float: left;
  12450. width: 66.66666667%;
  12451. }
  12452. }
  12453. @media (min-width: 1200px) {
  12454. .loginbox.twocolumns .signuppanel {
  12455. left: 8.33333333%;
  12456. }
  12457. }
  12458. .loginbox .loginform .form-label {
  12459. text-align: left;
  12460. width: 100%;
  12461. margin-bottom: 5px;
  12462. }
  12463. .loginbox .loginform .form-input {
  12464. width: 100%;
  12465. margin-bottom: 5px;
  12466. }
  12467. .loginbox .loginform .form-input input[type="text"],
  12468. .loginbox .loginform .form-input input[type="password"] {
  12469. display: block;
  12470. height: 38px;
  12471. padding: 8px 12px;
  12472. font-size: 14px;
  12473. line-height: 1.42857143;
  12474. color: #555555;
  12475. background-color: #ffffff;
  12476. background-image: none;
  12477. border: 1px solid #cccccc;
  12478. border-radius: 4px;
  12479. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  12480. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  12481. -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  12482. transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  12483. width: 100%;
  12484. }
  12485. .loginbox .loginform .form-input input[type="text"]:focus,
  12486. .loginbox .loginform .form-input input[type="password"]:focus {
  12487. border-color: #66afe9;
  12488. outline: 0;
  12489. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  12490. box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  12491. }
  12492. .loginbox .loginform .form-input input[type="text"]::-moz-placeholder,
  12493. .loginbox .loginform .form-input input[type="password"]::-moz-placeholder {
  12494. color: #999999;
  12495. opacity: 1;
  12496. }
  12497. .loginbox .loginform .form-input input[type="text"]:-ms-input-placeholder,
  12498. .loginbox .loginform .form-input input[type="password"]:-ms-input-placeholder {
  12499. color: #999999;
  12500. }
  12501. .loginbox .loginform .form-input input[type="text"]::-webkit-input-placeholder,
  12502. .loginbox .loginform .form-input input[type="password"]::-webkit-input-placeholder {
  12503. color: #999999;
  12504. }
  12505. .loginbox .loginform .form-input input[type="text"][disabled],
  12506. .loginbox .loginform .form-input input[type="password"][disabled],
  12507. .loginbox .loginform .form-input input[type="text"][readonly],
  12508. .loginbox .loginform .form-input input[type="password"][readonly],
  12509. fieldset[disabled] .loginbox .loginform .form-input input[type="text"],
  12510. fieldset[disabled] .loginbox .loginform .form-input input[type="password"] {
  12511. cursor: not-allowed;
  12512. background-color: #eeeeee;
  12513. opacity: 1;
  12514. }
  12515. textarea.loginbox .loginform .form-input input[type="text"],
  12516. textarea.loginbox .loginform .form-input input[type="password"] {
  12517. height: auto;
  12518. }
  12519. .loginbox .loginform .form-input input[type="submit"] {
  12520. margin: 10px 0 0;
  12521. }
  12522. .loginbox input[type="submit"] {
  12523. margin: 10px 0 0;
  12524. }
  12525. .loginbox .desc {
  12526. font-size: 30px;
  12527. line-height: 30px;
  12528. font-weight: 300;
  12529. color: #555555;
  12530. }
  12531. .loginbox .subcontent {
  12532. text-align: left;
  12533. padding: 0;
  12534. margin: 0;
  12535. }
  12536. .loginbox .subcontent .desc {
  12537. display: none;
  12538. }
  12539. #page-tag-coursetags_edit .coursetag_edit_centered {
  12540. position: relative;
  12541. width: 600px;
  12542. margin: 20px auto;
  12543. }
  12544. #page-tag-coursetags_edit .coursetag_edit_row {
  12545. clear: both;
  12546. }
  12547. #page-tag-coursetags_edit .coursetag_edit_row .coursetag_edit_left {
  12548. float: left;
  12549. width: 50%;
  12550. text-align: right;
  12551. }
  12552. #page-tag-coursetags_edit .coursetag_edit_row .coursetag_edit_right {
  12553. margin-left: 50%;
  12554. }
  12555. #page-tag-coursetags_edit .coursetag_edit_input3 {
  12556. display: none;
  12557. }
  12558. #page-tag-coursetags_more .coursetag_more_large {
  12559. font-size: 120%;
  12560. }
  12561. #page-tag-coursetags_more .coursetag_more_small {
  12562. font-size: 80%;
  12563. }
  12564. #page-tag-coursetags_more .coursetag_more_link {
  12565. font-size: 80%;
  12566. }
  12567. #tag-description,
  12568. #tag-blogs {
  12569. width: 100%;
  12570. }
  12571. #tag-management-box {
  12572. margin-bottom: 10px;
  12573. line-height: 20px;
  12574. }
  12575. img.user-image {
  12576. height: 100px;
  12577. width: 100px;
  12578. }
  12579. #small-tag-cloud-box {
  12580. width: 300px;
  12581. margin: 0 auto;
  12582. }
  12583. #big-tag-cloud-box {
  12584. width: 600px;
  12585. margin: 0 auto;
  12586. float: none;
  12587. }
  12588. ul#tag-cloud-list {
  12589. list-style: none;
  12590. padding: 5px;
  12591. margin: 0;
  12592. }
  12593. ul#tag-cloud-list li {
  12594. margin: 0;
  12595. display: inline;
  12596. list-style-type: none;
  12597. }
  12598. #tag-search-box {
  12599. text-align: center;
  12600. margin: 10px auto;
  12601. }
  12602. #tag-search-results-container {
  12603. padding: 0;
  12604. width: 100%;
  12605. }
  12606. #tag-search-results {
  12607. padding: 0;
  12608. margin: 15px 20% 0 20%;
  12609. float: left;
  12610. width: 60%;
  12611. display: block;
  12612. }
  12613. #tag-search-results li {
  12614. width: 30%;
  12615. float: left;
  12616. padding-left: 1%;
  12617. text-align: left;
  12618. line-height: 20px;
  12619. padding-right: 1%;
  12620. list-style: none;
  12621. }
  12622. span.flagged-tag,
  12623. span.flagged-tag a {
  12624. color: #b94a48;
  12625. }
  12626. .tag-management-form {
  12627. text-align: center;
  12628. }
  12629. table#tag-management-list {
  12630. text-align: left;
  12631. }
  12632. #relatedtags-autocomplete-container {
  12633. margin-left: auto;
  12634. margin-right: auto;
  12635. min-height: 4.6em;
  12636. width: 100%;
  12637. }
  12638. #relatedtags-autocomplete {
  12639. position: relative;
  12640. display: block;
  12641. width: 60%;
  12642. margin-left: auto;
  12643. margin-right: auto;
  12644. }
  12645. #relatedtags-autocomplete .yui-ac-content {
  12646. position: absolute;
  12647. width: 420px;
  12648. left: 20%;
  12649. border: 1px solid #404040;
  12650. background: #fff;
  12651. overflow: hidden;
  12652. z-index: 9050;
  12653. }
  12654. #relatedtags-autocomplete .ysearchquery {
  12655. position: absolute;
  12656. right: 10px;
  12657. color: #808080;
  12658. z-index: 10;
  12659. }
  12660. #relatedtags-autocomplete .yui-ac-shadow {
  12661. position: absolute;
  12662. margin: .3em;
  12663. width: 100%;
  12664. background: #a0a0a0;
  12665. z-index: 9049;
  12666. }
  12667. #relatedtags-autocomplete ul {
  12668. padding: 0;
  12669. width: 100%;
  12670. margin: 0;
  12671. list-style-type: none;
  12672. }
  12673. #relatedtags-autocomplete li {
  12674. padding: 0 5px;
  12675. cursor: default;
  12676. white-space: nowrap;
  12677. }
  12678. #relatedtags-autocomplete li.yui-ac-highlight {
  12679. background: #ffc;
  12680. }
  12681. h2.tag-heading,
  12682. div#tag-description,
  12683. div#tag-blogs,
  12684. body.tag .managelink {
  12685. padding: 5px;
  12686. }
  12687. .tag_cloud .s20 {
  12688. font-size: 1.5em;
  12689. font-weight: bold;
  12690. }
  12691. .tag_cloud .s19 {
  12692. font-size: 1.5em;
  12693. }
  12694. .tag_cloud .s18 {
  12695. font-size: 1.4em;
  12696. font-weight: bold;
  12697. }
  12698. .tag_cloud .s17 {
  12699. font-size: 1.4em;
  12700. }
  12701. .tag_cloud .s16 {
  12702. font-size: 1.3em;
  12703. font-weight: bold;
  12704. }
  12705. .tag_cloud .s15 {
  12706. font-size: 1.3em;
  12707. }
  12708. .tag_cloud .s14 {
  12709. font-size: 1.2em;
  12710. font-weight: bold;
  12711. }
  12712. .tag_cloud .s13 {
  12713. font-size: 1.2em;
  12714. }
  12715. .tag_cloud .s12,
  12716. .tag_cloud .s11 {
  12717. font-size: 1.1em;
  12718. font-weight: bold;
  12719. }
  12720. .tag_cloud .s10,
  12721. .tag_cloud .s9 {
  12722. font-size: 1.1em;
  12723. }
  12724. .tag_cloud .s8,
  12725. .tag_cloud .s7 {
  12726. font-size: 1em;
  12727. font-weight: bold;
  12728. }
  12729. .tag_cloud .s6,
  12730. .tag_cloud .s5 {
  12731. font-size: 1em;
  12732. }
  12733. .tag_cloud .s4,
  12734. .tag_cloud .s3 {
  12735. font-size: 0.9em;
  12736. font-weight: bold;
  12737. }
  12738. .tag_cloud .s2,
  12739. .tag_cloud .s1 {
  12740. font-size: 0.9em;
  12741. }
  12742. .tag_cloud .s0 {
  12743. font-size: 0.8em;
  12744. }
  12745. table.collection {
  12746. width: 100%;
  12747. margin-bottom: 20px;
  12748. border: 1px solid #dddddd;
  12749. }
  12750. table.collection > thead > tr > th,
  12751. table.collection > tbody > tr > th,
  12752. table.collection > tfoot > tr > th,
  12753. table.collection > thead > tr > td,
  12754. table.collection > tbody > tr > td,
  12755. table.collection > tfoot > tr > td {
  12756. padding: 8px;
  12757. line-height: 1.42857143;
  12758. vertical-align: top;
  12759. border-top: 1px solid #dddddd;
  12760. }
  12761. table.collection > thead > tr > th {
  12762. vertical-align: bottom;
  12763. border-bottom: 2px solid #dddddd;
  12764. }
  12765. table.collection > caption + thead > tr:first-child > th,
  12766. table.collection > colgroup + thead > tr:first-child > th,
  12767. table.collection > thead:first-child > tr:first-child > th,
  12768. table.collection > caption + thead > tr:first-child > td,
  12769. table.collection > colgroup + thead > tr:first-child > td,
  12770. table.collection > thead:first-child > tr:first-child > td {
  12771. border-top: 0;
  12772. }
  12773. table.collection > tbody + tbody {
  12774. border-top: 2px solid #dddddd;
  12775. }
  12776. table.collection .table {
  12777. background-color: #ffffff;
  12778. }
  12779. table.collection > thead > tr > th,
  12780. table.collection > tbody > tr > th,
  12781. table.collection > tfoot > tr > th,
  12782. table.collection > thead > tr > td,
  12783. table.collection > tbody > tr > td,
  12784. table.collection > tfoot > tr > td {
  12785. border: 1px solid #dddddd;
  12786. }
  12787. table.collection > thead > tr > th,
  12788. table.collection > thead > tr > td {
  12789. border-bottom-width: 2px;
  12790. }
  12791. table.collection > tbody > tr:nth-child(odd) > td,
  12792. table.collection > tbody > tr:nth-child(odd) > th {
  12793. background-color: #f9f9f9;
  12794. }
  12795. table.collection .name {
  12796. text-align: left;
  12797. vertical-align: middle;
  12798. }
  12799. table.collection .awards {
  12800. width: 10%;
  12801. text-align: center;
  12802. vertical-align: middle;
  12803. }
  12804. table.collection .criteria {
  12805. width: 40%;
  12806. text-align: left;
  12807. vertical-align: top;
  12808. }
  12809. table.collection .badgeimage,
  12810. table.collection .status {
  12811. width: 15%;
  12812. text-align: center;
  12813. vertical-align: middle;
  12814. }
  12815. table.collection .description {
  12816. width: 25%;
  12817. text-align: left;
  12818. }
  12819. table.collection .actions {
  12820. width: 11em;
  12821. text-align: center;
  12822. vertical-align: middle;
  12823. }
  12824. a.criteria-action {
  12825. padding: 0px 3px;
  12826. float: right;
  12827. }
  12828. table.issuedbadgebox {
  12829. width: 750px;
  12830. background-color: #fff;
  12831. }
  12832. table.badgeissuedimage {
  12833. width: 150px;
  12834. text-align: center;
  12835. }
  12836. table.badgeissuedinfo {
  12837. width: 600px;
  12838. }
  12839. table.badgeissuedinfo .bvalue {
  12840. text-align: left;
  12841. vertical-align: middle;
  12842. }
  12843. table.badgeissuedinfo .bfield {
  12844. width: 125px;
  12845. text-align: left;
  12846. font-style: italic;
  12847. }
  12848. ul.badges {
  12849. margin: 0;
  12850. list-style: none;
  12851. }
  12852. .badges li {
  12853. position: relative;
  12854. display: inline-block;
  12855. padding-bottom: 2em;
  12856. text-align: center;
  12857. vertical-align: top;
  12858. width: 150px;
  12859. }
  12860. .badges li .badge-name {
  12861. display: block;
  12862. padding: 5px;
  12863. }
  12864. .badges li > img {
  12865. position: absolute;
  12866. }
  12867. .badges li .badge-image {
  12868. width: 90px;
  12869. height: 90px;
  12870. left: 10px;
  12871. top: 0px;
  12872. z-index: 1;
  12873. }
  12874. .badges li .badge-actions {
  12875. position: relative;
  12876. }
  12877. div.badge {
  12878. position: relative;
  12879. display: block;
  12880. }
  12881. div.badge .expireimage {
  12882. width: 100px;
  12883. height: 100px;
  12884. left: 20px;
  12885. top: 0px;
  12886. }
  12887. .expireimage {
  12888. opacity: 0.85;
  12889. filter: alpha(opacity=85);
  12890. width: 90px;
  12891. height: 90px;
  12892. left: 30px;
  12893. top: 0px;
  12894. position: absolute;
  12895. z-index: 10;
  12896. }
  12897. .badge-profile {
  12898. vertical-align: top;
  12899. }
  12900. .connected {
  12901. color: #468847;
  12902. }
  12903. .notconnected {
  12904. color: #b94a48;
  12905. }
  12906. .connecting {
  12907. color: #c09853;
  12908. }
  12909. #page-badges-award .recipienttable tr td {
  12910. vertical-align: top;
  12911. }
  12912. #page-badges-award .recipienttable tr td.actions .actionbutton {
  12913. margin: 0.3em 0;
  12914. padding: 0.5em 0;
  12915. width: 100%;
  12916. }
  12917. #page-badges-award .recipienttable tr td.existing,
  12918. #page-badges-award .recipienttable tr td.potential {
  12919. width: 42%;
  12920. }
  12921. .statustable {
  12922. margin-bottom: 0px;
  12923. }
  12924. .statusbox.active {
  12925. background-color: #dff0d8;
  12926. }
  12927. .statusbox.inactive {
  12928. background-color: #fcf8e3;
  12929. }
  12930. .activatebadge {
  12931. margin: 0px;
  12932. text-align: left;
  12933. vertical-align: middle;
  12934. }
  12935. img#persona_signin {
  12936. cursor: pointer;
  12937. }
  12938. .addcourse {
  12939. float: right;
  12940. }
  12941. ul,
  12942. ol {
  12943. padding: 0;
  12944. }
  12945. .container .moodleSkin img.mceIcon {
  12946. display: block;
  12947. height: auto;
  12948. width: auto;
  12949. }
  12950. #region-bs-main-and-pre #region-main {
  12951. padding-left: 0px;
  12952. }
  12953. /* Enrolment page */
  12954. .userenrolment .col_role {
  12955. width: auto;
  12956. }
  12957. .dropdown-menu .userpicture {
  12958. margin-left: -10px;
  12959. margin-right: 7px;
  12960. }
  12961. .dropdown-menu .msg-body {
  12962. display: inline-block;
  12963. line-height: 20px;
  12964. max-width: 175px;
  12965. vertical-align: middle;
  12966. }
  12967. .dropdown-menu .msg-title {
  12968. display: inline-block;
  12969. line-height: 14px;
  12970. }
  12971. .dropdown-menu .msg-sender {
  12972. color: #478fca;
  12973. }
  12974. .dropdown-menu .msg-time {
  12975. color: #777;
  12976. display: block;
  12977. font-size: 11px;
  12978. }
  12979. .dropdown-menu [title="new"] {
  12980. background-color: #c8e7f9;
  12981. }
  12982. .dropdown-menu .glyphicon {
  12983. margin-right: 5px;
  12984. }
  12985. #adminthemeselector td img {
  12986. max-width: 500px;
  12987. }
  12988. .block.invisible {
  12989. border-color: #eaeaea;
  12990. }
  12991. .block.invisible .header {
  12992. background-color: #ffffff;
  12993. }
  12994. .block.invisible .header h2 {
  12995. color: #888888;
  12996. }
  12997. .block .header {
  12998. padding: 10px 15px;
  12999. border-bottom: 1px solid transparent;
  13000. border-top-right-radius: -1;
  13001. border-top-left-radius: -1;
  13002. }
  13003. .block .header > .dropdown .dropdown-toggle {
  13004. color: inherit;
  13005. }
  13006. .block .header h2 {
  13007. margin-top: 0;
  13008. margin-bottom: 0;
  13009. font-size: 16px;
  13010. color: inherit;
  13011. }
  13012. .block .header h2 > a {
  13013. color: inherit;
  13014. }
  13015. .block .header .block_action {
  13016. float: right;
  13017. }
  13018. .block .header .commands {
  13019. clear: both;
  13020. text-align: right;
  13021. }
  13022. .block .header .commands > a {
  13023. margin: 0 3px;
  13024. }
  13025. .block .header .commands .icon img {
  13026. width: 12px;
  13027. height: 12px;
  13028. }
  13029. .block .header .commands img.actionmenu {
  13030. width: auto;
  13031. }
  13032. .block .content {
  13033. padding: 4px 14px;
  13034. }
  13035. .block .content hr {
  13036. margin: 5px 0;
  13037. }
  13038. .block .content .userpicture {
  13039. width: 16px;
  13040. height: 16px;
  13041. margin-right: 6px;
  13042. }
  13043. .block .content .list li.listentry {
  13044. clear: both;
  13045. }
  13046. .block .content .list .c0 {
  13047. display: inline;
  13048. }
  13049. .block .content .list .c1 {
  13050. margin-left: 5px;
  13051. display: inline;
  13052. }
  13053. .block .footer {
  13054. margin-bottom: 4px;
  13055. }
  13056. .block .blockannotation {
  13057. font-size: 0.75em;
  13058. margin: -1em 0 1em;
  13059. }
  13060. .block .singleselect select {
  13061. display: block;
  13062. width: 100%;
  13063. height: 38px;
  13064. padding: 8px 12px;
  13065. font-size: 14px;
  13066. line-height: 1.42857143;
  13067. color: #555555;
  13068. background-color: #ffffff;
  13069. background-image: none;
  13070. border: 1px solid #cccccc;
  13071. border-radius: 4px;
  13072. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  13073. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  13074. -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  13075. transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  13076. }
  13077. .block .singleselect select:focus {
  13078. border-color: #66afe9;
  13079. outline: 0;
  13080. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  13081. box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  13082. }
  13083. .block .singleselect select::-moz-placeholder {
  13084. color: #999999;
  13085. opacity: 1;
  13086. }
  13087. .block .singleselect select:-ms-input-placeholder {
  13088. color: #999999;
  13089. }
  13090. .block .singleselect select::-webkit-input-placeholder {
  13091. color: #999999;
  13092. }
  13093. .block .singleselect select[disabled],
  13094. .block .singleselect select[readonly],
  13095. fieldset[disabled] .block .singleselect select {
  13096. cursor: not-allowed;
  13097. background-color: #eeeeee;
  13098. opacity: 1;
  13099. }
  13100. textarea.block .singleselect select {
  13101. height: auto;
  13102. }
  13103. .block.list_block .unlist > li > .column {
  13104. display: inline-block;
  13105. }
  13106. .blockmovetarget,
  13107. .block.beingmoved {
  13108. border-width: 2px;
  13109. border-style: dashed;
  13110. }
  13111. .blockmovetarget {
  13112. display: block;
  13113. height: 1em;
  13114. margin-bottom: 1em;
  13115. }
  13116. .block .block-hider-show,
  13117. .block .block-hider-hide {
  13118. cursor: pointer;
  13119. }
  13120. .block .block-hider-show,
  13121. .block.hidden .block-hider-hide {
  13122. display: none;
  13123. }
  13124. .block.hidden .block-hider-show {
  13125. display: inline;
  13126. }
  13127. .block.hidden .content {
  13128. display: none;
  13129. }
  13130. .block_calendar_upcoming .footer {
  13131. margin-top: .5em;
  13132. }
  13133. .block_calendar_upcoming .content .date {
  13134. padding-left: 22px;
  13135. }
  13136. .block_calendar_upcoming .content .footer {
  13137. padding-top: 10px;
  13138. padding-left: 0px;
  13139. }
  13140. .blogsearchform input[type="text"],
  13141. .searchform input[type="text"] {
  13142. margin-bottom: 15px;
  13143. display: block;
  13144. width: 100%;
  13145. height: 38px;
  13146. padding: 8px 12px;
  13147. font-size: 14px;
  13148. line-height: 1.42857143;
  13149. color: #555555;
  13150. background-color: #ffffff;
  13151. background-image: none;
  13152. border: 1px solid #cccccc;
  13153. border-radius: 4px;
  13154. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  13155. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  13156. -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  13157. transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  13158. }
  13159. .blogsearchform input[type="text"]:focus,
  13160. .searchform input[type="text"]:focus {
  13161. border-color: #66afe9;
  13162. outline: 0;
  13163. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  13164. box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  13165. }
  13166. .blogsearchform input[type="text"]::-moz-placeholder,
  13167. .searchform input[type="text"]::-moz-placeholder {
  13168. color: #999999;
  13169. opacity: 1;
  13170. }
  13171. .blogsearchform input[type="text"]:-ms-input-placeholder,
  13172. .searchform input[type="text"]:-ms-input-placeholder {
  13173. color: #999999;
  13174. }
  13175. .blogsearchform input[type="text"]::-webkit-input-placeholder,
  13176. .searchform input[type="text"]::-webkit-input-placeholder {
  13177. color: #999999;
  13178. }
  13179. .blogsearchform input[type="text"][disabled],
  13180. .searchform input[type="text"][disabled],
  13181. .blogsearchform input[type="text"][readonly],
  13182. .searchform input[type="text"][readonly],
  13183. fieldset[disabled] .blogsearchform input[type="text"],
  13184. fieldset[disabled] .searchform input[type="text"] {
  13185. cursor: not-allowed;
  13186. background-color: #eeeeee;
  13187. opacity: 1;
  13188. }
  13189. textarea.blogsearchform input[type="text"],
  13190. textarea.searchform input[type="text"] {
  13191. height: auto;
  13192. }
  13193. .blogsearchform fieldset,
  13194. .searchform fieldset {
  13195. width: 100%;
  13196. }
  13197. .block_rss_client .content li {
  13198. margin-bottom: 10px;
  13199. padding: 5px;
  13200. border: 1px solid #eeeeee;
  13201. border-radius: 4px;
  13202. }
  13203. .block_rss_client .content li .link {
  13204. font-weight: inherit;
  13205. }
  13206. .block_rss_client .list li:first-child {
  13207. border-top-width: 1px;
  13208. }
  13209. .block_news_items .content .newlink {
  13210. padding-bottom: 10px;
  13211. }
  13212. .block_news_items .content ul li {
  13213. border-top: 1px solid #eeeeee;
  13214. padding: 2px;
  13215. display: table;
  13216. width: 100%;
  13217. }
  13218. .block_news_items .content ul li .info {
  13219. display: table-header-group;
  13220. }
  13221. .block_news_items .content ul li .date {
  13222. font-size: 12px;
  13223. display: inline;
  13224. }
  13225. .block_news_items .content ul li .name {
  13226. font-size: 12px;
  13227. padding-left: 1ex;
  13228. display: inline;
  13229. }
  13230. .block_news_items .content .footer {
  13231. padding-top: 10px;
  13232. padding-left: 0px;
  13233. }
  13234. .mform .fcontainer .fitem .fitemtitle,
  13235. .mform fieldset .fitem .fitemtitle {
  13236. position: relative;
  13237. min-height: 1px;
  13238. padding-left: 15px;
  13239. padding-right: 15px;
  13240. }
  13241. @media (min-width: 992px) {
  13242. .mform .fcontainer .fitem .fitemtitle,
  13243. .mform fieldset .fitem .fitemtitle {
  13244. float: left;
  13245. width: 33.33333333%;
  13246. }
  13247. }
  13248. @media (min-width: 1200px) {
  13249. .mform .fcontainer .fitem .fitemtitle,
  13250. .mform fieldset .fitem .fitemtitle {
  13251. float: left;
  13252. width: 25%;
  13253. }
  13254. }
  13255. .mform .fcontainer .fitem .fitemtitle label,
  13256. .mform fieldset .fitem .fitemtitle label {
  13257. margin-top: 0;
  13258. margin-bottom: 0;
  13259. padding-top: 9px;
  13260. }
  13261. .mform .fcontainer .fitem .felement,
  13262. .mform fieldset .fitem .felement {
  13263. position: relative;
  13264. min-height: 1px;
  13265. padding-left: 15px;
  13266. padding-right: 15px;
  13267. }
  13268. @media (min-width: 992px) {
  13269. .mform .fcontainer .fitem .felement,
  13270. .mform fieldset .fitem .felement {
  13271. float: left;
  13272. width: 66.66666667%;
  13273. }
  13274. }
  13275. @media (min-width: 1200px) {
  13276. .mform .fcontainer .fitem .felement,
  13277. .mform fieldset .fitem .felement {
  13278. float: left;
  13279. width: 75%;
  13280. }
  13281. }
  13282. .mform .fcontainer .fitem .felement select,
  13283. .mform fieldset .fitem .felement select,
  13284. .mform .fcontainer .fitem .felement input[type="text"],
  13285. .mform fieldset .fitem .felement input[type="text"],
  13286. .mform .fcontainer .fitem .felement input[type="password"],
  13287. .mform fieldset .fitem .felement input[type="password"] {
  13288. display: block;
  13289. width: 100%;
  13290. height: 38px;
  13291. padding: 8px 12px;
  13292. font-size: 14px;
  13293. line-height: 1.42857143;
  13294. color: #555555;
  13295. background-color: #ffffff;
  13296. background-image: none;
  13297. border: 1px solid #cccccc;
  13298. border-radius: 4px;
  13299. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  13300. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  13301. -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  13302. transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  13303. }
  13304. .mform .fcontainer .fitem .felement select:focus,
  13305. .mform fieldset .fitem .felement select:focus,
  13306. .mform .fcontainer .fitem .felement input[type="text"]:focus,
  13307. .mform fieldset .fitem .felement input[type="text"]:focus,
  13308. .mform .fcontainer .fitem .felement input[type="password"]:focus,
  13309. .mform fieldset .fitem .felement input[type="password"]:focus {
  13310. border-color: #66afe9;
  13311. outline: 0;
  13312. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  13313. box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  13314. }
  13315. .mform .fcontainer .fitem .felement select::-moz-placeholder,
  13316. .mform fieldset .fitem .felement select::-moz-placeholder,
  13317. .mform .fcontainer .fitem .felement input[type="text"]::-moz-placeholder,
  13318. .mform fieldset .fitem .felement input[type="text"]::-moz-placeholder,
  13319. .mform .fcontainer .fitem .felement input[type="password"]::-moz-placeholder,
  13320. .mform fieldset .fitem .felement input[type="password"]::-moz-placeholder {
  13321. color: #999999;
  13322. opacity: 1;
  13323. }
  13324. .mform .fcontainer .fitem .felement select:-ms-input-placeholder,
  13325. .mform fieldset .fitem .felement select:-ms-input-placeholder,
  13326. .mform .fcontainer .fitem .felement input[type="text"]:-ms-input-placeholder,
  13327. .mform fieldset .fitem .felement input[type="text"]:-ms-input-placeholder,
  13328. .mform .fcontainer .fitem .felement input[type="password"]:-ms-input-placeholder,
  13329. .mform fieldset .fitem .felement input[type="password"]:-ms-input-placeholder {
  13330. color: #999999;
  13331. }
  13332. .mform .fcontainer .fitem .felement select::-webkit-input-placeholder,
  13333. .mform fieldset .fitem .felement select::-webkit-input-placeholder,
  13334. .mform .fcontainer .fitem .felement input[type="text"]::-webkit-input-placeholder,
  13335. .mform fieldset .fitem .felement input[type="text"]::-webkit-input-placeholder,
  13336. .mform .fcontainer .fitem .felement input[type="password"]::-webkit-input-placeholder,
  13337. .mform fieldset .fitem .felement input[type="password"]::-webkit-input-placeholder {
  13338. color: #999999;
  13339. }
  13340. .mform .fcontainer .fitem .felement select[disabled],
  13341. .mform fieldset .fitem .felement select[disabled],
  13342. .mform .fcontainer .fitem .felement input[type="text"][disabled],
  13343. .mform fieldset .fitem .felement input[type="text"][disabled],
  13344. .mform .fcontainer .fitem .felement input[type="password"][disabled],
  13345. .mform fieldset .fitem .felement input[type="password"][disabled],
  13346. .mform .fcontainer .fitem .felement select[readonly],
  13347. .mform fieldset .fitem .felement select[readonly],
  13348. .mform .fcontainer .fitem .felement input[type="text"][readonly],
  13349. .mform fieldset .fitem .felement input[type="text"][readonly],
  13350. .mform .fcontainer .fitem .felement input[type="password"][readonly],
  13351. .mform fieldset .fitem .felement input[type="password"][readonly],
  13352. fieldset[disabled] .mform .fcontainer .fitem .felement select,
  13353. fieldset[disabled] .mform fieldset .fitem .felement select,
  13354. fieldset[disabled] .mform .fcontainer .fitem .felement input[type="text"],
  13355. fieldset[disabled] .mform fieldset .fitem .felement input[type="text"],
  13356. fieldset[disabled] .mform .fcontainer .fitem .felement input[type="password"],
  13357. fieldset[disabled] .mform fieldset .fitem .felement input[type="password"] {
  13358. cursor: not-allowed;
  13359. background-color: #eeeeee;
  13360. opacity: 1;
  13361. }
  13362. textarea.mform .fcontainer .fitem .felement select,
  13363. textarea.mform fieldset .fitem .felement select,
  13364. textarea.mform .fcontainer .fitem .felement input[type="text"],
  13365. textarea.mform fieldset .fitem .felement input[type="text"],
  13366. textarea.mform .fcontainer .fitem .felement input[type="password"],
  13367. textarea.mform fieldset .fitem .felement input[type="password"] {
  13368. height: auto;
  13369. }
  13370. .mform .fcontainer .fitem select[multiple],
  13371. .mform fieldset .fitem select[multiple],
  13372. .mform .fcontainer .fitem select[size],
  13373. .mform fieldset .fitem select[size] {
  13374. height: auto;
  13375. }
  13376. .mform .fcontainer .fitem .felement.fduration input[type="text"],
  13377. .mform fieldset .fitem .felement.fduration input[type="text"] {
  13378. min-width: 0;
  13379. width: 5em;
  13380. display: inline-block;
  13381. }
  13382. .mform .fcontainer .fitem .felement.fduration select,
  13383. .mform fieldset .fitem .felement.fduration select,
  13384. .mform .fcontainer .fitem .felement.fdate_selector select,
  13385. .mform fieldset .fitem .felement.fdate_selector select,
  13386. .mform .fcontainer .fitem .felement.fdate_time_selector select,
  13387. .mform fieldset .fitem .felement.fdate_time_selector select {
  13388. width: auto;
  13389. display: inline-block;
  13390. min-width: 60px;
  13391. }
  13392. .mform .fcontainer .fitem .felement.fduration select[size],
  13393. .mform fieldset .fitem .felement.fduration select[size],
  13394. .mform .fcontainer .fitem .felement.fdate_selector select[size],
  13395. .mform fieldset .fitem .felement.fdate_selector select[size],
  13396. .mform .fcontainer .fitem .felement.fdate_time_selector select[size],
  13397. .mform fieldset .fitem .felement.fdate_time_selector select[size],
  13398. .mform .fcontainer .fitem .felement.fduration select[multiple],
  13399. .mform fieldset .fitem .felement.fduration select[multiple],
  13400. .mform .fcontainer .fitem .felement.fdate_selector select[multiple],
  13401. .mform fieldset .fitem .felement.fdate_selector select[multiple],
  13402. .mform .fcontainer .fitem .felement.fdate_time_selector select[multiple],
  13403. .mform fieldset .fitem .felement.fdate_time_selector select[multiple] {
  13404. height: auto;
  13405. }
  13406. .mform .fcontainer .fitem .felement.fduration label,
  13407. .mform fieldset .fitem .felement.fduration label,
  13408. .mform .fcontainer .fitem .felement.fdate_selector label,
  13409. .mform fieldset .fitem .felement.fdate_selector label,
  13410. .mform .fcontainer .fitem .felement.fdate_time_selector label,
  13411. .mform fieldset .fitem .felement.fdate_time_selector label {
  13412. display: inline-block;
  13413. }
  13414. .mform .fitem_actionbuttons {
  13415. margin-bottom: 15px;
  13416. margin-left: -15px;
  13417. margin-right: -15px;
  13418. }
  13419. .mform .fitem_actionbuttons > div.felement {
  13420. position: relative;
  13421. min-height: 1px;
  13422. padding-left: 15px;
  13423. padding-right: 15px;
  13424. }
  13425. @media (min-width: 992px) {
  13426. .mform .fitem_actionbuttons > div.felement {
  13427. float: left;
  13428. width: 66.66666667%;
  13429. }
  13430. }
  13431. @media (min-width: 992px) {
  13432. .mform .fitem_actionbuttons > div.felement {
  13433. margin-left: 33.33333333%;
  13434. }
  13435. }
  13436. @media (min-width: 1200px) {
  13437. .mform .fitem_actionbuttons > div.felement {
  13438. float: left;
  13439. width: 75%;
  13440. }
  13441. }
  13442. @media (min-width: 1200px) {
  13443. .mform .fitem_actionbuttons > div.felement {
  13444. margin-left: 25%;
  13445. }
  13446. }
  13447. .mform fieldset .advancedbutton {
  13448. text-align: right;
  13449. }
  13450. .jsenabled .mform .containsadvancedelements .advanced {
  13451. display: none;
  13452. }
  13453. .mform .containsadvancedelements .advanced.show {
  13454. display: block;
  13455. }
  13456. .mform fieldset.group {
  13457. margin-bottom: 0;
  13458. }
  13459. .mform span.error {
  13460. color: #b94a48;
  13461. }
  13462. .mform fieldset.error {
  13463. border: 1px solid #eed3d7;
  13464. }
  13465. .mform fieldset.collapsible legend a.fheader {
  13466. padding: 0 5px 0 20px;
  13467. margin-left: -20px;
  13468. background-image: url([[pix:t/expanded]]);
  13469. background-repeat: no-repeat;
  13470. background-position: left;
  13471. }
  13472. .mform fieldset.collapsed legend a.fheader {
  13473. background-image: url([[pix:t/collapsed]]);
  13474. }
  13475. .jsenabled .mform .collapsed .fcontainer {
  13476. display: none;
  13477. }
  13478. .mform legend a,
  13479. .mform legend a:hover {
  13480. color: #555555;
  13481. text-decoration: none;
  13482. }
  13483. .mform label .req,
  13484. .mform label .adv {
  13485. cursor: help;
  13486. }
  13487. .mform .iconhelp {
  13488. margin-left: 4px;
  13489. margin-right: -16px;
  13490. }
  13491. .form-item .form-label {
  13492. position: relative;
  13493. min-height: 1px;
  13494. padding-left: 15px;
  13495. padding-right: 15px;
  13496. }
  13497. @media (min-width: 992px) {
  13498. .form-item .form-label {
  13499. float: left;
  13500. width: 33.33333333%;
  13501. }
  13502. }
  13503. .form-item .form-label label {
  13504. margin-top: 0;
  13505. margin-bottom: 0;
  13506. padding-top: 9px;
  13507. }
  13508. .form-item .form-setting {
  13509. position: relative;
  13510. min-height: 1px;
  13511. padding-left: 15px;
  13512. padding-right: 15px;
  13513. }
  13514. @media (min-width: 992px) {
  13515. .form-item .form-setting {
  13516. float: left;
  13517. width: 66.66666667%;
  13518. }
  13519. }
  13520. .form-item .form-setting select,
  13521. .form-item .form-setting input[type="text"],
  13522. .form-item .form-setting input[type="password"] {
  13523. display: block;
  13524. width: 100%;
  13525. height: 38px;
  13526. padding: 8px 12px;
  13527. font-size: 14px;
  13528. line-height: 1.42857143;
  13529. color: #555555;
  13530. background-color: #ffffff;
  13531. background-image: none;
  13532. border: 1px solid #cccccc;
  13533. border-radius: 4px;
  13534. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  13535. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  13536. -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  13537. transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  13538. }
  13539. .form-item .form-setting select:focus,
  13540. .form-item .form-setting input[type="text"]:focus,
  13541. .form-item .form-setting input[type="password"]:focus {
  13542. border-color: #66afe9;
  13543. outline: 0;
  13544. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  13545. box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  13546. }
  13547. .form-item .form-setting select::-moz-placeholder,
  13548. .form-item .form-setting input[type="text"]::-moz-placeholder,
  13549. .form-item .form-setting input[type="password"]::-moz-placeholder {
  13550. color: #999999;
  13551. opacity: 1;
  13552. }
  13553. .form-item .form-setting select:-ms-input-placeholder,
  13554. .form-item .form-setting input[type="text"]:-ms-input-placeholder,
  13555. .form-item .form-setting input[type="password"]:-ms-input-placeholder {
  13556. color: #999999;
  13557. }
  13558. .form-item .form-setting select::-webkit-input-placeholder,
  13559. .form-item .form-setting input[type="text"]::-webkit-input-placeholder,
  13560. .form-item .form-setting input[type="password"]::-webkit-input-placeholder {
  13561. color: #999999;
  13562. }
  13563. .form-item .form-setting select[disabled],
  13564. .form-item .form-setting input[type="text"][disabled],
  13565. .form-item .form-setting input[type="password"][disabled],
  13566. .form-item .form-setting select[readonly],
  13567. .form-item .form-setting input[type="text"][readonly],
  13568. .form-item .form-setting input[type="password"][readonly],
  13569. fieldset[disabled] .form-item .form-setting select,
  13570. fieldset[disabled] .form-item .form-setting input[type="text"],
  13571. fieldset[disabled] .form-item .form-setting input[type="password"] {
  13572. cursor: not-allowed;
  13573. background-color: #eeeeee;
  13574. opacity: 1;
  13575. }
  13576. textarea.form-item .form-setting select,
  13577. textarea.form-item .form-setting input[type="text"],
  13578. textarea.form-item .form-setting input[type="password"] {
  13579. height: auto;
  13580. }
  13581. .form-item .form-setting select[size],
  13582. .form-item .form-setting select[multiple] {
  13583. height: auto;
  13584. }
  13585. .form-item .form-setting .form-group {
  13586. margin-bottom: 0;
  13587. }
  13588. .form-item .form-description {
  13589. position: relative;
  13590. min-height: 1px;
  13591. padding-left: 15px;
  13592. padding-right: 15px;
  13593. clear: left;
  13594. margin-bottom: 0;
  13595. }
  13596. @media (min-width: 992px) {
  13597. .form-item .form-description {
  13598. float: left;
  13599. width: 66.66666667%;
  13600. }
  13601. }
  13602. @media (min-width: 992px) {
  13603. .form-item .form-description {
  13604. margin-left: 33.33333333%;
  13605. }
  13606. }
  13607. .path-admin .buttons,
  13608. .form-buttons {
  13609. position: relative;
  13610. min-height: 1px;
  13611. padding-left: 15px;
  13612. padding-right: 15px;
  13613. margin-left: -15px;
  13614. margin-bottom: 15px;
  13615. }
  13616. @media (min-width: 992px) {
  13617. .path-admin .buttons,
  13618. .form-buttons {
  13619. float: left;
  13620. width: 66.66666667%;
  13621. }
  13622. }
  13623. @media (min-width: 992px) {
  13624. .path-admin .buttons,
  13625. .form-buttons {
  13626. margin-left: 33.33333333%;
  13627. }
  13628. }
  13629. .path-admin .buttons .form-submit,
  13630. .form-buttons .form-submit {
  13631. margin-left: 0;
  13632. }
  13633. .form-defaultinfo,
  13634. .form-label .form-shortname {
  13635. color: #999999;
  13636. font-size: 12px;
  13637. }
  13638. .form-setting .form-checkbox input {
  13639. margin-top: 12px;
  13640. }
  13641. .fcheckbox > span > label,
  13642. .form-checkbox + label,
  13643. .form-multicheckbox label,
  13644. .unmask label {
  13645. padding-left: 0.3em;
  13646. padding-right: 0.3em;
  13647. }
  13648. @media (min-width: 992px) {
  13649. .mform .fitemtitle,
  13650. .form-label {
  13651. text-align: right;
  13652. }
  13653. .mform .fitemtitle .form-shortname,
  13654. .form-label .form-shortname {
  13655. display: block;
  13656. }
  13657. .form-setting .form-multicheckbox,
  13658. .fitem_fcheckbox .fcheckbox {
  13659. padding-top: 8px;
  13660. }
  13661. .mform .fitem_actionbuttons > div.felement {
  13662. padding-left: 10px;
  13663. }
  13664. .form-buttons .form-submit {
  13665. margin-left: -5px;
  13666. }
  13667. .form-item .form-setting > input[type="text"],
  13668. .mform .fcontainer .fitem .felement > input[type="text"],
  13669. .form-item .form-setting > input[type="password"],
  13670. .mform .fcontainer .fitem .felement > input[type="password"],
  13671. .form-item .form-setting > select,
  13672. .mform .fcontainer .fitem .felement > select {
  13673. width: auto;
  13674. min-width: 480px;
  13675. }
  13676. #page-mod-quiz-mod #id_reviewoptionshdr .fitem.fitem_fgroup {
  13677. font-size: 12px;
  13678. }
  13679. #page-mod-quiz-mod #id_reviewoptionshdr .fitem.fitem_fgroup .fitemtitle {
  13680. min-height: 3.5em;
  13681. }
  13682. }
  13683. @media (max-width: 991px) {
  13684. #page-mod-quiz-mod #id_reviewoptionshdr .fitem.fitem_fgroup {
  13685. float: none;
  13686. width: 100%;
  13687. }
  13688. }
  13689. .mform .felement.fstatic,
  13690. .form-item .form-description {
  13691. display: block;
  13692. margin-top: 5px;
  13693. margin-bottom: 10px;
  13694. color: #959595;
  13695. margin-bottom: 0;
  13696. }
  13697. .mform .felement.fstatic p:last-child,
  13698. .form-item .form-description p:last-child {
  13699. margin-bottom: 0;
  13700. }
  13701. .invisiblefieldset {
  13702. display: inline;
  13703. margin: 0;
  13704. padding: 0;
  13705. border-width: 0;
  13706. }
  13707. input[type="radio"],
  13708. input[type="checkbox"] {
  13709. margin: 0 4px;
  13710. }
  13711. /*
  13712. .mform .fitem fieldset.fgroup label {
  13713. // see .felement.fdate_selector above
  13714. display: inline;
  13715. float: none;
  13716. width: auto;
  13717. }
  13718. .mform ul.file-list {
  13719. padding: 0;
  13720. margin: 0;
  13721. list-style: none;
  13722. }
  13723. .mform .ftags label.accesshide {
  13724. display: block;
  13725. position: static;
  13726. }
  13727. .mform .ftags select {
  13728. margin-bottom: 0.7em;
  13729. min-width: 22em;
  13730. }
  13731. .mform .helplink img {
  13732. margin: 0 .45em;
  13733. padding: 0;
  13734. }
  13735. form input[type="text"] {
  13736. .form-control;
  13737. display: inline-block;
  13738. width: auto;
  13739. height: auto;
  13740. }
  13741. .loginpanel .error,
  13742. .singleselect label {
  13743. margin-right: .3em;
  13744. }
  13745. #portfolio-add-button {
  13746. display: inline;
  13747. }
  13748. #page-grade-edit-outcome-course .courseoutcomes {
  13749. margin-left: auto;
  13750. margin-right: auto;
  13751. width: 100%;
  13752. }
  13753. #page-grade-edit-outcome-course .courseoutcomes td {
  13754. text-align:center;
  13755. }
  13756. // Checkbox labels. Bootstrap puts the associated checkbox inside the label.
  13757. // Moodle puts it beside the label, so we need to make it inline-block
  13758. // to keep it on the same horizontal level.
  13759. input[type="radio"] + label,
  13760. input[type="checkbox"] + label {
  13761. display: inline;
  13762. padding-left: 0.2em;
  13763. }
  13764. input[type="radio"],
  13765. input[type="checkbox"] {
  13766. margin-top: -4px; // Dodgy hack, must be better way.
  13767. margin-right: 7px;
  13768. }
  13769. .singleselect {
  13770. display: inline-block;
  13771. form,
  13772. select{
  13773. margin: 0;
  13774. }
  13775. }
  13776. .felement.ffilepicker {
  13777. margin-top: 5px;
  13778. }
  13779. div#dateselector-calendar-panel {
  13780. z-index: 3100; // Set higher than the z-index of the filemanager - see MDL-39047.
  13781. }
  13782. fieldset.coursesearchbox label {
  13783. display: inline;
  13784. }
  13785. */
  13786. /* modules.less */
  13787. select {
  13788. width: auto;
  13789. }
  13790. .path-mod-forum .forumheaderlist,
  13791. .path-mod-forum .forumheaderlist td {
  13792. border: none;
  13793. }
  13794. .path-mod-forum .forumheaderlist thead .header {
  13795. white-space: normal;
  13796. vertical-align: top;
  13797. }
  13798. .path-mod-forum .forumheaderlist thead .header.lastpost {
  13799. text-align: right;
  13800. }
  13801. .path-mod-forum .forumheaderlist .discussion .author,
  13802. .path-mod-forum .forumheaderlist .discussion .replies,
  13803. .path-mod-forum .forumheaderlist .discussion .lastpost {
  13804. white-space: normal;
  13805. }
  13806. .path-mod-forum .forumheaderlist .discussion .replies {
  13807. text-align: center;
  13808. }
  13809. .path-mod-forum .forumheaderlist .discussion .topic,
  13810. .path-mod-forum .forumheaderlist .discussion .topic.starter,
  13811. .path-mod-forum .forumheaderlist .discussion .picture,
  13812. .path-mod-forum .forumheaderlist .discussion .author,
  13813. .path-mod-forum .forumheaderlist .discussion .replies,
  13814. .path-mod-forum .forumheaderlist .discussion .lastpost {
  13815. vertical-align: top;
  13816. }
  13817. .path-mod-feedback .generalbox div table tbody img {
  13818. height: 5px;
  13819. }
  13820. .forumpost {
  13821. padding: 6px;
  13822. }
  13823. .forumpost .header {
  13824. margin-bottom: 3px;
  13825. }
  13826. .forumpost .maincontent .left {
  13827. padding: 0 10px 0 10px;
  13828. }
  13829. .forumpost .row .left {
  13830. width: auto;
  13831. }
  13832. .forumpost .options .commands {
  13833. margin-left: 0;
  13834. }
  13835. .forumpost .subject {
  13836. font-weight: bold;
  13837. }
  13838. .forumsearch input[type=text] {
  13839. margin-bottom: 0 !important;
  13840. }
  13841. #page-mod-forum-discuss .discussioncontrol.displaymode {
  13842. text-align: left;
  13843. }
  13844. #page-mod-forum-discuss .discussioncontrols .discussioncontrol {
  13845. float: none;
  13846. width: 100%;
  13847. }
  13848. #page-mod-forum-discuss .discussioncontrols .discussioncontrol .singleselect {
  13849. width: 100%;
  13850. }
  13851. #page-mod-forum-discuss .discussioncontrols .discussioncontrol .singleselect select.singleselect {
  13852. display: block;
  13853. width: 100%;
  13854. height: 38px;
  13855. padding: 8px 12px;
  13856. font-size: 14px;
  13857. line-height: 1.42857143;
  13858. color: #555555;
  13859. background-color: #ffffff;
  13860. background-image: none;
  13861. border: 1px solid #cccccc;
  13862. border-radius: 4px;
  13863. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  13864. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  13865. -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  13866. transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  13867. }
  13868. #page-mod-forum-discuss .discussioncontrols .discussioncontrol .singleselect select.singleselect:focus {
  13869. border-color: #66afe9;
  13870. outline: 0;
  13871. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  13872. box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  13873. }
  13874. #page-mod-forum-discuss .discussioncontrols .discussioncontrol .singleselect select.singleselect::-moz-placeholder {
  13875. color: #999999;
  13876. opacity: 1;
  13877. }
  13878. #page-mod-forum-discuss .discussioncontrols .discussioncontrol .singleselect select.singleselect:-ms-input-placeholder {
  13879. color: #999999;
  13880. }
  13881. #page-mod-forum-discuss .discussioncontrols .discussioncontrol .singleselect select.singleselect::-webkit-input-placeholder {
  13882. color: #999999;
  13883. }
  13884. #page-mod-forum-discuss .discussioncontrols .discussioncontrol .singleselect select.singleselect[disabled],
  13885. #page-mod-forum-discuss .discussioncontrols .discussioncontrol .singleselect select.singleselect[readonly],
  13886. fieldset[disabled] #page-mod-forum-discuss .discussioncontrols .discussioncontrol .singleselect select.singleselect {
  13887. cursor: not-allowed;
  13888. background-color: #eeeeee;
  13889. opacity: 1;
  13890. }
  13891. textarea#page-mod-forum-discuss .discussioncontrols .discussioncontrol .singleselect select.singleselect {
  13892. height: auto;
  13893. }
  13894. #page-mod-forum-discuss .discussioncontrols .discussioncontrol.movediscussion {
  13895. margin-top: 5px;
  13896. }
  13897. #page-mod-forum-discuss .discussioncontrols .discussioncontrol.movediscussion select.urlselect {
  13898. display: block;
  13899. width: 100%;
  13900. height: 38px;
  13901. padding: 8px 12px;
  13902. font-size: 14px;
  13903. line-height: 1.42857143;
  13904. color: #555555;
  13905. background-color: #ffffff;
  13906. background-image: none;
  13907. border: 1px solid #cccccc;
  13908. border-radius: 4px;
  13909. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  13910. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  13911. -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  13912. transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  13913. width: auto;
  13914. float: left;
  13915. }
  13916. #page-mod-forum-discuss .discussioncontrols .discussioncontrol.movediscussion select.urlselect:focus {
  13917. border-color: #66afe9;
  13918. outline: 0;
  13919. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  13920. box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  13921. }
  13922. #page-mod-forum-discuss .discussioncontrols .discussioncontrol.movediscussion select.urlselect::-moz-placeholder {
  13923. color: #999999;
  13924. opacity: 1;
  13925. }
  13926. #page-mod-forum-discuss .discussioncontrols .discussioncontrol.movediscussion select.urlselect:-ms-input-placeholder {
  13927. color: #999999;
  13928. }
  13929. #page-mod-forum-discuss .discussioncontrols .discussioncontrol.movediscussion select.urlselect::-webkit-input-placeholder {
  13930. color: #999999;
  13931. }
  13932. #page-mod-forum-discuss .discussioncontrols .discussioncontrol.movediscussion select.urlselect[disabled],
  13933. #page-mod-forum-discuss .discussioncontrols .discussioncontrol.movediscussion select.urlselect[readonly],
  13934. fieldset[disabled] #page-mod-forum-discuss .discussioncontrols .discussioncontrol.movediscussion select.urlselect {
  13935. cursor: not-allowed;
  13936. background-color: #eeeeee;
  13937. opacity: 1;
  13938. }
  13939. textarea#page-mod-forum-discuss .discussioncontrols .discussioncontrol.movediscussion select.urlselect {
  13940. height: auto;
  13941. }
  13942. #page-mod-forum-discuss .discussioncontrols .discussioncontrol.movediscussion.movediscussion {
  13943. float: left;
  13944. }
  13945. #page-footer {
  13946. margin-top: 1em;
  13947. padding: 1em 0;
  13948. border-top: 2px solid #dddddd;
  13949. }
  13950. .maincalendar .calendarmonth td,
  13951. .maincalendar .calendarmonth th {
  13952. border: 1px dotted #dddddd;
  13953. }
  13954. .path-grade-report-grader h1 {
  13955. text-align: inherit;
  13956. }
  13957. #page-mod-chat-gui_basic input#message {
  13958. max-width: 100%;
  13959. }
  13960. #page-mod-data-view #singleimage {
  13961. width: auto;
  13962. }
  13963. .path-mod-data form {
  13964. margin-top: 10px;
  13965. }
  13966. .template_heading {
  13967. margin-top: 10px;
  13968. }
  13969. .breadcrumb-button {
  13970. float: right;
  13971. margin-top: 4px;
  13972. }
  13973. .navbar-inverse .logininfo a {
  13974. color: #ffffff;
  13975. }
  13976. .navbar-inverse .logininfo a:hover {
  13977. background-color: #1a99e2;
  13978. color: #ffffff;
  13979. }
  13980. .navbar-fixed-top,
  13981. .navbar-fixed-bottom {
  13982. z-index: 4030;
  13983. }
  13984. .langmenu form {
  13985. margin: 0;
  13986. }
  13987. .container-fluid {
  13988. max-width: 1680px;
  13989. margin: 0 auto;
  13990. }
  13991. canvas {
  13992. -ms-touch-action: auto;
  13993. }
  13994. div#dock {
  13995. display: none;
  13996. }
  13997. .path-mod-choice .horizontal .choices {
  13998. margin: 0;
  13999. }
  14000. .path-mod-choice .horizontal .choices .option {
  14001. display: inline-block;
  14002. padding: 10px;
  14003. }
  14004. .path-mod-choice .results .data {
  14005. white-space: normal;
  14006. }
  14007. .path-mod-lesson .firstpageoptions {
  14008. margin: auto;
  14009. min-width: 280px;
  14010. width: 60%;
  14011. }
  14012. .path-mod-lesson .centerpadded {
  14013. padding: 5px;
  14014. text-align: center;
  14015. }
  14016. .path-mod-wiki .wiki_headingtitle,
  14017. .path-mod-wiki .midpad,
  14018. .path-mod-wiki .wiki_headingtime {
  14019. text-align: inherit;
  14020. }
  14021. .path-mod-wiki .wiki_contentbox {
  14022. width: 100%;
  14023. }
  14024. .path-mod-survey .surveytable .r1 {
  14025. background-color: #f9f9f9;
  14026. }
  14027. .path-mod-survey .surveytable .rblock label {
  14028. text-align: center;
  14029. }
  14030. .path-mod-survey .resultgraph,
  14031. .path-mod-survey .reportsummary,
  14032. .path-mod-survey .studentreport,
  14033. .path-mod-survey .reportbuttons,
  14034. .path-mod-survey .centerpara {
  14035. text-align: center;
  14036. }
  14037. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax {
  14038. background-color: #fff;
  14039. }
  14040. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit div.yui-layout-bd-nohd,
  14041. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit div.yui-layout-bd-noft,
  14042. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit div.yui-layout-bd,
  14043. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-right,
  14044. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-bottom {
  14045. border: 0;
  14046. }
  14047. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-right,
  14048. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-bottom {
  14049. min-height: 20px;
  14050. padding: 19px;
  14051. margin-bottom: 20px;
  14052. background-color: #f5f5f5;
  14053. border: 1px solid #e3e3e3;
  14054. border-radius: 4px;
  14055. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  14056. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  14057. border-radius: 0;
  14058. }
  14059. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-right blockquote,
  14060. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-bottom blockquote {
  14061. border-color: #ddd;
  14062. border-color: rgba(0, 0, 0, 0.15);
  14063. }
  14064. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit div.yui-layout-bd {
  14065. background-color: transparent;
  14066. }
  14067. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable,
  14068. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable td.cell {
  14069. border: 0;
  14070. padding: 3px 15px;
  14071. white-space: nowrap;
  14072. }
  14073. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable input,
  14074. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable td.cell input {
  14075. margin: 0 10px;
  14076. }
  14077. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable input#input-message,
  14078. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable td.cell input#input-message {
  14079. width: 45%;
  14080. margin: auto;
  14081. }
  14082. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable a,
  14083. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable td.cell a {
  14084. margin: 0 5px;
  14085. }
  14086. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist {
  14087. padding: 10px 5px;
  14088. }
  14089. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list {
  14090. border-top: 1px solid #ddd;
  14091. border-bottom: 1px solid #fff;
  14092. }
  14093. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list li {
  14094. border-top: 1px solid #fff;
  14095. border-bottom: 1px solid #ddd;
  14096. padding: 5px 10px;
  14097. }
  14098. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list img {
  14099. margin-right: 8px;
  14100. border: 1px solid #ccc;
  14101. border-radius: 4px;
  14102. max-width: none;
  14103. }
  14104. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages {
  14105. margin: 20px 25px;
  14106. }
  14107. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-event.course-theme {
  14108. text-align: center;
  14109. margin: 10px 0;
  14110. font-size: 12px;
  14111. color: #777;
  14112. }
  14113. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme {
  14114. background-color: #fff;
  14115. border: 1px dotted #ddd;
  14116. border-radius: 4px;
  14117. padding: 4px 10px;
  14118. margin: 10px 0;
  14119. }
  14120. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme .time {
  14121. float: right;
  14122. font-size: 11px;
  14123. color: #777;
  14124. }
  14125. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .mdl-chat-my-entry .chat-message.course-theme {
  14126. background-color: #f6f6f6;
  14127. }
  14128. .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .mdl-chat-my-entry .chat-message.course-theme .user {
  14129. font-weight: bold;
  14130. }
  14131. /* reports.less */
  14132. #page-report-participation-index .participationselectform div label {
  14133. display: inline;
  14134. margin: 0 5px 0 0;
  14135. }
  14136. .path-backup .mform .grouped_settings {
  14137. margin-left: -15px;
  14138. margin-right: -15px;
  14139. }
  14140. .path-backup .mform .grouped_settings.section_level {
  14141. min-height: 20px;
  14142. padding: 19px;
  14143. margin-bottom: 20px;
  14144. background-color: #f5f5f5;
  14145. border: 1px solid #e3e3e3;
  14146. border-radius: 4px;
  14147. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  14148. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  14149. }
  14150. .path-backup .mform .grouped_settings.section_level blockquote {
  14151. border-color: #ddd;
  14152. border-color: rgba(0, 0, 0, 0.15);
  14153. }
  14154. .path-backup .mform .grouped_settings.section_level .section_level {
  14155. padding-left: 0;
  14156. }
  14157. .path-backup .mform .grouped_settings.section_level .section_level .fitemtitle {
  14158. font-size: 18px;
  14159. }
  14160. .path-backup .mform .grouped_settings .include_setting {
  14161. position: relative;
  14162. min-height: 1px;
  14163. padding-left: 15px;
  14164. padding-right: 15px;
  14165. }
  14166. @media (min-width: 992px) {
  14167. .path-backup .mform .grouped_settings .include_setting {
  14168. float: left;
  14169. width: 58.33333333%;
  14170. }
  14171. }
  14172. .path-backup .mform .grouped_settings .normal_setting {
  14173. position: relative;
  14174. min-height: 1px;
  14175. padding-left: 15px;
  14176. padding-right: 15px;
  14177. }
  14178. @media (min-width: 992px) {
  14179. .path-backup .mform .grouped_settings .normal_setting {
  14180. float: left;
  14181. width: 41.66666667%;
  14182. }
  14183. }
  14184. .path-backup .mform .grouped_settings .fitem {
  14185. margin-left: -15px;
  14186. margin-right: -15px;
  14187. margin-bottom: 15px;
  14188. }
  14189. .path-backup .mform .grouped_settings .fitem .fitemtitle {
  14190. position: relative;
  14191. min-height: 1px;
  14192. padding-left: 15px;
  14193. padding-right: 15px;
  14194. }
  14195. @media (min-width: 768px) {
  14196. .path-backup .mform .grouped_settings .fitem .fitemtitle {
  14197. float: left;
  14198. width: 75%;
  14199. }
  14200. }
  14201. @media (min-width: 1200px) {
  14202. .path-backup .mform .grouped_settings .fitem .fitemtitle {
  14203. float: left;
  14204. width: 75%;
  14205. }
  14206. }
  14207. .path-backup .mform .grouped_settings .fitem .felement {
  14208. position: relative;
  14209. min-height: 1px;
  14210. padding-left: 15px;
  14211. padding-right: 15px;
  14212. }
  14213. @media (min-width: 768px) {
  14214. .path-backup .mform .grouped_settings .fitem .felement {
  14215. float: left;
  14216. width: 25%;
  14217. }
  14218. }
  14219. @media (min-width: 1200px) {
  14220. .path-backup .mform .grouped_settings .fitem .felement {
  14221. float: left;
  14222. width: 25%;
  14223. }
  14224. }
  14225. /*
  14226. .path-backup .mform .grouped_settings.section_level {
  14227. .well;
  14228. padding: 10px 0 0 0;
  14229. clear: both;
  14230. }
  14231. .path-backup .mform .grouped_settings {
  14232. clear: both;
  14233. overflow: hidden;
  14234. }
  14235. .path-backup .include_setting,
  14236. .path-backup .grouped_settings .normal_setting {
  14237. display: inline-block;
  14238. }
  14239. .path-backup .include_setting.section_level label {
  14240. font-weight: bold;
  14241. }
  14242. .path-backup .mform .fitem .fitemtitle {
  14243. width: 260px;
  14244. }
  14245. */
  14246. .path-backup .notification.dependencies_enforced {
  14247. text-align: center;
  14248. color: #b94a48;
  14249. font-weight: bold;
  14250. }
  14251. .path-backup .backup_progress {
  14252. text-align: center;
  14253. }
  14254. .path-backup .backup_progress .backup_stage {
  14255. color: #999999;
  14256. }
  14257. .path-backup .backup_progress .backup_stage.backup_stage_current {
  14258. font-weight: bold;
  14259. color: inherit;
  14260. }
  14261. .path-backup .backup_progress span.backup_stage.backup_stage_complete {
  14262. color: inherit;
  14263. }
  14264. #page-backup-restore .filealiasesfailures {
  14265. background-color: #f2dede;
  14266. }
  14267. #page-backup-restore .filealiasesfailures .aliaseslist {
  14268. width: 90%;
  14269. margin: 0.8em auto;
  14270. background-color: #ffffff;
  14271. border: 1px dotted #dddddd;
  14272. }
  14273. .path-backup .fitem .smallicon {
  14274. vertical-align: text-bottom;
  14275. }
  14276. .backup-restore .backup-section .noticebox {
  14277. margin: 1em auto;
  14278. width: 60%;
  14279. text-align: center;
  14280. }
  14281. .backup-restore .backup-section.settings-section .detail-pair {
  14282. width: 50%;
  14283. display: inline-block;
  14284. }
  14285. .backup-restore .backup-section.settings-section .detail-pair-label {
  14286. width: 65%;
  14287. }
  14288. .backup-restore .backup-section.settings-section .detail-pair-value {
  14289. width: 25%;
  14290. }
  14291. .backup-restore .activitytable {
  14292. min-width: 500px;
  14293. }
  14294. .backup-restore .activitytable .modulename {
  14295. width: 100px;
  14296. }
  14297. .backup-restore .activitytable .moduleincluded {
  14298. width: 50px;
  14299. }
  14300. .backup-restore .activitytable .userinfoincluded {
  14301. width: 50px;
  14302. }
  14303. .backup-restore .detail-pair-label {
  14304. display: inline-block;
  14305. width: 25%;
  14306. padding: 8px;
  14307. margin: 0;
  14308. text-align: right;
  14309. font-weight: bold;
  14310. vertical-align: top;
  14311. }
  14312. .backup-restore .detail-pair-value {
  14313. display: inline-block;
  14314. width: 65%;
  14315. padding: 8px;
  14316. margin: 0;
  14317. }
  14318. .backup-restore .detail-pair-value > .sub-detail {
  14319. display: block;
  14320. font-size: 12px;
  14321. color: #999999;
  14322. }
  14323. .backup-restore > .singlebutton {
  14324. text-align: right;
  14325. }
  14326. .path-backup .mform .fgroup .proceedbutton {
  14327. float: right;
  14328. margin-right: 5%;
  14329. }
  14330. .restore-course-search .rcs-results {
  14331. width: 70%;
  14332. min-width: 400px;
  14333. }
  14334. .restore-course-search .rcs-results table .no-overflow {
  14335. max-width: 600px;
  14336. }
  14337. .restore-course-category .rcs-results table .no-overflow {
  14338. max-width: 600px;
  14339. }
  14340. .path-backup .wibbler {
  14341. display: none;
  14342. }
  14343. .path-backup .backup_log {
  14344. margin-top: 2em;
  14345. }
  14346. .path-backup .backup_log h2 {
  14347. font-size: 1em;
  14348. }
  14349. .path-backup .backup_log_contents {
  14350. border: 1px solid #dddddd;
  14351. padding: 10px;
  14352. height: 300px;
  14353. overflow-y: scroll;
  14354. }
  14355. .path-rating .ratingtable,
  14356. table.flexible,
  14357. .generaltable {
  14358. width: 100%;
  14359. margin-bottom: 20px;
  14360. }
  14361. .path-rating .ratingtable > thead > tr > th,
  14362. table.flexible > thead > tr > th,
  14363. .generaltable > thead > tr > th,
  14364. .path-rating .ratingtable > tbody > tr > th,
  14365. table.flexible > tbody > tr > th,
  14366. .generaltable > tbody > tr > th,
  14367. .path-rating .ratingtable > tfoot > tr > th,
  14368. table.flexible > tfoot > tr > th,
  14369. .generaltable > tfoot > tr > th,
  14370. .path-rating .ratingtable > thead > tr > td,
  14371. table.flexible > thead > tr > td,
  14372. .generaltable > thead > tr > td,
  14373. .path-rating .ratingtable > tbody > tr > td,
  14374. table.flexible > tbody > tr > td,
  14375. .generaltable > tbody > tr > td,
  14376. .path-rating .ratingtable > tfoot > tr > td,
  14377. table.flexible > tfoot > tr > td,
  14378. .generaltable > tfoot > tr > td {
  14379. padding: 8px;
  14380. line-height: 1.42857143;
  14381. vertical-align: top;
  14382. border-top: 1px solid #dddddd;
  14383. }
  14384. .path-rating .ratingtable > thead > tr > th,
  14385. table.flexible > thead > tr > th,
  14386. .generaltable > thead > tr > th {
  14387. vertical-align: bottom;
  14388. border-bottom: 2px solid #dddddd;
  14389. }
  14390. .path-rating .ratingtable > caption + thead > tr:first-child > th,
  14391. table.flexible > caption + thead > tr:first-child > th,
  14392. .generaltable > caption + thead > tr:first-child > th,
  14393. .path-rating .ratingtable > colgroup + thead > tr:first-child > th,
  14394. table.flexible > colgroup + thead > tr:first-child > th,
  14395. .generaltable > colgroup + thead > tr:first-child > th,
  14396. .path-rating .ratingtable > thead:first-child > tr:first-child > th,
  14397. table.flexible > thead:first-child > tr:first-child > th,
  14398. .generaltable > thead:first-child > tr:first-child > th,
  14399. .path-rating .ratingtable > caption + thead > tr:first-child > td,
  14400. table.flexible > caption + thead > tr:first-child > td,
  14401. .generaltable > caption + thead > tr:first-child > td,
  14402. .path-rating .ratingtable > colgroup + thead > tr:first-child > td,
  14403. table.flexible > colgroup + thead > tr:first-child > td,
  14404. .generaltable > colgroup + thead > tr:first-child > td,
  14405. .path-rating .ratingtable > thead:first-child > tr:first-child > td,
  14406. table.flexible > thead:first-child > tr:first-child > td,
  14407. .generaltable > thead:first-child > tr:first-child > td {
  14408. border-top: 0;
  14409. }
  14410. .path-rating .ratingtable > tbody + tbody,
  14411. table.flexible > tbody + tbody,
  14412. .generaltable > tbody + tbody {
  14413. border-top: 2px solid #dddddd;
  14414. }
  14415. .path-rating .ratingtable .table,
  14416. table.flexible .table,
  14417. .generaltable .table {
  14418. background-color: #ffffff;
  14419. }
  14420. .path-rating .ratingtable > tbody > tr:nth-child(odd) > td,
  14421. table#explaincaps > tbody > tr:nth-child(odd) > td,
  14422. table#defineroletable > tbody > tr:nth-child(odd) > td,
  14423. table.grading-report > tbody > tr:nth-child(odd) > td,
  14424. table#listdirectories > tbody > tr:nth-child(odd) > td,
  14425. table.rolecaps > tbody > tr:nth-child(odd) > td,
  14426. table.userenrolment > tbody > tr:nth-child(odd) > td,
  14427. table#form > tbody > tr:nth-child(odd) > td,
  14428. form#movecourses table > tbody > tr:nth-child(odd) > td,
  14429. #page-admin-course-index .editcourse > tbody > tr:nth-child(odd) > td,
  14430. .forumheaderlist > tbody > tr:nth-child(odd) > td,
  14431. table.flexible > tbody > tr:nth-child(odd) > td,
  14432. .generaltable > tbody > tr:nth-child(odd) > td,
  14433. .path-rating .ratingtable > tbody > tr:nth-child(odd) > th,
  14434. table#explaincaps > tbody > tr:nth-child(odd) > th,
  14435. table#defineroletable > tbody > tr:nth-child(odd) > th,
  14436. table.grading-report > tbody > tr:nth-child(odd) > th,
  14437. table#listdirectories > tbody > tr:nth-child(odd) > th,
  14438. table.rolecaps > tbody > tr:nth-child(odd) > th,
  14439. table.userenrolment > tbody > tr:nth-child(odd) > th,
  14440. table#form > tbody > tr:nth-child(odd) > th,
  14441. form#movecourses table > tbody > tr:nth-child(odd) > th,
  14442. #page-admin-course-index .editcourse > tbody > tr:nth-child(odd) > th,
  14443. .forumheaderlist > tbody > tr:nth-child(odd) > th,
  14444. table.flexible > tbody > tr:nth-child(odd) > th,
  14445. .generaltable > tbody > tr:nth-child(odd) > th {
  14446. background-color: #f9f9f9;
  14447. }
  14448. #page-report-loglive-index .generaltable > thead > tr > th,
  14449. #page-admin-report-log-index .generaltable > thead > tr > th,
  14450. #page-report-log-user .generaltable > thead > tr > th,
  14451. #page-admin-user table > thead > tr > th,
  14452. #page-report-loglive-index .generaltable > tbody > tr > th,
  14453. #page-admin-report-log-index .generaltable > tbody > tr > th,
  14454. #page-report-log-user .generaltable > tbody > tr > th,
  14455. #page-admin-user table > tbody > tr > th,
  14456. #page-report-loglive-index .generaltable > tfoot > tr > th,
  14457. #page-admin-report-log-index .generaltable > tfoot > tr > th,
  14458. #page-report-log-user .generaltable > tfoot > tr > th,
  14459. #page-admin-user table > tfoot > tr > th,
  14460. #page-report-loglive-index .generaltable > thead > tr > td,
  14461. #page-admin-report-log-index .generaltable > thead > tr > td,
  14462. #page-report-log-user .generaltable > thead > tr > td,
  14463. #page-admin-user table > thead > tr > td,
  14464. #page-report-loglive-index .generaltable > tbody > tr > td,
  14465. #page-admin-report-log-index .generaltable > tbody > tr > td,
  14466. #page-report-log-user .generaltable > tbody > tr > td,
  14467. #page-admin-user table > tbody > tr > td,
  14468. #page-report-loglive-index .generaltable > tfoot > tr > td,
  14469. #page-admin-report-log-index .generaltable > tfoot > tr > td,
  14470. #page-report-log-user .generaltable > tfoot > tr > td,
  14471. #page-admin-user table > tfoot > tr > td {
  14472. padding: 5px;
  14473. }
  14474. .user-enroller-panel .uep-search-results .users > tbody > tr:hover > td,
  14475. table.grading-report > tbody > tr:hover > td,
  14476. .forumheaderlist > tbody > tr:hover > td,
  14477. .generaltable > tbody > tr:hover > td,
  14478. table.flexible > tbody > tr:hover > td,
  14479. table#permissions > tbody > tr:hover > td,
  14480. .user-enroller-panel .uep-search-results .users > tbody > tr:hover > th,
  14481. table.grading-report > tbody > tr:hover > th,
  14482. .forumheaderlist > tbody > tr:hover > th,
  14483. .generaltable > tbody > tr:hover > th,
  14484. table.flexible > tbody > tr:hover > th,
  14485. table#permissions > tbody > tr:hover > th {
  14486. background-color: #f5f5f5;
  14487. }
  14488. table.flexible .emptyrow {
  14489. display: none;
  14490. }
  14491. .singlebutton div {
  14492. display: inline-block;
  14493. margin-left: 5px;
  14494. margin-right: 5px;
  14495. margin-bottom: 5px;
  14496. }
  14497. #notice .buttons .singlebutton {
  14498. display: inline-block;
  14499. }
  14500. .continuebutton {
  14501. text-align: center;
  14502. }
  14503. .btn-lineup {
  14504. margin: 0 0 3px 5px;
  14505. }
  14506. input[name="searchwikicontent"] + input[type="submit"],
  14507. select + input[type="submit"],
  14508. input[type="text"] + input[type="button"],
  14509. input[type="password"] + input[type="submit"],
  14510. input[type="text"] + button,
  14511. input[type="text"] + input[type="submit"] {
  14512. margin: 0 0 3px 5px;
  14513. }
  14514. p.arrow_button {
  14515. margin-top: 5em;
  14516. text-align: center;
  14517. }
  14518. p.arrow_button #remove {
  14519. margin: 3em auto 5em;
  14520. }
  14521. p.arrow_button input {
  14522. display: block;
  14523. width: 100%;
  14524. padding-left: 0;
  14525. padding-right: 0;
  14526. }
  14527. #addcontrols {
  14528. margin-top: 5em;
  14529. text-align: center;
  14530. margin-bottom: 3em;
  14531. }
  14532. #addcontrols input,
  14533. #removecontrols input {
  14534. display: block;
  14535. width: 100%;
  14536. padding-left: 0;
  14537. padding-right: 0;
  14538. }
  14539. button,
  14540. input.form-submit,
  14541. input[type="button"],
  14542. input[type="submit"],
  14543. input[type="reset"] {
  14544. display: inline-block;
  14545. margin-bottom: 0;
  14546. font-weight: normal;
  14547. text-align: center;
  14548. vertical-align: middle;
  14549. cursor: pointer;
  14550. background-image: none;
  14551. border: 1px solid transparent;
  14552. white-space: nowrap;
  14553. padding: 8px 12px;
  14554. font-size: 14px;
  14555. line-height: 1.42857143;
  14556. border-radius: 4px;
  14557. -webkit-user-select: none;
  14558. -moz-user-select: none;
  14559. -ms-user-select: none;
  14560. user-select: none;
  14561. color: #555555;
  14562. background-color: #ffffff;
  14563. border-color: rgba(0, 0, 0, 0.1);
  14564. margin: 0 0 3px 5px;
  14565. }
  14566. button:focus,
  14567. input.form-submit:focus,
  14568. input[type="button"]:focus,
  14569. input[type="submit"]:focus,
  14570. input[type="reset"]:focus,
  14571. button:active:focus,
  14572. input.form-submit:active:focus,
  14573. input[type="button"]:active:focus,
  14574. input[type="submit"]:active:focus,
  14575. input[type="reset"]:active:focus,
  14576. button.active:focus,
  14577. input.form-submit.active:focus,
  14578. input[type="button"].active:focus,
  14579. input[type="submit"].active:focus,
  14580. input[type="reset"].active:focus {
  14581. outline: thin dotted;
  14582. outline: 5px auto -webkit-focus-ring-color;
  14583. outline-offset: -2px;
  14584. }
  14585. button:hover,
  14586. input.form-submit:hover,
  14587. input[type="button"]:hover,
  14588. input[type="submit"]:hover,
  14589. input[type="reset"]:hover,
  14590. button:focus,
  14591. input.form-submit:focus,
  14592. input[type="button"]:focus,
  14593. input[type="submit"]:focus,
  14594. input[type="reset"]:focus {
  14595. color: #555555;
  14596. text-decoration: none;
  14597. }
  14598. button:active,
  14599. input.form-submit:active,
  14600. input[type="button"]:active,
  14601. input[type="submit"]:active,
  14602. input[type="reset"]:active,
  14603. button.active,
  14604. input.form-submit.active,
  14605. input[type="button"].active,
  14606. input[type="submit"].active,
  14607. input[type="reset"].active {
  14608. outline: 0;
  14609. background-image: none;
  14610. -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  14611. box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  14612. }
  14613. button.disabled,
  14614. input.form-submit.disabled,
  14615. input[type="button"].disabled,
  14616. input[type="submit"].disabled,
  14617. input[type="reset"].disabled,
  14618. button[disabled],
  14619. input.form-submit[disabled],
  14620. input[type="button"][disabled],
  14621. input[type="submit"][disabled],
  14622. input[type="reset"][disabled],
  14623. fieldset[disabled] button,
  14624. fieldset[disabled] input.form-submit,
  14625. fieldset[disabled] input[type="button"],
  14626. fieldset[disabled] input[type="submit"],
  14627. fieldset[disabled] input[type="reset"] {
  14628. cursor: not-allowed;
  14629. pointer-events: none;
  14630. opacity: 0.65;
  14631. filter: alpha(opacity=65);
  14632. -webkit-box-shadow: none;
  14633. box-shadow: none;
  14634. }
  14635. button:hover,
  14636. input.form-submit:hover,
  14637. input[type="button"]:hover,
  14638. input[type="submit"]:hover,
  14639. input[type="reset"]:hover,
  14640. button:focus,
  14641. input.form-submit:focus,
  14642. input[type="button"]:focus,
  14643. input[type="submit"]:focus,
  14644. input[type="reset"]:focus,
  14645. button:active,
  14646. input.form-submit:active,
  14647. input[type="button"]:active,
  14648. input[type="submit"]:active,
  14649. input[type="reset"]:active,
  14650. button.active,
  14651. input.form-submit.active,
  14652. input[type="button"].active,
  14653. input[type="submit"].active,
  14654. input[type="reset"].active,
  14655. .open .dropdown-togglebutton,
  14656. .open .dropdown-toggleinput.form-submit,
  14657. .open .dropdown-toggleinput[type="button"],
  14658. .open .dropdown-toggleinput[type="submit"],
  14659. .open .dropdown-toggleinput[type="reset"] {
  14660. color: #555555;
  14661. background-color: #ebebeb;
  14662. border-color: rgba(0, 0, 0, 0.1);
  14663. }
  14664. button:active,
  14665. input.form-submit:active,
  14666. input[type="button"]:active,
  14667. input[type="submit"]:active,
  14668. input[type="reset"]:active,
  14669. button.active,
  14670. input.form-submit.active,
  14671. input[type="button"].active,
  14672. input[type="submit"].active,
  14673. input[type="reset"].active,
  14674. .open .dropdown-togglebutton,
  14675. .open .dropdown-toggleinput.form-submit,
  14676. .open .dropdown-toggleinput[type="button"],
  14677. .open .dropdown-toggleinput[type="submit"],
  14678. .open .dropdown-toggleinput[type="reset"] {
  14679. background-image: none;
  14680. }
  14681. button.disabled,
  14682. input.form-submit.disabled,
  14683. input[type="button"].disabled,
  14684. input[type="submit"].disabled,
  14685. input[type="reset"].disabled,
  14686. button[disabled],
  14687. input.form-submit[disabled],
  14688. input[type="button"][disabled],
  14689. input[type="submit"][disabled],
  14690. input[type="reset"][disabled],
  14691. fieldset[disabled] button,
  14692. fieldset[disabled] input.form-submit,
  14693. fieldset[disabled] input[type="button"],
  14694. fieldset[disabled] input[type="submit"],
  14695. fieldset[disabled] input[type="reset"],
  14696. button.disabled:hover,
  14697. input.form-submit.disabled:hover,
  14698. input[type="button"].disabled:hover,
  14699. input[type="submit"].disabled:hover,
  14700. input[type="reset"].disabled:hover,
  14701. button[disabled]:hover,
  14702. input.form-submit[disabled]:hover,
  14703. input[type="button"][disabled]:hover,
  14704. input[type="submit"][disabled]:hover,
  14705. input[type="reset"][disabled]:hover,
  14706. fieldset[disabled] button:hover,
  14707. fieldset[disabled] input.form-submit:hover,
  14708. fieldset[disabled] input[type="button"]:hover,
  14709. fieldset[disabled] input[type="submit"]:hover,
  14710. fieldset[disabled] input[type="reset"]:hover,
  14711. button.disabled:focus,
  14712. input.form-submit.disabled:focus,
  14713. input[type="button"].disabled:focus,
  14714. input[type="submit"].disabled:focus,
  14715. input[type="reset"].disabled:focus,
  14716. button[disabled]:focus,
  14717. input.form-submit[disabled]:focus,
  14718. input[type="button"][disabled]:focus,
  14719. input[type="submit"][disabled]:focus,
  14720. input[type="reset"][disabled]:focus,
  14721. fieldset[disabled] button:focus,
  14722. fieldset[disabled] input.form-submit:focus,
  14723. fieldset[disabled] input[type="button"]:focus,
  14724. fieldset[disabled] input[type="submit"]:focus,
  14725. fieldset[disabled] input[type="reset"]:focus,
  14726. button.disabled:active,
  14727. input.form-submit.disabled:active,
  14728. input[type="button"].disabled:active,
  14729. input[type="submit"].disabled:active,
  14730. input[type="reset"].disabled:active,
  14731. button[disabled]:active,
  14732. input.form-submit[disabled]:active,
  14733. input[type="button"][disabled]:active,
  14734. input[type="submit"][disabled]:active,
  14735. input[type="reset"][disabled]:active,
  14736. fieldset[disabled] button:active,
  14737. fieldset[disabled] input.form-submit:active,
  14738. fieldset[disabled] input[type="button"]:active,
  14739. fieldset[disabled] input[type="submit"]:active,
  14740. fieldset[disabled] input[type="reset"]:active,
  14741. button.disabled.active,
  14742. input.form-submit.disabled.active,
  14743. input[type="button"].disabled.active,
  14744. input[type="submit"].disabled.active,
  14745. input[type="reset"].disabled.active,
  14746. button[disabled].active,
  14747. input.form-submit[disabled].active,
  14748. input[type="button"][disabled].active,
  14749. input[type="submit"][disabled].active,
  14750. input[type="reset"][disabled].active,
  14751. fieldset[disabled] button.active,
  14752. fieldset[disabled] input.form-submit.active,
  14753. fieldset[disabled] input[type="button"].active,
  14754. fieldset[disabled] input[type="submit"].active,
  14755. fieldset[disabled] input[type="reset"].active {
  14756. background-color: #ffffff;
  14757. border-color: rgba(0, 0, 0, 0.1);
  14758. }
  14759. button .badge,
  14760. input.form-submit .badge,
  14761. input[type="button"] .badge,
  14762. input[type="submit"] .badge,
  14763. input[type="reset"] .badge {
  14764. color: #ffffff;
  14765. background-color: #555555;
  14766. }
  14767. input.form-submit,
  14768. input#id_submitbutton,
  14769. input#id_submitbutton2,
  14770. .path-admin .buttons input[type="submit"],
  14771. td.submit input {
  14772. color: #ffffff;
  14773. background-color: #2fa4e7;
  14774. border-color: #2fa4e7;
  14775. }
  14776. input.form-submit:hover,
  14777. input#id_submitbutton:hover,
  14778. input#id_submitbutton2:hover,
  14779. .path-admin .buttons input[type="submit"]:hover,
  14780. td.submit input:hover,
  14781. input.form-submit:focus,
  14782. input#id_submitbutton:focus,
  14783. input#id_submitbutton2:focus,
  14784. .path-admin .buttons input[type="submit"]:focus,
  14785. td.submit input:focus,
  14786. input.form-submit:active,
  14787. input#id_submitbutton:active,
  14788. input#id_submitbutton2:active,
  14789. .path-admin .buttons input[type="submit"]:active,
  14790. td.submit input:active,
  14791. input.form-submit.active,
  14792. input#id_submitbutton.active,
  14793. input#id_submitbutton2.active,
  14794. .path-admin .buttons input[type="submit"].active,
  14795. td.submit input.active,
  14796. .open .dropdown-toggleinput.form-submit,
  14797. .open .dropdown-toggleinput#id_submitbutton,
  14798. .open .dropdown-toggleinput#id_submitbutton2,
  14799. .open .dropdown-toggle.path-admin .buttons input[type="submit"],
  14800. .open .dropdown-toggletd.submit input {
  14801. color: #ffffff;
  14802. background-color: #1990d5;
  14803. border-color: #1684c2;
  14804. }
  14805. input.form-submit:active,
  14806. input#id_submitbutton:active,
  14807. input#id_submitbutton2:active,
  14808. .path-admin .buttons input[type="submit"]:active,
  14809. td.submit input:active,
  14810. input.form-submit.active,
  14811. input#id_submitbutton.active,
  14812. input#id_submitbutton2.active,
  14813. .path-admin .buttons input[type="submit"].active,
  14814. td.submit input.active,
  14815. .open .dropdown-toggleinput.form-submit,
  14816. .open .dropdown-toggleinput#id_submitbutton,
  14817. .open .dropdown-toggleinput#id_submitbutton2,
  14818. .open .dropdown-toggle.path-admin .buttons input[type="submit"],
  14819. .open .dropdown-toggletd.submit input {
  14820. background-image: none;
  14821. }
  14822. input.form-submit.disabled,
  14823. input#id_submitbutton.disabled,
  14824. input#id_submitbutton2.disabled,
  14825. .path-admin .buttons input[type="submit"].disabled,
  14826. td.submit input.disabled,
  14827. input.form-submit[disabled],
  14828. input#id_submitbutton[disabled],
  14829. input#id_submitbutton2[disabled],
  14830. .path-admin .buttons input[type="submit"][disabled],
  14831. td.submit input[disabled],
  14832. fieldset[disabled] input.form-submit,
  14833. fieldset[disabled] input#id_submitbutton,
  14834. fieldset[disabled] input#id_submitbutton2,
  14835. fieldset[disabled] .path-admin .buttons input[type="submit"],
  14836. fieldset[disabled] td.submit input,
  14837. input.form-submit.disabled:hover,
  14838. input#id_submitbutton.disabled:hover,
  14839. input#id_submitbutton2.disabled:hover,
  14840. .path-admin .buttons input[type="submit"].disabled:hover,
  14841. td.submit input.disabled:hover,
  14842. input.form-submit[disabled]:hover,
  14843. input#id_submitbutton[disabled]:hover,
  14844. input#id_submitbutton2[disabled]:hover,
  14845. .path-admin .buttons input[type="submit"][disabled]:hover,
  14846. td.submit input[disabled]:hover,
  14847. fieldset[disabled] input.form-submit:hover,
  14848. fieldset[disabled] input#id_submitbutton:hover,
  14849. fieldset[disabled] input#id_submitbutton2:hover,
  14850. fieldset[disabled] .path-admin .buttons input[type="submit"]:hover,
  14851. fieldset[disabled] td.submit input:hover,
  14852. input.form-submit.disabled:focus,
  14853. input#id_submitbutton.disabled:focus,
  14854. input#id_submitbutton2.disabled:focus,
  14855. .path-admin .buttons input[type="submit"].disabled:focus,
  14856. td.submit input.disabled:focus,
  14857. input.form-submit[disabled]:focus,
  14858. input#id_submitbutton[disabled]:focus,
  14859. input#id_submitbutton2[disabled]:focus,
  14860. .path-admin .buttons input[type="submit"][disabled]:focus,
  14861. td.submit input[disabled]:focus,
  14862. fieldset[disabled] input.form-submit:focus,
  14863. fieldset[disabled] input#id_submitbutton:focus,
  14864. fieldset[disabled] input#id_submitbutton2:focus,
  14865. fieldset[disabled] .path-admin .buttons input[type="submit"]:focus,
  14866. fieldset[disabled] td.submit input:focus,
  14867. input.form-submit.disabled:active,
  14868. input#id_submitbutton.disabled:active,
  14869. input#id_submitbutton2.disabled:active,
  14870. .path-admin .buttons input[type="submit"].disabled:active,
  14871. td.submit input.disabled:active,
  14872. input.form-submit[disabled]:active,
  14873. input#id_submitbutton[disabled]:active,
  14874. input#id_submitbutton2[disabled]:active,
  14875. .path-admin .buttons input[type="submit"][disabled]:active,
  14876. td.submit input[disabled]:active,
  14877. fieldset[disabled] input.form-submit:active,
  14878. fieldset[disabled] input#id_submitbutton:active,
  14879. fieldset[disabled] input#id_submitbutton2:active,
  14880. fieldset[disabled] .path-admin .buttons input[type="submit"]:active,
  14881. fieldset[disabled] td.submit input:active,
  14882. input.form-submit.disabled.active,
  14883. input#id_submitbutton.disabled.active,
  14884. input#id_submitbutton2.disabled.active,
  14885. .path-admin .buttons input[type="submit"].disabled.active,
  14886. td.submit input.disabled.active,
  14887. input.form-submit[disabled].active,
  14888. input#id_submitbutton[disabled].active,
  14889. input#id_submitbutton2[disabled].active,
  14890. .path-admin .buttons input[type="submit"][disabled].active,
  14891. td.submit input[disabled].active,
  14892. fieldset[disabled] input.form-submit.active,
  14893. fieldset[disabled] input#id_submitbutton.active,
  14894. fieldset[disabled] input#id_submitbutton2.active,
  14895. fieldset[disabled] .path-admin .buttons input[type="submit"].active,
  14896. fieldset[disabled] td.submit input.active {
  14897. background-color: #2fa4e7;
  14898. border-color: #2fa4e7;
  14899. }
  14900. input.form-submit .badge,
  14901. input#id_submitbutton .badge,
  14902. input#id_submitbutton2 .badge,
  14903. .path-admin .buttons input[type="submit"] .badge,
  14904. td.submit input .badge {
  14905. color: #2fa4e7;
  14906. background-color: #ffffff;
  14907. }
  14908. #notice .singlebutton + .singlebutton input,
  14909. .submit.buttons input[name="cancel"] {
  14910. display: inline-block;
  14911. margin-bottom: 0;
  14912. font-weight: normal;
  14913. text-align: center;
  14914. vertical-align: middle;
  14915. cursor: pointer;
  14916. background-image: none;
  14917. border: 1px solid transparent;
  14918. white-space: nowrap;
  14919. padding: 8px 12px;
  14920. font-size: 14px;
  14921. line-height: 1.42857143;
  14922. border-radius: 4px;
  14923. -webkit-user-select: none;
  14924. -moz-user-select: none;
  14925. -ms-user-select: none;
  14926. user-select: none;
  14927. }
  14928. #notice .singlebutton + .singlebutton input:focus,
  14929. .submit.buttons input[name="cancel"]:focus,
  14930. #notice .singlebutton + .singlebutton input:active:focus,
  14931. .submit.buttons input[name="cancel"]:active:focus,
  14932. #notice .singlebutton + .singlebutton input.active:focus,
  14933. .submit.buttons input[name="cancel"].active:focus {
  14934. outline: thin dotted;
  14935. outline: 5px auto -webkit-focus-ring-color;
  14936. outline-offset: -2px;
  14937. }
  14938. #notice .singlebutton + .singlebutton input:hover,
  14939. .submit.buttons input[name="cancel"]:hover,
  14940. #notice .singlebutton + .singlebutton input:focus,
  14941. .submit.buttons input[name="cancel"]:focus {
  14942. color: #555555;
  14943. text-decoration: none;
  14944. }
  14945. #notice .singlebutton + .singlebutton input:active,
  14946. .submit.buttons input[name="cancel"]:active,
  14947. #notice .singlebutton + .singlebutton input.active,
  14948. .submit.buttons input[name="cancel"].active {
  14949. outline: 0;
  14950. background-image: none;
  14951. -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  14952. box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  14953. }
  14954. #notice .singlebutton + .singlebutton input.disabled,
  14955. .submit.buttons input[name="cancel"].disabled,
  14956. #notice .singlebutton + .singlebutton input[disabled],
  14957. .submit.buttons input[name="cancel"][disabled],
  14958. fieldset[disabled] #notice .singlebutton + .singlebutton input,
  14959. fieldset[disabled] .submit.buttons input[name="cancel"] {
  14960. cursor: not-allowed;
  14961. pointer-events: none;
  14962. opacity: 0.65;
  14963. filter: alpha(opacity=65);
  14964. -webkit-box-shadow: none;
  14965. box-shadow: none;
  14966. }
  14967. #notice .singlebutton + .singlebutton input,
  14968. .submit.buttons input[name="cancel"] {
  14969. margin: 0 0 3px 5px;
  14970. }
  14971. input[id$="_clearbutton"],
  14972. input[type="reset"] {
  14973. color: #ffffff;
  14974. background-color: #dd5600;
  14975. border-color: #dd5600;
  14976. }
  14977. input[id$="_clearbutton"]:hover,
  14978. input[type="reset"]:hover,
  14979. input[id$="_clearbutton"]:focus,
  14980. input[type="reset"]:focus,
  14981. input[id$="_clearbutton"]:active,
  14982. input[type="reset"]:active,
  14983. input[id$="_clearbutton"].active,
  14984. input[type="reset"].active,
  14985. .open .dropdown-toggleinput[id$="_clearbutton"],
  14986. .open .dropdown-toggleinput[type="reset"] {
  14987. color: #ffffff;
  14988. background-color: #b44600;
  14989. border-color: #a03e00;
  14990. }
  14991. input[id$="_clearbutton"]:active,
  14992. input[type="reset"]:active,
  14993. input[id$="_clearbutton"].active,
  14994. input[type="reset"].active,
  14995. .open .dropdown-toggleinput[id$="_clearbutton"],
  14996. .open .dropdown-toggleinput[type="reset"] {
  14997. background-image: none;
  14998. }
  14999. input[id$="_clearbutton"].disabled,
  15000. input[type="reset"].disabled,
  15001. input[id$="_clearbutton"][disabled],
  15002. input[type="reset"][disabled],
  15003. fieldset[disabled] input[id$="_clearbutton"],
  15004. fieldset[disabled] input[type="reset"],
  15005. input[id$="_clearbutton"].disabled:hover,
  15006. input[type="reset"].disabled:hover,
  15007. input[id$="_clearbutton"][disabled]:hover,
  15008. input[type="reset"][disabled]:hover,
  15009. fieldset[disabled] input[id$="_clearbutton"]:hover,
  15010. fieldset[disabled] input[type="reset"]:hover,
  15011. input[id$="_clearbutton"].disabled:focus,
  15012. input[type="reset"].disabled:focus,
  15013. input[id$="_clearbutton"][disabled]:focus,
  15014. input[type="reset"][disabled]:focus,
  15015. fieldset[disabled] input[id$="_clearbutton"]:focus,
  15016. fieldset[disabled] input[type="reset"]:focus,
  15017. input[id$="_clearbutton"].disabled:active,
  15018. input[type="reset"].disabled:active,
  15019. input[id$="_clearbutton"][disabled]:active,
  15020. input[type="reset"][disabled]:active,
  15021. fieldset[disabled] input[id$="_clearbutton"]:active,
  15022. fieldset[disabled] input[type="reset"]:active,
  15023. input[id$="_clearbutton"].disabled.active,
  15024. input[type="reset"].disabled.active,
  15025. input[id$="_clearbutton"][disabled].active,
  15026. input[type="reset"][disabled].active,
  15027. fieldset[disabled] input[id$="_clearbutton"].active,
  15028. fieldset[disabled] input[type="reset"].active {
  15029. background-color: #dd5600;
  15030. border-color: #dd5600;
  15031. }
  15032. input[id$="_clearbutton"] .badge,
  15033. input[type="reset"] .badge {
  15034. color: #dd5600;
  15035. background-color: #ffffff;
  15036. }
  15037. button.yui3-button.closebutton,
  15038. button.yui3-button.closebutton:hover {
  15039. background-position: 0 0;
  15040. }
  15041. input.fp-btn-choose {
  15042. padding: 5px 10px;
  15043. font-size: 12px;
  15044. line-height: 1.5;
  15045. border-radius: 3px;
  15046. margin-left: 0;
  15047. margin-top: 4px;
  15048. }
  15049. .user-enroller-panel .uep-search-results .user .options .enrol {
  15050. padding: 1px 5px;
  15051. font-size: 12px;
  15052. line-height: 1.5;
  15053. border-radius: 3px;
  15054. }
  15055. .nav-justified > li > a {
  15056. padding-left: 4px;
  15057. padding-right: 4px;
  15058. margin-right: 1px;
  15059. white-space: nowrap;
  15060. }
  15061. .nav-justified {
  15062. padding: 10px 0 0 0;
  15063. }
  15064. @media (min-width: 768px) {
  15065. .nav-justified > li {
  15066. display: block;
  15067. width: 100%;
  15068. float: none;
  15069. }
  15070. .nav-justified > li > a {
  15071. text-align: center;
  15072. margin-bottom: 5px;
  15073. }
  15074. }
  15075. @media (min-width: 992px) {
  15076. .nav-justified {
  15077. border: 0;
  15078. border-radius: 0;
  15079. }
  15080. .nav-justified > li {
  15081. display: table-cell;
  15082. width: 1%;
  15083. }
  15084. .nav-justified > li > a {
  15085. margin-bottom: 0;
  15086. }
  15087. }
  15088. .nav-tabs-justified > li > a {
  15089. margin-right: 1px;
  15090. border-radius: 4px;
  15091. }
  15092. .nav-tabs-justified > .active > a,
  15093. .nav-tabs-justified > .active > a:hover,
  15094. .nav-tabs-justified > .active > a:focus {
  15095. border: 1px solid #dddddd;
  15096. }
  15097. @media (min-width: 768px) {
  15098. .nav-tabs-justified > li > a {
  15099. border: 1px solid #dddddd;
  15100. border-radius: 4px;
  15101. }
  15102. }
  15103. @media (min-width: 992px) {
  15104. .nav-tabs-justified > li > a {
  15105. border-bottom: 1px solid #dddddd;
  15106. border-radius: 4px 4px 0 0;
  15107. }
  15108. .nav-tabs-justified > .active > a,
  15109. .nav-tabs-justified > .active > a:hover,
  15110. .nav-tabs-justified > .active > a:focus {
  15111. border-bottom-color: #ffffff;
  15112. }
  15113. }
  15114. .userenrolment {
  15115. width: 100%;
  15116. border-collapse: collapse;
  15117. }
  15118. .userenrolment .col_userdetails .subfield_picture {
  15119. float: left;
  15120. margin: 0 5px;
  15121. }
  15122. .userenrolment .col_role a,
  15123. .userenrolment .col_role span {
  15124. display: inline-block;
  15125. vertical-align: middle;
  15126. }
  15127. .userenrolment .col_role a {
  15128. float: right;
  15129. }
  15130. .userenrolment .col_role .addrole {
  15131. text-align: center;
  15132. }
  15133. .userenrolment .hasAllRoles .col_role .addrole {
  15134. display: none;
  15135. }
  15136. .userenrolment .col_group .group {
  15137. float: left;
  15138. white-space: nowrap;
  15139. }
  15140. .userenrolment .col_group .group a {
  15141. margin-left: 3px;
  15142. cursor: pointer;
  15143. }
  15144. .userenrolment .col_group .addgroup {
  15145. text-align: center;
  15146. }
  15147. .userenrolment .col_group .addgroup a img {
  15148. vertical-align: bottom;
  15149. }
  15150. .enrolpanel.roleassign.visible {
  15151. position: absolute;
  15152. top: 0;
  15153. left: 0;
  15154. z-index: 1010;
  15155. display: none;
  15156. max-width: 276px;
  15157. padding: 1px;
  15158. text-align: left;
  15159. background-color: #ffffff;
  15160. background-clip: padding-box;
  15161. border: 1px solid #cccccc;
  15162. border: 1px solid rgba(0, 0, 0, 0.2);
  15163. border-radius: 6px;
  15164. -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  15165. box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  15166. white-space: normal;
  15167. width: 276px;
  15168. display: block;
  15169. }
  15170. .enrolpanel.roleassign.visible.top {
  15171. margin-top: -10px;
  15172. }
  15173. .enrolpanel.roleassign.visible.right {
  15174. margin-left: 10px;
  15175. }
  15176. .enrolpanel.roleassign.visible.bottom {
  15177. margin-top: 10px;
  15178. }
  15179. .enrolpanel.roleassign.visible.left {
  15180. margin-left: -10px;
  15181. }
  15182. .enrolpanel.roleassign.visible.top > .arrow {
  15183. left: 50%;
  15184. margin-left: -11px;
  15185. border-bottom-width: 0;
  15186. border-top-color: #999999;
  15187. border-top-color: rgba(0, 0, 0, 0.25);
  15188. bottom: -11px;
  15189. }
  15190. .enrolpanel.roleassign.visible.top > .arrow:after {
  15191. content: " ";
  15192. bottom: 1px;
  15193. margin-left: -10px;
  15194. border-bottom-width: 0;
  15195. border-top-color: #ffffff;
  15196. }
  15197. .enrolpanel.roleassign.visible.right > .arrow {
  15198. top: 50%;
  15199. left: -11px;
  15200. margin-top: -11px;
  15201. border-left-width: 0;
  15202. border-right-color: #999999;
  15203. border-right-color: rgba(0, 0, 0, 0.25);
  15204. }
  15205. .enrolpanel.roleassign.visible.right > .arrow:after {
  15206. content: " ";
  15207. left: 1px;
  15208. bottom: -10px;
  15209. border-left-width: 0;
  15210. border-right-color: #ffffff;
  15211. }
  15212. .enrolpanel.roleassign.visible.bottom > .arrow {
  15213. left: 50%;
  15214. margin-left: -11px;
  15215. border-top-width: 0;
  15216. border-bottom-color: #999999;
  15217. border-bottom-color: rgba(0, 0, 0, 0.25);
  15218. top: -11px;
  15219. }
  15220. .enrolpanel.roleassign.visible.bottom > .arrow:after {
  15221. content: " ";
  15222. top: 1px;
  15223. margin-left: -10px;
  15224. border-top-width: 0;
  15225. border-bottom-color: #ffffff;
  15226. }
  15227. .enrolpanel.roleassign.visible.left > .arrow {
  15228. top: 50%;
  15229. right: -11px;
  15230. margin-top: -11px;
  15231. border-right-width: 0;
  15232. border-left-color: #999999;
  15233. border-left-color: rgba(0, 0, 0, 0.25);
  15234. }
  15235. .enrolpanel.roleassign.visible.left > .arrow:after {
  15236. content: " ";
  15237. right: 1px;
  15238. border-right-width: 0;
  15239. border-left-color: #ffffff;
  15240. bottom: -10px;
  15241. }
  15242. .enrolpanel.roleassign.visible .container {
  15243. content: inherit;
  15244. display: block;
  15245. padding: 0;
  15246. border: 0;
  15247. }
  15248. .enrolpanel.roleassign.visible a {
  15249. text-decoration: underline;
  15250. }
  15251. .enrolpanel.roleassign.visible .header {
  15252. margin: 0;
  15253. padding: 8px 14px;
  15254. font-size: 14px;
  15255. font-weight: normal;
  15256. line-height: 18px;
  15257. background-color: #f7f7f7;
  15258. border-bottom: 1px solid #ebebeb;
  15259. border-radius: 5px 5px 0 0;
  15260. }
  15261. .enrolpanel.roleassign.visible .header .close {
  15262. position: relative;
  15263. top: 1px;
  15264. display: inline-block;
  15265. font-family: 'Glyphicons Halflings';
  15266. font-style: normal;
  15267. font-weight: normal;
  15268. line-height: 1;
  15269. -webkit-font-smoothing: antialiased;
  15270. -moz-osx-font-smoothing: grayscale;
  15271. color: #2fa4e7;
  15272. background: inherit;
  15273. font-size: 20px;
  15274. margin-bottom: 10px;
  15275. margin-top: 5px;
  15276. opacity: 1;
  15277. width: auto;
  15278. top: 5px;
  15279. right: 10px;
  15280. height: auto;
  15281. position: absolute;
  15282. }
  15283. .enrolpanel.roleassign.visible .header .close:before {
  15284. content: "\e014";
  15285. }
  15286. .enrolpanel.roleassign.visible .content {
  15287. padding: 9px 14px;
  15288. margin-top: 5px;
  15289. background-color: #ffffff;
  15290. }
  15291. #page-enrol-users .enrol_user_buttons {
  15292. float: right;
  15293. }
  15294. #page-enrol-users .enrol_user_buttons .enrolusersbutton {
  15295. display: inline;
  15296. }
  15297. #page-enrol-users .enrol_user_buttons .enrolusersbutton div,
  15298. #page-enrol-users .enrol_user_buttons .enrolusersbutton form {
  15299. display: inline;
  15300. margin-right: 0;
  15301. }
  15302. #page-enrol-users #filterform {
  15303. min-height: 20px;
  15304. padding: 19px;
  15305. margin-bottom: 20px;
  15306. background-color: #f5f5f5;
  15307. border: 1px solid #e3e3e3;
  15308. border-radius: 4px;
  15309. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  15310. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  15311. display: inline-block;
  15312. }
  15313. #page-enrol-users #filterform blockquote {
  15314. border-color: #ddd;
  15315. border-color: rgba(0, 0, 0, 0.15);
  15316. }
  15317. #page-enrol-users #filterform .fitem {
  15318. display: inline-block;
  15319. margin-right: .3em;
  15320. white-space: nowrap;
  15321. }
  15322. #page-enrol-users #filterform .fitem label {
  15323. display: inline;
  15324. line-height: 1.42857143;
  15325. padding-right: .3em;
  15326. }
  15327. #page-enrol-users #filterform .fitem :before,
  15328. #page-enrol-users #filterform .fitem :after {
  15329. display: inline;
  15330. }
  15331. #page-enrol-users #filterform div,
  15332. #page-enrol-users #filterform fieldset {
  15333. display: table;
  15334. float: none;
  15335. clear: none;
  15336. width: auto;
  15337. margin: 0;
  15338. }
  15339. #page-enrol-users #filterform select,
  15340. #page-enrol-users #filterform .ftext input {
  15341. width: 7em;
  15342. }
  15343. #page-enrol-users #filterform input,
  15344. #page-enrol-users #filterform select {
  15345. margin-bottom: 0;
  15346. }
  15347. #page-enrol-users .user-enroller-panel .uep-search-results .user .details {
  15348. width: 237px;
  15349. }
  15350. /* responsive.less */
  15351. @media (max-width: 873px) {
  15352. .file-picker .fp-repo-area {
  15353. width: 100%;
  15354. height: auto;
  15355. max-height: 220px;
  15356. overflow-y: auto;
  15357. float: none;
  15358. border: 0px;
  15359. }
  15360. .file-picker .fp-repo-items {
  15361. width: 100%;
  15362. float: none;
  15363. }
  15364. .file-picker .fp-login-form .fp-login-input label {
  15365. text-align: left;
  15366. }
  15367. .file-picker .fp-content form td {
  15368. display: block;
  15369. width: 100%;
  15370. text-align: left;
  15371. }
  15372. .fp-content .mdl-right {
  15373. text-align: left;
  15374. }
  15375. .fp-repo-items .fp-navbar {
  15376. border-top: 1px solid #bbbbbb;
  15377. }
  15378. }
  15379. @media (max-width: 480px) {
  15380. .fp-content-center {
  15381. display: block;
  15382. vertical-align: top;
  15383. }
  15384. .course-content ul.topics li.section,
  15385. .course-content ul.topics li.section .content,
  15386. .course-content ul.weeks li.section .content,
  15387. .course-content ul.weeks li.section,
  15388. .course-content ul.section {
  15389. margin-right: 0;
  15390. margin-left: 0;
  15391. padding: 0;
  15392. }
  15393. .activityinstance {
  15394. display: block;
  15395. }
  15396. .editing .course-content .section .activity {
  15397. margin-bottom: 0.2em;
  15398. padding-bottom: 0.2em;
  15399. border-bottom: thin solid #dddddd;
  15400. }
  15401. .course-content .section .activity .commands {
  15402. text-align: right;
  15403. }
  15404. /** Handles display of the activity chooser on small screens **/
  15405. .jsenabled .choosercontainer #chooseform .alloptions {
  15406. max-width: 100%;
  15407. }
  15408. .jsenabled .choosercontainer #chooseform .instruction,
  15409. .jsenabled .choosercontainer #chooseform .typesummary {
  15410. position: static;
  15411. }
  15412. .que .info {
  15413. float: none;
  15414. width: auto;
  15415. }
  15416. .que .content {
  15417. margin: 0;
  15418. }
  15419. .path-mod-choice .horizontal .choices .option {
  15420. display: block;
  15421. }
  15422. .path-mod-forum .forumsearch #search {
  15423. width: 120px;
  15424. }
  15425. .path-mod-forum .forumheaderlist .picture {
  15426. display: none;
  15427. }
  15428. .panel .courseimage img {
  15429. margin-right: 5px;
  15430. float: none;
  15431. max-width: 100%;
  15432. }
  15433. }
  15434. @media (max-width: 768px) {
  15435. #filesskin .yui3-panel,
  15436. #filesskin .file-picker.fp-generallayout {
  15437. width: 100%;
  15438. left: 0;
  15439. }
  15440. }
  15441. .phpinfo td {
  15442. border: 1px solid #dddddd;
  15443. vertical-align: baseline;
  15444. }
  15445. #page-footer .performanceinfo {
  15446. margin: 10px 20%;
  15447. }
  15448. #page-footer .performanceinfo span {
  15449. display: block;
  15450. }
  15451. #page-footer .validators {
  15452. margin-top: 40px;
  15453. padding-top: 5px;
  15454. border-top: 1px dotted gray;
  15455. }
  15456. #page-footer .validators ul {
  15457. margin: 0;
  15458. padding: 0;
  15459. list-style-type: none;
  15460. }
  15461. #page-footer .validators ul li {
  15462. display: inline;
  15463. margin-right: 10px;
  15464. margin-left: 10px;
  15465. }
  15466. .performanceinfo .cachesused {
  15467. margin-top: 1em;
  15468. }
  15469. .performanceinfo .cachesused .cache-stats-heading,
  15470. .performanceinfo .cachesused .cache-total-stats {
  15471. font-weight: bold;
  15472. font-size: 110%;
  15473. margin-top: 0.3em;
  15474. }
  15475. #page-footer .performanceinfo .cachesused .cache-definition-stats {
  15476. margin: .3em;
  15477. display: inline-block;
  15478. vertical-align: top;
  15479. background-color: #f9f9f9;
  15480. }
  15481. .cache-store-stats {
  15482. padding: 0 1.3em;
  15483. }
  15484. .cache-store-stats.nohits {
  15485. background-color: #f2dede;
  15486. }
  15487. .cache-store-stats.lowhits {
  15488. background-color: #fcf8e3;
  15489. }
  15490. .cache-store-stats.hihits {
  15491. background-color: #dff0d8;
  15492. }
  15493. #page-footer,
  15494. #page-footer .validators,
  15495. #page-footer .purgecaches,
  15496. #page-footer .performanceinfo {
  15497. text-align: center;
  15498. }
  15499. /*# sourceMappingURL=/theme/bootstrap/sourcemap-moodle.json */