@charset "UTF-8";
/* ARCHIVO DE SETEOS CUSTOMIZABLES DE ID */
/*$form-text-input-stroke: $white;
$form-text-input-background: $secondary-color;
$form-text-input-placeholder-color: $default-color;
$form-text-input-color: $secondary-color;

$form-select-stroke: #ccc;
$form-select-background: $white;
$form-select-color: $white;*/
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,900,300italic,400italic,700italic,900italic);
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

.pull_right { float: right; }

.pull_left { float: left; }

/* Base Styles */
* html { font-size: 100%; }

html { font-size: 16px; line-height: 1.625em; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

body { background: white; font-family: "Lato", sans-serif; font-weight: 400; color: #303030; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
@media only screen and (max-width: 767px) { body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; width: 100%; min-width: 0; } }

html, body { height: 100%; }

.hide { display: none; }

.hide.active, .show { display: block; }

.icon-note.icon-left a:before, .icon-note.icon-right a:after, i.icon-note:before { content: "\266a"; height: inherit; }

.icon-note-beamed.icon-left a:before, .icon-note-beamed.icon-right a:after, i.icon-note-beamed:before { content: "\266b"; height: inherit; }

.icon-music.icon-left a:before, .icon-music.icon-right a:after, i.icon-music:before { content: "\1f3b5"; height: inherit; }

.icon-search.icon-left a:before, .icon-search.icon-right a:after, i.icon-search:before { content: "\1f50d"; height: inherit; }

.icon-flashlight.icon-left a:before, .icon-flashlight.icon-right a:after, i.icon-flashlight:before { content: "\1f526"; height: inherit; }

.icon-mail.icon-left a:before, .icon-mail.icon-right a:after, i.icon-mail:before { content: "\2709"; height: inherit; }

.icon-heart.icon-left a:before, .icon-heart.icon-right a:after, i.icon-heart:before { content: "\2665"; height: inherit; }

.icon-heart-empty.icon-left a:before, .icon-heart-empty.icon-right a:after, i.icon-heart-empty:before { content: "\2661"; height: inherit; }

.icon-star.icon-left a:before, .icon-star.icon-right a:after, i.icon-star:before { content: "\2605"; height: inherit; }

.icon-star-empty.icon-left a:before, .icon-star-empty.icon-right a:after, i.icon-star-empty:before { content: "\2606"; height: inherit; }

.icon-user.icon-left a:before, .icon-user.icon-right a:after, i.icon-user:before { content: "\1f464"; height: inherit; }

.icon-users.icon-left a:before, .icon-users.icon-right a:after, i.icon-users:before { content: "\1f465"; height: inherit; }

.icon-user-add.icon-left a:before, .icon-user-add.icon-right a:after, i.icon-user-add:before { content: "\e700"; height: inherit; }

.icon-video.icon-left a:before, .icon-video.icon-right a:after, i.icon-video:before { content: "\1f3ac"; height: inherit; }

.icon-picture.icon-left a:before, .icon-picture.icon-right a:after, i.icon-picture:before { content: "\1f304"; height: inherit; }

.icon-camera.icon-left a:before, .icon-camera.icon-right a:after, i.icon-camera:before { content: "\1f4f7"; height: inherit; }

.icon-layout.icon-left a:before, .icon-layout.icon-right a:after, i.icon-layout:before { content: "\268f"; height: inherit; }

.icon-menu.icon-left a:before, .icon-menu.icon-right a:after, i.icon-menu:before { content: "\2630"; height: inherit; }

.icon-check.icon-left a:before, .icon-check.icon-right a:after, i.icon-check:before { content: "\2713"; height: inherit; }

.icon-cancel.icon-left a:before, .icon-cancel.icon-right a:after, i.icon-cancel:before { content: "\2715"; height: inherit; }

.icon-cancel-circled.icon-left a:before, .icon-cancel-circled.icon-right a:after, i.icon-cancel-circled:before { content: "\2716"; height: inherit; }

.icon-cancel-squared.icon-left a:before, .icon-cancel-squared.icon-right a:after, i.icon-cancel-squared:before { content: "\274e"; height: inherit; }

.icon-plus.icon-left a:before, .icon-plus.icon-right a:after, i.icon-plus:before { content: "\2b"; height: inherit; }

.icon-plus-circled.icon-left a:before, .icon-plus-circled.icon-right a:after, i.icon-plus-circled:before { content: "\2795"; height: inherit; }

.icon-plus-squared.icon-left a:before, .icon-plus-squared.icon-right a:after, i.icon-plus-squared:before { content: "\229e"; height: inherit; }

.icon-minus.icon-left a:before, .icon-minus.icon-right a:after, i.icon-minus:before { content: "\2d"; height: inherit; }

.icon-minus-circled.icon-left a:before, .icon-minus-circled.icon-right a:after, i.icon-minus-circled:before { content: "\2796"; height: inherit; }

.icon-minus-squared.icon-left a:before, .icon-minus-squared.icon-right a:after, i.icon-minus-squared:before { content: "\229f"; height: inherit; }

.icon-help.icon-left a:before, .icon-help.icon-right a:after, i.icon-help:before { content: "\2753"; height: inherit; }

.icon-help-circled.icon-left a:before, .icon-help-circled.icon-right a:after, i.icon-help-circled:before { content: "\e704"; height: inherit; }

.icon-info.icon-left a:before, .icon-info.icon-right a:after, i.icon-info:before { content: "\2139"; height: inherit; }

.icon-info-circled.icon-left a:before, .icon-info-circled.icon-right a:after, i.icon-info-circled:before { content: "\e705"; height: inherit; }

.icon-back.icon-left a:before, .icon-back.icon-right a:after, i.icon-back:before { content: "\1f519"; height: inherit; }

.icon-home.icon-left a:before, .icon-home.icon-right a:after, i.icon-home:before { content: "\2302"; height: inherit; }

.icon-link.icon-left a:before, .icon-link.icon-right a:after, i.icon-link:before { content: "\1f517"; height: inherit; }

.icon-attach.icon-left a:before, .icon-attach.icon-right a:after, i.icon-attach:before { content: "\1f4ce"; height: inherit; }

.icon-lock.icon-left a:before, .icon-lock.icon-right a:after, i.icon-lock:before { content: "\1f512"; height: inherit; }

.icon-lock-open.icon-left a:before, .icon-lock-open.icon-right a:after, i.icon-lock-open:before { content: "\1f513"; height: inherit; }

.icon-eye.icon-left a:before, .icon-eye.icon-right a:after, i.icon-eye:before { content: "\e70a"; height: inherit; }

.icon-tag.icon-left a:before, .icon-tag.icon-right a:after, i.icon-tag:before { content: "\e70c"; height: inherit; }

.icon-bookmark.icon-left a:before, .icon-bookmark.icon-right a:after, i.icon-bookmark:before { content: "\1f516"; height: inherit; }

.icon-bookmarks.icon-left a:before, .icon-bookmarks.icon-right a:after, i.icon-bookmarks:before { content: "\1f4d1"; height: inherit; }

.icon-flag.icon-left a:before, .icon-flag.icon-right a:after, i.icon-flag:before { content: "\2691"; height: inherit; }

.icon-thumbs-up.icon-left a:before, .icon-thumbs-up.icon-right a:after, i.icon-thumbs-up:before { content: "\1f44d"; height: inherit; }

.icon-thumbs-down.icon-left a:before, .icon-thumbs-down.icon-right a:after, i.icon-thumbs-down:before { content: "\1f44e"; height: inherit; }

.icon-download.icon-left a:before, .icon-download.icon-right a:after, i.icon-download:before { content: "\1f4e5"; height: inherit; }

.icon-upload.icon-left a:before, .icon-upload.icon-right a:after, i.icon-upload:before { content: "\1f4e4"; height: inherit; }

.icon-upload-cloud.icon-left a:before, .icon-upload-cloud.icon-right a:after, i.icon-upload-cloud:before { content: "\e711"; height: inherit; }

.icon-reply.icon-left a:before, .icon-reply.icon-right a:after, i.icon-reply:before { content: "\e712"; height: inherit; }

.icon-reply-all.icon-left a:before, .icon-reply-all.icon-right a:after, i.icon-reply-all:before { content: "\e713"; height: inherit; }

.icon-forward.icon-left a:before, .icon-forward.icon-right a:after, i.icon-forward:before { content: "\27a6"; height: inherit; }

.icon-quote.icon-left a:before, .icon-quote.icon-right a:after, i.icon-quote:before { content: "\275e"; height: inherit; }

.icon-code.icon-left a:before, .icon-code.icon-right a:after, i.icon-code:before { content: "\e714"; height: inherit; }

.icon-export.icon-left a:before, .icon-export.icon-right a:after, i.icon-export:before { content: "\e715"; height: inherit; }

.icon-pencil.icon-left a:before, .icon-pencil.icon-right a:after, i.icon-pencil:before { content: "\270e"; height: inherit; }

.icon-feather.icon-left a:before, .icon-feather.icon-right a:after, i.icon-feather:before { content: "\2712"; height: inherit; }

.icon-print.icon-left a:before, .icon-print.icon-right a:after, i.icon-print:before { content: "\e716"; height: inherit; }

.icon-retweet.icon-left a:before, .icon-retweet.icon-right a:after, i.icon-retweet:before { content: "\e717"; height: inherit; }

.icon-keyboard.icon-left a:before, .icon-keyboard.icon-right a:after, i.icon-keyboard:before { content: "\2328"; height: inherit; }

.icon-comment.icon-left a:before, .icon-comment.icon-right a:after, i.icon-comment:before { content: "\e718"; height: inherit; }

.icon-chat.icon-left a:before, .icon-chat.icon-right a:after, i.icon-chat:before { content: "\e720"; height: inherit; }

.icon-bell.icon-left a:before, .icon-bell.icon-right a:after, i.icon-bell:before { content: "\1f514"; height: inherit; }

.icon-attention.icon-left a:before, .icon-attention.icon-right a:after, i.icon-attention:before { content: "\26a0"; height: inherit; }

.icon-alert.icon-left a:before, .icon-alert.icon-right a:after, i.icon-alert:before { content: "\1f4a5"; height: inherit; }

.icon-vcard.icon-left a:before, .icon-vcard.icon-right a:after, i.icon-vcard:before { content: "\e722"; height: inherit; }

.icon-address.icon-left a:before, .icon-address.icon-right a:after, i.icon-address:before { content: "\e723"; height: inherit; }

.icon-location.icon-left a:before, .icon-location.icon-right a:after, i.icon-location:before { content: "\e724"; height: inherit; }

.icon-map.icon-left a:before, .icon-map.icon-right a:after, i.icon-map:before { content: "\e727"; height: inherit; }

.icon-direction.icon-left a:before, .icon-direction.icon-right a:after, i.icon-direction:before { content: "\27a2"; height: inherit; }

.icon-compass.icon-left a:before, .icon-compass.icon-right a:after, i.icon-compass:before { content: "\e728"; height: inherit; }

.icon-cup.icon-left a:before, .icon-cup.icon-right a:after, i.icon-cup:before { content: "\2615"; height: inherit; }

.icon-trash.icon-left a:before, .icon-trash.icon-right a:after, i.icon-trash:before { content: "\e729"; height: inherit; }

.icon-doc.icon-left a:before, .icon-doc.icon-right a:after, i.icon-doc:before { content: "\e730"; height: inherit; }

.icon-docs.icon-left a:before, .icon-docs.icon-right a:after, i.icon-docs:before { content: "\e736"; height: inherit; }

.icon-doc-landscape.icon-left a:before, .icon-doc-landscape.icon-right a:after, i.icon-doc-landscape:before { content: "\e737"; height: inherit; }

.icon-doc-text.icon-left a:before, .icon-doc-text.icon-right a:after, i.icon-doc-text:before { content: "\1f4c4"; height: inherit; }

.icon-doc-text-inv.icon-left a:before, .icon-doc-text-inv.icon-right a:after, i.icon-doc-text-inv:before { content: "\e731"; height: inherit; }

.icon-newspaper.icon-left a:before, .icon-newspaper.icon-right a:after, i.icon-newspaper:before { content: "\1f4f0"; height: inherit; }

.icon-book-open.icon-left a:before, .icon-book-open.icon-right a:after, i.icon-book-open:before { content: "\1f4d6"; height: inherit; }

.icon-book.icon-left a:before, .icon-book.icon-right a:after, i.icon-book:before { content: "\1f4d5"; height: inherit; }

.icon-folder.icon-left a:before, .icon-folder.icon-right a:after, i.icon-folder:before { content: "\1f4c1"; height: inherit; }

.icon-archive.icon-left a:before, .icon-archive.icon-right a:after, i.icon-archive:before { content: "\e738"; height: inherit; }

.icon-box.icon-left a:before, .icon-box.icon-right a:after, i.icon-box:before { content: "\1f4e6"; height: inherit; }

.icon-rss.icon-left a:before, .icon-rss.icon-right a:after, i.icon-rss:before { content: "\e73a"; height: inherit; }

.icon-phone.icon-left a:before, .icon-phone.icon-right a:after, i.icon-phone:before { content: "\1f4de"; height: inherit; }

.icon-cog.icon-left a:before, .icon-cog.icon-right a:after, i.icon-cog:before { content: "\2699"; height: inherit; }

.icon-tools.icon-left a:before, .icon-tools.icon-right a:after, i.icon-tools:before { content: "\2692"; height: inherit; }

.icon-share.icon-left a:before, .icon-share.icon-right a:after, i.icon-share:before { content: "\e73c"; height: inherit; }

.icon-shareable.icon-left a:before, .icon-shareable.icon-right a:after, i.icon-shareable:before { content: "\e73e"; height: inherit; }

.icon-basket.icon-left a:before, .icon-basket.icon-right a:after, i.icon-basket:before { content: "\e73d"; height: inherit; }

.icon-bag.icon-left a:before, .icon-bag.icon-right a:after, i.icon-bag:before { content: "\1f45c"; height: inherit; }

.icon-calendar.icon-left a:before, .icon-calendar.icon-right a:after, i.icon-calendar:before { content: "\1f4c5"; height: inherit; }

.icon-login.icon-left a:before, .icon-login.icon-right a:after, i.icon-login:before { content: "\e740"; height: inherit; }

.icon-logout.icon-left a:before, .icon-logout.icon-right a:after, i.icon-logout:before { content: "\e741"; height: inherit; }

.icon-mic.icon-left a:before, .icon-mic.icon-right a:after, i.icon-mic:before { content: "\1f3a4"; height: inherit; }

.icon-mute.icon-left a:before, .icon-mute.icon-right a:after, i.icon-mute:before { content: "\1f507"; height: inherit; }

.icon-sound.icon-left a:before, .icon-sound.icon-right a:after, i.icon-sound:before { content: "\1f50a"; height: inherit; }

.icon-volume.icon-left a:before, .icon-volume.icon-right a:after, i.icon-volume:before { content: "\e742"; height: inherit; }

.icon-clock.icon-left a:before, .icon-clock.icon-right a:after, i.icon-clock:before { content: "\1f554"; height: inherit; }

.icon-hourglass.icon-left a:before, .icon-hourglass.icon-right a:after, i.icon-hourglass:before { content: "\23f3"; height: inherit; }

.icon-lamp.icon-left a:before, .icon-lamp.icon-right a:after, i.icon-lamp:before { content: "\1f4a1"; height: inherit; }

.icon-light-down.icon-left a:before, .icon-light-down.icon-right a:after, i.icon-light-down:before { content: "\1f505"; height: inherit; }

.icon-light-up.icon-left a:before, .icon-light-up.icon-right a:after, i.icon-light-up:before { content: "\1f506"; height: inherit; }

.icon-adjust.icon-left a:before, .icon-adjust.icon-right a:after, i.icon-adjust:before { content: "\25d1"; height: inherit; }

.icon-block.icon-left a:before, .icon-block.icon-right a:after, i.icon-block:before { content: "\1f6ab"; height: inherit; }

.icon-resize-full.icon-left a:before, .icon-resize-full.icon-right a:after, i.icon-resize-full:before { content: "\e744"; height: inherit; }

.icon-resize-small.icon-left a:before, .icon-resize-small.icon-right a:after, i.icon-resize-small:before { content: "\e746"; height: inherit; }

.icon-popup.icon-left a:before, .icon-popup.icon-right a:after, i.icon-popup:before { content: "\e74c"; height: inherit; }

.icon-publish.icon-left a:before, .icon-publish.icon-right a:after, i.icon-publish:before { content: "\e74d"; height: inherit; }

.icon-window.icon-left a:before, .icon-window.icon-right a:after, i.icon-window:before { content: "\e74e"; height: inherit; }

.icon-arrow-combo.icon-left a:before, .icon-arrow-combo.icon-right a:after, i.icon-arrow-combo:before { content: "\e74f"; height: inherit; }

.icon-down-circled.icon-left a:before, .icon-down-circled.icon-right a:after, i.icon-down-circled:before { content: "\e758"; height: inherit; }

.icon-left-circled.icon-left a:before, .icon-left-circled.icon-right a:after, i.icon-left-circled:before { content: "\e759"; height: inherit; }

.icon-right-circled.icon-left a:before, .icon-right-circled.icon-right a:after, i.icon-right-circled:before { content: "\e75a"; height: inherit; }

.icon-up-circled.icon-left a:before, .icon-up-circled.icon-right a:after, i.icon-up-circled:before { content: "\e75b"; height: inherit; }

.icon-down-open.icon-left a:before, .icon-down-open.icon-right a:after, i.icon-down-open:before { content: "\e75c"; height: inherit; }

.icon-left-open.icon-left a:before, .icon-left-open.icon-right a:after, i.icon-left-open:before { content: "\e75d"; height: inherit; }

.icon-right-open.icon-left a:before, .icon-right-open.icon-right a:after, i.icon-right-open:before { content: "\e75e"; height: inherit; }

.icon-up-open.icon-left a:before, .icon-up-open.icon-right a:after, i.icon-up-open:before { content: "\e75f"; height: inherit; }

.icon-down-open-mini.icon-left a:before, .icon-down-open-mini.icon-right a:after, i.icon-down-open-mini:before { content: "\e760"; height: inherit; }

.icon-left-open-mini.icon-left a:before, .icon-left-open-mini.icon-right a:after, i.icon-left-open-mini:before { content: "\e761"; height: inherit; }

.icon-right-open-mini.icon-left a:before, .icon-right-open-mini.icon-right a:after, i.icon-right-open-mini:before { content: "\e762"; height: inherit; }

.icon-up-open-mini.icon-left a:before, .icon-up-open-mini.icon-right a:after, i.icon-up-open-mini:before { content: "\e763"; height: inherit; }

.icon-down-open-big.icon-left a:before, .icon-down-open-big.icon-right a:after, i.icon-down-open-big:before { content: "\e764"; height: inherit; }

.icon-left-open-big.icon-left a:before, .icon-left-open-big.icon-right a:after, i.icon-left-open-big:before { content: "\e765"; height: inherit; }

.icon-right-open-big.icon-left a:before, .icon-right-open-big.icon-right a:after, i.icon-right-open-big:before { content: "\e766"; height: inherit; }

.icon-up-open-big.icon-left a:before, .icon-up-open-big.icon-right a:after, i.icon-up-open-big:before { content: "\e767"; height: inherit; }

.icon-down.icon-left a:before, .icon-down.icon-right a:after, i.icon-down:before { content: "\2b07"; height: inherit; }

.icon-arrow-left.icon-left a:before, .icon-arrow-left.icon-right a:after, i.icon-arrow-left:before { content: "\2b05"; height: inherit; }

.icon-arrow-right.icon-left a:before, .icon-arrow-right.icon-right a:after, i.icon-arrow-right:before { content: "\27a1"; height: inherit; }

.icon-up.icon-left a:before, .icon-up.icon-right a:after, i.icon-up:before { content: "\2b06"; height: inherit; }

.icon-down-dir.icon-left a:before, .icon-down-dir.icon-right a:after, i.icon-down-dir:before { content: "\25be"; height: inherit; }

.icon-left-dir.icon-left a:before, .icon-left-dir.icon-right a:after, i.icon-left-dir:before { content: "\25c2"; height: inherit; }

.icon-right-dir.icon-left a:before, .icon-right-dir.icon-right a:after, i.icon-right-dir:before { content: "\25b8"; height: inherit; }

.icon-up-dir.icon-left a:before, .icon-up-dir.icon-right a:after, i.icon-up-dir:before { content: "\25b4"; height: inherit; }

.icon-down-bold.icon-left a:before, .icon-down-bold.icon-right a:after, i.icon-down-bold:before { content: "\e4b0"; height: inherit; }

.icon-left-bold.icon-left a:before, .icon-left-bold.icon-right a:after, i.icon-left-bold:before { content: "\e4ad"; height: inherit; }

.icon-right-bold.icon-left a:before, .icon-right-bold.icon-right a:after, i.icon-right-bold:before { content: "\e4ae"; height: inherit; }

.icon-up-bold.icon-left a:before, .icon-up-bold.icon-right a:after, i.icon-up-bold:before { content: "\e4af"; height: inherit; }

.icon-down-thin.icon-left a:before, .icon-down-thin.icon-right a:after, i.icon-down-thin:before { content: "\2193"; height: inherit; }

.icon-left-thin.icon-left a:before, .icon-left-thin.icon-right a:after, i.icon-left-thin:before { content: "\2190"; height: inherit; }

.icon-right-thin.icon-left a:before, .icon-right-thin.icon-right a:after, i.icon-right-thin:before { content: "\2192"; height: inherit; }

.icon-up-thin.icon-left a:before, .icon-up-thin.icon-right a:after, i.icon-up-thin:before { content: "\2191"; height: inherit; }

.icon-ccw.icon-left a:before, .icon-ccw.icon-right a:after, i.icon-ccw:before { content: "\27f2"; height: inherit; }

.icon-cw.icon-left a:before, .icon-cw.icon-right a:after, i.icon-cw:before { content: "\27f3"; height: inherit; }

.icon-arrows-ccw.icon-left a:before, .icon-arrows-ccw.icon-right a:after, i.icon-arrows-ccw:before { content: "\1f504"; height: inherit; }

.icon-level-down.icon-left a:before, .icon-level-down.icon-right a:after, i.icon-level-down:before { content: "\21b3"; height: inherit; }

.icon-level-up.icon-left a:before, .icon-level-up.icon-right a:after, i.icon-level-up:before { content: "\21b0"; height: inherit; }

.icon-shuffle.icon-left a:before, .icon-shuffle.icon-right a:after, i.icon-shuffle:before { content: "\1f500"; height: inherit; }

.icon-loop.icon-left a:before, .icon-loop.icon-right a:after, i.icon-loop:before { content: "\1f501"; height: inherit; }

.icon-switch.icon-left a:before, .icon-switch.icon-right a:after, i.icon-switch:before { content: "\21c6"; height: inherit; }

.icon-play.icon-left a:before, .icon-play.icon-right a:after, i.icon-play:before { content: "\25b6"; height: inherit; }

.icon-stop.icon-left a:before, .icon-stop.icon-right a:after, i.icon-stop:before { content: "\25a0"; height: inherit; }

.icon-pause.icon-left a:before, .icon-pause.icon-right a:after, i.icon-pause:before { content: "\2389"; height: inherit; }

.icon-record.icon-left a:before, .icon-record.icon-right a:after, i.icon-record:before { content: "\26ab"; height: inherit; }

.icon-to-end.icon-left a:before, .icon-to-end.icon-right a:after, i.icon-to-end:before { content: "\23ed"; height: inherit; }

.icon-to-start.icon-left a:before, .icon-to-start.icon-right a:after, i.icon-to-start:before { content: "\23ee"; height: inherit; }

.icon-fast-forward.icon-left a:before, .icon-fast-forward.icon-right a:after, i.icon-fast-forward:before { content: "\23e9"; height: inherit; }

.icon-fast-backward.icon-left a:before, .icon-fast-backward.icon-right a:after, i.icon-fast-backward:before { content: "\23ea"; height: inherit; }

.icon-progress-0.icon-left a:before, .icon-progress-0.icon-right a:after, i.icon-progress-0:before { content: "\e768"; height: inherit; }

.icon-progress-1.icon-left a:before, .icon-progress-1.icon-right a:after, i.icon-progress-1:before { content: "\e769"; height: inherit; }

.icon-progress-2.icon-left a:before, .icon-progress-2.icon-right a:after, i.icon-progress-2:before { content: "\e76a"; height: inherit; }

.icon-progress-3.icon-left a:before, .icon-progress-3.icon-right a:after, i.icon-progress-3:before { content: "\e76b"; height: inherit; }

.icon-target.icon-left a:before, .icon-target.icon-right a:after, i.icon-target:before { content: "\1f3af"; height: inherit; }

.icon-palette.icon-left a:before, .icon-palette.icon-right a:after, i.icon-palette:before { content: "\1f3a8"; height: inherit; }

.icon-list.icon-left a:before, .icon-list.icon-right a:after, i.icon-list:before { content: "\e005"; height: inherit; }

.icon-list-add.icon-left a:before, .icon-list-add.icon-right a:after, i.icon-list-add:before { content: "\e003"; height: inherit; }

.icon-signal.icon-left a:before, .icon-signal.icon-right a:after, i.icon-signal:before { content: "\1f4f6"; height: inherit; }

.icon-trophy.icon-left a:before, .icon-trophy.icon-right a:after, i.icon-trophy:before { content: "\1f3c6"; height: inherit; }

.icon-battery.icon-left a:before, .icon-battery.icon-right a:after, i.icon-battery:before { content: "\1f50b"; height: inherit; }

.icon-back-in-time.icon-left a:before, .icon-back-in-time.icon-right a:after, i.icon-back-in-time:before { content: "\e771"; height: inherit; }

.icon-monitor.icon-left a:before, .icon-monitor.icon-right a:after, i.icon-monitor:before { content: "\1f4bb"; height: inherit; }

.icon-mobile.icon-left a:before, .icon-mobile.icon-right a:after, i.icon-mobile:before { content: "\1f4f1"; height: inherit; }

.icon-network.icon-left a:before, .icon-network.icon-right a:after, i.icon-network:before { content: "\e776"; height: inherit; }

.icon-cd.icon-left a:before, .icon-cd.icon-right a:after, i.icon-cd:before { content: "\1f4bf"; height: inherit; }

.icon-inbox.icon-left a:before, .icon-inbox.icon-right a:after, i.icon-inbox:before { content: "\e777"; height: inherit; }

.icon-install.icon-left a:before, .icon-install.icon-right a:after, i.icon-install:before { content: "\e778"; height: inherit; }

.icon-globe.icon-left a:before, .icon-globe.icon-right a:after, i.icon-globe:before { content: "\1f30e"; height: inherit; }

.icon-cloud.icon-left a:before, .icon-cloud.icon-right a:after, i.icon-cloud:before { content: "\2601"; height: inherit; }

.icon-cloud-thunder.icon-left a:before, .icon-cloud-thunder.icon-right a:after, i.icon-cloud-thunder:before { content: "\26c8"; height: inherit; }

.icon-flash.icon-left a:before, .icon-flash.icon-right a:after, i.icon-flash:before { content: "\26a1"; height: inherit; }

.icon-moon.icon-left a:before, .icon-moon.icon-right a:after, i.icon-moon:before { content: "\263d"; height: inherit; }

.icon-flight.icon-left a:before, .icon-flight.icon-right a:after, i.icon-flight:before { content: "\2708"; height: inherit; }

.icon-paper-plane.icon-left a:before, .icon-paper-plane.icon-right a:after, i.icon-paper-plane:before { content: "\e79b"; height: inherit; }

.icon-leaf.icon-left a:before, .icon-leaf.icon-right a:after, i.icon-leaf:before { content: "\1f342"; height: inherit; }

.icon-lifebuoy.icon-left a:before, .icon-lifebuoy.icon-right a:after, i.icon-lifebuoy:before { content: "\e788"; height: inherit; }

.icon-mouse.icon-left a:before, .icon-mouse.icon-right a:after, i.icon-mouse:before { content: "\e789"; height: inherit; }

.icon-briefcase.icon-left a:before, .icon-briefcase.icon-right a:after, i.icon-briefcase:before { content: "\1f4bc"; height: inherit; }

.icon-suitcase.icon-left a:before, .icon-suitcase.icon-right a:after, i.icon-suitcase:before { content: "\e78e"; height: inherit; }

.icon-dot.icon-left a:before, .icon-dot.icon-right a:after, i.icon-dot:before { content: "\e78b"; height: inherit; }

.icon-dot-2.icon-left a:before, .icon-dot-2.icon-right a:after, i.icon-dot-2:before { content: "\e78c"; height: inherit; }

.icon-dot-3.icon-left a:before, .icon-dot-3.icon-right a:after, i.icon-dot-3:before { content: "\e78d"; height: inherit; }

.icon-brush.icon-left a:before, .icon-brush.icon-right a:after, i.icon-brush:before { content: "\e79a"; height: inherit; }

.icon-magnet.icon-left a:before, .icon-magnet.icon-right a:after, i.icon-magnet:before { content: "\e7a1"; height: inherit; }

.icon-infinity.icon-left a:before, .icon-infinity.icon-right a:after, i.icon-infinity:before { content: "\221e"; height: inherit; }

.icon-erase.icon-left a:before, .icon-erase.icon-right a:after, i.icon-erase:before { content: "\232b"; height: inherit; }

.icon-chart-pie.icon-left a:before, .icon-chart-pie.icon-right a:after, i.icon-chart-pie:before { content: "\e751"; height: inherit; }

.icon-chart-line.icon-left a:before, .icon-chart-line.icon-right a:after, i.icon-chart-line:before { content: "\1f4c8"; height: inherit; }

.icon-chart-bar.icon-left a:before, .icon-chart-bar.icon-right a:after, i.icon-chart-bar:before { content: "\1f4ca"; height: inherit; }

.icon-chart-area.icon-left a:before, .icon-chart-area.icon-right a:after, i.icon-chart-area:before { content: "\1f53e"; height: inherit; }

.icon-tape.icon-left a:before, .icon-tape.icon-right a:after, i.icon-tape:before { content: "\2707"; height: inherit; }

.icon-graduation-cap.icon-left a:before, .icon-graduation-cap.icon-right a:after, i.icon-graduation-cap:before { content: "\1f393"; height: inherit; }

.icon-language.icon-left a:before, .icon-language.icon-right a:after, i.icon-language:before { content: "\e752"; height: inherit; }

.icon-ticket.icon-left a:before, .icon-ticket.icon-right a:after, i.icon-ticket:before { content: "\1f3ab"; height: inherit; }

.icon-water.icon-left a:before, .icon-water.icon-right a:after, i.icon-water:before { content: "\1f4a6"; height: inherit; }

.icon-droplet.icon-left a:before, .icon-droplet.icon-right a:after, i.icon-droplet:before { content: "\1f4a7"; height: inherit; }

.icon-air.icon-left a:before, .icon-air.icon-right a:after, i.icon-air:before { content: "\e753"; height: inherit; }

.icon-credit-card.icon-left a:before, .icon-credit-card.icon-right a:after, i.icon-credit-card:before { content: "\1f4b3"; height: inherit; }

.icon-floppy.icon-left a:before, .icon-floppy.icon-right a:after, i.icon-floppy:before { content: "\1f4be"; height: inherit; }

.icon-clipboard.icon-left a:before, .icon-clipboard.icon-right a:after, i.icon-clipboard:before { content: "\1f4cb"; height: inherit; }

.icon-megaphone.icon-left a:before, .icon-megaphone.icon-right a:after, i.icon-megaphone:before { content: "\1f4e3"; height: inherit; }

.icon-database.icon-left a:before, .icon-database.icon-right a:after, i.icon-database:before { content: "\e754"; height: inherit; }

.icon-drive.icon-left a:before, .icon-drive.icon-right a:after, i.icon-drive:before { content: "\e755"; height: inherit; }

.icon-bucket.icon-left a:before, .icon-bucket.icon-right a:after, i.icon-bucket:before { content: "\e756"; height: inherit; }

.icon-thermometer.icon-left a:before, .icon-thermometer.icon-right a:after, i.icon-thermometer:before { content: "\e757"; height: inherit; }

.icon-key.icon-left a:before, .icon-key.icon-right a:after, i.icon-key:before { content: "\1f511"; height: inherit; }

.icon-flow-cascade.icon-left a:before, .icon-flow-cascade.icon-right a:after, i.icon-flow-cascade:before { content: "\e790"; height: inherit; }

.icon-flow-branch.icon-left a:before, .icon-flow-branch.icon-right a:after, i.icon-flow-branch:before { content: "\e791"; height: inherit; }

.icon-flow-tree.icon-left a:before, .icon-flow-tree.icon-right a:after, i.icon-flow-tree:before { content: "\e792"; height: inherit; }

.icon-flow-line.icon-left a:before, .icon-flow-line.icon-right a:after, i.icon-flow-line:before { content: "\e793"; height: inherit; }

.icon-flow-parallel.icon-left a:before, .icon-flow-parallel.icon-right a:after, i.icon-flow-parallel:before { content: "\e794"; height: inherit; }

.icon-rocket.icon-left a:before, .icon-rocket.icon-right a:after, i.icon-rocket:before { content: "\1f680"; height: inherit; }

.icon-gauge.icon-left a:before, .icon-gauge.icon-right a:after, i.icon-gauge:before { content: "\e7a2"; height: inherit; }

.icon-traffic-cone.icon-left a:before, .icon-traffic-cone.icon-right a:after, i.icon-traffic-cone:before { content: "\e7a3"; height: inherit; }

.icon-cc.icon-left a:before, .icon-cc.icon-right a:after, i.icon-cc:before { content: "\e7a5"; height: inherit; }

.icon-cc-by.icon-left a:before, .icon-cc-by.icon-right a:after, i.icon-cc-by:before { content: "\e7a6"; height: inherit; }

.icon-cc-nc.icon-left a:before, .icon-cc-nc.icon-right a:after, i.icon-cc-nc:before { content: "\e7a7"; height: inherit; }

.icon-cc-nc-eu.icon-left a:before, .icon-cc-nc-eu.icon-right a:after, i.icon-cc-nc-eu:before { content: "\e7a8"; height: inherit; }

.icon-cc-nc-jp.icon-left a:before, .icon-cc-nc-jp.icon-right a:after, i.icon-cc-nc-jp:before { content: "\e7a9"; height: inherit; }

.icon-cc-sa.icon-left a:before, .icon-cc-sa.icon-right a:after, i.icon-cc-sa:before { content: "\e7aa"; height: inherit; }

.icon-cc-nd.icon-left a:before, .icon-cc-nd.icon-right a:after, i.icon-cc-nd:before { content: "\e7ab"; height: inherit; }

.icon-cc-pd.icon-left a:before, .icon-cc-pd.icon-right a:after, i.icon-cc-pd:before { content: "\e7ac"; height: inherit; }

.icon-cc-zero.icon-left a:before, .icon-cc-zero.icon-right a:after, i.icon-cc-zero:before { content: "\e7ad"; height: inherit; }

.icon-cc-share.icon-left a:before, .icon-cc-share.icon-right a:after, i.icon-cc-share:before { content: "\e7ae"; height: inherit; }

.icon-cc-remix.icon-left a:before, .icon-cc-remix.icon-right a:after, i.icon-cc-remix:before { content: "\e7af"; height: inherit; }

.icon-github.icon-left a:before, .icon-github.icon-right a:after, i.icon-github:before { content: "\f300"; height: inherit; }

.icon-github-circled.icon-left a:before, .icon-github-circled.icon-right a:after, i.icon-github-circled:before { content: "\f301"; height: inherit; }

.icon-flickr.icon-left a:before, .icon-flickr.icon-right a:after, i.icon-flickr:before { content: "\f303"; height: inherit; }

.icon-flickr-circled.icon-left a:before, .icon-flickr-circled.icon-right a:after, i.icon-flickr-circled:before { content: "\f304"; height: inherit; }

.icon-vimeo.icon-left a:before, .icon-vimeo.icon-right a:after, i.icon-vimeo:before { content: "\f306"; height: inherit; }

.icon-vimeo-circled.icon-left a:before, .icon-vimeo-circled.icon-right a:after, i.icon-vimeo-circled:before { content: "\f307"; height: inherit; }

.icon-twitter.icon-left a:before, .icon-twitter.icon-right a:after, i.icon-twitter:before { content: "\f309"; height: inherit; }

.icon-twitter-circled.icon-left a:before, .icon-twitter-circled.icon-right a:after, i.icon-twitter-circled:before { content: "\f30a"; height: inherit; }

.icon-facebook.icon-left a:before, .icon-facebook.icon-right a:after, i.icon-facebook:before { content: "\f30c"; height: inherit; }

.icon-facebook-circled.icon-left a:before, .icon-facebook-circled.icon-right a:after, i.icon-facebook-circled:before { content: "\f30d"; height: inherit; }

.icon-facebook-squared.icon-left a:before, .icon-facebook-squared.icon-right a:after, i.icon-facebook-squared:before { content: "\f30e"; height: inherit; }

.icon-gplus.icon-left a:before, .icon-gplus.icon-right a:after, i.icon-gplus:before { content: "\f30f"; height: inherit; }

.icon-gplus-circled.icon-left a:before, .icon-gplus-circled.icon-right a:after, i.icon-gplus-circled:before { content: "\f310"; height: inherit; }

.icon-pinterest.icon-left a:before, .icon-pinterest.icon-right a:after, i.icon-pinterest:before { content: "\f312"; height: inherit; }

.icon-pinterest-circled.icon-left a:before, .icon-pinterest-circled.icon-right a:after, i.icon-pinterest-circled:before { content: "\f313"; height: inherit; }

.icon-tumblr.icon-left a:before, .icon-tumblr.icon-right a:after, i.icon-tumblr:before { content: "\f315"; height: inherit; }

.icon-tumblr-circled.icon-left a:before, .icon-tumblr-circled.icon-right a:after, i.icon-tumblr-circled:before { content: "\f316"; height: inherit; }

.icon-linkedin.icon-left a:before, .icon-linkedin.icon-right a:after, i.icon-linkedin:before { content: "\f318"; height: inherit; }

.icon-linkedin-circled.icon-left a:before, .icon-linkedin-circled.icon-right a:after, i.icon-linkedin-circled:before { content: "\f319"; height: inherit; }

.icon-dribbble.icon-left a:before, .icon-dribbble.icon-right a:after, i.icon-dribbble:before { content: "\f31b"; height: inherit; }

.icon-dribbble-circled.icon-left a:before, .icon-dribbble-circled.icon-right a:after, i.icon-dribbble-circled:before { content: "\f31c"; height: inherit; }

.icon-stumbleupon.icon-left a:before, .icon-stumbleupon.icon-right a:after, i.icon-stumbleupon:before { content: "\f31e"; height: inherit; }

.icon-stumbleupon-circled.icon-left a:before, .icon-stumbleupon-circled.icon-right a:after, i.icon-stumbleupon-circled:before { content: "\f31f"; height: inherit; }

.icon-lastfm.icon-left a:before, .icon-lastfm.icon-right a:after, i.icon-lastfm:before { content: "\f321"; height: inherit; }

.icon-lastfm-circled.icon-left a:before, .icon-lastfm-circled.icon-right a:after, i.icon-lastfm-circled:before { content: "\f322"; height: inherit; }

.icon-rdio.icon-left a:before, .icon-rdio.icon-right a:after, i.icon-rdio:before { content: "\f324"; height: inherit; }

.icon-rdio-circled.icon-left a:before, .icon-rdio-circled.icon-right a:after, i.icon-rdio-circled:before { content: "\f325"; height: inherit; }

.icon-spotify.icon-left a:before, .icon-spotify.icon-right a:after, i.icon-spotify:before { content: "\f327"; height: inherit; }

.icon-spotify-circled.icon-left a:before, .icon-spotify-circled.icon-right a:after, i.icon-spotify-circled:before { content: "\f328"; height: inherit; }

.icon-qq.icon-left a:before, .icon-qq.icon-right a:after, i.icon-qq:before { content: "\f32a"; height: inherit; }

.icon-instagram.icon-left a:before, .icon-instagram.icon-right a:after, i.icon-instagram:before { content: "\f32d"; height: inherit; }

.icon-dropbox.icon-left a:before, .icon-dropbox.icon-right a:after, i.icon-dropbox:before { content: "\f330"; height: inherit; }

.icon-evernote.icon-left a:before, .icon-evernote.icon-right a:after, i.icon-evernote:before { content: "\f333"; height: inherit; }

.icon-flattr.icon-left a:before, .icon-flattr.icon-right a:after, i.icon-flattr:before { content: "\f336"; height: inherit; }

.icon-skype.icon-left a:before, .icon-skype.icon-right a:after, i.icon-skype:before { content: "\f339"; height: inherit; }

.icon-skype-circled.icon-left a:before, .icon-skype-circled.icon-right a:after, i.icon-skype-circled:before { content: "\f33a"; height: inherit; }

.icon-renren.icon-left a:before, .icon-renren.icon-right a:after, i.icon-renren:before { content: "\f33c"; height: inherit; }

.icon-sina-weibo.icon-left a:before, .icon-sina-weibo.icon-right a:after, i.icon-sina-weibo:before { content: "\f33f"; height: inherit; }

.icon-paypal.icon-left a:before, .icon-paypal.icon-right a:after, i.icon-paypal:before { content: "\f342"; height: inherit; }

.icon-picasa.icon-left a:before, .icon-picasa.icon-right a:after, i.icon-picasa:before { content: "\f345"; height: inherit; }

.icon-soundcloud.icon-left a:before, .icon-soundcloud.icon-right a:after, i.icon-soundcloud:before { content: "\f348"; height: inherit; }

.icon-mixi.icon-left a:before, .icon-mixi.icon-right a:after, i.icon-mixi:before { content: "\f34b"; height: inherit; }

.icon-behance.icon-left a:before, .icon-behance.icon-right a:after, i.icon-behance:before { content: "\f34e"; height: inherit; }

.icon-google-circles.icon-left a:before, .icon-google-circles.icon-right a:after, i.icon-google-circles:before { content: "\f351"; height: inherit; }

.icon-vkontakte.icon-left a:before, .icon-vkontakte.icon-right a:after, i.icon-vkontakte:before { content: "\f354"; height: inherit; }

.icon-smashing.icon-left a:before, .icon-smashing.icon-right a:after, i.icon-smashing:before { content: "\f357"; height: inherit; }

.icon-sweden.icon-left a:before, .icon-sweden.icon-right a:after, i.icon-sweden:before { content: "\f601"; height: inherit; }

.icon-db-shape.icon-left a:before, .icon-db-shape.icon-right a:after, i.icon-db-shape:before { content: "\f600"; height: inherit; }

.icon-logo-db.icon-left a:before, .icon-logo-db.icon-right a:after, i.icon-logo-db:before { content: "\f603"; height: inherit; }

.fixed { position: fixed; }
.fixed.pinned { position: absolute; }
@media only screen and (max-width: 768px) { .fixed { position: relative !important; top: auto !important; left: auto !important; } }

.unfixed { position: relative !important; top: auto !important; left: auto !important; }

.text-center { text-align: center; }

.text-left { text-align: left; }

.text-right { text-align: right; }

/* Fonts */
@font-face { font-family: "entypo"; font-style: normal; font-weight: 400; src: url(../fonts/icons/entypo.eot); src: url("../fonts/icons/entypo.eot?#iefix") format("ie9-skip-eot"), url("../fonts/icons/entypo.woff") format("woff"), url("../fonts/icons/entypo.ttf") format("truetype"); }

@font-face { font-family: "nexa-bold"; font-style: normal; font-weight: normal; src: url(../fonts/icons/nexa-bold.eot); src: url("../fonts/icons/nexa-bold.eot?#iefix") format("ie9-skip-eot"), url("../fonts/icons/nexa-bold.woff") format("woff"), url("../fonts/icons/nexa-bold.ttf") format("truetype"), url("../fonts/icons/nexa-bold.svg") format("svg"); }

@font-face { font-family: "nexa-light"; font-style: normal; font-weight: normal; src: url(../fonts/icons/nexa-bold.eot); src: url("../fonts/icons/nexa-light.eot?#iefix") format("ie9-skip-eot"), url("../fonts/icons/nexa-light.woff") format("woff"), url("../fonts/icons/nexa-light.ttf") format("truetype"), url("../fonts/icons/nexa-light.svg") format("svg"); }

/* Typography */
h1, h2, h3, h4, h5, h6 { font-family: "Lato", sans-serif; font-weight: 400; color: #303030; text-rendering: optimizeLegibility; padding-top: 0.273em; line-height: 1.15538em; padding-bottom: 0.273em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #205b60; }

@media only screen and (max-width: 767px) { h1, h2, h3, h4, h5, h6 { word-wrap: break-word; } }
h1 { font-size: 68px; font-size: 4.25rem; }
h1.xlarge { font-size: 110px; font-size: 6.875rem; }
h1.xxlarge { font-size: 126px; font-size: 7.875rem; }
h1.absurd { font-size: 177px; font-size: 11.0625rem; }

h2 { font-size: 42px; font-size: 2.625rem; }

h3 { font-size: 30px; font-size: 1.875rem; }

h4 { font-size: 26px; font-size: 1.625rem; }

h5 { font-size: 18px; font-size: 1.125rem; }

h6 { font-size: 16px; font-size: 1rem; }

@media only screen and (max-width: 767px) { h1 { font-size: 42px; font-size: 2.625rem; }
  h2 { font-size: 36px; font-size: 2.25rem; } }
.subhead { color: #777; font-weight: normal; margin-bottom: 20px; }

/*=====================================================  Links & Paragraph styles  ======================================================*/
p { font-family: "Lato", sans-serif; font-weight: 400; font-size: 16px; font-size: 1rem; margin-bottom: 13px; line-height: 1.625em; }
p.lead { font-size: 20px; font-size: 1.25rem; margin-bottom: 18px; }
@media only screen and (max-width: 768px) { p { font-size: 17.6px; font-size: 1.1rem; line-height: 1.625em; } }

a { color: #205b60; text-decoration: none; outline: 0; line-height: inherit; }
a:hover { color: #08494f; }

/*=====================================================
 Lists  ======================================================*/
ul, ol { margin-bottom: 0.273em; }

ul { list-style: none outside; }

ol { list-style: decimal; margin-left: 30px; }

ul.square, ul.circle, ul.disc { margin-left: 25px; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul.disc { list-style: disc outside; }
ul ul { margin: 4px 0 5px 25px; }

ol ol { margin: 4px 0 5px 30px; }

li { padding-bottom: 0.273em; }

ul.large li { line-height: 21px; }

dl dt { font-weight: bold; font-size: 16px; font-size: 1rem; }

@media only screen and (max-width: 768px) { ul, ol, dl, p { text-align: left; } }
/* Mobile */
em { font-style: italic; line-height: inherit; }

strong { font-weight: 900; line-height: inherit; }

small { font-size: 56.4%; line-height: inherit; }

h1 small, h2 small, h3 small, h4 small, h5 small { color: #777; }

/*  Blockquotes  */
blockquote { line-height: 20px; color: #777; margin: 0 0 18px; padding: 9px 20px 0 19px; border-left: 5px solid #cccccc; }
blockquote p { line-height: 20px; color: #777; }
blockquote cite { display: block; font-size: 12px; font-size: 1.2rem; color: #303030; }
blockquote cite:before { content: "\2014 \0020"; }
blockquote cite a { color: #303030; }
blockquote cite a:visited { color: #303030; }

hr { border: 1px solid #cccccc; clear: both; margin: 16px 0 18px; height: 0; }

abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222; border-bottom: 1px solid #cccccc; cursor: help; }

abbr { text-transform: none; }

/** Print styles.  Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) */
@media print { * { background: transparent !important; color: black !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
  /* Black prints faster: sanbeiji.com/archives/953 */
  p a { color: #303030 !important; text-decoration: underline; }
  p a:visited { color: #303030 !important; text-decoration: underline; }
  p a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  /* css-discuss.incutio.com/wiki/Printing_Tables */
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; } }
.row .pull_one.one.column:first-child, .row .pull_one.two.columns:first-child, .row .pull_one.three.columns:first-child, .row .pull_one.four.columns:first-child, .row .pull_one.five.columns:first-child, .row .pull_one.six.columns:first-child, .row .pull_one.seven.columns:first-child, .row .pull_one.eight.columns:first-child, .row .pull_one.nine.columns:first-child, .row .pull_one.ten.columns:first-child, .row .pull_two.one.column:first-child, .row .pull_two.two.columns:first-child, .row .pull_two.three.columns:first-child, .row .pull_two.four.columns:first-child, .row .pull_two.five.columns:first-child, .row .pull_two.six.columns:first-child, .row .pull_two.seven.columns:first-child, .row .pull_two.eight.columns:first-child, .row .pull_two.nine.columns:first-child, .row .pull_two.eleven.columns:first-child, .row .pull_three.one.column:first-child, .row .pull_three.two.columns:first-child, .row .pull_three.three.columns:first-child, .row .pull_three.four.columns:first-child, .row .pull_three.five.columns:first-child, .row .pull_three.six.columns:first-child, .row .pull_three.seven.columns:first-child, .row .pull_three.eight.columns:first-child, .row .pull_three.ten.columns:first-child, .row .pull_three.eleven.columns:first-child, .row .pull_four.one.column:first-child, .row .pull_four.two.columns:first-child, .row .pull_four.three.columns:first-child, .row .pull_four.four.columns:first-child, .row .pull_four.five.columns:first-child, .row .pull_four.six.columns:first-child, .row .pull_four.seven.columns:first-child, .row .pull_four.nine.columns:first-child, .row .pull_four.ten.columns:first-child, .row .pull_four.eleven.columns:first-child, .row .pull_five.one.column:first-child, .row .pull_five.two.columns:first-child, .row .pull_five.three.columns:first-child, .row .pull_five.four.columns:first-child, .row .pull_five.five.columns:first-child, .row .pull_five.six.columns:first-child, .row .pull_five.eight.columns:first-child, .row .pull_five.nine.columns:first-child, .row .pull_five.ten.columns:first-child, .row .pull_five.eleven.columns:first-child, .row .pull_six.one.column:first-child, .row .pull_six.two.columns:first-child, .row .pull_six.three.columns:first-child, .row .pull_six.four.columns:first-child, .row .pull_six.five.columns:first-child, .row .pull_six.seven.columns:first-child, .row .pull_six.eight.columns:first-child, .row .pull_six.nine.columns:first-child, .row .pull_six.ten.columns:first-child, .row .pull_six.eleven.columns:first-child, .row .pull_seven.one.column:first-child, .row .pull_seven.two.columns:first-child, .row .pull_seven.three.columns:first-child, .row .pull_seven.four.columns:first-child, .row .pull_seven.six.columns:first-child, .row .pull_seven.seven.columns:first-child, .row .pull_seven.eight.columns:first-child, .row .pull_seven.nine.columns:first-child, .row .pull_seven.ten.columns:first-child, .row .pull_seven.eleven.columns:first-child, .row .pull_eight.one.column:first-child, .row .pull_eight.two.columns:first-child, .row .pull_eight.three.columns:first-child, .row .pull_eight.five.columns:first-child, .row .pull_eight.six.columns:first-child, .row .pull_eight.seven.columns:first-child, .row .pull_eight.eight.columns:first-child, .row .pull_eight.nine.columns:first-child, .row .pull_eight.ten.columns:first-child, .row .pull_eight.eleven.columns:first-child, .row .pull_nine.one.column:first-child, .row .pull_nine.two.columns:first-child, .row .pull_nine.four.columns:first-child, .row .pull_nine.five.columns:first-child, .row .pull_nine.six.columns:first-child, .row .pull_nine.seven.columns:first-child, .row .pull_nine.eight.columns:first-child, .row .pull_nine.nine.columns:first-child, .row .pull_nine.ten.columns:first-child, .row .pull_nine.eleven.columns:first-child, .row .pull_ten.one.column:first-child, .row .pull_ten.three.columns:first-child, .row .pull_ten.four.columns:first-child, .row .pull_ten.five.columns:first-child, .row .pull_ten.six.columns:first-child, .row .pull_ten.seven.columns:first-child, .row .pull_ten.eight.columns:first-child, .row .pull_ten.nine.columns:first-child, .row .pull_ten.ten.columns:first-child, .row .pull_ten.eleven.columns:first-child, .row .pull_eleven.two.columns:first-child, .row .pull_eleven.three.columns:first-child, .row .pull_eleven.four.columns:first-child, .row .pull_eleven.five.columns:first-child, .row .pull_eleven.six.columns:first-child, .row .pull_eleven.seven.columns:first-child, .row .pull_eleven.eight.columns:first-child, .row .pull_eleven.nine.columns:first-child, .row .pull_eleven.ten.columns:first-child, .row .pull_eleven.eleven.columns:first-child, .sixteen.colgrid .row .pull_one.one.column:first-child, .sixteen.colgrid .row .pull_one.two.columns:first-child, .sixteen.colgrid .row .pull_one.three.columns:first-child, .sixteen.colgrid .row .pull_one.four.columns:first-child, .sixteen.colgrid .row .pull_one.five.columns:first-child, .sixteen.colgrid .row .pull_one.six.columns:first-child, .sixteen.colgrid .row .pull_one.seven.columns:first-child, .sixteen.colgrid .row .pull_one.eight.columns:first-child, .sixteen.colgrid .row .pull_one.nine.columns:first-child, .sixteen.colgrid .row .pull_one.ten.columns:first-child, .sixteen.colgrid .row .pull_one.eleven.columns:first-child, .sixteen.colgrid .row .pull_one.twelve.columns:first-child, .sixteen.colgrid .row .pull_one.thirteen.columns:first-child, .sixteen.colgrid .row .pull_one.fourteen.columns:first-child, .sixteen.colgrid .row .pull_two.one.column:first-child, .sixteen.colgrid .row .pull_two.two.columns:first-child, .sixteen.colgrid .row .pull_two.three.columns:first-child, .sixteen.colgrid .row .pull_two.four.columns:first-child, .sixteen.colgrid .row .pull_two.five.columns:first-child, .sixteen.colgrid .row .pull_two.six.columns:first-child, .sixteen.colgrid .row .pull_two.seven.columns:first-child, .sixteen.colgrid .row .pull_two.eight.columns:first-child, .sixteen.colgrid .row .pull_two.nine.columns:first-child, .sixteen.colgrid .row .pull_two.ten.columns:first-child, .sixteen.colgrid .row .pull_two.eleven.columns:first-child, .sixteen.colgrid .row .pull_two.twelve.columns:first-child, .sixteen.colgrid .row .pull_two.thirteen.columns:first-child, .sixteen.colgrid .row .pull_two.fifteen.columns:first-child, .sixteen.colgrid .row .pull_three.one.column:first-child, .sixteen.colgrid .row .pull_three.two.columns:first-child, .sixteen.colgrid .row .pull_three.three.columns:first-child, .sixteen.colgrid .row .pull_three.four.columns:first-child, .sixteen.colgrid .row .pull_three.five.columns:first-child, .sixteen.colgrid .row .pull_three.six.columns:first-child, .sixteen.colgrid .row .pull_three.seven.columns:first-child, .sixteen.colgrid .row .pull_three.eight.columns:first-child, .sixteen.colgrid .row .pull_three.nine.columns:first-child, .sixteen.colgrid .row .pull_three.ten.columns:first-child, .sixteen.colgrid .row .pull_three.eleven.columns:first-child, .sixteen.colgrid .row .pull_three.twelve.columns:first-child, .sixteen.colgrid .row .pull_three.fourteen.columns:first-child, .sixteen.colgrid .row .pull_three.fifteen.columns:first-child, .sixteen.colgrid .row .pull_four.one.column:first-child, .sixteen.colgrid .row .pull_four.two.columns:first-child, .sixteen.colgrid .row .pull_four.three.columns:first-child, .sixteen.colgrid .row .pull_four.four.columns:first-child, .sixteen.colgrid .row .pull_four.five.columns:first-child, .sixteen.colgrid .row .pull_four.six.columns:first-child, .sixteen.colgrid .row .pull_four.seven.columns:first-child, .sixteen.colgrid .row .pull_four.eight.columns:first-child, .sixteen.colgrid .row .pull_four.nine.columns:first-child, .sixteen.colgrid .row .pull_four.ten.columns:first-child, .sixteen.colgrid .row .pull_four.eleven.columns:first-child, .sixteen.colgrid .row .pull_four.thirteen.columns:first-child, .sixteen.colgrid .row .pull_four.fourteen.columns:first-child, .sixteen.colgrid .row .pull_four.fifteen.columns:first-child, .sixteen.colgrid .row .pull_five.one.column:first-child, .sixteen.colgrid .row .pull_five.two.columns:first-child, .sixteen.colgrid .row .pull_five.three.columns:first-child, .sixteen.colgrid .row .pull_five.four.columns:first-child, .sixteen.colgrid .row .pull_five.five.columns:first-child, .sixteen.colgrid .row .pull_five.six.columns:first-child, .sixteen.colgrid .row .pull_five.seven.columns:first-child, .sixteen.colgrid .row .pull_five.eight.columns:first-child, .sixteen.colgrid .row .pull_five.nine.columns:first-child, .sixteen.colgrid .row .pull_five.ten.columns:first-child, .sixteen.colgrid .row .pull_five.twelve.columns:first-child, .sixteen.colgrid .row .pull_five.thirteen.columns:first-child, .sixteen.colgrid .row .pull_five.fourteen.columns:first-child, .sixteen.colgrid .row .pull_five.fifteen.columns:first-child, .sixteen.colgrid .row .pull_six.one.column:first-child, .sixteen.colgrid .row .pull_six.two.columns:first-child, .sixteen.colgrid .row .pull_six.three.columns:first-child, .sixteen.colgrid .row .pull_six.four.columns:first-child, .sixteen.colgrid .row .pull_six.five.columns:first-child, .sixteen.colgrid .row .pull_six.six.columns:first-child, .sixteen.colgrid .row .pull_six.seven.columns:first-child, .sixteen.colgrid .row .pull_six.eight.columns:first-child, .sixteen.colgrid .row .pull_six.nine.columns:first-child, .sixteen.colgrid .row .pull_six.eleven.columns:first-child, .sixteen.colgrid .row .pull_six.twelve.columns:first-child, .sixteen.colgrid .row .pull_six.thirteen.columns:first-child, .sixteen.colgrid .row .pull_six.fourteen.columns:first-child, .sixteen.colgrid .row .pull_six.fifteen.columns:first-child, .sixteen.colgrid .row .pull_seven.one.column:first-child, .sixteen.colgrid .row .pull_seven.two.columns:first-child, .sixteen.colgrid .row .pull_seven.three.columns:first-child, .sixteen.colgrid .row .pull_seven.four.columns:first-child, .sixteen.colgrid .row .pull_seven.five.columns:first-child, .sixteen.colgrid .row .pull_seven.six.columns:first-child, .sixteen.colgrid .row .pull_seven.seven.columns:first-child, .sixteen.colgrid .row .pull_seven.eight.columns:first-child, .sixteen.colgrid .row .pull_seven.ten.columns:first-child, .sixteen.colgrid .row .pull_seven.eleven.columns:first-child, .sixteen.colgrid .row .pull_seven.twelve.columns:first-child, .sixteen.colgrid .row .pull_seven.thirteen.columns:first-child, .sixteen.colgrid .row .pull_seven.fourteen.columns:first-child, .sixteen.colgrid .row .pull_seven.fifteen.columns:first-child, .sixteen.colgrid .row .pull_eight.one.column:first-child, .sixteen.colgrid .row .pull_eight.two.columns:first-child, .sixteen.colgrid .row .pull_eight.three.columns:first-child, .sixteen.colgrid .row .pull_eight.four.columns:first-child, .sixteen.colgrid .row .pull_eight.five.columns:first-child, .sixteen.colgrid .row .pull_eight.six.columns:first-child, .sixteen.colgrid .row .pull_eight.seven.columns:first-child, .sixteen.colgrid .row .pull_eight.nine.columns:first-child, .sixteen.colgrid .row .pull_eight.ten.columns:first-child, .sixteen.colgrid .row .pull_eight.eleven.columns:first-child, .sixteen.colgrid .row .pull_eight.twelve.columns:first-child, .sixteen.colgrid .row .pull_eight.thirteen.columns:first-child, .sixteen.colgrid .row .pull_eight.fourteen.columns:first-child, .sixteen.colgrid .row .pull_eight.fifteen.columns:first-child, .sixteen.colgrid .row .pull_nine.one.column:first-child, .sixteen.colgrid .row .pull_nine.two.columns:first-child, .sixteen.colgrid .row .pull_nine.three.columns:first-child, .sixteen.colgrid .row .pull_nine.four.columns:first-child, .sixteen.colgrid .row .pull_nine.five.columns:first-child, .sixteen.colgrid .row .pull_nine.six.columns:first-child, .sixteen.colgrid .row .pull_nine.eight.columns:first-child, .sixteen.colgrid .row .pull_nine.nine.columns:first-child, .sixteen.colgrid .row .pull_nine.ten.columns:first-child, .sixteen.colgrid .row .pull_nine.eleven.columns:first-child, .sixteen.colgrid .row .pull_nine.twelve.columns:first-child, .sixteen.colgrid .row .pull_nine.thirteen.columns:first-child, .sixteen.colgrid .row .pull_nine.fourteen.columns:first-child, .sixteen.colgrid .row .pull_nine.fifteen.columns:first-child, .sixteen.colgrid .row .pull_ten.one.column:first-child, .sixteen.colgrid .row .pull_ten.two.columns:first-child, .sixteen.colgrid .row .pull_ten.three.columns:first-child, .sixteen.colgrid .row .pull_ten.four.columns:first-child, .sixteen.colgrid .row .pull_ten.five.columns:first-child, .sixteen.colgrid .row .pull_ten.seven.columns:first-child, .sixteen.colgrid .row .pull_ten.eight.columns:first-child, .sixteen.colgrid .row .pull_ten.nine.columns:first-child, .sixteen.colgrid .row .pull_ten.ten.columns:first-child, .sixteen.colgrid .row .pull_ten.eleven.columns:first-child, .sixteen.colgrid .row .pull_ten.twelve.columns:first-child, .sixteen.colgrid .row .pull_ten.thirteen.columns:first-child, .sixteen.colgrid .row .pull_ten.fourteen.columns:first-child, .sixteen.colgrid .row .pull_ten.fifteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.one.column:first-child, .sixteen.colgrid .row .pull_eleven.two.columns:first-child, .sixteen.colgrid .row .pull_eleven.three.columns:first-child, .sixteen.colgrid .row .pull_eleven.four.columns:first-child, .sixteen.colgrid .row .pull_eleven.six.columns:first-child, .sixteen.colgrid .row .pull_eleven.seven.columns:first-child, .sixteen.colgrid .row .pull_eleven.eight.columns:first-child, .sixteen.colgrid .row .pull_eleven.nine.columns:first-child, .sixteen.colgrid .row .pull_eleven.ten.columns:first-child, .sixteen.colgrid .row .pull_eleven.eleven.columns:first-child, .sixteen.colgrid .row .pull_eleven.twelve.columns:first-child, .sixteen.colgrid .row .pull_eleven.thirteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.fourteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.fifteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.one.column:first-child, .sixteen.colgrid .row .pull_twelve.two.columns:first-child, .sixteen.colgrid .row .pull_twelve.three.columns:first-child, .sixteen.colgrid .row .pull_twelve.five.columns:first-child, .sixteen.colgrid .row .pull_twelve.six.columns:first-child, .sixteen.colgrid .row .pull_twelve.seven.columns:first-child, .sixteen.colgrid .row .pull_twelve.eight.columns:first-child, .sixteen.colgrid .row .pull_twelve.nine.columns:first-child, .sixteen.colgrid .row .pull_twelve.ten.columns:first-child, .sixteen.colgrid .row .pull_twelve.eleven.columns:first-child, .sixteen.colgrid .row .pull_twelve.twelve.columns:first-child, .sixteen.colgrid .row .pull_twelve.thirteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.fourteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.fifteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.one.column:first-child, .sixteen.colgrid .row .pull_thirteen.two.columns:first-child, .sixteen.colgrid .row .pull_thirteen.four.columns:first-child, .sixteen.colgrid .row .pull_thirteen.five.columns:first-child, .sixteen.colgrid .row .pull_thirteen.six.columns:first-child, .sixteen.colgrid .row .pull_thirteen.seven.columns:first-child, .sixteen.colgrid .row .pull_thirteen.eight.columns:first-child, .sixteen.colgrid .row .pull_thirteen.nine.columns:first-child, .sixteen.colgrid .row .pull_thirteen.ten.columns:first-child, .sixteen.colgrid .row .pull_thirteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_thirteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_thirteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.fifteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.one.column:first-child, .sixteen.colgrid .row .pull_fourteen.three.columns:first-child, .sixteen.colgrid .row .pull_fourteen.four.columns:first-child, .sixteen.colgrid .row .pull_fourteen.five.columns:first-child, .sixteen.colgrid .row .pull_fourteen.six.columns:first-child, .sixteen.colgrid .row .pull_fourteen.seven.columns:first-child, .sixteen.colgrid .row .pull_fourteen.eight.columns:first-child, .sixteen.colgrid .row .pull_fourteen.nine.columns:first-child, .sixteen.colgrid .row .pull_fourteen.ten.columns:first-child, .sixteen.colgrid .row .pull_fourteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_fourteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_fourteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.fifteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.two.columns:first-child, .sixteen.colgrid .row .pull_fifteen.three.columns:first-child, .sixteen.colgrid .row .pull_fifteen.four.columns:first-child, .sixteen.colgrid .row .pull_fifteen.five.columns:first-child, .sixteen.colgrid .row .pull_fifteen.six.columns:first-child, .sixteen.colgrid .row .pull_fifteen.seven.columns:first-child, .sixteen.colgrid .row .pull_fifteen.eight.columns:first-child, .sixteen.colgrid .row .pull_fifteen.nine.columns:first-child, .sixteen.colgrid .row .pull_fifteen.ten.columns:first-child, .sixteen.colgrid .row .pull_fifteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_fifteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_fifteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.fifteen.columns:first-child { margin-left: 0; }

/*=================================================

	+++ LE GRID +++
	A Responsive Grid -- Gumby defaults to a standard 960 grid,
	but you can change it to whatever you'd like.
 ==================================================*/
/*.container {
	padding: 0 $gutter-in-px;
}*/
.row { width: 100%; max-width: 1240px; min-width: 320px; margin: 0 auto; padding-left: 20px; padding-right: 20px; }
.row .row { min-width: 0; padding-left: 0; padding-right: 0; }

/* To fix the grid into a different size, set max-width to your desired width */
.column, .columns { margin-left: 1.66667%; float: left; min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.column:first-child, .columns:first-child, .alpha { margin-left: 0; }

.column.omega, .columns.omega { float: right; }

/* Column Classes */
.row .one.column { width: 6.80556%; }
.row .one.columns { width: 6.80556%; }
.row .two.columns { width: 15.27778%; }
.row .three.columns { width: 23.75%; }
.row .four.columns { width: 32.22222%; }
.row .five.columns { width: 40.69444%; }
.row .six.columns { width: 49.16667%; }
.row .seven.columns { width: 57.63889%; }
.row .eight.columns { width: 66.11111%; }
.row .nine.columns { width: 74.58333%; }
.row .ten.columns { width: 83.05556%; }
.row .eleven.columns { width: 91.52778%; }
.row .twelve.columns { width: 100%; }

/* Push and Pull Classes */
.row .push_one { margin-left: 10.13889%; }
.row .push_one:first-child { margin-left: 8.47222%; }
.row .pull_one.one.column { margin-left: -15.27778%; }
.row .pull_one.two.columns { margin-left: -23.75%; }
.row .pull_one.three.columns { margin-left: -32.22222%; }
.row .pull_one.four.columns { margin-left: -40.69444%; }
.row .pull_one.five.columns { margin-left: -49.16667%; }
.row .pull_one.six.columns { margin-left: -57.63889%; }
.row .pull_one.seven.columns { margin-left: -66.11111%; }
.row .pull_one.eight.columns { margin-left: -74.58333%; }
.row .pull_one.nine.columns { margin-left: -83.05556%; }
.row .pull_one.ten.columns { margin-left: -91.52778%; }
.row .push_two { margin-left: 18.61111%; }
.row .push_two:first-child { margin-left: 16.94444%; }
.row .pull_two.one.column { margin-left: -23.75%; }
.row .pull_two.two.columns { margin-left: -32.22222%; }
.row .pull_two.three.columns { margin-left: -40.69444%; }
.row .pull_two.four.columns { margin-left: -49.16667%; }
.row .pull_two.five.columns { margin-left: -57.63889%; }
.row .pull_two.six.columns { margin-left: -66.11111%; }
.row .pull_two.seven.columns { margin-left: -74.58333%; }
.row .pull_two.eight.columns { margin-left: -83.05556%; }
.row .pull_two.nine.columns { margin-left: -91.52778%; }
.row .pull_two.eleven.columns { margin-left: -108.47222%; }
.row .push_three { margin-left: 27.08333%; }
.row .push_three:first-child { margin-left: 25.41667%; }
.row .pull_three.one.column { margin-left: -32.22222%; }
.row .pull_three.two.columns { margin-left: -40.69444%; }
.row .pull_three.three.columns { margin-left: -49.16667%; }
.row .pull_three.four.columns { margin-left: -57.63889%; }
.row .pull_three.five.columns { margin-left: -66.11111%; }
.row .pull_three.six.columns { margin-left: -74.58333%; }
.row .pull_three.seven.columns { margin-left: -83.05556%; }
.row .pull_three.eight.columns { margin-left: -91.52778%; }
.row .pull_three.ten.columns { margin-left: -108.47222%; }
.row .pull_three.eleven.columns { margin-left: -116.94444%; }
.row .push_four { margin-left: 35.55556%; }
.row .push_four:first-child { margin-left: 33.88889%; }
.row .pull_four.one.column { margin-left: -40.69444%; }
.row .pull_four.two.columns { margin-left: -49.16667%; }
.row .pull_four.three.columns { margin-left: -57.63889%; }
.row .pull_four.four.columns { margin-left: -66.11111%; }
.row .pull_four.five.columns { margin-left: -74.58333%; }
.row .pull_four.six.columns { margin-left: -83.05556%; }
.row .pull_four.seven.columns { margin-left: -91.52778%; }
.row .pull_four.nine.columns { margin-left: -108.47222%; }
.row .pull_four.ten.columns { margin-left: -116.94444%; }
.row .pull_four.eleven.columns { margin-left: -125.41667%; }
.row .push_five { margin-left: 44.02778%; }
.row .push_five:first-child { margin-left: 42.36111%; }
.row .pull_five.one.column { margin-left: -49.16667%; }
.row .pull_five.two.columns { margin-left: -57.63889%; }
.row .pull_five.three.columns { margin-left: -66.11111%; }
.row .pull_five.four.columns { margin-left: -74.58333%; }
.row .pull_five.five.columns { margin-left: -83.05556%; }
.row .pull_five.six.columns { margin-left: -91.52778%; }
.row .pull_five.eight.columns { margin-left: -108.47222%; }
.row .pull_five.nine.columns { margin-left: -116.94444%; }
.row .pull_five.ten.columns { margin-left: -125.41667%; }
.row .pull_five.eleven.columns { margin-left: -133.88889%; }
.row .push_six { margin-left: 52.5%; }
.row .push_six:first-child { margin-left: 50.83333%; }
.row .pull_six.one.column { margin-left: -57.63889%; }
.row .pull_six.two.columns { margin-left: -66.11111%; }
.row .pull_six.three.columns { margin-left: -74.58333%; }
.row .pull_six.four.columns { margin-left: -83.05556%; }
.row .pull_six.five.columns { margin-left: -91.52778%; }
.row .pull_six.seven.columns { margin-left: -108.47222%; }
.row .pull_six.eight.columns { margin-left: -116.94444%; }
.row .pull_six.nine.columns { margin-left: -125.41667%; }
.row .pull_six.ten.columns { margin-left: -133.88889%; }
.row .pull_six.eleven.columns { margin-left: -142.36111%; }
.row .push_seven { margin-left: 60.97222%; }
.row .push_seven:first-child { margin-left: 59.30556%; }
.row .pull_seven.one.column { margin-left: -66.11111%; }
.row .pull_seven.two.columns { margin-left: -74.58333%; }
.row .pull_seven.three.columns { margin-left: -83.05556%; }
.row .pull_seven.four.columns { margin-left: -91.52778%; }
.row .pull_seven.six.columns { margin-left: -108.47222%; }
.row .pull_seven.seven.columns { margin-left: -116.94444%; }
.row .pull_seven.eight.columns { margin-left: -125.41667%; }
.row .pull_seven.nine.columns { margin-left: -133.88889%; }
.row .pull_seven.ten.columns { margin-left: -142.36111%; }
.row .pull_seven.eleven.columns { margin-left: -150.83333%; }
.row .push_eight { margin-left: 69.44444%; }
.row .push_eight:first-child { margin-left: 67.77778%; }
.row .pull_eight.one.column { margin-left: -74.58333%; }
.row .pull_eight.two.columns { margin-left: -83.05556%; }
.row .pull_eight.three.columns { margin-left: -91.52778%; }
.row .pull_eight.five.columns { margin-left: -108.47222%; }
.row .pull_eight.six.columns { margin-left: -116.94444%; }
.row .pull_eight.seven.columns { margin-left: -125.41667%; }
.row .pull_eight.eight.columns { margin-left: -133.88889%; }
.row .pull_eight.nine.columns { margin-left: -142.36111%; }
.row .pull_eight.ten.columns { margin-left: -150.83333%; }
.row .pull_eight.eleven.columns { margin-left: -159.30556%; }
.row .push_nine { margin-left: 77.91667%; }
.row .push_nine:first-child { margin-left: 76.25%; }
.row .pull_nine.one.column { margin-left: -83.05556%; }
.row .pull_nine.two.columns { margin-left: -91.52778%; }
.row .pull_nine.four.columns { margin-left: -108.47222%; }
.row .pull_nine.five.columns { margin-left: -116.94444%; }
.row .pull_nine.six.columns { margin-left: -125.41667%; }
.row .pull_nine.seven.columns { margin-left: -133.88889%; }
.row .pull_nine.eight.columns { margin-left: -142.36111%; }
.row .pull_nine.nine.columns { margin-left: -150.83333%; }
.row .pull_nine.ten.columns { margin-left: -159.30556%; }
.row .pull_nine.eleven.columns { margin-left: -167.77778%; }
.row .push_ten { margin-left: 86.38889%; }
.row .push_ten:first-child { margin-left: 84.72222%; }
.row .pull_ten.one.column { margin-left: -91.52778%; }
.row .pull_ten.three.columns { margin-left: -108.47222%; }
.row .pull_ten.four.columns { margin-left: -116.94444%; }
.row .pull_ten.five.columns { margin-left: -125.41667%; }
.row .pull_ten.six.columns { margin-left: -133.88889%; }
.row .pull_ten.seven.columns { margin-left: -142.36111%; }
.row .pull_ten.eight.columns { margin-left: -150.83333%; }
.row .pull_ten.nine.columns { margin-left: -159.30556%; }
.row .pull_ten.ten.columns { margin-left: -167.77778%; }
.row .pull_ten.eleven.columns { margin-left: -176.25%; }
.row .push_eleven { margin-left: 94.86111%; }
.row .push_eleven:first-child { margin-left: 93.19444%; }
.row .pull_eleven.two.columns { margin-left: -108.47222%; }
.row .pull_eleven.three.columns { margin-left: -116.94444%; }
.row .pull_eleven.four.columns { margin-left: -125.41667%; }
.row .pull_eleven.five.columns { margin-left: -133.88889%; }
.row .pull_eleven.six.columns { margin-left: -142.36111%; }
.row .pull_eleven.seven.columns { margin-left: -150.83333%; }
.row .pull_eleven.eight.columns { margin-left: -159.30556%; }
.row .pull_eleven.nine.columns { margin-left: -167.77778%; }
.row .pull_eleven.ten.columns { margin-left: -176.25%; }
.row .pull_eleven.eleven.columns { margin-left: -184.72222%; }

/* Centered Classes */
.row .one.centered { margin-left: 46.59722%; }
.row .two.centered { margin-left: 42.36111%; }
.row .three.centered { margin-left: 38.125%; }
.row .four.centered { margin-left: 33.88889%; }
.row .five.centered { margin-left: 29.65278%; }
.row .six.centered { margin-left: 25.41667%; }
.row .seven.centered { margin-left: 21.18056%; }
.row .eight.centered { margin-left: 16.94444%; }
.row .nine.centered { margin-left: 12.70833%; }
.row .ten.centered { margin-left: 8.47222%; }
.row .eleven.centered { margin-left: 4.23611%; }

/* Hybrid Grid Columns */
.sixteen.colgrid .row .one.column { width: 4.6875%; }
.sixteen.colgrid .row .one.columns { width: 4.6875%; }
.sixteen.colgrid .row .two.columns { width: 11.04167%; }
.sixteen.colgrid .row .three.columns { width: 17.39583%; }
.sixteen.colgrid .row .four.columns { width: 23.75%; }
.sixteen.colgrid .row .five.columns { width: 30.10417%; }
.sixteen.colgrid .row .six.columns { width: 36.45833%; }
.sixteen.colgrid .row .seven.columns { width: 42.8125%; }
.sixteen.colgrid .row .eight.columns { width: 49.16667%; }
.sixteen.colgrid .row .nine.columns { width: 55.52083%; }
.sixteen.colgrid .row .ten.columns { width: 61.875%; }
.sixteen.colgrid .row .eleven.columns { width: 68.22917%; }
.sixteen.colgrid .row .twelve.columns { width: 74.58333%; }
.sixteen.colgrid .row .thirteen.columns { width: 80.9375%; }
.sixteen.colgrid .row .fourteen.columns { width: 87.29167%; }
.sixteen.colgrid .row .fifteen.columns { width: 93.64583%; }
.sixteen.colgrid .row .sixteen.columns { width: 100%; }

/* Hybrid Push and Pull Classes */
.sixteen.colgrid .row .push_one { margin-left: 8.02083%; }
.sixteen.colgrid .row .push_one:first-child { margin-left: 6.35417%; }
.sixteen.colgrid .row .pull_one.one.column { margin-left: -11.04167%; }
.sixteen.colgrid .row .pull_one.two.columns { margin-left: -17.39583%; }
.sixteen.colgrid .row .pull_one.three.columns { margin-left: -23.75%; }
.sixteen.colgrid .row .pull_one.four.columns { margin-left: -30.10417%; }
.sixteen.colgrid .row .pull_one.five.columns { margin-left: -36.45833%; }
.sixteen.colgrid .row .pull_one.six.columns { margin-left: -42.8125%; }
.sixteen.colgrid .row .pull_one.seven.columns { margin-left: -49.16667%; }
.sixteen.colgrid .row .pull_one.eight.columns { margin-left: -55.52083%; }
.sixteen.colgrid .row .pull_one.nine.columns { margin-left: -61.875%; }
.sixteen.colgrid .row .pull_one.ten.columns { margin-left: -68.22917%; }
.sixteen.colgrid .row .pull_one.eleven.columns { margin-left: -74.58333%; }
.sixteen.colgrid .row .pull_one.twelve.columns { margin-left: -80.9375%; }
.sixteen.colgrid .row .pull_one.thirteen.columns { margin-left: -87.29167%; }
.sixteen.colgrid .row .pull_one.fourteen.columns { margin-left: -93.64583%; }
.sixteen.colgrid .row .push_two { margin-left: 14.375%; }
.sixteen.colgrid .row .push_two:first-child { margin-left: 12.70833%; }
.sixteen.colgrid .row .pull_two.one.column { margin-left: -17.39583%; }
.sixteen.colgrid .row .pull_two.two.columns { margin-left: -23.75%; }
.sixteen.colgrid .row .pull_two.three.columns { margin-left: -30.10417%; }
.sixteen.colgrid .row .pull_two.four.columns { margin-left: -36.45833%; }
.sixteen.colgrid .row .pull_two.five.columns { margin-left: -42.8125%; }
.sixteen.colgrid .row .pull_two.six.columns { margin-left: -49.16667%; }
.sixteen.colgrid .row .pull_two.seven.columns { margin-left: -55.52083%; }
.sixteen.colgrid .row .pull_two.eight.columns { margin-left: -61.875%; }
.sixteen.colgrid .row .pull_two.nine.columns { margin-left: -68.22917%; }
.sixteen.colgrid .row .pull_two.ten.columns { margin-left: -74.58333%; }
.sixteen.colgrid .row .pull_two.eleven.columns { margin-left: -80.9375%; }
.sixteen.colgrid .row .pull_two.twelve.columns { margin-left: -87.29167%; }
.sixteen.colgrid .row .pull_two.thirteen.columns { margin-left: -93.64583%; }
.sixteen.colgrid .row .pull_two.fifteen.columns { margin-left: -106.35417%; }
.sixteen.colgrid .row .push_three { margin-left: 20.72917%; }
.sixteen.colgrid .row .push_three:first-child { margin-left: 19.0625%; }
.sixteen.colgrid .row .pull_three.one.column { margin-left: -23.75%; }
.sixteen.colgrid .row .pull_three.two.columns { margin-left: -30.10417%; }
.sixteen.colgrid .row .pull_three.three.columns { margin-left: -36.45833%; }
.sixteen.colgrid .row .pull_three.four.columns { margin-left: -42.8125%; }
.sixteen.colgrid .row .pull_three.five.columns { margin-left: -49.16667%; }
.sixteen.colgrid .row .pull_three.six.columns { margin-left: -55.52083%; }
.sixteen.colgrid .row .pull_three.seven.columns { margin-left: -61.875%; }
.sixteen.colgrid .row .pull_three.eight.columns { margin-left: -68.22917%; }
.sixteen.colgrid .row .pull_three.nine.columns { margin-left: -74.58333%; }
.sixteen.colgrid .row .pull_three.ten.columns { margin-left: -80.9375%; }
.sixteen.colgrid .row .pull_three.eleven.columns { margin-left: -87.29167%; }
.sixteen.colgrid .row .pull_three.twelve.columns { margin-left: -93.64583%; }
.sixteen.colgrid .row .pull_three.fourteen.columns { margin-left: -106.35417%; }
.sixteen.colgrid .row .pull_three.fifteen.columns { margin-left: -112.70833%; }
.sixteen.colgrid .row .push_four { margin-left: 27.08333%; }
.sixteen.colgrid .row .push_four:first-child { margin-left: 25.41667%; }
.sixteen.colgrid .row .pull_four.one.column { margin-left: -30.10417%; }
.sixteen.colgrid .row .pull_four.two.columns { margin-left: -36.45833%; }
.sixteen.colgrid .row .pull_four.three.columns { margin-left: -42.8125%; }
.sixteen.colgrid .row .pull_four.four.columns { margin-left: -49.16667%; }
.sixteen.colgrid .row .pull_four.five.columns { margin-left: -55.52083%; }
.sixteen.colgrid .row .pull_four.six.columns { margin-left: -61.875%; }
.sixteen.colgrid .row .pull_four.seven.columns { margin-left: -68.22917%; }
.sixteen.colgrid .row .pull_four.eight.columns { margin-left: -74.58333%; }
.sixteen.colgrid .row .pull_four.nine.columns { margin-left: -80.9375%; }
.sixteen.colgrid .row .pull_four.ten.columns { margin-left: -87.29167%; }
.sixteen.colgrid .row .pull_four.eleven.columns { margin-left: -93.64583%; }
.sixteen.colgrid .row .pull_four.thirteen.columns { margin-left: -106.35417%; }
.sixteen.colgrid .row .pull_four.fourteen.columns { margin-left: -112.70833%; }
.sixteen.colgrid .row .pull_four.fifteen.columns { margin-left: -119.0625%; }
.sixteen.colgrid .row .push_five { margin-left: 33.4375%; }
.sixteen.colgrid .row .push_five:first-child { margin-left: 31.77083%; }
.sixteen.colgrid .row .pull_five.one.column { margin-left: -36.45833%; }
.sixteen.colgrid .row .pull_five.two.columns { margin-left: -42.8125%; }
.sixteen.colgrid .row .pull_five.three.columns { margin-left: -49.16667%; }
.sixteen.colgrid .row .pull_five.four.columns { margin-left: -55.52083%; }
.sixteen.colgrid .row .pull_five.five.columns { margin-left: -61.875%; }
.sixteen.colgrid .row .pull_five.six.columns { margin-left: -68.22917%; }
.sixteen.colgrid .row .pull_five.seven.columns { margin-left: -74.58333%; }
.sixteen.colgrid .row .pull_five.eight.columns { margin-left: -80.9375%; }
.sixteen.colgrid .row .pull_five.nine.columns { margin-left: -87.29167%; }
.sixteen.colgrid .row .pull_five.ten.columns { margin-left: -93.64583%; }
.sixteen.colgrid .row .pull_five.twelve.columns { margin-left: -106.35417%; }
.sixteen.colgrid .row .pull_five.thirteen.columns { margin-left: -112.70833%; }
.sixteen.colgrid .row .pull_five.fourteen.columns { margin-left: -119.0625%; }
.sixteen.colgrid .row .pull_five.fifteen.columns { margin-left: -125.41667%; }
.sixteen.colgrid .row .push_six { margin-left: 39.79167%; }
.sixteen.colgrid .row .push_six:first-child { margin-left: 38.125%; }
.sixteen.colgrid .row .pull_six.one.column { margin-left: -42.8125%; }
.sixteen.colgrid .row .pull_six.two.columns { margin-left: -49.16667%; }
.sixteen.colgrid .row .pull_six.three.columns { margin-left: -55.52083%; }
.sixteen.colgrid .row .pull_six.four.columns { margin-left: -61.875%; }
.sixteen.colgrid .row .pull_six.five.columns { margin-left: -68.22917%; }
.sixteen.colgrid .row .pull_six.six.columns { margin-left: -74.58333%; }
.sixteen.colgrid .row .pull_six.seven.columns { margin-left: -80.9375%; }
.sixteen.colgrid .row .pull_six.eight.columns { margin-left: -87.29167%; }
.sixteen.colgrid .row .pull_six.nine.columns { margin-left: -93.64583%; }
.sixteen.colgrid .row .pull_six.eleven.columns { margin-left: -106.35417%; }
.sixteen.colgrid .row .pull_six.twelve.columns { margin-left: -112.70833%; }
.sixteen.colgrid .row .pull_six.thirteen.columns { margin-left: -119.0625%; }
.sixteen.colgrid .row .pull_six.fourteen.columns { margin-left: -125.41667%; }
.sixteen.colgrid .row .pull_six.fifteen.columns { margin-left: -131.77083%; }
.sixteen.colgrid .row .push_seven { margin-left: 46.14583%; }
.sixteen.colgrid .row .push_seven:first-child { margin-left: 44.47917%; }
.sixteen.colgrid .row .pull_seven.one.column { margin-left: -49.16667%; }
.sixteen.colgrid .row .pull_seven.two.columns { margin-left: -55.52083%; }
.sixteen.colgrid .row .pull_seven.three.columns { margin-left: -61.875%; }
.sixteen.colgrid .row .pull_seven.four.columns { margin-left: -68.22917%; }
.sixteen.colgrid .row .pull_seven.five.columns { margin-left: -74.58333%; }
.sixteen.colgrid .row .pull_seven.six.columns { margin-left: -80.9375%; }
.sixteen.colgrid .row .pull_seven.seven.columns { margin-left: -87.29167%; }
.sixteen.colgrid .row .pull_seven.eight.columns { margin-left: -93.64583%; }
.sixteen.colgrid .row .pull_seven.ten.columns { margin-left: -106.35417%; }
.sixteen.colgrid .row .pull_seven.eleven.columns { margin-left: -112.70833%; }
.sixteen.colgrid .row .pull_seven.twelve.columns { margin-left: -119.0625%; }
.sixteen.colgrid .row .pull_seven.thirteen.columns { margin-left: -125.41667%; }
.sixteen.colgrid .row .pull_seven.fourteen.columns { margin-left: -131.77083%; }
.sixteen.colgrid .row .pull_seven.fifteen.columns { margin-left: -138.125%; }
.sixteen.colgrid .row .push_eight { margin-left: 52.5%; }
.sixteen.colgrid .row .push_eight:first-child { margin-left: 50.83333%; }
.sixteen.colgrid .row .pull_eight.one.column { margin-left: -55.52083%; }
.sixteen.colgrid .row .pull_eight.two.columns { margin-left: -61.875%; }
.sixteen.colgrid .row .pull_eight.three.columns { margin-left: -68.22917%; }
.sixteen.colgrid .row .pull_eight.four.columns { margin-left: -74.58333%; }
.sixteen.colgrid .row .pull_eight.five.columns { margin-left: -80.9375%; }
.sixteen.colgrid .row .pull_eight.six.columns { margin-left: -87.29167%; }
.sixteen.colgrid .row .pull_eight.seven.columns { margin-left: -93.64583%; }
.sixteen.colgrid .row .pull_eight.nine.columns { margin-left: -106.35417%; }
.sixteen.colgrid .row .pull_eight.ten.columns { margin-left: -112.70833%; }
.sixteen.colgrid .row .pull_eight.eleven.columns { margin-left: -119.0625%; }
.sixteen.colgrid .row .pull_eight.twelve.columns { margin-left: -125.41667%; }
.sixteen.colgrid .row .pull_eight.thirteen.columns { margin-left: -131.77083%; }
.sixteen.colgrid .row .pull_eight.fourteen.columns { margin-left: -138.125%; }
.sixteen.colgrid .row .pull_eight.fifteen.columns { margin-left: -144.47917%; }
.sixteen.colgrid .row .push_nine { margin-left: 58.85417%; }
.sixteen.colgrid .row .push_nine:first-child { margin-left: 57.1875%; }
.sixteen.colgrid .row .pull_nine.one.column { margin-left: -61.875%; }
.sixteen.colgrid .row .pull_nine.two.columns { margin-left: -68.22917%; }
.sixteen.colgrid .row .pull_nine.three.columns { margin-left: -74.58333%; }
.sixteen.colgrid .row .pull_nine.four.columns { margin-left: -80.9375%; }
.sixteen.colgrid .row .pull_nine.five.columns { margin-left: -87.29167%; }
.sixteen.colgrid .row .pull_nine.six.columns { margin-left: -93.64583%; }
.sixteen.colgrid .row .pull_nine.eight.columns { margin-left: -106.35417%; }
.sixteen.colgrid .row .pull_nine.nine.columns { margin-left: -112.70833%; }
.sixteen.colgrid .row .pull_nine.ten.columns { margin-left: -119.0625%; }
.sixteen.colgrid .row .pull_nine.eleven.columns { margin-left: -125.41667%; }
.sixteen.colgrid .row .pull_nine.twelve.columns { margin-left: -131.77083%; }
.sixteen.colgrid .row .pull_nine.thirteen.columns { margin-left: -138.125%; }
.sixteen.colgrid .row .pull_nine.fourteen.columns { margin-left: -144.47917%; }
.sixteen.colgrid .row .pull_nine.fifteen.columns { margin-left: -150.83333%; }
.sixteen.colgrid .row .push_ten { margin-left: 65.20833%; }
.sixteen.colgrid .row .push_ten:first-child { margin-left: 63.54167%; }
.sixteen.colgrid .row .pull_ten.one.column { margin-left: -68.22917%; }
.sixteen.colgrid .row .pull_ten.two.columns { margin-left: -74.58333%; }
.sixteen.colgrid .row .pull_ten.three.columns { margin-left: -80.9375%; }
.sixteen.colgrid .row .pull_ten.four.columns { margin-left: -87.29167%; }
.sixteen.colgrid .row .pull_ten.five.columns { margin-left: -93.64583%; }
.sixteen.colgrid .row .pull_ten.seven.columns { margin-left: -106.35417%; }
.sixteen.colgrid .row .pull_ten.eight.columns { margin-left: -112.70833%; }
.sixteen.colgrid .row .pull_ten.nine.columns { margin-left: -119.0625%; }
.sixteen.colgrid .row .pull_ten.ten.columns { margin-left: -125.41667%; }
.sixteen.colgrid .row .pull_ten.eleven.columns { margin-left: -131.77083%; }
.sixteen.colgrid .row .pull_ten.twelve.columns { margin-left: -138.125%; }
.sixteen.colgrid .row .pull_ten.thirteen.columns { margin-left: -144.47917%; }
.sixteen.colgrid .row .pull_ten.fourteen.columns { margin-left: -150.83333%; }
.sixteen.colgrid .row .pull_ten.fifteen.columns { margin-left: -157.1875%; }
.sixteen.colgrid .row .push_eleven { margin-left: 71.5625%; }
.sixteen.colgrid .row .push_eleven:first-child { margin-left: 69.89583%; }
.sixteen.colgrid .row .pull_eleven.one.column { margin-left: -74.58333%; }
.sixteen.colgrid .row .pull_eleven.two.columns { margin-left: -80.9375%; }
.sixteen.colgrid .row .pull_eleven.three.columns { margin-left: -87.29167%; }
.sixteen.colgrid .row .pull_eleven.four.columns { margin-left: -93.64583%; }
.sixteen.colgrid .row .pull_eleven.six.columns { margin-left: -106.35417%; }
.sixteen.colgrid .row .pull_eleven.seven.columns { margin-left: -112.70833%; }
.sixteen.colgrid .row .pull_eleven.eight.columns { margin-left: -119.0625%; }
.sixteen.colgrid .row .pull_eleven.nine.columns { margin-left: -125.41667%; }
.sixteen.colgrid .row .pull_eleven.ten.columns { margin-left: -131.77083%; }
.sixteen.colgrid .row .pull_eleven.eleven.columns { margin-left: -138.125%; }
.sixteen.colgrid .row .pull_eleven.twelve.columns { margin-left: -144.47917%; }
.sixteen.colgrid .row .pull_eleven.thirteen.columns { margin-left: -150.83333%; }
.sixteen.colgrid .row .pull_eleven.fourteen.columns { margin-left: -157.1875%; }
.sixteen.colgrid .row .pull_eleven.fifteen.columns { margin-left: -163.54167%; }
.sixteen.colgrid .row .push_twelve { margin-left: 77.91667%; }
.sixteen.colgrid .row .push_twelve:first-child { margin-left: 76.25%; }
.sixteen.colgrid .row .pull_twelve.one.column { margin-left: -80.9375%; }
.sixteen.colgrid .row .pull_twelve.two.columns { margin-left: -87.29167%; }
.sixteen.colgrid .row .pull_twelve.three.columns { margin-left: -93.64583%; }
.sixteen.colgrid .row .pull_twelve.five.columns { margin-left: -106.35417%; }
.sixteen.colgrid .row .pull_twelve.six.columns { margin-left: -112.70833%; }
.sixteen.colgrid .row .pull_twelve.seven.columns { margin-left: -119.0625%; }
.sixteen.colgrid .row .pull_twelve.eight.columns { margin-left: -125.41667%; }
.sixteen.colgrid .row .pull_twelve.nine.columns { margin-left: -131.77083%; }
.sixteen.colgrid .row .pull_twelve.ten.columns { margin-left: -138.125%; }
.sixteen.colgrid .row .pull_twelve.eleven.columns { margin-left: -144.47917%; }
.sixteen.colgrid .row .pull_twelve.twelve.columns { margin-left: -150.83333%; }
.sixteen.colgrid .row .pull_twelve.thirteen.columns { margin-left: -157.1875%; }
.sixteen.colgrid .row .pull_twelve.fourteen.columns { margin-left: -163.54167%; }
.sixteen.colgrid .row .pull_twelve.fifteen.columns { margin-left: -169.89583%; }
.sixteen.colgrid .row .push_thirteen { margin-left: 84.27083%; }
.sixteen.colgrid .row .push_thirteen:first-child { margin-left: 82.60417%; }
.sixteen.colgrid .row .pull_thirteen.one.column { margin-left: -87.29167%; }
.sixteen.colgrid .row .pull_thirteen.two.columns { margin-left: -93.64583%; }
.sixteen.colgrid .row .pull_thirteen.four.columns { margin-left: -106.35417%; }
.sixteen.colgrid .row .pull_thirteen.five.columns { margin-left: -112.70833%; }
.sixteen.colgrid .row .pull_thirteen.six.columns { margin-left: -119.0625%; }
.sixteen.colgrid .row .pull_thirteen.seven.columns { margin-left: -125.41667%; }
.sixteen.colgrid .row .pull_thirteen.eight.columns { margin-left: -131.77083%; }
.sixteen.colgrid .row .pull_thirteen.nine.columns { margin-left: -138.125%; }
.sixteen.colgrid .row .pull_thirteen.ten.columns { margin-left: -144.47917%; }
.sixteen.colgrid .row .pull_thirteen.eleven.columns { margin-left: -150.83333%; }
.sixteen.colgrid .row .pull_thirteen.twelve.columns { margin-left: -157.1875%; }
.sixteen.colgrid .row .pull_thirteen.thirteen.columns { margin-left: -163.54167%; }
.sixteen.colgrid .row .pull_thirteen.fourteen.columns { margin-left: -169.89583%; }
.sixteen.colgrid .row .pull_thirteen.fifteen.columns { margin-left: -176.25%; }
.sixteen.colgrid .row .push_fourteen { margin-left: 90.625%; }
.sixteen.colgrid .row .push_fourteen:first-child { margin-left: 88.95833%; }
.sixteen.colgrid .row .pull_fourteen.one.column { margin-left: -93.64583%; }
.sixteen.colgrid .row .pull_fourteen.three.columns { margin-left: -106.35417%; }
.sixteen.colgrid .row .pull_fourteen.four.columns { margin-left: -112.70833%; }
.sixteen.colgrid .row .pull_fourteen.five.columns { margin-left: -119.0625%; }
.sixteen.colgrid .row .pull_fourteen.six.columns { margin-left: -125.41667%; }
.sixteen.colgrid .row .pull_fourteen.seven.columns { margin-left: -131.77083%; }
.sixteen.colgrid .row .pull_fourteen.eight.columns { margin-left: -138.125%; }
.sixteen.colgrid .row .pull_fourteen.nine.columns { margin-left: -144.47917%; }
.sixteen.colgrid .row .pull_fourteen.ten.columns { margin-left: -150.83333%; }
.sixteen.colgrid .row .pull_fourteen.eleven.columns { margin-left: -157.1875%; }
.sixteen.colgrid .row .pull_fourteen.twelve.columns { margin-left: -163.54167%; }
.sixteen.colgrid .row .pull_fourteen.thirteen.columns { margin-left: -169.89583%; }
.sixteen.colgrid .row .pull_fourteen.fourteen.columns { margin-left: -176.25%; }
.sixteen.colgrid .row .pull_fourteen.fifteen.columns { margin-left: -182.60417%; }
.sixteen.colgrid .row .push_fifteen { margin-left: 96.97917%; }
.sixteen.colgrid .row .push_fifteen:first-child { margin-left: 95.3125%; }
.sixteen.colgrid .row .pull_fifteen.two.columns { margin-left: -106.35417%; }
.sixteen.colgrid .row .pull_fifteen.three.columns { margin-left: -112.70833%; }
.sixteen.colgrid .row .pull_fifteen.four.columns { margin-left: -119.0625%; }
.sixteen.colgrid .row .pull_fifteen.five.columns { margin-left: -125.41667%; }
.sixteen.colgrid .row .pull_fifteen.six.columns { margin-left: -131.77083%; }
.sixteen.colgrid .row .pull_fifteen.seven.columns { margin-left: -138.125%; }
.sixteen.colgrid .row .pull_fifteen.eight.columns { margin-left: -144.47917%; }
.sixteen.colgrid .row .pull_fifteen.nine.columns { margin-left: -150.83333%; }
.sixteen.colgrid .row .pull_fifteen.ten.columns { margin-left: -157.1875%; }
.sixteen.colgrid .row .pull_fifteen.eleven.columns { margin-left: -163.54167%; }
.sixteen.colgrid .row .pull_fifteen.twelve.columns { margin-left: -169.89583%; }
.sixteen.colgrid .row .pull_fifteen.thirteen.columns { margin-left: -176.25%; }
.sixteen.colgrid .row .pull_fifteen.fourteen.columns { margin-left: -182.60417%; }
.sixteen.colgrid .row .pull_fifteen.fifteen.columns { margin-left: -188.95833%; }

.row .pull_one.one.column:first-child, .row .pull_one.two.columns:first-child, .row .pull_one.three.columns:first-child, .row .pull_one.four.columns:first-child, .row .pull_one.five.columns:first-child, .row .pull_one.six.columns:first-child, .row .pull_one.seven.columns:first-child, .row .pull_one.eight.columns:first-child, .row .pull_one.nine.columns:first-child, .row .pull_one.ten.columns:first-child, .row .pull_two.one.column:first-child, .row .pull_two.two.columns:first-child, .row .pull_two.three.columns:first-child, .row .pull_two.four.columns:first-child, .row .pull_two.five.columns:first-child, .row .pull_two.six.columns:first-child, .row .pull_two.seven.columns:first-child, .row .pull_two.eight.columns:first-child, .row .pull_two.nine.columns:first-child, .row .pull_two.eleven.columns:first-child, .row .pull_three.one.column:first-child, .row .pull_three.two.columns:first-child, .row .pull_three.three.columns:first-child, .row .pull_three.four.columns:first-child, .row .pull_three.five.columns:first-child, .row .pull_three.six.columns:first-child, .row .pull_three.seven.columns:first-child, .row .pull_three.eight.columns:first-child, .row .pull_three.ten.columns:first-child, .row .pull_three.eleven.columns:first-child, .row .pull_four.one.column:first-child, .row .pull_four.two.columns:first-child, .row .pull_four.three.columns:first-child, .row .pull_four.four.columns:first-child, .row .pull_four.five.columns:first-child, .row .pull_four.six.columns:first-child, .row .pull_four.seven.columns:first-child, .row .pull_four.nine.columns:first-child, .row .pull_four.ten.columns:first-child, .row .pull_four.eleven.columns:first-child, .row .pull_five.one.column:first-child, .row .pull_five.two.columns:first-child, .row .pull_five.three.columns:first-child, .row .pull_five.four.columns:first-child, .row .pull_five.five.columns:first-child, .row .pull_five.six.columns:first-child, .row .pull_five.eight.columns:first-child, .row .pull_five.nine.columns:first-child, .row .pull_five.ten.columns:first-child, .row .pull_five.eleven.columns:first-child, .row .pull_six.one.column:first-child, .row .pull_six.two.columns:first-child, .row .pull_six.three.columns:first-child, .row .pull_six.four.columns:first-child, .row .pull_six.five.columns:first-child, .row .pull_six.seven.columns:first-child, .row .pull_six.eight.columns:first-child, .row .pull_six.nine.columns:first-child, .row .pull_six.ten.columns:first-child, .row .pull_six.eleven.columns:first-child, .row .pull_seven.one.column:first-child, .row .pull_seven.two.columns:first-child, .row .pull_seven.three.columns:first-child, .row .pull_seven.four.columns:first-child, .row .pull_seven.six.columns:first-child, .row .pull_seven.seven.columns:first-child, .row .pull_seven.eight.columns:first-child, .row .pull_seven.nine.columns:first-child, .row .pull_seven.ten.columns:first-child, .row .pull_seven.eleven.columns:first-child, .row .pull_eight.one.column:first-child, .row .pull_eight.two.columns:first-child, .row .pull_eight.three.columns:first-child, .row .pull_eight.five.columns:first-child, .row .pull_eight.six.columns:first-child, .row .pull_eight.seven.columns:first-child, .row .pull_eight.eight.columns:first-child, .row .pull_eight.nine.columns:first-child, .row .pull_eight.ten.columns:first-child, .row .pull_eight.eleven.columns:first-child, .row .pull_nine.one.column:first-child, .row .pull_nine.two.columns:first-child, .row .pull_nine.four.columns:first-child, .row .pull_nine.five.columns:first-child, .row .pull_nine.six.columns:first-child, .row .pull_nine.seven.columns:first-child, .row .pull_nine.eight.columns:first-child, .row .pull_nine.nine.columns:first-child, .row .pull_nine.ten.columns:first-child, .row .pull_nine.eleven.columns:first-child, .row .pull_ten.one.column:first-child, .row .pull_ten.three.columns:first-child, .row .pull_ten.four.columns:first-child, .row .pull_ten.five.columns:first-child, .row .pull_ten.six.columns:first-child, .row .pull_ten.seven.columns:first-child, .row .pull_ten.eight.columns:first-child, .row .pull_ten.nine.columns:first-child, .row .pull_ten.ten.columns:first-child, .row .pull_ten.eleven.columns:first-child, .row .pull_eleven.two.columns:first-child, .row .pull_eleven.three.columns:first-child, .row .pull_eleven.four.columns:first-child, .row .pull_eleven.five.columns:first-child, .row .pull_eleven.six.columns:first-child, .row .pull_eleven.seven.columns:first-child, .row .pull_eleven.eight.columns:first-child, .row .pull_eleven.nine.columns:first-child, .row .pull_eleven.ten.columns:first-child, .row .pull_eleven.eleven.columns:first-child, .sixteen.colgrid .row .pull_one.one.column:first-child, .sixteen.colgrid .row .pull_one.two.columns:first-child, .sixteen.colgrid .row .pull_one.three.columns:first-child, .sixteen.colgrid .row .pull_one.four.columns:first-child, .sixteen.colgrid .row .pull_one.five.columns:first-child, .sixteen.colgrid .row .pull_one.six.columns:first-child, .sixteen.colgrid .row .pull_one.seven.columns:first-child, .sixteen.colgrid .row .pull_one.eight.columns:first-child, .sixteen.colgrid .row .pull_one.nine.columns:first-child, .sixteen.colgrid .row .pull_one.ten.columns:first-child, .sixteen.colgrid .row .pull_one.eleven.columns:first-child, .sixteen.colgrid .row .pull_one.twelve.columns:first-child, .sixteen.colgrid .row .pull_one.thirteen.columns:first-child, .sixteen.colgrid .row .pull_one.fourteen.columns:first-child, .sixteen.colgrid .row .pull_two.one.column:first-child, .sixteen.colgrid .row .pull_two.two.columns:first-child, .sixteen.colgrid .row .pull_two.three.columns:first-child, .sixteen.colgrid .row .pull_two.four.columns:first-child, .sixteen.colgrid .row .pull_two.five.columns:first-child, .sixteen.colgrid .row .pull_two.six.columns:first-child, .sixteen.colgrid .row .pull_two.seven.columns:first-child, .sixteen.colgrid .row .pull_two.eight.columns:first-child, .sixteen.colgrid .row .pull_two.nine.columns:first-child, .sixteen.colgrid .row .pull_two.ten.columns:first-child, .sixteen.colgrid .row .pull_two.eleven.columns:first-child, .sixteen.colgrid .row .pull_two.twelve.columns:first-child, .sixteen.colgrid .row .pull_two.thirteen.columns:first-child, .sixteen.colgrid .row .pull_two.fifteen.columns:first-child, .sixteen.colgrid .row .pull_three.one.column:first-child, .sixteen.colgrid .row .pull_three.two.columns:first-child, .sixteen.colgrid .row .pull_three.three.columns:first-child, .sixteen.colgrid .row .pull_three.four.columns:first-child, .sixteen.colgrid .row .pull_three.five.columns:first-child, .sixteen.colgrid .row .pull_three.six.columns:first-child, .sixteen.colgrid .row .pull_three.seven.columns:first-child, .sixteen.colgrid .row .pull_three.eight.columns:first-child, .sixteen.colgrid .row .pull_three.nine.columns:first-child, .sixteen.colgrid .row .pull_three.ten.columns:first-child, .sixteen.colgrid .row .pull_three.eleven.columns:first-child, .sixteen.colgrid .row .pull_three.twelve.columns:first-child, .sixteen.colgrid .row .pull_three.fourteen.columns:first-child, .sixteen.colgrid .row .pull_three.fifteen.columns:first-child, .sixteen.colgrid .row .pull_four.one.column:first-child, .sixteen.colgrid .row .pull_four.two.columns:first-child, .sixteen.colgrid .row .pull_four.three.columns:first-child, .sixteen.colgrid .row .pull_four.four.columns:first-child, .sixteen.colgrid .row .pull_four.five.columns:first-child, .sixteen.colgrid .row .pull_four.six.columns:first-child, .sixteen.colgrid .row .pull_four.seven.columns:first-child, .sixteen.colgrid .row .pull_four.eight.columns:first-child, .sixteen.colgrid .row .pull_four.nine.columns:first-child, .sixteen.colgrid .row .pull_four.ten.columns:first-child, .sixteen.colgrid .row .pull_four.eleven.columns:first-child, .sixteen.colgrid .row .pull_four.thirteen.columns:first-child, .sixteen.colgrid .row .pull_four.fourteen.columns:first-child, .sixteen.colgrid .row .pull_four.fifteen.columns:first-child, .sixteen.colgrid .row .pull_five.one.column:first-child, .sixteen.colgrid .row .pull_five.two.columns:first-child, .sixteen.colgrid .row .pull_five.three.columns:first-child, .sixteen.colgrid .row .pull_five.four.columns:first-child, .sixteen.colgrid .row .pull_five.five.columns:first-child, .sixteen.colgrid .row .pull_five.six.columns:first-child, .sixteen.colgrid .row .pull_five.seven.columns:first-child, .sixteen.colgrid .row .pull_five.eight.columns:first-child, .sixteen.colgrid .row .pull_five.nine.columns:first-child, .sixteen.colgrid .row .pull_five.ten.columns:first-child, .sixteen.colgrid .row .pull_five.twelve.columns:first-child, .sixteen.colgrid .row .pull_five.thirteen.columns:first-child, .sixteen.colgrid .row .pull_five.fourteen.columns:first-child, .sixteen.colgrid .row .pull_five.fifteen.columns:first-child, .sixteen.colgrid .row .pull_six.one.column:first-child, .sixteen.colgrid .row .pull_six.two.columns:first-child, .sixteen.colgrid .row .pull_six.three.columns:first-child, .sixteen.colgrid .row .pull_six.four.columns:first-child, .sixteen.colgrid .row .pull_six.five.columns:first-child, .sixteen.colgrid .row .pull_six.six.columns:first-child, .sixteen.colgrid .row .pull_six.seven.columns:first-child, .sixteen.colgrid .row .pull_six.eight.columns:first-child, .sixteen.colgrid .row .pull_six.nine.columns:first-child, .sixteen.colgrid .row .pull_six.eleven.columns:first-child, .sixteen.colgrid .row .pull_six.twelve.columns:first-child, .sixteen.colgrid .row .pull_six.thirteen.columns:first-child, .sixteen.colgrid .row .pull_six.fourteen.columns:first-child, .sixteen.colgrid .row .pull_six.fifteen.columns:first-child, .sixteen.colgrid .row .pull_seven.one.column:first-child, .sixteen.colgrid .row .pull_seven.two.columns:first-child, .sixteen.colgrid .row .pull_seven.three.columns:first-child, .sixteen.colgrid .row .pull_seven.four.columns:first-child, .sixteen.colgrid .row .pull_seven.five.columns:first-child, .sixteen.colgrid .row .pull_seven.six.columns:first-child, .sixteen.colgrid .row .pull_seven.seven.columns:first-child, .sixteen.colgrid .row .pull_seven.eight.columns:first-child, .sixteen.colgrid .row .pull_seven.ten.columns:first-child, .sixteen.colgrid .row .pull_seven.eleven.columns:first-child, .sixteen.colgrid .row .pull_seven.twelve.columns:first-child, .sixteen.colgrid .row .pull_seven.thirteen.columns:first-child, .sixteen.colgrid .row .pull_seven.fourteen.columns:first-child, .sixteen.colgrid .row .pull_seven.fifteen.columns:first-child, .sixteen.colgrid .row .pull_eight.one.column:first-child, .sixteen.colgrid .row .pull_eight.two.columns:first-child, .sixteen.colgrid .row .pull_eight.three.columns:first-child, .sixteen.colgrid .row .pull_eight.four.columns:first-child, .sixteen.colgrid .row .pull_eight.five.columns:first-child, .sixteen.colgrid .row .pull_eight.six.columns:first-child, .sixteen.colgrid .row .pull_eight.seven.columns:first-child, .sixteen.colgrid .row .pull_eight.nine.columns:first-child, .sixteen.colgrid .row .pull_eight.ten.columns:first-child, .sixteen.colgrid .row .pull_eight.eleven.columns:first-child, .sixteen.colgrid .row .pull_eight.twelve.columns:first-child, .sixteen.colgrid .row .pull_eight.thirteen.columns:first-child, .sixteen.colgrid .row .pull_eight.fourteen.columns:first-child, .sixteen.colgrid .row .pull_eight.fifteen.columns:first-child, .sixteen.colgrid .row .pull_nine.one.column:first-child, .sixteen.colgrid .row .pull_nine.two.columns:first-child, .sixteen.colgrid .row .pull_nine.three.columns:first-child, .sixteen.colgrid .row .pull_nine.four.columns:first-child, .sixteen.colgrid .row .pull_nine.five.columns:first-child, .sixteen.colgrid .row .pull_nine.six.columns:first-child, .sixteen.colgrid .row .pull_nine.eight.columns:first-child, .sixteen.colgrid .row .pull_nine.nine.columns:first-child, .sixteen.colgrid .row .pull_nine.ten.columns:first-child, .sixteen.colgrid .row .pull_nine.eleven.columns:first-child, .sixteen.colgrid .row .pull_nine.twelve.columns:first-child, .sixteen.colgrid .row .pull_nine.thirteen.columns:first-child, .sixteen.colgrid .row .pull_nine.fourteen.columns:first-child, .sixteen.colgrid .row .pull_nine.fifteen.columns:first-child, .sixteen.colgrid .row .pull_ten.one.column:first-child, .sixteen.colgrid .row .pull_ten.two.columns:first-child, .sixteen.colgrid .row .pull_ten.three.columns:first-child, .sixteen.colgrid .row .pull_ten.four.columns:first-child, .sixteen.colgrid .row .pull_ten.five.columns:first-child, .sixteen.colgrid .row .pull_ten.seven.columns:first-child, .sixteen.colgrid .row .pull_ten.eight.columns:first-child, .sixteen.colgrid .row .pull_ten.nine.columns:first-child, .sixteen.colgrid .row .pull_ten.ten.columns:first-child, .sixteen.colgrid .row .pull_ten.eleven.columns:first-child, .sixteen.colgrid .row .pull_ten.twelve.columns:first-child, .sixteen.colgrid .row .pull_ten.thirteen.columns:first-child, .sixteen.colgrid .row .pull_ten.fourteen.columns:first-child, .sixteen.colgrid .row .pull_ten.fifteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.one.column:first-child, .sixteen.colgrid .row .pull_eleven.two.columns:first-child, .sixteen.colgrid .row .pull_eleven.three.columns:first-child, .sixteen.colgrid .row .pull_eleven.four.columns:first-child, .sixteen.colgrid .row .pull_eleven.six.columns:first-child, .sixteen.colgrid .row .pull_eleven.seven.columns:first-child, .sixteen.colgrid .row .pull_eleven.eight.columns:first-child, .sixteen.colgrid .row .pull_eleven.nine.columns:first-child, .sixteen.colgrid .row .pull_eleven.ten.columns:first-child, .sixteen.colgrid .row .pull_eleven.eleven.columns:first-child, .sixteen.colgrid .row .pull_eleven.twelve.columns:first-child, .sixteen.colgrid .row .pull_eleven.thirteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.fourteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.fifteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.one.column:first-child, .sixteen.colgrid .row .pull_twelve.two.columns:first-child, .sixteen.colgrid .row .pull_twelve.three.columns:first-child, .sixteen.colgrid .row .pull_twelve.five.columns:first-child, .sixteen.colgrid .row .pull_twelve.six.columns:first-child, .sixteen.colgrid .row .pull_twelve.seven.columns:first-child, .sixteen.colgrid .row .pull_twelve.eight.columns:first-child, .sixteen.colgrid .row .pull_twelve.nine.columns:first-child, .sixteen.colgrid .row .pull_twelve.ten.columns:first-child, .sixteen.colgrid .row .pull_twelve.eleven.columns:first-child, .sixteen.colgrid .row .pull_twelve.twelve.columns:first-child, .sixteen.colgrid .row .pull_twelve.thirteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.fourteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.fifteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.one.column:first-child, .sixteen.colgrid .row .pull_thirteen.two.columns:first-child, .sixteen.colgrid .row .pull_thirteen.four.columns:first-child, .sixteen.colgrid .row .pull_thirteen.five.columns:first-child, .sixteen.colgrid .row .pull_thirteen.six.columns:first-child, .sixteen.colgrid .row .pull_thirteen.seven.columns:first-child, .sixteen.colgrid .row .pull_thirteen.eight.columns:first-child, .sixteen.colgrid .row .pull_thirteen.nine.columns:first-child, .sixteen.colgrid .row .pull_thirteen.ten.columns:first-child, .sixteen.colgrid .row .pull_thirteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_thirteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_thirteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.fifteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.one.column:first-child, .sixteen.colgrid .row .pull_fourteen.three.columns:first-child, .sixteen.colgrid .row .pull_fourteen.four.columns:first-child, .sixteen.colgrid .row .pull_fourteen.five.columns:first-child, .sixteen.colgrid .row .pull_fourteen.six.columns:first-child, .sixteen.colgrid .row .pull_fourteen.seven.columns:first-child, .sixteen.colgrid .row .pull_fourteen.eight.columns:first-child, .sixteen.colgrid .row .pull_fourteen.nine.columns:first-child, .sixteen.colgrid .row .pull_fourteen.ten.columns:first-child, .sixteen.colgrid .row .pull_fourteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_fourteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_fourteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.fifteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.two.columns:first-child, .sixteen.colgrid .row .pull_fifteen.three.columns:first-child, .sixteen.colgrid .row .pull_fifteen.four.columns:first-child, .sixteen.colgrid .row .pull_fifteen.five.columns:first-child, .sixteen.colgrid .row .pull_fifteen.six.columns:first-child, .sixteen.colgrid .row .pull_fifteen.seven.columns:first-child, .sixteen.colgrid .row .pull_fifteen.eight.columns:first-child, .sixteen.colgrid .row .pull_fifteen.nine.columns:first-child, .sixteen.colgrid .row .pull_fifteen.ten.columns:first-child, .sixteen.colgrid .row .pull_fifteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_fifteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_fifteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.fifteen.columns:first-child { margin-left: 0; }

.row .pull_one.eleven.columns, .row .pull_two.ten.columns, .row .pull_three.nine.columns, .row .pull_four.eight.columns, .row .pull_five.seven.columns, .row .pull_six.six.columns, .row .pull_seven.five.columns, .row .pull_eight.four.columns, .row .pull_nine.three.columns, .row .pull_ten.two.columns, .row .pull_eleven.one.columns, .sixteen.colgrid .row .pull_one.fifteen.columns, .sixteen.colgrid .row .pull_two.fourteen.columns, .sixteen.colgrid .row .pull_three.thirteen.columns, .sixteen.colgrid .row .pull_four.twelve.columns, .sixteen.colgrid .row .pull_five.eleven.columns, .sixteen.colgrid .row .pull_six.ten.columns, .sixteen.colgrid .row .pull_seven.nine.columns, .sixteen.colgrid .row .pull_eight.eight.columns, .sixteen.colgrid .row .pull_nine.seven.columns, .sixteen.colgrid .row .pull_ten.six.columns, .sixteen.colgrid .row .pull_eleven.five.columns, .sixteen.colgrid .row .pull_twelve.four.columns, .sixteen.colgrid .row .pull_thirteen.three.columns, .sixteen.colgrid .row .pull_fourteen.two.columns, .sixteen.colgrid .row .pull_fifteen.one.columns { margin-left: -100%; }

/* Hybrid Centered Classes */
.sixteen.colgrid .row .one.centered { margin-left: 47.65625%; }
.sixteen.colgrid .row .two.centered { margin-left: 44.47917%; }
.sixteen.colgrid .row .three.centered { margin-left: 41.30208%; }
.sixteen.colgrid .row .four.centered { margin-left: 38.125%; }
.sixteen.colgrid .row .five.centered { margin-left: 34.94792%; }
.sixteen.colgrid .row .six.centered { margin-left: 31.77083%; }
.sixteen.colgrid .row .seven.centered { margin-left: 28.59375%; }
.sixteen.colgrid .row .eight.centered { margin-left: 25.41667%; }
.sixteen.colgrid .row .nine.centered { margin-left: 22.23958%; }
.sixteen.colgrid .row .ten.centered { margin-left: 19.0625%; }
.sixteen.colgrid .row .eleven.centered { margin-left: 15.88542%; }
.sixteen.colgrid .row .twelve.centered { margin-left: 12.70833%; }
.sixteen.colgrid .row .thirteen.centered { margin-left: 9.53125%; }
.sixteen.colgrid .row .fourteen.centered { margin-left: 6.35417%; }
.sixteen.colgrid .row .fifteen.centered { margin-left: 3.17708%; }

img, object, embed { max-width: 100%; height: auto; }

img { -ms-interpolation-mode: bicubic; }

#map_canvas img, .map_canvas img { max-width: none !important; }

/* Tile Grid */
.tiles { display: block; overflow: hidden; }
.tiles > li, .tiles > .tile { display: block; height: auto; float: left; padding-bottom: 0; }
.tiles.two_up { margin-left: -4%; }
.tiles.two_up > li, .tiles.two_up > .tile { margin-left: 4%; width: 46%; }
.tiles.three_up, .tiles.four_up { margin-left: -2%; }
.tiles.three_up > li, .tiles.three_up > .tile { margin-left: 2%; width: 31.3%; }
.tiles.four_up > li, .tiles.four_up > .tile { margin-left: 2%; width: 23%; }
.tiles.five_up { margin-left: -1.5%; }
.tiles.five_up > li, .tiles.five_up > .tile { margin-left: 1.5%; width: 18.5%; }

/* Nicolas Gallagher's micro clearfix */
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }

.row { *zoom: 1; }
.row:before, .row:after { content: ""; display: table; }
.row:after { clear: both; }

.valign:before { content: ' '; display: inline-block; height: 400px; vertical-align: middle; margin-right: -0.25em; }
.valign > div, .valign > article, .valign > section, .valign > figure { display: inline-block; vertical-align: middle; }

/* Mobile */
@media only screen and (max-width: 767px) { body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; width: 100%; min-width: 0; }
  .container { min-width: 0; margin-left: 0; margin-right: 0; }
  .row { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; }
  .row .row .column, .row .row .columns { padding: 0; }
  .row .centered { margin-left: 0 !important; }
  .column, .columns { width: auto !important; float: none; margin-left: 0; margin-right: 0; }
  .column:last-child, .columns:last-child { margin-right: 0; float: none; }
  [class*="column"] + [class*="column"]:last-child { float: none; }
  [class*="column"]:before { display: table; }
  [class*="column"]:after { display: table; clear: both; }
  [class^="push_"], [class*="push_"], [class^="pull_"], [class*="pull_"] { margin-left: 0 !important; } }
/* Navigation (with dropdowns) */
.navbar { width: 100%; min-height: 60px; display: block; margin-bottom: 20px; background: #00354e; position: relative; }
@media only screen and (max-width: 767px) { .navbar { border: none; }
  .navbar .column, .navbar .columns { min-height: 0; } }
.navbar.fixed { position: fixed; z-index: 99999; }
.navbar.pinned { position: absolute; }
.navbar a.toggle { display: none; }
@media only screen and (max-width: 767px) { .navbar a.toggle { top: 18%; right: 4%; width: 46px; position: absolute; text-align: center; display: inline-block; color: white; background: #00354e; height: 40px; line-height: 38px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; font-size: 30px; font-size: 1.875rem; }
  .navbar a.toggle:hover { background: #004668; }
  .navbar a.toggle:active, .navbar a.toggle.active { background: #002435; } }

.navbar .logo { display: inline-block; margin: 0 1.66667% 0 0; padding: 0; height: 60px; line-height: 58px; }
.navbar .logo a { display: block; padding: 0; overflow: hidden; height: 60px; line-height: 58px; }
.navbar .logo a img { max-height: 95%; }
@media only screen and (max-width: 767px) { .navbar .logo { float: left; display: inline; }
  .navbar .logo a { padding: 0; }
  .navbar .logo a img { width: auto; height: auto; max-width: 100%; } }

.navbar ul { display: table; vertical-align: middle; margin: 0; float: none; }
@media only screen and (max-width: 767px) { .navbar ul { position: absolute; display: block; width: 100% !important; height: 0; max-height: 0; top: 60px; left: 0; overflow: hidden; text-align: center; background: #002435; }
  .navbar ul.active { height: auto; max-height: 600px; z-index: 999998; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-box-shadow: 0 2px 2px #000102; -moz-box-shadow: 0 2px 2px #000102; box-shadow: 0 2px 2px #000102; } }
.navbar ul li { display: table-cell; text-align: center; padding-bottom: 0; margin: 0; height: 60px; line-height: 58px; }
@media only screen and (max-width: 767px) { .navbar ul li { display: block; position: relative; min-height: 50px; max-height: 320px; height: auto; width: 100%; border-right: 0 !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; } }
.navbar ul li > a { display: block; padding: 0 16px; white-space: nowrap; color: white; text-shadow: 0 1px 2px black, 0 1px 0 black; height: 60px; line-height: 58px; font-size: 16px; font-size: 1rem; }
.navbar ul li > a i.icon-popup { position: absolute; }
.navbar ul li .btn { border-color: black !important; }
.navbar ul li.field { margin-bottom: 0 !important; margin-right: 0; }
@media only screen and (max-width: 767px) { .navbar ul li.field { padding: 0 20px; } }
.navbar ul li.field input.search { background: black; border: none; color: #e4eaec; }
.navbar ul li .dropdown { width: auto; min-width: 0; max-width: 320px; height: 0; position: absolute; background: #edf1f2; overflow: hidden; z-index: 999; }
@media only screen and (max-width: 767px) { .navbar ul li .dropdown { width: 100%; max-width: 100%; position: relative; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
  .navbar ul li.active .dropdown { border-bottom: 1px solid #00121b; }
  .navbar ul li.active .dropdown ul { position: relative; top: 0; background: #001925; min-height: 50px; max-height: 250px; height: auto; overflow: auto; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
  .navbar ul li.active .dropdown ul li { min-height: 50px; border-bottom: #002435; }
  .navbar ul li.active .dropdown ul li a { color: white; border-bottom: 1px solid #00121b; }
  .navbar ul li.active .dropdown ul li a:hover { color: #205b60; } }

@media only screen and (min-width: 768px) and (max-width: 1199px) { .navbar > ul > li > .btn a { padding: 0 10px 0 10px !important; }
  .navbar ul > li .dropdown ul li.active .dropdown { left: -320px; } }

.navcontain { height: 90px; }
@media only screen and (max-width: 768px) { .navcontain { height: auto; } }

.pretty.navbar { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #007ab4), color-stop(100%, #00121b)); background-image: -webkit-linear-gradient(#007ab4, #00121b); background-image: -moz-linear-gradient(#007ab4, #00121b); background-image: -o-linear-gradient(#007ab4, #00121b); background-image: linear-gradient(#007ab4, #00121b); -webkit-box-shadow: inset 0 1px 1px #007ab4, 0 1px 2px rgba(0, 0, 0, 0.8) !important; -moz-box-shadow: inset 0 1px 1px #007ab4, 0 1px 2px rgba(0, 0, 0, 0.8) !important; box-shadow: inset 0 1px 1px #007ab4, 0 1px 2px rgba(0, 0, 0, 0.8) !important; /* Remove this line if you dont want a dropshadow on your navigation*/ }
@media only screen and (max-width: 767px) { .pretty.navbar a.toggle { border: 1px solid #002435; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #007ab4), color-stop(100%, #00354e)); background-image: -webkit-linear-gradient(#007ab4, #00354e); background-image: -moz-linear-gradient(#007ab4, #00354e); background-image: -o-linear-gradient(#007ab4, #00354e); background-image: linear-gradient(#007ab4, #00354e); -webkit-box-shadow: inset 0 1px 2px #008cce, inset 0 -1px 1px #004668, inset 1px 0 1px #004668, inset -1px 0 1px #004668, 0 1px 1px #005881; -moz-box-shadow: inset 0 1px 2px #008cce, inset 0 -1px 1px #004668, inset 1px 0 1px #004668, inset -1px 0 1px #004668, 0 1px 1px #005881; box-shadow: inset 0 1px 2px #008cce, inset 0 -1px 1px #004668, inset 1px 0 1px #004668, inset -1px 0 1px #004668, 0 1px 1px #005881; }
  .pretty.navbar a.toggle i { text-shadow: 0 1px 1px black; }
  .pretty.navbar a.toggle:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #008cce), color-stop(100%, #004668)); background-image: -webkit-linear-gradient(#008cce, #004668); background-image: -moz-linear-gradient(#008cce, #004668); background-image: -o-linear-gradient(#008cce, #004668); background-image: linear-gradient(#008cce, #004668); }
  .pretty.navbar a.toggle:active, .pretty.navbar a.toggle.active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #002435), color-stop(100%, #00354e)); background-image: -webkit-linear-gradient(#002435, #00354e); background-image: -moz-linear-gradient(#002435, #00354e); background-image: -o-linear-gradient(#002435, #00354e); background-image: linear-gradient(#002435, #00354e); -webkit-box-shadow: 0 1px 1px #005881; -moz-box-shadow: 0 1px 1px #005881; box-shadow: 0 1px 1px #005881; } }
.pretty.navbar.row { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
@media only screen and (max-width: 767px) { .pretty.navbar.row { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } }
.pretty.navbar ul li.field input.search { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #000000), color-stop(100%, #003c58)); background-image: -webkit-linear-gradient(#000000, #003c58); background-image: -moz-linear-gradient(#000000, #003c58); background-image: -o-linear-gradient(#000000, #003c58); background-image: linear-gradient(#000000, #003c58); border: none; -webkit-box-shadow: 0 1px 2px #008cce !important; -moz-box-shadow: 0 1px 2px #008cce !important; box-shadow: 0 1px 2px #008cce !important; /* Remove this line if you dont want a dropshadow on your navigation*/ }
.pretty.navbar > ul > li:first-child, .pretty.navbar .pretty.navbar > ul > li:first-child a:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.navbar li .dropdown { width: auto; min-width: 0; max-width: 320px; height: 0; position: absolute; background: #edf1f2; overflow: hidden; z-index: 999; }
@media only screen and (max-width: 767px) { .navbar li .dropdown .dropdown { width: 100%; max-width: 100%; position: relative; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
  .navbar li .dropdown.active .dropdown { border-bottom: 1px solid #00121b; }
  .navbar li .dropdown.active .dropdown ul { position: relative; top: 0; background: #001925; min-height: 50px; max-height: 250px; height: auto; overflow: auto; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
  .navbar li .dropdown.active .dropdown ul li { min-height: 50px; border-bottom: #002435; }
  .navbar li .dropdown.active .dropdown ul li a { color: white; border-bottom: 1px solid #00121b; }
  .navbar li .dropdown.active .dropdown ul li a:hover { color: #205b60; } }

.navbar li .dropdown ul { margin: 0; display: block; }
.navbar li .dropdown ul > li { position: relative; display: block; width: 100%; float: left; text-align: left; height: auto; -webkit-border-radius: none; -moz-border-radius: none; -ms-border-radius: none; -o-border-radius: none; border-radius: none; }
@media only screen and (min-width: 768px) and (max-width: 1199px) { .navbar li .dropdown ul > li { max-width: 320px; word-wrap: break-word; } }
.navbar li .dropdown ul > li a { display: block; padding: 0 20px; color: #205b60; border-bottom: 1px solid #cccccc; text-shadow: none; height: 51px; line-height: 49px; }
@media only screen and (max-width: 767px) { .navbar li .dropdown ul > li a { padding: 0 20px; } }
.navbar li .dropdown ul > li .dropdown { display: none; background: white; }
.navbar li .dropdown ul li:first-child a { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }

.gumby-no-touch .navbar ul li:hover > a, .gumby-touch .navbar ul li.active > a { position: relative; background: #0e2a37; z-index: 1000; }

.gumby-no-touch .navbar ul li:hover .dropdown, .gumby-touch .navbar ul li.active .dropdown { min-height: 50px; max-height: 561px; overflow: visible; height: auto; width: 100%; padding: 0; border-top: 1px solid #002435; -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3); box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3); }

.gumby-no-touch .navbar ul li:hover .dropdown ul { position: relative; top: 0; min-height: 50px; max-height: 250px; height: auto; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
@media only screen and (max-width: 767px) { .gumby-no-touch .navbar ul li:hover .dropdown ul { overflow: auto; background: #001925; }
  .gumby-no-touch .navbar ul li:hover .dropdown ul li { border-bottom: #002435; }
  .gumby-no-touch .navbar ul li:hover .dropdown ul li a { color: white; border-bottom: 1px solid #00121b; }
  .gumby-no-touch .navbar ul li:hover .dropdown ul li a:hover { color: #205b60; } }

.gumby-no-touch .navbar li .dropdown ul > li:hover .dropdown, .gumby-touch .navbar li .dropdown ul > li.active .dropdown { border-top: none; display: block; position: absolute; z-index: 9999; left: 100%; top: 10px; margin-top: 0; }
@media only screen and (max-width: 767px) { .gumby-no-touch .navbar li .dropdown ul > li:hover .dropdown, .gumby-touch .navbar li .dropdown ul > li.active .dropdown { position: relative; left: 0; }
  .gumby-no-touch .navbar li .dropdown ul > li:hover .dropdown ul, .gumby-touch .navbar li .dropdown ul > li.active .dropdown ul { background: #000102 !important; } }

.gumby-no-touch .navbar li .dropdown ul li a:hover { background: #e4eaec; }

.gumby-touch .navbar a:hover { color: white !important; }

.subnav { display: block; width: auto; overflow: hidden; margin: 0 0 18px 0; padding-top: 4px; }
.subnav li, .subnav dt, .subnav dd { float: left; display: inline; margin-left: 9px; margin-bottom: 4px; }
.subnav li:first-child, .subnav dt:first-child, .subnav dd:first-child { margin-left: 0; }
.subnav dt { color: #e4eaec; font-weight: normal; }
.subnav li a, .subnav dd a { color: white; font-size: 15px; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.subnav li.active a, .subnav dd.active a { background: #00354e; padding: 5px 9px; text-shadow: 0 1px 1px #00354e; }

/* Buttons */
.btn, .skiplink { display: inline-block; width: auto; background: #e4eaec; -webkit-appearance: none; font-family: "Lato", sans-serif; font-weight: 700; padding: 0 !important; text-align: center; }
.btn > a, .btn input, .btn button, .skiplink > a, .skiplink input, .skiplink button { display: block; padding: 0 18px; color: white; height: 100%; }
.btn input, .btn button, .skiplink input, .skiplink button { background: none; border: none; width: 100%; font-size: 100%; cursor: pointer; font-weight: 400; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.btn.xlarge, .skiplink.xlarge { font-size: 30px; font-size: 1.875rem; height: 66px; line-height: 64px; }
.btn.xlarge a, .skiplink.xlarge a { position: relative; padding: 0 30px; }
.btn.xlarge.icon-left a, .skiplink.xlarge.icon-left a { padding-left: 66px; }
.btn.xlarge.icon-left a:before, .skiplink.xlarge.icon-left a:before { left: 20px; }
.btn.xlarge.icon-right a, .skiplink.xlarge.icon-right a { padding-right: 66px; }
.btn.xlarge.icon-right a:after, .skiplink.xlarge.icon-right a:after { right: 20px; }
.btn.large, .skiplink.large { font-size: 26px; font-size: 1.625rem; height: 58px; line-height: 56px; }
.btn.large a, .skiplink.large a { position: relative; padding: 0 26px; }
.btn.large.icon-left a, .skiplink.large.icon-left a { padding-left: 58px; }
.btn.large.icon-left a:before, .skiplink.large.icon-left a:before { left: 17.33333px; }
.btn.large.icon-right a, .skiplink.large.icon-right a { padding-right: 58px; }
.btn.large.icon-right a:after, .skiplink.large.icon-right a:after { right: 17.33333px; }
.btn.medium, .skiplink.medium { font-size: 16px; font-size: 1rem; height: 36px; line-height: 34px; }
.btn.medium a, .skiplink.medium a { position: relative; padding: 0 16px; }
.btn.medium.icon-left a, .skiplink.medium.icon-left a { padding-left: 36px; }
.btn.medium.icon-left a:before, .skiplink.medium.icon-left a:before { left: 10.66667px; }
.btn.medium.icon-right a, .skiplink.medium.icon-right a { padding-right: 36px; }
.btn.medium.icon-right a:after, .skiplink.medium.icon-right a:after { right: 10.66667px; }
.btn.medium a, .skiplink.medium a { padding: 0 18px; }
.btn.small, .skiplink.small { font-size: 10px; font-size: 0.625rem; height: 23px; line-height: 21px; }
.btn.small a, .skiplink.small a { position: relative; padding: 0 10px; }
.btn.small.icon-left a, .skiplink.small.icon-left a { padding-left: 23px; }
.btn.small.icon-left a:before, .skiplink.small.icon-left a:before { left: 6.66667px; }
.btn.small.icon-right a, .skiplink.small.icon-right a { padding-right: 23px; }
.btn.small.icon-right a:after, .skiplink.small.icon-right a:after { right: 6.66667px; }
.btn.small a, .skiplink.small a { padding: 0 10px; }
.btn.oval, .skiplink.oval { -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; }
.btn.pill-left, .skiplink.pill-left { -webkit-border-radius: 500px 0 0 500px; -moz-border-radius: 500px 0 0 500px; -ms-border-radius: 500px 0 0 500px; -o-border-radius: 500px 0 0 500px; border-radius: 500px 0 0 500px; }
.btn.pill-right, .skiplink.pill-right { -webkit-border-radius: 0 500px 500px 0; -moz-border-radius: 0 500px 500px 0; -ms-border-radius: 0 500px 500px 0; -o-border-radius: 0 500px 500px 0; border-radius: 0 500px 500px 0; }

.btn.primary, .skiplink.primary { background: #00354e; border: 1px solid #00354e; }
.btn.primary:hover, .skiplink.primary:hover { background: #005881; }
.btn.primary:active, .skiplink.primary:active { background: #00121b; }
.btn.secondary, .skiplink.secondary { background: #29777e; border: 1px solid #29777e; }
.btn.secondary:hover, .skiplink.secondary:hover { background: #369ba4; }
.btn.secondary:active, .skiplink.secondary:active { background: #1c5358; }
.btn.default, .skiplink.default { background: #e4eaec; border: 1px solid #e4eaec; color: #3e5258; border: 1px solid #e4eaec; }
.btn.default:hover, .skiplink.default:hover { background: white; }
.btn.default:active, .skiplink.default:active { background: #c6d3d7; }
.btn.default:hover, .skiplink.default:hover { border: 1px solid #d5dee1; }
.btn.default a, .btn.default input, .btn.default button, .skiplink.default a, .skiplink.default input, .skiplink.default button { color: #3e5258; }
.btn.info, .skiplink.info { background: #19495f; border: 1px solid #19495f; }
.btn.info:hover, .skiplink.info:hover { background: #246887; }
.btn.info:active, .skiplink.info:active { background: #0e2a37; }
.btn.danger, .skiplink.danger { background: #e65502; border: 1px solid #e65502; }
.btn.danger:hover, .skiplink.danger:hover { background: #fd6f1e; }
.btn.danger:active, .skiplink.danger:active { background: #b34202; }
.btn.warning, .skiplink.warning { background: #e2a63f; border: 1px solid #e2a63f; color: #4a330b; }
.btn.warning:hover, .skiplink.warning:hover { background: #e9bb6b; }
.btn.warning:active, .skiplink.warning:active { background: #cf8e1f; }
.btn.warning a, .btn.warning input, .btn.warning button, .skiplink.warning a, .skiplink.warning input, .skiplink.warning button { color: #4a330b; }
.btn.success, .skiplink.success { background: #58b67c; border: 1px solid #58b67c; }
.btn.success:hover, .skiplink.success:hover { background: #7bc698; }
.btn.success:active, .skiplink.success:active { background: #439863; }

.btn.metro, .metro .btn, .metro .skiplink, .skiplink.metro, .btn.pretty.squared, .pretty .squared.btn, .pretty .squared.skiplink, .pretty .btn.squared { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }

.btn.pretty, .pretty .btn, .pretty .skiplink, .skiplink.pretty, .btn.metro.rounded, .metro .rounded.btn, .metro .rounded.skiplink, .metro .btn.rounded { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }

.btn.pretty.primary, .pretty .primary.btn, .pretty .primary.skiplink, .skiplink.pretty.primary { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #007ab4), color-stop(100%, #00354e)); background-image: -webkit-linear-gradient(#007ab4, #00354e); background-image: -moz-linear-gradient(#007ab4, #00354e); background-image: -o-linear-gradient(#007ab4, #00354e); background-image: linear-gradient(#007ab4, #00354e); -webkit-box-shadow: inset 0 0 3px #35beff; -moz-box-shadow: inset 0 0 3px #35beff; box-shadow: inset 0 0 3px #35beff; border: 1px solid #000102; }
.btn.pretty.primary:hover, .pretty .primary.btn:hover, .pretty .primary.skiplink:hover, .skiplink.pretty.primary:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #004668), color-stop(100%, #00121b)); background-image: -webkit-linear-gradient(#004668, #00121b); background-image: -moz-linear-gradient(#004668, #00121b); background-image: -o-linear-gradient(#004668, #00121b); background-image: linear-gradient(#004668, #00121b); -webkit-box-shadow: inset 0 0 3px #009de7; -moz-box-shadow: inset 0 0 3px #009de7; box-shadow: inset 0 0 3px #009de7; border: 1px solid black; }
.btn.pretty.primary:active, .pretty .primary.btn:active, .pretty .primary.skiplink:active, .skiplink.pretty.primary:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00354e), color-stop(100%, #007ab4)); background-image: -webkit-linear-gradient(#00354e, #007ab4); background-image: -moz-linear-gradient(#00354e, #007ab4); background-image: -o-linear-gradient(#00354e, #007ab4); background-image: linear-gradient(#00354e, #007ab4); -webkit-box-shadow: inset 0 0 3px #4ec6ff; -moz-box-shadow: inset 0 0 3px #4ec6ff; box-shadow: inset 0 0 3px #4ec6ff; }
.btn.pretty.primary a, .pretty .primary.btn a, .pretty .primary.skiplink a, .btn.pretty.primary input, .pretty .primary.btn input, .pretty .primary.skiplink input, .btn.pretty.primary button, .pretty .primary.btn button, .pretty .primary.skiplink button, .skiplink.pretty.primary a, .skiplink.pretty.primary input, .skiplink.pretty.primary button { text-shadow: 0 1px 1px black; }
.btn.pretty.secondary, .pretty .secondary.btn, .pretty .secondary.skiplink, .skiplink.pretty.secondary { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #49bac4), color-stop(100%, #257a82)); background-image: -webkit-linear-gradient(#49bac4, #257a82); background-image: -moz-linear-gradient(#49bac4, #257a82); background-image: -o-linear-gradient(#49bac4, #257a82); background-image: linear-gradient(#49bac4, #257a82); -webkit-box-shadow: inset 0 0 3px #a9dee3; -moz-box-shadow: inset 0 0 3px #a9dee3; box-shadow: inset 0 0 3px #a9dee3; border: 1px solid #164044; }
.btn.pretty.secondary:hover, .pretty .secondary.btn:hover, .pretty .secondary.skiplink:hover, .skiplink.pretty.secondary:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2f8991), color-stop(100%, #1a555a)); background-image: -webkit-linear-gradient(#2f8991, #1a555a); background-image: -moz-linear-gradient(#2f8991, #1a555a); background-image: -o-linear-gradient(#2f8991, #1a555a); background-image: linear-gradient(#2f8991, #1a555a); -webkit-box-shadow: inset 0 0 3px #70c8d0; -moz-box-shadow: inset 0 0 3px #70c8d0; box-shadow: inset 0 0 3px #70c8d0; border: 1px solid #0a1c1e; }
.btn.pretty.secondary:active, .pretty .secondary.btn:active, .pretty .secondary.skiplink:active, .skiplink.pretty.secondary:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #257a82), color-stop(100%, #49bac4)); background-image: -webkit-linear-gradient(#257a82, #49bac4); background-image: -moz-linear-gradient(#257a82, #49bac4); background-image: -o-linear-gradient(#257a82, #49bac4); background-image: linear-gradient(#257a82, #49bac4); -webkit-box-shadow: inset 0 0 3px #bde6e9; -moz-box-shadow: inset 0 0 3px #bde6e9; box-shadow: inset 0 0 3px #bde6e9; }
.btn.pretty.secondary a, .pretty .secondary.btn a, .pretty .secondary.skiplink a, .btn.pretty.secondary input, .pretty .secondary.btn input, .pretty .secondary.skiplink input, .btn.pretty.secondary button, .pretty .secondary.btn button, .pretty .secondary.skiplink button, .skiplink.pretty.secondary a, .skiplink.pretty.secondary input, .skiplink.pretty.secondary button { text-shadow: 0 1px 1px #102e31; }
.btn.pretty.default, .pretty .default.btn, .pretty .default.skiplink, .skiplink.pretty.default { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e3ebed)); background-image: -webkit-linear-gradient(#ffffff, #e3ebed); background-image: -moz-linear-gradient(#ffffff, #e3ebed); background-image: -o-linear-gradient(#ffffff, #e3ebed); background-image: linear-gradient(#ffffff, #e3ebed); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #b7c7cc; }
.btn.pretty.default:hover, .pretty .default.btn:hover, .pretty .default.skiplink:hover, .skiplink.pretty.default:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f6f7), color-stop(100%, #c4d4d9)); background-image: -webkit-linear-gradient(#f3f6f7, #c4d4d9); background-image: -moz-linear-gradient(#f3f6f7, #c4d4d9); background-image: -o-linear-gradient(#f3f6f7, #c4d4d9); background-image: linear-gradient(#f3f6f7, #c4d4d9); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #99b0b7; }
.btn.pretty.default:active, .pretty .default.btn:active, .pretty .default.skiplink:active, .skiplink.pretty.default:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e3ebed), color-stop(100%, #ffffff)); background-image: -webkit-linear-gradient(#e3ebed, #ffffff); background-image: -moz-linear-gradient(#e3ebed, #ffffff); background-image: -o-linear-gradient(#e3ebed, #ffffff); background-image: linear-gradient(#e3ebed, #ffffff); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; }
.btn.pretty.default a, .pretty .default.btn a, .pretty .default.skiplink a, .btn.pretty.default input, .pretty .default.btn input, .pretty .default.skiplink input, .btn.pretty.default button, .pretty .default.btn button, .pretty .default.skiplink button, .skiplink.pretty.default a, .skiplink.pretty.default input, .skiplink.pretty.default button { text-shadow: 0 1px 1px white; }
.btn.pretty.info, .pretty .info.btn, .pretty .info.skiplink, .skiplink.pretty.info { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2e87b0), color-stop(100%, #164a62)); background-image: -webkit-linear-gradient(#2e87b0, #164a62); background-image: -moz-linear-gradient(#2e87b0, #164a62); background-image: -o-linear-gradient(#2e87b0, #164a62); background-image: linear-gradient(#2e87b0, #164a62); -webkit-box-shadow: inset 0 0 3px #80c0de; -moz-box-shadow: inset 0 0 3px #80c0de; box-shadow: inset 0 0 3px #80c0de; border: 1px solid #091a22; }
.btn.pretty.info:hover, .pretty .info.btn:hover, .pretty .info.skiplink:hover, .skiplink.pretty.info:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1e5973), color-stop(100%, #0d2b38)); background-image: -webkit-linear-gradient(#1e5973, #0d2b38); background-image: -moz-linear-gradient(#1e5973, #0d2b38); background-image: -o-linear-gradient(#1e5973, #0d2b38); background-image: linear-gradient(#1e5973, #0d2b38); -webkit-box-shadow: inset 0 0 3px #43a2ce; -moz-box-shadow: inset 0 0 3px #43a2ce; box-shadow: inset 0 0 3px #43a2ce; border: 1px solid black; }
.btn.pretty.info:active, .pretty .info.btn:active, .pretty .info.skiplink:active, .skiplink.pretty.info:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #164a62), color-stop(100%, #2e87b0)); background-image: -webkit-linear-gradient(#164a62, #2e87b0); background-image: -moz-linear-gradient(#164a62, #2e87b0); background-image: -o-linear-gradient(#164a62, #2e87b0); background-image: linear-gradient(#164a62, #2e87b0); -webkit-box-shadow: inset 0 0 3px #94cae3; -moz-box-shadow: inset 0 0 3px #94cae3; box-shadow: inset 0 0 3px #94cae3; }
.btn.pretty.info a, .pretty .info.btn a, .pretty .info.skiplink a, .btn.pretty.info input, .pretty .info.btn input, .pretty .info.skiplink input, .btn.pretty.info button, .pretty .info.btn button, .pretty .info.skiplink button, .skiplink.pretty.info a, .skiplink.pretty.info input, .skiplink.pretty.info button { text-shadow: 0 1px 1px #040b0e; }
.btn.pretty.danger, .pretty .danger.btn, .pretty .danger.skiplink, .skiplink.pretty.danger { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fd8f51), color-stop(100%, #e85400)); background-image: -webkit-linear-gradient(#fd8f51, #e85400); background-image: -moz-linear-gradient(#fd8f51, #e85400); background-image: -o-linear-gradient(#fd8f51, #e85400); background-image: linear-gradient(#fd8f51, #e85400); -webkit-box-shadow: inset 0 0 3px #ffe0cf; -moz-box-shadow: inset 0 0 3px #ffe0cf; box-shadow: inset 0 0 3px #ffe0cf; border: 1px solid #9a3901; }
.btn.pretty.danger:hover, .pretty .danger.btn:hover, .pretty .danger.skiplink:hover, .skiplink.pretty.danger:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fd5f05), color-stop(100%, #b54200)); background-image: -webkit-linear-gradient(#fd5f05, #b54200); background-image: -moz-linear-gradient(#fd5f05, #b54200); background-image: -o-linear-gradient(#fd5f05, #b54200); background-image: linear-gradient(#fd5f05, #b54200); -webkit-box-shadow: inset 0 0 3px #feb083; -moz-box-shadow: inset 0 0 3px #feb083; box-shadow: inset 0 0 3px #feb083; border: 1px solid #682601; }
.btn.pretty.danger:active, .pretty .danger.btn:active, .pretty .danger.skiplink:active, .skiplink.pretty.danger:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e85400), color-stop(100%, #fd8f51)); background-image: -webkit-linear-gradient(#e85400, #fd8f51); background-image: -moz-linear-gradient(#e85400, #fd8f51); background-image: -o-linear-gradient(#e85400, #fd8f51); background-image: linear-gradient(#e85400, #fd8f51); -webkit-box-shadow: inset 0 0 3px #fff0e8; -moz-box-shadow: inset 0 0 3px #fff0e8; box-shadow: inset 0 0 3px #fff0e8; }
.btn.pretty.danger a, .pretty .danger.btn a, .pretty .danger.skiplink a, .btn.pretty.danger input, .pretty .danger.btn input, .pretty .danger.skiplink input, .btn.pretty.danger button, .pretty .danger.btn button, .pretty .danger.skiplink button, .skiplink.pretty.danger a, .skiplink.pretty.danger input, .skiplink.pretty.danger button { text-shadow: 0 1px 1px #813001; }
.btn.pretty.warning, .pretty .warning.btn, .pretty .warning.skiplink, .skiplink.pretty.warning { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #efcf98), color-stop(100%, #e8a739)); background-image: -webkit-linear-gradient(#efcf98, #e8a739); background-image: -moz-linear-gradient(#efcf98, #e8a739); background-image: -o-linear-gradient(#efcf98, #e8a739); background-image: linear-gradient(#efcf98, #e8a739); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #b97f1c; color: #4a330b; }
.btn.pretty.warning:hover, .pretty .warning.btn:hover, .pretty .warning.skiplink:hover, .skiplink.pretty.warning:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5b055), color-stop(100%, #d59019)); background-image: -webkit-linear-gradient(#e5b055, #d59019); background-image: -moz-linear-gradient(#e5b055, #d59019); background-image: -o-linear-gradient(#e5b055, #d59019); background-image: linear-gradient(#e5b055, #d59019); -webkit-box-shadow: inset 0 0 3px #f6e4c4; -moz-box-shadow: inset 0 0 3px #f6e4c4; box-shadow: inset 0 0 3px #f6e4c4; border: 1px solid #8c6015; }
.btn.pretty.warning:active, .pretty .warning.btn:active, .pretty .warning.skiplink:active, .skiplink.pretty.warning:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8a739), color-stop(100%, #efcf98)); background-image: -webkit-linear-gradient(#e8a739, #efcf98); background-image: -moz-linear-gradient(#e8a739, #efcf98); background-image: -o-linear-gradient(#e8a739, #efcf98); background-image: linear-gradient(#e8a739, #efcf98); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; }
.btn.pretty.warning a, .pretty .warning.btn a, .pretty .warning.skiplink a, .btn.pretty.warning input, .pretty .warning.btn input, .pretty .warning.skiplink input, .btn.pretty.warning button, .pretty .warning.btn button, .pretty .warning.skiplink button, .skiplink.pretty.warning a, .skiplink.pretty.warning input, .skiplink.pretty.warning button { text-shadow: 0 1px 1px #efcf98; }
.btn.pretty.success, .pretty .success.btn, .pretty .success.skiplink, .skiplink.pretty.success { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9fd5b4), color-stop(100%, #52bc7b)); background-image: -webkit-linear-gradient(#9fd5b4, #52bc7b); background-image: -moz-linear-gradient(#9fd5b4, #52bc7b); background-image: -o-linear-gradient(#9fd5b4, #52bc7b); background-image: linear-gradient(#9fd5b4, #52bc7b); -webkit-box-shadow: inset 0 0 3px #f8fcf9; -moz-box-shadow: inset 0 0 3px #f8fcf9; box-shadow: inset 0 0 3px #f8fcf9; border: 1px solid #3b8758; }
.btn.pretty.success:hover, .pretty .success.btn:hover, .pretty .success.skiplink:hover, .skiplink.pretty.success:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6abe8a), color-stop(100%, #3d9e62)); background-image: -webkit-linear-gradient(#6abe8a, #3d9e62); background-image: -moz-linear-gradient(#6abe8a, #3d9e62); background-image: -o-linear-gradient(#6abe8a, #3d9e62); background-image: linear-gradient(#6abe8a, #3d9e62); -webkit-box-shadow: inset 0 0 3px #c2e5d0; -moz-box-shadow: inset 0 0 3px #c2e5d0; box-shadow: inset 0 0 3px #c2e5d0; border: 1px solid #2b6341; }
.btn.pretty.success:active, .pretty .success.btn:active, .pretty .success.skiplink:active, .skiplink.pretty.success:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #52bc7b), color-stop(100%, #9fd5b4)); background-image: -webkit-linear-gradient(#52bc7b, #9fd5b4); background-image: -moz-linear-gradient(#52bc7b, #9fd5b4); background-image: -o-linear-gradient(#52bc7b, #9fd5b4); background-image: linear-gradient(#52bc7b, #9fd5b4); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; }
.btn.pretty.success a, .pretty .success.btn a, .pretty .success.skiplink a, .btn.pretty.success input, .pretty .success.btn input, .pretty .success.skiplink input, .btn.pretty.success button, .pretty .success.btn button, .pretty .success.skiplink button, .skiplink.pretty.success a, .skiplink.pretty.success input, .skiplink.pretty.success button { text-shadow: 0 1px 1px #33754c; }

/* Icons */
[class^="icon-"] a:before, [class*=" icon-"] a:before, [class^="icon-"] a:after, [class*=" icon-"] a:after, i[class^="icon-"], i[class*=" icon-"] { font-family: "entypo"; position: absolute; text-decoration: none; zoom: 1; }

i[class^="icon-"], i[class*=" icon-"] { display: inline-block; position: static; min-width: 20px; margin: 0 5px; text-align: center; }

/* Form Styles */
form { margin: 0 0 18px; }
form label { display: block; font-size: 16px; font-size: 1rem; line-height: 1.625em; cursor: pointer; margin-bottom: 9px; }
form label.inline { display: inline-block; padding-right: 20px; }
form dt { margin: 0; }
form textarea { height: 150px; }
form ul, form ul li { margin-left: 0; list-style-type: none; }
form fieldset { border-style: solid; border-width: 0.0625em; padding: 1.5625em; border-color: #c6d3d7; margin: 18px 0; }
form fieldset legend { padding: 5px 10px; }

.field { position: relative; max-width: 100%; margin-bottom: 10px; vertical-align: middle; font-size: 16px; overflow: hidden; }
.field.metro, .field .metro { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.field input, .field input[type="*"], .field textarea { max-width: 100%; width: 100%; padding: 0; margin: 0; border: none; outline: none; resize: none; -webkit-appearance: none; font-family: "Lato", sans-serif; font-weight: 300; font-size: 16px; font-size: 1rem; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.field .input { position: relative; padding: 0 10px; background: #fff; border: 1px solid #c6d3d7; height: 36px; line-height: 34px; font-size: 16px; font-size: 1rem; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.field .input.search { height: 36px; line-height: 34px; -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; padding-right: 0; }
.field .input.textarea { height: auto; }

input.xnarrow, .input.xnarrow { width: 13.33333%; margin: 0; }
input.xnarrow:last-child, .input.xnarrow:last-child { margin-left: -4px; }
input.xnarrow:first-child, .input.xnarrow:first-child { margin-right: 3.94%; margin-left: 0; }
input.xnarrow:first-child:last-child, .input.xnarrow:first-child:last-child { margin: 0; }
input.narrow, .input.narrow { width: 30.66667%; margin: 0; }
input.narrow:last-child, .input.narrow:last-child { margin-left: -4px; }
input.narrow:first-child, .input.narrow:first-child { margin-right: 3.94%; margin-left: 0; }
input.narrow:first-child:last-child, .input.narrow:first-child:last-child { margin: 0; }
input.normal, .input.normal { width: 48%; margin: 0; }
input.normal:last-child, .input.normal:last-child { margin-left: -4px; }
input.normal:first-child, .input.normal:first-child { margin-right: 3.94%; margin-left: 0; }
input.normal:first-child:last-child, .input.normal:first-child:last-child { margin: 0; }
input.wide, .input.wide { width: 65.33333%; margin: 0; }
input.wide:last-child, .input.wide:last-child { margin-left: -4px; }
input.wide:first-child, .input.wide:first-child { margin-right: 3.94%; margin-left: 0; }
input.wide:first-child:last-child, .input.wide:first-child:last-child { margin: 0; }
input.xwide, .input.xwide { width: 82.66667%; margin: 0; }
input.xwide:last-child, .input.xwide:last-child { margin-left: -4px; }
input.xwide:first-child, .input.xwide:first-child { margin-right: 3.94%; margin-left: 0; }
input.xwide:first-child:last-child, .input.xwide:first-child:last-child { margin: 0; }
input.xxwide, .input.xxwide { width: 100%; margin: 0; }
input.xxwide:last-child, .input.xxwide:last-child { margin-left: -4px; }
input.xxwide:first-child, .input.xxwide:first-child { margin-right: 3.94%; margin-left: 0; }
input.xxwide:first-child:last-child, .input.xxwide:first-child:last-child { margin: 0; }

label + .xnarrow:last-child, label + .narrow:last-child, label + .normal:last-child, label + .wide:last-child, label + .xwide:last-child, label + .xxwide:last-child { margin-left: 0; }

@media only screen and (max-width: 1220px) { .xxwide:first-child, .xxwide:last-child { margin-right: 0%; } }
/* remove inline-block white-space ÔÇö A 0px font-size = 0px of white space */
.prepend, .append { font-size: 0; white-space: nowrap; padding-bottom: 3.5px; }

.prepend input, .prepend .input, .append input, .append .input { display: inline-block; max-width: 100%; margin-right: 0; margin-left: 0; }

.prepend input, .prepend .input, .prepend.append input:last-child, .append *:last-child { -webkit-border-radius: 0px 4px 4px 0; -moz-border-radius: 0px 4px 4px 0; -ms-border-radius: 0px 4px 4px 0; -o-border-radius: 0px 4px 4px 0; border-radius: 0px 4px 4px 0; }

.append input, .append .input, .prepend.append input:first-child, .prepend *:first-child { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -ms-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }

.prepend.append input { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }

.prepend.append input:last-child { margin-left: -1px; }

.prepend .adjoined, .append .adjoined, .prepend .btn, .append .btn { position: relative; display: inline-block; margin-bottom: 0; z-index: 99; }

.prepend .btn a, .prepend .btn input, .prepend .btn button, .append .btn a, .append .btn input, .append .btn button { padding: 0 12px; }

.prepend .adjoined, .append .adjoined { padding: 0 10px 0 10px; background: #e4eaec; border: 1px solid #c6d3d7; font-family: "Lato", sans-serif; font-weight: 700; color: #303030; font-size: 16px; font-size: 1rem; height: 36px; line-height: 34px; }

.prepend .adjoined, .prepend .btn { margin-right: -1px; }

.adjoined:first-child { margin-left: 0 !important; }

.append .adjoined, .append .btn { margin-left: -1px; }

.append button, .prepend button { display: inline-block; }

.prepend input:first-child, .append input:first-child, .prepend .input:first-child, .append .input:first-child { margin-right: 0; }

.double input, .double .input { width: 50% !important; }
.double input:last-child, .double .input:last-child { margin-left: -1px; }

.field input, .field .input, .field textarea, .field .textarea, .field .radio span, .field .checkbox span, .field .picker { -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
.field.danger:after { font-family: "entypo"; content: "\2716"; font-size: 16px; position: absolute; top: 14%; right: 15px; z-index: 999; color: #e65502; }
.field.danger.no-icon:after { display: none; }
.field.danger.append:after, .field.danger.prepend:after { content: ""; }
.field.danger input, .field.danger .input, .field.danger textarea, .field.danger .textarea, .field.danger .radio span, .field.danger .checkbox span, .field.danger .picker { border-color: #e65502; background: #fec09c; }
.field.danger input, .field.danger .input, .field.danger textarea, .field.danger .textarea, .field.danger .radio span, .field.danger .checkbox span, .field.danger .picker, .field.danger input::-webkit-input-placeholder, .field.danger textarea::-webkit-input-placeholder, .field.danger input:-moz-placeholder, .field.danger textarea:-moz-placeholder textarea { color: #e65502; }
.field.warning:after { font-family: "entypo"; content: "\26a0"; font-size: 16px; position: absolute; top: 14%; right: 15px; z-index: 999; color: #e2a63f; }
.field.warning.no-icon:after { display: none; }
.field.warning.append:after, .field.warning.prepend:after { content: ""; }
.field.warning input, .field.warning .input, .field.warning textarea, .field.warning .textarea, .field.warning .radio span, .field.warning .checkbox span, .field.warning .picker { border-color: #e2a63f; background: #f9eeda; }
.field.warning input, .field.warning .input, .field.warning textarea, .field.warning .textarea, .field.warning .radio span, .field.warning .checkbox span, .field.warning .picker, .field.warning input::-webkit-input-placeholder, .field.warning textarea::-webkit-input-placeholder, .field.warning input:-moz-placeholder, .field.warning textarea:-moz-placeholder textarea { color: #e2a63f; }
.field.success:after { font-family: "entypo"; content: "\2713"; font-size: 16px; position: absolute; top: 14%; right: 15px; z-index: 999; color: #58b67c; }
.field.success.no-icon:after { display: none; }
.field.success.append:after, .field.success.prepend:after { content: ""; }
.field.success input, .field.success .input, .field.success textarea, .field.success .textarea, .field.success .radio span, .field.success .checkbox span, .field.success .picker { border-color: #58b67c; background: #d4ecdd; }
.field.success input, .field.success .input, .field.success textarea, .field.success .textarea, .field.success .radio span, .field.success .checkbox span, .field.success .picker, .field.success input::-webkit-input-placeholder, .field.success textarea::-webkit-input-placeholder, .field.success input:-moz-placeholder, .field.success textarea:-moz-placeholder textarea { color: #58b67c; }
.field .picker.danger { border-color: #e65502; color: #e65502; background: #fec09c; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
.field .picker.danger select, .field .picker.danger:after { color: #e65502; }
.field .picker.warning { border-color: #e2a63f; color: #e2a63f; background: #f9eeda; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
.field .picker.warning select, .field .picker.warning:after { color: #e2a63f; }
.field .picker.success { border-color: #58b67c; color: #58b67c; background: #d4ecdd; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
.field .picker.success select, .field .picker.success:after { color: #58b67c; }

.field .text input[type="search"] { -webkit-appearance: textfield; }

.no-js .radio input { -webkit-appearance: radio; margin-left: 1px; }
.no-js .checkbox input { -webkit-appearance: checkbox; }
.no-js .radio input, .no-js .checkbox input { display: inline-block; width: 16px; }

.js .field .radio, .js .field .checkbox { position: relative; }
.js .field .radio.danger, .js .field .checkbox.danger { color: #e65502; }
.js .field .radio.danger span, .js .field .checkbox.danger span { border-color: #e65502; color: #e65502; background: #fec09c; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
.js .field .radio.warning, .js .field .checkbox.warning { color: #e2a63f; }
.js .field .radio.warning span, .js .field .checkbox.warning span { border-color: #e2a63f; color: #e2a63f; background: #f9eeda; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
.js .field .radio.success, .js .field .checkbox.success { color: #58b67c; color: #303030; }
.js .field .radio.success i, .js .field .checkbox.success i { color: #58b67c; }
.js .field .radio.success span, .js .field .checkbox.success span { border-color: #58b67c; color: #58b67c; background: #d4ecdd; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
.js .field .radio.checked i, .js .field .checkbox.checked i { position: absolute; top: -1px; left: -8px; line-height: 16px; }
.js .field .radio span, .js .field .checkbox span { display: inline-block; width: 16px; height: 16px; position: relative; top: 2px; border: solid 1px #ccc; background: #fefefe; }
.js .field .radio input[type="radio"], .js .field .radio input[type="checkbox"], .js .field .checkbox input[type="radio"], .js .field .checkbox input[type="checkbox"] { display: none; }
.js .field .radio span { -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; }
.js .field .checkbox span { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

.field .text input[type="search"] { -webkit-appearance: textfield; }

/* Form Picker Element (<select>) */
.picker { position: relative; width: auto; display: inline-block; margin: 0 0 2px 1.2%; overflow: hidden; border: 1px solid #d5dee1; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; font-family: "Lato", sans-serif; font-weight: 700; height: auto; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e4eaec)); background-image: -webkit-linear-gradient(#ffffff, #e4eaec); background-image: -moz-linear-gradient(#ffffff, #e4eaec); background-image: -o-linear-gradient(#ffffff, #e4eaec); background-image: linear-gradient(#ffffff, #e4eaec); }
.picker:after { content: "\25BE"; font-family: entypo; z-index: 0; position: absolute; right: 8%; top: 50%; margin-top: -12px; color: #303030; }
.picker:first-child { margin-left: 0; }
.picker select { position: relative; display: block; min-width: 100%; width: 135%; height: 34px; padding: 6px 45px 6px 15px; color: #303030; border: none; background: transparent; outline: none; -webkit-appearance: none; z-index: 99; cursor: pointer; font-size: 16px; font-size: 1rem; }
.picker select::-ms-expand { display: none; }

/* Labels */
.badge, .label { height: 20px; display: inline-block; font-family: Helvetica, arial, verdana, sans-serif; font-weight: bold; line-height: 20px; text-align: center; color: #fff; }
.badge a, .label a { color: #fff; }
.badge.primary, .label.primary { background: #00354e; border: 1px solid #00354e; }
.badge.secondary, .label.secondary { background: #29777e; border: 1px solid #29777e; }
.badge.default, .label.default { background: #e4eaec; border: 1px solid #e4eaec; color: #3e5258; }
.badge.default:hover, .label.default:hover { border-color: #d5dee1; }
.badge.default a, .label.default a { color: #3e5258; }
.badge.info, .label.info { background: #19495f; border: 1px solid #19495f; }
.badge.danger, .label.danger { background: #e65502; border: 1px solid #e65502; }
.badge.warning, .label.warning { background: #e2a63f; border: 1px solid #e2a63f; color: #4a330b; }
.badge.warning a, .label.warning a { color: #4a330b; }
.badge.success, .label.success { background: #58b67c; border: 1px solid #58b67c; }
.badge.light, .label.light { background: #fff; color: #303030; border: 1px solid #e4eaec; }
.badge.light a, .label.light a { color: #205b60; }
.badge.dark, .label.dark { background: #212121; border: 1px solid #212121; }

.badge { padding: 0 10px; font-size: 14px; font-size: 0.875rem; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }

.label { padding: 0 10px; font-size: 12px; font-size: 0.75rem; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }

.alert { padding: 0 10px; font-family: "Lato", sans-serif; font-weight: 700; list-style-type: none; word-wrap: break-word; margin-bottom: 8px; font-size: 14px; font-size: 0.875rem; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.alert.primary { background: #007ab4; border: 1px solid #00354e; color: black; }
.alert.secondary { background: #49bac4; border: 1px solid #29777e; color: #102e31; }
.alert.default { background: white; border: 1px solid #e4eaec; color: #a8bbc2; color: #3e5258; border: 1px solid #e4eaec; }
.alert.info { background: #2e87b0; border: 1px solid #19495f; color: #040b0e; color: #e4eaec; }
.alert.danger { background: #fd8f51; border: 1px solid #e65502; color: #813001; }
.alert.warning { background: #efcf98; border: 1px solid #e2a63f; color: #a27019; color: #4a330b; }
.alert.success { background: #9fd5b4; border: 1px solid #58b67c; color: #33754c; }

/* Tabs */
.tabs { display: block; }

.tab-nav { margin: 0; padding: 0; border-bottom: 1px solid #d5dee1; }
.tab-nav > li { display: inline-block; width: auto; padding: 0; margin: 0 1.66667% 0 0; cursor: default; top: 1px; -webkit-box-shadow: 0 1px 0 white; -moz-box-shadow: 0 1px 0 white; box-shadow: 0 1px 0 white; }
.tab-nav > li > li { display: inline-block; width: auto; padding: 0; margin: 0 1.66667% 0 0; cursor: default; top: 1px; -webkit-box-shadow: 0 1px 0 white; -moz-box-shadow: 0 1px 0 white; box-shadow: 0 1px 0 white; }
.tab-nav > li > li > a { display: block; width: auto; padding: 0 16px; margin: 0; color: #303030; font-family: "Lato", sans-serif; font-weight: 700; border: 1px solid #d5dee1; border-width: 1px 1px 0 1px; text-shadow: 0 1px 1px #f3f6f7; background: #e4eaec; cursor: pointer; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; height: 42px; line-height: 40px; }
.tab-nav > li > li > a:hover { text-decoration: none; background: #e7ecee; }
.tab-nav > li > li > a:active { background: #dee5e8; }
.tab-nav > li > li.active > a { height: 43px; line-height: 41px; background: white; cursor: default; }
.tab-nav > li > li:last-child { margin-right: 0; }

.tab-nav > li:last-child { margin-right: 0; }

.tab-nav > li > a { display: block; width: auto; padding: 0 16px; margin: 0; color: #303030; font-family: "Lato", sans-serif; font-weight: 700; border: 1px solid #d5dee1; border-width: 1px 1px 0 1px; text-shadow: 0 1px 1px #f3f6f7; background: #e4eaec; cursor: pointer; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; height: 42px; line-height: 40px; }
.tab-nav > li > a:hover { text-decoration: none; background: #e7ecee; }
.tab-nav > li > a:active { background: #dee5e8; }

.tab-nav > li.active > a { height: 43px; line-height: 41px; background: white; }

.tabs.pill .tab-nav { width: 100%; /* remove if you dont want the tabs to span the full container width */ display: table; overflow: hidden; border: 1px solid #d5dee1; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.tabs.pill .tab-nav > li { display: table-cell; margin: 0; margin-left: -4px; text-align: center; top: 0; }
.tabs.pill .tab-nav > li:first-child { margin-left: 0; }
.tabs.pill .tab-nav > li > a { border: none; border-right: 1px solid #d5dee1; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; height: 42px; line-height: 40px; }
.tabs.pill .tab-nav > li:last-child > a { border-right: none; }

.tab-content { display: none; padding: 20px 10px; }
.tab-content.active { display: block; }

.tabs.vertical .tab-nav { border: none; }
.tabs.vertical .tab-nav > li { display: block; margin: 0; margin-bottom: 5px; }
.tabs.vertical .tab-nav > li.active { position: relative; z-index: 99; }
.tabs.vertical .tab-nav > li.active > a { border-right: 1px solid white; }
.tabs.vertical .tab-nav > li > a { border: 1px solid #d5dee1; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -ms-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
.tabs.vertical .tab-content { padding: 10px 0 30px 20px; margin-left: -1px; border-left: 1px solid #d5dee1; }

/* Images */
.image { line-height: 0; margin-bottom: 20px; }
.image.circle { -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; -ms-border-radius: 50% !important; -o-border-radius: 50% !important; border-radius: 50% !important; overflow: hidden; width: auto; }
.image.rounded { overflow: hidden; -webkit-border-radius: 4px 4px; -moz-border-radius: 4px 4px; -ms-border-radius: 4px 4px; -o-border-radius: 4px 4px; border-radius: 4px 4px; }
.image.photo { border: 5px solid #fff; -webkit-box-shadow: 0 0 1px #303030; -moz-box-shadow: 0 0 1px #303030; box-shadow: 0 0 1px #303030; }
.image.photo.polaroid { padding-bottom: 50px; background: #fff; }

/* Video */
body .video { width: 100%; position: relative; height: 0; padding-bottom: 56.25%; }
body .video.twitch, body .video.youtube.show_controls { padding-top: 30px; }

.video > video, .video > iframe, .video > object, .video > embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Toggles */
.drawer { position: relative; width: 100%; max-height: 0; background: #3e4144; -webkit-box-shadow: inset 0 -2px 5px #313436, inset 0 2px 5px #313436; -moz-box-shadow: inset 0 -2px 5px #313436, inset 0 2px 5px #313436; box-shadow: inset 0 -2px 5px #313436, inset 0 2px 5px #313436; overflow: hidden; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; }
.drawer.active { height: auto; max-height: 800px; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }

.modal { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999999; background: black; background: rgba(0, 0, 0, 0.8); }
.modal > .content { width: 50%; min-height: 50%; max-height: 65%; position: relative; top: 25%; margin: 0 auto; padding: 20px; background: white; z-index: 2; overflow: auto; }
@media only screen and (max-width: 768px) { .modal > .content { width: 80%; min-height: 80%; max-height: 80%; top: 10%; } }
@media only screen and (max-width: 767px) { .modal > .content { width: 92.5%; min-height: 92.5%; max-height: 92.5%; top: 3.75%; } }
.modal > .content > .close { position: absolute; top: 10px; right: 10px; cursor: pointer; z-index: 3; }
.modal, .modal > .content { visibility: hidden; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
.modal.active { -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; }
.modal.active, .modal.active > .content { visibility: visible; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

/* Tables */
table { display: table; background-color: white; border-collapse: collapse; border-spacing: 0; margin-bottom: 20px; width: 100%; border: 1px solid #e5e5e5; }
table caption { text-align: center; font-size: 30px; padding: .75em; }
table thead th, table tbody td, table tr td { display: table-cell; padding: 10px; vertical-align: top; text-align: left; border-top: 1px solid #e5e5e5; }
table tr td, table tbody tr td { font-size: 16px; }
table tr td:first-child { font-weight: bold; }
table thead { background-color: #00354e; color: #fff; }
table thead tr th { font-size: 16px; font-weight: bold; vertical-align: bottom; }
table.striped tr:nth-of-type(even), table table tr.stripe, table table tr.striped { background-color: #e5e5e5; }
table.rounded { border-radius: 4px; border-collapse: separate; }
table.rounded caption + thead tr:first-child th:first-child, table.rounded caption + tr td:first-child, table.rounded > thead tr:first-child th:first-child, table.rounded > thead tr:first-child td:first-child, table.rounded > tr:first-child td:first-child { border-top-left-radius: 4px; }
table.rounded caption + thead tr:first-child th:last-child, table.rounded caption + tr td:last-child, table.rounded > thead tr:first-child th:last-child, table.rounded > thead tr:first-child td:last-child, table.rounded > tr:first-child td:last-child { border-top-right-radius: 4px; }
table.rounded thead ~ tr:last-child td:last-child, table.rounded tbody tr:last-child td:last-child { border-bottom-right-radius: 4px; }
table.rounded thead ~ tr:last-child td:first-child, table.rounded tbody tr:last-child td:first-child { border-bottom-left-radius: 4px; }
table.rounded thead th, table.rounded thead td, table.rounded caption + tbody tr:first-child td, table.rounded > tbody:first-child tr:first-child td { border-top: 0; }

/* Tooltips */
.ttip { position: relative; cursor: pointer; }
.ttip:after { display: block; background: #00354e; border: 1px solid #00354e; border-bottom: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; padding: 0.5em 0.75em; width: auto; min-width: 130px; max-width: 500px; position: absolute; left: 0; bottom: 101%; margin-bottom: 8px; text-align: left; color: #fff; content: attr(data-tooltip); line-height: 1.5; font-size: 16px; font-weight: normal; font-style: normal; -webkit-transition: opacity 0.1s ease; -moz-transition: opacity 0.1s ease; -o-transition: opacity 0.1s ease; transition: opacity 0.1s ease; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; pointer-events: none; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00608e), color-stop(100%, #00354e)); background-image: -webkit-linear-gradient(top, #00608e, #00354e); background-image: -moz-linear-gradient(top, #00608e, #00354e); background-image: -o-linear-gradient(top, #00608e, #00354e); background-image: linear-gradient(top, #00608e, #00354e); -webkit-box-shadow: 0 0 5px 0 rgba(0, 53, 78, 0.25); -moz-box-shadow: 0 0 5px 0 rgba(0, 53, 78, 0.25); box-shadow: 0 0 5px 0 rgba(0, 53, 78, 0.25); }
.ttip:before { content: " "; width: 0; height: 0; position: absolute; bottom: 101%; left: 8px; border-top: 9px solid #00354e !important; border-left: 9px solid transparent; border-right: 9px solid transparent; -webkit-transition: opacity 0.1s ease; -moz-transition: opacity 0.1s ease; -o-transition: opacity 0.1s ease; transition: opacity 0.1s ease; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; pointer-events: none; }
.ttip:hover:after, .ttip:hover:before { -webkit-transition: opacity 0.1s ease; -moz-transition: opacity 0.1s ease; -o-transition: opacity 0.1s ease; transition: opacity 0.1s ease; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

@media only screen and (max-width: 768px) { .ttip:after, .ttip:before { display: none; } }

/* SHAME */
.ie8 .xxwide, .ie8 .xwide, .ie8 .wide, .ie8 .normal, .ie8 .narrow, .ie8 .xnarrow { display: inline; }
.ie8 .xxwide + input, .ie8 .xwide + input, .ie8 .wide + input, .ie8 .normal + input, .ie8 .narrow + input, .ie8 .xnarrow + input { display: inline; margin: 0 0 0 -.25em; }
.ie8 .ttip:before, .ie8 .ttip:after { display: none; }
.ie8 .ttip:hover:before, .ie8 .ttip:hover:after { display: block; }

.ie9 .radio.checked i, .ie9 .checkbox.checked i { top: 0; }

/* ARCHIVO DE UI CUSTOMIZABLES DE ID */
/*--HIDE & SHOW--*/
@media only screen and (min-width: 768px) and (max-width: 1199px) { .hide-on-tablets { display: none !important; } }

@media only screen and (max-width: 767px) { .hide-on-phones { display: none !important; } }

@media only screen and (min-width: 768px) { .hide-on-desktop { display: none !important; } }

@media only screen and (min-width: 768px) and (max-width: 1199px) { .show-on-tablets { display: inherit !important; } }

@media only screen and (max-width: 767px) { .show-on-phones { display: inherit !important; } }

@media only screen and (min-width: 768px) { .show-on-desktop { display: inherit !important; } }

@media only screen and (max-width: 767px) { .show-only-phones { display: inherit !important; } }
@media only screen and (min-width: 768px) { .show-only-phones { display: none !important; } }

@media only screen and (min-width: 768px) { .show-only-desktop { display: inherit !important; } }
@media only screen and (max-width: 767px) { .show-only-desktop { display: none !important; } }

@media only screen and (min-width: 768px) { .hide-only-phones { display: inherit !important; } }
@media only screen and (max-width: 767px) { .hide-only-phones { display: none !important; } }

@media only screen and (max-width: 767px) { .hide-only-desktop { display: inherit !important; } }
@media only screen and (min-width: 768px) { .hide-only-desktop { display: none !important; } }

/*--END HIDE & SHOW--*/
/*--SIZING---*/
.xsmall { font-size: 6px; font-size: 0.375rem; }

.small { font-size: 10px; font-size: 0.625rem; }

.norm { font-size: 16px; font-size: 1rem; }

.med { font-size: 18px; font-size: 1.125rem; }

.large { font-size: 26px; font-size: 1.625rem; }

.larger { font-size: 30px; font-size: 1.875rem; }

.xlarge { font-size: 42px; font-size: 2.625rem; }

.xxlarge { font-size: 48px; font-size: 3rem; }

.xxxlarge { font-size: 68px; font-size: 4.25rem; }

.reallybig { font-size: 110px; font-size: 6.875rem; }

.tremendous { font-size: 126px; font-size: 7.875rem; }

.absurd { font-size: 177px; font-size: 11.0625rem; }

.little { font-size: 14px; }

/*--END SIZING---*/
p { line-height: normal !important; }

@media only screen and (max-width: 767px) { p { word-wrap: break-word; } }
/*----MODAL----*/
.modal-small, .modal-large { padding: 20px 30px !important; text-align: left; margin: 40px auto; position: relative; border: 1px solid white; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: white; /*button.mfp-close:before {							//esta clase es original de "magnific-popup.css"
	content:url(../img/commons/close-modal.png);	//si queres meterle una imagen
}*/ }
.modal-small button.mfp-close, .modal-large button.mfp-close { color: #e65502; top: -7px; right: -7px; }
.modal-small .drawer, .modal-large .drawer { padding: 0 !important; }

.modal-small { max-width: 540px; margin: 0 auto; }

.modal-large { max-width: 945px; margin: 0 auto; }

.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: white; }

/*----end of MODAL----*/
/*----MSGBOX----*/
.msgbox { position: relative; overflow: visible; width: 70%; margin: 0 auto; padding: 5px 5px !important; border: 1px solid #b9b9b9; margin-bottom: 20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; }
@media only screen and (max-width: 767px) { .msgbox { width: 100%; } }
.msgbox p { color: #303030 !important; margin-top: 15px; margin-bottom: 5px; padding: 0 50px; }
.msgbox h2 { padding: 10px !important; }
.msgbox .danger-color, .msgbox .success-color { -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }
.msgbox .msgbox-error-image { position: absolute; background: url(../img/structure/image-error.png) center center/contain no-repeat; width: 202px; height: 221px; top: -70px; left: -100px; }
.msgbox .msgbox-ok-image { position: absolute; background: url(../img/structure/image-ok.png) center center/contain no-repeat; width: 173px; height: 225px; top: -55px; left: -100px; }

/*----end of MSGBOX----*/
/*--RIGHT LEFT---*/
.left { float: left; }

.right { float: right; }

/*--END RIGHT LEFT---*/
/* Navigation (with dropdowns) */
.navbar { border-top: none; border-right: none; border-bottom: none; border-left: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; font-family: "nexa-light"; min-height: 60px; margin-top: none; margin-bottom: 5px; background-color: #00354e; }
@media only screen and (max-width: 767px) { .navbar a.toggle { margin-top: -20px; top: 48%; } }

.navbar .logo { display: inline-block; margin: 0 1.66667% 0 0; padding: 0; height: 60px; line-height: 58px; }
.navbar .logo a { display: block; padding: 2%; overflow: hidden; height: 60px; line-height: 58px; }
.navbar .logo a img { max-height: 100%; width: auto; }
@media only screen and (max-width: 767px) { .navbar .logo { float: left; display: inline; }
  .navbar .logo a { text-align: center; padding: 3% 0; }
  .navbar .logo a img { width: auto; height: auto; max-width: 95%; } }

.navbar ul li { height: 60px; line-height: 58px; }
.navbar ul li > a { min-height: 60px; height: 60px; line-height: 58px; font-size: 16px; font-size: 1rem; text-shadow: none; border-right: #005881 1px solid; }
.navbar ul li > a img { margin-right: 7px; }
.navbar ul li .dropdown { background: #29777e; }

.navbar li .dropdown ul > li a { background: #29777e; min-height: 30px; color: white; border-bottom: 1px solid #cccccc; height: 60px; line-height: 58px; }
.navbar li .dropdown ul > li a:hover { color: #29777e; }

.gumby-no-touch .navbar ul li a { background: transparent; -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease; }

.gumby-no-touch .navbar ul li:hover > a, .gumby-touch .navbar ul li.active > a { background: #004668; -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease; }

.gumby-no-touch .navbar ul li:hover .dropdown, .gumby-touch .navbar ul li.active .dropdown { min-height: 30px; }

@media only screen and (max-width: 767px) { .gumby-no-touch .navbar ul li:hover .dropdown ul li a { color: white; }
  .gumby-no-touch .navbar ul li:hover .dropdown ul li a:hover { color: #29777e; } }

.gumby-no-touch .navbar li .dropdown ul li a:hover { background: white; }

/*--navbar whit border-radius -- InversionesDigitales.com --*/
/*.gumby-no-touch .navbar ul li:first-child > a{
	@include border-radius($navbar-border-radius 0 0 $navbar-border-radius);
	@include respond (all-phones) {
		@include border-radius(0);
	}
}*/
.gumby-no-touch .navbar ul li:last-child > a { -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; -ms-border-radius: 0 5px 5px 0; -o-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }
@media only screen and (max-width: 767px) { .gumby-no-touch .navbar ul li:last-child > a { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } }

.header-center { border-top: none; border-right: none; border-bottom: none; border-left: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; font-family: "nexa-light"; min-height: 60px; margin-top: none; margin-bottom: 5px; padding: 0 !important; }
@media only screen and (max-width: 767px) { .header-center { width: 100% !important; } }
@media only screen and (max-width: 767px) { .header-center li.celda { width: 100% !important; display: block; }
  .header-center li.celda a { height: 100%; line-height: 30px; width: 100%; display: block; color: white; } }
@media only screen and (max-width: 767px) and (max-width: 767px) { .header-center li.celda a { font-size: 1em; } }
.header-center li { margin: 0; padding: 0; }
.header-center li:first-child { -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -ms-border-radius: 5px 0 0 5px; -o-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
.header-center li:last-child { -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; -ms-border-radius: 0 5px 5px 0; -o-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }
.header-center li:hover { background: #002435; }
.header-center li a { height: 100%; line-height: 60px; width: 100%; display: block; color: white; padding-top: 3px; }
@media only screen and (max-width: 840px) { .header-center li a { font-size: 0.9em; } }
.header-center h1 { margin: 0 !important; padding: 0 !important; }
.header-center h1 a { display: block; width: 100%; height: 100%; margin: 0; padding: 5px 0; }
.header-center h1 a img { max-height: 58px; width: auto !important; }

@media only screen and (max-width: 767px) { .header .logo { text-align: center !important; } }

/*---DROPDOWN--*/
.dropdown-id { position: relative; overflow: visible; }
.dropdown-id ul.dropdown-id { position: absolute; z-index: 99999; overflow: hidden; width: 100%; max-height: 0; left: -25px; top: 34px; padding: 0 !important; -webkit-transition: max-height 0.15s ease; -moz-transition: max-height 0.15s ease; -o-transition: max-height 0.15s ease; transition: max-height 0.15s ease; }
.dropdown-id:hover ul.dropdown-id { max-height: 800px !important; width: 100% !important; -webkit-transition: max-height 0.15s ease; -moz-transition: max-height 0.15s ease; -o-transition: max-height 0.15s ease; transition: max-height 0.15s ease; left: -25px; top: 34px; overflow: visible; }
.dropdown-id:hover ul.dropdown-id li { display: block; width: 100%; height: 100%; }
.dropdown-id:hover ul.dropdown-id li a { display: block; width: 100%; height: 100%; background: rgba(255, 255, 255, 0); -webkit-transition: background 0.15s ease; -moz-transition: background 0.15s ease; -o-transition: background 0.15s ease; transition: background 0.15s ease; }
.dropdown-id:hover ul.dropdown-id li a:hover { background: rgba(255, 255, 255, 0.2); -webkit-transition: background 0.15s ease; -moz-transition: background 0.15s ease; -o-transition: background 0.15s ease; transition: background 0.15s ease; }

/*---End of DROPDOWN--*/
/*---FORM---*/
form textarea { height: 100px; }

.field .input { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; height: 45px; -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3); box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3); border: 1px solid #969696; font-weight: 700; font-size: 18px; }
.field .input.search { height: 45px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.field .input.textarea { height: 100px; }

.search-button .celda:first-child { padding-right: 1.5%; }

.picker { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; height: 45px; width: 100%; margin: 0; }
.picker select { height: 45px; }

/*---End of FORM--*/
/*---COLORES--*/
h1.primary-color, h2.primary-color, h3.primary-color, h4.primary-color, h5.primary-color, h6.primary-color, p.primary-color, a.primary-color, legend.primary-color, span.primary-color { color: #00354e !important; }
h1.primary-color.hover:hover, h2.primary-color.hover:hover, h3.primary-color.hover:hover, h4.primary-color.hover:hover, h5.primary-color.hover:hover, h6.primary-color.hover:hover, p.primary-color.hover:hover, a.primary-color.hover:hover, legend.primary-color.hover:hover, span.primary-color.hover:hover { color: black !important; cursor: pointer; }
h1.primary-color.market, h2.primary-color.market, h3.primary-color.market, h4.primary-color.market, h5.primary-color.market, h6.primary-color.market, p.primary-color.market, a.primary-color.market, legend.primary-color.market, span.primary-color.market { padding: 5px; color: white !important; background: #00354e; }
h1.secondary-color, h2.secondary-color, h3.secondary-color, h4.secondary-color, h5.secondary-color, h6.secondary-color, p.secondary-color, a.secondary-color, legend.secondary-color, span.secondary-color { color: #29777e !important; }
h1.secondary-color.hover:hover, h2.secondary-color.hover:hover, h3.secondary-color.hover:hover, h4.secondary-color.hover:hover, h5.secondary-color.hover:hover, h6.secondary-color.hover:hover, p.secondary-color.hover:hover, a.secondary-color.hover:hover, legend.secondary-color.hover:hover, span.secondary-color.hover:hover { color: #102e31 !important; cursor: pointer; }
h1.secondary-color.market, h2.secondary-color.market, h3.secondary-color.market, h4.secondary-color.market, h5.secondary-color.market, h6.secondary-color.market, p.secondary-color.market, a.secondary-color.market, legend.secondary-color.market, span.secondary-color.market { padding: 5px; color: white !important; background: #29777e; }
h1.default-color, h2.default-color, h3.default-color, h4.default-color, h5.default-color, h6.default-color, p.default-color, a.default-color, legend.default-color, span.default-color { color: #e4eaec !important; }
h1.default-color.hover:hover, h2.default-color.hover:hover, h3.default-color.hover:hover, h4.default-color.hover:hover, h5.default-color.hover:hover, h6.default-color.hover:hover, p.default-color.hover:hover, a.default-color.hover:hover, legend.default-color.hover:hover, span.default-color.hover:hover { color: #a8bbc2 !important; cursor: pointer; }
h1.default-color.market, h2.default-color.market, h3.default-color.market, h4.default-color.market, h5.default-color.market, h6.default-color.market, p.default-color.market, a.default-color.market, legend.default-color.market, span.default-color.market { padding: 5px; color: #303030 !important; background: #e4eaec; }
h1.info-color, h2.info-color, h3.info-color, h4.info-color, h5.info-color, h6.info-color, p.info-color, a.info-color, legend.info-color, span.info-color { color: #19495f !important; }
h1.info-color.hover:hover, h2.info-color.hover:hover, h3.info-color.hover:hover, h4.info-color.hover:hover, h5.info-color.hover:hover, h6.info-color.hover:hover, p.info-color.hover:hover, a.info-color.hover:hover, legend.info-color.hover:hover, span.info-color.hover:hover { color: #040b0e !important; cursor: pointer; }
h1.info-color.market, h2.info-color.market, h3.info-color.market, h4.info-color.market, h5.info-color.market, h6.info-color.market, p.info-color.market, a.info-color.market, legend.info-color.market, span.info-color.market { padding: 5px; color: white !important; background: #19495f; }
h1.success-color, h2.success-color, h3.success-color, h4.success-color, h5.success-color, h6.success-color, p.success-color, a.success-color, legend.success-color, span.success-color { color: #58b67c !important; }
h1.success-color.hover:hover, h2.success-color.hover:hover, h3.success-color.hover:hover, h4.success-color.hover:hover, h5.success-color.hover:hover, h6.success-color.hover:hover, p.success-color.hover:hover, a.success-color.hover:hover, legend.success-color.hover:hover, span.success-color.hover:hover { color: #33754c !important; cursor: pointer; }
h1.success-color.market, h2.success-color.market, h3.success-color.market, h4.success-color.market, h5.success-color.market, h6.success-color.market, p.success-color.market, a.success-color.market, legend.success-color.market, span.success-color.market { padding: 5px; color: white !important; background: #58b67c; }
h1.danger-color, h2.danger-color, h3.danger-color, h4.danger-color, h5.danger-color, h6.danger-color, p.danger-color, a.danger-color, legend.danger-color, span.danger-color { color: #e65502 !important; }
h1.danger-color.hover:hover, h2.danger-color.hover:hover, h3.danger-color.hover:hover, h4.danger-color.hover:hover, h5.danger-color.hover:hover, h6.danger-color.hover:hover, p.danger-color.hover:hover, a.danger-color.hover:hover, legend.danger-color.hover:hover, span.danger-color.hover:hover { color: #813001 !important; cursor: pointer; }
h1.danger-color.market, h2.danger-color.market, h3.danger-color.market, h4.danger-color.market, h5.danger-color.market, h6.danger-color.market, p.danger-color.market, a.danger-color.market, legend.danger-color.market, span.danger-color.market { padding: 5px; color: white !important; background: #e65502; }
h1.white-color, h2.white-color, h3.white-color, h4.white-color, h5.white-color, h6.white-color, p.white-color, a.white-color, legend.white-color, span.white-color { color: white !important; }
h1.white-color.hover:hover, h2.white-color.hover:hover, h3.white-color.hover:hover, h4.white-color.hover:hover, h5.white-color.hover:hover, h6.white-color.hover:hover, p.white-color.hover:hover, a.white-color.hover:hover, legend.white-color.hover:hover, span.white-color.hover:hover { color: #cccccc !important; cursor: pointer; }
h1.white-color.market, h2.white-color.market, h3.white-color.market, h4.white-color.market, h5.white-color.market, h6.white-color.market, p.white-color.market, a.white-color.market, legend.white-color.market, span.white-color.market { padding: 5px; color: #303030 !important; background: white; }

.picker.primary-color, .picker.secondary-color, .picker.default-color, .picker.info-color, .picker.success-color, .picker.danger-color, .picker.white-color { padding: 0 !important; }
.picker.primary-color.dg, .picker.secondary-color.dg, .picker.default-color.dg, .picker.info-color.dg, .picker.success-color.dg, .picker.danger-color.dg, .picker.white-color.dg { padding: 0 !important; }

.input::-webkit-input-placeholder { color: #303030; font-weight: 700; }

/* WebKit */
.input:-moz-placeholder { color: #303030; font-weight: 700; }

/* Firefox 18- */
.input::-moz-placeholder { color: #303030; font-weight: 700; }

/* Firefox 19+ */
.input:-ms-input-placeholder { color: #303030; font-weight: 700; }

/* IE 10+ */
.input.primary-color::-webkit-input-placeholder { color: white; }

/* WebKit */
.input.primary-color:-moz-placeholder { color: white; }

/* Firefox 18- */
.input.primary-color::-moz-placeholder { color: white; }

/* Firefox 19+ */
.input.primary-color:-ms-input-placeholder { color: white; }

/* IE 10+ */
.input.secondary-color::-webkit-input-placeholder { color: white; }

/* WebKit */
.input.secondary-color:-moz-placeholder { color: white; }

/* Firefox 18- */
.input.secondary-color::-moz-placeholder { color: white; }

/* Firefox 19+ */
.input.secondary-color:-ms-input-placeholder { color: white; }

/* IE 10+ */
.input.default-color::-webkit-input-placeholder { color: white; }

/* WebKit */
.input.default-color:-moz-placeholder { color: white; }

/* Firefox 18- */
.input.default-color::-moz-placeholder { color: white; }

/* Firefox 19+ */
.input.default-color:-ms-input-placeholder { color: white; }

/* IE 10+ */
.input.info-color::-webkit-input-placeholder { color: white; }

/* WebKit */
.input.info-color:-moz-placeholder { color: white; }

/* Firefox 18- */
.input.info-color::-moz-placeholder { color: white; }

/* Firefox 19+ */
.input.info-color:-ms-input-placeholder { color: white; }

/* IE 10+ */
.input.success-color::-webkit-input-placeholder { color: white; }

/* WebKit */
.input.success-color:-moz-placeholder { color: white; }

/* Firefox 18- */
.input.success-color::-moz-placeholder { color: white; }

/* Firefox 19+ */
.input.success-color:-ms-input-placeholder { color: white; }

/* IE 10+ */
.input.danger-color::-webkit-input-placeholder { color: white; }

/* WebKit */
.input.danger-color:-moz-placeholder { color: white; }

/* Firefox 18- */
.input.danger-color::-moz-placeholder { color: white; }

/* Firefox 19+ */
.input.danger-color:-ms-input-placeholder { color: white; }

/* IE 10+ */
.input.white-color::-webkit-input-placeholder { color: #303030; }

/* WebKit */
.input.white-color:-moz-placeholder { color: #303030; }

/* Firefox 18- */
.input.white-color::-moz-placeholder { color: #303030; }

/* Firefox 19+ */
.input.white-color:-ms-input-placeholder { color: #303030; }

/* IE 10+ */
li.primary-color h1, li.primary-color h2, li.primary-color h3, li.primary-color h4, li.primary-color h5, li.primary-color h6, li.primary-color p, li.primary-color a, li.primary-color legend, li.primary-color span, li.secondary-color h1, li.secondary-color h2, li.secondary-color h3, li.secondary-color h4, li.secondary-color h5, li.secondary-color h6, li.secondary-color p, li.secondary-color a, li.secondary-color legend, li.secondary-color span, li.default-color h1, li.default-color h2, li.default-color h3, li.default-color h4, li.default-color h5, li.default-color h6, li.default-color p, li.default-color a, li.default-color legend, li.default-color span, li.info-color h1, li.info-color h2, li.info-color h3, li.info-color h4, li.info-color h5, li.info-color h6, li.info-color p, li.info-color a, li.info-color legend, li.info-color span, li.danger-color h1, li.danger-color h2, li.danger-color h3, li.danger-color h4, li.danger-color h5, li.danger-color h6, li.danger-color p, li.danger-color a, li.danger-color legend, li.danger-color span, li.success-color h1, li.success-color h2, li.success-color h3, li.success-color h4, li.success-color h5, li.success-color h6, li.success-color p, li.success-color a, li.success-color legend, li.success-color span, li.white-color h1, li.white-color h2, li.white-color h3, li.white-color h4, li.white-color h5, li.white-color h6, li.white-color p, li.white-color a, li.white-color legend, li.white-color span, ul.primary-color h1, ul.primary-color h2, ul.primary-color h3, ul.primary-color h4, ul.primary-color h5, ul.primary-color h6, ul.primary-color p, ul.primary-color a, ul.primary-color legend, ul.primary-color span, ul.secondary-color h1, ul.secondary-color h2, ul.secondary-color h3, ul.secondary-color h4, ul.secondary-color h5, ul.secondary-color h6, ul.secondary-color p, ul.secondary-color a, ul.secondary-color legend, ul.secondary-color span, ul.default-color h1, ul.default-color h2, ul.default-color h3, ul.default-color h4, ul.default-color h5, ul.default-color h6, ul.default-color p, ul.default-color a, ul.default-color legend, ul.default-color span, ul.info-color h1, ul.info-color h2, ul.info-color h3, ul.info-color h4, ul.info-color h5, ul.info-color h6, ul.info-color p, ul.info-color a, ul.info-color legend, ul.info-color span, ul.danger-color h1, ul.danger-color h2, ul.danger-color h3, ul.danger-color h4, ul.danger-color h5, ul.danger-color h6, ul.danger-color p, ul.danger-color a, ul.danger-color legend, ul.danger-color span, ul.success-color h1, ul.success-color h2, ul.success-color h3, ul.success-color h4, ul.success-color h5, ul.success-color h6, ul.success-color p, ul.success-color a, ul.success-color legend, ul.success-color span, ul.white-color h1, ul.white-color h2, ul.white-color h3, ul.white-color h4, ul.white-color h5, ul.white-color h6, ul.white-color p, ul.white-color a, ul.white-color legend, ul.white-color span, div.primary-color h1, div.primary-color h2, div.primary-color h3, div.primary-color h4, div.primary-color h5, div.primary-color h6, div.primary-color p, div.primary-color a, div.primary-color legend, div.primary-color span, div.secondary-color h1, div.secondary-color h2, div.secondary-color h3, div.secondary-color h4, div.secondary-color h5, div.secondary-color h6, div.secondary-color p, div.secondary-color a, div.secondary-color legend, div.secondary-color span, div.default-color h1, div.default-color h2, div.default-color h3, div.default-color h4, div.default-color h5, div.default-color h6, div.default-color p, div.default-color a, div.default-color legend, div.default-color span, div.info-color h1, div.info-color h2, div.info-color h3, div.info-color h4, div.info-color h5, div.info-color h6, div.info-color p, div.info-color a, div.info-color legend, div.info-color span, div.danger-color h1, div.danger-color h2, div.danger-color h3, div.danger-color h4, div.danger-color h5, div.danger-color h6, div.danger-color p, div.danger-color a, div.danger-color legend, div.danger-color span, div.success-color h1, div.success-color h2, div.success-color h3, div.success-color h4, div.success-color h5, div.success-color h6, div.success-color p, div.success-color a, div.success-color legend, div.success-color span, div.white-color h1, div.white-color h2, div.white-color h3, div.white-color h4, div.white-color h5, div.white-color h6, div.white-color p, div.white-color a, div.white-color legend, div.white-color span, article.primary-color h1, article.primary-color h2, article.primary-color h3, article.primary-color h4, article.primary-color h5, article.primary-color h6, article.primary-color p, article.primary-color a, article.primary-color legend, article.primary-color span, article.secondary-color h1, article.secondary-color h2, article.secondary-color h3, article.secondary-color h4, article.secondary-color h5, article.secondary-color h6, article.secondary-color p, article.secondary-color a, article.secondary-color legend, article.secondary-color span, article.default-color h1, article.default-color h2, article.default-color h3, article.default-color h4, article.default-color h5, article.default-color h6, article.default-color p, article.default-color a, article.default-color legend, article.default-color span, article.info-color h1, article.info-color h2, article.info-color h3, article.info-color h4, article.info-color h5, article.info-color h6, article.info-color p, article.info-color a, article.info-color legend, article.info-color span, article.danger-color h1, article.danger-color h2, article.danger-color h3, article.danger-color h4, article.danger-color h5, article.danger-color h6, article.danger-color p, article.danger-color a, article.danger-color legend, article.danger-color span, article.success-color h1, article.success-color h2, article.success-color h3, article.success-color h4, article.success-color h5, article.success-color h6, article.success-color p, article.success-color a, article.success-color legend, article.success-color span, article.white-color h1, article.white-color h2, article.white-color h3, article.white-color h4, article.white-color h5, article.white-color h6, article.white-color p, article.white-color a, article.white-color legend, article.white-color span, aside.primary-color h1, aside.primary-color h2, aside.primary-color h3, aside.primary-color h4, aside.primary-color h5, aside.primary-color h6, aside.primary-color p, aside.primary-color a, aside.primary-color legend, aside.primary-color span, aside.secondary-color h1, aside.secondary-color h2, aside.secondary-color h3, aside.secondary-color h4, aside.secondary-color h5, aside.secondary-color h6, aside.secondary-color p, aside.secondary-color a, aside.secondary-color legend, aside.secondary-color span, aside.default-color h1, aside.default-color h2, aside.default-color h3, aside.default-color h4, aside.default-color h5, aside.default-color h6, aside.default-color p, aside.default-color a, aside.default-color legend, aside.default-color span, aside.info-color h1, aside.info-color h2, aside.info-color h3, aside.info-color h4, aside.info-color h5, aside.info-color h6, aside.info-color p, aside.info-color a, aside.info-color legend, aside.info-color span, aside.danger-color h1, aside.danger-color h2, aside.danger-color h3, aside.danger-color h4, aside.danger-color h5, aside.danger-color h6, aside.danger-color p, aside.danger-color a, aside.danger-color legend, aside.danger-color span, aside.success-color h1, aside.success-color h2, aside.success-color h3, aside.success-color h4, aside.success-color h5, aside.success-color h6, aside.success-color p, aside.success-color a, aside.success-color legend, aside.success-color span, aside.white-color h1, aside.white-color h2, aside.white-color h3, aside.white-color h4, aside.white-color h5, aside.white-color h6, aside.white-color p, aside.white-color a, aside.white-color legend, aside.white-color span, nav.primary-color h1, nav.primary-color h2, nav.primary-color h3, nav.primary-color h4, nav.primary-color h5, nav.primary-color h6, nav.primary-color p, nav.primary-color a, nav.primary-color legend, nav.primary-color span, nav.secondary-color h1, nav.secondary-color h2, nav.secondary-color h3, nav.secondary-color h4, nav.secondary-color h5, nav.secondary-color h6, nav.secondary-color p, nav.secondary-color a, nav.secondary-color legend, nav.secondary-color span, nav.default-color h1, nav.default-color h2, nav.default-color h3, nav.default-color h4, nav.default-color h5, nav.default-color h6, nav.default-color p, nav.default-color a, nav.default-color legend, nav.default-color span, nav.info-color h1, nav.info-color h2, nav.info-color h3, nav.info-color h4, nav.info-color h5, nav.info-color h6, nav.info-color p, nav.info-color a, nav.info-color legend, nav.info-color span, nav.danger-color h1, nav.danger-color h2, nav.danger-color h3, nav.danger-color h4, nav.danger-color h5, nav.danger-color h6, nav.danger-color p, nav.danger-color a, nav.danger-color legend, nav.danger-color span, nav.success-color h1, nav.success-color h2, nav.success-color h3, nav.success-color h4, nav.success-color h5, nav.success-color h6, nav.success-color p, nav.success-color a, nav.success-color legend, nav.success-color span, nav.white-color h1, nav.white-color h2, nav.white-color h3, nav.white-color h4, nav.white-color h5, nav.white-color h6, nav.white-color p, nav.white-color a, nav.white-color legend, nav.white-color span, header.primary-color h1, header.primary-color h2, header.primary-color h3, header.primary-color h4, header.primary-color h5, header.primary-color h6, header.primary-color p, header.primary-color a, header.primary-color legend, header.primary-color span, header.secondary-color h1, header.secondary-color h2, header.secondary-color h3, header.secondary-color h4, header.secondary-color h5, header.secondary-color h6, header.secondary-color p, header.secondary-color a, header.secondary-color legend, header.secondary-color span, header.default-color h1, header.default-color h2, header.default-color h3, header.default-color h4, header.default-color h5, header.default-color h6, header.default-color p, header.default-color a, header.default-color legend, header.default-color span, header.info-color h1, header.info-color h2, header.info-color h3, header.info-color h4, header.info-color h5, header.info-color h6, header.info-color p, header.info-color a, header.info-color legend, header.info-color span, header.danger-color h1, header.danger-color h2, header.danger-color h3, header.danger-color h4, header.danger-color h5, header.danger-color h6, header.danger-color p, header.danger-color a, header.danger-color legend, header.danger-color span, header.success-color h1, header.success-color h2, header.success-color h3, header.success-color h4, header.success-color h5, header.success-color h6, header.success-color p, header.success-color a, header.success-color legend, header.success-color span, header.white-color h1, header.white-color h2, header.white-color h3, header.white-color h4, header.white-color h5, header.white-color h6, header.white-color p, header.white-color a, header.white-color legend, header.white-color span, footer.picker.primary-color h1, footer.picker.primary-color h2, footer.picker.primary-color h3, footer.picker.primary-color h4, footer.picker.primary-color h5, footer.picker.primary-color h6, footer.picker.primary-color p, footer.picker.primary-color a, footer.picker.primary-color legend, footer.picker.primary-color span, footer.picker.secondary-color h1, footer.picker.secondary-color h2, footer.picker.secondary-color h3, footer.picker.secondary-color h4, footer.picker.secondary-color h5, footer.picker.secondary-color h6, footer.picker.secondary-color p, footer.picker.secondary-color a, footer.picker.secondary-color legend, footer.picker.secondary-color span, footer.picker.default-color h1, footer.picker.default-color h2, footer.picker.default-color h3, footer.picker.default-color h4, footer.picker.default-color h5, footer.picker.default-color h6, footer.picker.default-color p, footer.picker.default-color a, footer.picker.default-color legend, footer.picker.default-color span, footer.picker.info-color h1, footer.picker.info-color h2, footer.picker.info-color h3, footer.picker.info-color h4, footer.picker.info-color h5, footer.picker.info-color h6, footer.picker.info-color p, footer.picker.info-color a, footer.picker.info-color legend, footer.picker.info-color span, footer.picker.danger-color h1, footer.picker.danger-color h2, footer.picker.danger-color h3, footer.picker.danger-color h4, footer.picker.danger-color h5, footer.picker.danger-color h6, footer.picker.danger-color p, footer.picker.danger-color a, footer.picker.danger-color legend, footer.picker.danger-color span, footer.picker.success-color h1, footer.picker.success-color h2, footer.picker.success-color h3, footer.picker.success-color h4, footer.picker.success-color h5, footer.picker.success-color h6, footer.picker.success-color p, footer.picker.success-color a, footer.picker.success-color legend, footer.picker.success-color span, footer.picker.white-color h1, footer.picker.white-color h2, footer.picker.white-color h3, footer.picker.white-color h4, footer.picker.white-color h5, footer.picker.white-color h6, footer.picker.white-color p, footer.picker.white-color a, footer.picker.white-color legend, footer.picker.white-color span, input.input.primary-color h1, input.input.primary-color h2, input.input.primary-color h3, input.input.primary-color h4, input.input.primary-color h5, input.input.primary-color h6, input.input.primary-color p, input.input.primary-color a, input.input.primary-color legend, input.input.primary-color span, input.input.secondary-color h1, input.input.secondary-color h2, input.input.secondary-color h3, input.input.secondary-color h4, input.input.secondary-color h5, input.input.secondary-color h6, input.input.secondary-color p, input.input.secondary-color a, input.input.secondary-color legend, input.input.secondary-color span, input.input.default-color h1, input.input.default-color h2, input.input.default-color h3, input.input.default-color h4, input.input.default-color h5, input.input.default-color h6, input.input.default-color p, input.input.default-color a, input.input.default-color legend, input.input.default-color span, input.input.info-color h1, input.input.info-color h2, input.input.info-color h3, input.input.info-color h4, input.input.info-color h5, input.input.info-color h6, input.input.info-color p, input.input.info-color a, input.input.info-color legend, input.input.info-color span, input.input.danger-color h1, input.input.danger-color h2, input.input.danger-color h3, input.input.danger-color h4, input.input.danger-color h5, input.input.danger-color h6, input.input.danger-color p, input.input.danger-color a, input.input.danger-color legend, input.input.danger-color span, input.input.success-color h1, input.input.success-color h2, input.input.success-color h3, input.input.success-color h4, input.input.success-color h5, input.input.success-color h6, input.input.success-color p, input.input.success-color a, input.input.success-color legend, input.input.success-color span, input.input.white-color h1, input.input.white-color h2, input.input.white-color h3, input.input.white-color h4, input.input.white-color h5, input.input.white-color h6, input.input.white-color p, input.input.white-color a, input.input.white-color legend, input.input.white-color span, textarea.input.textarea.primary-color h1, textarea.input.textarea.primary-color h2, textarea.input.textarea.primary-color h3, textarea.input.textarea.primary-color h4, textarea.input.textarea.primary-color h5, textarea.input.textarea.primary-color h6, textarea.input.textarea.primary-color p, textarea.input.textarea.primary-color a, textarea.input.textarea.primary-color legend, textarea.input.textarea.primary-color span, textarea.input.textarea.secondary-color h1, textarea.input.textarea.secondary-color h2, textarea.input.textarea.secondary-color h3, textarea.input.textarea.secondary-color h4, textarea.input.textarea.secondary-color h5, textarea.input.textarea.secondary-color h6, textarea.input.textarea.secondary-color p, textarea.input.textarea.secondary-color a, textarea.input.textarea.secondary-color legend, textarea.input.textarea.secondary-color span, textarea.input.textarea.default-color h1, textarea.input.textarea.default-color h2, textarea.input.textarea.default-color h3, textarea.input.textarea.default-color h4, textarea.input.textarea.default-color h5, textarea.input.textarea.default-color h6, textarea.input.textarea.default-color p, textarea.input.textarea.default-color a, textarea.input.textarea.default-color legend, textarea.input.textarea.default-color span, textarea.input.textarea.info-color h1, textarea.input.textarea.info-color h2, textarea.input.textarea.info-color h3, textarea.input.textarea.info-color h4, textarea.input.textarea.info-color h5, textarea.input.textarea.info-color h6, textarea.input.textarea.info-color p, textarea.input.textarea.info-color a, textarea.input.textarea.info-color legend, textarea.input.textarea.info-color span, textarea.input.textarea.danger-color h1, textarea.input.textarea.danger-color h2, textarea.input.textarea.danger-color h3, textarea.input.textarea.danger-color h4, textarea.input.textarea.danger-color h5, textarea.input.textarea.danger-color h6, textarea.input.textarea.danger-color p, textarea.input.textarea.danger-color a, textarea.input.textarea.danger-color legend, textarea.input.textarea.danger-color span, textarea.input.textarea.success-color h1, textarea.input.textarea.success-color h2, textarea.input.textarea.success-color h3, textarea.input.textarea.success-color h4, textarea.input.textarea.success-color h5, textarea.input.textarea.success-color h6, textarea.input.textarea.success-color p, textarea.input.textarea.success-color a, textarea.input.textarea.success-color legend, textarea.input.textarea.success-color span, textarea.input.textarea.white-color h1, textarea.input.textarea.white-color h2, textarea.input.textarea.white-color h3, textarea.input.textarea.white-color h4, textarea.input.textarea.white-color h5, textarea.input.textarea.white-color h6, textarea.input.textarea.white-color p, textarea.input.textarea.white-color a, textarea.input.textarea.white-color legend, textarea.input.textarea.white-color span { padding: 0; margin: 0; }
li.primary-color, ul.primary-color, div.primary-color, article.primary-color, aside.primary-color, nav.primary-color, header.primary-color, footer.picker.primary-color, input.input.primary-color, textarea.input.textarea.primary-color { padding: 5px; color: white; background: #00354e; }
li.primary-color h1, li.primary-color h2, li.primary-color h3, li.primary-color h4, li.primary-color h5, li.primary-color h6, li.primary-color p, li.primary-color a, li.primary-color legend, ul.primary-color h1, ul.primary-color h2, ul.primary-color h3, ul.primary-color h4, ul.primary-color h5, ul.primary-color h6, ul.primary-color p, ul.primary-color a, ul.primary-color legend, div.primary-color h1, div.primary-color h2, div.primary-color h3, div.primary-color h4, div.primary-color h5, div.primary-color h6, div.primary-color p, div.primary-color a, div.primary-color legend, article.primary-color h1, article.primary-color h2, article.primary-color h3, article.primary-color h4, article.primary-color h5, article.primary-color h6, article.primary-color p, article.primary-color a, article.primary-color legend, aside.primary-color h1, aside.primary-color h2, aside.primary-color h3, aside.primary-color h4, aside.primary-color h5, aside.primary-color h6, aside.primary-color p, aside.primary-color a, aside.primary-color legend, nav.primary-color h1, nav.primary-color h2, nav.primary-color h3, nav.primary-color h4, nav.primary-color h5, nav.primary-color h6, nav.primary-color p, nav.primary-color a, nav.primary-color legend, header.primary-color h1, header.primary-color h2, header.primary-color h3, header.primary-color h4, header.primary-color h5, header.primary-color h6, header.primary-color p, header.primary-color a, header.primary-color legend, footer.picker.primary-color h1, footer.picker.primary-color h2, footer.picker.primary-color h3, footer.picker.primary-color h4, footer.picker.primary-color h5, footer.picker.primary-color h6, footer.picker.primary-color p, footer.picker.primary-color a, footer.picker.primary-color legend, input.input.primary-color h1, input.input.primary-color h2, input.input.primary-color h3, input.input.primary-color h4, input.input.primary-color h5, input.input.primary-color h6, input.input.primary-color p, input.input.primary-color a, input.input.primary-color legend, textarea.input.textarea.primary-color h1, textarea.input.textarea.primary-color h2, textarea.input.textarea.primary-color h3, textarea.input.textarea.primary-color h4, textarea.input.textarea.primary-color h5, textarea.input.textarea.primary-color h6, textarea.input.textarea.primary-color p, textarea.input.textarea.primary-color a, textarea.input.textarea.primary-color legend { color: white; }
li.primary-color select, li.primary-color:after, ul.primary-color select, ul.primary-color:after, div.primary-color select, div.primary-color:after, article.primary-color select, article.primary-color:after, aside.primary-color select, aside.primary-color:after, nav.primary-color select, nav.primary-color:after, header.primary-color select, header.primary-color:after, footer.picker.primary-color select, footer.picker.primary-color:after, input.input.primary-color select, input.input.primary-color:after, textarea.input.textarea.primary-color select, textarea.input.textarea.primary-color:after { color: white; }
li.primary-color option, ul.primary-color option, div.primary-color option, article.primary-color option, aside.primary-color option, nav.primary-color option, header.primary-color option, footer.picker.primary-color option, input.input.primary-color option, textarea.input.textarea.primary-color option { color: #00354e; }
li.primary-color.hover:hover, ul.primary-color.hover:hover, div.primary-color.hover:hover, article.primary-color.hover:hover, aside.primary-color.hover:hover, nav.primary-color.hover:hover, header.primary-color.hover:hover, footer.picker.primary-color.hover:hover, input.input.primary-color.hover:hover, textarea.input.textarea.primary-color.hover:hover { background: #002435; cursor: pointer; }
li.primary-color.dg, ul.primary-color.dg, div.primary-color.dg, article.primary-color.dg, aside.primary-color.dg, nav.primary-color.dg, header.primary-color.dg, footer.picker.primary-color.dg, input.input.primary-color.dg, textarea.input.textarea.primary-color.dg { background-color: #00354e; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #00121b), color-stop(100%, #00354e)); background: -webkit-linear-gradient(bottom, #00121b 0%, #00354e 100%); background: -moz-linear-gradient(bottom, #00121b 0%, #00354e 100%); background: -o-linear-gradient(bottom, #00121b 0%, #00354e 100%); background: linear-gradient(bottom, #00121b 0%, #00354e 100%); }
li.primary-color.dg.hover, ul.primary-color.dg.hover, div.primary-color.dg.hover, article.primary-color.dg.hover, aside.primary-color.dg.hover, nav.primary-color.dg.hover, header.primary-color.dg.hover, footer.picker.primary-color.dg.hover, input.input.primary-color.dg.hover, textarea.input.textarea.primary-color.dg.hover { cursor: pointer; }
li.primary-color.dg.hover:hover, ul.primary-color.dg.hover:hover, div.primary-color.dg.hover:hover, article.primary-color.dg.hover:hover, aside.primary-color.dg.hover:hover, nav.primary-color.dg.hover:hover, header.primary-color.dg.hover:hover, footer.picker.primary-color.dg.hover:hover, input.input.primary-color.dg.hover:hover, textarea.input.textarea.primary-color.dg.hover:hover { background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #000000), color-stop(100%, #00354e)); background: -webkit-linear-gradient(bottom, #000000 0%, #00354e 100%); background: -moz-linear-gradient(bottom, #000000 0%, #00354e 100%); background: -o-linear-gradient(bottom, #000000 0%, #00354e 100%); background: linear-gradient(bottom, #000000 0%, #00354e 100%); }
li.secondary-color, ul.secondary-color, div.secondary-color, article.secondary-color, aside.secondary-color, nav.secondary-color, header.secondary-color, footer.picker.secondary-color, input.input.secondary-color, textarea.input.textarea.secondary-color { padding: 5px; background: #29777e; color: white; }
li.secondary-color h1, li.secondary-color h2, li.secondary-color h3, li.secondary-color h4, li.secondary-color h5, li.secondary-color h6, li.secondary-color p, li.secondary-color a, li.secondary-color legend, ul.secondary-color h1, ul.secondary-color h2, ul.secondary-color h3, ul.secondary-color h4, ul.secondary-color h5, ul.secondary-color h6, ul.secondary-color p, ul.secondary-color a, ul.secondary-color legend, div.secondary-color h1, div.secondary-color h2, div.secondary-color h3, div.secondary-color h4, div.secondary-color h5, div.secondary-color h6, div.secondary-color p, div.secondary-color a, div.secondary-color legend, article.secondary-color h1, article.secondary-color h2, article.secondary-color h3, article.secondary-color h4, article.secondary-color h5, article.secondary-color h6, article.secondary-color p, article.secondary-color a, article.secondary-color legend, aside.secondary-color h1, aside.secondary-color h2, aside.secondary-color h3, aside.secondary-color h4, aside.secondary-color h5, aside.secondary-color h6, aside.secondary-color p, aside.secondary-color a, aside.secondary-color legend, nav.secondary-color h1, nav.secondary-color h2, nav.secondary-color h3, nav.secondary-color h4, nav.secondary-color h5, nav.secondary-color h6, nav.secondary-color p, nav.secondary-color a, nav.secondary-color legend, header.secondary-color h1, header.secondary-color h2, header.secondary-color h3, header.secondary-color h4, header.secondary-color h5, header.secondary-color h6, header.secondary-color p, header.secondary-color a, header.secondary-color legend, footer.picker.secondary-color h1, footer.picker.secondary-color h2, footer.picker.secondary-color h3, footer.picker.secondary-color h4, footer.picker.secondary-color h5, footer.picker.secondary-color h6, footer.picker.secondary-color p, footer.picker.secondary-color a, footer.picker.secondary-color legend, input.input.secondary-color h1, input.input.secondary-color h2, input.input.secondary-color h3, input.input.secondary-color h4, input.input.secondary-color h5, input.input.secondary-color h6, input.input.secondary-color p, input.input.secondary-color a, input.input.secondary-color legend, textarea.input.textarea.secondary-color h1, textarea.input.textarea.secondary-color h2, textarea.input.textarea.secondary-color h3, textarea.input.textarea.secondary-color h4, textarea.input.textarea.secondary-color h5, textarea.input.textarea.secondary-color h6, textarea.input.textarea.secondary-color p, textarea.input.textarea.secondary-color a, textarea.input.textarea.secondary-color legend { color: white; }
li.secondary-color select, li.secondary-color:after, ul.secondary-color select, ul.secondary-color:after, div.secondary-color select, div.secondary-color:after, article.secondary-color select, article.secondary-color:after, aside.secondary-color select, aside.secondary-color:after, nav.secondary-color select, nav.secondary-color:after, header.secondary-color select, header.secondary-color:after, footer.picker.secondary-color select, footer.picker.secondary-color:after, input.input.secondary-color select, input.input.secondary-color:after, textarea.input.textarea.secondary-color select, textarea.input.textarea.secondary-color:after { color: white; }
li.secondary-color option, ul.secondary-color option, div.secondary-color option, article.secondary-color option, aside.secondary-color option, nav.secondary-color option, header.secondary-color option, footer.picker.secondary-color option, input.input.secondary-color option, textarea.input.textarea.secondary-color option { color: #29777e; }
li.secondary-color.hover:hover, ul.secondary-color.hover:hover, div.secondary-color.hover:hover, article.secondary-color.hover:hover, aside.secondary-color.hover:hover, nav.secondary-color.hover:hover, header.secondary-color.hover:hover, footer.picker.secondary-color.hover:hover, input.input.secondary-color.hover:hover, textarea.input.textarea.secondary-color.hover:hover { background: #23656b; cursor: pointer; }
li.secondary-color.dg, ul.secondary-color.dg, div.secondary-color.dg, article.secondary-color.dg, aside.secondary-color.dg, nav.secondary-color.dg, header.secondary-color.dg, footer.picker.secondary-color.dg, input.input.secondary-color.dg, textarea.input.textarea.secondary-color.dg { background-color: #29777e; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #1c5358), color-stop(100%, #29777e)); background: -webkit-linear-gradient(bottom, #1c5358 0%, #29777e 100%); background: -moz-linear-gradient(bottom, #1c5358 0%, #29777e 100%); background: -o-linear-gradient(bottom, #1c5358 0%, #29777e 100%); background: linear-gradient(bottom, #1c5358 0%, #29777e 100%); }
li.secondary-color.dg.hover, ul.secondary-color.dg.hover, div.secondary-color.dg.hover, article.secondary-color.dg.hover, aside.secondary-color.dg.hover, nav.secondary-color.dg.hover, header.secondary-color.dg.hover, footer.picker.secondary-color.dg.hover, input.input.secondary-color.dg.hover, textarea.input.textarea.secondary-color.dg.hover { cursor: pointer; }
li.secondary-color.dg.hover:hover, ul.secondary-color.dg.hover:hover, div.secondary-color.dg.hover:hover, article.secondary-color.dg.hover:hover, aside.secondary-color.dg.hover:hover, nav.secondary-color.dg.hover:hover, header.secondary-color.dg.hover:hover, footer.picker.secondary-color.dg.hover:hover, input.input.secondary-color.dg.hover:hover, textarea.input.textarea.secondary-color.dg.hover:hover { background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #102e31), color-stop(100%, #29777e)); background: -webkit-linear-gradient(bottom, #102e31 0%, #29777e 100%); background: -moz-linear-gradient(bottom, #102e31 0%, #29777e 100%); background: -o-linear-gradient(bottom, #102e31 0%, #29777e 100%); background: linear-gradient(bottom, #102e31 0%, #29777e 100%); }
li.default-color, ul.default-color, div.default-color, article.default-color, aside.default-color, nav.default-color, header.default-color, footer.picker.default-color, input.input.default-color, textarea.input.textarea.default-color { padding: 5px; background: #e4eaec; color: white; }
li.default-color h1, li.default-color h2, li.default-color h3, li.default-color h4, li.default-color h5, li.default-color h6, li.default-color p, li.default-color a, li.default-color legend, ul.default-color h1, ul.default-color h2, ul.default-color h3, ul.default-color h4, ul.default-color h5, ul.default-color h6, ul.default-color p, ul.default-color a, ul.default-color legend, div.default-color h1, div.default-color h2, div.default-color h3, div.default-color h4, div.default-color h5, div.default-color h6, div.default-color p, div.default-color a, div.default-color legend, article.default-color h1, article.default-color h2, article.default-color h3, article.default-color h4, article.default-color h5, article.default-color h6, article.default-color p, article.default-color a, article.default-color legend, aside.default-color h1, aside.default-color h2, aside.default-color h3, aside.default-color h4, aside.default-color h5, aside.default-color h6, aside.default-color p, aside.default-color a, aside.default-color legend, nav.default-color h1, nav.default-color h2, nav.default-color h3, nav.default-color h4, nav.default-color h5, nav.default-color h6, nav.default-color p, nav.default-color a, nav.default-color legend, header.default-color h1, header.default-color h2, header.default-color h3, header.default-color h4, header.default-color h5, header.default-color h6, header.default-color p, header.default-color a, header.default-color legend, footer.picker.default-color h1, footer.picker.default-color h2, footer.picker.default-color h3, footer.picker.default-color h4, footer.picker.default-color h5, footer.picker.default-color h6, footer.picker.default-color p, footer.picker.default-color a, footer.picker.default-color legend, input.input.default-color h1, input.input.default-color h2, input.input.default-color h3, input.input.default-color h4, input.input.default-color h5, input.input.default-color h6, input.input.default-color p, input.input.default-color a, input.input.default-color legend, textarea.input.textarea.default-color h1, textarea.input.textarea.default-color h2, textarea.input.textarea.default-color h3, textarea.input.textarea.default-color h4, textarea.input.textarea.default-color h5, textarea.input.textarea.default-color h6, textarea.input.textarea.default-color p, textarea.input.textarea.default-color a, textarea.input.textarea.default-color legend { color: white; }
li.default-color select, li.default-color:after, ul.default-color select, ul.default-color:after, div.default-color select, div.default-color:after, article.default-color select, article.default-color:after, aside.default-color select, aside.default-color:after, nav.default-color select, nav.default-color:after, header.default-color select, header.default-color:after, footer.picker.default-color select, footer.picker.default-color:after, input.input.default-color select, input.input.default-color:after, textarea.input.textarea.default-color select, textarea.input.textarea.default-color:after { color: white; }
li.default-color option, ul.default-color option, div.default-color option, article.default-color option, aside.default-color option, nav.default-color option, header.default-color option, footer.picker.default-color option, input.input.default-color option, textarea.input.textarea.default-color option { color: #e4eaec; }
li.default-color.hover:hover, ul.default-color.hover:hover, div.default-color.hover:hover, article.default-color.hover:hover, aside.default-color.hover:hover, nav.default-color.hover:hover, header.default-color.hover:hover, footer.picker.default-color.hover:hover, input.input.default-color.hover:hover, textarea.input.textarea.default-color.hover:hover { background: #d5dee1; cursor: pointer; }
li.default-color.dg, ul.default-color.dg, div.default-color.dg, article.default-color.dg, aside.default-color.dg, nav.default-color.dg, header.default-color.dg, footer.picker.default-color.dg, input.input.default-color.dg, textarea.input.textarea.default-color.dg { background-color: #e4eaec; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #c6d3d7), color-stop(100%, #e4eaec)); background: -webkit-linear-gradient(bottom, #c6d3d7 0%, #e4eaec 100%); background: -moz-linear-gradient(bottom, #c6d3d7 0%, #e4eaec 100%); background: -o-linear-gradient(bottom, #c6d3d7 0%, #e4eaec 100%); background: linear-gradient(bottom, #c6d3d7 0%, #e4eaec 100%); }
li.default-color.dg.hover, ul.default-color.dg.hover, div.default-color.dg.hover, article.default-color.dg.hover, aside.default-color.dg.hover, nav.default-color.dg.hover, header.default-color.dg.hover, footer.picker.default-color.dg.hover, input.input.default-color.dg.hover, textarea.input.textarea.default-color.dg.hover { cursor: pointer; }
li.default-color.dg.hover:hover, ul.default-color.dg.hover:hover, div.default-color.dg.hover:hover, article.default-color.dg.hover:hover, aside.default-color.dg.hover:hover, nav.default-color.dg.hover:hover, header.default-color.dg.hover:hover, footer.picker.default-color.dg.hover:hover, input.input.default-color.dg.hover:hover, textarea.input.textarea.default-color.dg.hover:hover { background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #a8bbc2), color-stop(100%, #e4eaec)); background: -webkit-linear-gradient(bottom, #a8bbc2 0%, #e4eaec 100%); background: -moz-linear-gradient(bottom, #a8bbc2 0%, #e4eaec 100%); background: -o-linear-gradient(bottom, #a8bbc2 0%, #e4eaec 100%); background: linear-gradient(bottom, #a8bbc2 0%, #e4eaec 100%); }
li.info-color, ul.info-color, div.info-color, article.info-color, aside.info-color, nav.info-color, header.info-color, footer.picker.info-color, input.input.info-color, textarea.input.textarea.info-color { padding: 5px; background: #19495f; color: white; }
li.info-color h1, li.info-color h2, li.info-color h3, li.info-color h4, li.info-color h5, li.info-color h6, li.info-color p, li.info-color a, li.info-color legend, ul.info-color h1, ul.info-color h2, ul.info-color h3, ul.info-color h4, ul.info-color h5, ul.info-color h6, ul.info-color p, ul.info-color a, ul.info-color legend, div.info-color h1, div.info-color h2, div.info-color h3, div.info-color h4, div.info-color h5, div.info-color h6, div.info-color p, div.info-color a, div.info-color legend, article.info-color h1, article.info-color h2, article.info-color h3, article.info-color h4, article.info-color h5, article.info-color h6, article.info-color p, article.info-color a, article.info-color legend, aside.info-color h1, aside.info-color h2, aside.info-color h3, aside.info-color h4, aside.info-color h5, aside.info-color h6, aside.info-color p, aside.info-color a, aside.info-color legend, nav.info-color h1, nav.info-color h2, nav.info-color h3, nav.info-color h4, nav.info-color h5, nav.info-color h6, nav.info-color p, nav.info-color a, nav.info-color legend, header.info-color h1, header.info-color h2, header.info-color h3, header.info-color h4, header.info-color h5, header.info-color h6, header.info-color p, header.info-color a, header.info-color legend, footer.picker.info-color h1, footer.picker.info-color h2, footer.picker.info-color h3, footer.picker.info-color h4, footer.picker.info-color h5, footer.picker.info-color h6, footer.picker.info-color p, footer.picker.info-color a, footer.picker.info-color legend, input.input.info-color h1, input.input.info-color h2, input.input.info-color h3, input.input.info-color h4, input.input.info-color h5, input.input.info-color h6, input.input.info-color p, input.input.info-color a, input.input.info-color legend, textarea.input.textarea.info-color h1, textarea.input.textarea.info-color h2, textarea.input.textarea.info-color h3, textarea.input.textarea.info-color h4, textarea.input.textarea.info-color h5, textarea.input.textarea.info-color h6, textarea.input.textarea.info-color p, textarea.input.textarea.info-color a, textarea.input.textarea.info-color legend { color: white; }
li.info-color select, li.info-color:after, ul.info-color select, ul.info-color:after, div.info-color select, div.info-color:after, article.info-color select, article.info-color:after, aside.info-color select, aside.info-color:after, nav.info-color select, nav.info-color:after, header.info-color select, header.info-color:after, footer.picker.info-color select, footer.picker.info-color:after, input.input.info-color select, input.input.info-color:after, textarea.input.textarea.info-color select, textarea.input.textarea.info-color:after { color: white; }
li.info-color option, ul.info-color option, div.info-color option, article.info-color option, aside.info-color option, nav.info-color option, header.info-color option, footer.picker.info-color option, input.input.info-color option, textarea.input.textarea.info-color option { color: #19495f; }
li.info-color.hover:hover, ul.info-color.hover:hover, div.info-color.hover:hover, article.info-color.hover:hover, aside.info-color.hover:hover, nav.info-color.hover:hover, header.info-color.hover:hover, footer.picker.info-color.hover:hover, input.input.info-color.hover:hover, textarea.input.textarea.info-color.hover:hover { background: #14394b; cursor: pointer; }
li.info-color.dg, ul.info-color.dg, div.info-color.dg, article.info-color.dg, aside.info-color.dg, nav.info-color.dg, header.info-color.dg, footer.picker.info-color.dg, input.input.info-color.dg, textarea.input.textarea.info-color.dg { background-color: #19495f; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #0e2a37), color-stop(100%, #19495f)); background: -webkit-linear-gradient(bottom, #0e2a37 0%, #19495f 100%); background: -moz-linear-gradient(bottom, #0e2a37 0%, #19495f 100%); background: -o-linear-gradient(bottom, #0e2a37 0%, #19495f 100%); background: linear-gradient(bottom, #0e2a37 0%, #19495f 100%); }
li.info-color.dg.hover, ul.info-color.dg.hover, div.info-color.dg.hover, article.info-color.dg.hover, aside.info-color.dg.hover, nav.info-color.dg.hover, header.info-color.dg.hover, footer.picker.info-color.dg.hover, input.input.info-color.dg.hover, textarea.input.textarea.info-color.dg.hover { cursor: pointer; }
li.info-color.dg.hover:hover, ul.info-color.dg.hover:hover, div.info-color.dg.hover:hover, article.info-color.dg.hover:hover, aside.info-color.dg.hover:hover, nav.info-color.dg.hover:hover, header.info-color.dg.hover:hover, footer.picker.info-color.dg.hover:hover, input.input.info-color.dg.hover:hover, textarea.input.textarea.info-color.dg.hover:hover { background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #040b0e), color-stop(100%, #19495f)); background: -webkit-linear-gradient(bottom, #040b0e 0%, #19495f 100%); background: -moz-linear-gradient(bottom, #040b0e 0%, #19495f 100%); background: -o-linear-gradient(bottom, #040b0e 0%, #19495f 100%); background: linear-gradient(bottom, #040b0e 0%, #19495f 100%); }
li.success-color, ul.success-color, div.success-color, article.success-color, aside.success-color, nav.success-color, header.success-color, footer.picker.success-color, input.input.success-color, textarea.input.textarea.success-color { padding: 5px; background: #58b67c; color: white; }
li.success-color h1, li.success-color h2, li.success-color h3, li.success-color h4, li.success-color h5, li.success-color h6, li.success-color p, li.success-color a, li.success-color legend, ul.success-color h1, ul.success-color h2, ul.success-color h3, ul.success-color h4, ul.success-color h5, ul.success-color h6, ul.success-color p, ul.success-color a, ul.success-color legend, div.success-color h1, div.success-color h2, div.success-color h3, div.success-color h4, div.success-color h5, div.success-color h6, div.success-color p, div.success-color a, div.success-color legend, article.success-color h1, article.success-color h2, article.success-color h3, article.success-color h4, article.success-color h5, article.success-color h6, article.success-color p, article.success-color a, article.success-color legend, aside.success-color h1, aside.success-color h2, aside.success-color h3, aside.success-color h4, aside.success-color h5, aside.success-color h6, aside.success-color p, aside.success-color a, aside.success-color legend, nav.success-color h1, nav.success-color h2, nav.success-color h3, nav.success-color h4, nav.success-color h5, nav.success-color h6, nav.success-color p, nav.success-color a, nav.success-color legend, header.success-color h1, header.success-color h2, header.success-color h3, header.success-color h4, header.success-color h5, header.success-color h6, header.success-color p, header.success-color a, header.success-color legend, footer.picker.success-color h1, footer.picker.success-color h2, footer.picker.success-color h3, footer.picker.success-color h4, footer.picker.success-color h5, footer.picker.success-color h6, footer.picker.success-color p, footer.picker.success-color a, footer.picker.success-color legend, input.input.success-color h1, input.input.success-color h2, input.input.success-color h3, input.input.success-color h4, input.input.success-color h5, input.input.success-color h6, input.input.success-color p, input.input.success-color a, input.input.success-color legend, textarea.input.textarea.success-color h1, textarea.input.textarea.success-color h2, textarea.input.textarea.success-color h3, textarea.input.textarea.success-color h4, textarea.input.textarea.success-color h5, textarea.input.textarea.success-color h6, textarea.input.textarea.success-color p, textarea.input.textarea.success-color a, textarea.input.textarea.success-color legend { color: white; }
li.success-color select, li.success-color:after, ul.success-color select, ul.success-color:after, div.success-color select, div.success-color:after, article.success-color select, article.success-color:after, aside.success-color select, aside.success-color:after, nav.success-color select, nav.success-color:after, header.success-color select, header.success-color:after, footer.picker.success-color select, footer.picker.success-color:after, input.input.success-color select, input.input.success-color:after, textarea.input.textarea.success-color select, textarea.input.textarea.success-color:after { color: white; }
li.success-color option, ul.success-color option, div.success-color option, article.success-color option, aside.success-color option, nav.success-color option, header.success-color option, footer.picker.success-color option, input.input.success-color option, textarea.input.textarea.success-color option { color: #58b67c; }
li.success-color.hover:hover, ul.success-color.hover:hover, div.success-color.hover:hover, article.success-color.hover:hover, aside.success-color.hover:hover, nav.success-color.hover:hover, header.success-color.hover:hover, footer.picker.success-color.hover:hover, input.input.success-color.hover:hover, textarea.input.textarea.success-color.hover:hover { background: #4aaa6f; cursor: pointer; }
li.success-color.dg, ul.success-color.dg, div.success-color.dg, article.success-color.dg, aside.success-color.dg, nav.success-color.dg, header.success-color.dg, footer.picker.success-color.dg, input.input.success-color.dg, textarea.input.textarea.success-color.dg { background-color: #58b67c; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #439863), color-stop(100%, #58b67c)); background: -webkit-linear-gradient(bottom, #439863 0%, #58b67c 100%); background: -moz-linear-gradient(bottom, #439863 0%, #58b67c 100%); background: -o-linear-gradient(bottom, #439863 0%, #58b67c 100%); background: linear-gradient(bottom, #439863 0%, #58b67c 100%); }
li.success-color.dg.hover, ul.success-color.dg.hover, div.success-color.dg.hover, article.success-color.dg.hover, aside.success-color.dg.hover, nav.success-color.dg.hover, header.success-color.dg.hover, footer.picker.success-color.dg.hover, input.input.success-color.dg.hover, textarea.input.textarea.success-color.dg.hover { cursor: pointer; }
li.success-color.dg.hover:hover, ul.success-color.dg.hover:hover, div.success-color.dg.hover:hover, article.success-color.dg.hover:hover, aside.success-color.dg.hover:hover, nav.success-color.dg.hover:hover, header.success-color.dg.hover:hover, footer.picker.success-color.dg.hover:hover, input.input.success-color.dg.hover:hover, textarea.input.textarea.success-color.dg.hover:hover { background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #33754c), color-stop(100%, #58b67c)); background: -webkit-linear-gradient(bottom, #33754c 0%, #58b67c 100%); background: -moz-linear-gradient(bottom, #33754c 0%, #58b67c 100%); background: -o-linear-gradient(bottom, #33754c 0%, #58b67c 100%); background: linear-gradient(bottom, #33754c 0%, #58b67c 100%); }
li.danger-color, ul.danger-color, div.danger-color, article.danger-color, aside.danger-color, nav.danger-color, header.danger-color, footer.picker.danger-color, input.input.danger-color, textarea.input.textarea.danger-color { padding: 5px; background: #e65502; color: white; }
li.danger-color h1, li.danger-color h2, li.danger-color h3, li.danger-color h4, li.danger-color h5, li.danger-color h6, li.danger-color p, li.danger-color a, li.danger-color legend, ul.danger-color h1, ul.danger-color h2, ul.danger-color h3, ul.danger-color h4, ul.danger-color h5, ul.danger-color h6, ul.danger-color p, ul.danger-color a, ul.danger-color legend, div.danger-color h1, div.danger-color h2, div.danger-color h3, div.danger-color h4, div.danger-color h5, div.danger-color h6, div.danger-color p, div.danger-color a, div.danger-color legend, article.danger-color h1, article.danger-color h2, article.danger-color h3, article.danger-color h4, article.danger-color h5, article.danger-color h6, article.danger-color p, article.danger-color a, article.danger-color legend, aside.danger-color h1, aside.danger-color h2, aside.danger-color h3, aside.danger-color h4, aside.danger-color h5, aside.danger-color h6, aside.danger-color p, aside.danger-color a, aside.danger-color legend, nav.danger-color h1, nav.danger-color h2, nav.danger-color h3, nav.danger-color h4, nav.danger-color h5, nav.danger-color h6, nav.danger-color p, nav.danger-color a, nav.danger-color legend, header.danger-color h1, header.danger-color h2, header.danger-color h3, header.danger-color h4, header.danger-color h5, header.danger-color h6, header.danger-color p, header.danger-color a, header.danger-color legend, footer.picker.danger-color h1, footer.picker.danger-color h2, footer.picker.danger-color h3, footer.picker.danger-color h4, footer.picker.danger-color h5, footer.picker.danger-color h6, footer.picker.danger-color p, footer.picker.danger-color a, footer.picker.danger-color legend, input.input.danger-color h1, input.input.danger-color h2, input.input.danger-color h3, input.input.danger-color h4, input.input.danger-color h5, input.input.danger-color h6, input.input.danger-color p, input.input.danger-color a, input.input.danger-color legend, textarea.input.textarea.danger-color h1, textarea.input.textarea.danger-color h2, textarea.input.textarea.danger-color h3, textarea.input.textarea.danger-color h4, textarea.input.textarea.danger-color h5, textarea.input.textarea.danger-color h6, textarea.input.textarea.danger-color p, textarea.input.textarea.danger-color a, textarea.input.textarea.danger-color legend { color: white; }
li.danger-color select, li.danger-color:after, ul.danger-color select, ul.danger-color:after, div.danger-color select, div.danger-color:after, article.danger-color select, article.danger-color:after, aside.danger-color select, aside.danger-color:after, nav.danger-color select, nav.danger-color:after, header.danger-color select, header.danger-color:after, footer.picker.danger-color select, footer.picker.danger-color:after, input.input.danger-color select, input.input.danger-color:after, textarea.input.textarea.danger-color select, textarea.input.textarea.danger-color:after { color: white; }
li.danger-color option, ul.danger-color option, div.danger-color option, article.danger-color option, aside.danger-color option, nav.danger-color option, header.danger-color option, footer.picker.danger-color option, input.input.danger-color option, textarea.input.textarea.danger-color option { color: #e65502; }
li.danger-color.hover:hover, ul.danger-color.hover:hover, div.danger-color.hover:hover, article.danger-color.hover:hover, aside.danger-color.hover:hover, nav.danger-color.hover:hover, header.danger-color.hover:hover, footer.picker.danger-color.hover:hover, input.input.danger-color.hover:hover, textarea.input.textarea.danger-color.hover:hover { background: #cd4c02; cursor: pointer; }
li.danger-color.dg, ul.danger-color.dg, div.danger-color.dg, article.danger-color.dg, aside.danger-color.dg, nav.danger-color.dg, header.danger-color.dg, footer.picker.danger-color.dg, input.input.danger-color.dg, textarea.input.textarea.danger-color.dg { background-color: #e65502; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #b34202), color-stop(100%, #e65502)); background: -webkit-linear-gradient(bottom, #b34202 0%, #e65502 100%); background: -moz-linear-gradient(bottom, #b34202 0%, #e65502 100%); background: -o-linear-gradient(bottom, #b34202 0%, #e65502 100%); background: linear-gradient(bottom, #b34202 0%, #e65502 100%); }
li.danger-color.dg.hover, ul.danger-color.dg.hover, div.danger-color.dg.hover, article.danger-color.dg.hover, aside.danger-color.dg.hover, nav.danger-color.dg.hover, header.danger-color.dg.hover, footer.picker.danger-color.dg.hover, input.input.danger-color.dg.hover, textarea.input.textarea.danger-color.dg.hover { cursor: pointer; }
li.danger-color.dg.hover:hover, ul.danger-color.dg.hover:hover, div.danger-color.dg.hover:hover, article.danger-color.dg.hover:hover, aside.danger-color.dg.hover:hover, nav.danger-color.dg.hover:hover, header.danger-color.dg.hover:hover, footer.picker.danger-color.dg.hover:hover, input.input.danger-color.dg.hover:hover, textarea.input.textarea.danger-color.dg.hover:hover { background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #813001), color-stop(100%, #e65502)); background: -webkit-linear-gradient(bottom, #813001 0%, #e65502 100%); background: -moz-linear-gradient(bottom, #813001 0%, #e65502 100%); background: -o-linear-gradient(bottom, #813001 0%, #e65502 100%); background: linear-gradient(bottom, #813001 0%, #e65502 100%); }
li.white-color, ul.white-color, div.white-color, article.white-color, aside.white-color, nav.white-color, header.white-color, footer.picker.white-color, input.input.white-color, textarea.input.textarea.white-color { padding: 5px; background: white; color: #303030; }
li.white-color h1, li.white-color h2, li.white-color h3, li.white-color h4, li.white-color h5, li.white-color h6, li.white-color p, li.white-color a, li.white-color legend, ul.white-color h1, ul.white-color h2, ul.white-color h3, ul.white-color h4, ul.white-color h5, ul.white-color h6, ul.white-color p, ul.white-color a, ul.white-color legend, div.white-color h1, div.white-color h2, div.white-color h3, div.white-color h4, div.white-color h5, div.white-color h6, div.white-color p, div.white-color a, div.white-color legend, article.white-color h1, article.white-color h2, article.white-color h3, article.white-color h4, article.white-color h5, article.white-color h6, article.white-color p, article.white-color a, article.white-color legend, aside.white-color h1, aside.white-color h2, aside.white-color h3, aside.white-color h4, aside.white-color h5, aside.white-color h6, aside.white-color p, aside.white-color a, aside.white-color legend, nav.white-color h1, nav.white-color h2, nav.white-color h3, nav.white-color h4, nav.white-color h5, nav.white-color h6, nav.white-color p, nav.white-color a, nav.white-color legend, header.white-color h1, header.white-color h2, header.white-color h3, header.white-color h4, header.white-color h5, header.white-color h6, header.white-color p, header.white-color a, header.white-color legend, footer.picker.white-color h1, footer.picker.white-color h2, footer.picker.white-color h3, footer.picker.white-color h4, footer.picker.white-color h5, footer.picker.white-color h6, footer.picker.white-color p, footer.picker.white-color a, footer.picker.white-color legend, input.input.white-color h1, input.input.white-color h2, input.input.white-color h3, input.input.white-color h4, input.input.white-color h5, input.input.white-color h6, input.input.white-color p, input.input.white-color a, input.input.white-color legend, textarea.input.textarea.white-color h1, textarea.input.textarea.white-color h2, textarea.input.textarea.white-color h3, textarea.input.textarea.white-color h4, textarea.input.textarea.white-color h5, textarea.input.textarea.white-color h6, textarea.input.textarea.white-color p, textarea.input.textarea.white-color a, textarea.input.textarea.white-color legend { color: #303030; }
li.white-color select, li.white-color:after, ul.white-color select, ul.white-color:after, div.white-color select, div.white-color:after, article.white-color select, article.white-color:after, aside.white-color select, aside.white-color:after, nav.white-color select, nav.white-color:after, header.white-color select, header.white-color:after, footer.picker.white-color select, footer.picker.white-color:after, input.input.white-color select, input.input.white-color:after, textarea.input.textarea.white-color select, textarea.input.textarea.white-color:after { color: #303030; }
li.white-color option, ul.white-color option, div.white-color option, article.white-color option, aside.white-color option, nav.white-color option, header.white-color option, footer.picker.white-color option, input.input.white-color option, textarea.input.textarea.white-color option { color: #303030; }
li.white-color.hover:hover, ul.white-color.hover:hover, div.white-color.hover:hover, article.white-color.hover:hover, aside.white-color.hover:hover, nav.white-color.hover:hover, header.white-color.hover:hover, footer.picker.white-color.hover:hover, input.input.white-color.hover:hover, textarea.input.textarea.white-color.hover:hover { background: #e6e6e6; cursor: pointer; }
li.white-color.dg, ul.white-color.dg, div.white-color.dg, article.white-color.dg, aside.white-color.dg, nav.white-color.dg, header.white-color.dg, footer.picker.white-color.dg, input.input.white-color.dg, textarea.input.textarea.white-color.dg { background-color: white; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #b3b3b3), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(bottom, #b3b3b3 0%, #ffffff 100%); background: -moz-linear-gradient(bottom, #b3b3b3 0%, #ffffff 100%); background: -o-linear-gradient(bottom, #b3b3b3 0%, #ffffff 100%); background: linear-gradient(bottom, #b3b3b3 0%, #ffffff 100%); }
li.white-color.dg.hover, ul.white-color.dg.hover, div.white-color.dg.hover, article.white-color.dg.hover, aside.white-color.dg.hover, nav.white-color.dg.hover, header.white-color.dg.hover, footer.picker.white-color.dg.hover, input.input.white-color.dg.hover, textarea.input.textarea.white-color.dg.hover { cursor: pointer; }
li.white-color.dg.hover:hover, ul.white-color.dg.hover:hover, div.white-color.dg.hover:hover, article.white-color.dg.hover:hover, aside.white-color.dg.hover:hover, nav.white-color.dg.hover:hover, header.white-color.dg.hover:hover, footer.picker.white-color.dg.hover:hover, input.input.white-color.dg.hover:hover, textarea.input.textarea.white-color.dg.hover:hover { background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #999999), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(bottom, #999999 0%, #ffffff 100%); background: -moz-linear-gradient(bottom, #999999 0%, #ffffff 100%); background: -o-linear-gradient(bottom, #999999 0%, #ffffff 100%); background: linear-gradient(bottom, #999999 0%, #ffffff 100%); }

li.primary-border, ul.primary-border, div.primary-border, article.primary-border, aside.primary-border, nav.primary-border, header.primary-border, footer.picker.primary-border, input.input.primary-border, textarea.input.textarea.primary-border { padding: 10px; border: #00354e 1px solid; }
li.secondary-border, ul.secondary-border, div.secondary-border, article.secondary-border, aside.secondary-border, nav.secondary-border, header.secondary-border, footer.picker.secondary-border, input.input.secondary-border, textarea.input.textarea.secondary-border { padding: 10px; border: #29777e 1px solid; }
li.default-border, ul.default-border, div.default-border, article.default-border, aside.default-border, nav.default-border, header.default-border, footer.picker.default-border, input.input.default-border, textarea.input.textarea.default-border { padding: 10px; border: #e4eaec 1px solid; }
li.info-border, ul.info-border, div.info-border, article.info-border, aside.info-border, nav.info-border, header.info-border, footer.picker.info-border, input.input.info-border, textarea.input.textarea.info-border { padding: 10px; border: #19495f 1px solid; }
li.success-border, ul.success-border, div.success-border, article.success-border, aside.success-border, nav.success-border, header.success-border, footer.picker.success-border, input.input.success-border, textarea.input.textarea.success-border { padding: 10px; border: #58b67c 1px solid; }
li.warning-border, ul.warning-border, div.warning-border, article.warning-border, aside.warning-border, nav.warning-border, header.warning-border, footer.picker.warning-border, input.input.warning-border, textarea.input.textarea.warning-border { padding: 10px; border: #e2a63f 1px solid; }
li.danger-border, ul.danger-border, div.danger-border, article.danger-border, aside.danger-border, nav.danger-border, header.danger-border, footer.picker.danger-border, input.input.danger-border, textarea.input.textarea.danger-border { padding: 10px; border: #e65502 1px solid; }
li.white-border, ul.white-border, div.white-border, article.white-border, aside.white-border, nav.white-border, header.white-border, footer.picker.white-border, input.input.white-border, textarea.input.textarea.white-border { padding: 10px; border: white 1px solid; }

section.primary-color h1, section.primary-color h2, section.primary-color h3, section.primary-color h4, section.primary-color h5, section.primary-color h6, section.primary-color p, section.primary-color a, section.primary-color legend, section.primary-color span, section.secondary-color h1, section.secondary-color h2, section.secondary-color h3, section.secondary-color h4, section.secondary-color h5, section.secondary-color h6, section.secondary-color p, section.secondary-color a, section.secondary-color legend, section.secondary-color span, section.default-color h1, section.default-color h2, section.default-color h3, section.default-color h4, section.default-color h5, section.default-color h6, section.default-color p, section.default-color a, section.default-color legend, section.default-color span, section.info-color h1, section.info-color h2, section.info-color h3, section.info-color h4, section.info-color h5, section.info-color h6, section.info-color p, section.info-color a, section.info-color legend, section.info-color span, section.danger-color h1, section.danger-color h2, section.danger-color h3, section.danger-color h4, section.danger-color h5, section.danger-color h6, section.danger-color p, section.danger-color a, section.danger-color legend, section.danger-color span, section.success-color h1, section.success-color h2, section.success-color h3, section.success-color h4, section.success-color h5, section.success-color h6, section.success-color p, section.success-color a, section.success-color legend, section.success-color span, section.white-color h1, section.white-color h2, section.white-color h3, section.white-color h4, section.white-color h5, section.white-color h6, section.white-color p, section.white-color a, section.white-color legend, section.white-color span { padding: 0; margin: 0; }
section.primary-color { padding-top: 30px; padding-bottom: 30px; background: #00354e; color: white; }
section.primary-color h1, section.primary-color h2, section.primary-color h3, section.primary-color h4, section.primary-color h5, section.primary-color h6, section.primary-color p, section.primary-color a, section.primary-color legend { color: white; }
section.primary-color.dg { background-color: #00354e; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #00121b), color-stop(100%, #00354e)); background: -webkit-linear-gradient(bottom, #00121b 0%, #00354e 100%); background: -moz-linear-gradient(bottom, #00121b 0%, #00354e 100%); background: -o-linear-gradient(bottom, #00121b 0%, #00354e 100%); background: linear-gradient(bottom, #00121b 0%, #00354e 100%); }
section.primary-color.dg.hover { cursor: pointer; }
section.primary-color.dg.hover:hover { background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #000000), color-stop(100%, #00354e)); background: -webkit-linear-gradient(bottom, #000000 0%, #00354e 100%); background: -moz-linear-gradient(bottom, #000000 0%, #00354e 100%); background: -o-linear-gradient(bottom, #000000 0%, #00354e 100%); background: linear-gradient(bottom, #000000 0%, #00354e 100%); }
section.secondary-color { padding-top: 30px; padding-bottom: 30px; background: #29777e; color: white; }
section.secondary-color h1, section.secondary-color h2, section.secondary-color h3, section.secondary-color h4, section.secondary-color h5, section.secondary-color h6, section.secondary-color p, section.secondary-color a, section.secondary-color legend { color: white; }
section.secondary-color.dg { background-color: #29777e; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #1c5358), color-stop(100%, #29777e)); background: -webkit-linear-gradient(bottom, #1c5358 0%, #29777e 100%); background: -moz-linear-gradient(bottom, #1c5358 0%, #29777e 100%); background: -o-linear-gradient(bottom, #1c5358 0%, #29777e 100%); background: linear-gradient(bottom, #1c5358 0%, #29777e 100%); }
section.secondary-color.dg.hover { cursor: pointer; }
section.secondary-color.dg.hover:hover { background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #102e31), color-stop(100%, #29777e)); background: -webkit-linear-gradient(bottom, #102e31 0%, #29777e 100%); background: -moz-linear-gradient(bottom, #102e31 0%, #29777e 100%); background: -o-linear-gradient(bottom, #102e31 0%, #29777e 100%); background: linear-gradient(bottom, #102e31 0%, #29777e 100%); }
section.default-color { padding-top: 30px; padding-bottom: 30px; background: #e4eaec; color: white; }
section.default-color h1, section.default-color h2, section.default-color h3, section.default-color h4, section.default-color h5, section.default-color h6, section.default-color p, section.default-color a, section.default-color legend { color: white; }
section.default-color.dg { background-color: #e4eaec; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #c6d3d7), color-stop(100%, #e4eaec)); background: -webkit-linear-gradient(bottom, #c6d3d7 0%, #e4eaec 100%); background: -moz-linear-gradient(bottom, #c6d3d7 0%, #e4eaec 100%); background: -o-linear-gradient(bottom, #c6d3d7 0%, #e4eaec 100%); background: linear-gradient(bottom, #c6d3d7 0%, #e4eaec 100%); }
section.default-color.dg.hover { cursor: pointer; }
section.default-color.dg.hover:hover { background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #a8bbc2), color-stop(100%, #e4eaec)); background: -webkit-linear-gradient(bottom, #a8bbc2 0%, #e4eaec 100%); background: -moz-linear-gradient(bottom, #a8bbc2 0%, #e4eaec 100%); background: -o-linear-gradient(bottom, #a8bbc2 0%, #e4eaec 100%); background: linear-gradient(bottom, #a8bbc2 0%, #e4eaec 100%); }
section.info-color { padding-top: 30px; padding-bottom: 30px; background: #19495f; color: white; }
section.info-color h1, section.info-color h2, section.info-color h3, section.info-color h4, section.info-color h5, section.info-color h6, section.info-color p, section.info-color a, section.info-color legend { color: white; }
section.info-color.dg { background-color: #19495f; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #0e2a37), color-stop(100%, #19495f)); background: -webkit-linear-gradient(bottom, #0e2a37 0%, #19495f 100%); background: -moz-linear-gradient(bottom, #0e2a37 0%, #19495f 100%); background: -o-linear-gradient(bottom, #0e2a37 0%, #19495f 100%); background: linear-gradient(bottom, #0e2a37 0%, #19495f 100%); }
section.info-color.dg.hover { cursor: pointer; }
section.info-color.dg.hover:hover { background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #040b0e), color-stop(100%, #19495f)); background: -webkit-linear-gradient(bottom, #040b0e 0%, #19495f 100%); background: -moz-linear-gradient(bottom, #040b0e 0%, #19495f 100%); background: -o-linear-gradient(bottom, #040b0e 0%, #19495f 100%); background: linear-gradient(bottom, #040b0e 0%, #19495f 100%); }
section.success-color { padding-top: 30px; padding-bottom: 30px; background: #58b67c; color: white; }
section.success-color h1, section.success-color h2, section.success-color h3, section.success-color h4, section.success-color h5, section.success-color h6, section.success-color p, section.success-color a, section.success-color legend { color: white; }
section.success-color.dg { background-color: #58b67c; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #439863), color-stop(100%, #58b67c)); background: -webkit-linear-gradient(bottom, #439863 0%, #58b67c 100%); background: -moz-linear-gradient(bottom, #439863 0%, #58b67c 100%); background: -o-linear-gradient(bottom, #439863 0%, #58b67c 100%); background: linear-gradient(bottom, #439863 0%, #58b67c 100%); }
section.success-color.dg.hover { cursor: pointer; }
section.success-color.dg.hover:hover { background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #33754c), color-stop(100%, #58b67c)); background: -webkit-linear-gradient(bottom, #33754c 0%, #58b67c 100%); background: -moz-linear-gradient(bottom, #33754c 0%, #58b67c 100%); background: -o-linear-gradient(bottom, #33754c 0%, #58b67c 100%); background: linear-gradient(bottom, #33754c 0%, #58b67c 100%); }
section.danger-color { padding-top: 30px; padding-bottom: 30px; background: #e65502; color: white; }
section.danger-color h1, section.danger-color h2, section.danger-color h3, section.danger-color h4, section.danger-color h5, section.danger-color h6, section.danger-color p, section.danger-color a, section.danger-color legend { color: white; }
section.danger-color.dg { background-color: #e65502; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #b34202), color-stop(100%, #e65502)); background: -webkit-linear-gradient(bottom, #b34202 0%, #e65502 100%); background: -moz-linear-gradient(bottom, #b34202 0%, #e65502 100%); background: -o-linear-gradient(bottom, #b34202 0%, #e65502 100%); background: linear-gradient(bottom, #b34202 0%, #e65502 100%); }
section.danger-color.dg.hover { cursor: pointer; }
section.danger-color.dg.hover:hover { background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #813001), color-stop(100%, #e65502)); background: -webkit-linear-gradient(bottom, #813001 0%, #e65502 100%); background: -moz-linear-gradient(bottom, #813001 0%, #e65502 100%); background: -o-linear-gradient(bottom, #813001 0%, #e65502 100%); background: linear-gradient(bottom, #813001 0%, #e65502 100%); }
section.white-color { padding-top: 30px; padding-bottom: 30px; background: white; color: #303030; }
section.white-color h1, section.white-color h2, section.white-color h3, section.white-color h4, section.white-color h5, section.white-color h6, section.white-color p, section.white-color a, section.white-color legend { color: #303030; }
section.white-color.dg { background-color: white; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #b3b3b3), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(bottom, #b3b3b3 0%, #ffffff 100%); background: -moz-linear-gradient(bottom, #b3b3b3 0%, #ffffff 100%); background: -o-linear-gradient(bottom, #b3b3b3 0%, #ffffff 100%); background: linear-gradient(bottom, #b3b3b3 0%, #ffffff 100%); }
section.white-color.dg.hover { cursor: pointer; }
section.white-color.dg.hover:hover { background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #999999), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(bottom, #999999 0%, #ffffff 100%); background: -moz-linear-gradient(bottom, #999999 0%, #ffffff 100%); background: -o-linear-gradient(bottom, #999999 0%, #ffffff 100%); background: linear-gradient(bottom, #999999 0%, #ffffff 100%); }

/*--end of COLORES--*/
/*---COMPORTAMIENTO DE TABLAS---*/
.fila { display: table; table-layout: fixed; width: 100%; margin: 0; }
.fila.vtop { vertical-align: top; }
.fila.vmiddle { vertical-align: middle; }
.fila.vbottom { vertical-align: bottom; }
.fila .celda { border-collapse: collapse; display: table-cell; margin: 0; }
.fila .celda.espacio { width: 0.5%; }
.fila .celda.diez { width: 8.33333%; }
.fila .celda.veinte { width: 16.66667%; }
.fila .celda.treinta { width: 25%; }
.fila .celda.cuarenta { width: 33.33333%; }
.fila .celda.cincuenta { width: 41.66667%; }
.fila .celda.sesenta { width: 50%; }
.fila .celda.setenta { width: 58.33333%; }
.fila .celda.ochenta { width: 66.66667%; }
.fila .celda.noventa { width: 75%; }
.fila .celda.cien { width: 83.33333%; }
.fila .celda.cientodiez { width: 91.66667%; }
.fila .celda.cientoveinte { width: 100%; }
.fila .celda.vtop { vertical-align: top; }
.fila .celda.vmiddle { vertical-align: middle; }
.fila .celda.vbottom { vertical-align: bottom; }
.fila .celda img { width: 100%; }

.vtop { vertical-align: top; }

.vmiddle { vertical-align: middle; }

.vbottom { vertical-align: bottom; }

/*---end of COMPORTAMIENTO DE TABLAS---*/
/*---ARTICLE---*/
article.product { min-height: 580px; display: inline-block; float: left; padding-left: 0.83333%; padding-right: 0.83333%; width: 50%; position: relative; margin-bottom: 40px; }
@media only screen and (min-width: 0px) { article.product { width: 50%; } }
@media only screen and (min-width: 768px) { article.product { width: 33.33333%; } }
@media only screen and (min-width: 1200px) { article.product { width: 33.33333%; } }
@media only screen and (max-width: 320px) { article.product { width: 100% !important; } }
article.product .featured { position: absolute; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 100px; height: 100px; z-index: 100; top: -9px; right: 1px; }
article.product .featured:after { color: white; content: "aca puede ir una imagen de fondo"; }
article.product h2 { font-weight: 700; line-height: 2.5ex; font-size: 26px; height: 5ex; overflow: hidden; margin: 0; padding: 0; word-wrap: break-word; }
article.product h2 a { width: 100%; height: 100%; display: block; color: #00354e; }
article.product h2 a:hover { color: #29777e; }
article.product h2:hover { color: #29777e; }
article.product h3.fila { font-weight: 900; font-size: 42px; text-align: center; min-height: 78px; color: white; margin: 0 0 0.2em 0; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.59); -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; -o-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; background-color: #0d1541; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #090f2f), color-stop(100%, #111b55)); background-image: -webkit-linear-gradient(bottom, #090f2f 0%, #111b55 100%); background-image: -moz-linear-gradient(bottom, #090f2f 0%, #111b55 100%); background-image: -o-linear-gradient(bottom, #090f2f 0%, #111b55 100%); background-image: linear-gradient(bottom, #090f2f 0%, #111b55 100%); }
article.product h3.fila span { font-weight: 400; font-size: 18px; text-align: center; vertical-align: middle; }
article.product h4 { line-height: 2.5ex; font-size: 18px; height: 2.5ex; overflow: hidden; margin: 0 0 0.3em 0; padding: 0; color: #29777e; word-wrap: break-word; }
article.product h5 { margin: 0; padding: 0; min-height: 20px; text-align: center; font-weight: 400; font-size: 16px; color: white !important; }
article.product p { line-height: 2.8ex; max-height: 11.2ex; overflow: hidden; margin: 0 0 0.5em 0; padding: 0; word-wrap: break-word; }
@media only screen and (max-width: 767px) { article.product p { min-height: 11.2ex; } }
article.product p b { color: #29777e; }
article.product img { padding: 0.3em; border: 1px solid #e4eaec; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; background: white; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.51), inset 0 -5px 5px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.51), inset 0 -5px 5px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.51), inset 0 -5px 5px rgba(0, 0, 0, 0.08); -webkit-transition: background 0.35s ease; -moz-transition: background 0.35s ease; -o-transition: background 0.35s ease; transition: background 0.35s ease; }
article.product .fila:last-child { bottom: 0; left: 0.6em; width: 100%; }
@media only screen and (max-width: 767px) { article.product .fila:last-child { position: static; } }

article.mi-compra { -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.15)), color-stop(100%, rgba(255, 255, 255, 0.15))), #f2f2f2; background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 0%, rgba(255, 255, 255, 0.15) 100%), #f2f2f2; background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 0%, rgba(255, 255, 255, 0.15) 100%), #f2f2f2; background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 0%, rgba(255, 255, 255, 0.15) 100%), #f2f2f2; background: linear-gradient(bottom, rgba(0, 0, 0, 0.15) 0%, rgba(255, 255, 255, 0.15) 100%), #f2f2f2; background-color: #f2f2f2; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; margin-bottom: 10px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }
article.mi-compra .fila { display: table; width: 100%; height: 100%; min-height: 100px; border: 1px solid #a8bbc2; overflow: hidden; }
article.mi-compra .fila.vtop { vertical-align: top; }
article.mi-compra .fila.vmiddle { vertical-align: middle; }
article.mi-compra .fila .celda { border-collapse: collapse; display: table-cell; border-right: 1px solid #a8bbc2; }
article.mi-compra .fila .celda:last-child { border-right: 0; }
article.mi-compra .fila .celda span { text-align: center; display: table; width: 100%; background: #e4eaec; border-bottom: 1px solid #a8bbc2; }
article.mi-compra .fila .celda.vtop { vertical-align: top; }
article.mi-compra .fila .celda.vmiddle { vertical-align: middle; }
article.mi-compra .fila .celda img { width: 100%; }
article.mi-compra .fila .celda > .fila { border: 0; }

/*---end of ARTICLE---*/
/*----COMPONENTES---*/
.newsletter { padding-top: 40px; padding-bottom: 40px; background: white; }
.newsletter h1, .newsletter h2, .newsletter h3, .newsletter h4, .newsletter h5, .newsletter h6, .newsletter p, .newsletter a { color: #303030 !important; }
.newsletter .fila .celda:first-child { width: 59%; }
@media only screen and (max-width: 767px) { .newsletter .fila .celda:first-child { display: block; width: 100%; } }
.newsletter .fila .celda { width: 1%; }
@media only screen and (max-width: 767px) { .newsletter .fila .celda { display: block; width: 100%; } }
.newsletter .fila .celda:last-child { width: 40%; }
@media only screen and (max-width: 767px) { .newsletter .fila .celda:last-child { display: block; width: 100%; } }

.newslist { display: block; padding: 5px; background: white; margin-bottom: 20px; }
.newslist h1, .newslist h2, .newslist h3, .newslist h4, .newslist h5, .newslist h6, .newslist p, .newslist a { color: #303030 !important; }
.newslist.elastic ul li.fila .celda.vmiddle h2 { max-height: none; }
.newslist ul li { cursor: pointer; overflow: hidden; padding: 5px; background: #e4eaec; -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; border-bottom: 1px solid white; }
.newslist ul li h1, .newslist ul li h2, .newslist ul li h3, .newslist ul li h4, .newslist ul li h5, .newslist ul li h6, .newslist ul li p, .newslist ul li a { color: white !important; }
.newslist ul li:last-child { border: 0; }
.newslist ul li:hover { background: #d5dee1; -webkit-transition: background 0.3s; -moz-transition: background 0.3s; -o-transition: background 0.3s; transition: background 0.3s; }
.newslist ul li.fila .celda:first-child { width: 25%; }
@media only screen and (max-width: 767px) { .newslist ul li.fila .celda:first-child { width: 10%; } }
.newslist ul li.fila .celda { width: 1%; }
.newslist ul li.fila .celda:last-child { width: 74%; }
.newslist ul li.fila .celda:last-child h2 { line-height: 2.5ex; font-size: 16px; max-height: 7.5ex; overflow: hidden; margin: 0; padding: 0; word-wrap: break-word; }
@media only screen and (max-width: 767px) { .newslist ul li.fila .celda:last-child h2 { font-size: 18px; } }
.newslist ul li.fila .celda:last-child h2 a { width: 100%; height: 100%; display: block; color: #00354e; }
.newslist ul li.fila .celda:last-child h2 a:hover { color: #29777e; }
.newslist ul li.fila .celda:last-child h2:hover { color: #29777e; }
.newslist ul li article.product { width: 100%; min-height: 0; margin-bottom: 0.3em; }
.newslist ul li article.product:last-child { margin-bottom: 0; }
.newslist ul li article.product h2, .newslist ul li article.product p, .newslist ul li article.product img { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }
.newslist ul li article.product img { width: 25%; padding: 0.1em; margin-right: 0.2em; }
@media only screen and (max-width: 767px) { .newslist ul li article.product img { margin-bottom: 0.5em; } }
.newslist ul li article.product h2 { font-size: 26px; width: 72%; }
.newslist ul li article.product p { font-size: 14px; margin-bottom: 0; }
@media only screen and (max-width: 767px) { .newslist ul li article.product p { font-size: 16px; } }
.newslist ul li article.product .featured, .newslist ul li article.product .secondary-color, .newslist ul li article.product h3, .newslist ul li article.product h4, .newslist ul li article.product .fila:last-child { display: none; }

ul.vertical-nav { margin-top: 10px; margin-bottom: 10px; }
ul.vertical-nav li { margin: 0; padding: 1px 0; height: 100%; width: 100%; border-bottom: 1px solid #29777e; }
ul.vertical-nav li.active { background: #00354e; }
ul.vertical-nav li a { color: #303030; padding: 4px 10px; margin: 0; width: 100%; height: 100%; display: block; background: none; -webkit-transition: all 0.15s ease-in; -moz-transition: all 0.15s ease-in; -o-transition: all 0.15s ease-in; transition: all 0.15s ease-in; }
ul.vertical-nav li a:hover { color: white; background: #303030; -webkit-transition: all 0.15s ease-in; -moz-transition: all 0.15s ease-in; -o-transition: all 0.15s ease-in; transition: all 0.15s ease-in; }

ul.horizontal-nav { margin-top: 10px; margin-bottom: 10px; }
ul.horizontal-nav li { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; text-align: center; margin: 0; padding: 1px 0; border-left: 1px solid #29777e; border-right: 1px solid #29777e; }
ul.horizontal-nav li.active { background: #00354e; }
ul.horizontal-nav li a { color: #303030; padding: 4px 10px; margin: 0; width: 100%; height: 100%; display: block; background: none; -webkit-transition: all 0.15s ease-in; -moz-transition: all 0.15s ease-in; -o-transition: all 0.15s ease-in; transition: all 0.15s ease-in; }
ul.horizontal-nav li a:hover { color: white; background: #303030; -webkit-transition: all 0.15s ease-in; -moz-transition: all 0.15s ease-in; -o-transition: all 0.15s ease-in; transition: all 0.15s ease-in; }

ul.paginacion { display: table; margin: 0 auto; border-collapse: separate; border-spacing: 3px; }
ul.paginacion li { border: 1px solid #29777e; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; text-align: center; display: table-cell; background: white; -webkit-transition: background 0.35s ease; -moz-transition: background 0.35s ease; -o-transition: background 0.35s ease; transition: background 0.35s ease; vertical-align: middle; color: #29777e; padding: 2px; width: 30px; }
ul.paginacion li a { width: 100%; height: 100%; display: block; color: #29777e; }
ul.paginacion li a:hover { color: white; }
ul.paginacion li:hover { background: #29777e; -webkit-transition: background 0.35s ease; -moz-transition: background 0.35s ease; -o-transition: background 0.35s ease; transition: background 0.35s ease; color: white; cursor: pointer; }
ul.paginacion li:hover a { color: white; }
ul.paginacion li:first-child, ul.paginacion li:last-child { width: 50px; }
ul.paginacion li.activo { background: #29777e; border: 1px solid #29777e; color: white; }
ul.paginacion li.activo a { color: white; }

/*---end of COMPONENTS---*/
/*----HTMLCONTENT----*/
.htmlcontent { color: #000; }
.htmlcontent .imicenter { text-align: center; }
.htmlcontent p, .htmlcontent h1, .htmlcontent h2, .htmlcontent h3, .htmlcontent h4, .htmlcontent h5, .htmlcontent h6 { color: #000; }
.htmlcontent h1 { font-size: 48px; font-weight: 700; font-style: italic; color: #303030; }
.htmlcontent h2 { font-size: 26px; font-weight: 700; color: #102e31; }
.htmlcontent h3 { font-size: 18px; color: #303030; background-color: #e4eaec; padding: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-weight: 700; }
.htmlcontent h4 { font-size: 16px; color: white; background-color: #e65502; padding: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-weight: 700; }
.htmlcontent blockquote { color: #303030; }
.htmlcontent a { color: #4a4a4a; font-style: italic; text-decoration: underline; }
.htmlcontent a:hover { color: black; }
.htmlcontent ul li { list-style: disc; list-style-position: inside; }
.htmlcontent p { color: black; }
.htmlcontent .imiCaja1 { padding: 20px; border: #e4eaec 1px solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; margin-bottom: 20px; }
.htmlcontent .imiCaja2 { color: white; padding: 20px; border: #e4eaec 1px solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background-color: white; margin-bottom: 20px; }
.htmlcontent .imiCaja3 { padding: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background-color: #29777e; margin-bottom: 20px; color: white; }
.htmlcontent .imiCaja3 p { color: white; }

/*----END OF HTMLCONTENT----*/
/*---BOTONES---*/
.measures-btn, .btn-primary, .btn-secondary, .btn-default, .btn-white, .btn-success, .btn-danger, .btn-info, .btn-link { -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; text-align: center; display: block; color: white; word-wrap: break-word; cursor: pointer; border: 0; background: none; outline: none; }
.measures-btn a, .btn-primary a, .btn-secondary a, .btn-default a, .btn-white a, .btn-success a, .btn-danger a, .btn-info a, .btn-link a, .measures-btn input[type="submit"], .btn-primary input[type="submit"], .btn-secondary input[type="submit"], .btn-default input[type="submit"], .btn-white input[type="submit"], .btn-success input[type="submit"], .btn-danger input[type="submit"], .btn-info input[type="submit"], .btn-link input[type="submit"], .measures-btn input[type="reset"], .btn-primary input[type="reset"], .btn-secondary input[type="reset"], .btn-default input[type="reset"], .btn-white input[type="reset"], .btn-success input[type="reset"], .btn-danger input[type="reset"], .btn-info input[type="reset"], .btn-link input[type="reset"], .measures-btn input[type="text"], .btn-primary input[type="text"], .btn-secondary input[type="text"], .btn-default input[type="text"], .btn-white input[type="text"], .btn-success input[type="text"], .btn-danger input[type="text"], .btn-info input[type="text"], .btn-link input[type="text"], .measures-btn button[type="button"], .btn-primary button[type="button"], .btn-secondary button[type="button"], .btn-default button[type="button"], .btn-white button[type="button"], .btn-success button[type="button"], .btn-danger button[type="button"], .btn-info button[type="button"], .btn-link button[type="button"], .measures-btn button[type="submit"], .btn-primary button[type="submit"], .btn-secondary button[type="submit"], .btn-default button[type="submit"], .btn-white button[type="submit"], .btn-success button[type="submit"], .btn-danger button[type="submit"], .btn-info button[type="submit"], .btn-link button[type="submit"], .measures-btn button[type="reset"], .btn-primary button[type="reset"], .btn-secondary button[type="reset"], .btn-default button[type="reset"], .btn-white button[type="reset"], .btn-success button[type="reset"], .btn-danger button[type="reset"], .btn-info button[type="reset"], .btn-link button[type="reset"] { display: block; width: 100%; height: 100%; color: white; word-wrap: break-word; padding: 10px !important; cursor: pointer; border: 0; background: none; outline: none; }
.measures-btn.btn-small > a, .btn-small.btn-primary > a, .btn-small.btn-secondary > a, .btn-small.btn-default > a, .btn-small.btn-white > a, .btn-small.btn-success > a, .btn-small.btn-danger > a, .btn-small.btn-info > a, .btn-small.btn-link > a, .measures-btn.btn-small input[type="submit"], .btn-small.btn-primary input[type="submit"], .btn-small.btn-secondary input[type="submit"], .btn-small.btn-default input[type="submit"], .btn-small.btn-white input[type="submit"], .btn-small.btn-success input[type="submit"], .btn-small.btn-danger input[type="submit"], .btn-small.btn-info input[type="submit"], .btn-small.btn-link input[type="submit"], .measures-btn.btn-small input[type="reset"], .btn-small.btn-primary input[type="reset"], .btn-small.btn-secondary input[type="reset"], .btn-small.btn-default input[type="reset"], .btn-small.btn-white input[type="reset"], .btn-small.btn-success input[type="reset"], .btn-small.btn-danger input[type="reset"], .btn-small.btn-info input[type="reset"], .btn-small.btn-link input[type="reset"], .measures-btn.btn-small input[type="text"], .btn-small.btn-primary input[type="text"], .btn-small.btn-secondary input[type="text"], .btn-small.btn-default input[type="text"], .btn-small.btn-white input[type="text"], .btn-small.btn-success input[type="text"], .btn-small.btn-danger input[type="text"], .btn-small.btn-info input[type="text"], .btn-small.btn-link input[type="text"], .measures-btn.btn-small button[type="button"], .btn-small.btn-primary button[type="button"], .btn-small.btn-secondary button[type="button"], .btn-small.btn-default button[type="button"], .btn-small.btn-white button[type="button"], .btn-small.btn-success button[type="button"], .btn-small.btn-danger button[type="button"], .btn-small.btn-info button[type="button"], .btn-small.btn-link button[type="button"], .measures-btn.btn-small button[type="submit"], .btn-small.btn-primary button[type="submit"], .btn-small.btn-secondary button[type="submit"], .btn-small.btn-default button[type="submit"], .btn-small.btn-white button[type="submit"], .btn-small.btn-success button[type="submit"], .btn-small.btn-danger button[type="submit"], .btn-small.btn-info button[type="submit"], .btn-small.btn-link button[type="submit"], .measures-btn.btn-small button[type="reset"], .btn-small.btn-primary button[type="reset"], .btn-small.btn-secondary button[type="reset"], .btn-small.btn-default button[type="reset"], .btn-small.btn-white button[type="reset"], .btn-small.btn-success button[type="reset"], .btn-small.btn-danger button[type="reset"], .btn-small.btn-info button[type="reset"], .btn-small.btn-link button[type="reset"] { padding: 10px 15px !important; }
.measures-btn.btn-normal > a, .btn-normal.btn-primary > a, .btn-normal.btn-secondary > a, .btn-normal.btn-default > a, .btn-normal.btn-white > a, .btn-normal.btn-success > a, .btn-normal.btn-danger > a, .btn-normal.btn-info > a, .btn-normal.btn-link > a, .measures-btn.btn-normal input[type="submit"], .btn-normal.btn-primary input[type="submit"], .btn-normal.btn-secondary input[type="submit"], .btn-normal.btn-default input[type="submit"], .btn-normal.btn-white input[type="submit"], .btn-normal.btn-success input[type="submit"], .btn-normal.btn-danger input[type="submit"], .btn-normal.btn-info input[type="submit"], .btn-normal.btn-link input[type="submit"], .measures-btn.btn-normal input[type="reset"], .btn-normal.btn-primary input[type="reset"], .btn-normal.btn-secondary input[type="reset"], .btn-normal.btn-default input[type="reset"], .btn-normal.btn-white input[type="reset"], .btn-normal.btn-success input[type="reset"], .btn-normal.btn-danger input[type="reset"], .btn-normal.btn-info input[type="reset"], .btn-normal.btn-link input[type="reset"], .measures-btn.btn-normal input[type="text"], .btn-normal.btn-primary input[type="text"], .btn-normal.btn-secondary input[type="text"], .btn-normal.btn-default input[type="text"], .btn-normal.btn-white input[type="text"], .btn-normal.btn-success input[type="text"], .btn-normal.btn-danger input[type="text"], .btn-normal.btn-info input[type="text"], .btn-normal.btn-link input[type="text"], .measures-btn.btn-normal button[type="button"], .btn-normal.btn-primary button[type="button"], .btn-normal.btn-secondary button[type="button"], .btn-normal.btn-default button[type="button"], .btn-normal.btn-white button[type="button"], .btn-normal.btn-success button[type="button"], .btn-normal.btn-danger button[type="button"], .btn-normal.btn-info button[type="button"], .btn-normal.btn-link button[type="button"], .measures-btn.btn-normal button[type="submit"], .btn-normal.btn-primary button[type="submit"], .btn-normal.btn-secondary button[type="submit"], .btn-normal.btn-default button[type="submit"], .btn-normal.btn-white button[type="submit"], .btn-normal.btn-success button[type="submit"], .btn-normal.btn-danger button[type="submit"], .btn-normal.btn-info button[type="submit"], .btn-normal.btn-link button[type="submit"], .measures-btn.btn-normal button[type="reset"], .btn-normal.btn-primary button[type="reset"], .btn-normal.btn-secondary button[type="reset"], .btn-normal.btn-default button[type="reset"], .btn-normal.btn-white button[type="reset"], .btn-normal.btn-success button[type="reset"], .btn-normal.btn-danger button[type="reset"], .btn-normal.btn-info button[type="reset"], .btn-normal.btn-link button[type="reset"] { padding: 10px 20px !important; }
.measures-btn.btn-medium > a, .btn-medium.btn-primary > a, .btn-medium.btn-secondary > a, .btn-medium.btn-default > a, .btn-medium.btn-white > a, .btn-medium.btn-success > a, .btn-medium.btn-danger > a, .btn-medium.btn-info > a, .btn-medium.btn-link > a, .measures-btn.btn-medium input[type="submit"], .btn-medium.btn-primary input[type="submit"], .btn-medium.btn-secondary input[type="submit"], .btn-medium.btn-default input[type="submit"], .btn-medium.btn-white input[type="submit"], .btn-medium.btn-success input[type="submit"], .btn-medium.btn-danger input[type="submit"], .btn-medium.btn-info input[type="submit"], .btn-medium.btn-link input[type="submit"], .measures-btn.btn-medium input[type="reset"], .btn-medium.btn-primary input[type="reset"], .btn-medium.btn-secondary input[type="reset"], .btn-medium.btn-default input[type="reset"], .btn-medium.btn-white input[type="reset"], .btn-medium.btn-success input[type="reset"], .btn-medium.btn-danger input[type="reset"], .btn-medium.btn-info input[type="reset"], .btn-medium.btn-link input[type="reset"], .measures-btn.btn-medium input[type="text"], .btn-medium.btn-primary input[type="text"], .btn-medium.btn-secondary input[type="text"], .btn-medium.btn-default input[type="text"], .btn-medium.btn-white input[type="text"], .btn-medium.btn-success input[type="text"], .btn-medium.btn-danger input[type="text"], .btn-medium.btn-info input[type="text"], .btn-medium.btn-link input[type="text"], .measures-btn.btn-medium button[type="button"], .btn-medium.btn-primary button[type="button"], .btn-medium.btn-secondary button[type="button"], .btn-medium.btn-default button[type="button"], .btn-medium.btn-white button[type="button"], .btn-medium.btn-success button[type="button"], .btn-medium.btn-danger button[type="button"], .btn-medium.btn-info button[type="button"], .btn-medium.btn-link button[type="button"], .measures-btn.btn-medium button[type="submit"], .btn-medium.btn-primary button[type="submit"], .btn-medium.btn-secondary button[type="submit"], .btn-medium.btn-default button[type="submit"], .btn-medium.btn-white button[type="submit"], .btn-medium.btn-success button[type="submit"], .btn-medium.btn-danger button[type="submit"], .btn-medium.btn-info button[type="submit"], .btn-medium.btn-link button[type="submit"], .measures-btn.btn-medium button[type="reset"], .btn-medium.btn-primary button[type="reset"], .btn-medium.btn-secondary button[type="reset"], .btn-medium.btn-default button[type="reset"], .btn-medium.btn-white button[type="reset"], .btn-medium.btn-success button[type="reset"], .btn-medium.btn-danger button[type="reset"], .btn-medium.btn-info button[type="reset"], .btn-medium.btn-link button[type="reset"] { padding: 10px 60px !important; }
.measures-btn.btn-large > a, .btn-large.btn-primary > a, .btn-large.btn-secondary > a, .btn-large.btn-default > a, .btn-large.btn-white > a, .btn-large.btn-success > a, .btn-large.btn-danger > a, .btn-large.btn-info > a, .btn-large.btn-link > a, .measures-btn.btn-large input[type="submit"], .btn-large.btn-primary input[type="submit"], .btn-large.btn-secondary input[type="submit"], .btn-large.btn-default input[type="submit"], .btn-large.btn-white input[type="submit"], .btn-large.btn-success input[type="submit"], .btn-large.btn-danger input[type="submit"], .btn-large.btn-info input[type="submit"], .btn-large.btn-link input[type="submit"], .measures-btn.btn-large input[type="reset"], .btn-large.btn-primary input[type="reset"], .btn-large.btn-secondary input[type="reset"], .btn-large.btn-default input[type="reset"], .btn-large.btn-white input[type="reset"], .btn-large.btn-success input[type="reset"], .btn-large.btn-danger input[type="reset"], .btn-large.btn-info input[type="reset"], .btn-large.btn-link input[type="reset"], .measures-btn.btn-large input[type="text"], .btn-large.btn-primary input[type="text"], .btn-large.btn-secondary input[type="text"], .btn-large.btn-default input[type="text"], .btn-large.btn-white input[type="text"], .btn-large.btn-success input[type="text"], .btn-large.btn-danger input[type="text"], .btn-large.btn-info input[type="text"], .btn-large.btn-link input[type="text"], .measures-btn.btn-large button[type="button"], .btn-large.btn-primary button[type="button"], .btn-large.btn-secondary button[type="button"], .btn-large.btn-default button[type="button"], .btn-large.btn-white button[type="button"], .btn-large.btn-success button[type="button"], .btn-large.btn-danger button[type="button"], .btn-large.btn-info button[type="button"], .btn-large.btn-link button[type="button"], .measures-btn.btn-large button[type="submit"], .btn-large.btn-primary button[type="submit"], .btn-large.btn-secondary button[type="submit"], .btn-large.btn-default button[type="submit"], .btn-large.btn-white button[type="submit"], .btn-large.btn-success button[type="submit"], .btn-large.btn-danger button[type="submit"], .btn-large.btn-info button[type="submit"], .btn-large.btn-link button[type="submit"], .measures-btn.btn-large button[type="reset"], .btn-large.btn-primary button[type="reset"], .btn-large.btn-secondary button[type="reset"], .btn-large.btn-default button[type="reset"], .btn-large.btn-white button[type="reset"], .btn-large.btn-success button[type="reset"], .btn-large.btn-danger button[type="reset"], .btn-large.btn-info button[type="reset"], .btn-large.btn-link button[type="reset"] { padding: 10px 120px !important; }
@media only screen and (max-width: 767px) { .measures-btn.btn-large > a, .btn-large.btn-primary > a, .btn-large.btn-secondary > a, .btn-large.btn-default > a, .btn-large.btn-white > a, .btn-large.btn-success > a, .btn-large.btn-danger > a, .btn-large.btn-info > a, .btn-large.btn-link > a, .measures-btn.btn-large input[type="submit"], .btn-large.btn-primary input[type="submit"], .btn-large.btn-secondary input[type="submit"], .btn-large.btn-default input[type="submit"], .btn-large.btn-white input[type="submit"], .btn-large.btn-success input[type="submit"], .btn-large.btn-danger input[type="submit"], .btn-large.btn-info input[type="submit"], .btn-large.btn-link input[type="submit"], .measures-btn.btn-large input[type="reset"], .btn-large.btn-primary input[type="reset"], .btn-large.btn-secondary input[type="reset"], .btn-large.btn-default input[type="reset"], .btn-large.btn-white input[type="reset"], .btn-large.btn-success input[type="reset"], .btn-large.btn-danger input[type="reset"], .btn-large.btn-info input[type="reset"], .btn-large.btn-link input[type="reset"], .measures-btn.btn-large input[type="text"], .btn-large.btn-primary input[type="text"], .btn-large.btn-secondary input[type="text"], .btn-large.btn-default input[type="text"], .btn-large.btn-white input[type="text"], .btn-large.btn-success input[type="text"], .btn-large.btn-danger input[type="text"], .btn-large.btn-info input[type="text"], .btn-large.btn-link input[type="text"], .measures-btn.btn-large button[type="button"], .btn-large.btn-primary button[type="button"], .btn-large.btn-secondary button[type="button"], .btn-large.btn-default button[type="button"], .btn-large.btn-white button[type="button"], .btn-large.btn-success button[type="button"], .btn-large.btn-danger button[type="button"], .btn-large.btn-info button[type="button"], .btn-large.btn-link button[type="button"], .measures-btn.btn-large button[type="submit"], .btn-large.btn-primary button[type="submit"], .btn-large.btn-secondary button[type="submit"], .btn-large.btn-default button[type="submit"], .btn-large.btn-white button[type="submit"], .btn-large.btn-success button[type="submit"], .btn-large.btn-danger button[type="submit"], .btn-large.btn-info button[type="submit"], .btn-large.btn-link button[type="submit"], .measures-btn.btn-large button[type="reset"], .btn-large.btn-primary button[type="reset"], .btn-large.btn-secondary button[type="reset"], .btn-large.btn-default button[type="reset"], .btn-large.btn-white button[type="reset"], .btn-large.btn-success button[type="reset"], .btn-large.btn-danger button[type="reset"], .btn-large.btn-info button[type="reset"], .btn-large.btn-link button[type="reset"] { width: 100%; padding: 10px 0px !important; } }
.measures-btn.btn-inline, .btn-inline.btn-primary, .btn-inline.btn-secondary, .btn-inline.btn-default, .btn-inline.btn-white, .btn-inline.btn-success, .btn-inline.btn-danger, .btn-inline.btn-info, .btn-inline.btn-link { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; vertical-align: bottom; }
.measures-btn.btn-inline.vtop, .btn-inline.vtop.btn-primary, .btn-inline.vtop.btn-secondary, .btn-inline.vtop.btn-default, .btn-inline.vtop.btn-white, .btn-inline.vtop.btn-success, .btn-inline.vtop.btn-danger, .btn-inline.vtop.btn-info, .btn-inline.vtop.btn-link { vertical-align: top; }
.measures-btn.btn-inline.vmiddle, .btn-inline.vmiddle.btn-primary, .btn-inline.vmiddle.btn-secondary, .btn-inline.vmiddle.btn-default, .btn-inline.vmiddle.btn-white, .btn-inline.vmiddle.btn-success, .btn-inline.vmiddle.btn-danger, .btn-inline.vmiddle.btn-info, .btn-inline.vmiddle.btn-link { vertical-align: middle; }
.measures-btn.btn-inline.vbottom, .btn-inline.vbottom.btn-primary, .btn-inline.vbottom.btn-secondary, .btn-inline.vbottom.btn-default, .btn-inline.vbottom.btn-white, .btn-inline.vbottom.btn-success, .btn-inline.vbottom.btn-danger, .btn-inline.vbottom.btn-info, .btn-inline.vbottom.btn-link { vertical-align: bottom; }
.measures-btn.btn-inline > a, .btn-inline.btn-primary > a, .btn-inline.btn-secondary > a, .btn-inline.btn-default > a, .btn-inline.btn-white > a, .btn-inline.btn-success > a, .btn-inline.btn-danger > a, .btn-inline.btn-info > a, .btn-inline.btn-link > a, .measures-btn.btn-inline input[type="submit"], .btn-inline.btn-primary input[type="submit"], .btn-inline.btn-secondary input[type="submit"], .btn-inline.btn-default input[type="submit"], .btn-inline.btn-white input[type="submit"], .btn-inline.btn-success input[type="submit"], .btn-inline.btn-danger input[type="submit"], .btn-inline.btn-info input[type="submit"], .btn-inline.btn-link input[type="submit"], .measures-btn.btn-inline input[type="reset"], .btn-inline.btn-primary input[type="reset"], .btn-inline.btn-secondary input[type="reset"], .btn-inline.btn-default input[type="reset"], .btn-inline.btn-white input[type="reset"], .btn-inline.btn-success input[type="reset"], .btn-inline.btn-danger input[type="reset"], .btn-inline.btn-info input[type="reset"], .btn-inline.btn-link input[type="reset"], .measures-btn.btn-inline input[type="text"], .btn-inline.btn-primary input[type="text"], .btn-inline.btn-secondary input[type="text"], .btn-inline.btn-default input[type="text"], .btn-inline.btn-white input[type="text"], .btn-inline.btn-success input[type="text"], .btn-inline.btn-danger input[type="text"], .btn-inline.btn-info input[type="text"], .btn-inline.btn-link input[type="text"], .measures-btn.btn-inline button[type="button"], .btn-inline.btn-primary button[type="button"], .btn-inline.btn-secondary button[type="button"], .btn-inline.btn-default button[type="button"], .btn-inline.btn-white button[type="button"], .btn-inline.btn-success button[type="button"], .btn-inline.btn-danger button[type="button"], .btn-inline.btn-info button[type="button"], .btn-inline.btn-link button[type="button"], .measures-btn.btn-inline button[type="submit"], .btn-inline.btn-primary button[type="submit"], .btn-inline.btn-secondary button[type="submit"], .btn-inline.btn-default button[type="submit"], .btn-inline.btn-white button[type="submit"], .btn-inline.btn-success button[type="submit"], .btn-inline.btn-danger button[type="submit"], .btn-inline.btn-info button[type="submit"], .btn-inline.btn-link button[type="submit"], .measures-btn.btn-inline button[type="reset"], .btn-inline.btn-primary button[type="reset"], .btn-inline.btn-secondary button[type="reset"], .btn-inline.btn-default button[type="reset"], .btn-inline.btn-white button[type="reset"], .btn-inline.btn-success button[type="reset"], .btn-inline.btn-danger button[type="reset"], .btn-inline.btn-info button[type="reset"], .btn-inline.btn-link button[type="reset"] { padding: inherit 10px !important; }
@media only screen and (max-width: 767px) { .measures-btn.btn-inline, .btn-inline.btn-primary, .btn-inline.btn-secondary, .btn-inline.btn-default, .btn-inline.btn-white, .btn-inline.btn-success, .btn-inline.btn-danger, .btn-inline.btn-info, .btn-inline.btn-link { width: 100%; } }
.measures-btn.btn-outline, .btn-outline.btn-primary, .btn-outline.btn-secondary, .btn-outline.btn-default, .btn-outline.btn-white, .btn-outline.btn-success, .btn-outline.btn-danger, .btn-outline.btn-info, .btn-outline.btn-link { -webkit-border-radius: 27px; -moz-border-radius: 27px; -ms-border-radius: 27px; -o-border-radius: 27px; border-radius: 27px; background-color: transparent !important; position: relative; z-index: 1; -webkit-transition: box-shadow 0.15s ease; -moz-transition: box-shadow 0.15s ease; -o-transition: box-shadow 0.15s ease; transition: box-shadow 0.15s ease; }
.measures-btn.btn-outline:after, .btn-outline.btn-primary:after, .btn-outline.btn-secondary:after, .btn-outline.btn-default:after, .btn-outline.btn-white:after, .btn-outline.btn-success:after, .btn-outline.btn-danger:after, .btn-outline.btn-info:after, .btn-outline.btn-link:after { border-width: 3px; border-style: dashed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; content: ''; pointer-events: none; position: absolute; width: 100%; height: 100%; top: 0; left: 0; -webkit-border-radius: 26px; -moz-border-radius: 26px; -ms-border-radius: 26px; -o-border-radius: 26px; border-radius: 26px; }
.measures-btn.btn-outline:hover, .btn-outline.btn-primary:hover, .btn-outline.btn-secondary:hover, .btn-outline.btn-default:hover, .btn-outline.btn-white:hover, .btn-outline.btn-success:hover, .btn-outline.btn-danger:hover, .btn-outline.btn-info:hover, .btn-outline.btn-link:hover { -webkit-transition: box-shadow 0.15s ease; -moz-transition: box-shadow 0.15s ease; -o-transition: box-shadow 0.15s ease; transition: box-shadow 0.15s ease; }
.measures-btn.btn-outline a, .btn-outline.btn-primary a, .btn-outline.btn-secondary a, .btn-outline.btn-default a, .btn-outline.btn-white a, .btn-outline.btn-success a, .btn-outline.btn-danger a, .btn-outline.btn-info a, .btn-outline.btn-link a, .measures-btn.btn-outline input[type="submit"], .btn-outline.btn-primary input[type="submit"], .btn-outline.btn-secondary input[type="submit"], .btn-outline.btn-default input[type="submit"], .btn-outline.btn-white input[type="submit"], .btn-outline.btn-success input[type="submit"], .btn-outline.btn-danger input[type="submit"], .btn-outline.btn-info input[type="submit"], .btn-outline.btn-link input[type="submit"], .measures-btn.btn-outline input[type="reset"], .btn-outline.btn-primary input[type="reset"], .btn-outline.btn-secondary input[type="reset"], .btn-outline.btn-default input[type="reset"], .btn-outline.btn-white input[type="reset"], .btn-outline.btn-success input[type="reset"], .btn-outline.btn-danger input[type="reset"], .btn-outline.btn-info input[type="reset"], .btn-outline.btn-link input[type="reset"], .measures-btn.btn-outline input[type="text"], .btn-outline.btn-primary input[type="text"], .btn-outline.btn-secondary input[type="text"], .btn-outline.btn-default input[type="text"], .btn-outline.btn-white input[type="text"], .btn-outline.btn-success input[type="text"], .btn-outline.btn-danger input[type="text"], .btn-outline.btn-info input[type="text"], .btn-outline.btn-link input[type="text"], .measures-btn.btn-outline button[type="button"], .btn-outline.btn-primary button[type="button"], .btn-outline.btn-secondary button[type="button"], .btn-outline.btn-default button[type="button"], .btn-outline.btn-white button[type="button"], .btn-outline.btn-success button[type="button"], .btn-outline.btn-danger button[type="button"], .btn-outline.btn-info button[type="button"], .btn-outline.btn-link button[type="button"], .measures-btn.btn-outline button[type="submit"], .btn-outline.btn-primary button[type="submit"], .btn-outline.btn-secondary button[type="submit"], .btn-outline.btn-default button[type="submit"], .btn-outline.btn-white button[type="submit"], .btn-outline.btn-success button[type="submit"], .btn-outline.btn-danger button[type="submit"], .btn-outline.btn-info button[type="submit"], .btn-outline.btn-link button[type="submit"], .measures-btn.btn-outline button[type="reset"], .btn-outline.btn-primary button[type="reset"], .btn-outline.btn-secondary button[type="reset"], .btn-outline.btn-default button[type="reset"], .btn-outline.btn-white button[type="reset"], .btn-outline.btn-success button[type="reset"], .btn-outline.btn-danger button[type="reset"], .btn-outline.btn-info button[type="reset"], .btn-outline.btn-link button[type="reset"] { -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; }

.btn-primary { -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; background-color: #00354e; }
.btn-primary.dg { -webkit-box-shadow: 0 1px 0 black, inset 0 1px 0 #007ab4; -moz-box-shadow: 0 1px 0 black, inset 0 1px 0 #007ab4; box-shadow: 0 1px 0 black, inset 0 1px 0 #007ab4; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #00121b), color-stop(100%, #00354e)); background: -webkit-linear-gradient(bottom, #00121b 0%, #00354e 100%); background: -moz-linear-gradient(bottom, #00121b 0%, #00354e 100%); background: -o-linear-gradient(bottom, #00121b 0%, #00354e 100%); background: linear-gradient(bottom, #00121b 0%, #00354e 100%); }
.btn-primary:hover { background-color: #00121b; }
.btn-primary.dg:hover { cursor: pointer; background-color: #00354e; -webkit-box-shadow: 0 1px 0 black, inset 0 1px 0 #009de7; -moz-box-shadow: 0 1px 0 black, inset 0 1px 0 #009de7; box-shadow: 0 1px 0 black, inset 0 1px 0 #009de7; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #000000), color-stop(100%, #00354e)); background: -webkit-linear-gradient(bottom, #000000 0%, #00354e 100%); background: -moz-linear-gradient(bottom, #000000 0%, #00354e 100%); background: -o-linear-gradient(bottom, #000000 0%, #00354e 100%); background: linear-gradient(bottom, #000000 0%, #00354e 100%); }
.btn-primary.btn-outline { -webkit-box-shadow: 0 0 0 2px #29777e; -moz-box-shadow: 0 0 0 2px #29777e; box-shadow: 0 0 0 2px #29777e; }
.btn-primary.btn-outline:after { border-color: #00354e; }
.btn-primary.btn-outline:hover { -webkit-box-shadow: 0 0 0 2px rgba(41, 119, 126, 0); -moz-box-shadow: 0 0 0 2px rgba(41, 119, 126, 0); box-shadow: 0 0 0 2px rgba(41, 119, 126, 0); -webkit-transition: box-shadow 0.15s ease; -moz-transition: box-shadow 0.15s ease; -o-transition: box-shadow 0.15s ease; transition: box-shadow 0.15s ease; }
.btn-primary.btn-outline a, .btn-primary.btn-outline input[type="submit"], .btn-primary.btn-outline input[type="reset"], .btn-primary.btn-outline input[type="text"], .btn-primary.btn-outline button[type="button"], .btn-primary.btn-outline button[type="submit"], .btn-primary.btn-outline button[type="reset"] { background-color: #00354e; }
.btn-primary.btn-outline a:hover, .btn-primary.btn-outline input[type="submit"]:hover, .btn-primary.btn-outline input[type="reset"]:hover, .btn-primary.btn-outline input[type="text"]:hover, .btn-primary.btn-outline button[type="button"]:hover, .btn-primary.btn-outline button[type="submit"]:hover, .btn-primary.btn-outline button[type="reset"]:hover { background-color: rgba(41, 119, 126, 0); color: #00354e; }

.btn-secondary { -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; background-color: #29777e; }
.btn-secondary .dg { -webkit-box-shadow: 0 1px 0 #102e31, inset 0 1px 0 #49bac4; -moz-box-shadow: 0 1px 0 #102e31, inset 0 1px 0 #49bac4; box-shadow: 0 1px 0 #102e31, inset 0 1px 0 #49bac4; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #1c5358), color-stop(100%, #29777e)); background-image: -webkit-linear-gradient(bottom, #1c5358 0%, #29777e 100%); background-image: -moz-linear-gradient(bottom, #1c5358 0%, #29777e 100%); background-image: -o-linear-gradient(bottom, #1c5358 0%, #29777e 100%); background-image: linear-gradient(bottom, #1c5358 0%, #29777e 100%); }
.btn-secondary:hover { background-color: #1c5358; }
.btn-secondary.dg:hover { cursor: pointer; background-color: #29777e; -webkit-box-shadow: 0 1px 0 #030a0b, inset 0 1px 0 #70c8d0; -moz-box-shadow: 0 1px 0 #030a0b, inset 0 1px 0 #70c8d0; box-shadow: 0 1px 0 #030a0b, inset 0 1px 0 #70c8d0; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #102e31), color-stop(100%, #29777e)); background: -webkit-linear-gradient(bottom, #102e31 0%, #29777e 100%); background: -moz-linear-gradient(bottom, #102e31 0%, #29777e 100%); background: -o-linear-gradient(bottom, #102e31 0%, #29777e 100%); background: linear-gradient(bottom, #102e31 0%, #29777e 100%); }
.btn-secondary.btn-outline { -webkit-box-shadow: 0 0 0 2px #29777e; -moz-box-shadow: 0 0 0 2px #29777e; box-shadow: 0 0 0 2px #29777e; }
.btn-secondary.btn-outline:after { border-color: #29777e; }
.btn-secondary.btn-outline:hover { -webkit-box-shadow: 0 0 0 2px rgba(41, 119, 126, 0); -moz-box-shadow: 0 0 0 2px rgba(41, 119, 126, 0); box-shadow: 0 0 0 2px rgba(41, 119, 126, 0); -webkit-transition: box-shadow 0.15s ease; -moz-transition: box-shadow 0.15s ease; -o-transition: box-shadow 0.15s ease; transition: box-shadow 0.15s ease; }
.btn-secondary.btn-outline a, .btn-secondary.btn-outline input[type="submit"], .btn-secondary.btn-outline input[type="reset"], .btn-secondary.btn-outline input[type="text"], .btn-secondary.btn-outline button[type="button"], .btn-secondary.btn-outline button[type="submit"], .btn-secondary.btn-outline button[type="reset"] { background-color: #29777e; }
.btn-secondary.btn-outline a:hover, .btn-secondary.btn-outline input[type="submit"]:hover, .btn-secondary.btn-outline input[type="reset"]:hover, .btn-secondary.btn-outline input[type="text"]:hover, .btn-secondary.btn-outline button[type="button"]:hover, .btn-secondary.btn-outline button[type="submit"]:hover, .btn-secondary.btn-outline button[type="reset"]:hover { background-color: rgba(41, 119, 126, 0); color: #29777e; }

.btn-default { -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; background-color: #e4eaec; }
.btn-default.dg { -webkit-box-shadow: 0 1px 0 #a8bbc2, inset 0 1px 0 white; -moz-box-shadow: 0 1px 0 #a8bbc2, inset 0 1px 0 white; box-shadow: 0 1px 0 #a8bbc2, inset 0 1px 0 white; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #c6d3d7), color-stop(100%, #e4eaec)); background: -webkit-linear-gradient(bottom, #c6d3d7 0%, #e4eaec 100%); background: -moz-linear-gradient(bottom, #c6d3d7 0%, #e4eaec 100%); background: -o-linear-gradient(bottom, #c6d3d7 0%, #e4eaec 100%); background: linear-gradient(bottom, #c6d3d7 0%, #e4eaec 100%); }
.btn-default:hover { background-color: #c6d3d7; }
.btn-default.dg:hover { cursor: pointer; background-color: #e4eaec; -webkit-box-shadow: 0 1px 0 #8aa4ad, inset 0 1px 0 white; -moz-box-shadow: 0 1px 0 #8aa4ad, inset 0 1px 0 white; box-shadow: 0 1px 0 #8aa4ad, inset 0 1px 0 white; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #a8bbc2), color-stop(100%, #e4eaec)); background: -webkit-linear-gradient(bottom, #a8bbc2 0%, #e4eaec 100%); background: -moz-linear-gradient(bottom, #a8bbc2 0%, #e4eaec 100%); background: -o-linear-gradient(bottom, #a8bbc2 0%, #e4eaec 100%); background: linear-gradient(bottom, #a8bbc2 0%, #e4eaec 100%); }

.btn-white { -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; background-color: white; }
.btn-white.dg { -webkit-box-shadow: 0 1px 0 #cccccc, inset 0 1px 0 white; -moz-box-shadow: 0 1px 0 #cccccc, inset 0 1px 0 white; box-shadow: 0 1px 0 #cccccc, inset 0 1px 0 white; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #cccccc), color-stop(100%, #f2f2f2)); background-image: -webkit-linear-gradient(bottom, #cccccc 0%, #f2f2f2 100%); background-image: -moz-linear-gradient(bottom, #cccccc 0%, #f2f2f2 100%); background-image: -o-linear-gradient(bottom, #cccccc 0%, #f2f2f2 100%); background-image: linear-gradient(bottom, #cccccc 0%, #f2f2f2 100%); }
.btn-white:hover { background-color: #e6e6e6; }
.btn-white a, .btn-white input[type="submit"] { color: #303030 !important; }
.btn-white.dg:hover { cursor: pointer; background-color: white; -webkit-box-shadow: 0 1px 0 #b3b3b3, inset 0 1px 0 white; -moz-box-shadow: 0 1px 0 #b3b3b3, inset 0 1px 0 white; box-shadow: 0 1px 0 #b3b3b3, inset 0 1px 0 white; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #bfbfbf), color-stop(100%, #e6e6e6)); background: -webkit-linear-gradient(bottom, #bfbfbf 0%, #e6e6e6 100%); background: -moz-linear-gradient(bottom, #bfbfbf 0%, #e6e6e6 100%); background: -o-linear-gradient(bottom, #bfbfbf 0%, #e6e6e6 100%); background: linear-gradient(bottom, #bfbfbf 0%, #e6e6e6 100%); }

.btn-success { -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; background-color: #58b67c; }
.btn-success.dg { -webkit-box-shadow: 0 1px 0 #33754c, inset 0 1px 0 #9fd5b4; -moz-box-shadow: 0 1px 0 #33754c, inset 0 1px 0 #9fd5b4; box-shadow: 0 1px 0 #33754c, inset 0 1px 0 #9fd5b4; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #439863), color-stop(100%, #58b67c)); background-image: -webkit-linear-gradient(bottom, #439863 0%, #58b67c 100%); background-image: -moz-linear-gradient(bottom, #439863 0%, #58b67c 100%); background-image: -o-linear-gradient(bottom, #439863 0%, #58b67c 100%); background-image: linear-gradient(bottom, #439863 0%, #58b67c 100%); }
.btn-success:hover { background-color: #439863; }
.btn-success.dg:hover { cursor: pointer; background-color: #58b67c; -webkit-box-shadow: 0 1px 0 #245135, inset 0 1px 0 #c2e5d0; -moz-box-shadow: 0 1px 0 #245135, inset 0 1px 0 #c2e5d0; box-shadow: 0 1px 0 #245135, inset 0 1px 0 #c2e5d0; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #33754c), color-stop(100%, #58b67c)); background: -webkit-linear-gradient(bottom, #33754c 0%, #58b67c 100%); background: -moz-linear-gradient(bottom, #33754c 0%, #58b67c 100%); background: -o-linear-gradient(bottom, #33754c 0%, #58b67c 100%); background: linear-gradient(bottom, #33754c 0%, #58b67c 100%); }

.btn-danger { -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; background-color: #e65502; }
.btn-danger.dg { -webkit-box-shadow: 0 1px 0 #813001, inset 0 1px 0 #fd8f51; -moz-box-shadow: 0 1px 0 #813001, inset 0 1px 0 #fd8f51; box-shadow: 0 1px 0 #813001, inset 0 1px 0 #fd8f51; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #b34202), color-stop(100%, #e65502)); background-image: -webkit-linear-gradient(bottom, #b34202 0%, #e65502 100%); background-image: -moz-linear-gradient(bottom, #b34202 0%, #e65502 100%); background-image: -o-linear-gradient(bottom, #b34202 0%, #e65502 100%); background-image: linear-gradient(bottom, #b34202 0%, #e65502 100%); }
.btn-danger:hover { background-color: #b34202; }
.btn-danger.dg:hover { cursor: pointer; background-color: #e65502; -webkit-box-shadow: 0 1px 0 #4e1d01, inset 0 1px 0 #feb083; -moz-box-shadow: 0 1px 0 #4e1d01, inset 0 1px 0 #feb083; box-shadow: 0 1px 0 #4e1d01, inset 0 1px 0 #feb083; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #813001), color-stop(100%, #e65502)); background: -webkit-linear-gradient(bottom, #813001 0%, #e65502 100%); background: -moz-linear-gradient(bottom, #813001 0%, #e65502 100%); background: -o-linear-gradient(bottom, #813001 0%, #e65502 100%); background: linear-gradient(bottom, #813001 0%, #e65502 100%); }
.btn-danger.btn-outline { -webkit-box-shadow: 0 0 0 2px #e65502; -moz-box-shadow: 0 0 0 2px #e65502; box-shadow: 0 0 0 2px #e65502; }
.btn-danger.btn-outline:after { border-color: #e65502; }
.btn-danger.btn-outline:hover { -webkit-box-shadow: 0 0 0 2px rgba(230, 85, 2, 0); -moz-box-shadow: 0 0 0 2px rgba(230, 85, 2, 0); box-shadow: 0 0 0 2px rgba(230, 85, 2, 0); -webkit-transition: box-shadow 0.15s ease; -moz-transition: box-shadow 0.15s ease; -o-transition: box-shadow 0.15s ease; transition: box-shadow 0.15s ease; }
.btn-danger.btn-outline a, .btn-danger.btn-outline input[type="submit"], .btn-danger.btn-outline input[type="reset"], .btn-danger.btn-outline input[type="text"], .btn-danger.btn-outline button[type="button"], .btn-danger.btn-outline button[type="submit"], .btn-danger.btn-outline button[type="reset"] { background-color: #e65502; }
.btn-danger.btn-outline a:hover, .btn-danger.btn-outline input[type="submit"]:hover, .btn-danger.btn-outline input[type="reset"]:hover, .btn-danger.btn-outline input[type="text"]:hover, .btn-danger.btn-outline button[type="button"]:hover, .btn-danger.btn-outline button[type="submit"]:hover, .btn-danger.btn-outline button[type="reset"]:hover { background-color: rgba(230, 85, 2, 0); color: #e65502; }

.btn-info { -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; background-color: #19495f; }
.btn-info.dg { -webkit-box-shadow: 0 1px 0 #040b0e, inset 0 1px 0 #2e87b0; -moz-box-shadow: 0 1px 0 #040b0e, inset 0 1px 0 #2e87b0; box-shadow: 0 1px 0 #040b0e, inset 0 1px 0 #2e87b0; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #0e2a37), color-stop(100%, #19495f)); background-image: -webkit-linear-gradient(bottom, #0e2a37 0%, #19495f 100%); background-image: -moz-linear-gradient(bottom, #0e2a37 0%, #19495f 100%); background-image: -o-linear-gradient(bottom, #0e2a37 0%, #19495f 100%); background-image: linear-gradient(bottom, #0e2a37 0%, #19495f 100%); }
.btn-info:hover { background-color: #0e2a37; }
.btn-info.dg:hover { cursor: pointer; background-color: #19495f; -webkit-box-shadow: 0 1px 0 black, inset 0 1px 0 #43a2ce; -moz-box-shadow: 0 1px 0 black, inset 0 1px 0 #43a2ce; box-shadow: 0 1px 0 black, inset 0 1px 0 #43a2ce; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #040b0e), color-stop(100%, #19495f)); background: -webkit-linear-gradient(bottom, #040b0e 0%, #19495f 100%); background: -moz-linear-gradient(bottom, #040b0e 0%, #19495f 100%); background: -o-linear-gradient(bottom, #040b0e 0%, #19495f 100%); background: linear-gradient(bottom, #040b0e 0%, #19495f 100%); }

.btn-link { background-color: transparent; }
.btn-link:hover { cursor: pointer; background-color: #19495f; -webkit-box-shadow: 0 1px 0 black, inset 0 1px 0 #43a2ce; -moz-box-shadow: 0 1px 0 black, inset 0 1px 0 #43a2ce; box-shadow: 0 1px 0 black, inset 0 1px 0 #43a2ce; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #040b0e), color-stop(100%, #19495f)); background: -webkit-linear-gradient(bottom, #040b0e 0%, #19495f 100%); background: -moz-linear-gradient(bottom, #040b0e 0%, #19495f 100%); background: -o-linear-gradient(bottom, #040b0e 0%, #19495f 100%); background: linear-gradient(bottom, #040b0e 0%, #19495f 100%); }

/*---end of BOTONES---*/
/*--NEWSFEED-MAIN--*/
.newsfeed-main { position: relative; background: #002435; padding: 10px; }
.newsfeed-main .menu-inside { position: absolute; width: 100%; left: 50%; margin-left: -50%; bottom: 33px; }
@media only screen and (max-width: 767px) { .newsfeed-main .menu-inside { bottom: 23px; } }
@media only screen and (max-width: 320px) { .newsfeed-main .menu-inside { bottom: 23px; } }
.newsfeed-main .menu-inside ul.menu { width: 90px; height: auto; margin: 0 auto; }
.newsfeed-main .menu-inside ul.menu li { height: 20px; width: 20px; margin: 0 5px; float: left; cursor: pointer; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; background: #e4eaec; border: 0 white solid; -webkit-transition: border 0.4s; -moz-transition: border 0.4s; -o-transition: border 0.4s; transition: border 0.4s; }
.newsfeed-main .menu-inside ul.menu li:hover { background: #d5dee1; border: 3px white solid; -webkit-transition: border 0.3s; -moz-transition: border 0.3s; -o-transition: border 0.3s; transition: border 0.3s; }
.newsfeed-main .menu-inside ul.menu li.activo { background-color: #00354e; }
.newsfeed-main ul.menu li { height: 158.33333px; cursor: pointer; overflow: hidden; padding: 0; background: #e4eaec; -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; display: block; }
.newsfeed-main ul.menu li h1, .newsfeed-main ul.menu li h2, .newsfeed-main ul.menu li h3, .newsfeed-main ul.menu li h4, .newsfeed-main ul.menu li h5, .newsfeed-main ul.menu li h6, .newsfeed-main ul.menu li p, .newsfeed-main ul.menu li a { color: white; }
@media only screen and (max-width: 767px) { .newsfeed-main ul.menu li { height: auto; } }
.newsfeed-main ul.menu li:hover { background: #d5dee1; -webkit-transition: background 0.3s; -moz-transition: background 0.3s; -o-transition: background 0.3s; transition: background 0.3s; }
.newsfeed-main ul.menu li .vmiddle { display: table-row; height: 158.33333px; }
@media only screen and (max-width: 767px) { .newsfeed-main ul.menu li .vmiddle { height: auto; } }
.newsfeed-main ul.menu li .vmiddle div.menu-img { width: 27%; display: table-cell; vertical-align: middle; }
.newsfeed-main ul.menu li .vmiddle div.menu-img img { vertical-align: middle; padding-right: 5%; width: 100%; }
@media only screen and (max-width: 767px) { .newsfeed-main ul.menu li .vmiddle div.menu-img { width: 17%; } }
.newsfeed-main ul.menu li .vmiddle div { display: table-cell; vertical-align: middle; }
.newsfeed-main ul.menu li.activo { background-color: #00354e; }
.newsfeed-main .content { position: relative; overflow: hidden; background-color: #29777e; padding: 0; }
.newsfeed-main .content .activo { overflow: hidden; height: 475px; visibility: visible; opacity: 1; -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -o-transition: opacity 0.5s; transition: opacity 0.5s; }
.newsfeed-main .content .activo img { width: 100%; }
.newsfeed-main .content .activo img.auto { width: auto; }
.newsfeed-main .content .inactivo { overflow: hidden; height: 475px; visibility: hidden; opacity: 0; -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -o-transition: opacity 0.5s; transition: opacity 0.5s; margin-top: -475px; }
.newsfeed-main .content .inactivo img { width: 100%; }
.newsfeed-main .content .inactivo img.auto { width: auto; }
.newsfeed-main .content .front:before { content: ' '; display: inline-block; height: 442px; vertical-align: middle; margin-right: -0.25em; }
.newsfeed-main .content .front > div, .newsfeed-main .content .front > article, .newsfeed-main .content .front > section, .newsfeed-main .content .front > figure { display: inline-block; vertical-align: middle; }
.newsfeed-main .content .front div, .newsfeed-main .content .front p, .newsfeed-main .content .front h2, .newsfeed-main .content .front h3, .newsfeed-main .content .front h4, .newsfeed-main .content .front h5, .newsfeed-main .content .front h6, .newsfeed-main .content .front a { color: white; }
.newsfeed-main .content .front h2 { border-top: 1px solid white; border-bottom: 1px solid white; padding-top: 1px; padding-bottom: 0; }
.newsfeed-main .content .front.row { padding-top: 20px; }

/*--END OF NEWSFEED-MAIN--*/
/*--BREAKPOINT--*/
@media only screen and (max-width: 767px) { .break { width: 100% !important; display: block !important; } }

@media only screen and (max-width: 320px) { .break-portrait { width: 100% !important; display: block !important; } }

/*--END OF BREAKPOINT--*/
/*---ESTILOS GENERALES---*/
b, .bold, .b { font-weight: 700; }

strong, .strong { font-weight: 900; }

em, .em { font-style: italic; }

.reverse { direction: rtl; }

.line { border-bottom: 1px solid white; }

.vline { border-left: 1px solid white; }

/*---EFECTOS---*/
.border-radius { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }

.auto { width: auto !important; }

.no-break-word { word-wrap: keep-all !important; }

/*----END OF EFECTOS----*/
/*---CUSTOM-----*/
.main { background: url(../img/structure/bg-secondary-color-light.gif) center bottom/cover no-repeat; padding: 40px 0 130px 0; margin: 0; }
.main h3 { padding: 0; margin: 0; }
.main .fila { padding: 80px 0; }
@media only screen and (max-width: 767px) { .main .btn-medium > a, .main .btn-medium input[type="submit"], .main .btn-medium input[type="reset"], .main .btn-medium input[type="text"], .main .btn-medium button[type="button"], .main .btn-medium button[type="submit"], .main .btn-medium button[type="reset"] { padding: 5px !important; } }

.properties { background-color: #00ccda; padding: 100px 0 140px 0; }

.como-funciona { position: relative; padding-top: 173px; }
.como-funciona:after { content: ""; position: absolute; background: url(../img/structure/bg-section-white-color-top.gif) center top/cover no-repeat, #00ccda; top: 0; width: 100%; height: 152px; }
.como-funciona .pasos .celda { padding: 2em; }
.como-funciona h1, .como-funciona h2, .como-funciona h3, .como-funciona h4, .como-funciona h5, .como-funciona h6, .como-funciona p, .como-funciona a, .como-funciona legend, .como-funciona span { color: #00354e; }

.seguis-pensando { background: url(../img/structure/bg-default-color-light.gif) center bottom/cover no-repeat; min-height: 439px; }

.productos { background-color: #e4eaec; }
.productos h1, .productos h2, .productos h3, .productos h4, .productos h5, .productos h6, .productos p, .productos a, .productos legend, .productos span { color: #00354e; }
.productos h4 { margin: 0; padding: 0; }
.productos .celda { padding: 2% 1% 6% 1%; }
.productos .celda h2 { margin: 0; padding: 0; }

.comentarios { padding: 40px 0 !important; }
.comentarios .flexslider { background: #fff !important; border: 4px solid #fff !important; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.como-funciona-ampliada { position: relative; padding-top: 257px; background-color: #e4eaec; }
.como-funciona-ampliada:after { content: ""; position: absolute; background: url(../img/structure/bg-section-como-funciona-top.gif) center top no-repeat, white; top: 0; width: 100%; height: 257px; }
.como-funciona-ampliada h1, .como-funciona-ampliada h2, .como-funciona-ampliada h3, .como-funciona-ampliada h4, .como-funciona-ampliada h5, .como-funciona-ampliada h6, .como-funciona-ampliada p, .como-funciona-ampliada legend, .como-funciona-ampliada span { color: #00354e; }
.como-funciona-ampliada .paso-1 { margin-bottom: 20px; }
.como-funciona-ampliada .paso-2 { margin-bottom: 20px; }
.como-funciona-ampliada .bg-white-color { background: url(../img/structure/bg-white-color.gif) center bottom no-repeat; }
.como-funciona-ampliada .listo { background-color: white; padding-top: 50px; padding-bottom: 155px; }

.modulos-adicionales { position: relative; margin-bottom: 40px; }
.modulos-adicionales:before { z-index: -1; content: ""; position: absolute; height: 60px; width: 100%; background-color: #e4eaec; top: 0; }
.modulos-adicionales .box { -webkit-transition-property: background; -moz-transition-property: background; -o-transition-property: background; transition-property: background; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; -o-transition-duration: 0.25s; transition-duration: 0.25s; }
.modulos-adicionales .box.active { -webkit-transition-property: background; -moz-transition-property: background; -o-transition-property: background; transition-property: background; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; -o-transition-duration: 0.25s; transition-duration: 0.25s; }

.box { border: 1px solid #b9b9b9; margin-bottom: 20px; position: relative; }
.box h1, .box h2, .box h3, .box h4, .box h5, .box h6, .box p, .box legend, .box span { padding: 10px !important; }
.box h2 { margin-bottom: 0; }
.box.active { background-color: #29777e !important; border: 1px solid #29777e; }
.box.active h2, .box.active p { color: white !important; }
.box.active .fila { border-top: 1px solid #29777e; }
.box.active .fila .celda { border-right: 1px solid #29777e; }
.box.active .btn-primary { background-color: #29777e; }
.box.active .btn-primary button[type="button"] { padding: 8px 10px !important; }
.box.active .btn-primary button[type="button"]:after { content: url("../img/commons/ico-ok.png"); }
.box.active .btn-primary:hover { background-color: #e65502; }
.box.active .btn-primary:hover button[type="button"] { padding: 8px 10px !important; }
.box.active .btn-primary:hover button[type="button"]:after { content: url("../img/commons/ico-borrar.png"); }
.box .btn-primary button[type="button"] { padding: 10px !important; }
.box .btn-primary button[type="button"]:after { content: "Agregar"; }
.box .funcionalidad-web { background: url(../img/structure/funcionalidad-web.gif) center center/cover no-repeat; width: 150px; height: 101px; top: -95px; position: absolute; }
@media only screen and (max-width: 767px) { .box .funcionalidad-web { display: none; } }
.box .fila { border-top: 1px solid #b9b9b9; background: #e4eaec; }
.box .fila .celda { padding: 10px; border-right: 1px solid #b9b9b9; }
.box .fila .celda:last-child { border-right: 0; }
@media only screen and (max-width: 767px) { .box .fila .celda { padding: 10px; border-right: none; border-top: 1px solid #b9b9b9; }
  .box .fila .celda:first-child { border-top: 0; } }

.box-1 { border: 1px solid #b9b9b9; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; margin-bottom: 10px; }
.box-1 .fila.celda:last-child { border-right: 1px solid #b9b9b9; }
.box-1 .fila:nth-child(2n+1) { border-bottom: 1px solid #b9b9b9; }
.box-1 .celda { padding: 10px; }

@media only screen and (max-width: 767px) { .modal-small > h2, .modal-large > h2 { text-align: center; } }
.modal-small .scroll-y, .modal-large .scroll-y { padding: 4px; overflow-y: scroll; height: 170px; margin-bottom: 40px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 0 0 0 1px #d5dee1; -moz-box-shadow: inset 0 0 0 1px #d5dee1; box-shadow: inset 0 0 0 1px #d5dee1; background: #f3f6f7; }
.modal-small .box, .modal-large .box { background-color: white; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; transition-property: transform; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; -o-transition-duration: 0.25s; transition-duration: 0.25s; }
.modal-small .box.active, .modal-large .box.active { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; transition-property: transform; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; -o-transition-duration: 0.25s; transition-duration: 0.25s; position: relative; z-index: 10; }
.modal-small .box p, .modal-large .box p { font-size: 16px; line-height: 2.8ex; max-height: 5.6ex; overflow: hidden; margin: 0 0 0.5em 0; padding: 0; word-wrap: break-word; }
@media only screen and (max-width: 767px) { .modal-small .box p, .modal-large .box p { min-height: 5.6ex; } }
.modal-small .box p b, .modal-large .box p b { color: #29777e; }
.modal-small h4, .modal-large h4 { margin-bottom: 10px; }
.modal-small section.default-color, .modal-large section.default-color { padding: 10px 10px 0 10px !important; background: #dbe3e6; border: 1px solid #b9b9b9; margin-bottom: 10px; }
.modal-small#modal-hotsale, .modal-large#modal-hotsale { max-width: 750px !important; background: url(../img/structure/bg-white-color-modal.gif) center 20px/100% auto no-repeat; background-color: #63b9bc !important; border-color: #63b9bc !important; padding: 0 !important; }

ul.nav-1 li { margin: 0; padding: 0; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; background: transparent; -webkit-transition: background 0.15s; -moz-transition: background 0.15s; -o-transition: background 0.15s; transition: background 0.15s; }
ul.nav-1 li.active { background: #19495f; -webkit-transition: background 0.15s; -moz-transition: background 0.15s; -o-transition: background 0.15s; transition: background 0.15s; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; }
ul.nav-1 li.active a { color: white; width: 100%; height: 100%; display: block; padding: 5px inherit; }
ul.nav-1 li.active:hover { background: #e65502; -webkit-transition: background 0.15s; -moz-transition: background 0.15s; -o-transition: background 0.15s; transition: background 0.15s; }
ul.nav-1 li a { width: 100%; height: 100%; display: block; padding: 5px inherit; font-size: 14px; }
@media only screen and (max-width: 330px) { ul.nav-1 li a { font-size: 12px; } }
ul.nav-1 li:hover { background: #00ccda; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; -webkit-transition: background 0.15s; -moz-transition: background 0.15s; -o-transition: background 0.15s; transition: background 0.15s; }
@media only screen and (max-width: 767px) { ul.nav-1 li:nth-child(2) { display: none; } }

footer { position: relative; padding-top: 173px; background-color: #e2ebed; }
footer:after { content: ""; position: absolute; background: url(../img/structure/bg-section-footer-top.gif) center top/cover no-repeat, white; top: 0; width: 100%; height: 152px; }

.sociales { margin: 40px 0 !important; }

.twitter { background: url(../img/commons/twitter.gif) center top no-repeat; height: 57px; width: 60px; font-size: 0; cursor: pointer; }
.twitter a { display: block; width: 100%; height: 100%; }
.twitter:hover { background: url(../img/commons/twitter.gif) center bottom no-repeat; }

.facebook { background: url(../img/commons/facebook.gif) center top no-repeat; height: 57px; width: 60px; font-size: 0; cursor: pointer; }
.facebook a { display: block; width: 100%; height: 100%; }
.facebook:hover { background: url(../img/commons/facebook.gif) center bottom no-repeat; }

.google-plus { background: url(../img/commons/google-plus.gif) center top no-repeat; height: 57px; width: 60px; font-size: 0; cursor: pointer; }
.google-plus a { display: block; width: 100%; height: 100%; }
.google-plus:hover { background: url(../img/commons/google-plus.gif) center bottom no-repeat; }

.fixed-nav { color: white; background-color: #303030; }
.fixed-nav .fixed-nav-rubro { color: #808080; font-size: 13px; font-style: italic; border-bottom: #3a3a3a 1px solid; }
.fixed-nav .fixed-nav-rubro .modulos { font-weight: 900; }
.fixed-nav .fixed-nav-rubro .modulos i { font-style: normal; cursor: pointer; }
.fixed-nav .fixed-nav-rubro .modulos i:hover { color: white; }
.fixed-nav .fixed-nav-detalle { color: white; }
.fixed-nav .fixed-nav-detalle .celda { padding: 20px; }
.fixed-nav .fixed-nav-detalle .tipo-sitio { font-size: 26px; font-weight: 900; word-wrap: break-word; }
.fixed-nav .fixed-nav-detalle .implementacion { font-size: 22px; }
.fixed-nav .fixed-nav-detalle .modulos { font-size: 22px; }
.fixed-nav .fixed-nav-detalle .costo { font-size: 26px; }
.fixed-nav .tipo-sitio { background-color: #3a3a3a; width: 18%; }
.fixed-nav .implementacion { background-color: #303030; width: 13%; }
.fixed-nav .modulos { background-color: #292929; width: 9.33333%; }
.fixed-nav .costo { background-color: #3a3a3a; width: 13%; }
.fixed-nav .btn-trash { width: 15px; height: 15px; background: url(../img/commons/btn-trash.png) center top no-repeat; }
.fixed-nav .btn-trash:hover { background: url(../img/commons/btn-trash.png) center bottom no-repeat; }

.precios { background: url(../img/structure/bg-default-color-light-precios.gif) center top/contain no-repeat, #e2ebed; position: relative; padding-bottom: 80px; }
.precios .precios-imagen { position: absolute; width: 15.5%; }
.precios .precios-imagen img { width: auto; }
@media only screen and (max-width: 1172px) { .precios .precios-imagen img { width: 80%; } }
.precios .precios-text { margin-bottom: 60px; }
.precios .precios-text h1, .precios .precios-text h2, .precios .precios-text h3, .precios .precios-text h4, .precios .precios-text h5, .precios .precios-text h6 { margin: 0; padding: 0; }
@media only screen and (max-width: 767px) { .precios .precios-text { text-align: center; }
  .precios .precios-text .btn-danger.btn-outline { width: 50%; margin: 0 auto; } }

.tabla .active { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; transition-property: transform; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; -o-transition-duration: 0.25s; transition-duration: 0.25s; background-color: #e2ebed !important; -webkit-box-shadow: 1px 0 12px 2px #4d4d4d; -moz-box-shadow: 1px 0 12px 2px #4d4d4d; box-shadow: 1px 0 12px 2px #4d4d4d; }
.tabla .active .first-li { height: 280px !important; text-align: center; }
.tabla .active .first-li .tabla-head { background-color: #e65502; padding: 10px; }
.tabla ul.item li { line-height: 3.97ex; font-size: 16px; height: 3.97ex; overflow: hidden; margin: 0; padding: 0; word-wrap: break-word; border-bottom: 1px solid #c6d3d7; }
@media only screen and (max-width: 1222px) { .tabla ul.item li { font-size: 14px; } }
.tabla .tabla-details { background-color: white; border: #c6d3d7 1px solid; }
@media only screen and (max-width: 767px) { .tabla .tabla-details { margin-bottom: 20px; } }
.tabla .first-li { height: 280px !important; text-align: center; overflow: visible !important; }
@media only screen and (max-width: 767px) { .tabla .first-li { height: auto; } }
.tabla .first-li .tabla-head { background-color: #e2a63f; padding: 10px; /*--20160516--*/ position: relative; }
.tabla .first-li .tabla-head .hotsale { position: absolute; width: 70px; height: 70px; left: 50%; margin-left: -35px; top: -50px; background: red; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; color: white; font-weight: 900; padding-top: 20px; font-size: 13px; z-index: 10; }
.tabla .first-li .tabla-head h2 { color: white; font-weight: 900; position: relative; z-index: 11px; }
.tabla .first-li .tabla-head:hover { background-color: #00354e; cursor: pointer; }
.tabla .first-li h6 { margin-bottom: 10px; padding: 10px; }
.tabla .first-li h5 { padding: 10px; }
.tabla .first-li p { line-height: 2.5ex; font-size: 14px; height: 7.5ex; overflow: hidden; margin: 0 0 10px 0; padding: 0 10px; word-wrap: break-word; }
@media only screen and (max-width: 767px) { .tabla .first-li p { height: auto; font-size: 14px; } }
@media only screen and (max-width: 767px) { .tabla .celda.treinta { display: none; } }

.fancy-empresas li { text-align: center; display: inline-block; float: left; padding-left: 0.83333%; padding-right: 0.83333%; width: 50%; }
@media only screen and (min-width: 0px) { .fancy-empresas li { width: 50%; } }
@media only screen and (min-width: 768px) { .fancy-empresas li { width: 33.33333%; } }
@media only screen and (min-width: 1200px) { .fancy-empresas li { width: 16.66667%; } }
@media only screen and (max-width: 320px) { .fancy-empresas li { width: 100%; } }

@media only screen and (max-width: 767px) { .id { text-align: center; } }

/*----MODAL----*/
#modal-adquirir .picker { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; height: 30px; width: 100%; }
#modal-adquirir .picker select { height: 30px; }
#modal-adquirir .celda.espacio { width: 3%; }
#modal-adquirir .vline { background: #e4eaec; width: 0.25%; }
#modal-adquirir .line { border-bottom: 1px solid #e4eaec; }
#modal-adquirir > .fila > .celda:nth-child(1) { padding-right: 30px; }
#modal-adquirir > .fila > .celda:nth-child(3) { padding-left: 30px; }

/*---MI-COMPRA---*/
ul.step { margin-bottom: 20px; width: 100%; display: block; /*-----eliminar espacio en blanco del inline-block-------*/ word-spacing: -1px; font-size: 1px; letter-spacing: -1px; /*-----eliminar espacio en blanco del inline-block-------*/ }
ul.step[gumby-fixed="top"] { z-index: 99999; }
ul.step li { width: 20%; border: 1px solid #e4e4e4; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; background-color: #f2f2f2; -webkit-box-shadow: 4px 0 7px rgba(0, 0, 0, 0.32), inset 0 -7px 10px rgba(0, 0, 0, 0.12); -moz-box-shadow: 4px 0 7px rgba(0, 0, 0, 0.32), inset 0 -7px 10px rgba(0, 0, 0, 0.12); box-shadow: 4px 0 7px rgba(0, 0, 0, 0.32), inset 0 -7px 10px rgba(0, 0, 0, 0.12); background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #b7b7b7), color-stop(100%, #f1f1f1)); background-image: -webkit-linear-gradient(bottom, #b7b7b7 0%, #f1f1f1 100%); background-image: -moz-linear-gradient(bottom, #b7b7b7 0%, #f1f1f1 100%); background-image: -o-linear-gradient(bottom, #b7b7b7 0%, #f1f1f1 100%); background-image: linear-gradient(bottom, #b7b7b7 0%, #f1f1f1 100%); display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; vertical-align: middle; padding: 0; /*IE*/ /*-----eliminar espacio en blanco del inline-block-------*/ word-spacing: normal; font-size: 2rem; /*u otra unidad para IE8 y -*/ letter-spacing: normal; white-space: normal; zoom: 1; /*IE6 y IE7 -*/ *display: inline; /*IE6 y IE7 -*/ /*-----eliminar espacio en blanco del inline-block-------*/ }
@media screen and (-webkit-min-device-pixel-ratio: 0) { ul.step li { width: 20%; } }
@media only screen and (max-width: 767px) { ul.step li { width: 20%; } }
ul.step li:first-child { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -ms-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
ul.step li:last-child { -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -ms-border-radius: 0 4px 4px 0; -o-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
ul.step li:first-letter { font-size: 1.5em; }
ul.step li a { display: block; width: 100%; height: 100%; padding: 10px; color: #8a8a8a; font-size: 14px; font-weight: 900; font-style: italic; text-shadow: 0 1px 0 white; }
@media only screen and (max-width: 844px) { ul.step li a { padding: 10px 0; } }
@media only screen and (max-width: 393px) { ul.step li a { padding: 0; font-size: 10px; } }
ul.step li.step-active { border: 1px solid #ff061f; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; background-color: #bd0517; -webkit-box-shadow: 4px 0 7px rgba(0, 0, 0, 0.32), inset 0 -7px 10px rgba(0, 0, 0, 0.12); -moz-box-shadow: 4px 0 7px rgba(0, 0, 0, 0.32), inset 0 -7px 10px rgba(0, 0, 0, 0.12); box-shadow: 4px 0 7px rgba(0, 0, 0, 0.32), inset 0 -7px 10px rgba(0, 0, 0, 0.12); background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #76020e), color-stop(100%, #bd0517)); background-image: -webkit-linear-gradient(bottom, #76020e 0%, #bd0517 100%); background-image: -moz-linear-gradient(bottom, #76020e 0%, #bd0517 100%); background-image: -o-linear-gradient(bottom, #76020e 0%, #bd0517 100%); background-image: linear-gradient(bottom, #76020e 0%, #bd0517 100%); }
ul.step li.step-active a { color: white; text-shadow: 0 1px 0 black; }
ul.step li.step-ok { border: 1px solid #255d0d; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; background-color: #255c0c; -webkit-box-shadow: 4px 0 7px rgba(0, 0, 0, 0.32), inset 0 -7px 10px rgba(0, 0, 0, 0.12); -moz-box-shadow: 4px 0 7px rgba(0, 0, 0, 0.32), inset 0 -7px 10px rgba(0, 0, 0, 0.12); box-shadow: 4px 0 7px rgba(0, 0, 0, 0.32), inset 0 -7px 10px rgba(0, 0, 0, 0.12); background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #153507), color-stop(100%, #255b0b)); background-image: -webkit-linear-gradient(bottom, #153507 0%, #255b0b 100%); background-image: -moz-linear-gradient(bottom, #153507 0%, #255b0b 100%); background-image: -o-linear-gradient(bottom, #153507 0%, #255b0b 100%); background-image: linear-gradient(bottom, #153507 0%, #255b0b 100%); }
ul.step li.step-ok a { color: #112d05; text-shadow: 0 1px 0 #2b700c; }

.step-mi-compra > .row, .step-envio > .row, .step-pago > .row, .step-verificacion > .row, .step-final > .row { padding: 0 inherit 40px inherit; }

.step-envio, .step-verificacion { background-color: rgba(12, 12, 12, 0.25); }

.step-pago .fila.field { background: transparent; -webkit-transition: background 0.15s ease-in; -moz-transition: background 0.15s ease-in; -o-transition: background 0.15s ease-in; transition: background 0.15s ease-in; min-height: 50px; }
.step-pago .fila.field:hover { background: #e4eaec; -webkit-transition: background 0.15s ease-out; -moz-transition: background 0.15s ease-out; -o-transition: background 0.15s ease-out; transition: background 0.15s ease-out; }
.step-pago .fila.field .celda:hover { cursor: pointer; }
.step-pago .fila.field .celda:nth-child(2) { padding-left: 5px; }

.subtotal-mi-compra { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.15)), color-stop(100%, rgba(255, 255, 255, 0.15))), #f2f2f2; background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 0%, rgba(255, 255, 255, 0.15) 100%), #f2f2f2; background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 0%, rgba(255, 255, 255, 0.15) 100%), #f2f2f2; background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 0%, rgba(255, 255, 255, 0.15) 100%), #f2f2f2; background: linear-gradient(bottom, rgba(0, 0, 0, 0.15) 0%, rgba(255, 255, 255, 0.15) 100%), #f2f2f2; background-color: #f2f2f2; width: 100%; padding: 10px; margin-bottom: 20px; }
.subtotal-mi-compra .fila { border: 0; min-height: inherit; margin-bottom: 5px; }
.subtotal-mi-compra .fila .celda:first-child { width: 30%; }
.subtotal-mi-compra .fila .celda:last-child { width: 70%; }

.fancy-pago-mi-compra .pago-mi-compra { display: inline-block; float: left; padding-left: 0.83333%; padding-right: 0.83333%; width: 33.33333%; border: 1px solid #e4eaec; -webkit-transition: background 0.15s ease-in; -moz-transition: background 0.15s ease-in; -o-transition: background 0.15s ease-in; transition: background 0.15s ease-in; }
@media only screen and (min-width: 0px) { .fancy-pago-mi-compra .pago-mi-compra { width: 33.33333%; } }
@media only screen and (min-width: 768px) { .fancy-pago-mi-compra .pago-mi-compra { width: 25%; } }
@media only screen and (min-width: 1200px) { .fancy-pago-mi-compra .pago-mi-compra { width: 14.28571%; } }
@media only screen and (max-width: 320px) { .fancy-pago-mi-compra .pago-mi-compra { width: 100% !important; } }
.fancy-pago-mi-compra .pago-mi-compra.toggle:hover, .fancy-pago-mi-compra .pago-mi-compra.switch:hover { -webkit-transition: background 0.15s ease-out; -moz-transition: background 0.15s ease-out; -o-transition: background 0.15s ease-out; transition: background 0.15s ease-out; background: white; cursor: pointer; }

.pago-mi-compra { border: 1px solid #e4eaec; -webkit-transition: background 0.15s ease-in; -moz-transition: background 0.15s ease-in; -o-transition: background 0.15s ease-in; transition: background 0.15s ease-in; }
.pago-mi-compra .fila { min-height: 52px; border: none; }
@media only screen and (max-width: 320px) { .pago-mi-compra { width: 100% !important; } }
.pago-mi-compra.toggle:hover, .pago-mi-compra.switch:hover { -webkit-transition: background 0.15s ease-out; -moz-transition: background 0.15s ease-out; -o-transition: background 0.15s ease-out; transition: background 0.15s ease-out; background: white; cursor: pointer; }

/*---TOOGLE---*/
.drawer { padding: 0 !important; }
.drawer.active { max-height: auto; }

/*---END OF MI-COMPRA---*/
/*---PERSONALIZACION DE LOS DROPDOWN--*/
.dropdown-id ul.dropdown-id#dropdown-id-mi-compra { left: 0 !important; top: 50px !important; }
.dropdown-id:hover ul.dropdown-id#dropdown-id-mi-compra { left: 0 !important; top: 50px !important; }

/*---FLEX---*/
.flex-container { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-around; align-content: center; align-items: center; }
@media only screen and (max-width: 767px) { .flex-container { flex-direction: column; } }

.flex-item { word-wrap: break-word; }
@media only screen and (max-width: 767px) { .flex-item { flex: 0 1 100%; align-self: stretch !important; border: 1px solid #e4eaec; border-bottom: none; }
  .flex-item:last-child { border-bottom: 1px solid #e4eaec; }
  .flex-item > div { margin-bottom: 5px; } }

.flex-item:nth-child(1) { order: 1; flex: 0 1 10%; align-self: center; }
@media only screen and (max-width: 767px) { .flex-item:nth-child(1) { display: none; } }

.flex-item:nth-child(2) { order: 2; flex: 0 1 60%; align-self: center; }

.flex-item:nth-child(3) { order: 3; flex: 0 1 10%; align-self: center; }

.flex-item:nth-child(4) { order: 4; flex: 0 1 10%; align-self: center; }

.flex-item:nth-child(5) { order: 5; flex: 0 1 10%; align-self: center; }

.thead { -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; -ms-border-radius: 2px 2px 0 0; -o-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; }
@media only screen and (max-width: 767px) { .thead { display: none; } }

.tbody { -webkit-border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; -ms-border-radius: 0 0 2px 2px; -o-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px; }
.tbody .flex-item { padding: 5px; }

/*---END OF FLEX---*/
.imiwrapper-precios { margin-top: 100px; }
@media only screen and (max-width: 767px) { .imiwrapper-precios { margin-top: 0; } }
