/*!
 * Hoja de estilos creada para http://blog.joaquinfernandez.net
 *
 * Creada usando SASS, Bootstrap y otros mixins.
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family              : sans-serif;
    -ms-text-size-adjust     : 100%;
    -webkit-text-size-adjust : 100%
}

body {
    margin : 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display : block
}

audio, canvas, progress, video {
    display        : inline-block;
    vertical-align : baseline
}

audio:not([controls]) {
    display : none;
    height  : 0
}

[hidden], template {
    display : none
}

a {
    background-color : transparent
}

a:active, a:hover {
    outline : 0
}

abbr[title] {
    border-bottom : 1px dotted
}

b, strong {
    font-weight : bold
}

dfn {
    font-style : italic
}

h1 {
    font-size : 2em;
    margin    : 0.67em 0
}

mark {
    background : #ff0;
    color      : #000
}

small {
    font-size : 80%
}

sub, sup {
    font-size      : 75%;
    line-height    : 0;
    position       : relative;
    vertical-align : baseline
}

sup {
    top : -0.5em
}

sub {
    bottom : -0.25em
}

img {
    border : 0
}

svg:not(:root) {
    overflow : hidden
}

figure {
    margin : 1em 40px
}

hr {
    box-sizing : content-box;
    height     : 0
}

pre {
    overflow : auto
}

code, kbd, pre, samp {
    font-family : monospace, monospace;
    font-size   : 1em
}

button, input, optgroup, select, textarea {
    color  : inherit;
    font   : inherit;
    margin : 0
}

button {
    overflow : visible
}

button, select {
    text-transform : none
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance : button;
    cursor             : pointer
}

button[disabled], html input[disabled] {
    cursor : default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border  : 0;
    padding : 0
}

input {
    line-height : normal
}

input[type="checkbox"], input[type="radio"] {
    box-sizing : border-box;
    padding    : 0
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    height : auto
}

input[type="search"] {
    -webkit-appearance : textfield;
    box-sizing         : content-box
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance : none
}

fieldset {
    border  : 1px solid #c0c0c0;
    margin  : 0 2px;
    padding : 0.35em 0.625em 0.75em
}

legend {
    border  : 0;
    padding : 0
}

textarea {
    overflow : auto
}

optgroup {
    font-weight : bold
}

table {
    border-collapse : collapse;
    border-spacing  : 0
}

td, th {
    padding : 0
}

@font-face {
    font-family : 'Glyphicons Halflings';
    src         : url(/fonts/./glyphicons-halflings-regular.eot?1437328440);
    src         : url(/fonts/./glyphicons-halflings-regular.eot?&1437328440#iefix) format("embedded-opentype"), url(/fonts/./glyphicons-halflings-regular.woff2?1437328440) format("woff2"), url(/fonts/./glyphicons-halflings-regular.woff?1437328440) format("woff"), url(/fonts/./glyphicons-halflings-regular.ttf?1437328440) format("truetype"), url(/fonts/./glyphicons-halflings-regular.svg?1437328440#glyphicons_halflingsregular) format("svg")
}

.glyphicon {
    position                : relative;
    top                     : 1px;
    display                 : inline-block;
    font-family             : 'Glyphicons Halflings';
    font-style              : normal;
    font-weight             : normal;
    line-height             : 1;
    -webkit-font-smoothing  : antialiased;
    -moz-osx-font-smoothing : grayscale
}

.glyphicon-asterisk:before {
    content : "\002a"
}

.glyphicon-plus:before {
    content : "\002b"
}

.glyphicon-euro:before, .glyphicon-eur:before {
    content : "\20ac"
}

.glyphicon-minus:before {
    content : "\2212"
}

.glyphicon-cloud:before {
    content : "\2601"
}

.glyphicon-envelope:before {
    content : "\2709"
}

.glyphicon-pencil:before {
    content : "\270f"
}

.glyphicon-glass:before {
    content : "\e001"
}

.glyphicon-music:before {
    content : "\e002"
}

.glyphicon-search:before {
    content : "\e003"
}

.glyphicon-heart:before {
    content : "\e005"
}

.glyphicon-star:before {
    content : "\e006"
}

.glyphicon-star-empty:before {
    content : "\e007"
}

.glyphicon-user:before {
    content : "\e008"
}

.glyphicon-film:before {
    content : "\e009"
}

.glyphicon-th-large:before {
    content : "\e010"
}

.glyphicon-th:before {
    content : "\e011"
}

.glyphicon-th-list:before {
    content : "\e012"
}

.glyphicon-ok:before {
    content : "\e013"
}

.glyphicon-remove:before {
    content : "\e014"
}

.glyphicon-zoom-in:before {
    content : "\e015"
}

.glyphicon-zoom-out:before {
    content : "\e016"
}

.glyphicon-off:before {
    content : "\e017"
}

.glyphicon-signal:before {
    content : "\e018"
}

.glyphicon-cog:before {
    content : "\e019"
}

.glyphicon-trash:before {
    content : "\e020"
}

.glyphicon-home:before {
    content : "\e021"
}

.glyphicon-file:before {
    content : "\e022"
}

.glyphicon-time:before {
    content : "\e023"
}

.glyphicon-road:before {
    content : "\e024"
}

.glyphicon-download-alt:before {
    content : "\e025"
}

.glyphicon-download:before {
    content : "\e026"
}

.glyphicon-upload:before {
    content : "\e027"
}

.glyphicon-inbox:before {
    content : "\e028"
}

.glyphicon-play-circle:before {
    content : "\e029"
}

.glyphicon-repeat:before {
    content : "\e030"
}

.glyphicon-refresh:before {
    content : "\e031"
}

.glyphicon-list-alt:before {
    content : "\e032"
}

.glyphicon-lock:before {
    content : "\e033"
}

.glyphicon-flag:before {
    content : "\e034"
}

.glyphicon-headphones:before {
    content : "\e035"
}

.glyphicon-volume-off:before {
    content : "\e036"
}

.glyphicon-volume-down:before {
    content : "\e037"
}

.glyphicon-volume-up:before {
    content : "\e038"
}

.glyphicon-qrcode:before {
    content : "\e039"
}

.glyphicon-barcode:before {
    content : "\e040"
}

.glyphicon-tag:before {
    content : "\e041"
}

.glyphicon-tags:before {
    content : "\e042"
}

.glyphicon-book:before {
    content : "\e043"
}

.glyphicon-bookmark:before {
    content : "\e044"
}

.glyphicon-print:before {
    content : "\e045"
}

.glyphicon-camera:before {
    content : "\e046"
}

.glyphicon-font:before {
    content : "\e047"
}

.glyphicon-bold:before {
    content : "\e048"
}

.glyphicon-italic:before {
    content : "\e049"
}

.glyphicon-text-height:before {
    content : "\e050"
}

.glyphicon-text-width:before {
    content : "\e051"
}

.glyphicon-align-left:before {
    content : "\e052"
}

.glyphicon-align-center:before {
    content : "\e053"
}

.glyphicon-align-right:before {
    content : "\e054"
}

.glyphicon-align-justify:before {
    content : "\e055"
}

.glyphicon-list:before {
    content : "\e056"
}

.glyphicon-indent-left:before {
    content : "\e057"
}

.glyphicon-indent-right:before {
    content : "\e058"
}

.glyphicon-facetime-video:before {
    content : "\e059"
}

.glyphicon-picture:before {
    content : "\e060"
}

.glyphicon-map-marker:before {
    content : "\e062"
}

.glyphicon-adjust:before {
    content : "\e063"
}

.glyphicon-tint:before {
    content : "\e064"
}

.glyphicon-edit:before {
    content : "\e065"
}

.glyphicon-share:before {
    content : "\e066"
}

.glyphicon-check:before {
    content : "\e067"
}

.glyphicon-move:before {
    content : "\e068"
}

.glyphicon-step-backward:before {
    content : "\e069"
}

.glyphicon-fast-backward:before {
    content : "\e070"
}

.glyphicon-backward:before {
    content : "\e071"
}

.glyphicon-play:before {
    content : "\e072"
}

.glyphicon-pause:before {
    content : "\e073"
}

.glyphicon-stop:before {
    content : "\e074"
}

.glyphicon-forward:before {
    content : "\e075"
}

.glyphicon-fast-forward:before {
    content : "\e076"
}

.glyphicon-step-forward:before {
    content : "\e077"
}

.glyphicon-eject:before {
    content : "\e078"
}

.glyphicon-chevron-left:before {
    content : "\e079"
}

.glyphicon-chevron-right:before {
    content : "\e080"
}

.glyphicon-plus-sign:before {
    content : "\e081"
}

.glyphicon-minus-sign:before {
    content : "\e082"
}

.glyphicon-remove-sign:before {
    content : "\e083"
}

.glyphicon-ok-sign:before {
    content : "\e084"
}

.glyphicon-question-sign:before {
    content : "\e085"
}

.glyphicon-info-sign:before {
    content : "\e086"
}

.glyphicon-screenshot:before {
    content : "\e087"
}

.glyphicon-remove-circle:before {
    content : "\e088"
}

.glyphicon-ok-circle:before {
    content : "\e089"
}

.glyphicon-ban-circle:before {
    content : "\e090"
}

.glyphicon-arrow-left:before {
    content : "\e091"
}

.glyphicon-arrow-right:before {
    content : "\e092"
}

.glyphicon-arrow-up:before {
    content : "\e093"
}

.glyphicon-arrow-down:before {
    content : "\e094"
}

.glyphicon-share-alt:before {
    content : "\e095"
}

.glyphicon-resize-full:before {
    content : "\e096"
}

.glyphicon-resize-small:before {
    content : "\e097"
}

.glyphicon-exclamation-sign:before {
    content : "\e101"
}

.glyphicon-gift:before {
    content : "\e102"
}

.glyphicon-leaf:before {
    content : "\e103"
}

.glyphicon-fire:before {
    content : "\e104"
}

.glyphicon-eye-open:before {
    content : "\e105"
}

.glyphicon-eye-close:before {
    content : "\e106"
}

.glyphicon-warning-sign:before {
    content : "\e107"
}

.glyphicon-plane:before {
    content : "\e108"
}

.glyphicon-calendar:before {
    content : "\e109"
}

.glyphicon-random:before {
    content : "\e110"
}

.glyphicon-comment:before {
    content : "\e111"
}

.glyphicon-magnet:before {
    content : "\e112"
}

.glyphicon-chevron-up:before {
    content : "\e113"
}

.glyphicon-chevron-down:before {
    content : "\e114"
}

.glyphicon-retweet:before {
    content : "\e115"
}

.glyphicon-shopping-cart:before {
    content : "\e116"
}

.glyphicon-folder-close:before {
    content : "\e117"
}

.glyphicon-folder-open:before {
    content : "\e118"
}

.glyphicon-resize-vertical:before {
    content : "\e119"
}

.glyphicon-resize-horizontal:before {
    content : "\e120"
}

.glyphicon-hdd:before {
    content : "\e121"
}

.glyphicon-bullhorn:before {
    content : "\e122"
}

.glyphicon-bell:before {
    content : "\e123"
}

.glyphicon-certificate:before {
    content : "\e124"
}

.glyphicon-thumbs-up:before {
    content : "\e125"
}

.glyphicon-thumbs-down:before {
    content : "\e126"
}

.glyphicon-hand-right:before {
    content : "\e127"
}

.glyphicon-hand-left:before {
    content : "\e128"
}

.glyphicon-hand-up:before {
    content : "\e129"
}

.glyphicon-hand-down:before {
    content : "\e130"
}

.glyphicon-circle-arrow-right:before {
    content : "\e131"
}

.glyphicon-circle-arrow-left:before {
    content : "\e132"
}

.glyphicon-circle-arrow-up:before {
    content : "\e133"
}

.glyphicon-circle-arrow-down:before {
    content : "\e134"
}

.glyphicon-globe:before {
    content : "\e135"
}

.glyphicon-wrench:before {
    content : "\e136"
}

.glyphicon-tasks:before {
    content : "\e137"
}

.glyphicon-filter:before {
    content : "\e138"
}

.glyphicon-briefcase:before {
    content : "\e139"
}

.glyphicon-fullscreen:before {
    content : "\e140"
}

.glyphicon-dashboard:before {
    content : "\e141"
}

.glyphicon-paperclip:before {
    content : "\e142"
}

.glyphicon-heart-empty:before {
    content : "\e143"
}

.glyphicon-link:before {
    content : "\e144"
}

.glyphicon-phone:before {
    content : "\e145"
}

.glyphicon-pushpin:before {
    content : "\e146"
}

.glyphicon-usd:before {
    content : "\e148"
}

.glyphicon-gbp:before {
    content : "\e149"
}

.glyphicon-sort:before {
    content : "\e150"
}

.glyphicon-sort-by-alphabet:before {
    content : "\e151"
}

.glyphicon-sort-by-alphabet-alt:before {
    content : "\e152"
}

.glyphicon-sort-by-order:before {
    content : "\e153"
}

.glyphicon-sort-by-order-alt:before {
    content : "\e154"
}

.glyphicon-sort-by-attributes:before {
    content : "\e155"
}

.glyphicon-sort-by-attributes-alt:before {
    content : "\e156"
}

.glyphicon-unchecked:before {
    content : "\e157"
}

.glyphicon-expand:before {
    content : "\e158"
}

.glyphicon-collapse-down:before {
    content : "\e159"
}

.glyphicon-collapse-up:before {
    content : "\e160"
}

.glyphicon-log-in:before {
    content : "\e161"
}

.glyphicon-flash:before {
    content : "\e162"
}

.glyphicon-log-out:before {
    content : "\e163"
}

.glyphicon-new-window:before {
    content : "\e164"
}

.glyphicon-record:before {
    content : "\e165"
}

.glyphicon-save:before {
    content : "\e166"
}

.glyphicon-open:before {
    content : "\e167"
}

.glyphicon-saved:before {
    content : "\e168"
}

.glyphicon-import:before {
    content : "\e169"
}

.glyphicon-export:before {
    content : "\e170"
}

.glyphicon-send:before {
    content : "\e171"
}

.glyphicon-floppy-disk:before {
    content : "\e172"
}

.glyphicon-floppy-saved:before {
    content : "\e173"
}

.glyphicon-floppy-remove:before {
    content : "\e174"
}

.glyphicon-floppy-save:before {
    content : "\e175"
}

.glyphicon-floppy-open:before {
    content : "\e176"
}

.glyphicon-credit-card:before {
    content : "\e177"
}

.glyphicon-transfer:before {
    content : "\e178"
}

.glyphicon-cutlery:before {
    content : "\e179"
}

.glyphicon-header:before {
    content : "\e180"
}

.glyphicon-compressed:before {
    content : "\e181"
}

.glyphicon-earphone:before {
    content : "\e182"
}

.glyphicon-phone-alt:before {
    content : "\e183"
}

.glyphicon-tower:before {
    content : "\e184"
}

.glyphicon-stats:before {
    content : "\e185"
}

.glyphicon-sd-video:before {
    content : "\e186"
}

.glyphicon-hd-video:before {
    content : "\e187"
}

.glyphicon-subtitles:before {
    content : "\e188"
}

.glyphicon-sound-stereo:before {
    content : "\e189"
}

.glyphicon-sound-dolby:before {
    content : "\e190"
}

.glyphicon-sound-5-1:before {
    content : "\e191"
}

.glyphicon-sound-6-1:before {
    content : "\e192"
}

.glyphicon-sound-7-1:before {
    content : "\e193"
}

.glyphicon-copyright-mark:before {
    content : "\e194"
}

.glyphicon-registration-mark:before {
    content : "\e195"
}

.glyphicon-cloud-download:before {
    content : "\e197"
}

.glyphicon-cloud-upload:before {
    content : "\e198"
}

.glyphicon-tree-conifer:before {
    content : "\e199"
}

.glyphicon-tree-deciduous:before {
    content : "\e200"
}

.glyphicon-cd:before {
    content : "\e201"
}

.glyphicon-save-file:before {
    content : "\e202"
}

.glyphicon-open-file:before {
    content : "\e203"
}

.glyphicon-level-up:before {
    content : "\e204"
}

.glyphicon-copy:before {
    content : "\e205"
}

.glyphicon-paste:before {
    content : "\e206"
}

.glyphicon-alert:before {
    content : "\e209"
}

.glyphicon-equalizer:before {
    content : "\e210"
}

.glyphicon-king:before {
    content : "\e211"
}

.glyphicon-queen:before {
    content : "\e212"
}

.glyphicon-pawn:before {
    content : "\e213"
}

.glyphicon-bishop:before {
    content : "\e214"
}

.glyphicon-knight:before {
    content : "\e215"
}

.glyphicon-baby-formula:before {
    content : "\e216"
}

.glyphicon-tent:before {
    content : "\26fa"
}

.glyphicon-blackboard:before {
    content : "\e218"
}

.glyphicon-bed:before {
    content : "\e219"
}

.glyphicon-apple:before {
    content : "\f8ff"
}

.glyphicon-erase:before {
    content : "\e221"
}

.glyphicon-hourglass:before {
    content : "\231b"
}

.glyphicon-lamp:before {
    content : "\e223"
}

.glyphicon-duplicate:before {
    content : "\e224"
}

.glyphicon-piggy-bank:before {
    content : "\e225"
}

.glyphicon-scissors:before {
    content : "\e226"
}

.glyphicon-bitcoin:before {
    content : "\e227"
}

.glyphicon-btc:before {
    content : "\e227"
}

.glyphicon-xbt:before {
    content : "\e227"
}

.glyphicon-yen:before {
    content : "\00a5"
}

.glyphicon-jpy:before {
    content : "\00a5"
}

.glyphicon-ruble:before {
    content : "\20bd"
}

.glyphicon-rub:before {
    content : "\20bd"
}

.glyphicon-scale:before {
    content : "\e230"
}

.glyphicon-ice-lolly:before {
    content : "\e231"
}

.glyphicon-ice-lolly-tasted:before {
    content : "\e232"
}

.glyphicon-education:before {
    content : "\e233"
}

.glyphicon-option-horizontal:before {
    content : "\e234"
}

.glyphicon-option-vertical:before {
    content : "\e235"
}

.glyphicon-menu-hamburger:before {
    content : "\e236"
}

.glyphicon-modal-window:before {
    content : "\e237"
}

.glyphicon-oil:before {
    content : "\e238"
}

.glyphicon-grain:before {
    content : "\e239"
}

.glyphicon-sunglasses:before {
    content : "\e240"
}

.glyphicon-text-size:before {
    content : "\e241"
}

.glyphicon-text-color:before {
    content : "\e242"
}

.glyphicon-text-background:before {
    content : "\e243"
}

.glyphicon-object-align-top:before {
    content : "\e244"
}

.glyphicon-object-align-bottom:before {
    content : "\e245"
}

.glyphicon-object-align-horizontal:before {
    content : "\e246"
}

.glyphicon-object-align-left:before {
    content : "\e247"
}

.glyphicon-object-align-vertical:before {
    content : "\e248"
}

.glyphicon-object-align-right:before {
    content : "\e249"
}

.glyphicon-triangle-right:before {
    content : "\e250"
}

.glyphicon-triangle-left:before {
    content : "\e251"
}

.glyphicon-triangle-bottom:before {
    content : "\e252"
}

.glyphicon-triangle-top:before {
    content : "\e253"
}

.glyphicon-console:before {
    content : "\e254"
}

.glyphicon-superscript:before {
    content : "\e255"
}

.glyphicon-subscript:before {
    content : "\e256"
}

.glyphicon-menu-left:before {
    content : "\e257"
}

.glyphicon-menu-right:before {
    content : "\e258"
}

.glyphicon-menu-down:before {
    content : "\e259"
}

.glyphicon-menu-up:before {
    content : "\e260"
}

* {
    box-sizing : border-box
}

*:before, *:after {
    box-sizing : border-box
}

html {
    font-size                   : 10px;
    -webkit-tap-highlight-color : transparent
}

body {
    font-family      : Marmelad, sans-serif;
    font-size        : 16px;
    line-height      : 1.42857143;
    color            : #333;
    background-color : #fff
}

input, button, select, textarea {
    font-family : inherit;
    font-size   : inherit;
    line-height : inherit
}

a {
    color           : #369;
    text-decoration : none
}

a:hover, a:focus {
    color           : #204060;
    text-decoration : underline
}

a:focus {
    outline        : thin dotted;
    outline        : 5px auto -webkit-focus-ring-color;
    outline-offset : -2px
}

figure {
    margin : 0
}

img {
    vertical-align : middle
}

.img-responsive {
    display   : block;
    max-width : 100%;
    height    : auto
}

.img-rounded {
    border-radius : 6px
}

.img-thumbnail {
    padding            : 4px;
    line-height        : 1.42857143;
    background-color   : #fff;
    border             : 1px solid #ddd;
    border-radius      : 4px;
    -webkit-transition : all 0.2s ease-in-out;
    transition         : all 0.2s ease-in-out;
    display            : inline-block;
    max-width          : 100%;
    height             : auto
}

.img-circle {
    border-radius : 50%
}

hr {
    margin-top    : 22px;
    margin-bottom : 22px;
    border        : 0;
    border-top    : 1px solid #eee
}

.sr-only {
    position : absolute;
    width    : 1px;
    height   : 1px;
    margin   : -1px;
    padding  : 0;
    overflow : hidden;
    clip     : rect(0, 0, 0, 0);
    border   : 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position : static;
    width    : auto;
    height   : auto;
    margin   : 0;
    overflow : visible;
    clip     : auto
}

[role="button"] {
    cursor : pointer
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family : inherit;
    font-weight : 500;
    line-height : 1.1;
    color       : inherit
}

h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small {
    font-weight : normal;
    line-height : 1;
    color       : #777
}

h1, .h1, h2, .h2, h3, .h3 {
    margin-top    : 22px;
    margin-bottom : 11px
}

h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small {
    font-size : 65%
}

h4, .h4, h5, .h5, h6, .h6 {
    margin-top    : 11px;
    margin-bottom : 11px
}

h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small {
    font-size : 75%
}

h1, .h1 {
    font-size : 41px
}

h2, .h2 {
    font-size : 34px
}

h3, .h3 {
    font-size : 28px
}

h4, .h4 {
    font-size : 20px
}

h5, .h5 {
    font-size : 16px
}

h6, .h6 {
    font-size : 14px
}

p {
    margin : 0 0 11px
}

.lead {
    margin-bottom : 22px;
    font-size     : 18px;
    font-weight   : 300;
    line-height   : 1.4
}

@media (min-width : 768px) {
    .lead {
        font-size : 24px
    }
}

small, .small {
    font-size : 87%
}

mark, .mark {
    background-color : #fcf8e3;
    padding          : .2em
}

.text-left {
    text-align : left
}

.text-right {
    text-align : right
}

.text-center {
    text-align : center
}

.text-justify {
    text-align : justify
}

.text-nowrap {
    white-space : nowrap
}

.text-lowercase {
    text-transform : lowercase
}

.text-uppercase, .initialism {
    text-transform : uppercase
}

.text-capitalize {
    text-transform : capitalize
}

.text-muted {
    color : #777
}

.text-primary {
    color : #337ab7
}

a.text-primary:hover, a.text-primary:focus {
    color : #286090
}

.text-success {
    color : #3c763d
}

a.text-success:hover, a.text-success:focus {
    color : #2b542c
}

.text-info {
    color : #31708f
}

a.text-info:hover, a.text-info:focus {
    color : #245269
}

.text-warning {
    color : #8a6d3b
}

a.text-warning:hover, a.text-warning:focus {
    color : #66512c
}

.text-danger {
    color : #a94442
}

a.text-danger:hover, a.text-danger:focus {
    color : #843534
}

.bg-primary {
    color : #fff
}

.bg-primary {
    background-color : #337ab7
}

a.bg-primary:hover, a.bg-primary:focus {
    background-color : #286090
}

.bg-success {
    background-color : #dff0d8
}

a.bg-success:hover, a.bg-success:focus {
    background-color : #c1e2b3
}

.bg-info {
    background-color : #d9edf7
}

a.bg-info:hover, a.bg-info:focus {
    background-color : #afd9ee
}

.bg-warning {
    background-color : #fcf8e3
}

a.bg-warning:hover, a.bg-warning:focus {
    background-color : #f7ecb5
}

.bg-danger {
    background-color : #f2dede
}

a.bg-danger:hover, a.bg-danger:focus {
    background-color : #e4b9b9
}

.page-header {
    padding-bottom : 10px;
    margin         : 44px 0 22px;
    border-bottom  : 1px solid #eee
}

ul, ol {
    margin-top    : 0;
    margin-bottom : 11px
}

ul ul, ul ol, ol ul, ol ol {
    margin-bottom : 0
}

.list-unstyled {
    padding-left : 0;
    list-style   : none
}

.list-inline, #sidebar .widget.Label ul, #sidebar .widget.tag ul, #sidebar .widget.Label ul li span.widget ul, #sidebar .widget.tag ul li span.widget ul {
    padding-left : 0;
    list-style   : none;
    margin-left  : -5px
}

.list-inline > li, #sidebar .widget.Label ul > li, #sidebar .widget.tag ul > li, #sidebar .widget.Label ul li span.widget ul > li, #sidebar .widget.tag ul li span.widget ul > li {
    display       : inline-block;
    padding-left  : 5px;
    padding-right : 5px
}

dl {
    margin-top    : 0;
    margin-bottom : 22px
}

dt, dd {
    line-height : 1.42857143
}

dt {
    font-weight : bold
}

dd {
    margin-left : 0
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
    content : " ";
    display : table
}

.dl-horizontal dd:after {
    clear : both
}

@media (min-width : 768px) {
    .dl-horizontal dt {
        float         : left;
        width         : 160px;
        clear         : left;
        text-align    : right;
        overflow      : hidden;
        text-overflow : ellipsis;
        white-space   : nowrap
    }

    .dl-horizontal dd {
        margin-left : 180px
    }
}

abbr[title], abbr[data-original-title] {
    cursor        : help;
    border-bottom : 1px dotted #777
}

.initialism {
    font-size : 90%
}

blockquote {
    padding     : 11px 22px;
    margin      : 0 0 22px;
    font-size   : 20px;
    border-left : 5px solid #eee
}

blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
    margin-bottom : 0
}

blockquote footer, blockquote small, blockquote .small {
    display     : block;
    font-size   : 80%;
    line-height : 1.42857143;
    color       : #777
}

blockquote footer:before, blockquote small:before, blockquote .small:before {
    content : '\2014 \00A0'
}

.blockquote-reverse, blockquote.pull-right {
    padding-right : 15px;
    padding-left  : 0;
    border-right  : 5px solid #eee;
    border-left   : 0;
    text-align    : right
}

.blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before {
    content : ''
}

.blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after {
    content : '\00A0 \2014'
}

address {
    margin-bottom : 22px;
    font-style    : normal;
    line-height   : 1.42857143
}

code, kbd, pre, samp {
    font-family : Menlo, Monaco, Consolas, "Courier New", monospace
}

code {
    padding          : 2px 4px;
    font-size        : 90%;
    color            : #c7254e;
    background-color : #f9f2f4;
    border-radius    : 4px
}

kbd {
    padding          : 2px 4px;
    font-size        : 90%;
    color            : #fff;
    background-color : #333;
    border-radius    : 3px;
    box-shadow       : inset 0 -1px 0 rgba(0, 0, 0, 0.25)
}

kbd kbd {
    padding     : 0;
    font-size   : 100%;
    font-weight : bold;
    box-shadow  : none
}

pre {
    display          : block;
    padding          : 10.5px;
    margin           : 0 0 11px;
    font-size        : 15px;
    line-height      : 1.42857143;
    word-break       : break-all;
    word-wrap        : break-word;
    color            : #333;
    background-color : #f5f5f5;
    border           : 1px solid #ccc;
    border-radius    : 4px
}

pre code {
    padding          : 0;
    font-size        : inherit;
    color            : inherit;
    white-space      : pre-wrap;
    background-color : transparent;
    border-radius    : 0
}

.pre-scrollable {
    max-height : 340px;
    overflow-y : scroll
}

.container {
    margin-right  : auto;
    margin-left   : auto;
    padding-left  : 15px;
    padding-right : 15px
}

.container:before, .container:after {
    content : " ";
    display : table
}

.container:after {
    clear : both
}

@media (min-width : 768px) {
    .container {
        width : 750px
    }
}

@media (min-width : 992px) {
    .container {
        width : 970px
    }
}

@media (min-width : 1200px) {
    .container {
        width : 1170px
    }
}

.container-fluid {
    margin-right  : auto;
    margin-left   : auto;
    padding-left  : 15px;
    padding-right : 15px
}

.container-fluid:before, .container-fluid:after {
    content : " ";
    display : table
}

.container-fluid:after {
    clear : both
}

.row {
    margin-left  : -15px;
    margin-right : -15px
}

.row:before, .row:after {
    content : " ";
    display : table
}

.row:after {
    clear : both
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position      : relative;
    min-height    : 1px;
    padding-left  : 15px;
    padding-right : 15px
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float : left
}

.col-xs-1 {
    width : 8.33333333%
}

.col-xs-2 {
    width : 16.66666667%
}

.col-xs-3 {
    width : 25%
}

.col-xs-4 {
    width : 33.33333333%
}

.col-xs-5 {
    width : 41.66666667%
}

.col-xs-6 {
    width : 50%
}

.col-xs-7 {
    width : 58.33333333%
}

.col-xs-8 {
    width : 66.66666667%
}

.col-xs-9 {
    width : 75%
}

.col-xs-10 {
    width : 83.33333333%
}

.col-xs-11 {
    width : 91.66666667%
}

.col-xs-12 {
    width : 100%
}

.col-xs-pull-0 {
    right : auto
}

.col-xs-pull-1 {
    right : 8.33333333%
}

.col-xs-pull-2 {
    right : 16.66666667%
}

.col-xs-pull-3 {
    right : 25%
}

.col-xs-pull-4 {
    right : 33.33333333%
}

.col-xs-pull-5 {
    right : 41.66666667%
}

.col-xs-pull-6 {
    right : 50%
}

.col-xs-pull-7 {
    right : 58.33333333%
}

.col-xs-pull-8 {
    right : 66.66666667%
}

.col-xs-pull-9 {
    right : 75%
}

.col-xs-pull-10 {
    right : 83.33333333%
}

.col-xs-pull-11 {
    right : 91.66666667%
}

.col-xs-pull-12 {
    right : 100%
}

.col-xs-push-0 {
    left : auto
}

.col-xs-push-1 {
    left : 8.33333333%
}

.col-xs-push-2 {
    left : 16.66666667%
}

.col-xs-push-3 {
    left : 25%
}

.col-xs-push-4 {
    left : 33.33333333%
}

.col-xs-push-5 {
    left : 41.66666667%
}

.col-xs-push-6 {
    left : 50%
}

.col-xs-push-7 {
    left : 58.33333333%
}

.col-xs-push-8 {
    left : 66.66666667%
}

.col-xs-push-9 {
    left : 75%
}

.col-xs-push-10 {
    left : 83.33333333%
}

.col-xs-push-11 {
    left : 91.66666667%
}

.col-xs-push-12 {
    left : 100%
}

.col-xs-offset-0 {
    margin-left : 0%
}

.col-xs-offset-1 {
    margin-left : 8.33333333%
}

.col-xs-offset-2 {
    margin-left : 16.66666667%
}

.col-xs-offset-3 {
    margin-left : 25%
}

.col-xs-offset-4 {
    margin-left : 33.33333333%
}

.col-xs-offset-5 {
    margin-left : 41.66666667%
}

.col-xs-offset-6 {
    margin-left : 50%
}

.col-xs-offset-7 {
    margin-left : 58.33333333%
}

.col-xs-offset-8 {
    margin-left : 66.66666667%
}

.col-xs-offset-9 {
    margin-left : 75%
}

.col-xs-offset-10 {
    margin-left : 83.33333333%
}

.col-xs-offset-11 {
    margin-left : 91.66666667%
}

.col-xs-offset-12 {
    margin-left : 100%
}

@media (min-width : 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float : left
    }

    .col-sm-1 {
        width : 8.33333333%
    }

    .col-sm-2 {
        width : 16.66666667%
    }

    .col-sm-3 {
        width : 25%
    }

    .col-sm-4 {
        width : 33.33333333%
    }

    .col-sm-5 {
        width : 41.66666667%
    }

    .col-sm-6 {
        width : 50%
    }

    .col-sm-7 {
        width : 58.33333333%
    }

    .col-sm-8 {
        width : 66.66666667%
    }

    .col-sm-9 {
        width : 75%
    }

    .col-sm-10 {
        width : 83.33333333%
    }

    .col-sm-11 {
        width : 91.66666667%
    }

    .col-sm-12 {
        width : 100%
    }

    .col-sm-pull-0 {
        right : auto
    }

    .col-sm-pull-1 {
        right : 8.33333333%
    }

    .col-sm-pull-2 {
        right : 16.66666667%
    }

    .col-sm-pull-3 {
        right : 25%
    }

    .col-sm-pull-4 {
        right : 33.33333333%
    }

    .col-sm-pull-5 {
        right : 41.66666667%
    }

    .col-sm-pull-6 {
        right : 50%
    }

    .col-sm-pull-7 {
        right : 58.33333333%
    }

    .col-sm-pull-8 {
        right : 66.66666667%
    }

    .col-sm-pull-9 {
        right : 75%
    }

    .col-sm-pull-10 {
        right : 83.33333333%
    }

    .col-sm-pull-11 {
        right : 91.66666667%
    }

    .col-sm-pull-12 {
        right : 100%
    }

    .col-sm-push-0 {
        left : auto
    }

    .col-sm-push-1 {
        left : 8.33333333%
    }

    .col-sm-push-2 {
        left : 16.66666667%
    }

    .col-sm-push-3 {
        left : 25%
    }

    .col-sm-push-4 {
        left : 33.33333333%
    }

    .col-sm-push-5 {
        left : 41.66666667%
    }

    .col-sm-push-6 {
        left : 50%
    }

    .col-sm-push-7 {
        left : 58.33333333%
    }

    .col-sm-push-8 {
        left : 66.66666667%
    }

    .col-sm-push-9 {
        left : 75%
    }

    .col-sm-push-10 {
        left : 83.33333333%
    }

    .col-sm-push-11 {
        left : 91.66666667%
    }

    .col-sm-push-12 {
        left : 100%
    }

    .col-sm-offset-0 {
        margin-left : 0%
    }

    .col-sm-offset-1 {
        margin-left : 8.33333333%
    }

    .col-sm-offset-2 {
        margin-left : 16.66666667%
    }

    .col-sm-offset-3 {
        margin-left : 25%
    }

    .col-sm-offset-4 {
        margin-left : 33.33333333%
    }

    .col-sm-offset-5 {
        margin-left : 41.66666667%
    }

    .col-sm-offset-6 {
        margin-left : 50%
    }

    .col-sm-offset-7 {
        margin-left : 58.33333333%
    }

    .col-sm-offset-8 {
        margin-left : 66.66666667%
    }

    .col-sm-offset-9 {
        margin-left : 75%
    }

    .col-sm-offset-10 {
        margin-left : 83.33333333%
    }

    .col-sm-offset-11 {
        margin-left : 91.66666667%
    }

    .col-sm-offset-12 {
        margin-left : 100%
    }
}

@media (min-width : 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float : left
    }

    .col-md-1 {
        width : 8.33333333%
    }

    .col-md-2 {
        width : 16.66666667%
    }

    .col-md-3 {
        width : 25%
    }

    .col-md-4 {
        width : 33.33333333%
    }

    .col-md-5 {
        width : 41.66666667%
    }

    .col-md-6 {
        width : 50%
    }

    .col-md-7 {
        width : 58.33333333%
    }

    .col-md-8 {
        width : 66.66666667%
    }

    .col-md-9 {
        width : 75%
    }

    .col-md-10 {
        width : 83.33333333%
    }

    .col-md-11 {
        width : 91.66666667%
    }

    .col-md-12 {
        width : 100%
    }

    .col-md-pull-0 {
        right : auto
    }

    .col-md-pull-1 {
        right : 8.33333333%
    }

    .col-md-pull-2 {
        right : 16.66666667%
    }

    .col-md-pull-3 {
        right : 25%
    }

    .col-md-pull-4 {
        right : 33.33333333%
    }

    .col-md-pull-5 {
        right : 41.66666667%
    }

    .col-md-pull-6 {
        right : 50%
    }

    .col-md-pull-7 {
        right : 58.33333333%
    }

    .col-md-pull-8 {
        right : 66.66666667%
    }

    .col-md-pull-9 {
        right : 75%
    }

    .col-md-pull-10 {
        right : 83.33333333%
    }

    .col-md-pull-11 {
        right : 91.66666667%
    }

    .col-md-pull-12 {
        right : 100%
    }

    .col-md-push-0 {
        left : auto
    }

    .col-md-push-1 {
        left : 8.33333333%
    }

    .col-md-push-2 {
        left : 16.66666667%
    }

    .col-md-push-3 {
        left : 25%
    }

    .col-md-push-4 {
        left : 33.33333333%
    }

    .col-md-push-5 {
        left : 41.66666667%
    }

    .col-md-push-6 {
        left : 50%
    }

    .col-md-push-7 {
        left : 58.33333333%
    }

    .col-md-push-8 {
        left : 66.66666667%
    }

    .col-md-push-9 {
        left : 75%
    }

    .col-md-push-10 {
        left : 83.33333333%
    }

    .col-md-push-11 {
        left : 91.66666667%
    }

    .col-md-push-12 {
        left : 100%
    }

    .col-md-offset-0 {
        margin-left : 0%
    }

    .col-md-offset-1 {
        margin-left : 8.33333333%
    }

    .col-md-offset-2 {
        margin-left : 16.66666667%
    }

    .col-md-offset-3 {
        margin-left : 25%
    }

    .col-md-offset-4 {
        margin-left : 33.33333333%
    }

    .col-md-offset-5 {
        margin-left : 41.66666667%
    }

    .col-md-offset-6 {
        margin-left : 50%
    }

    .col-md-offset-7 {
        margin-left : 58.33333333%
    }

    .col-md-offset-8 {
        margin-left : 66.66666667%
    }

    .col-md-offset-9 {
        margin-left : 75%
    }

    .col-md-offset-10 {
        margin-left : 83.33333333%
    }

    .col-md-offset-11 {
        margin-left : 91.66666667%
    }

    .col-md-offset-12 {
        margin-left : 100%
    }
}

@media (min-width : 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float : left
    }

    .col-lg-1 {
        width : 8.33333333%
    }

    .col-lg-2 {
        width : 16.66666667%
    }

    .col-lg-3 {
        width : 25%
    }

    .col-lg-4 {
        width : 33.33333333%
    }

    .col-lg-5 {
        width : 41.66666667%
    }

    .col-lg-6 {
        width : 50%
    }

    .col-lg-7 {
        width : 58.33333333%
    }

    .col-lg-8 {
        width : 66.66666667%
    }

    .col-lg-9 {
        width : 75%
    }

    .col-lg-10 {
        width : 83.33333333%
    }

    .col-lg-11 {
        width : 91.66666667%
    }

    .col-lg-12 {
        width : 100%
    }

    .col-lg-pull-0 {
        right : auto
    }

    .col-lg-pull-1 {
        right : 8.33333333%
    }

    .col-lg-pull-2 {
        right : 16.66666667%
    }

    .col-lg-pull-3 {
        right : 25%
    }

    .col-lg-pull-4 {
        right : 33.33333333%
    }

    .col-lg-pull-5 {
        right : 41.66666667%
    }

    .col-lg-pull-6 {
        right : 50%
    }

    .col-lg-pull-7 {
        right : 58.33333333%
    }

    .col-lg-pull-8 {
        right : 66.66666667%
    }

    .col-lg-pull-9 {
        right : 75%
    }

    .col-lg-pull-10 {
        right : 83.33333333%
    }

    .col-lg-pull-11 {
        right : 91.66666667%
    }

    .col-lg-pull-12 {
        right : 100%
    }

    .col-lg-push-0 {
        left : auto
    }

    .col-lg-push-1 {
        left : 8.33333333%
    }

    .col-lg-push-2 {
        left : 16.66666667%
    }

    .col-lg-push-3 {
        left : 25%
    }

    .col-lg-push-4 {
        left : 33.33333333%
    }

    .col-lg-push-5 {
        left : 41.66666667%
    }

    .col-lg-push-6 {
        left : 50%
    }

    .col-lg-push-7 {
        left : 58.33333333%
    }

    .col-lg-push-8 {
        left : 66.66666667%
    }

    .col-lg-push-9 {
        left : 75%
    }

    .col-lg-push-10 {
        left : 83.33333333%
    }

    .col-lg-push-11 {
        left : 91.66666667%
    }

    .col-lg-push-12 {
        left : 100%
    }

    .col-lg-offset-0 {
        margin-left : 0%
    }

    .col-lg-offset-1 {
        margin-left : 8.33333333%
    }

    .col-lg-offset-2 {
        margin-left : 16.66666667%
    }

    .col-lg-offset-3 {
        margin-left : 25%
    }

    .col-lg-offset-4 {
        margin-left : 33.33333333%
    }

    .col-lg-offset-5 {
        margin-left : 41.66666667%
    }

    .col-lg-offset-6 {
        margin-left : 50%
    }

    .col-lg-offset-7 {
        margin-left : 58.33333333%
    }

    .col-lg-offset-8 {
        margin-left : 66.66666667%
    }

    .col-lg-offset-9 {
        margin-left : 75%
    }

    .col-lg-offset-10 {
        margin-left : 83.33333333%
    }

    .col-lg-offset-11 {
        margin-left : 91.66666667%
    }

    .col-lg-offset-12 {
        margin-left : 100%
    }
}

.alert, .message {
    padding       : 15px;
    margin-bottom : 22px;
    border        : 1px solid transparent;
    border-radius : 4px
}

.alert h4, .message h4 {
    margin-top : 0;
    color      : inherit
}

.alert .alert-link, .message .alert-link {
    font-weight : bold
}

.alert > p, .message > p, .alert > ul, .message > ul {
    margin-bottom : 0
}

.alert > p + p, .message > p + p {
    margin-top : 5px
}

.alert-dismissable, .alert-dismissible {
    padding-right : 35px
}

.alert-dismissable .close, .alert-dismissible .close {
    position : relative;
    top      : -2px;
    right    : -21px;
    color    : inherit
}

.alert-success {
    background-color : #dff0d8;
    border-color     : #d6e9c6;
    color            : #3c763d
}

.alert-success hr {
    border-top-color : #c9e2b3
}

.alert-success .alert-link {
    color : #2b542c
}

.alert-info {
    background-color : #d9edf7;
    border-color     : #bce8f1;
    color            : #31708f
}

.alert-info hr {
    border-top-color : #a6e1ec
}

.alert-info .alert-link {
    color : #245269
}

.alert-warning {
    background-color : #fcf8e3;
    border-color     : #faebcc;
    color            : #8a6d3b
}

.alert-warning hr {
    border-top-color : #f7e1b5
}

.alert-warning .alert-link {
    color : #66512c
}

.alert-danger, .message {
    background-color : #f2dede;
    border-color     : #ebccd1;
    color            : #a94442
}

.alert-danger hr, .message hr {
    border-top-color : #e4b9c0
}

.alert-danger .alert-link, .message .alert-link {
    color : #843534
}

.tag, #sidebar .widget.Label ul li span, #sidebar .widget.tag ul li span {
    border-bottom-left-radius : 2px;
    border-top-left-radius    : 2px;
    box-sizing                : border-box;
    text-shadow               : 0 1px 0 rgba(255, 255, 255, 0.4);
    box-shadow                : inset 0 1px 0 rgba(255, 255, 255, 0.3);
    position                  : relative;
    display                   : inline-block;
    height                    : 20px;
    padding                   : 0 6px 0 8px;
    border                    : 1px solid #CCC;
    border-right              : 0;
    line-height               : 18px;
    font-size                 : 11px;
    font-family               : 'helvetica neue', 'helvetica', arial, sans-serif;
    background-color          : #EEE;
    font-weight               : 600
}

.tag:after, #sidebar .widget.Label ul li span:after, #sidebar .widget.tag ul li span:after {
    box-shadow        : inset 0 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transform : rotate(45deg);
    transform         : rotate(45deg);
    box-sizing        : border-box;
    position          : absolute;
    z-index           : -1;
    top               : 2px;
    right             : -7px;
    display           : block;
    content           : '';
    width             : 14px;
    height            : 14px;
    border            : 1px solid #CCC;
    background-color  : #EEE
}

.tag.yellow, #sidebar .widget.Label ul li span, #sidebar .widget.tag ul li span {
    border-color     : #f2ac20;
    border-top-color : #fbc538;
    color            : #963;
    background-color : #feda71;
    *zoom            : 1;
    filter           : progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEDA71', endColorstr='#FFFEBE4D');
    background-image : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGE3MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlYmU0ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size  : 100%;
    background-image : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #feda71), color-stop(100%, #febe4d));
    background-image : -webkit-linear-gradient(top, #feda71 0%, #febe4d 100%);
    background-image : linear-gradient(to bottom, #feda71 0%, #febe4d 100%)
}

.tag.yellow:after, #sidebar .widget.Label ul li span:after, #sidebar .widget.tag ul li span:after {
    border-color       : #fbc538;
    border-right-color : #f2ac20;
    background-color   : #feda71;
    *zoom              : 1;
    filter             : progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEDA71', endColorstr='#FFFEBE4D');
    background-image   : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGE3MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlYmU0ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size    : 100%;
    background-image   : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #feda71), color-stop(100%, #febe4d));
    background-image   : -webkit-linear-gradient(top, #feda71 0%, #febe4d 100%);
    background-image   : linear-gradient(to bottom, #feda71 0%, #febe4d 100%)
}

.tag.robinsegg, #sidebar .widget.Label ul li span.robinsegg, #sidebar .widget.tag ul li span.robinsegg {
    border-color     : #68b6b8;
    border-top-color : #87d3d5;
    color            : #437b7d;
    background-color : #b6f1f4;
    *zoom            : 1;
    filter           : progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFB6F1F4', endColorstr='#FF81E8EB');
    background-image : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ZjFmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgxZThlYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size  : 100%;
    background-image : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b6f1f4), color-stop(100%, #81e8eb));
    background-image : -webkit-linear-gradient(top, #b6f1f4 0%, #81e8eb 100%);
    background-image : linear-gradient(to bottom, #b6f1f4 0%, #81e8eb 100%)
}

.tag.robinsegg:after, #sidebar .widget.Label ul li span.robinsegg:after, #sidebar .widget.tag ul li span.robinsegg:after {
    border-color       : #87d3d5;
    border-right-color : #68b6b8;
    background-color   : #b6f1f4;
    *zoom              : 1;
    filter             : progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFB6F1F4', endColorstr='#FF81E8EB');
    background-image   : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ZjFmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgxZThlYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size    : 100%;
    background-image   : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b6f1f4), color-stop(100%, #81e8eb));
    background-image   : -webkit-linear-gradient(top, #b6f1f4 0%, #81e8eb 100%);
    background-image   : linear-gradient(to bottom, #b6f1f4 0%, #81e8eb 100%)
}

.tag.purple, #sidebar .widget.Label ul li span.purple, #sidebar .widget.tag ul li span.purple {
    border-color     : #ad7ca8;
    border-top-color : #da9fd4;
    color            : #7b5777;
    background-color : #e8c4e4;
    *zoom            : 1;
    filter           : progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8C4E4', endColorstr='#FFD698D0');
    background-image : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4YzRlNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2OThkMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size  : 100%;
    background-image : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8c4e4), color-stop(100%, #d698d0));
    background-image : -webkit-linear-gradient(top, #e8c4e4 0%, #d698d0 100%);
    background-image : linear-gradient(to bottom, #e8c4e4 0%, #d698d0 100%)
}

.tag.purple:after, #sidebar .widget.Label ul li span.purple:after, #sidebar .widget.tag ul li span.purple:after {
    border-color       : #da9fd4;
    border-right-color : #ad7ca8;
    background-color   : #e8c4e4;
    *zoom              : 1;
    filter             : progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8C4E4', endColorstr='#FFD698D0');
    background-image   : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4YzRlNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2OThkMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size    : 100%;
    background-image   : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8c4e4), color-stop(100%, #d698d0));
    background-image   : -webkit-linear-gradient(top, #e8c4e4 0%, #d698d0 100%);
    background-image   : linear-gradient(to bottom, #e8c4e4 0%, #d698d0 100%)
}

.tag.slate, #sidebar .widget.Label ul li span.slate, #sidebar .widget.tag ul li span.slate {
    border-color     : #83909a;
    border-top-color : #a1aeb7;
    color            : #515f6a;
    background-color : #becbd6;
    *zoom            : 1;
    filter           : progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBECBD6', endColorstr='#FF8DA5B7');
    background-image : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JlY2JkNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhkYTViNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size  : 100%;
    background-image : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #becbd6), color-stop(100%, #8da5b7));
    background-image : -webkit-linear-gradient(top, #becbd6 0%, #8da5b7 100%);
    background-image : linear-gradient(to bottom, #becbd6 0%, #8da5b7 100%)
}

.tag.slate:after, #sidebar .widget.Label ul li span.slate:after, #sidebar .widget.tag ul li span.slate:after {
    border-color       : #a1aeb7;
    border-right-color : #83909a;
    background-color   : #becbd6;
    *zoom              : 1;
    filter             : progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBECBD6', endColorstr='#FF8DA5B7');
    background-image   : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JlY2JkNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhkYTViNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size    : 100%;
    background-image   : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #becbd6), color-stop(100%, #8da5b7));
    background-image   : -webkit-linear-gradient(top, #becbd6 0%, #8da5b7 100%);
    background-image   : linear-gradient(to bottom, #becbd6 0%, #8da5b7 100%)
}

.tag.pink, #sidebar .widget.Label ul li span.pink, #sidebar .widget.tag ul li span.pink {
    border-color     : #d16573;
    border-top-color : #ee8090;
    color            : #913944;
    background-color : #f997b0;
    *zoom            : 1;
    filter           : progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF997B0', endColorstr='#FFF56778');
    background-image : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5OTdiMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1Njc3OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size  : 100%;
    background-image : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f997b0), color-stop(100%, #f56778));
    background-image : -webkit-linear-gradient(top, #f997b0 0%, #f56778 100%);
    background-image : linear-gradient(to bottom, #f997b0 0%, #f56778 100%)
}

.tag.pink:after, #sidebar .widget.Label ul li span.pink:after, #sidebar .widget.tag ul li span.pink:after {
    border-color       : #ee8090;
    border-right-color : #d16573;
    background-color   : #f997b0;
    *zoom              : 1;
    filter             : progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF997B0', endColorstr='#FFF56778');
    background-image   : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5OTdiMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1Njc3OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size    : 100%;
    background-image   : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f997b0), color-stop(100%, #f56778));
    background-image   : -webkit-linear-gradient(top, #f997b0 0%, #f56778 100%);
    background-image   : linear-gradient(to bottom, #f997b0 0%, #f56778 100%)
}

.tag.green, #sidebar .widget.Label ul li span.green, #sidebar .widget.tag ul li span.green {
    border-color     : #89a94d;
    border-top-color : #aad063;
    color            : #5d7731;
    background-color : #cae285;
    *zoom            : 1;
    filter           : progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCAE285', endColorstr='#FFA3CD5A');
    background-image : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhZTI4NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2EzY2Q1YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size  : 100%;
    background-image : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cae285), color-stop(100%, #a3cd5a));
    background-image : -webkit-linear-gradient(top, #cae285 0%, #a3cd5a 100%);
    background-image : linear-gradient(to bottom, #cae285 0%, #a3cd5a 100%)
}

.tag.green:after, #sidebar .widget.Label ul li span.green:after, #sidebar .widget.tag ul li span.green:after {
    border-color       : #aad063;
    border-right-color : #89a94d;
    background-color   : #cae285;
    *zoom              : 1;
    filter             : progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCAE285', endColorstr='#FFA3CD5A');
    background-image   : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhZTI4NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2EzY2Q1YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size    : 100%;
    background-image   : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cae285), color-stop(100%, #a3cd5a));
    background-image   : -webkit-linear-gradient(top, #cae285 0%, #a3cd5a 100%);
    background-image   : linear-gradient(to bottom, #cae285 0%, #a3cd5a 100%)
}

.tag.ocean, #sidebar .widget.Label ul li span.ocean, #sidebar .widget.tag ul li span.ocean {
    border-color     : #67abc5;
    border-top-color : #8cc5d9;
    color            : #42788e;
    background-color : #a8e3f8;
    *zoom            : 1;
    filter           : progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFA8E3F8', endColorstr='#FF74D0F4');
    background-image : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZTNmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc0ZDBmNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size  : 100%;
    background-image : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a8e3f8), color-stop(100%, #74d0f4));
    background-image : -webkit-linear-gradient(top, #a8e3f8 0%, #74d0f4 100%);
    background-image : linear-gradient(to bottom, #a8e3f8 0%, #74d0f4 100%)
}

.tag.ocean:after, #sidebar .widget.Label ul li span.ocean:after, #sidebar .widget.tag ul li span.ocean:after {
    border-color       : #8cc5d9;
    border-right-color : #67abc5;
    background-color   : #a8e3f8;
    *zoom              : 1;
    filter             : progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFA8E3F8', endColorstr='#FF74D0F4');
    background-image   : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZTNmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc0ZDBmNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size    : 100%;
    background-image   : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a8e3f8), color-stop(100%, #74d0f4));
    background-image   : -webkit-linear-gradient(top, #a8e3f8 0%, #74d0f4 100%);
    background-image   : linear-gradient(to bottom, #a8e3f8 0%, #74d0f4 100%)
}

.tag.dark, #sidebar .widget.Label ul li span.dark, #sidebar .widget.tag ul li span.dark {
    border-color     : #464646;
    border-top-color : #535353;
    color            : #FFF;
    background-color : #656565;
    *zoom            : 1;
    filter           : progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF656565', endColorstr='#FF444444');
    background-image : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY1NjU2NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size  : 100%;
    background-image : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #656565), color-stop(100%, #444444));
    background-image : -webkit-linear-gradient(top, #656565 0%, #444444 100%);
    background-image : linear-gradient(to bottom, #656565 0%, #444444 100%);
    text-shadow      : 0 1px 0 rgba(0, 0, 0, 0.4);
    box-shadow       : inset 0 1px 0 rgba(255, 255, 255, 0.1)
}

.tag.dark:after, #sidebar .widget.Label ul li span.dark:after, #sidebar .widget.tag ul li span.dark:after {
    border-color       : #535353;
    border-right-color : #464646;
    background-color   : #656565;
    *zoom              : 1;
    filter             : progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF656565', endColorstr='#FF444444');
    background-image   : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY1NjU2NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size    : 100%;
    background-image   : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #656565), color-stop(100%, #444444));
    background-image   : -webkit-linear-gradient(top, #656565 0%, #444444 100%);
    background-image   : linear-gradient(to bottom, #656565 0%, #444444 100%)
}

.tag.dark:after, #sidebar .widget.Label ul li span.dark:after, #sidebar .widget.tag ul li span.dark:after {
    box-shadow : inset 0 1px 0 rgba(255, 255, 255, 0.1)
}

/*! @license
* Copyright 2012-2014 Alex Wolfe and Rob Levin
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*        http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
.jfbutton, .pagination a {
    box-shadow       : inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    background-color : #EEE;
    background       : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background       : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
    background       : -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
    background       : linear-gradient(to bottom, #fbfbfb, #e1e1e1);
    display          : inline-block;
    vertical-align   : middle;
    *vertical-align  : auto;
    *zoom            : 1;
    *display         : inline;
    border           : 1px solid #d5d5d5;
    height           : 28px;
    line-height      : 26px;
    padding          : 0px 22.4px;
    font-weight      : 300;
    font-size        : 14px;
    font-family      : "Marmelad", sans-serif;
    color            : #666;
    text-shadow      : 0 1px 1px #fff;
    margin           : 0;
    text-decoration  : none;
    text-align       : center
}

.jfbutton:hover, .pagination a:hover, .jfbutton:focus, .pagination a:focus, .jfbutton:active, .pagination a:active, .jfbutton.is-active, .pagination a.is-active, .jfbutton.active, .pagination a.active {
    text-decoration : none
}

.jfbutton:hover, .pagination a:hover, .jfbutton:focus, .pagination a:focus {
    color            : #666;
    background-color : #EEE;
    background       : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background       : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcdcdc));
    background       : -webkit-linear-gradient(top, #ffffff, #dcdcdc);
    background       : linear-gradient(to bottom, #ffffff, #dcdcdc)
}

.jfbutton:active, .pagination a:active, .jfbutton.is-active, .pagination a.is-active, .jfbutton.active, .pagination a.active {
    box-shadow  : inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px #fff;
    text-shadow : 0px 1px 0px rgba(255, 255, 255, 0.4);
    background  : #eee;
    color       : #bbb
}

.jfbutton:focus, .pagination a:focus {
    outline : none
}

input.jfbutton, button.jfbutton {
    height             : 30px;
    cursor             : pointer;
    -webkit-appearance : none
}

.jfbutton-block {
    display : block
}

.jfbutton.disabled, .pagination a.disabled, .jfbutton.disabled:hover, .pagination a.disabled:hover, .jfbutton.disabled:focus, .pagination a.disabled:focus, .jfbutton.disabled:active, .pagination a.disabled:active, input.jfbutton:disabled, button.jfbutton:disabled {
    box-shadow         : 0px 1px 2px rgba(0, 0, 0, 0.1);
    filter             : progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity            : .8;
    background         : #EEE;
    border             : 1px solid #DDD;
    text-shadow        : 0 1px 1px #fff;
    color              : #CCC;
    cursor             : default;
    -webkit-appearance : none
}

.jfbutton-wrap {
    background    : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background    : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e3e3e3), color-stop(100%, #f2f2f2));
    background    : -webkit-linear-gradient(top, #e3e3e3, #f2f2f2);
    background    : linear-gradient(to bottom, #e3e3e3, #f2f2f2);
    border-radius : 200px;
    box-shadow    : inset 0px 1px 3px rgba(0, 0, 0, 0.04);
    padding       : 10px;
    display       : inline-block
}

.jfbutton-rounded, .pagination a {
    border-radius : 3px
}

.jfbutton-primary, .pagination a {
    background       : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjVlNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGRiMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background       : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b5e5), color-stop(100%, #008db2));
    background       : -webkit-linear-gradient(top, #00b5e5, #008db2);
    background       : linear-gradient(to bottom, #00b5e5, #008db2);
    background-color : #00A1CB;
    border-color     : #007998;
    color            : #FFF;
    text-shadow      : 0 -1px 1px rgba(0, 40, 50, 0.35)
}

.jfbutton-primary:hover, .pagination a:hover, .jfbutton-primary:focus, .pagination a:focus {
    background-color : #00A1CB;
    color            : #FFF;
    background       : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYzlmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGRiMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background       : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c9fe), color-stop(100%, #008db2));
    background       : -webkit-linear-gradient(top, #00c9fe, #008db2);
    background       : linear-gradient(to bottom, #00c9fe, #008db2)
}

.jfbutton-primary:active, .pagination a:active, .jfbutton-primary.is-active, .pagination a.is-active, .jfbutton-primary.active, .pagination a.active {
    background : #1495b7;
    color      : #005065
}

.jfbutton-border-primary {
    box-shadow                  : none;
    -webkit-transition-property : all;
    transition-property         : all;
    -webkit-transition-duration : 0.3s;
    transition-duration         : 0.3s;
    color                       : #00A1CB;
    border                      : 2px solid #00A1CB;
    background                  : none;
    text-shadow                 : none
}

.jfbutton-border-primary:hover, .jfbutton-border-primary:focus {
    background : none;
    color      : #00c9fe;
    border     : 2px solid #00c9fe
}

.jfbutton-border-primary:active, .jfbutton-border-primary.is-active, .jfbutton-border-primary.active {
    -webkit-transition-duration : 0s;
    transition-duration         : 0s;
    background                  : none;
    color                       : #007998;
    border                      : 2px solid #007998
}

.jfbutton-border-primary.disabled {
    box-shadow         : none;
    -webkit-appearance : none
}

.jfbutton-secondary {
    background       : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background       : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
    background       : -webkit-linear-gradient(top, #ffffff, #f2f2f2);
    background       : linear-gradient(to bottom, #ffffff, #f2f2f2);
    background-color : #FFF;
    border-color     : #e6e6e6;
    color            : #FFF;
    text-shadow      : 0 -1px 1px rgba(179, 179, 179, 0.35)
}

.jfbutton-secondary:hover, .jfbutton-secondary:focus {
    background-color : #FFF;
    color            : #FFF;
    background       : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background       : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
    background       : -webkit-linear-gradient(top, #ffffff, #f2f2f2);
    background       : linear-gradient(to bottom, #ffffff, #f2f2f2)
}

.jfbutton-secondary:active, .jfbutton-secondary.is-active, .jfbutton-secondary.active {
    background : #fff;
    color      : #ccc
}

.jfbutton-border-secondary {
    box-shadow                  : none;
    -webkit-transition-property : all;
    transition-property         : all;
    -webkit-transition-duration : 0.3s;
    transition-duration         : 0.3s;
    color                       : #FFF;
    border                      : 2px solid #FFF;
    background                  : none;
    text-shadow                 : none
}

.jfbutton-border-secondary:hover, .jfbutton-border-secondary:focus {
    background : none;
    color      : #fff;
    border     : 2px solid #fff
}

.jfbutton-border-secondary:active, .jfbutton-border-secondary.is-active, .jfbutton-border-secondary.active {
    -webkit-transition-duration : 0s;
    transition-duration         : 0s;
    background                  : none;
    color                       : #e6e6e6;
    border                      : 2px solid #e6e6e6
}

.jfbutton-border-secondary.disabled {
    box-shadow         : none;
    -webkit-appearance : none
}

.jfbutton-action {
    background       : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmY2YwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZiOWMwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background       : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8fcf00), color-stop(100%, #6b9c00));
    background       : -webkit-linear-gradient(top, #8fcf00, #6b9c00);
    background       : linear-gradient(to bottom, #8fcf00, #6b9c00);
    background-color : #7db500;
    border-color     : #5a8200;
    color            : #FFF;
    text-shadow      : 0 -1px 1px rgba(19, 28, 0, 0.35)
}

.jfbutton-action:hover, .jfbutton-action:focus {
    background-color : #7db500;
    color            : #FFF;
    background       : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwZTgwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZiOWMwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background       : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a0e800), color-stop(100%, #6b9c00));
    background       : -webkit-linear-gradient(top, #a0e800, #6b9c00);
    background       : linear-gradient(to bottom, #a0e800, #6b9c00)
}

.jfbutton-action:active, .jfbutton-action.is-active, .jfbutton-action.active {
    background : #76a312;
    color      : #374f00
}

.jfbutton-border-action {
    box-shadow                  : none;
    -webkit-transition-property : all;
    transition-property         : all;
    -webkit-transition-duration : 0.3s;
    transition-duration         : 0.3s;
    color                       : #7db500;
    border                      : 2px solid #7db500;
    background                  : none;
    text-shadow                 : none
}

.jfbutton-border-action:hover, .jfbutton-border-action:focus {
    background : none;
    color      : #a0e800;
    border     : 2px solid #a0e800
}

.jfbutton-border-action:active, .jfbutton-border-action.is-active, .jfbutton-border-action.active {
    -webkit-transition-duration : 0s;
    transition-duration         : 0s;
    background                  : none;
    color                       : #5a8200;
    border                      : 2px solid #5a8200
}

.jfbutton-border-action.disabled {
    box-shadow         : none;
    -webkit-appearance : none
}

.jfbutton-highlight {
    background       : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhOTkxNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4N2UwNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background       : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fa9915), color-stop(100%, #d87e04));
    background       : -webkit-linear-gradient(top, #fa9915, #d87e04);
    background       : linear-gradient(to bottom, #fa9915, #d87e04);
    background-color : #F18D05;
    border-color     : #bf7004;
    color            : #FFF;
    text-shadow      : 0 -1px 1px rgba(91, 53, 2, 0.35)
}

.jfbutton-highlight:hover, .jfbutton-highlight:focus {
    background-color : #F18D05;
    color            : #FFF;
    background       : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYTQyZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4N2UwNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background       : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fba42e), color-stop(100%, #d87e04));
    background       : -webkit-linear-gradient(top, #fba42e, #d87e04);
    background       : linear-gradient(to bottom, #fba42e, #d87e04)
}

.jfbutton-highlight:active, .jfbutton-highlight.is-active, .jfbutton-highlight.active {
    background : #d8891e;
    color      : #8d5303
}

.jfbutton-border-highlight {
    box-shadow                  : none;
    -webkit-transition-property : all;
    transition-property         : all;
    -webkit-transition-duration : 0.3s;
    transition-duration         : 0.3s;
    color                       : #F18D05;
    border                      : 2px solid #F18D05;
    background                  : none;
    text-shadow                 : none
}

.jfbutton-border-highlight:hover, .jfbutton-border-highlight:focus {
    background : none;
    color      : #fba42e;
    border     : 2px solid #fba42e
}

.jfbutton-border-highlight:active, .jfbutton-border-highlight.is-active, .jfbutton-border-highlight.active {
    -webkit-transition-duration : 0s;
    transition-duration         : 0s;
    background                  : none;
    color                       : #bf7004;
    border                      : 2px solid #bf7004
}

.jfbutton-border-highlight.disabled {
    box-shadow         : none;
    -webkit-appearance : none
}

.jfbutton-caution {
    background       : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4NTQzZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5MzMxYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background       : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8543f), color-stop(100%, #d9331a));
    background       : -webkit-linear-gradient(top, #e8543f, #d9331a);
    background       : linear-gradient(to bottom, #e8543f, #d9331a);
    background-color : #E54028;
    border-color     : #c22d18;
    color            : #FFF;
    text-shadow      : 0 -1px 1px rgba(103, 24, 13, 0.35)
}

.jfbutton-caution:hover, .jfbutton-caution:focus {
    background-color : #E54028;
    color            : #FFF;
    background       : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViNjg1NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5MzMxYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background       : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eb6855), color-stop(100%, #d9331a));
    background       : -webkit-linear-gradient(top, #eb6855, #d9331a);
    background       : linear-gradient(to bottom, #eb6855, #d9331a)
}

.jfbutton-caution:active, .jfbutton-caution.is-active, .jfbutton-caution.active {
    background : #cd5240;
    color      : #952312
}

.jfbutton-border-caution {
    box-shadow                  : none;
    -webkit-transition-property : all;
    transition-property         : all;
    -webkit-transition-duration : 0.3s;
    transition-duration         : 0.3s;
    color                       : #E54028;
    border                      : 2px solid #E54028;
    background                  : none;
    text-shadow                 : none
}

.jfbutton-border-caution:hover, .jfbutton-border-caution:focus {
    background : none;
    color      : #eb6855;
    border     : 2px solid #eb6855
}

.jfbutton-border-caution:active, .jfbutton-border-caution.is-active, .jfbutton-border-caution.active {
    -webkit-transition-duration : 0s;
    transition-duration         : 0s;
    background                  : none;
    color                       : #c22d18;
    border                      : 2px solid #c22d18
}

.jfbutton-border-caution.disabled {
    box-shadow         : none;
    -webkit-appearance : none
}

.jfbutton-royal {
    background       : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5Mzg5ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc1MmE3OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background       : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #99389f), color-stop(100%, #752a79));
    background       : -webkit-linear-gradient(top, #99389f, #752a79);
    background       : linear-gradient(to bottom, #99389f, #752a79);
    background-color : #87318C;
    border-color     : #632466;
    color            : #FFF;
    text-shadow      : 0 -1px 1px rgba(26, 9, 27, 0.35)
}

.jfbutton-royal:hover, .jfbutton-royal:focus {
    background-color : #87318C;
    color            : #FFF;
    background       : url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FiM2ViMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc1MmE3OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background       : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ab3eb2), color-stop(100%, #752a79));
    background       : -webkit-linear-gradient(top, #ab3eb2, #752a79);
    background       : linear-gradient(to bottom, #ab3eb2, #752a79)
}

.jfbutton-royal:active, .jfbutton-royal.is-active, .jfbutton-royal.active {
    background : #764479;
    color      : #3e1740
}

.jfbutton-border-royal {
    box-shadow                  : none;
    -webkit-transition-property : all;
    transition-property         : all;
    -webkit-transition-duration : 0.3s;
    transition-duration         : 0.3s;
    color                       : #87318C;
    border                      : 2px solid #87318C;
    background                  : none;
    text-shadow                 : none
}

.jfbutton-border-royal:hover, .jfbutton-border-royal:focus {
    background : none;
    color      : #ab3eb2;
    border     : 2px solid #ab3eb2
}

.jfbutton-border-royal:active, .jfbutton-border-royal.is-active, .jfbutton-border-royal.active {
    -webkit-transition-duration : 0s;
    transition-duration         : 0s;
    background                  : none;
    color                       : #632466;
    border                      : 2px solid #632466
}

.jfbutton-border-royal.disabled {
    box-shadow         : none;
    -webkit-appearance : none
}

.jfbutton-group {
    position : relative;
    display  : inline-block
}

.jfbutton-group .jfbutton, .jfbutton-group .pagination a, .pagination .jfbutton-group a {
    float : left
}

.jfbutton-group .jfbutton:focus, .jfbutton-group .pagination a:focus, .pagination .jfbutton-group a:focus, .jfbutton-group .jfbutton:hover, .jfbutton-group .pagination a:hover, .pagination .jfbutton-group a:hover, .jfbutton-group .jfbutton.active, .jfbutton-group .pagination a.active, .pagination .jfbutton-group a.active {
    z-index : 5
}

.jfbutton-group .jfbutton:active, .jfbutton-group .pagination a:active, .pagination .jfbutton-group a:active, .jfbutton-group .jfbutton.active, .jfbutton-group .pagination a.active, .pagination .jfbutton-group a.active {
    background : #dcdcdc
}

.jfbutton-group .jfbutton:not(:first-child):not(:last-child), .jfbutton-group .pagination a:not(:first-child):not(:last-child), .pagination .jfbutton-group a:not(:first-child):not(:last-child) {
    border-radius : 0
}

.jfbutton-group .jfbutton:first-child, .jfbutton-group .pagination a:first-child, .pagination .jfbutton-group a:first-child {
    border-top-right-radius    : 0;
    border-bottom-right-radius : 0
}

.jfbutton-group .jfbutton:last-child, .jfbutton-group .pagination a:last-child, .pagination .jfbutton-group a:last-child {
    border-top-left-radius    : 0;
    border-bottom-left-radius : 0
}

.jfbutton-group .jfbutton + .jfbutton, .jfbutton-group .pagination a + .jfbutton, .pagination .jfbutton-group a + .jfbutton, .jfbutton-group .pagination .jfbutton + a, .pagination .jfbutton-group .jfbutton + a, .jfbutton-group .pagination a + a, .pagination .jfbutton-group a + a {
    margin-left : -1px
}

.jfbutton-tiny {
    font-size   : 10px;
    height      : 19.6px;
    line-height : 19.6px;
    padding     : 0px 16.8px
}

input.jfbutton-tiny, button.jfbutton-tiny {
    height : 21.6px
}

.highlight {
    background-color : #fff;
    border           : 1px solid #eaeaea;
    color            : #000;
    font-family      : monospace;
    font-size        : .75em;
    margin           : 40px 0;
    overflow         : auto;
    padding          : 0
}

.highlight ol {
    counter-reset   : li;
    display         : inline-block;
    list-style-type : none;
    margin          : 0 0 0 3em;
    padding         : 0;
    min-width       : 94%
}

.highlight ol * {
    background-color : inherit;
    font-family      : monospace;
    font-weight      : normal
}

.highlight ol > li {
    background-color : #fff;
    border-bottom    : 1px solid #eaeaea;
    border-left      : 4px double #ffe6e6;
    padding          : 1px 6px;
    position         : relative;
    white-space      : nowrap
}

.highlight ol > li:before {
    color             : #A0A0A0;
    content           : counter(li);
    counter-increment : li;
    font-weight       : bold;
    left              : -2em;
    position          : absolute;
    text-align        : right;
    top               : 2px;
    width             : 1.3em
}

.highlight ol > li:last-child {
    border-bottom : none
}

.highlight ol .br0 {
    color       : maroon;
    font-weight : bold
}

.highlight ol .co1, .highlight ol .co2, .highlight ol .co4, .highlight ol .coMULTI {
    color      : #CD8030;
    font-style : italic
}

.highlight ol .es0, .highlight ol .es1, .highlight ol .es2, .highlight ol .es3, .highlight ol .es4, .highlight ol .es5, .highlight ol .es6 {
    color : #f0f
}

.highlight ol .kw1, .highlight ol .kw2 {
    color       : #222;
    font-weight : bolder
}

.highlight ol .kw3, .highlight ol .kw4 {
    color       : navy;
    font-weight : bold
}

.highlight ol .li1 {
    color : #484848
}

.highlight ol .me1, .highlight ol .me2 {
    color : #6495ed
}

.highlight ol .nu0, .highlight ol .nu8, .highlight ol .nu12, .highlight ol .nu19 {
    color : green
}

.highlight ol .re0 {
    color       : #4169e1;
    font-weight : bold
}

.highlight ol .st0, .highlight ol .st_h, .highlight ol .co3 {
    color : #8b008b
}

.highlight ol .sy0, .highlight ol .sy1 {
    color       : maroon;
    font-weight : bold
}

@font-face {
    font-family : "Marmelad";
    src         : url('/fonts/../fonts/Marmelad.otf?1372018848') format('opentype'), url('/fonts/../fonts/Marmelad.svg?1419694911') format('svg'), url('/fonts/../fonts/Marmelad.ttf?1372018848') format('truetype'), url('/fonts/../fonts/Marmelad.woff?1419695021') format('woff')
}

body {
    background-image : url("/images/bg/crossword.png");
    border-top       : 6px solid #c9302c
}

a:hover {
    text-decoration : none !important
}

h1 a:hover, #sidebar a:hover {
    color : #036 !important
}

.clearfix {
    overflow : hidden;
    *zoom    : 1
}

article {
    margin : 0 0 40px 0
}

article header {
    color         : #909090;
    font-size     : 85%;
    margin-bottom : 15px
}

article header h1 {
    font-size : 2em
}

article header h2 {
    margin : 5px 0 3px 0
}

article header ul {
    margin : 0 0 5px 0
}

article header ul .glyphicon-tags {
    margin-right : 4px
}

article .article em {
    background-color : #FAFAFA;
    border-radius    : 3px;
    border           : 1px solid #909090;
    color            : #606060;
    display          : inline-block;
    font-size        : .9em;
    font-style       : italic;
    line-height      : 1em;
    margin           : 0 2px;
    padding          : 1px 4px 3px 3px;
    text-indent      : 0
}

article .article h2, article .article h3, article .article h4 {
    margin : 1.2em 0 .6em 0
}

article .article h2 {
    border-bottom  : 1px solid #a8a8a8;
    border-top     : 1px solid #a8a8a8;
    color          : #686868;
    padding-bottom : 5px;
    font-size      : 2em;
    font-variant   : small-caps
}

article .article h3 {
    font-size    : 1.6em;
    font-variant : small-caps
}

article .article h4 {
    font-size : 1.3em
}

article .btn-success {
    background : -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
    background : linear-gradient(to bottom, #5cb85c 0%, #419641 100%)
}

article .btn-success:hover {
    background : -webkit-linear-gradient(top, #419641 0%, #5cb85c 100%);
    background : linear-gradient(to bottom, #419641 0%, #5cb85c 100%)
}

article .text-indent p {
    text-indent : 1em
}

.article-separator {
    margin-bottom : 2em;
    text-align    : center
}

#heading-introduccion {
    display : none
}

footer {
    padding-top   : 36px;
    margin-bottom : 42px;
    font-size     : 13px;
    line-height   : 1.25em;
    position      : relative;
    color         : #34393A
}

footer a, footer a:visited {
    color : #6C934D
}

footer a:hover, footer a:focus {
    color : #34393A
}

footer h3 {
    font           : 14px/24px sans-serif;
    margin-bottom  : 9px;
    font-weight    : normal;
    text-transform : uppercase;
    letter-spacing : 1px
}

footer p {
    margin-bottom : 0
}

footer ul {
    margin  : 0;
    padding : 0
}

footer ul li {
    margin      : 0;
    line-height : 24px
}

footer ul li a, footer ul li a:visited {
    color : #34393A
}

footer ul li a:hover, footer ul li a:focus {
    color : #6C934D
}

footer .copyright {
    margin  : 0;
    padding : 0;
    clear   : both
}

footer .info {
    padding-right : 30px
}

header .logo {
    margin-bottom : 3em
}

header .logo h1 a {
    margin          : 0;
    padding         : 0;
    font            : normal 80px Marmelad, sans-serif;
    letter-spacing  : -2px;
    text-decoration : none
}

header .logo p {
    margin      : -2em 0 0 1em;
    padding     : 0;
    font        : 16px/24px Marmelad, sans-serif;
    font-weight : normal
}

.pagination a.left {
    float : left
}

.pagination a.right {
    float : right
}

.message a {
    border-bottom : 1px dashed #761c19;
    clear         : both;
    color         : #761c19;
    display       : inline-block
}

.message a:hover {
    border-bottom-color : #e7908e;
    color               : #e7908e
}

.share-buttons {
    position : absolute;
    right    : 15px;
    top      : 0
}

#sidebar {
    padding-top  : 0;
    padding-left : 15px
}

#sidebar h3 {
    background-repeat : no-repeat;
    color             : #369;
    letter-spacing    : 0;
    font-size         : 1.1em;
    font-weight       : bold;
    padding-left      : 20px;
    text-transform    : uppercase
}

#sidebar .widget {
    overflow    : hidden;
    *zoom       : 1;
    font-size   : .9em;
    line-height : 1em;
    margin      : 0 0 20px 0
}

#sidebar .widget a {
    color : #777
}

#sidebar .widget > ul {
    line-height      : 1em;
    list-style-image : url("/images/icons/16x16/bullet_table.png");
    margin           : 0;
    padding          : 0 0 0 40px
}

#sidebar .widget > ul li {
    padding : 0
}

#sidebar .widget > ul.list-inline, #sidebar .widget.Label .widget > ul, #sidebar .widget.tag .widget > ul, #sidebar .widget.Label ul li span.widget .widget > ul, #sidebar .widget.tag ul li span.widget .widget > ul {
    line-height : 1.6em;
    margin      : 0;
    padding     : 0
}

#sidebar .widget.BlogArchive h3, #sidebar .widget.archive h3 {
    background-image : url("/images/icons/16x16/calendar_copy.png")
}

#sidebar .widget.BlogArchive h3 > ul > li, #sidebar .widget.archive h3 > ul > li {
    margin-bottom : 1em
}

#sidebar .widget.category h3 {
    background-image : url("/images/icons/16x16/categories.png")
}

#sidebar .widget.CustomSearch h3 {
    background-image : url("/images/icons/16x16/google_custom_search.png")
}

#sidebar .widget.index h3 {
    background-image : url("/images/icons/16x16/book_open.png")
}

#sidebar .widget.last-posts h3 {
    background-image : url("/images/icons/16x16/calendar_add.png")
}

#sidebar .widget.PopularPosts h3, #sidebar .widget.popular-posts h3 {
    background-image : url("/images/icons/16x16/award_star_gold_3.png")
}

#sidebar .widget.Label, #sidebar .widget.tag, #sidebar .widget.Label ul li span.widget, #sidebar .widget.tag ul li span.widget {
    background  : transparent;
    border      : none;
    display     : block;
    height      : auto;
    font-size   : .9em;
    font-weight : inherit;
    line-height : 1.5em;
    padding     : 0
}

#sidebar .widget.Label:after, #sidebar .widget.tag:after, #sidebar .widget.Label ul li span.widget:after, #sidebar .widget.tag ul li span.widget:after {
    display : none
}

#sidebar .widget.Label h3, #sidebar .widget.tag h3, #sidebar .widget.Label ul li span.widget h3, #sidebar .widget.tag ul li span.widget h3 {
    background-image : url("/images/icons/16x16/three_tags.png");
    font-family      : Marmelad, sans-serif;
    margin-bottom    : 1em
}

#sidebar .widget.Label ul, #sidebar .widget.tag ul, #sidebar .widget.Label ul li span.widget ul, #sidebar .widget.tag ul li span.widget ul {
    padding : 0 0 0 25px
}

#sidebar .widget.Label ul li, #sidebar .widget.tag ul li, #sidebar .widget.Label ul li span.widget ul li, #sidebar .widget.tag ul li span.widget ul li {
    margin-bottom : .3em;
    margin-right  : .1em
}

#sidebar .widget.Label ul li span, #sidebar .widget.tag ul li span, #sidebar .widget.Label ul li span.widget ul li span {
    font-family : Marmelad, sans-serif
}
