foundation.css 78 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183
  1. @charset "UTF-8";
  2. /**
  3. * Foundation for Sites by ZURB
  4. * Version 6.2.1
  5. * foundation.zurb.com
  6. * Licensed under MIT Open Source
  7. */
  8. /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
  9. /**
  10. * 1. Set default font family to sans-serif.
  11. * 2. Prevent iOS and IE text size adjust after device orientation change,
  12. * without disabling user zoom.
  13. */
  14. html {
  15. font-family: sans-serif;
  16. /* 1 */
  17. -ms-text-size-adjust: 100%;
  18. /* 2 */
  19. -webkit-text-size-adjust: 100%;
  20. /* 2 */ }
  21. /**
  22. * Remove default margin.
  23. */
  24. body {
  25. margin: 0; }
  26. /* HTML5 display definitions
  27. ========================================================================== */
  28. /**
  29. * Correct `block` display not defined for any HTML5 element in IE 8/9.
  30. * Correct `block` display not defined for `details` or `summary` in IE 10/11
  31. * and Firefox.
  32. * Correct `block` display not defined for `main` in IE 11.
  33. */
  34. article,
  35. aside,
  36. details,
  37. figcaption,
  38. figure,
  39. footer,
  40. header,
  41. hgroup,
  42. main,
  43. menu,
  44. nav,
  45. section,
  46. summary {
  47. display: block; }
  48. /**
  49. * 1. Correct `inline-block` display not defined in IE 8/9.
  50. * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
  51. */
  52. audio,
  53. canvas,
  54. progress,
  55. video {
  56. display: inline-block;
  57. /* 1 */
  58. vertical-align: baseline;
  59. /* 2 */ }
  60. /**
  61. * Prevent modern browsers from displaying `audio` without controls.
  62. * Remove excess height in iOS 5 devices.
  63. */
  64. audio:not([controls]) {
  65. display: none;
  66. height: 0; }
  67. /**
  68. * Address `[hidden]` styling not present in IE 8/9/10.
  69. * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
  70. */
  71. [hidden],
  72. template {
  73. display: none; }
  74. /* Links
  75. ========================================================================== */
  76. /**
  77. * Remove the gray background color from active links in IE 10.
  78. */
  79. a {
  80. background-color: transparent; }
  81. /**
  82. * Improve readability of focused elements when they are also in an
  83. * active/hover state.
  84. */
  85. a:active,
  86. a:hover {
  87. outline: 0; }
  88. /* Text-level semantics
  89. ========================================================================== */
  90. /**
  91. * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
  92. */
  93. abbr[title] {
  94. border-bottom: 1px dotted; }
  95. /**
  96. * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
  97. */
  98. b,
  99. strong {
  100. font-weight: bold; }
  101. /**
  102. * Address styling not present in Safari and Chrome.
  103. */
  104. dfn {
  105. font-style: italic; }
  106. /**
  107. * Address variable `h1` font-size and margin within `section` and `article`
  108. * contexts in Firefox 4+, Safari, and Chrome.
  109. */
  110. h1 {
  111. font-size: 2em;
  112. margin: 0.67em 0; }
  113. /**
  114. * Address styling not present in IE 8/9.
  115. */
  116. mark {
  117. background: #ff0;
  118. color: #000; }
  119. /**
  120. * Address inconsistent and variable font size in all browsers.
  121. */
  122. small {
  123. font-size: 80%; }
  124. /**
  125. * Prevent `sub` and `sup` affecting `line-height` in all browsers.
  126. */
  127. sub,
  128. sup {
  129. font-size: 75%;
  130. line-height: 0;
  131. position: relative;
  132. vertical-align: baseline; }
  133. sup {
  134. top: -0.5em; }
  135. sub {
  136. bottom: -0.25em; }
  137. /* Embedded content
  138. ========================================================================== */
  139. /**
  140. * Remove border when inside `a` element in IE 8/9/10.
  141. */
  142. img {
  143. border: 0; }
  144. /**
  145. * Correct overflow not hidden in IE 9/10/11.
  146. */
  147. svg:not(:root) {
  148. overflow: hidden; }
  149. /* Grouping content
  150. ========================================================================== */
  151. /**
  152. * Address margin not present in IE 8/9 and Safari.
  153. */
  154. figure {
  155. margin: 1em 40px; }
  156. /**
  157. * Address differences between Firefox and other browsers.
  158. */
  159. hr {
  160. box-sizing: content-box;
  161. height: 0; }
  162. /**
  163. * Contain overflow in all browsers.
  164. */
  165. pre {
  166. overflow: auto; }
  167. /**
  168. * Address odd `em`-unit font size rendering in all browsers.
  169. */
  170. code,
  171. kbd,
  172. pre,
  173. samp {
  174. font-family: monospace, monospace;
  175. font-size: 1em; }
  176. /* Forms
  177. ========================================================================== */
  178. /**
  179. * Known limitation: by default, Chrome and Safari on OS X allow very limited
  180. * styling of `select`, unless a `border` property is set.
  181. */
  182. /**
  183. * 1. Correct color not being inherited.
  184. * Known issue: affects color of disabled elements.
  185. * 2. Correct font properties not being inherited.
  186. * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
  187. */
  188. button,
  189. input,
  190. optgroup,
  191. select,
  192. textarea {
  193. color: inherit;
  194. /* 1 */
  195. font: inherit;
  196. /* 2 */
  197. margin: 0;
  198. /* 3 */ }
  199. /**
  200. * Address `overflow` set to `hidden` in IE 8/9/10/11.
  201. */
  202. button {
  203. overflow: visible; }
  204. /**
  205. * Address inconsistent `text-transform` inheritance for `button` and `select`.
  206. * All other form control elements do not inherit `text-transform` values.
  207. * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
  208. * Correct `select` style inheritance in Firefox.
  209. */
  210. button,
  211. select {
  212. text-transform: none; }
  213. /**
  214. * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
  215. * and `video` controls.
  216. * 2. Correct inability to style clickable `input` types in iOS.
  217. * 3. Improve usability and consistency of cursor style between image-type
  218. * `input` and others.
  219. */
  220. button,
  221. html input[type="button"],
  222. input[type="reset"],
  223. input[type="submit"] {
  224. -webkit-appearance: button;
  225. /* 2 */
  226. cursor: pointer;
  227. /* 3 */ }
  228. /**
  229. * Re-set default cursor for disabled elements.
  230. */
  231. button[disabled],
  232. html input[disabled] {
  233. cursor: not-allowed; }
  234. /**
  235. * Remove inner padding and border in Firefox 4+.
  236. */
  237. button::-moz-focus-inner,
  238. input::-moz-focus-inner {
  239. border: 0;
  240. padding: 0; }
  241. /**
  242. * Address Firefox 4+ setting `line-height` on `input` using `!important` in
  243. * the UA stylesheet.
  244. */
  245. input {
  246. line-height: normal; }
  247. /**
  248. * It's recommended that you don't attempt to style these elements.
  249. * Firefox's implementation doesn't respect box-sizing, padding, or width.
  250. *
  251. * 1. Address box sizing set to `content-box` in IE 8/9/10.
  252. * 2. Remove excess padding in IE 8/9/10.
  253. */
  254. input[type="checkbox"],
  255. input[type="radio"] {
  256. box-sizing: border-box;
  257. /* 1 */
  258. padding: 0;
  259. /* 2 */ }
  260. /**
  261. * Fix the cursor style for Chrome's increment/decrement buttons. For certain
  262. * `font-size` values of the `input`, it causes the cursor style of the
  263. * decrement button to change from `default` to `text`.
  264. */
  265. input[type="number"]::-webkit-inner-spin-button,
  266. input[type="number"]::-webkit-outer-spin-button {
  267. height: auto; }
  268. /**
  269. * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
  270. * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
  271. */
  272. input[type="search"] {
  273. -webkit-appearance: textfield;
  274. /* 1 */
  275. box-sizing: content-box;
  276. /* 2 */ }
  277. /**
  278. * Remove inner padding and search cancel button in Safari and Chrome on OS X.
  279. * Safari (but not Chrome) clips the cancel button when the search input has
  280. * padding (and `textfield` appearance).
  281. */
  282. input[type="search"]::-webkit-search-cancel-button,
  283. input[type="search"]::-webkit-search-decoration {
  284. -webkit-appearance: none; }
  285. /**
  286. * Define consistent border, margin, and padding.
  287. * [NOTE] We don't enable this ruleset in Foundation, because we want the <fieldset> element to have plain styling.
  288. */
  289. /* fieldset {
  290. border: 1px solid #c0c0c0;
  291. margin: 0 2px;
  292. padding: 0.35em 0.625em 0.75em;
  293. } */
  294. /**
  295. * 1. Correct `color` not being inherited in IE 8/9/10/11.
  296. * 2. Remove padding so people aren't caught out if they zero out fieldsets.
  297. */
  298. legend {
  299. border: 0;
  300. /* 1 */
  301. padding: 0;
  302. /* 2 */ }
  303. /**
  304. * Remove default vertical scrollbar in IE 8/9/10/11.
  305. */
  306. textarea {
  307. overflow: auto; }
  308. /**
  309. * Don't inherit the `font-weight` (applied by a rule above).
  310. * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
  311. */
  312. optgroup {
  313. font-weight: bold; }
  314. /* Tables
  315. ========================================================================== */
  316. /**
  317. * Remove most spacing between table cells.
  318. */
  319. table {
  320. border-collapse: collapse;
  321. border-spacing: 0; }
  322. td,
  323. th {
  324. padding: 0; }
  325. .foundation-mq {
  326. font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; }
  327. html {
  328. font-size: 100%;
  329. box-sizing: border-box; }
  330. *,
  331. *::before,
  332. *::after {
  333. box-sizing: inherit; }
  334. body {
  335. padding: 0;
  336. margin: 0;
  337. font-family: 'Inconsolata', Roboto, Arial, sans-serif;
  338. font-weight: normal;
  339. line-height: 1.5;
  340. color: #0a0a0a;
  341. background: #f3f4f5;
  342. -webkit-font-smoothing: antialiased;
  343. -moz-osx-font-smoothing: grayscale;
  344. }
  345. img {
  346. max-width: 100%;
  347. height: auto;
  348. -ms-interpolation-mode: bicubic;
  349. display: inline-block;
  350. vertical-align: middle; }
  351. textarea {
  352. height: auto;
  353. min-height: 50px;
  354. border-radius: 3px; }
  355. select {
  356. width: 100%;
  357. border-radius: 3px; }
  358. #map_canvas img,
  359. #map_canvas embed,
  360. #map_canvas object,
  361. .map_canvas img,
  362. .map_canvas embed,
  363. .map_canvas object,
  364. .mqa-display img,
  365. .mqa-display embed,
  366. .mqa-display object {
  367. max-width: none !important; }
  368. button {
  369. -webkit-appearance: none;
  370. -moz-appearance: none;
  371. background: transparent;
  372. padding: 0;
  373. border: 0;
  374. border-radius: 3px;
  375. line-height: 1; }
  376. [data-whatinput='mouse'] button {
  377. outline: 0; }
  378. .is-visible {
  379. display: block !important; }
  380. .is-hidden {
  381. display: none !important; }
  382. div,
  383. dl,
  384. dt,
  385. dd,
  386. ul,
  387. ol,
  388. li,
  389. h1,
  390. h2,
  391. h3,
  392. h4,
  393. h5,
  394. h6,
  395. pre,
  396. form,
  397. p,
  398. blockquote,
  399. th,
  400. td {
  401. margin: 0;
  402. padding: 0; }
  403. p {
  404. font-size: inherit;
  405. line-height: 1.6;
  406. margin-bottom: 1rem;
  407. /** font-size:19px; **/
  408. text-rendering: optimizeLegibility; }
  409. em,
  410. i {
  411. font-style: italic;
  412. line-height: inherit; }
  413. strong,
  414. b {
  415. font-weight: bold;
  416. line-height: inherit; }
  417. small {
  418. font-size: 80%;
  419. line-height: inherit; }
  420. h1,
  421. h2,
  422. h3,
  423. h4,
  424. h5,
  425. h6 {
  426. font-weight: normal;
  427. font-style: normal;
  428. color: inherit;
  429. text-rendering: optimizeLegibility;
  430. margin-top: 0;
  431. margin-bottom: 0.5rem;
  432. line-height: 1.4;
  433. }
  434. h1 small,
  435. h2 small,
  436. h3 small,
  437. h4 small,
  438. h5 small,
  439. h6 small {
  440. color: #cacaca;
  441. line-height: 0; }
  442. h1 {
  443. font-size: 1.5rem; }
  444. h2 {
  445. /* font-size: 1.25rem; */
  446. font-size:1.75rem;
  447. }
  448. h3 {
  449. /* font-size: 1.1875rem; */
  450. font-size:1.75rem;
  451. }
  452. h4 {
  453. font-size: 1.125rem; }
  454. h5 {
  455. font-size: 1.0625rem; }
  456. h6 {
  457. font-size: 1rem; }
  458. @media screen and (min-width: 40em) {
  459. h1 {
  460. font-size: 3rem; }
  461. h2 {
  462. font-size: 2.5rem; }
  463. h3 {
  464. font-size: 1.9375rem; }
  465. h4 {
  466. font-size: 1.5625rem; }
  467. h5 {
  468. font-size: 1.25rem; }
  469. h6 {
  470. font-size: 1rem; } }
  471. a {
  472. color: #5a636a;
  473. text-decoration: none;
  474. line-height: inherit;
  475. cursor: pointer; }
  476. a img {
  477. border: 0; }
  478. hr {
  479. max-width: 62.5rem;
  480. height: 0;
  481. border-right: 0;
  482. border-top: 0;
  483. border-bottom: 1px solid #cacaca;
  484. border-left: 0;
  485. margin: 1.25rem auto;
  486. clear: both; }
  487. ul,
  488. ol,
  489. dl {
  490. line-height: 1.6;
  491. margin-bottom: 1rem;
  492. list-style-position: outside; }
  493. li {
  494. font-size: inherit; }
  495. ul {
  496. list-style-type: disc;
  497. margin-left: 1.25rem; }
  498. ol {
  499. margin-left: 1.25rem; }
  500. ul ul, ol ul, ul ol, ol ol {
  501. margin-left: 1.25rem;
  502. margin-bottom: 0; }
  503. dl {
  504. margin-bottom: 1rem; }
  505. dl dt {
  506. margin-bottom: 0.3rem;
  507. font-weight: bold; }
  508. blockquote {
  509. margin: 0 0 1rem;
  510. padding: 0.5625rem 1.25rem 0 1.1875rem;
  511. border-left: 1px solid #cacaca; }
  512. blockquote, blockquote p {
  513. line-height: 1.6;
  514. color: #8a8a8a; }
  515. cite {
  516. display: block;
  517. font-size: 0.8125rem;
  518. color: #8a8a8a; }
  519. cite:before {
  520. content: '\2014 \0020'; }
  521. abbr {
  522. color: #0a0a0a;
  523. cursor: help;
  524. border-bottom: 1px dotted #0a0a0a; }
  525. code {
  526. font-family: Consolas, "Liberation Mono", Courier, monospace;
  527. /* font-weight: normal; */
  528. /* color: #0a0a0a; */
  529. /* background-color: #e6e6e6; */
  530. /* border: 1px solid #cacaca; */
  531. /* padding: 0.125rem 0.3125rem 0.0625rem; */
  532. }
  533. kbd {
  534. padding: 0.125rem 0.25rem 0;
  535. margin: 0;
  536. background-color: #e6e6e6;
  537. color: #0a0a0a;
  538. font-family: Consolas, "Liberation Mono", Courier, monospace;
  539. border-radius: 3px; }
  540. .subheader {
  541. margin-top: 0.2rem;
  542. margin-bottom: 0.5rem;
  543. font-weight: normal;
  544. line-height: 1.4;
  545. color: #8a8a8a; }
  546. .lead {
  547. font-size: 125%;
  548. line-height: 1.6; }
  549. .stat {
  550. font-size: 2.5rem;
  551. line-height: 1; }
  552. p + .stat {
  553. margin-top: -1rem; }
  554. .no-bullet {
  555. margin-left: 0;
  556. list-style: none; }
  557. .text-left {
  558. text-align: left; }
  559. .text-right {
  560. text-align: right; }
  561. .text-center {
  562. text-align: center; }
  563. .text-justify {
  564. text-align: justify; }
  565. @media screen and (min-width: 40em) {
  566. .medium-text-left {
  567. text-align: left; }
  568. .medium-text-right {
  569. text-align: right; }
  570. .medium-text-center {
  571. text-align: center; }
  572. .medium-text-justify {
  573. text-align: justify; } }
  574. @media screen and (min-width: 64em) {
  575. .large-text-left {
  576. text-align: left; }
  577. .large-text-right {
  578. text-align: right; }
  579. .large-text-center {
  580. text-align: center; }
  581. .large-text-justify {
  582. text-align: justify; } }
  583. .show-for-print {
  584. display: none !important; }
  585. @media print {
  586. * {
  587. background: transparent !important;
  588. color: black !important;
  589. box-shadow: none !important;
  590. text-shadow: none !important; }
  591. .show-for-print {
  592. display: block !important; }
  593. .hide-for-print {
  594. display: none !important; }
  595. table.show-for-print {
  596. display: table !important; }
  597. thead.show-for-print {
  598. display: table-header-group !important; }
  599. tbody.show-for-print {
  600. display: table-row-group !important; }
  601. tr.show-for-print {
  602. display: table-row !important; }
  603. td.show-for-print {
  604. display: table-cell !important; }
  605. th.show-for-print {
  606. display: table-cell !important; }
  607. a,
  608. a:visited {
  609. text-decoration: underline; }
  610. a[href]:after {
  611. content: " (" attr(href) ")"; }
  612. .ir a:after,
  613. a[href^='javascript:']:after,
  614. a[href^='#']:after {
  615. content: ''; }
  616. abbr[title]:after {
  617. content: " (" attr(title) ")"; }
  618. pre,
  619. blockquote {
  620. border: 1px solid #8a8a8a;
  621. page-break-inside: avoid; }
  622. thead {
  623. display: table-header-group; }
  624. tr,
  625. img {
  626. page-break-inside: avoid; }
  627. img {
  628. max-width: 100% !important; }
  629. @page {
  630. margin: 0.5cm; }
  631. p,
  632. h2,
  633. h3 {
  634. orphans: 3;
  635. widows: 3; }
  636. h2,
  637. h3 {
  638. page-break-after: avoid; } }
  639. [type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'],
  640. textarea {
  641. display: block;
  642. box-sizing: border-box;
  643. width: 100%;
  644. height: 2.4375rem;
  645. padding: 10px 15px;
  646. border: 1px solid #DCDCDC;
  647. margin: 0 0 1rem;
  648. font-family: inherit;
  649. font-size: 1rem;
  650. color: #616C75;
  651. background-color: #fefefe;
  652. font-weight: 400;
  653. letter-spacing: 0px;
  654. /* box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); */
  655. border-radius: 3px;
  656. transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  657. -webkit-appearance: none;
  658. -moz-appearance: none;
  659. }
  660. [type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus,
  661. textarea:focus {
  662. border: 1px solid #CCCCCC;
  663. background-color: #fefefe;
  664. outline: none;
  665. box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
  666. transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  667. }
  668. textarea {
  669. max-width: 100%; }
  670. textarea[rows] {
  671. height: auto; }
  672. input::-webkit-input-placeholder,
  673. textarea::-webkit-input-placeholder {
  674. color: #cacaca; }
  675. input::-moz-placeholder,
  676. textarea::-moz-placeholder {
  677. color: #cacaca; }
  678. input:-ms-input-placeholder,
  679. textarea:-ms-input-placeholder {
  680. color: #cacaca; }
  681. input::placeholder,
  682. textarea::placeholder {
  683. color: #cacaca; }
  684. input:disabled, input[readonly],
  685. textarea:disabled,
  686. textarea[readonly] {
  687. background-color: #e6e6e6;
  688. cursor: not-allowed; }
  689. [type='submit'],
  690. [type='button'] {
  691. border-radius: 3px;
  692. -webkit-appearance: none;
  693. -moz-appearance: none; }
  694. input[type='search'] {
  695. box-sizing: border-box; }
  696. [type='file'],
  697. [type='checkbox'],
  698. [type='radio'] {
  699. margin: 0 0 1rem; }
  700. [type='checkbox'] + label,
  701. [type='radio'] + label {
  702. display: inline-block;
  703. margin-left: 0.5rem;
  704. margin-right: 1rem;
  705. margin-bottom: 0;
  706. vertical-align: baseline; }
  707. [type='checkbox'] + label[for],
  708. [type='radio'] + label[for] {
  709. cursor: pointer; }
  710. label > [type='checkbox'],
  711. label > [type='radio'] {
  712. margin-right: 0.5rem; }
  713. [type='file'] {
  714. width: 100%; }
  715. label {
  716. display: block;
  717. margin-bottom: 0;
  718. font-size: 11px;
  719. font-weight: normal;
  720. line-height: 3;
  721. font-weight: 500;
  722. color: #4B5156;
  723. text-transform: uppercase;
  724. }
  725. label.middle {
  726. margin: 0 0 1rem;
  727. padding: 0.5625rem 0; }
  728. .help-text {
  729. margin-top: -0.5rem;
  730. font-size: 0.8125rem;
  731. font-style: italic;
  732. color: #0a0a0a; }
  733. .input-group {
  734. display: table;
  735. width: 100%;
  736. margin-bottom: 1rem; }
  737. .input-group > :first-child {
  738. border-radius: 3px 0 0 3px; }
  739. .input-group > :last-child > * {
  740. border-radius: 0 3px 3px 0; }
  741. .input-group-label, .input-group-field, .input-group-button {
  742. margin: 0;
  743. display: table-cell;
  744. vertical-align: middle; }
  745. .input-group-label {
  746. text-align: center;
  747. padding: 0 1rem;
  748. background: #e6e6e6;
  749. color: #0a0a0a;
  750. border: 1px solid #cacaca;
  751. white-space: nowrap;
  752. width: 1%;
  753. height: 100%; }
  754. .input-group-label:first-child {
  755. border-right: 0; }
  756. .input-group-label:last-child {
  757. border-left: 0; }
  758. .input-group-field {
  759. border-radius: 0;
  760. height: 2.5rem; }
  761. .input-group-button {
  762. padding-top: 0;
  763. padding-bottom: 0;
  764. text-align: center;
  765. height: 100%;
  766. width: 1%; }
  767. .input-group-button a,
  768. .input-group-button input,
  769. .input-group-button button {
  770. margin: 0; }
  771. .input-group .input-group-button {
  772. display: table-cell; }
  773. fieldset {
  774. border: 0;
  775. padding: 0;
  776. margin: 0; }
  777. legend {
  778. margin-bottom: 0.5rem;
  779. max-width: 100%; }
  780. .fieldset {
  781. border: 1px solid #cacaca;
  782. padding: 1.25rem;
  783. margin: 1.125rem 0; }
  784. .fieldset legend {
  785. background: #fefefe;
  786. padding: 0 0.1875rem;
  787. margin: 0;
  788. margin-left: -0.1875rem; }
  789. select {
  790. height: 2.4375rem;
  791. padding: 0.5rem;
  792. border: 1px solid #cacaca;
  793. margin: 0 0 1rem;
  794. font-size: 1rem;
  795. font-family: inherit;
  796. line-height: normal;
  797. color: #62676B;
  798. background-color: #fefefe;
  799. border-radius: 3px;
  800. -webkit-appearance: none;
  801. -moz-appearance: none;
  802. background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>');
  803. background-size: 9px 6px;
  804. background-position: right center;
  805. background-origin: content-box;
  806. background-repeat: no-repeat;
  807. }
  808. @media screen and (min-width: 0\0) {
  809. select {
  810. background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); } }
  811. select:disabled {
  812. background-color: #e6e6e6;
  813. cursor: not-allowed; }
  814. select::-ms-expand {
  815. display: none; }
  816. select[multiple] {
  817. height: auto;
  818. background-image: none; }
  819. .is-invalid-input:not(:focus) {
  820. background-color: rgba(201, 208, 5, 0.1);
  821. border-color: #C9D005; }
  822. .is-invalid-label {
  823. color: #C9D005; }
  824. .form-error {
  825. display: none;
  826. margin-top: -0.5rem;
  827. margin-bottom: 1rem;
  828. font-size: 0.75rem;
  829. font-weight: bold;
  830. color: #C9D005; }
  831. .form-error.is-visible {
  832. display: block; }
  833. .float-left {
  834. float: left !important; }
  835. .float-right {
  836. float: right !important; }
  837. .float-center {
  838. display: block;
  839. margin-left: auto;
  840. margin-right: auto; }
  841. .clearfix::before, .clearfix::after {
  842. content: ' ';
  843. display: table; }
  844. .clearfix::after {
  845. clear: both; }
  846. .hide {
  847. display: none !important; }
  848. .invisible {
  849. visibility: hidden; }
  850. @media screen and (max-width: 55em) {
  851. .hide-for-small-only {
  852. display: none !important; } }
  853. @media screen and (max-width: 0em), screen and (min-width: 55em) {
  854. .show-for-small-only {
  855. display: none !important; } }
  856. @media screen and (min-width: 40em) {
  857. .hide-for-medium {
  858. display: none !important; } }
  859. @media screen and (max-width: 39.9375em) {
  860. .show-for-medium {
  861. display: none !important; } }
  862. @media screen and (min-width: 40em) and (max-width: 63.9375em) {
  863. .hide-for-medium-only {
  864. display: none !important; } }
  865. @media screen and (max-width: 39.9375em), screen and (min-width: 64em) {
  866. .show-for-medium-only {
  867. display: none !important; } }
  868. @media screen and (min-width: 64em) {
  869. .hide-for-large {
  870. display: none !important; } }
  871. @media screen and (max-width: 63.9375em) {
  872. .show-for-large {
  873. display: none !important; } }
  874. @media screen and (min-width: 64em) and (max-width: 74.9375em) {
  875. .hide-for-large-only {
  876. display: none !important; } }
  877. @media screen and (max-width: 63.9375em), screen and (min-width: 75em) {
  878. .show-for-large-only {
  879. display: none !important; } }
  880. .show-for-sr,
  881. .show-on-focus {
  882. position: absolute !important;
  883. width: 1px;
  884. height: 1px;
  885. overflow: hidden;
  886. clip: rect(0, 0, 0, 0); }
  887. .show-on-focus:active, .show-on-focus:focus {
  888. position: static !important;
  889. height: auto;
  890. width: auto;
  891. overflow: visible;
  892. clip: auto; }
  893. .show-for-landscape,
  894. .hide-for-portrait {
  895. display: block !important; }
  896. @media screen and (orientation: landscape) {
  897. .show-for-landscape,
  898. .hide-for-portrait {
  899. display: block !important; } }
  900. @media screen and (orientation: portrait) {
  901. .show-for-landscape,
  902. .hide-for-portrait {
  903. display: none !important; } }
  904. .hide-for-landscape,
  905. .show-for-portrait {
  906. display: none !important; }
  907. @media screen and (orientation: landscape) {
  908. .hide-for-landscape,
  909. .show-for-portrait {
  910. display: none !important; } }
  911. @media screen and (orientation: portrait) {
  912. .hide-for-landscape,
  913. .show-for-portrait {
  914. display: block !important; } }
  915. .slider {
  916. position: relative;
  917. height: 0.05rem;
  918. /* margin-top: 1.25rem; */
  919. /* margin-bottom: 2.25rem; */
  920. background-color: #6b6b6b;
  921. cursor: pointer;
  922. -webkit-user-select: none;
  923. -moz-user-select: none;
  924. -ms-user-select: none;
  925. user-select: none;
  926. -ms-touch-action: none;
  927. touch-action: none;
  928. }
  929. .slider-fill {
  930. position: absolute;
  931. top: 0;
  932. left: 0;
  933. display: inline-block;
  934. max-width: 100%;
  935. height: 0.05rem;
  936. background-color: #000;
  937. transition: all 0.2s ease-in-out;
  938. }
  939. .slider-fill.is-dragging {
  940. transition: all 0s linear; }
  941. .slider-handle {
  942. position: absolute;
  943. top: 50%;
  944. -webkit-transform: translateY(-50%);
  945. -ms-transform: translateY(-50%);
  946. transform: translateY(-50%);
  947. position: absolute;
  948. left: 0;
  949. z-index: 1;
  950. display: inline-block;
  951. width: 0.7rem;
  952. height: 0.7rem;
  953. background-color: #000;
  954. transition: all 0.2s ease-in-out;
  955. -ms-touch-action: manipulation;
  956. touch-action: manipulation;
  957. outline: none;
  958. border-radius: 100px;
  959. }
  960. [data-whatinput='mouse'] .slider-handle {
  961. outline: 0; }
  962. .slider-handle:hover {
  963. background-color: #697884; }
  964. .slider-handle.is-dragging {
  965. transition: all 0s linear; }
  966. .slider.disabled,
  967. .slider[disabled] {
  968. opacity: 0.25;
  969. cursor: not-allowed; }
  970. .slider.vertical {
  971. display: inline-block;
  972. width: 0.5rem;
  973. height: 12.5rem;
  974. margin: 0 1.25rem;
  975. -webkit-transform: scale(1, -1);
  976. -ms-transform: scale(1, -1);
  977. transform: scale(1, -1); }
  978. .slider.vertical .slider-fill {
  979. top: 0;
  980. width: 0.5rem;
  981. max-height: 100%; }
  982. .slider.vertical .slider-handle {
  983. position: absolute;
  984. top: 0;
  985. left: 50%;
  986. width: 1.4rem;
  987. height: 1.4rem;
  988. -webkit-transform: translateX(-50%);
  989. -ms-transform: translateX(-50%);
  990. transform: translateX(-50%); }
  991. .switch {
  992. margin-bottom: 1rem;
  993. outline: 0;
  994. position: relative;
  995. -webkit-user-select: none;
  996. -moz-user-select: none;
  997. -ms-user-select: none;
  998. user-select: none;
  999. color: #fefefe;
  1000. font-weight: bold;
  1001. font-size: 0.875rem; }
  1002. .switch-input {
  1003. opacity: 0;
  1004. position: absolute; }
  1005. .switch-paddle {
  1006. background: #cacaca;
  1007. cursor: pointer;
  1008. display: block;
  1009. position: relative;
  1010. width: 4rem;
  1011. height: 2rem;
  1012. transition: all 0.25s ease-out;
  1013. border-radius: 3px;
  1014. color: inherit;
  1015. font-weight: inherit; }
  1016. input + .switch-paddle {
  1017. margin: 0; }
  1018. .switch-paddle::after {
  1019. background: #fefefe;
  1020. content: '';
  1021. display: block;
  1022. position: absolute;
  1023. height: 1.5rem;
  1024. left: 0.25rem;
  1025. top: 0.25rem;
  1026. width: 1.5rem;
  1027. transition: all 0.25s ease-out;
  1028. -webkit-transform: translate3d(0, 0, 0);
  1029. transform: translate3d(0, 0, 0);
  1030. border-radius: 3px; }
  1031. input:checked ~ .switch-paddle {
  1032. background: #7E8D99; }
  1033. input:checked ~ .switch-paddle::after {
  1034. left: 2.25rem; }
  1035. [data-whatinput='mouse'] input:focus ~ .switch-paddle {
  1036. outline: 0; }
  1037. .switch-active, .switch-inactive {
  1038. position: absolute;
  1039. top: 50%;
  1040. -webkit-transform: translateY(-50%);
  1041. -ms-transform: translateY(-50%);
  1042. transform: translateY(-50%); }
  1043. .switch-active {
  1044. left: 8%;
  1045. display: none; }
  1046. input:checked + label > .switch-active {
  1047. display: block; }
  1048. .switch-inactive {
  1049. right: 15%; }
  1050. input:checked + label > .switch-inactive {
  1051. display: none; }
  1052. .switch.tiny .switch-paddle {
  1053. width: 3rem;
  1054. height: 1.5rem;
  1055. font-size: 0.625rem; }
  1056. .switch.tiny .switch-paddle::after {
  1057. width: 1rem;
  1058. height: 1rem; }
  1059. .switch.tiny input:checked ~ .switch-paddle::after {
  1060. left: 1.75rem; }
  1061. .switch.small .switch-paddle {
  1062. width: 3.5rem;
  1063. height: 1.75rem;
  1064. font-size: 0.75rem; }
  1065. .switch.small .switch-paddle::after {
  1066. width: 1.25rem;
  1067. height: 1.25rem; }
  1068. .switch.small input:checked ~ .switch-paddle::after {
  1069. left: 2rem; }
  1070. .switch.large .switch-paddle {
  1071. width: 5rem;
  1072. height: 2.5rem;
  1073. font-size: 1rem; }
  1074. .switch.large .switch-paddle::after {
  1075. width: 2rem;
  1076. height: 2rem; }
  1077. .switch.large input:checked ~ .switch-paddle::after {
  1078. left: 2.75rem; }
  1079. .is-drilldown {
  1080. position: relative;
  1081. overflow: hidden; }
  1082. .is-drilldown li {
  1083. display: block !important; }
  1084. .is-drilldown-submenu {
  1085. position: absolute;
  1086. top: 0;
  1087. left: 100%;
  1088. z-index: -1;
  1089. height: 100%;
  1090. width: 100%;
  1091. background: #fefefe;
  1092. transition: -webkit-transform 0.15s linear;
  1093. transition: transform 0.15s linear; }
  1094. .is-drilldown-submenu.is-active {
  1095. z-index: 1;
  1096. display: block;
  1097. -webkit-transform: translateX(-100%);
  1098. -ms-transform: translateX(-100%);
  1099. transform: translateX(-100%); }
  1100. .is-drilldown-submenu.is-closing {
  1101. -webkit-transform: translateX(100%);
  1102. -ms-transform: translateX(100%);
  1103. transform: translateX(100%); }
  1104. .is-drilldown-submenu-parent > a {
  1105. position: relative; }
  1106. .is-drilldown-submenu-parent > a::after {
  1107. content: '';
  1108. display: block;
  1109. width: 0;
  1110. height: 0;
  1111. border: inset 6px;
  1112. border-color: transparent transparent transparent #7E8D99;
  1113. border-left-style: solid;
  1114. border-right-width: 0;
  1115. position: absolute;
  1116. top: 50%;
  1117. margin-top: -6px;
  1118. right: 1rem; }
  1119. .js-drilldown-back > a::before {
  1120. content: '';
  1121. display: block;
  1122. width: 0;
  1123. height: 0;
  1124. border: inset 6px;
  1125. border-color: transparent #7E8D99 transparent transparent;
  1126. border-right-style: solid;
  1127. border-left-width: 0;
  1128. border-left-width: 0;
  1129. display: inline-block;
  1130. vertical-align: middle;
  1131. margin-right: 0.75rem; }
  1132. .is-accordion-submenu-parent > a {
  1133. position: relative; }
  1134. .is-accordion-submenu-parent > a::after {
  1135. content: '';
  1136. display: block;
  1137. width: 0;
  1138. height: 0;
  1139. border: inset 6px;
  1140. border-color: #7E8D99 transparent transparent;
  1141. border-top-style: solid;
  1142. border-bottom-width: 0;
  1143. position: absolute;
  1144. top: 50%;
  1145. margin-top: -4px;
  1146. right: 1rem; }
  1147. .is-accordion-submenu-parent[aria-expanded='true'] > a::after {
  1148. -webkit-transform-origin: 50% 50%;
  1149. -ms-transform-origin: 50% 50%;
  1150. transform-origin: 50% 50%;
  1151. -webkit-transform: scaleY(-1);
  1152. -ms-transform: scaleY(-1);
  1153. transform: scaleY(-1); }
  1154. .breadcrumbs {
  1155. list-style: none;
  1156. margin: 0 0 1rem 0; }
  1157. .breadcrumbs::before, .breadcrumbs::after {
  1158. content: ' ';
  1159. display: table; }
  1160. .breadcrumbs::after {
  1161. clear: both; }
  1162. .breadcrumbs li {
  1163. float: left;
  1164. color: #0a0a0a;
  1165. font-size: 0.6875rem;
  1166. cursor: default;
  1167. text-transform: uppercase; }
  1168. .breadcrumbs li:not(:last-child)::after {
  1169. color: #cacaca;
  1170. content: "/";
  1171. margin: 0 0.75rem;
  1172. position: relative;
  1173. top: 1px;
  1174. opacity: 1; }
  1175. .breadcrumbs a {
  1176. color: #7E8D99; }
  1177. .breadcrumbs a:hover {
  1178. text-decoration: underline; }
  1179. .breadcrumbs .disabled {
  1180. color: #cacaca;
  1181. cursor: not-allowed; }
  1182. .pagination {
  1183. margin-left: 0;
  1184. margin-bottom: 1rem; }
  1185. .pagination::before, .pagination::after {
  1186. content: ' ';
  1187. display: table; }
  1188. .pagination::after {
  1189. clear: both; }
  1190. .pagination li {
  1191. font-size: 0.875rem;
  1192. margin-right: 0.0625rem;
  1193. border-radius: 3px;
  1194. display: none; }
  1195. .pagination li:last-child, .pagination li:first-child {
  1196. display: inline-block; }
  1197. @media screen and (min-width: 40em) {
  1198. .pagination li {
  1199. display: inline-block; } }
  1200. .pagination a,
  1201. .pagination button {
  1202. color: #0a0a0a;
  1203. display: block;
  1204. padding: 0.1875rem 0.625rem;
  1205. border-radius: 3px; }
  1206. .pagination a:hover,
  1207. .pagination button:hover {
  1208. background: #e6e6e6; }
  1209. .pagination .current {
  1210. padding: 0.1875rem 0.625rem;
  1211. background: #7E8D99;
  1212. color: #fefefe;
  1213. cursor: default; }
  1214. .pagination .disabled {
  1215. padding: 0.1875rem 0.625rem;
  1216. color: #cacaca;
  1217. cursor: not-allowed; }
  1218. .pagination .disabled:hover {
  1219. background: transparent; }
  1220. .pagination .ellipsis::after {
  1221. content: '\2026';
  1222. padding: 0.1875rem 0.625rem;
  1223. color: #0a0a0a; }
  1224. .pagination-previous a::before,
  1225. .pagination-previous.disabled::before {
  1226. content: '\00ab';
  1227. display: inline-block;
  1228. margin-right: 0.5rem; }
  1229. .pagination-next a::after,
  1230. .pagination-next.disabled::after {
  1231. content: '\00bb';
  1232. display: inline-block;
  1233. margin-left: 0.5rem; }
  1234. .accordion {
  1235. list-style-type: none;
  1236. background: #fefefe;
  1237. border: 1px solid #e6e6e6;
  1238. border-bottom: 0;
  1239. border-radius: 3px;
  1240. margin-left: 0; }
  1241. .accordion-title {
  1242. display: block;
  1243. padding: 1.25rem 1rem;
  1244. line-height: 1;
  1245. font-size: 0.75rem;
  1246. color: #7E8D99;
  1247. position: relative;
  1248. border-bottom: 1px solid #e6e6e6; }
  1249. .accordion-title:hover, .accordion-title:focus {
  1250. background-color: #e6e6e6; }
  1251. .accordion-title::before {
  1252. content: '+';
  1253. position: absolute;
  1254. right: 1rem;
  1255. top: 50%;
  1256. margin-top: -0.5rem; }
  1257. .is-active > .accordion-title::before {
  1258. content: '–'; }
  1259. .accordion-content {
  1260. padding: 1rem;
  1261. display: none;
  1262. border-bottom: 1px solid #e6e6e6;
  1263. background-color: #fefefe; }
  1264. .tabs {
  1265. margin: 0;
  1266. list-style-type: none;
  1267. background: #fefefe;
  1268. border: 1px solid #e6e6e6; }
  1269. .tabs::before, .tabs::after {
  1270. content: ' ';
  1271. display: table; }
  1272. .tabs::after {
  1273. clear: both; }
  1274. .tabs.vertical > li {
  1275. width: auto;
  1276. float: none;
  1277. display: block; }
  1278. .tabs.simple > li > a {
  1279. padding: 0; }
  1280. .tabs.simple > li > a:hover {
  1281. background: transparent; }
  1282. .tabs.primary {
  1283. background: #7E8D99; }
  1284. .tabs.primary > li > a {
  1285. color: #fefefe; }
  1286. .tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
  1287. background: #768693; }
  1288. .tabs-title {
  1289. float: left; }
  1290. .tabs-title > a {
  1291. display: block;
  1292. padding: 1.25rem 1.5rem;
  1293. line-height: 1;
  1294. font-size: 0.75rem; }
  1295. .tabs-title > a:hover {
  1296. background: #fefefe; }
  1297. .tabs-title > a:focus, .tabs-title > a[aria-selected='true'] {
  1298. background: #e6e6e6; }
  1299. .tabs-content {
  1300. background: #fefefe;
  1301. transition: all 0.5s ease;
  1302. border: 1px solid #e6e6e6;
  1303. border-top: 0; }
  1304. .tabs-content.vertical {
  1305. border: 1px solid #e6e6e6;
  1306. border-left: 0; }
  1307. .tabs-panel {
  1308. display: none;
  1309. padding: 1rem; }
  1310. .tabs-panel.is-active {
  1311. display: block; }
  1312. .callout {
  1313. margin: 0 0 1rem 0;
  1314. padding: 1rem;
  1315. border: 1px solid rgba(10, 10, 10, 0.25);
  1316. border-radius: 3px;
  1317. position: relative;
  1318. color: #0a0a0a;
  1319. background-color: white; }
  1320. .callout > :first-child {
  1321. margin-top: 0; }
  1322. .callout > :last-child {
  1323. margin-bottom: 0; }
  1324. .callout.primary {
  1325. background-color: #eceef0; }
  1326. .callout.secondary {
  1327. background-color: #f3f3f3; }
  1328. .callout.alert {
  1329. background-color: #fcfed3; }
  1330. .callout.success {
  1331. background-color: #daf4e0; }
  1332. .callout.warning {
  1333. background-color: #fcdde4; }
  1334. .callout.body-font {
  1335. background-color: #eceef0; }
  1336. .callout.header {
  1337. background-color: #d9d9d9; }
  1338. .callout.small {
  1339. padding-top: 0.5rem;
  1340. padding-right: 0.5rem;
  1341. padding-bottom: 0.5rem;
  1342. padding-left: 0.5rem; }
  1343. .callout.large {
  1344. padding-top: 3rem;
  1345. padding-right: 3rem;
  1346. padding-bottom: 3rem;
  1347. padding-left: 3rem; }
  1348. .media-object {
  1349. margin-bottom: 1rem;
  1350. display: block; }
  1351. .media-object img {
  1352. max-width: none; }
  1353. @media screen and (max-width: 39.9375em) {
  1354. .media-object.stack-for-small .media-object-section {
  1355. padding: 0;
  1356. padding-bottom: 1rem;
  1357. display: block; }
  1358. .media-object.stack-for-small .media-object-section img {
  1359. width: 100%; } }
  1360. .media-object-section {
  1361. display: table-cell;
  1362. vertical-align: top; }
  1363. .media-object-section:first-child {
  1364. padding-right: 1rem; }
  1365. .media-object-section:last-child:not(:nth-child(2)) {
  1366. padding-left: 1rem; }
  1367. .media-object-section.middle {
  1368. vertical-align: middle; }
  1369. .media-object-section.bottom {
  1370. vertical-align: bottom; }
  1371. table {
  1372. width: 100%;
  1373. margin-bottom: 1rem;
  1374. border-radius: 3px; }
  1375. table thead,
  1376. table tbody,
  1377. table tfoot {
  1378. border: 1px solid #f1f1f1;
  1379. /* background-color: #fefefe; */
  1380. }
  1381. table caption {
  1382. font-weight: bold;
  1383. padding: 0.5rem 0.625rem 0.625rem; }
  1384. table thead,
  1385. table tfoot {
  1386. /* background: #f8f8f8; */
  1387. color: #9099A0;
  1388. font-weight: 500;
  1389. text-transform: uppercase;
  1390. font-size: 11px;
  1391. }
  1392. table thead tr,
  1393. table tfoot tr {
  1394. background: transparent; }
  1395. table thead th,
  1396. table thead td,
  1397. table tfoot th,
  1398. table tfoot td {
  1399. padding: 0.5rem 0.625rem 0.625rem;
  1400. font-weight: 500;
  1401. text-align: left;
  1402. }
  1403. table tbody tr:nth-child(even) {
  1404. /* background-color: #f1f1f1; */
  1405. }
  1406. table tbody th,
  1407. table tbody td {
  1408. padding: 0.5rem 0.625rem 0.625rem; }
  1409. @media screen and (max-width: 63.9375em) {
  1410. table.stack thead {
  1411. display: none; }
  1412. table.stack tfoot {
  1413. display: none; }
  1414. table.stack tr,
  1415. table.stack th,
  1416. table.stack td {
  1417. display: block; }
  1418. table.stack td {
  1419. border-top: 0; } }
  1420. table.scroll {
  1421. display: block;
  1422. width: 100%;
  1423. overflow-x: auto; }
  1424. table.hover tr:hover {
  1425. background-color: #f9f9f9; }
  1426. table.hover tr:nth-of-type(even):hover {
  1427. background-color: #ececec; }
  1428. .table-scroll {
  1429. overflow-x: auto; }
  1430. .table-scroll table {
  1431. width: auto; }
  1432. .progress {
  1433. background-color: #cacaca;
  1434. height: 1rem;
  1435. margin-bottom: 1rem;
  1436. border-radius: 3px; }
  1437. .progress.primary .progress-meter {
  1438. background-color: #7E8D99; }
  1439. .progress.secondary .progress-meter {
  1440. background-color: #AEAEAE; }
  1441. .progress.alert .progress-meter {
  1442. background-color: #C9D005; }
  1443. .progress.success .progress-meter {
  1444. background-color: #2C9144; }
  1445. .progress.warning .progress-meter {
  1446. background-color: #E81C4B; }
  1447. .progress.body-font .progress-meter {
  1448. background-color: #7E8D99; }
  1449. .progress.header .progress-meter {
  1450. background-color: #000; }
  1451. .progress-meter {
  1452. position: relative;
  1453. display: block;
  1454. width: 0%;
  1455. height: 100%;
  1456. background-color: #7E8D99;
  1457. border-radius: 3px; }
  1458. .progress-meter-text {
  1459. position: absolute;
  1460. top: 50%;
  1461. left: 50%;
  1462. -webkit-transform: translate(-50%, -50%);
  1463. -ms-transform: translate(-50%, -50%);
  1464. transform: translate(-50%, -50%);
  1465. position: absolute;
  1466. margin: 0;
  1467. font-size: 0.75rem;
  1468. font-weight: bold;
  1469. color: #fefefe;
  1470. white-space: nowrap;
  1471. border-radius: 3px; }
  1472. .has-tip {
  1473. border-bottom: dotted 1px #8a8a8a;
  1474. font-weight: bold;
  1475. position: relative;
  1476. display: inline-block;
  1477. cursor: help; }
  1478. .tooltip {
  1479. background-color: #0a0a0a;
  1480. color: #fefefe;
  1481. font-size: 80%;
  1482. padding: 0.75rem;
  1483. position: absolute;
  1484. z-index: 10;
  1485. top: calc(100% + 0.6495rem);
  1486. max-width: 10rem !important;
  1487. border-radius: 3px; }
  1488. .tooltip::before {
  1489. content: '';
  1490. display: block;
  1491. width: 0;
  1492. height: 0;
  1493. border: inset 0.75rem;
  1494. border-color: transparent transparent #0a0a0a;
  1495. border-bottom-style: solid;
  1496. border-top-width: 0;
  1497. bottom: 100%;
  1498. position: absolute;
  1499. left: 50%;
  1500. -webkit-transform: translateX(-50%);
  1501. -ms-transform: translateX(-50%);
  1502. transform: translateX(-50%); }
  1503. .tooltip.top::before {
  1504. content: '';
  1505. display: block;
  1506. width: 0;
  1507. height: 0;
  1508. border: inset 0.75rem;
  1509. border-color: #0a0a0a transparent transparent;
  1510. border-top-style: solid;
  1511. border-bottom-width: 0;
  1512. top: 100%;
  1513. bottom: auto; }
  1514. .tooltip.left::before {
  1515. content: '';
  1516. display: block;
  1517. width: 0;
  1518. height: 0;
  1519. border: inset 0.75rem;
  1520. border-color: transparent transparent transparent #0a0a0a;
  1521. border-left-style: solid;
  1522. border-right-width: 0;
  1523. bottom: auto;
  1524. left: 100%;
  1525. top: 50%;
  1526. -webkit-transform: translateY(-50%);
  1527. -ms-transform: translateY(-50%);
  1528. transform: translateY(-50%); }
  1529. .tooltip.right::before {
  1530. content: '';
  1531. display: block;
  1532. width: 0;
  1533. height: 0;
  1534. border: inset 0.75rem;
  1535. border-color: transparent #0a0a0a transparent transparent;
  1536. border-right-style: solid;
  1537. border-left-width: 0;
  1538. bottom: auto;
  1539. left: auto;
  1540. right: 100%;
  1541. top: 50%;
  1542. -webkit-transform: translateY(-50%);
  1543. -ms-transform: translateY(-50%);
  1544. transform: translateY(-50%); }
  1545. .orbit {
  1546. position: relative; }
  1547. .orbit-container {
  1548. position: relative;
  1549. margin: 0;
  1550. overflow: hidden;
  1551. list-style: none; }
  1552. .orbit-slide {
  1553. width: 100%;
  1554. max-height: 100%; }
  1555. .orbit-slide.no-motionui.is-active {
  1556. top: 0;
  1557. left: 0; }
  1558. .orbit-figure {
  1559. margin: 0; }
  1560. .orbit-image {
  1561. margin: 0;
  1562. width: 100%;
  1563. max-width: 100%; }
  1564. .orbit-caption {
  1565. position: absolute;
  1566. bottom: 0;
  1567. width: 100%;
  1568. padding: 1rem;
  1569. margin-bottom: 0;
  1570. color: #fefefe;
  1571. background-color: rgba(10, 10, 10, 0.5); }
  1572. .orbit-previous, .orbit-next {
  1573. position: absolute;
  1574. top: 50%;
  1575. -webkit-transform: translateY(-50%);
  1576. -ms-transform: translateY(-50%);
  1577. transform: translateY(-50%);
  1578. z-index: 10;
  1579. padding: 1rem;
  1580. color: #fefefe; }
  1581. [data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next {
  1582. outline: 0; }
  1583. .orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus {
  1584. background-color: rgba(10, 10, 10, 0.5); }
  1585. .orbit-previous {
  1586. left: 0; }
  1587. .orbit-next {
  1588. left: auto;
  1589. right: 0; }
  1590. .orbit-bullets {
  1591. position: relative;
  1592. margin-top: 0.8rem;
  1593. margin-bottom: 0.8rem;
  1594. text-align: center; }
  1595. [data-whatinput='mouse'] .orbit-bullets {
  1596. outline: 0; }
  1597. .orbit-bullets button {
  1598. width: 1.2rem;
  1599. height: 1.2rem;
  1600. margin: 0.1rem;
  1601. background-color: #cacaca;
  1602. border-radius: 50%; }
  1603. .orbit-bullets button:hover {
  1604. background-color: #8a8a8a; }
  1605. .orbit-bullets button.is-active {
  1606. background-color: #8a8a8a; }
  1607. .row {
  1608. max-width: 800px;
  1609. margin-left: auto;
  1610. margin-right: auto;
  1611. }
  1612. .row::before, .row::after {
  1613. content: ' ';
  1614. display: table; }
  1615. .row::after {
  1616. clear: both; }
  1617. .row.collapse > .column, .row.collapse > .columns {
  1618. padding-left: 0;
  1619. padding-right: 0; }
  1620. .row .row {
  1621. max-width: none;
  1622. margin-left: -0.9375rem;
  1623. margin-right: -0.9375rem; }
  1624. .row .row.collapse {
  1625. margin-left: 0;
  1626. margin-right: 0; }
  1627. .row.expanded {
  1628. max-width: none; }
  1629. .row.expanded .row {
  1630. margin-left: auto;
  1631. margin-right: auto; }
  1632. .column, .columns {
  1633. width: 100%;
  1634. float: left;
  1635. padding-left: 0.9375rem;
  1636. padding-right: 0.9375rem; }
  1637. .column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
  1638. float: right; }
  1639. .column.end:last-child:last-child, .end.columns:last-child:last-child {
  1640. float: left; }
  1641. .column.row.row, .row.row.columns {
  1642. float: none; }
  1643. .row .column.row.row, .row .row.row.columns {
  1644. padding-left: 0;
  1645. padding-right: 0;
  1646. margin-left: 0;
  1647. margin-right: 0; }
  1648. .small-1 {
  1649. width: 8.33333%; }
  1650. .small-push-1 {
  1651. position: relative;
  1652. left: 8.33333%; }
  1653. .small-pull-1 {
  1654. position: relative;
  1655. left: -8.33333%; }
  1656. .small-offset-0 {
  1657. margin-left: 0%; }
  1658. .small-2 {
  1659. width: 16.66667%; }
  1660. .small-push-2 {
  1661. position: relative;
  1662. left: 16.66667%; }
  1663. .small-pull-2 {
  1664. position: relative;
  1665. left: -16.66667%; }
  1666. .small-offset-1 {
  1667. margin-left: 8.33333%; }
  1668. .small-3 {
  1669. width: 25%; }
  1670. .small-push-3 {
  1671. position: relative;
  1672. left: 25%; }
  1673. .small-pull-3 {
  1674. position: relative;
  1675. left: -25%; }
  1676. .small-offset-2 {
  1677. margin-left: 16.66667%; }
  1678. .small-4 {
  1679. width: 33.33333%; }
  1680. .small-push-4 {
  1681. position: relative;
  1682. left: 33.33333%; }
  1683. .small-pull-4 {
  1684. position: relative;
  1685. left: -33.33333%; }
  1686. .small-offset-3 {
  1687. margin-left: 25%; }
  1688. .small-5 {
  1689. width: 41.66667%; }
  1690. .small-push-5 {
  1691. position: relative;
  1692. left: 41.66667%; }
  1693. .small-pull-5 {
  1694. position: relative;
  1695. left: -41.66667%; }
  1696. .small-offset-4 {
  1697. margin-left: 33.33333%; }
  1698. .small-6 {
  1699. width: 50%; }
  1700. .small-push-6 {
  1701. position: relative;
  1702. left: 50%; }
  1703. .small-pull-6 {
  1704. position: relative;
  1705. left: -50%; }
  1706. .small-offset-5 {
  1707. margin-left: 41.66667%; }
  1708. .small-7 {
  1709. width: 58.33333%; }
  1710. .small-push-7 {
  1711. position: relative;
  1712. left: 58.33333%; }
  1713. .small-pull-7 {
  1714. position: relative;
  1715. left: -58.33333%; }
  1716. .small-offset-6 {
  1717. margin-left: 50%; }
  1718. .small-8 {
  1719. width: 66.66667%; }
  1720. .small-push-8 {
  1721. position: relative;
  1722. left: 66.66667%; }
  1723. .small-pull-8 {
  1724. position: relative;
  1725. left: -66.66667%; }
  1726. .small-offset-7 {
  1727. margin-left: 58.33333%; }
  1728. .small-9 {
  1729. width: 75%; }
  1730. .small-push-9 {
  1731. position: relative;
  1732. left: 75%; }
  1733. .small-pull-9 {
  1734. position: relative;
  1735. left: -75%; }
  1736. .small-offset-8 {
  1737. margin-left: 66.66667%; }
  1738. .small-10 {
  1739. width: 83.33333%; }
  1740. .small-push-10 {
  1741. position: relative;
  1742. left: 83.33333%; }
  1743. .small-pull-10 {
  1744. position: relative;
  1745. left: -83.33333%; }
  1746. .small-offset-9 {
  1747. margin-left: 75%; }
  1748. .small-11 {
  1749. width: 91.66667%; }
  1750. .small-push-11 {
  1751. position: relative;
  1752. left: 91.66667%; }
  1753. .small-pull-11 {
  1754. position: relative;
  1755. left: -91.66667%; }
  1756. .small-offset-10 {
  1757. margin-left: 83.33333%; }
  1758. .small-12 {
  1759. width: 100%; }
  1760. .small-offset-11 {
  1761. margin-left: 91.66667%; }
  1762. .small-up-1 > .column, .small-up-1 > .columns {
  1763. width: 100%;
  1764. float: left; }
  1765. .small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n) {
  1766. clear: none; }
  1767. .small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1) {
  1768. clear: both; }
  1769. .small-up-1 > .column:last-child, .small-up-1 > .columns:last-child {
  1770. float: left; }
  1771. .small-up-2 > .column, .small-up-2 > .columns {
  1772. width: 50%;
  1773. float: left; }
  1774. .small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n) {
  1775. clear: none; }
  1776. .small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1) {
  1777. clear: both; }
  1778. .small-up-2 > .column:last-child, .small-up-2 > .columns:last-child {
  1779. float: left; }
  1780. .small-up-3 > .column, .small-up-3 > .columns {
  1781. width: 33.33333%;
  1782. float: left; }
  1783. .small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n) {
  1784. clear: none; }
  1785. .small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1) {
  1786. clear: both; }
  1787. .small-up-3 > .column:last-child, .small-up-3 > .columns:last-child {
  1788. float: left; }
  1789. .small-up-4 > .column, .small-up-4 > .columns {
  1790. width: 25%;
  1791. float: left; }
  1792. .small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n) {
  1793. clear: none; }
  1794. .small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1) {
  1795. clear: both; }
  1796. .small-up-4 > .column:last-child, .small-up-4 > .columns:last-child {
  1797. float: left; }
  1798. .small-up-5 > .column, .small-up-5 > .columns {
  1799. width: 20%;
  1800. float: left; }
  1801. .small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n) {
  1802. clear: none; }
  1803. .small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1) {
  1804. clear: both; }
  1805. .small-up-5 > .column:last-child, .small-up-5 > .columns:last-child {
  1806. float: left; }
  1807. .small-up-6 > .column, .small-up-6 > .columns {
  1808. width: 16.66667%;
  1809. float: left; }
  1810. .small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n) {
  1811. clear: none; }
  1812. .small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1) {
  1813. clear: both; }
  1814. .small-up-6 > .column:last-child, .small-up-6 > .columns:last-child {
  1815. float: left; }
  1816. .small-up-7 > .column, .small-up-7 > .columns {
  1817. width: 14.28571%;
  1818. float: left; }
  1819. .small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n) {
  1820. clear: none; }
  1821. .small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1) {
  1822. clear: both; }
  1823. .small-up-7 > .column:last-child, .small-up-7 > .columns:last-child {
  1824. float: left; }
  1825. .small-up-8 > .column, .small-up-8 > .columns {
  1826. width: 12.5%;
  1827. float: left; }
  1828. .small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n) {
  1829. clear: none; }
  1830. .small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1) {
  1831. clear: both; }
  1832. .small-up-8 > .column:last-child, .small-up-8 > .columns:last-child {
  1833. float: left; }
  1834. .small-collapse > .column, .small-collapse > .columns {
  1835. padding-left: 0;
  1836. padding-right: 0; }
  1837. .small-collapse .row {
  1838. margin-left: 0;
  1839. margin-right: 0; }
  1840. .small-uncollapse > .column, .small-uncollapse > .columns {
  1841. padding-left: 0.9375rem;
  1842. padding-right: 0.9375rem; }
  1843. .small-centered {
  1844. float: none;
  1845. margin-left: auto;
  1846. margin-right: auto; }
  1847. .small-uncentered,
  1848. .small-push-0,
  1849. .small-pull-0 {
  1850. position: static;
  1851. margin-left: 0;
  1852. margin-right: 0;
  1853. float: left; }
  1854. @media screen and (min-width: 40em) {
  1855. .medium-1 {
  1856. width: 8.33333%; }
  1857. .medium-push-1 {
  1858. position: relative;
  1859. left: 8.33333%; }
  1860. .medium-pull-1 {
  1861. position: relative;
  1862. left: -8.33333%; }
  1863. .medium-offset-0 {
  1864. margin-left: 0%; }
  1865. .medium-2 {
  1866. width: 16.66667%; }
  1867. .medium-push-2 {
  1868. position: relative;
  1869. left: 16.66667%; }
  1870. .medium-pull-2 {
  1871. position: relative;
  1872. left: -16.66667%; }
  1873. .medium-offset-1 {
  1874. margin-left: 8.33333%; }
  1875. .medium-3 {
  1876. width: 25%; }
  1877. .medium-push-3 {
  1878. position: relative;
  1879. left: 25%; }
  1880. .medium-pull-3 {
  1881. position: relative;
  1882. left: -25%; }
  1883. .medium-offset-2 {
  1884. margin-left: 16.66667%; }
  1885. .medium-4 {
  1886. width: 33.33333%; }
  1887. .medium-push-4 {
  1888. position: relative;
  1889. left: 33.33333%; }
  1890. .medium-pull-4 {
  1891. position: relative;
  1892. left: -33.33333%; }
  1893. .medium-offset-3 {
  1894. margin-left: 25%; }
  1895. .medium-5 {
  1896. width: 41.66667%; }
  1897. .medium-push-5 {
  1898. position: relative;
  1899. left: 41.66667%; }
  1900. .medium-pull-5 {
  1901. position: relative;
  1902. left: -41.66667%; }
  1903. .medium-offset-4 {
  1904. margin-left: 33.33333%; }
  1905. .medium-6 {
  1906. width: 50%; }
  1907. .medium-push-6 {
  1908. position: relative;
  1909. left: 50%; }
  1910. .medium-pull-6 {
  1911. position: relative;
  1912. left: -50%; }
  1913. .medium-offset-5 {
  1914. margin-left: 41.66667%; }
  1915. .medium-7 {
  1916. width: 58.33333%; }
  1917. .medium-push-7 {
  1918. position: relative;
  1919. left: 58.33333%; }
  1920. .medium-pull-7 {
  1921. position: relative;
  1922. left: -58.33333%; }
  1923. .medium-offset-6 {
  1924. margin-left: 50%; }
  1925. .medium-8 {
  1926. width: 66.66667%; }
  1927. .medium-push-8 {
  1928. position: relative;
  1929. left: 66.66667%; }
  1930. .medium-pull-8 {
  1931. position: relative;
  1932. left: -66.66667%; }
  1933. .medium-offset-7 {
  1934. margin-left: 58.33333%; }
  1935. .medium-9 {
  1936. width: 75%; }
  1937. .medium-push-9 {
  1938. position: relative;
  1939. left: 75%; }
  1940. .medium-pull-9 {
  1941. position: relative;
  1942. left: -75%; }
  1943. .medium-offset-8 {
  1944. margin-left: 66.66667%; }
  1945. .medium-10 {
  1946. width: 83.33333%; }
  1947. .medium-push-10 {
  1948. position: relative;
  1949. left: 83.33333%; }
  1950. .medium-pull-10 {
  1951. position: relative;
  1952. left: -83.33333%; }
  1953. .medium-offset-9 {
  1954. margin-left: 75%; }
  1955. .medium-11 {
  1956. width: 91.66667%; }
  1957. .medium-push-11 {
  1958. position: relative;
  1959. left: 91.66667%; }
  1960. .medium-pull-11 {
  1961. position: relative;
  1962. left: -91.66667%; }
  1963. .medium-offset-10 {
  1964. margin-left: 83.33333%; }
  1965. .medium-12 {
  1966. width: 100%; }
  1967. .medium-offset-11 {
  1968. margin-left: 91.66667%; }
  1969. .medium-up-1 > .column, .medium-up-1 > .columns {
  1970. width: 100%;
  1971. float: left; }
  1972. .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n) {
  1973. clear: none; }
  1974. .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1) {
  1975. clear: both; }
  1976. .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child {
  1977. float: left; }
  1978. .medium-up-2 > .column, .medium-up-2 > .columns {
  1979. width: 50%;
  1980. float: left; }
  1981. .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n) {
  1982. clear: none; }
  1983. .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1) {
  1984. clear: both; }
  1985. .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child {
  1986. float: left; }
  1987. .medium-up-3 > .column, .medium-up-3 > .columns {
  1988. width: 33.33333%;
  1989. float: left; }
  1990. .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n) {
  1991. clear: none; }
  1992. .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1) {
  1993. clear: both; }
  1994. .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child {
  1995. float: left; }
  1996. .medium-up-4 > .column, .medium-up-4 > .columns {
  1997. width: 25%;
  1998. float: left; }
  1999. .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n) {
  2000. clear: none; }
  2001. .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1) {
  2002. clear: both; }
  2003. .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child {
  2004. float: left; }
  2005. .medium-up-5 > .column, .medium-up-5 > .columns {
  2006. width: 20%;
  2007. float: left; }
  2008. .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n) {
  2009. clear: none; }
  2010. .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1) {
  2011. clear: both; }
  2012. .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child {
  2013. float: left; }
  2014. .medium-up-6 > .column, .medium-up-6 > .columns {
  2015. width: 16.66667%;
  2016. float: left; }
  2017. .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n) {
  2018. clear: none; }
  2019. .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1) {
  2020. clear: both; }
  2021. .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child {
  2022. float: left; }
  2023. .medium-up-7 > .column, .medium-up-7 > .columns {
  2024. width: 14.28571%;
  2025. float: left; }
  2026. .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n) {
  2027. clear: none; }
  2028. .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1) {
  2029. clear: both; }
  2030. .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child {
  2031. float: left; }
  2032. .medium-up-8 > .column, .medium-up-8 > .columns {
  2033. width: 12.5%;
  2034. float: left; }
  2035. .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n) {
  2036. clear: none; }
  2037. .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1) {
  2038. clear: both; }
  2039. .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child {
  2040. float: left; }
  2041. .medium-collapse > .column, .medium-collapse > .columns {
  2042. padding-left: 0;
  2043. padding-right: 0; }
  2044. .medium-collapse .row {
  2045. margin-left: 0;
  2046. margin-right: 0; }
  2047. .medium-uncollapse > .column, .medium-uncollapse > .columns {
  2048. padding-left: 0.9375rem;
  2049. padding-right: 0.9375rem; }
  2050. .medium-centered {
  2051. float: none;
  2052. margin-left: auto;
  2053. margin-right: auto; }
  2054. .medium-uncentered,
  2055. .medium-push-0,
  2056. .medium-pull-0 {
  2057. position: static;
  2058. margin-left: 0;
  2059. margin-right: 0;
  2060. float: left; } }
  2061. @media screen and (min-width: 64em) {
  2062. .large-1 {
  2063. width: 8.33333%; }
  2064. .large-push-1 {
  2065. position: relative;
  2066. left: 8.33333%; }
  2067. .large-pull-1 {
  2068. position: relative;
  2069. left: -8.33333%; }
  2070. .large-offset-0 {
  2071. margin-left: 0%; }
  2072. .large-2 {
  2073. width: 16.66667%; }
  2074. .large-push-2 {
  2075. position: relative;
  2076. left: 16.66667%; }
  2077. .large-pull-2 {
  2078. position: relative;
  2079. left: -16.66667%; }
  2080. .large-offset-1 {
  2081. margin-left: 8.33333%; }
  2082. .large-3 {
  2083. width: 25%; }
  2084. .large-push-3 {
  2085. position: relative;
  2086. left: 25%; }
  2087. .large-pull-3 {
  2088. position: relative;
  2089. left: -25%; }
  2090. .large-offset-2 {
  2091. margin-left: 16.66667%; }
  2092. .large-4 {
  2093. width: 33.33333%; }
  2094. .large-push-4 {
  2095. position: relative;
  2096. left: 33.33333%; }
  2097. .large-pull-4 {
  2098. position: relative;
  2099. left: -33.33333%; }
  2100. .large-offset-3 {
  2101. margin-left: 25%; }
  2102. .large-5 {
  2103. width: 41.66667%; }
  2104. .large-push-5 {
  2105. position: relative;
  2106. left: 41.66667%; }
  2107. .large-pull-5 {
  2108. position: relative;
  2109. left: -41.66667%; }
  2110. .large-offset-4 {
  2111. margin-left: 33.33333%; }
  2112. .large-6 {
  2113. width: 50%; }
  2114. .large-push-6 {
  2115. position: relative;
  2116. left: 50%; }
  2117. .large-pull-6 {
  2118. position: relative;
  2119. left: -50%; }
  2120. .large-offset-5 {
  2121. margin-left: 41.66667%; }
  2122. .large-7 {
  2123. width: 58.33333%; }
  2124. .large-push-7 {
  2125. position: relative;
  2126. left: 58.33333%; }
  2127. .large-pull-7 {
  2128. position: relative;
  2129. left: -58.33333%; }
  2130. .large-offset-6 {
  2131. margin-left: 50%; }
  2132. .large-8 {
  2133. width: 66.66667%; }
  2134. .large-push-8 {
  2135. position: relative;
  2136. left: 66.66667%; }
  2137. .large-pull-8 {
  2138. position: relative;
  2139. left: -66.66667%; }
  2140. .large-offset-7 {
  2141. margin-left: 58.33333%; }
  2142. .large-9 {
  2143. width: 75%; }
  2144. .large-push-9 {
  2145. position: relative;
  2146. left: 75%; }
  2147. .large-pull-9 {
  2148. position: relative;
  2149. left: -75%; }
  2150. .large-offset-8 {
  2151. margin-left: 66.66667%; }
  2152. .large-10 {
  2153. width: 83.33333%; }
  2154. .large-push-10 {
  2155. position: relative;
  2156. left: 83.33333%; }
  2157. .large-pull-10 {
  2158. position: relative;
  2159. left: -83.33333%; }
  2160. .large-offset-9 {
  2161. margin-left: 75%; }
  2162. .large-11 {
  2163. width: 91.66667%; }
  2164. .large-push-11 {
  2165. position: relative;
  2166. left: 91.66667%; }
  2167. .large-pull-11 {
  2168. position: relative;
  2169. left: -91.66667%; }
  2170. .large-offset-10 {
  2171. margin-left: 83.33333%; }
  2172. .large-12 {
  2173. width: 100%; }
  2174. .large-offset-11 {
  2175. margin-left: 91.66667%; }
  2176. .large-up-1 > .column, .large-up-1 > .columns {
  2177. width: 100%;
  2178. float: left; }
  2179. .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n) {
  2180. clear: none; }
  2181. .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1) {
  2182. clear: both; }
  2183. .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child {
  2184. float: left; }
  2185. .large-up-2 > .column, .large-up-2 > .columns {
  2186. width: 50%;
  2187. float: left; }
  2188. .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n) {
  2189. clear: none; }
  2190. .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1) {
  2191. clear: both; }
  2192. .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child {
  2193. float: left; }
  2194. .large-up-3 > .column, .large-up-3 > .columns {
  2195. width: 33.33333%;
  2196. float: left; }
  2197. .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n) {
  2198. clear: none; }
  2199. .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1) {
  2200. clear: both; }
  2201. .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child {
  2202. float: left; }
  2203. .large-up-4 > .column, .large-up-4 > .columns {
  2204. width: 25%;
  2205. float: left; }
  2206. .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n) {
  2207. clear: none; }
  2208. .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1) {
  2209. clear: both; }
  2210. .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child {
  2211. float: left; }
  2212. .large-up-5 > .column, .large-up-5 > .columns {
  2213. width: 20%;
  2214. float: left; }
  2215. .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n) {
  2216. clear: none; }
  2217. .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1) {
  2218. clear: both; }
  2219. .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child {
  2220. float: left; }
  2221. .large-up-6 > .column, .large-up-6 > .columns {
  2222. width: 16.66667%;
  2223. float: left; }
  2224. .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n) {
  2225. clear: none; }
  2226. .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1) {
  2227. clear: both; }
  2228. .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child {
  2229. float: left; }
  2230. .large-up-7 > .column, .large-up-7 > .columns {
  2231. width: 14.28571%;
  2232. float: left; }
  2233. .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n) {
  2234. clear: none; }
  2235. .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1) {
  2236. clear: both; }
  2237. .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child {
  2238. float: left; }
  2239. .large-up-8 > .column, .large-up-8 > .columns {
  2240. width: 12.5%;
  2241. float: left; }
  2242. .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n) {
  2243. clear: none; }
  2244. .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1) {
  2245. clear: both; }
  2246. .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child {
  2247. float: left; }
  2248. .large-collapse > .column, .large-collapse > .columns {
  2249. padding-left: 0;
  2250. padding-right: 0; }
  2251. .large-collapse .row {
  2252. margin-left: 0;
  2253. margin-right: 0; }
  2254. .large-uncollapse > .column, .large-uncollapse > .columns {
  2255. padding-left: 0.9375rem;
  2256. padding-right: 0.9375rem; }
  2257. .large-centered {
  2258. float: none;
  2259. margin-left: auto;
  2260. margin-right: auto; }
  2261. .large-uncentered,
  2262. .large-push-0,
  2263. .large-pull-0 {
  2264. position: static;
  2265. margin-left: 0;
  2266. margin-right: 0;
  2267. float: left; } }
  2268. .slide-in-down.mui-enter {
  2269. transition-duration: 500ms;
  2270. transition-timing-function: linear;
  2271. -webkit-transform: translateY(-100%);
  2272. -ms-transform: translateY(-100%);
  2273. transform: translateY(-100%);
  2274. transition-property: -webkit-transform, opacity;
  2275. transition-property: transform, opacity;
  2276. -webkit-backface-visibility: hidden;
  2277. backface-visibility: hidden; }
  2278. .slide-in-down.mui-enter.mui-enter-active {
  2279. -webkit-transform: translateY(0);
  2280. -ms-transform: translateY(0);
  2281. transform: translateY(0); }
  2282. .slide-in-left.mui-enter {
  2283. transition-duration: 500ms;
  2284. transition-timing-function: linear;
  2285. -webkit-transform: translateX(-100%);
  2286. -ms-transform: translateX(-100%);
  2287. transform: translateX(-100%);
  2288. transition-property: -webkit-transform, opacity;
  2289. transition-property: transform, opacity;
  2290. -webkit-backface-visibility: hidden;
  2291. backface-visibility: hidden; }
  2292. .slide-in-left.mui-enter.mui-enter-active {
  2293. -webkit-transform: translateX(0);
  2294. -ms-transform: translateX(0);
  2295. transform: translateX(0); }
  2296. .slide-in-up.mui-enter {
  2297. transition-duration: 500ms;
  2298. transition-timing-function: linear;
  2299. -webkit-transform: translateY(100%);
  2300. -ms-transform: translateY(100%);
  2301. transform: translateY(100%);
  2302. transition-property: -webkit-transform, opacity;
  2303. transition-property: transform, opacity;
  2304. -webkit-backface-visibility: hidden;
  2305. backface-visibility: hidden; }
  2306. .slide-in-up.mui-enter.mui-enter-active {
  2307. -webkit-transform: translateY(0);
  2308. -ms-transform: translateY(0);
  2309. transform: translateY(0); }
  2310. .slide-in-right.mui-enter {
  2311. transition-duration: 500ms;
  2312. transition-timing-function: linear;
  2313. -webkit-transform: translateX(100%);
  2314. -ms-transform: translateX(100%);
  2315. transform: translateX(100%);
  2316. transition-property: -webkit-transform, opacity;
  2317. transition-property: transform, opacity;
  2318. -webkit-backface-visibility: hidden;
  2319. backface-visibility: hidden; }
  2320. .slide-in-right.mui-enter.mui-enter-active {
  2321. -webkit-transform: translateX(0);
  2322. -ms-transform: translateX(0);
  2323. transform: translateX(0); }
  2324. .slide-out-down.mui-leave {
  2325. transition-duration: 500ms;
  2326. transition-timing-function: linear;
  2327. -webkit-transform: translateY(0);
  2328. -ms-transform: translateY(0);
  2329. transform: translateY(0);
  2330. transition-property: -webkit-transform, opacity;
  2331. transition-property: transform, opacity;
  2332. -webkit-backface-visibility: hidden;
  2333. backface-visibility: hidden; }
  2334. .slide-out-down.mui-leave.mui-leave-active {
  2335. -webkit-transform: translateY(100%);
  2336. -ms-transform: translateY(100%);
  2337. transform: translateY(100%); }
  2338. .slide-out-right.mui-leave {
  2339. transition-duration: 500ms;
  2340. transition-timing-function: linear;
  2341. -webkit-transform: translateX(0);
  2342. -ms-transform: translateX(0);
  2343. transform: translateX(0);
  2344. transition-property: -webkit-transform, opacity;
  2345. transition-property: transform, opacity;
  2346. -webkit-backface-visibility: hidden;
  2347. backface-visibility: hidden; }
  2348. .slide-out-right.mui-leave.mui-leave-active {
  2349. -webkit-transform: translateX(100%);
  2350. -ms-transform: translateX(100%);
  2351. transform: translateX(100%); }
  2352. .slide-out-up.mui-leave {
  2353. transition-duration: 500ms;
  2354. transition-timing-function: linear;
  2355. -webkit-transform: translateY(0);
  2356. -ms-transform: translateY(0);
  2357. transform: translateY(0);
  2358. transition-property: -webkit-transform, opacity;
  2359. transition-property: transform, opacity;
  2360. -webkit-backface-visibility: hidden;
  2361. backface-visibility: hidden; }
  2362. .slide-out-up.mui-leave.mui-leave-active {
  2363. -webkit-transform: translateY(-100%);
  2364. -ms-transform: translateY(-100%);
  2365. transform: translateY(-100%); }
  2366. .slide-out-left.mui-leave {
  2367. transition-duration: 500ms;
  2368. transition-timing-function: linear;
  2369. -webkit-transform: translateX(0);
  2370. -ms-transform: translateX(0);
  2371. transform: translateX(0);
  2372. transition-property: -webkit-transform, opacity;
  2373. transition-property: transform, opacity;
  2374. -webkit-backface-visibility: hidden;
  2375. backface-visibility: hidden; }
  2376. .slide-out-left.mui-leave.mui-leave-active {
  2377. -webkit-transform: translateX(-100%);
  2378. -ms-transform: translateX(-100%);
  2379. transform: translateX(-100%); }
  2380. .fade-in.mui-enter {
  2381. transition-duration: 500ms;
  2382. transition-timing-function: linear;
  2383. opacity: 0;
  2384. transition-property: opacity; }
  2385. .fade-in.mui-enter.mui-enter-active {
  2386. opacity: 1; }
  2387. .fade-out.mui-leave {
  2388. transition-duration: 500ms;
  2389. transition-timing-function: linear;
  2390. opacity: 1;
  2391. transition-property: opacity; }
  2392. .fade-out.mui-leave.mui-leave-active {
  2393. opacity: 0; }
  2394. .hinge-in-from-top.mui-enter {
  2395. transition-duration: 500ms;
  2396. transition-timing-function: linear;
  2397. -webkit-transform: perspective(2000px) rotateX(-90deg);
  2398. transform: perspective(2000px) rotateX(-90deg);
  2399. -webkit-transform-origin: top;
  2400. -ms-transform-origin: top;
  2401. transform-origin: top;
  2402. transition-property: -webkit-transform, opacity;
  2403. transition-property: transform, opacity;
  2404. opacity: 0; }
  2405. .hinge-in-from-top.mui-enter.mui-enter-active {
  2406. -webkit-transform: perspective(2000px) rotate(0deg);
  2407. transform: perspective(2000px) rotate(0deg);
  2408. opacity: 1; }
  2409. .hinge-in-from-right.mui-enter {
  2410. transition-duration: 500ms;
  2411. transition-timing-function: linear;
  2412. -webkit-transform: perspective(2000px) rotateY(-90deg);
  2413. transform: perspective(2000px) rotateY(-90deg);
  2414. -webkit-transform-origin: right;
  2415. -ms-transform-origin: right;
  2416. transform-origin: right;
  2417. transition-property: -webkit-transform, opacity;
  2418. transition-property: transform, opacity;
  2419. opacity: 0; }
  2420. .hinge-in-from-right.mui-enter.mui-enter-active {
  2421. -webkit-transform: perspective(2000px) rotate(0deg);
  2422. transform: perspective(2000px) rotate(0deg);
  2423. opacity: 1; }
  2424. .hinge-in-from-bottom.mui-enter {
  2425. transition-duration: 500ms;
  2426. transition-timing-function: linear;
  2427. -webkit-transform: perspective(2000px) rotateX(90deg);
  2428. transform: perspective(2000px) rotateX(90deg);
  2429. -webkit-transform-origin: bottom;
  2430. -ms-transform-origin: bottom;
  2431. transform-origin: bottom;
  2432. transition-property: -webkit-transform, opacity;
  2433. transition-property: transform, opacity;
  2434. opacity: 0; }
  2435. .hinge-in-from-bottom.mui-enter.mui-enter-active {
  2436. -webkit-transform: perspective(2000px) rotate(0deg);
  2437. transform: perspective(2000px) rotate(0deg);
  2438. opacity: 1; }
  2439. .hinge-in-from-left.mui-enter {
  2440. transition-duration: 500ms;
  2441. transition-timing-function: linear;
  2442. -webkit-transform: perspective(2000px) rotateY(90deg);
  2443. transform: perspective(2000px) rotateY(90deg);
  2444. -webkit-transform-origin: left;
  2445. -ms-transform-origin: left;
  2446. transform-origin: left;
  2447. transition-property: -webkit-transform, opacity;
  2448. transition-property: transform, opacity;
  2449. opacity: 0; }
  2450. .hinge-in-from-left.mui-enter.mui-enter-active {
  2451. -webkit-transform: perspective(2000px) rotate(0deg);
  2452. transform: perspective(2000px) rotate(0deg);
  2453. opacity: 1; }
  2454. .hinge-in-from-middle-x.mui-enter {
  2455. transition-duration: 500ms;
  2456. transition-timing-function: linear;
  2457. -webkit-transform: perspective(2000px) rotateX(-90deg);
  2458. transform: perspective(2000px) rotateX(-90deg);
  2459. -webkit-transform-origin: center;
  2460. -ms-transform-origin: center;
  2461. transform-origin: center;
  2462. transition-property: -webkit-transform, opacity;
  2463. transition-property: transform, opacity;
  2464. opacity: 0; }
  2465. .hinge-in-from-middle-x.mui-enter.mui-enter-active {
  2466. -webkit-transform: perspective(2000px) rotate(0deg);
  2467. transform: perspective(2000px) rotate(0deg);
  2468. opacity: 1; }
  2469. .hinge-in-from-middle-y.mui-enter {
  2470. transition-duration: 500ms;
  2471. transition-timing-function: linear;
  2472. -webkit-transform: perspective(2000px) rotateY(-90deg);
  2473. transform: perspective(2000px) rotateY(-90deg);
  2474. -webkit-transform-origin: center;
  2475. -ms-transform-origin: center;
  2476. transform-origin: center;
  2477. transition-property: -webkit-transform, opacity;
  2478. transition-property: transform, opacity;
  2479. opacity: 0; }
  2480. .hinge-in-from-middle-y.mui-enter.mui-enter-active {
  2481. -webkit-transform: perspective(2000px) rotate(0deg);
  2482. transform: perspective(2000px) rotate(0deg);
  2483. opacity: 1; }
  2484. .hinge-out-from-top.mui-leave {
  2485. transition-duration: 500ms;
  2486. transition-timing-function: linear;
  2487. -webkit-transform: perspective(2000px) rotate(0deg);
  2488. transform: perspective(2000px) rotate(0deg);
  2489. -webkit-transform-origin: top;
  2490. -ms-transform-origin: top;
  2491. transform-origin: top;
  2492. transition-property: -webkit-transform, opacity;
  2493. transition-property: transform, opacity;
  2494. opacity: 1; }
  2495. .hinge-out-from-top.mui-leave.mui-leave-active {
  2496. -webkit-transform: perspective(2000px) rotateX(-90deg);
  2497. transform: perspective(2000px) rotateX(-90deg);
  2498. opacity: 0; }
  2499. .hinge-out-from-right.mui-leave {
  2500. transition-duration: 500ms;
  2501. transition-timing-function: linear;
  2502. -webkit-transform: perspective(2000px) rotate(0deg);
  2503. transform: perspective(2000px) rotate(0deg);
  2504. -webkit-transform-origin: right;
  2505. -ms-transform-origin: right;
  2506. transform-origin: right;
  2507. transition-property: -webkit-transform, opacity;
  2508. transition-property: transform, opacity;
  2509. opacity: 1; }
  2510. .hinge-out-from-right.mui-leave.mui-leave-active {
  2511. -webkit-transform: perspective(2000px) rotateY(-90deg);
  2512. transform: perspective(2000px) rotateY(-90deg);
  2513. opacity: 0; }
  2514. .hinge-out-from-bottom.mui-leave {
  2515. transition-duration: 500ms;
  2516. transition-timing-function: linear;
  2517. -webkit-transform: perspective(2000px) rotate(0deg);
  2518. transform: perspective(2000px) rotate(0deg);
  2519. -webkit-transform-origin: bottom;
  2520. -ms-transform-origin: bottom;
  2521. transform-origin: bottom;
  2522. transition-property: -webkit-transform, opacity;
  2523. transition-property: transform, opacity;
  2524. opacity: 1; }
  2525. .hinge-out-from-bottom.mui-leave.mui-leave-active {
  2526. -webkit-transform: perspective(2000px) rotateX(90deg);
  2527. transform: perspective(2000px) rotateX(90deg);
  2528. opacity: 0; }
  2529. .hinge-out-from-left.mui-leave {
  2530. transition-duration: 500ms;
  2531. transition-timing-function: linear;
  2532. -webkit-transform: perspective(2000px) rotate(0deg);
  2533. transform: perspective(2000px) rotate(0deg);
  2534. -webkit-transform-origin: left;
  2535. -ms-transform-origin: left;
  2536. transform-origin: left;
  2537. transition-property: -webkit-transform, opacity;
  2538. transition-property: transform, opacity;
  2539. opacity: 1; }
  2540. .hinge-out-from-left.mui-leave.mui-leave-active {
  2541. -webkit-transform: perspective(2000px) rotateY(90deg);
  2542. transform: perspective(2000px) rotateY(90deg);
  2543. opacity: 0; }
  2544. .hinge-out-from-middle-x.mui-leave {
  2545. transition-duration: 500ms;
  2546. transition-timing-function: linear;
  2547. -webkit-transform: perspective(2000px) rotate(0deg);
  2548. transform: perspective(2000px) rotate(0deg);
  2549. -webkit-transform-origin: center;
  2550. -ms-transform-origin: center;
  2551. transform-origin: center;
  2552. transition-property: -webkit-transform, opacity;
  2553. transition-property: transform, opacity;
  2554. opacity: 1; }
  2555. .hinge-out-from-middle-x.mui-leave.mui-leave-active {
  2556. -webkit-transform: perspective(2000px) rotateX(-90deg);
  2557. transform: perspective(2000px) rotateX(-90deg);
  2558. opacity: 0; }
  2559. .hinge-out-from-middle-y.mui-leave {
  2560. transition-duration: 500ms;
  2561. transition-timing-function: linear;
  2562. -webkit-transform: perspective(2000px) rotate(0deg);
  2563. transform: perspective(2000px) rotate(0deg);
  2564. -webkit-transform-origin: center;
  2565. -ms-transform-origin: center;
  2566. transform-origin: center;
  2567. transition-property: -webkit-transform, opacity;
  2568. transition-property: transform, opacity;
  2569. opacity: 1; }
  2570. .hinge-out-from-middle-y.mui-leave.mui-leave-active {
  2571. -webkit-transform: perspective(2000px) rotateY(-90deg);
  2572. transform: perspective(2000px) rotateY(-90deg);
  2573. opacity: 0; }
  2574. .scale-in-up.mui-enter {
  2575. transition-duration: 500ms;
  2576. transition-timing-function: linear;
  2577. -webkit-transform: scale(0.5);
  2578. -ms-transform: scale(0.5);
  2579. transform: scale(0.5);
  2580. transition-property: -webkit-transform, opacity;
  2581. transition-property: transform, opacity;
  2582. opacity: 0; }
  2583. .scale-in-up.mui-enter.mui-enter-active {
  2584. -webkit-transform: scale(1);
  2585. -ms-transform: scale(1);
  2586. transform: scale(1);
  2587. opacity: 1; }
  2588. .scale-in-down.mui-enter {
  2589. transition-duration: 500ms;
  2590. transition-timing-function: linear;
  2591. -webkit-transform: scale(1.5);
  2592. -ms-transform: scale(1.5);
  2593. transform: scale(1.5);
  2594. transition-property: -webkit-transform, opacity;
  2595. transition-property: transform, opacity;
  2596. opacity: 0; }
  2597. .scale-in-down.mui-enter.mui-enter-active {
  2598. -webkit-transform: scale(1);
  2599. -ms-transform: scale(1);
  2600. transform: scale(1);
  2601. opacity: 1; }
  2602. .scale-out-up.mui-leave {
  2603. transition-duration: 500ms;
  2604. transition-timing-function: linear;
  2605. -webkit-transform: scale(1);
  2606. -ms-transform: scale(1);
  2607. transform: scale(1);
  2608. transition-property: -webkit-transform, opacity;
  2609. transition-property: transform, opacity;
  2610. opacity: 1; }
  2611. .scale-out-up.mui-leave.mui-leave-active {
  2612. -webkit-transform: scale(1.5);
  2613. -ms-transform: scale(1.5);
  2614. transform: scale(1.5);
  2615. opacity: 0; }
  2616. .scale-out-down.mui-leave {
  2617. transition-duration: 500ms;
  2618. transition-timing-function: linear;
  2619. -webkit-transform: scale(1);
  2620. -ms-transform: scale(1);
  2621. transform: scale(1);
  2622. transition-property: -webkit-transform, opacity;
  2623. transition-property: transform, opacity;
  2624. opacity: 1; }
  2625. .scale-out-down.mui-leave.mui-leave-active {
  2626. -webkit-transform: scale(0.5);
  2627. -ms-transform: scale(0.5);
  2628. transform: scale(0.5);
  2629. opacity: 0; }
  2630. .spin-in.mui-enter {
  2631. transition-duration: 500ms;
  2632. transition-timing-function: linear;
  2633. -webkit-transform: rotate(-0.75turn);
  2634. -ms-transform: rotate(-0.75turn);
  2635. transform: rotate(-0.75turn);
  2636. transition-property: -webkit-transform, opacity;
  2637. transition-property: transform, opacity;
  2638. opacity: 0; }
  2639. .spin-in.mui-enter.mui-enter-active {
  2640. -webkit-transform: rotate(0);
  2641. -ms-transform: rotate(0);
  2642. transform: rotate(0);
  2643. opacity: 1; }
  2644. .spin-out.mui-leave {
  2645. transition-duration: 500ms;
  2646. transition-timing-function: linear;
  2647. -webkit-transform: rotate(0);
  2648. -ms-transform: rotate(0);
  2649. transform: rotate(0);
  2650. transition-property: -webkit-transform, opacity;
  2651. transition-property: transform, opacity;
  2652. opacity: 1; }
  2653. .spin-out.mui-leave.mui-leave-active {
  2654. -webkit-transform: rotate(0.75turn);
  2655. -ms-transform: rotate(0.75turn);
  2656. transform: rotate(0.75turn);
  2657. opacity: 0; }
  2658. .spin-in-ccw.mui-enter {
  2659. transition-duration: 500ms;
  2660. transition-timing-function: linear;
  2661. -webkit-transform: rotate(0.75turn);
  2662. -ms-transform: rotate(0.75turn);
  2663. transform: rotate(0.75turn);
  2664. transition-property: -webkit-transform, opacity;
  2665. transition-property: transform, opacity;
  2666. opacity: 0; }
  2667. .spin-in-ccw.mui-enter.mui-enter-active {
  2668. -webkit-transform: rotate(0);
  2669. -ms-transform: rotate(0);
  2670. transform: rotate(0);
  2671. opacity: 1; }
  2672. .spin-out-ccw.mui-leave {
  2673. transition-duration: 500ms;
  2674. transition-timing-function: linear;
  2675. -webkit-transform: rotate(0);
  2676. -ms-transform: rotate(0);
  2677. transform: rotate(0);
  2678. transition-property: -webkit-transform, opacity;
  2679. transition-property: transform, opacity;
  2680. opacity: 1; }
  2681. .spin-out-ccw.mui-leave.mui-leave-active {
  2682. -webkit-transform: rotate(-0.75turn);
  2683. -ms-transform: rotate(-0.75turn);
  2684. transform: rotate(-0.75turn);
  2685. opacity: 0; }
  2686. .slow {
  2687. transition-duration: 750ms !important; }
  2688. .fast {
  2689. transition-duration: 250ms !important; }
  2690. .linear {
  2691. transition-timing-function: linear !important; }
  2692. .ease {
  2693. transition-timing-function: ease !important; }
  2694. .ease-in {
  2695. transition-timing-function: ease-in !important; }
  2696. .ease-out {
  2697. transition-timing-function: ease-out !important; }
  2698. .ease-in-out {
  2699. transition-timing-function: ease-in-out !important; }
  2700. .bounce-in {
  2701. transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }
  2702. .bounce-out {
  2703. transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }
  2704. .bounce-in-out {
  2705. transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }
  2706. .short-delay {
  2707. transition-delay: 300ms !important; }
  2708. .long-delay {
  2709. transition-delay: 700ms !important; }
  2710. .shake {
  2711. -webkit-animation-name: shake-7;
  2712. animation-name: shake-7; }
  2713. @-webkit-keyframes shake-7 {
  2714. 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
  2715. -webkit-transform: translateX(7%);
  2716. transform: translateX(7%); }
  2717. 5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
  2718. -webkit-transform: translateX(-7%);
  2719. transform: translateX(-7%); } }
  2720. @keyframes shake-7 {
  2721. 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
  2722. -webkit-transform: translateX(7%);
  2723. transform: translateX(7%); }
  2724. 5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
  2725. -webkit-transform: translateX(-7%);
  2726. transform: translateX(-7%); } }
  2727. .spin-cw {
  2728. -webkit-animation-name: spin-cw-1turn;
  2729. animation-name: spin-cw-1turn; }
  2730. @-webkit-keyframes spin-cw-1turn {
  2731. 0% {
  2732. -webkit-transform: rotate(-1turn);
  2733. transform: rotate(-1turn); }
  2734. 100% {
  2735. -webkit-transform: rotate(0);
  2736. transform: rotate(0); } }
  2737. @keyframes spin-cw-1turn {
  2738. 0% {
  2739. -webkit-transform: rotate(-1turn);
  2740. transform: rotate(-1turn); }
  2741. 100% {
  2742. -webkit-transform: rotate(0);
  2743. transform: rotate(0); } }
  2744. .spin-ccw {
  2745. -webkit-animation-name: spin-cw-1turn;
  2746. animation-name: spin-cw-1turn; }
  2747. @keyframes spin-cw-1turn {
  2748. 0% {
  2749. -webkit-transform: rotate(0);
  2750. transform: rotate(0); }
  2751. 100% {
  2752. -webkit-transform: rotate(1turn);
  2753. transform: rotate(1turn); } }
  2754. .wiggle {
  2755. -webkit-animation-name: wiggle-7deg;
  2756. animation-name: wiggle-7deg; }
  2757. @-webkit-keyframes wiggle-7deg {
  2758. 40%, 50%, 60% {
  2759. -webkit-transform: rotate(7deg);
  2760. transform: rotate(7deg); }
  2761. 35%, 45%, 55%, 65% {
  2762. -webkit-transform: rotate(-7deg);
  2763. transform: rotate(-7deg); }
  2764. 0%, 30%, 70%, 100% {
  2765. -webkit-transform: rotate(0);
  2766. transform: rotate(0); } }
  2767. @keyframes wiggle-7deg {
  2768. 40%, 50%, 60% {
  2769. -webkit-transform: rotate(7deg);
  2770. transform: rotate(7deg); }
  2771. 35%, 45%, 55%, 65% {
  2772. -webkit-transform: rotate(-7deg);
  2773. transform: rotate(-7deg); }
  2774. 0%, 30%, 70%, 100% {
  2775. -webkit-transform: rotate(0);
  2776. transform: rotate(0); } }
  2777. .shake,
  2778. .spin-cw,
  2779. .spin-ccw,
  2780. .wiggle {
  2781. -webkit-animation-duration: 500ms;
  2782. animation-duration: 500ms; }
  2783. .infinite {
  2784. -webkit-animation-iteration-count: infinite;
  2785. animation-iteration-count: infinite; }
  2786. .slow {
  2787. -webkit-animation-duration: 750ms !important;
  2788. animation-duration: 750ms !important; }
  2789. .fast {
  2790. -webkit-animation-duration: 250ms !important;
  2791. animation-duration: 250ms !important; }
  2792. .linear {
  2793. -webkit-animation-timing-function: linear !important;
  2794. animation-timing-function: linear !important; }
  2795. .ease {
  2796. -webkit-animation-timing-function: ease !important;
  2797. animation-timing-function: ease !important; }
  2798. .ease-in {
  2799. -webkit-animation-timing-function: ease-in !important;
  2800. animation-timing-function: ease-in !important; }
  2801. .ease-out {
  2802. -webkit-animation-timing-function: ease-out !important;
  2803. animation-timing-function: ease-out !important; }
  2804. .ease-in-out {
  2805. -webkit-animation-timing-function: ease-in-out !important;
  2806. animation-timing-function: ease-in-out !important; }
  2807. .bounce-in {
  2808. -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
  2809. animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }
  2810. .bounce-out {
  2811. -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
  2812. animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }
  2813. .bounce-in-out {
  2814. -webkit-animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
  2815. animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }
  2816. .short-delay {
  2817. -webkit-animation-delay: 300ms !important;
  2818. animation-delay: 300ms !important; }
  2819. .long-delay {
  2820. -webkit-animation-delay: 700ms !important;
  2821. animation-delay: 700ms !important; }