site.css 219 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405
  1. @charset "UTF-8";
  2. .site-navbar {
  3. background-color: #3e8ef7; }
  4. .site-navbar .navbar-header {
  5. color: #fff;
  6. background-color: transparent; }
  7. @media (min-width: 768px) {
  8. .site-navbar .navbar-header {
  9. width: 130px; } }
  10. .site-navbar .navbar-header .navbar-toggler {
  11. color: #fff; }
  12. .site-navbar .navbar-header .hamburger::before, .site-navbar .navbar-header .hamburger::after,
  13. .site-navbar .navbar-header .hamburger .hamburger-bar {
  14. background-color: #fff; }
  15. .site-navbar .navbar-header .navbar-brand {
  16. margin-right: 0;
  17. font-family: "Roboto", sans-serif;
  18. color: #fff;
  19. cursor: pointer; }
  20. .site-navbar .navbar-header .navbar-brand-logo {
  21. height: 24px; }
  22. .site-navbar .navbar-container {
  23. background-color: #fff; }
  24. @media (min-width: 768px) {
  25. .site-navbar .navbar-container {
  26. margin-left: 130px; } }
  27. .site-navbar.navbar-inverse .navbar-container {
  28. background-color: transparent; }
  29. @media (max-width: 767.98px) {
  30. .site-navbar.navbar .navbar-header {
  31. -ms-flex: 1 1 auto;
  32. flex: 1 1 auto; }
  33. .site-navbar.navbar .navbar-collapse {
  34. -ms-flex: 1 1 100%;
  35. flex: 1 1 100%; }
  36. .site-navbar.navbar .navbar-search {
  37. -ms-flex: 1 1 100%;
  38. flex: 1 1 100%; } }
  39. html, body {
  40. height: 100%; }
  41. body {
  42. padding-top: 66.01px; }
  43. .page, .site-footer {
  44. margin-left: 130px; }
  45. @media (max-width: 767.98px) {
  46. .page, .site-footer {
  47. margin-left: auto; } }
  48. @media (min-width: 768px) {
  49. .site-navbar .navbar-header {
  50. width: 130px; } }
  51. @media (min-width: 768px) {
  52. .site-navbar .navbar-container {
  53. margin-left: 0; } }
  54. .site-menubar {
  55. position: fixed;
  56. top: 66.01px;
  57. z-index: 1400;
  58. width: 130px;
  59. height: 100%;
  60. height: calc(100% - 66.01px);
  61. font-family: "Roboto", sans-serif;
  62. color: rgba(163, 175, 183, 0.9);
  63. background: #263238;
  64. box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08); }
  65. .site-menubar-body {
  66. height: 100%; }
  67. .site-menubar ul {
  68. padding: 0;
  69. margin: 0;
  70. list-style: none; }
  71. .site-menubar a {
  72. outline: none; }
  73. .site-menubar a:hover, .site-menubar a:focus {
  74. text-decoration: none; }
  75. .site-menubar.site-menubar-light {
  76. background: #fff;
  77. box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08); }
  78. .site-menu {
  79. padding-bottom: 20px;
  80. overflow: visible;
  81. font-size: 14px; }
  82. .site-menu-item > a {
  83. white-space: nowrap;
  84. cursor: pointer; }
  85. .site-menu-icon {
  86. width: 1em;
  87. text-align: center;
  88. display: block !important;
  89. margin: 0 auto;
  90. font-size: 24px; }
  91. .site-menu-title {
  92. overflow: hidden;
  93. text-overflow: ellipsis;
  94. white-space: nowrap;
  95. vertical-align: middle; }
  96. .site-menu-category {
  97. height: 2px;
  98. margin: 0;
  99. font: "0/0" a;
  100. color: transparent;
  101. text-shadow: none;
  102. background: #242f35; }
  103. .site-menu-category:first-child {
  104. visibility: hidden; }
  105. .site-menu-arrow {
  106. position: relative;
  107. display: inline-block;
  108. font-style: normal;
  109. font-weight: normal;
  110. -webkit-transform: translate(0, 0);
  111. transform: translate(0, 0);
  112. -webkit-font-smoothing: antialiased;
  113. -moz-osx-font-smoothing: grayscale;
  114. speak: none;
  115. text-rendering: auto;
  116. font-family: "Web Icons";
  117. transition: -webkit-transform .15s;
  118. transition: transform .15s;
  119. transition: transform .15s, -webkit-transform .15s; }
  120. .site-menu-arrow::before {
  121. content: ""; }
  122. .site-menu-arrow, .site-menu-badge, .site-menu-label {
  123. position: absolute;
  124. right: 30px;
  125. display: inline-block;
  126. vertical-align: middle; }
  127. .site-menu .badge, .site-menu .label {
  128. padding: 2px 5px 3px;
  129. font-size: 0.858rem;
  130. font-weight: 300; }
  131. .site-menu-item {
  132. position: relative;
  133. white-space: nowrap; }
  134. .site-menu-item a {
  135. display: block;
  136. color: rgba(163, 175, 183, 0.9); }
  137. .site-menu-item.is-hidden {
  138. opacity: 0; }
  139. .site-menu-item.is-shown {
  140. opacity: 1; }
  141. .site-menu .site-menu-sub {
  142. padding: 5px 0;
  143. margin: 0;
  144. font-size: 14px;
  145. background: transparent; }
  146. .site-menu .site-menu-sub .site-menu-sub {
  147. display: none; }
  148. .site-menu .site-menu-sub .site-menu-item {
  149. line-height: 36px;
  150. color: rgba(163, 175, 183, 0.9);
  151. background: transparent; }
  152. .site-menu .site-menu-sub .site-menu-item.has-sub {
  153. border-top: 1px solid transparent;
  154. border-bottom: 1px solid transparent; }
  155. .site-menu .site-menu-sub .site-menu-item.has-sub.open {
  156. border-top-color: rgba(0, 0, 0, 0.06);
  157. border-bottom-color: rgba(0, 0, 0, 0.06); }
  158. .site-menu .site-menu-sub .site-menu-item > a {
  159. padding: 0 30px; }
  160. .site-menu .site-menu-sub .site-menu-item.hover > a {
  161. color: #fff;
  162. background-color: rgba(255, 255, 255, 0.02); }
  163. .site-menu .site-menu-sub .site-menu-item.active {
  164. background: rgba(0, 0, 0, 0.06); }
  165. .site-menu .site-menu-sub .site-menu-item.active > a {
  166. color: #fff; }
  167. .site-menu .site-menu-sub .site-menu-item.active.hover > a {
  168. background-color: transparent; }
  169. .site-menu .site-menu-sub .site-menu-item.open {
  170. background: rgba(0, 0, 0, 0.06); }
  171. .site-menu .site-menu-sub .site-menu-item.open > a {
  172. color: #fff; }
  173. .site-menu .site-menu-sub .site-menu-item.open > a .site-menu-arrow {
  174. -webkit-transform: rotate(90deg);
  175. transform: rotate(90deg); }
  176. .site-menu .site-menu-sub .site-menu-item.open > .site-menu-sub {
  177. display: block; }
  178. .site-menu .site-menu-sub .site-menu-item.open.hover > a {
  179. background-color: transparent; }
  180. .site-menu .site-menu-sub .site-menu-item:not(.open) > a .site-menu-arrow {
  181. -webkit-transform: none;
  182. transform: none; }
  183. .site-menu .site-menu-sub .site-menu-item:not(.open) > .site-menu-sub {
  184. display: none; }
  185. .site-menu > .site-menu-item {
  186. padding: 0;
  187. font-size: 16px; }
  188. .site-menu > .site-menu-item > a {
  189. display: block;
  190. padding: 12px;
  191. margin: 0;
  192. text-align: center;
  193. text-decoration: none;
  194. white-space: nowrap;
  195. cursor: pointer;
  196. border: 0; }
  197. .site-menu > .site-menu-item > a .site-menu-badge,
  198. .site-menu > .site-menu-item > a .site-menu-label {
  199. top: 10px;
  200. left: 50%; }
  201. .site-menu > .site-menu-item > .site-menu-sub {
  202. position: absolute;
  203. top: 0;
  204. left: 130px;
  205. width: 240px;
  206. overflow-y: auto;
  207. visibility: hidden;
  208. background: #242f35;
  209. opacity: 0; }
  210. .site-menu > .site-menu-item > .site-menu-sub-up {
  211. top: auto;
  212. bottom: 0; }
  213. .site-menu > .site-menu-item > .site-menu-sub .site-menu-item > a {
  214. padding: 0 30px; }
  215. .site-menu > .site-menu-item > .site-menu-sub .site-menu-icon {
  216. margin-right: .5em; }
  217. .site-menu > .site-menu-item.open {
  218. background: #242f35; }
  219. .site-menu > .site-menu-item.open > a {
  220. color: #fff;
  221. background: transparent; }
  222. .site-menu > .site-menu-item.open.hover > a {
  223. background: transparent; }
  224. .site-menu > .site-menu-item.hover > a {
  225. color: #fff;
  226. background-color: rgba(255, 255, 255, 0.02); }
  227. .site-menu > .site-menu-item.hover > .site-menu-sub {
  228. visibility: visible;
  229. opacity: 1; }
  230. .site-menu > .site-menu-item.active {
  231. background: #242f35;
  232. border-top: none;
  233. border-bottom: none; }
  234. .site-menu > .site-menu-item.active > a {
  235. color: #fff;
  236. background: transparent; }
  237. .site-menu > .site-menu-item.active.hover > a {
  238. background: transparent; }
  239. .site-menubar-light .site-menu-item a {
  240. color: rgba(118, 131, 143, 0.9); }
  241. .site-menubar-light .site-menu-item.hover > a {
  242. background: transparent; }
  243. .site-menubar-light .site-menu-category {
  244. background: rgba(11, 105, 227, 0.05); }
  245. .site-menubar-light .site-menu > .site-menu-item.open {
  246. background: rgba(11, 105, 227, 0.04); }
  247. .site-menubar-light .site-menu > .site-menu-item.open > a {
  248. color: #3e8ef7; }
  249. .site-menubar-light .site-menu > .site-menu-item.hover {
  250. background-color: rgba(11, 105, 227, 0.04); }
  251. .site-menubar-light .site-menu > .site-menu-item.hover > a {
  252. color: #3e8ef7; }
  253. .site-menubar-light .site-menu > .site-menu-item.active {
  254. background: rgba(11, 105, 227, 0.07); }
  255. .site-menubar-light .site-menu > .site-menu-item.active > a {
  256. color: #3e8ef7; }
  257. .site-menubar-light .site-menu .site-menu-sub .site-menu-item.open {
  258. background: rgba(11, 105, 227, 0.03); }
  259. .site-menubar-light .site-menu .site-menu-sub .site-menu-item.open > a {
  260. color: #3e8ef7; }
  261. .site-menubar-light .site-menu .site-menu-sub .site-menu-item.hover {
  262. background-color: rgba(11, 105, 227, 0.03); }
  263. .site-menubar-light .site-menu .site-menu-sub .site-menu-item.hover > a {
  264. color: #3e8ef7; }
  265. .site-menubar-light .site-menu .site-menu-sub .site-menu-item.hover.open {
  266. background-color: rgba(11, 105, 227, 0.03); }
  267. .site-menubar-light .site-menu .site-menu-sub .site-menu-item.active {
  268. background: rgba(11, 105, 227, 0.03); }
  269. .site-menubar-light .site-menu .site-menu-sub .site-menu-item.active > a {
  270. color: #3e8ef7; }
  271. .site-menubar-light .site-menu > .site-menu-item > .site-menu-sub {
  272. background: #fff;
  273. border: 1px solid #f7f7f7; }
  274. .css-menubar .site-menu > .site-menu-item > a .site-menu-badge,
  275. .css-menubar .site-menu > .site-menu-item > a .site-menu-label {
  276. top: 8px;
  277. right: 30px; }
  278. .css-menubar .site-menu-item:hover > .site-menu-sub {
  279. visibility: visible;
  280. opacity: 1; }
  281. .css-menubar .site-menu-item.has-sub > .site-menu-sub {
  282. display: none !important; }
  283. .css-menubar .site-menu-item.has-sub:hover > .site-menu-sub {
  284. position: absolute;
  285. top: 0;
  286. left: 100%;
  287. display: block !important;
  288. width: 240px;
  289. overflow: visible;
  290. background: #242f35; }
  291. .site-menubar-unfold .page, .site-menubar-unfold .site-footer {
  292. transition: margin .25s, -webkit-transform .25s;
  293. transition: transform .25s, margin .25s;
  294. transition: transform .25s, margin .25s, -webkit-transform .25s; }
  295. .site-menubar-unfold [data-toggle="menubar"] .hamburger-arrow-left {
  296. -webkit-transform: rotate(180deg);
  297. transform: rotate(180deg); }
  298. .site-menubar-unfold [data-toggle="menubar"] .hamburger-arrow-left::before {
  299. width: .6em;
  300. -webkit-transform: translate3d(0.45em, 0.1em, 0) rotate(45deg);
  301. transform: translate3d(0.45em, 0.1em, 0) rotate(45deg); }
  302. .site-menubar-unfold [data-toggle="menubar"] .hamburger-arrow-left .hamburger-bar {
  303. border-radius: .2em; }
  304. .site-menubar-unfold [data-toggle="menubar"] .hamburger-arrow-left::after {
  305. width: .6em;
  306. -webkit-transform: translate3d(0.45em, -0.1em, 0) rotate(-45deg);
  307. transform: translate3d(0.45em, -0.1em, 0) rotate(-45deg); }
  308. .site-menubar-hide .page, .site-menubar-hide .site-footer {
  309. margin-left: 0;
  310. transition: margin .5s, -webkit-transform .25s;
  311. transition: transform .25s, margin .5s;
  312. transition: transform .25s, margin .5s, -webkit-transform .25s; }
  313. .site-menubar-changing {
  314. overflow: hidden; }
  315. .site-menubar-changing .site-menubar {
  316. overflow: hidden; }
  317. .site-menubar-hide .site-menubar,
  318. .site-menubar-unfold .site-menubar {
  319. transition: top .35s, height .35s, -webkit-transform .25s;
  320. transition: transform .25s, top .35s, height .35s;
  321. transition: transform .25s, top .35s, height .35s, -webkit-transform .25s; }
  322. .site-menubar-unfold .site-menubar {
  323. -webkit-transform: translate3d(0, 0, 0);
  324. transform: translate3d(0, 0, 0);
  325. -ms-transform: translate(0, 0); }
  326. .site-menubar-hide .site-menubar {
  327. -webkit-transform: translate3d(-130px, 0, 0);
  328. transform: translate3d(-130px, 0, 0);
  329. -ms-transform: translate(-130px, 0); }
  330. @media (max-width: 767.98px) {
  331. .site-menubar-unfold .page, .site-menubar-unfold .site-footer {
  332. margin-left: 0; } }
  333. .site-sidebar {
  334. z-index: 1210; }
  335. .site-sidebar.slidePanel {
  336. box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2); }
  337. .site-sidebar.slidePanel.slidePanel-right, .site-sidebar.slidePanel.slidePanel-left {
  338. width: 300px;
  339. overflow: hidden; }
  340. .site-sidebar-content {
  341. height: 100%; }
  342. .site-sidebar-nav.nav-tabs > .nav-item {
  343. -ms-flex: 1 1 33.3333%;
  344. flex: 1 1 33.3333%; }
  345. .site-sidebar-nav.nav-tabs > .nav-item > .nav-link {
  346. padding: 0;
  347. font-size: 16px;
  348. line-height: 90px;
  349. text-align: center; }
  350. .site-sidebar-nav.nav-tabs > .nav-item > .nav-link > .icon {
  351. margin-right: 0; }
  352. .site-sidebar-tab-content {
  353. height: 100%;
  354. height: calc(100% - 90px); }
  355. .site-sidebar-tab-content > .tab-pane {
  356. height: 100%;
  357. padding: 20px 30px; }
  358. .site-sidebar-tab-content > .tab-pane.scrollable {
  359. padding: 0; }
  360. .site-sidebar-tab-content > .tab-pane .scrollable-content {
  361. padding: 20px 30px; }
  362. .site-sidebar-tab-content > .tab-pane .list-group {
  363. margin-right: -30px;
  364. margin-left: -30px; }
  365. .site-sidebar-tab-content > .tab-pane .list-group > .list-group-item {
  366. padding-right: 30px;
  367. padding-left: 30px; }
  368. .site-sidebar .conversation {
  369. position: absolute;
  370. top: 0;
  371. right: -100%;
  372. z-index: 1700;
  373. width: 100%;
  374. height: 100%;
  375. background-color: #fff;
  376. transition: all .3s; }
  377. .site-sidebar .conversation.active {
  378. right: 0; }
  379. .site-sidebar .conversation-header {
  380. height: 90px;
  381. border-bottom: 1px solid #e4eaec; }
  382. .site-sidebar .conversation-header > * {
  383. padding: 0 30px;
  384. margin: 0;
  385. line-height: 90px; }
  386. .site-sidebar .conversation-more, .site-sidebar .conversation-return {
  387. color: rgba(55, 71, 79, 0.4);
  388. cursor: pointer; }
  389. .site-sidebar .conversation-more:hover, .site-sidebar .conversation-more:focus, .site-sidebar .conversation-return:hover, .site-sidebar .conversation-return:focus {
  390. color: rgba(55, 71, 79, 0.6); }
  391. .site-sidebar .conversation-more:active, .site-sidebar .conversation-return:active {
  392. color: #37474f; }
  393. .site-sidebar .conversation-title {
  394. position: relative;
  395. top: 1px;
  396. z-index: -1;
  397. color: #37474f;
  398. text-align: center; }
  399. .site-sidebar .conversation-content {
  400. padding: 30px 15px; }
  401. .site-sidebar .conversation-reply {
  402. position: absolute;
  403. right: 0;
  404. bottom: 0;
  405. left: 0;
  406. height: 60px;
  407. padding: 10px 0;
  408. background-color: #fff;
  409. border-top: 1px solid #e4eaec; }
  410. .site-sidebar .conversation-reply .form-control {
  411. border: 0;
  412. border-right: 1px solid #e4eaec; }
  413. .site-sidebar .conversation .chats {
  414. height: calc(100% - 150px);
  415. overflow-y: auto; }
  416. @media (max-width: 767.98px) {
  417. .site-sidebar.slidePanel.slidePanel-right, .site-sidebar.slidePanel.slidePanel-left {
  418. width: 100%; } }
  419. .site-action {
  420. position: fixed;
  421. right: 32px;
  422. bottom: 55px;
  423. z-index: 1290;
  424. -webkit-animation-duration: 3s;
  425. animation-duration: 3s; }
  426. .site-action input {
  427. display: none; }
  428. .site-action .btn {
  429. box-shadow: 0 10px 10px 0 rgba(60, 60, 60, 0.1); }
  430. .site-action .front-icon {
  431. display: block; }
  432. .site-action .back-icon {
  433. display: none; }
  434. .site-action-buttons {
  435. position: absolute;
  436. bottom: 56px;
  437. left: 0;
  438. display: none;
  439. width: 100%;
  440. text-align: center; }
  441. .site-action-buttons .btn {
  442. display: block;
  443. margin: 0 auto;
  444. margin-bottom: 10px;
  445. -webkit-animation-delay: 100ms;
  446. animation-delay: 100ms; }
  447. .site-action.active .front-icon {
  448. display: none; }
  449. .site-action.active .back-icon {
  450. display: block; }
  451. .site-action.active .site-action-buttons {
  452. display: block; }
  453. @media (max-width: 767.98px) {
  454. .site-action .btn-floating {
  455. width: 46px;
  456. height: 46px;
  457. padding: 0;
  458. font-size: 16px;
  459. box-shadow: 0 6px 6px 0 rgba(60, 60, 60, 0.1); }
  460. .site-action-buttons {
  461. bottom: 46px; } }
  462. .page {
  463. position: relative;
  464. min-height: calc(100% - 44px);
  465. background: #f1f4f5; }
  466. .page-dark.layout-full {
  467. position: relative;
  468. z-index: 0;
  469. color: #fff; }
  470. .page-dark.layout-full::before {
  471. position: fixed;
  472. top: 0;
  473. left: 0;
  474. z-index: -1;
  475. width: 100%;
  476. height: 100%;
  477. content: "";
  478. background-position: center top;
  479. background-size: cover; }
  480. .page-dark.layout-full::after {
  481. position: fixed;
  482. top: 0;
  483. left: 0;
  484. z-index: -1;
  485. width: 100%;
  486. height: 100%;
  487. content: "";
  488. background-color: rgba(38, 50, 56, 0.6); }
  489. .page-dark.layout-full .brand {
  490. margin-bottom: 22px; }
  491. .page-dark.layout-full .brand-text {
  492. font-size: 18px;
  493. color: #fff;
  494. text-transform: uppercase; }
  495. .page-nav-tabs {
  496. padding: 0 30px; }
  497. .page-content {
  498. padding: 30px 30px; }
  499. @media (max-width: 479.98px) {
  500. .page-content {
  501. padding: 10px; } }
  502. .page-content-actions {
  503. padding: 0 30px 30px; }
  504. .page-content-actions::after {
  505. display: block;
  506. clear: both;
  507. content: ""; }
  508. .page-content-actions .dropdown {
  509. display: inline-block; }
  510. .page-content-table {
  511. max-width: 100%;
  512. padding: 0;
  513. overflow-x: auto; }
  514. .page-content-table .table > thead > tr > th, .page-content-table .table > tbody > tr > th, .page-content-table .table > thead > tr > td, .page-content-table .table > tbody > tr > td {
  515. padding-top: 20px;
  516. padding-bottom: 20px; }
  517. .page-content-table .table > thead > tr > th:first-child, .page-content-table .table > tbody > tr > th:first-child, .page-content-table .table > thead > tr > td:first-child, .page-content-table .table > tbody > tr > td:first-child {
  518. padding-left: 30px; }
  519. .page-content-table .table > thead > tr > th:last-child, .page-content-table .table > tbody > tr > th:last-child, .page-content-table .table > thead > tr > td:last-child, .page-content-table .table > tbody > tr > td:last-child {
  520. padding-right: 30px; }
  521. .page-content-table .table > tbody > tr:hover > td {
  522. background-color: #f3f7f9; }
  523. .page-content-table .table > tbody > tr > td {
  524. cursor: pointer; }
  525. .page-content-table .table > tbody > tr:last-child td {
  526. border-bottom: 1px solid #e4eaec; }
  527. .page-content-table .table.is-indent > thead > tr > th.pre-cell, .page-content-table .table.is-indent > thead > tr > th.suf-cell, .page-content-table .table.is-indent > tbody > tr > th.pre-cell, .page-content-table .table.is-indent > tbody > tr > th.suf-cell, .page-content-table .table.is-indent > thead > tr > td.pre-cell, .page-content-table .table.is-indent > thead > tr > td.suf-cell, .page-content-table .table.is-indent > tbody > tr > td.pre-cell, .page-content-table .table.is-indent > tbody > tr > td.suf-cell {
  528. width: 30px;
  529. padding: 0;
  530. border-top: 0;
  531. border-bottom: 0; }
  532. .page-content-table .table.is-indent > tbody > tr:first-child td {
  533. border-top: 0; }
  534. .page-content-table .table.is-indent > tbody > tr:last-child td.pre-cell, .page-content-table .table.is-indent > tbody > tr:last-child td.suf-cell {
  535. border-bottom: 0; }
  536. .page-content-table .table.is-indent > tfoot > tr > td {
  537. border-top: 0; }
  538. .page-content-table .pagination {
  539. margin-right: 30px;
  540. margin-left: 30px; }
  541. .page-copyright {
  542. margin-top: 60px;
  543. font-size: 0.858rem;
  544. color: #37474f;
  545. letter-spacing: 1px; }
  546. .page-copyright .social .icon {
  547. color: rgba(55, 71, 79, 0.6);
  548. font-size: 1.143rem; }
  549. .page-copyright .social .icon:hover, .page-copyright .social .icon:focus {
  550. color: rgba(55, 71, 79, 0.8); }
  551. .page-copyright .social .icon.active, .page-copyright .social .icon:active {
  552. color: #37474f; }
  553. .page-copyright-inverse {
  554. color: #fff; }
  555. .page-copyright-inverse .social .icon {
  556. color: #fff; }
  557. .page-copyright-inverse .social .icon:hover, .page-copyright-inverse .social .icon:active {
  558. color: rgba(255, 255, 255, 0.8); }
  559. @media (max-width: 991.98px) {
  560. .page {
  561. min-height: calc(100% - 66px); } }
  562. .page-header + .page-content {
  563. padding-top: 0; }
  564. .page-title {
  565. margin-top: 0;
  566. margin-bottom: 0;
  567. font-size: 26px; }
  568. .page-title > .icon {
  569. margin-right: .3em; }
  570. .page-description {
  571. color: #a3afb7; }
  572. .page-header {
  573. position: relative;
  574. z-index: 1100;
  575. padding: 30px 30px;
  576. margin-top: 0;
  577. margin-bottom: 0;
  578. background: transparent;
  579. border-bottom: 0; }
  580. @media (max-width: 479.98px) {
  581. .page-header {
  582. padding: 10px; } }
  583. .page-header-actions {
  584. position: absolute;
  585. top: 50%;
  586. right: 30px;
  587. margin: auto;
  588. -webkit-transform: translateY(-50%);
  589. transform: translateY(-50%); }
  590. .page-header-actions .btn-icon {
  591. margin-left: 6px; }
  592. .page-header-actions > * {
  593. margin-bottom: 0; }
  594. .page-header .breadcrumb {
  595. padding: 0;
  596. margin: 0; }
  597. .page-header-bordered {
  598. padding-top: 20px;
  599. padding-bottom: 20px;
  600. margin-bottom: 30px;
  601. background-color: #fff;
  602. border-bottom: 1px solid transparent; }
  603. .page-header-tabs {
  604. padding-bottom: 0; }
  605. .page-header-tabs .nav-tabs-line {
  606. margin-top: 5px;
  607. border-bottom-color: transparent; }
  608. .page-header-tabs .nav-tabs-line > li > a {
  609. padding: 5px 20px; }
  610. .page-aside {
  611. position: absolute;
  612. top: 0;
  613. bottom: 0;
  614. width: 260px;
  615. overflow-y: hidden;
  616. background: #fff;
  617. border-right: 1px solid #e4eaec;
  618. transition: visibility .1s ease,top .3s ease,left .5s ease, right .5s ease; }
  619. .page-aside .list-group-item.active, .page-aside .list-group-item.active:focus, .page-aside .list-group-item.active:hover {
  620. z-index: 0; }
  621. .page-aside-left .page-aside {
  622. left: 0; }
  623. .page-aside-left .page-aside + .page-main {
  624. margin-left: 260px; }
  625. .page-aside-right .page-aside {
  626. right: 0; }
  627. .page-aside-right .page-aside + .page-main {
  628. margin-right: 260px; }
  629. .page-aside-right .page-aside .page-aside-inner {
  630. border-right: none;
  631. border-left: 1px solid #e4eaec; }
  632. .page-aside-fixed .page-aside {
  633. position: fixed;
  634. top: 66.01px;
  635. height: calc(100% - 66.01px); }
  636. .page-aside-fixed .page-aside-inner {
  637. height: 100%;
  638. overflow-y: scroll; }
  639. .page-aside-fixed.page-aside-left .page-aside {
  640. left: 130px; }
  641. .page-aside-fixed.page-aside-left .site-footer {
  642. margin-left: 260px; }
  643. .page-aside-fixed.page-aside-right .site-footer {
  644. margin-right: 260px; }
  645. .page-aside-section {
  646. position: relative; }
  647. .page-aside-section:first-child {
  648. padding-top: 22px; }
  649. .page-aside-section:last-child {
  650. margin-bottom: 22px; }
  651. .page-aside-section::after {
  652. position: relative;
  653. display: block;
  654. margin: 22px;
  655. content: "";
  656. border-bottom: 1px solid #e4eaec; }
  657. .page-aside-section:last-child::after {
  658. display: none; }
  659. .page-aside-switch {
  660. position: absolute;
  661. top: calc(50% - 25px);
  662. display: none;
  663. padding: 15px 8px 15px 4px;
  664. line-height: 1;
  665. cursor: pointer;
  666. background-color: white;
  667. border-radius: 0 100px 100px 0;
  668. box-shadow: 1px 0 3px rgba(0, 0, 0, 0.2); }
  669. .page-aside-switch .wb-chevron-right {
  670. display: inline-block; }
  671. .page-aside-switch .wb-chevron-left {
  672. display: none; }
  673. .page-aside-left .page-aside-switch {
  674. left: calc(100% - 1px);
  675. padding: 15px 8px 15px 4px;
  676. border-radius: 0 100px 100px 0; }
  677. .page-aside-left .page-aside-switch .wb-chevron-right {
  678. display: inline-block; }
  679. .page-aside-left .page-aside-switch .wb-chevron-left {
  680. display: none; }
  681. .page-aside-right .page-aside-switch {
  682. right: calc(100% - 1px);
  683. left: auto;
  684. padding: 15px 4px 15px 8px;
  685. border-radius: 100px 0 0 100px; }
  686. .page-aside-right .page-aside-switch .wb-chevron-right {
  687. display: none; }
  688. .page-aside-right .page-aside-switch .wb-chevron-left {
  689. display: inline-block; }
  690. .page-aside-title {
  691. padding: 10px 30px;
  692. margin: 20px 0 10px;
  693. overflow: hidden;
  694. font-weight: 500;
  695. color: #526069;
  696. text-overflow: ellipsis;
  697. white-space: nowrap;
  698. cursor: default; }
  699. .page-aside .list-group {
  700. margin-bottom: 22px; }
  701. .page-aside .list-group-item {
  702. padding: 13px 30px;
  703. margin-bottom: 1px;
  704. overflow: hidden;
  705. text-overflow: ellipsis;
  706. white-space: nowrap;
  707. border: none; }
  708. .page-aside .list-group-item .icon {
  709. color: #a3afb7; }
  710. .page-aside .list-group-item .item-right {
  711. float: right; }
  712. .page-aside .list-group-item:hover, .page-aside .list-group-item:focus {
  713. color: #3e8ef7;
  714. background-color: #f3f7f9;
  715. border: none; }
  716. .page-aside .list-group-item:hover > .icon, .page-aside .list-group-item:focus > .icon {
  717. color: #3e8ef7; }
  718. .page-aside .list-group-item.active {
  719. color: #3e8ef7;
  720. background-color: transparent; }
  721. .page-aside .list-group-item.active > .icon {
  722. color: #3e8ef7; }
  723. .page-aside .list-group-item.active:hover, .page-aside .list-group-item.active:focus {
  724. color: #3e8ef7;
  725. background-color: #f3f7f9;
  726. border: none; }
  727. .page-aside .list-group-item.active:hover > .icon, .page-aside .list-group-item.active:focus > .icon {
  728. color: #3e8ef7; }
  729. .page-aside .list-group.has-actions .list-group-item {
  730. padding-top: 6px;
  731. padding-bottom: 6px;
  732. line-height: 2.573rem;
  733. cursor: pointer; }
  734. .page-aside .list-group.has-actions .list-group-item .list-editable {
  735. position: relative;
  736. display: none; }
  737. .page-aside .list-group.has-actions .list-group-item .list-editable .input-editable-close {
  738. position: absolute;
  739. top: 50%;
  740. right: 0;
  741. z-index: 1;
  742. padding: 0;
  743. margin: 0;
  744. cursor: pointer;
  745. background: 0 0;
  746. border: 0;
  747. outline: none;
  748. -webkit-transform: translateY(-50%);
  749. transform: translateY(-50%);
  750. -webkit-appearance: none; }
  751. .page-aside .list-group.has-actions .list-group-item .list-editable .form-group {
  752. margin: 0; }
  753. .page-aside .list-group.has-actions .list-group-item .item-actions {
  754. position: absolute;
  755. top: 6px;
  756. right: 20px;
  757. display: none; }
  758. .page-aside .list-group.has-actions .list-group-item .item-actions .btn-icon {
  759. padding-right: 2px;
  760. padding-left: 2px;
  761. background-color: transparent; }
  762. .page-aside .list-group.has-actions .list-group-item .item-actions .btn-icon:hover .icon {
  763. color: #3e8ef7; }
  764. .page-aside .list-group.has-actions .list-group-item .item-actions .icon {
  765. margin: 0; }
  766. .page-aside .list-group.has-actions .list-group-item:hover .item-right {
  767. display: none; }
  768. .page-aside .list-group.has-actions .list-group-item:hover .item-actions {
  769. display: block; }
  770. .page-aside .list-group.has-actions .list-group-item:hover .item-actions .icon {
  771. color: #76838f; }
  772. @media (max-width: 1199.98px) {
  773. .page-aside {
  774. width: 220px; }
  775. .page-aside-left .page-aside + .page-main {
  776. margin-left: 220px; }
  777. .page-aside-right .page-aside + .page-main {
  778. margin-right: 220px; }
  779. .page-aside-fixed.page-aside-left .site-footer {
  780. margin-left: 220px; }
  781. .page-aside-fixed.page-aside-right .site-footer {
  782. margin-right: 220px; } }
  783. @media (max-width: 767.98px) {
  784. .page-aside {
  785. position: fixed;
  786. top: 66.01px;
  787. z-index: 1100;
  788. width: 260px;
  789. height: calc(100% - 66.01px);
  790. overflow-y: visible;
  791. visibility: visible;
  792. border-color: transparent; }
  793. .site-navbar-collapse-show .page-aside {
  794. top: 132.02px;
  795. height: calc(100% - 132.02px); }
  796. .site-menubar-changing .page-aside,
  797. .site-menubar-open .page-aside {
  798. height: 100%; }
  799. .page-aside .page-aside-inner {
  800. height: 100%;
  801. background-color: white;
  802. border-right: 1px solid #e4eaec; }
  803. .page-aside.open {
  804. left: 0; }
  805. .site-menubar-changing .page-aside.open,
  806. .site-menubar-open .page-aside.open {
  807. visibility: hidden; }
  808. .page-aside.open .page-aside-switch .wb-chevron-right {
  809. display: none; }
  810. .page-aside.open .page-aside-switch .wb-chevron-left {
  811. display: inline; }
  812. .page-aside-left .page-aside {
  813. left: -260px; }
  814. .page-aside-left .page-aside + .page-main {
  815. margin-left: 0; }
  816. .page-aside-right .page-aside {
  817. right: -260px; }
  818. .page-aside-right .page-aside + .page-main {
  819. margin-right: 0; }
  820. .page-aside-right .page-aside.open .page-aside-switch .wb-chevron-right {
  821. display: inline; }
  822. .page-aside-right .page-aside.open .page-aside-switch .wb-chevron-left {
  823. display: none; }
  824. .page-aside-left .page-aside {
  825. left: -260px !important; }
  826. .page-aside-left .page-aside.open {
  827. left: 0 !important; }
  828. .page-aside-left .site-footer {
  829. margin-left: 0 !important; }
  830. .page-aside-right .page-aside {
  831. right: -260px !important; }
  832. .page-aside-right .page-aside.open {
  833. right: 0 !important;
  834. left: auto; }
  835. .page-aside-right .site-footer {
  836. margin-right: 0 !important; }
  837. .page-aside-switch {
  838. display: block; } }
  839. @media (min-width: 768px) {
  840. .site-menubar-hide.page-aside-fixed.page-aside-left .page-aside {
  841. left: 0; } }
  842. .site-footer {
  843. height: 44px;
  844. padding: 10px 30px;
  845. background-color: rgba(0, 0, 0, 0.02);
  846. border-top: 1px solid #e4eaec; }
  847. .site-footer::after {
  848. display: block;
  849. clear: both;
  850. content: ""; }
  851. @media (max-width: 479.98px) {
  852. .site-footer {
  853. height: auto; } }
  854. .site-footer-legal {
  855. float: left; }
  856. .site-footer-actions {
  857. float: right; }
  858. .site-footer-right {
  859. float: right; }
  860. .site-footer .scroll-to-top {
  861. color: #76838f; }
  862. .site-footer .scroll-to-top, .site-footer .scroll-to-top:hover, .site-footer .scroll-to-top:active {
  863. text-decoration: none; }
  864. @media (max-width: 479.98px) {
  865. .site-footer-legal, .site-footer-right, .site-footer-actions {
  866. display: block;
  867. float: none;
  868. text-align: center; } }
  869. .layout-full {
  870. height: 100%;
  871. padding-top: 0 !important; }
  872. .layout-full .page {
  873. height: 100%;
  874. padding: 0;
  875. margin: 0 !important;
  876. background-color: transparent; }
  877. .layout-full > .loader {
  878. margin-left: 0 !important; }
  879. @media (min-width: 1200px) {
  880. .layout-boxed {
  881. background: #e4eaec; }
  882. .layout-boxed, .layout-boxed .site-navbar {
  883. max-width: 1320px;
  884. margin-right: auto;
  885. margin-left: auto; } }
  886. .layout-boxed .slidePanel-right, .layout-boxed .slidePanel-left {
  887. top: 0;
  888. z-index: 1510; }
  889. .site-print {
  890. padding-top: 0; }
  891. .site-print .site-navbar,
  892. .site-print .site-menubar,
  893. .site-print .site-gridmenu,
  894. .site-print .site-footer {
  895. display: none; }
  896. .site-print .page {
  897. margin: 0 !important; }
  898. @media (max-width: 767.98px) {
  899. .site-navbar-collapsing {
  900. transition: padding-top .35s; }
  901. body.site-navbar-collapse-show {
  902. padding-top: 132.02px; }
  903. .site-navbar-collapse-show .slidePanel.slidePanel-right, .site-navbar-collapse-show .slidePanel.slidePanel-left {
  904. top: 132.02px;
  905. transition: top .35s; } }
  906. body.site-navbar-small {
  907. padding-top: 4.286rem; }
  908. .navbar-brand {
  909. padding-right: 16px;
  910. padding-left: 16px; }
  911. .site-navbar-small .site-navbar {
  912. height: 4.286rem;
  913. min-height: 4.286rem; }
  914. .site-navbar-small .site-navbar .navbar-brand {
  915. height: 4.286rem;
  916. padding: 1.357rem 1.429rem; }
  917. .site-navbar-small .site-navbar .navbar-nav {
  918. margin: 0.6785rem -1.0715rem; }
  919. @media (min-width: 768px) {
  920. .site-navbar-small .site-navbar .navbar-nav > li > a {
  921. padding-top: 1.357rem;
  922. padding-bottom: 1.357rem; } }
  923. .site-navbar-small .site-navbar .navbar-toggler {
  924. height: 4.286rem;
  925. padding: 1.357rem 1.0715rem; }
  926. .site-navbar-small .site-navbar .navbar-toolbar > li > a {
  927. padding-top: 1.357rem;
  928. padding-bottom: 1.357rem; }
  929. .site-navbar-small .site-navbar .navbar-nav > li > a.navbar-avatar, .site-navbar-small .site-navbar .navbar-toolbar > li > a.navbar-avatar {
  930. padding-top: 1.0715rem;
  931. padding-bottom: 1.0715rem; }
  932. .site-navbar-small .site-navbar .navbar-search-overlap .form-control {
  933. height: 4.286rem !important; }
  934. .site-navbar-small .page-aside-fixed .page-aside {
  935. top: 4.286rem;
  936. height: calc(100% - 4.286rem); }
  937. .site-navbar-small .site-menubar {
  938. top: 4.286rem; }
  939. .site-navbar-small .site-skintools {
  940. top: 6.429rem; }
  941. .site-navbar-small .slidePanel-right, .site-navbar-small .slidePanel-left {
  942. top: 4.286rem; }
  943. @media (max-width: 767.98px) {
  944. body.site-navbar-small {
  945. padding-top: 4.286rem; }
  946. body.site-navbar-small .site-menubar {
  947. top: 4.286rem;
  948. height: calc(100% - 4.286rem); }
  949. body.site-navbar-small .page-aside {
  950. top: 4.286rem;
  951. height: calc(100% - 4.286rem); }
  952. body.site-navbar-small .page-aside-fixed .page-aside {
  953. top: 4.286rem;
  954. height: calc(100% - 4.286rem); }
  955. body.site-navbar-small .site-skintools {
  956. top: 6.429rem; }
  957. body.site-navbar-small .slidePanel-right, body.site-navbar-small .slidePanel-left {
  958. top: 4.286rem; }
  959. body.site-navbar-small.site-navbar-collapse-show {
  960. padding-top: 8.572rem; }
  961. body.site-navbar-small.site-navbar-collapse-show .site-menubar {
  962. top: 8.572rem;
  963. height: calc(100% - 8.572rem); }
  964. body.site-navbar-small.site-navbar-collapse-show .page-aside {
  965. top: 8.572rem;
  966. height: calc(100% - 8.572rem); }
  967. body.site-navbar-small.site-navbar-collapse-show .site-skintools {
  968. top: 10.715rem; }
  969. body.site-navbar-small.site-navbar-collapse-show .slidePanel.slidePanel-left, body.site-navbar-small.site-navbar-collapse-show .slidePanel.slidePanel-right {
  970. top: 8.572rem; } }
  971. @media (max-width: 767.98px) {
  972. .site-navbar .brand {
  973. display: none; }
  974. .site-navbar .brand-mobile {
  975. display: block; }
  976. .site-menubar {
  977. -webkit-transform: translate3d(-130px, 0, 0);
  978. transform: translate3d(-130px, 0, 0);
  979. top: 66.01px;
  980. height: calc(100% - 66.01px);
  981. -ms-transform: translate(-130px, 0);
  982. -webkit-perspective: 1000;
  983. perspective: 1000;
  984. -webkit-backface-visibility: hidden;
  985. backface-visibility: hidden; }
  986. .site-navbar-collapse-show .site-menubar {
  987. top: 132.02px;
  988. height: calc(100% - 132.02px); }
  989. .site-menubar-footer {
  990. visibility: hidden; }
  991. .site-menubar-open .site-menubar-footer {
  992. visibility: visible; }
  993. .disable-scrolling {
  994. height: 100%;
  995. overflow: hidden; }
  996. body.site-menubar-open {
  997. height: 100%;
  998. overflow: hidden; }
  999. body.site-menubar-open .page {
  1000. height: 100%;
  1001. overflow: hidden;
  1002. pointer-events: none; } }
  1003. @media (min-width: 768px) {
  1004. .site-menubar-flipped .site-navbar {
  1005. -ms-flex-direction: row-reverse;
  1006. flex-direction: row-reverse; }
  1007. .site-menubar-flipped .site-navbar .navbar-container {
  1008. margin-right: 0;
  1009. margin-left: auto; } }
  1010. .site-menubar-flipped .site-menubar {
  1011. right: 0;
  1012. left: auto; }
  1013. .site-menubar-flipped .site-menubar .site-menu > .site-menu-item > .site-menu-sub {
  1014. right: 130px;
  1015. left: auto; }
  1016. .site-menubar-flipped.site-menubar-unfold .page, .site-menubar-flipped.site-menubar-unfold .site-footer {
  1017. margin-right: 130px;
  1018. margin-left: 0; }
  1019. .site-menubar-flipped.site-menubar-unfold .site-menubar {
  1020. -webkit-transform: translate3d(0, 0, 0);
  1021. transform: translate3d(0, 0, 0);
  1022. -ms-transform: translate(0, 0); }
  1023. .site-menubar-flipped.site-menubar-hide .page, .site-menubar-flipped.site-menubar-hide .site-footer {
  1024. margin-right: 0; }
  1025. .site-menubar-flipped.site-menubar-hide .site-menubar {
  1026. -webkit-transform: translate3d(130px, 0, 0);
  1027. transform: translate3d(130px, 0, 0);
  1028. -ms-transform: translate(130px, 0); }
  1029. .css-menubar .site-menubar-flipped .site-menu .site-menu-item.has-sub:hover > .site-menu-sub {
  1030. right: 100%;
  1031. left: auto; }
  1032. .css-menubar .site-menubar-flipped .site-menu .site-menu-sub .site-menu-item:hover > a .site-menu-arrow {
  1033. -webkit-transform: rotate(-180deg) !important;
  1034. transform: rotate(-180deg) !important; }
  1035. .radio-custom, .checkbox-custom {
  1036. position: relative;
  1037. display: block;
  1038. margin-top: 10px;
  1039. margin-bottom: 10px; }
  1040. .radio-custom label, .checkbox-custom label {
  1041. min-height: 22px;
  1042. margin-bottom: 0;
  1043. font-weight: 300;
  1044. cursor: pointer; }
  1045. .radio-custom input[type="radio"], .checkbox-custom input[type="checkbox"] {
  1046. position: absolute;
  1047. margin-top: 0;
  1048. margin-bottom: 0;
  1049. margin-left: -20px; }
  1050. .radio-custom.disabled label, fieldset[disabled] .radio-custom label, .checkbox-custom.disabled label, fieldset[disabled] .checkbox-custom label {
  1051. cursor: not-allowed; }
  1052. .input-group-addon .radio-custom, .input-group-addon .checkbox-custom {
  1053. margin: 0; }
  1054. .checkbox-custom {
  1055. padding-left: 20px; }
  1056. .checkbox-custom label {
  1057. position: relative;
  1058. display: inline-block;
  1059. padding-left: 10px;
  1060. vertical-align: middle; }
  1061. .checkbox-custom label:empty {
  1062. padding-left: 0; }
  1063. .checkbox-custom label::before {
  1064. position: absolute;
  1065. left: 0;
  1066. display: inline-block;
  1067. width: 20px;
  1068. height: 20px;
  1069. margin-left: -20px;
  1070. content: "";
  1071. background-color: #fff;
  1072. border: 1px solid #e4eaec;
  1073. border-radius: 0.215rem;
  1074. transition: all .3s ease-in-out 0s; }
  1075. .checkbox-custom label::after {
  1076. position: absolute;
  1077. top: 0;
  1078. left: 0;
  1079. display: inline-block;
  1080. width: 20px;
  1081. height: 20px;
  1082. padding-top: 1px;
  1083. margin-left: -20px;
  1084. font-size: 12px;
  1085. line-height: 20px;
  1086. color: #76838f;
  1087. text-align: center; }
  1088. .checkbox-custom input[type="checkbox"], .checkbox-custom input[type="radio"] {
  1089. z-index: 1;
  1090. width: 20px;
  1091. height: 20px;
  1092. cursor: pointer;
  1093. opacity: 0; }
  1094. .checkbox-custom input[type="checkbox"]:checked + label::before, .checkbox-custom input[type="checkbox"]:checked + input[type="hidden"] + label::before, .checkbox-custom input[type="radio"]:checked + label::before, .checkbox-custom input[type="radio"]:checked + input[type="hidden"] + label::before {
  1095. border-color: #e4eaec;
  1096. border-width: 10px;
  1097. transition: all 300ms ease-in-out 0s; }
  1098. .checkbox-custom input[type="checkbox"]:checked + label::after, .checkbox-custom input[type="checkbox"]:checked + input[type="hidden"] + label::after, .checkbox-custom input[type="radio"]:checked + label::after, .checkbox-custom input[type="radio"]:checked + input[type="hidden"] + label::after {
  1099. font-family: "Web Icons";
  1100. content: ""; }
  1101. .checkbox-custom input[type="checkbox"]:disabled, .checkbox-custom input[type="radio"]:disabled {
  1102. cursor: not-allowed; }
  1103. .checkbox-custom input[type="checkbox"]:disabled + label, .checkbox-custom input[type="checkbox"]:disabled + input[type="hidden"] + label, .checkbox-custom input[type="radio"]:disabled + label, .checkbox-custom input[type="radio"]:disabled + input[type="hidden"] + label {
  1104. opacity: .65; }
  1105. .checkbox-custom input[type="checkbox"]:disabled + label::before, .checkbox-custom input[type="checkbox"]:disabled + input[type="hidden"] + label::before, .checkbox-custom input[type="radio"]:disabled + label::before, .checkbox-custom input[type="radio"]:disabled + input[type="hidden"] + label::before {
  1106. cursor: not-allowed;
  1107. background-color: #f3f7f9;
  1108. border-color: #e4eaec;
  1109. border-width: 1px; }
  1110. .checkbox-custom.checkbox-circle label::before {
  1111. border-radius: 50%; }
  1112. .checkbox-custom.checkbox-inline {
  1113. display: inline-block;
  1114. margin-top: 0;
  1115. margin-bottom: 0; }
  1116. .checkbox-inline + .checkbox-inline {
  1117. margin-left: 20px; }
  1118. .checkbox-default input[type="checkbox"]:checked + label::before, .checkbox-default input[type="checkbox"]:checked + input[type="hidden"] + label::before, .checkbox-default input[type="radio"]:checked + label::before, .checkbox-default input[type="radio"]:checked + input[type="hidden"] + label::before {
  1119. background-color: #fff;
  1120. border-color: #e4eaec;
  1121. border-width: 1px; }
  1122. .checkbox-default input[type="checkbox"]:checked + label::after, .checkbox-default input[type="checkbox"]:checked + input[type="hidden"] + label::after, .checkbox-default input[type="radio"]:checked + label::after, .checkbox-default input[type="radio"]:checked + input[type="hidden"] + label::after {
  1123. color: #3e8ef7; }
  1124. .checkbox-primary input[type="checkbox"]:checked + label::before, .checkbox-primary input[type="checkbox"]:checked + input[type="hidden"] + label::before, .checkbox-primary input[type="radio"]:checked + label::before, .checkbox-primary input[type="radio"]:checked + input[type="hidden"] + label::before {
  1125. background-color: #3e8ef7;
  1126. border-color: #3e8ef7; }
  1127. .checkbox-primary input[type="checkbox"]:checked + label::after, .checkbox-primary input[type="checkbox"]:checked + input[type="hidden"] + label::after, .checkbox-primary input[type="radio"]:checked + label::after, .checkbox-primary input[type="radio"]:checked + input[type="hidden"] + label::after {
  1128. color: #fff; }
  1129. .checkbox-danger input[type="checkbox"]:checked + label::before, .checkbox-danger input[type="checkbox"]:checked + input[type="hidden"] + label::before, .checkbox-danger input[type="radio"]:checked + label::before, .checkbox-danger input[type="radio"]:checked + input[type="hidden"] + label::before {
  1130. background-color: #ff4c52;
  1131. border-color: #ff4c52; }
  1132. .checkbox-danger input[type="checkbox"]:checked + label::after, .checkbox-danger input[type="checkbox"]:checked + input[type="hidden"] + label::after, .checkbox-danger input[type="radio"]:checked + label::after, .checkbox-danger input[type="radio"]:checked + input[type="hidden"] + label::after {
  1133. color: #fff; }
  1134. .checkbox-info input[type="checkbox"]:checked + label::before, .checkbox-info input[type="checkbox"]:checked + input[type="hidden"] + label::before, .checkbox-info input[type="radio"]:checked + label::before, .checkbox-info input[type="radio"]:checked + input[type="hidden"] + label::before {
  1135. background-color: #0bb2d4;
  1136. border-color: #0bb2d4; }
  1137. .checkbox-info input[type="checkbox"]:checked + label::after, .checkbox-info input[type="checkbox"]:checked + input[type="hidden"] + label::after, .checkbox-info input[type="radio"]:checked + label::after, .checkbox-info input[type="radio"]:checked + input[type="hidden"] + label::after {
  1138. color: #fff; }
  1139. .checkbox-warning input[type="checkbox"]:checked + label::before, .checkbox-warning input[type="checkbox"]:checked + input[type="hidden"] + label::before, .checkbox-warning input[type="radio"]:checked + label::before, .checkbox-warning input[type="radio"]:checked + input[type="hidden"] + label::before {
  1140. background-color: #eb6709;
  1141. border-color: #eb6709; }
  1142. .checkbox-warning input[type="checkbox"]:checked + label::after, .checkbox-warning input[type="checkbox"]:checked + input[type="hidden"] + label::after, .checkbox-warning input[type="radio"]:checked + label::after, .checkbox-warning input[type="radio"]:checked + input[type="hidden"] + label::after {
  1143. color: #fff; }
  1144. .checkbox-success input[type="checkbox"]:checked + label::before, .checkbox-success input[type="checkbox"]:checked + input[type="hidden"] + label::before, .checkbox-success input[type="radio"]:checked + label::before, .checkbox-success input[type="radio"]:checked + input[type="hidden"] + label::before {
  1145. background-color: #11c26d;
  1146. border-color: #11c26d; }
  1147. .checkbox-success input[type="checkbox"]:checked + label::after, .checkbox-success input[type="checkbox"]:checked + input[type="hidden"] + label::after, .checkbox-success input[type="radio"]:checked + label::after, .checkbox-success input[type="radio"]:checked + input[type="hidden"] + label::after {
  1148. color: #fff; }
  1149. .checkbox-sm {
  1150. padding-left: 18px; }
  1151. .checkbox-sm label {
  1152. padding-left: 8px; }
  1153. .checkbox-sm label:empty {
  1154. padding-left: 0; }
  1155. .checkbox-sm label::before, .checkbox-sm label::after {
  1156. width: 18px;
  1157. height: 18px;
  1158. margin-left: -18px; }
  1159. .checkbox-sm label::after {
  1160. font-size: 10px;
  1161. line-height: 18px; }
  1162. .checkbox-sm input[type="checkbox"], .checkbox-sm input[type="radio"] {
  1163. width: 18px;
  1164. height: 18px; }
  1165. .checkbox-sm input[type="checkbox"]:checked + label::before, .checkbox-sm input[type="checkbox"]:checked + input[type="hidden"] + label::before, .checkbox-sm input[type="radio"]:checked + label::before, .checkbox-sm input[type="radio"]:checked + input[type="hidden"] + label::before {
  1166. border-width: 9px; }
  1167. .checkbox-lg {
  1168. padding-left: 24px; }
  1169. .checkbox-lg label {
  1170. padding-left: 12px; }
  1171. .checkbox-lg label:empty {
  1172. padding-left: 0; }
  1173. .checkbox-lg label::before, .checkbox-lg label::after {
  1174. width: 24px;
  1175. height: 24px;
  1176. margin-left: -24px; }
  1177. .checkbox-lg label::after {
  1178. font-size: 14px;
  1179. line-height: 24px; }
  1180. .checkbox-lg input[type="checkbox"], .checkbox-lg input[type="radio"] {
  1181. width: 24px;
  1182. height: 24px; }
  1183. .checkbox-lg input[type="checkbox"]:checked + label::before, .checkbox-lg input[type="checkbox"]:checked + input[type="hidden"] + label::before, .checkbox-lg input[type="radio"]:checked + label::before, .checkbox-lg input[type="radio"]:checked + input[type="hidden"] + label::before {
  1184. border-width: 12px; }
  1185. .radio-custom {
  1186. padding-left: 20px; }
  1187. .radio-custom label {
  1188. position: relative;
  1189. display: inline-block;
  1190. padding-left: 10px;
  1191. vertical-align: middle; }
  1192. .radio-custom label:empty {
  1193. padding-left: 0; }
  1194. .radio-custom label::before {
  1195. position: absolute;
  1196. left: 0;
  1197. display: inline-block;
  1198. width: 20px;
  1199. height: 20px;
  1200. margin-left: -20px;
  1201. content: "";
  1202. background-color: #fff;
  1203. border: 1px solid #e4eaec;
  1204. border-radius: 50%;
  1205. transition: border 300ms ease-in-out 0s, color 300ms ease-in-out 0s; }
  1206. .radio-custom label::after {
  1207. position: absolute;
  1208. top: 7px;
  1209. left: 7px;
  1210. display: inline-block;
  1211. width: 6px;
  1212. height: 6px;
  1213. margin-left: -20px;
  1214. content: " ";
  1215. background-color: transparent;
  1216. border: 2px solid #76838f;
  1217. border-radius: 50%;
  1218. transition: 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  1219. -webkit-transform: scale(0, 0);
  1220. transform: scale(0, 0); }
  1221. .radio-custom input[type="radio"] {
  1222. z-index: 1;
  1223. width: 20px;
  1224. height: 20px;
  1225. cursor: pointer;
  1226. opacity: 0; }
  1227. .radio-custom input[type="radio"]:checked + label::before, .radio-custom input[type="radio"]:checked + input[type="hidden"] + label::before {
  1228. border-color: #e4eaec;
  1229. border-width: 10px; }
  1230. .radio-custom input[type="radio"]:checked + label::after, .radio-custom input[type="radio"]:checked + input[type="hidden"] + label::after {
  1231. -webkit-transform: scale(1, 1);
  1232. transform: scale(1, 1); }
  1233. .radio-custom input[type="radio"]:disabled {
  1234. cursor: not-allowed; }
  1235. .radio-custom input[type="radio"]:disabled + label, .radio-custom input[type="radio"]:disabled + input[type="hidden"] + label {
  1236. opacity: .65; }
  1237. .radio-custom input[type="radio"]:disabled + label::before, .radio-custom input[type="radio"]:disabled + input[type="hidden"] + label::before {
  1238. cursor: not-allowed; }
  1239. .radio-custom.radio-inline {
  1240. display: inline-block;
  1241. margin-top: 0;
  1242. margin-bottom: 0; }
  1243. .radio-inline + .radio-inline {
  1244. margin-left: 20px; }
  1245. .radio-default input[type="radio"]:checked + label::before, .radio-default input[type="radio"]:checked + input[type="hidden"] + label::before {
  1246. background-color: #fff;
  1247. border-color: #e4eaec;
  1248. border-width: 1px; }
  1249. .radio-default input[type="radio"]:checked + label::after, .radio-default input[type="radio"]:checked + input[type="hidden"] + label::after {
  1250. border-color: #3e8ef7; }
  1251. .radio-primary input[type="radio"]:checked + label::before, .radio-primary input[type="radio"]:checked + input[type="hidden"] + label::before {
  1252. border-color: #3e8ef7; }
  1253. .radio-primary input[type="radio"]:checked + label::after, .radio-primary input[type="radio"]:checked + input[type="hidden"] + label::after {
  1254. border-color: #fff; }
  1255. .radio-danger input[type="radio"]:checked + label::before, .radio-danger input[type="radio"]:checked + input[type="hidden"] + label::before {
  1256. border-color: #ff4c52; }
  1257. .radio-danger input[type="radio"]:checked + label::after, .radio-danger input[type="radio"]:checked + input[type="hidden"] + label::after {
  1258. border-color: #fff; }
  1259. .radio-info input[type="radio"]:checked + label::before, .radio-info input[type="radio"]:checked + input[type="hidden"] + label::before {
  1260. border-color: #0bb2d4; }
  1261. .radio-info input[type="radio"]:checked + label::after, .radio-info input[type="radio"]:checked + input[type="hidden"] + label::after {
  1262. border-color: #fff; }
  1263. .radio-warning input[type="radio"]:checked + label::before, .radio-warning input[type="radio"]:checked + input[type="hidden"] + label::before {
  1264. border-color: #eb6709; }
  1265. .radio-warning input[type="radio"]:checked + label::after, .radio-warning input[type="radio"]:checked + input[type="hidden"] + label::after {
  1266. border-color: #fff; }
  1267. .radio-success input[type="radio"]:checked + label::before, .radio-success input[type="radio"]:checked + input[type="hidden"] + label::before {
  1268. border-color: #11c26d; }
  1269. .radio-success input[type="radio"]:checked + label::after, .radio-success input[type="radio"]:checked + input[type="hidden"] + label::after {
  1270. border-color: #fff; }
  1271. .radio-sm {
  1272. padding-left: 18px; }
  1273. .radio-sm label {
  1274. padding-left: 8px; }
  1275. .radio-sm label:empty {
  1276. padding-left: 0; }
  1277. .radio-sm label::before {
  1278. width: 18px;
  1279. height: 18px;
  1280. margin-left: -20px; }
  1281. .radio-sm label::after {
  1282. top: 7px;
  1283. left: 7px;
  1284. width: 4px;
  1285. height: 4px;
  1286. margin-left: -20px;
  1287. border-width: 2px; }
  1288. .radio-sm input[type="radio"] {
  1289. width: 18px;
  1290. height: 18px; }
  1291. .radio-sm input[type="radio"]:checked + label::before, .radio-sm input[type="radio"]:checked + input[type="hidden"] + label::before {
  1292. border-width: 9px; }
  1293. .radio-lg {
  1294. padding-left: 24px; }
  1295. .radio-lg label {
  1296. padding-left: 12px; }
  1297. .radio-lg label:empty {
  1298. padding-left: 0; }
  1299. .radio-lg label::before {
  1300. width: 24px;
  1301. height: 24px;
  1302. margin-left: -20px; }
  1303. .radio-lg label::after {
  1304. top: 8px;
  1305. left: 8px;
  1306. width: 8px;
  1307. height: 8px;
  1308. margin-left: -20px;
  1309. border-width: 2px; }
  1310. .radio-lg input[type="radio"] {
  1311. width: 24px;
  1312. height: 24px; }
  1313. .radio-lg input[type="radio"]:checked + label::before, .radio-lg input[type="radio"]:checked + input[type="hidden"] + label::before {
  1314. border-width: 12px; }
  1315. @media (min-width: 768px) {
  1316. .form-inline .radio-custom, .form-inline .checkbox-custom {
  1317. display: inline-block;
  1318. margin-top: 0;
  1319. margin-bottom: 0;
  1320. vertical-align: middle; }
  1321. .form-inline .radio-custom label, .form-inline .checkbox-custom label {
  1322. padding-left: 0; }
  1323. .form-inline .radio-custom input[type="radio"], .form-inline .checkbox-custom input[type="checkbox"] {
  1324. position: relative;
  1325. margin-left: 0; }
  1326. .form-inline .radio-custom label {
  1327. padding-left: 10px; }
  1328. .form-inline .checkbox-custom label {
  1329. padding-left: 10px; }
  1330. .form-inline .checkbox-custom input[type="checkbox"] {
  1331. position: absolute;
  1332. margin-left: -20px; }
  1333. .form-inline .radio-custom input[type="radio"] {
  1334. position: absolute;
  1335. margin-left: -20px; } }
  1336. .form-horizontal .radio-custom, .form-horizontal .checkbox-custom {
  1337. padding-top: 0.501rem;
  1338. margin-top: 0;
  1339. margin-bottom: 0; }
  1340. .form-horizontal .radio-custom, .form-horizontal .checkbox-custom {
  1341. min-height: 2.073rem; }
  1342. .form-material {
  1343. position: relative; }
  1344. .form-material.floating {
  1345. margin-top: 20px;
  1346. margin-bottom: 20px; }
  1347. .form-material.floating + .form-material.floating {
  1348. margin-top: 40px; }
  1349. .form-material .form-control {
  1350. padding-right: 0;
  1351. padding-left: 0;
  1352. background-color: transparent;
  1353. background-color: rgba(0, 0, 0, 0);
  1354. background-repeat: no-repeat;
  1355. background-position: center bottom, center calc(100% - 1px);
  1356. background-size: 0 2px, 100% 1px;
  1357. transition: background 0s ease-out; }
  1358. .form-material .form-control, .form-material .form-control:focus, .form-material .form-control.focus {
  1359. background-image: linear-gradient(#3e8ef7, #3e8ef7), linear-gradient(#e4eaec, #e4eaec);
  1360. float: none;
  1361. border: 0;
  1362. border-radius: 0;
  1363. box-shadow: none; }
  1364. .no-cssgradients .form-material .form-control {
  1365. border-bottom: 2px solid #e4eaec; }
  1366. .form-material .form-control::-webkit-input-placeholder {
  1367. color: #a3afb7; }
  1368. .form-material .form-control::-moz-placeholder {
  1369. color: #a3afb7; }
  1370. .form-material .form-control:-ms-input-placeholder {
  1371. color: #a3afb7; }
  1372. .form-material .form-control:disabled::-webkit-input-placeholder {
  1373. color: #ccd5db; }
  1374. .form-material .form-control:disabled::-moz-placeholder {
  1375. color: #ccd5db; }
  1376. .form-material .form-control:disabled:-ms-input-placeholder {
  1377. color: #ccd5db; }
  1378. .form-material .form-control:focus, .form-material .form-control.focus {
  1379. background-size: 100% 2px, 100% 1px;
  1380. outline: none;
  1381. transition-duration: .3s; }
  1382. .no-cssgradients .form-material .form-control:focus, .no-cssgradients .form-material .form-control.focus {
  1383. background: transparent;
  1384. border-bottom: 2px solid #3e8ef7; }
  1385. .form-material .form-control:disabled, .form-material .form-control[disabled], fieldset[disabled] .form-material .form-control {
  1386. background: transparent;
  1387. background: rgba(0, 0, 0, 0);
  1388. border-bottom: 1px dashed #ccd5db; }
  1389. .form-material .form-control:disabled ~ .floating-label, .form-material .form-control[disabled] ~ .floating-label, fieldset[disabled] .form-material .form-control ~ .floating-label {
  1390. color: #ccd5db; }
  1391. .form-material textarea.form-control, .form-material select[multiple], .form-material select[size] {
  1392. height: auto; }
  1393. .form-material .form-control-label {
  1394. font-weight: 500; }
  1395. .form-material.form-group .form-control-label {
  1396. padding-top: 0;
  1397. padding-bottom: 0; }
  1398. .form-material .floating-label {
  1399. position: absolute;
  1400. left: 0;
  1401. font-size: 1rem;
  1402. color: #76838f;
  1403. pointer-events: none;
  1404. transition: .3s ease all; }
  1405. .form-material .floating-label.floating-label-static {
  1406. position: relative;
  1407. top: auto;
  1408. display: block; }
  1409. .form-material [class*="col-"] > .floating-label {
  1410. left: 1.0715rem; }
  1411. .form-material .form-control ~ .floating-label {
  1412. top: 0.57142857rem;
  1413. font-size: 1rem; }
  1414. .form-material .form-control:focus ~ .floating-label, .form-material .form-control.focus ~ .floating-label, .form-material .form-control:not(.empty) ~ .floating-label {
  1415. top: -0.8rem;
  1416. font-size: 0.8rem; }
  1417. .form-material .form-control:-webkit-autofill ~ .floating-label {
  1418. top: -0.8rem;
  1419. font-size: 0.8rem; }
  1420. .form-material .form-control-sm ~ .floating-label {
  1421. top: 0.429rem;
  1422. font-size: 0.858rem; }
  1423. .form-material .form-control-sm:focus ~ .floating-label, .form-material .form-control-sm.focus ~ .floating-label, .form-material .form-control-sm:not(.empty) ~ .floating-label {
  1424. top: -0.6864rem;
  1425. font-size: 0.6864rem; }
  1426. .form-material .form-control-sm:-webkit-autofill ~ .floating-label {
  1427. top: -0.6864rem;
  1428. font-size: 0.6864rem; }
  1429. .form-material .form-control-lg ~ .floating-label {
  1430. top: 0.4286666667rem;
  1431. font-size: 1.286rem; }
  1432. .form-material .form-control-lg:focus ~ .floating-label, .form-material .form-control-lg.focus ~ .floating-label, .form-material .form-control-lg:not(.empty) ~ .floating-label {
  1433. top: -1.0288rem;
  1434. font-size: 1.0288rem; }
  1435. .form-material .form-control-lg:-webkit-autofill ~ .floating-label {
  1436. top: -1.0288rem;
  1437. font-size: 1.0288rem; }
  1438. .form-material .form-control:focus ~ .floating-label, .form-material .form-control.focus ~ .floating-label, .form-material .form-control:not(.empty) ~ .floating-label {
  1439. font-weight: 500; }
  1440. .form-material .form-control:-webkit-autofill ~ .floating-label {
  1441. font-weight: 500; }
  1442. .form-material .form-control:focus ~ .floating-label, .form-material .form-control.focus ~ .floating-label {
  1443. color: #3e8ef7; }
  1444. .form-material textarea.form-control {
  1445. padding-bottom: 0.429rem;
  1446. resize: none; }
  1447. .form-material.floating textarea.form-control {
  1448. padding-top: 0.429rem; }
  1449. .form-material select.form-control {
  1450. border: 0;
  1451. border-radius: 0; }
  1452. .form-material:not(.floating) .form-control-label + select[multiple] {
  1453. margin-top: 5px; }
  1454. .form-material .hint {
  1455. position: absolute;
  1456. display: none;
  1457. font-size: 80%; }
  1458. .form-material .form-control:focus ~ .hint, .form-material .form-control.focus ~ .hint {
  1459. display: block; }
  1460. .form-material .form-control:not(.empty):invalid ~ .floating-label, .form-material .form-control.focus:invalid ~ .floating-label {
  1461. color: #ff4c52; }
  1462. .form-material .form-control:invalid {
  1463. background-image: linear-gradient(#ff4c52, #ff4c52), linear-gradient(#e4eaec, #e4eaec); }
  1464. .form-material.has-warning .form-control:focus, .form-material.has-warning .form-control.focus, .form-material.has-warning .form-control:not(.empty) {
  1465. background-image: linear-gradient(#eb6709, #eb6709), linear-gradient(#e4eaec, #e4eaec); }
  1466. .no-cssgradients .form-material.has-warning .form-control:focus, .no-cssgradients .form-material.has-warning .form-control.focus, .no-cssgradients .form-material.has-warning .form-control:not(.empty) {
  1467. background: transparent;
  1468. border-bottom: 2px solid #eb6709; }
  1469. .form-material.has-warning .form-control:-webkit-autofill {
  1470. background-image: linear-gradient(#eb6709, #eb6709), linear-gradient(#e4eaec, #e4eaec); }
  1471. .no-cssgradients .form-material.has-warning .form-control:-webkit-autofill {
  1472. background: transparent;
  1473. border-bottom: 2px solid #eb6709; }
  1474. .form-material.has-warning .form-control:not(.empty) {
  1475. background-size: 100% 2px, 100% 1px; }
  1476. .form-material.has-warning .form-control-label {
  1477. color: #eb6709; }
  1478. .form-material.has-warning .form-control:focus ~ .floating-label, .form-material.has-warning .form-control.focus ~ .floating-label, .form-material.has-warning .form-control:not(.empty) ~ .floating-label {
  1479. color: #eb6709; }
  1480. .form-material.has-warning .form-control:-webkit-autofill ~ .floating-label {
  1481. color: #eb6709; }
  1482. .form-material.has-danger .form-control:focus, .form-material.has-danger .form-control.focus, .form-material.has-danger .form-control:not(.empty) {
  1483. background-image: linear-gradient(#ff4c52, #ff4c52), linear-gradient(#e4eaec, #e4eaec); }
  1484. .no-cssgradients .form-material.has-danger .form-control:focus, .no-cssgradients .form-material.has-danger .form-control.focus, .no-cssgradients .form-material.has-danger .form-control:not(.empty) {
  1485. background: transparent;
  1486. border-bottom: 2px solid #ff4c52; }
  1487. .form-material.has-danger .form-control:-webkit-autofill {
  1488. background-image: linear-gradient(#ff4c52, #ff4c52), linear-gradient(#e4eaec, #e4eaec); }
  1489. .no-cssgradients .form-material.has-danger .form-control:-webkit-autofill {
  1490. background: transparent;
  1491. border-bottom: 2px solid #ff4c52; }
  1492. .form-material.has-danger .form-control:not(.empty) {
  1493. background-size: 100% 2px, 100% 1px; }
  1494. .form-material.has-danger .form-control-label {
  1495. color: #ff4c52; }
  1496. .form-material.has-danger .form-control:focus ~ .floating-label, .form-material.has-danger .form-control.focus ~ .floating-label, .form-material.has-danger .form-control:not(.empty) ~ .floating-label {
  1497. color: #ff4c52; }
  1498. .form-material.has-danger .form-control:-webkit-autofill ~ .floating-label {
  1499. color: #ff4c52; }
  1500. .form-material.has-success .form-control:focus, .form-material.has-success .form-control.focus, .form-material.has-success .form-control:not(.empty) {
  1501. background-image: linear-gradient(#11c26d, #11c26d), linear-gradient(#e4eaec, #e4eaec); }
  1502. .no-cssgradients .form-material.has-success .form-control:focus, .no-cssgradients .form-material.has-success .form-control.focus, .no-cssgradients .form-material.has-success .form-control:not(.empty) {
  1503. background: transparent;
  1504. border-bottom: 2px solid #11c26d; }
  1505. .form-material.has-success .form-control:-webkit-autofill {
  1506. background-image: linear-gradient(#11c26d, #11c26d), linear-gradient(#e4eaec, #e4eaec); }
  1507. .no-cssgradients .form-material.has-success .form-control:-webkit-autofill {
  1508. background: transparent;
  1509. border-bottom: 2px solid #11c26d; }
  1510. .form-material.has-success .form-control:not(.empty) {
  1511. background-size: 100% 2px, 100% 1px; }
  1512. .form-material.has-success .form-control-label {
  1513. color: #11c26d; }
  1514. .form-material.has-success .form-control:focus ~ .floating-label, .form-material.has-success .form-control.focus ~ .floating-label, .form-material.has-success .form-control:not(.empty) ~ .floating-label {
  1515. color: #11c26d; }
  1516. .form-material.has-success .form-control:-webkit-autofill ~ .floating-label {
  1517. color: #11c26d; }
  1518. .form-material.has-info .form-control:focus, .form-material.has-info .form-control.focus, .form-material.has-info .form-control:not(.empty) {
  1519. background-image: linear-gradient(#0bb2d4, #0bb2d4), linear-gradient(#e4eaec, #e4eaec); }
  1520. .no-cssgradients .form-material.has-info .form-control:focus, .no-cssgradients .form-material.has-info .form-control.focus, .no-cssgradients .form-material.has-info .form-control:not(.empty) {
  1521. background: transparent;
  1522. border-bottom: 2px solid #0bb2d4; }
  1523. .form-material.has-info .form-control:-webkit-autofill {
  1524. background-image: linear-gradient(#0bb2d4, #0bb2d4), linear-gradient(#e4eaec, #e4eaec); }
  1525. .no-cssgradients .form-material.has-info .form-control:-webkit-autofill {
  1526. background: transparent;
  1527. border-bottom: 2px solid #0bb2d4; }
  1528. .form-material.has-info .form-control:not(.empty) {
  1529. background-size: 100% 2px, 100% 1px; }
  1530. .form-material.has-info .form-control-label {
  1531. color: #0bb2d4; }
  1532. .form-material.has-info .form-control:focus ~ .floating-label, .form-material.has-info .form-control.focus ~ .floating-label, .form-material.has-info .form-control:not(.empty) ~ .floating-label {
  1533. color: #0bb2d4; }
  1534. .form-material.has-info .form-control:-webkit-autofill ~ .floating-label {
  1535. color: #0bb2d4; }
  1536. .form-material .input-group .form-control-wrap {
  1537. -ms-flex: 1 1 auto;
  1538. flex: 1 1 auto;
  1539. margin-right: 5px;
  1540. margin-left: 5px; }
  1541. .form-material .input-group .form-control-wrap .form-control {
  1542. float: none;
  1543. width: 100%; }
  1544. .form-material .input-group .input-group-addon {
  1545. background: transparent;
  1546. border: 0; }
  1547. .form-material .input-group .input-group-btn .btn {
  1548. margin: 0;
  1549. border-radius: 0.286rem; }
  1550. .form-material input[type="file"] {
  1551. position: absolute;
  1552. top: 0;
  1553. right: 0;
  1554. bottom: 0;
  1555. left: 0;
  1556. z-index: 100;
  1557. width: 100%;
  1558. height: 100%;
  1559. opacity: 0; }
  1560. .form-control-wrap {
  1561. position: relative; }
  1562. .loader {
  1563. position: relative;
  1564. display: inline-block;
  1565. margin: 0 auto;
  1566. font-size: 40px;
  1567. text-indent: -9999em;
  1568. -webkit-transform: translateZ(0);
  1569. transform: translateZ(0); }
  1570. .loader-default {
  1571. width: 1em;
  1572. height: 1em;
  1573. background-color: #a3afb7;
  1574. border-radius: 100%;
  1575. -webkit-animation: loader-default 1s infinite ease-in-out;
  1576. animation: loader-default 1s infinite ease-in-out; }
  1577. .loader-grill {
  1578. width: .25em;
  1579. height: .5em;
  1580. background: #a3afb7;
  1581. -webkit-animation: default-grill 1s infinite ease-in-out -.16s;
  1582. animation: default-grill 1s infinite ease-in-out -.16s; }
  1583. .loader-grill::before, .loader-grill::after {
  1584. position: absolute;
  1585. top: 0;
  1586. width: 100%;
  1587. height: 100%;
  1588. content: "";
  1589. background: #a3afb7;
  1590. -webkit-animation: default-grill 1s infinite ease-in-out;
  1591. animation: default-grill 1s infinite ease-in-out; }
  1592. .loader-grill::before {
  1593. left: -.375em;
  1594. -webkit-animation-delay: -.32s;
  1595. animation-delay: -.32s; }
  1596. .loader-grill::after {
  1597. left: .375em; }
  1598. .loader-circle {
  1599. width: 1em;
  1600. height: 1em;
  1601. border-top: 0.125em solid rgba(163, 175, 183, 0.5);
  1602. border-right: 0.125em solid rgba(163, 175, 183, 0.5);
  1603. border-bottom: 0.125em solid rgba(163, 175, 183, 0.5);
  1604. border-left: 0.125em solid #a3afb7;
  1605. border-radius: 50%;
  1606. -webkit-animation: loader-circle 1.1s infinite linear;
  1607. animation: loader-circle 1.1s infinite linear; }
  1608. .loader-round-circle {
  1609. width: 1em;
  1610. height: 1em;
  1611. font-size: 10px;
  1612. border-radius: 50%;
  1613. -webkit-animation: loader-round-circle 1.3s infinite linear;
  1614. animation: loader-round-circle 1.3s infinite linear; }
  1615. .loader-tadpole {
  1616. width: 1em;
  1617. height: 1em;
  1618. border-radius: 50%;
  1619. -webkit-animation: loader-tadpole 1.7s infinite ease;
  1620. animation: loader-tadpole 1.7s infinite ease; }
  1621. .loader-ellipsis {
  1622. top: -.625em;
  1623. width: .625em;
  1624. height: .625em;
  1625. border-radius: 50%;
  1626. -webkit-animation: loader-ellipsis 1.8s infinite ease-in-out both -.16s;
  1627. animation: loader-ellipsis 1.8s infinite ease-in-out both -.16s; }
  1628. .loader-ellipsis::before, .loader-ellipsis::after {
  1629. position: absolute;
  1630. top: 0;
  1631. width: 100%;
  1632. height: 100%;
  1633. content: "";
  1634. border-radius: 50%;
  1635. -webkit-animation: loader-ellipsis 1.8s infinite ease-in-out both;
  1636. animation: loader-ellipsis 1.8s infinite ease-in-out both; }
  1637. .loader-ellipsis::before {
  1638. left: -.875em;
  1639. -webkit-animation-delay: -.32s;
  1640. animation-delay: -.32s; }
  1641. .loader-ellipsis::after {
  1642. left: .875em; }
  1643. .loader-dot {
  1644. width: 2em;
  1645. height: 2em;
  1646. -webkit-animation: loader-dot-rotate 2s infinite linear;
  1647. animation: loader-dot-rotate 2s infinite linear; }
  1648. .loader-dot::before, .loader-dot::after {
  1649. position: absolute;
  1650. top: 0;
  1651. left: 0;
  1652. width: 60%;
  1653. height: 60%;
  1654. content: "";
  1655. background: #a3afb7;
  1656. border-radius: 100%;
  1657. -webkit-animation: loader-dot-bounce 2s infinite ease-in-out;
  1658. animation: loader-dot-bounce 2s infinite ease-in-out; }
  1659. .loader-dot::after {
  1660. top: auto;
  1661. bottom: 0;
  1662. -webkit-animation-delay: -1s;
  1663. animation-delay: -1s; }
  1664. .loader-bounce {
  1665. width: 1.5em;
  1666. height: 1.5em; }
  1667. .loader-bounce::before, .loader-bounce::after {
  1668. position: absolute;
  1669. top: 0;
  1670. left: 0;
  1671. width: 100%;
  1672. height: 100%;
  1673. content: "";
  1674. background: #a3afb7;
  1675. border-radius: 50%;
  1676. opacity: .6;
  1677. -webkit-animation: loader-bounce 2s infinite ease-in-out;
  1678. animation: loader-bounce 2s infinite ease-in-out; }
  1679. .loader-bounce::after {
  1680. -webkit-animation-delay: -1s;
  1681. animation-delay: -1s; }
  1682. .loader-cube {
  1683. width: 2em;
  1684. height: 2em; }
  1685. .loader-cube::before, .loader-cube::after {
  1686. position: absolute;
  1687. top: 0;
  1688. left: 0;
  1689. width: 25%;
  1690. height: 25%;
  1691. content: "";
  1692. background: #a3afb7;
  1693. -webkit-animation: loader-cube 2s infinite ease-in-out;
  1694. animation: loader-cube 2s infinite ease-in-out; }
  1695. .loader-cube::after {
  1696. -webkit-animation-delay: -1s;
  1697. animation-delay: -1s; }
  1698. .loader-rotate-plane {
  1699. width: 1em;
  1700. height: 1em;
  1701. background: #a3afb7;
  1702. -webkit-animation: loader-rotate-plane 1.2s infinite ease-in-out;
  1703. animation: loader-rotate-plane 1.2s infinite ease-in-out; }
  1704. .loader-folding-cube {
  1705. width: .8em;
  1706. height: .8em;
  1707. -webkit-transform: rotate(45deg) translateZ(0);
  1708. transform: rotate(45deg) translateZ(0); }
  1709. .loader-folding-cube::before, .loader-folding-cube::after {
  1710. position: absolute;
  1711. width: 0;
  1712. height: 0;
  1713. content: "";
  1714. background: #a3afb7; }
  1715. .loader-folding-cube::before {
  1716. bottom: 50%;
  1717. left: 0;
  1718. -webkit-animation: loader-folding-cube-before 2.4s infinite ease-in-out;
  1719. animation: loader-folding-cube-before 2.4s infinite ease-in-out;
  1720. -webkit-animation-delay: -.6s;
  1721. animation-delay: -.6s; }
  1722. .loader-folding-cube::after {
  1723. top: 50%;
  1724. right: 0;
  1725. -webkit-animation: loader-folding-cube-after 2.4s infinite ease-in-out;
  1726. animation: loader-folding-cube-after 2.4s infinite ease-in-out; }
  1727. .loader-cube-grid {
  1728. top: -.6em;
  1729. width: .3em;
  1730. height: .3em;
  1731. -webkit-animation: loader-cube-grid 1.2s infinite ease-in-out;
  1732. animation: loader-cube-grid 1.2s infinite ease-in-out; }
  1733. .loader-cube-grid::before, .loader-cube-grid::after {
  1734. position: absolute;
  1735. top: 0;
  1736. left: 0;
  1737. width: 100%;
  1738. height: 100%;
  1739. content: ""; }
  1740. .loader-cube-grid::before {
  1741. -webkit-animation: loader-cube-grid-before 1.2s infinite ease-in-out;
  1742. animation: loader-cube-grid-before 1.2s infinite ease-in-out; }
  1743. .loader-cube-grid::after {
  1744. -webkit-animation: loader-cube-grid-after 1.2s infinite ease-in-out;
  1745. animation: loader-cube-grid-after 1.2s infinite ease-in-out; }
  1746. .side-panel-loading, body > .loader {
  1747. position: fixed;
  1748. top: 50%;
  1749. left: 50%;
  1750. margin-top: -20px; }
  1751. .site-menubar-unfold > .loader {
  1752. margin-left: 130px; }
  1753. .site-menubar-fold > .loader {
  1754. margin-left: 45px; }
  1755. .site-menubar-hide.site-menubar-unfold > .loader {
  1756. margin-left: 0; }
  1757. .loader-overlay {
  1758. position: fixed;
  1759. top: 0;
  1760. left: 0;
  1761. z-index: 999999;
  1762. width: 100%;
  1763. height: 100%;
  1764. background: #3e8ef7; }
  1765. .loader-content {
  1766. margin: 50vh auto 0;
  1767. text-align: center;
  1768. text-transform: uppercase;
  1769. -webkit-transform: translateY(-50%);
  1770. transform: translateY(-50%); }
  1771. .loader-content h2 {
  1772. font-weight: 500;
  1773. color: #fff; }
  1774. .loader-index {
  1775. margin-top: 20px; }
  1776. .loader-index > div {
  1777. display: inline-block;
  1778. width: 4px;
  1779. height: 25px;
  1780. margin: 2px;
  1781. background: #fff;
  1782. border-radius: 2px;
  1783. -webkit-animation: loader-index 0.9s -0.8s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);
  1784. animation: loader-index 0.9s -0.8s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);
  1785. -webkit-animation-fill-mode: both;
  1786. animation-fill-mode: both; }
  1787. .loader-index > div:nth-child(2), .loader-index > div:nth-child(4) {
  1788. -webkit-animation-delay: -0.6s !important;
  1789. animation-delay: -0.6s !important; }
  1790. .loader-index > div:nth-child(1), .loader-index > div:nth-child(5) {
  1791. -webkit-animation-delay: -0.4s !important;
  1792. animation-delay: -0.4s !important; }
  1793. .loader-index > div:nth-child(6) {
  1794. -webkit-animation-delay: -0.2s !important;
  1795. animation-delay: -0.2s !important; }
  1796. @-webkit-keyframes loader-index {
  1797. 0% {
  1798. -webkit-transform: scaleY(1);
  1799. transform: scaleY(1); }
  1800. 50% {
  1801. -webkit-transform: scaleY(0.4);
  1802. transform: scaleY(0.4); }
  1803. 100% {
  1804. -webkit-transform: scaleY(1);
  1805. transform: scaleY(1); } }
  1806. @keyframes loader-index {
  1807. 0% {
  1808. -webkit-transform: scaleY(1);
  1809. transform: scaleY(1); }
  1810. 50% {
  1811. -webkit-transform: scaleY(0.4);
  1812. transform: scaleY(0.4); }
  1813. 100% {
  1814. -webkit-transform: scaleY(1);
  1815. transform: scaleY(1); } }
  1816. @-webkit-keyframes loader-default {
  1817. 0% {
  1818. -webkit-transform: scale(0);
  1819. transform: scale(0); }
  1820. 100% {
  1821. opacity: 0;
  1822. -webkit-transform: scale(1);
  1823. transform: scale(1); } }
  1824. @keyframes loader-default {
  1825. 0% {
  1826. -webkit-transform: scale(0);
  1827. transform: scale(0); }
  1828. 100% {
  1829. opacity: 0;
  1830. -webkit-transform: scale(1);
  1831. transform: scale(1); } }
  1832. @-webkit-keyframes default-grill {
  1833. 0%, 80%, 100% {
  1834. height: 1em;
  1835. box-shadow: 0 0 #a3afb7; }
  1836. 40% {
  1837. height: 1.2em;
  1838. box-shadow: 0 -0.25em #a3afb7; } }
  1839. @keyframes default-grill {
  1840. 0%, 80%, 100% {
  1841. height: 1em;
  1842. box-shadow: 0 0 #a3afb7; }
  1843. 40% {
  1844. height: 1.2em;
  1845. box-shadow: 0 -0.25em #a3afb7; } }
  1846. @-webkit-keyframes loader-circle {
  1847. 0% {
  1848. -webkit-transform: rotate(0deg);
  1849. transform: rotate(0deg); }
  1850. 100% {
  1851. -webkit-transform: rotate(360deg);
  1852. transform: rotate(360deg); } }
  1853. @keyframes loader-circle {
  1854. 0% {
  1855. -webkit-transform: rotate(0deg);
  1856. transform: rotate(0deg); }
  1857. 100% {
  1858. -webkit-transform: rotate(360deg);
  1859. transform: rotate(360deg); } }
  1860. @-webkit-keyframes loader-round-circle {
  1861. 0%, 100% {
  1862. box-shadow: 0 -3em 0 0.2em #a3afb7, 2em -2em 0 0 #a3afb7, 3em 0 0 -0.5em #a3afb7, 2em 2em 0 -0.5em #a3afb7, 0 3em 0 -0.5em #a3afb7, -2em 2em 0 -0.5em #a3afb7, -3em 0 0 -0.5em #a3afb7, -2em -2em 0 0 #a3afb7; }
  1863. 12.5% {
  1864. box-shadow: 0 -3em 0 0 #a3afb7, 2em -2em 0 0.2em #a3afb7, 3em 0 0 0 #a3afb7, 2em 2em 0 -0.5em #a3afb7, 0 3em 0 -0.5em #a3afb7, -2em 2em 0 -0.5em #a3afb7, -3em 0 0 -0.5em #a3afb7, -2em -2em 0 -0.5em #a3afb7; }
  1865. 25% {
  1866. box-shadow: 0 -3em 0 -0.5em #a3afb7, 2em -2em 0 0 #a3afb7, 3em 0 0 0.2em #a3afb7, 2em 2em 0 0 #a3afb7, 0 3em 0 -0.5em #a3afb7, -2em 2em 0 -0.5em #a3afb7, -3em 0 0 -0.5em #a3afb7, -2em -2em 0 -0.5em #a3afb7; }
  1867. 37.5% {
  1868. box-shadow: 0 -3em 0 -0.5em #a3afb7, 2em -2em 0 -0.5em #a3afb7, 3em 0 0 0 #a3afb7, 2em 2em 0 0.2em #a3afb7, 0 3em 0 0 #a3afb7, -2em 2em 0 -0.5em #a3afb7, -3em 0 0 -0.5em #a3afb7, -2em -2em 0 -0.5em #a3afb7; }
  1869. 50% {
  1870. box-shadow: 0 -3em 0 -0.5em #a3afb7, 2em -2em 0 -0.5em #a3afb7, 3em 0 0 -0.5em #a3afb7, 2em 2em 0 0 #a3afb7, 0 3em 0 0.2em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 -0.5em #a3afb7, -2em -2em 0 -0.5em #a3afb7; }
  1871. 62.5% {
  1872. box-shadow: 0 -3em 0 -0.5em #a3afb7, 2em -2em 0 -0.5em #a3afb7, 3em 0 0 -0.5em #a3afb7, 2em 2em 0 -0.5em #a3afb7, 0 3em 0 0 #a3afb7, -2em 2em 0 0.2em #a3afb7, -3em 0 0 0 #a3afb7, -2em -2em 0 -0.5em #a3afb7; }
  1873. 75% {
  1874. box-shadow: 0 -3em 0 -0.5em #a3afb7, 2em -2em 0 -0.5em #a3afb7, 3em 0 0 -0.5em #a3afb7, 2em 2em 0 -0.5em #a3afb7, 0 3em 0 -0.5em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 0.2em #a3afb7, -2em -2em 0 0 #a3afb7; }
  1875. 87.5% {
  1876. box-shadow: 0 -3em 0 0 #a3afb7, 2em -2em 0 -0.5em #a3afb7, 3em 0 0 -0.5em #a3afb7, 2em 2em 0 -0.5em #a3afb7, 0 3em 0 -0.5em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 0 #a3afb7, -2em -2em 0 0.2em #a3afb7; } }
  1877. @keyframes loader-round-circle {
  1878. 0%, 100% {
  1879. box-shadow: 0 -3em 0 0.2em #a3afb7, 2em -2em 0 0 #a3afb7, 3em 0 0 -0.5em #a3afb7, 2em 2em 0 -0.5em #a3afb7, 0 3em 0 -0.5em #a3afb7, -2em 2em 0 -0.5em #a3afb7, -3em 0 0 -0.5em #a3afb7, -2em -2em 0 0 #a3afb7; }
  1880. 12.5% {
  1881. box-shadow: 0 -3em 0 0 #a3afb7, 2em -2em 0 0.2em #a3afb7, 3em 0 0 0 #a3afb7, 2em 2em 0 -0.5em #a3afb7, 0 3em 0 -0.5em #a3afb7, -2em 2em 0 -0.5em #a3afb7, -3em 0 0 -0.5em #a3afb7, -2em -2em 0 -0.5em #a3afb7; }
  1882. 25% {
  1883. box-shadow: 0 -3em 0 -0.5em #a3afb7, 2em -2em 0 0 #a3afb7, 3em 0 0 0.2em #a3afb7, 2em 2em 0 0 #a3afb7, 0 3em 0 -0.5em #a3afb7, -2em 2em 0 -0.5em #a3afb7, -3em 0 0 -0.5em #a3afb7, -2em -2em 0 -0.5em #a3afb7; }
  1884. 37.5% {
  1885. box-shadow: 0 -3em 0 -0.5em #a3afb7, 2em -2em 0 -0.5em #a3afb7, 3em 0 0 0 #a3afb7, 2em 2em 0 0.2em #a3afb7, 0 3em 0 0 #a3afb7, -2em 2em 0 -0.5em #a3afb7, -3em 0 0 -0.5em #a3afb7, -2em -2em 0 -0.5em #a3afb7; }
  1886. 50% {
  1887. box-shadow: 0 -3em 0 -0.5em #a3afb7, 2em -2em 0 -0.5em #a3afb7, 3em 0 0 -0.5em #a3afb7, 2em 2em 0 0 #a3afb7, 0 3em 0 0.2em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 -0.5em #a3afb7, -2em -2em 0 -0.5em #a3afb7; }
  1888. 62.5% {
  1889. box-shadow: 0 -3em 0 -0.5em #a3afb7, 2em -2em 0 -0.5em #a3afb7, 3em 0 0 -0.5em #a3afb7, 2em 2em 0 -0.5em #a3afb7, 0 3em 0 0 #a3afb7, -2em 2em 0 0.2em #a3afb7, -3em 0 0 0 #a3afb7, -2em -2em 0 -0.5em #a3afb7; }
  1890. 75% {
  1891. box-shadow: 0 -3em 0 -0.5em #a3afb7, 2em -2em 0 -0.5em #a3afb7, 3em 0 0 -0.5em #a3afb7, 2em 2em 0 -0.5em #a3afb7, 0 3em 0 -0.5em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 0.2em #a3afb7, -2em -2em 0 0 #a3afb7; }
  1892. 87.5% {
  1893. box-shadow: 0 -3em 0 0 #a3afb7, 2em -2em 0 -0.5em #a3afb7, 3em 0 0 -0.5em #a3afb7, 2em 2em 0 -0.5em #a3afb7, 0 3em 0 -0.5em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 0 #a3afb7, -2em -2em 0 0.2em #a3afb7; } }
  1894. @-webkit-keyframes loader-tadpole {
  1895. 0% {
  1896. box-shadow: 0 -0.83em 0 -0.4em #a3afb7, 0 -0.83em 0 -0.42em #a3afb7, 0 -0.83em 0 -0.44em #a3afb7, 0 -0.83em 0 -0.46em #a3afb7, 0 -0.83em 0 -0.477em #a3afb7;
  1897. -webkit-transform: rotate(0deg);
  1898. transform: rotate(0deg); }
  1899. 5%, 95% {
  1900. box-shadow: 0 -0.83em 0 -0.4em #a3afb7, 0 -0.83em 0 -0.42em #a3afb7, 0 -0.83em 0 -0.44em #a3afb7, 0 -0.83em 0 -0.46em #a3afb7, 0 -0.83em 0 -0.477em #a3afb7; }
  1901. 10%, 59% {
  1902. box-shadow: 0 -0.83em 0 -0.4em #a3afb7, -0.087em -0.825em 0 -0.42em #a3afb7, -0.173em -0.812em 0 -0.44em #a3afb7, -0.256em -0.789em 0 -0.46em #a3afb7, -0.297em -0.775em 0 -0.477em #a3afb7; }
  1903. 20% {
  1904. box-shadow: 0 -0.83em 0 -0.4em #a3afb7, -0.338em -0.758em 0 -0.42em #a3afb7, -0.555em -0.617em 0 -0.44em #a3afb7, -0.671em -0.488em 0 -0.46em #a3afb7, -0.749em -0.34em 0 -0.477em #a3afb7; }
  1905. 38% {
  1906. box-shadow: 0 -0.83em 0 -0.4em #a3afb7, -0.377em -0.74em 0 -0.42em #a3afb7, -0.645em -0.522em 0 -0.44em #a3afb7, -0.775em -0.297em 0 -0.46em #a3afb7, -0.82em -0.09em 0 -0.477em #a3afb7; }
  1907. 100% {
  1908. box-shadow: 0 -0.83em 0 -0.4em #a3afb7, 0 -0.83em 0 -0.42em #a3afb7, 0 -0.83em 0 -0.44em #a3afb7, 0 -0.83em 0 -0.46em #a3afb7, 0 -0.83em 0 -0.477em #a3afb7;
  1909. -webkit-transform: rotate(360deg);
  1910. transform: rotate(360deg); } }
  1911. @keyframes loader-tadpole {
  1912. 0% {
  1913. box-shadow: 0 -0.83em 0 -0.4em #a3afb7, 0 -0.83em 0 -0.42em #a3afb7, 0 -0.83em 0 -0.44em #a3afb7, 0 -0.83em 0 -0.46em #a3afb7, 0 -0.83em 0 -0.477em #a3afb7;
  1914. -webkit-transform: rotate(0deg);
  1915. transform: rotate(0deg); }
  1916. 5%, 95% {
  1917. box-shadow: 0 -0.83em 0 -0.4em #a3afb7, 0 -0.83em 0 -0.42em #a3afb7, 0 -0.83em 0 -0.44em #a3afb7, 0 -0.83em 0 -0.46em #a3afb7, 0 -0.83em 0 -0.477em #a3afb7; }
  1918. 10%, 59% {
  1919. box-shadow: 0 -0.83em 0 -0.4em #a3afb7, -0.087em -0.825em 0 -0.42em #a3afb7, -0.173em -0.812em 0 -0.44em #a3afb7, -0.256em -0.789em 0 -0.46em #a3afb7, -0.297em -0.775em 0 -0.477em #a3afb7; }
  1920. 20% {
  1921. box-shadow: 0 -0.83em 0 -0.4em #a3afb7, -0.338em -0.758em 0 -0.42em #a3afb7, -0.555em -0.617em 0 -0.44em #a3afb7, -0.671em -0.488em 0 -0.46em #a3afb7, -0.749em -0.34em 0 -0.477em #a3afb7; }
  1922. 38% {
  1923. box-shadow: 0 -0.83em 0 -0.4em #a3afb7, -0.377em -0.74em 0 -0.42em #a3afb7, -0.645em -0.522em 0 -0.44em #a3afb7, -0.775em -0.297em 0 -0.46em #a3afb7, -0.82em -0.09em 0 -0.477em #a3afb7; }
  1924. 100% {
  1925. box-shadow: 0 -0.83em 0 -0.4em #a3afb7, 0 -0.83em 0 -0.42em #a3afb7, 0 -0.83em 0 -0.44em #a3afb7, 0 -0.83em 0 -0.46em #a3afb7, 0 -0.83em 0 -0.477em #a3afb7;
  1926. -webkit-transform: rotate(360deg);
  1927. transform: rotate(360deg); } }
  1928. @-webkit-keyframes loader-ellipsis {
  1929. 0%, 80%, 100% {
  1930. box-shadow: 0 0.625em 0 -0.325em #a3afb7; }
  1931. 40% {
  1932. box-shadow: 0 0.625em 0 0 #a3afb7; } }
  1933. @keyframes loader-ellipsis {
  1934. 0%, 80%, 100% {
  1935. box-shadow: 0 0.625em 0 -0.325em #a3afb7; }
  1936. 40% {
  1937. box-shadow: 0 0.625em 0 0 #a3afb7; } }
  1938. @-webkit-keyframes loader-dot-rotate {
  1939. 0% {
  1940. -webkit-transform: rotate(0deg);
  1941. transform: rotate(0deg); }
  1942. 100% {
  1943. -webkit-transform: rotate(360deg);
  1944. transform: rotate(360deg); } }
  1945. @keyframes loader-dot-rotate {
  1946. 0% {
  1947. -webkit-transform: rotate(0deg);
  1948. transform: rotate(0deg); }
  1949. 100% {
  1950. -webkit-transform: rotate(360deg);
  1951. transform: rotate(360deg); } }
  1952. @-webkit-keyframes loader-dot-bounce {
  1953. 0%, 100% {
  1954. -webkit-transform: scale(0);
  1955. transform: scale(0); }
  1956. 50% {
  1957. -webkit-transform: scale(1);
  1958. transform: scale(1); } }
  1959. @keyframes loader-dot-bounce {
  1960. 0%, 100% {
  1961. -webkit-transform: scale(0);
  1962. transform: scale(0); }
  1963. 50% {
  1964. -webkit-transform: scale(1);
  1965. transform: scale(1); } }
  1966. @-webkit-keyframes loader-bounce {
  1967. 0%, 100% {
  1968. -webkit-transform: scale(0);
  1969. transform: scale(0); }
  1970. 50% {
  1971. -webkit-transform: scale(1);
  1972. transform: scale(1); } }
  1973. @keyframes loader-bounce {
  1974. 0%, 100% {
  1975. -webkit-transform: scale(0);
  1976. transform: scale(0); }
  1977. 50% {
  1978. -webkit-transform: scale(1);
  1979. transform: scale(1); } }
  1980. @-webkit-keyframes loader-cube {
  1981. 0% {
  1982. -webkit-transform: rotate(0);
  1983. transform: rotate(0); }
  1984. 25% {
  1985. -webkit-transform: translateX(1.5em) rotate(-90deg) scale(0.5);
  1986. transform: translateX(1.5em) rotate(-90deg) scale(0.5); }
  1987. 50% {
  1988. -webkit-transform: translateX(1.5em) translateY(1.5em) rotate(-179deg);
  1989. transform: translateX(1.5em) translateY(1.5em) rotate(-179deg); }
  1990. 50.1% {
  1991. -webkit-transform: translateX(1.5em) translateY(1.5em) rotate(-180deg);
  1992. transform: translateX(1.5em) translateY(1.5em) rotate(-180deg); }
  1993. 75% {
  1994. -webkit-transform: translateX(0) translateY(1.5em) rotate(-270deg) scale(0.5);
  1995. transform: translateX(0) translateY(1.5em) rotate(-270deg) scale(0.5); }
  1996. 100% {
  1997. -webkit-transform: rotate(-360deg);
  1998. transform: rotate(-360deg); } }
  1999. @keyframes loader-cube {
  2000. 0% {
  2001. -webkit-transform: rotate(0);
  2002. transform: rotate(0); }
  2003. 25% {
  2004. -webkit-transform: translateX(1.5em) rotate(-90deg) scale(0.5);
  2005. transform: translateX(1.5em) rotate(-90deg) scale(0.5); }
  2006. 50% {
  2007. -webkit-transform: translateX(1.5em) translateY(1.5em) rotate(-179deg);
  2008. transform: translateX(1.5em) translateY(1.5em) rotate(-179deg); }
  2009. 50.1% {
  2010. -webkit-transform: translateX(1.5em) translateY(1.5em) rotate(-180deg);
  2011. transform: translateX(1.5em) translateY(1.5em) rotate(-180deg); }
  2012. 75% {
  2013. -webkit-transform: translateX(0) translateY(1.5em) rotate(-270deg) scale(0.5);
  2014. transform: translateX(0) translateY(1.5em) rotate(-270deg) scale(0.5); }
  2015. 100% {
  2016. -webkit-transform: rotate(-360deg);
  2017. transform: rotate(-360deg); } }
  2018. @-webkit-keyframes loader-rotate-plane {
  2019. 0% {
  2020. -webkit-transform: perspective(120px) rotateX(0) rotateY(0);
  2021. transform: perspective(120px) rotateX(0) rotateY(0); }
  2022. 50% {
  2023. -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
  2024. transform: perspective(120px) rotateX(-180.1deg) rotateY(0); }
  2025. 100% {
  2026. -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  2027. transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } }
  2028. @keyframes loader-rotate-plane {
  2029. 0% {
  2030. -webkit-transform: perspective(120px) rotateX(0) rotateY(0);
  2031. transform: perspective(120px) rotateX(0) rotateY(0); }
  2032. 50% {
  2033. -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
  2034. transform: perspective(120px) rotateX(-180.1deg) rotateY(0); }
  2035. 100% {
  2036. -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  2037. transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } }
  2038. @-webkit-keyframes loader-folding-cube-before {
  2039. 0% {
  2040. width: 50%;
  2041. height: 0; }
  2042. 7.5% {
  2043. width: 50%;
  2044. height: 50%; }
  2045. 12.5% {
  2046. width: 50%;
  2047. height: 50%; }
  2048. 20% {
  2049. width: 100%;
  2050. height: 50%; }
  2051. 25% {
  2052. width: 100%;
  2053. height: 50%; }
  2054. 50% {
  2055. right: 0;
  2056. left: auto;
  2057. width: 100%;
  2058. height: 50%; }
  2059. 57.5% {
  2060. width: 50%;
  2061. height: 50%; }
  2062. 62.5% {
  2063. width: 50%;
  2064. height: 50%; }
  2065. 70% {
  2066. width: 50%;
  2067. height: 0; }
  2068. 75% {
  2069. width: 50%;
  2070. height: 0; } }
  2071. @keyframes loader-folding-cube-before {
  2072. 0% {
  2073. width: 50%;
  2074. height: 0; }
  2075. 7.5% {
  2076. width: 50%;
  2077. height: 50%; }
  2078. 12.5% {
  2079. width: 50%;
  2080. height: 50%; }
  2081. 20% {
  2082. width: 100%;
  2083. height: 50%; }
  2084. 25% {
  2085. width: 100%;
  2086. height: 50%; }
  2087. 50% {
  2088. right: 0;
  2089. left: auto;
  2090. width: 100%;
  2091. height: 50%; }
  2092. 57.5% {
  2093. width: 50%;
  2094. height: 50%; }
  2095. 62.5% {
  2096. width: 50%;
  2097. height: 50%; }
  2098. 70% {
  2099. width: 50%;
  2100. height: 0; }
  2101. 75% {
  2102. width: 50%;
  2103. height: 0; } }
  2104. @-webkit-keyframes loader-folding-cube-after {
  2105. 0% {
  2106. width: 50%;
  2107. height: 0; }
  2108. 7.5% {
  2109. width: 50%;
  2110. height: 50%; }
  2111. 12.5% {
  2112. width: 50%;
  2113. height: 50%; }
  2114. 20% {
  2115. width: 100%;
  2116. height: 50%; }
  2117. 25% {
  2118. width: 100%;
  2119. height: 50%; }
  2120. 50% {
  2121. right: auto;
  2122. left: 0;
  2123. width: 100%;
  2124. height: 50%; }
  2125. 57.5% {
  2126. width: 50%;
  2127. height: 50%; }
  2128. 62.5% {
  2129. width: 50%;
  2130. height: 50%; }
  2131. 75% {
  2132. width: 50%;
  2133. height: 0; } }
  2134. @keyframes loader-folding-cube-after {
  2135. 0% {
  2136. width: 50%;
  2137. height: 0; }
  2138. 7.5% {
  2139. width: 50%;
  2140. height: 50%; }
  2141. 12.5% {
  2142. width: 50%;
  2143. height: 50%; }
  2144. 20% {
  2145. width: 100%;
  2146. height: 50%; }
  2147. 25% {
  2148. width: 100%;
  2149. height: 50%; }
  2150. 50% {
  2151. right: auto;
  2152. left: 0;
  2153. width: 100%;
  2154. height: 50%; }
  2155. 57.5% {
  2156. width: 50%;
  2157. height: 50%; }
  2158. 62.5% {
  2159. width: 50%;
  2160. height: 50%; }
  2161. 75% {
  2162. width: 50%;
  2163. height: 0; } }
  2164. @-webkit-keyframes loader-cube-grid {
  2165. 15% {
  2166. box-shadow: -0.3em 0.3em 0 -0.3em #a3afb7, 0 0.6em 0 -0.3em #a3afb7, 0.3em 0.9em 0 -0.3em #a3afb7; }
  2167. 30% {
  2168. box-shadow: -0.3em 0.3em 0 0 #a3afb7, 0 0.6em 0 0 #a3afb7, 0.3em 0.9em 0 0 #a3afb7; }
  2169. 70% {
  2170. box-shadow: -0.3em 0.3em 0 0 #a3afb7, 0 0.6em 0 0 #a3afb7, 0.3em 0.9em 0 0 #a3afb7; }
  2171. 85% {
  2172. box-shadow: -0.3em 0.3em 0 -0.3em #a3afb7, 0 0.6em 0 -0.3em #a3afb7, 0.3em 0.9em 0 -0.3em #a3afb7; } }
  2173. @keyframes loader-cube-grid {
  2174. 15% {
  2175. box-shadow: -0.3em 0.3em 0 -0.3em #a3afb7, 0 0.6em 0 -0.3em #a3afb7, 0.3em 0.9em 0 -0.3em #a3afb7; }
  2176. 30% {
  2177. box-shadow: -0.3em 0.3em 0 0 #a3afb7, 0 0.6em 0 0 #a3afb7, 0.3em 0.9em 0 0 #a3afb7; }
  2178. 70% {
  2179. box-shadow: -0.3em 0.3em 0 0 #a3afb7, 0 0.6em 0 0 #a3afb7, 0.3em 0.9em 0 0 #a3afb7; }
  2180. 85% {
  2181. box-shadow: -0.3em 0.3em 0 -0.3em #a3afb7, 0 0.6em 0 -0.3em #a3afb7, 0.3em 0.9em 0 -0.3em #a3afb7; } }
  2182. @-webkit-keyframes loader-cube-grid-before {
  2183. 0% {
  2184. box-shadow: -0.3em 0.9em 0 -0.3em #a3afb7, 0 0.3em 0 -0.3em #a3afb7, 0.3em 0.6em 0 -0.3em #a3afb7; }
  2185. 15% {
  2186. box-shadow: -0.3em 0.9em 0 0 #a3afb7, 0 0.3em 0 -0.3em #a3afb7, 0.3em 0.6em 0 -0.3em #a3afb7; }
  2187. 22.5% {
  2188. box-shadow: -0.3em 0.9em 0 0 #a3afb7, 0 0.3em 0 -0.3em #a3afb7, 0.3em 0.6em 0 -0.3em #a3afb7; }
  2189. 37.5% {
  2190. box-shadow: -0.3em 0.9em 0 0 #a3afb7, 0 0.3em 0 0 #a3afb7, 0.3em 0.6em 0 0 #a3afb7; }
  2191. 55% {
  2192. box-shadow: -0.3em 0.9em 0 0 #a3afb7, 0 0.3em 0 0 #a3afb7, 0.3em 0.6em 0 0 #a3afb7; }
  2193. 70% {
  2194. box-shadow: -0.3em 0.9em 0 -0.3em #a3afb7, 0 0.3em 0 0 #a3afb7, 0.3em 0.6em 0 0 #a3afb7; }
  2195. 77.5% {
  2196. box-shadow: -0.3em 0.9em 0 -0.3em #a3afb7, 0 0.3em 0 0 #a3afb7, 0.3em 0.6em 0 0 #a3afb7; }
  2197. 92.5% {
  2198. box-shadow: -0.3em 0.9em 0 -0.3em #a3afb7, 0 0.3em 0 -0.3em #a3afb7, 0.3em 0.6em 0 -0.3em #a3afb7; } }
  2199. @keyframes loader-cube-grid-before {
  2200. 0% {
  2201. box-shadow: -0.3em 0.9em 0 -0.3em #a3afb7, 0 0.3em 0 -0.3em #a3afb7, 0.3em 0.6em 0 -0.3em #a3afb7; }
  2202. 15% {
  2203. box-shadow: -0.3em 0.9em 0 0 #a3afb7, 0 0.3em 0 -0.3em #a3afb7, 0.3em 0.6em 0 -0.3em #a3afb7; }
  2204. 22.5% {
  2205. box-shadow: -0.3em 0.9em 0 0 #a3afb7, 0 0.3em 0 -0.3em #a3afb7, 0.3em 0.6em 0 -0.3em #a3afb7; }
  2206. 37.5% {
  2207. box-shadow: -0.3em 0.9em 0 0 #a3afb7, 0 0.3em 0 0 #a3afb7, 0.3em 0.6em 0 0 #a3afb7; }
  2208. 55% {
  2209. box-shadow: -0.3em 0.9em 0 0 #a3afb7, 0 0.3em 0 0 #a3afb7, 0.3em 0.6em 0 0 #a3afb7; }
  2210. 70% {
  2211. box-shadow: -0.3em 0.9em 0 -0.3em #a3afb7, 0 0.3em 0 0 #a3afb7, 0.3em 0.6em 0 0 #a3afb7; }
  2212. 77.5% {
  2213. box-shadow: -0.3em 0.9em 0 -0.3em #a3afb7, 0 0.3em 0 0 #a3afb7, 0.3em 0.6em 0 0 #a3afb7; }
  2214. 92.5% {
  2215. box-shadow: -0.3em 0.9em 0 -0.3em #a3afb7, 0 0.3em 0 -0.3em #a3afb7, 0.3em 0.6em 0 -0.3em #a3afb7; } }
  2216. @-webkit-keyframes loader-cube-grid-after {
  2217. 7.5% {
  2218. box-shadow: -0.3em 0.6em 0 -0.3em #a3afb7, 0 0.9em 0 -0.3em #a3afb7, 0.3em 0.3em 0 -0.3em #a3afb7; }
  2219. 22.5% {
  2220. box-shadow: -0.3em 0.6em 0 0 #a3afb7, 0 0.9em 0 0 #a3afb7, 0.3em 0.3em 0 -0.3em #a3afb7; }
  2221. 30% {
  2222. box-shadow: -0.3em 0.6em 0 0 #a3afb7, 0 0.9em 0 0 #a3afb7, 0.3em 0.3em 0 -0.3em #a3afb7; }
  2223. 45% {
  2224. box-shadow: -0.3em 0.6em 0 0 #a3afb7, 0 0.9em 0 0 #a3afb7, 0.3em 0.3em 0 0 #a3afb7; }
  2225. 62.5% {
  2226. box-shadow: -0.3em 0.6em 0 0 #a3afb7, 0 0.9em 0 0 #a3afb7, 0.3em 0.3em 0 0 #a3afb7; }
  2227. 77.5% {
  2228. box-shadow: -0.3em 0.6em 0 -0.3em #a3afb7, 0 0.9em 0 -0.3em #a3afb7, 0.3em 0.3em 0 0 #a3afb7; }
  2229. 85% {
  2230. box-shadow: -0.3em 0.6em 0 -0.3em #a3afb7, 0 0.9em 0 -0.3em #a3afb7, 0.3em 0.3em 0 0 #a3afb7; }
  2231. 100% {
  2232. box-shadow: -0.3em 0.6em 0 -0.3em #a3afb7, 0 0.9em 0 -0.3em #a3afb7, 0.3em 0.3em 0 -0.3em #a3afb7; } }
  2233. @keyframes loader-cube-grid-after {
  2234. 7.5% {
  2235. box-shadow: -0.3em 0.6em 0 -0.3em #a3afb7, 0 0.9em 0 -0.3em #a3afb7, 0.3em 0.3em 0 -0.3em #a3afb7; }
  2236. 22.5% {
  2237. box-shadow: -0.3em 0.6em 0 0 #a3afb7, 0 0.9em 0 0 #a3afb7, 0.3em 0.3em 0 -0.3em #a3afb7; }
  2238. 30% {
  2239. box-shadow: -0.3em 0.6em 0 0 #a3afb7, 0 0.9em 0 0 #a3afb7, 0.3em 0.3em 0 -0.3em #a3afb7; }
  2240. 45% {
  2241. box-shadow: -0.3em 0.6em 0 0 #a3afb7, 0 0.9em 0 0 #a3afb7, 0.3em 0.3em 0 0 #a3afb7; }
  2242. 62.5% {
  2243. box-shadow: -0.3em 0.6em 0 0 #a3afb7, 0 0.9em 0 0 #a3afb7, 0.3em 0.3em 0 0 #a3afb7; }
  2244. 77.5% {
  2245. box-shadow: -0.3em 0.6em 0 -0.3em #a3afb7, 0 0.9em 0 -0.3em #a3afb7, 0.3em 0.3em 0 0 #a3afb7; }
  2246. 85% {
  2247. box-shadow: -0.3em 0.6em 0 -0.3em #a3afb7, 0 0.9em 0 -0.3em #a3afb7, 0.3em 0.3em 0 0 #a3afb7; }
  2248. 100% {
  2249. box-shadow: -0.3em 0.6em 0 -0.3em #a3afb7, 0 0.9em 0 -0.3em #a3afb7, 0.3em 0.3em 0 -0.3em #a3afb7; } }
  2250. [class*="animation-"] {
  2251. -webkit-animation-duration: .5s;
  2252. animation-duration: .5s;
  2253. -webkit-animation-timing-function: ease-out;
  2254. animation-timing-function: ease-out;
  2255. -webkit-animation-fill-mode: both;
  2256. animation-fill-mode: both; }
  2257. .animation-hover:not(:hover), .animation-hover:not(:hover) [class*="animation-"], .touch .animation-hover:not(.hover), .touch .animation-hover:not(.hover) [class*="animation-"] {
  2258. -webkit-animation-name: none;
  2259. animation-name: none; }
  2260. .animation-reverse {
  2261. -webkit-animation-timing-function: ease-in;
  2262. animation-timing-function: ease-in;
  2263. animation-direction: reverse; }
  2264. .animation-repeat {
  2265. -webkit-animation-iteration-count: infinite;
  2266. animation-iteration-count: infinite; }
  2267. .animation-fade {
  2268. -webkit-animation-name: fade;
  2269. animation-name: fade;
  2270. -webkit-animation-duration: .8s;
  2271. animation-duration: .8s;
  2272. -webkit-animation-timing-function: linear;
  2273. animation-timing-function: linear; }
  2274. .animation-scale {
  2275. -webkit-animation-name: scale-12;
  2276. animation-name: scale-12; }
  2277. .animation-scale-up {
  2278. -webkit-animation-name: fade-scale-02;
  2279. animation-name: fade-scale-02; }
  2280. .animation-scale-down {
  2281. -webkit-animation-name: fade-scale-18;
  2282. animation-name: fade-scale-18; }
  2283. .animation-slide-top {
  2284. -webkit-animation-name: slide-top;
  2285. animation-name: slide-top; }
  2286. .animation-slide-bottom {
  2287. -webkit-animation-name: slide-bottom;
  2288. animation-name: slide-bottom; }
  2289. .animation-slide-left {
  2290. -webkit-animation-name: slide-left;
  2291. animation-name: slide-left; }
  2292. .animation-slide-right {
  2293. -webkit-animation-name: slide-right;
  2294. animation-name: slide-right; }
  2295. .animation-shake {
  2296. -webkit-animation-name: shake;
  2297. animation-name: shake; }
  2298. .animation-duration-10 {
  2299. -webkit-animation-duration: 15s;
  2300. animation-duration: 15s; }
  2301. .animation-duration-9 {
  2302. -webkit-animation-duration: 9s;
  2303. animation-duration: 9s; }
  2304. .animation-duration-8 {
  2305. -webkit-animation-duration: 8s;
  2306. animation-duration: 8s; }
  2307. .animation-duration-7 {
  2308. -webkit-animation-duration: 7s;
  2309. animation-duration: 7s; }
  2310. .animation-duration-6 {
  2311. -webkit-animation-duration: 6s;
  2312. animation-duration: 6s; }
  2313. .animation-duration-5 {
  2314. -webkit-animation-duration: 5s;
  2315. animation-duration: 5s; }
  2316. .animation-duration-4 {
  2317. -webkit-animation-duration: 4s;
  2318. animation-duration: 4s; }
  2319. .animation-duration-3 {
  2320. -webkit-animation-duration: 3s;
  2321. animation-duration: 3s; }
  2322. .animation-duration-2 {
  2323. -webkit-animation-duration: 2s;
  2324. animation-duration: 2s; }
  2325. .animation-duration-1 {
  2326. -webkit-animation-duration: 1s;
  2327. animation-duration: 1s; }
  2328. .animation-delay-100 {
  2329. -webkit-animation-duration: 100ms;
  2330. animation-duration: 100ms; }
  2331. .animation-duration-250 {
  2332. -webkit-animation-duration: 250ms;
  2333. animation-duration: 250ms; }
  2334. .animation-duration-300 {
  2335. -webkit-animation-duration: 300ms;
  2336. animation-duration: 300ms; }
  2337. .animation-duration-500 {
  2338. -webkit-animation-duration: 500ms;
  2339. animation-duration: 500ms; }
  2340. .animation-duration-750 {
  2341. -webkit-animation-duration: 750ms;
  2342. animation-duration: 750ms; }
  2343. .animation-delay-1000 {
  2344. -webkit-animation-delay: 1s;
  2345. animation-delay: 1s; }
  2346. .animation-delay-900 {
  2347. -webkit-animation-delay: 900ms;
  2348. animation-delay: 900ms; }
  2349. .animation-delay-800 {
  2350. -webkit-animation-delay: 800ms;
  2351. animation-delay: 800ms; }
  2352. .animation-delay-700 {
  2353. -webkit-animation-delay: 700ms;
  2354. animation-delay: 700ms; }
  2355. .animation-delay-600 {
  2356. -webkit-animation-delay: 600ms;
  2357. animation-delay: 600ms; }
  2358. .animation-delay-500 {
  2359. -webkit-animation-delay: 500ms;
  2360. animation-delay: 500ms; }
  2361. .animation-delay-400 {
  2362. -webkit-animation-delay: 400ms;
  2363. animation-delay: 400ms; }
  2364. .animation-delay-300 {
  2365. -webkit-animation-delay: 300ms;
  2366. animation-delay: 300ms; }
  2367. .animation-delay-200 {
  2368. -webkit-animation-delay: 200ms;
  2369. animation-delay: 200ms; }
  2370. .animation-delay-100 {
  2371. -webkit-animation-delay: 100ms;
  2372. animation-delay: 100ms; }
  2373. .animation-top-left {
  2374. -webkit-transform-origin: 0 0;
  2375. transform-origin: 0 0; }
  2376. .animation-top-center {
  2377. -webkit-transform-origin: 50% 0;
  2378. transform-origin: 50% 0; }
  2379. .animation-top-right {
  2380. -webkit-transform-origin: 100% 0;
  2381. transform-origin: 100% 0; }
  2382. .animation-middle-left {
  2383. -webkit-transform-origin: 0 50%;
  2384. transform-origin: 0 50%; }
  2385. .animation-middle-right {
  2386. -webkit-transform-origin: 100% 50%;
  2387. transform-origin: 100% 50%; }
  2388. .animation-bottom-left {
  2389. -webkit-transform-origin: 0 100%;
  2390. transform-origin: 0 100%; }
  2391. .animation-bottom-center {
  2392. -webkit-transform-origin: 50% 100%;
  2393. transform-origin: 50% 100%; }
  2394. .animation-bottom-right {
  2395. -webkit-transform-origin: 100% 100%;
  2396. transform-origin: 100% 100%; }
  2397. .animation-easing-easeInOut {
  2398. -webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  2399. animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1); }
  2400. .animation-easing-easeInQuad {
  2401. -webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  2402. animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }
  2403. .animation-easing-easeInCubic {
  2404. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  2405. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  2406. .animation-easing-easeInQuart {
  2407. -webkit-animation-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22);
  2408. animation-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22); }
  2409. .animation-easing-easeInQuint {
  2410. -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  2411. animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }
  2412. .animation-easing-easeInSine {
  2413. -webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  2414. animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }
  2415. .animation-easing-easeInExpo {
  2416. -webkit-animation-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
  2417. animation-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035); }
  2418. .animation-easing-easeInCirc {
  2419. -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335);
  2420. animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335); }
  2421. .animation-easing-easeInBack {
  2422. -webkit-animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  2423. animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }
  2424. .animation-easing-eastOutQuad {
  2425. -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  2426. animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  2427. .animation-easing-easeOutCubic {
  2428. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2429. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  2430. .animation-easing-easeOutQuart {
  2431. -webkit-animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  2432. animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }
  2433. .animation-easing-easeOutQuint {
  2434. -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  2435. animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }
  2436. .animation-easing-easeOutSine {
  2437. -webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  2438. animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }
  2439. .animation-easing-easeOutExpo {
  2440. -webkit-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  2441. animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  2442. .animation-easing-easeOutCirc {
  2443. -webkit-animation-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  2444. animation-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); }
  2445. .animation-easing-easeOutBack {
  2446. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  2447. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }
  2448. .animation-easing-easeInOutQuad {
  2449. -webkit-animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  2450. animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }
  2451. .animation-easing-easeInOutCubic {
  2452. -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  2453. animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); }
  2454. .animation-easing-easeInOutQuart {
  2455. -webkit-animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  2456. animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); }
  2457. .animation-easing-easeInOutQuint {
  2458. -webkit-animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  2459. animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1); }
  2460. .animation-easing-easeInOutSine {
  2461. -webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  2462. animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }
  2463. .animation-easing-easeInOutExpo {
  2464. -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
  2465. animation-timing-function: cubic-bezier(1, 0, 0, 1); }
  2466. .animation-easing-easeInOutCirc {
  2467. -webkit-animation-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  2468. animation-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); }
  2469. .animation-easing-easeInOutBack {
  2470. -webkit-animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  2471. animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  2472. .animation-easing-easeInOutElastic {
  2473. -webkit-animation-timing-function: cubic-bezier(1, -0.56, 0, 1.455);
  2474. animation-timing-function: cubic-bezier(1, -0.56, 0, 1.455); }
  2475. @-webkit-keyframes fade {
  2476. 0% {
  2477. opacity: 0; }
  2478. 100% {
  2479. opacity: 1; } }
  2480. @keyframes fade {
  2481. 0% {
  2482. opacity: 0; }
  2483. 100% {
  2484. opacity: 1; } }
  2485. @-webkit-keyframes scale-12 {
  2486. 0% {
  2487. -webkit-transform: scale(1.2);
  2488. transform: scale(1.2); }
  2489. 100% {
  2490. -webkit-transform: scale(1);
  2491. transform: scale(1); } }
  2492. @keyframes scale-12 {
  2493. 0% {
  2494. -webkit-transform: scale(1.2);
  2495. transform: scale(1.2); }
  2496. 100% {
  2497. -webkit-transform: scale(1);
  2498. transform: scale(1); } }
  2499. @-webkit-keyframes fade-scale-02 {
  2500. 0% {
  2501. opacity: 0;
  2502. -webkit-transform: scale(0.2);
  2503. transform: scale(0.2); }
  2504. 100% {
  2505. opacity: 1;
  2506. -webkit-transform: scale(1);
  2507. transform: scale(1); } }
  2508. @keyframes fade-scale-02 {
  2509. 0% {
  2510. opacity: 0;
  2511. -webkit-transform: scale(0.2);
  2512. transform: scale(0.2); }
  2513. 100% {
  2514. opacity: 1;
  2515. -webkit-transform: scale(1);
  2516. transform: scale(1); } }
  2517. @-webkit-keyframes fade-scale-18 {
  2518. 0% {
  2519. opacity: 0;
  2520. -webkit-transform: scale(1.8);
  2521. transform: scale(1.8); }
  2522. 100% {
  2523. opacity: 1;
  2524. -webkit-transform: scale(1);
  2525. transform: scale(1); } }
  2526. @keyframes fade-scale-18 {
  2527. 0% {
  2528. opacity: 0;
  2529. -webkit-transform: scale(1.8);
  2530. transform: scale(1.8); }
  2531. 100% {
  2532. opacity: 1;
  2533. -webkit-transform: scale(1);
  2534. transform: scale(1); } }
  2535. @-webkit-keyframes slide-top {
  2536. 0% {
  2537. opacity: 0;
  2538. -webkit-transform: translate3d(0, -100%, 0);
  2539. transform: translate3d(0, -100%, 0); }
  2540. 100% {
  2541. opacity: 1;
  2542. -webkit-transform: translate3d(0, 0, 0);
  2543. transform: translate3d(0, 0, 0); } }
  2544. @keyframes slide-top {
  2545. 0% {
  2546. opacity: 0;
  2547. -webkit-transform: translate3d(0, -100%, 0);
  2548. transform: translate3d(0, -100%, 0); }
  2549. 100% {
  2550. opacity: 1;
  2551. -webkit-transform: translate3d(0, 0, 0);
  2552. transform: translate3d(0, 0, 0); } }
  2553. @-webkit-keyframes slide-bottom {
  2554. 0% {
  2555. opacity: 0;
  2556. -webkit-transform: translate3d(0, 100%, 0);
  2557. transform: translate3d(0, 100%, 0); }
  2558. 100% {
  2559. opacity: 1;
  2560. -webkit-transform: translate3d(0, 0, 0);
  2561. transform: translate3d(0, 0, 0); } }
  2562. @keyframes slide-bottom {
  2563. 0% {
  2564. opacity: 0;
  2565. -webkit-transform: translate3d(0, 100%, 0);
  2566. transform: translate3d(0, 100%, 0); }
  2567. 100% {
  2568. opacity: 1;
  2569. -webkit-transform: translate3d(0, 0, 0);
  2570. transform: translate3d(0, 0, 0); } }
  2571. @-webkit-keyframes slide-left {
  2572. 0% {
  2573. opacity: 0;
  2574. -webkit-transform: translate3d(-100%, 0, 0);
  2575. transform: translate3d(-100%, 0, 0); }
  2576. 100% {
  2577. opacity: 1;
  2578. -webkit-transform: translate3d(0, 0, 0);
  2579. transform: translate3d(0, 0, 0); } }
  2580. @keyframes slide-left {
  2581. 0% {
  2582. opacity: 0;
  2583. -webkit-transform: translate3d(-100%, 0, 0);
  2584. transform: translate3d(-100%, 0, 0); }
  2585. 100% {
  2586. opacity: 1;
  2587. -webkit-transform: translate3d(0, 0, 0);
  2588. transform: translate3d(0, 0, 0); } }
  2589. @-webkit-keyframes slide-right {
  2590. 0% {
  2591. opacity: 0;
  2592. -webkit-transform: translate3d(100%, 0, 0);
  2593. transform: translate3d(100%, 0, 0); }
  2594. 100% {
  2595. opacity: 1;
  2596. -webkit-transform: translate3d(0, 0, 0);
  2597. transform: translate3d(0, 0, 0); } }
  2598. @keyframes slide-right {
  2599. 0% {
  2600. opacity: 0;
  2601. -webkit-transform: translate3d(100%, 0, 0);
  2602. transform: translate3d(100%, 0, 0); }
  2603. 100% {
  2604. opacity: 1;
  2605. -webkit-transform: translate3d(0, 0, 0);
  2606. transform: translate3d(0, 0, 0); } }
  2607. @-webkit-keyframes shake {
  2608. 0%, 100% {
  2609. -webkit-transform: translateX(0);
  2610. transform: translateX(0); }
  2611. 10% {
  2612. -webkit-transform: translateX(-9px);
  2613. transform: translateX(-9px); }
  2614. 20% {
  2615. -webkit-transform: translateX(8px);
  2616. transform: translateX(8px); }
  2617. 30% {
  2618. -webkit-transform: translateX(-7px);
  2619. transform: translateX(-7px); }
  2620. 40% {
  2621. -webkit-transform: translateX(6px);
  2622. transform: translateX(6px); }
  2623. 50% {
  2624. -webkit-transform: translateX(-5px);
  2625. transform: translateX(-5px); }
  2626. 60% {
  2627. -webkit-transform: translateX(4px);
  2628. transform: translateX(4px); }
  2629. 70% {
  2630. -webkit-transform: translateX(-3px);
  2631. transform: translateX(-3px); }
  2632. 80% {
  2633. -webkit-transform: translateX(2px);
  2634. transform: translateX(2px); }
  2635. 90% {
  2636. -webkit-transform: translateX(-1px);
  2637. transform: translateX(-1px); } }
  2638. @keyframes shake {
  2639. 0%, 100% {
  2640. -webkit-transform: translateX(0);
  2641. transform: translateX(0); }
  2642. 10% {
  2643. -webkit-transform: translateX(-9px);
  2644. transform: translateX(-9px); }
  2645. 20% {
  2646. -webkit-transform: translateX(8px);
  2647. transform: translateX(8px); }
  2648. 30% {
  2649. -webkit-transform: translateX(-7px);
  2650. transform: translateX(-7px); }
  2651. 40% {
  2652. -webkit-transform: translateX(6px);
  2653. transform: translateX(6px); }
  2654. 50% {
  2655. -webkit-transform: translateX(-5px);
  2656. transform: translateX(-5px); }
  2657. 60% {
  2658. -webkit-transform: translateX(4px);
  2659. transform: translateX(4px); }
  2660. 70% {
  2661. -webkit-transform: translateX(-3px);
  2662. transform: translateX(-3px); }
  2663. 80% {
  2664. -webkit-transform: translateX(2px);
  2665. transform: translateX(2px); }
  2666. 90% {
  2667. -webkit-transform: translateX(-1px);
  2668. transform: translateX(-1px); } }
  2669. .bg-red-100 {
  2670. background-color: #ffdbdc !important; }
  2671. .bg-red-200 {
  2672. background-color: #ffbfc1 !important; }
  2673. .bg-red-300 {
  2674. background-color: #ffa1a4 !important; }
  2675. .bg-red-400 {
  2676. background-color: #ff8589 !important; }
  2677. .bg-red-500 {
  2678. background-color: #ff666b !important; }
  2679. .bg-red-600 {
  2680. background-color: #ff4c52 !important; }
  2681. .bg-red-700 {
  2682. background-color: #f2353c !important; }
  2683. .bg-red-800 {
  2684. background-color: #e62020 !important; }
  2685. .bg-red-900 {
  2686. background-color: #d60b0b !important; }
  2687. .red-100 {
  2688. color: #ffdbdc !important; }
  2689. .red-200 {
  2690. color: #ffbfc1 !important; }
  2691. .red-300 {
  2692. color: #ffa1a4 !important; }
  2693. .red-400 {
  2694. color: #ff8589 !important; }
  2695. .red-500 {
  2696. color: #ff666b !important; }
  2697. .red-600 {
  2698. color: #ff4c52 !important; }
  2699. .red-700 {
  2700. color: #f2353c !important; }
  2701. .red-800 {
  2702. color: #e62020 !important; }
  2703. .red-900 {
  2704. color: #d60b0b !important; }
  2705. .bg-pink-100 {
  2706. background-color: #ffd9e6 !important; }
  2707. .bg-pink-200 {
  2708. background-color: #ffbad2 !important; }
  2709. .bg-pink-300 {
  2710. background-color: #ff9ec0 !important; }
  2711. .bg-pink-400 {
  2712. background-color: #ff7daa !important; }
  2713. .bg-pink-500 {
  2714. background-color: #ff5e97 !important; }
  2715. .bg-pink-600 {
  2716. background-color: #f74584 !important; }
  2717. .bg-pink-700 {
  2718. background-color: #eb2f71 !important; }
  2719. .bg-pink-800 {
  2720. background-color: #e6155e !important; }
  2721. .bg-pink-900 {
  2722. background-color: #d10049 !important; }
  2723. .pink-100 {
  2724. color: #ffd9e6 !important; }
  2725. .pink-200 {
  2726. color: #ffbad2 !important; }
  2727. .pink-300 {
  2728. color: #ff9ec0 !important; }
  2729. .pink-400 {
  2730. color: #ff7daa !important; }
  2731. .pink-500 {
  2732. color: #ff5e97 !important; }
  2733. .pink-600 {
  2734. color: #f74584 !important; }
  2735. .pink-700 {
  2736. color: #eb2f71 !important; }
  2737. .pink-800 {
  2738. color: #e6155e !important; }
  2739. .pink-900 {
  2740. color: #d10049 !important; }
  2741. .bg-purple-100 {
  2742. background-color: #eae1fc !important; }
  2743. .bg-purple-200 {
  2744. background-color: #d9c7fc !important; }
  2745. .bg-purple-300 {
  2746. background-color: #c8aefc !important; }
  2747. .bg-purple-400 {
  2748. background-color: #b693fa !important; }
  2749. .bg-purple-500 {
  2750. background-color: #a57afa !important; }
  2751. .bg-purple-600 {
  2752. background-color: #9463f7 !important; }
  2753. .bg-purple-700 {
  2754. background-color: #8349f5 !important; }
  2755. .bg-purple-800 {
  2756. background-color: #7231f5 !important; }
  2757. .bg-purple-900 {
  2758. background-color: #6118f2 !important; }
  2759. .purple-100 {
  2760. color: #eae1fc !important; }
  2761. .purple-200 {
  2762. color: #d9c7fc !important; }
  2763. .purple-300 {
  2764. color: #c8aefc !important; }
  2765. .purple-400 {
  2766. color: #b693fa !important; }
  2767. .purple-500 {
  2768. color: #a57afa !important; }
  2769. .purple-600 {
  2770. color: #9463f7 !important; }
  2771. .purple-700 {
  2772. color: #8349f5 !important; }
  2773. .purple-800 {
  2774. color: #7231f5 !important; }
  2775. .purple-900 {
  2776. color: #6118f2 !important; }
  2777. .bg-indigo-100 {
  2778. background-color: #e1e4fc !important; }
  2779. .bg-indigo-200 {
  2780. background-color: #c7cffc !important; }
  2781. .bg-indigo-300 {
  2782. background-color: #afb9fa !important; }
  2783. .bg-indigo-400 {
  2784. background-color: #96a3fa !important; }
  2785. .bg-indigo-500 {
  2786. background-color: #7d8efa !important; }
  2787. .bg-indigo-600 {
  2788. background-color: #667afa !important; }
  2789. .bg-indigo-700 {
  2790. background-color: #4d64fa !important; }
  2791. .bg-indigo-800 {
  2792. background-color: #364ff5 !important; }
  2793. .bg-indigo-900 {
  2794. background-color: #1f3aed !important; }
  2795. .indigo-100 {
  2796. color: #e1e4fc !important; }
  2797. .indigo-200 {
  2798. color: #c7cffc !important; }
  2799. .indigo-300 {
  2800. color: #afb9fa !important; }
  2801. .indigo-400 {
  2802. color: #96a3fa !important; }
  2803. .indigo-500 {
  2804. color: #7d8efa !important; }
  2805. .indigo-600 {
  2806. color: #667afa !important; }
  2807. .indigo-700 {
  2808. color: #4d64fa !important; }
  2809. .indigo-800 {
  2810. color: #364ff5 !important; }
  2811. .indigo-900 {
  2812. color: #1f3aed !important; }
  2813. .bg-blue-100 {
  2814. background-color: #d9e9ff !important; }
  2815. .bg-blue-200 {
  2816. background-color: #b8d7ff !important; }
  2817. .bg-blue-300 {
  2818. background-color: #99c5ff !important; }
  2819. .bg-blue-400 {
  2820. background-color: #79b2fc !important; }
  2821. .bg-blue-500 {
  2822. background-color: #589ffc !important; }
  2823. .bg-blue-600 {
  2824. background-color: #3e8ef7 !important; }
  2825. .bg-blue-700 {
  2826. background-color: #247cf0 !important; }
  2827. .bg-blue-800 {
  2828. background-color: #0b69e3 !important; }
  2829. .bg-blue-900 {
  2830. background-color: #0053bf !important; }
  2831. .blue-100 {
  2832. color: #d9e9ff !important; }
  2833. .blue-200 {
  2834. color: #b8d7ff !important; }
  2835. .blue-300 {
  2836. color: #99c5ff !important; }
  2837. .blue-400 {
  2838. color: #79b2fc !important; }
  2839. .blue-500 {
  2840. color: #589ffc !important; }
  2841. .blue-600 {
  2842. color: #3e8ef7 !important; }
  2843. .blue-700 {
  2844. color: #247cf0 !important; }
  2845. .blue-800 {
  2846. color: #0b69e3 !important; }
  2847. .blue-900 {
  2848. color: #0053bf !important; }
  2849. .bg-cyan-100 {
  2850. background-color: #c2f5ff !important; }
  2851. .bg-cyan-200 {
  2852. background-color: #9de6f5 !important; }
  2853. .bg-cyan-300 {
  2854. background-color: #77d9ed !important; }
  2855. .bg-cyan-400 {
  2856. background-color: #54cbe3 !important; }
  2857. .bg-cyan-500 {
  2858. background-color: #28c0de !important; }
  2859. .bg-cyan-600 {
  2860. background-color: #0bb2d4 !important; }
  2861. .bg-cyan-700 {
  2862. background-color: #0099b8 !important; }
  2863. .bg-cyan-800 {
  2864. background-color: #007d96 !important; }
  2865. .bg-cyan-900 {
  2866. background-color: #006275 !important; }
  2867. .cyan-100 {
  2868. color: #c2f5ff !important; }
  2869. .cyan-200 {
  2870. color: #9de6f5 !important; }
  2871. .cyan-300 {
  2872. color: #77d9ed !important; }
  2873. .cyan-400 {
  2874. color: #54cbe3 !important; }
  2875. .cyan-500 {
  2876. color: #28c0de !important; }
  2877. .cyan-600 {
  2878. color: #0bb2d4 !important; }
  2879. .cyan-700 {
  2880. color: #0099b8 !important; }
  2881. .cyan-800 {
  2882. color: #007d96 !important; }
  2883. .cyan-900 {
  2884. color: #006275 !important; }
  2885. .bg-teal-100 {
  2886. background-color: #c3f7f2 !important; }
  2887. .bg-teal-200 {
  2888. background-color: #92f0e6 !important; }
  2889. .bg-teal-300 {
  2890. background-color: #6be3d7 !important; }
  2891. .bg-teal-400 {
  2892. background-color: #45d6c8 !important; }
  2893. .bg-teal-500 {
  2894. background-color: #28c7b7 !important; }
  2895. .bg-teal-600 {
  2896. background-color: #17b3a3 !important; }
  2897. .bg-teal-700 {
  2898. background-color: #089e8f !important; }
  2899. .bg-teal-800 {
  2900. background-color: #008577 !important; }
  2901. .bg-teal-900 {
  2902. background-color: #00665c !important; }
  2903. .teal-100 {
  2904. color: #c3f7f2 !important; }
  2905. .teal-200 {
  2906. color: #92f0e6 !important; }
  2907. .teal-300 {
  2908. color: #6be3d7 !important; }
  2909. .teal-400 {
  2910. color: #45d6c8 !important; }
  2911. .teal-500 {
  2912. color: #28c7b7 !important; }
  2913. .teal-600 {
  2914. color: #17b3a3 !important; }
  2915. .teal-700 {
  2916. color: #089e8f !important; }
  2917. .teal-800 {
  2918. color: #008577 !important; }
  2919. .teal-900 {
  2920. color: #00665c !important; }
  2921. .bg-green-100 {
  2922. background-color: #c2fadc !important; }
  2923. .bg-green-200 {
  2924. background-color: #99f2c2 !important; }
  2925. .bg-green-300 {
  2926. background-color: #72e8ab !important; }
  2927. .bg-green-400 {
  2928. background-color: #49de94 !important; }
  2929. .bg-green-500 {
  2930. background-color: #28d17c !important; }
  2931. .bg-green-600 {
  2932. background-color: #11c26d !important; }
  2933. .bg-green-700 {
  2934. background-color: #05a85c !important; }
  2935. .bg-green-800 {
  2936. background-color: #008c4d !important; }
  2937. .bg-green-900 {
  2938. background-color: #006e3c !important; }
  2939. .green-100 {
  2940. color: #c2fadc !important; }
  2941. .green-200 {
  2942. color: #99f2c2 !important; }
  2943. .green-300 {
  2944. color: #72e8ab !important; }
  2945. .green-400 {
  2946. color: #49de94 !important; }
  2947. .green-500 {
  2948. color: #28d17c !important; }
  2949. .green-600 {
  2950. color: #11c26d !important; }
  2951. .green-700 {
  2952. color: #05a85c !important; }
  2953. .green-800 {
  2954. color: #008c4d !important; }
  2955. .green-900 {
  2956. color: #006e3c !important; }
  2957. .bg-light-green-100 {
  2958. background-color: #dcf7b0 !important; }
  2959. .bg-light-green-200 {
  2960. background-color: #c3e887 !important; }
  2961. .bg-light-green-300 {
  2962. background-color: #add966 !important; }
  2963. .bg-light-green-400 {
  2964. background-color: #94cc39 !important; }
  2965. .bg-light-green-500 {
  2966. background-color: #7eb524 !important; }
  2967. .bg-light-green-600 {
  2968. background-color: #6da611 !important; }
  2969. .bg-light-green-700 {
  2970. background-color: #5a9101 !important; }
  2971. .bg-light-green-800 {
  2972. background-color: #4a7800 !important; }
  2973. .bg-light-green-900 {
  2974. background-color: #3a5e00 !important; }
  2975. .light-green-100 {
  2976. color: #dcf7b0 !important; }
  2977. .light-green-200 {
  2978. color: #c3e887 !important; }
  2979. .light-green-300 {
  2980. color: #add966 !important; }
  2981. .light-green-400 {
  2982. color: #94cc39 !important; }
  2983. .light-green-500 {
  2984. color: #7eb524 !important; }
  2985. .light-green-600 {
  2986. color: #6da611 !important; }
  2987. .light-green-700 {
  2988. color: #5a9101 !important; }
  2989. .light-green-800 {
  2990. color: #4a7800 !important; }
  2991. .light-green-900 {
  2992. color: #3a5e00 !important; }
  2993. .bg-yellow-100 {
  2994. background-color: #fff6b5 !important; }
  2995. .bg-yellow-200 {
  2996. background-color: #fff39c !important; }
  2997. .bg-yellow-300 {
  2998. background-color: #ffed78 !important; }
  2999. .bg-yellow-400 {
  3000. background-color: #ffe54f !important; }
  3001. .bg-yellow-500 {
  3002. background-color: #ffdc2e !important; }
  3003. .bg-yellow-600 {
  3004. background-color: #ffcd17 !important; }
  3005. .bg-yellow-700 {
  3006. background-color: #fcb900 !important; }
  3007. .bg-yellow-800 {
  3008. background-color: #faa700 !important; }
  3009. .bg-yellow-900 {
  3010. background-color: #fa9600 !important; }
  3011. .yellow-100 {
  3012. color: #fff6b5 !important; }
  3013. .yellow-200 {
  3014. color: #fff39c !important; }
  3015. .yellow-300 {
  3016. color: #ffed78 !important; }
  3017. .yellow-400 {
  3018. color: #ffe54f !important; }
  3019. .yellow-500 {
  3020. color: #ffdc2e !important; }
  3021. .yellow-600 {
  3022. color: #ffcd17 !important; }
  3023. .yellow-700 {
  3024. color: #fcb900 !important; }
  3025. .yellow-800 {
  3026. color: #faa700 !important; }
  3027. .yellow-900 {
  3028. color: #fa9600 !important; }
  3029. .bg-orange-100 {
  3030. background-color: #ffe1c4 !important; }
  3031. .bg-orange-200 {
  3032. background-color: #ffc894 !important; }
  3033. .bg-orange-300 {
  3034. background-color: #fab06b !important; }
  3035. .bg-orange-400 {
  3036. background-color: #fa983c !important; }
  3037. .bg-orange-500 {
  3038. background-color: #f57d1b !important; }
  3039. .bg-orange-600 {
  3040. background-color: #eb6709 !important; }
  3041. .bg-orange-700 {
  3042. background-color: #de4e00 !important; }
  3043. .bg-orange-800 {
  3044. background-color: #b53f00 !important; }
  3045. .bg-orange-900 {
  3046. background-color: #962d00 !important; }
  3047. .orange-100 {
  3048. color: #ffe1c4 !important; }
  3049. .orange-200 {
  3050. color: #ffc894 !important; }
  3051. .orange-300 {
  3052. color: #fab06b !important; }
  3053. .orange-400 {
  3054. color: #fa983c !important; }
  3055. .orange-500 {
  3056. color: #f57d1b !important; }
  3057. .orange-600 {
  3058. color: #eb6709 !important; }
  3059. .orange-700 {
  3060. color: #de4e00 !important; }
  3061. .orange-800 {
  3062. color: #b53f00 !important; }
  3063. .orange-900 {
  3064. color: #962d00 !important; }
  3065. .bg-brown-100 {
  3066. background-color: #f5e2da !important; }
  3067. .bg-brown-200 {
  3068. background-color: #e0cdc5 !important; }
  3069. .bg-brown-300 {
  3070. background-color: #cfb8b0 !important; }
  3071. .bg-brown-400 {
  3072. background-color: #bda299 !important; }
  3073. .bg-brown-500 {
  3074. background-color: #ab8c82 !important; }
  3075. .bg-brown-600 {
  3076. background-color: #997b71 !important; }
  3077. .bg-brown-700 {
  3078. background-color: #82675f !important; }
  3079. .bg-brown-800 {
  3080. background-color: #6b534c !important; }
  3081. .bg-brown-900 {
  3082. background-color: #57403a !important; }
  3083. .brown-100 {
  3084. color: #f5e2da !important; }
  3085. .brown-200 {
  3086. color: #e0cdc5 !important; }
  3087. .brown-300 {
  3088. color: #cfb8b0 !important; }
  3089. .brown-400 {
  3090. color: #bda299 !important; }
  3091. .brown-500 {
  3092. color: #ab8c82 !important; }
  3093. .brown-600 {
  3094. color: #997b71 !important; }
  3095. .brown-700 {
  3096. color: #82675f !important; }
  3097. .brown-800 {
  3098. color: #6b534c !important; }
  3099. .brown-900 {
  3100. color: #57403a !important; }
  3101. .bg-grey-100 {
  3102. background-color: #fafafa !important; }
  3103. .bg-grey-200 {
  3104. background-color: #eee !important; }
  3105. .bg-grey-300 {
  3106. background-color: #e0e0e0 !important; }
  3107. .bg-grey-400 {
  3108. background-color: #bdbdbd !important; }
  3109. .bg-grey-500 {
  3110. background-color: #9e9e9e !important; }
  3111. .bg-grey-600 {
  3112. background-color: #757575 !important; }
  3113. .bg-grey-700 {
  3114. background-color: #616161 !important; }
  3115. .bg-grey-800 {
  3116. background-color: #424242 !important; }
  3117. .bg-grey-900 {
  3118. background-color: #474747 !important; }
  3119. .grey-100 {
  3120. color: #fafafa !important; }
  3121. .grey-200 {
  3122. color: #eee !important; }
  3123. .grey-300 {
  3124. color: #e0e0e0 !important; }
  3125. .grey-400 {
  3126. color: #bdbdbd !important; }
  3127. .grey-500 {
  3128. color: #9e9e9e !important; }
  3129. .grey-600 {
  3130. color: #757575 !important; }
  3131. .grey-700 {
  3132. color: #616161 !important; }
  3133. .grey-800 {
  3134. color: #424242 !important; }
  3135. .grey-900 {
  3136. color: #474747 !important; }
  3137. .bg-blue-grey-100 {
  3138. background-color: #f3f7f9 !important; }
  3139. .bg-blue-grey-200 {
  3140. background-color: #e4eaec !important; }
  3141. .bg-blue-grey-300 {
  3142. background-color: #ccd5db !important; }
  3143. .bg-blue-grey-400 {
  3144. background-color: #a3afb7 !important; }
  3145. .bg-blue-grey-500 {
  3146. background-color: #76838f !important; }
  3147. .bg-blue-grey-600 {
  3148. background-color: #526069 !important; }
  3149. .bg-blue-grey-700 {
  3150. background-color: #37474f !important; }
  3151. .bg-blue-grey-800 {
  3152. background-color: #263238 !important; }
  3153. .bg-blue-grey-900 {
  3154. background-color: #3e4854 !important; }
  3155. .blue-grey-100 {
  3156. color: #f3f7f9 !important; }
  3157. .blue-grey-200 {
  3158. color: #e4eaec !important; }
  3159. .blue-grey-300 {
  3160. color: #ccd5db !important; }
  3161. .blue-grey-400 {
  3162. color: #a3afb7 !important; }
  3163. .blue-grey-500 {
  3164. color: #76838f !important; }
  3165. .blue-grey-600 {
  3166. color: #526069 !important; }
  3167. .blue-grey-700 {
  3168. color: #37474f !important; }
  3169. .blue-grey-800 {
  3170. color: #263238 !important; }
  3171. .blue-grey-900 {
  3172. color: #3e4854 !important; }
  3173. .bg-primary-100 {
  3174. background-color: #d9e9ff !important; }
  3175. .bg-primary-200 {
  3176. background-color: #b8d7ff !important; }
  3177. .bg-primary-300 {
  3178. background-color: #99c5ff !important; }
  3179. .bg-primary-400 {
  3180. background-color: #79b2fc !important; }
  3181. .bg-primary-500 {
  3182. background-color: #589ffc !important; }
  3183. .bg-primary-600 {
  3184. background-color: #3e8ef7 !important; }
  3185. .bg-primary-700 {
  3186. background-color: #247cf0 !important; }
  3187. .bg-primary-800 {
  3188. background-color: #0b69e3 !important; }
  3189. .primary-100 {
  3190. color: #d9e9ff !important; }
  3191. .primary-200 {
  3192. color: #b8d7ff !important; }
  3193. .primary-300 {
  3194. color: #99c5ff !important; }
  3195. .primary-400 {
  3196. color: #79b2fc !important; }
  3197. .primary-500 {
  3198. color: #589ffc !important; }
  3199. .primary-600 {
  3200. color: #3e8ef7 !important; }
  3201. .primary-700 {
  3202. color: #247cf0 !important; }
  3203. .primary-800 {
  3204. color: #0b69e3 !important; }
  3205. .black {
  3206. color: #000 !important; }
  3207. .white {
  3208. color: #fff !important; }
  3209. .bg-white {
  3210. color: #76838f;
  3211. background-color: #fff; }
  3212. .bg-primary {
  3213. color: #fff;
  3214. background-color: #3e8ef7; }
  3215. .bg-primary:hover {
  3216. background-color: #6fabf9; }
  3217. .bg-primary a, .bg-primary a.bg-primary {
  3218. color: #fff; }
  3219. .bg-primary a:hover, .bg-primary a.bg-primary:hover {
  3220. color: #fff; }
  3221. .bg-success {
  3222. color: #fff;
  3223. background-color: #11c26d; }
  3224. .bg-success:hover {
  3225. background-color: #1beb87; }
  3226. .bg-success a, .bg-success a.bg-primary {
  3227. color: #fff; }
  3228. .bg-success a:hover, .bg-success a.bg-primary:hover {
  3229. color: #fff; }
  3230. .bg-info {
  3231. color: #fff;
  3232. background-color: #0bb2d4; }
  3233. .bg-info:hover {
  3234. background-color: #1fcff3; }
  3235. .bg-info a, .bg-info a.bg-info {
  3236. color: #fff; }
  3237. .bg-info a:hover, .bg-info a.bg-info:hover {
  3238. color: #fff; }
  3239. .bg-warning {
  3240. color: #fff;
  3241. background-color: #eb6709; }
  3242. .bg-warning:hover {
  3243. background-color: #f78330; }
  3244. .bg-warning a, .bg-warning a.bg-warning {
  3245. color: #fff; }
  3246. .bg-warning a:hover, .bg-warning a.bg-warning:hover {
  3247. color: #fff; }
  3248. .bg-danger {
  3249. color: #fff;
  3250. background-color: #ff4c52; }
  3251. .bg-danger:hover {
  3252. background-color: #ff7f83; }
  3253. .bg-danger a, .bg-danger a.bg-danger {
  3254. color: #fff; }
  3255. .bg-danger a:hover, .bg-danger a.bg-danger:hover {
  3256. color: #fff; }
  3257. .bg-dark {
  3258. color: #fff;
  3259. background-color: #526069; }
  3260. .bg-dark:hover {
  3261. background-color: #687a86; }
  3262. .bg-dark a, .bg-dark a.bg-dark {
  3263. color: #fff; }
  3264. .bg-dark a:hover, .bg-dark a.bg-dark:hover {
  3265. color: #fff; }
  3266. .social-facebook {
  3267. color: #fff;
  3268. background-color: #3b5998 !important; }
  3269. .social-facebook:hover, .social-facebook:focus {
  3270. color: #fff;
  3271. background-color: #4c70ba !important; }
  3272. .social-facebook:active, .social-facebook.active {
  3273. color: #fff;
  3274. background-color: #2d4373 !important; }
  3275. .bg-facebook {
  3276. background-color: #3b5998; }
  3277. .social-twitter {
  3278. color: #fff;
  3279. background-color: #55acee !important; }
  3280. .social-twitter:hover, .social-twitter:focus {
  3281. color: #fff;
  3282. background-color: #83c3f3 !important; }
  3283. .social-twitter:active, .social-twitter.active {
  3284. color: #fff;
  3285. background-color: #2795e9 !important; }
  3286. .bg-twitter {
  3287. background-color: #55acee; }
  3288. .social-google-plus {
  3289. color: #fff;
  3290. background-color: #dd4b39 !important; }
  3291. .social-google-plus:hover, .social-google-plus:focus {
  3292. color: #fff;
  3293. background-color: #e47365 !important; }
  3294. .social-google-plus:active, .social-google-plus.active {
  3295. color: #fff;
  3296. background-color: #c23321 !important; }
  3297. .bg-google-plus {
  3298. background-color: #dd4b39; }
  3299. .social-linkedin {
  3300. color: #fff;
  3301. background-color: #0976b4 !important; }
  3302. .social-linkedin:hover, .social-linkedin:focus {
  3303. color: #fff;
  3304. background-color: #0b96e5 !important; }
  3305. .social-linkedin:active, .social-linkedin.active {
  3306. color: #fff;
  3307. background-color: #075683 !important; }
  3308. .bg-linkedin {
  3309. background-color: #0976b4; }
  3310. .social-flickr {
  3311. color: #fff;
  3312. background-color: #ff0084 !important; }
  3313. .social-flickr:hover, .social-flickr:focus {
  3314. color: #fff;
  3315. background-color: #ff339d !important; }
  3316. .social-flickr:active, .social-flickr.active {
  3317. color: #fff;
  3318. background-color: #cc006a !important; }
  3319. .bg-flickr {
  3320. background-color: #ff0084; }
  3321. .social-tumblr {
  3322. color: #fff;
  3323. background-color: #35465c !important; }
  3324. .social-tumblr:hover, .social-tumblr:focus {
  3325. color: #fff;
  3326. background-color: #485f7c !important; }
  3327. .social-tumblr:active, .social-tumblr.active {
  3328. color: #fff;
  3329. background-color: #222d3c !important; }
  3330. .bg-tumblr {
  3331. background-color: #35465c; }
  3332. .social-xing {
  3333. color: #fff;
  3334. background-color: #024b4d !important; }
  3335. .social-xing:hover, .social-xing:focus {
  3336. color: #fff;
  3337. background-color: #037b7f !important; }
  3338. .social-xing:active, .social-xing.active {
  3339. color: #fff;
  3340. background-color: #011b1b !important; }
  3341. .bg-xing {
  3342. background-color: #024b4d; }
  3343. .social-github {
  3344. color: #fff;
  3345. background-color: #4183c4 !important; }
  3346. .social-github:hover, .social-github:focus {
  3347. color: #fff;
  3348. background-color: #689cd0 !important; }
  3349. .social-github:active, .social-github.active {
  3350. color: #fff;
  3351. background-color: #3269a0 !important; }
  3352. .bg-github {
  3353. background-color: #4183c4; }
  3354. .social-html5 {
  3355. color: #fff;
  3356. background-color: #e44f26 !important; }
  3357. .social-html5:hover, .social-html5:focus {
  3358. color: #fff;
  3359. background-color: #ea7453 !important; }
  3360. .social-html5:active, .social-html5.active {
  3361. color: #fff;
  3362. background-color: #bf3c18 !important; }
  3363. .bg-html5 {
  3364. background-color: #e44f26; }
  3365. .social-openid {
  3366. color: #fff;
  3367. background-color: #f67d28 !important; }
  3368. .social-openid:hover, .social-openid:focus {
  3369. color: #fff;
  3370. background-color: #f89b59 !important; }
  3371. .social-openid:active, .social-openid.active {
  3372. color: #fff;
  3373. background-color: #e26309 !important; }
  3374. .bg-openid {
  3375. background-color: #f67d28; }
  3376. .social-stack-overflow {
  3377. color: #fff;
  3378. background-color: #f86c01 !important; }
  3379. .social-stack-overflow:hover, .social-stack-overflow:focus {
  3380. color: #fff;
  3381. background-color: #fe882e !important; }
  3382. .social-stack-overflow:active, .social-stack-overflow.active {
  3383. color: #fff;
  3384. background-color: #c55601 !important; }
  3385. .bg-stack-overflow {
  3386. background-color: #f86c01; }
  3387. .social-css3 {
  3388. color: #fff;
  3389. background-color: #1572b6 !important; }
  3390. .social-css3:hover, .social-css3:focus {
  3391. color: #fff;
  3392. background-color: #1a8fe4 !important; }
  3393. .social-css3:active, .social-css3.active {
  3394. color: #fff;
  3395. background-color: #105588 !important; }
  3396. .bg-css3 {
  3397. background-color: #1572b6; }
  3398. .social-youtube {
  3399. color: #fff;
  3400. background-color: #b31217 !important; }
  3401. .social-youtube:hover, .social-youtube:focus {
  3402. color: #fff;
  3403. background-color: #e1171d !important; }
  3404. .social-youtube:active, .social-youtube.active {
  3405. color: #fff;
  3406. background-color: #850d11 !important; }
  3407. .bg-youtube {
  3408. background-color: #b31217; }
  3409. .social-dribbble {
  3410. color: #fff;
  3411. background-color: #c32361 !important; }
  3412. .social-dribbble:hover, .social-dribbble:focus {
  3413. color: #fff;
  3414. background-color: #dc3d7b !important; }
  3415. .social-dribbble:active, .social-dribbble.active {
  3416. color: #fff;
  3417. background-color: #981b4b !important; }
  3418. .bg-dribbble {
  3419. background-color: #c32361; }
  3420. .social-instagram {
  3421. color: #fff;
  3422. background-color: #3f729b !important; }
  3423. .social-instagram:hover, .social-instagram:focus {
  3424. color: #fff;
  3425. background-color: #548cb9 !important; }
  3426. .social-instagram:active, .social-instagram.active {
  3427. color: #fff;
  3428. background-color: #305777 !important; }
  3429. .bg-instagram {
  3430. background-color: #3f729b; }
  3431. .social-pinterest {
  3432. color: #fff;
  3433. background-color: #cc2127 !important; }
  3434. .social-pinterest:hover, .social-pinterest:focus {
  3435. color: #fff;
  3436. background-color: #e04046 !important; }
  3437. .social-pinterest:active, .social-pinterest.active {
  3438. color: #fff;
  3439. background-color: #a01a1f !important; }
  3440. .bg-pinterest {
  3441. background-color: #cc2127; }
  3442. .social-vk {
  3443. color: #fff;
  3444. background-color: #3d5a7d !important; }
  3445. .social-vk:hover, .social-vk:focus {
  3446. color: #fff;
  3447. background-color: #4e739f !important; }
  3448. .social-vk:active, .social-vk.active {
  3449. color: #fff;
  3450. background-color: #2c415b !important; }
  3451. .bg-vk {
  3452. background-color: #3d5a7d; }
  3453. .social-yahoo {
  3454. color: #fff;
  3455. background-color: #350178 !important; }
  3456. .social-yahoo:hover, .social-yahoo:focus {
  3457. color: #fff;
  3458. background-color: #4b01ab !important; }
  3459. .social-yahoo:active, .social-yahoo.active {
  3460. color: #fff;
  3461. background-color: #1f0145 !important; }
  3462. .bg-yahoo {
  3463. background-color: #350178; }
  3464. .social-behance {
  3465. color: #fff;
  3466. background-color: #1769ff !important; }
  3467. .social-behance:hover, .social-behance:focus {
  3468. color: #fff;
  3469. background-color: #4a8aff !important; }
  3470. .social-behance:active, .social-behance.active {
  3471. color: #fff;
  3472. background-color: #0050e3 !important; }
  3473. .bg-behance {
  3474. background-color: #024b4d; }
  3475. .social-dropbox {
  3476. color: #fff;
  3477. background-color: #007ee5 !important; }
  3478. .social-dropbox:hover, .social-dropbox:focus {
  3479. color: #fff;
  3480. background-color: #1998ff !important; }
  3481. .social-dropbox:active, .social-dropbox.active {
  3482. color: #fff;
  3483. background-color: #0062b2 !important; }
  3484. .bg-dropbox {
  3485. background-color: #007ee5; }
  3486. .social-reddit {
  3487. color: #fff;
  3488. background-color: #ff4500 !important; }
  3489. .social-reddit:hover, .social-reddit:focus {
  3490. color: #fff;
  3491. background-color: #ff6a33 !important; }
  3492. .social-reddit:active, .social-reddit.active {
  3493. color: #fff;
  3494. background-color: #cc3700 !important; }
  3495. .bg-reddit {
  3496. background-color: #ff4500; }
  3497. .social-spotify {
  3498. color: #fff;
  3499. background-color: #7ab800 !important; }
  3500. .social-spotify:hover, .social-spotify:focus {
  3501. color: #fff;
  3502. background-color: #9ceb00 !important; }
  3503. .social-spotify:active, .social-spotify.active {
  3504. color: #fff;
  3505. background-color: #588500 !important; }
  3506. .bg-spotify {
  3507. background-color: #7ab800; }
  3508. .social-vine {
  3509. color: #fff;
  3510. background-color: #00b488 !important; }
  3511. .social-vine:hover, .social-vine:focus {
  3512. color: #fff;
  3513. background-color: #00e7af !important; }
  3514. .social-vine:active, .social-vine.active {
  3515. color: #fff;
  3516. background-color: #008161 !important; }
  3517. .bg-vine {
  3518. background-color: #00b488; }
  3519. .social-foursquare {
  3520. color: #fff;
  3521. background-color: #0cbadf !important; }
  3522. .social-foursquare:hover, .social-foursquare:focus {
  3523. color: #fff;
  3524. background-color: #2ad0f4 !important; }
  3525. .social-foursquare:active, .social-foursquare.active {
  3526. color: #fff;
  3527. background-color: #0992af !important; }
  3528. .bg-foursquare {
  3529. background-color: #0cbadf; }
  3530. .social-vimeo {
  3531. color: #fff;
  3532. background-color: #1ab7ea !important; }
  3533. .social-vimeo:hover, .social-vimeo:focus {
  3534. color: #fff;
  3535. background-color: #49c6ee !important; }
  3536. .social-vimeo:active, .social-vimeo.active {
  3537. color: #fff;
  3538. background-color: #1295bf !important; }
  3539. .bg-vimeo {
  3540. background-color: #1ab7ea; }
  3541. .social-skype {
  3542. color: #fff;
  3543. background-color: #77bcfd !important; }
  3544. .social-skype:hover, .social-skype:focus {
  3545. color: #fff;
  3546. background-color: #a9d5fe !important; }
  3547. .social-skype:active, .social-skype.active {
  3548. color: #fff;
  3549. background-color: #45a3fc !important; }
  3550. .bg-skype {
  3551. background-color: #77bcfd; }
  3552. .social-evernote {
  3553. color: #fff;
  3554. background-color: #46bf8c !important; }
  3555. .social-evernote:hover, .social-evernote:focus {
  3556. color: #fff;
  3557. background-color: #6ccca4 !important; }
  3558. .social-evernote:active, .social-evernote.active {
  3559. color: #fff;
  3560. background-color: #369c71 !important; }
  3561. .bg-evernote {
  3562. background-color: #46bf8c; }
  3563. .blocks, [class*="blocks-"] {
  3564. font-size: 0;
  3565. padding: 0;
  3566. margin: 0;
  3567. margin-right: -1.0715rem;
  3568. margin-left: -1.0715rem;
  3569. list-style: none; }
  3570. .blocks > .block, [class*="blocks-"] > li, [class*="blocks-"] > .block {
  3571. display: inline-block;
  3572. font-size: 1rem;
  3573. vertical-align: top;
  3574. padding-right: 1.0715rem;
  3575. padding-left: 1.0715rem;
  3576. margin-bottom: 2.143rem; }
  3577. .blocks.no-space, [class*="blocks-"].no-space {
  3578. margin: 0; }
  3579. .blocks.no-space > li, .blocks.no-space > .block, [class*="blocks-"].no-space > li, [class*="blocks-"].no-space > .block {
  3580. padding: 0;
  3581. margin: 0; }
  3582. .blocks-100 > .block, .blocks-100 > li {
  3583. width: 100%; }
  3584. .blocks-2 > .block, .blocks-2 > li {
  3585. width: 50%; }
  3586. .blocks-3 > .block, .blocks-3 > li {
  3587. width: 33.3333333333%; }
  3588. .blocks-4 > .block, .blocks-4 > li {
  3589. width: 25%; }
  3590. .blocks-5 > .block, .blocks-5 > li {
  3591. width: 20%; }
  3592. .blocks-6 > .block, .blocks-6 > li {
  3593. width: 16.6666666667%; }
  3594. .blocks-xs-100 > .block, .blocks-xs-100 > li {
  3595. width: 100%; }
  3596. .blocks-xs-2 > .block, .blocks-xs-2 > li {
  3597. width: 50%; }
  3598. .blocks-xs-3 > .block, .blocks-xs-3 > li {
  3599. width: 33.3333333333%; }
  3600. .blocks-xs-4 > .block, .blocks-xs-4 > li {
  3601. width: 25%; }
  3602. .blocks-xs-5 > .block, .blocks-xs-5 > li {
  3603. width: 20%; }
  3604. .blocks-xs-6 > .block, .blocks-xs-6 > li {
  3605. width: 16.6666666667%; }
  3606. @media (min-width: 480px) {
  3607. .blocks-sm-100 > .block, .blocks-sm-100 > li {
  3608. width: 100%; }
  3609. .blocks-sm-2 > .block, .blocks-sm-2 > li {
  3610. width: 50%; }
  3611. .blocks-sm-3 > .block, .blocks-sm-3 > li {
  3612. width: 33.3333333333%; }
  3613. .blocks-sm-4 > .block, .blocks-sm-4 > li {
  3614. width: 25%; }
  3615. .blocks-sm-5 > .block, .blocks-sm-5 > li {
  3616. width: 20%; }
  3617. .blocks-sm-6 > .block, .blocks-sm-6 > li {
  3618. width: 16.6666666667%; } }
  3619. @media (min-width: 768px) {
  3620. .blocks-md-100 > .block, .blocks-md-100 > li {
  3621. width: 100%; }
  3622. .blocks-md-2 > .block, .blocks-md-2 > li {
  3623. width: 50%; }
  3624. .blocks-md-3 > .block, .blocks-md-3 > li {
  3625. width: 33.3333333333%; }
  3626. .blocks-md-4 > .block, .blocks-md-4 > li {
  3627. width: 25%; }
  3628. .blocks-md-5 > .block, .blocks-md-5 > li {
  3629. width: 20%; }
  3630. .blocks-md-6 > .block, .blocks-md-6 > li {
  3631. width: 16.6666666667%; } }
  3632. @media (min-width: 992px) {
  3633. .blocks-lg-100 > .block, .blocks-lg-100 > li {
  3634. width: 100%; }
  3635. .blocks-lg-2 > .block, .blocks-lg-2 > li {
  3636. width: 50%; }
  3637. .blocks-lg-3 > .block, .blocks-lg-3 > li {
  3638. width: 33.3333333333%; }
  3639. .blocks-lg-4 > .block, .blocks-lg-4 > li {
  3640. width: 25%; }
  3641. .blocks-lg-5 > .block, .blocks-lg-5 > li {
  3642. width: 20%; }
  3643. .blocks-lg-6 > .block, .blocks-lg-6 > li {
  3644. width: 16.6666666667%; } }
  3645. @media (min-width: 1200px) {
  3646. .blocks-xl-100 > .block, .blocks-xl-100 > li {
  3647. width: 100%; }
  3648. .blocks-xl-2 > .block, .blocks-xl-2 > li {
  3649. width: 50%; }
  3650. .blocks-xl-3 > .block, .blocks-xl-3 > li {
  3651. width: 33.3333333333%; }
  3652. .blocks-xl-4 > .block, .blocks-xl-4 > li {
  3653. width: 25%; }
  3654. .blocks-xl-5 > .block, .blocks-xl-5 > li {
  3655. width: 20%; }
  3656. .blocks-xl-6 > .block, .blocks-xl-6 > li {
  3657. width: 16.6666666667%; } }
  3658. @media (min-width: 1600px) {
  3659. .blocks-xxl-100 > .block, .blocks-xxl-100 > li {
  3660. width: 100%; }
  3661. .blocks-xxl-2 > .block, .blocks-xxl-2 > li {
  3662. width: 50%; }
  3663. .blocks-xxl-3 > .block, .blocks-xxl-3 > li {
  3664. width: 33.3333333333%; }
  3665. .blocks-xxl-4 > .block, .blocks-xxl-4 > li {
  3666. width: 25%; }
  3667. .blocks-xxl-5 > .block, .blocks-xxl-5 > li {
  3668. width: 20%; }
  3669. .blocks-xxl-6 > .block, .blocks-xxl-6 > li {
  3670. width: 16.6666666667%; } }
  3671. .avatar {
  3672. position: relative;
  3673. display: inline-block;
  3674. width: 40px;
  3675. white-space: nowrap;
  3676. vertical-align: bottom;
  3677. border-radius: 1000px; }
  3678. .avatar i {
  3679. position: absolute;
  3680. right: 0;
  3681. bottom: 0;
  3682. width: 10px;
  3683. height: 10px;
  3684. border: 2px solid #fff;
  3685. border-radius: 100%; }
  3686. .avatar img {
  3687. width: 100%;
  3688. max-width: 100%;
  3689. height: auto;
  3690. border: 0 none;
  3691. border-radius: 1000px; }
  3692. .avatar-online i {
  3693. background-color: #11c26d; }
  3694. .avatar-off i {
  3695. background-color: #526069; }
  3696. .avatar-busy i {
  3697. background-color: #eb6709; }
  3698. .avatar-away i {
  3699. background-color: #ff4c52; }
  3700. .avatar-100 {
  3701. width: 100px; }
  3702. .avatar-100 i {
  3703. width: 20px;
  3704. height: 20px; }
  3705. .avatar-lg {
  3706. width: 50px; }
  3707. .avatar-lg i {
  3708. width: 12px;
  3709. height: 12px; }
  3710. .avatar-sm {
  3711. width: 30px; }
  3712. .avatar-sm i {
  3713. width: 8px;
  3714. height: 8px; }
  3715. .avatar-xs {
  3716. width: 20px; }
  3717. .avatar-xs i {
  3718. width: 7px;
  3719. height: 7px; }
  3720. .status {
  3721. display: block;
  3722. width: 10px;
  3723. height: 10px;
  3724. border: 2px solid #fff;
  3725. border-radius: 100%; }
  3726. .status-online {
  3727. background-color: #11c26d; }
  3728. .status-off {
  3729. background-color: #526069; }
  3730. .status-busy {
  3731. background-color: #eb6709; }
  3732. .status-away {
  3733. background-color: #ff4c52; }
  3734. .status-lg {
  3735. width: 14px;
  3736. height: 14px; }
  3737. .status-md {
  3738. width: 10px;
  3739. height: 10px; }
  3740. .status-sm {
  3741. width: 8px;
  3742. height: 8px; }
  3743. .status-xs {
  3744. width: 7px;
  3745. height: 7px; }
  3746. .icon {
  3747. position: relative;
  3748. display: inline-block;
  3749. font-style: normal;
  3750. font-weight: normal;
  3751. -webkit-transform: translate(0, 0);
  3752. transform: translate(0, 0);
  3753. -webkit-font-smoothing: antialiased;
  3754. -moz-osx-font-smoothing: grayscale;
  3755. speak: none;
  3756. text-rendering: auto;
  3757. line-height: 1; }
  3758. .icon.float-left {
  3759. margin-right: .3em; }
  3760. .icon.float-right {
  3761. margin-left: .3em; }
  3762. .icon-circle {
  3763. position: relative;
  3764. margin: .5em; }
  3765. .icon-circle::before {
  3766. position: relative;
  3767. z-index: 1; }
  3768. .icon-circle::after {
  3769. position: absolute;
  3770. top: 50%;
  3771. left: 50%;
  3772. z-index: 0;
  3773. width: 2em;
  3774. height: 2em;
  3775. content: "";
  3776. background-color: inherit;
  3777. border-radius: 100%;
  3778. -webkit-transform: translate(-50%, -50%);
  3779. transform: translate(-50%, -50%); }
  3780. .icon-lg {
  3781. font-size: 1.3333333333em;
  3782. vertical-align: -15%; }
  3783. .icon-2x {
  3784. font-size: 2em; }
  3785. .icon-3x {
  3786. font-size: 3em; }
  3787. .icon-4x {
  3788. font-size: 4em; }
  3789. .icon-5x {
  3790. font-size: 5em; }
  3791. .icon-fw {
  3792. width: 1.2857142857em;
  3793. text-align: center; }
  3794. .icon-ul {
  3795. padding-left: 0;
  3796. margin-left: 2.1428571429em;
  3797. list-style-type: none; }
  3798. .icon-ul > li {
  3799. position: relative; }
  3800. .icon-li {
  3801. position: absolute;
  3802. top: 0.1428571429em;
  3803. left: -2.1428571429em;
  3804. width: 2.1428571429em;
  3805. text-align: center; }
  3806. .icon-li.icon-lg {
  3807. left: -1.8571428571em; }
  3808. .icon-border {
  3809. padding: .2em .25em .15em;
  3810. border: solid 0.08em #e4eaec;
  3811. border-radius: .1em; }
  3812. .icon-spin {
  3813. -webkit-animation: icon-spin 2s infinite linear;
  3814. animation: icon-spin 2s infinite linear; }
  3815. .icon-spin-reverse {
  3816. -webkit-animation: icon-spin-reverse 2s infinite linear;
  3817. animation: icon-spin-reverse 2s infinite linear; }
  3818. .icon-rotate-90 {
  3819. -webkit-filter: progid:dximagetransform.microsoft.basicimage(rotation=$rotation);
  3820. filter: progid:dximagetransform.microsoft.basicimage(rotation=$rotation);
  3821. -webkit-transform: rotate(90deg);
  3822. transform: rotate(90deg); }
  3823. .icon-rotate-180 {
  3824. -webkit-filter: progid:dximagetransform.microsoft.basicimage(rotation=$rotation);
  3825. filter: progid:dximagetransform.microsoft.basicimage(rotation=$rotation);
  3826. -webkit-transform: rotate(180deg);
  3827. transform: rotate(180deg); }
  3828. .icon-rotate-270 {
  3829. -webkit-filter: progid:dximagetransform.microsoft.basicimage(rotation=$rotation);
  3830. filter: progid:dximagetransform.microsoft.basicimage(rotation=$rotation);
  3831. -webkit-transform: rotate(270deg);
  3832. transform: rotate(270deg); }
  3833. .icon-flip-horizontal {
  3834. -webkit-filter: progid:dximagetransform.microsoft.basicimage(rotation=$rotation, mirror=1);
  3835. filter: progid:dximagetransform.microsoft.basicimage(rotation=$rotation, mirror=1);
  3836. -webkit-transform: scale(-1, 1);
  3837. transform: scale(-1, 1); }
  3838. .icon-flip-vertical {
  3839. -webkit-filter: progid:dximagetransform.microsoft.basicimage(rotation=$rotation, mirror=1);
  3840. filter: progid:dximagetransform.microsoft.basicimage(rotation=$rotation, mirror=1);
  3841. -webkit-transform: scale(1, -1);
  3842. transform: scale(1, -1); }
  3843. .icon-stack {
  3844. position: relative;
  3845. display: inline-block;
  3846. width: 2em;
  3847. height: 2em;
  3848. line-height: 2em;
  3849. vertical-align: middle; }
  3850. .icon-stack-1x, .icon-stack-2x {
  3851. position: absolute;
  3852. left: 0;
  3853. width: 100%;
  3854. text-align: center; }
  3855. .icon-stack-1x {
  3856. line-height: inherit; }
  3857. .icon-stack-2x {
  3858. font-size: 2em; }
  3859. .icon-stack-inverse {
  3860. color: #fff; }
  3861. .icon-color {
  3862. color: rgba(55, 71, 79, 0.4); }
  3863. .icon-color:hover, .icon-color:focus {
  3864. color: rgba(55, 71, 79, 0.6); }
  3865. .icon-color.active, .icon-color:active {
  3866. color: #37474f; }
  3867. .icon-color-alt {
  3868. color: rgba(55, 71, 79, 0.6); }
  3869. .icon-color-alt:hover, .icon-color-alt:focus {
  3870. color: rgba(55, 71, 79, 0.8); }
  3871. .icon-color-alt.active, .icon-color-alt:active {
  3872. color: #37474f; }
  3873. :root-rotate-90, :root-rotate-180, :root-rotate-270, :root-flip-horizontal, :root-flip-vertical {
  3874. -webkit-filter: none;
  3875. filter: none; }
  3876. @-webkit-keyframes icon-spin {
  3877. 0% {
  3878. -webkit-transform: rotate(0deg);
  3879. transform: rotate(0deg); }
  3880. 100% {
  3881. -webkit-transform: rotate(359deg);
  3882. transform: rotate(359deg); } }
  3883. @keyframes icon-spin {
  3884. 0% {
  3885. -webkit-transform: rotate(0deg);
  3886. transform: rotate(0deg); }
  3887. 100% {
  3888. -webkit-transform: rotate(359deg);
  3889. transform: rotate(359deg); } }
  3890. @-webkit-keyframes icon-spin-reverse {
  3891. 0% {
  3892. -webkit-transform: rotate(0deg);
  3893. transform: rotate(0deg); }
  3894. 100% {
  3895. -webkit-transform: rotate(-359deg);
  3896. transform: rotate(-359deg); } }
  3897. @keyframes icon-spin-reverse {
  3898. 0% {
  3899. -webkit-transform: rotate(0deg);
  3900. transform: rotate(0deg); }
  3901. 100% {
  3902. -webkit-transform: rotate(-359deg);
  3903. transform: rotate(-359deg); } }
  3904. .hamburger {
  3905. font-size: 17px;
  3906. vertical-align: middle; }
  3907. .hamburger, .hamburger::before, .hamburger .hamburger-bar, .hamburger::after {
  3908. transition: -webkit-transform .2s ease-in-out;
  3909. transition: transform .2s ease-in-out;
  3910. transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out; }
  3911. .hamburger::before, .hamburger::after {
  3912. content: ""; }
  3913. .hamburger::before, .hamburger .hamburger-bar, .hamburger::after {
  3914. display: block;
  3915. width: 1em;
  3916. height: .1em;
  3917. margin: 0;
  3918. background: #76838f;
  3919. border-radius: 1px; }
  3920. .navbar-default .hamburger::before, .navbar-default .hamburger .hamburger-bar, .navbar-default .hamburger::after {
  3921. background: #76838f; }
  3922. .navbar-inverse .hamburger::before, .navbar-inverse .hamburger .hamburger-bar, .navbar-inverse .hamburger::after {
  3923. background: #fff; }
  3924. .hamburger .hamburger-bar {
  3925. margin: .2em 0; }
  3926. .hamburger-close::before {
  3927. -webkit-transform: rotate(45deg);
  3928. transform: rotate(45deg);
  3929. -webkit-transform-origin: 8%;
  3930. transform-origin: 8%; }
  3931. .hamburger-close .hamburger-bar {
  3932. opacity: 0; }
  3933. .hamburger-close::after {
  3934. -webkit-transform: rotate(-45deg);
  3935. transform: rotate(-45deg);
  3936. -webkit-transform-origin: 8%;
  3937. transform-origin: 8%; }
  3938. .hamburger-close.hided::before, .hamburger-close.collapsed::before {
  3939. -webkit-transform: rotate(0);
  3940. transform: rotate(0); }
  3941. .hamburger-close.hided .hamburger-bar, .hamburger-close.collapsed .hamburger-bar {
  3942. opacity: 1; }
  3943. .hamburger-close.hided::after, .hamburger-close.collapsed::after {
  3944. -webkit-transform: rotate(0);
  3945. transform: rotate(0); }
  3946. .hamburger-arrow-left.collapsed {
  3947. -webkit-transform: rotate(180deg);
  3948. transform: rotate(180deg); }
  3949. .hamburger-arrow-left.collapsed::before {
  3950. width: .6em;
  3951. -webkit-transform: translate3d(0.45em, 0.1em, 0) rotate(45deg);
  3952. transform: translate3d(0.45em, 0.1em, 0) rotate(45deg); }
  3953. .hamburger-arrow-left.collapsed .hamburger-bar {
  3954. border-radius: .2em; }
  3955. .hamburger-arrow-left.collapsed::after {
  3956. width: .6em;
  3957. -webkit-transform: translate3d(0.45em, -0.1em, 0) rotate(-45deg);
  3958. transform: translate3d(0.45em, -0.1em, 0) rotate(-45deg); }
  3959. .counter {
  3960. text-align: center; }
  3961. .counter > .counter-number, .counter .counter-number-group {
  3962. font-size: 20px;
  3963. color: #37474f; }
  3964. .counter-label {
  3965. display: block; }
  3966. .counter-icon {
  3967. font-size: 20px; }
  3968. .counter-lg > .counter-number, .counter-lg .counter-number-group {
  3969. font-size: 40px; }
  3970. .counter-lg .counter-icon {
  3971. font-size: 40px; }
  3972. .counter-md > .counter-number, .counter-md .counter-number-group {
  3973. font-size: 30px; }
  3974. .counter-md .counter-icon {
  3975. font-size: 30px; }
  3976. .counter-sm > .counter-number, .counter-sm .counter-number-group {
  3977. font-size: 14px; }
  3978. .counter-sm .counter-icon {
  3979. font-size: 14px; }
  3980. .counter-sm .counter-number-related + .counter-number, .counter-sm .counter-number + .counter-number-related {
  3981. margin-left: 0; }
  3982. .counter-inverse {
  3983. color: #fff; }
  3984. .counter-inverse > .counter-number, .counter-inverse .counter-number-group {
  3985. color: #fff; }
  3986. .counter-inverse .counter-icon {
  3987. color: #fff; }
  3988. .panel {
  3989. position: relative;
  3990. margin-bottom: 2.143rem;
  3991. background-color: #fff;
  3992. border: 0 solid transparent;
  3993. border-radius: 0.286rem;
  3994. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
  3995. .panel-content > .row {
  3996. padding-right: 30px;
  3997. padding-left: 30px; }
  3998. .panel-content > .row > [class*="col-"] {
  3999. padding-right: 30px;
  4000. padding-left: 30px; }
  4001. .panel-heading {
  4002. border-top-left-radius: 0.214rem;
  4003. border-top-right-radius: 0.214rem;
  4004. position: relative;
  4005. padding: 0;
  4006. border-bottom: 1px solid transparent; }
  4007. .panel-heading + .alert {
  4008. border-radius: 0; }
  4009. .panel-heading > .nav-tabs {
  4010. border-bottom: none; }
  4011. .panel-heading-tab {
  4012. padding: 10px 30px 0;
  4013. background-color: #3e8ef7; }
  4014. .panel-heading-tab > .nav-tabs .nav-link {
  4015. color: #fff; }
  4016. .panel-heading-tab > .nav-tabs .nav-link.hover, .panel-heading-tab > .nav-tabs .nav-link:hover {
  4017. color: #76838f; }
  4018. .panel-heading-tab > .nav-tabs .nav-link.active, .panel-heading-tab > .nav-tabs .nav-link:active {
  4019. color: #76838f;
  4020. background-color: #fff; }
  4021. .panel-heading + .nav-tabs {
  4022. margin-top: -0.715rem; }
  4023. .panel-heading > .dropdown .dropdown-toggle {
  4024. color: inherit; }
  4025. .panel-body {
  4026. position: relative;
  4027. padding: 30px 30px; }
  4028. .panel-body::after {
  4029. display: block;
  4030. clear: both;
  4031. content: ""; }
  4032. .panel-heading + .panel-body {
  4033. padding-top: 0; }
  4034. .panel-body h1:first-child, .panel-body h2:first-child, .panel-body h3:first-child, .panel-body h4:first-child, .panel-body h5:first-child, .panel-body h6:first-child, .panel-body .h1:first-child, .panel-body .h2:first-child, .panel-body .h3:first-child, .panel-body .h4:first-child, .panel-body .h5:first-child, .panel-body .h6:first-child {
  4035. margin-top: 0; }
  4036. .panel-body > *:last-child {
  4037. margin-bottom: 0; }
  4038. .panel-body > .list-group-dividered:only-child > .list-group-item:last-child {
  4039. border-bottom-color: transparent; }
  4040. .panel-footer {
  4041. border-bottom-right-radius: 0.214rem;
  4042. border-bottom-left-radius: 0.214rem;
  4043. padding: 0 30px 15px;
  4044. background-color: transparent;
  4045. border-top: 1px solid transparent; }
  4046. .table + .panel-footer {
  4047. padding-top: 15px;
  4048. border-color: #e4eaec; }
  4049. .panel-title {
  4050. display: block;
  4051. padding: 20px 30px;
  4052. margin-top: 0;
  4053. margin-bottom: 0;
  4054. font-size: 18px;
  4055. color: #37474f; }
  4056. .panel-title > .icon {
  4057. margin-right: 10px; }
  4058. .panel-title > .badge {
  4059. margin-left: 10px; }
  4060. .panel-title small, .panel-title .small {
  4061. color: #76838f; }
  4062. .panel-title > a, .panel-title > small > a, .panel-title > .small > a {
  4063. color: inherit; }
  4064. .panel-desc {
  4065. display: block;
  4066. padding: 5px 0 0;
  4067. margin: 0;
  4068. font-size: 1rem;
  4069. font-weight: 100;
  4070. color: #76838f; }
  4071. .panel-actions {
  4072. position: absolute;
  4073. top: 50%;
  4074. right: 30px;
  4075. z-index: 1;
  4076. margin: auto;
  4077. -webkit-transform: translate(0%, -50%);
  4078. transform: translate(0%, -50%); }
  4079. @media (max-width: 479.98px) {
  4080. .panel-actions {
  4081. right: 20px; } }
  4082. ul .panel-actions {
  4083. list-style: none; }
  4084. ul .panel-actions > li {
  4085. display: inline-block;
  4086. margin-left: 8px; }
  4087. ul .panel-actions > li:first-child {
  4088. margin-left: 0; }
  4089. .panel-actions a.dropdown-toggle {
  4090. text-decoration: none; }
  4091. .panel-actions .dropdown {
  4092. display: inline-block; }
  4093. .panel-actions .dropdown-toggle {
  4094. display: inline-block; }
  4095. .panel-actions .panel-action {
  4096. display: inline-block;
  4097. padding: 8px 10px;
  4098. color: #a3afb7;
  4099. text-decoration: none;
  4100. cursor: pointer;
  4101. background-color: transparent; }
  4102. .panel-actions .panel-action:hover {
  4103. color: #526069; }
  4104. .panel-actions .panel-action:active {
  4105. color: #526069; }
  4106. .panel-actions .panel-action[data-toggle="dropdown"]:not(.dropdown-toggle) {
  4107. width: 34px;
  4108. text-align: center; }
  4109. .panel-actions .progress {
  4110. width: 100px;
  4111. margin: 0; }
  4112. .panel-actions .pagination {
  4113. margin: 0; }
  4114. ul.panel-actions {
  4115. list-style: none; }
  4116. ul.panel-actions > li {
  4117. display: inline-block;
  4118. margin-left: 8px; }
  4119. ul.panel-actions > li:first-child {
  4120. margin-left: 0; }
  4121. .panel-toolbar {
  4122. padding: 5px 15px;
  4123. margin: 0;
  4124. background-color: transparent;
  4125. border-top: 1px solid #e4eaec;
  4126. border-bottom: 1px solid #e4eaec; }
  4127. .panel-bordered .panel-toolbar {
  4128. border-top-color: transparent; }
  4129. .panel-toolbar .btn {
  4130. padding: 5px 10px;
  4131. color: #a3afb7; }
  4132. .panel-toolbar .btn.icon {
  4133. width: 1em;
  4134. text-align: center; }
  4135. .panel-toolbar .btn:hover, .panel-toolbar .btn:active, .panel-toolbar .btn.active {
  4136. color: #76838f; }
  4137. .panel-loading {
  4138. position: absolute;
  4139. top: 0;
  4140. left: 0;
  4141. z-index: 6;
  4142. display: none;
  4143. width: 100%;
  4144. height: 100%;
  4145. border-radius: 0.286rem;
  4146. opacity: .6; }
  4147. .panel-loading .loader {
  4148. position: absolute;
  4149. top: 50%;
  4150. left: 50%;
  4151. -webkit-transform: translate(-50%, -50%);
  4152. transform: translate(-50%, -50%); }
  4153. .panel > *:not(.panel-loading):not(.collapsing) {
  4154. transition: opacity .3s; }
  4155. .panel.is-loading > *:not(.panel-loading) {
  4156. opacity: .3; }
  4157. .panel.is-loading .panel-loading {
  4158. display: block;
  4159. opacity: 1; }
  4160. .panel-footer-chart {
  4161. padding: 0; }
  4162. .panel-control {
  4163. padding: 0;
  4164. border: none;
  4165. border-radius: 0;
  4166. box-shadow: none; }
  4167. .panel-body.scrollable-vertical {
  4168. padding-right: 0 !important;
  4169. padding-left: 0 !important; }
  4170. .panel-body.scrollable-vertical > .scrollable-container > .scrollable-content {
  4171. padding-right: 30px;
  4172. padding-left: 30px; }
  4173. @media (max-width: 479.98px) {
  4174. .panel-body.scrollable-vertical > .scrollable-container > .scrollable-content {
  4175. padding-right: 20px;
  4176. padding-left: 20px; } }
  4177. .panel-body.scrollable-vertical > .scrollable-bar {
  4178. height: calc(100% - 30px);
  4179. margin-top: 0;
  4180. margin-bottom: 30px;
  4181. -webkit-transform: translateX(-26px);
  4182. transform: translateX(-26px); }
  4183. .panel-bordered > .panel-body.scrollable-vertical > .scrollable-bar {
  4184. height: calc(100% - 2 * 30px);
  4185. margin-bottom: 30px; }
  4186. .panel-body.scrollable-horizontal {
  4187. padding-top: 0 !important;
  4188. padding-bottom: 0 !important; }
  4189. .panel-body.scrollable-horizontal > .scrollable-container > .scrollable-content {
  4190. padding-top: 0;
  4191. padding-bottom: 30px; }
  4192. .panel-bordered > .panel-body.scrollable-horizontal > .scrollable-container > .scrollable-content {
  4193. padding-top: 30px;
  4194. padding-bottom: 30px; }
  4195. .panel-body.scrollable-horizontal > .scrollable-bar {
  4196. width: calc(100% - 2 * 30px);
  4197. margin-right: 30px;
  4198. margin-left: 0;
  4199. -webkit-transform: translateY(-26px);
  4200. transform: translateY(-26px); }
  4201. @media (max-width: 479.98px) {
  4202. .panel-body.scrollable-horizontal > .scrollable-bar {
  4203. width: calc(100% - 2* 20px);
  4204. margin-right: 20px; } }
  4205. .panel-bordered > .panel-body.scrollable-horizontal > .scrollable-bar {
  4206. -webkit-transform: translateY(-26px);
  4207. transform: translateY(-26px); }
  4208. .panel-bordered > .panel-heading {
  4209. border-bottom: 1px solid #e4eaec; }
  4210. .panel-bordered > .panel-heading > .panel-title {
  4211. padding-bottom: 20px; }
  4212. .panel-bordered > .panel-footer {
  4213. padding-top: 15px;
  4214. border-top: 1px solid #e4eaec; }
  4215. .panel-bordered > .panel-body {
  4216. padding-top: 30px; }
  4217. .panel-bordered > .table > tbody:first-child > tr:first-child th, .panel-bordered > .table > tbody:first-child > tr:first-child td {
  4218. border-top: 0; }
  4219. .panel.is-dragging {
  4220. opacity: .8; }
  4221. .panel.is-dragging {
  4222. cursor: move; }
  4223. .panel > .nav-tabs-vertical .nav-tabs {
  4224. margin-left: -1px; }
  4225. .panel > .nav-tabs-vertical .nav-tabs > li > a {
  4226. border-left: none;
  4227. border-radius: 0; }
  4228. .panel > .nav-tabs-vertical .nav-tabs.nav-tabs-reverse {
  4229. margin-right: -1px; }
  4230. .panel > .nav-tabs-vertical .nav-tabs.nav-tabs-reverse > li > a {
  4231. border-right: none;
  4232. border-radius: 0; }
  4233. .panel:hover .panel-actions .show-on-hover {
  4234. display: inline-block; }
  4235. .panel .panel-actions .show-on-hover {
  4236. display: none; }
  4237. .panel.is-fullscreen {
  4238. position: fixed;
  4239. top: 0;
  4240. left: 0;
  4241. z-index: 9999;
  4242. width: 100%;
  4243. height: 100%;
  4244. border-radius: 0; }
  4245. .panel.is-fullscreen .panel-loading {
  4246. border-radius: 0; }
  4247. .panel.is-fullscreen .panel-actions [data-toggle="collapse"] {
  4248. display: none; }
  4249. .panel.is-close {
  4250. display: none; }
  4251. .panel.is-collapse .panel-body {
  4252. display: none;
  4253. height: 0; }
  4254. .panel > .alert {
  4255. padding-right: 30px;
  4256. padding-left: 30px; }
  4257. @media (max-width: 479.98px) {
  4258. .panel > .alert {
  4259. padding-right: 20px;
  4260. padding-left: 20px; }
  4261. .panel > .alert-dismissible {
  4262. padding-right: 40px; } }
  4263. .panel > .alert-dismissible {
  4264. padding-right: 50px; }
  4265. .panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {
  4266. margin-bottom: 0; }
  4267. .panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {
  4268. padding-right: 30px 30px;
  4269. padding-left: 30px 30px; }
  4270. .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
  4271. border-top-left-radius: 0.214rem;
  4272. border-top-right-radius: 0.214rem; }
  4273. .panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  4274. border-top-left-radius: 0.214rem;
  4275. border-top-right-radius: 0.214rem; }
  4276. .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  4277. border-top-left-radius: 0.214rem; }
  4278. .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  4279. border-top-right-radius: 0.214rem; }
  4280. .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
  4281. border-bottom-right-radius: 0.214rem;
  4282. border-bottom-left-radius: 0.214rem; }
  4283. .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  4284. border-bottom-right-radius: 0.214rem;
  4285. border-bottom-left-radius: 0.214rem; }
  4286. .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  4287. border-bottom-left-radius: 0.214rem; }
  4288. .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  4289. border-bottom-right-radius: 0.214rem; }
  4290. .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
  4291. border-top: 1px solid #e4eaec; }
  4292. .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
  4293. border-top: 0; }
  4294. .panel > .table-bordered, .panel > .table-responsive > .table-bordered {
  4295. border: 0; }
  4296. .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  4297. border-left: 0; }
  4298. .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  4299. border-right: 0; }
  4300. .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  4301. border-bottom: 0; }
  4302. .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  4303. border-bottom: 0; }
  4304. .panel > .table-responsive {
  4305. margin-bottom: 0;
  4306. border: 0; }
  4307. .panel > .table > tr > td:first-child, .panel > .table > tr > th:first-child, .panel > .table > thead > tr > td:first-child, .panel > .table > thead > tr > th:first-child, .panel > .table > tbody > tr > td:first-child, .panel > .table > tbody > tr > th:first-child, .panel > .table > tfoot > tr > td:first-child, .panel > .table > tfoot > tr > th:first-child, .panel > .table-responsive .table > tr > td:first-child, .panel > .table-responsive .table > tr > th:first-child, .panel > .table-responsive .table > thead > tr > td:first-child, .panel > .table-responsive .table > thead > tr > th:first-child, .panel > .table-responsive .table > tbody > tr > td:first-child, .panel > .table-responsive .table > tbody > tr > th:first-child, .panel > .table-responsive .table > tfoot > tr > td:first-child, .panel > .table-responsive .table > tfoot > tr > th:first-child {
  4308. padding-left: 30px; }
  4309. @media (max-width: 479.98px) {
  4310. .panel > .table > tr > td:first-child, .panel > .table > tr > th:first-child, .panel > .table > thead > tr > td:first-child, .panel > .table > thead > tr > th:first-child, .panel > .table > tbody > tr > td:first-child, .panel > .table > tbody > tr > th:first-child, .panel > .table > tfoot > tr > td:first-child, .panel > .table > tfoot > tr > th:first-child, .panel > .table-responsive .table > tr > td:first-child, .panel > .table-responsive .table > tr > th:first-child, .panel > .table-responsive .table > thead > tr > td:first-child, .panel > .table-responsive .table > thead > tr > th:first-child, .panel > .table-responsive .table > tbody > tr > td:first-child, .panel > .table-responsive .table > tbody > tr > th:first-child, .panel > .table-responsive .table > tfoot > tr > td:first-child, .panel > .table-responsive .table > tfoot > tr > th:first-child {
  4311. padding-left: 20px; } }
  4312. .panel > .table > tr > td:last-child, .panel > .table > tr > th:last-child, .panel > .table > thead > tr > td:last-child, .panel > .table > thead > tr > th:last-child, .panel > .table > tbody > tr > td:last-child, .panel > .table > tbody > tr > th:last-child, .panel > .table > tfoot > tr > td:last-child, .panel > .table > tfoot > tr > th:last-child, .panel > .table-responsive .table > tr > td:last-child, .panel > .table-responsive .table > tr > th:last-child, .panel > .table-responsive .table > thead > tr > td:last-child, .panel > .table-responsive .table > thead > tr > th:last-child, .panel > .table-responsive .table > tbody > tr > td:last-child, .panel > .table-responsive .table > tbody > tr > th:last-child, .panel > .table-responsive .table > tfoot > tr > td:last-child, .panel > .table-responsive .table > tfoot > tr > th:last-child {
  4313. padding-right: 30px; }
  4314. @media (max-width: 479.98px) {
  4315. .panel > .table > tr > td:last-child, .panel > .table > tr > th:last-child, .panel > .table > thead > tr > td:last-child, .panel > .table > thead > tr > th:last-child, .panel > .table > tbody > tr > td:last-child, .panel > .table > tbody > tr > th:last-child, .panel > .table > tfoot > tr > td:last-child, .panel > .table > tfoot > tr > th:last-child, .panel > .table-responsive .table > tr > td:last-child, .panel > .table-responsive .table > tr > th:last-child, .panel > .table-responsive .table > thead > tr > td:last-child, .panel > .table-responsive .table > thead > tr > th:last-child, .panel > .table-responsive .table > tbody > tr > td:last-child, .panel > .table-responsive .table > tbody > tr > th:last-child, .panel > .table-responsive .table > tfoot > tr > td:last-child, .panel > .table-responsive .table > tfoot > tr > th:last-child {
  4316. padding-right: 20px; } }
  4317. .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
  4318. border-top: 1px solid #e4eaec; }
  4319. .panel > .list-group, .panel > .panel-collapse > .list-group {
  4320. margin-bottom: 0; }
  4321. .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
  4322. border-width: 1px 0;
  4323. border-radius: 0; }
  4324. .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  4325. border-top-left-radius: 0.214rem;
  4326. border-top-right-radius: 0.214rem;
  4327. border-top: 0; }
  4328. .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  4329. border-bottom-right-radius: 0.214rem;
  4330. border-bottom-left-radius: 0.214rem;
  4331. border-bottom: 0; }
  4332. .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  4333. border-top-left-radius: 0;
  4334. border-top-right-radius: 0; }
  4335. .panel > .list-group .list-group-item {
  4336. padding-right: 30px;
  4337. padding-left: 30px; }
  4338. @media (max-width: 479.98px) {
  4339. .panel > .list-group .list-group-item {
  4340. padding-right: 20px;
  4341. padding-left: 20px; } }
  4342. .panel-heading + .list-group .list-group-item:first-child {
  4343. border-top-width: 0; }
  4344. .list-group + .panel-footer {
  4345. border-top-width: 0; }
  4346. .panel.panel-transparent {
  4347. background: transparent;
  4348. border-color: transparent;
  4349. box-shadow: none; }
  4350. .panel.panel-transparent > .panel-heading, .panel.panel-transparent > .panel-footer {
  4351. border-color: transparent; }
  4352. .panel-default .panel-heading {
  4353. color: #76838f;
  4354. background-color: #e4eaec;
  4355. border: none; }
  4356. .panel-default .panel-heading + .panel-collapse > .panel-body {
  4357. border-top-color: #e4eaec; }
  4358. .panel-default .panel-heading .badge-pill {
  4359. color: #e4eaec;
  4360. background-color: #76838f; }
  4361. .panel-default .panel-title {
  4362. color: #76838f; }
  4363. .panel-default .panel-action {
  4364. color: #76838f; }
  4365. .panel-default .panel-footer + .panel-collapse > .panel-body {
  4366. border-bottom-color: #e4eaec; }
  4367. .panel-default .panel-title {
  4368. color: #37474f; }
  4369. .panel-primary .panel-heading {
  4370. color: #fff;
  4371. background-color: #3e8ef7;
  4372. border: none; }
  4373. .panel-primary .panel-heading + .panel-collapse > .panel-body {
  4374. border-top-color: #3e8ef7; }
  4375. .panel-primary .panel-heading .badge-pill {
  4376. color: #3e8ef7;
  4377. background-color: #fff; }
  4378. .panel-primary .panel-title {
  4379. color: #fff; }
  4380. .panel-primary .panel-action {
  4381. color: #fff; }
  4382. .panel-primary .panel-footer + .panel-collapse > .panel-body {
  4383. border-bottom-color: #3e8ef7; }
  4384. .panel-success .panel-heading {
  4385. color: #fff;
  4386. background-color: #11c26d;
  4387. border: none; }
  4388. .panel-success .panel-heading + .panel-collapse > .panel-body {
  4389. border-top-color: #0fab46; }
  4390. .panel-success .panel-heading .badge-pill {
  4391. color: #11c26d;
  4392. background-color: #fff; }
  4393. .panel-success .panel-title {
  4394. color: #fff; }
  4395. .panel-success .panel-action {
  4396. color: #fff; }
  4397. .panel-success .panel-footer + .panel-collapse > .panel-body {
  4398. border-bottom-color: #0fab46; }
  4399. .panel-info .panel-heading {
  4400. color: #fff;
  4401. background-color: #0bb2d4;
  4402. border: none; }
  4403. .panel-info .panel-heading + .panel-collapse > .panel-body {
  4404. border-top-color: #09b2b2; }
  4405. .panel-info .panel-heading .badge-pill {
  4406. color: #0bb2d4;
  4407. background-color: #fff; }
  4408. .panel-info .panel-title {
  4409. color: #fff; }
  4410. .panel-info .panel-action {
  4411. color: #fff; }
  4412. .panel-info .panel-footer + .panel-collapse > .panel-body {
  4413. border-bottom-color: #09b2b2; }
  4414. .panel-warning .panel-heading {
  4415. color: #fff;
  4416. background-color: #eb6709;
  4417. border: none; }
  4418. .panel-warning .panel-heading + .panel-collapse > .panel-body {
  4419. border-top-color: #dc3d08; }
  4420. .panel-warning .panel-heading .badge-pill {
  4421. color: #eb6709;
  4422. background-color: #fff; }
  4423. .panel-warning .panel-title {
  4424. color: #fff; }
  4425. .panel-warning .panel-action {
  4426. color: #fff; }
  4427. .panel-warning .panel-footer + .panel-collapse > .panel-body {
  4428. border-bottom-color: #dc3d08; }
  4429. .panel-danger .panel-heading {
  4430. color: #fff;
  4431. background-color: #ff4c52;
  4432. border: none; }
  4433. .panel-danger .panel-heading + .panel-collapse > .panel-body {
  4434. border-top-color: #ff3d64; }
  4435. .panel-danger .panel-heading .badge-pill {
  4436. color: #ff4c52;
  4437. background-color: #fff; }
  4438. .panel-danger .panel-title {
  4439. color: #fff; }
  4440. .panel-danger .panel-action {
  4441. color: #fff; }
  4442. .panel-danger .panel-footer + .panel-collapse > .panel-body {
  4443. border-bottom-color: #ff3d64; }
  4444. .panel-dark .panel-heading {
  4445. color: #fff;
  4446. background-color: #526069;
  4447. border: none; }
  4448. .panel-dark .panel-heading + .panel-collapse > .panel-body {
  4449. border-top-color: #526069; }
  4450. .panel-dark .panel-heading .badge-pill {
  4451. color: #526069;
  4452. background-color: #fff; }
  4453. .panel-dark .panel-title {
  4454. color: #fff; }
  4455. .panel-dark .panel-action {
  4456. color: #fff; }
  4457. .panel-dark .panel-footer + .panel-collapse > .panel-body {
  4458. border-bottom-color: #526069; }
  4459. .panel-line .panel-heading {
  4460. background: transparent;
  4461. border: none;
  4462. border-top: 3px solid transparent; }
  4463. .panel-line.panel-default .panel-heading {
  4464. color: #e4eaec;
  4465. background: transparent;
  4466. border-top-color: #e4eaec; }
  4467. .panel-line.panel-default .panel-title {
  4468. color: #e4eaec; }
  4469. .panel-line.panel-default .panel-action {
  4470. color: #e4eaec; }
  4471. .panel-line.panel-default .panel-title {
  4472. color: #37474f; }
  4473. .panel-line.panel-default .panel-action {
  4474. color: #a3afb7; }
  4475. .panel-line.panel-primary .panel-heading {
  4476. color: #3e8ef7;
  4477. background: transparent;
  4478. border-top-color: #3e8ef7; }
  4479. .panel-line.panel-primary .panel-title {
  4480. color: #3e8ef7; }
  4481. .panel-line.panel-primary .panel-action {
  4482. color: #3e8ef7; }
  4483. .panel-line.panel-success .panel-heading {
  4484. color: #11c26d;
  4485. background: transparent;
  4486. border-top-color: #11c26d; }
  4487. .panel-line.panel-success .panel-title {
  4488. color: #11c26d; }
  4489. .panel-line.panel-success .panel-action {
  4490. color: #11c26d; }
  4491. .panel-line.panel-info .panel-heading {
  4492. color: #0bb2d4;
  4493. background: transparent;
  4494. border-top-color: #0bb2d4; }
  4495. .panel-line.panel-info .panel-title {
  4496. color: #0bb2d4; }
  4497. .panel-line.panel-info .panel-action {
  4498. color: #0bb2d4; }
  4499. .panel-line.panel-warning .panel-heading {
  4500. color: #eb6709;
  4501. background: transparent;
  4502. border-top-color: #eb6709; }
  4503. .panel-line.panel-warning .panel-title {
  4504. color: #eb6709; }
  4505. .panel-line.panel-warning .panel-action {
  4506. color: #eb6709; }
  4507. .panel-line.panel-danger .panel-heading {
  4508. color: #ff4c52;
  4509. background: transparent;
  4510. border-top-color: #ff4c52; }
  4511. .panel-line.panel-danger .panel-title {
  4512. color: #ff4c52; }
  4513. .panel-line.panel-danger .panel-action {
  4514. color: #ff4c52; }
  4515. .panel-line.panel-dark .panel-heading {
  4516. color: #526069;
  4517. background: transparent;
  4518. border-top-color: #526069; }
  4519. .panel-line.panel-dark .panel-title {
  4520. color: #526069; }
  4521. .panel-line.panel-dark .panel-action {
  4522. color: #526069; }
  4523. @media (max-width: 767.98px) {
  4524. .panel-actions {
  4525. position: relative;
  4526. top: auto;
  4527. right: auto;
  4528. display: block;
  4529. padding: 0 30px 15px;
  4530. margin: auto;
  4531. -webkit-transform: none;
  4532. transform: none; }
  4533. .panel-actions-keep {
  4534. position: absolute;
  4535. top: 50%;
  4536. right: 30px;
  4537. padding: 0;
  4538. -webkit-transform: translate(0%, -50%);
  4539. transform: translate(0%, -50%); } }
  4540. @media (max-width: 479.98px) {
  4541. .panel-actions {
  4542. padding-left: 20px; }
  4543. .panel-actions-keep {
  4544. right: 15px; }
  4545. .panel-actions .progress {
  4546. min-width: 80px; }
  4547. .panel-actions .show-on-hover {
  4548. display: none; }
  4549. .panel-title, .panel-body, .panel-footer {
  4550. padding-right: 20px;
  4551. padding-left: 20px; } }
  4552. .panel-group {
  4553. margin-bottom: 22px; }
  4554. .panel-group .panel {
  4555. margin-bottom: 0;
  4556. border-radius: 0.286rem;
  4557. box-shadow: none; }
  4558. .panel-group .panel + .panel {
  4559. margin-top: 10px; }
  4560. .panel-group .panel-title {
  4561. position: relative;
  4562. padding: 15px 30px;
  4563. font-size: 1rem; }
  4564. .panel-group .panel-title::before, .panel-group .panel-title::after {
  4565. position: absolute;
  4566. top: 15px;
  4567. right: 30px;
  4568. font-family: "Web Icons";
  4569. transition: all 300ms linear 0s; }
  4570. .panel-group .panel-title::before {
  4571. content: ""; }
  4572. .panel-group .panel-title::after {
  4573. content: ""; }
  4574. .panel-group .panel-title[aria-expanded="false"]::before {
  4575. opacity: .4; }
  4576. .panel-group .panel-title[aria-expanded="false"]::after {
  4577. opacity: 0;
  4578. -webkit-transform: rotate(-180deg);
  4579. transform: rotate(-180deg); }
  4580. .panel-group .panel-title[aria-expanded="true"]::before {
  4581. opacity: 0;
  4582. -webkit-transform: rotate(180deg);
  4583. transform: rotate(180deg); }
  4584. .panel-group .panel-title[aria-expanded="true"]::after {
  4585. opacity: 1; }
  4586. .panel-group .panel-title:hover, .panel-group .panel-title:focus {
  4587. color: #76838f;
  4588. text-decoration: none; }
  4589. .panel-group .panel-title:focus {
  4590. outline: none; }
  4591. .panel-group .panel-heading {
  4592. border-bottom: 0; }
  4593. .panel-group .panel-heading + .panel-collapse {
  4594. margin: 0; }
  4595. .panel-group .panel-heading + .panel-collapse > .list-group {
  4596. border-top: 1px solid #e4eaec; }
  4597. .panel-group .panel-collapse .panel-body {
  4598. padding: 15px 30px; }
  4599. .panel-group .panel-footer {
  4600. border-top: 0; }
  4601. .panel-group .panel-footer + .panel-collapse .panel-body {
  4602. border-bottom: 1px solid #e4eaec; }
  4603. .panel-group-continuous .panel {
  4604. border-radius: 0; }
  4605. .panel-group-continuous .panel:first-child {
  4606. border-radius: 0.286rem 0.286rem 0 0; }
  4607. .panel-group-continuous .panel:last-child {
  4608. border-radius: 0 0 0.286rem 0.286rem; }
  4609. .panel-group-continuous .panel + .panel {
  4610. margin-top: 0;
  4611. border-top: 1px solid #e4eaec; }
  4612. .panel-group-simple .panel {
  4613. background: transparent; }
  4614. .panel-group-simple .panel-title {
  4615. padding-bottom: 10px;
  4616. padding-left: 0; }
  4617. .panel-group-simple .panel-title::before, .panel-group-simple .panel-title::after {
  4618. right: 5px; }
  4619. .panel-group-simple .panel-collapse .panel-body {
  4620. padding-top: 10px;
  4621. padding-right: 0;
  4622. padding-left: 0; }
  4623. .panel-group-simple .panel + .panel {
  4624. margin-top: 0; }
  4625. .cover {
  4626. overflow: hidden; }
  4627. .cover-background {
  4628. height: 100%;
  4629. background-repeat: no-repeat;
  4630. background-position: center;
  4631. background-size: cover; }
  4632. .cover-image {
  4633. width: 100%; }
  4634. .cover-quote, .blockquote.cover-quote {
  4635. position: relative;
  4636. padding-left: 35px;
  4637. margin-bottom: 0;
  4638. border-left: none; }
  4639. .cover-quote::before, .cover-quote::after, .blockquote.cover-quote::before, .blockquote.cover-quote::after {
  4640. position: absolute;
  4641. top: -20px;
  4642. font-size: 4em; }
  4643. .cover-quote::before, .blockquote.cover-quote::before {
  4644. left: 0;
  4645. content: open-quote; }
  4646. .cover-quote::after, .blockquote.cover-quote::after {
  4647. right: 0;
  4648. visibility: hidden;
  4649. content: close-quote; }
  4650. .cover-quote.blockquote-reverse, .blockquote.cover-quote.blockquote-reverse {
  4651. padding-right: 35px;
  4652. padding-left: 20px;
  4653. border-right: none; }
  4654. .cover-quote.blockquote-reverse::before, .blockquote.cover-quote.blockquote-reverse::before {
  4655. right: 0;
  4656. left: auto;
  4657. content: close-quote; }
  4658. .cover-gallery .carousel-inner img {
  4659. width: 100%; }
  4660. .cover-iframe {
  4661. width: 100%;
  4662. border: 0 none; }
  4663. /* ========================================================================
  4664. Component: Overlay
  4665. ========================================================================== */
  4666. .overlay {
  4667. position: relative;
  4668. display: inline-block;
  4669. width: 100%;
  4670. max-width: 100%;
  4671. margin: 0;
  4672. overflow: hidden;
  4673. vertical-align: middle;
  4674. -webkit-transform: translateZ(0);
  4675. transform: translateZ(0); }
  4676. .overlay-figure {
  4677. width: 100%;
  4678. max-width: 100%;
  4679. margin-bottom: 0; }
  4680. /* Sub-object `overlay-panel`
  4681. ========================================================================== */
  4682. .overlay-panel {
  4683. position: absolute;
  4684. top: 0;
  4685. right: 0;
  4686. bottom: 0;
  4687. left: 0;
  4688. padding: 20px;
  4689. color: #fff; }
  4690. .overlay-panel a:not([class]) {
  4691. color: inherit;
  4692. text-decoration: underline; }
  4693. .overlay-panel > :last-child {
  4694. margin-bottom: 0; }
  4695. .overlay-panel h1, .overlay-panel h2, .overlay-panel h3, .overlay-panel h4, .overlay-panel h5, .overlay-panel h6 {
  4696. color: inherit; }
  4697. /* Sub-object `overlay-hover`
  4698. ========================================================================== */
  4699. .overlay-hover:not(:hover) .overlay-panel:not(.overlay-background-fixed) {
  4700. opacity: 0; }
  4701. /* Modifier `overlay-background`
  4702. ========================================================================== */
  4703. .overlay-background {
  4704. background: rgba(0, 0, 0, 0.5); }
  4705. /* Modifier `overlay-image`
  4706. ========================================================================== */
  4707. .overlay-image {
  4708. width: 100%;
  4709. max-width: 100%;
  4710. padding: 0; }
  4711. /* Modifier `overlay-shade`
  4712. ========================================================================== */
  4713. .overlay-shade {
  4714. background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.87) 90%, #fff 100%) repeat scroll 0 0; }
  4715. /* Position modifiers
  4716. ========================================================================== */
  4717. .overlay-top {
  4718. bottom: auto; }
  4719. .overlay-bottom {
  4720. top: auto; }
  4721. .overlay-left {
  4722. right: auto; }
  4723. .overlay-right {
  4724. left: auto; }
  4725. /* Sub-object `overlay-icon`
  4726. ========================================================================== */
  4727. .overlay-icon {
  4728. font-size: 0;
  4729. text-align: center; }
  4730. .overlay-icon::before {
  4731. display: inline-block;
  4732. height: 100%;
  4733. vertical-align: middle;
  4734. content: ""; }
  4735. .overlay-icon .icon {
  4736. display: inline-block;
  4737. width: 2.286rem;
  4738. height: 2.286rem;
  4739. margin-right: 10px;
  4740. margin-left: 10px;
  4741. font-size: 2.286rem;
  4742. line-height: 1;
  4743. color: #fff;
  4744. text-decoration: none; }
  4745. /* Sub-object `overlay-anchor`
  4746. ========================================================================== */
  4747. .overlay-anchor {
  4748. position: absolute;
  4749. top: 0;
  4750. right: 0;
  4751. bottom: 0;
  4752. left: 0; }
  4753. /* Transitions
  4754. ========================================================================== */
  4755. .overlay-fade, .overlay-scale, .overlay-spin, .overlay-grayscale, .overlay-blur, [class*="overlay-slide"] {
  4756. transition-timing-function: ease-out;
  4757. transition-duration: .3s;
  4758. transition-property: opacity transform filter; }
  4759. .overlay-fade {
  4760. opacity: 0.7; }
  4761. .overlay-hover:hover .overlay-fade {
  4762. opacity: 1; }
  4763. .overlay-scale {
  4764. -webkit-transform: scale(1);
  4765. transform: scale(1); }
  4766. .overlay-hover:hover .overlay-scale {
  4767. -webkit-transform: scale(1.1);
  4768. transform: scale(1.1); }
  4769. .overlay-spin {
  4770. -webkit-transform: scale(1) rotate(0deg);
  4771. transform: scale(1) rotate(0deg); }
  4772. .overlay-hover:hover .overlay-spin {
  4773. -webkit-transform: scale(1.1) rotate(3deg);
  4774. transform: scale(1.1) rotate(3deg); }
  4775. .overlay-grayscale {
  4776. -webkit-filter: grayscale(100%);
  4777. filter: grayscale(100%); }
  4778. .overlay-hover:hover .overlay-grayscale {
  4779. -webkit-filter: grayscale(0%);
  4780. filter: grayscale(0%); }
  4781. [class*="overlay-slide"] {
  4782. opacity: 0; }
  4783. /* Top */
  4784. .overlay-slide-top {
  4785. -webkit-transform: translateY(-100%);
  4786. transform: translateY(-100%); }
  4787. /* Bottom */
  4788. .overlay-slide-bottom {
  4789. -webkit-transform: translateY(100%);
  4790. transform: translateY(100%); }
  4791. /* Left */
  4792. .overlay-slide-left {
  4793. -webkit-transform: translateX(-100%);
  4794. transform: translateX(-100%); }
  4795. /* Right */
  4796. .overlay-slide-right {
  4797. -webkit-transform: translateX(100%);
  4798. transform: translateX(100%); }
  4799. /* Hover */
  4800. .overlay-hover:hover [class*="overlay-slide"] {
  4801. opacity: 1;
  4802. -webkit-transform: translateX(0) translateY(0);
  4803. transform: translateX(0) translateY(0); }
  4804. .comments {
  4805. padding: 0;
  4806. margin: 0; }
  4807. .comments .comment {
  4808. border: none;
  4809. border-bottom: 1px solid #e4eaec; }
  4810. .comments .comment .comment:first-child {
  4811. border-top: 1px solid #e4eaec; }
  4812. .comments .comment .comment:last-child {
  4813. border-bottom: none; }
  4814. .comment {
  4815. padding: 20px 0;
  4816. margin: 0; }
  4817. .comment .comment {
  4818. padding-bottom: 20px;
  4819. margin-top: 20px; }
  4820. .comment .comment:last-child {
  4821. padding-bottom: 0; }
  4822. .comment-author, .comment-author:hover, .comment-author:focus {
  4823. color: #37474f; }
  4824. .comment-meta {
  4825. display: inline-block;
  4826. margin-left: 5px;
  4827. font-size: 0.858rem;
  4828. color: #a3afb7; }
  4829. .comment-content {
  4830. margin-top: 5px; }
  4831. .comment-content p:last-child {
  4832. margin-bottom: 0; }
  4833. .comment-actions {
  4834. margin-top: 10px;
  4835. text-align: right; }
  4836. .comment-actions a {
  4837. display: inline-block;
  4838. margin-right: 10px;
  4839. vertical-align: middle; }
  4840. .comment-actions a.icon {
  4841. text-decoration: none; }
  4842. .comment-actions a:last-child {
  4843. margin-right: 0; }
  4844. .comment-reply {
  4845. margin: 22px 0 10px; }
  4846. .comment-reply .form-group:last-child {
  4847. margin-bottom: 0; }
  4848. .chat-box {
  4849. width: 100%;
  4850. height: 100%;
  4851. overflow: hidden;
  4852. background-color: #fff; }
  4853. .chats {
  4854. padding: 30px 15px; }
  4855. .chat-avatar {
  4856. float: right; }
  4857. .chat-avatar .avatar {
  4858. width: 30px; }
  4859. .chat-body {
  4860. display: block;
  4861. margin: 10px 30px 0 0;
  4862. overflow: hidden; }
  4863. .chat-body:first-child {
  4864. margin-top: 0; }
  4865. .chat-content {
  4866. position: relative;
  4867. display: block;
  4868. float: right;
  4869. padding: 8px 15px;
  4870. margin: 0 20px 10px 0;
  4871. clear: both;
  4872. color: #fff;
  4873. background-color: #3e8ef7;
  4874. border-radius: 0.286rem; }
  4875. .chat-content::before {
  4876. position: absolute;
  4877. top: 10px;
  4878. right: -10px;
  4879. width: 0;
  4880. height: 0;
  4881. content: "";
  4882. border: 5px solid transparent;
  4883. border-left-color: #3e8ef7; }
  4884. .chat-content p {
  4885. margin-bottom: .5rem; }
  4886. .chat-content > p:last-child {
  4887. margin-bottom: 0; }
  4888. .chat-content + .chat-content::before {
  4889. border-color: transparent; }
  4890. .chat-time {
  4891. display: block;
  4892. margin-top: 8px;
  4893. color: rgba(255, 255, 255, 0.6); }
  4894. .chat-left .chat-avatar {
  4895. float: left; }
  4896. .chat-left .chat-body {
  4897. margin-right: 0;
  4898. margin-left: 30px; }
  4899. .chat-left .chat-content {
  4900. float: left;
  4901. margin: 0 0 10px 20px;
  4902. color: #76838f;
  4903. background-color: #dfe9ef; }
  4904. .chat-left .chat-content::before {
  4905. right: auto;
  4906. left: -10px;
  4907. border-right-color: #dfe9ef;
  4908. border-left-color: transparent; }
  4909. .chat-left .chat-content + .chat-content::before {
  4910. border-color: transparent; }
  4911. .chat-left .chat-time {
  4912. color: #a3afb7; }
  4913. .steps {
  4914. display: -ms-flexbox;
  4915. display: flex;
  4916. -ms-flex-wrap: wrap;
  4917. flex-wrap: wrap;
  4918. margin: 0 0 22px; }
  4919. .step {
  4920. position: relative;
  4921. padding: 12px 20px;
  4922. margin: 0;
  4923. font-size: inherit;
  4924. color: #a3afb7;
  4925. vertical-align: top;
  4926. background-color: #f3f7f9;
  4927. border-radius: 0; }
  4928. .step-icon {
  4929. float: left;
  4930. margin-right: .5em;
  4931. font-size: 20px; }
  4932. .step-number {
  4933. position: absolute;
  4934. top: 50%;
  4935. left: 20px;
  4936. width: 40px;
  4937. height: 40px;
  4938. font-size: 24px;
  4939. line-height: 40px;
  4940. color: #fff;
  4941. text-align: center;
  4942. background: #e4eaec;
  4943. border-radius: 50%;
  4944. -webkit-transform: translateY(-50%);
  4945. transform: translateY(-50%); }
  4946. .step-number ~ .step-desc {
  4947. min-height: 40px;
  4948. margin-left: 50px; }
  4949. .step-title {
  4950. margin-bottom: 0;
  4951. font-size: 20px;
  4952. color: #526069; }
  4953. .step-desc {
  4954. text-align: left; }
  4955. .step-desc p {
  4956. margin-bottom: 0; }
  4957. .steps-vertical {
  4958. -ms-flex-direction: column;
  4959. flex-direction: column; }
  4960. .step.current, .step.active {
  4961. color: #fff;
  4962. background-color: #3e8ef7; }
  4963. .step.current .step-title, .step.active .step-title {
  4964. color: #fff; }
  4965. .step.current .step-number, .step.active .step-number {
  4966. color: #3e8ef7;
  4967. background-color: #fff; }
  4968. .step.disabled {
  4969. color: #ccd5db;
  4970. pointer-events: none;
  4971. cursor: auto; }
  4972. .step.disabled .step-title {
  4973. color: #ccd5db; }
  4974. .step.disabled .step-number {
  4975. background-color: #ccd5db; }
  4976. .step.error {
  4977. color: #fff;
  4978. background-color: #ff4c52; }
  4979. .step.error .step-title {
  4980. color: #fff; }
  4981. .step.error .step-number {
  4982. color: #ff4c52;
  4983. background-color: #fff; }
  4984. .step.done {
  4985. color: #fff;
  4986. background-color: #11c26d; }
  4987. .step.done .step-title {
  4988. color: #fff; }
  4989. .step.done .step-number {
  4990. color: #11c26d;
  4991. background-color: #fff; }
  4992. .steps-lg .step {
  4993. padding: 20px 20px;
  4994. font-size: 16px; }
  4995. .steps-lg .step-icon {
  4996. font-size: 22px; }
  4997. .steps-lg .step-title {
  4998. font-size: 22px; }
  4999. .steps-lg .step-number {
  5000. width: 46px;
  5001. height: 46px;
  5002. font-size: 28px;
  5003. line-height: 46px; }
  5004. .steps-lg .step-number ~ .step-desc {
  5005. min-height: 46px;
  5006. margin-left: 56px; }
  5007. .steps-sm .step {
  5008. font-size: 12px; }
  5009. .steps-sm .step-icon {
  5010. font-size: 18px; }
  5011. .steps-sm .step-title {
  5012. font-size: 18px; }
  5013. .steps-sm .step-number {
  5014. width: 30px;
  5015. height: 30px;
  5016. font-size: 24px;
  5017. line-height: 30px; }
  5018. .steps-sm .step-number ~ .step-desc {
  5019. min-height: 30px;
  5020. margin-left: 40px; }
  5021. .steps-xs .step {
  5022. font-size: 10px; }
  5023. .steps-xs .step-icon {
  5024. font-size: 16px; }
  5025. .steps-xs .step-title {
  5026. font-size: 16px; }
  5027. .steps-xs .step-number {
  5028. width: 24px;
  5029. height: 24px;
  5030. font-size: 20px;
  5031. line-height: 24px; }
  5032. .steps-xs .step-number ~ .step-desc {
  5033. min-height: 24px;
  5034. margin-left: 34px; }
  5035. .pearls {
  5036. display: -ms-flexbox;
  5037. display: flex;
  5038. -ms-flex-wrap: wrap;
  5039. flex-wrap: wrap;
  5040. margin: 0 0 22px; }
  5041. .pearl {
  5042. position: relative;
  5043. padding: 0;
  5044. margin: 0;
  5045. text-align: center; }
  5046. .pearl::before, .pearl::after {
  5047. position: absolute;
  5048. top: 18px;
  5049. z-index: 0;
  5050. width: 50%;
  5051. height: 4px;
  5052. content: "";
  5053. background-color: #f3f7f9; }
  5054. .pearl::before {
  5055. left: 0; }
  5056. .pearl::after {
  5057. right: 0; }
  5058. .pearl:first-child::before, .pearl:last-child::after {
  5059. display: none !important; }
  5060. .pearl-number, .pearl-icon {
  5061. position: relative;
  5062. z-index: 1;
  5063. display: inline-block;
  5064. width: 36px;
  5065. height: 36px;
  5066. line-height: 32px;
  5067. color: #fff;
  5068. text-align: center;
  5069. background: #ccd5db;
  5070. border: 2px solid #ccd5db;
  5071. border-radius: 50%; }
  5072. .pearl-number {
  5073. font-size: 18px; }
  5074. .pearl-icon {
  5075. font-size: 18px; }
  5076. .pearl-title {
  5077. overflow: hidden;
  5078. text-overflow: ellipsis;
  5079. white-space: nowrap;
  5080. display: block;
  5081. margin-top: 0.5em;
  5082. margin-bottom: 0;
  5083. font-size: 16px;
  5084. color: #526069; }
  5085. .pearl.current::before, .pearl.current::after, .pearl.active::before, .pearl.active::after {
  5086. background-color: #3e8ef7; }
  5087. .pearl.current .pearl-number, .pearl.current .pearl-icon, .pearl.active .pearl-number, .pearl.active .pearl-icon {
  5088. color: #3e8ef7;
  5089. background-color: #fff;
  5090. border-color: #3e8ef7;
  5091. -webkit-transform: scale(1.3);
  5092. transform: scale(1.3); }
  5093. .pearl.disabled {
  5094. pointer-events: none;
  5095. cursor: auto; }
  5096. .pearl.disabled::before, .pearl.disabled::after {
  5097. background-color: #f3f7f9; }
  5098. .pearl.disabled .pearl-number, .pearl.disabled .pearl-icon {
  5099. color: #fff;
  5100. background-color: #ccd5db;
  5101. border-color: #ccd5db; }
  5102. .pearl.error::before {
  5103. background-color: #3e8ef7; }
  5104. .pearl.error::after {
  5105. background-color: #f3f7f9; }
  5106. .pearl.error .pearl-number, .pearl.error .pearl-icon {
  5107. color: #ff4c52;
  5108. background-color: #fff;
  5109. border-color: #ff4c52; }
  5110. .pearl.done::before, .pearl.done::after {
  5111. background-color: #3e8ef7; }
  5112. .pearl.done .pearl-number, .pearl.done .pearl-icon {
  5113. color: #fff;
  5114. background-color: #3e8ef7;
  5115. border-color: #3e8ef7; }
  5116. .pearls-lg .pearl::before, .pearls-lg .pearl::after {
  5117. top: 20px; }
  5118. .pearls-lg .pearl-title {
  5119. font-size: 18px; }
  5120. .pearls-lg .pearl-number, .pearls-lg .pearl-icon {
  5121. width: 40px;
  5122. height: 40px;
  5123. line-height: 36px; }
  5124. .pearls-lg .pearl-icon {
  5125. font-size: 20px; }
  5126. .pearls-lg .pearl-number {
  5127. font-size: 20px; }
  5128. .pearls-sm .pearl::before, .pearls-sm .pearl::after {
  5129. top: 16px; }
  5130. .pearls-sm .pearl-title {
  5131. font-size: 14px; }
  5132. .pearls-sm .pearl-number, .pearls-sm .pearl-icon {
  5133. width: 32px;
  5134. height: 32px;
  5135. line-height: 28px; }
  5136. .pearls-sm .pearl-number {
  5137. font-size: 16px; }
  5138. .pearls-sm .pearl-icon {
  5139. font-size: 14px; }
  5140. .pearls-xs .pearl::before, .pearls-xs .pearl::after {
  5141. top: 12px;
  5142. height: 2px; }
  5143. .pearls-xs .pearl-title {
  5144. font-size: 12px; }
  5145. .pearls-xs .pearl-number, .pearls-xs .pearl-icon {
  5146. width: 24px;
  5147. height: 24px;
  5148. line-height: 20px; }
  5149. .pearls-xs .pearl-number {
  5150. font-size: 12px; }
  5151. .pearls-xs .pearl-icon {
  5152. font-size: 12px; }
  5153. .timeline {
  5154. position: relative;
  5155. padding: 0;
  5156. margin-bottom: 22px;
  5157. list-style: none;
  5158. background: transparent; }
  5159. .timeline::after {
  5160. display: block;
  5161. clear: both;
  5162. content: ""; }
  5163. .timeline::before {
  5164. position: absolute;
  5165. top: 0;
  5166. bottom: 0;
  5167. left: 50%;
  5168. width: 2px;
  5169. margin-left: -1px;
  5170. content: "";
  5171. background-color: #e4eaec; }
  5172. .timeline:not(.timeline-single) .timeline-item:first-child + .timeline-item, .timeline:not(.timeline-single) .timeline-period + .timeline-item + .timeline-item {
  5173. margin-top: 90px; }
  5174. .timeline-item {
  5175. position: relative;
  5176. display: block;
  5177. float: left;
  5178. width: 50%;
  5179. padding-right: 40px;
  5180. margin-bottom: 60px; }
  5181. .timeline-item:not(.timeline-period)::after {
  5182. display: block;
  5183. clear: both;
  5184. content: ""; }
  5185. .timeline-item.timeline-reverse {
  5186. float: right;
  5187. padding-right: 0;
  5188. padding-left: 40px;
  5189. clear: right; }
  5190. .timeline-item:last-child {
  5191. margin-bottom: 0; }
  5192. .timeline-period {
  5193. position: relative;
  5194. z-index: 6;
  5195. display: block;
  5196. padding: 25px 10px;
  5197. margin: 20px auto 30px;
  5198. clear: both;
  5199. font-size: 26px;
  5200. text-align: center;
  5201. text-transform: uppercase;
  5202. background: #f1f4f5; }
  5203. .timeline-content {
  5204. width: 100%;
  5205. overflow: hidden; }
  5206. .timeline-dot {
  5207. position: absolute;
  5208. top: 7.5px;
  5209. right: 0;
  5210. z-index: 11;
  5211. color: #fff;
  5212. text-align: center;
  5213. cursor: pointer;
  5214. background-color: #3e8ef7;
  5215. border-radius: 50%; }
  5216. .timeline-reverse .timeline-dot {
  5217. right: auto;
  5218. left: 0;
  5219. margin-right: 0; }
  5220. @media (max-width: 767.98px) {
  5221. .timeline {
  5222. margin-left: 7px; }
  5223. .timeline .timeline-dot {
  5224. margin-left: -7px; } }
  5225. .timeline .timeline-dot {
  5226. width: 14px;
  5227. height: 14px;
  5228. margin-right: -7px;
  5229. line-height: 14px; }
  5230. .timeline .timeline-reverse .timeline-dot {
  5231. margin-left: -7px; }
  5232. .timeline.timeline-single {
  5233. margin-left: 7px; }
  5234. .timeline.timeline-single .timeline-dot {
  5235. margin-left: -7px; }
  5236. .timeline-info {
  5237. float: right;
  5238. padding: 0 20px;
  5239. margin-bottom: 22px;
  5240. line-height: 28px;
  5241. text-align: center;
  5242. background: #e4eaec;
  5243. border: 1px solid #e4eaec;
  5244. border-radius: 20px; }
  5245. .timeline-reverse .timeline-info {
  5246. float: left; }
  5247. .timeline-footer {
  5248. position: absolute;
  5249. right: 0;
  5250. bottom: -30px;
  5251. margin-right: 55px; }
  5252. .timeline-footer .icon {
  5253. margin-right: .3em; }
  5254. .timeline-reverse .timeline-footer {
  5255. right: auto;
  5256. left: 0;
  5257. margin-right: 0;
  5258. margin-left: 55px; }
  5259. .timeline-reverse + .timeline-reverse {
  5260. margin-top: 0; }
  5261. @media (max-width: 767.98px) {
  5262. .timeline::before {
  5263. left: 0; }
  5264. .timeline-item, .timeline-item.timeline-reverse {
  5265. float: none;
  5266. width: 100%;
  5267. padding-right: 0;
  5268. padding-left: 40px;
  5269. margin-top: 0;
  5270. margin-bottom: 60px; }
  5271. .timeline-dot {
  5272. right: auto;
  5273. left: 0;
  5274. margin-right: 0;
  5275. margin-left: -7px; }
  5276. .timeline-info {
  5277. display: inline-block;
  5278. float: none; }
  5279. .timeline-footer {
  5280. right: auto;
  5281. bottom: -26px;
  5282. left: 0;
  5283. margin-right: 0;
  5284. margin-left: 40px; } }
  5285. .timeline-single::before {
  5286. left: 0; }
  5287. .timeline-single .timeline-item {
  5288. float: none;
  5289. width: 100%;
  5290. padding-right: 0;
  5291. padding-left: 40px;
  5292. margin-bottom: 60px; }
  5293. .timeline-single .timeline-dot {
  5294. right: auto;
  5295. left: 0;
  5296. margin-right: 0;
  5297. margin-left: -7px; }
  5298. .timeline-single .timeline-info {
  5299. float: left; }
  5300. .timeline-single .timeline-footer {
  5301. right: auto;
  5302. bottom: -26px;
  5303. left: 0;
  5304. margin-right: 0;
  5305. margin-left: 40px; }
  5306. @media (max-width: 767.98px) {
  5307. .timeline-icon {
  5308. margin-left: 20px; }
  5309. .timeline-icon .timeline-dot {
  5310. margin-left: -20px; } }
  5311. .timeline-icon .timeline-dot {
  5312. width: 40px;
  5313. height: 40px;
  5314. margin-right: -20px;
  5315. line-height: 40px; }
  5316. .timeline-icon .timeline-reverse .timeline-dot {
  5317. margin-left: -20px; }
  5318. .timeline-icon.timeline-single {
  5319. margin-left: 20px; }
  5320. .timeline-icon.timeline-single .timeline-dot {
  5321. margin-left: -20px; }
  5322. .timeline-icon .timeline-dot {
  5323. top: -5.5px; }
  5324. @media (max-width: 767.98px) {
  5325. .timeline-avatar {
  5326. margin-left: 20px; }
  5327. .timeline-avatar .timeline-dot {
  5328. margin-left: -20px; } }
  5329. .timeline-avatar .timeline-dot {
  5330. width: 40px;
  5331. height: 40px;
  5332. margin-right: -20px;
  5333. line-height: 40px; }
  5334. .timeline-avatar .timeline-reverse .timeline-dot {
  5335. margin-left: -20px; }
  5336. .timeline-avatar.timeline-single {
  5337. margin-left: 20px; }
  5338. .timeline-avatar.timeline-single .timeline-dot {
  5339. margin-left: -20px; }
  5340. @media (max-width: 767.98px) {
  5341. .timeline-avatar-sm {
  5342. margin-left: 15px; }
  5343. .timeline-avatar-sm .timeline-dot {
  5344. margin-left: -15px; } }
  5345. .timeline-avatar-sm .timeline-dot {
  5346. width: 30px;
  5347. height: 30px;
  5348. margin-right: -15px;
  5349. line-height: 30px; }
  5350. .timeline-avatar-sm .timeline-reverse .timeline-dot {
  5351. margin-left: -15px; }
  5352. .timeline-avatar-sm.timeline-single {
  5353. margin-left: 15px; }
  5354. .timeline-avatar-sm.timeline-single .timeline-dot {
  5355. margin-left: -15px; }
  5356. @media (max-width: 767.98px) {
  5357. .timeline-avatar-lg {
  5358. margin-left: 25px; }
  5359. .timeline-avatar-lg .timeline-dot {
  5360. margin-left: -25px; } }
  5361. .timeline-avatar-lg .timeline-dot {
  5362. width: 50px;
  5363. height: 50px;
  5364. margin-right: -25px;
  5365. line-height: 50px; }
  5366. .timeline-avatar-lg .timeline-reverse .timeline-dot {
  5367. margin-left: -25px; }
  5368. .timeline-avatar-lg.timeline-single {
  5369. margin-left: 25px; }
  5370. .timeline-avatar-lg.timeline-single .timeline-dot {
  5371. margin-left: -25px; }
  5372. .timeline-simple .timeline-dot {
  5373. top: 0;
  5374. margin-top: 10px; }
  5375. @media (max-width: 767.98px) {
  5376. .timeline-feed {
  5377. margin-left: 15px; }
  5378. .timeline-feed .timeline-dot {
  5379. margin-left: -15px; } }
  5380. .timeline-feed .timeline-dot {
  5381. width: 30px;
  5382. height: 30px;
  5383. margin-right: -15px;
  5384. line-height: 30px; }
  5385. .timeline-feed .timeline-reverse .timeline-dot {
  5386. margin-left: -15px; }
  5387. .timeline-feed.timeline-single {
  5388. margin-left: 15px; }
  5389. .timeline-feed.timeline-single .timeline-dot {
  5390. margin-left: -15px; }
  5391. @media (max-width: 767.98px) {
  5392. .timeline-feed .timeline-item {
  5393. padding-right: 30px;
  5394. margin-bottom: 22px; } }
  5395. .timeline-feed.timeline-simple .timeline-dot {
  5396. margin-top: 5px; }
  5397. .timeline-feed .timeline-item {
  5398. padding-right: 30px;
  5399. margin-bottom: 22px; }
  5400. .timeline-feed .timeline-item.timeline-reverse {
  5401. padding-left: 30px; }
  5402. .timeline-feed.timeline-single .timeline-item {
  5403. padding-left: 30px; }
  5404. .testimonial {
  5405. margin: 3px 3px 22px; }
  5406. .testimonial-ul {
  5407. padding: 0;
  5408. margin: 0;
  5409. list-style: none; }
  5410. .testimonial-item {
  5411. float: left;
  5412. padding: 0 15px 30px;
  5413. margin: 0; }
  5414. .testimonial-content {
  5415. position: relative;
  5416. padding: 15px 20px;
  5417. margin-top: 10px;
  5418. margin-bottom: 25px;
  5419. background-color: #f3f7f9;
  5420. border-radius: 0.215rem; }
  5421. .testimonial-content::before {
  5422. position: absolute;
  5423. bottom: -7px;
  5424. left: 33px;
  5425. display: block;
  5426. width: 14px;
  5427. height: 14px;
  5428. content: "";
  5429. background-color: #f3f7f9;
  5430. -webkit-transform: rotate(45deg);
  5431. transform: rotate(45deg); }
  5432. .testimonial-content > p:last-child {
  5433. margin-bottom: 0; }
  5434. .testimonial-image {
  5435. position: relative;
  5436. float: left;
  5437. margin-top: 5px;
  5438. margin-left: 20px; }
  5439. .testimonial-author {
  5440. display: block;
  5441. margin-left: 75px;
  5442. font-size: 18px; }
  5443. .testimonial-company {
  5444. display: block;
  5445. margin-left: 75px;
  5446. font-size: 0.858rem;
  5447. opacity: .8; }
  5448. .testimonial-control a {
  5449. color: #ccd5db; }
  5450. .testimonial-control a:hover {
  5451. color: #589ffc;
  5452. text-decoration: none; }
  5453. .testimonial-reverse .testimonial-content::before {
  5454. right: 33px;
  5455. left: auto; }
  5456. .testimonial-reverse .testimonial-image {
  5457. float: right;
  5458. margin-right: 20px;
  5459. margin-left: 0; }
  5460. .testimonial-reverse .testimonial-author, .testimonial-reverse .testimonial-company {
  5461. margin-right: 75px;
  5462. margin-left: 0;
  5463. text-align: right; }
  5464. .testimonial-top .testimonial-item {
  5465. padding: 30px 15px 0; }
  5466. .testimonial-top .testimonial-content {
  5467. margin-top: 30px;
  5468. margin-bottom: 10px; }
  5469. .testimonial-top .testimonial-content::before {
  5470. top: -7px;
  5471. bottom: auto; }
  5472. .testimonial.carousel {
  5473. position: relative;
  5474. width: 100%;
  5475. overflow: hidden; }
  5476. .testimonial.carousel .testimonial-item {
  5477. position: relative;
  5478. display: none;
  5479. width: 100%;
  5480. padding: 10px;
  5481. transition: left .6s ease-in-out 0s; }
  5482. .testimonial.carousel .testimonial-item.active, .testimonial.carousel .testimonial-item.next, .testimonial.carousel .testimonial-item.prev {
  5483. display: block; }
  5484. .testimonial.carousel .testimonial-item.next, .testimonial.carousel .testimonial-item.prev {
  5485. position: absolute;
  5486. top: 0;
  5487. width: 100%; }
  5488. .testimonial.carousel .testimonial-item.next {
  5489. left: 100%; }
  5490. .testimonial.carousel .testimonial-item.prev {
  5491. left: -100%; }
  5492. .testimonial.carousel .testimonial-item.next.left, .testimonial.carousel .testimonial-item.prev.right {
  5493. left: 0; }
  5494. .testimonial.carousel .testimonial-item.active {
  5495. left: 0; }
  5496. .testimonial.carousel .testimonial-item.active.left {
  5497. left: -100%; }
  5498. .testimonial.carousel .testimonial-item.active.right {
  5499. left: 100%; }
  5500. .testimonial.carousel .testimonial-content {
  5501. padding: 10px; }
  5502. .testimonial.carousel .testimonial-control {
  5503. position: absolute;
  5504. right: 10px;
  5505. bottom: 20px; }
  5506. .testimonial.carousel .testimonial-control > * {
  5507. margin-left: 10px; }
  5508. .testimonial.carousel.testimonial-reverse .testimonial-control {
  5509. right: auto;
  5510. left: 10px; }
  5511. .testimonial.carousel.testimonial-reverse .testimonial-control > * {
  5512. margin-right: 10px;
  5513. margin-left: 0; }
  5514. .testimonial.carousel.testimonial-top .testimonial-control {
  5515. top: 20px;
  5516. bottom: auto; }
  5517. .pricing-list {
  5518. margin-bottom: 22px;
  5519. text-align: center;
  5520. border: 1px solid #e4eaec;
  5521. border-radius: 0.215rem; }
  5522. .pricing-list [class^="bg-"], .pricing-list [class^="bg-"] *, .pricing-list [class*="bg-"], .pricing-list [class*="bg-"] * {
  5523. color: #fff; }
  5524. .pricing-list .pricing-header {
  5525. border-bottom: 1px solid #e4eaec;
  5526. border-radius: 0.215rem 0.215rem 0 0; }
  5527. .pricing-list .pricing-title {
  5528. padding: 15px 30px;
  5529. font-size: 1rem;
  5530. font-weight: 500;
  5531. text-transform: uppercase;
  5532. letter-spacing: 2px;
  5533. border-radius: 0.215rem 0.215rem 0 0; }
  5534. .pricing-list .pricing-price {
  5535. padding: 20px 30px;
  5536. margin: 0;
  5537. font-size: 3.858rem;
  5538. font-weight: 500;
  5539. color: #37474f; }
  5540. .pricing-list .pricing-period {
  5541. font-size: 1rem;
  5542. font-weight: 300; }
  5543. .pricing-list .pricing-features {
  5544. padding: 0 18px;
  5545. margin: 0; }
  5546. .pricing-list .pricing-features li {
  5547. display: block;
  5548. padding: 15px;
  5549. list-style: none;
  5550. border-top: 1px dashed #e4eaec; }
  5551. .pricing-list .pricing-features li:first-child {
  5552. border-top: none; }
  5553. .pricing-list .pricing-footer {
  5554. padding: 30px;
  5555. border-radius: 0 0 0.215rem 0.215rem; }
  5556. .pricing-table {
  5557. padding-top: 30px;
  5558. text-align: center; }
  5559. .pricing-table::after {
  5560. display: block;
  5561. clear: both;
  5562. content: ""; }
  5563. .pricing-table [class*="pricing-column"] {
  5564. float: left;
  5565. width: 100%;
  5566. margin-bottom: 30px;
  5567. background-color: #f3f7f9;
  5568. border: 1px solid #e4eaec;
  5569. border-right: none; }
  5570. .pricing-table [class*="pricing-column"]:last-child {
  5571. border-right: 1px solid #e4eaec; }
  5572. .pricing-table [class*="pricing-column"].featured {
  5573. position: relative;
  5574. margin-right: -1px;
  5575. background-color: #fff;
  5576. border-right: 1px solid #e4eaec; }
  5577. .pricing-table .pricing-header {
  5578. padding-bottom: 24px;
  5579. margin: 30px 30px 25px;
  5580. border-bottom: 1px solid #e4eaec; }
  5581. .pricing-table .pricing-price {
  5582. font-size: 48px; }
  5583. .pricing-table .pricing-currency {
  5584. display: inline-block;
  5585. margin-top: 10px;
  5586. margin-right: -10px;
  5587. font-size: 20px;
  5588. vertical-align: top; }
  5589. .pricing-table .pricing-period {
  5590. font-size: 16px; }
  5591. .pricing-table .pricing-title {
  5592. font-size: 20px;
  5593. text-transform: uppercase;
  5594. letter-spacing: 2px; }
  5595. .pricing-table .pricing-features {
  5596. padding: 0;
  5597. margin: 0; }
  5598. .pricing-table .pricing-features li {
  5599. display: block;
  5600. margin-bottom: 20px;
  5601. font-size: 14px;
  5602. list-style: none; }
  5603. .pricing-table .pricing-footer {
  5604. padding: 20px 0;
  5605. margin: 25px 30px 30px; }
  5606. @media (min-width: 768px) {
  5607. .pricing-table .pricing-column-three {
  5608. width: 33.33%; }
  5609. .pricing-table .pricing-column-three.featured {
  5610. top: -30px;
  5611. padding-top: 30px;
  5612. padding-bottom: 30px;
  5613. margin-bottom: -30px; }
  5614. .pricing-table .pricing-column-four {
  5615. width: 50%; }
  5616. .pricing-table .pricing-column-five {
  5617. width: 50%; } }
  5618. @media (min-width: 1200px) {
  5619. .pricing-table .pricing-column-four {
  5620. width: 25%; }
  5621. .pricing-table .pricing-column-five {
  5622. width: 20%; }
  5623. .pricing-table .pricing-column-four.featured, .pricing-table .pricing-column-five.featured {
  5624. top: -30px;
  5625. padding-top: 30px;
  5626. padding-bottom: 30px;
  5627. margin-bottom: -30px; } }
  5628. .rating {
  5629. display: inline-block;
  5630. margin: 0 .5rem 0 0;
  5631. font-size: 0;
  5632. vertical-align: middle; }
  5633. .rating::before {
  5634. display: block;
  5635. height: 0;
  5636. clear: both;
  5637. visibility: hidden;
  5638. content: ""; }
  5639. .rating.hover .icon.active {
  5640. opacity: .5; }
  5641. .rating .icon {
  5642. width: 1em;
  5643. height: auto;
  5644. padding: 0;
  5645. margin: 0 10px 0 0;
  5646. font-size: 1rem;
  5647. color: #ccd5db;
  5648. vertical-align: middle;
  5649. cursor: pointer; }
  5650. .rating .icon::before {
  5651. transition: color .3s ease, opacity .3s ease; }
  5652. .rating .icon.active {
  5653. color: #eb6709 !important; }
  5654. .rating .icon.active.hover {
  5655. color: #eb6709 !important;
  5656. opacity: 1; }
  5657. .rating .icon.hover {
  5658. color: #eb6709 !important;
  5659. opacity: 1; }
  5660. .rating .icon:last-child {
  5661. margin-right: 0; }
  5662. .rating-disabled .icon {
  5663. cursor: default; }
  5664. .rating-sm .icon {
  5665. font-size: 0.858rem; }
  5666. .rating-lg .icon {
  5667. font-size: 1.286rem; }
  5668. .ribbon {
  5669. position: absolute;
  5670. top: -3px;
  5671. left: -3px;
  5672. width: 150px;
  5673. height: 150px;
  5674. text-align: center;
  5675. background-color: transparent; }
  5676. .ribbon-inner {
  5677. position: absolute;
  5678. top: 16px;
  5679. left: 0;
  5680. display: inline-block;
  5681. max-width: 100%;
  5682. height: 30px;
  5683. padding-right: 20px;
  5684. padding-left: 20px;
  5685. overflow: hidden;
  5686. line-height: 30px;
  5687. color: #fff;
  5688. text-overflow: ellipsis;
  5689. white-space: nowrap;
  5690. background-color: #526069; }
  5691. .ribbon-inner .icon {
  5692. font-size: 16px; }
  5693. .ribbon-lg .ribbon-inner {
  5694. height: 38px;
  5695. font-size: 1.286rem;
  5696. line-height: 38px; }
  5697. .ribbon-sm .ribbon-inner {
  5698. height: 26px;
  5699. font-size: 0.858rem;
  5700. line-height: 26px; }
  5701. .ribbon-xs .ribbon-inner {
  5702. height: 22px;
  5703. font-size: 0.858rem;
  5704. line-height: 22px; }
  5705. .ribbon-vertical .ribbon-inner {
  5706. top: 0;
  5707. left: 16px;
  5708. width: 30px;
  5709. height: 60px;
  5710. padding: 15px 0; }
  5711. .ribbon-vertical.ribbon-xs .ribbon-inner {
  5712. width: 22px;
  5713. height: 50px; }
  5714. .ribbon-vertical.ribbon-sm .ribbon-inner {
  5715. width: 26px;
  5716. height: 55px; }
  5717. .ribbon-vertical.ribbon-lg .ribbon-inner {
  5718. width: 38px;
  5719. height: 70px; }
  5720. .ribbon-reverse {
  5721. right: -3px;
  5722. left: auto; }
  5723. .ribbon-reverse .ribbon-inner {
  5724. right: 0;
  5725. left: auto; }
  5726. .ribbon-reverse.ribbon-vertical .ribbon-inner {
  5727. right: 16px; }
  5728. .ribbon-bookmark .ribbon-inner {
  5729. padding-right: 42px;
  5730. background-color: transparent;
  5731. background-image: linear-gradient(to left, transparent 22px, #526069 0);
  5732. box-shadow: none; }
  5733. .ribbon-bookmark .ribbon-inner::before {
  5734. position: absolute;
  5735. top: 0;
  5736. right: 0;
  5737. display: block;
  5738. width: 0;
  5739. height: 0;
  5740. content: "";
  5741. border: 15px solid #526069;
  5742. border-right: 10px solid transparent; }
  5743. .ribbon-bookmark.ribbon-vertical .ribbon-inner {
  5744. height: 82px;
  5745. padding-right: 0;
  5746. padding-bottom: 37px;
  5747. background-image: linear-gradient(to top, transparent 22px, #526069 0); }
  5748. .ribbon-bookmark.ribbon-vertical .ribbon-inner::before {
  5749. top: auto;
  5750. bottom: 0;
  5751. left: 0;
  5752. margin-top: -15px;
  5753. border-right: 15px solid #526069;
  5754. border-bottom: 10px solid transparent; }
  5755. .ribbon-bookmark.ribbon-vertical.ribbon-xs .ribbon-inner::before {
  5756. margin-top: -11px; }
  5757. .ribbon-bookmark.ribbon-vertical.ribbon-sm .ribbon-inner::before {
  5758. margin-top: -13px; }
  5759. .ribbon-bookmark.ribbon-vertical.ribbon-lg .ribbon-inner::before {
  5760. margin-top: -19px; }
  5761. .ribbon-bookmark.ribbon-reverse .ribbon-inner {
  5762. padding-right: 20px;
  5763. padding-left: 42px;
  5764. background-image: linear-gradient(to right, transparent 22px, #526069 0); }
  5765. .ribbon-bookmark.ribbon-reverse .ribbon-inner::before {
  5766. left: 0;
  5767. border-right: 15px solid #526069;
  5768. border-left: 10px solid transparent; }
  5769. .ribbon-bookmark.ribbon-reverse.ribbon-vertical .ribbon-inner {
  5770. padding-right: 0;
  5771. padding-left: 0; }
  5772. .ribbon-bookmark.ribbon-reverse.ribbon-vertical .ribbon-inner::before {
  5773. right: auto;
  5774. left: 0;
  5775. border-right-color: #526069;
  5776. border-bottom-color: transparent;
  5777. border-left: 15px solid #526069; }
  5778. .ribbon-bookmark.ribbon-xs .ribbon-inner::before {
  5779. border-width: 11px; }
  5780. .ribbon-bookmark.ribbon-sm .ribbon-inner::before {
  5781. border-width: 13px; }
  5782. .ribbon-bookmark.ribbon-lg .ribbon-inner::before {
  5783. border-width: 19px; }
  5784. .ribbon-badge {
  5785. top: -2px;
  5786. left: -2px;
  5787. overflow: hidden; }
  5788. .ribbon-badge .ribbon-inner {
  5789. left: -40px;
  5790. width: 100%;
  5791. -webkit-transform: rotate(-45deg);
  5792. transform: rotate(-45deg); }
  5793. .ribbon-badge.ribbon-reverse {
  5794. right: -2px;
  5795. left: auto; }
  5796. .ribbon-badge.ribbon-reverse .ribbon-inner {
  5797. right: -40px;
  5798. left: auto;
  5799. -webkit-transform: rotate(45deg);
  5800. transform: rotate(45deg); }
  5801. .ribbon-badge.ribbon-bottom {
  5802. top: auto;
  5803. bottom: -2px; }
  5804. .ribbon-badge.ribbon-bottom .ribbon-inner {
  5805. top: auto;
  5806. bottom: 16px;
  5807. -webkit-transform: rotate(45deg);
  5808. transform: rotate(45deg); }
  5809. .ribbon-badge.ribbon-bottom.ribbon-reverse .ribbon-inner {
  5810. -webkit-transform: rotate(-45deg);
  5811. transform: rotate(-45deg); }
  5812. .ribbon-corner {
  5813. top: 0;
  5814. left: 0;
  5815. overflow: hidden; }
  5816. .ribbon-corner::before {
  5817. position: absolute;
  5818. top: 0;
  5819. left: 0;
  5820. width: 0;
  5821. height: 0;
  5822. content: "";
  5823. border: 30px solid transparent;
  5824. border-top-color: #526069;
  5825. border-left-color: #526069; }
  5826. .ribbon-corner .ribbon-inner {
  5827. top: 0;
  5828. left: 0;
  5829. width: 40px;
  5830. height: 35px;
  5831. padding: 0;
  5832. line-height: 35px;
  5833. background-color: transparent; }
  5834. .ribbon-corner.ribbon-reverse {
  5835. right: 0;
  5836. left: auto; }
  5837. .ribbon-corner.ribbon-reverse::before {
  5838. right: 0;
  5839. left: auto;
  5840. border-right-color: #526069;
  5841. border-left-color: transparent; }
  5842. .ribbon-corner.ribbon-reverse .ribbon-inner {
  5843. right: 0;
  5844. left: auto; }
  5845. .ribbon-corner.ribbon-bottom {
  5846. top: auto;
  5847. bottom: 0; }
  5848. .ribbon-corner.ribbon-bottom::before {
  5849. top: auto;
  5850. bottom: 0;
  5851. border-top-color: transparent;
  5852. border-bottom-color: #526069; }
  5853. .ribbon-corner.ribbon-bottom .ribbon-inner {
  5854. top: auto;
  5855. bottom: 0; }
  5856. .ribbon-corner.ribbon-xs::before {
  5857. border-width: 22px; }
  5858. .ribbon-corner.ribbon-xs .ribbon-inner {
  5859. width: 28px;
  5860. height: 26px;
  5861. line-height: 26px; }
  5862. .ribbon-corner.ribbon-xs .ribbon-inner > .icon {
  5863. font-size: 0.858rem; }
  5864. .ribbon-corner.ribbon-sm::before {
  5865. border-width: 26px; }
  5866. .ribbon-corner.ribbon-sm .ribbon-inner {
  5867. width: 34px;
  5868. height: 32px;
  5869. line-height: 32px; }
  5870. .ribbon-corner.ribbon-sm .ribbon-inner > .icon {
  5871. font-size: 0.858rem; }
  5872. .ribbon-corner.ribbon-lg::before {
  5873. border-width: 36px; }
  5874. .ribbon-corner.ribbon-lg .ribbon-inner {
  5875. width: 46px;
  5876. height: 44px;
  5877. line-height: 44px; }
  5878. .ribbon-corner.ribbon-lg .ribbon-inner > .icon {
  5879. font-size: 1.286rem; }
  5880. .ribbon-clip {
  5881. left: -14px; }
  5882. .ribbon-clip::before {
  5883. position: absolute;
  5884. top: 46px;
  5885. left: 0;
  5886. width: 0;
  5887. height: 0;
  5888. content: "";
  5889. border: 7px solid transparent;
  5890. border-top-color: #37474f;
  5891. border-right-color: #37474f; }
  5892. .ribbon-clip .ribbon-inner {
  5893. padding-left: 23px;
  5894. border-radius: 0 5px 5px 0; }
  5895. .ribbon-clip.ribbon-reverse {
  5896. right: -14px;
  5897. left: auto; }
  5898. .ribbon-clip.ribbon-reverse::before {
  5899. right: 0;
  5900. left: auto;
  5901. border-right-color: transparent;
  5902. border-left-color: #37474f; }
  5903. .ribbon-clip.ribbon-reverse .ribbon-inner {
  5904. padding-right: 23px;
  5905. padding-left: 15px;
  5906. border-radius: 5px 0 0 5px; }
  5907. .ribbon-clip.ribbon-bottom {
  5908. top: auto;
  5909. bottom: -3px; }
  5910. .ribbon-clip.ribbon-bottom::before {
  5911. top: auto;
  5912. bottom: 46px;
  5913. border-top-color: transparent;
  5914. border-bottom-color: #37474f; }
  5915. .ribbon-clip.ribbon-bottom .ribbon-inner {
  5916. top: auto;
  5917. bottom: 16px; }
  5918. .ribbon-clip.ribbon-xs::before {
  5919. top: 38px; }
  5920. .ribbon-clip.ribbon-xs.ribbon-bottom::before {
  5921. top: auto;
  5922. bottom: 38px; }
  5923. .ribbon-clip.ribbon-sm::before {
  5924. top: 42px; }
  5925. .ribbon-clip.ribbon-sm.ribbon-bottom::before {
  5926. top: auto;
  5927. bottom: 42px; }
  5928. .ribbon-clip.ribbon-lg::before {
  5929. top: 54px; }
  5930. .ribbon-clip.ribbon-lg.ribbon-bottom::before {
  5931. top: auto;
  5932. bottom: 54px; }
  5933. .ribbon-primary .ribbon-inner {
  5934. background-color: #3e8ef7; }
  5935. .ribbon-primary.ribbon-bookmark .ribbon-inner {
  5936. background-color: transparent;
  5937. background-image: linear-gradient(to left, transparent 22px, #3e8ef7 0); }
  5938. .ribbon-primary.ribbon-bookmark .ribbon-inner::before {
  5939. border-color: #3e8ef7;
  5940. border-right-color: transparent; }
  5941. .ribbon-primary.ribbon-bookmark.ribbon-reverse .ribbon-inner {
  5942. background-image: linear-gradient(to right, transparent 22px, #3e8ef7 0); }
  5943. .ribbon-primary.ribbon-bookmark.ribbon-reverse .ribbon-inner::before {
  5944. border-right-color: #3e8ef7;
  5945. border-left-color: transparent; }
  5946. .ribbon-primary.ribbon-bookmark.ribbon-vertical .ribbon-inner {
  5947. background-image: linear-gradient(to top, transparent 22px, #3e8ef7 0); }
  5948. .ribbon-primary.ribbon-bookmark.ribbon-vertical .ribbon-inner::before {
  5949. border-right-color: #3e8ef7;
  5950. border-bottom-color: transparent; }
  5951. .ribbon-primary.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner::before {
  5952. border-right-color: #3e8ef7;
  5953. border-bottom-color: transparent;
  5954. border-left-color: #3e8ef7; }
  5955. .ribbon-primary.ribbon-corner::before {
  5956. border-top-color: #3e8ef7;
  5957. border-left-color: #3e8ef7; }
  5958. .ribbon-primary.ribbon-corner .ribbon-inner {
  5959. background-color: transparent; }
  5960. .ribbon-primary.ribbon-corner.ribbon-reverse::before {
  5961. border-right-color: #3e8ef7;
  5962. border-left-color: transparent; }
  5963. .ribbon-primary.ribbon-corner.ribbon-bottom::before {
  5964. border-top-color: transparent;
  5965. border-bottom-color: #3e8ef7; }
  5966. .ribbon-primary.ribbon-clip::before {
  5967. border-top-color: #247cf0;
  5968. border-right-color: #247cf0; }
  5969. .ribbon-primary.ribbon-clip.ribbon-reverse::before {
  5970. border-right-color: transparent;
  5971. border-left-color: #247cf0; }
  5972. .ribbon-primary.ribbon-clip.ribbon-bottom::before {
  5973. border-top-color: transparent;
  5974. border-bottom-color: #247cf0; }
  5975. .ribbon-success .ribbon-inner {
  5976. background-color: #11c26d; }
  5977. .ribbon-success.ribbon-bookmark .ribbon-inner {
  5978. background-color: transparent;
  5979. background-image: linear-gradient(to left, transparent 22px, #11c26d 0); }
  5980. .ribbon-success.ribbon-bookmark .ribbon-inner::before {
  5981. border-color: #11c26d;
  5982. border-right-color: transparent; }
  5983. .ribbon-success.ribbon-bookmark.ribbon-reverse .ribbon-inner {
  5984. background-image: linear-gradient(to right, transparent 22px, #11c26d 0); }
  5985. .ribbon-success.ribbon-bookmark.ribbon-reverse .ribbon-inner::before {
  5986. border-right-color: #11c26d;
  5987. border-left-color: transparent; }
  5988. .ribbon-success.ribbon-bookmark.ribbon-vertical .ribbon-inner {
  5989. background-image: linear-gradient(to top, transparent 22px, #11c26d 0); }
  5990. .ribbon-success.ribbon-bookmark.ribbon-vertical .ribbon-inner::before {
  5991. border-right-color: #11c26d;
  5992. border-bottom-color: transparent; }
  5993. .ribbon-success.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner::before {
  5994. border-right-color: #11c26d;
  5995. border-bottom-color: transparent;
  5996. border-left-color: #11c26d; }
  5997. .ribbon-success.ribbon-corner::before {
  5998. border-top-color: #11c26d;
  5999. border-left-color: #11c26d; }
  6000. .ribbon-success.ribbon-corner .ribbon-inner {
  6001. background-color: transparent; }
  6002. .ribbon-success.ribbon-corner.ribbon-reverse::before {
  6003. border-right-color: #11c26d;
  6004. border-left-color: transparent; }
  6005. .ribbon-success.ribbon-corner.ribbon-bottom::before {
  6006. border-top-color: transparent;
  6007. border-bottom-color: #11c26d; }
  6008. .ribbon-success.ribbon-clip::before {
  6009. border-top-color: #05a85c;
  6010. border-right-color: #05a85c; }
  6011. .ribbon-success.ribbon-clip.ribbon-reverse::before {
  6012. border-right-color: transparent;
  6013. border-left-color: #05a85c; }
  6014. .ribbon-success.ribbon-clip.ribbon-bottom::before {
  6015. border-top-color: transparent;
  6016. border-bottom-color: #05a85c; }
  6017. .ribbon-info .ribbon-inner {
  6018. background-color: #0bb2d4; }
  6019. .ribbon-info.ribbon-bookmark .ribbon-inner {
  6020. background-color: transparent;
  6021. background-image: linear-gradient(to left, transparent 22px, #0bb2d4 0); }
  6022. .ribbon-info.ribbon-bookmark .ribbon-inner::before {
  6023. border-color: #0bb2d4;
  6024. border-right-color: transparent; }
  6025. .ribbon-info.ribbon-bookmark.ribbon-reverse .ribbon-inner {
  6026. background-image: linear-gradient(to right, transparent 22px, #0bb2d4 0); }
  6027. .ribbon-info.ribbon-bookmark.ribbon-reverse .ribbon-inner::before {
  6028. border-right-color: #0bb2d4;
  6029. border-left-color: transparent; }
  6030. .ribbon-info.ribbon-bookmark.ribbon-vertical .ribbon-inner {
  6031. background-image: linear-gradient(to top, transparent 22px, #0bb2d4 0); }
  6032. .ribbon-info.ribbon-bookmark.ribbon-vertical .ribbon-inner::before {
  6033. border-right-color: #0bb2d4;
  6034. border-bottom-color: transparent; }
  6035. .ribbon-info.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner::before {
  6036. border-right-color: #0bb2d4;
  6037. border-bottom-color: transparent;
  6038. border-left-color: #0bb2d4; }
  6039. .ribbon-info.ribbon-corner::before {
  6040. border-top-color: #0bb2d4;
  6041. border-left-color: #0bb2d4; }
  6042. .ribbon-info.ribbon-corner .ribbon-inner {
  6043. background-color: transparent; }
  6044. .ribbon-info.ribbon-corner.ribbon-reverse::before {
  6045. border-right-color: #0bb2d4;
  6046. border-left-color: transparent; }
  6047. .ribbon-info.ribbon-corner.ribbon-bottom::before {
  6048. border-top-color: transparent;
  6049. border-bottom-color: #0bb2d4; }
  6050. .ribbon-info.ribbon-clip::before {
  6051. border-top-color: #0099b8;
  6052. border-right-color: #0099b8; }
  6053. .ribbon-info.ribbon-clip.ribbon-reverse::before {
  6054. border-right-color: transparent;
  6055. border-left-color: #0099b8; }
  6056. .ribbon-info.ribbon-clip.ribbon-bottom::before {
  6057. border-top-color: transparent;
  6058. border-bottom-color: #0099b8; }
  6059. .ribbon-warning .ribbon-inner {
  6060. background-color: #eb6709; }
  6061. .ribbon-warning.ribbon-bookmark .ribbon-inner {
  6062. background-color: transparent;
  6063. background-image: linear-gradient(to left, transparent 22px, #eb6709 0); }
  6064. .ribbon-warning.ribbon-bookmark .ribbon-inner::before {
  6065. border-color: #eb6709;
  6066. border-right-color: transparent; }
  6067. .ribbon-warning.ribbon-bookmark.ribbon-reverse .ribbon-inner {
  6068. background-image: linear-gradient(to right, transparent 22px, #eb6709 0); }
  6069. .ribbon-warning.ribbon-bookmark.ribbon-reverse .ribbon-inner::before {
  6070. border-right-color: #eb6709;
  6071. border-left-color: transparent; }
  6072. .ribbon-warning.ribbon-bookmark.ribbon-vertical .ribbon-inner {
  6073. background-image: linear-gradient(to top, transparent 22px, #eb6709 0); }
  6074. .ribbon-warning.ribbon-bookmark.ribbon-vertical .ribbon-inner::before {
  6075. border-right-color: #eb6709;
  6076. border-bottom-color: transparent; }
  6077. .ribbon-warning.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner::before {
  6078. border-right-color: #eb6709;
  6079. border-bottom-color: transparent;
  6080. border-left-color: #eb6709; }
  6081. .ribbon-warning.ribbon-corner::before {
  6082. border-top-color: #eb6709;
  6083. border-left-color: #eb6709; }
  6084. .ribbon-warning.ribbon-corner .ribbon-inner {
  6085. background-color: transparent; }
  6086. .ribbon-warning.ribbon-corner.ribbon-reverse::before {
  6087. border-right-color: #eb6709;
  6088. border-left-color: transparent; }
  6089. .ribbon-warning.ribbon-corner.ribbon-bottom::before {
  6090. border-top-color: transparent;
  6091. border-bottom-color: #eb6709; }
  6092. .ribbon-warning.ribbon-clip::before {
  6093. border-top-color: #de4e00;
  6094. border-right-color: #de4e00; }
  6095. .ribbon-warning.ribbon-clip.ribbon-reverse::before {
  6096. border-right-color: transparent;
  6097. border-left-color: #de4e00; }
  6098. .ribbon-warning.ribbon-clip.ribbon-bottom::before {
  6099. border-top-color: transparent;
  6100. border-bottom-color: #de4e00; }
  6101. .ribbon-danger .ribbon-inner {
  6102. background-color: #ff4c52; }
  6103. .ribbon-danger.ribbon-bookmark .ribbon-inner {
  6104. background-color: transparent;
  6105. background-image: linear-gradient(to left, transparent 22px, #ff4c52 0); }
  6106. .ribbon-danger.ribbon-bookmark .ribbon-inner::before {
  6107. border-color: #ff4c52;
  6108. border-right-color: transparent; }
  6109. .ribbon-danger.ribbon-bookmark.ribbon-reverse .ribbon-inner {
  6110. background-image: linear-gradient(to right, transparent 22px, #ff4c52 0); }
  6111. .ribbon-danger.ribbon-bookmark.ribbon-reverse .ribbon-inner::before {
  6112. border-right-color: #ff4c52;
  6113. border-left-color: transparent; }
  6114. .ribbon-danger.ribbon-bookmark.ribbon-vertical .ribbon-inner {
  6115. background-image: linear-gradient(to top, transparent 22px, #ff4c52 0); }
  6116. .ribbon-danger.ribbon-bookmark.ribbon-vertical .ribbon-inner::before {
  6117. border-right-color: #ff4c52;
  6118. border-bottom-color: transparent; }
  6119. .ribbon-danger.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner::before {
  6120. border-right-color: #ff4c52;
  6121. border-bottom-color: transparent;
  6122. border-left-color: #ff4c52; }
  6123. .ribbon-danger.ribbon-corner::before {
  6124. border-top-color: #ff4c52;
  6125. border-left-color: #ff4c52; }
  6126. .ribbon-danger.ribbon-corner .ribbon-inner {
  6127. background-color: transparent; }
  6128. .ribbon-danger.ribbon-corner.ribbon-reverse::before {
  6129. border-right-color: #ff4c52;
  6130. border-left-color: transparent; }
  6131. .ribbon-danger.ribbon-corner.ribbon-bottom::before {
  6132. border-top-color: transparent;
  6133. border-bottom-color: #ff4c52; }
  6134. .ribbon-danger.ribbon-clip::before {
  6135. border-top-color: #f2353c;
  6136. border-right-color: #f2353c; }
  6137. .ribbon-danger.ribbon-clip.ribbon-reverse::before {
  6138. border-right-color: transparent;
  6139. border-left-color: #f2353c; }
  6140. .ribbon-danger.ribbon-clip.ribbon-bottom::before {
  6141. border-top-color: transparent;
  6142. border-bottom-color: #f2353c; }
  6143. .color-selector {
  6144. padding: 0;
  6145. margin: 0;
  6146. list-style: none; }
  6147. .color-selector > li {
  6148. position: relative;
  6149. display: inline-block;
  6150. width: 30px;
  6151. height: 30px;
  6152. margin: 0 8px 8px 0;
  6153. background-color: #3e8ef7;
  6154. border-radius: 100%; }
  6155. .color-selector > li:hover {
  6156. opacity: .8; }
  6157. .color-selector > li::before {
  6158. position: absolute;
  6159. top: 0;
  6160. left: 0;
  6161. display: inline-block;
  6162. width: inherit;
  6163. height: inherit;
  6164. content: "";
  6165. background: inherit;
  6166. border: 1px solid rgba(0, 0, 0, 0.1);
  6167. border-radius: inherit; }
  6168. .color-selector > li input[type="radio"] {
  6169. position: absolute;
  6170. top: 0;
  6171. left: 0;
  6172. z-index: 1;
  6173. width: inherit;
  6174. height: inherit;
  6175. cursor: pointer;
  6176. border-radius: inherit;
  6177. opacity: 0; }
  6178. .color-selector > li input[type="radio"]:disabled {
  6179. cursor: not-allowed; }
  6180. .color-selector > li label {
  6181. position: relative;
  6182. margin-bottom: .4rem;
  6183. font-family: "Web Icons";
  6184. font-style: normal;
  6185. font-weight: normal;
  6186. font-variant: normal;
  6187. text-transform: none; }
  6188. .color-selector > li input[type="radio"]:checked + label::after {
  6189. position: absolute;
  6190. top: 0;
  6191. left: 8px;
  6192. display: inline-block;
  6193. margin-top: -2px;
  6194. font-size: 16px;
  6195. line-height: 1;
  6196. color: #fff;
  6197. content: ""; }
  6198. .color-selector > li.color-selector-disabled {
  6199. background-color: #e4eaec !important; }
  6200. .color-selector > li.color-selector-disabled input[type="radio"]:disabled {
  6201. cursor: not-allowed; }
  6202. .example-wrap {
  6203. margin-bottom: 80px; }
  6204. .example-wrap .example-wrap {
  6205. margin-bottom: 0; }
  6206. .example {
  6207. margin-top: 20px;
  6208. margin-bottom: 20px; }
  6209. .example::after {
  6210. display: block;
  6211. clear: both;
  6212. content: ""; }
  6213. .example::before {
  6214. display: table;
  6215. content: ""; }
  6216. .example-title {
  6217. text-transform: uppercase; }
  6218. h4.example-title {
  6219. font-size: 14px; }
  6220. h3.example-title {
  6221. font-size: 18px; }
  6222. .panel-body > .example-wrap:last-child {
  6223. margin-bottom: 0; }
  6224. .panel-body > .row:last-child > [class*="col-"]:last-child .example-wrap:last-child {
  6225. margin-bottom: 0; }
  6226. .example-well {
  6227. position: relative;
  6228. margin-bottom: 30px;
  6229. background-color: #f1f4f5; }
  6230. .example-well .center {
  6231. position: absolute;
  6232. top: 50%;
  6233. left: 50%;
  6234. display: inline-block;
  6235. max-width: 100%;
  6236. max-height: 100%;
  6237. -webkit-transform: translate(-50%, -50%);
  6238. transform: translate(-50%, -50%); }
  6239. .example-dropdown .dropdown::after, .example-dropdown .dropup::after {
  6240. display: block;
  6241. clear: both;
  6242. content: ""; }
  6243. .example-dropdown .dropdown > .dropdown-toggle, .example-dropdown .dropup > .dropdown-toggle {
  6244. float: left; }
  6245. .example-dropdown .dropdown > .dropdown-menu, .example-dropdown .dropup > .dropdown-menu {
  6246. position: static;
  6247. display: block;
  6248. clear: left; }
  6249. .example-dropdown .dropdown > .dropdown-menu-right, .example-dropdown .dropup > .dropdown-menu-right {
  6250. float: right;
  6251. clear: right; }
  6252. .example-tooltip {
  6253. position: relative;
  6254. z-index: 1;
  6255. display: inline-block; }
  6256. .example-tooltip .tooltip {
  6257. position: relative;
  6258. margin-right: 25px;
  6259. opacity: 1; }
  6260. .example-tooltip .tooltip.bs-tooltip-bottom .arrow, .example-tooltip .tooltip.bs-tooltip-top .arrow {
  6261. left: 50%; }
  6262. .example-tooltip .tooltip.bs-tooltip-bottom .arrow {
  6263. top: 0; }
  6264. .example-tooltip .tooltip.bs-tooltip-top .arrow {
  6265. bottom: 0; }
  6266. .example-tooltip .tooltip.bs-tooltip-left .arrow, .example-tooltip .tooltip.bs-tooltip-right .arrow {
  6267. top: 50%; }
  6268. .example-tooltip .tooltip.bs-tooltip-left .arrow {
  6269. right: 0; }
  6270. .example-tooltip .tooltip.bs-tooltip-right .arrow {
  6271. left: 0; }
  6272. .example-grid .example-col, .example-blocks .example-col {
  6273. min-height: 0;
  6274. padding: 10px 15px 12px;
  6275. background-color: #f1f4f5;
  6276. border-radius: 0; }
  6277. .example-grid .example-col {
  6278. margin-bottom: 20px; }
  6279. .example-grid .example-col .example-col {
  6280. margin-top: 20px;
  6281. margin-bottom: 0;
  6282. background-color: #e2e8ea; }
  6283. .example-popover {
  6284. position: relative;
  6285. z-index: 1;
  6286. display: inline-block; }
  6287. .example-popover .popover {
  6288. position: relative;
  6289. display: block;
  6290. margin-right: 25px; }
  6291. .example-buttons .btn, .example-buttons .btn-group, .example-buttons .btn-group-vertical {
  6292. margin-right: 15px;
  6293. margin-bottom: 20px; }
  6294. .example-buttons .btn-group-vertical .btn, .example-buttons .btn-group-vertical .btn-group, .example-buttons .btn-group-vertical .btn-group-vertical, .example-buttons .btn-group .btn, .example-buttons .btn-group .btn-group, .example-buttons .btn-group .btn-group-vertical {
  6295. margin-right: 0;
  6296. margin-bottom: 0; }
  6297. .example-box {
  6298. position: relative;
  6299. padding: 45px 15px 15px;
  6300. margin-right: 0;
  6301. margin-left: 0;
  6302. border: 1px solid #e4eaec; }
  6303. .example-box::after {
  6304. position: absolute;
  6305. top: 15px;
  6306. left: 15px;
  6307. font-size: 0.858rem;
  6308. color: #959595;
  6309. text-transform: uppercase;
  6310. letter-spacing: 1px;
  6311. content: "Example"; }
  6312. .example-avatars .avatar {
  6313. margin-right: 20px;
  6314. margin-bottom: 20px; }
  6315. .example-avatars .avatar:last-child {
  6316. margin-right: 20px; }
  6317. .example-typography {
  6318. position: relative;
  6319. padding-left: 25%; }
  6320. .example-typography .heading-note, .example-typography .text-note {
  6321. position: absolute;
  6322. bottom: 2px;
  6323. left: 0;
  6324. display: block;
  6325. width: 260px;
  6326. font-size: 13px;
  6327. font-weight: 300;
  6328. line-height: 13px;
  6329. color: #aab2bd; }
  6330. .example-typography .text-note {
  6331. top: 10px;
  6332. bottom: auto; }
  6333. .example-responsive {
  6334. min-height: .01%;
  6335. overflow-x: auto; }
  6336. @media (max-width: 767.98px) {
  6337. .example-responsive {
  6338. width: 100%;
  6339. overflow-y: hidden;
  6340. -ms-overflow-style: -ms-autohiding-scrollbar; } }