lacsso.css 46 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393
  1. /* prompt-regular - latin */
  2. @font-face {
  3. font-family: 'Prompt';
  4. font-style: normal;
  5. font-weight: 400;
  6. src: local("Prompt"), local("Prompt-Regular"), url(fonts/prompt-v1-latin-regular.woff2) format("woff2"), url(fonts/prompt-v1-latin-regular.woff) format("woff");
  7. /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }
  8. /* prompt-700 - latin */
  9. @font-face {
  10. font-family: 'Prompt';
  11. font-style: normal;
  12. font-weight: 700;
  13. src: local("Prompt Bold"), local("Prompt-Bold"), url(fonts/prompt-v1-latin-700.woff2) format("woff2"), url(fonts/prompt-v1-latin-700.woff) format("woff");
  14. /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }
  15. /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
  16. /**
  17. * 1. Set default font family to sans-serif.
  18. * 2. Prevent iOS and IE text size adjust after device orientation change,
  19. * without disabling user zoom.
  20. */
  21. html {
  22. font-family: sans-serif;
  23. /* 1 */
  24. -ms-text-size-adjust: 100%;
  25. /* 2 */
  26. -webkit-text-size-adjust: 100%;
  27. /* 2 */ }
  28. /**
  29. * Remove default margin.
  30. */
  31. body {
  32. margin: 0; }
  33. /* HTML5 display definitions
  34. ========================================================================== */
  35. /**
  36. * Correct `block` display not defined for any HTML5 element in IE 8/9.
  37. * Correct `block` display not defined for `details` or `summary` in IE 10/11
  38. * and Firefox.
  39. * Correct `block` display not defined for `main` in IE 11.
  40. */
  41. article,
  42. aside,
  43. details,
  44. figcaption,
  45. figure,
  46. footer,
  47. header,
  48. hgroup,
  49. main,
  50. menu,
  51. nav,
  52. section,
  53. summary {
  54. display: block; }
  55. /**
  56. * 1. Correct `inline-block` display not defined in IE 8/9.
  57. * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
  58. */
  59. audio,
  60. canvas,
  61. progress,
  62. video {
  63. display: inline-block;
  64. /* 1 */
  65. vertical-align: baseline;
  66. /* 2 */ }
  67. /**
  68. * Prevent modern browsers from displaying `audio` without controls.
  69. * Remove excess height in iOS 5 devices.
  70. */
  71. audio:not([controls]) {
  72. display: none;
  73. height: 0; }
  74. /**
  75. * Address `[hidden]` styling not present in IE 8/9/10.
  76. * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
  77. */
  78. [hidden],
  79. template {
  80. display: none; }
  81. /* Links
  82. ========================================================================== */
  83. /**
  84. * Remove the gray background color from active links in IE 10.
  85. */
  86. a {
  87. background-color: transparent; }
  88. /**
  89. * Improve readability of focused elements when they are also in an
  90. * active/hover state.
  91. */
  92. a:active,
  93. a:hover {
  94. outline: 0; }
  95. /* Text-level semantics
  96. ========================================================================== */
  97. /**
  98. * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
  99. */
  100. abbr[title] {
  101. border-bottom: 1px dotted; }
  102. /**
  103. * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
  104. */
  105. b,
  106. strong {
  107. font-weight: bold; }
  108. /**
  109. * Address styling not present in Safari and Chrome.
  110. */
  111. dfn {
  112. font-style: italic; }
  113. /**
  114. * Address variable `h1` font-size and margin within `section` and `article`
  115. * contexts in Firefox 4+, Safari, and Chrome.
  116. */
  117. h1 {
  118. font-size: 2em;
  119. margin: 0.67em 0; }
  120. /**
  121. * Address styling not present in IE 8/9.
  122. */
  123. mark {
  124. background: #ff0;
  125. color: #000; }
  126. /**
  127. * Address inconsistent and variable font size in all browsers.
  128. */
  129. small {
  130. font-size: 80%; }
  131. /**
  132. * Prevent `sub` and `sup` affecting `line-height` in all browsers.
  133. */
  134. sub,
  135. sup {
  136. font-size: 75%;
  137. line-height: 0;
  138. position: relative;
  139. vertical-align: baseline; }
  140. sup {
  141. top: -0.5em; }
  142. sub {
  143. bottom: -0.25em; }
  144. /* Embedded content
  145. ========================================================================== */
  146. /**
  147. * Remove border when inside `a` element in IE 8/9/10.
  148. */
  149. img {
  150. border: 0; }
  151. /**
  152. * Correct overflow not hidden in IE 9/10/11.
  153. */
  154. svg:not(:root) {
  155. overflow: hidden; }
  156. /* Grouping content
  157. ========================================================================== */
  158. /**
  159. * Address margin not present in IE 8/9 and Safari.
  160. */
  161. figure {
  162. margin: 1em 40px; }
  163. /**
  164. * Address differences between Firefox and other browsers.
  165. */
  166. hr {
  167. box-sizing: content-box;
  168. height: 0; }
  169. /**
  170. * Contain overflow in all browsers.
  171. */
  172. pre {
  173. overflow: auto; }
  174. /**
  175. * Address odd `em`-unit font size rendering in all browsers.
  176. */
  177. code,
  178. kbd,
  179. pre,
  180. samp {
  181. font-family: monospace, monospace;
  182. font-size: 1em; }
  183. /* Forms
  184. ========================================================================== */
  185. /**
  186. * Known limitation: by default, Chrome and Safari on OS X allow very limited
  187. * styling of `select`, unless a `border` property is set.
  188. */
  189. /**
  190. * 1. Correct color not being inherited.
  191. * Known issue: affects color of disabled elements.
  192. * 2. Correct font properties not being inherited.
  193. * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
  194. */
  195. button,
  196. input,
  197. optgroup,
  198. select,
  199. textarea {
  200. color: inherit;
  201. /* 1 */
  202. font: inherit;
  203. /* 2 */
  204. margin: 0;
  205. /* 3 */ }
  206. /**
  207. * Address `overflow` set to `hidden` in IE 8/9/10/11.
  208. */
  209. button {
  210. overflow: visible; }
  211. /**
  212. * Address inconsistent `text-transform` inheritance for `button` and `select`.
  213. * All other form control elements do not inherit `text-transform` values.
  214. * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
  215. * Correct `select` style inheritance in Firefox.
  216. */
  217. button,
  218. select {
  219. text-transform: none; }
  220. /**
  221. * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
  222. * and `video` controls.
  223. * 2. Correct inability to style clickable `input` types in iOS.
  224. * 3. Improve usability and consistency of cursor style between image-type
  225. * `input` and others.
  226. */
  227. button,
  228. html input[type="button"],
  229. input[type="reset"],
  230. input[type="submit"] {
  231. -webkit-appearance: button;
  232. /* 2 */
  233. cursor: pointer;
  234. /* 3 */ }
  235. /**
  236. * Re-set default cursor for disabled elements.
  237. */
  238. button[disabled],
  239. html input[disabled] {
  240. cursor: default; }
  241. /**
  242. * Remove inner padding and border in Firefox 4+.
  243. */
  244. button::-moz-focus-inner,
  245. input::-moz-focus-inner {
  246. border: 0;
  247. padding: 0; }
  248. /**
  249. * Address Firefox 4+ setting `line-height` on `input` using `!important` in
  250. * the UA stylesheet.
  251. */
  252. input {
  253. line-height: normal; }
  254. /**
  255. * It's recommended that you don't attempt to style these elements.
  256. * Firefox's implementation doesn't respect box-sizing, padding, or width.
  257. *
  258. * 1. Address box sizing set to `content-box` in IE 8/9/10.
  259. * 2. Remove excess padding in IE 8/9/10.
  260. */
  261. input[type="checkbox"],
  262. input[type="radio"] {
  263. box-sizing: border-box;
  264. /* 1 */
  265. padding: 0;
  266. /* 2 */ }
  267. /**
  268. * Fix the cursor style for Chrome's increment/decrement buttons. For certain
  269. * `font-size` values of the `input`, it causes the cursor style of the
  270. * decrement button to change from `default` to `text`.
  271. */
  272. input[type="number"]::-webkit-inner-spin-button,
  273. input[type="number"]::-webkit-outer-spin-button {
  274. height: auto; }
  275. /**
  276. * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
  277. * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
  278. */
  279. input[type="search"] {
  280. -webkit-appearance: textfield;
  281. /* 1 */
  282. box-sizing: content-box;
  283. /* 2 */ }
  284. /**
  285. * Remove inner padding and search cancel button in Safari and Chrome on OS X.
  286. * Safari (but not Chrome) clips the cancel button when the search input has
  287. * padding (and `textfield` appearance).
  288. */
  289. input[type="search"]::-webkit-search-cancel-button,
  290. input[type="search"]::-webkit-search-decoration {
  291. -webkit-appearance: none; }
  292. /**
  293. * Define consistent border, margin, and padding.
  294. */
  295. fieldset {
  296. border: 1px solid #c0c0c0;
  297. margin: 0 2px;
  298. padding: 0.35em 0.625em 0.75em; }
  299. /**
  300. * 1. Correct `color` not being inherited in IE 8/9/10/11.
  301. * 2. Remove padding so people aren't caught out if they zero out fieldsets.
  302. */
  303. legend {
  304. border: 0;
  305. /* 1 */
  306. padding: 0;
  307. /* 2 */ }
  308. /**
  309. * Remove default vertical scrollbar in IE 8/9/10/11.
  310. */
  311. textarea {
  312. overflow: auto; }
  313. /**
  314. * Don't inherit the `font-weight` (applied by a rule above).
  315. * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
  316. */
  317. optgroup {
  318. font-weight: bold; }
  319. /* Tables
  320. ========================================================================== */
  321. /**
  322. * Remove most spacing between table cells.
  323. */
  324. table {
  325. border-collapse: collapse;
  326. border-spacing: 0; }
  327. td,
  328. th {
  329. padding: 0; }
  330. .dropdown-menu {
  331. z-index: 1; }
  332. .dropdown-menu li {
  333. padding: 5px 10px;
  334. cursor: pointer; }
  335. .m-0 {
  336. margin: 0 !important; }
  337. .m-5 {
  338. margin: 5px !important; }
  339. .m-10 {
  340. margin: 10px !important; }
  341. .m-15 {
  342. margin: 15px !important; }
  343. .m-20 {
  344. margin: 20px !important; }
  345. .m-25 {
  346. margin: 25px !important; }
  347. .m-30 {
  348. margin: 30px !important; }
  349. .m-35 {
  350. margin: 35px !important; }
  351. .m-40 {
  352. margin: 40px !important; }
  353. .m-45 {
  354. margin: 45px !important; }
  355. .m-50 {
  356. margin: 50px !important; }
  357. .mt-0 {
  358. margin-top: 0 !important; }
  359. .mt-5 {
  360. margin-top: 5px !important; }
  361. .mt-10 {
  362. margin-top: 10px !important; }
  363. .mt-15 {
  364. margin-top: 15px !important; }
  365. .mt-20 {
  366. margin-top: 20px !important; }
  367. .mt-25 {
  368. margin-top: 25px !important; }
  369. .mt-30 {
  370. margin-top: 30px !important; }
  371. .mt-35 {
  372. margin-top: 35px !important; }
  373. .mt-40 {
  374. margin-top: 40px !important; }
  375. .mt-45 {
  376. margin-top: 45px !important; }
  377. .mt-50 {
  378. margin-top: 50px !important; }
  379. .mr-0 {
  380. margin-right: 0 !important; }
  381. .mr-5 {
  382. margin-right: 5px !important; }
  383. .mr-10 {
  384. margin-right: 10px !important; }
  385. .mr-15 {
  386. margin-right: 15px !important; }
  387. .mr-20 {
  388. margin-right: 20px !important; }
  389. .mr-25 {
  390. margin-right: 25px !important; }
  391. .mr-30 {
  392. margin-right: 30px !important; }
  393. .mr-35 {
  394. margin-right: 35px !important; }
  395. .mr-40 {
  396. margin-right: 40px !important; }
  397. .mr-45 {
  398. margin-right: 45px !important; }
  399. .mr-50 {
  400. margin-right: 50px !important; }
  401. .ml-0 {
  402. margin-left: 0 !important; }
  403. .ml-5 {
  404. margin-left: 5px !important; }
  405. .ml-10 {
  406. margin-left: 10px !important; }
  407. .ml-15 {
  408. margin-left: 15px !important; }
  409. .ml-20 {
  410. margin-left: 20px !important; }
  411. .ml-25 {
  412. margin-left: 25px !important; }
  413. .ml-30 {
  414. margin-left: 30px !important; }
  415. .ml-35 {
  416. margin-left: 35px !important; }
  417. .ml-40 {
  418. margin-left: 40px !important; }
  419. .ml-45 {
  420. margin-left: 45px !important; }
  421. .ml-50 {
  422. margin-left: 50px !important; }
  423. .mb-0 {
  424. margin-bottom: 0 !important; }
  425. .mb-5 {
  426. margin-bottom: 5px !important; }
  427. .mb-10 {
  428. margin-bottom: 10px !important; }
  429. .mb-15 {
  430. margin-bottom: 15px !important; }
  431. .mb-20 {
  432. margin-bottom: 20px !important; }
  433. .mb-25 {
  434. margin-bottom: 25px !important; }
  435. .mb-30 {
  436. margin-bottom: 30px !important; }
  437. .mb-35 {
  438. margin-bottom: 35px !important; }
  439. .mb-40 {
  440. margin-bottom: 40px !important; }
  441. .mb-45 {
  442. margin-bottom: 45px !important; }
  443. .mb-50 {
  444. margin-bottom: 50px !important; }
  445. .p-0 {
  446. padding: 0 !important; }
  447. .p-5 {
  448. padding: 5px !important; }
  449. .p-10 {
  450. padding: 10px !important; }
  451. .p-15 {
  452. padding: 15px !important; }
  453. .p-20 {
  454. padding: 20px !important; }
  455. .p-25 {
  456. padding: 25px !important; }
  457. .p-30 {
  458. padding: 30px !important; }
  459. .p-35 {
  460. padding: 35px !important; }
  461. .p-40 {
  462. padding: 40px !important; }
  463. .p-45 {
  464. padding: 45px !important; }
  465. .p-50 {
  466. padding: 50px !important; }
  467. .pt-0 {
  468. padding-top: 0 !important; }
  469. .pt-5 {
  470. padding-top: 5px !important; }
  471. .pt-10 {
  472. padding-top: 10px !important; }
  473. .pt-15 {
  474. padding-top: 15px !important; }
  475. .pt-20 {
  476. padding-top: 20px !important; }
  477. .pt-25 {
  478. padding-top: 25px !important; }
  479. .pt-30 {
  480. padding-top: 30px !important; }
  481. .pt-35 {
  482. padding-top: 35px !important; }
  483. .pt-40 {
  484. padding-top: 40px !important; }
  485. .pt-45 {
  486. padding-top: 45px !important; }
  487. .pt-50 {
  488. padding-top: 50px !important; }
  489. .pb-0 {
  490. padding-bottom: 0 !important; }
  491. .pb-5 {
  492. padding-bottom: 5px !important; }
  493. .pb-10 {
  494. padding-bottom: 10px !important; }
  495. .pb-15 {
  496. padding-bottom: 15px !important; }
  497. .pb-20 {
  498. padding-bottom: 20px !important; }
  499. .pb-25 {
  500. padding-bottom: 25px !important; }
  501. .pb-30 {
  502. padding-bottom: 30px !important; }
  503. .pb-35 {
  504. padding-bottom: 35px !important; }
  505. .pb-40 {
  506. padding-bottom: 40px !important; }
  507. .pb-45 {
  508. padding-bottom: 45px !important; }
  509. .pb-50 {
  510. padding-bottom: 50px !important; }
  511. .pl-0 {
  512. padding-left: 0 !important; }
  513. .pl-5 {
  514. padding-left: 5px !important; }
  515. .pl-10 {
  516. padding-left: 10px !important; }
  517. .pl-15 {
  518. padding-left: 15px !important; }
  519. .pl-20 {
  520. padding-left: 20px !important; }
  521. .pl-25 {
  522. padding-left: 25px !important; }
  523. .pl-30 {
  524. padding-left: 30px !important; }
  525. .pl-35 {
  526. padding-left: 35px !important; }
  527. .pl-40 {
  528. padding-left: 40px !important; }
  529. .pl-45 {
  530. padding-left: 45px !important; }
  531. .pl-50 {
  532. padding-left: 50px !important; }
  533. .pr-0 {
  534. padding-right: 0 !important; }
  535. .pr-5 {
  536. padding-right: 5px !important; }
  537. .pr-10 {
  538. padding-right: 10px !important; }
  539. .pr-15 {
  540. padding-right: 15px !important; }
  541. .pr-20 {
  542. padding-right: 20px !important; }
  543. .pr-25 {
  544. padding-right: 25px !important; }
  545. .pr-30 {
  546. padding-right: 30px !important; }
  547. .pr-35 {
  548. padding-right: 35px !important; }
  549. .pr-40 {
  550. padding-right: 40px !important; }
  551. .pr-45 {
  552. padding-right: 45px !important; }
  553. .pr-50 {
  554. padding-right: 50px !important; }
  555. .in-0 {
  556. text-indent: 0 !important; }
  557. .in-5 {
  558. text-indent: 5px !important; }
  559. .in-10 {
  560. text-indent: 10px !important; }
  561. .in-15 {
  562. text-indent: 15px !important; }
  563. .in-20 {
  564. text-indent: 20px !important; }
  565. .in-25 {
  566. text-indent: 25px !important; }
  567. .in-30 {
  568. text-indent: 30px !important; }
  569. .in-35 {
  570. text-indent: 35px !important; }
  571. .in-40 {
  572. text-indent: 40px !important; }
  573. .in-45 {
  574. text-indent: 45px !important; }
  575. .in-50 {
  576. text-indent: 50px !important; }
  577. /**
  578. * Set up a decent box model on the root element
  579. */
  580. html {
  581. box-sizing: border-box; }
  582. /**
  583. * Make all elements from the DOM inherit from the parent box-sizing
  584. * Since `*` has a specificity of 0, it does not override the `html` value
  585. * making all elements inheriting from the root box-sizing value
  586. * See: https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
  587. */
  588. *, *::before, *::after {
  589. box-sizing: inherit; }
  590. * {
  591. transition: ease-in-out all .1s; }
  592. /**
  593. * Basic styles for links
  594. */
  595. a {
  596. color: #0075A8;
  597. text-decoration: none; }
  598. a:hover, a:active, a:focus {
  599. color: #454545;
  600. text-decoration: underline; }
  601. pre {
  602. background-color: #3d3d3d; }
  603. pre code {
  604. color: #ecf0f1; }
  605. hr {
  606. border: 0;
  607. height: 0;
  608. border-top: 1px solid rgba(0, 0, 0, 0.1);
  609. border-bottom: 1px solid rgba(153, 163, 168, 0.3); }
  610. .text-default {
  611. color: #0075A8; }
  612. .text-disabled {
  613. color: #0075A8; }
  614. .text-primary {
  615. color: #0075A8; }
  616. .text-secondary {
  617. color: #34495E; }
  618. .text-success {
  619. color: #27AE5F; }
  620. .text-info {
  621. color: #78C9CF; }
  622. .text-warning {
  623. color: #E67E22; }
  624. .text-error {
  625. color: #F15354; }
  626. .bg-default, .badge, .tabs ul.tab-header li a, .tooltip {
  627. background: #ecf0f1;
  628. background-color: #ecf0f1;
  629. color: #3d3d3d; }
  630. .bg-default a, .badge a, .tabs ul.tab-header li a a, .tooltip a {
  631. color: #0075A8;
  632. border-bottom: solid 2px #0075A8; }
  633. .bg-default a:before, .badge a:before, .tabs ul.tab-header li a a:before, .tooltip a:before {
  634. background: rgba(0, 117, 168, 0.2); }
  635. .bg-disabled, input[type='text'].disabled,
  636. input[type='password'].disabled,
  637. input[type='number'].disabled,
  638. textarea.disabled {
  639. background-color: #99a3a8;
  640. color: #3d3d3d; }
  641. .bg-primary {
  642. background: #0075A8;
  643. background-color: #0075A8;
  644. color: white; }
  645. .bg-secondary {
  646. background: #34495E;
  647. background-color: #34495E;
  648. color: white; }
  649. .bg-success {
  650. background: #27AE5F;
  651. background-color: #27AE5F;
  652. color: white; }
  653. .bg-info {
  654. background: #78C9CF;
  655. background-color: #78C9CF;
  656. color: #3d3d3d; }
  657. .bg-warning {
  658. background: #E67E22;
  659. background-color: #E67E22;
  660. color: white; }
  661. .bg-error {
  662. background: #F15354;
  663. background-color: #F15354;
  664. color: white; }
  665. .bg-transparent {
  666. background-color: transparent; }
  667. /**
  668. * Basic typography style for copy text
  669. */
  670. body {
  671. color: #454545;
  672. font: normal 15px/1.5 "Prompt", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
  673. h1,
  674. h2,
  675. h3,
  676. h4,
  677. h5,
  678. h6 {
  679. color: #99a3a8;
  680. font-weight: normal; }
  681. /**
  682. * Clear inner floats
  683. */
  684. .clearfix::after {
  685. clear: both;
  686. content: '';
  687. display: table; }
  688. /**
  689. * Main content containers
  690. * 1. Make the container full-width with a maximum width
  691. * 2. Center it in the viewport
  692. * 3. Leave some space on the edges, especially valuable on small screens
  693. */
  694. .container {
  695. max-width: 1100px;
  696. /* 1 */
  697. margin-left: auto;
  698. /* 2 */
  699. margin-right: auto;
  700. /* 2 */
  701. padding-left: 20px;
  702. /* 3 */
  703. padding-right: 20px;
  704. /* 3 */
  705. width: 100%;
  706. /* 1 */ }
  707. /**
  708. * Hide text while making it readable for screen readers
  709. * 1. Needed in WebKit-based browsers because of an implementation bug;
  710. * See: https://code.google.com/p/chromium/issues/detail?id=457146
  711. */
  712. .hide-text {
  713. overflow: hidden;
  714. padding: 0;
  715. /* 1 */
  716. text-indent: 101%;
  717. white-space: nowrap; }
  718. /**
  719. * Hide element while making it readable for screen readers
  720. * Shamelessly borrowed from HTML5Boilerplate:
  721. * https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css#L119-L133
  722. */
  723. .visually-hidden {
  724. border: 0;
  725. clip: rect(0 0 0 0);
  726. height: 1px;
  727. margin: -1px;
  728. overflow: hidden;
  729. padding: 0;
  730. position: absolute;
  731. width: 1px; }
  732. .text-small {
  733. font-size: .75em; }
  734. .text-center {
  735. text-align: center; }
  736. .text-left {
  737. text-align: left; }
  738. .text-right {
  739. text-align: right; }
  740. .hide {
  741. display: none !important; }
  742. header {
  743. clear: both; }
  744. /* SECTIONS */
  745. .section {
  746. clear: both;
  747. padding: 0px;
  748. margin: 0px; }
  749. /* COLUMN SETUP */
  750. .col {
  751. display: block;
  752. float: left;
  753. margin: 1% 1.5% 1% 0; }
  754. .col:last-child {
  755. margin-right: 0; }
  756. /* ROWS */
  757. .row:before,
  758. .row:after {
  759. content: "";
  760. display: table; }
  761. .row:after {
  762. clear: both; }
  763. /* COLUMNS */
  764. .span-2-of-2 {
  765. width: 100%; }
  766. .gutless .span-2-of-2 {
  767. margin-right: 0;
  768. width: 100%; }
  769. .offset-2-of-2 {
  770. margin-left: 101.5%; }
  771. .span-1-of-2 {
  772. width: 49.25%; }
  773. .gutless .span-1-of-2 {
  774. margin-right: 0;
  775. width: 50%; }
  776. .offset-1-of-2 {
  777. margin-left: 50.75%; }
  778. .span-3-of-3 {
  779. width: 100%; }
  780. .gutless .span-3-of-3 {
  781. margin-right: 0;
  782. width: 100%; }
  783. .offset-3-of-3 {
  784. margin-left: 101.5%; }
  785. .span-2-of-3 {
  786. width: 66.1666%; }
  787. .gutless .span-2-of-3 {
  788. margin-right: 0;
  789. width: 66.6666%; }
  790. .offset-2-of-3 {
  791. margin-left: 67.6666%; }
  792. .span-1-of-3 {
  793. width: 32.3333%; }
  794. .gutless .span-1-of-3 {
  795. margin-right: 0;
  796. width: 33.3333%; }
  797. .offset-1-of-3 {
  798. margin-left: 33.8333%; }
  799. .span-4-of-4 {
  800. width: 100%; }
  801. .gutless .span-4-of-4 {
  802. margin-right: 0;
  803. width: 100%; }
  804. .offset-4-of-4 {
  805. margin-left: 101.5%; }
  806. .span-3-of-4 {
  807. width: 74.625%; }
  808. .gutless .span-3-of-4 {
  809. margin-right: 0;
  810. width: 75%; }
  811. .offset-3-of-4 {
  812. margin-left: 76.125%; }
  813. .span-2-of-4 {
  814. width: 49.25%; }
  815. .gutless .span-2-of-4 {
  816. margin-right: 0;
  817. width: 50%; }
  818. .offset-2-of-4 {
  819. margin-left: 50.75%; }
  820. .span-1-of-4 {
  821. width: 23.875%; }
  822. .gutless .span-1-of-4 {
  823. margin-right: 0;
  824. width: 25%; }
  825. .offset-1-of-4 {
  826. margin-left: 25.375%; }
  827. .span-5-of-5 {
  828. width: 100%; }
  829. .gutless .span-5-of-5 {
  830. margin-right: 0;
  831. width: 100%; }
  832. .offset-5-of-5 {
  833. margin-left: 101.5%; }
  834. .span-4-of-5 {
  835. width: 79.7%; }
  836. .gutless .span-4-of-5 {
  837. margin-right: 0;
  838. width: 80%; }
  839. .offset-4-of-5 {
  840. margin-left: 81.2%; }
  841. .span-3-of-5 {
  842. width: 59.4%; }
  843. .gutless .span-3-of-5 {
  844. margin-right: 0;
  845. width: 60%; }
  846. .offset-3-of-5 {
  847. margin-left: 60.9%; }
  848. .span-2-of-5 {
  849. width: 39.1%; }
  850. .gutless .span-2-of-5 {
  851. margin-right: 0;
  852. width: 40%; }
  853. .offset-2-of-5 {
  854. margin-left: 40.6%; }
  855. .span-1-of-5 {
  856. width: 18.8%; }
  857. .gutless .span-1-of-5 {
  858. margin-right: 0;
  859. width: 20%; }
  860. .offset-1-of-5 {
  861. margin-left: 20.3%; }
  862. .span-6-of-6 {
  863. width: 100%; }
  864. .gutless .span-6-of-6 {
  865. margin-right: 0;
  866. width: 100%; }
  867. .offset-6-of-6 {
  868. margin-left: 101.5%; }
  869. .span-5-of-6 {
  870. width: 83.0833%; }
  871. .gutless .span-5-of-6 {
  872. margin-right: 0;
  873. width: 83.3333%; }
  874. .offset-5-of-6 {
  875. margin-left: 84.5833%; }
  876. .span-4-of-6 {
  877. width: 66.1666%; }
  878. .gutless .span-4-of-6 {
  879. margin-right: 0;
  880. width: 66.6666%; }
  881. .offset-4-of-6 {
  882. margin-left: 67.6666%; }
  883. .span-3-of-6 {
  884. width: 49.25%; }
  885. .gutless .span-3-of-6 {
  886. margin-right: 0;
  887. width: 50%; }
  888. .offset-3-of-6 {
  889. margin-left: 50.75%; }
  890. .span-2-of-6 {
  891. width: 32.3333%; }
  892. .gutless .span-2-of-6 {
  893. margin-right: 0;
  894. width: 33.3333%; }
  895. .offset-2-of-6 {
  896. margin-left: 33.8333%; }
  897. .span-1-of-6 {
  898. width: 15.4166%; }
  899. .gutless .span-1-of-6 {
  900. margin-right: 0;
  901. width: 16.6666%; }
  902. .offset-1-of-6 {
  903. margin-left: 16.9166%; }
  904. .span-7-of-7 {
  905. width: 100%; }
  906. .gutless .span-7-of-7 {
  907. margin-right: 0;
  908. width: 100%; }
  909. .offset-7-of-7 {
  910. margin-left: 101.5%; }
  911. .span-6-of-7 {
  912. width: 85.5%; }
  913. .gutless .span-6-of-7 {
  914. margin-right: 0;
  915. width: 85.7142%; }
  916. .offset-6-of-7 {
  917. margin-left: 87%; }
  918. .span-5-of-7 {
  919. width: 71%; }
  920. .gutless .span-5-of-7 {
  921. margin-right: 0;
  922. width: 71.4285%; }
  923. .offset-5-of-7 {
  924. margin-left: 72.5%; }
  925. .span-4-of-7 {
  926. width: 56.5%; }
  927. .gutless .span-4-of-7 {
  928. margin-right: 0;
  929. width: 57.1428%; }
  930. .offset-4-of-7 {
  931. margin-left: 57.9999%; }
  932. .span-3-of-7 {
  933. width: 42%; }
  934. .gutless .span-3-of-7 {
  935. margin-right: 0;
  936. width: 42.8571%; }
  937. .offset-3-of-7 {
  938. margin-left: 43.5%; }
  939. .span-2-of-7 {
  940. width: 27.5%; }
  941. .gutless .span-2-of-7 {
  942. margin-right: 0;
  943. width: 28.5714%; }
  944. .offset-2-of-7 {
  945. margin-left: 28.9999%; }
  946. .span-1-of-7 {
  947. width: 13%; }
  948. .gutless .span-1-of-7 {
  949. margin-right: 0;
  950. width: 14.2857%; }
  951. .offset-1-of-7 {
  952. margin-left: 14.4999%; }
  953. .span-8-of-8 {
  954. width: 100%; }
  955. .gutless .span-8-of-8 {
  956. margin-right: 0;
  957. width: 100%; }
  958. .offset-8-of-8 {
  959. margin-left: 101.5%; }
  960. .span-7-of-8 {
  961. width: 87.3125%; }
  962. .gutless .span-7-of-8 {
  963. margin-right: 0;
  964. width: 87.5%; }
  965. .offset-7-of-8 {
  966. margin-left: 88.8125%; }
  967. .span-6-of-8 {
  968. width: 74.625%; }
  969. .gutless .span-6-of-8 {
  970. margin-right: 0;
  971. width: 75%; }
  972. .offset-6-of-8 {
  973. margin-left: 76.125%; }
  974. .span-5-of-8 {
  975. width: 61.9375%; }
  976. .gutless .span-5-of-8 {
  977. margin-right: 0;
  978. width: 62.5%; }
  979. .offset-5-of-8 {
  980. margin-left: 63.4375%; }
  981. .span-4-of-8 {
  982. width: 49.25%; }
  983. .gutless .span-4-of-8 {
  984. margin-right: 0;
  985. width: 50%; }
  986. .offset-4-of-8 {
  987. margin-left: 50.75%; }
  988. .span-3-of-8 {
  989. width: 36.5625%; }
  990. .gutless .span-3-of-8 {
  991. margin-right: 0;
  992. width: 37.5%; }
  993. .offset-3-of-8 {
  994. margin-left: 38.0625%; }
  995. .span-2-of-8 {
  996. width: 23.875%; }
  997. .gutless .span-2-of-8 {
  998. margin-right: 0;
  999. width: 25%; }
  1000. .offset-2-of-8 {
  1001. margin-left: 25.375%; }
  1002. .span-1-of-8 {
  1003. width: 11.1875%; }
  1004. .gutless .span-1-of-8 {
  1005. margin-right: 0;
  1006. width: 12.5%; }
  1007. .offset-1-of-8 {
  1008. margin-left: 12.6875%; }
  1009. .span-9-of-9 {
  1010. width: 100%; }
  1011. .gutless .span-9-of-9 {
  1012. margin-right: 0;
  1013. width: 100%; }
  1014. .offset-9-of-9 {
  1015. margin-left: 101.5%; }
  1016. .span-8-of-9 {
  1017. width: 88.7222%; }
  1018. .gutless .span-8-of-9 {
  1019. margin-right: 0;
  1020. width: 88.8888%; }
  1021. .offset-8-of-9 {
  1022. margin-left: 90.2222%; }
  1023. .span-7-of-9 {
  1024. width: 77.4444%; }
  1025. .gutless .span-7-of-9 {
  1026. margin-right: 0;
  1027. width: 77.7777%; }
  1028. .offset-7-of-9 {
  1029. margin-left: 78.9444%; }
  1030. .span-6-of-9 {
  1031. width: 66.1666%; }
  1032. .gutless .span-6-of-9 {
  1033. margin-right: 0;
  1034. width: 66.6666%; }
  1035. .offset-6-of-9 {
  1036. margin-left: 67.6666%; }
  1037. .span-5-of-9 {
  1038. width: 54.8888%; }
  1039. .gutless .span-5-of-9 {
  1040. margin-right: 0;
  1041. width: 55.5555%; }
  1042. .offset-5-of-9 {
  1043. margin-left: 56.3888%; }
  1044. .span-4-of-9 {
  1045. width: 43.6111%; }
  1046. .gutless .span-4-of-9 {
  1047. margin-right: 0;
  1048. width: 44.4444%; }
  1049. .offset-4-of-9 {
  1050. margin-left: 45.1111%; }
  1051. .span-3-of-9 {
  1052. width: 32.3333%; }
  1053. .gutless .span-3-of-9 {
  1054. margin-right: 0;
  1055. width: 33.3333%; }
  1056. .offset-3-of-9 {
  1057. margin-left: 33.8333%; }
  1058. .span-2-of-9 {
  1059. width: 21.0555%; }
  1060. .gutless .span-2-of-9 {
  1061. margin-right: 0;
  1062. width: 22.2222%; }
  1063. .offset-2-of-9 {
  1064. margin-left: 22.5555%; }
  1065. .span-1-of-9 {
  1066. width: 9.7777%; }
  1067. .gutless .span-1-of-9 {
  1068. margin-right: 0;
  1069. width: 11.1111%; }
  1070. .offset-1-of-9 {
  1071. margin-left: 11.2777%; }
  1072. .span-10-of-10 {
  1073. width: 100%; }
  1074. .gutless .span-10-of-10 {
  1075. margin-right: 0;
  1076. width: 100%; }
  1077. .offset-10-of-10 {
  1078. margin-left: 101.5%; }
  1079. .span-9-of-10 {
  1080. width: 89.85%; }
  1081. .gutless .span-9-of-10 {
  1082. margin-right: 0;
  1083. width: 90%; }
  1084. .offset-9-of-10 {
  1085. margin-left: 91.35%; }
  1086. .span-8-of-10 {
  1087. width: 79.7%; }
  1088. .gutless .span-8-of-10 {
  1089. margin-right: 0;
  1090. width: 80%; }
  1091. .offset-8-of-10 {
  1092. margin-left: 81.2%; }
  1093. .span-7-of-10 {
  1094. width: 69.55%; }
  1095. .gutless .span-7-of-10 {
  1096. margin-right: 0;
  1097. width: 70%; }
  1098. .offset-7-of-10 {
  1099. margin-left: 71.05%; }
  1100. .span-6-of-10 {
  1101. width: 59.4%; }
  1102. .gutless .span-6-of-10 {
  1103. margin-right: 0;
  1104. width: 60%; }
  1105. .offset-6-of-10 {
  1106. margin-left: 60.9%; }
  1107. .span-5-of-10 {
  1108. width: 49.25%; }
  1109. .gutless .span-5-of-10 {
  1110. margin-right: 0;
  1111. width: 50%; }
  1112. .offset-5-of-10 {
  1113. margin-left: 50.75%; }
  1114. .span-4-of-10 {
  1115. width: 39.1%; }
  1116. .gutless .span-4-of-10 {
  1117. margin-right: 0;
  1118. width: 40%; }
  1119. .offset-4-of-10 {
  1120. margin-left: 40.6%; }
  1121. .span-3-of-10 {
  1122. width: 28.95%; }
  1123. .gutless .span-3-of-10 {
  1124. margin-right: 0;
  1125. width: 30%; }
  1126. .offset-3-of-10 {
  1127. margin-left: 30.45%; }
  1128. .span-2-of-10 {
  1129. width: 18.8%; }
  1130. .gutless .span-2-of-10 {
  1131. margin-right: 0;
  1132. width: 20%; }
  1133. .offset-2-of-10 {
  1134. margin-left: 20.3%; }
  1135. .span-1-of-10 {
  1136. width: 8.65%; }
  1137. .gutless .span-1-of-10 {
  1138. margin-right: 0;
  1139. width: 10%; }
  1140. .offset-1-of-10 {
  1141. margin-left: 10.15%; }
  1142. .span-11-of-11 {
  1143. width: 100%; }
  1144. .gutless .span-11-of-11 {
  1145. margin-right: 0;
  1146. width: 100%; }
  1147. .offset-11-of-11 {
  1148. margin-left: 101.5%; }
  1149. .span-10-of-11 {
  1150. width: 90.7727%; }
  1151. .gutless .span-10-of-11 {
  1152. margin-right: 0;
  1153. width: 90.909%; }
  1154. .offset-10-of-11 {
  1155. margin-left: 92.2727%; }
  1156. .span-9-of-11 {
  1157. width: 81.5454%; }
  1158. .gutless .span-9-of-11 {
  1159. margin-right: 0;
  1160. width: 81.8181%; }
  1161. .offset-9-of-11 {
  1162. margin-left: 83.0454%; }
  1163. .span-8-of-11 {
  1164. width: 72.3181%; }
  1165. .gutless .span-8-of-11 {
  1166. margin-right: 0;
  1167. width: 72.7272%; }
  1168. .offset-8-of-11 {
  1169. margin-left: 73.8181%; }
  1170. .span-7-of-11 {
  1171. width: 63.0909%; }
  1172. .gutless .span-7-of-11 {
  1173. margin-right: 0;
  1174. width: 63.6363%; }
  1175. .offset-7-of-11 {
  1176. margin-left: 64.5909%; }
  1177. .span-6-of-11 {
  1178. width: 53.8636%; }
  1179. .gutless .span-6-of-11 {
  1180. margin-right: 0;
  1181. width: 54.5454%; }
  1182. .offset-6-of-11 {
  1183. margin-left: 55.3636%; }
  1184. .span-5-of-11 {
  1185. width: 44.6363%; }
  1186. .gutless .span-5-of-11 {
  1187. margin-right: 0;
  1188. width: 45.4545%; }
  1189. .offset-5-of-11 {
  1190. margin-left: 46.1363%; }
  1191. .span-4-of-11 {
  1192. width: 35.409%; }
  1193. .gutless .span-4-of-11 {
  1194. margin-right: 0;
  1195. width: 36.3636%; }
  1196. .offset-4-of-11 {
  1197. margin-left: 36.909%; }
  1198. .span-3-of-11 {
  1199. width: 26.1818%; }
  1200. .gutless .span-3-of-11 {
  1201. margin-right: 0;
  1202. width: 27.2727%; }
  1203. .offset-3-of-11 {
  1204. margin-left: 27.6818%; }
  1205. .span-2-of-11 {
  1206. width: 16.9545%; }
  1207. .gutless .span-2-of-11 {
  1208. margin-right: 0;
  1209. width: 18.1818%; }
  1210. .offset-2-of-11 {
  1211. margin-left: 18.4545%; }
  1212. .span-1-of-11 {
  1213. width: 7.7272%; }
  1214. .gutless .span-1-of-11 {
  1215. margin-right: 0;
  1216. width: 9.0909%; }
  1217. .offset-1-of-11 {
  1218. margin-left: 9.2272%; }
  1219. .span-12 {
  1220. width: 100%; }
  1221. .gutless .span-12 {
  1222. margin-right: 0;
  1223. width: 100%; }
  1224. .offset-12 {
  1225. margin-left: 101.5%; }
  1226. .span-11 {
  1227. width: 91.5416%; }
  1228. .gutless .span-11 {
  1229. margin-right: 0;
  1230. width: 91.6666%; }
  1231. .offset-11 {
  1232. margin-left: 93.0416%; }
  1233. .span-10 {
  1234. width: 83.0833%; }
  1235. .gutless .span-10 {
  1236. margin-right: 0;
  1237. width: 83.3333%; }
  1238. .offset-10 {
  1239. margin-left: 84.5833%; }
  1240. .span-9 {
  1241. width: 74.625%; }
  1242. .gutless .span-9 {
  1243. margin-right: 0;
  1244. width: 75%; }
  1245. .offset-9 {
  1246. margin-left: 76.125%; }
  1247. .span-8 {
  1248. width: 66.1666%; }
  1249. .gutless .span-8 {
  1250. margin-right: 0;
  1251. width: 66.6666%; }
  1252. .offset-8 {
  1253. margin-left: 67.6666%; }
  1254. .span-7 {
  1255. width: 57.7083%; }
  1256. .gutless .span-7 {
  1257. margin-right: 0;
  1258. width: 58.3333%; }
  1259. .offset-7 {
  1260. margin-left: 59.2083%; }
  1261. .span-6 {
  1262. width: 49.25%; }
  1263. .gutless .span-6 {
  1264. margin-right: 0;
  1265. width: 50%; }
  1266. .offset-6 {
  1267. margin-left: 50.75%; }
  1268. .span-5 {
  1269. width: 40.7916%; }
  1270. .gutless .span-5 {
  1271. margin-right: 0;
  1272. width: 41.6666%; }
  1273. .offset-5 {
  1274. margin-left: 42.2916%; }
  1275. .span-4 {
  1276. width: 32.3333%; }
  1277. .gutless .span-4 {
  1278. margin-right: 0;
  1279. width: 33.3333%; }
  1280. .offset-4 {
  1281. margin-left: 33.8333%; }
  1282. .span-3 {
  1283. width: 23.875%; }
  1284. .gutless .span-3 {
  1285. margin-right: 0;
  1286. width: 25%; }
  1287. .offset-3 {
  1288. margin-left: 25.375%; }
  1289. .span-2 {
  1290. width: 15.4166%; }
  1291. .gutless .span-2 {
  1292. margin-right: 0;
  1293. width: 16.6666%; }
  1294. .offset-2 {
  1295. margin-left: 16.9166%; }
  1296. .span-1 {
  1297. width: 6.9583%; }
  1298. .gutless .span-1 {
  1299. margin-right: 0;
  1300. width: 8.3333%; }
  1301. .offset-1 {
  1302. margin-left: 8.4583%; }
  1303. @media only screen and (max-width: 768px) {
  1304. .col {
  1305. margin: 1% 0 1% 0%; }
  1306. .span-12,
  1307. .span-11,
  1308. .span-10,
  1309. .span-9,
  1310. .span-8,
  1311. .span-7,
  1312. .span-6,
  1313. .span-5,
  1314. .span-4,
  1315. .span-3,
  1316. .span-2,
  1317. .span-1,
  1318. .gutless {
  1319. width: 100%; }
  1320. .gutless .span-12,
  1321. .gutless .span-11,
  1322. .gutless .span-10,
  1323. .gutless .span-9,
  1324. .gutless .span-8,
  1325. .gutless .span-7,
  1326. .gutless .span-6,
  1327. .gutless .span-5,
  1328. .gutless .span-4,
  1329. .gutless .span-3,
  1330. .gutless .span-2,
  1331. .gutless .span-1,
  1332. .gutless .gutless {
  1333. width: 100%; }
  1334. .col.offset-12:first-child,
  1335. .offset-12,
  1336. .col.offset-11:first-child,
  1337. .offset-11,
  1338. .col.offset-10:first-child,
  1339. .offset-10,
  1340. .col.offset-9:first-child,
  1341. .offset-9,
  1342. .col.offset-8:first-child,
  1343. .offset-8, .col.offset-7:first-child,
  1344. .offset-7,
  1345. .col.offset-6:first-child,
  1346. .offset-6, .col.offset-5:first-child,
  1347. .offset-5,
  1348. .col.offset-4:first-child,
  1349. .offset-4,
  1350. .col.offset-3:first-child,
  1351. .offset-3,
  1352. .col.offset-2:first-child,
  1353. .offset-2,
  1354. .col.offset-1:first-child,
  1355. .offset-1 {
  1356. margin-left: 0; } }
  1357. .alert {
  1358. border: solid 2px #ecf0f1;
  1359. padding: 40px; }
  1360. .alert .alert-header {
  1361. margin: 0; }
  1362. .modal-overlay {
  1363. background-color: rgba(236, 240, 241, 0.75);
  1364. min-height: 100%;
  1365. min-width: 100%;
  1366. position: absolute;
  1367. top: 0;
  1368. left: 0; }
  1369. .modal-overlay.modal-closed {
  1370. z-index: -10;
  1371. opacity: 0; }
  1372. .modal-overlay.modal-open {
  1373. z-index: 10;
  1374. opacity: 1;
  1375. transition: opacity .25s ease-in-out; }
  1376. .modal-overlay.modal-open .modal-container {
  1377. max-height: 100%;
  1378. transition: max-height .25s ease-in-out; }
  1379. large-modal.modal-container {
  1380. width: calc(100% - 40px);
  1381. max-width: 990px;
  1382. margin: 0 auto; }
  1383. medium-modal.modal-container {
  1384. width: calc(100% - 40px);
  1385. max-width: 750px;
  1386. margin: 0 auto; }
  1387. .modal-container {
  1388. background-color: white;
  1389. box-shadow: 0 0 15px rgba(153, 163, 168, 0.35);
  1390. z-index: 15;
  1391. max-height: 0;
  1392. position: relative;
  1393. padding: 20px 20px 0 20px;
  1394. margin-bottom: 20px; }
  1395. .modal-container.large-modal.modal-container {
  1396. width: calc(100% - 40px);
  1397. max-width: 990px;
  1398. margin: 0 auto; }
  1399. .modal-container.medium-modal.modal-container {
  1400. width: calc(100% - 40px);
  1401. max-width: 750px;
  1402. margin: 0 auto; }
  1403. .modal-container .modal-header {
  1404. margin: 0;
  1405. background-color: #ecf0f1;
  1406. padding: 15px 30px; }
  1407. .modal-container .modal-header .modal-title {
  1408. display: inline-block;
  1409. vertical-align: middle;
  1410. margin: 0; }
  1411. .modal-container .modal-header .close {
  1412. display: inline-block;
  1413. vertical-align: middle;
  1414. float: right;
  1415. margin-top: -5px;
  1416. padding: 10px 0;
  1417. color: #99a3a8; }
  1418. .modal-container .modal-content {
  1419. padding: 0 30px; }
  1420. .modal-container .modal-footer {
  1421. margin: 30px;
  1422. padding-top: 15px;
  1423. border-top: solid thin #ecf0f1; }
  1424. nav ul {
  1425. background-color: #ecf0f1;
  1426. border-radius: 2px;
  1427. display: inline-block;
  1428. padding: 0; }
  1429. nav ul > li {
  1430. list-style-type: none;
  1431. display: inline-block; }
  1432. nav ul > li > a {
  1433. color: #3d3d3d;
  1434. display: block;
  1435. padding: 10px; }
  1436. nav ul > li > a:hover {
  1437. background-color: #99a3a8;
  1438. text-decoration: none; }
  1439. .btn {
  1440. display: inline-block;
  1441. line-height: 1.25;
  1442. text-align: center;
  1443. white-space: nowrap;
  1444. vertical-align: middle;
  1445. cursor: pointer;
  1446. -webkit-user-select: none;
  1447. -moz-user-select: none;
  1448. -ms-user-select: none;
  1449. user-select: none;
  1450. border: 0 solid transparent;
  1451. padding: 10px 20px;
  1452. border-radius: .25rem;
  1453. letter-spacing: .5px;
  1454. border-radius: 2px; }
  1455. .btn.bg-transparent {
  1456. color: #0075A8; }
  1457. .btn:hover {
  1458. text-decoration: none; }
  1459. .btn-group {
  1460. position: relative;
  1461. display: inline-block;
  1462. vertical-align: middle; }
  1463. .btn-group .btn {
  1464. position: relative;
  1465. display: inline-block;
  1466. border-radius: 0;
  1467. margin-left: -1px; }
  1468. .btn-group .btn:first-child {
  1469. border-radius: 3px 0 0 3px;
  1470. margin-left: 0; }
  1471. .btn-group .btn:last-child {
  1472. border-radius: 0 3px 3px 0; }
  1473. .btn-group.action-menu .btn {
  1474. padding: 10px 15px;
  1475. font-size: .75em; }
  1476. .dropdown-menu {
  1477. list-style-type: none;
  1478. margin: 0;
  1479. padding: 20px;
  1480. border: solid thin #ecf0f1;
  1481. max-width: 250px;
  1482. display: block; }
  1483. .dropdown-menu.hidden {
  1484. display: none; }
  1485. .dropdown-menu li a {
  1486. text-decoration: none;
  1487. color: white; }
  1488. .banner {
  1489. display: table;
  1490. position: relative;
  1491. transition: all 0.2s ease;
  1492. margin: 15px 0;
  1493. width: 100%; }
  1494. .banner .banner-icon {
  1495. display: table-cell;
  1496. vertical-align: middle;
  1497. width: 50px;
  1498. text-align: center;
  1499. background-color: rgba(0, 0, 0, 0.15); }
  1500. .banner .banner-icon > .icon {
  1501. width: 20px;
  1502. font-size: 20px; }
  1503. .banner .banner-message {
  1504. display: table-cell;
  1505. vertical-align: middle;
  1506. padding-left: 15px; }
  1507. .badge {
  1508. padding: 5px 10px;
  1509. border-radius: 90px;
  1510. font-size: .8em; }
  1511. .tag {
  1512. padding: 5px 10px;
  1513. border-radius: 2px;
  1514. font-size: .9em; }
  1515. .dropup,
  1516. .dropdown {
  1517. position: relative; }
  1518. .dropdown-toggle:focus {
  1519. outline: 0; }
  1520. .dropdown-menu {
  1521. position: absolute;
  1522. top: 100%;
  1523. left: 0;
  1524. display: none;
  1525. float: left;
  1526. min-width: 160px;
  1527. padding: 5px 0;
  1528. margin: 2px 0 0;
  1529. list-style: none;
  1530. text-align: left;
  1531. background-color: #ecf0f1;
  1532. border: 1px solid #ecf0f1;
  1533. border: 1px solid #ecf0f1;
  1534. background-clip: padding-box; }
  1535. .dropdown-menu > li > a {
  1536. display: block;
  1537. padding: 3px 20px;
  1538. clear: both;
  1539. font-weight: normal;
  1540. color: #0075A8;
  1541. white-space: nowrap; }
  1542. .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  1543. text-decoration: none;
  1544. color: #0075A8;
  1545. background-color: #0075A8; }
  1546. .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  1547. color: #34495E;
  1548. text-decoration: none;
  1549. outline: 0;
  1550. background-color: #99a3a8; }
  1551. .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  1552. color: #99a3a8; }
  1553. .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  1554. text-decoration: none;
  1555. background-color: transparent; }
  1556. table {
  1557. position: relative; }
  1558. table.fixed {
  1559. table-layout: fixed;
  1560. width: 100%; }
  1561. table .fixed-header-actions {
  1562. background: #7d8a91;
  1563. min-height: 40px;
  1564. width: 100%;
  1565. z-index: 1; }
  1566. table .fixed-header {
  1567. z-index: 1; }
  1568. table .container-actions {
  1569. float: right; }
  1570. table .container-select-all {
  1571. margin-left: 12px;
  1572. padding-top: 12px;
  1573. width: 40px; }
  1574. table .fixed-header-placeholder {
  1575. visibility: hidden;
  1576. padding: 0; }
  1577. table tr th {
  1578. padding: 10px;
  1579. color: white;
  1580. font-weight: normal;
  1581. text-align: left; }
  1582. table tr td {
  1583. padding: 10px; }
  1584. table thead tr {
  1585. background-color: #99a3a8; }
  1586. table tbody tr {
  1587. border-bottom: solid thin #ecf0f1; }
  1588. table tbody tr td {
  1589. border: solid thin #ecf0f1; }
  1590. table tbody.striped tr {
  1591. border: none; }
  1592. table tbody.striped tr td {
  1593. border: none; }
  1594. table tbody.striped tr:nth-child(even) {
  1595. background-color: #ecf0f1; }
  1596. table tbody.striped tr:hover {
  1597. background-color: rgba(120, 201, 207, 0.15); }
  1598. table.solid {
  1599. background: #ecf0f1; }
  1600. table.solid tbody tr:hover {
  1601. background-color: rgba(120, 201, 207, 0.3); }
  1602. table.solid tbody tr td {
  1603. border: solid 2px white; }
  1604. table.solid tbody tr td:hover {
  1605. background-color: #78C9CF; }
  1606. .tabs {
  1607. position: relative; }
  1608. .tabs ul.tab-header {
  1609. padding: 0;
  1610. margin: 0; }
  1611. .tabs ul.tab-header li {
  1612. list-style-type: none;
  1613. display: inline-block; }
  1614. .tabs ul.tab-header li a {
  1615. display: block;
  1616. padding: 15px;
  1617. margin-right: 5px;
  1618. text-decoration: none; }
  1619. .tabs ul.tab-header li a.active {
  1620. background: #0075A8;
  1621. background-color: #0075A8;
  1622. color: white; }
  1623. .tabs .tab-content {
  1624. padding: 40px;
  1625. border: solid 2px #ecf0f1; }
  1626. .tooltip {
  1627. padding: 10px;
  1628. position: relative; }
  1629. .tooltip:after {
  1630. content: "";
  1631. position: absolute;
  1632. bottom: -20px;
  1633. left: calc(50% - 10px);
  1634. border-style: solid;
  1635. border-color: transparent;
  1636. border-top-color: #ecf0f1;
  1637. border-width: 10px; }
  1638. .tooltip.bg-default:after, .tabs ul.tab-header li a.tooltip:after, .tooltip:after {
  1639. border-top-color: #ecf0f1; }
  1640. .tooltip.bg-disabled:after, input.tooltip[type='text'].disabled:after,
  1641. input.tooltip[type='password'].disabled:after,
  1642. input.tooltip[type='number'].disabled:after,
  1643. textarea.tooltip.disabled:after {
  1644. border-top-color: #99a3a8; }
  1645. .tooltip.bg-primary:after {
  1646. border-top-color: #0075A8; }
  1647. .tooltip.bg-secondary:after {
  1648. border-top-color: #34495E; }
  1649. .tooltip.bg-success:after {
  1650. border-top-color: #27AE5F; }
  1651. .tooltip.bg-info:after {
  1652. border-top-color: #78C9CF; }
  1653. .tooltip.bg-warning:after {
  1654. border-top-color: #E67E22; }
  1655. .tooltip.bg-error:after {
  1656. border-top-color: #F15354; }
  1657. select {
  1658. display: block;
  1659. width: 100%;
  1660. height: 50px;
  1661. background-image: none;
  1662. background-color: white;
  1663. border: 1px solid #ecf0f1;
  1664. font-size: 13px;
  1665. line-height: 1.5;
  1666. border-width: 2px;
  1667. border-color: rgba(204, 209, 211, 0.5); }
  1668. form {
  1669. display: block;
  1670. position: relative; }
  1671. label {
  1672. color: #99a3a8; }
  1673. input[type='checkbox'] {
  1674. cursor: pointer; }
  1675. input[type='text'],
  1676. input[type='password'],
  1677. input[type='number'],
  1678. textarea {
  1679. display: block;
  1680. width: 100%;
  1681. box-sizing: border-box;
  1682. border-width: 0 0 3px 0;
  1683. border-color: rgba(153, 163, 168, 0.2);
  1684. border-radius: 0;
  1685. background: rgba(236, 240, 241, 0.45);
  1686. outline: none;
  1687. padding: 15px 0 15px 10px;
  1688. font-size: 15px;
  1689. transition: all ease-in-out .3s; }
  1690. input[type='text'].placeholder,
  1691. input[type='password'].placeholder,
  1692. input[type='number'].placeholder,
  1693. textarea.placeholder {
  1694. color: #99a3a8; }
  1695. input[type='text']:-moz-placeholder,
  1696. input[type='password']:-moz-placeholder,
  1697. input[type='number']:-moz-placeholder,
  1698. textarea:-moz-placeholder {
  1699. color: #99a3a8; }
  1700. input[type='text']::-moz-placeholder,
  1701. input[type='password']::-moz-placeholder,
  1702. input[type='number']::-moz-placeholder,
  1703. textarea::-moz-placeholder {
  1704. color: #99a3a8; }
  1705. input[type='text']::-webkit-input-placeholder,
  1706. input[type='password']::-webkit-input-placeholder,
  1707. input[type='number']::-webkit-input-placeholder,
  1708. textarea::-webkit-input-placeholder {
  1709. color: #99a3a8; }
  1710. input[type='text'].error,
  1711. input[type='password'].error,
  1712. input[type='number'].error,
  1713. textarea.error {
  1714. border-color: #F15354;
  1715. background: rgba(241, 83, 84, 0.05); }
  1716. input[type='text'].error.placeholder,
  1717. input[type='password'].error.placeholder,
  1718. input[type='number'].error.placeholder,
  1719. textarea.error.placeholder {
  1720. color: #F15354; }
  1721. input[type='text'].error:-moz-placeholder,
  1722. input[type='password'].error:-moz-placeholder,
  1723. input[type='number'].error:-moz-placeholder,
  1724. textarea.error:-moz-placeholder {
  1725. color: #F15354; }
  1726. input[type='text'].error::-moz-placeholder,
  1727. input[type='password'].error::-moz-placeholder,
  1728. input[type='number'].error::-moz-placeholder,
  1729. textarea.error::-moz-placeholder {
  1730. color: #F15354; }
  1731. input[type='text'].error::-webkit-input-placeholder,
  1732. input[type='password'].error::-webkit-input-placeholder,
  1733. input[type='number'].error::-webkit-input-placeholder,
  1734. textarea.error::-webkit-input-placeholder {
  1735. color: #F15354; }
  1736. input[type='text'].success,
  1737. input[type='password'].success,
  1738. input[type='number'].success,
  1739. textarea.success {
  1740. border-color: #27AE5F;
  1741. background: rgba(39, 174, 95, 0.05); }
  1742. input[type='text'].success.placeholder,
  1743. input[type='password'].success.placeholder,
  1744. input[type='number'].success.placeholder,
  1745. textarea.success.placeholder {
  1746. color: #27AE5F; }
  1747. input[type='text'].success:-moz-placeholder,
  1748. input[type='password'].success:-moz-placeholder,
  1749. input[type='number'].success:-moz-placeholder,
  1750. textarea.success:-moz-placeholder {
  1751. color: #27AE5F; }
  1752. input[type='text'].success::-moz-placeholder,
  1753. input[type='password'].success::-moz-placeholder,
  1754. input[type='number'].success::-moz-placeholder,
  1755. textarea.success::-moz-placeholder {
  1756. color: #27AE5F; }
  1757. input[type='text'].success::-webkit-input-placeholder,
  1758. input[type='password'].success::-webkit-input-placeholder,
  1759. input[type='number'].success::-webkit-input-placeholder,
  1760. textarea.success::-webkit-input-placeholder {
  1761. color: #27AE5F; }
  1762. input[type='text'].warning,
  1763. input[type='password'].warning,
  1764. input[type='number'].warning,
  1765. textarea.warning {
  1766. border-color: #E67E22;
  1767. background: rgba(230, 126, 34, 0.05); }
  1768. input[type='text'].warning.placeholder,
  1769. input[type='password'].warning.placeholder,
  1770. input[type='number'].warning.placeholder,
  1771. textarea.warning.placeholder {
  1772. color: #E67E22; }
  1773. input[type='text'].warning:-moz-placeholder,
  1774. input[type='password'].warning:-moz-placeholder,
  1775. input[type='number'].warning:-moz-placeholder,
  1776. textarea.warning:-moz-placeholder {
  1777. color: #E67E22; }
  1778. input[type='text'].warning::-moz-placeholder,
  1779. input[type='password'].warning::-moz-placeholder,
  1780. input[type='number'].warning::-moz-placeholder,
  1781. textarea.warning::-moz-placeholder {
  1782. color: #E67E22; }
  1783. input[type='text'].warning::-webkit-input-placeholder,
  1784. input[type='password'].warning::-webkit-input-placeholder,
  1785. input[type='number'].warning::-webkit-input-placeholder,
  1786. textarea.warning::-webkit-input-placeholder {
  1787. color: #E67E22; }
  1788. input[type='text']:hover,
  1789. input[type='password']:hover,
  1790. input[type='number']:hover,
  1791. textarea:hover {
  1792. border-color: #99a3a8;
  1793. background: rgba(153, 163, 168, 0.2); }
  1794. input[type='text']:hover.placeholder,
  1795. input[type='password']:hover.placeholder,
  1796. input[type='number']:hover.placeholder,
  1797. textarea:hover.placeholder {
  1798. color: #99a3a8; }
  1799. input[type='text']:hover:-moz-placeholder,
  1800. input[type='password']:hover:-moz-placeholder,
  1801. input[type='number']:hover:-moz-placeholder,
  1802. textarea:hover:-moz-placeholder {
  1803. color: #99a3a8; }
  1804. input[type='text']:hover::-moz-placeholder,
  1805. input[type='password']:hover::-moz-placeholder,
  1806. input[type='number']:hover::-moz-placeholder,
  1807. textarea:hover::-moz-placeholder {
  1808. color: #99a3a8; }
  1809. input[type='text']:hover::-webkit-input-placeholder,
  1810. input[type='password']:hover::-webkit-input-placeholder,
  1811. input[type='number']:hover::-webkit-input-placeholder,
  1812. textarea:hover::-webkit-input-placeholder {
  1813. color: #99a3a8; }
  1814. input[type='text'].disabled,
  1815. input[type='password'].disabled,
  1816. input[type='number'].disabled,
  1817. textarea.disabled {
  1818. border-color: #3d3d3d;
  1819. cursor: not-allowed; }
  1820. input[type='text'].disabled.placeholder,
  1821. input[type='password'].disabled.placeholder,
  1822. input[type='number'].disabled.placeholder,
  1823. textarea.disabled.placeholder {
  1824. color: #3d3d3d; }
  1825. input[type='text'].disabled:-moz-placeholder,
  1826. input[type='password'].disabled:-moz-placeholder,
  1827. input[type='number'].disabled:-moz-placeholder,
  1828. textarea.disabled:-moz-placeholder {
  1829. color: #3d3d3d; }
  1830. input[type='text'].disabled::-moz-placeholder,
  1831. input[type='password'].disabled::-moz-placeholder,
  1832. input[type='number'].disabled::-moz-placeholder,
  1833. textarea.disabled::-moz-placeholder {
  1834. color: #3d3d3d; }
  1835. input[type='text'].disabled::-webkit-input-placeholder,
  1836. input[type='password'].disabled::-webkit-input-placeholder,
  1837. input[type='number'].disabled::-webkit-input-placeholder,
  1838. textarea.disabled::-webkit-input-placeholder {
  1839. color: #3d3d3d; }
  1840. input[type='text']:focus,
  1841. input[type='password']:focus,
  1842. input[type='number']:focus,
  1843. textarea:focus {
  1844. background: rgba(120, 201, 207, 0.2);
  1845. border-color: #78C9CF; }
  1846. input[type='text']:focus.placeholder,
  1847. input[type='password']:focus.placeholder,
  1848. input[type='number']:focus.placeholder,
  1849. textarea:focus.placeholder {
  1850. color: #78C9CF; }
  1851. input[type='text']:focus:-moz-placeholder,
  1852. input[type='password']:focus:-moz-placeholder,
  1853. input[type='number']:focus:-moz-placeholder,
  1854. textarea:focus:-moz-placeholder {
  1855. color: #78C9CF; }
  1856. input[type='text']:focus::-moz-placeholder,
  1857. input[type='password']:focus::-moz-placeholder,
  1858. input[type='number']:focus::-moz-placeholder,
  1859. textarea:focus::-moz-placeholder {
  1860. color: #78C9CF; }
  1861. input[type='text']:focus::-webkit-input-placeholder,
  1862. input[type='password']:focus::-webkit-input-placeholder,
  1863. input[type='number']:focus::-webkit-input-placeholder,
  1864. textarea:focus::-webkit-input-placeholder {
  1865. color: #78C9CF; }
  1866. .inline-form .inline-label {
  1867. padding: 15px 0; }
  1868. .inline-form .btn {
  1869. border-radius: 0;
  1870. overflow: hidden;
  1871. padding: 16px;
  1872. position: relative; }
  1873. .inline-form .btn:after {
  1874. content: "";
  1875. position: absolute;
  1876. left: 0;
  1877. right: 0;
  1878. bottom: 0;
  1879. height: 3px;
  1880. background-color: rgba(0, 0, 0, 0.3); }
  1881. #grid .col {
  1882. background-color: #ecf0f1;
  1883. color: #99a3a8;
  1884. padding: 10px;
  1885. box-sizing: border-box;
  1886. font-size: .75em; }
  1887. .fs1 .col {
  1888. background-color: #ecf0f1;
  1889. color: #99a3a8;
  1890. text-align: center;
  1891. padding: 20px; }
  1892. .fs1 .col:hover {
  1893. background-color: #0075A8;
  1894. color: #34495E; }
  1895. .fs1 .col .icon {
  1896. font-size: 2em; }
  1897. .fs1 .col .mls {
  1898. display: block; }
  1899. .overlay-demo {
  1900. background-color: rgba(236, 240, 241, 0.75);
  1901. padding: 30px; }
  1902. form {
  1903. border: solid 2px #ecf0f1;
  1904. padding: 4.5%; }
  1905. .icon-stack {
  1906. position: relative; }
  1907. .icon-stack.checkbox {
  1908. cursor: pointer; }
  1909. .icon-stack .icon {
  1910. position: absolute;
  1911. top: 0;
  1912. left: 0; }
  1913. .icon-stack .icon-square {
  1914. color: transparent;
  1915. border: 1px solid black; }
  1916. .icon-stack .icon-check {
  1917. left: 2px;
  1918. font-size: 13px;
  1919. top: 2px;
  1920. visibility: hidden; }
  1921. .icon-stack.checked .icon-check {
  1922. visibility: visible; }
  1923. /*# sourceMappingURL=lacsso.css.map */