@import url("//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,700,400,600&.css"); /** * Zimit.less * * Final less to css compile file. * * @project Zimit Framework * @version 0.9.9 * @author Jorge Garrido Oval, firezenk@gmail.com * @copyright 2012 * @license MIT */ /** * Fonts.less * * Font definition for all styled texts. * * @project Zimit Framework * @version 0.9.9 * @author Jorge Garrido Oval, firezenk@gmail.com * @copyright 2012 * @license MIT */ html, body { font-family: 'Open Sans', sans-serif; } h1, h2, h3, h4 { font-weight: 700; } /* Heading 1;

Sample

*/ h1 { font-size: 3.6em; } /* Heading 2;

Sample

*/ h2 { font-size: 3.0em; } /* Heading 3;

Sample

*/ h3 { font-size: 2.4em; } /* Heading 4;

Sample

*/ h4 { font-size: 1.8em; } /* Heading 5;
Sample
*/ h5 { font-weight: 400; font-size: 1.6em; } /* Heading 6;
Sample
*/ h6 { font-weight: 400; font-size: 1.4em; } /* Paragraph;

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum eu lorem eget nunc convallis congue. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

*/ p { font-size: 1em; font-weight: 400; } /* Bolds: 'b' and 'strong' elements; Sample with b, Sample with strong */ b, strong { font-size: 1em; font-weight: 700; font-style: bold; } /* Italic styled elements: 'i', 'cite', and 'time'; Sample italic, Sample cite, */ i, cite, time { font-size: 1em; font-weight: 400; font-style: italic; } /* Definitions and abbreviations; Sample definition, AS */ dfn, abbr { font-size: 1em; font-weight: 600; } /* Emphatized text; Emphatized text */ em { font-size: 1em; font-weight: 600; font-style: italic; } /* Stylized bloquote;
Blockquote sample text
*/ blockquote { font-size: 1em; font-weight: 300; font-style: italic; } /* Deteled styled elements: 'del' and 's'; Deleted sample, Deleted sample */ del, s { font-size: 1em; font-style: italic; } /* Code presentation text elements: 'kbd' and 'var'; Keyboard element, Variable element */ kbd, var { font-size: 1em; font-weight: 300; } /* Preformated text element;
Preformated text sample
*/ pre { font-size: 1em; font-weight: 300; border: 1px solid #979797; background-color: #ffffff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } /* Code text element; Code sample text */ code { font-size: 1em; padding: 0 2px 0 2px; border: 1px solid #979797; background-color: #ffffff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } /* List elements, unordered list type; */ ul { font-size: 1em; font-weight: 300; } ul li { font-weight: 400; } /* List elements, ordered list type;
  1. First sample text
  2. Second sample text
*/ ol { font-size: 1em; font-weight: 300; } ol li { font-weight: 400; } /* Defines a section with header;

Title

Subttle

*/ section h2 { display: inline; font-weight: 600; } section h6 { display: inline; margin-left: 10px; font-weight: 400; color: #808080; } section h6:before { content: " "; } /** * Variables.less * * Variable definitions. * * @project Zimit Framework * @version 0.9.9 * @author Jorge Garrido Oval, firezenk@gmail.com * @copyright 2012 * @license MIT */ /** * Utils.less * * Util LESS mixins. * * @project Zimit Framework * @version 0.9.9 * @author Jorge Garrido Oval, firezenk@gmail.com * @copyright 2012 * @license MIT */ /** * Normalize.less * * Forked normalize file. * * @project Zimit Framework * @version 0.9.9 * @author Jorge Garrido Oval, firezenk@gmail.com * @copyright 2012 * @license MIT */ *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; } audio, canvas, video { display: inline-block; } audio:not([controls]) { display: none; height: 0; } [hidden] { display: none; } html { font-family: 'Open Sans', sans-serif; /* 1 */ -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; /* 2 */ } body { margin: 0; } a:focus { outline: thin dotted; } a:active, a:hover { outline: 0; } h1 { font-size: 2em; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } mark { background: #ff0; color: #000; } code, kbd, pre, samp { font-size: 1em; font-family: monospace, 'Open Sans', sans-serif; } pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } q { quotes: "\201C" "\201D" "\2018" "\2019"; } small { font-size: 80%; } sub, sup { position: relative; vertical-align: baseline; font-size: 75%; line-height: 0; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 0; } fieldset { margin: 0 2px; padding: 0.35em 0.625em 0.75em; border: 1px solid #c0c0c0; } legend { padding: 0; /* 2 */ border: 0; /* 1 */ } button, input, select, textarea { margin: 0; /* 3 */ font-size: 100%; /* 2 */ font-family: inherit; /* 1 */ } button, input { line-height: normal; } button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; /* 3 */ -webkit-appearance: button; /* 2 */ } button[disabled], input[disabled] { cursor: default; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } input[type="search"] { -webkit-box-sizing: content-box; /* 2 */ -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield; /* 1 */ } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; } textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } table { border-spacing: 0; border-collapse: collapse; } img, embed, video, object { max-width: 100%; } progress, progress[role] { appearance: none; -moz-appearance: none; -webkit-appearance: none; border: none; background-size: auto; width: 400px; height: 60px; } progress[role]:after { background-image: none; } progress[role] strong { display: none; } input[type="radio"], input[type="file"], input[type="checkbox"], select { appearance: none; -moz-appearance: none; -webkit-appearance: none; } breadcrumb, panel, alert, accordion, tab-host, tab, treee, pagination, modal, dropdown, notification, carousel, slide, thumbnail { display: block; } /** * Skeleton.less * * Basic skeleton definition. * * @project Zimit Framework * @version 0.9.9 * @author Jorge Garrido Oval, firezenk@gmail.com * @copyright 2012 * @license MIT */ html, body { height: 100%; } /* Helper to fix elements;
Fixed space
*/ .fix { position: fixed; } /* Header element, new on HTML5;
Documment header
*/ header { position: relative; z-index: 10000; margin: auto; width: 100%; height: auto; } /* Main container for the documment, before than 'header' and aften than 'footer'
Documment content
or
Documment content
*/ main, .content { margin: auto; padding-top: auto; padding-bottom: auto; min-height: 100%; width: 1200px; height: auto; } main:after, .content:after { display: block; clear: both; width: 100%; height: auto; } /* Footer element, new on HTML5; */ footer { -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); position: relative; margin: - auto auto 0; padding: 20px; height: auto; border-top: 1px solid #979797; background-color: #e5e0e4; } /** * Components.less * * Components definition: only single component definitions allowed. * * @project Zimit Framework * @version 0.9.9 * @author Jorge Garrido Oval, firezenk@gmail.com * @copyright 2012 * @license MIT */ /* Separator element: 'hr';
*/ hr { border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3); } /* Ampersand optionally styled; & */ span.amp { font-style: italic; font-family: Baskerville, Palatino, "Book Antiqua", serif; } /* Blockquote detailed styling;
Sample blockquote text
*/ blockquote { margin: 1.5em 10px; padding: 0.5em 10px; border-left: 10px solid #979797; background: #e5e0e4; quotes: "\201C" "\201D" "\2018" "\2019"; } blockquote:before { margin-right: 0.25em; color: #979797; content: open-quote; vertical-align: -0.4em; font-size: 4em; line-height: 0.1em; } blockquote p { display: inline; } /* Navigantion bar, higly recommended to make the page header menu; */ nav { overflow: hidden; padding: 10px; width: 100%; border: 1px solid #979797; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; } nav ul { margin: 0 10px 0 10px; padding: 0; list-style: none; } nav ul li a { float: left; margin-right: 10px; padding-right: 10px; border: solid #979797; border-width: 0 1px 0 0px; color: #979797; text-align: center; text-decoration: none; font-weight: 600; font-size: 16px; } nav ul li a:hover { text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); } nav ul li:first-child a { border-left: none; } nav ul li:last-child a { border-right: none; } nav .search { display: block; float: right; margin: 0px; padding: 0 0 0 14px; } @media (max-width: 767px) { nav .search { display: none; } } nav .site { float: left; margin-right: 20px; color: #979797; text-decoration: none; font-weight: 700; } @media (max-width: 767px) { nav .site { visibility: visible; } } nav .expand { display: none; float: right; padding: 2px 8px 2px 8px; text-decoration: none; font-weight: 700; font-size: 100%; border: 1px solid #979797; color: #979797; font-weight: 400; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } nav .expand:hover { background: -webkit-gradient(linear, left top, left bottom, from(#e5e0e4), to(#e5e0e4)); background: -webkit-linear-gradient(top, #e5e0e4, #e5e0e4); background: -moz-linear-gradient(top, #e5e0e4, #e5e0e4); background: -ms-linear-gradient(top, #e5e0e4, #e5e0e4); background: -o-linear-gradient(top, #e5e0e4, #e5e0e4); background-color: #e5e0e4; -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); } @media (max-width: 767px) { nav .expand { display: block; } } nav input[type="checkbox"] { display: none; } @media (max-width: 767px) { nav input[type="checkbox"] ~ #menu { display: none; background: transparent; } } nav input[type="checkbox"]:checked ~ #menu { display: block; height: auto; width: 100%; margin: 0px; margin-top: 10px; -webkit-transition: height 3s ease; -moz-transition: height 3s ease; -ms-transition: height 3s ease; -o-transition: height 3s ease; } nav input[type="checkbox"]:checked ~ #menufirst-child { margin-top: 10px; } nav input[type="checkbox"]:checked ~ #menu a { float: left; color: #979797; text-align: center; text-decoration: none; font-weight: 600; font-size: 16px; width: 100%; border: 0px; border-top: 1px solid #979797; padding: 0px; } nav input[type="checkbox"]:checked ~ #menu a:hover { color: #ffffff; background-color: #cec4cc; } /* Styled link element; Sample link */ a { color: #aad1f8; } /* Styled buttons, also with icons; */ button { margin-top: 2px; margin-bottom: 2px; border: 1px solid #979797; color: #979797; font-weight: 400; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } button icon, button .lsf { font-size: 120%; } button:hover { background: -webkit-gradient(linear, left top, left bottom, from(#e5e0e4), to(#e5e0e4)); background: -webkit-linear-gradient(top, #e5e0e4, #e5e0e4); background: -moz-linear-gradient(top, #e5e0e4, #e5e0e4); background: -ms-linear-gradient(top, #e5e0e4, #e5e0e4); background: -o-linear-gradient(top, #e5e0e4, #e5e0e4); background-color: #e5e0e4; -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); } input[type="submit"] { border: 1px solid #979797; color: #979797; font-weight: 400; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } input[type="submit"]:hover { background: -webkit-gradient(linear, left top, left bottom, from(#e5e0e4), to(#e5e0e4)); background: -webkit-linear-gradient(top, #e5e0e4, #e5e0e4); background: -moz-linear-gradient(top, #e5e0e4, #e5e0e4); background: -ms-linear-gradient(top, #e5e0e4, #e5e0e4); background: -o-linear-gradient(top, #e5e0e4, #e5e0e4); background-color: #e5e0e4; -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); } input[type="reset"] { border: 1px solid #979797; color: #979797; font-weight: 400; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } input[type="reset"]:hover { background: -webkit-gradient(linear, left top, left bottom, from(#e5e0e4), to(#e5e0e4)); background: -webkit-linear-gradient(top, #e5e0e4, #e5e0e4); background: -moz-linear-gradient(top, #e5e0e4, #e5e0e4); background: -ms-linear-gradient(top, #e5e0e4, #e5e0e4); background: -o-linear-gradient(top, #e5e0e4, #e5e0e4); background-color: #e5e0e4; -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); } /* Optional coloured styled buttons, also with icons; */ .btn-red { color: #ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#ff9999), to(#cc0000)); background: -webkit-linear-gradient(top, #ff9999, #cc0000); background: -moz-linear-gradient(top, #ff9999, #cc0000); background: -ms-linear-gradient(top, #ff9999, #cc0000); background: -o-linear-gradient(top, #ff9999, #cc0000); background-color: #ff9999; } .btn-red:hover { background: -webkit-gradient(linear, left top, left bottom, from(#cc0000), to(#cc0000)); background: -webkit-linear-gradient(top, #cc0000, #cc0000); background: -moz-linear-gradient(top, #cc0000, #cc0000); background: -ms-linear-gradient(top, #cc0000, #cc0000); background: -o-linear-gradient(top, #cc0000, #cc0000); background-color: #cc0000; } .btn-blue { color: #ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#c5d1f6), to(#214cce)); background: -webkit-linear-gradient(top, #c5d1f6, #214cce); background: -moz-linear-gradient(top, #c5d1f6, #214cce); background: -ms-linear-gradient(top, #c5d1f6, #214cce); background: -o-linear-gradient(top, #c5d1f6, #214cce); background-color: #c5d1f6; } .btn-blue:hover { background: -webkit-gradient(linear, left top, left bottom, from(#214cce), to(#214cce)); background: -webkit-linear-gradient(top, #214cce, #214cce); background: -moz-linear-gradient(top, #214cce, #214cce); background: -ms-linear-gradient(top, #214cce, #214cce); background: -o-linear-gradient(top, #214cce, #214cce); background-color: #214cce; } .btn-orange { color: #ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#ffdb99), to(#cc8400)); background: -webkit-linear-gradient(top, #ffdb99, #cc8400); background: -moz-linear-gradient(top, #ffdb99, #cc8400); background: -ms-linear-gradient(top, #ffdb99, #cc8400); background: -o-linear-gradient(top, #ffdb99, #cc8400); background-color: #ffdb99; } .btn-orange:hover { background: -webkit-gradient(linear, left top, left bottom, from(#cc8400), to(#cc8400)); background: -webkit-linear-gradient(top, #cc8400, #cc8400); background: -moz-linear-gradient(top, #cc8400, #cc8400); background: -ms-linear-gradient(top, #cc8400, #cc8400); background: -o-linear-gradient(top, #cc8400, #cc8400); background-color: #cc8400; } .btn-yellow { color: #ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#ffef99), to(#ccac00)); background: -webkit-linear-gradient(top, #ffef99, #ccac00); background: -moz-linear-gradient(top, #ffef99, #ccac00); background: -ms-linear-gradient(top, #ffef99, #ccac00); background: -o-linear-gradient(top, #ffef99, #ccac00); background-color: #ffef99; } .btn-yellow:hover { background: -webkit-gradient(linear, left top, left bottom, from(#ccac00), to(#ccac00)); background: -webkit-linear-gradient(top, #ccac00, #ccac00); background: -moz-linear-gradient(top, #ccac00, #ccac00); background: -ms-linear-gradient(top, #ccac00, #ccac00); background: -o-linear-gradient(top, #ccac00, #ccac00); background-color: #ccac00; } .btn-green { color: #ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#6bdb6b), to(#186218)); background: -webkit-linear-gradient(top, #6bdb6b, #186218); background: -moz-linear-gradient(top, #6bdb6b, #186218); background: -ms-linear-gradient(top, #6bdb6b, #186218); background: -o-linear-gradient(top, #6bdb6b, #186218); background-color: #6bdb6b; } .btn-green:hover { background: -webkit-gradient(linear, left top, left bottom, from(#186218), to(#186218)); background: -webkit-linear-gradient(top, #186218, #186218); background: -moz-linear-gradient(top, #186218, #186218); background: -ms-linear-gradient(top, #186218, #186218); background: -o-linear-gradient(top, #186218, #186218); background-color: #186218; } .btn-brown { color: #ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#dea488), to(#783e22)); background: -webkit-linear-gradient(top, #dea488, #783e22); background: -moz-linear-gradient(top, #dea488, #783e22); background: -ms-linear-gradient(top, #dea488, #783e22); background: -o-linear-gradient(top, #dea488, #783e22); background-color: #dea488; } .btn-brown:hover { background: -webkit-gradient(linear, left top, left bottom, from(#783e22), to(#783e22)); background: -webkit-linear-gradient(top, #783e22, #783e22); background: -moz-linear-gradient(top, #783e22, #783e22); background: -ms-linear-gradient(top, #783e22, #783e22); background: -o-linear-gradient(top, #783e22, #783e22); background-color: #783e22; } .btn-gray { color: #ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(#676767)); background: -webkit-linear-gradient(top, #cdcdcd, #676767); background: -moz-linear-gradient(top, #cdcdcd, #676767); background: -ms-linear-gradient(top, #cdcdcd, #676767); background: -o-linear-gradient(top, #cdcdcd, #676767); background-color: #cdcdcd; } .btn-gray:hover { background: -webkit-gradient(linear, left top, left bottom, from(#676767), to(#676767)); background: -webkit-linear-gradient(top, #676767, #676767); background: -moz-linear-gradient(top, #676767, #676767); background: -ms-linear-gradient(top, #676767, #676767); background: -o-linear-gradient(top, #676767, #676767); background-color: #676767; } .btn-black { color: #ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#4d4d4d), to(#000000)); background: -webkit-linear-gradient(top, #4d4d4d, #000000); background: -moz-linear-gradient(top, #4d4d4d, #000000); background: -ms-linear-gradient(top, #4d4d4d, #000000); background: -o-linear-gradient(top, #4d4d4d, #000000); background-color: #4d4d4d; } .btn-black:hover { background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#000000)); background: -webkit-linear-gradient(top, #000000, #000000); background: -moz-linear-gradient(top, #000000, #000000); background: -ms-linear-gradient(top, #000000, #000000); background: -o-linear-gradient(top, #000000, #000000); background-color: #000000; } .btn-white { color: #000000; background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#b3b3b3)); background: -webkit-linear-gradient(top, #e6e6e6, #b3b3b3); background: -moz-linear-gradient(top, #e6e6e6, #b3b3b3); background: -ms-linear-gradient(top, #e6e6e6, #b3b3b3); background: -o-linear-gradient(top, #e6e6e6, #b3b3b3); background-color: #e6e6e6; } .btn-white:hover { background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#e6e6e6)); background: -webkit-linear-gradient(top, #e6e6e6, #e6e6e6); background: -moz-linear-gradient(top, #e6e6e6, #e6e6e6); background: -ms-linear-gradient(top, #e6e6e6, #e6e6e6); background: -o-linear-gradient(top, #e6e6e6, #e6e6e6); background-color: #e6e6e6; } /* Checkbox and radio buttons; */ input[type="checkbox"] { padding: 7px; border-width: 7px; border: 1px solid #979797; color: #979797; font-weight: 400; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } input[type="checkbox"]:checked { padding: 4px; border-width: 4px; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; } input[type="checkbox"]:hover { background: -webkit-gradient(linear, left top, left bottom, from(#e5e0e4), to(#e5e0e4)); background: -webkit-linear-gradient(top, #e5e0e4, #e5e0e4); background: -moz-linear-gradient(top, #e5e0e4, #e5e0e4); background: -ms-linear-gradient(top, #e5e0e4, #e5e0e4); background: -o-linear-gradient(top, #e5e0e4, #e5e0e4); background-color: #e5e0e4; -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); } input[type="radio"] { padding: 7px; border-width: 7px; border: 1px solid #979797; color: #979797; font-weight: 400; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } input[type="radio"]:checked { padding: 4px; border-width: 4px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; } input[type="radio"] label { padding-bottom: 7px; } input[type="radio"]:hover { background: -webkit-gradient(linear, left top, left bottom, from(#e5e0e4), to(#e5e0e4)); background: -webkit-linear-gradient(top, #e5e0e4, #e5e0e4); background: -moz-linear-gradient(top, #e5e0e4, #e5e0e4); background: -ms-linear-gradient(top, #e5e0e4, #e5e0e4); background: -o-linear-gradient(top, #e5e0e4, #e5e0e4); background-color: #e5e0e4; -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); } /* Text inputs; */ input { margin: 2px; border: 1px solid #979797; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } input[type="text"], input[type="password"], input[type="number"] { -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); } /* Custom file upload element;
Upload upload
*/ input[type="file"] { position: absolute; display: inline; margin-left: -52.5px; padding: 0px; width: 95px; border-width: 0px; color: transparent; text-indent: -9999px; } .upload { width: 95px; padding: 4px; border: 1px solid #979797; color: #979797; font-weight: 400; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } .upload icon, .upload .lsf { float: right; padding-right: 2px; padding-left: 5px; border: solid #979797; border-width: 0 0 0 1px; font-size: 120%; } .upload:hover { background: -webkit-gradient(linear, left top, left bottom, from(#e5e0e4), to(#e5e0e4)); background: -webkit-linear-gradient(top, #e5e0e4, #e5e0e4); background: -moz-linear-gradient(top, #e5e0e4, #e5e0e4); background: -ms-linear-gradient(top, #e5e0e4, #e5e0e4); background: -o-linear-gradient(top, #e5e0e4, #e5e0e4); background-color: #e5e0e4; -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); } /* Custom selection component;
down
*/ select { position: absolute; display: inline; margin-left: -42.5px; padding: 0px; width: 85px; border-width: 0px; background-color: transparent; color: transparent; } .select { width: 85px; padding: 4px; border: 1px solid #979797; color: #979797; font-weight: 400; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } .select icon, .select .lsf { float: right; padding-right: 2px; padding-left: 5px; border: solid #979797; border-width: 0 0 0 1px; font-size: 120%; } .select:hover { background: -webkit-gradient(linear, left top, left bottom, from(#e5e0e4), to(#e5e0e4)); background: -webkit-linear-gradient(top, #e5e0e4, #e5e0e4); background: -moz-linear-gradient(top, #e5e0e4, #e5e0e4); background: -ms-linear-gradient(top, #e5e0e4, #e5e0e4); background: -o-linear-gradient(top, #e5e0e4, #e5e0e4); background-color: #e5e0e4; -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); } /* Dedicated input to web search; */ .search { padding-left: 14px; border: 1px solid #979797; font-weight: 400; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } /* Styled input for datalists;
down
*/ .datalist { z-index: 70; } .datalist > input { font-weight: 400; -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); } .datalist icon, .datalist .lsf { z-index: 69; margin-left: -33px; padding-right: 2px; padding-left: 5px; border: solid #979797; border-width: 0 0 0 1px; color: #979797; font-size: 120%; } /* Round-cornered textarea for large texts; */ textarea { margin: 2px; border: 1px solid #979797; text-indent: 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); } /* Round-cornered fieldset;
Personalia: Name:
Email:
Date of birth:
*/ fieldset { margin: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } /* Keygen HTML5 component; */ keygen { border: 1px solid #979797; color: #979797; font-weight: 400; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } keygen:hover { background: -webkit-gradient(linear, left top, left bottom, from(#e5e0e4), to(#e5e0e4)); background: -webkit-linear-gradient(top, #e5e0e4, #e5e0e4); background: -moz-linear-gradient(top, #e5e0e4, #e5e0e4); background: -ms-linear-gradient(top, #e5e0e4, #e5e0e4); background: -o-linear-gradient(top, #e5e0e4, #e5e0e4); background-color: #e5e0e4; -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); } /* Mark HTML5 component; Marked text */ mark { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } /* Full styled menu item to do horizontal lists or menus; New Save Edit Delete */ menu command { cursor: pointer; } menu[type="choose"] { list-style: none; background-color: #e5e0e4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } menu[type="choose"] li { border-bottom: 1px solid #979797; } menu[type="toolbar"] { overflow: hidden; margin: 0; padding: 2px; border: 1px solid #979797; background-color: #e5e0e4; } menu[type="toolbar"] > command { cursor: pointer; margin-left: 10px; } menu[type="toolbar"] > command:hover { text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); } menu[type="toolbar"] ul { display: inline; list-style: none; } menu[type="toolbar"] ul li { float: left; margin: 0 10px 0 10px; } menu[type="toolbar"] ul li a { color: #979797; text-decoration: none; } /* Custom component 'tag' used to mark or emphatize words, you can also use 'span' with 'tag' class; etiqueta etiqueta etiqueta etiqueta etiqueta etiqueta etiqueta etiqueta */ tag, .tag { margin: 2px; padding: 3px; width: auto; border: 2px solid; color: #ffffff; font-size: 0.6em; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); } tag[color="red"], .tag[color="red"] { background-color: #ff6666; } tag[color="blue"], .tag[color="blue"] { background-color: #99afef; } tag[color="orange"], .tag[color="orange"] { background-color: #ffc966; } tag[color="yellow"], .tag[color="yellow"] { background-color: #ffe766; } tag[color="green"], .tag[color="green"] { background-color: #42d142; } tag[color="brown"], .tag[color="brown"] { background-color: #d28561; } tag[color="gray"], .tag[color="gray"] { background-color: #b3b3b3; } tag[color="black"], .tag[color="black"] { background-color: #333333; } tag[color="white"], .tag[color="white"] { background-color: #cccccc; } .tag-red { background-color: #ff6666; } .tag-blue { background-color: #99afef; } .tag-orange { background-color: #ffc966; } .tag-yellow { background-color: #ffe766; } .tag-green { background-color: #42d142; } .tag-brown { background-color: #d28561; } .tag-gray { background-color: #b3b3b3; } .tag-black { background-color: #333333; } .tag-white { background-color: #cccccc; } /* Custom component to show counters emphatized, you can also use 'span' with 'badge' class; 0 1 2 3 4 5 6 7 */ badge, .badge { margin: 2px; padding: 0 5px 0 5px; width: auto; border: 2px solid; color: #ffffff; font-size: 0.6em; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); } badge[color="red"], .badge[color="red"] { background-color: #ff6666; } badge[color="blue"], .badge[color="blue"] { background-color: #99afef; } badge[color="orange"], .badge[color="orange"] { background-color: #ffc966; } badge[color="yellow"], .badge[color="yellow"] { background-color: #ffe766; } badge[color="green"], .badge[color="green"] { background-color: #42d142; } badge[color="brown"], .badge[color="brown"] { background-color: #d28561; } badge[color="gray"], .badge[color="gray"] { background-color: #b3b3b3; } badge[color="black"], .badge[color="black"] { background-color: #333333; } badge[color="white"], .badge[color="white"] { background-color: #cccccc; } .badge-red { background-color: #ff6666; } .badge-blue { background-color: #99afef; } .badge-orange { background-color: #ffc966; } .badge-yellow { background-color: #ffe766; } .badge-green { background-color: #42d142; } .badge-brown { background-color: #d28561; } .badge-gray { background-color: #b3b3b3; } .badge-black { background-color: #333333; } .badge-white { background-color: #cccccc; } /* Custom component to show alets or info inline for the user, you can also use 'span' with 'alert' class. This component needs to have their width specified; Red alert! Alert message text × Info An information message text × */ alert, .alert { padding: 5px; width: auto; border: 2px solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); } alert[color="red"], .alert[color="red"] { border: #990000; background-color: #ff6666; color: #990000; } alert[color="blue"], .alert[color="blue"] { border: #1a3ca2; background-color: #99afef; color: #1a3ca2; } alert[color="orange"], .alert[color="orange"] { border: #996300; background-color: #ffc966; color: #996300; } alert[color="yellow"], .alert[color="yellow"] { border: #998100; background-color: #ffe766; color: #998100; } alert[color="green"], .alert[color="green"] { border: #0e390e; background-color: #42d142; color: #0e390e; } alert[color="brown"], .alert[color="brown"] { border: #502917; background-color: #d28561; color: #502917; } alert[color="gray"], .alert[color="gray"] { border: #4d4d4d; background-color: #b3b3b3; color: #4d4d4d; } alert[color="black"], .alert[color="black"] { border: #000000; background-color: #333333; color: #000000; } alert[color="white"], .alert[color="white"] { border: #ffffff; background-color: #cccccc; color: #ffffff; } alert a, .alert a { cursor: pointer; font-weight: bold; color: #000000; text-decoration: none; float: right; margin-right: 5px; content: "\00d7"; } .alert-red { border: #990000; background-color: #ff6666; color: #990000; } .alert-blue { border: #1a3ca2; background-color: #99afef; color: #1a3ca2; } .alert-orange { border: #996300; background-color: #ffc966; color: #996300; } .alert-yellow { border: #998100; background-color: #ffe766; color: #998100; } .alert-green { border: #0e390e; background-color: #42d142; color: #0e390e; } .alert-brown { border: #502917; background-color: #d28561; color: #502917; } .alert-gray { border: #4d4d4d; background-color: #b3b3b3; color: #4d4d4d; } .alert-black { border: #000000; background-color: #333333; color: #000000; } .alert-white { border: #ffffff; background-color: #cccccc; color: #ffffff; } /* Class to show useful tooltips to the users; Tooltip */ .tooltip { position: relative; cursor: help; display: inline-block; text-decoration: none; color: #222222; outline: none; border-bottom: 2px dotted; } .tooltip:after { content: attr(data-details); position: absolute; bottom: 130%; left: 20%; padding: 5px 15px; white-space: nowrap; color: #ffffff; opacity: 0; -webkit-opacity: 0; -moz-opacity: 0; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#333333)); background: -webkit-linear-gradient(top, #999999, #333333); background: -moz-linear-gradient(top, #999999, #333333); background: -ms-linear-gradient(top, #999999, #333333); background: -o-linear-gradient(top, #999999, #333333); background-color: #999999; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); } .tooltip:before { content: ""; position: absolute; width: 0; height: 0; border-top: 20px solid #333333; border-left: 20px solid transparent; border-right: 20px solid transparent; left: 30%; bottom: 90%; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; opacity: 0; -webkit-opacity: 0; -moz-opacity: 0; } .tooltip:hover:after { bottom: 100%; opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; } .tooltip:hover:before { bottom: 70%; opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; } /* Breadcrumb to navigate folders or sites, also you can use 'ul' instead of 'breadcrumb';
  • Grandparent
  • Parent
  • Child
  • Grandchild
  • Great-Grandchild */ breadcrumb, .breadcrumb { padding: 1em; border: 1px solid #979797; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); } breadcrumb ul, .breadcrumb ul { white-space: nowrap; } breadcrumb li, .breadcrumb li { display: inline-block; margin: 0 9px 0 -10px; padding: 0 20px; position: relative; } breadcrumb li a, .breadcrumb li a { color: #979797; text-decoration: none; } breadcrumb li:before, .breadcrumb li:before, breadcrumb li:after, .breadcrumb li:after { border-right: 1px solid #979797; content: ""; display: block; height: 50%; position: absolute; left: 0; right: 0; top: 0; -webkit-transform: skewx(30deg); -moz-transform: skewx(30deg); -ms-transform: skewx(30deg); -o-transform: skewx(30deg); } breadcrumb li:after, .breadcrumb li:after { bottom: 0; top: auto; -webkit-transform: skewx(-30deg); -moz-transform: skewx(-30deg); -ms-transform: skewx(-30deg); -o-transform: skewx(-30deg); } breadcrumb li:last-of-type:before, .breadcrumb li:last-of-type:before, breadcrumb li:last-of-type:after, .breadcrumb li:last-of-type:after { display: none; } /* Useful panels to remark important information, you can also use 'span' with 'panel' class. This component needs to have their width specified;

    Sample title

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer vulputate turpis a turpis consectetur euismod. Sed sit amet quam et eros dignissim euismod.

    */ panel, .panel { border: 2px solid #cec4cc; padding: 10px; background-color: #e5e0e4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); } panel .title, .panel .title { color: #9f8d9c; font-weight: 700; font-size: 1.2em; padding: 0 20px 0 20px; } panel p, .panel p { color: #6c5a68; padding: 0 20px 0 20px; } /* This component implements tabs whith custom elements: 'tab-host' and 'tab'. You also can usan 'div' instead 'tab-host' and 'tab';
    content 1
    content 2
    content 3
    */ tab-host, .tab-host { position: relative; min-height: 200px; clear: both; margin: 25px 0; } tab-host tab, .tab-host tab, tab-host .tab, .tab-host .tab { float: left; } tab-host tab:first-child label, .tab-host tab:first-child label, tab-host .tab:first-child label, .tab-host .tab:first-child label { -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; background-clip: padding-box; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; } tab-host tab:last-child label, .tab-host tab:last-child label, tab-host .tab:last-child label, .tab-host .tab:last-child label { -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; background-clip: padding-box; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; } tab-host tab label, .tab-host tab label, tab-host .tab label, .tab-host .tab label { background: #e5e0e4; padding: 10px; border: 1px solid #979797; border-bottom: 0px; margin-left: -1px; position: relative; left: 1px; } tab-host tab [type=radio], .tab-host tab [type=radio], tab-host .tab [type=radio], .tab-host .tab [type=radio] { display: none; } tab-host tab [type=radio]:checked ~ label, .tab-host tab [type=radio]:checked ~ label, tab-host .tab [type=radio]:checked ~ label, .tab-host .tab [type=radio]:checked ~ label { background: #ffffff; border-bottom: 1px solid white; z-index: 2; } tab-host tab [type=radio]:checked ~ label ~ .tab-content, .tab-host tab [type=radio]:checked ~ label ~ .tab-content, tab-host .tab [type=radio]:checked ~ label ~ .tab-content, .tab-host .tab [type=radio]:checked ~ label ~ .tab-content { z-index: 1; } tab-host tab .tab-content, .tab-host tab .tab-content, tab-host .tab .tab-content, .tab-host .tab .tab-content { position: absolute; top: 31px; left: 0; background: #ffffff; right: 0; bottom: 0; padding: 20px; border: 1px solid #979797; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; background-clip: padding-box; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-topleft: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; } /* A custom collapsable accordion with custom 'acoordion' tab, but you can use 'div' instead;

    En un lugar de la Mancha, de cuyo nombre no quiero acordarme, no ha mucho tiempo que vivía un hidalgo de los de lanza en astillero, adarga antigua, rocín flaco y galgo corredor.

    Una olla de algo más vaca que carnero, salpicón las más noches, duelos y quebrantos los sábados, lantejas los viernes, algún palomino de añadidura los domingos, consumían las tres partes de su hacienda.

    El resto della concluían sayo de velarte, calzas de velludo para las fiestas, con sus pantuflos de lo mesmo, y los días de entresemana se honraba con su vellorí de lo más fino.

    */ accordion, .accordion { border: 1px solid #979797; width: auto; margin: 10px auto 10px auto; text-align: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } accordion input, .accordion input { display: none; } accordion div:first-child label, .accordion div:first-child label { border-top: 1px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; background-clip: padding-box; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; } accordion div:last-child label, .accordion div:last-child label { border-bottom: 1px; margin-bottom: 1px; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; background-clip: padding-box; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-topleft: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; } accordion label, .accordion label { padding: 5px; position: relative; z-index: 900; display: block; cursor: pointer; color: #979797; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; } accordion label:hover, .accordion label:hover { -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); background: -webkit-gradient(linear, left top, left bottom, from(#e5e0e4), to(#e5e0e4)); background: -webkit-linear-gradient(top, #e5e0e4, #e5e0e4); background: -moz-linear-gradient(top, #e5e0e4, #e5e0e4); background: -ms-linear-gradient(top, #e5e0e4, #e5e0e4); background: -o-linear-gradient(top, #e5e0e4, #e5e0e4); background-color: #e5e0e4; } accordion label:hover:after, .accordion label:hover:after { content: '▼'; position: absolute; width: 20px; height: 20px; right: 5px; top: 5px; } accordion input:checked label:hover:after, .accordion input:checked label:hover:after { content: '▼'; position: absolute; width: 20px; height: 20px; right: 5px; top: 5px; } accordion input:checked ~ article, .accordion input:checked ~ article { height: auto; } accordion input:checked + label, .accordion input:checked + label { background: #c6e1ec; color: #3d7489; text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); } accordion input:checked + label:hover, .accordion input:checked + label:hover { background: #c6e1ec; color: #3d7489; text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); } accordion input:checked + label:hover:after, .accordion input:checked + label:hover:after { content: '▲'; } accordion article, .accordion article { background: #ffffff; margin-top: -1px; overflow: hidden; height: 0px; position: relative; z-index: 800; } accordion article p, .accordion article p { font-style: italic; color: #181818; padding: 15px; } /* Styled and responsive tables, needs that you put 'data-title' on each 'td';
    CodeCompanyPriceChangeChange OpenHighLowVolume
    AAC AUSTRALIAN AGRICULTURAL COMPANY LIMITED. $1.38 -0.01 -0.36% $1.39 $1.39 $1.38 9,395
    DAC DUSTRALIAN AGRICULTURAL COMPANY LIMITED. $1.38 -0.02 -0.36% $1.39 $1.39 $1.38 9,395
    EAC EUSTRALIAN AGRICULTURAL COMPANY LIMITED. $2.38 -0.03 -0.36% $1.39 $1.39 $1.38 9,395
    FAC FUSTRALIAN AGRICULTURAL COMPANY LIMITED. $4.38 -0.04 -0.36% $1.39 $1.39 $1.38 9,395
    */ table { width: 100%; border-collapse: collapse; } tr:nth-of-type(odd) { background: #f9f9f9; } th { background: #f1eef0; font-weight: bold; } td, th { padding: 6px; border-bottom: 1px solid #b1b1b1; text-align: left; } /* Custom component to show file/folder trees. This component use the root custom element 'tree' but you can also use 'ol';
      1. file File 2
      2. file File 2
      3. file File 2
        1. file File 3
        2. file File 3
        3. file File 3
    1. file File 1
    2. file File 1
    */ tree, .tree { border: 1px solid #979797; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } tree li, .tree li { position: relative; list-style: none; } tree li:first-child, .tree li:first-child { border-top: 1px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; background-clip: padding-box; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; } tree li:last-child, .tree li:last-child { border-bottom: 1px; margin-bottom: 1px; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; background-clip: padding-box; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-topleft: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; } tree li label, .tree li label { cursor: pointer; display: inline; } tree li a, .tree li a { color: #000; width: 100%; text-decoration: none; display: inline; } tree li input, .tree li input { position: absolute; left: -28px; margin-left: 0; z-index: 2; cursor: pointer; height: 1em; width: 1em; top: 11px; opacity: 0; -webkit-opacity: 0; -moz-opacity: 0; } tree li input + ol:before, .tree li input + ol:before { font-size: 24px; font-weight: bold; content: "+"; margin: -1.5em 0 0 -65px; display: block; } tree li input + ol > li, .tree li input + ol > li { display: none; margin-left: -14px !important; padding-left: 1px; } tree li input:checked + ol, .tree li input:checked + ol { margin: -1.25em 0 0 -44px; padding: 1.563em 0 0 80px; height: auto; } tree li input:checked + ol:before, .tree li input:checked + ol:before { font-size: 24px; font-weight: bold; content: "-"; margin: -1.8em 0 0 -58px; display: block; } tree li input:checked + ol > li, .tree li input:checked + ol > li { display: block; margin: 0 0 0.125em; } tree li input:checked + ol > li:last-child, .tree li input:checked + ol > li:last-child { margin: 0 0 0.063em; } /* Pagination list-based component; */ pagination, .pagination { display: inline; } pagination li, .pagination li { display: inline; list-style: none; padding: 5px; border: 1px solid #979797; } pagination li a, .pagination li a { color: #979797; text-decoration: none; } pagination li:first-child, .pagination li:first-child { padding-right: 5px; border-right: 1px solid #979797; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; background-clip: padding-box; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 5px; -moz-border-radius-topleft: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; } pagination li:last-child, .pagination li:last-child { padding-left: 5px; border-left: 1px solid #979797; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; background-clip: padding-box; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; } pagination .current, .pagination .current { display: none; } /* Modal component to show full-screen messages. You can use 'div' instead 'modal'. (Don't work on docummentation page); Open modal message
    Modal message ×

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin molestie, justo a fermentum placerat, nisi metus consectetur metus, vel aliquet massa neque sit amet ipsum. Vestibulum non dolor turpis. Fusce convallis odio vitae orci commodo consectetur.

    */ modal, .modal { z-index: 10001; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.8); pointer-events: none; opacity: 0; -webkit-opacity: 0; -moz-opacity: 0; -webkit-transition: opacity 300ms ease-in; -moz-transition: opacity 300ms ease-in; -ms-transition: opacity 300ms ease-in; -o-transition: opacity 300ms ease-in; } modal:target, .modal:target { pointer-events: auto; opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; } modal p, .modal p { padding: 5px 20px 10px 20px; } modal .title, .modal .title { position: relative; font-weight: bold; border-bottom: 1px solid #979797; padding: 5px 10px 5px 10px; } modal > div, .modal > div { z-index: 10002; position: relative; width: 400px; margin: 10% auto; border-bottom: 1px solid #979797; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; } modal .commands, .modal .commands { position: relative; border-top: 1px solid #979797; padding-top: 5px; padding: 5px 10px 5px 10px; text-align: right; } modal .close, .modal .close { position: absolute; right: 8px; top: 5px; width: 24px; text-align: center; text-decoration: none; border: 1px solid #979797; color: #979797; font-weight: 400; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; color: #ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(#676767)); background: -webkit-linear-gradient(top, #cdcdcd, #676767); background: -moz-linear-gradient(top, #cdcdcd, #676767); background: -ms-linear-gradient(top, #cdcdcd, #676767); background: -o-linear-gradient(top, #cdcdcd, #676767); background-color: #cdcdcd; } modal .close:hover, .modal .close:hover { background: -webkit-gradient(linear, left top, left bottom, from(#e5e0e4), to(#e5e0e4)); background: -webkit-linear-gradient(top, #e5e0e4, #e5e0e4); background: -moz-linear-gradient(top, #e5e0e4, #e5e0e4); background: -ms-linear-gradient(top, #e5e0e4, #e5e0e4); background: -o-linear-gradient(top, #e5e0e4, #e5e0e4); background-color: #e5e0e4; -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); } modal .close:hover, .modal .close:hover { background: -webkit-gradient(linear, left top, left bottom, from(#676767), to(#676767)); background: -webkit-linear-gradient(top, #676767, #676767); background: -moz-linear-gradient(top, #676767, #676767); background: -ms-linear-gradient(top, #676767, #676767); background: -o-linear-gradient(top, #676767, #676767); background-color: #676767; } /* Custom 2 level dropdown component. Default is displayed on the right, but you can set to be deployed on the left using 'left' class on 'ul' element; */ dropdown, .dropdown { position: relative; list-style-type: none; } dropdown ul, .dropdown ul { padding: 0; margin: 0; list-style-type: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } dropdown li, .dropdown li { float: left; position: relative; } dropdown li .drop:after, .dropdown li .drop:after { margin: 5px; font-size: 10px; content: '▼'; } dropdown li a, .dropdown li a { display: block; text-decoration: none; color: #000000; } dropdown li a:hover, .dropdown li a:hover { text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); } dropdown li ul, .dropdown li ul { visibility: hidden; position: absolute; top: 2.5em; left: 0; height: 0; overflow: hidden; border: 1px solid #979797; } dropdown li:hover ul, .dropdown li:hover ul, dropdown li a:hover ul, .dropdown li a:hover ul { visibility: visible; height: auto; width: 10em; background: #ffffff; border: 1 px solid #979797; left: 0; top: 1.5em; overflow: visible; } dropdown li:hover ul li:hover ul, .dropdown li:hover ul li:hover ul, dropdown li a:hover ul li:hover ul, .dropdown li a:hover ul li:hover ul, dropdown li:hover ul li a:hover ul, .dropdown li:hover ul li a:hover ul, dropdown li a:hover ul li a:hover ul, .dropdown li a:hover ul li a:hover ul { visibility: visible; color: #000000; border: 1px solid #979797; height: auto; background: #ffffff; width: 10em; } dropdown li:hover ul li a, .dropdown li:hover ul li a, dropdown li a:hover ul li a, .dropdown li a:hover ul li a { display: block; font-weight: normal; background: transparent; text-decoration: none; height: auto; padding: 0.2em 0.5em 0.2em; width: 9.5em; } dropdown li:hover ul li:hover ul, .dropdown li:hover ul li:hover ul, dropdown li a:hover ul li:hover ul, .dropdown li a:hover ul li:hover ul, dropdown li:hover ul li a:hover ul, .dropdown li:hover ul li a:hover ul, dropdown li a:hover ul li a:hover ul, .dropdown li a:hover ul li a:hover ul { left: 9.3em; } dropdown li:hover ul li:hover ul .left, .dropdown li:hover ul li:hover ul .left, dropdown li a:hover ul li:hover ul .left, .dropdown li a:hover ul li:hover ul .left, dropdown li:hover ul li a:hover ul .left, .dropdown li:hover ul li a:hover ul .left, dropdown li a:hover ul li a:hover ul .left, .dropdown li a:hover ul li a:hover ul .left { left: -9.3em; } dropdown li:hover ul li ul, .dropdown li:hover ul li ul, dropdown li a:hover ul li ul, .dropdown li a:hover ul li ul, dropdown li:hover li a:hover ul li a ul, .dropdown li:hover li a:hover ul li a ul, dropdown li a:hover li a:hover ul li a ul, .dropdown li a:hover li a:hover ul li a ul { visibility: hidden; position: absolute; top: 0; left: 9em; height: 0; overflow: hidden; } /* A custom carousel with handlers and full responsive with 5 slides support; */ carousel, .carousel { overflow: hidden; -webkit-transform: translatez(0); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; } carousel input, .carousel input { display: none; } carousel slide, .carousel slide, carousel article, .carousel article { width: 20%; float: left; } carousel slide img, .carousel slide img, carousel article img, .carousel article img { width: 100%; } carousel .description, .carousel .description { display: block; background: rgba(0, 0, 0, 0.75); padding: 5px; width: 100%; color: #ffffff; text-align: left; bottom: 0; right: 0; padding: 20px; } carousel .slides, .carousel .slides { margin: 45px 0 0; background: #ffffff; } carousel .slides .inner, .carousel .slides .inner { width: 500%; line-height: 0; -webkit-transform: translatez(0); -webkit-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1); -ms-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1); -o-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1); -webkit-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1); -moz-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1); -ms-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1); -o-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1); transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1); } carousel #slide1:checked ~ .slides .inner, .carousel #slide1:checked ~ .slides .inner { margin-left: 0; } carousel #slide1:checked ~ .active label:nth-child(1), .carousel #slide1:checked ~ .active label:nth-child(1) { background: #333333; border-color: #333333 !important; } carousel #slide1:checked ~ .controls label:nth-child(2), .carousel #slide1:checked ~ .controls label:nth-child(2) { float: right; margin: 0px; display: block; margin-top: -22%; } carousel #slide1:checked ~ .controls label:nth-child(2):before, .carousel #slide1:checked ~ .controls label:nth-child(2):before { font-size: 36px; font-family: 'LigatureSymbols'; -webkit-text-rendering: optimizeLegibility; -moz-text-rendering: optimizeLegibility; -ms-text-rendering: optimizeLegibility; -o-text-rendering: optimizeLegibility; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-feature-settings: "liga" 1, "dlig" 1; -moz-font-feature-settings: "liga=1, dlig=1"; -ms-font-feature-settings: "liga" 1, "dlig" 1; -o-font-feature-settings: "liga" 1, "dlig" 1; font-feature-settings: "liga" 1, "dlig" 1; content: 'right'; } carousel #slide1:checked ~ .controls label:nth-child(5), .carousel #slide1:checked ~ .controls label:nth-child(5) { float: left; margin-left: 35px; display: block; margin-top: -22%; } carousel #slide1:checked ~ .controls label:nth-child(5):before, .carousel #slide1:checked ~ .controls label:nth-child(5):before { font-size: 36px; font-family: 'LigatureSymbols'; -webkit-text-rendering: optimizeLegibility; -moz-text-rendering: optimizeLegibility; -ms-text-rendering: optimizeLegibility; -o-text-rendering: optimizeLegibility; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-feature-settings: "liga" 1, "dlig" 1; -moz-font-feature-settings: "liga=1, dlig=1"; -ms-font-feature-settings: "liga" 1, "dlig" 1; -o-font-feature-settings: "liga" 1, "dlig" 1; font-feature-settings: "liga" 1, "dlig" 1; content: 'left'; } carousel #slide2:checked ~ .slides .inner, .carousel #slide2:checked ~ .slides .inner { margin-left: -100%; } carousel #slide2:checked ~ .active label:nth-child(2), .carousel #slide2:checked ~ .active label:nth-child(2) { background: #333333; border-color: #333333 !important; } carousel #slide2:checked ~ .controls label:nth-child(3), .carousel #slide2:checked ~ .controls label:nth-child(3) { float: right; margin: 0px; display: block; margin-top: -22%; } carousel #slide2:checked ~ .controls label:nth-child(3):before, .carousel #slide2:checked ~ .controls label:nth-child(3):before { font-size: 36px; font-family: 'LigatureSymbols'; -webkit-text-rendering: optimizeLegibility; -moz-text-rendering: optimizeLegibility; -ms-text-rendering: optimizeLegibility; -o-text-rendering: optimizeLegibility; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-feature-settings: "liga" 1, "dlig" 1; -moz-font-feature-settings: "liga=1, dlig=1"; -ms-font-feature-settings: "liga" 1, "dlig" 1; -o-font-feature-settings: "liga" 1, "dlig" 1; font-feature-settings: "liga" 1, "dlig" 1; content: 'right'; } carousel #slide2:checked ~ .controls label:nth-child(1), .carousel #slide2:checked ~ .controls label:nth-child(1) { float: left; margin-left: 35px; display: block; margin-top: -22%; } carousel #slide2:checked ~ .controls label:nth-child(1):before, .carousel #slide2:checked ~ .controls label:nth-child(1):before { font-size: 36px; font-family: 'LigatureSymbols'; -webkit-text-rendering: optimizeLegibility; -moz-text-rendering: optimizeLegibility; -ms-text-rendering: optimizeLegibility; -o-text-rendering: optimizeLegibility; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-feature-settings: "liga" 1, "dlig" 1; -moz-font-feature-settings: "liga=1, dlig=1"; -ms-font-feature-settings: "liga" 1, "dlig" 1; -o-font-feature-settings: "liga" 1, "dlig" 1; font-feature-settings: "liga" 1, "dlig" 1; content: 'left'; } carousel #slide3:checked ~ .slides .inner, .carousel #slide3:checked ~ .slides .inner { margin-left: -200%; } carousel #slide3:checked ~ .active label:nth-child(3), .carousel #slide3:checked ~ .active label:nth-child(3) { background: #333333; border-color: #333333 !important; } carousel #slide3:checked ~ .controls label:nth-child(4), .carousel #slide3:checked ~ .controls label:nth-child(4) { float: right; margin-top: 0px; display: block; margin-top: -22%; } carousel #slide3:checked ~ .controls label:nth-child(4):before, .carousel #slide3:checked ~ .controls label:nth-child(4):before { font-size: 36px; font-family: 'LigatureSymbols'; -webkit-text-rendering: optimizeLegibility; -moz-text-rendering: optimizeLegibility; -ms-text-rendering: optimizeLegibility; -o-text-rendering: optimizeLegibility; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-feature-settings: "liga" 1, "dlig" 1; -moz-font-feature-settings: "liga=1, dlig=1"; -ms-font-feature-settings: "liga" 1, "dlig" 1; -o-font-feature-settings: "liga" 1, "dlig" 1; font-feature-settings: "liga" 1, "dlig" 1; content: 'right'; } carousel #slide3:checked ~ .controls label:nth-child(2), .carousel #slide3:checked ~ .controls label:nth-child(2) { float: left; margin-left: 35px; display: block; margin-top: -22%; } carousel #slide3:checked ~ .controls label:nth-child(2):before, .carousel #slide3:checked ~ .controls label:nth-child(2):before { font-size: 36px; font-family: 'LigatureSymbols'; -webkit-text-rendering: optimizeLegibility; -moz-text-rendering: optimizeLegibility; -ms-text-rendering: optimizeLegibility; -o-text-rendering: optimizeLegibility; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-feature-settings: "liga" 1, "dlig" 1; -moz-font-feature-settings: "liga=1, dlig=1"; -ms-font-feature-settings: "liga" 1, "dlig" 1; -o-font-feature-settings: "liga" 1, "dlig" 1; font-feature-settings: "liga" 1, "dlig" 1; content: 'left'; } carousel #slide4:checked ~ .slides .inner, .carousel #slide4:checked ~ .slides .inner { margin-left: -300%; } carousel #slide4:checked ~ .active label:nth-child(4), .carousel #slide4:checked ~ .active label:nth-child(4) { background: #333333; border-color: #333333 !important; } carousel #slide4:checked ~ .controls label:nth-child(5), .carousel #slide4:checked ~ .controls label:nth-child(5) { float: right; margin: 0px; display: block; margin-top: -22%; } carousel #slide4:checked ~ .controls label:nth-child(5):before, .carousel #slide4:checked ~ .controls label:nth-child(5):before { font-size: 36px; font-family: 'LigatureSymbols'; -webkit-text-rendering: optimizeLegibility; -moz-text-rendering: optimizeLegibility; -ms-text-rendering: optimizeLegibility; -o-text-rendering: optimizeLegibility; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-feature-settings: "liga" 1, "dlig" 1; -moz-font-feature-settings: "liga=1, dlig=1"; -ms-font-feature-settings: "liga" 1, "dlig" 1; -o-font-feature-settings: "liga" 1, "dlig" 1; font-feature-settings: "liga" 1, "dlig" 1; content: 'right'; } carousel #slide4:checked ~ .controls label:nth-child(3), .carousel #slide4:checked ~ .controls label:nth-child(3) { float: left; margin-left: 35px; display: block; margin-top: -22%; } carousel #slide4:checked ~ .controls label:nth-child(3):before, .carousel #slide4:checked ~ .controls label:nth-child(3):before { font-size: 36px; font-family: 'LigatureSymbols'; -webkit-text-rendering: optimizeLegibility; -moz-text-rendering: optimizeLegibility; -ms-text-rendering: optimizeLegibility; -o-text-rendering: optimizeLegibility; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-feature-settings: "liga" 1, "dlig" 1; -moz-font-feature-settings: "liga=1, dlig=1"; -ms-font-feature-settings: "liga" 1, "dlig" 1; -o-font-feature-settings: "liga" 1, "dlig" 1; font-feature-settings: "liga" 1, "dlig" 1; content: 'left'; } carousel #slide5:checked ~ .slides .inner, .carousel #slide5:checked ~ .slides .inner { margin-left: -400%; } carousel #slide5:checked ~ .active label:nth-child(5), .carousel #slide5:checked ~ .active label:nth-child(5) { background: #333333; border-color: #333333 !important; } carousel #slide5:checked ~ .controls label:nth-child(1), .carousel #slide5:checked ~ .controls label:nth-child(1) { float: right; margin: 0px; display: block; margin-top: -22%; } carousel #slide5:checked ~ .controls label:nth-child(1):before, .carousel #slide5:checked ~ .controls label:nth-child(1):before { font-size: 36px; font-family: 'LigatureSymbols'; -webkit-text-rendering: optimizeLegibility; -moz-text-rendering: optimizeLegibility; -ms-text-rendering: optimizeLegibility; -o-text-rendering: optimizeLegibility; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-feature-settings: "liga" 1, "dlig" 1; -moz-font-feature-settings: "liga=1, dlig=1"; -ms-font-feature-settings: "liga" 1, "dlig" 1; -o-font-feature-settings: "liga" 1, "dlig" 1; font-feature-settings: "liga" 1, "dlig" 1; content: 'right'; } carousel #slide5:checked ~ .controls label:nth-child(4), .carousel #slide5:checked ~ .controls label:nth-child(4) { float: left; margin-left: 35px; display: block; margin-top: -22%; } carousel #slide5:checked ~ .controls label:nth-child(4):before, .carousel #slide5:checked ~ .controls label:nth-child(4):before { font-size: 36px; font-family: 'LigatureSymbols'; -webkit-text-rendering: optimizeLegibility; -moz-text-rendering: optimizeLegibility; -ms-text-rendering: optimizeLegibility; -o-text-rendering: optimizeLegibility; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-feature-settings: "liga" 1, "dlig" 1; -moz-font-feature-settings: "liga=1, dlig=1"; -ms-font-feature-settings: "liga" 1, "dlig" 1; -o-font-feature-settings: "liga" 1, "dlig" 1; font-feature-settings: "liga" 1, "dlig" 1; content: 'left'; } carousel .controls, .carousel .controls { margin: -25% 0 0 0; width: 100%; height: 50px; } carousel .controls label, .carousel .controls label { display: none; width: 50px; height: 50px; opacity: 0.3; -webkit-opacity: 0.3; -moz-opacity: 0.3; -webkit-transform: translatez(0); -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; } carousel .controls label:hover, .carousel .controls label:hover { opacity: 0.8; } carousel .active, .carousel .active { margin: 23% 0 0; text-align: center; } carousel .active label, .carousel .active label { display: inline-block; width: 10px; height: 10px; background: #cccccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } carousel .active label:hover, .carousel .active label:hover { background: #bbbbbb; border-color: #777777 !important; } /* Video wrapper to make the videos full responsive; */ .video { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; } .video iframe, .video object, .video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* Component to show beautifull thumbnails;
    Image tittle

    This the image description for this awesome image.

    */ thumbnail, .thumbnail { display: inline-block; border: 1px solid #979797; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; width: 200px; position: relative; padding: 0; } thumbnail img, .thumbnail img { overflow: hidden; } thumbnail .details, .thumbnail .details { float: left; font-size: 12px; padding: 0 10px; margin: 10px 3px 0; display: block; overflow: hidden; } thumbnail .details h6, .thumbnail .details h6 { width: 100%; float: left; margin: -5px 3px 5px; border-bottom: 1px solid #979797; } /* Audio HTML5 component
    */ .audio-set { display: inline-block; padding-left: 5px; padding-right: 5px; border: 1px solid #979797; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; -webkit-border-radius: 5px !important; -moz-border-radius: 5px !important; border-radius: 5px !important; background-clip: padding-box !important; -moz-background-clip: padding !important; -webkit-background-clip: padding-box !important; } .audio-set .audio-play { padding-left: 5px; padding-right: 5px; border: 0px; } .audio-set .audio-pause { padding-left: 5px; padding-right: 5px; border: 0px; } .audio-set .audio-mute { padding-left: 5px; padding-right: 5px; border: 0px; } .audio-set .audio-vup { padding-left: 5px; padding-right: 5px; border: 0px; } .audio-set .audio-vdown { padding-left: 5px; padding-right: 5px; border: 0px; } .audio-set .audio-currenttime, .audio-set .audio-totaltime { color: #979797; } .audio-set .audio-time { border: 0px; height: 17px; width: 150px; } /* Rating element with stars
    star star star starempty starempty 10 votes
    */ .rating { display: block; } .rating icon, .rating .lsf { font-size: 18px; } .rating number { margin-left: 10px; color: #838E9C; font-size: 12px; } /** * Responsive.less * * Media queries file. * * @project Zimit Framework * @version 0.9.9 * @author Jorge Garrido Oval, firezenk@gmail.com * @copyright 2012 * @license MIT */ main, .content { width: 960px; } .row { margin: 0 auto; width: 960px; overflow: hidden; } .row .row { margin: 0 -16px 0 -16px; width: auto; display: inline-block; } .c1 { width: 48px; margin: 0 16px 0 16px; overflow: hidden; float: left; display: inline; } .c2 { width: 128px; margin: 0 16px 0 16px; overflow: hidden; float: left; display: inline; } .c3 { width: 208px; margin: 0 16px 0 16px; overflow: hidden; float: left; display: inline; } .c4 { width: 288px; margin: 0 16px 0 16px; overflow: hidden; float: left; display: inline; } .c5 { width: 368px; margin: 0 16px 0 16px; overflow: hidden; float: left; display: inline; } .c6 { width: 448px; margin: 0 16px 0 16px; overflow: hidden; float: left; display: inline; } .c7 { width: 528px; margin: 0 16px 0 16px; overflow: hidden; float: left; display: inline; } .c8 { width: 608px; margin: 0 16px 0 16px; overflow: hidden; float: left; display: inline; } .c9 { width: 688px; margin: 0 16px 0 16px; overflow: hidden; float: left; display: inline; } .c10 { width: 768px; margin: 0 16px 0 16px; overflow: hidden; float: left; display: inline; } .c11 { width: 848px; margin: 0 16px 0 16px; overflow: hidden; float: left; display: inline; } .c12 { width: 928px; margin: 0 16px 0 16px; overflow: hidden; float: left; display: inline; } .row > .o1 { margin-left: 96px; } .row > .o2 { margin-left: 176px; } .row > .o3 { margin-left: 256px; } .row > .o4 { margin-left: 336px; } .row > .o5 { margin-left: 416px; } .row > .o6 { margin-left: 496px; } .row > .o7 { margin-left: 576px; } .row > .o8 { margin-left: 656px; } .row > .o9 { margin-left: 736px; } .row > .o10 { margin-left: 816px; } .row > .o11 { margin-left: 896px; } .show-on-desktop { visibility: visible; } .show-on-tablet { visibility: visible; } .show-on-phone { visibility: visible; } .hide-on-desktop { visibility: hidden; } .hide-on-tablet { visibility: hidden; } .hide-on-phone { visibility: hidden; } @media only screen and (min-width: 1200px) { main, .content { width: 1200px; /* webkit */ -webkit-animation-property: -webkit-width; -webkit-animation-property: -webkit-height; -webkit-transition-duration: 1s; /* moz */ -moz-animation-property: -moz-width; -moz-animation-property: -moz-height; -moz-transition-duration: 1s; /* opera */ -o-animation-property: -o-width; -o-animation-property: -o-height; -o-transition-duration: 1s; } .row { margin: 0 auto; width: 1200px; overflow: hidden; } .row .row { margin: 0 -20px 0 -20px; width: auto; display: inline-block; } .c1 { width: 60px; margin: 0 20px 0 20px; overflow: hidden; float: left; display: inline; } .c2 { width: 160px; margin: 0 20px 0 20px; overflow: hidden; float: left; display: inline; } .c3 { width: 260px; margin: 0 20px 0 20px; overflow: hidden; float: left; display: inline; } .c4 { width: 360px; margin: 0 20px 0 20px; overflow: hidden; float: left; display: inline; } .c5 { width: 460px; margin: 0 20px 0 20px; overflow: hidden; float: left; display: inline; } .c6 { width: 560px; margin: 0 20px 0 20px; overflow: hidden; float: left; display: inline; } .c7 { width: 660px; margin: 0 20px 0 20px; overflow: hidden; float: left; display: inline; } .c8 { width: 760px; margin: 0 20px 0 20px; overflow: hidden; float: left; display: inline; } .c9 { width: 860px; margin: 0 20px 0 20px; overflow: hidden; float: left; display: inline; } .c10 { width: 960px; margin: 0 20px 0 20px; overflow: hidden; float: left; display: inline; } .c11 { width: 1060px; margin: 0 20px 0 20px; overflow: hidden; float: left; display: inline; } .c12 { width: 1160px; margin: 0 20px 0 20px; overflow: hidden; float: left; display: inline; } .row > .o1 { margin-left: 120px; } .row > .o2 { margin-left: 220px; } .row > .o3 { margin-left: 320px; } .row > .o4 { margin-left: 420px; } .row > .o5 { margin-left: 520px; } .row > .o6 { margin-left: 620px; } .row > .o7 { margin-left: 720px; } .row > .o8 { margin-left: 820px; } .row > .o9 { margin-left: 920px; } .row > .o10 { margin-left: 1020px; } .row > .o11 { margin-left: 1120px; } /* Responsive headers */ h1 { font-size: 3.6em; } h2 { font-size: 3.0em; } h3 { font-size: 2.4em; } h4 { font-size: 1.8em; } h5 { font-size: 1.6em; } h6 { font-size: 1.4em; } } @media only screen and (min-width: 768px) and (max-width: 959px) { main, .content { width: 768px; -webkit-animation-property: -webkit-width; -webkit-animation-property: -webkit-height; -webkit-transition-duration: 1s; -moz-animation-property: -moz-width; -moz-animation-property: -moz-height; -moz-transition-duration: 1s; -o-animation-property: -o-width; -o-animation-property: -o-height; -o-transition-duration: 1s; } .row { margin: 0 auto; width: 768px; overflow: hidden; } .row .row { margin: 0 -14px 0 -14px; width: auto; display: inline-block; } .c1 { width: 36px; margin: 0 14px 0 14px; overflow: hidden; float: left; display: inline; } .c2 { width: 100px; margin: 0 14px 0 14px; overflow: hidden; float: left; display: inline; } .c3 { width: 164px; margin: 0 14px 0 14px; overflow: hidden; float: left; display: inline; } .c4 { width: 228px; margin: 0 14px 0 14px; overflow: hidden; float: left; display: inline; } .c5 { width: 292px; margin: 0 14px 0 14px; overflow: hidden; float: left; display: inline; } .c6 { width: 356px; margin: 0 14px 0 14px; overflow: hidden; float: left; display: inline; } .c7 { width: 420px; margin: 0 14px 0 14px; overflow: hidden; float: left; display: inline; } .c8 { width: 484px; margin: 0 14px 0 14px; overflow: hidden; float: left; display: inline; } .c9 { width: 548px; margin: 0 14px 0 14px; overflow: hidden; float: left; display: inline; } .c10 { width: 612px; margin: 0 14px 0 14px; overflow: hidden; float: left; display: inline; } .c11 { width: 676px; margin: 0 14px 0 14px; overflow: hidden; float: left; display: inline; } .c12 { width: 740px; margin: 0 14px 0 14px; overflow: hidden; float: left; display: inline; } .row > .o1 { margin-left: 72px; } .row > .o2 { margin-left: 136px; } .row > .o3 { margin-left: 200px; } .row > .o4 { margin-left: 264px; } .row > .o5 { margin-left: 328px; } .row > .o6 { margin-left: 392px; } .row > .o7 { margin-left: 456px; } .row > .o8 { margin-left: 520px; } .row > .o9 { margin-left: 584px; } .row > .o10 { margin-left: 648px; } .row > .o11 { margin-left: 712px; } h1 { font-size: 3.6em; } h2 { font-size: 3.0em; } h3 { font-size: 2.4em; } h4 { font-size: 1.8em; } h5 { font-size: 1.6em; } h6 { font-size: 1.4em; } } @media only screen and (max-width: 479px) { main, .content { width: 300px; /* webkit */ -webkit-animation-property: -webkit-width; -webkit-animation-property: -webkit-height; -webkit-transition-duration: 1s; /* moz */ -moz-animation-property: -moz-width; -moz-animation-property: -moz-height; -moz-transition-duration: 1s; /* opera */ -o-animation-property: -o-width; -o-animation-property: -o-height; -o-transition-duration: 1s; } .row { margin: 0 auto; width: 300px; overflow: hidden; } .row .row { margin: 0; width: auto; display: inline-block; } .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12 { width: 300px; margin: 10px 0 0 0; overflow: hidden; float: left; display: inline; } .row > .o1, .row > .o2, .row > .o3, .row > .o4, .row > .o5, .row > .o6, .row > .o7, .row > .o8, .row > .o9, .row > .o10, .row > .o11 { margin-left: 0; } main .fix, .content .fix { position: relative; } h1 { font-size: 3.4em; } h2 { font-size: 2.8em; } h3 { font-size: 2.2em; } h4 { font-size: 1.6em; } h5 { font-size: 1.4em; } h6 { font-size: 1.2em; } table, thead, tbody, th, td, tr { display: block; } thead tr { position: absolute; top: -9999px; left: -9999px; } tr { border: 1px solid #979797; } tr:nth-of-type(odd) { background: #f9f9f9; } td { border: none; border-bottom: 1px solid #979797; position: relative; padding-left: 50%; white-space: normal; text-align: left; } td:before { content: attr(data-title); position: absolute; top: 6px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; text-align: left; font-weight: bold; } } @media only screen and (min-width: 480px) and (max-width: 767px) { main, .content { width: 456px; -webkit-animation-property: -webkit-width; -webkit-animation-property: -webkit-height; -webkit-transition-duration: 1s; -moz-animation-property: -moz-width; -moz-animation-property: -moz-height; -moz-transition-duration: 1s; -o-animation-property: -o-width; -o-animation-property: -o-height; -o-transition-duration: 1s; } .row { margin: 0 auto; width: 456px; overflow: hidden; } .row .row { margin: 0; width: auto; display: inline-block; } .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12 { width: 456px; margin: 10px 0 0 0; overflow: hidden; float: left; display: inline; } .row > .o1, .row > .o2, .row > .o3, .row > .o4, .row > .o5, .row > .o6, .row > .o7, .row > .o8, .row > .o9, .row > .o10, .row > .o11 { margin-left: 0; } main .fix, .content .fix { position: relative; } h1 { font-size: 3.4em; } h2 { font-size: 2.8em; } h3 { font-size: 2.2em; } h4 { font-size: 1.6em; } h5 { font-size: 1.4em; } h6 { font-size: 1.2em; } table, thead, tbody, th, td, tr { display: block; } thead tr { position: absolute; top: -9999px; left: -9999px; } tr { border: 1px solid #979797; } tr:nth-of-type(odd) { background: #f9f9f9; } td { border: none; border-bottom: 1px solid #979797; position: relative; padding-left: 50%; white-space: normal; text-align: left; } td:before { content: attr(data-title); position: absolute; top: 6px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; text-align: left; font-weight: bold; } } /** * Bars.less * * Progress bars, meters and circle loaders definition. * * @project Zimit Framework * @version 0.9.9 * @author Jorge Garrido Oval, firezenk@gmail.com * @copyright 2012 * @license MIT */ /* Provides a fully stylized HTML5 progress on supported browsers ``` ``` */ progress { padding: 0px; height: 20px; border: 1px solid #979797; appearance: none; -moz-appearance: none; -webkit-appearance: none; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; } progress[role]:after { background-image: none; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); } progress { background: transparent !important; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); } progress::-webkit-progress-bar { background: transparent; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); } progress::-moz-progress-bar { border: 1px solid #979797; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-color: #e5e0e4; background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.25, #ffffff), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, #ffffff), color-stop(0.75, #ffffff), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(135deg, #ffffff 25%, transparent 25%, transparent 50%, #ffffff 50%, #ffffff 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(135deg, #ffffff 25%, transparent 25%, transparent 50%, #ffffff 50%, #ffffff 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(135deg, #ffffff 25%, transparent 25%, transparent 50%, #ffffff 50%, r #ffffff 75%, transparent 75%, transparent); background-image: -o-linear-gradient(135deg, #ffffff 25%, transparent 25%, transparent 50%, #ffffff 50%, #ffffff 75%, transparent 75%, transparent); background-image: linear-gradient(135deg, #ffffff 25%, transparent 25%, transparent 50%, #ffffff 50%, #ffffff 75%, transparent 75%, transparent); background-size: 30px 30px; -webkit-animation: animate-stripes 3s linear infinite; -moz-animation: animate-stripes 3s linear infinite; -ms-animation: animate-stripes 3s linear infinite; -webkit-background-size: 30px 30px; -moz-background-size: 30px 30px; -ms-background-size: 30px 30px; } progress::-webkit-progress-value { border: 1px solid #979797; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-color: #e5e0e4; background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.25, #ffffff), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, #ffffff), color-stop(0.75, #ffffff), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(135deg, #ffffff 25%, transparent 25%, transparent 50%, #ffffff 50%, #ffffff 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(135deg, #ffffff 25%, transparent 25%, transparent 50%, #ffffff 50%, #ffffff 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(135deg, #ffffff 25%, transparent 25%, transparent 50%, #ffffff 50%, r #ffffff 75%, transparent 75%, transparent); background-image: -o-linear-gradient(135deg, #ffffff 25%, transparent 25%, transparent 50%, #ffffff 50%, #ffffff 75%, transparent 75%, transparent); background-image: linear-gradient(135deg, #ffffff 25%, transparent 25%, transparent 50%, #ffffff 50%, #ffffff 75%, transparent 75%, transparent); background-size: 30px 30px; -webkit-animation: animate-stripes 3s linear infinite; -moz-animation: animate-stripes 3s linear infinite; -ms-animation: animate-stripes 3s linear infinite; -webkit-background-size: 30px 30px; -moz-background-size: 30px 30px; -ms-background-size: 30px 30px; } progress[aria-valuenow]:before { border: 1px solid #979797; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-color: #e5e0e4; background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.25, #ffffff), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, #ffffff), color-stop(0.75, #ffffff), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(135deg, #ffffff 25%, transparent 25%, transparent 50%, #ffffff 50%, #ffffff 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(135deg, #ffffff 25%, transparent 25%, transparent 50%, #ffffff 50%, #ffffff 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(135deg, #ffffff 25%, transparent 25%, transparent 50%, #ffffff 50%, r #ffffff 75%, transparent 75%, transparent); background-image: -o-linear-gradient(135deg, #ffffff 25%, transparent 25%, transparent 50%, #ffffff 50%, #ffffff 75%, transparent 75%, transparent); background-image: linear-gradient(135deg, #ffffff 25%, transparent 25%, transparent 50%, #ffffff 50%, #ffffff 75%, transparent 75%, transparent); background-size: 30px 30px; -webkit-animation: animate-stripes 3s linear infinite; -moz-animation: animate-stripes 3s linear infinite; -ms-animation: animate-stripes 3s linear infinite; -webkit-background-size: 30px 30px; -moz-background-size: 30px 30px; -ms-background-size: 30px 30px; } /* Provides a special type of progress bar, a circle loading component ```
    ``` */ .circle { background-color: #ffffff; border: 7px solid #aad1f8; opacity: .8; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; border-top: 5px solid #ffffff; border-left: 5px solid #ffffff; border-right: 5px solid #ffffff; width: 50px; height: 50px; margin: 0 auto; -moz-animation: spin .8s infinite linear; -webkit-animation: spin .8s infinite linear; -ms-animation: spin .8s infinite linear; } .circle > div { width: 110%; height: 110%; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-color: #ffffff; -moz-animation: spin .8s infinite linear; -webkit-animation: spin .8s infinite linear; -ms-animation: spin .8s infinite linear; } /* The new HTML5 meter component (supported on a few modern browsers) 60% */ meter { padding: 0px; border: 1px solid #979797; background: transparent !important; appearance: none; -moz-appearance: none; -webkit-appearance: none; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e0e4)); background: -webkit-linear-gradient(top, #ffffff, #e5e0e4); background: -moz-linear-gradient(top, #ffffff, #e5e0e4); background: -ms-linear-gradient(top, #ffffff, #e5e0e4); background: -o-linear-gradient(top, #ffffff, #e5e0e4); background-color: #ffffff; } meter::-webkit-meter-horizontal-optimum-value, meter::-webkit-meter-horizontal-suboptimal-value, meter::-webkit-meter-horizontal-even-less-good-value { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cceeaa), to(#77aa33)); } @-webkit-keyframes animate-stripes { 0% { background-position: 0 0; } 100% { background-position: 60px 0; } } @-moz-keyframes animate-stripes { 0% { background-position: 0 0; } 100% { background-position: 60px 0; } } @-moz-keyframes spin { 0% { -moz-transform: rotate(0deg); } 100% { -moz-transform: rotate(360deg); } } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @-moz-keyframes unspin { 0% { -moz-transform: rotate(0deg); } 100% { -moz-transform: rotate(-360deg); } } @-webkit-keyframes unspin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(-360deg); } } /** * Notifications.less * * Notification styling only. * * @project Zimit Framework * @version 0.9.9 * @author Jorge Garrido Oval, firezenk@gmail.com * @copyright 2012 * @license MIT */ /* Creates a desktop-simulated notification with timming, also you can use 'notificaton' semantic element instead of 'div' Click here ->
    save

    This is a dynamic notification, using only Pure CSS

    ×
    */ notification, .notification { z-index: 10000; display: none; position: absolute; top: 55px; right: 5px; width: 360px; text-align: left; padding-bottom: 10px; position: fixed; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; opacity: 0; -webkit-opacity: 0; -moz-opacity: 0; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); border: #ffffff; background-color: #cccccc; color: #ffffff; } notification a, .notification a { position: absolute; font-weight: bold; top: -5px; left: 340px; text-decoration: none; float: right; margin-top: 5px; margin-right: 5px; } notification > p, .notification > p { margin-right: 10px; } notification .progress, .notification .progress { width: 0px; height: 4px; position: absolute; bottom: 5px; left: 2%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; } notification icon, .notification icon, notification .lsf, .notification .lsf { float: left; padding: 10px; } notification a, .notification a, notification icon, .notification icon { color: #ffffff; } notification .progress, .notification .progress { background-color: #ffffff; } /* Notification element also supports default theming Click here ->
    save

    This is a dynamic notification, using only Pure CSS

    ×
    */ .notif-red { border: #990000; background-color: #ff6666; color: #990000; } .notif-red a, .notif-red icon { color: #990000; } .notif-red .progress { background-color: #990000; } .notif-blue { border: #1a3ca2; background-color: #99afef; color: #1a3ca2; } .notif-blue a, .notif-blue icon { color: #1a3ca2; } .notif-blue .progress { background-color: #1a3ca2; } .notif-orange { border: #996300; background-color: #ffc966; color: #996300; } .notif-orange a, .notif-orange icon { color: #996300; } .notif-orange .progress { background-color: #996300; } .notif-yellow { border: #998100; background-color: #ffe766; color: #998100; } .notif-yellow a, .notif-yellow icon { color: #998100; } .notif-yellow .progress { background-color: #998100; } .notif-green { border: #0e390e; background-color: #42d142; color: #0e390e; } .notif-green a, .notif-green icon { color: #0e390e; } .notif-green .progress { background-color: #0e390e; } .notif-brown { border: #502917; background-color: #d28561; color: #502917; } .notif-brown a, .notif-brown icon { color: #502917; } .notif-brown .progress { background-color: #502917; } .notif-gray { border: #4d4d4d; background-color: #b3b3b3; color: #4d4d4d; } .notif-gray a, .notif-gray icon { color: #4d4d4d; } .notif-gray .progress { background-color: #4d4d4d; } .notif-black { border: #000000; background-color: #333333; color: #000000; } .notif-black a, .notif-black icon { color: #000000; } .notif-black .progress { background-color: #000000; } .notif-white { border: #ffffff; background-color: #cccccc; color: #ffffff; } .notif-white a, .notif-white icon { color: #ffffff; } .notif-white .progress { background-color: #ffffff; } input.notification-start:checked ~ .notification { display: block; -webkit-animation: fadeNotif 5s linear forwards; -moz-animation: fadeNotif 5s linear forwards; -o-animation: fadeNotif 5s linear forwards; -ms-animation: fadeNotif 5s linear forwards; animation: fadeNotif 5s linear forwards; } input.notification-start:checked ~ .notification .progress { -webkit-animation: runNotif 4s linear forwards 0.5s; -moz-animation: runNotif 4s linear forwards 0.5s; -o-animation: runNotif 4s linear forwards 0.5s; -ms-animation: runNotif 4s linear forwards 0.5s; animation: runNotif 4s linear forwards 0.5s; } @-webkit-keyframes fadeNotif { 0% { opacity: 0; } 10% { opacity: 1; } 90% { opacity: 1; -webkit-transform: translatey(0px); } 99% { opacity: 0; -webkit-transform: translatey(-30px); } 100% { opacity: 0; } } @-moz-keyframes fadeNotif { 0% { opacity: 0; } 10% { opacity: 1; } 90% { opacity: 1; -moz-transform: translatey(0px); } 99% { opacity: 0; -moz-transform: translatey(-30px); } 100% { opacity: 0; } } @-o-keyframes fadeNotif { 0% { opacity: 0; } 10% { opacity: 1; } 90% { opacity: 1; -o-transform: translatey(0px); } 99% { opacity: 0; -o-transform: translatey(-30px); } 100% { opacity: 0; } } @-ms-keyframes fadeNotif { 0% { opacity: 0; } 10% { opacity: 1; } 90% { opacity: 1; -ms-transform: translatey(0px); } 99% { opacity: 0; -ms-transform: translatey(-30px); } 100% { opacity: 0; } } @keyframes fadeNotif { 0% { opacity: 0; } 10% { opacity: 1; } 90% { opacity: 1; transform: translatey(0px); } 99% { opacity: 0; transform: translatey(-30px); } 100% { opacity: 0; } } @-webkit-keyframes runNotif { 0% { width: 0%; background: rgba(255, 255, 255, 0.3); } 100% { width: 96%; background: #ffffff; } } @-moz-keyframes runNotif { 0% { width: 0%; background: rgba(255, 255, 255, 0.3); } 100% { width: 96%; background: #ffffff; } } @-o-keyframes runNotif { 0% { width: 0%; background: rgba(255, 255, 255, 0.3); } 100% { width: 96%; background: #ffffff; } } @-ms-keyframes runNotif { 0% { width: 0%; background: rgba(255, 255, 255, 0.3); } 100% { width: 96%; background: #ffffff; } } @keyframes runNotif { 0% { width: 0%; background: rgba(255, 255, 255, 0.3); } 100% { width: 96%; background: #ffffff; } } /** * Icons.less * * Add typographic based icons. * * @project Zimit Framework * @version 0.9.9 * @author Jorge Garrido Oval, firezenk@gmail.com * @copyright 2012 * @license MIT */ @font-face { font-weight: normal; font-style: normal; font-family: 'LigatureSymbols'; src: url('LigatureSymbols.eot'); src: url('LigatureSymbols.eot?#iefix') format('embedded-opentype'), url('LigatureSymbols.woff') format('woff'), url('LigatureSymbols.ttf') format('truetype'), url('LigatureSymbols.svg#LigatureSymbols') format('svg'); src: url('LigatureSymbols.ttf') format('truetype'); } /* Sample for use any font-icon on any element info */ .lsf { font-size: 36px; font-family: 'LigatureSymbols'; -webkit-text-rendering: optimizeLegibility; -moz-text-rendering: optimizeLegibility; -ms-text-rendering: optimizeLegibility; -o-text-rendering: optimizeLegibility; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-feature-settings: "liga" 1, "dlig" 1; -moz-font-feature-settings: "liga=1, dlig=1"; -ms-font-feature-settings: "liga" 1, "dlig" 1; -o-font-feature-settings: "liga" 1, "dlig" 1; font-feature-settings: "liga" 1, "dlig" 1; } /* New elements called 'icon', do the same as .lsf class but more semantic info */ icon { font-size: 36px; font-family: 'LigatureSymbols'; -webkit-text-rendering: optimizeLegibility; -moz-text-rendering: optimizeLegibility; -ms-text-rendering: optimizeLegibility; -o-text-rendering: optimizeLegibility; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-feature-settings: "liga" 1, "dlig" 1; -moz-font-feature-settings: "liga=1, dlig=1"; -ms-font-feature-settings: "liga" 1, "dlig" 1; -o-font-feature-settings: "liga" 1, "dlig" 1; font-feature-settings: "liga" 1, "dlig" 1; }