application.css 20 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024
  1. @charset "UTF-8";
  2. /*! normalize.css v3.0.0 | MIT License | git.io/normalize */
  3. /**
  4. * 1. Set default font family to sans-serif.
  5. * 2. Prevent iOS text size adjust after orientation change, without disabling
  6. * user zoom.
  7. */
  8. html {
  9. font-family: sans-serif;
  10. /* 1 */
  11. -ms-text-size-adjust: 100%;
  12. /* 2 */
  13. -webkit-text-size-adjust: 100%;
  14. /* 2 */ }
  15. /**
  16. * Remove default margin.
  17. */
  18. body {
  19. margin: 0; }
  20. /* HTML5 display definitions
  21. ========================================================================== */
  22. /**
  23. * Correct `block` display not defined in IE 8/9.
  24. */
  25. article,
  26. aside,
  27. details,
  28. figcaption,
  29. figure,
  30. footer,
  31. header,
  32. hgroup,
  33. main,
  34. nav,
  35. section,
  36. summary {
  37. display: block; }
  38. /**
  39. * 1. Correct `inline-block` display not defined in IE 8/9.
  40. * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
  41. */
  42. audio,
  43. canvas,
  44. progress,
  45. video {
  46. display: inline-block;
  47. /* 1 */
  48. vertical-align: baseline;
  49. /* 2 */ }
  50. /**
  51. * Prevent modern browsers from displaying `audio` without controls.
  52. * Remove excess height in iOS 5 devices.
  53. */
  54. audio:not([controls]) {
  55. display: none;
  56. height: 0; }
  57. /**
  58. * Address `[hidden]` styling not present in IE 8/9.
  59. * Hide the `template` element in IE, Safari, and Firefox < 22.
  60. */
  61. [hidden],
  62. template {
  63. display: none; }
  64. /* Links
  65. ========================================================================== */
  66. /**
  67. * Remove the gray background color from active links in IE 10.
  68. */
  69. a {
  70. background: transparent; }
  71. /**
  72. * Improve readability when focused and also mouse hovered in all browsers.
  73. */
  74. a:active,
  75. a:hover {
  76. outline: 0; }
  77. /* Text-level semantics
  78. ========================================================================== */
  79. /**
  80. * Address styling not present in IE 8/9, Safari 5, and Chrome.
  81. */
  82. abbr[title] {
  83. border-bottom: 1px dotted; }
  84. /**
  85. * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
  86. */
  87. b,
  88. strong {
  89. font-weight: bold; }
  90. /**
  91. * Address styling not present in Safari 5 and Chrome.
  92. */
  93. dfn {
  94. font-style: italic; }
  95. /**
  96. * Address variable `h1` font-size and margin within `section` and `article`
  97. * contexts in Firefox 4+, Safari 5, and Chrome.
  98. */
  99. h1 {
  100. font-size: 2em;
  101. margin: 0.67em 0; }
  102. /**
  103. * Address styling not present in IE 8/9.
  104. */
  105. mark {
  106. background: #ff0;
  107. color: #000; }
  108. /**
  109. * Address inconsistent and variable font size in all browsers.
  110. */
  111. small {
  112. font-size: 80%; }
  113. /**
  114. * Prevent `sub` and `sup` affecting `line-height` in all browsers.
  115. */
  116. sub,
  117. sup {
  118. font-size: 75%;
  119. line-height: 0;
  120. position: relative;
  121. vertical-align: baseline; }
  122. sup {
  123. top: -0.5em; }
  124. sub {
  125. bottom: -0.25em; }
  126. /* Embedded content
  127. ========================================================================== */
  128. /**
  129. * Remove border when inside `a` element in IE 8/9.
  130. */
  131. img {
  132. border: 0; }
  133. /**
  134. * Correct overflow displayed oddly in IE 9.
  135. */
  136. svg:not(:root) {
  137. overflow: hidden; }
  138. /* Grouping content
  139. ========================================================================== */
  140. /**
  141. * Address margin not present in IE 8/9 and Safari 5.
  142. */
  143. figure {
  144. margin: 1em 40px; }
  145. /**
  146. * Address differences between Firefox and other browsers.
  147. */
  148. hr {
  149. -moz-box-sizing: content-box;
  150. box-sizing: content-box;
  151. height: 0; }
  152. /**
  153. * Contain overflow in all browsers.
  154. */
  155. pre {
  156. overflow: auto; }
  157. /**
  158. * Address odd `em`-unit font size rendering in all browsers.
  159. */
  160. code,
  161. kbd,
  162. pre,
  163. samp {
  164. font-family: monospace, monospace;
  165. font-size: 1em; }
  166. /* Forms
  167. ========================================================================== */
  168. /**
  169. * Known limitation: by default, Chrome and Safari on OS X allow very limited
  170. * styling of `select`, unless a `border` property is set.
  171. */
  172. /**
  173. * 1. Correct color not being inherited.
  174. * Known issue: affects color of disabled elements.
  175. * 2. Correct font properties not being inherited.
  176. * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
  177. */
  178. button,
  179. input,
  180. optgroup,
  181. select,
  182. textarea {
  183. color: inherit;
  184. /* 1 */
  185. font: inherit;
  186. /* 2 */
  187. margin: 0;
  188. /* 3 */ }
  189. /**
  190. * Address `overflow` set to `hidden` in IE 8/9/10.
  191. */
  192. button {
  193. overflow: visible; }
  194. /**
  195. * Address inconsistent `text-transform` inheritance for `button` and `select`.
  196. * All other form control elements do not inherit `text-transform` values.
  197. * Correct `button` style inheritance in Firefox, IE 8+, and Opera
  198. * Correct `select` style inheritance in Firefox.
  199. */
  200. button,
  201. select {
  202. text-transform: none; }
  203. /**
  204. * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
  205. * and `video` controls.
  206. * 2. Correct inability to style clickable `input` types in iOS.
  207. * 3. Improve usability and consistency of cursor style between image-type
  208. * `input` and others.
  209. */
  210. button,
  211. html input[type="button"],
  212. input[type="reset"],
  213. input[type="submit"] {
  214. -webkit-appearance: button;
  215. /* 2 */
  216. cursor: pointer;
  217. /* 3 */ }
  218. /**
  219. * Re-set default cursor for disabled elements.
  220. */
  221. button[disabled],
  222. html input[disabled] {
  223. cursor: default; }
  224. /**
  225. * Remove inner padding and border in Firefox 4+.
  226. */
  227. button::-moz-focus-inner,
  228. input::-moz-focus-inner {
  229. border: 0;
  230. padding: 0; }
  231. /**
  232. * Address Firefox 4+ setting `line-height` on `input` using `!important` in
  233. * the UA stylesheet.
  234. */
  235. input {
  236. line-height: normal; }
  237. /**
  238. * It's recommended that you don't attempt to style these elements.
  239. * Firefox's implementation doesn't respect box-sizing, padding, or width.
  240. *
  241. * 1. Address box sizing set to `content-box` in IE 8/9/10.
  242. * 2. Remove excess padding in IE 8/9/10.
  243. */
  244. input[type="checkbox"],
  245. input[type="radio"] {
  246. box-sizing: border-box;
  247. /* 1 */
  248. padding: 0;
  249. /* 2 */ }
  250. /**
  251. * Fix the cursor style for Chrome's increment/decrement buttons. For certain
  252. * `font-size` values of the `input`, it causes the cursor style of the
  253. * decrement button to change from `default` to `text`.
  254. */
  255. input[type="number"]::-webkit-inner-spin-button,
  256. input[type="number"]::-webkit-outer-spin-button {
  257. height: auto; }
  258. /**
  259. * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
  260. * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
  261. * (include `-moz` to future-proof).
  262. */
  263. input[type="search"] {
  264. -webkit-appearance: textfield;
  265. /* 1 */
  266. -moz-box-sizing: content-box;
  267. -webkit-box-sizing: content-box;
  268. /* 2 */
  269. box-sizing: content-box; }
  270. /**
  271. * Remove inner padding and search cancel button in Safari and Chrome on OS X.
  272. * Safari (but not Chrome) clips the cancel button when the search input has
  273. * padding (and `textfield` appearance).
  274. */
  275. input[type="search"]::-webkit-search-cancel-button,
  276. input[type="search"]::-webkit-search-decoration {
  277. -webkit-appearance: none; }
  278. /**
  279. * Define consistent border, margin, and padding.
  280. */
  281. fieldset {
  282. border: 1px solid #c0c0c0;
  283. margin: 0 2px;
  284. padding: 0.35em 0.625em 0.75em; }
  285. /**
  286. * 1. Correct `color` not being inherited in IE 8/9.
  287. * 2. Remove padding so people aren't caught out if they zero out fieldsets.
  288. */
  289. legend {
  290. border: 0;
  291. /* 1 */
  292. padding: 0;
  293. /* 2 */ }
  294. /**
  295. * Remove default vertical scrollbar in IE 8/9.
  296. */
  297. textarea {
  298. overflow: auto; }
  299. /**
  300. * Don't inherit the `font-weight` (applied by a rule above).
  301. * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
  302. */
  303. optgroup {
  304. font-weight: bold; }
  305. /* Tables
  306. ========================================================================== */
  307. /**
  308. * Remove most spacing between table cells.
  309. */
  310. table {
  311. border-collapse: collapse;
  312. border-spacing: 0; }
  313. td,
  314. th {
  315. padding: 0; }
  316. .bucket::after, .note-wrapper::after, .users-wrapper::after, .wrapper::after {
  317. clear: both;
  318. content: "";
  319. display: table; }
  320. .card-hidden, .dropdown-menu {
  321. height: 0;
  322. opacity: 0;
  323. overflow: hidden;
  324. visibility: hidden; }
  325. .card:hover .card-hidden, .dropdown:hover .dropdown-menu {
  326. height: auto;
  327. opacity: 1;
  328. overflow: visible;
  329. visibility: visible; }
  330. .dropdown-menu {
  331. -moz-box-sizing: border-box;
  332. box-sizing: border-box; }
  333. html {
  334. background: #171b1f;
  335. color: #919191;
  336. font-family: sans-serif;
  337. font-size: 16px;
  338. line-height: 1.5; }
  339. body {
  340. font-size: 100%; }
  341. ul, p {
  342. margin-bottom: 1.25em;
  343. margin-top: 0; }
  344. li {
  345. margin-bottom: 0.625em;
  346. margin-top: 0; }
  347. h1, .h1,
  348. h2, .h2,
  349. h3, .h3,
  350. h4, .h4, .sort-menu h2, .notes-header h1 {
  351. font-family: sans-serif;
  352. font-weight: bold;
  353. line-height: 1.2;
  354. margin-bottom: 0.3125em;
  355. margin-top: 0; }
  356. h1, .h1 {
  357. color: #12a9d5;
  358. font-size: 170%;
  359. text-transform: uppercase; }
  360. h2, .h2 {
  361. font-size: 150%; }
  362. h3, .h3 {
  363. font-size: 105%; }
  364. h4, .h4, .sort-menu h2, .notes-header h1 {
  365. font-size: 110%; }
  366. a {
  367. color: #0F6A85;
  368. text-decoration: none; }
  369. a:hover, a:focus {
  370. color: #148fb3; }
  371. img {
  372. height: auto;
  373. max-width: 100%; }
  374. .bucket--flag {
  375. display: table; }
  376. .bucket--flag .bucket-content {
  377. vertical-align: middle; }
  378. .bucket-media--center {
  379. position: relative;
  380. transform: translate(0, 20%); }
  381. .bucket-content {
  382. display: table-cell;
  383. width: 10000px; }
  384. .bucket-media {
  385. float: left;
  386. margin-right: 1.25em; }
  387. .bucket-media > img {
  388. display: block;
  389. max-width: none; }
  390. .card, .card-hidden, .dropdown-menu, .registration, .new-note-container {
  391. background: #F7F9FA;
  392. border-radius: 3px;
  393. box-shadow: 0 2px 0 rgba(0, 0, 0, 0.15);
  394. padding: 1.25em;
  395. position: relative; }
  396. .card--f, .card-hidden, .sort-menu .card {
  397. padding: 0; }
  398. .card-users,
  399. .card-notes {
  400. text-align: center; }
  401. .card-users .card,
  402. .card-notes .card {
  403. margin-bottom: 1.25em; }
  404. .card--a {
  405. min-height: 150px; }
  406. .card--b, .sort-menu .card {
  407. background: #22282e; }
  408. .card--center, .registration {
  409. left: 50%;
  410. position: absolute;
  411. top: 50%;
  412. transform: translate(-50%, -50%);
  413. width: 80%; }
  414. @media screen and (min-width: 43.75em) {
  415. .card--center, .registration {
  416. width: 50%; } }
  417. @media screen and (min-width: 64em) {
  418. .card--center, .registration {
  419. width: 30%; } }
  420. .card-hidden {
  421. padding: 1.25em; }
  422. .card-notes {
  423. min-height: 150px; }
  424. .card-notes .card {
  425. height: 150px; }
  426. .card-notes:nth-of-type(2n+1) {
  427. clear: left; }
  428. .card-type {
  429. color: #919191;
  430. font-size: 90%;
  431. margin-bottom: 0; }
  432. .card-link {
  433. color: #0F6A85; }
  434. .card:hover .card-hidden {
  435. overflow: hidden; }
  436. .hero-content, .main-wrapper, .nav-content, .new-note-container {
  437. margin-left: auto;
  438. margin-right: auto;
  439. max-width: 64em;
  440. position: relative; }
  441. .new-note-container {
  442. max-width: 43.75em; }
  443. .form {
  444. margin-bottom: 1.25em; }
  445. .form--condensed .form-field {
  446. margin-bottom: 0.625em; }
  447. .form-input-search {
  448. margin-right: 1.25em;
  449. background: #2C3438;
  450. border-radius: 3px;
  451. border: none;
  452. display: inline-block;
  453. float: right;
  454. padding: 0.25em; }
  455. .form-field {
  456. border: 0;
  457. margin-bottom: 1.25em;
  458. padding: 0; }
  459. .form-field--inline .form-btn {
  460. display: block;
  461. line-height: 2.9;
  462. min-width: 100%; }
  463. .form-input {
  464. background: #fff;
  465. border: 2px solid #ddd;
  466. box-sizing: border-box;
  467. font-size: 100%;
  468. padding: 0.625em;
  469. position: relative;
  470. transition: border-color 0.2s ease-in-out;
  471. width: 100%; }
  472. .form-input:focus {
  473. border-color: #4e4e5b;
  474. outline: none; }
  475. .form-label {
  476. display: block;
  477. font-size: 90%;
  478. font-weight: bold;
  479. margin-bottom: 0.25em; }
  480. .form-select {
  481. min-width: 12.5em; }
  482. .note-wrapper, .users-wrapper, .wrapper {
  483. display: block;
  484. margin-left: -20px;
  485. margin-right: -20px; }
  486. .card-notes, .card-users, .sort-menu, .nav-content-layout, .note-content {
  487. -moz-box-sizing: border-box;
  488. box-sizing: border-box;
  489. float: left;
  490. margin: 0;
  491. padding-left: 20px;
  492. padding-right: 20px;
  493. width: 100%; }
  494. .card-notes, .card-users {
  495. width: 100%; }
  496. .nav-content-layout {
  497. width: 50%; }
  498. .sort-menu {
  499. width: 25%; }
  500. .note-content {
  501. width: 75%; }
  502. @media screen and (min-width: 30em) {
  503. .card-users {
  504. width: 50%; } }
  505. @media screen and (min-width: 50em) {
  506. .card-notes {
  507. width: 50%; }
  508. .card-users {
  509. width: 33.333%; } }
  510. @media screen and (min-width: 64em) {
  511. .card-users {
  512. width: 25%; } }
  513. .list, .sort-menu .card, .nav-list {
  514. list-style-type: none;
  515. margin: 0;
  516. padding: 0; }
  517. .list-item {
  518. border-bottom: 1px solid #171b1f;
  519. color: #4d5b68;
  520. cursor: pointer;
  521. display: block;
  522. padding: 0.75em; }
  523. .list-item:last-child {
  524. margin-bottom: 0;
  525. border-bottom: none; }
  526. .list-item:hover, .list-item:focus, .list-item:active {
  527. background: #2d343c;
  528. color: #0F6A85; }
  529. .list-item.active {
  530. background: #2d343c;
  531. color: #0F6A85; }
  532. .stretch, .card-hidden, .panel {
  533. bottom: 0;
  534. left: 0;
  535. position: absolute;
  536. right: 0;
  537. top: 0; }
  538. .panel {
  539. box-sizing: border-box;
  540. overflow: hidden; }
  541. .panel-content {
  542. padding: 1.25em; }
  543. .hero-wrapper, .main-wrapper, .nav-wrapper, .new-note {
  544. overflow: hidden;
  545. padding: 0 1.25em; }
  546. .main-wrapper {
  547. background: #171b1f; }
  548. .well, .main-wrapper {
  549. margin-bottom: 1.25em;
  550. margin-top: 1.25em; }
  551. .well--l {
  552. margin-bottom: 2.5em;
  553. margin-top: 2.5em; }
  554. .well--m, .nav-content {
  555. margin-bottom: 0.9375em;
  556. margin-top: 0.9375em; }
  557. .well--s {
  558. margin-bottom: 0.625em;
  559. margin-top: 0.625em; }
  560. .btn, .btn-b {
  561. display: inline-block;
  562. background: #0F6A85;
  563. padding: 0.3125em 0.625em;
  564. border: none;
  565. color: #F7F9FA;
  566. border-radius: 3px;
  567. font-size: 90%; }
  568. .btn:hover, .btn:focus, .btn-b:hover, .btn-b:focus {
  569. color: #F7F9FA;
  570. background: #127c9c; }
  571. .btn--s {
  572. line-height: 2.5;
  573. padding-left: 1.25em;
  574. padding-right: 1.25em; }
  575. .btn-b {
  576. float: right; }
  577. .btn--c {
  578. background: none;
  579. color: #0F6A85; }
  580. .btn--c:hover, .btn--c:focus {
  581. background: #0F6A85;
  582. color: #fff; }
  583. .dropdown {
  584. max-width: 150px;
  585. position: relative;
  586. width: auto;
  587. z-index: 30; }
  588. .dropdown:hover .dropdown-btn {
  589. color: #fff; }
  590. .dropdown:hover .dropdown-btn::after {
  591. color: #fff; }
  592. .dropdown:hover .dropdown-menu {
  593. -webkit-transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;
  594. transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;
  595. top: 130%; }
  596. .has-dropdown {
  597. overflow: visible; }
  598. .dropdown-btn {
  599. display: block; }
  600. .dropdown-btn:hover::after, .dropdown-btn:focus::after {
  601. color: #fff; }
  602. .dropdown-btn::after {
  603. color: #0F6A85;
  604. font-size: 7px;
  605. left: auto;
  606. line-height: 30px;
  607. padding-left: 1.5625em;
  608. padding-right: 1.5625em; }
  609. .dropdown-item {
  610. border-bottom: 2px solid #22282e;
  611. margin: 0; }
  612. .dropdown-item:last-child {
  613. border: 0; }
  614. .dropdown-item:hover {
  615. background: #d9d9d9; }
  616. .dropdown-item-link {
  617. border: 0;
  618. display: block;
  619. padding: 0.625em 1.25em; }
  620. .dropdown-menu {
  621. border-radius: 0;
  622. font-size: 90%;
  623. left: 50%;
  624. margin-left: -75px;
  625. padding: 0;
  626. position: absolute;
  627. text-align: center;
  628. top: 4.375em;
  629. width: 150px;
  630. z-index: 10; }
  631. .dropdown-menu::after {
  632. border: 8px solid transparent;
  633. border-bottom: 8px solid #fff;
  634. border-top: 0;
  635. bottom: auto;
  636. content: "";
  637. display: block;
  638. height: 0;
  639. left: 50%;
  640. margin: -8px 0 0 -8px;
  641. margin-top: 0;
  642. position: absolute;
  643. right: auto;
  644. top: 50%;
  645. width: 0;
  646. top: -8px;
  647. bottom: auto; }
  648. .hero {
  649. min-height: 320px;
  650. background-color: #000000;
  651. background-image: url("../images/note-wrangler-hero.jpg");
  652. background-position: center;
  653. background-repeat: no-repeat; }
  654. .hero-wrapper {
  655. background-color: #000000; }
  656. .hero-cover {
  657. background-image: url("../images/hero-cover.jpg");
  658. background-size: cover; }
  659. @font-face {
  660. font-family: "Icons";
  661. src: url(../fonts/icons.eot);
  662. src: url(../fonts/icons.eot?#iefix) format("embedded-opentype"), url(../fonts/icons.svg#icons) format("svg"), url(../fonts/icons.woff) format("woff"), url(../fonts/icons.ttf) format("truetype");
  663. font-style: normal;
  664. font-weight: normal;
  665. font-variant: normal;
  666. text-decoration: inherit;
  667. text-transform: none; }
  668. i.icon {
  669. display: inline-block;
  670. font-family: "Icons";
  671. font-style: normal;
  672. font-weight: normal;
  673. speak: none; }
  674. i.icon.icon-card {
  675. color: #0F6A85;
  676. font-size: 360%; }
  677. i.icon.code:before {
  678. content: ""; }
  679. i.icon.edit.sign:before {
  680. content: ""; }
  681. i.icon.edit:before {
  682. content: ""; }
  683. i.icon.tumblr.sign:before {
  684. content: ""; }
  685. i.icon.tumblr:before {
  686. content: ""; }
  687. i.icon.pencil:before {
  688. content: ""; }
  689. i.icon.terminal:before {
  690. content: ""; }
  691. i.icon.lightbulb:before {
  692. content: ""; }
  693. i.icon.warning:before {
  694. content: ""; }
  695. i.icon.question:before {
  696. content: ""; }
  697. i.icon.thumbs.up.outline:before {
  698. content: ""; }
  699. i.icon.thumbs.up:before {
  700. content: ""; }
  701. i.icon.info:before {
  702. content: ""; }
  703. i.icon.user:before {
  704. content: ""; }
  705. i.icon.settings:before {
  706. content: ""; }
  707. /* left side icons */
  708. i.icon.left {
  709. width: auto;
  710. margin: 0em 0.5em 0em 0em; }
  711. /* right side icons */
  712. i.icon.search,
  713. i.icon.right {
  714. width: auto;
  715. margin: 0em 0em 0em 0.5em; }
  716. i.icon.after {
  717. float: right; }
  718. .registration {
  719. text-align: center; }
  720. .registration .form-input {
  721. margin-bottom: 0.625em; }
  722. .registration .btn {
  723. font-size: 115%;
  724. margin-bottom: 0.625em;
  725. padding: 0.625em;
  726. width: 100%; }
  727. .registration h2 {
  728. border-bottom: 1px solid #d3d3d3;
  729. margin-bottom: 0.625em;
  730. padding-bottom: 0.625em;
  731. color: #0F6A85;
  732. text-transform: uppercase; }
  733. .sort-menu .card {
  734. text-align: left; }
  735. .sort-menu h2 {
  736. color: #12a9d5;
  737. display: inline-block;
  738. margin-bottom: 0.9375em;
  739. text-transform: uppercase; }
  740. .sort-menu-item {
  741. border-bottom: 1px solid #171b1f;
  742. color: #4d5b68;
  743. cursor: pointer;
  744. display: block;
  745. font-style: italic;
  746. padding: 0.75em; }
  747. .sort-menu-item:last-child {
  748. margin-bottom: 0;
  749. border-bottom: none; }
  750. .sort-menu-item:hover, .sort-menu-item:focus, .sort-menu-item:active {
  751. background: #2d343c;
  752. color: #0F6A85; }
  753. .sort-menu-item.active {
  754. background: #2d343c;
  755. color: #0F6A85; }
  756. .tooltip {
  757. position: absolute;
  758. z-index: 1070;
  759. display: block;
  760. visibility: visible;
  761. font-size: 12px;
  762. line-height: 1.4;
  763. opacity: 0;
  764. filter: alpha(opacity=0); }
  765. .tooltip.in {
  766. opacity: 0.9;
  767. filter: alpha(opacity=90); }
  768. .tooltip.top {
  769. margin-top: -3px;
  770. padding: 5px 0; }
  771. .tooltip.right {
  772. margin-left: 3px;
  773. padding: 0 5px; }
  774. .tooltip.bottom {
  775. margin-top: 3px;
  776. padding: 5px 0; }
  777. .tooltip.left {
  778. margin-left: -3px;
  779. padding: 0 5px; }
  780. .tooltip-inner {
  781. max-width: 200px;
  782. padding: 3px 8px;
  783. color: #000;
  784. text-align: center;
  785. text-decoration: none;
  786. background-color: #fff;
  787. border-radius: 4px; }
  788. .tooltip-arrow {
  789. position: absolute;
  790. width: 0;
  791. height: 0;
  792. border-color: transparent;
  793. border-style: solid; }
  794. .tooltip.top .tooltip-arrow {
  795. bottom: 0;
  796. left: 50%;
  797. margin-left: -5px;
  798. border-width: 5px 5px 0;
  799. border-top-color: #fff; }
  800. .tooltip.top-left .tooltip-arrow {
  801. bottom: 0;
  802. left: 5px;
  803. border-width: 5px 5px 0;
  804. border-top-color: #fff; }
  805. .tooltip.top-right .tooltip-arrow {
  806. bottom: 0;
  807. right: 5px;
  808. border-width: 5px 5px 0;
  809. border-top-color: #fff; }
  810. .tooltip.right .tooltip-arrow {
  811. top: 50%;
  812. left: 0;
  813. margin-top: -5px;
  814. border-width: 5px 5px 5px 0;
  815. border-right-color: #fff; }
  816. .tooltip.left .tooltip-arrow {
  817. top: 50%;
  818. right: 0;
  819. margin-top: -5px;
  820. border-width: 5px 0 5px 5px;
  821. border-left-color: #fff; }
  822. .tooltip.bottom .tooltip-arrow {
  823. top: 0;
  824. left: 50%;
  825. margin-left: -5px;
  826. border-width: 0 5px 5px;
  827. border-bottom-color: #fff; }
  828. .tooltip.bottom-left .tooltip-arrow {
  829. top: 0;
  830. left: 5px;
  831. border-width: 0 5px 5px;
  832. border-bottom-color: #fff; }
  833. .tooltip.bottom-right .tooltip-arrow {
  834. top: 0;
  835. right: 5px;
  836. border-width: 0 5px 5px;
  837. border-bottom-color: #fff; }
  838. .nav-list .list-item {
  839. border-bottom: none;
  840. color: #0F6A85;
  841. display: inline;
  842. margin-right: 0.75em; }
  843. .nav-list .list-item:last-child {
  844. margin-right: 0; }
  845. .nav-list .list-item:hover, .nav-list .list-item:focus, .nav-list .list-item:active {
  846. background: none;
  847. border-bottom: none;
  848. color: #148fb3; }
  849. .nav-list .list-item.active {
  850. background: none;
  851. border-bottom: none;
  852. color: #148fb3; }
  853. .new-note-container {
  854. text-align: left; }
  855. .session {
  856. float: right;
  857. display: inline-block; }
  858. .session-create {
  859. float: right; }
  860. .notes-header {
  861. margin-bottom: 0.9375em; }
  862. .notes-header h1 {
  863. display: inline-block; }
  864. .user-name {
  865. color: #0F6A85; }
  866. /*# sourceMappingURL=application.css.map */