aboutsummaryrefslogtreecommitdiffstats
path: root/gum/static/gumby.css
diff options
context:
space:
mode:
authorNick Rance <nick_rance89@hotmail.com>2013-05-31 04:37:59 +0100
committerJustin Mayer <entroP@gmail.com>2013-06-03 17:56:25 -0700
commit28e4ad3299958fd8e377d6969ba016610ed75544 (patch)
tree24cc0bea1d6c6d90134538003374407f81c1745c /gum/static/gumby.css
parent458f7fb64065103fac2ff1af0a076154fa553b40 (diff)
downloadpelican-themes-28e4ad3299958fd8e377d6969ba016610ed75544.zip
pelican-themes-28e4ad3299958fd8e377d6969ba016610ed75544.tar.gz
pelican-themes-28e4ad3299958fd8e377d6969ba016610ed75544.tar.bz2
Add new theme: Gum
Diffstat (limited to 'gum/static/gumby.css')
-rw-r--r--gum/static/gumby.css7097
1 files changed, 7097 insertions, 0 deletions
diff --git a/gum/static/gumby.css b/gum/static/gumby.css
new file mode 100644
index 0000000..de10d5e
--- /dev/null
+++ b/gum/static/gumby.css
@@ -0,0 +1,7097 @@
+@charset "UTF-8";
+@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed,
+figure, figcaption, footer, header, hgroup,
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font: inherit;
+ font-size: 100%;
+ vertical-align: baseline;
+}
+
+html {
+ line-height: 1;
+}
+
+ol, ul {
+ list-style: none;
+}
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+caption, th, td {
+ text-align: left;
+ font-weight: normal;
+ vertical-align: middle;
+}
+
+q, blockquote {
+ quotes: none;
+}
+q:before, q:after, blockquote:before, blockquote:after {
+ content: "";
+ content: none;
+}
+
+a img {
+ border: none;
+}
+
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
+ display: block;
+}
+
+* html {
+ font-size: 100%;
+}
+
+html {
+ font-size: 16px;
+ line-height: 1.625em;
+}
+
+html * {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+body {
+ background: white;
+ font-family: "Open Sans";
+ font-weight: 400;
+ color: #555555;
+ position: relative;
+ -webkit-font-smoothing: antialiased;
+ -webkit-backface-visibility: hidden;
+}
+@media only screen and (max-width: 767px) {
+ body {
+ -webkit-text-size-adjust: none;
+ -ms-text-size-adjust: none;
+ width: 100%;
+ min-width: 0;
+ }
+}
+
+html, body {
+ height: 100%;
+}
+
+.ie9 {
+ font-family: "Open Sans";
+}
+.ie9 * {
+ font-family: "Open Sans";
+}
+
+.hide {
+ display: none;
+}
+
+.hide.active, .show {
+ display: block;
+}
+
+.fixed {
+ position: fixed;
+}
+@media only screen and (max-width: 768px) {
+ .fixed {
+ position: relative !important;
+ }
+}
+
+.center-text {
+ text-align: center;
+}
+
+
+/* Fonts */
+@font-face {
+ font-family: "entypo";
+ font-style: normal;
+ font-weight: 400;
+ src: url(fonts/icons/entypo.eot);
+ src: url("fonts/icons/entypo.eot?#iefix") format("ie9-skip-eot"), url("fonts/icons/entypo.woff") format("woff"), url("fonts/icons/entypo.ttf") format("truetype");
+}
+
+h1, h2, h3, h4, h5, h6 {
+ font-family: "Open Sans";
+ font-weight: 300;
+ color: #444444;
+ text-rendering: optimizeLegibility;
+ padding-top: 0.273em;
+ line-height: 1.15538em;
+ padding-bottom: 0.273em;
+}
+h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
+ color: #d04526;
+}
+
+@media only screen and (max-width: 767px) {
+ h1, h2, h3, h4, h5, h6 {
+ word-wrap: break-word;
+ }
+}
+h1 {
+ font-size: 68px;
+ font-size: 4.25rem;
+}
+h1.xlarge {
+ font-size: 110px;
+ font-size: 6.875rem;
+}
+h1.xxlarge {
+ font-size: 126px;
+ font-size: 7.875rem;
+}
+h1.absurd {
+ font-size: 177px;
+ font-size: 11.0625rem;
+}
+
+h2 {
+ font-size: 42px;
+ font-size: 2.625rem;
+}
+
+h3 {
+ font-size: 30px;
+ font-size: 1.875rem;
+}
+
+h4 {
+ font-size: 26px;
+ font-size: 1.625rem;
+}
+
+h5 {
+ font-size: 18px;
+ font-size: 1.125rem;
+}
+
+h6 {
+ font-size: 16px;
+ font-size: 1rem;
+}
+
+@media only screen and (max-width: 767px) {
+ h1 {
+ font-size: 42px;
+ font-size: 2.625rem;
+ }
+
+ h2 {
+ font-size: 36px;
+ font-size: 2.25rem;
+ }
+}
+.subhead {
+ color: #777;
+ font-weight: normal;
+ margin-bottom: 20px;
+}
+
+/*=====================================================
+
+ Links & Paragraph styles
+
+ ======================================================*/
+p {
+ font-family: "Open Sans";
+ font-weight: 400;
+ font-size: 16px;
+ font-size: 1rem;
+ margin-bottom: 13px;
+ line-height: 1.625em;
+}
+p.lead {
+ font-size: 20px;
+ font-size: 1.25rem;
+ margin-bottom: 18px;
+}
+@media only screen and (max-width: 768px) {
+ p {
+ font-size: 17.6px;
+ font-size: 1.1rem;
+ line-height: 1.625em;
+ }
+}
+
+a {
+ color: #d04526;
+ text-decoration: none;
+ outline: 0;
+ line-height: inherit;
+}
+a:hover {
+ color: #c03d20;
+}
+
+/*=====================================================
+
+ Lists
+
+ ======================================================*/
+ul, ol {
+ margin-bottom: 0.273em;
+}
+
+ul {
+ list-style: none outside;
+}
+
+ol {
+ list-style: decimal;
+ margin-left: 30px;
+}
+
+ul.square, ul.circle, ul.disc {
+ margin-left: 25px;
+}
+ul.square {
+ list-style: square outside;
+}
+ul.circle {
+ list-style: circle outside;
+}
+ul.disc {
+ list-style: disc outside;
+}
+ul ul {
+ margin: 4px 0 5px 25px;
+}
+
+ol ol {
+ margin: 4px 0 5px 30px;
+}
+
+li {
+ padding-bottom: 0.273em;
+}
+
+ul.large li {
+ line-height: 21px;
+}
+
+dl dt {
+ font-weight: bold;
+ font-size: 16px;
+ font-size: 1rem;
+}
+
+@media only screen and (max-width: 768px) {
+ ul, ol, dl, p {
+ text-align: left;
+ }
+}
+/* Mobile */
+em {
+ font-style: italic;
+ line-height: inherit;
+}
+
+strong {
+ font-weight: 700;
+ line-height: inherit;
+}
+
+small {
+ font-size: 56.4%;
+ line-height: inherit;
+}
+
+h1 small, h2 small, h3 small, h4 small, h5 small {
+ color: #777;
+}
+
+/* Blockquotes */
+blockquote {
+ line-height: 20px;
+ color: #777;
+ margin: 0 0 18px;
+ padding: 9px 20px 0 19px;
+ border-left: 5px solid #cccccc;
+}
+blockquote p {
+ line-height: 20px;
+ color: #777;
+}
+blockquote cite {
+ display: block;
+ font-size: 12px;
+ font-size: 1.2rem;
+ color: #555555;
+}
+blockquote cite:before {
+ content: "\2014 \0020";
+}
+blockquote cite a {
+ color: #555555;
+}
+blockquote cite a:visited {
+ color: #555555;
+}
+
+hr {
+ border: 1px solid #cccccc;
+ clear: both;
+ margin: 16px 0 18px;
+ height: 0;
+}
+
+abbr, acronym {
+ text-transform: uppercase;
+ font-size: 90%;
+ color: #222;
+ border-bottom: 1px solid #cccccc;
+ cursor: help;
+}
+
+abbr {
+ text-transform: none;
+}
+
+/**
+ * Print styles.
+ *
+ * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
+ * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
+ */
+@media print {
+ * {
+ background: transparent !important;
+ color: black !important;
+ text-shadow: none !important;
+ filter: none !important;
+ -ms-filter: none !important;
+ }
+
+ /* Black prints faster: sanbeiji.com/archives/953 */
+ p a {
+ color: #555555 !important;
+ text-decoration: underline;
+ }
+ p a:visited {
+ color: #555555 !important;
+ text-decoration: underline;
+ }
+ p a[href]:after {
+ content: " (" attr(href) ")";
+ }
+
+ abbr[title]:after {
+ content: " (" attr(title) ")";
+ }
+
+ .ir a:after {
+ content: "";
+ }
+
+ a[href^="javascript:"]:after, a[href^="#"]:after {
+ content: "";
+ }
+
+ /* Don't show links for images, or javascript/internal links */
+ pre, blockquote {
+ border: 1px solid #999999;
+ page-break-inside: avoid;
+ }
+
+ thead {
+ display: table-header-group;
+ }
+
+ /* css-discuss.incutio.com/wiki/Printing_Tables */
+ tr, img {
+ page-break-inside: avoid;
+ }
+
+ @page {
+ margin: 0.5cm;
+}
+
+ p, h2, h3 {
+ orphans: 3;
+ widows: 3;
+ }
+
+ h2, h3 {
+ page-break-after: avoid;
+ }
+}
+/*=================================================
+
+ +++ LE GRID +++
+ A Responsive Grid -- Gumby defaults to a standard 960 grid,
+ but you can change it to whatever you'd like.
+
+ ==================================================*/
+/*.container {
+ padding: 0px $gutter-in-px;
+}*/
+.row {
+ width: 100%;
+ max-width: 1100px;
+ min-width: 320px;
+ margin: 0 auto;
+}
+@media only screen and (max-width: 1120px) {
+ .row {
+ padding: 0 20px;
+ }
+}
+.row .row {
+ min-width: 0px;
+}
+@media only screen and (max-width: 1120px) {
+ .row .row {
+ padding: 0;
+ }
+}
+
+/* To fix the grid into a different size, set max-width to your desired width */
+.column, .columns {
+ margin-left: 1.81818%;
+ float: left;
+ min-height: 1px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+.column:first-child, .columns:first-child, .alpha {
+ margin-left: 0px;
+}
+
+.column.omega, .columns.omega {
+ float: right;
+}
+
+/* Column Classes */
+.row .one.column, .row .one.columns, .sixteen.colgrid .row .one.columns {
+ width: 5.45455%;
+}
+.row .two.columns {
+ width: 12.72727%;
+}
+.row .three.columns {
+ width: 20%;
+}
+.row .four.columns {
+ width: 27.27273%;
+}
+.row .five.columns {
+ width: 34.54545%;
+}
+.row .six.columns {
+ width: 41.81818%;
+}
+.row .seven.columns {
+ width: 49.09091%;
+}
+.row .eight.columns {
+ width: 56.36364%;
+}
+.row .nine.columns {
+ width: 63.63636%;
+}
+.row .ten.columns {
+ width: 70.90909%;
+}
+.row .eleven.columns {
+ width: 78.18182%;
+}
+.row .twelve.columns {
+ width: 85.45455%;
+}
+.row .thirteen.columns {
+ width: 92.72727%;
+}
+.row .fourteen.columns {
+ width: 100%;
+}
+
+/* Push Classes */
+.row .push_one {
+ margin-left: 9.09091%;
+}
+.row .push_one:first-child {
+ margin-left: 7.27273%;
+}
+.row .push_two {
+ margin-left: 16.36364%;
+}
+.row .push_two:first-child {
+ margin-left: 14.54545%;
+}
+.row .push_three {
+ margin-left: 23.63636%;
+}
+.row .push_three:first-child {
+ margin-left: 21.81818%;
+}
+.row .push_four {
+ margin-left: 30.90909%;
+}
+.row .push_four:first-child {
+ margin-left: 29.09091%;
+}
+.row .push_five {
+ margin-left: 38.18182%;
+}
+.row .push_five:first-child {
+ margin-left: 36.36364%;
+}
+.row .push_six {
+ margin-left: 45.45455%;
+}
+.row .push_six:first-child {
+ margin-left: 43.63636%;
+}
+.row .push_seven {
+ margin-left: 52.72727%;
+}
+.row .push_seven:first-child {
+ margin-left: 50.90909%;
+}
+.row .push_eight {
+ margin-left: 60.0%;
+}
+.row .push_eight:first-child {
+ margin-left: 58.18182%;
+}
+.row .push_nine {
+ margin-left: 67.27273%;
+}
+.row .push_nine:first-child {
+ margin-left: 65.45455%;
+}
+.row .push_ten {
+ margin-left: 74.54545%;
+}
+.row .push_ten:first-child {
+ margin-left: 72.72727%;
+}
+.row .push_eleven {
+ margin-left: 81.81818%;
+}
+.row .push_eleven:first-child {
+ margin-left: 80.0%;
+}
+.row .push_twelve {
+ margin-left: 89.09091%;
+}
+.row .push_twelve:first-child {
+ margin-left: 87.27273%;
+}
+.row .push_thirteen {
+ margin-left: 96.36364%;
+}
+.row .push_thirteen:first-child {
+ margin-left: 94.54545%;
+}
+
+/* Centered Classes */
+.row .one.centered {
+ margin-left: 47.27273%;
+}
+.row .two.centered {
+ margin-left: 43.63636%;
+}
+.row .three.centered {
+ margin-left: 40%;
+}
+.row .four.centered {
+ margin-left: 36.36364%;
+}
+.row .five.centered {
+ margin-left: 32.72727%;
+}
+.row .six.centered {
+ margin-left: 29.09091%;
+}
+.row .seven.centered {
+ margin-left: 25.45455%;
+}
+.row .eight.centered {
+ margin-left: 21.81818%;
+}
+.row .nine.centered {
+ margin-left: 18.18182%;
+}
+.row .ten.centered {
+ margin-left: 14.54545%;
+}
+.row .eleven.centered {
+ margin-left: 10.90909%;
+}
+.row .twelve.centered {
+ margin-left: 7.27273%;
+}
+.row .thirteen.centered {
+ margin-left: 3.63636%;
+}
+
+/* Hybrid Grid Columns */
+.sixteen.colgrid .row .one.column, .sixteen.colgrid .row .one.columns {
+ width: 4.54545%;
+}
+.sixteen.colgrid .row .two.columns {
+ width: 10.90909%;
+}
+.sixteen.colgrid .row .three.columns {
+ width: 17.27273%;
+}
+.sixteen.colgrid .row .four.columns {
+ width: 23.63636%;
+}
+.sixteen.colgrid .row .five.columns {
+ width: 30%;
+}
+.sixteen.colgrid .row .six.columns {
+ width: 36.36364%;
+}
+.sixteen.colgrid .row .seven.columns {
+ width: 42.72727%;
+}
+.sixteen.colgrid .row .eight.columns {
+ width: 49.09091%;
+}
+.sixteen.colgrid .row .nine.columns {
+ width: 55.45455%;
+}
+.sixteen.colgrid .row .ten.columns {
+ width: 61.81818%;
+}
+.sixteen.colgrid .row .eleven.columns {
+ width: 68.18182%;
+}
+.sixteen.colgrid .row .twelve.columns {
+ width: 74.54545%;
+}
+.sixteen.colgrid .row .thirteen.columns {
+ width: 80.90909%;
+}
+.sixteen.colgrid .row .fourteen.columns {
+ width: 87.27273%;
+}
+.sixteen.colgrid .row .fifteen.columns {
+ width: 93.63636%;
+}
+.sixteen.colgrid .row .sixteen.columns {
+ width: 100%;
+}
+
+/* Hybrid Push Classes */
+.sixteen.colgrid .row .push_one {
+ margin-left: 8.18182%;
+}
+.sixteen.colgrid .row .push_one:first-child {
+ margin-left: 6.36364%;
+}
+.sixteen.colgrid .row .push_two {
+ margin-left: 14.54545%;
+}
+.sixteen.colgrid .row .push_two:first-child {
+ margin-left: 12.72727%;
+}
+.sixteen.colgrid .row .push_three {
+ margin-left: 20.90909%;
+}
+.sixteen.colgrid .row .push_three:first-child {
+ margin-left: 19.09091%;
+}
+.sixteen.colgrid .row .push_four {
+ margin-left: 27.27273%;
+}
+.sixteen.colgrid .row .push_four:first-child {
+ margin-left: 25.45455%;
+}
+.sixteen.colgrid .row .push_five {
+ margin-left: 33.63636%;
+}
+.sixteen.colgrid .row .push_five:first-child {
+ margin-left: 31.81818%;
+}
+.sixteen.colgrid .row .push_six {
+ margin-left: 40.0%;
+}
+.sixteen.colgrid .row .push_six:first-child {
+ margin-left: 38.18182%;
+}
+.sixteen.colgrid .row .push_seven {
+ margin-left: 46.36364%;
+}
+.sixteen.colgrid .row .push_seven:first-child {
+ margin-left: 44.54545%;
+}
+.sixteen.colgrid .row .push_eight {
+ margin-left: 52.72727%;
+}
+.sixteen.colgrid .row .push_eight:first-child {
+ margin-left: 50.90909%;
+}
+.sixteen.colgrid .row .push_nine {
+ margin-left: 59.09091%;
+}
+.sixteen.colgrid .row .push_nine:first-child {
+ margin-left: 57.27273%;
+}
+.sixteen.colgrid .row .push_ten {
+ margin-left: 65.45455%;
+}
+.sixteen.colgrid .row .push_ten:first-child {
+ margin-left: 63.63636%;
+}
+.sixteen.colgrid .row .push_eleven {
+ margin-left: 71.81818%;
+}
+.sixteen.colgrid .row .push_eleven:first-child {
+ margin-left: 70.0%;
+}
+.sixteen.colgrid .row .push_twelve {
+ margin-left: 78.18182%;
+}
+.sixteen.colgrid .row .push_twelve:first-child {
+ margin-left: 76.36364%;
+}
+.sixteen.colgrid .row .push_thirteen {
+ margin-left: 84.54545%;
+}
+.sixteen.colgrid .row .push_thirteen:first-child {
+ margin-left: 82.72727%;
+}
+.sixteen.colgrid .row .push_fourteen {
+ margin-left: 90.90909%;
+}
+.sixteen.colgrid .row .push_fourteen:first-child {
+ margin-left: 89.09091%;
+}
+.sixteen.colgrid .row .push_fifteen {
+ margin-left: 97.27273%;
+}
+.sixteen.colgrid .row .push_fifteen:first-child {
+ margin-left: 95.45455%;
+}
+
+/* Hybrid Centered Classes */
+.sixteen.colgrid .row .one.centered {
+ margin-left: 47.72727%;
+}
+.sixteen.colgrid .row .two.centered {
+ margin-left: 44.54545%;
+}
+.sixteen.colgrid .row .three.centered {
+ margin-left: 41.36364%;
+}
+.sixteen.colgrid .row .four.centered {
+ margin-left: 38.18182%;
+}
+.sixteen.colgrid .row .five.centered {
+ margin-left: 35%;
+}
+.sixteen.colgrid .row .six.centered {
+ margin-left: 31.81818%;
+}
+.sixteen.colgrid .row .seven.centered {
+ margin-left: 28.63636%;
+}
+.sixteen.colgrid .row .eight.centered {
+ margin-left: 25.45455%;
+}
+.sixteen.colgrid .row .nine.centered {
+ margin-left: 22.27273%;
+}
+.sixteen.colgrid .row .ten.centered {
+ margin-left: 19.09091%;
+}
+.sixteen.colgrid .row .eleven.centered {
+ margin-left: 15.90909%;
+}
+.sixteen.colgrid .row .twelve.centered {
+ margin-left: 12.72727%;
+}
+.sixteen.colgrid .row .thirteen.centered {
+ margin-left: 9.54545%;
+}
+.sixteen.colgrid .row .fourteen.centered {
+ margin-left: 6.36364%;
+}
+.sixteen.colgrid .row .fifteen.centered {
+ margin-left: 3.18182%;
+}
+
+.pull_right {
+ float: right;
+}
+
+.pull_left {
+ float: left;
+}
+
+img, object, embed {
+ max-width: 100%;
+ height: auto;
+}
+
+img {
+ -ms-interpolation-mode: bicubic;
+}
+
+#map_canvas img, .map_canvas img {
+ max-width: none !important;
+}
+
+/* Tile Grid */
+.tiles {
+ display: block;
+ overflow: hidden;
+}
+.tiles > li {
+ display: block;
+ height: auto;
+ float: left;
+ padding-bottom: 0;
+}
+.tiles.two_up {
+ margin-left: -4%;
+}
+.tiles.two_up > li {
+ margin-left: 4%;
+ width: 46%;
+}
+.tiles.three_up, .tiles.four_up {
+ margin-left: -2%;
+}
+.tiles.three_up > li {
+ margin-left: 2%;
+ width: 31.3%;
+}
+.tiles.four_up > li {
+ margin-left: 2%;
+ width: 23%;
+}
+.tiles.five_up {
+ margin-left: -1.5%;
+}
+.tiles.five_up > li {
+ margin-left: 1.5%;
+ width: 18.5%;
+}
+
+/* Nicolas Gallagher's micro clearfix */
+.clearfix {
+ *zoom: 1;
+}
+.clearfix:before, .clearfix:after {
+ content: "";
+ display: table;
+}
+.clearfix:after {
+ clear: both;
+}
+
+.row {
+ *zoom: 1;
+}
+.row:before, .row:after {
+ content: "";
+ display: table;
+}
+.row:after {
+ clear: both;
+}
+
+.valign {
+ display: table;
+ width: 100%;
+}
+.valign > div {
+ display: table-cell;
+ vertical-align: middle;
+}
+.valign ​
+> article {
+ display: table-cell;
+ vertical-align: middle;
+}
+
+/* Mobile */
+@media only screen and (max-width: 767px) {
+ body {
+ -webkit-text-size-adjust: none;
+ -ms-text-size-adjust: none;
+ width: 100%;
+ min-width: 0;
+ }
+
+ .container {
+ min-width: 0;
+ margin-left: 0;
+ margin-right: 0;
+ }
+
+ .row {
+ width: 100%;
+ min-width: 0;
+ margin-left: 0;
+ margin-right: 0;
+ }
+ .row .row .column, .row .row .columns {
+ padding: 0;
+ }
+ .row .centered {
+ margin: 0 !important;
+ }
+
+ .column, .columns {
+ width: auto !important;
+ float: none;
+ margin-left: 0;
+ margin-right: 0;
+ }
+
+ .column:last-child, .columns:last-child {
+ margin-right: 0;
+ float: none;
+ }
+
+ [class*="column"] + [class*="column"]:last-child {
+ float: none;
+ }
+ [class*="column"]:before {
+ display: table;
+ }
+ [class*="column"]:after {
+ display: table;
+ clear: both;
+ }
+
+ [class^="push_"],
+ [class*="push_"] {
+ margin-left: 0 !important;
+ }
+}
+/*=====================================================
+
+ Navigation (with dropdowns)
+
+ ======================================================*/
+.navbar {
+ width: 100%;
+ min-height: 60px;
+ display: block;
+ margin-bottom: 20px;
+ background: #4a4d50;
+}
+@media only screen and (max-width: 767px) {
+ .navbar {
+ position: relative;
+ border: none;
+ }
+ .navbar .column, .navbar .columns {
+ min-height: 0;
+ }
+}
+.navbar.fixed {
+ top: 0;
+ left: 0;
+ z-index: 99999;
+}
+.navbar a.toggle {
+ display: none;
+}
+@media only screen and (max-width: 767px) {
+ .navbar a.toggle {
+ top: 18%;
+ right: 4%;
+ width: 46px;
+ position: absolute;
+ text-align: center;
+ display: inline-block;
+ color: white;
+ background: #4a4d50;
+ height: 40px;
+ line-height: 38px;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ -ms-border-radius: 4px;
+ -o-border-radius: 4px;
+ border-radius: 4px;
+ font-size: 30px;
+ font-size: 1.875rem;
+ }
+ .navbar a.toggle:hover {
+ background: #565a5d;
+ }
+ .navbar a.toggle:active, .navbar a.toggle.active {
+ background: #3e4043;
+ }
+}
+.navbar .logo {
+ display: inline-block;
+ margin: 0 1.81818% 0 0;
+ padding: 0;
+ height: 60px;
+ line-height: 58px;
+}
+.navbar .logo a {
+ display: block;
+ padding: 0 0 0 16px;
+ overflow: hidden;
+ height: 60px;
+ line-height: 58px;
+}
+@media only screen and (max-width: 767px) {
+ .navbar .logo {
+ float: left;
+ display: inline;
+ }
+ .navbar .logo a {
+ padding: 0;
+ }
+ .navbar .logo a img {
+ width: auto;
+ height: auto;
+ max-width: 100%;
+ }
+}
+.navbar ul {
+ display: table;
+ vertical-align: middle;
+ margin: 0;
+ float: none;
+}
+@media only screen and (max-width: 767px) {
+ .navbar ul {
+ position: absolute;
+ display: block;
+ width: 100% !important;
+ height: 0;
+ max-height: 0;
+ top: 60px;
+ left: 0;
+ overflow: hidden;
+ text-align: center;
+ background: #3e4043;
+ }
+ .navbar ul.active {
+ height: auto;
+ max-height: 600px;
+ z-index: 999999;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-duration: 0.5s;
+ -o-transition-duration: 0.5s;
+ transition-duration: 0.5s;
+ -webkit-box-shadow: 0 2px 2px #252728;
+ -moz-box-shadow: 0 2px 2px #252728;
+ box-shadow: 0 2px 2px #252728;
+ }
+}
+.navbar ul li {
+ display: table-cell;
+ text-align: center;
+ padding-bottom: 0;
+ margin: 0;
+ height: 60px;
+ line-height: 58px;
+}
+@media only screen and (max-width: 767px) {
+ .navbar ul li {
+ display: block;
+ position: relative;
+ min-height: 50px;
+ max-height: 320px;
+ height: auto;
+ width: 100%;
+ border-right: 0 !important;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-duration: 0.5s;
+ -o-transition-duration: 0.5s;
+ transition-duration: 0.5s;
+ }
+}
+.navbar ul li > a {
+ display: block;
+ padding: 0 16px;
+ white-space: nowrap;
+ color: white;
+ text-shadow: 0 1px 2px #191a1b, 0 1px 0 #191a1b;
+ height: 60px;
+ line-height: 58px;
+ font-size: 16px;
+ font-size: 1rem;
+}
+.navbar ul li .btn {
+ border-color: #000101 !important;
+}
+.navbar ul li.field {
+ margin-bottom: 0 !important;
+ margin-right: 0;
+}
+@media only screen and (max-width: 767px) {
+ .navbar ul li.field {
+ padding: 0 20px;
+ }
+}
+.navbar ul li.field input.search {
+ background: #191a1b;
+ border: none;
+ color: #f2f2f2;
+}
+.navbar ul li .dropdown {
+ width: auto;
+ min-width: 0px;
+ max-width: 320px;
+ height: 0;
+ position: absolute;
+ background: #fafafa;
+ overflow: hidden;
+ z-index: 999;
+}
+@media only screen and (max-width: 767px) {
+ .navbar ul li .dropdown {
+ width: 100%;
+ max-width: 100%;
+ position: relative;
+ -webkit-box-shadow: none !important;
+ -moz-box-shadow: none !important;
+ box-shadow: none !important;
+ }
+ .navbar ul li.active .dropdown {
+ border-bottom: 1px solid #313436;
+ }
+ .navbar ul li.active .dropdown ul {
+ position: relative;
+ top: 0;
+ background: #36393b;
+ min-height: 50px;
+ max-height: 250px;
+ height: auto;
+ overflow: auto;
+ -webkit-box-shadow: none !important;
+ -moz-box-shadow: none !important;
+ box-shadow: none !important;
+ }
+ .navbar ul li.active .dropdown ul li {
+ min-height: 50px;
+ border-bottom: #3e4043;
+ }
+ .navbar ul li.active .dropdown ul li a {
+ color: white;
+ border-bottom: 1px solid #313436;
+ }
+ .navbar ul li.active .dropdown ul li a:hover {
+ color: #d04526;
+ }
+}
+@media only screen and (min-width: 768px) and (max-width: 1099px) {
+ .navbar > ul > li > .btn a {
+ padding: 0 10px 0 10px !important;
+ }
+ .navbar ul > li .dropdown ul li.active .dropdown {
+ left: -320px;
+ }
+}
+
+/**** Navbar positioning for Microsoft's browser who deserves not to be mentioned ****/
+.ie7 .navbar > ul {
+ width: auto;
+}
+
+.ie7 .navbar, .ie7 .navbar > ul > li > a {
+ display: block;
+}
+
+.ie7 .navbar .logo, .ie7 .navbar ul, .ie7 .navbar ul li {
+ float: left;
+ display: inline-block;
+}
+
+.ie7 .navbar .logo a {
+ display: block;
+ overflow: hidden;
+}
+
+.ie7 .navbar > ul > li .field {
+ display: block;
+ padding: 12px 18px 0;
+ width: 80%;
+}
+
+.pretty.navbar {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7b8085), color-stop(100%, #313436));
+ background-image: -webkit-linear-gradient(#7b8085, #313436);
+ background-image: -moz-linear-gradient(#7b8085, #313436);
+ background-image: -o-linear-gradient(#7b8085, #313436);
+ background-image: linear-gradient(#7b8085, #313436);
+ -webkit-box-shadow: inset 0 1px 1px #7b8085, 0 1px 2px rgba(0, 0, 0, 0.8) !important;
+ /* Remove this line if you dont want a dropshadow on your navigation*/
+ box-shadow: inset 0 1px 1px #7b8085, 0 1px 2px rgba(0, 0, 0, 0.8) !important;
+ /* Remove this line if you dont want a dropshadow on your navigation*/
+}
+@media only screen and (max-width: 767px) {
+ .pretty.navbar a.toggle {
+ border: 1px solid #3e4043;
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7b8085), color-stop(100%, #4a4d50));
+ background-image: -webkit-linear-gradient(#7b8085, #4a4d50);
+ background-image: -moz-linear-gradient(#7b8085, #4a4d50);
+ background-image: -o-linear-gradient(#7b8085, #4a4d50);
+ background-image: linear-gradient(#7b8085, #4a4d50);
+ -webkit-box-shadow: inset 0 1px 2px #888d91, inset 0 -1px 1px #565a5d, inset 1px 0 1px #565a5d, inset -1px 0 1px #565a5d, 0 1px 1px #63676a;
+ -moz-box-shadow: inset 0 1px 2px #888d91, inset 0 -1px 1px #565a5d, inset 1px 0 1px #565a5d, inset -1px 0 1px #565a5d, 0 1px 1px #63676a;
+ box-shadow: inset 0 1px 2px #888d91, inset 0 -1px 1px #565a5d, inset 1px 0 1px #565a5d, inset -1px 0 1px #565a5d, 0 1px 1px #63676a;
+ }
+ .pretty.navbar a.toggle i {
+ text-shadow: 0 1px 1px #191a1b;
+ }
+ .pretty.navbar a.toggle:hover {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #888d91), color-stop(100%, #565a5d));
+ background-image: -webkit-linear-gradient(#888d91, #565a5d);
+ background-image: -moz-linear-gradient(#888d91, #565a5d);
+ background-image: -o-linear-gradient(#888d91, #565a5d);
+ background-image: linear-gradient(#888d91, #565a5d);
+ }
+ .pretty.navbar a.toggle:active, .pretty.navbar a.toggle.active {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3e4043), color-stop(100%, #4a4d50));
+ background-image: -webkit-linear-gradient(#3e4043, #4a4d50);
+ background-image: -moz-linear-gradient(#3e4043, #4a4d50);
+ background-image: -o-linear-gradient(#3e4043, #4a4d50);
+ background-image: linear-gradient(#3e4043, #4a4d50);
+ -webkit-box-shadow: 0 1px 1px #63676a;
+ -moz-box-shadow: 0 1px 1px #63676a;
+ box-shadow: 0 1px 1px #63676a;
+ }
+}
+.pretty.navbar.row {
+ border-radius: 4px;
+}
+@media only screen and (max-width: 767px) {
+ .pretty.navbar.row {
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ -ms-border-radius: 0;
+ -o-border-radius: 0;
+ border-radius: 0;
+ }
+}
+.pretty.navbar ul li.field input.search {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #191a1b), color-stop(100%, #4f5255));
+ background-image: -webkit-linear-gradient(#191a1b, #4f5255);
+ background-image: -moz-linear-gradient(#191a1b, #4f5255);
+ background-image: -o-linear-gradient(#191a1b, #4f5255);
+ background-image: linear-gradient(#191a1b, #4f5255);
+ border: none;
+ box-shadow: 0 1px 2px #888d91 !important;
+ /* Remove this line if you dont want a dropshadow on your navigation*/
+}
+.pretty.navbar > ul > li:first-child, .pretty.navbar .pretty.navbar > ul > li:first-child a:hover {
+ box-shadow: none;
+}
+
+.navbar li .dropdown ul {
+ margin: 0;
+ display: block;
+}
+.navbar li .dropdown ul > li {
+ position: relative;
+ display: block;
+ width: 100%;
+ float: left;
+ text-align: left;
+ height: auto;
+ border-radius: none;
+}
+@media only screen and (min-width: 768px) and (max-width: 1099px) {
+ .navbar li .dropdown ul > li {
+ max-width: 320px;
+ word-wrap: break-word;
+ }
+}
+.navbar li .dropdown ul > li a {
+ display: block;
+ padding: 0 20px;
+ color: #d04526;
+ border-bottom: 1px solid #cccccc;
+ text-shadow: none;
+ height: 51px;
+ line-height: 49px;
+}
+@media only screen and (max-width: 767px) {
+ .navbar li .dropdown ul > li a {
+ padding: 0 20px;
+ }
+}
+.navbar li .dropdown ul > li .dropdown {
+ display: none;
+ background: white;
+}
+.navbar li .dropdown ul li:first-child a {
+ border-radius: 0;
+}
+
+.no-touch .navbar ul li:hover > a {
+ position: relative;
+ background: #868d92;
+ z-index: 1000;
+}
+
+.no-touch .navbar ul li:hover .dropdown,
+.touch .navbar ul li.active .dropdown {
+ min-height: 50px;
+ max-height: 561px;
+ overflow: visible;
+ height: auto;
+ width: 100%;
+ padding: 0;
+ border-top: 1px solid #3e4043;
+ -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
+ box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
+}
+
+.no-touch .navbar ul li:hover .dropdown ul {
+ position: relative;
+ top: 0;
+ min-height: 50px;
+ max-height: 250px;
+ height: auto;
+ -webkit-box-shadow: none !important;
+ -moz-box-shadow: none !important;
+ box-shadow: none !important;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-duration: 0.5s;
+ -o-transition-duration: 0.5s;
+ transition-duration: 0.5s;
+}
+@media only screen and (max-width: 767px) {
+ .no-touch .navbar ul li:hover .dropdown ul {
+ overflow: auto;
+ background: #36393b;
+ }
+ .no-touch .navbar ul li:hover .dropdown ul li {
+ border-bottom: #3e4043;
+ }
+ .no-touch .navbar ul li:hover .dropdown ul li a {
+ color: white;
+ border-bottom: 1px solid #313436;
+ }
+ .no-touch .navbar ul li:hover .dropdown ul li a:hover {
+ color: #d04526;
+ }
+}
+.no-touch .navbar ul li:hover .dropdown ul li {
+ min-height: 50px;
+}
+
+.no-touch .navbar li .dropdown ul > li:hover .dropdown,
+.touch .navbar li .dropdown ul > li.active .dropdown {
+ border-top: none;
+ display: block;
+ position: absolute;
+ z-index: 9999;
+ left: 100%;
+ top: 0px;
+ margin-top: 0;
+}
+@media only screen and (max-width: 767px) {
+ .no-touch .navbar li .dropdown ul > li:hover .dropdown,
+ .touch .navbar li .dropdown ul > li.active .dropdown {
+ position: relative;
+ left: 0;
+ }
+ .no-touch .navbar li .dropdown ul > li:hover .dropdown ul,
+ .touch .navbar li .dropdown ul > li.active .dropdown ul {
+ background: #252728 !important;
+ }
+}
+
+.no-touch .navbar li .dropdown ul li a:hover {
+ background: #f2f2f2;
+}
+
+.touch .navbar a:hover {
+ color: white !important;
+}
+
+.subnav {
+ display: block;
+ width: auto;
+ overflow: hidden;
+ margin: 0 0 18px 0;
+ padding-top: 4px;
+}
+.subnav li, .subnav dt, .subnav dd {
+ float: left;
+ display: inline;
+ margin-left: 9px;
+ margin-bottom: 4px;
+}
+.subnav li:first-child, .subnav dt:first-child, .subnav dd:first-child {
+ margin-left: 0;
+}
+.subnav dt {
+ color: #999;
+ font-weight: normal;
+}
+.subnav li a, .subnav dd a {
+ color: #05390a;
+ font-size: 15px;
+ text-decoration: none;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+}
+.subnav li.active a, .subnav dd.active a {
+ background: #5dbb73;
+ padding: 5px 9px;
+ text-shadow: 0 1px 1px #77d58e;
+}
+
+/* Buttons */
+.btn, .skiplink {
+ display: inline-block;
+ width: auto;
+ background: #f2f2f2;
+ -webkit-appearance: none;
+ font-family: "Open Sans";
+ font-weight: 600;
+ padding: 0 !important;
+ text-align: center;
+}
+.btn > a, .btn input, .btn button, .skiplink > a, .skiplink input, .skiplink button {
+ display: block;
+ padding: 0 18px;
+ color: white;
+ height: 100%;
+}
+.btn input, .btn button, .skiplink input, .skiplink button {
+ background: none;
+ border: none;
+ width: 100%;
+ font-size: 100%;
+ cursor: pointer;
+ font-weight: 400;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+}
+.btn.xlarge, .skiplink.xlarge {
+ font-size: 30px;
+ font-size: 1.875rem;
+ height: 66px;
+ line-height: 64px;
+}
+.btn.xlarge a, .skiplink.xlarge a {
+ position: relative;
+ padding: 0 30px;
+}
+.btn.xlarge.icon-left a, .skiplink.xlarge.icon-left a {
+ padding-left: 66px;
+}
+.btn.xlarge.icon-left a:before, .skiplink.xlarge.icon-left a:before {
+ left: 20px;
+}
+.btn.xlarge.icon-right a, .skiplink.xlarge.icon-right a {
+ padding-right: 66px;
+}
+.btn.xlarge.icon-right a:after, .skiplink.xlarge.icon-right a:after {
+ right: 20px;
+}
+.btn.large, .skiplink.large {
+ font-size: 26px;
+ font-size: 1.625rem;
+ height: 58px;
+ line-height: 56px;
+}
+.btn.large a, .skiplink.large a {
+ position: relative;
+ padding: 0 26px;
+}
+.btn.large.icon-left a, .skiplink.large.icon-left a {
+ padding-left: 58px;
+}
+.btn.large.icon-left a:before, .skiplink.large.icon-left a:before {
+ left: 17.33333px;
+}
+.btn.large.icon-right a, .skiplink.large.icon-right a {
+ padding-right: 58px;
+}
+.btn.large.icon-right a:after, .skiplink.large.icon-right a:after {
+ right: 17.33333px;
+}
+.btn.medium, .skiplink.medium {
+ font-size: 16px;
+ font-size: 1rem;
+ height: 36px;
+ line-height: 34px;
+}
+.btn.medium a, .skiplink.medium a {
+ position: relative;
+ padding: 0 16px;
+}
+.btn.medium.icon-left a, .skiplink.medium.icon-left a {
+ padding-left: 36px;
+}
+.btn.medium.icon-left a:before, .skiplink.medium.icon-left a:before {
+ left: 10.66667px;
+}
+.btn.medium.icon-right a, .skiplink.medium.icon-right a {
+ padding-right: 36px;
+}
+.btn.medium.icon-right a:after, .skiplink.medium.icon-right a:after {
+ right: 10.66667px;
+}
+.btn.medium a, .skiplink.medium a {
+ padding: 0 18px;
+}
+.btn.small, .skiplink.small {
+ font-size: 10px;
+ font-size: 0.625rem;
+ height: 23px;
+ line-height: 21px;
+}
+.btn.small a, .skiplink.small a {
+ position: relative;
+ padding: 0 10px;
+}
+.btn.small.icon-left a, .skiplink.small.icon-left a {
+ padding-left: 23px;
+}
+.btn.small.icon-left a:before, .skiplink.small.icon-left a:before {
+ left: 6.66667px;
+}
+.btn.small.icon-right a, .skiplink.small.icon-right a {
+ padding-right: 23px;
+}
+.btn.small.icon-right a:after, .skiplink.small.icon-right a:after {
+ right: 6.66667px;
+}
+.btn.small a, .skiplink.small a {
+ padding: 0 10px;
+}
+.btn.oval, .skiplink.oval {
+ -webkit-border-radius: 1000px;
+ -moz-border-radius: 1000px;
+ -ms-border-radius: 1000px;
+ -o-border-radius: 1000px;
+ border-radius: 1000px;
+}
+.btn.pill-left, .skiplink.pill-left {
+ -webkit-border-radius: 500px 0 0 500px;
+ -moz-border-radius: 500px 0 0 500px;
+ -ms-border-radius: 500px 0 0 500px;
+ -o-border-radius: 500px 0 0 500px;
+ border-radius: 500px 0 0 500px;
+}
+.btn.pill-right, .skiplink.pill-right {
+ -webkit-border-radius: 0 500px 500px 0;
+ -moz-border-radius: 0 500px 500px 0;
+ -ms-border-radius: 0 500px 500px 0;
+ -o-border-radius: 0 500px 500px 0;
+ border-radius: 0 500px 500px 0;
+}
+.btn.primary, .skiplink.primary {
+ background: #3085d6;
+ border: 1px solid #3085d6;
+}
+.btn.primary:hover, .skiplink.primary:hover {
+ background: #5b9ede;
+}
+.btn.primary:active, .skiplink.primary:active {
+ background: #236bb0;
+}
+.btn.secondary, .skiplink.secondary {
+ background: #42a35a;
+ border: 1px solid #42a35a;
+}
+.btn.secondary:hover, .skiplink.secondary:hover {
+ background: #5bbd73;
+}
+.btn.secondary:active, .skiplink.secondary:active {
+ background: #337f46;
+}
+.btn.default, .skiplink.default {
+ background: #f2f2f2;
+ border: 1px solid #f2f2f2;
+ color: #555555;
+ border: 1px solid #f2f2f2;
+}
+.btn.default:hover, .skiplink.default:hover {
+ background: white;
+}
+.btn.default:active, .skiplink.default:active {
+ background: #d8d8d8;
+}
+.btn.default:hover, .skiplink.default:hover {
+ border: 1px solid #e5e5e5;
+}
+.btn.default a, .btn.default input, .btn.default button, .skiplink.default a, .skiplink.default input, .skiplink.default button {
+ color: #555555;
+}
+.btn.info, .skiplink.info {
+ background: #4a4d50;
+ border: 1px solid #4a4d50;
+}
+.btn.info:hover, .skiplink.info:hover {
+ background: #63676a;
+}
+.btn.info:active, .skiplink.info:active {
+ background: #313436;
+}
+.btn.danger, .skiplink.danger {
+ background: #ca3838;
+ border: 1px solid #ca3838;
+}
+.btn.danger:hover, .skiplink.danger:hover {
+ background: #d56060;
+}
+.btn.danger:active, .skiplink.danger:active {
+ background: #a32c2c;
+}
+.btn.warning, .skiplink.warning {
+ background: #f6b83f;
+ border: 1px solid #f6b83f;
+ color: #644405;
+}
+.btn.warning:hover, .skiplink.warning:hover {
+ background: #f8ca70;
+}
+.btn.warning:active, .skiplink.warning:active {
+ background: #f4a60e;
+}
+.btn.warning a, .btn.warning input, .btn.warning button, .skiplink.warning a, .skiplink.warning input, .skiplink.warning button {
+ color: #644405;
+}
+.btn.success, .skiplink.success {
+ background: #58c026;
+ border: 1px solid #58c026;
+}
+.btn.success:hover, .skiplink.success:hover {
+ background: #72d940;
+}
+.btn.success:active, .skiplink.success:active {
+ background: #44951e;
+}
+.btn.twitter, .skiplink.twitter {
+ background: #00aced;
+ border: 1px solid #00aced;
+}
+.btn.twitter:hover, .skiplink.twitter:hover {
+ background: #21c2ff;
+}
+.btn.twitter:active, .skiplink.twitter:active {
+ background: #0087ba;
+}
+.btn.facebook, .skiplink.facebook {
+ background: #3b5998;
+ border: 1px solid #3b5998;
+}
+.btn.facebook:hover, .skiplink.facebook:hover {
+ background: #4c70ba;
+}
+.btn.facebook:active, .skiplink.facebook:active {
+ background: #2d4373;
+}
+.btn.metro, .metro .btn, .metro .skiplink, .btn.metro:hover, .metro .btn:hover, .metro .skiplink:hover, .skiplink.metro:hover, .btn.metro:active, .metro .btn:active, .metro .skiplink:active, .skiplink.metro:active, .skiplink.metro {
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ -ms-border-radius: 0;
+ -o-border-radius: 0;
+ border-radius: 0;
+}
+.btn.metro.rounded, .metro .rounded.btn, .metro .rounded.skiplink, .metro .rounded.btn:hover, .metro .rounded.skiplink:hover, .rounded.skiplink.metro:hover, .metro .rounded.btn:active, .metro .rounded.skiplink:active, .rounded.skiplink.metro:active, .skiplink.metro.rounded {
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ -ms-border-radius: 4px;
+ -o-border-radius: 4px;
+ border-radius: 4px;
+}
+.btn.pretty, .pretty .btn, .pretty .skiplink, .btn.pretty:hover, .pretty .btn:hover, .pretty .skiplink:hover, .skiplink.pretty:hover, .btn.pretty:active, .pretty .btn:active, .pretty .skiplink:active, .skiplink.pretty:active, .skiplink.pretty {
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ -ms-border-radius: 4px;
+ -o-border-radius: 4px;
+ border-radius: 4px;
+}
+.btn.pretty.squared, .pretty .squared.btn, .pretty .squared.skiplink, .pretty .squared.btn:hover, .pretty .squared.skiplink:hover, .squared.skiplink.pretty:hover, .pretty .squared.btn:active, .pretty .squared.skiplink:active, .squared.skiplink.pretty:active, .skiplink.pretty.squared {
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ -ms-border-radius: 0;
+ -o-border-radius: 0;
+ border-radius: 0;
+}
+.btn.pretty.primary, .pretty .primary.btn, .pretty .primary.skiplink, .pretty .primary.btn:hover, .pretty .primary.skiplink:hover, .primary.skiplink.pretty:hover, .pretty .primary.btn:active, .pretty .primary.skiplink:active, .primary.skiplink.pretty:active, .skiplink.pretty.primary {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #85b7e7), color-stop(100%, #2a85dc));
+ background-image: -webkit-linear-gradient(#85b7e7, #2a85dc);
+ background-image: -moz-linear-gradient(#85b7e7, #2a85dc);
+ background-image: -o-linear-gradient(#85b7e7, #2a85dc);
+ background-image: linear-gradient(#85b7e7, #2a85dc);
+ box-shadow: inset 0 0 3px #f0f6fc;
+ border: 1px solid #1f5e9b;
+}
+.pretty .primary.btn:hover, .pretty .primary.skiplink:hover, .primary.btn.pretty:hover, .primary.skiplink.pretty:hover, .pretty .primary.btn:hover:active, .pretty .primary.skiplink:hover:active, .skiplink.pretty.primary:hover {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a2d4fc), color-stop(100%, #54b2fe));
+ background-image: -webkit-linear-gradient(#a2d4fc, #54b2fe);
+ background-image: -moz-linear-gradient(#a2d4fc, #54b2fe);
+ background-image: -o-linear-gradient(#a2d4fc, #54b2fe);
+ background-image: linear-gradient(#a2d4fc, #54b2fe);
+ box-shadow: inset 0 0 3px white;
+ border: 1px solid #0e90f8;
+}
+.pretty .primary.btn:active, .pretty .primary.skiplink:active, .pretty .primary.btn:active:hover, .pretty .primary.skiplink:active:hover, .primary.btn.pretty:active, .primary.skiplink.pretty:active, .skiplink.pretty.primary:active {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2a85dc), color-stop(100%, #85b7e7));
+ background-image: -webkit-linear-gradient(#2a85dc, #85b7e7);
+ background-image: -moz-linear-gradient(#2a85dc, #85b7e7);
+ background-image: -o-linear-gradient(#2a85dc, #85b7e7);
+ background-image: linear-gradient(#2a85dc, #85b7e7);
+ box-shadow: inset 0 0 3px white;
+}
+.btn.pretty.primary a, .pretty .primary.btn a, .pretty .primary.skiplink a, .pretty .primary.btn:hover a, .pretty .primary.skiplink:hover a, .primary.skiplink.pretty:hover a, .pretty .primary.btn:active a, .pretty .primary.skiplink:active a, .primary.skiplink.pretty:active a, .btn.pretty.primary input, .pretty .primary.btn input, .pretty .primary.skiplink input, .pretty .primary.btn:hover input, .pretty .primary.skiplink:hover input, .primary.skiplink.pretty:hover input, .pretty .primary.btn:active input, .pretty .primary.skiplink:active input, .primary.skiplink.pretty:active input, .btn.pretty.primary button, .pretty .primary.btn button, .pretty .primary.skiplink button, .pretty .primary.btn:hover button, .pretty .primary.skiplink:hover button, .primary.skiplink.pretty:hover button, .pretty .primary.btn:active button, .pretty .primary.skiplink:active button, .primary.skiplink.pretty:active button, .skiplink.pretty.primary a, .skiplink.pretty.primary input, .skiplink.pretty.primary button {
+ text-shadow: 0 1px 1px #1a5186;
+}
+.btn.pretty.secondary, .pretty .secondary.btn, .pretty .secondary.skiplink, .pretty .secondary.btn:hover, .pretty .secondary.skiplink:hover, .secondary.skiplink.pretty:hover, .pretty .secondary.btn:active, .pretty .secondary.skiplink:active, .secondary.skiplink.pretty:active, .skiplink.pretty.secondary {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #80cb92), color-stop(100%, #3ca957));
+ background-image: -webkit-linear-gradient(#80cb92, #3ca957);
+ background-image: -moz-linear-gradient(#80cb92, #3ca957);
+ background-image: -o-linear-gradient(#80cb92, #3ca957);
+ background-image: linear-gradient(#80cb92, #3ca957);
+ box-shadow: inset 0 0 3px #daf0e0;
+ border: 1px solid #2c6d3c;
+}
+.pretty .secondary.btn:hover, .pretty .secondary.skiplink:hover, .secondary.btn.pretty:hover, .secondary.skiplink.pretty:hover, .pretty .secondary.btn:hover:active, .pretty .secondary.skiplink:hover:active, .skiplink.pretty.secondary:hover {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a1d3ad), color-stop(100%, #68c07d));
+ background-image: -webkit-linear-gradient(#a1d3ad, #68c07d);
+ background-image: -moz-linear-gradient(#a1d3ad, #68c07d);
+ background-image: -o-linear-gradient(#a1d3ad, #68c07d);
+ background-image: linear-gradient(#a1d3ad, #68c07d);
+ box-shadow: inset 0 0 3px #f8fcf9;
+ border: 1px solid #469659;
+}
+.pretty .secondary.btn:active, .pretty .secondary.skiplink:active, .pretty .secondary.btn:active:hover, .pretty .secondary.skiplink:active:hover, .secondary.btn.pretty:active, .secondary.skiplink.pretty:active, .skiplink.pretty.secondary:active {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3ca957), color-stop(100%, #80cb92));
+ background-image: -webkit-linear-gradient(#3ca957, #80cb92);
+ background-image: -moz-linear-gradient(#3ca957, #80cb92);
+ background-image: -o-linear-gradient(#3ca957, #80cb92);
+ background-image: linear-gradient(#3ca957, #80cb92);
+ box-shadow: inset 0 0 3px #ecf8ef;
+}
+.btn.pretty.secondary a, .pretty .secondary.btn a, .pretty .secondary.skiplink a, .pretty .secondary.btn:hover a, .pretty .secondary.skiplink:hover a, .secondary.skiplink.pretty:hover a, .pretty .secondary.btn:active a, .pretty .secondary.skiplink:active a, .secondary.skiplink.pretty:active a, .btn.pretty.secondary input, .pretty .secondary.btn input, .pretty .secondary.skiplink input, .pretty .secondary.btn:hover input, .pretty .secondary.skiplink:hover input, .secondary.skiplink.pretty:hover input, .pretty .secondary.btn:active input, .pretty .secondary.skiplink:active input, .secondary.skiplink.pretty:active input, .btn.pretty.secondary button, .pretty .secondary.btn button, .pretty .secondary.skiplink button, .pretty .secondary.btn:hover button, .pretty .secondary.skiplink:hover button, .secondary.skiplink.pretty:hover button, .pretty .secondary.btn:active button, .pretty .secondary.skiplink:active button, .secondary.skiplink.pretty:active button, .skiplink.pretty.secondary a, .skiplink.pretty.secondary input, .skiplink.pretty.secondary button {
+ text-shadow: 0 1px 1px #255a32;
+}
+.btn.pretty.default, .pretty .default.btn, .pretty .default.skiplink, .pretty .default.btn:hover, .pretty .default.skiplink:hover, .default.skiplink.pretty:hover, .pretty .default.btn:active, .pretty .default.skiplink:active, .default.skiplink.pretty:active, .skiplink.pretty.default {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f3f1f1));
+ background-image: -webkit-linear-gradient(#ffffff, #f3f1f1);
+ background-image: -moz-linear-gradient(#ffffff, #f3f1f1);
+ background-image: -o-linear-gradient(#ffffff, #f3f1f1);
+ background-image: linear-gradient(#ffffff, #f3f1f1);
+ box-shadow: inset 0 0 3px white;
+ border: 1px solid #cccccc;
+}
+.pretty .default.btn:hover, .pretty .default.skiplink:hover, .default.btn.pretty:hover, .default.skiplink.pretty:hover, .pretty .default.btn:hover:active, .pretty .default.skiplink:hover:active, .skiplink.pretty.default:hover {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ffffff));
+ background-image: -webkit-linear-gradient(#ffffff, #ffffff);
+ background-image: -moz-linear-gradient(#ffffff, #ffffff);
+ background-image: -o-linear-gradient(#ffffff, #ffffff);
+ background-image: linear-gradient(#ffffff, #ffffff);
+ box-shadow: inset 0 0 3px white;
+ border: 1px solid #d9d9d9;
+}
+.pretty .default.btn:active, .pretty .default.skiplink:active, .pretty .default.btn:active:hover, .pretty .default.skiplink:active:hover, .default.btn.pretty:active, .default.skiplink.pretty:active, .skiplink.pretty.default:active {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f1f1), color-stop(100%, #ffffff));
+ background-image: -webkit-linear-gradient(#f3f1f1, #ffffff);
+ background-image: -moz-linear-gradient(#f3f1f1, #ffffff);
+ background-image: -o-linear-gradient(#f3f1f1, #ffffff);
+ background-image: linear-gradient(#f3f1f1, #ffffff);
+ box-shadow: inset 0 0 3px white;
+}
+.btn.pretty.default a, .pretty .default.btn a, .pretty .default.skiplink a, .pretty .default.btn:hover a, .pretty .default.skiplink:hover a, .default.skiplink.pretty:hover a, .pretty .default.btn:active a, .pretty .default.skiplink:active a, .default.skiplink.pretty:active a, .btn.pretty.default input, .pretty .default.btn input, .pretty .default.skiplink input, .pretty .default.btn:hover input, .pretty .default.skiplink:hover input, .default.skiplink.pretty:hover input, .pretty .default.btn:active input, .pretty .default.skiplink:active input, .default.skiplink.pretty:active input, .btn.pretty.default button, .pretty .default.btn button, .pretty .default.skiplink button, .pretty .default.btn:hover button, .pretty .default.skiplink:hover button, .default.skiplink.pretty:hover button, .pretty .default.btn:active button, .pretty .default.skiplink:active button, .default.skiplink.pretty:active button, .skiplink.pretty.default a, .skiplink.pretty.default input, .skiplink.pretty.default button {
+ text-shadow: 0 1px 1px white;
+}
+.btn.pretty.info, .pretty .info.btn, .pretty .info.skiplink, .pretty .info.btn:hover, .pretty .info.skiplink:hover, .info.skiplink.pretty:hover, .pretty .info.btn:active, .pretty .info.skiplink:active, .info.skiplink.pretty:active, .skiplink.pretty.info {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7b8085), color-stop(100%, #464d54));
+ background-image: -webkit-linear-gradient(#7b8085, #464d54);
+ background-image: -moz-linear-gradient(#7b8085, #464d54);
+ background-image: -o-linear-gradient(#7b8085, #464d54);
+ background-image: linear-gradient(#7b8085, #464d54);
+ box-shadow: inset 0 0 3px #bdc0c2;
+ border: 1px solid #252728;
+}
+.pretty .info.btn:hover, .pretty .info.skiplink:hover, .info.btn.pretty:hover, .info.skiplink.pretty:hover, .pretty .info.btn:hover:active, .pretty .info.skiplink:hover:active, .skiplink.pretty.info:hover {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #aeb3b6), color-stop(100%, #808e98));
+ background-image: -webkit-linear-gradient(#aeb3b6, #808e98);
+ background-image: -moz-linear-gradient(#aeb3b6, #808e98);
+ background-image: -o-linear-gradient(#aeb3b6, #808e98);
+ background-image: linear-gradient(#aeb3b6, #808e98);
+ box-shadow: inset 0 0 3px #f1f2f3;
+ border: 1px solid #60676b;
+}
+.pretty .info.btn:active, .pretty .info.skiplink:active, .pretty .info.btn:active:hover, .pretty .info.skiplink:active:hover, .info.btn.pretty:active, .info.skiplink.pretty:active, .skiplink.pretty.info:active {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #464d54), color-stop(100%, #7b8085));
+ background-image: -webkit-linear-gradient(#464d54, #7b8085);
+ background-image: -moz-linear-gradient(#464d54, #7b8085);
+ background-image: -o-linear-gradient(#464d54, #7b8085);
+ background-image: linear-gradient(#464d54, #7b8085);
+ box-shadow: inset 0 0 3px #cbcdce;
+}
+.btn.pretty.info a, .pretty .info.btn a, .pretty .info.skiplink a, .pretty .info.btn:hover a, .pretty .info.skiplink:hover a, .info.skiplink.pretty:hover a, .pretty .info.btn:active a, .pretty .info.skiplink:active a, .info.skiplink.pretty:active a, .btn.pretty.info input, .pretty .info.btn input, .pretty .info.skiplink input, .pretty .info.btn:hover input, .pretty .info.skiplink:hover input, .info.skiplink.pretty:hover input, .pretty .info.btn:active input, .pretty .info.skiplink:active input, .info.skiplink.pretty:active input, .btn.pretty.info button, .pretty .info.btn button, .pretty .info.skiplink button, .pretty .info.btn:hover button, .pretty .info.skiplink:hover button, .info.skiplink.pretty:hover button, .pretty .info.btn:active button, .pretty .info.skiplink:active button, .info.skiplink.pretty:active button, .skiplink.pretty.info a, .skiplink.pretty.info input, .skiplink.pretty.info button {
+ text-shadow: 0 1px 1px #191a1b;
+}
+.btn.pretty.danger, .pretty .danger.btn, .pretty .danger.skiplink, .pretty .danger.btn:hover, .pretty .danger.skiplink:hover, .danger.skiplink.pretty:hover, .pretty .danger.btn:active, .pretty .danger.skiplink:active, .danger.skiplink.pretty:active, .skiplink.pretty.danger {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #df8989), color-stop(100%, #d03232));
+ background-image: -webkit-linear-gradient(#df8989, #d03232);
+ background-image: -moz-linear-gradient(#df8989, #d03232);
+ background-image: -o-linear-gradient(#df8989, #d03232);
+ background-image: linear-gradient(#df8989, #d03232);
+ box-shadow: inset 0 0 3px #faeded;
+ border: 1px solid #8f2626;
+}
+.pretty .danger.btn:hover, .pretty .danger.skiplink:hover, .danger.btn.pretty:hover, .danger.skiplink.pretty:hover, .pretty .danger.btn:hover:active, .pretty .danger.skiplink:hover:active, .skiplink.pretty.danger:hover {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f79696), color-stop(100%, #f64a4a));
+ background-image: -webkit-linear-gradient(#f79696, #f64a4a);
+ background-image: -moz-linear-gradient(#f79696, #f64a4a);
+ background-image: -o-linear-gradient(#f79696, #f64a4a);
+ background-image: linear-gradient(#f79696, #f64a4a);
+ box-shadow: inset 0 0 3px white;
+ border: 1px solid #e21212;
+}
+.pretty .danger.btn:active, .pretty .danger.skiplink:active, .pretty .danger.btn:active:hover, .pretty .danger.skiplink:active:hover, .danger.btn.pretty:active, .danger.skiplink.pretty:active, .skiplink.pretty.danger:active {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d03232), color-stop(100%, #df8989));
+ background-image: -webkit-linear-gradient(#d03232, #df8989);
+ background-image: -moz-linear-gradient(#d03232, #df8989);
+ background-image: -o-linear-gradient(#d03232, #df8989);
+ background-image: linear-gradient(#d03232, #df8989);
+ box-shadow: inset 0 0 3px white;
+}
+.btn.pretty.danger a, .pretty .danger.btn a, .pretty .danger.skiplink a, .pretty .danger.btn:hover a, .pretty .danger.skiplink:hover a, .danger.skiplink.pretty:hover a, .pretty .danger.btn:active a, .pretty .danger.skiplink:active a, .danger.skiplink.pretty:active a, .btn.pretty.danger input, .pretty .danger.btn input, .pretty .danger.skiplink input, .pretty .danger.btn:hover input, .pretty .danger.skiplink:hover input, .danger.skiplink.pretty:hover input, .pretty .danger.btn:active input, .pretty .danger.skiplink:active input, .danger.skiplink.pretty:active input, .btn.pretty.danger button, .pretty .danger.btn button, .pretty .danger.skiplink button, .pretty .danger.btn:hover button, .pretty .danger.skiplink:hover button, .danger.skiplink.pretty:hover button, .pretty .danger.btn:active button, .pretty .danger.skiplink:active button, .danger.skiplink.pretty:active button, .skiplink.pretty.danger a, .skiplink.pretty.danger input, .skiplink.pretty.danger button {
+ text-shadow: 0 1px 1px #7b2121;
+}
+.btn.pretty.warning, .pretty .warning.btn, .pretty .warning.skiplink, .pretty .warning.btn:hover, .pretty .warning.skiplink:hover, .warning.skiplink.pretty:hover, .pretty .warning.btn:active, .pretty .warning.skiplink:active, .warning.skiplink.pretty:active, .skiplink.pretty.warning {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbdca0), color-stop(100%, #fbba3a));
+ background-image: -webkit-linear-gradient(#fbdca0, #fbba3a);
+ background-image: -moz-linear-gradient(#fbdca0, #fbba3a);
+ background-image: -o-linear-gradient(#fbdca0, #fbba3a);
+ background-image: linear-gradient(#fbdca0, #fbba3a);
+ box-shadow: inset 0 0 3px white;
+ border: 1px solid #de960a;
+ color: #644405;
+}
+.pretty .warning.btn:hover, .pretty .warning.skiplink:hover, .warning.btn.pretty:hover, .warning.skiplink.pretty:hover, .pretty .warning.btn:hover:active, .pretty .warning.skiplink:hover:active, .skiplink.pretty.warning:hover {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #feecca), color-stop(100%, #ffd37d));
+ background-image: -webkit-linear-gradient(#feecca, #ffd37d);
+ background-image: -moz-linear-gradient(#feecca, #ffd37d);
+ background-image: -o-linear-gradient(#feecca, #ffd37d);
+ background-image: linear-gradient(#feecca, #ffd37d);
+ box-shadow: inset 0 0 3px white;
+ border: 1px solid #fcb834;
+}
+.pretty .warning.btn:active, .pretty .warning.skiplink:active, .pretty .warning.btn:active:hover, .pretty .warning.skiplink:active:hover, .warning.btn.pretty:active, .warning.skiplink.pretty:active, .skiplink.pretty.warning:active {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbba3a), color-stop(100%, #fbdca0));
+ background-image: -webkit-linear-gradient(#fbba3a, #fbdca0);
+ background-image: -moz-linear-gradient(#fbba3a, #fbdca0);
+ background-image: -o-linear-gradient(#fbba3a, #fbdca0);
+ background-image: linear-gradient(#fbba3a, #fbdca0);
+ box-shadow: inset 0 0 3px white;
+}
+.btn.pretty.warning a, .pretty .warning.btn a, .pretty .warning.skiplink a, .pretty .warning.btn:hover a, .pretty .warning.skiplink:hover a, .warning.skiplink.pretty:hover a, .pretty .warning.btn:active a, .pretty .warning.skiplink:active a, .warning.skiplink.pretty:active a, .btn.pretty.warning input, .pretty .warning.btn input, .pretty .warning.skiplink input, .pretty .warning.btn:hover input, .pretty .warning.skiplink:hover input, .warning.skiplink.pretty:hover input, .pretty .warning.btn:active input, .pretty .warning.skiplink:active input, .warning.skiplink.pretty:active input, .btn.pretty.warning button, .pretty .warning.btn button, .pretty .warning.skiplink button, .pretty .warning.btn:hover button, .pretty .warning.skiplink:hover button, .warning.skiplink.pretty:hover button, .pretty .warning.btn:active button, .pretty .warning.skiplink:active button, .warning.skiplink.pretty:active button, .skiplink.pretty.warning a, .skiplink.pretty.warning input, .skiplink.pretty.warning button {
+ text-shadow: 0 1px 1px #fbdca0;
+}
+.btn.pretty.success, .pretty .success.btn, .pretty .success.skiplink, .pretty .success.btn:hover, .pretty .success.skiplink:hover, .success.skiplink.pretty:hover, .pretty .success.btn:active, .pretty .success.skiplink:active, .success.skiplink.pretty:active, .skiplink.pretty.success {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #91e26a), color-stop(100%, #56c620));
+ background-image: -webkit-linear-gradient(#91e26a, #56c620);
+ background-image: -moz-linear-gradient(#91e26a, #56c620);
+ background-image: -o-linear-gradient(#91e26a, #56c620);
+ background-image: linear-gradient(#91e26a, #56c620);
+ box-shadow: inset 0 0 3px #e0f7d5;
+ border: 1px solid #3b8019;
+}
+.pretty .success.btn:hover, .pretty .success.skiplink:hover, .success.btn.pretty:hover, .success.skiplink.pretty:hover, .pretty .success.btn:hover:active, .pretty .success.skiplink:hover:active, .skiplink.pretty.success:hover {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #96e570), color-stop(100%, #64df29));
+ background-image: -webkit-linear-gradient(#96e570, #64df29);
+ background-image: -moz-linear-gradient(#96e570, #64df29);
+ background-image: -o-linear-gradient(#96e570, #64df29);
+ background-image: linear-gradient(#96e570, #64df29);
+ box-shadow: inset 0 0 3px #e5f9db;
+ border: 1px solid #479f1d;
+}
+.pretty .success.btn:active, .pretty .success.skiplink:active, .pretty .success.btn:active:hover, .pretty .success.skiplink:active:hover, .success.btn.pretty:active, .success.skiplink.pretty:active, .skiplink.pretty.success:active {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #56c620), color-stop(100%, #91e26a));
+ background-image: -webkit-linear-gradient(#56c620, #91e26a);
+ background-image: -moz-linear-gradient(#56c620, #91e26a);
+ background-image: -o-linear-gradient(#56c620, #91e26a);
+ background-image: linear-gradient(#56c620, #91e26a);
+ box-shadow: inset 0 0 3px #f0fbea;
+}
+.btn.pretty.success a, .pretty .success.btn a, .pretty .success.skiplink a, .pretty .success.btn:hover a, .pretty .success.skiplink:hover a, .success.skiplink.pretty:hover a, .pretty .success.btn:active a, .pretty .success.skiplink:active a, .success.skiplink.pretty:active a, .btn.pretty.success input, .pretty .success.btn input, .pretty .success.skiplink input, .pretty .success.btn:hover input, .pretty .success.skiplink:hover input, .success.skiplink.pretty:hover input, .pretty .success.btn:active input, .pretty .success.skiplink:active input, .success.skiplink.pretty:active input, .btn.pretty.success button, .pretty .success.btn button, .pretty .success.skiplink button, .pretty .success.btn:hover button, .pretty .success.skiplink:hover button, .success.skiplink.pretty:hover button, .pretty .success.btn:active button, .pretty .success.skiplink:active button, .success.skiplink.pretty:active button, .skiplink.pretty.success a, .skiplink.pretty.success input, .skiplink.pretty.success button {
+ text-shadow: 0 1px 1px #316b15;
+}
+.btn.pretty.twitter, .pretty .twitter.btn, .pretty .twitter.skiplink, .pretty .twitter.btn:hover, .pretty .twitter.skiplink:hover, .twitter.skiplink.pretty:hover, .pretty .twitter.btn:active, .pretty .twitter.skiplink:active, .twitter.skiplink.pretty:active, .skiplink.pretty.twitter {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #54d0ff), color-stop(100%, #00aced));
+ background-image: -webkit-linear-gradient(#54d0ff, #00aced);
+ background-image: -moz-linear-gradient(#54d0ff, #00aced);
+ background-image: -o-linear-gradient(#54d0ff, #00aced);
+ background-image: linear-gradient(#54d0ff, #00aced);
+ box-shadow: inset 0 0 3px #d4f3ff;
+ border: 1px solid #0074a1;
+}
+.pretty .twitter.btn:hover, .pretty .twitter.skiplink:hover, .twitter.btn.pretty:hover, .twitter.skiplink.pretty:hover, .pretty .twitter.btn:hover:active, .pretty .twitter.skiplink:hover:active, .skiplink.pretty.twitter:hover {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #70d6fc), color-stop(100%, #21c2ff));
+ background-image: -webkit-linear-gradient(#70d6fc, #21c2ff);
+ background-image: -moz-linear-gradient(#70d6fc, #21c2ff);
+ background-image: -o-linear-gradient(#70d6fc, #21c2ff);
+ background-image: linear-gradient(#70d6fc, #21c2ff);
+ box-shadow: inset 0 0 3px #edfaff;
+ border: 1px solid #0497d0;
+}
+.pretty .twitter.btn:active, .pretty .twitter.skiplink:active, .pretty .twitter.btn:active:hover, .pretty .twitter.skiplink:active:hover, .twitter.btn.pretty:active, .twitter.skiplink.pretty:active, .skiplink.pretty.twitter:active {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00aced), color-stop(100%, #54d0ff));
+ background-image: -webkit-linear-gradient(#00aced, #54d0ff);
+ background-image: -moz-linear-gradient(#00aced, #54d0ff);
+ background-image: -o-linear-gradient(#00aced, #54d0ff);
+ background-image: linear-gradient(#00aced, #54d0ff);
+ box-shadow: inset 0 0 3px #edfaff;
+}
+.btn.pretty.twitter a, .pretty .twitter.btn a, .pretty .twitter.skiplink a, .pretty .twitter.btn:hover a, .pretty .twitter.skiplink:hover a, .twitter.skiplink.pretty:hover a, .pretty .twitter.btn:active a, .pretty .twitter.skiplink:active a, .twitter.skiplink.pretty:active a, .btn.pretty.twitter input, .pretty .twitter.btn input, .pretty .twitter.skiplink input, .pretty .twitter.btn:hover input, .pretty .twitter.skiplink:hover input, .twitter.skiplink.pretty:hover input, .pretty .twitter.btn:active input, .pretty .twitter.skiplink:active input, .twitter.skiplink.pretty:active input, .btn.pretty.twitter button, .pretty .twitter.btn button, .pretty .twitter.skiplink button, .pretty .twitter.btn:hover button, .pretty .twitter.skiplink:hover button, .twitter.skiplink.pretty:hover button, .pretty .twitter.btn:active button, .pretty .twitter.skiplink:active button, .twitter.skiplink.pretty:active button, .skiplink.pretty.twitter a, .skiplink.pretty.twitter input, .skiplink.pretty.twitter button {
+ text-shadow: 0 1px 1px #006287;
+}
+.btn.pretty.facebook, .pretty .facebook.btn, .pretty .facebook.skiplink, .pretty .facebook.btn:hover, .pretty .facebook.skiplink:hover, .facebook.skiplink.pretty:hover, .pretty .facebook.btn:active, .pretty .facebook.skiplink:active, .facebook.skiplink.pretty:active, .skiplink.pretty.facebook {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #718dc8), color-stop(100%, #36579d));
+ background-image: -webkit-linear-gradient(#718dc8, #36579d);
+ background-image: -moz-linear-gradient(#718dc8, #36579d);
+ background-image: -o-linear-gradient(#718dc8, #36579d);
+ background-image: linear-gradient(#718dc8, #36579d);
+ box-shadow: inset 0 0 3px #cdd7ec;
+ border: 1px solid #263961;
+}
+.pretty .facebook.btn:hover, .pretty .facebook.skiplink:hover, .facebook.btn.pretty:hover, .facebook.skiplink.pretty:hover, .pretty .facebook.btn:hover:active, .pretty .facebook.skiplink:hover:active, .skiplink.pretty.facebook:hover {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #92a9d8), color-stop(100%, #547aca));
+ background-image: -webkit-linear-gradient(#92a9d8, #547aca);
+ background-image: -moz-linear-gradient(#92a9d8, #547aca);
+ background-image: -o-linear-gradient(#92a9d8, #547aca);
+ background-image: linear-gradient(#92a9d8, #547aca);
+ box-shadow: inset 0 0 3px #f0f3fa;
+ border: 1px solid #37579a;
+}
+.pretty .facebook.btn:active, .pretty .facebook.skiplink:active, .pretty .facebook.btn:active:hover, .pretty .facebook.skiplink:active:hover, .facebook.btn.pretty:active, .facebook.skiplink.pretty:active, .skiplink.pretty.facebook:active {
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #36579d), color-stop(100%, #718dc8));
+ background-image: -webkit-linear-gradient(#36579d, #718dc8);
+ background-image: -moz-linear-gradient(#36579d, #718dc8);
+ background-image: -o-linear-gradient(#36579d, #718dc8);
+ background-image: linear-gradient(#36579d, #718dc8);
+ box-shadow: inset 0 0 3px #dfe6f3;
+}
+.btn.pretty.facebook a, .pretty .facebook.btn a, .pretty .facebook.skiplink a, .pretty .facebook.btn:hover a, .pretty .facebook.skiplink:hover a, .facebook.skiplink.pretty:hover a, .pretty .facebook.btn:active a, .pretty .facebook.skiplink:active a, .facebook.skiplink.pretty:active a, .btn.pretty.facebook input, .pretty .facebook.btn input, .pretty .facebook.skiplink input, .pretty .facebook.btn:hover input, .pretty .facebook.skiplink:hover input, .facebook.skiplink.pretty:hover input, .pretty .facebook.btn:active input, .pretty .facebook.skiplink:active input, .facebook.skiplink.pretty:active input, .btn.pretty.facebook button, .pretty .facebook.btn button, .pretty .facebook.skiplink button, .pretty .facebook.btn:hover button, .pretty .facebook.skiplink:hover button, .facebook.skiplink.pretty:hover button, .pretty .facebook.btn:active button, .pretty .facebook.skiplink:active button, .facebook.skiplink.pretty:active button, .skiplink.pretty.facebook a, .skiplink.pretty.facebook input, .skiplink.pretty.facebook button {
+ text-shadow: 0 1px 1px #1e2e4f;
+}
+
+/* Icons */
+[class^="icon-"] a:before,
+[class*=" icon-"] a:before,
+[class^="icon-"] a:after,
+[class*=" icon-"] a:after,
+i[class^="icon-"],
+i[class*=" icon-"] {
+ font-family: "entypo";
+ position: absolute;
+ text-decoration: none;
+ zoom: 1;
+}
+
+i[class^="icon-"],
+i[class*=" icon-"] {
+ display: inline-block;
+ position: static;
+ min-width: 20px;
+ margin: 0 5px;
+ text-align: center;
+}
+
+.icon-note.icon-left a:before, .icon-note.icon-right a:after {
+ content: "\266a";
+ height: inherit;
+}
+
+i.icon-note:before {
+ content: "\266a";
+ height: inherit;
+}
+
+.icon-note-beamed.icon-left a:before, .icon-note-beamed.icon-right a:after {
+ content: "\266b";
+ height: inherit;
+}
+
+i.icon-note-beamed:before {
+ content: "\266b";
+ height: inherit;
+}
+
+.icon-music.icon-left a:before, .icon-music.icon-right a:after {
+ content: "🎵";
+ height: inherit;
+}
+
+i.icon-music:before {
+ content: "🎵";
+ height: inherit;
+}
+
+.icon-search.icon-left a:before, .icon-search.icon-right a:after {
+ content: "🔍";
+ height: inherit;
+}
+
+i.icon-search:before {
+ content: "🔍";
+ height: inherit;
+}
+
+.icon-flashlight.icon-left a:before, .icon-flashlight.icon-right a:after {
+ content: "🔦";
+ height: inherit;
+}
+
+i.icon-flashlight:before {
+ content: "🔦";
+ height: inherit;
+}
+
+.icon-mail.icon-left a:before, .icon-mail.icon-right a:after {
+ content: "\2709";
+ height: inherit;
+}
+
+i.icon-mail:before {
+ content: "\2709";
+ height: inherit;
+}
+
+.icon-heart.icon-left a:before, .icon-heart.icon-right a:after {
+ content: "\2665";
+ height: inherit;
+}
+
+i.icon-heart:before {
+ content: "\2665";
+ height: inherit;
+}
+
+.icon-heart-empty.icon-left a:before, .icon-heart-empty.icon-right a:after {
+ content: "\2661";
+ height: inherit;
+}
+
+i.icon-heart-empty:before {
+ content: "\2661";
+ height: inherit;
+}
+
+.icon-star.icon-left a:before, .icon-star.icon-right a:after {
+ content: "\2605";
+ height: inherit;
+}
+
+i.icon-star:before {
+ content: "\2605";
+ height: inherit;
+}
+
+.icon-star-empty.icon-left a:before, .icon-star-empty.icon-right a:after {
+ content: "\2606";
+ height: inherit;
+}
+
+i.icon-star-empty:before {
+ content: "\2606";
+ height: inherit;
+}
+
+.icon-user.icon-left a:before, .icon-user.icon-right a:after {
+ content: "👤";
+ height: inherit;
+}
+
+i.icon-user:before {
+ content: "👤";
+ height: inherit;
+}
+
+.icon-users.icon-left a:before, .icon-users.icon-right a:after {
+ content: "👥";
+ height: inherit;
+}
+
+i.icon-users:before {
+ content: "👥";
+ height: inherit;
+}
+
+.icon-user-add.icon-left a:before, .icon-user-add.icon-right a:after {
+ content: "\e700";
+ height: inherit;
+}
+
+i.icon-user-add:before {
+ content: "\e700";
+ height: inherit;
+}
+
+.icon-video.icon-left a:before, .icon-video.icon-right a:after {
+ content: "🎬";
+ height: inherit;
+}
+
+i.icon-video:before {
+ content: "🎬";
+ height: inherit;
+}
+
+.icon-picture.icon-left a:before, .icon-picture.icon-right a:after {
+ content: "🌄";
+ height: inherit;
+}
+
+i.icon-picture:before {
+ content: "🌄";
+ height: inherit;
+}
+
+.icon-camera.icon-left a:before, .icon-camera.icon-right a:after {
+ content: "📷";
+ height: inherit;
+}
+
+i.icon-camera:before {
+ content: "📷";
+ height: inherit;
+}
+
+.icon-layout.icon-left a:before, .icon-layout.icon-right a:after {
+ content: "\268f";
+ height: inherit;
+}
+
+i.icon-layout:before {
+ content: "\268f";
+ height: inherit;
+}
+
+.icon-menu.icon-left a:before, .icon-menu.icon-right a:after {
+ content: "\2630";
+ height: inherit;
+}
+
+i.icon-menu:before {
+ content: "\2630";
+ height: inherit;
+}
+
+.icon-check.icon-left a:before, .icon-check.icon-right a:after {
+ content: "\2713";
+ height: inherit;
+}
+
+i.icon-check:before {
+ content: "\2713";
+ height: inherit;
+}
+
+.icon-cancel.icon-left a:before, .icon-cancel.icon-right a:after {
+ content: "\2715";
+ height: inherit;
+}
+
+i.icon-cancel:before {
+ content: "\2715";
+ height: inherit;
+}
+
+.icon-cancel-circled.icon-left a:before, .icon-cancel-circled.icon-right a:after {
+ content: "\2716";
+ height: inherit;
+}
+
+i.icon-cancel-circled:before {
+ content: "\2716";
+ height: inherit;
+}
+
+.icon-cancel-squared.icon-left a:before, .icon-cancel-squared.icon-right a:after {
+ content: "\274e";
+ height: inherit;
+}
+
+i.icon-cancel-squared:before {
+ content: "\274e";
+ height: inherit;
+}
+
+.icon-plus.icon-left a:before, .icon-plus.icon-right a:after {
+ content: "\2b";
+ height: inherit;
+}
+
+i.icon-plus:before {
+ content: "\2b";
+ height: inherit;
+}
+
+.icon-plus-circled.icon-left a:before, .icon-plus-circled.icon-right a:after {
+ content: "\2795";
+ height: inherit;
+}
+
+i.icon-plus-circled:before {
+ content: "\2795";
+ height: inherit;
+}
+
+.icon-plus-squared.icon-left a:before, .icon-plus-squared.icon-right a:after {
+ content: "\229e";
+ height: inherit;
+}
+
+i.icon-plus-squared:before {
+ content: "\229e";
+ height: inherit;
+}
+
+.icon-minus.icon-left a:before, .icon-minus.icon-right a:after {
+ content: "\2d";
+ height: inherit;
+}
+
+i.icon-minus:before {
+ content: "\2d";
+ height: inherit;
+}
+
+.icon-minus-circled.icon-left a:before, .icon-minus-circled.icon-right a:after {
+ content: "\2796";
+ height: inherit;
+}
+
+i.icon-minus-circled:before {
+ content: "\2796";
+ height: inherit;
+}
+
+.icon-minus-squared.icon-left a:before, .icon-minus-squared.icon-right a:after {
+ content: "\229f";
+ height: inherit;
+}
+
+i.icon-minus-squared:before {
+ content: "\229f";
+ height: inherit;
+}
+
+.icon-help.icon-left a:before, .icon-help.icon-right a:after {
+ content: "\2753";
+ height: inherit;
+}
+
+i.icon-help:before {
+ content: "\2753";
+ height: inherit;
+}
+
+.icon-help-circled.icon-left a:before, .icon-help-circled.icon-right a:after {
+ content: "\e704";
+ height: inherit;
+}
+
+i.icon-help-circled:before {
+ content: "\e704";
+ height: inherit;
+}
+
+.icon-info.icon-left a:before, .icon-info.icon-right a:after {
+ content: "\2139";
+ height: inherit;
+}
+
+i.icon-info:before {
+ content: "\2139";
+ height: inherit;
+}
+
+.icon-info-circled.icon-left a:before, .icon-info-circled.icon-right a:after {
+ content: "\e705";
+ height: inherit;
+}
+
+i.icon-info-circled:before {
+ content: "\e705";
+ height: inherit;
+}
+
+.icon-back.icon-left a:before, .icon-back.icon-right a:after {
+ content: "🔙";
+ height: inherit;
+}
+
+i.icon-back:before {
+ content: "🔙";
+ height: inherit;
+}
+
+.icon-home.icon-left a:before, .icon-home.icon-right a:after {
+ content: "\2302";
+ height: inherit;
+}
+
+i.icon-home:before {
+ content: "\2302";
+ height: inherit;
+}
+
+.icon-link.icon-left a:before, .icon-link.icon-right a:after {
+ content: "🔗";
+ height: inherit;
+}
+
+i.icon-link:before {
+ content: "🔗";
+ height: inherit;
+}
+
+.icon-attach.icon-left a:before, .icon-attach.icon-right a:after {
+ content: "📎";
+ height: inherit;
+}
+
+i.icon-attach:before {
+ content: "📎";
+ height: inherit;
+}
+
+.icon-lock.icon-left a:before, .icon-lock.icon-right a:after {
+ content: "🔒";
+ height: inherit;
+}
+
+i.icon-lock:before {
+ content: "🔒";
+ height: inherit;
+}
+
+.icon-lock-open.icon-left a:before, .icon-lock-open.icon-right a:after {
+ content: "🔓";
+ height: inherit;
+}
+
+i.icon-lock-open:before {
+ content: "🔓";
+ height: inherit;
+}
+
+.icon-eye.icon-left a:before, .icon-eye.icon-right a:after {
+ content: "\e70a";
+ height: inherit;
+}
+
+i.icon-eye:before {
+ content: "\e70a";
+ height: inherit;
+}
+
+.icon-tag.icon-left a:before, .icon-tag.icon-right a:after {
+ content: "\e70c";
+ height: inherit;
+}
+
+i.icon-tag:before {
+ content: "\e70c";
+ height: inherit;
+}
+
+.icon-bookmark.icon-left a:before, .icon-bookmark.icon-right a:after {
+ content: "🔖";
+ height: inherit;
+}
+
+i.icon-bookmark:before {
+ content: "🔖";
+ height: inherit;
+}
+
+.icon-bookmarks.icon-left a:before, .icon-bookmarks.icon-right a:after {
+ content: "📑";
+ height: inherit;
+}
+
+i.icon-bookmarks:before {
+ content: "📑";
+ height: inherit;
+}
+
+.icon-flag.icon-left a:before, .icon-flag.icon-right a:after {
+ content: "\2691";
+ height: inherit;
+}
+
+i.icon-flag:before {
+ content: "\2691";
+ height: inherit;
+}
+
+.icon-thumbs-up.icon-left a:before, .icon-thumbs-up.icon-right a:after {
+ content: "👍";
+ height: inherit;
+}
+
+i.icon-thumbs-up:before {
+ content: "👍";
+ height: inherit;
+}
+
+.icon-thumbs-down.icon-left a:before, .icon-thumbs-down.icon-right a:after {
+ content: "👎";
+ height: inherit;
+}
+
+i.icon-thumbs-down:before {
+ content: "👎";
+ height: inherit;
+}
+
+.icon-download.icon-left a:before, .icon-download.icon-right a:after {
+ content: "📥";
+ height: inherit;
+}
+
+i.icon-download:before {
+ content: "📥";
+ height: inherit;
+}
+
+.icon-upload.icon-left a:before, .icon-upload.icon-right a:after {
+ content: "📤";
+ height: inherit;
+}
+
+i.icon-upload:before {
+ content: "📤";
+ height: inherit;
+}
+
+.icon-upload-cloud.icon-left a:before, .icon-upload-cloud.icon-right a:after {
+ content: "\e711";
+ height: inherit;
+}
+
+i.icon-upload-cloud:before {
+ content: "\e711";
+ height: inherit;
+}
+
+.icon-reply.icon-left a:before, .icon-reply.icon-right a:after {
+ content: "\e712";
+ height: inherit;
+}
+
+i.icon-reply:before {
+ content: "\e712";
+ height: inherit;
+}
+
+.icon-reply-all.icon-left a:before, .icon-reply-all.icon-right a:after {
+ content: "\e713";
+ height: inherit;
+}
+
+i.icon-reply-all:before {
+ content: "\e713";
+ height: inherit;
+}
+
+.icon-forward.icon-left a:before, .icon-forward.icon-right a:after {
+ content: "\27a6";
+ height: inherit;
+}
+
+i.icon-forward:before {
+ content: "\27a6";
+ height: inherit;
+}
+
+.icon-quote.icon-left a:before, .icon-quote.icon-right a:after {
+ content: "\275e";
+ height: inherit;
+}
+
+i.icon-quote:before {
+ content: "\275e";
+ height: inherit;
+}
+
+.icon-code.icon-left a:before, .icon-code.icon-right a:after {
+ content: "\e714";
+ height: inherit;
+}
+
+i.icon-code:before {
+ content: "\e714";
+ height: inherit;
+}
+
+.icon-export.icon-left a:before, .icon-export.icon-right a:after {
+ content: "\e715";
+ height: inherit;
+}
+
+i.icon-export:before {
+ content: "\e715";
+ height: inherit;
+}
+
+.icon-pencil.icon-left a:before, .icon-pencil.icon-right a:after {
+ content: "\270e";
+ height: inherit;
+}
+
+i.icon-pencil:before {
+ content: "\270e";
+ height: inherit;
+}
+
+.icon-feather.icon-left a:before, .icon-feather.icon-right a:after {
+ content: "\2712";
+ height: inherit;
+}
+
+i.icon-feather:before {
+ content: "\2712";
+ height: inherit;
+}
+
+.icon-print.icon-left a:before, .icon-print.icon-right a:after {
+ content: "\e716";
+ height: inherit;
+}
+
+i.icon-print:before {
+ content: "\e716";
+ height: inherit;
+}
+
+.icon-retweet.icon-left a:before, .icon-retweet.icon-right a:after {
+ content: "\e717";
+ height: inherit;
+}
+
+i.icon-retweet:before {
+ content: "\e717";
+ height: inherit;
+}
+
+.icon-keyboard.icon-left a:before, .icon-keyboard.icon-right a:after {
+ content: "\2328";
+ height: inherit;
+}
+
+i.icon-keyboard:before {
+ content: "\2328";
+ height: inherit;
+}
+
+.icon-comment.icon-left a:before, .icon-comment.icon-right a:after {
+ content: "\e718";
+ height: inherit;
+}
+
+i.icon-comment:before {
+ content: "\e718";
+ height: inherit;
+}
+
+.icon-chat.icon-left a:before, .icon-chat.icon-right a:after {
+ content: "\e720";
+ height: inherit;
+}
+
+i.icon-chat:before {
+ content: "\e720";
+ height: inherit;
+}
+
+.icon-bell.icon-left a:before, .icon-bell.icon-right a:after {
+ content: "🔔";
+ height: inherit;
+}
+
+i.icon-bell:before {
+ content: "🔔";
+ height: inherit;
+}
+
+.icon-attention.icon-left a:before, .icon-attention.icon-right a:after {
+ content: "\26a0";
+ height: inherit;
+}
+
+i.icon-attention:before {
+ content: "\26a0";
+ height: inherit;
+}
+
+.icon-alert.icon-left a:before, .icon-alert.icon-right a:after {
+ content: "💥";
+ height: inherit;
+}
+
+i.icon-alert:before {
+ content: "💥";
+ height: inherit;
+}
+
+.icon-vcard.icon-left a:before, .icon-vcard.icon-right a:after {
+ content: "\e722";
+ height: inherit;
+}
+
+i.icon-vcard:before {
+ content: "\e722";
+ height: inherit;
+}
+
+.icon-address.icon-left a:before, .icon-address.icon-right a:after {
+ content: "\e723";
+ height: inherit;
+}
+
+i.icon-address:before {
+ content: "\e723";
+ height: inherit;
+}
+
+.icon-location.icon-left a:before, .icon-location.icon-right a:after {
+ content: "\e724";
+ height: inherit;
+}
+
+i.icon-location:before {
+ content: "\e724";
+ height: inherit;
+}
+
+.icon-map.icon-left a:before, .icon-map.icon-right a:after {
+ content: "\e727";
+ height: inherit;
+}
+
+i.icon-map:before {
+ content: "\e727";
+ height: inherit;
+}
+
+.icon-direction.icon-left a:before, .icon-direction.icon-right a:after {
+ content: "\27a2";
+ height: inherit;
+}
+
+i.icon-direction:before {
+ content: "\27a2";
+ height: inherit;
+}
+
+.icon-compass.icon-left a:before, .icon-compass.icon-right a:after {
+ content: "\e728";
+ height: inherit;
+}
+
+i.icon-compass:before {
+ content: "\e728";
+ height: inherit;
+}
+
+.icon-cup.icon-left a:before, .icon-cup.icon-right a:after {
+ content: "\2615";
+ height: inherit;
+}
+
+i.icon-cup:before {
+ content: "\2615";
+ height: inherit;
+}
+
+.icon-trash.icon-left a:before, .icon-trash.icon-right a:after {
+ content: "\e729";
+ height: inherit;
+}
+
+i.icon-trash:before {
+ content: "\e729";
+ height: inherit;
+}
+
+.icon-doc.icon-left a:before, .icon-doc.icon-right a:after {
+ content: "\e730";
+ height: inherit;
+}
+
+i.icon-doc:before {
+ content: "\e730";
+ height: inherit;
+}
+
+.icon-docs.icon-left a:before, .icon-docs.icon-right a:after {
+ content: "\e736";
+ height: inherit;
+}
+
+i.icon-docs:before {
+ content: "\e736";
+ height: inherit;
+}
+
+.icon-doc-landscape.icon-left a:before, .icon-doc-landscape.icon-right a:after {
+ content: "\e737";
+ height: inherit;
+}
+
+i.icon-doc-landscape:before {
+ content: "\e737";
+ height: inherit;
+}
+
+.icon-doc-text.icon-left a:before, .icon-doc-text.icon-right a:after {
+ content: "📄";
+ height: inherit;
+}
+
+i.icon-doc-text:before {
+ content: "📄";
+ height: inherit;
+}
+
+.icon-doc-text-inv.icon-left a:before, .icon-doc-text-inv.icon-right a:after {
+ content: "\e731";
+ height: inherit;
+}
+
+i.icon-doc-text-inv:before {
+ content: "\e731";
+ height: inherit;
+}
+
+.icon-newspaper.icon-left a:before, .icon-newspaper.icon-right a:after {
+ content: "📰";
+ height: inherit;
+}
+
+i.icon-newspaper:before {
+ content: "📰";
+ height: inherit;
+}
+
+.icon-book-open.icon-left a:before, .icon-book-open.icon-right a:after {
+ content: "📖";
+ height: inherit;
+}
+
+i.icon-book-open:before {
+ content: "📖";
+ height: inherit;
+}
+
+.icon-book.icon-left a:before, .icon-book.icon-right a:after {
+ content: "📕";
+ height: inherit;
+}
+
+i.icon-book:before {
+ content: "📕";
+ height: inherit;
+}
+
+.icon-folder.icon-left a:before, .icon-folder.icon-right a:after {
+ content: "📁";
+ height: inherit;
+}
+
+i.icon-folder:before {
+ content: "📁";
+ height: inherit;
+}
+
+.icon-archive.icon-left a:before, .icon-archive.icon-right a:after {
+ content: "\e738";
+ height: inherit;
+}
+
+i.icon-archive:before {
+ content: "\e738";
+ height: inherit;
+}
+
+.icon-box.icon-left a:before, .icon-box.icon-right a:after {
+ content: "📦";
+ height: inherit;
+}
+
+i.icon-box:before {
+ content: "📦";
+ height: inherit;
+}
+
+.icon-rss.icon-left a:before, .icon-rss.icon-right a:after {
+ content: "\e73a";
+ height: inherit;
+}
+
+i.icon-rss:before {
+ content: "\e73a";
+ height: inherit;
+}
+
+.icon-phone.icon-left a:before, .icon-phone.icon-right a:after {
+ content: "📞";
+ height: inherit;
+}
+
+i.icon-phone:before {
+ content: "📞";
+ height: inherit;
+}
+
+.icon-cog.icon-left a:before, .icon-cog.icon-right a:after {
+ content: "\2699";
+ height: inherit;
+}
+
+i.icon-cog:before {
+ content: "\2699";
+ height: inherit;
+}
+
+.icon-tools.icon-left a:before, .icon-tools.icon-right a:after {
+ content: "\2692";
+ height: inherit;
+}
+
+i.icon-tools:before {
+ content: "\2692";
+ height: inherit;
+}
+
+.icon-share.icon-left a:before, .icon-share.icon-right a:after {
+ content: "\e73c";
+ height: inherit;
+}
+
+i.icon-share:before {
+ content: "\e73c";
+ height: inherit;
+}
+
+.icon-shareable.icon-left a:before, .icon-shareable.icon-right a:after {
+ content: "\e73e";
+ height: inherit;
+}
+
+i.icon-shareable:before {
+ content: "\e73e";
+ height: inherit;
+}
+
+.icon-basket.icon-left a:before, .icon-basket.icon-right a:after {
+ content: "\e73d";
+ height: inherit;
+}
+
+i.icon-basket:before {
+ content: "\e73d";
+ height: inherit;
+}
+
+.icon-bag.icon-left a:before, .icon-bag.icon-right a:after {
+ content: "👜";
+ height: inherit;
+}
+
+i.icon-bag:before {
+ content: "👜";
+ height: inherit;
+}
+
+.icon-calendar.icon-left a:before, .icon-calendar.icon-right a:after {
+ content: "📅";
+ height: inherit;
+}
+
+i.icon-calendar:before {
+ content: "📅";
+ height: inherit;
+}
+
+.icon-login.icon-left a:before, .icon-login.icon-right a:after {
+ content: "\e740";
+ height: inherit;
+}
+
+i.icon-login:before {
+ content: "\e740";
+ height: inherit;
+}
+
+.icon-logout.icon-left a:before, .icon-logout.icon-right a:after {
+ content: "\e741";
+ height: inherit;
+}
+
+i.icon-logout:before {
+ content: "\e741";
+ height: inherit;
+}
+
+.icon-mic.icon-left a:before, .icon-mic.icon-right a:after {
+ content: "🎤";
+ height: inherit;
+}
+
+i.icon-mic:before {
+ content: "🎤";
+ height: inherit;
+}
+
+.icon-mute.icon-left a:before, .icon-mute.icon-right a:after {
+ content: "🔇";
+ height: inherit;
+}
+
+i.icon-mute:before {
+ content: "🔇";
+ height: inherit;
+}
+
+.icon-sound.icon-left a:before, .icon-sound.icon-right a:after {
+ content: "🔊";
+ height: inherit;
+}
+
+i.icon-sound:before {
+ content: "🔊";
+ height: inherit;
+}
+
+.icon-volume.icon-left a:before, .icon-volume.icon-right a:after {
+ content: "\e742";
+ height: inherit;
+}
+
+i.icon-volume:before {
+ content: "\e742";
+ height: inherit;
+}
+
+.icon-clock.icon-left a:before, .icon-clock.icon-right a:after {
+ content: "🕔";
+ height: inherit;
+}
+
+i.icon-clock:before {
+ content: "🕔";
+ height: inherit;
+}
+
+.icon-hourglass.icon-left a:before, .icon-hourglass.icon-right a:after {
+ content: "\23f3";
+ height: inherit;
+}
+
+i.icon-hourglass:before {
+ content: "\23f3";
+ height: inherit;
+}
+
+.icon-lamp.icon-left a:before, .icon-lamp.icon-right a:after {
+ content: "💡";
+ height: inherit;
+}
+
+i.icon-lamp:before {
+ content: "💡";
+ height: inherit;
+}
+
+.icon-light-down.icon-left a:before, .icon-light-down.icon-right a:after {
+ content: "🔅";
+ height: inherit;
+}
+
+i.icon-light-down:before {
+ content: "🔅";
+ height: inherit;
+}
+
+.icon-light-up.icon-left a:before, .icon-light-up.icon-right a:after {
+ content: "🔆";
+ height: inherit;
+}
+
+i.icon-light-up:before {
+ content: "🔆";
+ height: inherit;
+}
+
+.icon-adjust.icon-left a:before, .icon-adjust.icon-right a:after {
+ content: "\25d1";
+ height: inherit;
+}
+
+i.icon-adjust:before {
+ content: "\25d1";
+ height: inherit;
+}
+
+.icon-block.icon-left a:before, .icon-block.icon-right a:after {
+ content: "🚫";
+ height: inherit;
+}
+
+i.icon-block:before {
+ content: "🚫";
+ height: inherit;
+}
+
+.icon-resize-full.icon-left a:before, .icon-resize-full.icon-right a:after {
+ content: "\e744";
+ height: inherit;
+}
+
+i.icon-resize-full:before {
+ content: "\e744";
+ height: inherit;
+}
+
+.icon-resize-small.icon-left a:before, .icon-resize-small.icon-right a:after {
+ content: "\e746";
+ height: inherit;
+}
+
+i.icon-resize-small:before {
+ content: "\e746";
+ height: inherit;
+}
+
+.icon-popup.icon-left a:before, .icon-popup.icon-right a:after {
+ content: "\e74c";
+ height: inherit;
+}
+
+i.icon-popup:before {
+ content: "\e74c";
+ height: inherit;
+}
+
+.icon-publish.icon-left a:before, .icon-publish.icon-right a:after {
+ content: "\e74d";
+ height: inherit;
+}
+
+i.icon-publish:before {
+ content: "\e74d";
+ height: inherit;
+}
+
+.icon-window.icon-left a:before, .icon-window.icon-right a:after {
+ content: "\e74e";
+ height: inherit;
+}
+
+i.icon-window:before {
+ content: "\e74e";
+ height: inherit;
+}
+
+.icon-arrow-combo.icon-left a:before, .icon-arrow-combo.icon-right a:after {
+ content: "\e74f";
+ height: inherit;
+}
+
+i.icon-arrow-combo:before {
+ content: "\e74f";
+ height: inherit;
+}
+
+.icon-down-circled.icon-left a:before, .icon-down-circled.icon-right a:after {
+ content: "\e758";
+ height: inherit;
+}
+
+i.icon-down-circled:before {
+ content: "\e758";
+ height: inherit;
+}
+
+.icon-left-circled.icon-left a:before, .icon-left-circled.icon-right a:after {
+ content: "\e759";
+ height: inherit;
+}
+
+i.icon-left-circled:before {
+ content: "\e759";
+ height: inherit;
+}
+
+.icon-right-circled.icon-left a:before, .icon-right-circled.icon-right a:after {
+ content: "\e75a";
+ height: inherit;
+}
+
+i.icon-right-circled:before {
+ content: "\e75a";
+ height: inherit;
+}
+
+.icon-up-circled.icon-left a:before, .icon-up-circled.icon-right a:after {
+ content: "\e75b";
+ height: inherit;
+}
+
+i.icon-up-circled:before {
+ content: "\e75b";
+ height: inherit;
+}
+
+.icon-down-open.icon-left a:before, .icon-down-open.icon-right a:after {
+ content: "\e75c";
+ height: inherit;
+}
+
+i.icon-down-open:before {
+ content: "\e75c";
+ height: inherit;
+}
+
+.icon-left-open.icon-left a:before, .icon-left-open.icon-right a:after {
+ content: "\e75d";
+ height: inherit;
+}
+
+i.icon-left-open:before {
+ content: "\e75d";
+ height: inherit;
+}
+
+.icon-right-open.icon-left a:before, .icon-right-open.icon-right a:after {
+ content: "\e75e";
+ height: inherit;
+}
+
+i.icon-right-open:before {
+ content: "\e75e";
+ height: inherit;
+}
+
+.icon-up-open.icon-left a:before, .icon-up-open.icon-right a:after {
+ content: "\e75f";
+ height: inherit;
+}
+
+i.icon-up-open:before {
+ content: "\e75f";
+ height: inherit;
+}
+
+.icon-down-open-mini.icon-left a:before, .icon-down-open-mini.icon-right a:after {
+ content: "\e760";
+ height: inherit;
+}
+
+i.icon-down-open-mini:before {
+ content: "\e760";
+ height: inherit;
+}
+
+.icon-left-open-mini.icon-left a:before, .icon-left-open-mini.icon-right a:after {
+ content: "\e761";
+ height: inherit;
+}
+
+i.icon-left-open-mini:before {
+ content: "\e761";
+ height: inherit;
+}
+
+.icon-right-open-mini.icon-left a:before, .icon-right-open-mini.icon-right a:after {
+ content: "\e762";
+ height: inherit;
+}
+
+i.icon-right-open-mini:before {
+ content: "\e762";
+ height: inherit;
+}
+
+.icon-up-open-mini.icon-left a:before, .icon-up-open-mini.icon-right a:after {
+ content: "\e763";
+ height: inherit;
+}
+
+i.icon-up-open-mini:before {
+ content: "\e763";
+ height: inherit;
+}
+
+.icon-down-open-big.icon-left a:before, .icon-down-open-big.icon-right a:after {
+ content: "\e764";
+ height: inherit;
+}
+
+i.icon-down-open-big:before {
+ content: "\e764";
+ height: inherit;
+}
+
+.icon-left-open-big.icon-left a:before, .icon-left-open-big.icon-right a:after {
+ content: "\e765";
+ height: inherit;
+}
+
+i.icon-left-open-big:before {
+ content: "\e765";
+ height: inherit;
+}
+
+.icon-right-open-big.icon-left a:before, .icon-right-open-big.icon-right a:after {
+ content: "\e766";
+ height: inherit;
+}
+
+i.icon-right-open-big:before {
+ content: "\e766";
+ height: inherit;
+}
+
+.icon-up-open-big.icon-left a:before, .icon-up-open-big.icon-right a:after {
+ content: "\e767";
+ height: inherit;
+}
+
+i.icon-up-open-big:before {
+ content: "\e767";
+ height: inherit;
+}
+
+.icon-down.icon-left a:before, .icon-down.icon-right a:after {
+ content: "\2b07";
+ height: inherit;
+}
+
+i.icon-down:before {
+ content: "\2b07";
+ height: inherit;
+}
+
+.icon-arrow-left.icon-left a:before, .icon-arrow-left.icon-right a:after {
+ content: "\2b05";
+ height: inherit;
+}
+
+i.icon-arrow-left:before {
+ content: "\2b05";
+ height: inherit;
+}
+
+.icon-arrow-right.icon-left a:before, .icon-arrow-right.icon-right a:after {
+ content: "\27a1";
+ height: inherit;
+}
+
+i.icon-arrow-right:before {
+ content: "\27a1";
+ height: inherit;
+}
+
+.icon-up.icon-left a:before, .icon-up.icon-right a:after {
+ content: "\2b06";
+ height: inherit;
+}
+
+i.icon-up:before {
+ content: "\2b06";
+ height: inherit;
+}
+
+.icon-down-dir.icon-left a:before, .icon-down-dir.icon-right a:after {
+ content: "\25be";
+ height: inherit;
+}
+
+i.icon-down-dir:before {
+ content: "\25be";
+ height: inherit;
+}
+
+.icon-left-dir.icon-left a:before, .icon-left-dir.icon-right a:after {
+ content: "\25c2";
+ height: inherit;
+}
+
+i.icon-left-dir:before {
+ content: "\25c2";
+ height: inherit;
+}
+
+.icon-right-dir.icon-left a:before, .icon-right-dir.icon-right a:after {
+ content: "\25b8";
+ height: inherit;
+}
+
+i.icon-right-dir:before {
+ content: "\25b8";
+ height: inherit;
+}
+
+.icon-up-dir.icon-left a:before, .icon-up-dir.icon-right a:after {
+ content: "\25b4";
+ height: inherit;
+}
+
+i.icon-up-dir:before {
+ content: "\25b4";
+ height: inherit;
+}
+
+.icon-down-bold.icon-left a:before, .icon-down-bold.icon-right a:after {
+ content: "\e4b0";
+ height: inherit;
+}
+
+i.icon-down-bold:before {
+ content: "\e4b0";
+ height: inherit;
+}
+
+.icon-left-bold.icon-left a:before, .icon-left-bold.icon-right a:after {
+ content: "\e4ad";
+ height: inherit;
+}
+
+i.icon-left-bold:before {
+ content: "\e4ad";
+ height: inherit;
+}
+
+.icon-right-bold.icon-left a:before, .icon-right-bold.icon-right a:after {
+ content: "\e4ae";
+ height: inherit;
+}
+
+i.icon-right-bold:before {
+ content: "\e4ae";
+ height: inherit;
+}
+
+.icon-up-bold.icon-left a:before, .icon-up-bold.icon-right a:after {
+ content: "\e4af";
+ height: inherit;
+}
+
+i.icon-up-bold:before {
+ content: "\e4af";
+ height: inherit;
+}
+
+.icon-down-thin.icon-left a:before, .icon-down-thin.icon-right a:after {
+ content: "\2193";
+ height: inherit;
+}
+
+i.icon-down-thin:before {
+ content: "\2193";
+ height: inherit;
+}
+
+.icon-left-thin.icon-left a:before, .icon-left-thin.icon-right a:after {
+ content: "\2190";
+ height: inherit;
+}
+
+i.icon-left-thin:before {
+ content: "\2190";
+ height: inherit;
+}
+
+.icon-right-thin.icon-left a:before, .icon-right-thin.icon-right a:after {
+ content: "\2192";
+ height: inherit;
+}
+
+i.icon-right-thin:before {
+ content: "\2192";
+ height: inherit;
+}
+
+.icon-up-thin.icon-left a:before, .icon-up-thin.icon-right a:after {
+ content: "\2191";
+ height: inherit;
+}
+
+i.icon-up-thin:before {
+ content: "\2191";
+ height: inherit;
+}
+
+.icon-ccw.icon-left a:before, .icon-ccw.icon-right a:after {
+ content: "\27f2";
+ height: inherit;
+}
+
+i.icon-ccw:before {
+ content: "\27f2";
+ height: inherit;
+}
+
+.icon-cw.icon-left a:before, .icon-cw.icon-right a:after {
+ content: "\27f3";
+ height: inherit;
+}
+
+i.icon-cw:before {
+ content: "\27f3";
+ height: inherit;
+}
+
+.icon-arrows-ccw.icon-left a:before, .icon-arrows-ccw.icon-right a:after {
+ content: "🔄";
+ height: inherit;
+}
+
+i.icon-arrows-ccw:before {
+ content: "🔄";
+ height: inherit;
+}
+
+.icon-level-down.icon-left a:before, .icon-level-down.icon-right a:after {
+ content: "\21b3";
+ height: inherit;
+}
+
+i.icon-level-down:before {
+ content: "\21b3";
+ height: inherit;
+}
+
+.icon-level-up.icon-left a:before, .icon-level-up.icon-right a:after {
+ content: "\21b0";
+ height: inherit;
+}
+
+i.icon-level-up:before {
+ content: "\21b0";
+ height: inherit;
+}
+
+.icon-shuffle.icon-left a:before, .icon-shuffle.icon-right a:after {
+ content: "🔀";
+ height: inherit;
+}
+
+i.icon-shuffle:before {
+ content: "🔀";
+ height: inherit;
+}
+
+.icon-loop.icon-left a:before, .icon-loop.icon-right a:after {
+ content: "🔁";
+ height: inherit;
+}
+
+i.icon-loop:before {
+ content: "🔁";
+ height: inherit;
+}
+
+.icon-switch.icon-left a:before, .icon-switch.icon-right a:after {
+ content: "\21c6";
+ height: inherit;
+}
+
+i.icon-switch:before {
+ content: "\21c6";
+ height: inherit;
+}
+
+.icon-play.icon-left a:before, .icon-play.icon-right a:after {
+ content: "\25b6";
+ height: inherit;
+}
+
+i.icon-play:before {
+ content: "\25b6";
+ height: inherit;
+}
+
+.icon-stop.icon-left a:before, .icon-stop.icon-right a:after {
+ content: "\25a0";
+ height: inherit;
+}
+
+i.icon-stop:before {
+ content: "\25a0";
+ height: inherit;
+}
+
+.icon-pause.icon-left a:before, .icon-pause.icon-right a:after {
+ content: "\2389";
+ height: inherit;
+}
+
+i.icon-pause:before {
+ content: "\2389";
+ height: inherit;
+}
+
+.icon-record.icon-left a:before, .icon-record.icon-right a:after {
+ content: "\26ab";
+ height: inherit;
+}
+
+i.icon-record:before {
+ content: "\26ab";
+ height: inherit;
+}
+
+.icon-to-end.icon-left a:before, .icon-to-end.icon-right a:after {
+ content: "\23ed";
+ height: inherit;
+}
+
+i.icon-to-end:before {
+ content: "\23ed";
+ height: inherit;
+}
+
+.icon-to-start.icon-left a:before, .icon-to-start.icon-right a:after {
+ content: "\23ee";
+ height: inherit;
+}
+
+i.icon-to-start:before {
+ content: "\23ee";
+ height: inherit;
+}
+
+.icon-fast-forward.icon-left a:before, .icon-fast-forward.icon-right a:after {
+ content: "\23e9";
+ height: inherit;
+}
+
+i.icon-fast-forward:before {
+ content: "\23e9";
+ height: inherit;
+}
+
+.icon-fast-backward.icon-left a:before, .icon-fast-backward.icon-right a:after {
+ content: "\23ea";
+ height: inherit;
+}
+
+i.icon-fast-backward:before {
+ content: "\23ea";
+ height: inherit;
+}
+
+.icon-progress-0.icon-left a:before, .icon-progress-0.icon-right a:after {
+ content: "\e768";
+ height: inherit;
+}
+
+i.icon-progress-0:before {
+ content: "\e768";
+ height: inherit;
+}
+
+.icon-progress-1.icon-left a:before, .icon-progress-1.icon-right a:after {
+ content: "\e769";
+ height: inherit;
+}
+
+i.icon-progress-1:before {
+ content: "\e769";
+ height: inherit;
+}
+
+.icon-progress-2.icon-left a:before, .icon-progress-2.icon-right a:after {
+ content: "\e76a";
+ height: inherit;
+}
+
+i.icon-progress-2:before {
+ content: "\e76a";
+ height: inherit;
+}
+
+.icon-progress-3.icon-left a:before, .icon-progress-3.icon-right a:after {
+ content: "\e76b";
+ height: inherit;
+}
+
+i.icon-progress-3:before {
+ content: "\e76b";
+ height: inherit;
+}
+
+.icon-target.icon-left a:before, .icon-target.icon-right a:after {
+ content: "🎯";
+ height: inherit;
+}
+
+i.icon-target:before {
+ content: "🎯";
+ height: inherit;
+}
+
+.icon-palette.icon-left a:before, .icon-palette.icon-right a:after {
+ content: "🎨";
+ height: inherit;
+}
+
+i.icon-palette:before {
+ content: "🎨";
+ height: inherit;
+}
+
+.icon-list.icon-left a:before, .icon-list.icon-right a:after {
+ content: "\e005";
+ height: inherit;
+}
+
+i.icon-list:before {
+ content: "\e005";
+ height: inherit;
+}
+
+.icon-list-add.icon-left a:before, .icon-list-add.icon-right a:after {
+ content: "\e003";
+ height: inherit;
+}
+
+i.icon-list-add:before {
+ content: "\e003";
+ height: inherit;
+}
+
+.icon-signal.icon-left a:before, .icon-signal.icon-right a:after {
+ content: "📶";
+ height: inherit;
+}
+
+i.icon-signal:before {
+ content: "📶";
+ height: inherit;
+}
+
+.icon-trophy.icon-left a:before, .icon-trophy.icon-right a:after {
+ content: "🏆";
+ height: inherit;
+}
+
+i.icon-trophy:before {
+ content: "🏆";
+ height: inherit;
+}
+
+.icon-battery.icon-left a:before, .icon-battery.icon-right a:after {
+ content: "🔋";
+ height: inherit;
+}
+
+i.icon-battery:before {
+ content: "🔋";
+ height: inherit;
+}
+
+.icon-back-in-time.icon-left a:before, .icon-back-in-time.icon-right a:after {
+ content: "\e771";
+ height: inherit;
+}
+
+i.icon-back-in-time:before {
+ content: "\e771";
+ height: inherit;
+}
+
+.icon-monitor.icon-left a:before, .icon-monitor.icon-right a:after {
+ content: "💻";
+ height: inherit;
+}
+
+i.icon-monitor:before {
+ content: "💻";
+ height: inherit;
+}
+
+.icon-mobile.icon-left a:before, .icon-mobile.icon-right a:after {
+ content: "📱";
+ height: inherit;
+}
+
+i.icon-mobile:before {
+ content: "📱";
+ height: inherit;
+}
+
+.icon-network.icon-left a:before, .icon-network.icon-right a:after {
+ content: "\e776";
+ height: inherit;
+}
+
+i.icon-network:before {
+ content: "\e776";
+ height: inherit;
+}
+
+.icon-cd.icon-left a:before, .icon-cd.icon-right a:after {
+ content: "💿";
+ height: inherit;
+}
+
+i.icon-cd:before {
+ content: "💿";
+ height: inherit;
+}
+
+.icon-inbox.icon-left a:before, .icon-inbox.icon-right a:after {
+ content: "\e777";
+ height: inherit;
+}
+
+i.icon-inbox:before {
+ content: "\e777";
+ height: inherit;
+}
+
+.icon-install.icon-left a:before, .icon-install.icon-right a:after {
+ content: "\e778";
+ height: inherit;
+}
+
+i.icon-install:before {
+ content: "\e778";
+ height: inherit;
+}
+
+.icon-globe.icon-left a:before, .icon-globe.icon-right a:after {
+ content: "🌎";
+ height: inherit;
+}
+
+i.icon-globe:before {
+ content: "🌎";
+ height: inherit;
+}
+
+.icon-cloud.icon-left a:before, .icon-cloud.icon-right a:after {
+ content: "\2601";
+ height: inherit;
+}
+
+i.icon-cloud:before {
+ content: "\2601";
+ height: inherit;
+}
+
+.icon-cloud-thunder.icon-left a:before, .icon-cloud-thunder.icon-right a:after {
+ content: "\26c8";
+ height: inherit;
+}
+
+i.icon-cloud-thunder:before {
+ content: "\26c8";
+ height: inherit;
+}
+
+.icon-flash.icon-left a:before, .icon-flash.icon-right a:after {
+ content: "\26a1";
+ height: inherit;
+}
+
+i.icon-flash:before {
+ content: "\26a1";
+ height: inherit;
+}
+
+.icon-moon.icon-left a:before, .icon-moon.icon-right a:after {
+ content: "\263d";
+ height: inherit;
+}
+
+i.icon-moon:before {
+ content: "\263d";
+ height: inherit;
+}
+
+.icon-flight.icon-left a:before, .icon-flight.icon-right a:after {
+ content: "\2708";
+ height: inherit;
+}
+
+i.icon-flight:before {
+ content: "\2708";
+ height: inherit;
+}
+
+.icon-paper-plane.icon-left a:before, .icon-paper-plane.icon-right a:after {
+ content: "\e79b";
+ height: inherit;
+}
+
+i.icon-paper-plane:before {
+ content: "\e79b";
+ height: inherit;
+}
+
+.icon-leaf.icon-left a:before, .icon-leaf.icon-right a:after {
+ content: "🍂";
+ height: inherit;
+}
+
+i.icon-leaf:before {
+ content: "🍂";
+ height: inherit;
+}
+
+.icon-lifebuoy.icon-left a:before, .icon-lifebuoy.icon-right a:after {
+ content: "\e788";
+ height: inherit;
+}
+
+i.icon-lifebuoy:before {
+ content: "\e788";
+ height: inherit;
+}
+
+.icon-mouse.icon-left a:before, .icon-mouse.icon-right a:after {
+ content: "\e789";
+ height: inherit;
+}
+
+i.icon-mouse:before {
+ content: "\e789";
+ height: inherit;
+}
+
+.icon-briefcase.icon-left a:before, .icon-briefcase.icon-right a:after {
+ content: "💼";
+ height: inherit;
+}
+
+i.icon-briefcase:before {
+ content: "💼";
+ height: inherit;
+}
+
+.icon-suitcase.icon-left a:before, .icon-suitcase.icon-right a:after {
+ content: "\e78e";
+ height: inherit;
+}
+
+i.icon-suitcase:before {
+ content: "\e78e";
+ height: inherit;
+}
+
+.icon-dot.icon-left a:before, .icon-dot.icon-right a:after {
+ content: "\e78b";
+ height: inherit;
+}
+
+i.icon-dot:before {
+ content: "\e78b";
+ height: inherit;
+}
+
+.icon-dot-2.icon-left a:before, .icon-dot-2.icon-right a:after {
+ content: "\e78c";
+ height: inherit;
+}
+
+i.icon-dot-2:before {
+ content: "\e78c";
+ height: inherit;
+}
+
+.icon-dot-3.icon-left a:before, .icon-dot-3.icon-right a:after {
+ content: "\e78d";
+ height: inherit;
+}
+
+i.icon-dot-3:before {
+ content: "\e78d";
+ height: inherit;
+}
+
+.icon-brush.icon-left a:before, .icon-brush.icon-right a:after {
+ content: "\e79a";
+ height: inherit;
+}
+
+i.icon-brush:before {
+ content: "\e79a";
+ height: inherit;
+}
+
+.icon-magnet.icon-left a:before, .icon-magnet.icon-right a:after {
+ content: "\e7a1";
+ height: inherit;
+}
+
+i.icon-magnet:before {
+ content: "\e7a1";
+ height: inherit;
+}
+
+.icon-infinity.icon-left a:before, .icon-infinity.icon-right a:after {
+ content: "\221e";
+ height: inherit;
+}
+
+i.icon-infinity:before {
+ content: "\221e";
+ height: inherit;
+}
+
+.icon-erase.icon-left a:before, .icon-erase.icon-right a:after {
+ content: "\232b";
+ height: inherit;
+}
+
+i.icon-erase:before {
+ content: "\232b";
+ height: inherit;
+}
+
+.icon-chart-pie.icon-left a:before, .icon-chart-pie.icon-right a:after {
+ content: "\e751";
+ height: inherit;
+}
+
+i.icon-chart-pie:before {
+ content: "\e751";
+ height: inherit;
+}
+
+.icon-chart-line.icon-left a:before, .icon-chart-line.icon-right a:after {
+ content: "📈";
+ height: inherit;
+}
+
+i.icon-chart-line:before {
+ content: "📈";
+ height: inherit;
+}
+
+.icon-chart-bar.icon-left a:before, .icon-chart-bar.icon-right a:after {
+ content: "📊";
+ height: inherit;
+}
+
+i.icon-chart-bar:before {
+ content: "📊";
+ height: inherit;
+}
+
+.icon-chart-area.icon-left a:before, .icon-chart-area.icon-right a:after {
+ content: "🔾";
+ height: inherit;
+}
+
+i.icon-chart-area:before {
+ content: "🔾";
+ height: inherit;
+}
+
+.icon-tape.icon-left a:before, .icon-tape.icon-right a:after {
+ content: "\2707";
+ height: inherit;
+}
+
+i.icon-tape:before {
+ content: "\2707";
+ height: inherit;
+}
+
+.icon-graduation-cap.icon-left a:before, .icon-graduation-cap.icon-right a:after {
+ content: "🎓";
+ height: inherit;
+}
+
+i.icon-graduation-cap:before {
+ content: "🎓";
+ height: inherit;
+}
+
+.icon-language.icon-left a:before, .icon-language.icon-right a:after {
+ content: "\e752";
+ height: inherit;
+}
+
+i.icon-language:before {
+ content: "\e752";
+ height: inherit;
+}
+
+.icon-ticket.icon-left a:before, .icon-ticket.icon-right a:after {
+ content: "🎫";
+ height: inherit;
+}
+
+i.icon-ticket:before {
+ content: "🎫";
+ height: inherit;
+}
+
+.icon-water.icon-left a:before, .icon-water.icon-right a:after {
+ content: "💦";
+ height: inherit;
+}
+
+i.icon-water:before {
+ content: "💦";
+ height: inherit;
+}
+
+.icon-droplet.icon-left a:before, .icon-droplet.icon-right a:after {
+ content: "💧";
+ height: inherit;
+}
+
+i.icon-droplet:before {
+ content: "💧";
+ height: inherit;
+}
+
+.icon-air.icon-left a:before, .icon-air.icon-right a:after {
+ content: "\e753";
+ height: inherit;
+}
+
+i.icon-air:before {
+ content: "\e753";
+ height: inherit;
+}
+
+.icon-credit-card.icon-left a:before, .icon-credit-card.icon-right a:after {
+ content: "💳";
+ height: inherit;
+}
+
+i.icon-credit-card:before {
+ content: "💳";
+ height: inherit;
+}
+
+.icon-floppy.icon-left a:before, .icon-floppy.icon-right a:after {
+ content: "💾";
+ height: inherit;
+}
+
+i.icon-floppy:before {
+ content: "💾";
+ height: inherit;
+}
+
+.icon-clipboard.icon-left a:before, .icon-clipboard.icon-right a:after {
+ content: "📋";
+ height: inherit;
+}
+
+i.icon-clipboard:before {
+ content: "📋";
+ height: inherit;
+}
+
+.icon-megaphone.icon-left a:before, .icon-megaphone.icon-right a:after {
+ content: "📣";
+ height: inherit;
+}
+
+i.icon-megaphone:before {
+ content: "📣";
+ height: inherit;
+}
+
+.icon-database.icon-left a:before, .icon-database.icon-right a:after {
+ content: "\e754";
+ height: inherit;
+}
+
+i.icon-database:before {
+ content: "\e754";
+ height: inherit;
+}
+
+.icon-drive.icon-left a:before, .icon-drive.icon-right a:after {
+ content: "\e755";
+ height: inherit;
+}
+
+i.icon-drive:before {
+ content: "\e755";
+ height: inherit;
+}
+
+.icon-bucket.icon-left a:before, .icon-bucket.icon-right a:after {
+ content: "\e756";
+ height: inherit;
+}
+
+i.icon-bucket:before {
+ content: "\e756";
+ height: inherit;
+}
+
+.icon-thermometer.icon-left a:before, .icon-thermometer.icon-right a:after {
+ content: "\e757";
+ height: inherit;
+}
+
+i.icon-thermometer:before {
+ content: "\e757";
+ height: inherit;
+}
+
+.icon-key.icon-left a:before, .icon-key.icon-right a:after {
+ content: "🔑";
+ height: inherit;
+}
+
+i.icon-key:before {
+ content: "🔑";
+ height: inherit;
+}
+
+.icon-flow-cascade.icon-left a:before, .icon-flow-cascade.icon-right a:after {
+ content: "\e790";
+ height: inherit;
+}
+
+i.icon-flow-cascade:before {
+ content: "\e790";
+ height: inherit;
+}
+
+.icon-flow-branch.icon-left a:before, .icon-flow-branch.icon-right a:after {
+ content: "\e791";
+ height: inherit;
+}
+
+i.icon-flow-branch:before {
+ content: "\e791";
+ height: inherit;
+}
+
+.icon-flow-tree.icon-left a:before, .icon-flow-tree.icon-right a:after {
+ content: "\e792";
+ height: inherit;
+}
+
+i.icon-flow-tree:before {
+ content: "\e792";
+ height: inherit;
+}
+
+.icon-flow-line.icon-left a:before, .icon-flow-line.icon-right a:after {
+ content: "\e793";
+ height: inherit;
+}
+
+i.icon-flow-line:before {
+ content: "\e793";
+ height: inherit;
+}
+
+.icon-flow-parallel.icon-left a:before, .icon-flow-parallel.icon-right a:after {
+ content: "\e794";
+ height: inherit;
+}
+
+i.icon-flow-parallel:before {
+ content: "\e794";
+ height: inherit;
+}
+
+.icon-rocket.icon-left a:before, .icon-rocket.icon-right a:after {
+ content: "🚀";
+ height: inherit;
+}
+
+i.icon-rocket:before {
+ content: "🚀";
+ height: inherit;
+}
+
+.icon-gauge.icon-left a:before, .icon-gauge.icon-right a:after {
+ content: "\e7a2";
+ height: inherit;
+}
+
+i.icon-gauge:before {
+ content: "\e7a2";
+ height: inherit;
+}
+
+.icon-traffic-cone.icon-left a:before, .icon-traffic-cone.icon-right a:after {
+ content: "\e7a3";
+ height: inherit;
+}
+
+i.icon-traffic-cone:before {
+ content: "\e7a3";
+ height: inherit;
+}
+
+.icon-cc.icon-left a:before, .icon-cc.icon-right a:after {
+ content: "\e7a5";
+ height: inherit;
+}
+
+i.icon-cc:before {
+ content: "\e7a5";
+ height: inherit;
+}
+
+.icon-cc-by.icon-left a:before, .icon-cc-by.icon-right a:after {
+ content: "\e7a6";
+ height: inherit;
+}
+
+i.icon-cc-by:before {
+ content: "\e7a6";
+ height: inherit;
+}
+
+.icon-cc-nc.icon-left a:before, .icon-cc-nc.icon-right a:after {
+ content: "\e7a7";
+ height: inherit;
+}
+
+i.icon-cc-nc:before {
+ content: "\e7a7";
+ height: inherit;
+}
+
+.icon-cc-nc-eu.icon-left a:before, .icon-cc-nc-eu.icon-right a:after {
+ content: "\e7a8";
+ height: inherit;
+}
+
+i.icon-cc-nc-eu:before {
+ content: "\e7a8";
+ height: inherit;
+}
+
+.icon-cc-nc-jp.icon-left a:before, .icon-cc-nc-jp.icon-right a:after {
+ content: "\e7a9";
+ height: inherit;
+}
+
+i.icon-cc-nc-jp:before {
+ content: "\e7a9";
+ height: inherit;
+}
+
+.icon-cc-sa.icon-left a:before, .icon-cc-sa.icon-right a:after {
+ content: "\e7aa";
+ height: inherit;
+}
+
+i.icon-cc-sa:before {
+ content: "\e7aa";
+ height: inherit;
+}
+
+.icon-cc-nd.icon-left a:before, .icon-cc-nd.icon-right a:after {
+ content: "\e7ab";
+ height: inherit;
+}
+
+i.icon-cc-nd:before {
+ content: "\e7ab";
+ height: inherit;
+}
+
+.icon-cc-pd.icon-left a:before, .icon-cc-pd.icon-right a:after {
+ content: "\e7ac";
+ height: inherit;
+}
+
+i.icon-cc-pd:before {
+ content: "\e7ac";
+ height: inherit;
+}
+
+.icon-cc-zero.icon-left a:before, .icon-cc-zero.icon-right a:after {
+ content: "\e7ad";
+ height: inherit;
+}
+
+i.icon-cc-zero:before {
+ content: "\e7ad";
+ height: inherit;
+}
+
+.icon-cc-share.icon-left a:before, .icon-cc-share.icon-right a:after {
+ content: "\e7ae";
+ height: inherit;
+}
+
+i.icon-cc-share:before {
+ content: "\e7ae";
+ height: inherit;
+}
+
+.icon-cc-remix.icon-left a:before, .icon-cc-remix.icon-right a:after {
+ content: "\e7af";
+ height: inherit;
+}
+
+i.icon-cc-remix:before {
+ content: "\e7af";
+ height: inherit;
+}
+
+.icon-github.icon-left a:before, .icon-github.icon-right a:after {
+ content: "\f300";
+ height: inherit;
+}
+
+i.icon-github:before {
+ content: "\f300";
+ height: inherit;
+}
+
+.icon-github-circled.icon-left a:before, .icon-github-circled.icon-right a:after {
+ content: "\f301";
+ height: inherit;
+}
+
+i.icon-github-circled:before {
+ content: "\f301";
+ height: inherit;
+}
+
+.icon-flickr.icon-left a:before, .icon-flickr.icon-right a:after {
+ content: "\f303";
+ height: inherit;
+}
+
+i.icon-flickr:before {
+ content: "\f303";
+ height: inherit;
+}
+
+.icon-flickr-circled.icon-left a:before, .icon-flickr-circled.icon-right a:after {
+ content: "\f304";
+ height: inherit;
+}
+
+i.icon-flickr-circled:before {
+ content: "\f304";
+ height: inherit;
+}
+
+.icon-vimeo.icon-left a:before, .icon-vimeo.icon-right a:after {
+ content: "\f306";
+ height: inherit;
+}
+
+i.icon-vimeo:before {
+ content: "\f306";
+ height: inherit;
+}
+
+.icon-vimeo-circled.icon-left a:before, .icon-vimeo-circled.icon-right a:after {
+ content: "\f307";
+ height: inherit;
+}
+
+i.icon-vimeo-circled:before {
+ content: "\f307";
+ height: inherit;
+}
+
+.icon-twitter.icon-left a:before, .icon-twitter.icon-right a:after {
+ content: "\f309";
+ height: inherit;
+}
+
+i.icon-twitter:before {
+ content: "\f309";
+ height: inherit;
+}
+
+.icon-twitter-circled.icon-left a:before, .icon-twitter-circled.icon-right a:after {
+ content: "\f30a";
+ height: inherit;
+}
+
+i.icon-twitter-circled:before {
+ content: "\f30a";
+ height: inherit;
+}
+
+.icon-facebook.icon-left a:before, .icon-facebook.icon-right a:after {
+ content: "\f30c";
+ height: inherit;
+}
+
+i.icon-facebook:before {
+ content: "\f30c";
+ height: inherit;
+}
+
+.icon-facebook-circled.icon-left a:before, .icon-facebook-circled.icon-right a:after {
+ content: "\f30d";
+ height: inherit;
+}
+
+i.icon-facebook-circled:before {
+ content: "\f30d";
+ height: inherit;
+}
+
+.icon-facebook-squared.icon-left a:before, .icon-facebook-squared.icon-right a:after {
+ content: "\f30e";
+ height: inherit;
+}
+
+i.icon-facebook-squared:before {
+ content: "\f30e";
+ height: inherit;
+}
+
+.icon-gplus.icon-left a:before, .icon-gplus.icon-right a:after {
+ content: "\f30f";
+ height: inherit;
+}
+
+i.icon-gplus:before {
+ content: "\f30f";
+ height: inherit;
+}
+
+.icon-gplus-circled.icon-left a:before, .icon-gplus-circled.icon-right a:after {
+ content: "\f310";
+ height: inherit;
+}
+
+i.icon-gplus-circled:before {
+ content: "\f310";
+ height: inherit;
+}
+
+.icon-pinterest.icon-left a:before, .icon-pinterest.icon-right a:after {
+ content: "\f312";
+ height: inherit;
+}
+
+i.icon-pinterest:before {
+ content: "\f312";
+ height: inherit;
+}
+
+.icon-pinterest-circled.icon-left a:before, .icon-pinterest-circled.icon-right a:after {
+ content: "\f313";
+ height: inherit;
+}
+
+i.icon-pinterest-circled:before {
+ content: "\f313";
+ height: inherit;
+}
+
+.icon-tumblr.icon-left a:before, .icon-tumblr.icon-right a:after {
+ content: "\f315";
+ height: inherit;
+}
+
+i.icon-tumblr:before {
+ content: "\f315";
+ height: inherit;
+}
+
+.icon-tumblr-circled.icon-left a:before, .icon-tumblr-circled.icon-right a:after {
+ content: "\f316";
+ height: inherit;
+}
+
+i.icon-tumblr-circled:before {
+ content: "\f316";
+ height: inherit;
+}
+
+.icon-linkedin.icon-left a:before, .icon-linkedin.icon-right a:after {
+ content: "\f318";
+ height: inherit;
+}
+
+i.icon-linkedin:before {
+ content: "\f318";
+ height: inherit;
+}
+
+.icon-linkedin-circled.icon-left a:before, .icon-linkedin-circled.icon-right a:after {
+ content: "\f319";
+ height: inherit;
+}
+
+i.icon-linkedin-circled:before {
+ content: "\f319";
+ height: inherit;
+}
+
+.icon-dribbble.icon-left a:before, .icon-dribbble.icon-right a:after {
+ content: "\f31b";
+ height: inherit;
+}
+
+i.icon-dribbble:before {
+ content: "\f31b";
+ height: inherit;
+}
+
+.icon-dribbble-circled.icon-left a:before, .icon-dribbble-circled.icon-right a:after {
+ content: "\f31c";
+ height: inherit;
+}
+
+i.icon-dribbble-circled:before {
+ content: "\f31c";
+ height: inherit;
+}
+
+.icon-stumbleupon.icon-left a:before, .icon-stumbleupon.icon-right a:after {
+ content: "\f31e";
+ height: inherit;
+}
+
+i.icon-stumbleupon:before {
+ content: "\f31e";
+ height: inherit;
+}
+
+.icon-stumbleupon-circled.icon-left a:before, .icon-stumbleupon-circled.icon-right a:after {
+ content: "\f31f";
+ height: inherit;
+}
+
+i.icon-stumbleupon-circled:before {
+ content: "\f31f";
+ height: inherit;
+}
+
+.icon-lastfm.icon-left a:before, .icon-lastfm.icon-right a:after {
+ content: "\f321";
+ height: inherit;
+}
+
+i.icon-lastfm:before {
+ content: "\f321";
+ height: inherit;
+}
+
+.icon-lastfm-circled.icon-left a:before, .icon-lastfm-circled.icon-right a:after {
+ content: "\f322";
+ height: inherit;
+}
+
+i.icon-lastfm-circled:before {
+ content: "\f322";
+ height: inherit;
+}
+
+.icon-rdio.icon-left a:before, .icon-rdio.icon-right a:after {
+ content: "\f324";
+ height: inherit;
+}
+
+i.icon-rdio:before {
+ content: "\f324";
+ height: inherit;
+}
+
+.icon-rdio-circled.icon-left a:before, .icon-rdio-circled.icon-right a:after {
+ content: "\f325";
+ height: inherit;
+}
+
+i.icon-rdio-circled:before {
+ content: "\f325";
+ height: inherit;
+}
+
+.icon-spotify.icon-left a:before, .icon-spotify.icon-right a:after {
+ content: "\f327";
+ height: inherit;
+}
+
+i.icon-spotify:before {
+ content: "\f327";
+ height: inherit;
+}
+
+.icon-spotify-circled.icon-left a:before, .icon-spotify-circled.icon-right a:after {
+ content: "\f328";
+ height: inherit;
+}
+
+i.icon-spotify-circled:before {
+ content: "\f328";
+ height: inherit;
+}
+
+.icon-qq.icon-left a:before, .icon-qq.icon-right a:after {
+ content: "\f32a";
+ height: inherit;
+}
+
+i.icon-qq:before {
+ content: "\f32a";
+ height: inherit;
+}
+
+.icon-instagram.icon-left a:before, .icon-instagram.icon-right a:after {
+ content: "\f32d";
+ height: inherit;
+}
+
+i.icon-instagram:before {
+ content: "\f32d";
+ height: inherit;
+}
+
+.icon-dropbox.icon-left a:before, .icon-dropbox.icon-right a:after {
+ content: "\f330";
+ height: inherit;
+}
+
+i.icon-dropbox:before {
+ content: "\f330";
+ height: inherit;
+}
+
+.icon-evernote.icon-left a:before, .icon-evernote.icon-right a:after {
+ content: "\f333";
+ height: inherit;
+}
+
+i.icon-evernote:before {
+ content: "\f333";
+ height: inherit;
+}
+
+.icon-flattr.icon-left a:before, .icon-flattr.icon-right a:after {
+ content: "\f336";
+ height: inherit;
+}
+
+i.icon-flattr:before {
+ content: "\f336";
+ height: inherit;
+}
+
+.icon-skype.icon-left a:before, .icon-skype.icon-right a:after {
+ content: "\f339";
+ height: inherit;
+}
+
+i.icon-skype:before {
+ content: "\f339";
+ height: inherit;
+}
+
+.icon-skype-circled.icon-left a:before, .icon-skype-circled.icon-right a:after {
+ content: "\f33a";
+ height: inherit;
+}
+
+i.icon-skype-circled:before {
+ content: "\f33a";
+ height: inherit;
+}
+
+.icon-renren.icon-left a:before, .icon-renren.icon-right a:after {
+ content: "\f33c";
+ height: inherit;
+}
+
+i.icon-renren:before {
+ content: "\f33c";
+ height: inherit;
+}
+
+.icon-sina-weibo.icon-left a:before, .icon-sina-weibo.icon-right a:after {
+ content: "\f33f";
+ height: inherit;
+}
+
+i.icon-sina-weibo:before {
+ content: "\f33f";
+ height: inherit;
+}
+
+.icon-paypal.icon-left a:before, .icon-paypal.icon-right a:after {
+ content: "\f342";
+ height: inherit;
+}
+
+i.icon-paypal:before {
+ content: "\f342";
+ height: inherit;
+}
+
+.icon-picasa.icon-left a:before, .icon-picasa.icon-right a:after {
+ content: "\f345";
+ height: inherit;
+}
+
+i.icon-picasa:before {
+ content: "\f345";
+ height: inherit;
+}
+
+.icon-soundcloud.icon-left a:before, .icon-soundcloud.icon-right a:after {
+ content: "\f348";
+ height: inherit;
+}
+
+i.icon-soundcloud:before {
+ content: "\f348";
+ height: inherit;
+}
+
+.icon-mixi.icon-left a:before, .icon-mixi.icon-right a:after {
+ content: "\f34b";
+ height: inherit;
+}
+
+i.icon-mixi:before {
+ content: "\f34b";
+ height: inherit;
+}
+
+.icon-behance.icon-left a:before, .icon-behance.icon-right a:after {
+ content: "\f34e";
+ height: inherit;
+}
+
+i.icon-behance:before {
+ content: "\f34e";
+ height: inherit;
+}
+
+.icon-google-circles.icon-left a:before, .icon-google-circles.icon-right a:after {
+ content: "\f351";
+ height: inherit;
+}
+
+i.icon-google-circles:before {
+ content: "\f351";
+ height: inherit;
+}
+
+.icon-vkontakte.icon-left a:before, .icon-vkontakte.icon-right a:after {
+ content: "\f354";
+ height: inherit;
+}
+
+i.icon-vkontakte:before {
+ content: "\f354";
+ height: inherit;
+}
+
+.icon-smashing.icon-left a:before, .icon-smashing.icon-right a:after {
+ content: "\f357";
+ height: inherit;
+}
+
+i.icon-smashing:before {
+ content: "\f357";
+ height: inherit;
+}
+
+.icon-sweden.icon-left a:before, .icon-sweden.icon-right a:after {
+ content: "\f601";
+ height: inherit;
+}
+
+i.icon-sweden:before {
+ content: "\f601";
+ height: inherit;
+}
+
+.icon-db-shape.icon-left a:before, .icon-db-shape.icon-right a:after {
+ content: "\f600";
+ height: inherit;
+}
+
+i.icon-db-shape:before {
+ content: "\f600";
+ height: inherit;
+}
+
+.icon-logo-db.icon-left a:before, .icon-logo-db.icon-right a:after {
+ content: "\f603";
+ height: inherit;
+}
+
+i.icon-logo-db:before {
+ content: "\f603";
+ height: inherit;
+}
+
+/* Form Styles */
+form {
+ margin: 0 0 18px;
+}
+form label {
+ display: block;
+ font-size: 16px;
+ font-size: 1rem;
+ line-height: 1.625em;
+ cursor: pointer;
+ margin-bottom: 9px;
+}
+form label.inline {
+ display: inline-block;
+ padding-right: 20px;
+}
+form dt {
+ margin: 0;
+}
+form textarea {
+ height: 150px;
+}
+form ul, form ul li {
+ margin-left: 0;
+ list-style-type: none;
+}
+form fieldset {
+ border-style: solid;
+ border-width: 0.0625em;
+ padding: 1.5625em;
+ border-color: #d8d8d8;
+ margin: 18px 0;
+}
+form fieldset legend {
+ padding: 5px 10px;
+}
+
+.field {
+ position: relative;
+ max-width: 100%;
+ margin-bottom: 10px;
+ vertical-align: middle;
+ /* remove inline-block white-space — A 0px font-size = 0px of white space */
+}
+.field.metro, .field .metro {
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ -ms-border-radius: 0;
+ -o-border-radius: 0;
+ border-radius: 0;
+}
+.field input, .field input[type="*"], .field textarea {
+ max-width: 100%;
+ width: 100%;
+ padding: 0;
+ margin: 0;
+ border: none;
+ outline: none;
+ resize: none;
+ -webkit-appearance: none;
+ font-family: "Open Sans";
+ font-weight: 300;
+ font-size: 16px;
+ font-size: 1rem;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+}
+.field .radio, .field .checkbox {
+ position: relative;
+}
+.field .radio input[type="radio"], .field .checkbox input[type="checkbox"] {
+ display: none;
+}
+.field .input {
+ position: relative;
+ padding: 0 10px;
+ background: #fff;
+ border: 1px solid #d8d8d8;
+ height: 36px;
+ line-height: 34px;
+ font-size: 16px;
+ font-size: 1rem;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ -ms-border-radius: 4px;
+ -o-border-radius: 4px;
+ border-radius: 4px;
+}
+.field .input.search {
+ height: 36px;
+ line-height: 34px;
+ -webkit-border-radius: 1000px;
+ -moz-border-radius: 1000px;
+ -ms-border-radius: 1000px;
+ -o-border-radius: 1000px;
+ border-radius: 1000px;
+}
+.field .input.textarea {
+ height: auto;
+}
+.field .xnarrow {
+ width: 13.33333%;
+}
+.field .narrow {
+ width: 30.66667%;
+}
+.field .normal {
+ width: 48%;
+}
+.field .wide {
+ width: 65.33333%;
+}
+.field .xwide {
+ width: 82.66667%;
+}
+.field .xxwide {
+ width: 100%;
+}
+.field .xnarrow, .field .narrow, .field .normal, .field .wide, .field .xwide, .field .xxwide {
+ margin: 0;
+}
+.field .xnarrow:last-child, .field .narrow:last-child, .field .normal:last-child, .field .wide:last-child, .field .xwide:last-child, .field .xxwide:last-child {
+ margin-left: -4px;
+}
+.field .xnarrow:first-child, .field .narrow:first-child, .field .normal:first-child, .field .wide:first-child, .field .xwide:first-child, .field .xxwide:first-child {
+ margin-right: 3.94%;
+ margin-left: 0;
+}
+.field .xnarrow:first-child:last-child, .field .narrow:first-child:last-child, .field .normal:first-child:last-child, .field .wide:first-child:last-child, .field .xwide:first-child:last-child, .field .xxwide:first-child:last-child {
+ margin: 0;
+}
+.field label + .xnarrow:last-child, .field label + .narrow:last-child, .field label + .normal:last-child, .field label + .wide:last-child, .field label + .xwide:last-child, .field label + .xxwide:last-child {
+ margin-left: 0;
+}
+@media only screen and (max-width: 1120px) {
+ .field .xxwide:first-child, .field .xxwide:last-child {
+ margin-right: 0%;
+ }
+}
+.field.prepend, .field.append {
+ font-size: 0;
+ white-space: nowrap;
+ padding-bottom: 3.5px;
+}
+.field.prepend input, .field.prepend .input, .field.append input, .field.append .input {
+ display: inline-block;
+ max-width: 100%;
+}
+.field.prepend input, .field.prepend .input {
+ -webkit-border-radius: 0px 4px 4px 0;
+ -moz-border-radius: 0px 4px 4px 0;
+ -ms-border-radius: 0px 4px 4px 0;
+ -o-border-radius: 0px 4px 4px 0;
+ border-radius: 0px 4px 4px 0;
+}
+.field.append input, .field.append .input {
+ -webkit-border-radius: 4px 0 0 4px;
+ -moz-border-radius: 4px 0 0 4px;
+ -ms-border-radius: 4px 0 0 4px;
+ -o-border-radius: 4px 0 0 4px;
+ border-radius: 4px 0 0 4px;
+}
+.field.prepend.append input {
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ -ms-border-radius: 0;
+ -o-border-radius: 0;
+ border-radius: 0;
+}
+.field.prepend.append input:first-child {
+ -webkit-border-radius: 4px 0 0 4px;
+ -moz-border-radius: 4px 0 0 4px;
+ -ms-border-radius: 4px 0 0 4px;
+ -o-border-radius: 4px 0 0 4px;
+ border-radius: 4px 0 0 4px;
+}
+.field.prepend.append input:last-child {
+ margin-left: -1px;
+ -webkit-border-radius: 0px 4px 4px 0;
+ -moz-border-radius: 0px 4px 4px 0;
+ -ms-border-radius: 0px 4px 4px 0;
+ -o-border-radius: 0px 4px 4px 0;
+ border-radius: 0px 4px 4px 0;
+}
+.field.prepend .adjoined, .field.append .adjoined, .field.prepend .btn, .field.append .btn {
+ position: relative;
+ display: inline-block;
+ margin-bottom: 0;
+ z-index: 99;
+}
+.field.prepend .btn a, .field.append .btn a {
+ padding: 0 12px;
+}
+.field.prepend .adjoined, .field.append .adjoined {
+ padding: 0 10px 0 10px;
+ background: #f2f2f2;
+ border: 1px solid #d8d8d8;
+ font-family: "Open Sans";
+ font-weight: 600;
+ color: #555555;
+ font-size: 16px;
+ font-size: 1rem;
+ height: 36px;
+ line-height: 34px;
+}
+.field.prepend *:first-child {
+ -webkit-border-radius: 4px 0 0 4px;
+ -moz-border-radius: 4px 0 0 4px;
+ -ms-border-radius: 4px 0 0 4px;
+ -o-border-radius: 4px 0 0 4px;
+ border-radius: 4px 0 0 4px;
+}
+.field.prepend input:first-child {
+ margin-right: 0;
+}
+.field.prepend .adjoined, .field.prepend .btn {
+ margin-right: -1px;
+}
+.field .adjoined:first-child {
+ margin-left: 0 !important;
+}
+.field.append .adjoined, .field.append .btn {
+ margin-left: -1px;
+}
+.field.append *:last-child {
+ -webkit-border-radius: 0px 4px 4px 0;
+ -moz-border-radius: 0px 4px 4px 0;
+ -ms-border-radius: 0px 4px 4px 0;
+ -o-border-radius: 0px 4px 4px 0;
+ border-radius: 0px 4px 4px 0;
+}
+.field.append input:first-child {
+ margin-right: 0;
+}
+.field.double input, .field.double .input {
+ width: 50% !important;
+}
+.field.double input:last-child, .field.double .input:last-child {
+ margin-left: -1px;
+}
+.field.danger:after {
+ font-family: "entypo";
+ content: "\2716";
+ font-size: 16px;
+ position: absolute;
+ top: 5px;
+ right: 15px;
+ z-index: 999;
+ color: #ca3838;
+}
+.field.danger.append:after, .field.danger.prepend:after {
+ content: "";
+}
+.field.danger input, .field.danger .input, .field.danger textarea, .field.danger .textarea, .field.danger .radio span, .field.danger .checkbox span, .field.danger .picker {
+ border-color: #ca3838;
+ color: #ca3838;
+ background: #f0c5c5;
+ -webkit-transition-duration: 0.2s;
+ -moz-transition-duration: 0.2s;
+ -o-transition-duration: 0.2s;
+ transition-duration: 0.2s;
+}
+.field.danger textarea {
+ color: #ca3838;
+}
+.field.danger input::-webkit-input-placeholder, .field.danger textarea::-webkit-input-placeholder {
+ color: #ca3838;
+}
+.field.danger input:-moz-placeholder, .field.danger textarea:-moz-placeholder {
+ color: #ca3838;
+}
+.field.warning:after {
+ font-family: "entypo";
+ content: "\26a0";
+ font-size: 16px;
+ position: absolute;
+ top: 5px;
+ right: 15px;
+ z-index: 999;
+ color: #f6b83f;
+}
+.field.warning.append:after, .field.warning.prepend:after {
+ content: "";
+}
+.field.warning input, .field.warning .input, .field.warning textarea, .field.warning .textarea, .field.warning .radio span, .field.warning .checkbox span, .field.warning .picker {
+ border-color: #f6b83f;
+ color: #f6b83f;
+ background: #fef7ea;
+ -webkit-transition-duration: 0.2s;
+ -moz-transition-duration: 0.2s;
+ -o-transition-duration: 0.2s;
+ transition-duration: 0.2s;
+}
+.field.warning textarea {
+ color: #f6b83f;
+}
+.field.warning input::-webkit-input-placeholder, .field.warning textarea::-webkit-input-placeholder {
+ color: #f6b83f;
+}
+.field.warning input:-moz-placeholder, .field.warning textarea:-moz-placeholder {
+ color: #f6b83f;
+}
+.field.success:after {
+ font-family: "entypo";
+ content: "\2713";
+ font-size: 16px;
+ position: absolute;
+ top: 5px;
+ right: 15px;
+ z-index: 999;
+ color: #58c026;
+}
+.field.success.append:after, .field.success.prepend:after {
+ content: "";
+}
+.field.success input, .field.success .input, .field.success textarea, .field.success .textarea, .field.success .radio span, .field.success .checkbox span, .field.success .picker {
+ border-color: #58c026;
+ color: #58c026;
+ background: #c0eeaa;
+ -webkit-transition-duration: 0.2s;
+ -moz-transition-duration: 0.2s;
+ -o-transition-duration: 0.2s;
+ transition-duration: 0.2s;
+}
+.field.success textarea {
+ color: #58c026;
+}
+.field.success input::-webkit-input-placeholder, .field.success textarea::-webkit-input-placeholder {
+ color: #58c026;
+}
+.field.success input:-moz-placeholder, .field.success textarea:-moz-placeholder {
+ color: #58c026;
+}
+.field .picker.danger {
+ border-color: #ca3838;
+ color: #ca3838;
+ background: #f0c5c5;
+ -webkit-transition-duration: 0.2s;
+ -moz-transition-duration: 0.2s;
+ -o-transition-duration: 0.2s;
+ transition-duration: 0.2s;
+}
+.field .picker.danger select, .field .picker.danger:after {
+ color: #ca3838;
+}
+.field .picker.warning {
+ border-color: #f6b83f;
+ color: #f6b83f;
+ background: #fef7ea;
+ -webkit-transition-duration: 0.2s;
+ -moz-transition-duration: 0.2s;
+ -o-transition-duration: 0.2s;
+ transition-duration: 0.2s;
+}
+.field .picker.warning select, .field .picker.warning:after {
+ color: #f6b83f;
+}
+.field .picker.success {
+ border-color: #58c026;
+ color: #58c026;
+ background: #c0eeaa;
+ -webkit-transition-duration: 0.2s;
+ -moz-transition-duration: 0.2s;
+ -o-transition-duration: 0.2s;
+ transition-duration: 0.2s;
+}
+.field .picker.success select, .field .picker.success:after {
+ color: #58c026;
+}
+.field .radio.danger, .field .checkbox.danger {
+ color: #ca3838;
+}
+.field .radio.danger span, .field .checkbox.danger span {
+ border-color: #ca3838;
+ color: #ca3838;
+ background: #f0c5c5;
+ -webkit-transition-duration: 0.2s;
+ -moz-transition-duration: 0.2s;
+ -o-transition-duration: 0.2s;
+ transition-duration: 0.2s;
+}
+.field .radio.warning, .field .checkbox.warning {
+ color: #f6b83f;
+}
+.field .radio.warning span, .field .checkbox.warning span {
+ border-color: #f6b83f;
+ color: #f6b83f;
+ background: #fef7ea;
+ -webkit-transition-duration: 0.2s;
+ -moz-transition-duration: 0.2s;
+ -o-transition-duration: 0.2s;
+ transition-duration: 0.2s;
+}
+.field .radio.success, .field .checkbox.success {
+ color: #58c026;
+ color: #555555;
+}
+.field .radio.success i, .field .checkbox.success i {
+ color: #58c026;
+}
+.field .radio.success span, .field .checkbox.success span {
+ border-color: #58c026;
+ color: #58c026;
+ background: #c0eeaa;
+ -webkit-transition-duration: 0.2s;
+ -moz-transition-duration: 0.2s;
+ -o-transition-duration: 0.2s;
+ transition-duration: 0.2s;
+}
+.field .radio span, .field .checkbox span {
+ display: inline-block;
+ width: 16px;
+ height: 16px;
+ position: relative;
+ top: 2px;
+ border: solid 1px #cccccc;
+ background: #fefefe;
+}
+.field .radio span {
+ border-radius: 8px;
+ -webkit-border-radius: 8px;
+ -moz-border-radius: 8px;
+}
+.field .checkbox span {
+ border-radius: 3px;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+}
+.field .radio.checked i, .field .checkbox.checked i {
+ position: absolute;
+ top: 0;
+ left: -7px;
+}
+
+.field .text input[type="search"] {
+ -webkit-appearance: textfield;
+}
+
+/* Form Picker Element (<select>) */
+.picker {
+ position: relative;
+ width: auto;
+ display: inline-block;
+ margin: 0 0 2px 1.2%;
+ overflow: hidden;
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ font-family: "Open Sans";
+ font-weight: 600;
+ height: 36px;
+ line-height: 34px;
+ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
+ background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
+ background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
+ background-image: -o-linear-gradient(#ffffff, #f2f2f2);
+ background-image: linear-gradient(#ffffff, #f2f2f2);
+}
+.picker:after {
+ content: "\25BE";
+ z-index: 0;
+ position: absolute;
+ right: 8%;
+ top: 0%;
+ color: #555555;
+}
+.picker:first-child {
+ margin-left: 0;
+}
+.picker select {
+ position: relative;
+ display: block;
+ min-width: 100%;
+ width: 135%;
+ height: 34px;
+ padding: 6px 45px 6px 15px;
+ color: #555555;
+ border: none;
+ background: transparent;
+ outline: none;
+ -webkit-appearance: none;
+ z-index: 99;
+ cursor: pointer;
+ font-size: 16px;
+ font-size: 1rem;
+}
+
+/* Labels */
+.badge, .label {
+ height: 20px;
+ display: inline-block;
+ font-family: Helvetica, arial, verdana, sans-serif;
+ font-weight: bold;
+ line-height: 20px;
+ text-align: center;
+ color: #fff;
+}
+.badge a, .label a {
+ color: #fff;
+}
+.badge.primary, .label.primary {
+ background: #3085d6;
+}
+.badge.light, .label.light {
+ background: #fff;
+ color: #555555;
+ border: 1px solid #f2f2f2;
+}
+.badge.light a, .label.light a {
+ color: #d04526;
+}
+.badge.dark, .label.dark {
+ background: #212121;
+}
+.badge.secondary, .label.secondary {
+ background: #42a35a;
+}
+.badge.light, .label.light {
+ background: #fff;
+ color: #555555;
+ border: 1px solid #f2f2f2;
+}
+.badge.light a, .label.light a {
+ color: #d04526;
+}
+.badge.dark, .label.dark {
+ background: #212121;
+}
+.badge.default, .label.default {
+ background: #f2f2f2;
+ color: #555555;
+ border: 1px solid #f2f2f2;
+}
+.badge.default:hover, .label.default:hover {
+ border: 1px solid #e5e5e5;
+}
+.badge.default a, .label.default a {
+ color: #555555;
+}
+.badge.light, .label.light {
+ background: #fff;
+ color: #555555;
+ border: 1px solid #f2f2f2;
+}
+.badge.light a, .label.light a {
+ color: #d04526;
+}
+.badge.dark, .label.dark {
+ background: #212121;
+}
+.badge.info, .label.info {
+ background: #4a4d50;
+}
+.badge.light, .label.light {
+ background: #fff;
+ color: #555555;
+ border: 1px solid #f2f2f2;
+}
+.badge.light a, .label.light a {
+ color: #d04526;
+}
+.badge.dark, .label.dark {
+ background: #212121;
+}
+.badge.danger, .label.danger {
+ background: #ca3838;
+}
+.badge.light, .label.light {
+ background: #fff;
+ color: #555555;
+ border: 1px solid #f2f2f2;
+}
+.badge.light a, .label.light a {
+ color: #d04526;
+}
+.badge.dark, .label.dark {
+ background: #212121;
+}
+.badge.warning, .label.warning {
+ background: #f6b83f;
+ color: #644405;
+}
+.badge.warning a, .label.warning a {
+ color: #644405;
+}
+.badge.light, .label.light {
+ background: #fff;
+ color: #555555;
+ border: 1px solid #f2f2f2;
+}
+.badge.light a, .label.light a {
+ color: #d04526;
+}
+.badge.dark, .label.dark {
+ background: #212121;
+}
+.badge.success, .label.success {
+ background: #58c026;
+}
+.badge.light, .label.light {
+ background: #fff;
+ color: #555555;
+ border: 1px solid #f2f2f2;
+}
+.badge.light a, .label.light a {
+ color: #d04526;
+}
+.badge.dark, .label.dark {
+ background: #212121;
+}
+.badge.twitter, .label.twitter {
+ background: #00aced;
+}
+.badge.light, .label.light {
+ background: #fff;
+ color: #555555;
+ border: 1px solid #f2f2f2;
+}
+.badge.light a, .label.light a {
+ color: #d04526;
+}
+.badge.dark, .label.dark {
+ background: #212121;
+}
+.badge.facebook, .label.facebook {
+ background: #3b5998;
+}
+.badge.light, .label.light {
+ background: #fff;
+ color: #555555;
+ border: 1px solid #f2f2f2;
+}
+.badge.light a, .label.light a {
+ color: #d04526;
+}
+.badge.dark, .label.dark {
+ background: #212121;
+}
+
+.badge {
+ padding: 0 10px;
+ font-size: 14px;
+ font-size: 0.875rem;
+ -webkit-border-radius: 10px;
+ -moz-border-radius: 10px;
+ -ms-border-radius: 10px;
+ -o-border-radius: 10px;
+ border-radius: 10px;
+}
+
+.label {
+ padding: 0 10px;
+ font-size: 12px;
+ font-size: 0.75rem;
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ -ms-border-radius: 2px;
+ -o-border-radius: 2px;
+ border-radius: 2px;
+}
+
+.alert {
+ padding: 0 10px;
+ font-family: "Open Sans";
+ font-weight: 600;
+ list-style-type: none;
+ word-wrap: break-word;
+ margin-bottom: 8px;
+ font-size: 14px;
+ font-size: 0.875rem;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ -ms-border-radius: 4px;
+ -o-border-radius: 4px;
+ border-radius: 4px;
+}
+.alert.primary {
+ background: #85b7e7;
+ border: 1px solid #3085d6;
+ color: #1a5186;
+}
+.alert.secondary {
+ background: #80cb92;
+ border: 1px solid #42a35a;
+ color: #255a32;
+}
+.alert.default {
+ background: white;
+ border: 1px solid #f2f2f2;
+ color: #bfbfbf;
+ color: #555555;
+ border: 1px solid #f2f2f2;
+}
+.alert.info {
+ background: #7b8085;
+ border: 1px solid #4a4d50;
+ color: #191a1b;
+ color: #f2f2f2;
+}
+.alert.danger {
+ background: #df8989;
+ border: 1px solid #ca3838;
+ color: #7b2121;
+}
+.alert.warning {
+ background: #fbdca0;
+ border: 1px solid #f6b83f;
+ color: #c68609;
+ color: #644405;
+}
+.alert.success {
+ background: #91e26a;
+ border: 1px solid #58c026;
+ color: #316b15;
+}
+.alert.twitter {
+ background: #54d0ff;
+ border: 1px solid #00aced;
+ color: #006287;
+}
+.alert.facebook {
+ background: #718dc8;
+ border: 1px solid #3b5998;
+ color: #1e2e4f;
+}
+
+/* Tabs */
+.tabs {
+ display: block;
+}
+.tabs .tab-nav {
+ margin: 0;
+ padding: 0;
+ border-bottom: 1px solid #e5e5e5;
+}
+.tabs .tab-nav > li {
+ display: inline-block;
+ width: auto;
+ padding: 0;
+ margin: 0 1.81818% 0 0;
+ cursor: default;
+ top: 1px;
+ -webkit-box-shadow: 0 1px 0 white;
+ -moz-box-shadow: 0 1px 0 white;
+ box-shadow: 0 1px 0 white;
+}
+.tabs .tab-nav > li > a {
+ display: block;
+ width: auto;
+ padding: 0 16px;
+ margin: 0;
+ color: #555555;
+ font-family: "Open Sans";
+ font-weight: 600;
+ border: 1px solid #e5e5e5;
+ border-width: 1px 1px 0 1px;
+ text-shadow: 0 1px 1px white;
+ background: #f2f2f2;
+ cursor: pointer;
+ -webkit-border-radius: 4px 4px 0 0;
+ -moz-border-radius: 4px 4px 0 0;
+ -ms-border-radius: 4px 4px 0 0;
+ -o-border-radius: 4px 4px 0 0;
+ border-radius: 4px 4px 0 0;
+ height: 42px;
+ line-height: 40px;
+}
+.tabs .tab-nav > li > a:hover {
+ text-decoration: none;
+ background: whitesmoke;
+}
+.tabs .tab-nav > li > a:active {
+ background: #ededed;
+}
+.tabs .tab-nav > li.active > a {
+ height: 43px;
+ line-height: 41px;
+ background: white;
+}
+.tabs .tab-nav > li:last-child {
+ margin-right: 0;
+}
+.tabs .tab-content {
+ display: none;
+ padding: 20px 10px;
+}
+.tabs .tab-content.active {
+ display: block;
+}
+.tabs.pill .tab-nav {
+ width: 100%;
+ /* remove if you dont want the tabs to span the full container width */
+ display: table;
+ overflow: hidden;
+ border: 1px solid #e5e5e5;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ -ms-border-radius: 4px;
+ -o-border-radius: 4px;
+ border-radius: 4px;
+}
+.tabs.pill .tab-nav > li {
+ display: table-cell;
+ margin: 0;
+ margin-left: -4px;
+ text-align: center;
+ top: 0;
+}
+.tabs.pill .tab-nav > li:first-child {
+ margin-left: 0;
+}
+.tabs.pill .tab-nav > li > a {
+ border: none;
+ border-right: 1px solid #e5e5e5;
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ -ms-border-radius: 0;
+ -o-border-radius: 0;
+ border-radius: 0;
+ height: 42px;
+ line-height: 40px;
+}
+.tabs.pill .tab-nav > li:last-child > a {
+ border-right: none;
+}
+.tabs.vertical .tab-nav {
+ border: none;
+}
+.tabs.vertical .tab-nav > li {
+ display: block;
+ margin: 0;
+ margin-bottom: 5px;
+}
+.tabs.vertical .tab-nav > li.active {
+ position: relative;
+ z-index: 99;
+}
+.tabs.vertical .tab-nav > li.active > a {
+ border-right: 1px solid white;
+}
+.tabs.vertical .tab-nav > li > a {
+ border: 1px solid #e5e5e5;
+ -webkit-border-radius: 4px 0 0 4px;
+ -moz-border-radius: 4px 0 0 4px;
+ -ms-border-radius: 4px 0 0 4px;
+ -o-border-radius: 4px 0 0 4px;
+ border-radius: 4px 0 0 4px;
+}
+.tabs.vertical .tab-content {
+ padding: 10px 0 30px 20px;
+ margin-left: -1px;
+ border-left: 1px solid #e5e5e5;
+}
+
+.image {
+ line-height: 0;
+ margin-bottom: 20px;
+}
+.image.circle {
+ border-radius: 50% !important;
+ overflow: hidden;
+ width: auto;
+}
+.image.rounded {
+ overflow: hidden;
+ -webkit-border-radius: 4px 4px;
+ -moz-border-radius: 4px 4px;
+ -ms-border-radius: 4px 4px;
+ -o-border-radius: 4px 4px;
+ border-radius: 4px 4px;
+}
+.image.photo {
+ border: 5px solid white;
+ box-shadow: 0 0 1px #555555;
+}
+.image.photo.polaroid {
+ padding-bottom: 50px;
+ background: #fff;
+}
+
+body .video {
+ width: 100%;
+ position: relative;
+ height: 0;
+ padding-bottom: 56.25%;
+}
+body .video.twitch, body .video.youtube.show_controls {
+ padding-top: 30px;
+}
+
+.video > video, .video > iframe, .video > object, .video > embed {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+}
+
+.drawer {
+ position: relative;
+ width: 100%;
+ max-height: 0;
+ background: #3e4144;
+ -webkit-box-shadow: inset 0 -2px 5px #313436, inset 0 2px 5px #313436;
+ -moz-box-shadow: inset 0 -2px 5px #313436, inset 0 2px 5px #313436;
+ box-shadow: inset 0 -2px 5px #313436, inset 0 2px 5px #313436;
+ overflow: hidden;
+ -webkit-transition-duration: .3s;
+ /* Saf3.2+, Chrome */
+ -moz-transition-duration: .3s;
+ /* FF4+ */
+ -ms-transition-duration: .3s;
+ /* IE10 */
+ -o-transition-duration: .3s;
+ /* Opera 10.5+ */
+ transition-duration: .3s;
+}
+.drawer.active {
+ height: auto;
+ max-height: 800px;
+ -webkit-transition-duration: .5s;
+ /* Saf3.2+, Chrome */
+ -moz-transition-duration: .5s;
+ /* FF4+ */
+ -ms-transition-duration: .5s;
+ /* IE10 */
+ -o-transition-duration: .5s;
+ /* Opera 10.5+ */
+ transition-duration: .5s;
+}
+
+.modal {
+ width: 100%;
+ height: 100%;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: -999999;
+ background: black;
+ background: rgba(0, 0, 0, 0.8);
+}
+.modal > .content {
+ width: 50%;
+ min-height: 50%;
+ max-height: 65%;
+ position: relative;
+ top: 25%;
+ margin: 0 auto;
+ padding: 20px;
+ background: white;
+ z-index: 2;
+ overflow: auto;
+}
+@media only screen and (max-width: 768px) {
+ .modal > .content {
+ width: 80%;
+ min-height: 80%;
+ max-height: 80%;
+ top: 10%;
+ }
+}
+@media only screen and (max-width: 767px) {
+ .modal > .content {
+ width: 92.5%;
+ min-height: 92.5%;
+ max-height: 92.5%;
+ top: 3.75%;
+ }
+}
+.modal > .content > .close {
+ position: absolute;
+ top: 10px;
+ right: 10px;
+ cursor: pointer;
+}
+.modal, .modal > .content {
+ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
+ opacity: 0;
+ -webkit-transition-duration: 0.3s;
+ -moz-transition-duration: 0.3s;
+ -o-transition-duration: 0.3s;
+ transition-duration: 0.3s;
+}
+.modal.active {
+ z-index: 999999;
+}
+.modal.active, .modal.active > .content {
+ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
+ opacity: 1;
+}
+
+.colorpicker {
+ width: 356px;
+ height: 176px;
+ overflow: hidden;
+ position: absolute;
+ background: url(../img/colorpicker/colorpicker_background.png);
+ font-family: Arial, Helvetica, sans-serif;
+ display: none;
+ z-index: 9999;
+}
+
+.colorpicker_color {
+ width: 150px;
+ height: 150px;
+ left: 14px;
+ top: 13px;
+ position: absolute;
+ background: #f00;
+ overflow: hidden;
+ cursor: crosshair;
+}
+
+.colorpicker_color div {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 150px;
+ height: 150px;
+ background: url(../img/colorpicker/colorpicker_overlay.png);
+}
+
+.colorpicker_color div div {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 11px;
+ height: 11px;
+ overflow: hidden;
+ background: url(../img/colorpicker/colorpicker_select.gif);
+ margin: -5px 0 0 -5px;
+}
+
+.colorpicker_hue {
+ position: absolute;
+ top: 13px;
+ left: 171px;
+ width: 35px;
+ height: 150px;
+ cursor: n-resize;
+}
+
+.colorpicker_hue div {
+ position: absolute;
+ width: 35px;
+ height: 9px;
+ overflow: hidden;
+ background: url(../img/colorpicker/colorpicker_indic.gif) left top;
+ margin: -4px 0 0 0;
+ left: 0px;
+}
+
+.colorpicker_new_color {
+ position: absolute;
+ width: 60px;
+ height: 30px;
+ left: 213px;
+ top: 13px;
+ background: #f00;
+}
+
+.colorpicker_current_color {
+ position: absolute;
+ width: 60px;
+ height: 30px;
+ left: 283px;
+ top: 13px;
+ background: #f00;
+}
+
+.colorpicker input {
+ background-color: transparent;
+ border: 1px solid transparent;
+ position: absolute;
+ font-size: 10px;
+ font-family: Arial, Helvetica, sans-serif;
+ color: #898989;
+ top: 4px;
+ right: 11px;
+ text-align: right;
+ margin: 0;
+ padding: 0;
+ height: 11px;
+}
+
+.colorpicker_hex {
+ position: absolute;
+ width: 72px;
+ height: 22px;
+ background: url(../img/colorpicker/colorpicker_hex.png) top;
+ left: 212px;
+ top: 142px;
+}
+
+.colorpicker_hex input {
+ right: 6px;
+}
+
+.colorpicker_field {
+ height: 22px;
+ width: 62px;
+ background-position: top;
+ position: absolute;
+}
+
+.colorpicker_field span {
+ position: absolute;
+ width: 12px;
+ height: 22px;
+ overflow: hidden;
+ top: 0;
+ right: 0;
+ cursor: n-resize;
+}
+
+.colorpicker_rgb_r {
+ background-image: url(../img/colorpicker/colorpicker_rgb_r.png);
+ top: 52px;
+ left: 212px;
+}
+
+.colorpicker_rgb_g {
+ background-image: url(../img/colorpicker/colorpicker_rgb_g.png);
+ top: 82px;
+ left: 212px;
+}
+
+.colorpicker_rgb_b {
+ background-image: url(../img/colorpicker/colorpicker_rgb_b.png);
+ top: 112px;
+ left: 212px;
+}
+
+.colorpicker_hsb_h {
+ background-image: url(../img/colorpicker/colorpicker_hsb_h.png);
+ top: 52px;
+ left: 282px;
+}
+
+.colorpicker_hsb_s {
+ background-image: url(../img/colorpicker/colorpicker_hsb_s.png);
+ top: 82px;
+ left: 282px;
+}
+
+.colorpicker_hsb_b {
+ background-image: url(../img/colorpicker/colorpicker_hsb_b.png);
+ top: 112px;
+ left: 282px;
+}
+
+.colorpicker_submit {
+ position: absolute;
+ width: 22px;
+ height: 22px;
+ background: url(../img/colorpicker/colorpicker_submit.png) top;
+ left: 322px;
+ top: 142px;
+ overflow: hidden;
+}
+
+.colorpicker_focus {
+ background-position: center;
+}
+
+.colorpicker_hex.colorpicker_focus {
+ background-position: bottom;
+}
+
+.colorpicker_submit.colorpicker_focus {
+ background-position: bottom;
+}
+
+.colorpicker_slider {
+ background-position: bottom;
+}
+
+/* site specific jams */
+body#home {
+ text-align: center;
+}
+
+body#inner-doc {
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-duration: 0.5s;
+ -o-transition-duration: 0.5s;
+ transition-duration: 0.5s;
+}
+body#inner-doc.active {
+ background: #eee;
+}
+
+b {
+ font-weight: bold;
+}
+
+dl dt {
+ margin: 10px 0;
+}
+
+dl dd {
+ margin-bottom: 20px;
+}
+
+.prettyprinted, em.highlighted {
+ font-family: 'Inconsolata';
+}
+
+.prettyprinted {
+ font-size: 14px;
+ font-size: 0.875rem;
+ margin-bottom: 60px;
+ overflow: auto !important;
+}
+
+.navbar {
+ margin-bottom: 0;
+}
+
+/*
+Is this needed? It makes the ul slide in on hover :/
+.navbar ul {
+ float: right;
+}*/
+.left-center, .left-center p {
+ text-align: left;
+}
+
+.right-center {
+ text-align: right;
+}
+@media only screen and (max-width: 768px) {
+ .right-center {
+ text-align: center;
+ }
+}
+
+.container + .container {
+ padding: 75px 20px 70px 20px;
+}
+
+.container + .container.nopad {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+
+.container.shaded {
+ background-color: #e9e9e9 !important;
+ /*background-size: cover;*/
+}
+
+#home header h1 {
+ padding: 0.5em 0 0.125em 0;
+}
+
+#home h2 {
+ padding-bottom: .5em;
+}
+
+.navbar .logo {
+ margin: 0;
+}
+.navbar .logo a {
+ float: left;
+ padding-left: 0;
+}
+
+#main-nav {
+ width: 620px;
+ float: right;
+}
+
+#main-nav > li:last-child p {
+ margin-left: 1.81818%;
+}
+@media only screen and (max-width: 1120px) {
+ #main-nav > li:last-child p {
+ padding-left: 0;
+ }
+}
+
+.socbtns {
+ display: inline-block;
+ padding: 15px 0;
+ overflow: hidden;
+}
+
+.socbtns li {
+ float: left;
+}
+
+.socbtns li + li {
+ border-left: 1px solid white;
+}
+
+.socbtns .btn a {
+ font-size: 13px;
+}
+
+#masthead {
+ position: relative;
+ width: 100%;
+ min-height: 183px;
+ max-height: 480px;
+ height: 480px;
+ background: url(../img/mast_screens.jpg) top center no-repeat;
+ -webkit-background-size: cover;
+ -moz-background-size: cover;
+ -o-background-size: cover;
+ background-size: cover;
+ -webkit-transition-duration: 0.2s;
+ -moz-transition-duration: 0.2s;
+ -o-transition-duration: 0.2s;
+ transition-duration: 0.2s;
+}
+@media only screen and (max-width: 768px) {
+ #masthead {
+ max-height: 367px;
+ -webkit-transition-duration: 0.2s;
+ -moz-transition-duration: 0.2s;
+ -o-transition-duration: 0.2s;
+ transition-duration: 0.2s;
+ -webkit-background-size: 2200px;
+ -moz-background-size: 2200px;
+ -o-background-size: 2200px;
+ background-size: 2200px;
+ }
+}
+@media only screen and (min-width: 321px) and (max-width: 767px) {
+ #masthead {
+ max-height: 250px;
+ -webkit-transition-duration: 0.2s;
+ -moz-transition-duration: 0.2s;
+ -o-transition-duration: 0.2s;
+ transition-duration: 0.2s;
+ -webkit-background-size: 1500px;
+ -moz-background-size: 1500px;
+ -o-background-size: 1500px;
+ background-size: 1500px;
+ }
+}
+@media only screen and (max-width: 320px) {
+ #masthead {
+ max-height: 200px;
+ -webkit-transition-duration: 0.2s;
+ -moz-transition-duration: 0.2s;
+ -o-transition-duration: 0.2s;
+ transition-duration: 0.2s;
+ -webkit-background-size: 1200px;
+ -moz-background-size: 1200px;
+ -o-background-size: 1200px;
+ background-size: 1200px;
+ }
+}
+
+#download {
+ padding: 40px 20px 60px 20px;
+}
+#download h3 {
+ text-align: center;
+}
+
+@media only screen and (max-width: 1108px) {
+ #download .six.columns, #subfoot .six.columns {
+ text-align: center;
+ width: 100% !important;
+ }
+}
+
+.action .btn {
+ position: relative;
+ top: -4px;
+}
+
+.action .btn a {
+ font-size: 20px;
+ font-size: 1.25rem;
+}
+
+#jumptable {
+ padding: 0 20px;
+}
+
+.jumplinks ul {
+ border: 1px solid #ececec;
+ display: table;
+ width: 100%;
+}
+
+.jumplinks li {
+ display: table-cell;
+ margin: 0;
+ padding: 0;
+}
+@media only screen and (max-width: 768px) {
+ .jumplinks li {
+ text-align: center;
+ }
+}
+
+.jumplinks a {
+ display: block;
+ color: #4A4D50;
+ background: #fff;
+ padding: 1em 0;
+}
+.jumplinks a:hover {
+ color: #333;
+}
+@media only screen and (max-width: 768px) {
+ .jumplinks a {
+ font-size: 14px;
+ font-size: 0.875rem;
+ }
+}
+
+.jumplinks li + li a {
+ border-left: 1px solid #ececec;
+}
+
+.btn.download a {
+ padding-left: 48px;
+ background: url(../img/icon_clouddl.png) no-repeat 15px 58%;
+}
+
+.btn.dark {
+ background-color: #4A4D50;
+ border: 1px solid #4a4d50;
+}
+.btn.dark:hover {
+ background-color: #777;
+}
+
+.btn.generic a {
+ color: #555555;
+}
+
+article figure:first-child {
+ padding-bottom: 1.125em;
+}
+
+#home #awesome p {
+ margin-bottom: 35px;
+}
+
+#flexible {
+ background: url(../img/bg_phone.png) no-repeat right bottom;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-duration: 0.5s;
+ -o-transition-duration: 0.5s;
+ transition-duration: 0.5s;
+}
+@media only screen and (gumby-break) {
+ #flexible {
+ background-position: 120% bottom;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-duration: 0.5s;
+ -o-transition-duration: 0.5s;
+ transition-duration: 0.5s;
+ }
+}
+@media only screen and (max-width: 768px) {
+ #flexible {
+ background-position: 135% bottom;
+ }
+}
+@media only screen and (max-width: 767px) {
+ #flexible {
+ background: transparent;
+ }
+}
+
+#simple {
+ background: url(../img/bg_ipad.png) no-repeat left bottom;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-duration: 0.5s;
+ -o-transition-duration: 0.5s;
+ transition-duration: 0.5s;
+}
+@media only screen and (gumby-break) {
+ #simple {
+ background-position: -30% bottom;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-duration: 0.5s;
+ -o-transition-duration: 0.5s;
+ transition-duration: 0.5s;
+ }
+}
+@media only screen and (max-width: 768px) {
+ #simple {
+ background-position: -40% bottom;
+ }
+}
+@media only screen and (max-width: 767px) {
+ #simple {
+ background: transparent;
+ }
+}
+
+#home #showcase {
+ text-align: left;
+ padding-top: 20px;
+}
+
+#home #showcase .site {
+ border: 3px solid #e9e9e9;
+ display: inline-block;
+ line-height: 0;
+}
+
+#showcase .showcase {
+ margin-bottom: 10px;
+}
+
+.right {
+ padding-top: .75em;
+ text-align: right;
+}
+
+div.buttons {
+ padding-top: 20px;
+}
+div.buttons .primary {
+ margin-left: 20px;
+}
+@media only screen and (max-width: 875px) {
+ div.buttons .primary {
+ margin-left: 0;
+ }
+}
+@media only screen and (max-width: 875px) {
+ div.buttons div:first-child {
+ margin-bottom: 20px;
+ }
+}
+
+#subForm .success {
+ font-size: 13px;
+}
+
+#showcase_shodown {
+ margin-bottom: 20px;
+}
+
+#showcaselink {
+ padding-top: 25px;
+}
+
+#infocolumns h3 {
+ font-size: 26px;
+ font-size: 1.625rem;
+}
+
+@media only screen and (max-width: 768px) {
+ #infocolumns .four.columns {
+ width: 50%;
+ padding: 0 15px;
+ margin-bottom: 30px;
+ margin-left: 0;
+ }
+ #infocolumns .four.columns:first-child {
+ padding-left: 0;
+ }
+
+ #infocolumns .six.columns {
+ width: 80%;
+ margin-left: 0;
+ }
+}
+/************
+ * Features
+ ************/
+#inner-nav {
+ padding: 10px 0;
+}
+
+#inner-nav > ul {
+ padding-top: 20px;
+ display: block;
+ width: 470px;
+}
+@media only screen and (max-width: 768px) {
+ #inner-nav > ul {
+ display: block;
+ }
+}
+
+.ie8 #inner-nav > ul {
+ width: 500px;
+}
+
+#inner-nav li {
+ text-align: center;
+ display: inline-block;
+ height: 50px;
+}
+
+#inner-nav h2 {
+ white-space: nowrap;
+}
+
+#inner-nav a {
+ color: #555555;
+ white-space: nowrap;
+}
+
+#inner-nav .btn {
+ background: none;
+ -o-transition: .4s;
+ -ms-transition: .4s;
+ -moz-transition: .4s;
+ -webkit-transition: .4s;
+ transition: .4s;
+}
+
+#inner-nav .btn:hover {
+ background: #f2f2f2;
+}
+
+#inner-nav .btn.active, #inner-nav #submit-link .btn {
+ background: #3085d6;
+}
+#inner-nav .btn.active a, #inner-nav #submit-link .btn a {
+ color: #fff;
+}
+
+#inner-nav #submit-link {
+ padding-top: 20px;
+}
+@media only screen and (max-width: 768px) {
+ #inner-nav #submit-link {
+ text-align: center;
+ }
+ #inner-nav #submit-link .btn {
+ float: none;
+ }
+}
+
+@media only screen and (max-width: 768px) {
+ #features #inner-nav ul, #inner-nav ul.pull_right {
+ width: 100%;
+ float: left;
+ margin-left: 0;
+ }
+ #features #inner-nav ul li, #inner-nav ul.pull_right li {
+ margin-left: 4px;
+ }
+ #features #inner-nav ul li:first-child, #inner-nav ul.pull_right li:first-child {
+ margin-left: 0;
+ }
+}
+#features #panel-one {
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-duration: 0.5s;
+ -o-transition-duration: 0.5s;
+ transition-duration: 0.5s;
+ height: 455px;
+ margin-bottom: 50px;
+ background-repeat: no-repeat;
+ background-position: right bottom;
+}
+@media only screen and (gumby-break) {
+ #features #panel-one {
+ background-position: 140% bottom;
+ margin-bottom: 50px;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-duration: 0.5s;
+ -o-transition-duration: 0.5s;
+ transition-duration: 0.5s;
+ }
+}
+@media only screen and (max-width: 768px) {
+ #features #panel-one {
+ background-image: none;
+ height: 100%;
+ margin-bottom: 0;
+ padding-top: 0;
+ }
+}
+
+@media only screen and (max-width: 767px) {
+ .grid-feature#features #panel-one {
+ background: transparent;
+ }
+}
+
+.mobile-feature#features #panel-one {
+ background-position: right -40px;
+}
+@media only screen and (max-width: 767px) {
+ .mobile-feature#features #panel-one {
+ background: transparent;
+ }
+}
+
+.sass-feature#features #panel-one {
+ background-position: 130% top;
+}
+@media only screen and (max-width: 767px) {
+ .sass-feature#features #panel-one {
+ background: transparent;
+ }
+}
+
+.prototype-feature#features #panel-one {
+ background-position: 130% 20px;
+}
+@media only screen and (max-width: 767px) {
+ .prototype-feature#features #panel-one h2 {
+ font-size: 48px;
+ font-size: 3rem;
+ }
+}
+@media only screen and (max-width: 767px) {
+ .prototype-feature#features #panel-one {
+ background: transparent;
+ }
+}
+
+.compliment-image {
+ text-align: center;
+}
+
+#features #panel-one #pg-title {
+ padding-top: 75px;
+}
+
+#features #panel-one h2 {
+ display: inline-block;
+ font-size: 68px;
+ font-size: 4.25rem;
+ padding: 0 4px;
+}
+
+#features #panel-two {
+ margin-bottom: 75px;
+}
+
+#features #panel-two img {
+ position: relative;
+ top: 2px;
+ margin-right: 15px;
+}
+
+#features #panel-three {
+ margin-bottom: 125px;
+}
+
+.grid-feature#features #panel-three figure img {
+ -webkit-box-shadow: 0px 10px 30px rgba(50, 50, 50, 0.76);
+ -moz-box-shadow: 0px 10px 30px rgba(50, 50, 50, 0.76);
+ box-shadow: 0px 10px 30px rgba(50, 50, 50, 0.76);
+}
+
+#features #panel-four {
+ margin-bottom: 75px;
+}
+
+#features #panel-four figure {
+ margin-left: -165px;
+ margin-bottom: 20px;
+}
+@media only screen and (max-width: 768px) {
+ #features #panel-four figure {
+ margin: 0;
+ }
+}
+
+/****************
+ * Documentation
+ ***************/
+#docs-content {
+ margin-bottom: 120px;
+}
+
+#docs-content h3 {
+ font-size: 26px;
+ font-size: 1.625rem;
+}
+
+#docs #panel-one {
+ padding-top: 95px;
+ padding-bottom: 120px;
+}
+@media only screen and (max-width: 768px) {
+ #docs #panel-one {
+ padding-top: 25px;
+ padding-bottom: 50px;
+ }
+}
+
+#docs #panel-one h2 {
+ font-size: 68px;
+}
+@media only screen and (max-width: 768px) {
+ #docs #panel-one h2 {
+ font-size: 50px;
+ }
+}
+
+#docs #panel-one h3 {
+ padding-top: 50px;
+}
+@media only screen and (max-width: 768px) {
+ #docs #panel-one h3 {
+ padding-top: 15px;
+ }
+}
+
+#docs #panel-two {
+ padding-top: 20px;
+ padding-bottom: 20px;
+ margin-bottom: 50px;
+}
+@media only screen and (max-width: 768px) {
+ #docs #panel-two {
+ margin-bottom: 0;
+ }
+}
+
+#docs #quick-start {
+ border-top: solid 1px #eeeeee;
+ margin-top: 0;
+ margin-bottom: 70px;
+ padding-top: 70px;
+}
+#docs #quick-start h3.custom {
+ margin-top: 40px;
+}
+@media only screen and (max-width: 768px) {
+ #docs #quick-start > div:first-child {
+ margin-bottom: 30px;
+ }
+}
+
+#docs #getting-started {
+ padding-top: 30px;
+ padding-bottom: 0;
+}
+@media only screen and (max-width: 768px) {
+ #docs #getting-started {
+ padding-top: 0;
+ }
+}
+
+#docs #panel-three {
+ margin-bottom: 50px;
+}
+@media only screen and (max-width: 768px) {
+ #docs #panel-three {
+ padding-top: 20px;
+ }
+}
+
+#docs #panel-three section {
+ margin-bottom: 75px;
+}
+@media only screen and (max-width: 768px) {
+ #docs #panel-three section {
+ margin-bottom: 30px;
+ clear: both;
+ }
+}
+
+#docs #panel-three section:last-child {
+ margin-bottom: 0;
+}
+
+#docs #panel-three.docs-links {
+ margin-bottom: 125px;
+ margin-top: 10px;
+}
+@media only screen and (max-width: 768px) {
+ #docs #panel-three.docs-links {
+ margin-bottom: 50px;
+ }
+}
+@media only screen and (max-width: 768px) {
+ #docs #panel-three.docs-links .row {
+ margin: 0;
+ }
+}
+#docs #panel-three.docs-links .columns {
+ text-align: left;
+}
+#docs #panel-three.docs-links .columns h4, #docs #panel-three.docs-links .columns p {
+ text-align: left;
+}
+@media only screen and (max-width: 768px) {
+ #docs #panel-three.docs-links .columns h4, #docs #panel-three.docs-links .columns p {
+ text-align: center !important;
+ }
+}
+@media only screen and (max-width: 768px) {
+ #docs #panel-three.docs-links .columns {
+ width: 50% !important;
+ float: left !important;
+ margin-top: 30px;
+ }
+}
+@media only screen and (max-width: 600px) {
+ #docs #panel-three.docs-links .columns {
+ width: 100% !important;
+ float: none !important;
+ margin-top: 50px;
+ }
+}
+
+#docs .docs-links a {
+ color: #d04526;
+}
+
+#docs .docs-links h4 a {
+ color: #444444;
+}
+
+#docs #panel-three h4 img {
+ margin-right: 10px;
+}
+@media only screen and (max-width: 768px) {
+ #docs #panel-three h4 img {
+ position: relative;
+ top: -3px;
+ }
+}
+
+#docs #panel-four {
+ margin-bottom: 50px;
+}
+
+/*********************************
+ * Inner Documentation
+ *********************************/
+#inner-doc #inner-nav {
+ margin-bottom: 40px;
+}
+
+#inner-doc #sidebar-nav-holder.fixed {
+ top: 10px;
+}
+@media only screen and (max-width: 768px) {
+ #inner-doc #sidebar-nav-holder.fixed {
+ width: 100%;
+ }
+}
+
+#inner-doc #sidebar-nav-holder.end {
+ position: absolute;
+}
+
+#inner-doc #sidebar-nav {
+ text-align: left;
+}
+@media only screen and (max-width: 767px) {
+ #inner-doc #sidebar-nav {
+ margin-bottom: 30px;
+ }
+}
+
+#inner-doc #sidebar-nav li a {
+ background: none;
+ -o-transition: .4s;
+ -ms-transition: .4s;
+ -moz-transition: .4s;
+ -webkit-transition: .4s;
+ transition: .4s;
+}
+
+#inner-doc #sidebar-nav li.active a {
+ color: #fff;
+ background: #3085d6;
+}
+#inner-doc #sidebar-nav li.active a:hover {
+ background: #3085d6;
+}
+
+#inner-doc #sidebar-nav a {
+ color: #555555;
+ display: block;
+ padding: 8px 14px;
+}
+#inner-doc #sidebar-nav a:hover {
+ background: #E9E9E9;
+}
+
+#inner-doc .example-grid {
+ margin-bottom: 30px;
+ padding-top: 20px;
+}
+
+#inner-doc .example-grid .btn {
+ text-align: center;
+}
+
+#inner-doc .example-grid.grid .columns,
+#inner-doc .example-grid.grid .tiles > li {
+ background: #e9e9e9;
+ height: 38px;
+ border: 1px solid #c9c9c9;
+ margin-bottom: 10px;
+ text-align: center;
+ cursor: pointer;
+}
+#inner-doc .example-grid.grid .columns:hover p, #inner-doc .example-grid.grid .columns:hover,
+#inner-doc .example-grid.grid .tiles > li:hover p,
+#inner-doc .example-grid.grid .tiles > li:hover {
+ font-size: 20px;
+}
+
+#inner-doc .example-grid.grid .columns p,
+#inner-doc .example-grid.grid .tiles > li {
+ line-height: 38px;
+ text-align: center;
+ -webkit-transition-duration: 0.2s;
+ -moz-transition-duration: 0.2s;
+ -o-transition-duration: 0.2s;
+ transition-duration: 0.2s;
+}
+
+#inner-doc .example-grid .drawer {
+ margin-bottom: 10px;
+ text-align: center;
+}
+
+#inner-doc #example-retina div.row {
+ background: #4a4d50;
+ text-align: center;
+ padding: 10px 0;
+}
+
+#inner-doc pre {
+ text-align: left;
+ margin-bottom: 35px;
+}
+
+#inner-doc .btnmarg .btn {
+ margin: 5px;
+}
+
+#inner-doc h4 {
+ margin-top: 10px;
+}
+
+#inner-doc #docs-content h2 {
+ margin-top: 20px;
+}
+#inner-doc #docs-content h2:first-child {
+ margin-top: -10px;
+}
+
+#inner-doc .code-snippet {
+ margin-top: 40px;
+ overflow: auto;
+}
+
+#blocklabel {
+ margin-left: 1.2%;
+}
+
+.helperlist {
+ margin-bottom: 30px;
+}
+
+#inner-doc .example-grid .navbar {
+ margin-bottom: 20px;
+}
+
+#inner-doc #nav1.end {
+ position: relative;
+}
+
+/************
+ * Showcase
+ ************/
+#showcase #inner-nav {
+ margin-bottom: 33px;
+}
+
+#showcase figure img {
+ border: 3px solid #e9e9e9;
+}
+
+#showcase #featured {
+ margin-bottom: 15px;
+}
+
+#showcase #view-more {
+ margin-top: 20px;
+ margin-bottom: 50px;
+}
+
+#showcase #submit {
+ height: 0;
+ overflow: hidden;
+ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
+ opacity: 0;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-duration: 0.5s;
+ -o-transition-duration: 0.5s;
+ transition-duration: 0.5s;
+}
+#showcase #submit h3 {
+ padding-top: 0;
+}
+@media only screen and (max-width: 768px) {
+ #showcase #submit h3 {
+ padding: 0 3% 3%;
+ }
+}
+@media only screen and (max-width: 768px) {
+ #showcase #submit form {
+ margin-top: 25px;
+ }
+}
+#showcase #submit.active {
+ height: auto;
+ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
+ opacity: 1;
+}
+
+/**********
+ * Customize
+ **********/
+#customize label {
+ text-align: left;
+}
+#customize .alert.how-it-works {
+ margin-top: 30px;
+}
+#customize #customizeForm > .shaded {
+ padding: 20px 0;
+}
+#customize #customizeForm > .shaded > .row:first-child {
+ border-bottom: solid 1px gainsboro;
+ padding-bottom: 20px;
+ margin-bottom: 20px;
+}
+@media only screen and (max-width: 768px) {
+ #customize .tiles_wrap {
+ padding-left: 5% !important;
+ }
+}
+#customize .xtrapad {
+ padding-right: 2.5%;
+}
+@media only screen and (max-width: 768px) {
+ #customize .field .xwide {
+ width: 91%;
+ }
+}
+@media only screen and (max-width: 768px) {
+ #customize .picker {
+ width: 100% !important;
+ }
+}
+#customize h2.xtramarg {
+ margin-top: 25px;
+}
+#customize .colors {
+ margin-bottom: 25px;
+}
+#customize .colors .label {
+ margin-bottom: 5px;
+}
+#customize #body-link {
+ color: #d04526;
+}
+#customize .custom-download {
+ margin-top: 70px;
+}
+#customize .custom {
+ background-color: #ccc;
+}
+#customize .custom-download i {
+ margin-right: 20px;
+}
+#customize .finished {
+ background-color: #44A34F;
+}
+#customize .error {
+ background-color: #CA3A33;
+}
+
+/**********
+ * Footer
+ **********/
+#subfoot {
+ padding: 20px;
+}
+
+.dl_and_docs {
+ padding-top: 8px;
+}
+@media only screen and (max-width: 1108px) {
+ .dl_and_docs {
+ width: 100% !important;
+ margin-left: 0;
+ text-align: center;
+ }
+}
+.dl_and_docs .dark {
+ margin-left: 20px;
+}
+@media only screen and (max-width: 768px) {
+ .dl_and_docs .dark {
+ margin-left: 0;
+ }
+}
+@media only screen and (max-width: 1108px) {
+ .dl_and_docs .primary {
+ margin-bottom: 20px;
+ }
+}
+
+footer#credits .socbtns {
+ float: right;
+}
+
+.disclaimer {
+ font-size: 10px;
+ color: #cccccc;
+}
+
+/* text */
+#home header h4 {
+ color: #999;
+}
+
+#templates {
+ padding-bottom: 200px;
+}