<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
* UFV.ca - Vendors Compiled Stylesheets - Anthony Lepki,  2023
*/
/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body { margin: 0; }

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

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

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

[hidden], template { display: none; }

a { background-color: transparent; }

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

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

b, strong { font-weight: 700; }

dfn { font-style: italic; }

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

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

small { font-size: 80%; }

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

sup { top: -.5em; }

sub { bottom: -.25em; }

img { border: 0; }

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

figure { margin: 1em 40px; }

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

pre { overflow: auto; }

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

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

button { overflow: visible; }

button, select { text-transform: none; }

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

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

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

input { line-height: normal; }

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

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

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

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

fieldset { padding: .35em .625em .75em; margin: 0 2px; border: 1px solid silver; }

legend { padding: 0; border: 0; }

textarea { overflow: auto; }

optgroup { font-weight: 700; }

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

td, th { padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print { *, :after, :before { color: #000 !important; text-shadow: none !important; background: 0 0 !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  blockquote, pre { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  img, tr { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  h2, h3, p { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  select { background: #fff !important; }
  .navbar { display: none; }
  .btn &gt; .caret, .dropup &gt; .btn &gt; .caret { border-top-color: #000 !important; }
  .label { border: 1px solid #000; }
  .table { border-collapse: collapse !important; }
  .table td, .table th { background-color: #fff !important; }
  .table-bordered td, .table-bordered th { border: 1px solid #ddd !important; } }
@font-face { font-family: 'Glyphicons Halflings'; src: url(../fonts/glyphicons-halflings-regular.eot); src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(../fonts/glyphicons-halflings-regular.woff) format("woff"), url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg"); }
.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

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

body { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.42857143; color: #333; background-color: #fff; }

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

a { color: #337ab7; text-decoration: none; }

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

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

figure { margin: 0; }

img { vertical-align: middle; }

.carousel-inner &gt; .item &gt; a &gt; img, .carousel-inner &gt; .item &gt; img, .img-responsive, .thumbnail a &gt; img, .thumbnail &gt; img { display: block; max-width: 100%; height: auto; }

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

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

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

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

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

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

[role=button] { cursor: pointer; }

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

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

.h1, .h2, .h3, h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }

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

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

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

.h1, h1 { font-size: 36px; }

.h2, h2 { font-size: 30px; }

.h3, h3 { font-size: 24px; }

.h4, h4 { font-size: 18px; }

.h5, h5 { font-size: 14px; }

.h6, h6 { font-size: 12px; }

p { margin: 0 0 10px; }

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

@media (min-width: 768px) { .lead { font-size: 21px; } }
.small, small { font-size: 85%; }

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

.text-left { text-align: left; }

.text-right { text-align: right; }

.text-center { text-align: center; }

.text-justify { text-align: justify; }

.text-nowrap { white-space: nowrap; }

.text-lowercase { text-transform: lowercase; }

.text-uppercase { text-transform: uppercase; }

.text-capitalize { text-transform: capitalize; }

.text-muted { color: #777; }

.text-primary { color: #337ab7; }

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

.text-success { color: #3c763d; }

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

.text-info { color: #31708f; }

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

.text-warning { color: #8a6d3b; }

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

.text-danger { color: #a94442; }

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

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

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

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

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

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

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

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

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

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

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

.page-header { padding-bottom: 9px; margin: 40px 0 20px; border-bottom: 1px solid #eee; }

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

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

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

.list-inline { padding-left: 0; margin-left: -5px; list-style: none; }

.list-inline &gt; li { display: inline-block; padding-right: 5px; padding-left: 5px; }

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

dd, dt { line-height: 1.42857143; }

dt { font-weight: 700; }

dd { margin-left: 0; }

@media (min-width: 768px) { .dl-horizontal dt { float: left; width: 160px; overflow: hidden; clear: left; text-align: right; text-overflow: ellipsis; white-space: nowrap; }
  .dl-horizontal dd { margin-left: 180px; } }
abbr[data-original-title], abbr[title] { cursor: help; border-bottom: 1px dotted #777; }

.initialism { font-size: 90%; text-transform: uppercase; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 768px) { .container { width: 750px; } }
@media (min-width: 992px) { .container { width: 970px; } }
@media (min-width: 1200px) { .container { width: 1170px; } }
.container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 768px) { .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { float: left; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-1 { width: 8.33333333%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-pull-11 { right: 91.66666667%; }
  .col-sm-pull-10 { right: 83.33333333%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-8 { right: 66.66666667%; }
  .col-sm-pull-7 { right: 58.33333333%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-5 { right: 41.66666667%; }
  .col-sm-pull-4 { right: 33.33333333%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-2 { right: 16.66666667%; }
  .col-sm-pull-1 { right: 8.33333333%; }
  .col-sm-pull-0 { right: auto; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-push-11 { left: 91.66666667%; }
  .col-sm-push-10 { left: 83.33333333%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-8 { left: 66.66666667%; }
  .col-sm-push-7 { left: 58.33333333%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-5 { left: 41.66666667%; }
  .col-sm-push-4 { left: 33.33333333%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-2 { left: 16.66666667%; }
  .col-sm-push-1 { left: 8.33333333%; }
  .col-sm-push-0 { left: auto; }
  .col-sm-offset-12 { margin-left: 100%; }
  .col-sm-offset-11 { margin-left: 91.66666667%; }
  .col-sm-offset-10 { margin-left: 83.33333333%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-8 { margin-left: 66.66666667%; }
  .col-sm-offset-7 { margin-left: 58.33333333%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-5 { margin-left: 41.66666667%; }
  .col-sm-offset-4 { margin-left: 33.33333333%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-2 { margin-left: 16.66666667%; }
  .col-sm-offset-1 { margin-left: 8.33333333%; }
  .col-sm-offset-0 { margin-left: 0; } }
@media (min-width: 992px) { .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-1 { width: 8.33333333%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-pull-11 { right: 91.66666667%; }
  .col-md-pull-10 { right: 83.33333333%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-8 { right: 66.66666667%; }
  .col-md-pull-7 { right: 58.33333333%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-5 { right: 41.66666667%; }
  .col-md-pull-4 { right: 33.33333333%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-2 { right: 16.66666667%; }
  .col-md-pull-1 { right: 8.33333333%; }
  .col-md-pull-0 { right: auto; }
  .col-md-push-12 { left: 100%; }
  .col-md-push-11 { left: 91.66666667%; }
  .col-md-push-10 { left: 83.33333333%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-8 { left: 66.66666667%; }
  .col-md-push-7 { left: 58.33333333%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-5 { left: 41.66666667%; }
  .col-md-push-4 { left: 33.33333333%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-2 { left: 16.66666667%; }
  .col-md-push-1 { left: 8.33333333%; }
  .col-md-push-0 { left: auto; }
  .col-md-offset-12 { margin-left: 100%; }
  .col-md-offset-11 { margin-left: 91.66666667%; }
  .col-md-offset-10 { margin-left: 83.33333333%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-8 { margin-left: 66.66666667%; }
  .col-md-offset-7 { margin-left: 58.33333333%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-5 { margin-left: 41.66666667%; }
  .col-md-offset-4 { margin-left: 33.33333333%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-2 { margin-left: 16.66666667%; }
  .col-md-offset-1 { margin-left: 8.33333333%; }
  .col-md-offset-0 { margin-left: 0; } }
@media (min-width: 1200px) { .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 { float: left; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1 { width: 8.33333333%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-pull-11 { right: 91.66666667%; }
  .col-lg-pull-10 { right: 83.33333333%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-8 { right: 66.66666667%; }
  .col-lg-pull-7 { right: 58.33333333%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-5 { right: 41.66666667%; }
  .col-lg-pull-4 { right: 33.33333333%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-2 { right: 16.66666667%; }
  .col-lg-pull-1 { right: 8.33333333%; }
  .col-lg-pull-0 { right: auto; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-push-11 { left: 91.66666667%; }
  .col-lg-push-10 { left: 83.33333333%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-8 { left: 66.66666667%; }
  .col-lg-push-7 { left: 58.33333333%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-5 { left: 41.66666667%; }
  .col-lg-push-4 { left: 33.33333333%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-2 { left: 16.66666667%; }
  .col-lg-push-1 { left: 8.33333333%; }
  .col-lg-push-0 { left: auto; }
  .col-lg-offset-12 { margin-left: 100%; }
  .col-lg-offset-11 { margin-left: 91.66666667%; }
  .col-lg-offset-10 { margin-left: 83.33333333%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-8 { margin-left: 66.66666667%; }
  .col-lg-offset-7 { margin-left: 58.33333333%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-5 { margin-left: 41.66666667%; }
  .col-lg-offset-4 { margin-left: 33.33333333%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-2 { margin-left: 16.66666667%; }
  .col-lg-offset-1 { margin-left: 8.33333333%; }
  .col-lg-offset-0 { margin-left: 0; } }
table { background-color: transparent; }

caption { padding-top: 8px; padding-bottom: 8px; color: #777; text-align: left; }

th { text-align: left; }

.table { width: 100%; max-width: 100%; margin-bottom: 20px; }

.table &gt; tbody &gt; tr &gt; td, .table &gt; tbody &gt; tr &gt; th, .table &gt; tfoot &gt; tr &gt; td, .table &gt; tfoot &gt; tr &gt; th, .table &gt; thead &gt; tr &gt; td, .table &gt; thead &gt; tr &gt; th { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; }

.table &gt; thead &gt; tr &gt; th { vertical-align: bottom; border-bottom: 2px solid #ddd; }

.table &gt; caption + thead &gt; tr:first-child &gt; td, .table &gt; caption + thead &gt; tr:first-child &gt; th, .table &gt; colgroup + thead &gt; tr:first-child &gt; td, .table &gt; colgroup + thead &gt; tr:first-child &gt; th, .table &gt; thead:first-child &gt; tr:first-child &gt; td, .table &gt; thead:first-child &gt; tr:first-child &gt; th { border-top: 0; }

.table &gt; tbody + tbody { border-top: 2px solid #ddd; }

.table .table { background-color: #fff; }

.table-condensed &gt; tbody &gt; tr &gt; td, .table-condensed &gt; tbody &gt; tr &gt; th, .table-condensed &gt; tfoot &gt; tr &gt; td, .table-condensed &gt; tfoot &gt; tr &gt; th, .table-condensed &gt; thead &gt; tr &gt; td, .table-condensed &gt; thead &gt; tr &gt; th { padding: 5px; }

.table-bordered { border: 1px solid #ddd; }

.table-bordered &gt; tbody &gt; tr &gt; td, .table-bordered &gt; tbody &gt; tr &gt; th, .table-bordered &gt; tfoot &gt; tr &gt; td, .table-bordered &gt; tfoot &gt; tr &gt; th, .table-bordered &gt; thead &gt; tr &gt; td, .table-bordered &gt; thead &gt; tr &gt; th 
{ 
border: 1px solid #ddd; 
/* 11242016 
white-space: nowrap;
*/

}

.table-bordered &gt; thead &gt; tr &gt; td, .table-bordered &gt; thead &gt; tr &gt; th { border-bottom-width: 2px; }

.table-striped &gt; tbody &gt; tr:nth-of-type(odd) { background-color: #f9f9f9; }

.table-hover &gt; tbody &gt; tr:hover { background-color: #f5f5f5; }

table col[class*=col-] { position: static; display: table-column; float: none; }

table td[class*=col-], table th[class*=col-] { position: static; display: table-cell; float: none; }

.table &gt; tbody &gt; tr.active &gt; td, .table &gt; tbody &gt; tr.active &gt; th, .table &gt; tbody &gt; tr &gt; td.active, .table &gt; tbody &gt; tr &gt; th.active, .table &gt; tfoot &gt; tr.active &gt; td, .table &gt; tfoot &gt; tr.active &gt; th, .table &gt; tfoot &gt; tr &gt; td.active, .table &gt; tfoot &gt; tr &gt; th.active, .table &gt; thead &gt; tr.active &gt; td, .table &gt; thead &gt; tr.active &gt; th, .table &gt; thead &gt; tr &gt; td.active, .table &gt; thead &gt; tr &gt; th.active { background-color: #f5f5f5; }

.table-hover &gt; tbody &gt; tr.active:hover &gt; td, .table-hover &gt; tbody &gt; tr.active:hover &gt; th, .table-hover &gt; tbody &gt; tr:hover &gt; .active, .table-hover &gt; tbody &gt; tr &gt; td.active:hover, .table-hover &gt; tbody &gt; tr &gt; th.active:hover { background-color: #e8e8e8; }

.table &gt; tbody &gt; tr.success &gt; td, .table &gt; tbody &gt; tr.success &gt; th, .table &gt; tbody &gt; tr &gt; td.success, .table &gt; tbody &gt; tr &gt; th.success, .table &gt; tfoot &gt; tr.success &gt; td, .table &gt; tfoot &gt; tr.success &gt; th, .table &gt; tfoot &gt; tr &gt; td.success, .table &gt; tfoot &gt; tr &gt; th.success, .table &gt; thead &gt; tr.success &gt; td, .table &gt; thead &gt; tr.success &gt; th, .table &gt; thead &gt; tr &gt; td.success, .table &gt; thead &gt; tr &gt; th.success { background-color: #dff0d8; }

.table-hover &gt; tbody &gt; tr.success:hover &gt; td, .table-hover &gt; tbody &gt; tr.success:hover &gt; th, .table-hover &gt; tbody &gt; tr:hover &gt; .success, .table-hover &gt; tbody &gt; tr &gt; td.success:hover, .table-hover &gt; tbody &gt; tr &gt; th.success:hover { background-color: #d0e9c6; }

.table &gt; tbody &gt; tr.info &gt; td, .table &gt; tbody &gt; tr.info &gt; th, .table &gt; tbody &gt; tr &gt; td.info, .table &gt; tbody &gt; tr &gt; th.info, .table &gt; tfoot &gt; tr.info &gt; td, .table &gt; tfoot &gt; tr.info &gt; th, .table &gt; tfoot &gt; tr &gt; td.info, .table &gt; tfoot &gt; tr &gt; th.info, .table &gt; thead &gt; tr.info &gt; td, .table &gt; thead &gt; tr.info &gt; th, .table &gt; thead &gt; tr &gt; td.info, .table &gt; thead &gt; tr &gt; th.info { background-color: #d9edf7; }

.table-hover &gt; tbody &gt; tr.info:hover &gt; td, .table-hover &gt; tbody &gt; tr.info:hover &gt; th, .table-hover &gt; tbody &gt; tr:hover &gt; .info, .table-hover &gt; tbody &gt; tr &gt; td.info:hover, .table-hover &gt; tbody &gt; tr &gt; th.info:hover { background-color: #c4e3f3; }

.table &gt; tbody &gt; tr.warning &gt; td, .table &gt; tbody &gt; tr.warning &gt; th, .table &gt; tbody &gt; tr &gt; td.warning, .table &gt; tbody &gt; tr &gt; th.warning, .table &gt; tfoot &gt; tr.warning &gt; td, .table &gt; tfoot &gt; tr.warning &gt; th, .table &gt; tfoot &gt; tr &gt; td.warning, .table &gt; tfoot &gt; tr &gt; th.warning, .table &gt; thead &gt; tr.warning &gt; td, .table &gt; thead &gt; tr.warning &gt; th, .table &gt; thead &gt; tr &gt; td.warning, .table &gt; thead &gt; tr &gt; th.warning { background-color: #fcf8e3; }

.table-hover &gt; tbody &gt; tr.warning:hover &gt; td, .table-hover &gt; tbody &gt; tr.warning:hover &gt; th, .table-hover &gt; tbody &gt; tr:hover &gt; .warning, .table-hover &gt; tbody &gt; tr &gt; td.warning:hover, .table-hover &gt; tbody &gt; tr &gt; th.warning:hover { background-color: #faf2cc; }

.table &gt; tbody &gt; tr.danger &gt; td, .table &gt; tbody &gt; tr.danger &gt; th, .table &gt; tbody &gt; tr &gt; td.danger, .table &gt; tbody &gt; tr &gt; th.danger, .table &gt; tfoot &gt; tr.danger &gt; td, .table &gt; tfoot &gt; tr.danger &gt; th, .table &gt; tfoot &gt; tr &gt; td.danger, .table &gt; tfoot &gt; tr &gt; th.danger, .table &gt; thead &gt; tr.danger &gt; td, .table &gt; thead &gt; tr.danger &gt; th, .table &gt; thead &gt; tr &gt; td.danger, .table &gt; thead &gt; tr &gt; th.danger { background-color: #f2dede; }

.table-hover &gt; tbody &gt; tr.danger:hover &gt; td, .table-hover &gt; tbody &gt; tr.danger:hover &gt; th, .table-hover &gt; tbody &gt; tr:hover &gt; .danger, .table-hover &gt; tbody &gt; tr &gt; td.danger:hover, .table-hover &gt; tbody &gt; tr &gt; th.danger:hover { background-color: #ebcccc; }

.table-responsive { min-height: .01%; overflow-x: auto; }

@media screen and (max-width: 767px) { .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
  .table-responsive &gt; .table { margin-bottom: 0; }
  .table-responsive &gt; .table &gt; tbody &gt; tr &gt; td, .table-responsive &gt; .table &gt; tbody &gt; tr &gt; th, .table-responsive &gt; .table &gt; tfoot &gt; tr &gt; td, .table-responsive &gt; .table &gt; tfoot &gt; tr &gt; th, .table-responsive &gt; .table &gt; thead &gt; tr &gt; td, .table-responsive &gt; .table &gt; thead &gt; tr &gt; th { white-space: nowrap; }
  .table-responsive &gt; .table-bordered { border: 0; }
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child, .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child, .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child, .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child, .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child, .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child { border-left: 0; }
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child, .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child, .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child, .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child, .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child, .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child { border-right: 0; }
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td, .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th, .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td, .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th { border-bottom: 0; } }
fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }

legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333; border: 0; border-bottom: 1px solid #e5e5e5; }

label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; }

input[type=search] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

input[type=checkbox], input[type=radio] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; }

input[type=file] { display: block; }

input[type=range] { display: block; width: 100%; }

select[multiple], select[size] { height: auto; }

input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857143; color: #555; }

.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

.form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.form-control::-moz-placeholder { color: #999; opacity: 1; }

.form-control:-ms-input-placeholder { color: #999; }

.form-control::-webkit-input-placeholder { color: #999; }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #eee; opacity: 1; }

.form-control[disabled], fieldset[disabled] .form-control { cursor: not-allowed; }

textarea.form-control { height: auto; }

input[type=search] { -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) { input[type=date], input[type=time], input[type=datetime-local], input[type=month] { line-height: 34px; }
  .input-group-sm input[type=date], .input-group-sm input[type=time], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm { line-height: 30px; }
  .input-group-lg input[type=date], .input-group-lg input[type=time], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg { line-height: 46px; } }
.form-group { margin-bottom: 15px; }

.checkbox, .radio { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; }

.checkbox label, .radio label { min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: 400; cursor: pointer; }

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] { position: absolute; margin-top: 4px \9; margin-left: -20px; }

.checkbox + .checkbox, .radio + .radio { margin-top: -5px; }

.checkbox-inline, .radio-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; font-weight: 400; vertical-align: middle; cursor: pointer; }

.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline { margin-top: 0; margin-left: 10px; }

fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] { cursor: not-allowed; }

.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline { cursor: not-allowed; }

.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label { cursor: not-allowed; }

.form-control-static { min-height: 34px; padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; }

.form-control-static.input-lg, .form-control-static.input-sm { padding-right: 0; padding-left: 0; }

.input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

select.input-sm { height: 30px; line-height: 30px; }

select[multiple].input-sm, textarea.input-sm { height: auto; }

.form-group-sm .form-control { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

select.form-group-sm .form-control { height: 30px; line-height: 30px; }

select[multiple].form-group-sm .form-control, textarea.form-group-sm .form-control { height: auto; }

.form-group-sm .form-control-static { height: 30px; min-height: 32px; padding: 5px 10px; font-size: 12px; line-height: 1.5; }

.input-lg { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; }

select.input-lg { height: 46px; line-height: 46px; }

select[multiple].input-lg, textarea.input-lg { height: auto; }

.form-group-lg .form-control { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; }

select.form-group-lg .form-control { height: 46px; line-height: 46px; }

select[multiple].form-group-lg .form-control, textarea.form-group-lg .form-control { height: auto; }

.form-group-lg .form-control-static { height: 46px; min-height: 38px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; }

.has-feedback { position: relative; }

.has-feedback .form-control { padding-right: 42.5px; }

.form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; pointer-events: none; }

.input-lg + .form-control-feedback { width: 46px; height: 46px; line-height: 46px; }

.input-sm + .form-control-feedback { width: 30px; height: 30px; line-height: 30px; }

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label { color: #3c763d; }

.has-success .form-control { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-success .form-control:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon { color: #3c763d; background-color: #dff0d8; border-color: #3c763d; }

.has-success .form-control-feedback { color: #3c763d; }

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label { color: #8a6d3b; }

.has-warning .form-control { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-warning .form-control:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon { color: #8a6d3b; background-color: #fcf8e3; border-color: #8a6d3b; }

.has-warning .form-control-feedback { color: #8a6d3b; }

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label { color: #a94442; }

.has-error .form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon { color: #a94442; background-color: #f2dede; border-color: #a94442; }

.has-error .form-control-feedback { color: #a94442; }

.has-feedback label ~ .form-control-feedback { top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback { top: 0; }

.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #737373; }

@media (min-width: 768px) { .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
  .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .form-inline .form-control-static { display: inline-block; }
  .form-inline .input-group { display: inline-table; vertical-align: middle; }
  .form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn { width: auto; }
  .form-inline .input-group &gt; .form-control { width: 100%; }
  .form-inline .control-label { margin-bottom: 0; vertical-align: middle; }
  .form-inline .checkbox, .form-inline .radio { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
  .form-inline .checkbox label, .form-inline .radio label { padding-left: 0; }
  .form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] { position: relative; margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback { top: 0; } }
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline { padding-top: 7px; margin-top: 0; margin-bottom: 0; }

.form-horizontal .checkbox, .form-horizontal .radio { min-height: 27px; }

.form-horizontal .form-group { margin-right: -15px; margin-left: -15px; }

@media (min-width: 768px) { .form-horizontal .control-label { padding-top: 7px; margin-bottom: 0; text-align: right; } }
.form-horizontal .has-feedback .form-control-feedback { right: 15px; }

@media (min-width: 768px) { .form-horizontal .form-group-lg .control-label { padding-top: 14.33px; } }
@media (min-width: 768px) { .form-horizontal .form-group-sm .control-label { padding-top: 6px; } }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

.btn.focus, .btn:focus, .btn:hover { color: #333; text-decoration: none; }

.btn.active, .btn:active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn.disabled, .btn[disabled], fieldset[disabled] .btn { pointer-events: none; cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65; }

.btn-default { color: #333; background-color: #fff; border-color: #ccc; }

.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open &gt; .dropdown-toggle.btn-default { color: #333; background-color: #e6e6e6; border-color: #adadad; }

.btn-default.active, .btn-default:active, .open &gt; .dropdown-toggle.btn-default { background-image: none; }

.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover { background-color: #fff; border-color: #ccc; }

.btn-default .badge { color: #fff; background-color: #333; }

.btn-primary { color: #fff; background-color: #337ab7; border-color: #2e6da4; }

.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open &gt; .dropdown-toggle.btn-primary { color: #fff; background-color: #286090; border-color: #204d74; }

.btn-primary.active, .btn-primary:active, .open &gt; .dropdown-toggle.btn-primary { background-image: none; }

.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover { background-color: #337ab7; border-color: #2e6da4; }

.btn-primary .badge { color: #337ab7; background-color: #fff; }

.btn-success { color: #fff; background-color: #5cb85c; border-color: #4cae4c; }

.btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open &gt; .dropdown-toggle.btn-success { color: #fff; background-color: #449d44; border-color: #398439; }

.btn-success.active, .btn-success:active, .open &gt; .dropdown-toggle.btn-success { background-image: none; }

.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover { background-color: #5cb85c; border-color: #4cae4c; }

.btn-success .badge { color: #5cb85c; background-color: #fff; }

.btn-info { color: #fff; background-color: #5bc0de; border-color: #46b8da; }

.btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open &gt; .dropdown-toggle.btn-info { color: #fff; background-color: #31b0d5; border-color: #269abc; }

.btn-info.active, .btn-info:active, .open &gt; .dropdown-toggle.btn-info { background-image: none; }

.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover { background-color: #5bc0de; border-color: #46b8da; }

.btn-info .badge { color: #5bc0de; background-color: #fff; }

.btn-warning { color: #fff; background-color: #f0ad4e; border-color: #eea236; }

.btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open &gt; .dropdown-toggle.btn-warning { color: #fff; background-color: #ec971f; border-color: #d58512; }

.btn-warning.active, .btn-warning:active, .open &gt; .dropdown-toggle.btn-warning { background-image: none; }

.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover { background-color: #f0ad4e; border-color: #eea236; }

.btn-warning .badge { color: #f0ad4e; background-color: #fff; }

.btn-danger { color: #fff; background-color: #d9534f; border-color: #d43f3a; }

.btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open &gt; .dropdown-toggle.btn-danger { color: #fff; background-color: #c9302c; border-color: #ac2925; }

.btn-danger.active, .btn-danger:active, .open &gt; .dropdown-toggle.btn-danger { background-image: none; }

.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover { background-color: #d9534f; border-color: #d43f3a; }

.btn-danger .badge { color: #d9534f; background-color: #fff; }

.btn-link { font-weight: 400; color: #337ab7; border-radius: 0; }

.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }

.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover { border-color: transparent; }

.btn-link:focus, .btn-link:hover { color: #23527c; text-decoration: underline; background-color: transparent; }

.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover { color: #777; text-decoration: none; }

.btn-group-lg &gt; .btn, .btn-lg { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; }

.btn-group-sm &gt; .btn, .btn-sm { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

.btn-group-xs &gt; .btn, .btn-xs { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

.btn-block { display: block; width: 100%; }

.btn-block + .btn-block { margin-top: 5px; }

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block { width: 100%; }

.fade { opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear; }

.fade.in { opacity: 1; }

.collapse { display: none; }

.collapse.in { display: block; }

tr.collapse.in { display: table-row; }

tbody.collapse.in { display: table-row-group; }

.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; -webkit-transition-duration: .35s; -o-transition-duration: .35s; transition-duration: .35s; -webkit-transition-property: height,visibility; -o-transition-property: height,visibility; transition-property: height,visibility; }

.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-right: 4px solid transparent; border-left: 4px solid transparent; }

.dropdown, .dropup { position: relative; }

.dropdown-toggle:focus { outline: 0; }

.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

.dropdown-menu.pull-right { right: 0; left: auto; }

.dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }

.dropdown-menu &gt; li &gt; a { display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.42857143; color: #333; white-space: nowrap; }

.dropdown-menu &gt; li &gt; a:focus, .dropdown-menu &gt; li &gt; a:hover { color: #262626; text-decoration: none; background-color: #f5f5f5; }

.dropdown-menu &gt; .active &gt; a, .dropdown-menu &gt; .active &gt; a:focus, .dropdown-menu &gt; .active &gt; a:hover { color: #fff; text-decoration: none; background-color: #337ab7; outline: 0; }

.dropdown-menu &gt; .disabled &gt; a, .dropdown-menu &gt; .disabled &gt; a:focus, .dropdown-menu &gt; .disabled &gt; a:hover { color: #777; }

.dropdown-menu &gt; .disabled &gt; a:focus, .dropdown-menu &gt; .disabled &gt; a:hover { text-decoration: none; cursor: not-allowed; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

.open &gt; .dropdown-menu { display: block; }

.open &gt; a { outline: 0; }

.dropdown-menu-right { right: 0; left: auto; }

.dropdown-menu-left { right: auto; left: 0; }

.dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857143; color: #777; white-space: nowrap; }

.dropdown-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 990; }

.pull-right &gt; .dropdown-menu { right: 0; left: auto; }

.dropup .caret, .navbar-fixed-bottom .dropdown .caret { content: ""; border-top: 0; border-bottom: 4px solid; }

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px; }

@media (min-width: 768px) { .navbar-right .dropdown-menu { right: 0; left: auto; }
  .navbar-right .dropdown-menu-left { right: auto; left: 0; } }
.btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; }

.btn-group-vertical &gt; .btn, .btn-group &gt; .btn { position: relative; float: left; }

.btn-group-vertical &gt; .btn.active, .btn-group-vertical &gt; .btn:active, .btn-group-vertical &gt; .btn:focus, .btn-group-vertical &gt; .btn:hover, .btn-group &gt; .btn.active, .btn-group &gt; .btn:active, .btn-group &gt; .btn:focus, .btn-group &gt; .btn:hover { z-index: 2; }

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left: -1px; }

.btn-toolbar { margin-left: -5px; }

.btn-toolbar .btn-group, .btn-toolbar .input-group { float: left; }

.btn-toolbar &gt; .btn, .btn-toolbar &gt; .btn-group, .btn-toolbar &gt; .input-group { margin-left: 5px; }

.btn-group &gt; .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; }

.btn-group &gt; .btn:first-child { margin-left: 0; }

.btn-group &gt; .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.btn-group &gt; .btn:last-child:not(:first-child), .btn-group &gt; .dropdown-toggle:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.btn-group &gt; .btn-group { float: left; }

.btn-group &gt; .btn-group:not(:first-child):not(:last-child) &gt; .btn { border-radius: 0; }

.btn-group &gt; .btn-group:first-child:not(:last-child) &gt; .btn:last-child, .btn-group &gt; .btn-group:first-child:not(:last-child) &gt; .dropdown-toggle { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.btn-group &gt; .btn-group:last-child:not(:first-child) &gt; .btn:first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; }

.btn-group &gt; .btn + .dropdown-toggle { padding-right: 8px; padding-left: 8px; }

.btn-group &gt; .btn-lg + .dropdown-toggle { padding-right: 12px; padding-left: 12px; }

.btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow: none; box-shadow: none; }

.btn .caret { margin-left: 0; }

.btn-lg .caret { border-width: 5px 5px 0; border-bottom-width: 0; }

.dropup .btn-lg .caret { border-width: 0 5px 5px; }

.btn-group-vertical &gt; .btn, .btn-group-vertical &gt; .btn-group, .btn-group-vertical &gt; .btn-group &gt; .btn { display: block; float: none; width: 100%; max-width: 100%; }

.btn-group-vertical &gt; .btn-group &gt; .btn { float: none; }

.btn-group-vertical &gt; .btn + .btn, .btn-group-vertical &gt; .btn + .btn-group, .btn-group-vertical &gt; .btn-group + .btn, .btn-group-vertical &gt; .btn-group + .btn-group { margin-top: -1px; margin-left: 0; }

.btn-group-vertical &gt; .btn:not(:first-child):not(:last-child) { border-radius: 0; }

.btn-group-vertical &gt; .btn:first-child:not(:last-child) { border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.btn-group-vertical &gt; .btn:last-child:not(:first-child) { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 4px; }

.btn-group-vertical &gt; .btn-group:not(:first-child):not(:last-child) &gt; .btn { border-radius: 0; }

.btn-group-vertical &gt; .btn-group:first-child:not(:last-child) &gt; .btn:last-child, .btn-group-vertical &gt; .btn-group:first-child:not(:last-child) &gt; .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.btn-group-vertical &gt; .btn-group:last-child:not(:first-child) &gt; .btn:first-child { border-top-left-radius: 0; border-top-right-radius: 0; }

.btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; }

.btn-group-justified &gt; .btn, .btn-group-justified &gt; .btn-group { display: table-cell; float: none; width: 1%; }

.btn-group-justified &gt; .btn-group .btn { width: 100%; }

.btn-group-justified &gt; .btn-group .dropdown-menu { left: auto; }

[data-toggle=buttons] &gt; .btn input[type=checkbox], [data-toggle=buttons] &gt; .btn input[type=radio], [data-toggle=buttons] &gt; .btn-group &gt; .btn input[type=checkbox], [data-toggle=buttons] &gt; .btn-group &gt; .btn input[type=radio] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; }

.input-group { position: relative; display: table; border-collapse: separate; }

.input-group[class*=col-] { float: none; padding-right: 0; padding-left: 0; }

.input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; }

.input-group-lg &gt; .form-control, .input-group-lg &gt; .input-group-addon, .input-group-lg &gt; .input-group-btn &gt; .btn { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; }

select.input-group-lg &gt; .form-control, select.input-group-lg &gt; .input-group-addon, select.input-group-lg &gt; .input-group-btn &gt; .btn { height: 46px; line-height: 46px; }

select[multiple].input-group-lg &gt; .form-control, select[multiple].input-group-lg &gt; .input-group-addon, select[multiple].input-group-lg &gt; .input-group-btn &gt; .btn, textarea.input-group-lg &gt; .form-control, textarea.input-group-lg &gt; .input-group-addon, textarea.input-group-lg &gt; .input-group-btn &gt; .btn { height: auto; }

.input-group-sm &gt; .form-control, .input-group-sm &gt; .input-group-addon, .input-group-sm &gt; .input-group-btn &gt; .btn { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

select.input-group-sm &gt; .form-control, select.input-group-sm &gt; .input-group-addon, select.input-group-sm &gt; .input-group-btn &gt; .btn { height: 30px; line-height: 30px; }

select[multiple].input-group-sm &gt; .form-control, select[multiple].input-group-sm &gt; .input-group-addon, select[multiple].input-group-sm &gt; .input-group-btn &gt; .btn, textarea.input-group-sm &gt; .form-control, textarea.input-group-sm &gt; .input-group-addon, textarea.input-group-sm &gt; .input-group-btn &gt; .btn { height: auto; }

.input-group .form-control, .input-group-addon, .input-group-btn { display: table-cell; }

.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) { border-radius: 0; }

.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }

.input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; color: #555; text-align: center; background-color: #eee; border: 1px solid #ccc; border-radius: 4px; }

.input-group-addon.input-sm { padding: 5px 10px; font-size: 12px; border-radius: 3px; }

.input-group-addon.input-lg { padding: 10px 16px; font-size: 18px; border-radius: 6px; }

.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] { margin-top: 0; }

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child &gt; .btn, .input-group-btn:first-child &gt; .btn-group &gt; .btn, .input-group-btn:first-child &gt; .dropdown-toggle, .input-group-btn:last-child &gt; .btn-group:not(:last-child) &gt; .btn, .input-group-btn:last-child &gt; .btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group-addon:first-child { border-right: 0; }

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child &gt; .btn-group:not(:first-child) &gt; .btn, .input-group-btn:first-child &gt; .btn:not(:first-child), .input-group-btn:last-child &gt; .btn, .input-group-btn:last-child &gt; .btn-group &gt; .btn, .input-group-btn:last-child &gt; .dropdown-toggle { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.input-group-addon:last-child { border-left: 0; }

.input-group-btn { position: relative; font-size: 0; white-space: nowrap; }

.input-group-btn &gt; .btn { position: relative; }

.input-group-btn &gt; .btn + .btn { margin-left: -1px; }

.input-group-btn &gt; .btn:active, .input-group-btn &gt; .btn:focus, .input-group-btn &gt; .btn:hover { z-index: 2; }

.input-group-btn:first-child &gt; .btn, .input-group-btn:first-child &gt; .btn-group { margin-right: -1px; }

.input-group-btn:last-child &gt; .btn, .input-group-btn:last-child &gt; .btn-group { margin-left: -1px; }

.nav { padding-left: 0; margin-bottom: 0; list-style: none; }

.nav &gt; li { position: relative; display: block; }

.nav &gt; li &gt; a { position: relative; display: block; padding: 10px 15px; }

.nav &gt; li &gt; a:focus, .nav &gt; li &gt; a:hover { text-decoration: none; background-color: #eee; }

.nav &gt; li.disabled &gt; a { color: #777; }

.nav &gt; li.disabled &gt; a:focus, .nav &gt; li.disabled &gt; a:hover { color: #777; text-decoration: none; cursor: not-allowed; background-color: transparent; }

.nav .open &gt; a, .nav .open &gt; a:focus, .nav .open &gt; a:hover { background-color: #eee; border-color: #337ab7; }

.nav .nav-divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }

.nav &gt; li &gt; a &gt; img { max-width: none; }

.nav-tabs { border-bottom: 1px solid #ddd; }

.nav-tabs &gt; li { float: left; margin-bottom: -1px; }

.nav-tabs &gt; li &gt; a { margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 4px 4px 0 0; }

.nav-tabs &gt; li &gt; a:hover { border-color: #eee #eee #ddd; }

.nav-tabs &gt; li.active &gt; a, .nav-tabs &gt; li.active &gt; a:focus, .nav-tabs &gt; li.active &gt; a:hover { color: #555; cursor: default; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; }

.nav-tabs.nav-justified { width: 100%; border-bottom: 0; }

.nav-tabs.nav-justified &gt; li { float: none; }

.nav-tabs.nav-justified &gt; li &gt; a { margin-bottom: 5px; text-align: center; }

.nav-tabs.nav-justified &gt; .dropdown .dropdown-menu { top: auto; left: auto; }

@media (min-width: 768px) { .nav-tabs.nav-justified &gt; li { display: table-cell; width: 1%; }
  .nav-tabs.nav-justified &gt; li &gt; a { margin-bottom: 0; } }
.nav-tabs.nav-justified &gt; li &gt; a { margin-right: 0; border-radius: 4px; }

.nav-tabs.nav-justified &gt; .active &gt; a, .nav-tabs.nav-justified &gt; .active &gt; a:focus, .nav-tabs.nav-justified &gt; .active &gt; a:hover { border: 1px solid #ddd; }

@media (min-width: 768px) { .nav-tabs.nav-justified &gt; li &gt; a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; }
  .nav-tabs.nav-justified &gt; .active &gt; a, .nav-tabs.nav-justified &gt; .active &gt; a:focus, .nav-tabs.nav-justified &gt; .active &gt; a:hover { border-bottom-color: #fff; } }
.nav-pills &gt; li { float: left; }

.nav-pills &gt; li &gt; a { border-radius: 4px; }

.nav-pills &gt; li + li { margin-left: 2px; }

.nav-pills &gt; li.active &gt; a, .nav-pills &gt; li.active &gt; a:focus, .nav-pills &gt; li.active &gt; a:hover { color: #fff; background-color: #337ab7; }

.nav-stacked &gt; li { float: none; }

.nav-stacked &gt; li + li { margin-top: 2px; margin-left: 0; }

.nav-justified { width: 100%; }

.nav-justified &gt; li { float: none; }

.nav-justified &gt; li &gt; a { margin-bottom: 5px; text-align: center; }

.nav-justified &gt; .dropdown .dropdown-menu { top: auto; left: auto; }

@media (min-width: 768px) { .nav-justified &gt; li { display: table-cell; width: 1%; }
  .nav-justified &gt; li &gt; a { margin-bottom: 0; } }
.nav-tabs-justified { border-bottom: 0; }

.nav-tabs-justified &gt; li &gt; a { margin-right: 0; border-radius: 4px; }

.nav-tabs-justified &gt; .active &gt; a, .nav-tabs-justified &gt; .active &gt; a:focus, .nav-tabs-justified &gt; .active &gt; a:hover { border: 1px solid #ddd; }

@media (min-width: 768px) { .nav-tabs-justified &gt; li &gt; a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; }
  .nav-tabs-justified &gt; .active &gt; a, .nav-tabs-justified &gt; .active &gt; a:focus, .nav-tabs-justified &gt; .active &gt; a:hover { border-bottom-color: #fff; } }
.tab-content &gt; .tab-pane { display: none; }

.tab-content &gt; .active { display: block; }

.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0; }

.navbar { position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent; }

@media (min-width: 768px) { .navbar { border-radius: 4px; } }
@media (min-width: 768px) { .navbar-header { float: left; } }
.navbar-collapse { padding-right: 15px; padding-left: 15px; overflow-x: visible; -webkit-overflow-scrolling: touch; border-top: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }

.navbar-collapse.in { overflow-y: auto; }

@media (min-width: 768px) { .navbar-collapse { width: auto; border-top: 0; -webkit-box-shadow: none; box-shadow: none; }
  .navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; }
  .navbar-collapse.in { overflow-y: visible; }
  .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse { padding-right: 0; padding-left: 0; } }
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height: 340px; }

@media (max-device-width: 480px) and (orientation: landscape) { .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height: 200px; } }
.container-fluid &gt; .navbar-collapse, .container-fluid &gt; .navbar-header, .container &gt; .navbar-collapse, .container &gt; .navbar-header { margin-right: -15px; margin-left: -15px; }

@media (min-width: 768px) { .container-fluid &gt; .navbar-collapse, .container-fluid &gt; .navbar-header, .container &gt; .navbar-collapse, .container &gt; .navbar-header { margin-right: 0; margin-left: 0; } }
.navbar-static-top { z-index: 1000; border-width: 0 0 1px; }

@media (min-width: 768px) { .navbar-static-top { border-radius: 0; } }
.navbar-fixed-bottom, .navbar-fixed-top { position: fixed; right: 0; left: 0; z-index: 1030; }

@media (min-width: 768px) { .navbar-fixed-bottom, .navbar-fixed-top { border-radius: 0; } }
.navbar-fixed-top { top: 0; border-width: 0 0 1px; }

.navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0; }

.navbar-brand { float: left; height: 50px; padding: 15px 15px; font-size: 18px; line-height: 20px; }

.navbar-brand:focus, .navbar-brand:hover { text-decoration: none; }

.navbar-brand &gt; img { display: block; }

@media (min-width: 768px) { .navbar &gt; .container .navbar-brand, .navbar &gt; .container-fluid .navbar-brand { margin-left: -15px; } }
.navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 8px; margin-right: 15px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; }

.navbar-toggle:focus { outline: 0; }

.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; }

.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; }

@media (min-width: 768px) { .navbar-toggle { display: none; } }
.navbar-nav { margin: 7.5px -15px; }

.navbar-nav &gt; li &gt; a { padding-top: 10px; padding-bottom: 10px; line-height: 20px; }

@media (max-width: 767px) { .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; }
  .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu &gt; li &gt; a { padding: 5px 15px 5px 25px; }
  .navbar-nav .open .dropdown-menu &gt; li &gt; a { line-height: 20px; }
  .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus, .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover { background-image: none; } }
@media (min-width: 768px) { .navbar-nav { float: left; margin: 0; }
  .navbar-nav &gt; li { float: left; }
  .navbar-nav &gt; li &gt; a { padding-top: 15px; padding-bottom: 15px; } }
.navbar-form { padding: 10px 15px; margin-top: 8px; margin-right: -15px; margin-bottom: 8px; margin-left: -15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); }

@media (min-width: 768px) { .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
  .navbar-form .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .navbar-form .form-control-static { display: inline-block; }
  .navbar-form .input-group { display: inline-table; vertical-align: middle; }
  .navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn { width: auto; }
  .navbar-form .input-group &gt; .form-control { width: 100%; }
  .navbar-form .control-label { margin-bottom: 0; vertical-align: middle; }
  .navbar-form .checkbox, .navbar-form .radio { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
  .navbar-form .checkbox label, .navbar-form .radio label { padding-left: 0; }
  .navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] { position: relative; margin-left: 0; }
  .navbar-form .has-feedback .form-control-feedback { top: 0; } }
@media (max-width: 767px) { .navbar-form .form-group { margin-bottom: 5px; }
  .navbar-form .form-group:last-child { margin-bottom: 0; } }
@media (min-width: 768px) { .navbar-form { width: auto; padding-top: 0; padding-bottom: 0; margin-right: 0; margin-left: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; } }
.navbar-nav &gt; li &gt; .dropdown-menu { margin-top: 0; border-top-left-radius: 0; border-top-right-radius: 0; }

.navbar-fixed-bottom .navbar-nav &gt; li &gt; .dropdown-menu { margin-bottom: 0; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.navbar-btn { margin-top: 8px; margin-bottom: 8px; }

.navbar-btn.btn-sm { margin-top: 10px; margin-bottom: 10px; }

.navbar-btn.btn-xs { margin-top: 14px; margin-bottom: 14px; }

.navbar-text { margin-top: 15px; margin-bottom: 15px; }

@media (min-width: 768px) { .navbar-text { float: left; margin-right: 15px; margin-left: 15px; } }
@media (min-width: 768px) { .navbar-left { float: left !important; }
  .navbar-right { float: right !important; margin-right: -15px; }
  .navbar-right ~ .navbar-right { margin-right: 0; } }
.navbar-default { background-color: #f8f8f8; border-color: #e7e7e7; }

.navbar-default .navbar-brand { color: #777; }

.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover { color: #5e5e5e; background-color: transparent; }

.navbar-default .navbar-text { color: #777; }

.navbar-default .navbar-nav &gt; li &gt; a { color: #777; }

.navbar-default .navbar-nav &gt; li &gt; a:focus, .navbar-default .navbar-nav &gt; li &gt; a:hover { color: #333; background-color: transparent; }

.navbar-default .navbar-nav &gt; .active &gt; a, .navbar-default .navbar-nav &gt; .active &gt; a:focus, .navbar-default .navbar-nav &gt; .active &gt; a:hover { color: #555; background-color: #e7e7e7; }

.navbar-default .navbar-nav &gt; .disabled &gt; a, .navbar-default .navbar-nav &gt; .disabled &gt; a:focus, .navbar-default .navbar-nav &gt; .disabled &gt; a:hover { color: #ccc; background-color: transparent; }

.navbar-default .navbar-toggle { border-color: #ddd; }

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #ddd; }

.navbar-default .navbar-toggle .icon-bar { background-color: #888; }

.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #e7e7e7; }

.navbar-default .navbar-nav &gt; .open &gt; a, .navbar-default .navbar-nav &gt; .open &gt; a:focus, .navbar-default .navbar-nav &gt; .open &gt; a:hover { color: #555; background-color: #e7e7e7; }

@media (max-width: 767px) { .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a { color: #777; }
  .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover { color: #333; background-color: transparent; }
  .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a, .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a:focus, .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a:hover { color: #555; background-color: #e7e7e7; }
  .navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a, .navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:focus, .navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:hover { color: #ccc; background-color: transparent; } }
.navbar-default .navbar-link { color: #777; }

.navbar-default .navbar-link:hover { color: #333; }

.navbar-default .btn-link { color: #777; }

.navbar-default .btn-link:focus, .navbar-default .btn-link:hover { color: #333; }

.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover { color: #ccc; }

.navbar-inverse { background-color: #222; border-color: #080808; }

.navbar-inverse .navbar-brand { color: #9d9d9d; }

.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover { color: #fff; background-color: transparent; }

.navbar-inverse .navbar-text { color: #9d9d9d; }

.navbar-inverse .navbar-nav &gt; li &gt; a { color: #9d9d9d; }

.navbar-inverse .navbar-nav &gt; li &gt; a:focus, .navbar-inverse .navbar-nav &gt; li &gt; a:hover { color: #fff; background-color: transparent; }

.navbar-inverse .navbar-nav &gt; .active &gt; a, .navbar-inverse .navbar-nav &gt; .active &gt; a:focus, .navbar-inverse .navbar-nav &gt; .active &gt; a:hover { color: #fff; background-color: #080808; }

.navbar-inverse .navbar-nav &gt; .disabled &gt; a, .navbar-inverse .navbar-nav &gt; .disabled &gt; a:focus, .navbar-inverse .navbar-nav &gt; .disabled &gt; a:hover { color: #444; background-color: transparent; }

.navbar-inverse .navbar-toggle { border-color: #333; }

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background-color: #333; }

.navbar-inverse .navbar-toggle .icon-bar { background-color: #fff; }

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #101010; }

.navbar-inverse .navbar-nav &gt; .open &gt; a, .navbar-inverse .navbar-nav &gt; .open &gt; a:focus, .navbar-inverse .navbar-nav &gt; .open &gt; a:hover { color: #fff; background-color: #080808; }

@media (max-width: 767px) { .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .dropdown-header { border-color: #080808; }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #080808; }
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a { color: #9d9d9d; }
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover { color: #fff; background-color: transparent; }
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a, .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a:hover { color: #fff; background-color: #080808; }
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a, .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:hover { color: #444; background-color: transparent; } }
.navbar-inverse .navbar-link { color: #9d9d9d; }

.navbar-inverse .navbar-link:hover { color: #fff; }

.navbar-inverse .btn-link { color: #9d9d9d; }

.navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover { color: #fff; }

.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover { color: #444; }

.breadcrumb { padding: 8px 15px; margin-bottom: 20px; list-style: none; background-color: #f5f5f5; border-radius: 4px; }

.breadcrumb &gt; li { display: inline-block; }

.breadcrumb &gt; li + li:before { padding: 0 5px; color: #ccc; content: "/\00a0"; }

.breadcrumb &gt; .active { color: #777; }

.pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; }

.pagination &gt; li { display: inline; }

.pagination &gt; li &gt; a, .pagination &gt; li &gt; span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }

.pagination &gt; li:first-child &gt; a, .pagination &gt; li:first-child &gt; span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }

.pagination &gt; li:last-child &gt; a, .pagination &gt; li:last-child &gt; span { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.pagination &gt; li &gt; a:focus, .pagination &gt; li &gt; a:hover, .pagination &gt; li &gt; span:focus, .pagination &gt; li &gt; span:hover { color: #23527c; background-color: #eee; border-color: #ddd; }

.pagination &gt; .active &gt; a, .pagination &gt; .active &gt; a:focus, .pagination &gt; .active &gt; a:hover, .pagination &gt; .active &gt; span, .pagination &gt; .active &gt; span:focus, .pagination &gt; .active &gt; span:hover { z-index: 2; color: #fff; cursor: default; background-color: #337ab7; border-color: #337ab7; }

.pagination &gt; .disabled &gt; a, .pagination &gt; .disabled &gt; a:focus, .pagination &gt; .disabled &gt; a:hover, .pagination &gt; .disabled &gt; span, .pagination &gt; .disabled &gt; span:focus, .pagination &gt; .disabled &gt; span:hover { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd; }

.pagination-lg &gt; li &gt; a, .pagination-lg &gt; li &gt; span { padding: 10px 16px; font-size: 18px; }

.pagination-lg &gt; li:first-child &gt; a, .pagination-lg &gt; li:first-child &gt; span { border-top-left-radius: 6px; border-bottom-left-radius: 6px; }

.pagination-lg &gt; li:last-child &gt; a, .pagination-lg &gt; li:last-child &gt; span { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }

.pagination-sm &gt; li &gt; a, .pagination-sm &gt; li &gt; span { padding: 5px 10px; font-size: 12px; }

.pagination-sm &gt; li:first-child &gt; a, .pagination-sm &gt; li:first-child &gt; span { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }

.pagination-sm &gt; li:last-child &gt; a, .pagination-sm &gt; li:last-child &gt; span { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }

.pager { padding-left: 0; margin: 20px 0; text-align: center; list-style: none; }

.pager li { display: inline; }

.pager li &gt; a, .pager li &gt; span { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px; }

.pager li &gt; a:focus, .pager li &gt; a:hover { text-decoration: none; background-color: #eee; }

.pager .next &gt; a, .pager .next &gt; span { float: right; }

.pager .previous &gt; a, .pager .previous &gt; span { float: left; }

.pager .disabled &gt; a, .pager .disabled &gt; a:focus, .pager .disabled &gt; a:hover, .pager .disabled &gt; span { color: #777; cursor: not-allowed; background-color: #fff; }

.label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; }

a.label:focus, a.label:hover { color: #fff; text-decoration: none; cursor: pointer; }

.label:empty { display: none; }

.btn .label { position: relative; top: -1px; }

.label-default { background-color: #777; }

.label-default[href]:focus, .label-default[href]:hover { background-color: #5e5e5e; }

.label-primary { background-color: #337ab7; }

.label-primary[href]:focus, .label-primary[href]:hover { background-color: #286090; }

.label-success { background-color: #5cb85c; }

.label-success[href]:focus, .label-success[href]:hover { background-color: #449d44; }

.label-info { background-color: #5bc0de; }

.label-info[href]:focus, .label-info[href]:hover { background-color: #31b0d5; }

.label-warning { background-color: #f0ad4e; }

.label-warning[href]:focus, .label-warning[href]:hover { background-color: #ec971f; }

.label-danger { background-color: #d9534f; }

.label-danger[href]:focus, .label-danger[href]:hover { background-color: #c9302c; }

.badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; background-color: #777; border-radius: 10px; }

.badge:empty { display: none; }

.btn .badge { position: relative; top: -1px; }

.btn-group-xs &gt; .btn .badge, .btn-xs .badge { top: 0; padding: 1px 5px; }

a.badge:focus, a.badge:hover { color: #fff; text-decoration: none; cursor: pointer; }

.list-group-item.active &gt; .badge, .nav-pills &gt; .active &gt; a &gt; .badge { color: #337ab7; background-color: #fff; }

.list-group-item &gt; .badge { float: right; }

.list-group-item &gt; .badge + .badge { margin-right: 5px; }

.nav-pills &gt; li &gt; a &gt; .badge { margin-left: 3px; }

.jumbotron { padding: 30px 15px; margin-bottom: 30px; color: inherit; background-color: #eee; }

.jumbotron .h1, .jumbotron h1 { color: inherit; }

.jumbotron p { margin-bottom: 15px; font-size: 21px; font-weight: 200; }

.jumbotron &gt; hr { border-top-color: #d5d5d5; }

.container .jumbotron, .container-fluid .jumbotron { border-radius: 6px; }

.jumbotron .container { max-width: 100%; }

@media screen and (min-width: 768px) { .jumbotron { padding: 48px 0; }
  .container .jumbotron, .container-fluid .jumbotron { padding-right: 60px; padding-left: 60px; }
  .jumbotron .h1, .jumbotron h1 { font-size: 63px; } }
.thumbnail { display: block; padding: 4px; margin-bottom: 20px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: border .2s ease-in-out; -o-transition: border .2s ease-in-out; transition: border .2s ease-in-out; }

.thumbnail a &gt; img, .thumbnail &gt; img { margin-right: auto; margin-left: auto; }

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover { border-color: #337ab7; }

.thumbnail .caption { padding: 9px; color: #333; }

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

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

.alert .alert-link { font-weight: 700; }

.alert &gt; p, .alert &gt; ul { margin-bottom: 0; }

.alert &gt; p + p { margin-top: 5px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.alert-danger .alert-link { color: #843534; }

@-webkit-keyframes progress-bar-stripes { from { background-position: 40px 0; }
  to { background-position: 0 0; } }
@-o-keyframes progress-bar-stripes { from { background-position: 40px 0; }
  to { background-position: 0 0; } }
@keyframes progress-bar-stripes { from { background-position: 40px 0; }
  to { background-position: 0 0; } }
.progress { height: 20px; margin-bottom: 20px; overflow: hidden; background-color: #f5f5f5; border-radius: 4px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar { float: left; width: 0; height: 100%; font-size: 12px; line-height: 20px; color: #fff; text-align: center; background-color: #337ab7; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition: width .6s ease; -o-transition: width .6s ease; transition: width .6s ease; }

.progress-bar-striped, .progress-striped .progress-bar { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size: 40px 40px; background-size: 40px 40px; }

.progress-bar.active, .progress.active .progress-bar { -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success { background-color: #5cb85c; }

.progress-striped .progress-bar-success { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-info { background-color: #5bc0de; }

.progress-striped .progress-bar-info { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-warning { background-color: #f0ad4e; }

.progress-striped .progress-bar-warning { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-danger { background-color: #d9534f; }

.progress-striped .progress-bar-danger { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.media { margin-top: 15px; }

.media:first-child { margin-top: 0; }

.media, .media-body { overflow: hidden; zoom: 1; }

.media-body { width: 10000px; }

.media-object { display: block; }

.media-right, .media &gt; .pull-right { padding-left: 10px; }

.media-left, .media &gt; .pull-left { padding-right: 10px; }

.media-body, .media-left, .media-right { display: table-cell; vertical-align: top; }

.media-middle { vertical-align: middle; }

.media-bottom { vertical-align: bottom; }

.media-heading { margin-top: 0; margin-bottom: 5px; }

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

.list-group { padding-left: 0; margin-bottom: 20px; }

.list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; }

.list-group-item:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; }

.list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }

a.list-group-item { color: #555; }

a.list-group-item .list-group-item-heading { color: #333; }

a.list-group-item:focus, a.list-group-item:hover { color: #555; text-decoration: none; background-color: #f5f5f5; }

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover { color: #777; cursor: not-allowed; background-color: #eee; }

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading { color: inherit; }

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text { color: #777; }

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover { z-index: 2; color: #fff; background-color: #337ab7; border-color: #337ab7; }

.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading &gt; .small, .list-group-item.active .list-group-item-heading &gt; small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading &gt; .small, .list-group-item.active:focus .list-group-item-heading &gt; small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading &gt; .small, .list-group-item.active:hover .list-group-item-heading &gt; small { color: inherit; }

.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text { color: #c7ddef; }

.list-group-item-success { color: #3c763d; background-color: #dff0d8; }

a.list-group-item-success { color: #3c763d; }

a.list-group-item-success .list-group-item-heading { color: inherit; }

a.list-group-item-success:focus, a.list-group-item-success:hover { color: #3c763d; background-color: #d0e9c6; }

a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover { color: #fff; background-color: #3c763d; border-color: #3c763d; }

.list-group-item-info { color: #31708f; background-color: #d9edf7; }

a.list-group-item-info { color: #31708f; }

a.list-group-item-info .list-group-item-heading { color: inherit; }

a.list-group-item-info:focus, a.list-group-item-info:hover { color: #31708f; background-color: #c4e3f3; }

a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover { color: #fff; background-color: #31708f; border-color: #31708f; }

.list-group-item-warning { color: #8a6d3b; background-color: #fcf8e3; }

a.list-group-item-warning { color: #8a6d3b; }

a.list-group-item-warning .list-group-item-heading { color: inherit; }

a.list-group-item-warning:focus, a.list-group-item-warning:hover { color: #8a6d3b; background-color: #faf2cc; }

a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover { color: #fff; background-color: #8a6d3b; border-color: #8a6d3b; }

.list-group-item-danger { color: #a94442; background-color: #f2dede; }

a.list-group-item-danger { color: #a94442; }

a.list-group-item-danger .list-group-item-heading { color: inherit; }

a.list-group-item-danger:focus, a.list-group-item-danger:hover { color: #a94442; background-color: #ebcccc; }

a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover { color: #fff; background-color: #a94442; border-color: #a94442; }

.list-group-item-heading { margin-top: 0; margin-bottom: 5px; }

.list-group-item-text { margin-bottom: 0; line-height: 1.3; }

.panel { margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body { padding: 15px; }

.panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; }

.panel-heading &gt; .dropdown .dropdown-toggle { color: inherit; }

.panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; color: inherit; }

.panel-title &gt; .small, .panel-title &gt; .small &gt; a, .panel-title &gt; a, .panel-title &gt; small, .panel-title &gt; small &gt; a { color: inherit; }

.panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #ddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

.panel &gt; .list-group, .panel &gt; .panel-collapse &gt; .list-group { margin-bottom: 0; }

.panel &gt; .list-group .list-group-item, .panel &gt; .panel-collapse &gt; .list-group .list-group-item { border-width: 1px 0; border-radius: 0; }

.panel &gt; .list-group:first-child .list-group-item:first-child, .panel &gt; .panel-collapse &gt; .list-group:first-child .list-group-item:first-child { border-top: 0; border-top-left-radius: 3px; border-top-right-radius: 3px; }

.panel &gt; .list-group:last-child .list-group-item:last-child, .panel &gt; .panel-collapse &gt; .list-group:last-child .list-group-item:last-child { border-bottom: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

.panel-heading + .list-group .list-group-item:first-child { border-top-width: 0; }

.list-group + .panel-footer { border-top-width: 0; }

.panel &gt; .panel-collapse &gt; .table, .panel &gt; .table, .panel &gt; .table-responsive &gt; .table { margin-bottom: 0; }

.panel &gt; .panel-collapse &gt; .table caption, .panel &gt; .table caption, .panel &gt; .table-responsive &gt; .table caption { padding-right: 15px; padding-left: 15px; }

.panel &gt; .table-responsive:first-child &gt; .table:first-child, .panel &gt; .table:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px; }

.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child, .panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child, .panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child, .panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px; }

.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:first-child, .panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:first-child, .panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:first-child, .panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:first-child, .panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:first-child, .panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:first-child, .panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:first-child, .panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:first-child { border-top-left-radius: 3px; }

.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:last-child, .panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:last-child, .panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:last-child, .panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:last-child, .panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:last-child, .panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:last-child, .panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:last-child, .panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:last-child { border-top-right-radius: 3px; }

.panel &gt; .table-responsive:last-child &gt; .table:last-child, .panel &gt; .table:last-child { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child, .panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child, .panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child, .panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:first-child, .panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:first-child, .panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:first-child, .panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:first-child, .panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:first-child, .panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:first-child, .panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:first-child, .panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:first-child { border-bottom-left-radius: 3px; }

.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:last-child, .panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:last-child, .panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:last-child, .panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:last-child, .panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:last-child, .panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:last-child, .panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:last-child, .panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:last-child { border-bottom-right-radius: 3px; }

.panel &gt; .panel-body + .table, .panel &gt; .panel-body + .table-responsive, .panel &gt; .table + .panel-body, .panel &gt; .table-responsive + .panel-body { border-top: 1px solid #ddd; }

.panel &gt; .table &gt; tbody:first-child &gt; tr:first-child td, .panel &gt; .table &gt; tbody:first-child &gt; tr:first-child th { border-top: 0; }

.panel &gt; .table-bordered, .panel &gt; .table-responsive &gt; .table-bordered { border: 0; }

.panel &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child, .panel &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child, .panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child, .panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child, .panel &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child, .panel &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child, .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child, .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child, .panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child, .panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child, .panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child, .panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child { border-left: 0; }

.panel &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child, .panel &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child, .panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child, .panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child, .panel &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child, .panel &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child, .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child, .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child, .panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child, .panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child, .panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child, .panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child { border-right: 0; }

.panel &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; td, .panel &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; th, .panel &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; td, .panel &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; th, .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; td, .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; th, .panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; td, .panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; th { border-bottom: 0; }

.panel &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td, .panel &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th, .panel &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td, .panel &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th, .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td, .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th, .panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td, .panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th { border-bottom: 0; }

.panel &gt; .table-responsive { margin-bottom: 0; border: 0; }

.panel-group { margin-bottom: 20px; }

.panel-group .panel { margin-bottom: 0; border-radius: 4px; }

.panel-group .panel + .panel { margin-top: 5px; }

.panel-group .panel-heading { border-bottom: 0; }

.panel-group .panel-heading + .panel-collapse &gt; .list-group, .panel-group .panel-heading + .panel-collapse &gt; .panel-body { border-top: 1px solid #ddd; }

.panel-group .panel-footer { border-top: 0; }

.panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #ddd; }

.panel-default { border-color: #ddd; }

.panel-default &gt; .panel-heading { color: #333; background-color: #f5f5f5; border-color: #ddd; }

.panel-default &gt; .panel-heading + .panel-collapse &gt; .panel-body { border-top-color: #ddd; }

.panel-default &gt; .panel-heading .badge { color: #f5f5f5; background-color: #333; }

.panel-default &gt; .panel-footer + .panel-collapse &gt; .panel-body { border-bottom-color: #ddd; }

.panel-primary { border-color: #337ab7; }

.panel-primary &gt; .panel-heading { color: #fff; background-color: #337ab7; border-color: #337ab7; }

.panel-primary &gt; .panel-heading + .panel-collapse &gt; .panel-body { border-top-color: #337ab7; }

.panel-primary &gt; .panel-heading .badge { color: #337ab7; background-color: #fff; }

.panel-primary &gt; .panel-footer + .panel-collapse &gt; .panel-body { border-bottom-color: #337ab7; }

.panel-success { border-color: #d6e9c6; }

.panel-success &gt; .panel-heading { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }

.panel-success &gt; .panel-heading + .panel-collapse &gt; .panel-body { border-top-color: #d6e9c6; }

.panel-success &gt; .panel-heading .badge { color: #dff0d8; background-color: #3c763d; }

.panel-success &gt; .panel-footer + .panel-collapse &gt; .panel-body { border-bottom-color: #d6e9c6; }

.panel-info { border-color: #bce8f1; }

.panel-info &gt; .panel-heading { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; }

.panel-info &gt; .panel-heading + .panel-collapse &gt; .panel-body { border-top-color: #bce8f1; }

.panel-info &gt; .panel-heading .badge { color: #d9edf7; background-color: #31708f; }

.panel-info &gt; .panel-footer + .panel-collapse &gt; .panel-body { border-bottom-color: #bce8f1; }

.panel-warning { border-color: #faebcc; }

.panel-warning &gt; .panel-heading { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; }

.panel-warning &gt; .panel-heading + .panel-collapse &gt; .panel-body { border-top-color: #faebcc; }

.panel-warning &gt; .panel-heading .badge { color: #fcf8e3; background-color: #8a6d3b; }

.panel-warning &gt; .panel-footer + .panel-collapse &gt; .panel-body { border-bottom-color: #faebcc; }

.panel-danger { border-color: #ebccd1; }

.panel-danger &gt; .panel-heading { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }

.panel-danger &gt; .panel-heading + .panel-collapse &gt; .panel-body { border-top-color: #ebccd1; }

.panel-danger &gt; .panel-heading .badge { color: #f2dede; background-color: #a94442; }

.panel-danger &gt; .panel-footer + .panel-collapse &gt; .panel-body { border-bottom-color: #ebccd1; }

.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: visible; }

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }

.embed-responsive-16by9 { padding-bottom: 56.25%; }

.embed-responsive-4by3 { padding-bottom: 75%; }

.well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }

.well blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, 0.15); }

.well-lg { padding: 24px; border-radius: 6px; }

.well-sm { padding: 9px; border-radius: 3px; }

.close { float: right; font-size: 21px; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff;}

.close:focus, .close:hover { color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: .5; }

button.close { -webkit-appearance: none; padding: 0; cursor: pointer; background: 0 0; border: 0; }

.modal-open { overflow: hidden; }

.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0;

z-index: 101010101;

}

.modal.fade .modal-dialog { -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); }

.modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }

.modal-open .modal { overflow-x: hidden; overflow-y: auto; }

.modal-dialog { position: relative; width: auto; margin: 10px; }

.modal-content { position: relative; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); }

.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }

.modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0; }

.modal-backdrop.in { filter: alpha(opacity=50); opacity: .5; }

.modal-header { min-height: 16.43px; padding: 15px;}

.modal-header .close { margin-top: -2px; }

.modal-title { margin: 0; line-height: 1.42857143; }

.modal-body { position: relative; padding: 15px; }

.modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5; }

.modal-footer .btn + .btn { margin-bottom: 0; margin-left: 5px; }

.modal-footer .btn-group .btn + .btn { margin-left: -1px; }

.modal-footer .btn-block + .btn-block { margin-left: 0; }

.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }

@media (min-width: 768px) { .modal-dialog { width: 600px; margin: 30px auto; }
  .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm { width: 300px; } }
@media (min-width: 992px) { .modal-lg { width: 900px; } }
.tooltip { position: absolute; z-index: 1070; display: block; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; filter: alpha(opacity=0); opacity: 0; }

.tooltip.in { filter: alpha(opacity=90); opacity: .9; }

.tooltip.top { padding: 5px 0; margin-top: -3px; }

.tooltip.right { padding: 0 5px; margin-left: 3px; }

.tooltip.bottom { padding: 5px 0; margin-top: 3px; }

.tooltip.left { padding: 0 5px; margin-left: -3px; }

.tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; text-decoration: none; background-color: #000; border-radius: 4px; }

.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }

.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000; }

.tooltip.top-left .tooltip-arrow { right: 5px; bottom: 0; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; }

.tooltip.top-right .tooltip-arrow { bottom: 0; left: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; }

.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000; }

.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000; }

.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }

.tooltip.bottom-left .tooltip-arrow { top: 0; right: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }

.tooltip.bottom-right .tooltip-arrow { top: 0; left: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }

.popover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: left; white-space: normal; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }

.popover.top { margin-top: -10px; }

.popover.right { margin-left: 10px; }

.popover.bottom { margin-top: 10px; }

.popover.left { margin-left: -10px; }

.popover-title { padding: 8px 14px; margin: 0; font-size: 14px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; }

.popover-content { padding: 9px 14px; }

.popover &gt; .arrow, .popover &gt; .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; }

.popover &gt; .arrow { border-width: 11px; }

.popover &gt; .arrow:after { content: ""; border-width: 10px; }

.popover.top &gt; .arrow { bottom: -11px; left: 50%; margin-left: -11px; border-top-color: #999; border-top-color: rgba(0, 0, 0, 0.25); border-bottom-width: 0; }

.popover.top &gt; .arrow:after { bottom: 1px; margin-left: -10px; content: " "; border-top-color: #fff; border-bottom-width: 0; }

.popover.right &gt; .arrow { top: 50%; left: -11px; margin-top: -11px; border-right-color: #999; border-right-color: rgba(0, 0, 0, 0.25); border-left-width: 0; }

.popover.right &gt; .arrow:after { bottom: -10px; left: 1px; content: " "; border-right-color: #fff; border-left-width: 0; }

.popover.bottom &gt; .arrow { top: -11px; left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999; border-bottom-color: rgba(0, 0, 0, 0.25); }

.popover.bottom &gt; .arrow:after { top: 1px; margin-left: -10px; content: " "; border-top-width: 0; border-bottom-color: #fff; }

.popover.left &gt; .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999; border-left-color: rgba(0, 0, 0, 0.25); }

.popover.left &gt; .arrow:after { right: 1px; bottom: -10px; content: " "; border-right-width: 0; border-left-color: #fff; }

.carousel { position: relative; }

.carousel-inner { position: relative; width: 100%; overflow: hidden; }

.carousel-inner &gt; .item { position: relative; display: none; -webkit-transition: .6s ease-in-out left; -o-transition: .6s ease-in-out left; transition: .6s ease-in-out left; }

.carousel-inner &gt; .item &gt; a &gt; img, .carousel-inner &gt; .item &gt; img { line-height: 1; }

@media all and (transform-3d), (-webkit-transform-3d) { .carousel-inner &gt; .item { -webkit-transition: -webkit-transform .6s ease-in-out; -o-transition: -o-transform .6s ease-in-out; transition: transform .6s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; perspective: 1000; }
  .carousel-inner &gt; .item.active.right, .carousel-inner &gt; .item.next { left: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
  .carousel-inner &gt; .item.active.left, .carousel-inner &gt; .item.prev { left: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
  .carousel-inner &gt; .item.active, .carousel-inner &gt; .item.next.left, .carousel-inner &gt; .item.prev.right { left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.carousel-inner &gt; .active, .carousel-inner &gt; .next, .carousel-inner &gt; .prev { display: block; }

.carousel-inner &gt; .active { left: 0; }

.carousel-inner &gt; .next, .carousel-inner &gt; .prev { position: absolute; top: 0; width: 100%; }

.carousel-inner &gt; .next { left: 100%; }

.carousel-inner &gt; .prev { left: -100%; }

.carousel-inner &gt; .next.left, .carousel-inner &gt; .prev.right { left: 0; }

.carousel-inner &gt; .active.left { left: -100%; }

.carousel-inner &gt; .active.right { left: 100%; }

.carousel-control { position: absolute; top: 0; bottom: 0; left: 0; width: 15%; font-size: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); filter: alpha(opacity=50); opacity: .5; }

.carousel-control.left { background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); background-repeat: repeat-x; }

.carousel-control.right { right: 0; left: auto; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); background-repeat: repeat-x; }

.carousel-control:focus, .carousel-control:hover { color: #fff; text-decoration: none; filter: alpha(opacity=90); outline: 0; opacity: .9; }

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { position: absolute; top: 50%; z-index: 5; display: inline-block; }

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { left: 50%; margin-left: -10px; }

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { right: 50%; margin-right: -10px; }

.carousel-control .icon-next, .carousel-control .icon-prev { width: 20px; height: 20px; margin-top: -10px; font-family: serif; line-height: 1; }

.carousel-control .icon-prev:before { content: '\2039'; }

.carousel-control .icon-next:before { content: '\203a'; }

.carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; padding-left: 0; margin-left: -30%; text-align: center; list-style: none; }

.carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; cursor: pointer; background-color: #000 \9; background-color: transparent; border: 1px solid #fff; border-radius: 10px; }

.carousel-indicators .active { width: 12px; height: 12px; margin: 0; background-color: #fff; }

.carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

.carousel-caption .btn { text-shadow: none; }

@media screen and (min-width: 768px) { .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { width: 30px; height: 30px; margin-top: -15px; font-size: 30px; }
  .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: -15px; }
  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -15px; }
  .carousel-caption { right: 20%; left: 20%; padding-bottom: 30px; }
  .carousel-indicators { bottom: 20px; } }
.btn-group-vertical &gt; .btn-group:after, .btn-group-vertical &gt; .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before { display: table; content: " "; }

.btn-group-vertical &gt; .btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after { clear: both; }

.center-block { display: block; margin-right: auto; margin-left: auto; }

.pull-right { float: right !important; }

.pull-left { float: left !important; }

.hide { display: none !important; }

.show { display: block !important; }

.invisible { visibility: hidden; }

.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

.hidden { display: none !important; }

.affix { position: fixed; }

@-ms-viewport { width: device-width; }
.visible-lg, .visible-md, .visible-sm, .visible-xs { display: none !important; }

.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block { display: none !important; }

@media (max-width: 767px) { .visible-xs { display: block !important; }
  table.visible-xs { display: table; }
  tr.visible-xs { display: table-row !important; }
  td.visible-xs, th.visible-xs { display: table-cell !important; } }
@media (max-width: 767px) { .visible-xs-block { display: block !important; } }
@media (max-width: 767px) { .visible-xs-inline { display: inline !important; } }
@media (max-width: 767px) { .visible-xs-inline-block { display: inline-block !important; } }
@media (min-width: 768px) and (max-width: 991px) { .visible-sm { display: block !important; }
  table.visible-sm { display: table; }
  tr.visible-sm { display: table-row !important; }
  td.visible-sm, th.visible-sm { display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) { .visible-sm-block { display: block !important; } }
@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline { display: inline !important; } }
@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline-block { display: inline-block !important; } }
@media (min-width: 992px) and (max-width: 1199px) { .visible-md { display: block !important; }
  table.visible-md { display: table; }
  tr.visible-md { display: table-row !important; }
  td.visible-md, th.visible-md { display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) { .visible-md-block { display: block !important; } }
@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline { display: inline !important; } }
@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline-block { display: inline-block !important; } }
@media (min-width: 1200px) { .visible-lg { display: block !important; }
  table.visible-lg { display: table; }
  tr.visible-lg { display: table-row !important; }
  td.visible-lg, th.visible-lg { display: table-cell !important; } }
@media (min-width: 1200px) { .visible-lg-block { display: block !important; } }
@media (min-width: 1200px) { .visible-lg-inline { display: inline !important; } }
@media (min-width: 1200px) { .visible-lg-inline-block { display: inline-block !important; } }
@media (max-width: 767px) { .hidden-xs { display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display: none !important; } }
@media (min-width: 1200px) { .hidden-lg { display: none !important; } }
.visible-print { display: none !important; }

@media print { .visible-print { display: block !important; }
  table.visible-print { display: table; }
  tr.visible-print { display: table-row !important; }
  td.visible-print, th.visible-print { display: table-cell !important; } }
.visible-print-block { display: none !important; }

@media print { .visible-print-block { display: block !important; } }
.visible-print-inline { display: none !important; }

@media print { .visible-print-inline { display: inline !important; } }
.visible-print-inline-block { display: none !important; }

@media print { .visible-print-inline-block { display: inline-block !important; } }
@media print { .hidden-print { display: none !important; } }
/*!
 * Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select/)
 *
 * Copyright 2013-2014 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */
.bootstrap-select { /*width: 220px\9; IE8 and below*/ width: 220px \0; /*IE9 and below*/ }

.bootstrap-select &gt; .btn { width: 100%; padding-right: 25px; }

.error .bootstrap-select .btn { border: 1px solid #b94a48; }

.control-group.error .bootstrap-select .dropdown-toggle { border-color: #b94a48; }

.bootstrap-select.fit-width { width: auto !important; }

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 220px; }

.bootstrap-select .btn:focus { outline: thin dotted #333333 !important; outline: 5px auto -webkit-focus-ring-color !important; outline-offset: -2px; }

.bootstrap-select.form-control { margin-bottom: 0; padding: 0; border: none; }

.bootstrap-select.form-control:not([class*="col-"]) { width: 100%; }

.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="col-"] { float: none; display: inline-block; margin-left: 0; }

.bootstrap-select.btn-group.dropdown-menu-right, .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right, .row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right { float: right; }

.form-search .bootstrap-select.btn-group, .form-inline .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group, .form-group .bootstrap-select.btn-group { margin-bottom: 0; }

.form-group-lg .bootstrap-select.btn-group.form-control, .form-group-sm .bootstrap-select.btn-group.form-control { padding: 0; }

.form-inline .bootstrap-select.btn-group .form-control { width: 100%; }

.input-append .bootstrap-select.btn-group { margin-left: -1px; }

.input-prepend .bootstrap-select.btn-group { margin-right: -1px; }

.bootstrap-select.btn-group &gt; .disabled { cursor: not-allowed; }

.bootstrap-select.btn-group &gt; .disabled:focus { outline: none !important; }

.bootstrap-select.btn-group .btn .filter-option { display: inline-block; overflow: hidden; width: 100%; text-align: left; }

.bootstrap-select.btn-group .btn .caret { position: absolute; top: 50%; right: 12px; margin-top: -2px; vertical-align: middle; }

.bootstrap-select.btn-group[class*="col-"] .btn { width: 100%; }

.bootstrap-select.btn-group .dropdown-menu { min-width: 100%; z-index: 1035; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.bootstrap-select.btn-group .dropdown-menu.inner { position: static; border: 0; padding: 0; margin: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }

.bootstrap-select.btn-group .dropdown-menu li { position: relative; }

.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small, .bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small, .bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small { color: #64b1d8; color: rgba(100, 177, 216, 0.4); }

.bootstrap-select.btn-group .dropdown-menu li.disabled a { cursor: not-allowed; }

.bootstrap-select.btn-group .dropdown-menu li a { cursor: pointer; }

.bootstrap-select.btn-group .dropdown-menu li a.opt { position: relative; padding-left: 2.25em; }

.bootstrap-select.btn-group .dropdown-menu li a span.check-mark { display: none; }

.bootstrap-select.btn-group .dropdown-menu li a span.text { display: inline-block; }

.bootstrap-select.btn-group .dropdown-menu li small { padding-left: 0.5em; }

.bootstrap-select.btn-group .dropdown-menu .notify { position: absolute; bottom: 5px; width: 96%; margin: 0 2%; min-height: 26px; padding: 3px 5px; background: #f5f5f5; border: 1px solid #e3e3e3; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); pointer-events: none; opacity: 0.9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.bootstrap-select.btn-group .no-results { padding: 3px; background: #f5f5f5; margin: 0 5px; }

.bootstrap-select.btn-group.fit-width .btn .filter-option { position: static; }

.bootstrap-select.btn-group.fit-width .btn .caret { position: static; top: auto; margin-top: -1px; }

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark { position: absolute; display: inline-block; right: 15px; margin-top: 5px; }

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text { margin-right: 34px; }

.bootstrap-select.show-menu-arrow.open &gt; .btn { z-index: 1036; }

.bootstrap-select.show-menu-arrow .dropdown-toggle:before { content: ''; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom-width: 7px; border-bottom-style: solid; border-bottom-color: #cccccc; border-bottom-color: rgba(204, 204, 204, 0.2); position: absolute; bottom: -4px; left: 9px; display: none; }

.bootstrap-select.show-menu-arrow .dropdown-toggle:after { content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; position: absolute; bottom: -4px; left: 10px; display: none; }

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before { bottom: auto; top: -3px; border-bottom: 0; border-top-width: 7px; border-top-style: solid; border-top-color: #cccccc; border-top-color: rgba(204, 204, 204, 0.2); }

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after { bottom: auto; top: -3px; border-top: 6px solid white; border-bottom: 0; }

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before { right: 12px; left: auto; }

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after { right: 13px; left: auto; }

.bootstrap-select.show-menu-arrow.open &gt; .dropdown-toggle:before, .bootstrap-select.show-menu-arrow.open &gt; .dropdown-toggle:after { display: block; }

.bs-searchbox, .bs-actionsbox { padding: 4px 8px; }

.bs-actionsbox { float: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.bs-actionsbox .btn-group button { width: 50%; }

.bs-searchbox + .bs-actionsbox { padding: 0 8px 4px; }

.bs-searchbox input.form-control { margin-bottom: 0; width: 100%; }

.mobile-device { position: absolute; top: 0; left: 0; display: block !important; width: 100%; height: 100% !important; opacity: 0; }

/*# sourceMappingURL=bootstrap-select.css.map */
                 /*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2013 Daniel Eden
*/
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

.animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; }

@-webkit-keyframes bounce { 0%,100%,20%,53%,80% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  40%,43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }
  70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); }
  90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0); } }
@keyframes bounce { 0%,100%,20%,53%,80% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  40%,43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); -ms-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }
  70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); -ms-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); }
  90% { -webkit-transform: translate3d(0, -4px, 0); -ms-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0); } }
.bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; }

@-webkit-keyframes flash { 0%,100%,50% { opacity: 1; }
  25%,75% { opacity: 0; } }
@keyframes flash { 0%,100%,50% { opacity: 1; }
  25%,75% { opacity: 0; } }
.flash { -webkit-animation-name: flash; animation-name: flash; }

@-webkit-keyframes pulse { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
@keyframes pulse { 0% { -webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); -ms-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  100% { -webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
.pulse { -webkit-animation-name: pulse; animation-name: pulse; }

@-webkit-keyframes rubberBand { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  30% { -webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1); }
  40% { -webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1); }
  50% { -webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1); }
  65% { -webkit-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1); }
  75% { -webkit-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1); }
  100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
@keyframes rubberBand { 0% { -webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  30% { -webkit-transform: scale3d(1.25, 0.75, 1); -ms-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1); }
  40% { -webkit-transform: scale3d(0.75, 1.25, 1); -ms-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1); }
  50% { -webkit-transform: scale3d(1.15, 0.85, 1); -ms-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1); }
  65% { -webkit-transform: scale3d(0.95, 1.05, 1); -ms-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1); }
  75% { -webkit-transform: scale3d(1.05, 0.95, 1); -ms-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1); }
  100% { -webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
.rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; }

@-webkit-keyframes shake { 0%,100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  10%,30%,50%,70%,90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }
  20%,40%,60%,80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } }
@keyframes shake { 0%,100% { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  10%,30%,50%,70%,90% { -webkit-transform: translate3d(-10px, 0, 0); -ms-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }
  20%,40%,60%,80% { -webkit-transform: translate3d(10px, 0, 0); -ms-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } }
.shake { -webkit-animation-name: shake; animation-name: shake; }

@-webkit-keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); }
  40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); }
  60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); }
  80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); }
  100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); } }
@keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); -ms-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); }
  40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); -ms-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); }
  60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); -ms-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); }
  80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); -ms-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); }
  100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); -ms-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); } }
.swing { -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; }

@-webkit-keyframes tada { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  10%,20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%,50%,70%,90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%,60%,80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
@keyframes tada { 0% { -webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  10%,20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); -ms-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%,50%,70%,90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%,60%,80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  100% { -webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
.tada { -webkit-animation-name: tada; animation-name: tada; }

@-webkit-keyframes wobble { 0% { -webkit-transform: none; transform: none; }
  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  100% { -webkit-transform: none; transform: none; } }
@keyframes wobble { 0% { -webkit-transform: none; -ms-transform: none; transform: none; }
  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); -ms-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); -ms-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); -ms-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); -ms-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); -ms-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  100% { -webkit-transform: none; -ms-transform: none; transform: none; } }
.wobble { -webkit-animation-name: wobble; animation-name: wobble; }

@-webkit-keyframes bounceIn { 0%,100%,20%,40%,60%,80% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
@keyframes bounceIn { 0%,100%,20%,40%,60%,80% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); -ms-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); -ms-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9); -ms-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); -ms-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97); -ms-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
.bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn; -webkit-animation-duration: .75s; animation-duration: .75s; }

@-webkit-keyframes bounceInDown { 0%,100%,60%,75%,90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); }
  100% { -webkit-transform: none; transform: none; } }
@keyframes bounceInDown { 0%,100%,60%,75%,90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); -ms-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); -ms-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0); -ms-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0); -ms-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); }
  100% { -webkit-transform: none; -ms-transform: none; transform: none; } }
.bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft { 0%,100%,60%,75%,90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); }
  100% { -webkit-transform: none; transform: none; } }
@keyframes bounceInLeft { 0%,100%,60%,75%,90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); -ms-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); -ms-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0); -ms-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0); -ms-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); }
  100% { -webkit-transform: none; -ms-transform: none; transform: none; } }
.bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight { 0%,100%,60%,75%,90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); }
  100% { -webkit-transform: none; transform: none; } }
@keyframes bounceInRight { 0%,100%,60%,75%,90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); -ms-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); -ms-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0); -ms-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0); -ms-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); }
  100% { -webkit-transform: none; -ms-transform: none; transform: none; } }
.bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp { 0%,100%,60%,75%,90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); }
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes bounceInUp { 0%,100%,60%,75%,90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); -ms-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0); -ms-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0); -ms-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); }
  100% { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; }

@-webkit-keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }
  50%,55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }
  100% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } }
@keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9); -ms-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }
  50%,55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); -ms-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }
  100% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); -ms-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } }
.bounceOut { -webkit-animation-name: bounceOut; animation-name: bounceOut; -webkit-animation-duration: .75s; animation-duration: .75s; }

@-webkit-keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
  40%,45% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }
  100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } }
@keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0); -ms-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
  40%,45% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }
  100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); -ms-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } }
.bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); }
  100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } }
@keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); -ms-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); }
  100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); -ms-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } }
.bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); }
  100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } }
@keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); -ms-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); }
  100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); -ms-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } }
.bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }
  40%,45% { opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }
  100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } }
@keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0); -ms-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }
  40%,45% { opacity: 1; -webkit-transform: translate3d(0, 20px, 0); -ms-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }
  100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); -ms-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } }
.bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
@keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; }

@-webkit-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
  100% { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); -ms-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
  100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; } }
.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig { 0% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); }
  100% { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes fadeInDownBig { 0% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); -ms-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); }
  100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; } }
.fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
  100% { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
  100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; } }
.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig { 0% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); }
  100% { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes fadeInLeftBig { 0% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); -ms-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); }
  100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; } }
.fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
  100% { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
  100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; } }
.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig { 0% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); }
  100% { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes fadeInRightBig { 0% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); -ms-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); }
  100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; } }
.fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
  100% { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); -ms-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
  100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; } }
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig { 0% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); }
  100% { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes fadeInUpBig { 0% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); -ms-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); }
  100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; } }
.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }
@keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }
.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown { 0% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } }
@keyframes fadeOutDown { 0% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); -ms-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } }
.fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig { 0% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } }
@keyframes fadeOutDownBig { 0% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); -ms-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } }
.fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft { 0% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } }
@keyframes fadeOutLeft { 0% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } }
.fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig { 0% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } }
@keyframes fadeOutLeftBig { 0% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); -ms-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } }
.fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight { 0% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }
@keyframes fadeOutRight { 0% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }
.fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig { 0% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } }
@keyframes fadeOutRightBig { 0% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); -ms-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } }
.fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp { 0% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } }
@keyframes fadeOutUp { 0% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); -ms-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } }
.fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig { 0% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } }
@keyframes fadeOutUpBig { 0% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); -ms-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } }
.fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig; }

@-webkit-keyframes flip { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
  50% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95); transform: perspective(400px) scale3d(0.95, 0.95, 0.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  100% { -webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } }
@keyframes flip { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -ms-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
  50% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95); -ms-transform: perspective(400px) scale3d(0.95, 0.95, 0.95); transform: perspective(400px) scale3d(0.95, 0.95, 0.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  100% { -webkit-transform: perspective(400px); -ms-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } }
.animated.flip { -webkit-backface-visibility: visible; -ms-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip; }

@-webkit-keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; }
  60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  100% { -webkit-transform: perspective(400px); transform: perspective(400px); } }
@keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; }
  60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); -ms-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); -ms-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  100% { -webkit-transform: perspective(400px); -ms-transform: perspective(400px); transform: perspective(400px); } }
.flipInX { -webkit-backface-visibility: visible !important; -ms-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; animation-name: flipInX; }

@-webkit-keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; }
  60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  100% { -webkit-transform: perspective(400px); transform: perspective(400px); } }
@keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; }
  60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); -ms-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); -ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  100% { -webkit-transform: perspective(400px); -ms-transform: perspective(400px); transform: perspective(400px); } }
.flipInY { -webkit-backface-visibility: visible !important; -ms-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInY; animation-name: flipInY; }

@-webkit-keyframes flipOutX { 0% { -webkit-transform: perspective(400px); transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
  100% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } }
@keyframes flipOutX { 0% { -webkit-transform: perspective(400px); -ms-transform: perspective(400px); transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
  100% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } }
.flipOutX { -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-backface-visibility: visible !important; -ms-backface-visibility: visible !important; backface-visibility: visible !important; }

@-webkit-keyframes flipOutY { 0% { -webkit-transform: perspective(400px); transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }
  100% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; } }
@keyframes flipOutY { 0% { -webkit-transform: perspective(400px); -ms-transform: perspective(400px); transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); -ms-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }
  100% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; } }
.flipOutY { -webkit-backface-visibility: visible !important; -ms-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; animation-name: flipOutY; -webkit-animation-duration: .75s; animation-duration: .75s; }

@-webkit-keyframes lightSpeedIn { 0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; }
  60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; }
  80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; }
  100% { -webkit-transform: none; transform: none; opacity: 1; } }
@keyframes lightSpeedIn { 0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); -ms-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; }
  60% { -webkit-transform: skewX(20deg); -ms-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; }
  80% { -webkit-transform: skewX(-5deg); -ms-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; }
  100% { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } }
.lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut { 0% { opacity: 1; }
  100% { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0; } }
@keyframes lightSpeedOut { 0% { opacity: 1; }
  100% { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); -ms-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0; } }
.lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
  100% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1; } }
@keyframes rotateIn { 0% { -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); -ms-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
  100% { -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } }
.rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
  100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } }
@keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); -ms-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
  100% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } }
.rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } }
@keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); -ms-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } }
.rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } }
@keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); -ms-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } }
.rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
  100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } }
@keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); -ms-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
  100% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } }
.rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center; opacity: 1; }
  100% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } }
@keyframes rotateOut { 0% { -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; opacity: 1; }
  100% { -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); -ms-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } }
.rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; }
  100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(0, 0, 1, 45deg); transform: rotate(0, 0, 1, 45deg); opacity: 0; } }
@keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; }
  100% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(0, 0, 1, 45deg); -ms-transform: rotate(0, 0, 1, 45deg); transform: rotate(0, 0, 1, 45deg); opacity: 0; } }
.rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; }
  100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }
@keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; }
  100% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); -ms-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }
.rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; }
  100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }
@keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; }
  100% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); -ms-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }
.rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; }
  100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0; } }
@keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; }
  100% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); -ms-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0; } }
.rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight; }

@-webkit-keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
  20%,60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
  40%,80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; }
  100% { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0; } }
@keyframes hinge { 0% { -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
  20%,60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); -ms-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
  40%,80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); -ms-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; }
  100% { -webkit-transform: translate3d(0, 700px, 0); -ms-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0; } }
.hinge { -webkit-animation-name: hinge; animation-name: hinge; }

@-webkit-keyframes rollIn { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  100% { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes rollIn { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); -ms-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; } }
.rollIn { -webkit-animation-name: rollIn; animation-name: rollIn; }

@-webkit-keyframes rollOut { 0% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
@keyframes rollOut { 0% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); -ms-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
.rollOut { -webkit-animation-name: rollOut; animation-name: rollOut; }

@-webkit-keyframes zoomIn { 0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }
@keyframes zoomIn { 0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); -ms-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }
.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }

@-webkit-keyframes zoomInDown { 0% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInDown { 0% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; }

@-webkit-keyframes zoomInLeft { 0% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInLeft { 0% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; }

@-webkit-keyframes zoomInRight { 0% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInRight { 0% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight; }

@-webkit-keyframes zoomInUp { 0% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInUp { 0% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; }

@-webkit-keyframes zoomOut { 0% { opacity: 1; }
  50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; } }
@keyframes zoomOut { 0% { opacity: 1; }
  50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); -ms-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; } }
.zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut; }

@-webkit-keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown; }

@-webkit-keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  100% { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center; } }
@keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  100% { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); -ms-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; } }
.zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft; }

@-webkit-keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  100% { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center; } }
@keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  100% { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); -ms-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; -ms-transform-origin: right center; transform-origin: right center; } }
.zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight; }

@-webkit-keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp; }

/* @import "vendors/font-awesome.min";  */
/* ----------------------------------- Slidebars Version 0.10.2 http://plugins.adchsm.me/slidebars/  Written by Adam Smith http://www.adchsm.me/  Released under MIT License http://plugins.adchsm.me/slidebars/license.txt  ------------------- Slidebars CSS Index  001 - Box Model, Html &amp; Body 002 - Site 003 - Slidebars 004 - Animation 005 - Helper Classes  ---------------------------- 001 - Box Model, Html &amp; Body */
html, body, #sb-site, .sb-site-container, .sb-slidebar { /* Set box model to prevent any user added margins or paddings from altering the widths or heights. */ margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html, body { width: 100%; overflow-x: hidden; /* Stops horizontal scrolling. */ }

html { height: 100%; /* Site is as tall as device. */ }

body { min-height: 100%; height: auto; position: relative; /* Required for static Slidebars to function properly. */ }

/* Site scroll locking - prevent site from scrolling when a Slidebar is open, except when static Slidebars are only available. */
html.sb-scroll-lock.sb-active:not(.sb-static) { overflow: hidden; }

/* ---------- 002 - Site */
#sb-site, .sb-site-container { /* You may now use class .sb-site-container instead of #sb-site and use your own id. However please make sure you don't set any of the following styles any differently on your id. */ width: 100%; position: relative; z-index: 1; /* Site sits above Slidebars */ background-color: #ffffff; /* Default background colour, overwrite this with your own css. I suggest moving your html or body background styling here. Making this transparent will allow the Slidebars beneath to be visible. */ }

/* --------------- 003 - Slidebars */
.sb-slidebar { height: 100%; overflow-y: auto; /* Enable vertical scrolling on Slidebars when needed. */ position: fixed; top: 0; z-index: 0; /* Slidebars sit behind sb-site. */ display: none; /* Initially hide the Slidebars. Changed from visibility to display to allow -webkit-overflow-scrolling. */ background-color: #222222; /* Default Slidebars background colour, overwrite this with your own css. */ -webkit-transform: translate(0px); /* Fixes issues with translated and z-indexed elements on iOS 7. */ }

.sb-left { left: 0; /* Set Slidebar to the left. */ }

.sb-right { right: 0; /* Set Slidebar to the right. */ }

html.sb-static .sb-slidebar, .sb-slidebar.sb-static { position: absolute; /* Makes Slidebars scroll naturally with the site, and unfixes them for Android Browser &lt; 3 and iOS &lt; 5. */ }

.sb-slidebar.sb-active { display: block; /* Makes Slidebars visibile when open. Changed from visibility to display to allow -webkit-overflow-scrolling. */ }

.sb-style-overlay { z-index: 9999; /* Set z-index high to ensure it overlays any other site elements. */ }

.sb-momentum-scrolling { -webkit-overflow-scrolling: touch; /* Adds native momentum scrolling for iOS &amp; Android devices. */ }

/* Slidebar widths for browsers/devices that don't support media queries. */
.sb-slidebar { width: 30%; }

.sb-width-thin { width: 15%; }

.sb-width-wide { width: 45%; }

@media (max-width: 480px) { /* Slidebar widths on extra small screens. */
  .sb-slidebar { width: 70%; }
  .sb-width-thin { width: 55%; }
  .sb-width-wide { width: 85%; } }
@media (min-width: 481px) { /* Slidebar widths on small screens. */
  .sb-slidebar { width: 55%; }
  .sb-width-thin { width: 40%; }
  .sb-width-wide { width: 70%; } }
@media (min-width: 768px) { /* Slidebar widths on medium screens. */
  .sb-slidebar { width: 40%; }
  .sb-width-thin { width: 25%; }
  .sb-width-wide { width: 55%; } }
@media (min-width: 992px) { /* Slidebar widths on large screens. */
  .sb-slidebar { width: 30%; }
  .sb-width-thin { width: 15%; }
  .sb-width-wide { width: 45%; } }
@media (min-width: 1200px) { /* Slidebar widths on extra large screens. */
  .sb-slidebar { width: 20%; }
  .sb-width-thin { width: 5%; }
  .sb-width-wide { width: 35%; } }
/* --------------- 004 - Animation */
.sb-slide, #sb-site, .sb-site-container, .sb-slidebar { -webkit-transition: -webkit-transform 400ms ease; -moz-transition: -moz-transform 400ms ease; -o-transition: -o-transform 400ms ease; transition: transform 400ms ease; -webkit-transition-property: -webkit-transform, left, right; /* Add left/right for Android &lt; 4.4. */ -webkit-backface-visibility: hidden; /* Prevents flickering. This is non essential, and you may remove it if your having problems with fixed background images in Chrome. */ }

/* -------------------- 005 - Helper Classes */
.sb-hide { display: none; /* Optionally applied to control classes when Slidebars is disabled over a certain width. */ }

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

/* line 44, ../scss/partials/_buttons.scss */
.button:hover, .button:focus, .button:active, .button.is-active, .button.active { text-decoration: none; }

/* line 48, ../scss/partials/_buttons.scss */
.button:hover, .button:focus { color: #666; background-color: #EEE; background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcdcdc)); background: -moz-linear-gradient(top, #ffffff, #dcdcdc); background: -webkit-linear-gradient(top, #ffffff, #dcdcdc); background: linear-gradient(to bottom, #ffffff, #dcdcdc); }

/* line 53, ../scss/partials/_buttons.scss */
.button:active, .button.is-active, .button.active { -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white; -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4); background: #eeeeee; color: #bbbbbb; }

/* line 59, ../scss/partials/_buttons.scss */
.button:focus { outline: none; }

/* line 65, ../scss/partials/_buttons.scss */
input.button, button.button { height: 34px; cursor: pointer; -webkit-appearance: none; }

/* line 72, ../scss/partials/_buttons.scss */
.button-block { display: block; }

/* line 77, ../scss/partials/_buttons.scss */
.button.disabled, .button.disabled:hover, .button.disabled:focus, .button.disabled:active, input.button:disabled, button.button:disabled { -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; background: #EEE; border: 1px solid #DDD; text-shadow: 0 1px 1px white; color: #CCC; cursor: default; -webkit-appearance: none; }

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

/* line 104, ../scss/partials/_buttons.scss */
.button-flat { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-transition-property: background; -o-transition-property: background; -webkit-transition-property: background; transition-property: background; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; background: #EEE; border: none; text-shadow: none; }

/* line 113, ../scss/partials/_buttons.scss */
.button-flat:hover, .button-flat:focus { background: #fbfbfb; }

/* line 116, ../scss/partials/_buttons.scss */
.button-flat:active, .button-flat.is-active, .button-flat.active { -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; background: #eeeeee; color: #bbbbbb; }

/* line 121, ../scss/partials/_buttons.scss */
.button-flat.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

/* line 131, ../scss/partials/_buttons.scss */
.button-border { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; color: #666; border: 2px solid #666; background: none; text-shadow: none; }

/* line 140, ../scss/partials/_buttons.scss */
.button-border:hover, .button-border:focus { background: none; color: gray; border: 2px solid gray; }

/* line 145, ../scss/partials/_buttons.scss */
.button-border:active, .button-border.is-active, .button-border.active { -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; background: none; color: #4d4d4d; border: 2px solid #4d4d4d; }

/* line 151, ../scss/partials/_buttons.scss */
.button-border.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

/* line 161, ../scss/partials/_buttons.scss */
.button-3d { -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #e9e9e9)); background: -moz-linear-gradient(top, #f3f3f3, #e9e9e9); background: -webkit-linear-gradient(top, #f3f3f3, #e9e9e9); background: linear-gradient(to bottom, #f3f3f3, #e9e9e9); background-color: #EEE; color: #666; border: 1px solid #e1e1e1; text-shadow: none; position: relative; top: 0px; }

/* line 173, ../scss/partials/_buttons.scss */
.button-3d:hover, .button-3d:focus { -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ebebeb)); background: -moz-linear-gradient(top, #ffffff, #ebebeb); background: -webkit-linear-gradient(top, #ffffff, #ebebeb); background: linear-gradient(to bottom, #ffffff, #ebebeb); background-color: white; color: #666; }

/* line 179, ../scss/partials/_buttons.scss */
.button-3d:active, .button-3d.is-active, .button-3d.active { -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bbbbbb, 0px 3px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bbbbbb, 0px 3px 3px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bbbbbb, 0px 3px 3px rgba(0, 0, 0, 0.2); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, #f3f3f3)); background: -moz-linear-gradient(top, #e9e9e9, #f3f3f3); background: -webkit-linear-gradient(top, #e9e9e9, #f3f3f3); background: linear-gradient(to bottom, #e9e9e9, #f3f3f3); background-color: #eeeeee; color: #bbbbbb; border: 1px solid #e1e1e1; top: 5px; }

/* line 187, ../scss/partials/_buttons.scss */
.button-3d.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

/* line 201, ../scss/partials/_buttons.scss */
.button-rounded { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

/* line 201, ../scss/partials/_buttons.scss */
.button-pill { -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; }

/* line 201, ../scss/partials/_buttons.scss */
.button-circle { -moz-border-radius: 240px; -webkit-border-radius: 240px; border-radius: 240px; -moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2); width: 120px; line-height: 120px; height: 120px; padding: 0px; border-width: 4px; font-size: 18px; }

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

/* line 242, ../scss/partials/_buttons.scss */
.button-primary:hover, .button-primary:focus { background-color: #00A1CB; color: #FFF; background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYzlmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGRiMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c9fe), color-stop(100%, #008db2)); background: -moz-linear-gradient(top, #00c9fe, #008db2); background: -webkit-linear-gradient(top, #00c9fe, #008db2); background: linear-gradient(to bottom, #00c9fe, #008db2); }

/* line 247, ../scss/partials/_buttons.scss */
.button-primary:active, .button-primary.is-active, .button-primary.active { background: #1495b7; color: #005065; }

/* line 260, ../scss/partials/_buttons.scss */
.button-3d-primary { -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #007998, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #007998, 0px 8px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #007998, 0px 8px 3px rgba(0, 0, 0, 0.3); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTlkNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOTljMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a9d5), color-stop(100%, #0099c1)); background: -moz-linear-gradient(top, #00a9d5, #0099c1); background: -webkit-linear-gradient(top, #00a9d5, #0099c1); background: linear-gradient(to bottom, #00a9d5, #0099c1); background-color: #00A1CB; color: #FFF; border: 1px solid #007998; text-shadow: none; position: relative; top: 0px; }

/* line 272, ../scss/partials/_buttons.scss */
.button-3d-primary:hover, .button-3d-primary:focus { -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #00708e, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #00708e, 0px 8px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #00708e, 0px 8px 3px rgba(0, 0, 0, 0.3); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYzFmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOWRjNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c1f4), color-stop(100%, #009dc6)); background: -moz-linear-gradient(top, #00c1f4, #009dc6); background: -webkit-linear-gradient(top, #00c1f4, #009dc6); background: linear-gradient(to bottom, #00c1f4, #009dc6); background-color: #00c9fe; color: #FFF; }

/* line 278, ../scss/partials/_buttons.scss */
.button-3d-primary:active, .button-3d-primary.is-active, .button-3d-primary.active { -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #007998, 0px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #007998, 0px 3px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #007998, 0px 3px 3px rgba(0, 0, 0, 0.3); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTljMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYTlkNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0099c1), color-stop(100%, #00a9d5)); background: -moz-linear-gradient(top, #0099c1, #00a9d5); background: -webkit-linear-gradient(top, #0099c1, #00a9d5); background: linear-gradient(to bottom, #0099c1, #00a9d5); background-color: #1495b7; color: #005065; border: 1px solid #008db2; top: 5px; }

/* line 286, ../scss/partials/_buttons.scss */
.button-3d-primary.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

/* line 300, ../scss/partials/_buttons.scss */
.button-border-primary { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; color: #00A1CB; border: 2px solid #00A1CB; background: none; text-shadow: none; }

/* line 309, ../scss/partials/_buttons.scss */
.button-border-primary:hover, .button-border-primary:focus { background: none; color: #00c9fe; border: 2px solid #00c9fe; }

/* line 314, ../scss/partials/_buttons.scss */
.button-border-primary:active, .button-border-primary.is-active, .button-border-primary.active { -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; background: none; color: #007998; border: 2px solid #007998; }

/* line 320, ../scss/partials/_buttons.scss */
.button-border-primary.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

/* line 332, ../scss/partials/_buttons.scss */
.button-flat-primary { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-transition-property: background; -o-transition-property: background; -webkit-transition-property: background; transition-property: background; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; background: #00A1CB; color: #FFF; text-shadow: none; border: none; }

/* line 341, ../scss/partials/_buttons.scss */
.button-flat-primary:hover, .button-flat-primary:focus { color: #FFF; background: #00b5e5; }

/* line 345, ../scss/partials/_buttons.scss */
.button-flat-primary:active, .button-flat-primary.is-active, .button-flat-primary.active { -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; background: #1495b7; color: #00647f; }

/* line 350, ../scss/partials/_buttons.scss */
.button-flat-primary.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

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

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

/* line 247, ../scss/partials/_buttons.scss */
.button-secondary:active, .button-secondary.is-active, .button-secondary.active { background: white; color: #cccccc; }

/* line 260, ../scss/partials/_buttons.scss */
.button-3d-secondary { -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e6e6e6, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e6e6e6, 0px 8px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e6e6e6, 0px 8px 3px rgba(0, 0, 0, 0.3); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #fafafa)); background: -moz-linear-gradient(top, #ffffff, #fafafa); background: -webkit-linear-gradient(top, #ffffff, #fafafa); background: linear-gradient(to bottom, #ffffff, #fafafa); background-color: #FFF; color: #FFF; border: 1px solid #e6e6e6; text-shadow: none; position: relative; top: 0px; }

/* line 272, ../scss/partials/_buttons.scss */
.button-3d-secondary:hover, .button-3d-secondary:focus { -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e0e0e0, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e0e0e0, 0px 8px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e0e0e0, 0px 8px 3px rgba(0, 0, 0, 0.3); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #fcfcfc)); background: -moz-linear-gradient(top, #ffffff, #fcfcfc); background: -webkit-linear-gradient(top, #ffffff, #fcfcfc); background: linear-gradient(to bottom, #ffffff, #fcfcfc); background-color: white; color: #FFF; }

/* line 278, ../scss/partials/_buttons.scss */
.button-3d-secondary:active, .button-3d-secondary.is-active, .button-3d-secondary.active { -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #e6e6e6, 0px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #e6e6e6, 0px 3px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #e6e6e6, 0px 3px 3px rgba(0, 0, 0, 0.3); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #ffffff)); background: -moz-linear-gradient(top, #fafafa, #ffffff); background: -webkit-linear-gradient(top, #fafafa, #ffffff); background: linear-gradient(to bottom, #fafafa, #ffffff); background-color: white; color: #cccccc; border: 1px solid #f2f2f2; top: 5px; }

/* line 286, ../scss/partials/_buttons.scss */
.button-3d-secondary.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

/* line 300, ../scss/partials/_buttons.scss */
.button-border-secondary { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; color: #FFF; border: 2px solid #FFF; background: none; text-shadow: none; }

/* line 309, ../scss/partials/_buttons.scss */
.button-border-secondary:hover, .button-border-secondary:focus { background: none; color: white; border: 2px solid white; }

/* line 314, ../scss/partials/_buttons.scss */
.button-border-secondary:active, .button-border-secondary.is-active, .button-border-secondary.active { -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; background: none; color: #e6e6e6; border: 2px solid #e6e6e6; }

/* line 320, ../scss/partials/_buttons.scss */
.button-border-secondary.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

/* line 332, ../scss/partials/_buttons.scss */
.button-flat-secondary { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-transition-property: background; -o-transition-property: background; -webkit-transition-property: background; transition-property: background; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; background: #FFF; color: #FFF; text-shadow: none; border: none; }

/* line 341, ../scss/partials/_buttons.scss */
.button-flat-secondary:hover, .button-flat-secondary:focus { color: #FFF; background: white; }

/* line 345, ../scss/partials/_buttons.scss */
.button-flat-secondary:active, .button-flat-secondary.is-active, .button-flat-secondary.active { -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; background: white; color: #d9d9d9; }

/* line 350, ../scss/partials/_buttons.scss */
.button-flat-secondary.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

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

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

/* line 247, ../scss/partials/_buttons.scss */
.button-action:active, .button-action.is-active, .button-action.active { background: #76a312; color: #374f00; }

/* line 260, ../scss/partials/_buttons.scss */
.button-3d-action { -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5a8200, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5a8200, 0px 8px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5a8200, 0px 8px 3px rgba(0, 0, 0, 0.3); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0YmYwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc2YWIwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #84bf00), color-stop(100%, #76ab00)); background: -moz-linear-gradient(top, #84bf00, #76ab00); background: -webkit-linear-gradient(top, #84bf00, #76ab00); background: linear-gradient(to bottom, #84bf00, #76ab00); background-color: #7db500; color: #FFF; border: 1px solid #5a8200; text-shadow: none; position: relative; top: 0px; }

/* line 272, ../scss/partials/_buttons.scss */
.button-3d-action:hover, .button-3d-action:focus { -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #537800, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #537800, 0px 8px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #537800, 0px 8px 3px rgba(0, 0, 0, 0.3); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5ZGUwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc5YjAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #99de00), color-stop(100%, #79b000)); background: -moz-linear-gradient(top, #99de00, #79b000); background: -webkit-linear-gradient(top, #99de00, #79b000); background: linear-gradient(to bottom, #99de00, #79b000); background-color: #a0e800; color: #FFF; }

/* line 278, ../scss/partials/_buttons.scss */
.button-3d-action:active, .button-3d-action.is-active, .button-3d-action.active { -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #5a8200, 0px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #5a8200, 0px 3px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #5a8200, 0px 3px 3px rgba(0, 0, 0, 0.3); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2YWIwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg0YmYwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #76ab00), color-stop(100%, #84bf00)); background: -moz-linear-gradient(top, #76ab00, #84bf00); background: -webkit-linear-gradient(top, #76ab00, #84bf00); background: linear-gradient(to bottom, #76ab00, #84bf00); background-color: #76a312; color: #374f00; border: 1px solid #6b9c00; top: 5px; }

/* line 286, ../scss/partials/_buttons.scss */
.button-3d-action.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

/* line 300, ../scss/partials/_buttons.scss */
.button-border-action { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; color: #7db500; border: 2px solid #7db500; background: none; text-shadow: none; }

/* line 309, ../scss/partials/_buttons.scss */
.button-border-action:hover, .button-border-action:focus { background: none; color: #a0e800; border: 2px solid #a0e800; }

/* line 314, ../scss/partials/_buttons.scss */
.button-border-action:active, .button-border-action.is-active, .button-border-action.active { -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; background: none; color: #5a8200; border: 2px solid #5a8200; }

/* line 320, ../scss/partials/_buttons.scss */
.button-border-action.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

/* line 332, ../scss/partials/_buttons.scss */
.button-flat-action { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-transition-property: background; -o-transition-property: background; -webkit-transition-property: background; transition-property: background; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; background: #7db500; color: #FFF; text-shadow: none; border: none; }

/* line 341, ../scss/partials/_buttons.scss */
.button-flat-action:hover, .button-flat-action:focus { color: #FFF; background: #8fcf00; }

/* line 345, ../scss/partials/_buttons.scss */
.button-flat-action:active, .button-flat-action.is-active, .button-flat-action.active { -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; background: #76a312; color: #486900; }

/* line 350, ../scss/partials/_buttons.scss */
.button-flat-action.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

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

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

/* line 247, ../scss/partials/_buttons.scss */
.button-highlight:active, .button-highlight.is-active, .button-highlight.active { background: #d8891e; color: #8d5303; }

/* line 260, ../scss/partials/_buttons.scss */
.button-3d-highlight { -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bf7004, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bf7004, 0px 8px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bf7004, 0px 8px 3px rgba(0, 0, 0, 0.3); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhOTMwNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3ODcwNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fa9306), color-stop(100%, #e78705)); background: -moz-linear-gradient(top, #fa9306, #e78705); background: -webkit-linear-gradient(top, #fa9306, #e78705); background: linear-gradient(to bottom, #fa9306, #e78705); background-color: #F18D05; color: #FFF; border: 1px solid #bf7004; text-shadow: none; position: relative; top: 0px; }

/* line 272, ../scss/partials/_buttons.scss */
.button-3d-highlight:hover, .button-3d-highlight:focus { -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b56a04, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b56a04, 0px 8px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b56a04, 0px 8px 3px rgba(0, 0, 0, 0.3); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhYTAyNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjOGEwNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #faa024), color-stop(100%, #ec8a05)); background: -moz-linear-gradient(top, #faa024, #ec8a05); background: -webkit-linear-gradient(top, #faa024, #ec8a05); background: linear-gradient(to bottom, #faa024, #ec8a05); background-color: #fba42e; color: #FFF; }

/* line 278, ../scss/partials/_buttons.scss */
.button-3d-highlight:active, .button-3d-highlight.is-active, .button-3d-highlight.active { -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bf7004, 0px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bf7004, 0px 3px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bf7004, 0px 3px 3px rgba(0, 0, 0, 0.3); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ODcwNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhOTMwNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e78705), color-stop(100%, #fa9306)); background: -moz-linear-gradient(top, #e78705, #fa9306); background: -webkit-linear-gradient(top, #e78705, #fa9306); background: linear-gradient(to bottom, #e78705, #fa9306); background-color: #d8891e; color: #8d5303; border: 1px solid #d87e04; top: 5px; }

/* line 286, ../scss/partials/_buttons.scss */
.button-3d-highlight.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

/* line 300, ../scss/partials/_buttons.scss */
.button-border-highlight { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; color: #F18D05; border: 2px solid #F18D05; background: none; text-shadow: none; }

/* line 309, ../scss/partials/_buttons.scss */
.button-border-highlight:hover, .button-border-highlight:focus { background: none; color: #fba42e; border: 2px solid #fba42e; }

/* line 314, ../scss/partials/_buttons.scss */
.button-border-highlight:active, .button-border-highlight.is-active, .button-border-highlight.active { -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; background: none; color: #bf7004; border: 2px solid #bf7004; }

/* line 320, ../scss/partials/_buttons.scss */
.button-border-highlight.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

/* line 332, ../scss/partials/_buttons.scss */
.button-flat-highlight { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-transition-property: background; -o-transition-property: background; -webkit-transition-property: background; transition-property: background; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; background: #F18D05; color: #FFF; text-shadow: none; border: none; }

/* line 341, ../scss/partials/_buttons.scss */
.button-flat-highlight:hover, .button-flat-highlight:focus { color: #FFF; background: #fa9915; }

/* line 345, ../scss/partials/_buttons.scss */
.button-flat-highlight:active, .button-flat-highlight.is-active, .button-flat-highlight.active { -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; background: #d8891e; color: #a66103; }

/* line 350, ../scss/partials/_buttons.scss */
.button-flat-highlight.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

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

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

/* line 247, ../scss/partials/_buttons.scss */
.button-caution:active, .button-caution.is-active, .button-caution.active { background: #cd5240; color: #952312; }

/* line 260, ../scss/partials/_buttons.scss */
.button-3d-caution { -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #c22d18, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #c22d18, 0px 8px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #c22d18, 0px 8px 3px rgba(0, 0, 0, 0.3); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2NDgzMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0MzgxZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e64831), color-stop(100%, #e4381f)); background: -moz-linear-gradient(top, #e64831, #e4381f); background: -webkit-linear-gradient(top, #e64831, #e4381f); background: linear-gradient(to bottom, #e64831, #e4381f); background-color: #E54028; color: #FFF; border: 1px solid #c22d18; text-shadow: none; position: relative; top: 0px; }

/* line 272, ../scss/partials/_buttons.scss */
.button-3d-caution:hover, .button-3d-caution:focus { -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b92b16, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b92b16, 0px 8px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b92b16, 0px 8px 3px rgba(0, 0, 0, 0.3); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5NjA0YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0M2MyMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9604c), color-stop(100%, #e43c23)); background: -moz-linear-gradient(top, #e9604c, #e43c23); background: -webkit-linear-gradient(top, #e9604c, #e43c23); background: linear-gradient(to bottom, #e9604c, #e43c23); background-color: #eb6855; color: #FFF; }

/* line 278, ../scss/partials/_buttons.scss */
.button-3d-caution:active, .button-3d-caution.is-active, .button-3d-caution.active { -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #c22d18, 0px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #c22d18, 0px 3px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #c22d18, 0px 3px 3px rgba(0, 0, 0, 0.3); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0MzgxZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2NDgzMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e4381f), color-stop(100%, #e64831)); background: -moz-linear-gradient(top, #e4381f, #e64831); background: -webkit-linear-gradient(top, #e4381f, #e64831); background: linear-gradient(to bottom, #e4381f, #e64831); background-color: #cd5240; color: #952312; border: 1px solid #d9331a; top: 5px; }

/* line 286, ../scss/partials/_buttons.scss */
.button-3d-caution.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

/* line 300, ../scss/partials/_buttons.scss */
.button-border-caution { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; color: #E54028; border: 2px solid #E54028; background: none; text-shadow: none; }

/* line 309, ../scss/partials/_buttons.scss */
.button-border-caution:hover, .button-border-caution:focus { background: none; color: #eb6855; border: 2px solid #eb6855; }

/* line 314, ../scss/partials/_buttons.scss */
.button-border-caution:active, .button-border-caution.is-active, .button-border-caution.active { -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; background: none; color: #c22d18; border: 2px solid #c22d18; }

/* line 320, ../scss/partials/_buttons.scss */
.button-border-caution.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

/* line 332, ../scss/partials/_buttons.scss */
.button-flat-caution { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-transition-property: background; -o-transition-property: background; -webkit-transition-property: background; transition-property: background; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; background: #E54028; color: #FFF; text-shadow: none; border: none; }

/* line 341, ../scss/partials/_buttons.scss */
.button-flat-caution:hover, .button-flat-caution:focus { color: #FFF; background: #e8543f; }

/* line 345, ../scss/partials/_buttons.scss */
.button-flat-caution:active, .button-flat-caution.is-active, .button-flat-caution.active { -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; background: #cd5240; color: #ac2815; }

/* line 350, ../scss/partials/_buttons.scss */
.button-flat-caution.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

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

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

/* line 247, ../scss/partials/_buttons.scss */
.button-royal:active, .button-royal.is-active, .button-royal.active { background: #764479; color: #3e1740; }

/* line 260, ../scss/partials/_buttons.scss */
.button-3d-royal { -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #632466, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #632466, 0px 8px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #632466, 0px 8px 3px rgba(0, 0, 0, 0.3); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlMzQ5NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgwMmU4NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8e3494), color-stop(100%, #802e84)); background: -moz-linear-gradient(top, #8e3494, #802e84); background: -webkit-linear-gradient(top, #8e3494, #802e84); background: linear-gradient(to bottom, #8e3494, #802e84); background-color: #87318C; color: #FFF; border: 1px solid #632466; text-shadow: none; position: relative; top: 0px; }

/* line 272, ../scss/partials/_buttons.scss */
.button-3d-royal:hover, .button-3d-royal:focus { -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5b215f, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5b215f, 0px 8px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5b215f, 0px 8px 3px rgba(0, 0, 0, 0.3); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0M2NhYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgzMzA4OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a43caa), color-stop(100%, #833088)); background: -moz-linear-gradient(top, #a43caa, #833088); background: -webkit-linear-gradient(top, #a43caa, #833088); background: linear-gradient(to bottom, #a43caa, #833088); background-color: #ab3eb2; color: #FFF; }

/* line 278, ../scss/partials/_buttons.scss */
.button-3d-royal:active, .button-3d-royal.is-active, .button-3d-royal.active { -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #632466, 0px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #632466, 0px 3px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #632466, 0px 3px 3px rgba(0, 0, 0, 0.3); background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwMmU4NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhlMzQ5NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #802e84), color-stop(100%, #8e3494)); background: -moz-linear-gradient(top, #802e84, #8e3494); background: -webkit-linear-gradient(top, #802e84, #8e3494); background: linear-gradient(to bottom, #802e84, #8e3494); background-color: #764479; color: #3e1740; border: 1px solid #752a79; top: 5px; }

/* line 286, ../scss/partials/_buttons.scss */
.button-3d-royal.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

/* line 300, ../scss/partials/_buttons.scss */
.button-border-royal { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; color: #87318C; border: 2px solid #87318C; background: none; text-shadow: none; }

/* line 309, ../scss/partials/_buttons.scss */
.button-border-royal:hover, .button-border-royal:focus { background: none; color: #ab3eb2; border: 2px solid #ab3eb2; }

/* line 314, ../scss/partials/_buttons.scss */
.button-border-royal:active, .button-border-royal.is-active, .button-border-royal.active { -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; background: none; color: #632466; border: 2px solid #632466; }

/* line 320, ../scss/partials/_buttons.scss */
.button-border-royal.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

/* line 332, ../scss/partials/_buttons.scss */
.button-flat-royal { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-transition-property: background; -o-transition-property: background; -webkit-transition-property: background; transition-property: background; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; background: #87318C; color: #FFF; text-shadow: none; border: none; }

/* line 341, ../scss/partials/_buttons.scss */
.button-flat-royal:hover, .button-flat-royal:focus { color: #FFF; background: #99389f; }

/* line 345, ../scss/partials/_buttons.scss */
.button-flat-royal:active, .button-flat-royal.is-active, .button-flat-royal.active { -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; background: #764479; color: #501d53; }

/* line 350, ../scss/partials/_buttons.scss */
.button-flat-royal.disabled { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }

/* line 363, ../scss/partials/_buttons.scss */
.button-group { position: relative; display: inline-block; }

/* line 366, ../scss/partials/_buttons.scss */
.button-group .button { float: left; }

/* line 368, ../scss/partials/_buttons.scss */
.button-group .button:focus, .button-group .button:hover, .button-group .button.active { z-index: 5; }

/* line 371, ../scss/partials/_buttons.scss */
.button-group .button:active, .button-group .button.active { background: gainsboro; }

/* line 375, ../scss/partials/_buttons.scss */
.button-group .button:not(:first-child):not(:last-child) { border-radius: 0; }

/* line 378, ../scss/partials/_buttons.scss */
.button-group .button:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; }

/* line 382, ../scss/partials/_buttons.scss */
.button-group .button:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; }

/* line 388, ../scss/partials/_buttons.scss */
.button-group .button + .button { margin-left: -1px; }

/* line 401, ../scss/partials/_buttons.scss */
.button-jumbo { font-size: 24px; height: 51.2px; line-height: 51.2px; padding: 0px 40.96px; }

/* line 401, ../scss/partials/_buttons.scss */
.button-large { font-size: 18px; height: 38.4px; line-height: 38.4px; padding: 0px 30.72px; }

/* line 432, ../scss/partials/_buttons.scss */
input.button-large, button.button-large { height: 40.4px; }

/* line 401, ../scss/partials/_buttons.scss */
.button-small { font-size: 14px; height: 25.6px; line-height: 24px; padding: 0px 20.48px; }

/* line 432, ../scss/partials/_buttons.scss */
input.button-small, button.button-small { height: 27.6px; }

/* line 401, ../scss/partials/_buttons.scss */
.button-tiny { font-size: 12px; height: 22.4px; line-height: 22.4px; padding: 0px 19.2px; }

/* line 432, ../scss/partials/_buttons.scss */
input.button-tiny, button.button-tiny { height: 24.4px; }

/* line 453, ../scss/partials/_buttons.scss */
.button.glow { -webkit-animation-duration: 3s; -moz-animation-duration: 3s; -ms-animation-duration: 3s; -o-animation-duration: 3s; animation-duration: 3s; -webkit-animation-iteration-count: infinite; -khtml-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-name: glowing; -khtml-animation-name: glowing; -moz-animation-name: glowing; -ms-animation-name: glowing; -o-animation-name: glowing; animation-name: glowing; }

/* line 456, ../scss/partials/_buttons.scss */
.button.glow:active { -webkit-animation-name: none; -moz-animation-name: none; -ms-animation-name: none; -o-animation-name: none; animation-name: none; -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white; -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white; }

/* line 468, ../scss/partials/_buttons.scss */
.button-dropdown { position: relative; overflow: visible; display: inline-block; }

/* line 475, ../scss/partials/_buttons.scss */
.button-dropdown .button .icon-caret-down { font-size: 90%; margin: 0px 0px 0px 3px; vertical-align: middle; }

/* line 482, ../scss/partials/_buttons.scss */
.button-dropdown ul.button-dropdown-menu-below { top: 115%; }

/* line 485, ../scss/partials/_buttons.scss */
.button-dropdown ul.button-dropdown-menu-above { bottom: 115%; top: auto; }

/* line 491, ../scss/partials/_buttons.scss */
.button-dropdown ul { -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6); box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: none; position: absolute; background: #fcfcfc; top: -2px; left: -2px; z-index: 1000; padding: 0px; margin: 0px; list-style-type: none; min-width: 102%; }

/* line 505, ../scss/partials/_buttons.scss */
.button-dropdown ul li { padding: 0px; margin: 0px; display: block; }

/* line 510, ../scss/partials/_buttons.scss */
.button-dropdown ul li:first-child a { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; }

/* line 513, ../scss/partials/_buttons.scss */
.button-dropdown ul li:last-child a { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }

/* line 519, ../scss/partials/_buttons.scss */
.button-dropdown ul .button-dropdown-divider { -moz-box-shadow: inset 0px 1px 0px #FFF; -webkit-box-shadow: inset 0px 1px 0px #FFF; box-shadow: inset 0px 1px 0px #FFF; border-top: 1px solid #e4e4e4; }

/* line 524, ../scss/partials/_buttons.scss */
.button-dropdown ul a { display: block; padding: 0px 20px; text-decoration: none; font-size: 12px; color: #333; line-height: 30px; white-space: nowrap; }

/* line 533, ../scss/partials/_buttons.scss */
.button-dropdown ul a:hover, .button-dropdown ul a:focus { background-color: #3c6ab9; color: #FFF; }

.animation-delay-1 { -webkit-animation-delay: .1s !important; -moz-animation-delay: .1s !important; -ms-animation-delay: .1s !important; -o-animation-delay: .1s !important; animation-delay: .1s !important; }

.animation-delay-2 { -webkit-animation-delay: .2s !important; -moz-animation-delay: .2s !important; -ms-animation-delay: .2s !important; -o-animation-delay: .2s !important; animation-delay: .2s !important; }

.animation-delay-3 { -webkit-animation-delay: .3s !important; -moz-animation-delay: .3s !important; -ms-animation-delay: .3s !important; -o-animation-delay: .3s !important; animation-delay: .3s !important; }

.animation-delay-4 { -webkit-animation-delay: .4s !important; -moz-animation-delay: .4s !important; -ms-animation-delay: .4s !important; -o-animation-delay: .4s !important; animation-delay: .4s !important; }

.animation-delay-5 { -webkit-animation-delay: .5s !important; -moz-animation-delay: .5s !important; -ms-animation-delay: .5s !important; -o-animation-delay: .5s !important; animation-delay: .5s !important; }

.animation-delay-6 { -webkit-animation-delay: .6s !important; -moz-animation-delay: .6s !important; -ms-animation-delay: .6s !important; -o-animation-delay: .6s !important; animation-delay: .6s !important; }

.animation-delay-7 { -webkit-animation-delay: .7s !important; -moz-animation-delay: .7s !important; -ms-animation-delay: .7s !important; -o-animation-delay: .7s !important; animation-delay: .7s !important; }

.animation-delay-8 { -webkit-animation-delay: .8s !important; -moz-animation-delay: .8s !important; -ms-animation-delay: .8s !important; -o-animation-delay: .8s !important; animation-delay: .8s !important; }

.animation-delay-9 { -webkit-animation-delay: .9s !important; -moz-animation-delay: .9s !important; -ms-animation-delay: .9s !important; -o-animation-delay: .9s !important; animation-delay: .9s !important; }

.animation-delay-10 { -webkit-animation-delay: 1s !important; -moz-animation-delay: 1s !important; -ms-animation-delay: 1s !important; -o-animation-delay: 1s !important; animation-delay: 1s !important; }

.animation-delay-11 { -webkit-animation-delay: 1.1s !important; -moz-animation-delay: 1.1s !important; -ms-animation-delay: 1.1s !important; -o-animation-delay: 1.1s !important; animation-delay: 1.1s !important; }

.animation-delay-12 { -webkit-animation-delay: 1.2s !important; -moz-animation-delay: 1.2s !important; -ms-animation-delay: 1.2s !important; -o-animation-delay: 1.2s !important; animation-delay: 1.2s !important; }

.animation-delay-13 { -webkit-animation-delay: 1.3s !important; -moz-animation-delay: 1.3s !important; -ms-animation-delay: 1.3s !important; -o-animation-delay: 1.3s !important; animation-delay: 1.3s !important; }

.animation-delay-14 { -webkit-animation-delay: 1.4s !important; -moz-animation-delay: 1.4s !important; -ms-animation-delay: 1.4s !important; -o-animation-delay: 1.4s !important; animation-delay: 1.4s !important; }

.animation-delay-15 { -webkit-animation-delay: 1.5s !important; -moz-animation-delay: 1.5s !important; -ms-animation-delay: 1.5s !important; -o-animation-delay: 1.5s !important; animation-delay: 1.5s !important; }

.animation-delay-16 { -webkit-animation-delay: 1.6s !important; -moz-animation-delay: 1.6s !important; -ms-animation-delay: 1.6s !important; -o-animation-delay: 1.6s !important; animation-delay: 1.6s !important; }

.animation-delay-17 { -webkit-animation-delay: 1.7s !important; -moz-animation-delay: 1.7s !important; -ms-animation-delay: 1.7s !important; -o-animation-delay: 1.7s !important; animation-delay: 1.7s !important; }

.animation-delay-18 { -webkit-animation-delay: 1.8s !important; -moz-animation-delay: 1.8s !important; -ms-animation-delay: 1.8s !important; -o-animation-delay: 1.8s !important; animation-delay: 1.8s !important; }

.animation-delay-19 { -webkit-animation-delay: 1.9s !important; -moz-animation-delay: 1.9s !important; -ms-animation-delay: 1.9s !important; -o-animation-delay: 1.9s !important; animation-delay: 1.9s !important; }

.animation-delay-20 { -webkit-animation-delay: 2s !important; -moz-animation-delay: 2s !important; -ms-animation-delay: 2s !important; -o-animation-delay: 2s !important; animation-delay: 2s !important; }

.animation-delay-21 { -webkit-animation-delay: 2.1s !important; -moz-animation-delay: 2.1s !important; -ms-animation-delay: 2.1s !important; -o-animation-delay: 2.1s !important; animation-delay: 2.1s !important; }

.animation-delay-22 { -webkit-animation-delay: 2.2s !important; -moz-animation-delay: 2.2s !important; -ms-animation-delay: 2.2s !important; -o-animation-delay: 2.2s !important; animation-delay: 2.2s !important; }

.animation-delay-23 { -webkit-animation-delay: 2.3s !important; -moz-animation-delay: 2.3s !important; -ms-animation-delay: 2.3s !important; -o-animation-delay: 2.3s !important; animation-delay: 2.3s !important; }

.animation-delay-24 { -webkit-animation-delay: 2.4s !important; -moz-animation-delay: 2.4s !important; -ms-animation-delay: 2.4s !important; -o-animation-delay: 2.4s !important; animation-delay: 2.4s !important; }

.animation-delay-25 { -webkit-animation-delay: 2.5s !important; -moz-animation-delay: 2.5s !important; -ms-animation-delay: 2.5s !important; -o-animation-delay: 2.5s !important; animation-delay: 2.5s !important; }

.animation-delay-26 { -webkit-animation-delay: 2.6s !important; -moz-animation-delay: 2.6s !important; -ms-animation-delay: 2.6s !important; -o-animation-delay: 2.6s !important; animation-delay: 2.6s !important; }

.animation-delay-27 { -webkit-animation-delay: 2.6s !important; -moz-animation-delay: 2.6s !important; -ms-animation-delay: 2.6s !important; -o-animation-delay: 2.6s !important; animation-delay: 2.6s !important; }

.animation-delay-28 { -webkit-animation-delay: 2.8s !important; -moz-animation-delay: 2.8s !important; -ms-animation-delay: 2.8s !important; -o-animation-delay: 2.8s !important; animation-delay: 2.8s !important; }

.animation-delay-29 { -webkit-animation-delay: 2.9s !important; -moz-animation-delay: 2.9s !important; -ms-animation-delay: 2.9s !important; -o-animation-delay: 2.9s !important; animation-delay: 2.9s !important; }

.animation-delay-30 { -webkit-animation-delay: 3s !important; -moz-animation-delay: 3s !important; -ms-animation-delay: 3s !important; -o-animation-delay: 3s !important; animation-delay: 3s !important; }

@font-face { font-family: 'SocialGlyphs'; src: url("../fonts/socialglyphs-webfont.eot"); src: url("../fonts/socialglyphs-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/socialglyphs-webfont.woff") format("woff"), url("../fonts/socialglyphs-webfont.ttf") format("truetype"), url("../fonts/socialglyphs-webfont.svg#SocialGlyphsRegular") format("svg"); font-weight: normal; font-style: normal; }
a.social { display: inline-block; margin: 0 20px 20px 0; color: #fff; }

/* Hover and Active States for All Button Styles */
a.social:link { opacity: 1; }

a.social:hover { -webkit-box-shadow: inset 0 0 0 250px rgba(255, 255, 255, 0.1); -moz-box-shadow: inset 0 0 0 250px rgba(255, 255, 255, 0.1); box-shadow: inset 0 0 0 250px rgba(255, 255, 255, 0.1); text-decoration: none; color: #fff; }

a.social:active { opacity: 0.8; }

/* Button Styles */
.social-facebook { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 35px; line-height: 1.2em; text-indent: 10px; font-weight: regular; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #4f78b4; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #4974b0, #6e90c0); background-image: -moz-linear-gradient(bottom, #4974b0, #6e90c0); background-image: -o-linear-gradient(bottom, #4974b0, #6e90c0); background-image: linear-gradient(to top, #4974b0, #6e90c0); }

.social-facebook:after { content: "A"; }

.social-twitter { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 33px; line-height: 1.3em; text-indent: 2px; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #4e9edc; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #4e9edc, #5daae6); background-image: -moz-linear-gradient(bottom, #4e9edc, #5daae6); background-image: -o-linear-gradient(bottom, #4e9edc, #5daae6); background-image: linear-gradient(to top, #4e9edc, #5daae6); }

.social-twitter:after { content: "B"; }

.social-google { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 34px; line-height: 1.2em; text-indent: 2px; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #da4935; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #da4935, #e15946); background-image: -moz-linear-gradient(bottom, #da4935, #e15946); background-image: -o-linear-gradient(bottom, #da4935, #e15946); background-image: linear-gradient(to top, #da4935, #e15946); }

.social-google:after { content: "C"; }

.social-myspace { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 32px; line-height: 1.4em; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #474747; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #424242, #4e4e4e); background-image: -moz-linear-gradient(bottom, #424242, #4e4e4e); background-image: -o-linear-gradient(bottom, #424242, #4e4e4e); background-image: linear-gradient(to top, #424242, #4e4e4e); }

.social-myspace:after { content: "D"; }

.social-instagram { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 35px; line-height: 1.2em; text-indent: 2px; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #49709b; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #49709b, #6387af); background-image: -moz-linear-gradient(bottom, #49709b, #6387af); background-image: -o-linear-gradient(bottom, #49709b, #6387af); background-image: linear-gradient(to top, #49709b, #6387af); }

.social-instagram:after { content: "E"; }

.social-linkedin { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 30px; line-height: 1.4em; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #005a87; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #005a87, #066696); background-image: -moz-linear-gradient(bottom, #005a87, #066696); background-image: -o-linear-gradient(bottom, #005a87, #066696); background-image: linear-gradient(to top, #005a87, #066696); }

.social-linkedin:after { content: "F"; }

.social-vimeo { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 32px; text-indent: 0px; line-height: 1.3em; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #61a0ad; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #61a0ad, #68aebd); background-image: -moz-linear-gradient(bottom, #61a0ad, #68aebd); background-image: -o-linear-gradient(bottom, #61a0ad, #68aebd); background-image: linear-gradient(to top, #61a0ad, #68aebd); }

.social-vimeo:after { content: "G"; }

.social-youtube { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 32px; line-height: 1.3em; text-indent: 2px; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #c9322b; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #c9322b, #dc3f38); background-image: -moz-linear-gradient(bottom, #c9322b, #dc3f38); background-image: -o-linear-gradient(bottom, #c9322b, #dc3f38); background-image: linear-gradient(to top, #c9322b, #dc3f38); }

.social-youtube:after { content: "H"; }

.social-dribbble { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 35px; line-height: 1.2em; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #eb4d8a; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #eb4d8a, #f84e90); background-image: -moz-linear-gradient(bottom, #eb4d8a, #f84e90); background-image: -o-linear-gradient(bottom, #eb4d8a, #f84e90); background-image: linear-gradient(to top, #eb4d8a, #f84e90); }

.social-dribbble:after { content: "I"; }

.social-forrst { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 32px; line-height: 1.4em; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #267434; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #267434, #328a42); background-image: -moz-linear-gradient(bottom, #267434, #328a42); background-image: -o-linear-gradient(bottom, #267434, #328a42); background-image: linear-gradient(to top, #267434, #328a42); }

.social-forrst:after { content: "J"; }

.social-stumbleupon { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 35px; line-height: 1.1em; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #ea4b24; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #ea4b24, #f7623d); background-image: -moz-linear-gradient(bottom, #ea4b24, #f7623d); background-image: -o-linear-gradient(bottom, #ea4b24, #f7623d); background-image: linear-gradient(to top, #ea4b24, #f7623d); }

.social-stumbleupon:after { content: "K"; }

.social-pinterest { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 36px; line-height: 1.2em; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #b8242a; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #b8242a, #c5383e); background-image: -moz-linear-gradient(bottom, #b8242a, #c5383e); background-image: -o-linear-gradient(bottom, #b8242a, #c5383e); background-image: linear-gradient(to top, #b8242a, #c5383e); }

.social-pinterest:after { content: "L"; }

.social-blogger { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 35px; line-height: 1.2em; text-indent: 5px; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #fc9847; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #fc9847, #ffa55c); background-image: -moz-linear-gradient(bottom, #fc9847, #ffa55c); background-image: -o-linear-gradient(bottom, #fc9847, #ffa55c); background-image: linear-gradient(to top, #fc9847, #ffa55c); }

.social-blogger:after { content: "M"; }

.social-yahoo { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 33px; line-height: 1.2em; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #5f0d8e; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #72179d, #9227b6); background-image: -moz-linear-gradient(bottom, #72179d, #9227b6); background-image: -o-linear-gradient(bottom, #72179d, #9227b6); background-image: linear-gradient(to top, #72179d, #9227b6); }

.social-yahoo:after { content: "N"; }

.social-evernote { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 38px; line-height: 1.1em; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #7ac143; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #7ac143, #8fc565); background-image: -moz-linear-gradient(bottom, #7ac143, #8fc565); background-image: -o-linear-gradient(bottom, #7ac143, #8fc565); background-image: linear-gradient(to top, #7ac143, #8fc565); }

.social-evernote:after { content: "O"; }

.social-wordpress { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 38px; line-height: 1.1em; text-indent: 2px; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #2485b3; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #2485b3, #4597be); background-image: -moz-linear-gradient(bottom, #2485b3, #4597be); background-image: -o-linear-gradient(bottom, #2485b3, #4597be); background-image: linear-gradient(to top, #2485b3, #4597be); }

.social-wordpress:after { content: "P"; }

.social-foursquare { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 34px; line-height: 1.4em; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #0bbadf; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #0bbadf, #4cc1da); background-image: -moz-linear-gradient(bottom, #0bbadf, #4cc1da); background-image: -o-linear-gradient(bottom, #0bbadf, #4cc1da); background-image: linear-gradient(to top, #0bbadf, #4cc1da); }

.social-foursquare:after { content: "Q"; }

.social-lastfm { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 32px; line-height: 1.3em; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #de1600; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #de1600, #de402e); background-image: -moz-linear-gradient(bottom, #de1600, #de402e); background-image: -o-linear-gradient(bottom, #de1600, #de402e); background-image: linear-gradient(to top, #de1600, #de402e); }

.social-lastfm:after { content: "R"; }

.social-behance { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 36px; line-height: 0.9em; text-indent: 2px; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #1e6fed; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #1e6fed, #2f7df6); background-image: -moz-linear-gradient(bottom, #1e6fed, #2f7df6); background-image: -o-linear-gradient(bottom, #1e6fed, #2f7df6); background-image: linear-gradient(to top, #1e6fed, #2f7df6); }

.social-behance:after { content: "S"; }

.social-tumblr { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 32px; line-height: 1.3em; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #466484; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #466484, #4f759e); background-image: -moz-linear-gradient(bottom, #466484, #4f759e); background-image: -o-linear-gradient(bottom, #466484, #4f759e); background-image: linear-gradient(to top, #466484, #4f759e); }

.social-tumblr:after { content: "T"; }

.social-feed { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 34px; line-height: 1.2em; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #ef922f; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #ef922f, #f8a64f); background-image: -moz-linear-gradient(bottom, #ef922f, #f8a64f); background-image: -o-linear-gradient(bottom, #ef922f, #f8a64f); background-image: linear-gradient(to top, #ef922f, #f8a64f); }

.social-feed:after { content: "U"; }

.social-skype { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 36px; text-indent: 1px; line-height: 1.1em; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #00aff0; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #00aff0, #1bc1ff); background-image: -moz-linear-gradient(bottom, #00aff0, #1bc1ff); background-image: -o-linear-gradient(bottom, #00aff0, #1bc1ff); background-image: linear-gradient(to top, #00aff0, #1bc1ff); }

.social-skype:after { content: "V"; }

.social-email { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 35px; line-height: 1.0em; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #1d90dd; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #1d90dd, #2da2f0); background-image: -moz-linear-gradient(bottom, #1d90dd, #2da2f0); background-image: -o-linear-gradient(bottom, #1d90dd, #2da2f0); background-image: linear-gradient(to top, #1d90dd, #2da2f0); }

.social-email:after { content: "W"; }

.social-sharethis { /*General*/ display: block; text-decoration: none; /*Text*/ font-family: 'SocialGlyphs'; text-align: center; font-size: 33px; line-height: 1.3em; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); /*Background*/ width: 44px; height: 44px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #008850; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-image: -webkit-linear-gradient(bottom, #008850, #119e64); background-image: -moz-linear-gradient(bottom, #008850, #119e64); background-image: -o-linear-gradient(bottom, #008850, #119e64); background-image: linear-gradient(to top, #008850, #119e64); }

.social-sharethis:after { content: "X"; }

/* ---------------------------------------------------- */
/* CSS Basic */
/* ---------------------------------------------------- */
html { -webkit-font-smoothing: antialiased; }

body { background-color: #fff; color: #666; font-family: "Open Sans", sans-serif; font-size: 14px; line-height: 1.75em; }

.boxed { background-color: #fff; }

h1, h2, h3, h4, h5, h6 { font-family: "Open Sans", sans-serif; font-weight: 300; line-height: 120%; color: #00703c; margin: 20px 0 17px 0; }

h1 { font-size: 2.3em; }

h2 { font-size: 2em; }

h3 { font-size: 1.7em; }

h4 { font-size: 1.4em; }

h5 { font-size: 1.2em; font-weight: 400; }

h6 { font-size: 1em; font-weight: 400; }

a { color: #00703c; }

.strong { font-weight: 400; }

a:hover, a:focus, a:active { color: #000; }

a.button { text-decoration: none; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }

:focus { outline: none !important; }

::-moz-focus-inner { border: 0 !important; }

iframe { border: 0; }

p.small { font-size: .9em; }

.margin-small { margin-top: 5px; margin-bottom: 5px; }

.video iframe, .video object, .video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; }

.video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }

dt { color: #00703c; }

dt, dd { margin: 2px 0; }

.small-font { font-size: .9em; }

.primary-color { color: #00703c; }

.alignleft { float: left; margin-right: 10px; margin-bottom: 10px; margin-top: 5px; }

.alignright { float: right; margin-left: 10px; margin-bottom: 10px; margin-top: 5px; }

.aligncenter { display: block; margin: 0 auto; }

.imageborder { padding: 5px; border: solid 1px #ddd; }

img + p { margin-top: 20px; }

img.alignleft + p, img.alignright + p { margin-top: 0px; }

.p-lg { font-size: 1.1em; line-height: 180%; }

.margin-bottom { margin-bottom: 40px; }

.margin-top { margin-top: 40px; }

.margin-top-80 { margin-top: 80px; }

hr { display: block; border-top: 1px solid #ddd; margin: 25px 0; }

hr.color { border-color: #00703c !important; }

hr.dotted { border-style: dotted !important; }

hr.dashed { border-style: dashed !important; }

hr.double { height: 5px; border-bottom-width: 1px; border-bottom-color: #ddd; border-bottom-style: solid; }

.list-line { list-style-type: none; padding: 0; }

.list-line li { border-bottom: solid 1px #eee; }

.list-line li:first-child { border-top: solid 1px #eee; }

.list-line li a { color: #333; text-decoration: none; padding: 7px; display: block; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }

.list-line li a:hover { background-color: #f5f5f5; color: #00703c; }

/* ---------------------------------------------------- */
/* Artificial Reason Class */
/* ---------------------------------------------------- */
#Container .mix { display: none; }

.text-icon { margin-bottom: 10px; margin-top: 10px; overflow: hidden; }

.text-icon .icon-ar { float: left; margin-top: 5px; }

.text-icon-content { padding-left: 70px; font-size: .9em; }

.text-icon-content p { margin-top: 5px; }

.slogan { font-family: "Open Sans", sans-serif; font-size: 2em; line-height: 150%; margin-bottom: 50px; font-weight: 300; }

.slogan &gt; span { color: #00703c; }

.section-lines { border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; margin-bottom: 40px; background-color: #f9f9f9; }

.section-title { border-bottom: solid 1px #ddd; padding-bottom: 15px; margin-top: 39px; color: #000; }

.section-title:first-letter { color: #00703c; }

.css-section { margin-bottom: 50px; }

.wrap-primary-color { background-color: #00703c; padding: 40px 0; color: #fff; }

.wrap-primary-color h1, .wrap-primary-color h2, .wrap-primary-color h3, .wrap-primary-color h4, .wrap-primary-color h5, .wrap-primary-color h6 { color: #fff; }

.dropcaps::first-letter { float: left; color: #00703c; font-size: 3em; font-weight: 400; padding: 10px 10px 10px 5px; margin-top: 2px; }

.dropcaps-bg::first-letter { background-color: #00703c; color: #fff; padding-bottom: 12px; margin-right: 10px; border-radius: 2px; margin-top: 2px; padding: 10px 5px; font-size: 2.8em; margin-top: 4px; }

.dropcaps-circle::first-letter { border: solid 1px #00703c; border-radius: 30px; padding: 10px 8px; font-size: 2.3em; margin-right: 10px; margin-top: 2px; }

.dropcaps-circle-bg::first-letter { background-color: #00703c; color: #fff; border-radius: 30px; padding: 10px 8px; font-size: 2.3em; margin-right: 10px; margin-top: 2px; }

.border-box { background-color: #f9f9f9; border: solid 3px #eee; border-left-color: #00703c; padding: 20px; margin-bottom: 20px; }

.blockquote-color { border-color: #00703c; }

.blockquote-color-bg { border-color: #00703c; border-bottom: solid 1px #00703c; background-color: #f9f9f9; }

.blockquote-big { font-size: 1.8em; line-height: 140%; font-style: oblique; border: none; }

.blockquote-big footer { font-style: normal; font-size: .7em; }

.blockquote-color-bg-primary { font-size: 1em; background-color: #00703c; color: #fff; padding: 20px; text-align: center; position: relative; border: none; }

.blockquote-color-bg-primary:after, .blockquote-color-bg-dark:after { font-family: "FontAwesome"; content: "\f10e"; position: absolute; left: 10px; bottom: 10px; color: #fff; font-size: 2.6em; }

.blockquote-color-bg-dark { font-size: 1em; background-color: #444; color: #fff; padding: 20px; text-align: center; position: relative; border: none; }

.blockquote-color-bg-light { font-size: 1em; background-color: #ddd; color: #333; padding: 20px; text-align: center; position: relative; border: none; text-shadow: 1px 1px 0px #ffffff; }

.blockquote-color-bg-light:after { font-family: "FontAwesome"; content: "\f10e"; position: absolute; left: 10px; bottom: 10px; color: #333; font-size: 2.6em; }

.blockquote-color-bg-primary footer, .blockquote-color-bg-dark footer { color: #eee; font-size: .9em; }

.blockquote-color-bg-light footer { color: #666; font-size: .9em; }

.em-primary { color: #00703c; }

.em-success { color: #02c66c; }

.em-info { color: #54c8eb; }

.em-warning { color: #f0ad4e; }

.em-danger { color: #d9534f; }

.em-help, .em-royal { color: #ac60d0; }

.em-primary-inverse { background-color: #00703c; color: #fff; padding: 0px 5px; border-radius: 2px; }

.em-success-inverse { background-color: #02c66c; color: #fff; padding: 0px 5px; border-radius: 2px; }

.em-info-inverse { background-color: #54c8eb; color: #fff; padding: 0px 5px; border-radius: 2px; }

.em-warning-inverse { background-color: #f0ad4e; color: #fff; padding: 0px 5px; border-radius: 2px; }

.em-danger-inverse { background-color: #d9534f; color: #fff; padding: 0px 5px; border-radius: 2px; }

.em-royal-inverse { background-color: #ac60d0; color: #fff; padding: 0px 5px; border-radius: 2px; }

.main-header { background-color: #00703c; color: #fff; padding: 20px 0; margin-bottom: 40px; position: relative; }

.main-header.main-header-inverse { background-color: #f5f5f5; color: #000; border-bottom: solid 1px #ddd; }

.main-header.main-header-inverse .page-title, .main-header.main-header-inverse .breadcrumb a, .main-header.main-header-inverse .breadcrumb a, .main-header.main-header-inverse .breadcrumb { color: #000; }

.main-header.main-header-inverse .breadcrumb li { color: #00703c; }

.main-header.main-header-inverse .breadcrumb a:hover { border-bottom: solid 1px #000; }

.main-header.main-header-inverse .breadcrumb &gt; li + li:before { color: #666; }

.main-header .page-title { color: #fff; margin: 0; padding: 0; line-height: 100%; font-size: 2em; display: inline-block; padding-top: 5px; }

.sidebar-nav { background-color: #f9f9f9; border: solid 1px #eee; margin: 0; padding: 0; font-size: .9em; margin-bottom: 40px; }

.sidebar-nav li { padding: 0; list-style: none; }

.sidebar-nav li a &gt; i { margin: 2px 5px 0 0; font-size: 1.1em; color: #999; }

.sidebar-nav li a { display: block; padding: 5px 15px; color: #333; text-decoration: none; border-left: solid 3px #333; background-color: #f3f3f3; }

.sidebar-nav &gt; li &gt; a:after { font-family: 'FontAwesome'; content: "\f107"; font-size: 1.2em; float: right; }

.sidebar-nav &gt; li &gt; a.collapsed:after { content: "\f105"; }

.sidebar-nav li a.collapsed { background-color: transparent; border-left: solid 3px #00703c; }

.sidebar-nav li a:hover, .sidebar-nav li a:focus, .sidebar-nav li a:active { border-color: #333; background-color: #f3f3f3; }

.menu-submenu li a { border-color: #ddd; padding-left: 35px; background-color: transparent; }

.menu-submenu li.active a { border-color: #333; background-color: #f3f3f3; }

.menu-submenu li:last-child a { border-bottom: solid 1px #eee; }

.sidebar-nav li.active &gt; a { border-left-color: #333; background-color: #f3f3f3; }

.btn-ar { border-radius: 2px; font-size: 14px; }

.btn-ar &gt; .fa { margin-right: 5px; }

.btn-ar.btn-transparent { background-color: transparent; color: #fff; border-color: #fff; }

.btn-ar.btn-transparent:hover, .btn-ar.btn-transparent:focus, .btn-ar.btn-transparent:active { background-color: rgba(255, 255, 255, 0.2); }

.btn-ar.btn-primary { color: #fff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00703c), color-stop(1, #1da441)); background: -moz-linear-gradient(top, #00703c 5%, #1da441 100%); background: -webkit-linear-gradient(top, #00703c 5%, #1da441 100%); background: -o-linear-gradient(top, #00703c 5%, #1da441 100%); background: -ms-linear-gradient(top, #00703c 5%, #1da441 100%); background: linear-gradient(to bottom, #00703c 5%, #1da441 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@primary-color', endColorstr='darken(@primary-color, 5%)', GradientType=0); background-color: #00703c; border: 1px solid #1da441; }

.btn-ar.btn-primary:active { background-color: #1da441; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1da441), color-stop(1, #00703c)); background: -moz-linear-gradient(top, #1da441 5%, #00703c 100%); background: -webkit-linear-gradient(top, #1da441 5%, #00703c 100%); background: -o-linear-gradient(top, #1da441 5%, #00703c 100%); background: -ms-linear-gradient(top, #1da441 5%, #00703c 100%); background: linear-gradient(to bottom, #1da441 5%, #00703c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='darken(@primary-color, 8%)', endColorstr='@primary-color', GradientType=0); }

.btn-ar.btn-default { color: #333; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f1f1f1), color-stop(1, #e4e4e4)); background: -moz-linear-gradient(top, #f1f1f1 5%, #e4e4e4 100%); background: -webkit-linear-gradient(top, #f1f1f1 5%, #e4e4e4 100%); background: -o-linear-gradient(top, #f1f1f1 5%, #e4e4e4 100%); background: -ms-linear-gradient(top, #f1f1f1 5%, #e4e4e4 100%); background: linear-gradient(to bottom, #f1f1f1 5%, #e4e4e4 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='darken(#f1f1f1, 5%)', GradientType=0); background-color: #f1f1f1; border: 1px solid #d0d0d0; }

.btn-ar.btn-default:active { background-color: #e4e4e4; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4e4e4), color-stop(1, #f1f1f1)); background: -moz-linear-gradient(top, #e4e4e4 5%, #f1f1f1 100%); background: -webkit-linear-gradient(top, #e4e4e4 5%, #f1f1f1 100%); background: -o-linear-gradient(top, #e4e4e4 5%, #f1f1f1 100%); background: -ms-linear-gradient(top, #e4e4e4 5%, #f1f1f1 100%); background: linear-gradient(to bottom, #e4e4e4 5%, #f1f1f1 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='darken(#f1f1f1, 8%)', endColorstr='#f1f1f1', GradientType=0); }

.btn-ar.btn-success { color: #fff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #02c66c), color-stop(1, #02ad5e)); background: -moz-linear-gradient(top, #02c66c 5%, #02ad5e 100%); background: -webkit-linear-gradient(top, #02c66c 5%, #02ad5e 100%); background: -o-linear-gradient(top, #02c66c 5%, #02ad5e 100%); background: -ms-linear-gradient(top, #02c66c 5%, #02ad5e 100%); background: linear-gradient(to bottom, #02c66c 5%, #02ad5e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@success-color', endColorstr='darken(@success-color, 5%)', GradientType=0); background-color: #02c66c; border: 1px solid #02ad5e; }

.btn-ar.btn-success:active { background-color: #02ad5e; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #02ad5e), color-stop(1, #02c66c)); background: -moz-linear-gradient(top, #02ad5e 5%, #02c66c 100%); background: -webkit-linear-gradient(top, #02ad5e 5%, #02c66c 100%); background: -o-linear-gradient(top, #02ad5e 5%, #02c66c 100%); background: -ms-linear-gradient(top, #02ad5e 5%, #02c66c 100%); background: linear-gradient(to bottom, #02ad5e 5%, #02c66c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='darken(@success-color, 8%)', endColorstr='@success-color', GradientType=0); }

.btn-ar.btn-info { color: #fff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #54c8eb), color-stop(1, #2fbce7)); background: -moz-linear-gradient(top, #54c8eb 5%, #2fbce7 100%); background: -webkit-linear-gradient(top, #54c8eb 5%, #2fbce7 100%); background: -o-linear-gradient(top, #54c8eb 5%, #2fbce7 100%); background: -ms-linear-gradient(top, #54c8eb 5%, #2fbce7 100%); background: linear-gradient(to bottom, #54c8eb 5%, #2fbce7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@info-color', endColorstr='darken(@info-color, 5%)', GradientType=0); background-color: #54c8eb; border: 1px solid #34bee7; }

.btn-ar.btn-info:active { background-color: #3dc1e8; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3dc1e8), color-stop(1, #54c8eb)); background: -moz-linear-gradient(top, #3dc1e8 5%, #54c8eb 100%); background: -webkit-linear-gradient(top, #3dc1e8 5%, #54c8eb 100%); background: -o-linear-gradient(top, #3dc1e8 5%, #54c8eb 100%); background: -ms-linear-gradient(top, #3dc1e8 5%, #54c8eb 100%); background: linear-gradient(to bottom, #3dc1e8 5%, #54c8eb 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='darken(@info-color, 8%)', endColorstr='@info-color', GradientType=0); }

.btn-ar.btn-warning { color: #fff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0ad4e), color-stop(1, #ed9c28)); background: -moz-linear-gradient(top, #f0ad4e 5%, #ed9c28 100%); background: -webkit-linear-gradient(top, #f0ad4e 5%, #ed9c28 100%); background: -o-linear-gradient(top, #f0ad4e 5%, #ed9c28 100%); background: -ms-linear-gradient(top, #f0ad4e 5%, #ed9c28 100%); background: linear-gradient(to bottom, #f0ad4e 5%, #ed9c28 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@warning-color', endColorstr='darken(@warning-color, 5%)', GradientType=0); background-color: #f0ad4e; border: 1px solid #eea236; }

.btn-ar.btn-warning:active { background-color: #eea236; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eea236), color-stop(1, #f0ad4e)); background: -moz-linear-gradient(top, #eea236 5%, #f0ad4e 100%); background: -webkit-linear-gradient(top, #eea236 5%, #f0ad4e 100%); background: -o-linear-gradient(top, #eea236 5%, #f0ad4e 100%); background: -ms-linear-gradient(top, #eea236 5%, #f0ad4e 100%); background: linear-gradient(to bottom, #eea236 5%, #f0ad4e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='darken(@warning-color, 8%)', endColorstr='@warning-color', GradientType=0); }

.btn-ar.btn-danger { color: #fff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d9534f), color-stop(1, #d2322d)); background: -moz-linear-gradient(top, #d9534f 5%, #d2322d 100%); background: -webkit-linear-gradient(top, #d9534f 5%, #d2322d 100%); background: -o-linear-gradient(top, #d9534f 5%, #d2322d 100%); background: -ms-linear-gradient(top, #d9534f 5%, #d2322d 100%); background: linear-gradient(to bottom, #d9534f 5%, #d2322d 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@danger-color', endColorstr='darken(@danger-color, 5%)', GradientType=0); background-color: #d9534f; border: 1px solid #d43f3a; }

.btn-ar.btn-danger:active { background-color: #d43f3a; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d43f3a), color-stop(1, #d9534f)); background: -moz-linear-gradient(top, #d43f3a 5%, #d9534f 100%); background: -webkit-linear-gradient(top, #d43f3a 5%, #d9534f 100%); background: -o-linear-gradient(top, #d43f3a 5%, #d9534f 100%); background: -ms-linear-gradient(top, #d43f3a 5%, #d9534f 100%); background: linear-gradient(to bottom, #d43f3a 5%, #d9534f 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='darken(@danger-color, 8%)', endColorstr='@danger-color', GradientType=0); }

.btn-ar.btn-royal { color: #fff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ac60d0), color-stop(1, #9c41c7)); background: -moz-linear-gradient(top, #ac60d0 5%, #9c41c7 100%); background: -webkit-linear-gradient(top, #ac60d0 5%, #9c41c7 100%); background: -o-linear-gradient(top, #ac60d0 5%, #9c41c7 100%); background: -ms-linear-gradient(top, #ac60d0 5%, #9c41c7 100%); background: linear-gradient(to bottom, #ac60d0 5%, #9c41c7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@royal-color', endColorstr='darken(@royal-color, 5%)', GradientType=0); background-color: #ac60d0; border: 1px solid #9e44c8; }

.btn-ar.btn-royal:active { background-color: #a24cca; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a24cca), color-stop(1, #ac60d0)); background: -moz-linear-gradient(top, #a24cca 5%, #ac60d0 100%); background: -webkit-linear-gradient(top, #a24cca 5%, #ac60d0 100%); background: -o-linear-gradient(top, #a24cca 5%, #ac60d0 100%); background: -ms-linear-gradient(top, #a24cca 5%, #ac60d0 100%); background: linear-gradient(to bottom, #a24cca 5%, #ac60d0 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='darken(@royal-color, 8%)', endColorstr='@royal-color', GradientType=0); }

.btn-social { color: #aaa; border: solid 1px #aaa; padding: 8px 0px; width: 150px; text-align: center; margin: 0 5px 5px 0; display: inline-block; text-decoration: none; line-height: 1; -webkit-transition: background .25s ease; -moz-transition: background .25s ease; -ms-transition: background .25s ease; -o-transition: background .25s ease; transition: background .25s ease; }

.btn-social:hover { text-decoration: none; background-color: #aaa; color: #fff; }

.btn-social:active { box-shadow: inset 1px 2px 1px rgba(0, 0, 0, 0.2); }

.btn-social-white { color: #fff; border-color: #fff; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }

.btn-social-white:hover { color: #00703c; border-color: #00703c; background-color: rgba(0, 0, 0, 0.1); }

.btn-social .fa { margin: 0 10px 0 0; font-size: 18px; }

.btn-social.solid:hover { text-shadow: 0px -1px 2px rgba(0, 0, 0, 0.3); }

.btn-social.sm { width: 32px; height: 32px; }

.btn-social.lg { width: 220px; padding: 12px 0; }

.btn-social.xl-lg { width: 400px; padding: 18px 0; }

.btn-social.round { border-radius: 5px; }

.btn-social.sm .fa { margin: 0; }

.btn-social.rss { color: #ef922f; border-color: #ef922f; }

.btn-social.rss:hover, .btn-social.rss.solid { color: #fff; background-color: #ef922f; }

.btn-social.facebook { color: #3b5998; border-color: #3b5998; }

.btn-social.facebook:hover, .btn-social.facebook.solid { color: #fff; background-color: #3b5998; }

.btn-social.twitter { color: #00aced; border-color: #00aced; }

.btn-social.twitter:hover, .btn-social.twitter.solid { color: #fff; background-color: #00aced; }

.btn-social.google-plus { color: #dd4b39; border-color: #dd4b39; }

.btn-social.google-plus:hover, .btn-social.google-plus.solid { color: #fff; background-color: #dd4b39; }

.btn-social.youtube { color: #bb0000; border-color: #bb0000; }

.btn-social.youtube:hover, .btn-social.youtube.solid { color: #fff; background-color: #bb0000; }

.btn-social.linkedin { color: #007bb6; border-color: #007bb6; }

.btn-social.linkedin:hover, .btn-social.linkedin.solid { color: #fff; background-color: #007bb6; }

.btn-social.instagram { color: #517fa4; border-color: #517fa4; }

.btn-social.instagram:hover, .btn-social.instagram.solid { color: #fff; background-color: #517fa4; }

.btn-social.pinterest { color: #cb2027; border-color: #cb2027; }

.btn-social.pinterest:hover, .btn-social.pinterest.solid { color: #fff; background-color: #cb2027; }

.btn-social.wordpress { color: #4597be; border-color: #4597be; }

.btn-social.wordpress:hover, .btn-social.wordpress.solid { color: #fff; background-color: #4597be; }

.btn-social.git { color: #666666; border-color: #666666; }

.btn-social.git:hover, .btn-social.git.solid { color: #fff; background-color: #666666; }

.btn-social.flickr { color: #ff0084; border-color: #ff0084; }

.btn-social.flickr:hover, .btn-social.flickr.solid { color: #fff; background-color: #ff0084; }

.btn-social.stack-overflow { color: #bbbbbb; border-color: #bbbbbb; }

.btn-social.stack-overflow:hover, .btn-social.stack-overflow.solid { color: #fff; background-color: #bbbbbb; }

.btn-social.vine { color: #00b48a; border-color: #00b48a; }

.btn-social.vine:hover, .btn-social.vine.solid { color: #fff; background-color: #00b48a; }

.btn-social.dribbble { color: #f26798; border-color: #f26798; }

.btn-social.dribbble:hover, .btn-social.dribbble.solid { color: #fff; background-color: #f26798; }

.btn-social.foursquare { color: #0072b1; border-color: #0072b1; }

.btn-social.foursquare:hover, .btn-social.foursquare.solid { color: #fff; background-color: #0072b1; }

.btn-social.tumblr { color: #32506d; border-color: #32506d; }

.btn-social.tumblr:hover, .btn-social.tumblr.solid { color: #fff; background-color: #32506d; }

.social-icon-ar { display: inline-block; width: 44px; height: 44px; color: #fff; text-align: center; font-size: 28px; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); border-radius: 2px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); margin: 0 20px 20px 0; }

.social-icon-ar .fa { padding-top: 10px; }

.social-icon-ar:hover { color: #fff; text-shadow: 0px -1px 2px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2); }

.social-icon-ar.round { border-radius: 5px; }

.social-icon-ar.circle { border-radius: 40px; }

.social-icon-ar.sm { width: 25px; height: 25px; margin: 0 10px 10px 0; font-size: 15px; }

.social-icon-ar.sm .fa { padding-top: 6px; }

.social-icon-ar.tumblr { background-color: #32506d; background-image: -webkit-linear-gradient(bottom, #32506d, #426a90); background-image: -moz-linear-gradient(bottom, #32506d, #426a90); background-image: -o-linear-gradient(bottom, #32506d, #426a90); background-image: linear-gradient(to top, #32506d, #426a90); }

.social-icon-ar.rss { background-color: #ef922f; background-image: -webkit-linear-gradient(bottom, #ef922f, #f3ab5e); background-image: -moz-linear-gradient(bottom, #ef922f, #f3ab5e); background-image: -o-linear-gradient(bottom, #ef922f, #f3ab5e); background-image: linear-gradient(to top, #ef922f, #f3ab5e); }

.social-icon-ar.twitter { background-color: #00aced; background-image: -webkit-linear-gradient(bottom, #00aced, #21c2ff); background-image: -moz-linear-gradient(bottom, #00aced, #21c2ff); background-image: -o-linear-gradient(bottom, #00aced, #21c2ff); background-image: linear-gradient(to top, #00aced, #21c2ff); }

.social-icon-ar.facebook { background-color: #3b5998; background-image: -webkit-linear-gradient(bottom, #3b5998, #4c70ba); background-image: -moz-linear-gradient(bottom, #3b5998, #4c70ba); background-image: -o-linear-gradient(bottom, #3b5998, #4c70ba); background-image: linear-gradient(to top, #3b5998, #4c70ba); }

.social-icon-ar.linkedin { background-color: #007bb6; background-image: -webkit-linear-gradient(bottom, #007bb6, #009de9); background-image: -moz-linear-gradient(bottom, #007bb6, #009de9); background-image: -o-linear-gradient(bottom, #007bb6, #009de9); background-image: linear-gradient(to top, #007bb6, #009de9); }

.social-icon-ar.pinterest { background-color: #cb2027; background-image: -webkit-linear-gradient(bottom, #cb2027, #e03e44); background-image: -moz-linear-gradient(bottom, #cb2027, #e03e44); background-image: -o-linear-gradient(bottom, #cb2027, #e03e44); background-image: linear-gradient(to top, #cb2027, #e03e44); }

.social-icon-ar.instagram { background-color: #517fa4; background-image: -webkit-linear-gradient(bottom, #517fa4, #7098b8); background-image: -moz-linear-gradient(bottom, #517fa4, #7098b8); background-image: -o-linear-gradient(bottom, #517fa4, #7098b8); background-image: linear-gradient(to top, #517fa4, #7098b8); }

.social-icon-ar.google-plus { background-color: #dd4b39; background-image: -webkit-linear-gradient(bottom, #dd4b39, #e47365); background-image: -moz-linear-gradient(bottom, #dd4b39, #e47365); background-image: -o-linear-gradient(bottom, #dd4b39, #e47365); background-image: linear-gradient(to top, #dd4b39, #e47365); }

.social-icon-ar.youtube { background-color: #bb0000; background-image: -webkit-linear-gradient(bottom, #bb0000, #ee0000); background-image: -moz-linear-gradient(bottom, #bb0000, #ee0000); background-image: -o-linear-gradient(bottom, #bb0000, #ee0000); background-image: linear-gradient(to top, #bb0000, #ee0000); }

.social-icon-ar.git { background-color: #666666; background-image: -webkit-linear-gradient(bottom, #666666, #808080); background-image: -moz-linear-gradient(bottom, #666666, #808080); background-image: -o-linear-gradient(bottom, #666666, #808080); background-image: linear-gradient(to top, #666666, #808080); }

.social-icon-ar.wordpress { background-color: #4597be; background-image: -webkit-linear-gradient(bottom, #4597be, #6baccb); background-image: -moz-linear-gradient(bottom, #4597be, #6baccb); background-image: -o-linear-gradient(bottom, #4597be, #6baccb); background-image: linear-gradient(to top, #4597be, #6baccb); }

.social-icon-ar.flickr { background-color: #ff0084; background-image: -webkit-linear-gradient(bottom, #ff0084, #ff339d); background-image: -moz-linear-gradient(bottom, #ff0084, #ff339d); background-image: -o-linear-gradient(bottom, #ff0084, #ff339d); background-image: linear-gradient(to top, #ff0084, #ff339d); }

.social-icon-ar.stack-overflow { background-color: #bbbbbb; background-image: -webkit-linear-gradient(bottom, #bbbbbb, #d4d4d4); background-image: -moz-linear-gradient(bottom, #bbbbbb, #d4d4d4); background-image: -o-linear-gradient(bottom, #bbbbbb, #d4d4d4); background-image: linear-gradient(to top, #bbbbbb, #d4d4d4); }

.social-icon-ar.vine { background-color: #00b48a; background-image: -webkit-linear-gradient(bottom, #00b48a, #00e7b1); background-image: -moz-linear-gradient(bottom, #00b48a, #00e7b1); background-image: -o-linear-gradient(bottom, #00b48a, #00e7b1); background-image: linear-gradient(to top, #00b48a, #00e7b1); }

.social-icon-ar.dribbble { background-color: #f26798; background-image: -webkit-linear-gradient(bottom, #f26798, #f696b8); background-image: -moz-linear-gradient(bottom, #f26798, #f696b8); background-image: -o-linear-gradient(bottom, #f26798, #f696b8); background-image: linear-gradient(to top, #f26798, #f696b8); }

.social-icon-ar.foursquare { background-color: #0072b1; background-image: -webkit-linear-gradient(bottom, #0072b1, #0093e4); background-image: -moz-linear-gradient(bottom, #0072b1, #0093e4); background-image: -o-linear-gradient(bottom, #0072b1, #0093e4); background-image: linear-gradient(to top, #0072b1, #0093e4); }

.icon-ar { width: 40px; height: 40px; font-size: 18px; background-color: #00703c; color: #fff; border-radius: 2px; display: inline-block; margin: 0 5px 5px 0; text-align: center; line-height: 2.2; }

.icon-ar.icon-ar-square { border-radius: 0; }

.icon-ar.icon-ar-round { border-radius: 5px; }

.icon-ar.icon-ar-circle { border-radius: 100px; }

.icon-ar.icon-ar-inverse { background-color: transparent; color: #00703c; border: solid 1px #00703c; }

.icon-ar.icon-ar-sm { width: 32px; height: 32px; font-size: 16px; line-height: 2; }

.icon-ar.icon-ar-lg { width: 50px; height: 50px; font-size: 22px; line-height: 2.2; }

.icon-ar.icon-ar-xl-lg { width: 80px; height: 80px; font-size: 36px; line-height: 2.2; }

.icon-ar.icon-ar-xxl-lg { width: 120px; height: 120px; font-size: 48px; line-height: 2.6; }

.icon-ar.icon-ar-white { background-color: #fff; color: #00703c; }

.icon-ar.icon-ar-white.icon-ar-inverse { background-color: transparent; color: #fff; border: solid 1px #fff; }

.icon-ar.icon-ar-danger { background-color: #d9534f; }

.icon-ar.icon-ar-warning { background-color: #f0ad4e; }

.icon-ar.icon-ar-success { background-color: #02c66c; }

.icon-ar.icon-ar-info { background-color: #54c8eb; }

.icon-ar.icon-ar-help { background-color: #ac60d0; }

.icon-ar.icon-ar-black { background-color: #333; }

.icon-ar.icon-ar-inverse.icon-ar-white { background-color: transparent; color: #fff; border-color: #fff; }

.icon-ar.icon-ar-inverse.icon-ar-danger { background-color: transparent; color: #d9534f; border-color: #d9534f; }

.icon-ar.icon-ar-inverse.icon-ar-warning { background-color: transparent; color: #f0ad4e; border-color: #f0ad4e; }

.icon-ar.icon-ar-inverse.icon-ar-success { background-color: transparent; color: #02c66c; border-color: #02c66c; }

.icon-ar.icon-ar-inverse.icon-ar-info { background-color: transparent; color: #54c8eb; border-color: #54c8eb; }

.icon-ar.icon-ar-inverse.icon-ar-help { background-color: transparent; color: #ac60d0; border-color: #ac60d0; }

.icon-ar.icon-ar-inverse.icon-ar-black { background-color: transparent; color: #333; border-color: #333; }

.table-striped-primary &gt; tbody &gt; tr:nth-child(odd) &gt; td, .table-striped-primary &gt; tbody &gt; tr:nth-child(odd) &gt; th { background-color: #00703c; color: #fff; }

.content-box { display: block; text-align: center; overflow: hidden; padding: 15px; margin-bottom: 5px; }

.content-box.box-default { background-color: #f6f6f6; border: solid 1px #e5e5e5; }

.content-box.box-default:hover { background-color: #f3f3f3; }

.content-box.box-primary .content-box-title, .content-box.box-info .content-box-title, .content-box.box-success .content-box-title, .content-box.box-warning .content-box-title, .content-box.box-danger .content-box-title, .content-box.box-royal .content-box-title { color: #fff; }

.content-box.box-primary { background-color: #00703c; color: #fff; border: solid 1px #126327; }

.content-box.box-success { background-color: #02c66c; color: #fff; border: solid 1px #016135; }

.content-box.box-info { background-color: #54c8eb; color: #fff; border: solid 1px #179bc2; }

.content-box.box-warning { background-color: #f0ad4e; color: #fff; border: solid 1px #c77c11; }

.content-box.box-danger { background-color: #d9534f; color: #fff; border: solid 1px #a02622; }

.content-box.box-royal { background-color: #ac60d0; color: #fff; border: solid 1px #792e9c; }

.content-box.box-primary:hover { background-color: #1da441; }

.content-box.box-success:hover { background-color: #02ad5e; }

.content-box.box-info:hover { background-color: #3dc1e8; }

.content-box.box-warning:hover { background-color: #eea236; }

.content-box.box-danger:hover { background-color: #d43f3a; }

.content-box.box-royal:hover { background-color: #a24cca; }

/* ---------------------------------------------------- */
/* Bootstrap Elements */
/* ---------------------------------------------------- */
.progress { border-radius: 2px; }

/* Progress Bar */
.progress { border-radius: 0; }

.progress-sm { height: 10px; }

.progress-xs { height: 5px; }

.progress-lg { height: 30px; }

.progress-lg .progress-bar { line-height: 30px; }

.progress-bar { background-color: #00703c; }

.progress-bar-success { background-color: #02c66c; }

.progress-bar-info { background-color: #54c8eb; }

.progress-bar-warning { background-color: #f0ad4e; }

.progress-bar-danger { background-color: #d9534f; }

.progress-bar-royal { background-color: #ac60d0; }

.popover { border-radius: 0; }

.panel-border { background-color: #f5f5f5; box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.1); border: 0; padding: 10px; }

.panel-border .panel-body { background-color: #fff; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1); }

.modal-content { border-radius: 0px; }

.modal-body.no-padding { padding: 0; }

.moda-title { font-weight: 400; }

.modal-open #sb-site { position: static !important; overflow: hidden !important; width: auto !important; height: auto !important; -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; }

.modal-open { position: static !important; overflow: hidden !important; width: auto !important; height: auto !important; }

.nav-tabs.nav-tabs-transparent li a { font-size: 1.3em; color: #7e8488; margin-right: 0; padding-left: 15px; padding-right: 15px; border-right: solid 1px #ddd; font-family: "Open Sans"; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }

.nav-tabs.nav-tabs-transparent li a:hover { background-color: #e5e5e5; }

.nav-tabs.nav-tabs-transparent li.active a, .nav-tabs.nav-tabs-transparent li.active a:hover, .nav-tabs.nav-tabs-transparent li.active a:focus { background-image: -webkit-linear-gradient(bottom, #1da441, #00703c); background-image: -moz-linear-gradient(bottom, #1da441, #00703c); background-image: -o-linear-gradient(bottom, #1da441, #00703c); background-image: linear-gradient(to top, #1da441, #00703c); color: #fff; border-bottom: solid 1px #ddd; }

.nav-tabs.nav-tabs-ar { border-top: solid 3px #e5e5e5; border-right: solid 1px #e5e5e5; font-family: "Open Sans", sans-serif; background-color: #fafafa; }

.nav-tabs.nav-tabs-ar li a { margin-top: -3px; margin-right: 0; margin-left: 0; border-radius: 0; color: #555; transition: padding 0.2s, border-top 0.2s; -moz-transition: padding 0.2s, border-top 0.2s; -webkit-transition: padding 0.2s, border-top 0.2s; padding-right: 5px; padding-left: 5px; background-color: #fafafa; margin-left: -1px; border: 0; border-bottom: solid 1px #e5e5e5; border-top: solid 3px #e5e5e5; }

.nav-tabs.nav-tabs-ar li:first-child a { border-left: solid 1px #e5e5e5; }

.nav-tabs.nav-tabs-ar li:first-child a { margin-left: 0px; }

.nav-tabs.nav-tabs-ar li a:hover, .nav-tabs.nav-tabs-ar li.active a, .nav-tabs.nav-tabs-ar li.active a:hover, .nav-tabs.nav-tabs-ar li.active a:focus { border-top: solid 3px #00703c; background-color: #f9f9f9; border-left: solid 1px #e5e5e5; border-right: solid 1px #e5e5e5; color: #00703c; padding-right: 5px; padding-left: 5px; font-weight: 500; }

.nav-tabs.nav-tabs-ar li.active a { position: relative; z-index: 2; }

.nav-tabs.nav-tabs-ar li.active a, .nav-tabs.nav-tabs-ar li.active a:hover, .nav-tabs.nav-tabs-ar li.active a:focus { border-bottom: solid 1px #f9f9f9; }

.nav-tabs.nav-tabs-ar li a:hover { position: relative; z-index: 1; border-bottom-color: #e5e5e5; border-top-color: #000; color: #000; }

@media (min-width: 370px) { .nav-tabs.nav-tabs-ar li a { padding-right: 10px; padding-left: 10px; }
  .nav-tabs.nav-tabs-ar li a:hover, .nav-tabs.nav-tabs-ar li.active a, .nav-tabs.nav-tabs-ar li.active a:hover, .nav-tabs.nav-tabs-ar li.active a:focus { padding-right: 25px; padding-left: 25px; } }
.nav-tabs.nav-tabs-ar + .tab-content { padding: 15px; border-left: solid 1px #e5e5e5; border-right: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; overflow: hidden; background-color: #f9f9f9; }

.nav-tabs.nav-tabs-ar.nav-tabs-ar-white, .nav-tabs.nav-tabs-ar.nav-tabs-ar-white li a, .nav-tabs.nav-tabs-ar.nav-tabs-ar-white li a:hover, .nav-tabs.nav-tabs-ar.nav-tabs-ar-white li.active a, .nav-tabs.nav-tabs-ar.nav-tabs-ar-white li.active a:hover, .nav-tabs.nav-tabs-ar.nav-tabs-ar-white li.active a:focus, .nav-tabs.nav-tabs-ar.nav-tabs-ar-white + .tab-content { background-color: #fff; }

.nav-tabs.nav-tabs-ar li a i { font-size: 1.2em; }

.nav-tabs + .tab-content { padding: 15px; border-left: solid 1px #e5e5e5; border-right: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; overflow: hidden; }

.nav-tabs li a { border-radius: 2px; }

.nav-tabs.nav-tabs-round li a { border-radius: 5px 5px 0 0; }

.nav-tabs li a:hover { background-color: #f5f5f5; }

.label { text-shadow: none; font-family: "Open Sans"; }

.label-primary { background-color: #00703c; }

.label-success { background-color: #02c66c; }

.label-warning { background-color: #f0ad4e; }

.label-danger { background-color: #d9534f; }

.label-info { background-color: #54c8eb; }

.label-royal { background-color: #ac60d0; }

.badge-square { border-radius: 0; }

.badge-round { border-radius: 2px; }

.badge-primary { background-color: #00703c; color: #fff; }

.alert { border-radius: 2px; }

.alert h1, .alert h2, .alert h3, .alert h4, .alert h5, .alert h6 { color: inherit; margin: 0px 0 5px 0; font-weight: 400; }

.alert i { font-size: 1.2em; margin-right: 5px; }

.alert &gt; .close { text-shadow: 0 1px 0 #fff; filter: alpha(opacity=30); opacity: .3; }

.alert-primary &gt; .close { color: #fff; text-shadow: none; filter: alpha(opacity=80); opacity: .8; }

.alert-info { background-color: #ddf4fb; border: solid 1px #54c8eb; }

.alert-success { background-color: #d8e5c2; border: solid 1px #7cb232; }

.alert-warning { background-color: #fceedb; border: solid 1px #f0ad4e; }

.alert-danger { background-color: #f4cecd; border: solid 1px #d9534f; }

.alert-royal { background-color: #ead6f3; border: solid 1px #ac60d0; color: #792e9c; }

.alert-primary { background-color: #25d052; border: solid 1px #00703c; color: #e0fae7; }

.alert.alert-border { border-left-width: 5px !important; border-right-width: 5px !important; }

.alert.alert-primary.alert-border { border-color: #126327; }

.well { border-radius: 2px; background-color: #f8f8f8; border-color: #e0e0e0; }

.nav-pills &gt; .active &gt; a &gt; .badge { color: #fff; background-color: #00703c; }

.list-group-sm li, .list-group-sm a { padding-top: 5px; padding-bottom: 5px; }

.list-group-item-success { background-color: #d3ffea; color: #017a43; }

.list-group-item-warning { background-color: #fceedb; color: #df8a13; }

.list-group-item-danger { background-color: #f8dede; color: #b52b27; }

.list-group-item-info { background-color: #d4f1fa; color: #19add9; }

.list-group-item-royal { background-color: #f2e6f8; color: #8834b0; }

.list-group-item:first-child { border-top-left-radius: 0px; border-top-right-radius: 0px; }

.list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }

.list-group-striped li:nth-child(odd) { background-color: #eee; }

a.list-group-item:hover, a.list-group-item:focus { text-decoration: none; background-color: #f5f5f5; }

a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { z-index: 2; color: #fff; background-color: #00703c; border-color: #00703c; }

.page-header { color: #000; border-bottom: solid 1px #00703c; margin-bottom: 30px; }

.right-line { position: relative; z-index: 1; overflow: hidden; color: #000; margin: 30px 0; }

.right-line:after { position: absolute; top: 55%; overflow: hidden; width: 100%; height: 1px; content: '\a0'; background-color: #ddd; border-left: solid 20px #fff; }

.pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 0px; }

.pagination &gt; li { display: inline; }

.pagination &gt; li &gt; a, .pagination &gt; li &gt; span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #00703c; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }

.pagination &gt; li:first-child &gt; a, .pagination &gt; li:first-child &gt; span { margin-left: 0; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.pagination &gt; li:last-child &gt; a, .pagination &gt; li:last-child &gt; span { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

.pagination &gt; li &gt; a:hover, .pagination &gt; li &gt; span:hover, .pagination &gt; li &gt; a:focus, .pagination &gt; li &gt; span:focus { color: #000000; background-color: #00703c; border-color: #00703c; color: #fff; }

.pagination &gt; .active &gt; a, .pagination &gt; .active &gt; span, .pagination &gt; .active &gt; a:hover, .pagination &gt; .active &gt; span:hover, .pagination &gt; .active &gt; a:focus, .pagination &gt; .active &gt; span:focus { z-index: 2; color: #fff; cursor: default; background-color: #00703c; border-color: #00703c; }

.pagination.pagination-border &gt; li &gt; a, .pagination.pagination-border &gt; li &gt; span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #000; text-decoration: none; background-color: transparent; border: none; border-bottom: 3px solid #eee; }

.pagination.pagination-border &gt; .active &gt; a, .pagination.pagination-border &gt; .active &gt; span, .pagination.pagination-border &gt; .active &gt; a:hover, .pagination.pagination-border &gt; .active &gt; span:hover, .pagination.pagination-border &gt; .active &gt; a:focus, .pagination.pagination-border &gt; .active &gt; span:focus, .pagination.pagination-border &gt; li &gt; a:hover, .pagination.pagination-border &gt; li &gt; span:hover, .pagination.pagination-border &gt; li &gt; a:focus, .pagination.pagination-border &gt; li &gt; span:focus { border-color: #00703c; background-color: transparent; color: #00703c; }

.pager li &gt; a, .pager li &gt; span { border-radius: 2px; color: #00703c; }

.pager li &gt; a:hover, .pager li &gt; span:hover { color: #fff; background-color: #00703c; }

.pager.pager-border li &gt; a, .pager.pager-border li &gt; span { border-radius: 2px; color: #00703c; border: none; border-bottom: 3px solid #eee; padding-left: 0; padding-right: 0; margin: 0 15px; }

.pager.pager-border li &gt; a:hover, .pager.pager-border li &gt; span:hover { color: #fff; background-color: transparent; border-color: #00703c; color: #000; }

input { border-radius: 0 !important; box-shadow: none; }

.form-control { display: block; border-radius: 0; width: 100%; height: 36px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }

.form-control:focus { border-color: #00703c; box-shadow: none; }

textarea.form-control, select.form-control { border-radius: 0; }

textarea.form-control:focus { border-color: #00703c; }

.input-group-addon { border-radius: 0; background-color: #00703c; border-color: #1ea942; color: #fff; }

.has-success .royal-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline { color: #019450; }

.has-success .form-control { border-color: #02c66c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-success .form-control:focus { border-color: #019450; -webkit-box-shadow: none; box-shadow: none; }

.has-success .input-group-addon { color: #02c66c; background-color: #dff0d8; border-color: #02c66c; }

.has-success .form-control-feedback { color: #02c66c; }

.has-warning .royal-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline { color: #ec971f; }

.has-warning .form-control { border-color: #f0ad4e; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-warning .form-control:focus { border-color: #c77c11; -webkit-box-shadow: none; box-shadow: none; }

.has-warning .input-group-addon { color: #f0ad4e; background-color: #dff0d8; border-color: #f0ad4e; }

.has-warning .form-control-feedback { color: #f0ad4e; }

.has-error .royal-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline { color: #c9302c; }

.has-error .form-control { border-color: #d9534f; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-error .form-control:focus { border-color: #a02622; -webkit-box-shadow: none; box-shadow: none; }

.has-error .input-group-addon { color: #d9534f; background-color: #dff0d8; border-color: #d9534f; }

.has-error .form-control-feedback { color: #d9534f; }

.form-group .glyphicon { margin-top: 5px; }

.jumbotron { padding: 20px 30px; margin-bottom: 30px; color: inherit; background-color: #f5f5f5; border-radius: 0; border-left: solid 1px #ddd; border-right: solid 1px #ddd; border-top: solid 5px #00703c; border-bottom: solid 5px #00703c; overflow: hidden; }

.container .jumbotron { border-radius: 0px; }

.jumbotron p { font-size: 1.2em; font-weight: 400; }

.lead { font-weight: 400; font-family: "Open Sans", sans-serif; }

.lead-lg { font-size: 1.8em; font-weight: 300; }

.lead-lg strong { font-weight: 400; }

.lead-sm { font-size: 1.2em; }

.panel, .panel .panel-footer { border-radius: 0; }

.panel-default { border-color: #e5e5e5; }

.panel-default .panel-heading { border-color: #e5e5e5; }

.panel-primary { border-color: #00703c; }

.panel-primary .panel-heading, .panel-primary .panel-footer { background-color: #00703c; color: #fff; }

.panel-heading { border-radius: 0; font-family: "Open Sans", "Open Sans", sans-serif; }

.panel-heading a { font-weight: 500 !important; }

.panel-heading i { margin-right: 5px; font-size: 1.1em; }

.panel-title { padding: 7px; }

.panel-group .panel { border-radius: 0; }

.panel-heading-link, .panel-plus-link { background-color: transparent; padding: 0; margin: 0; border: 0; position: relative; font-family: "Open Sans", "Open Sans", sans-serif; }

.panel-plus-link a { background-color: inherit; padding-top: 10px !important; padding-bottom: 10px !important; }

.panel-plus-link a:hover, .panel-plus-link a:focus, .panel-plus-link a:active { background-color: transparent !important; }

.panel-group .panel &gt; .panel-heading.panel-plus-link a.collapsed:before { font-family: 'FontAwesome'; content: "\f067"; font-size: 1.4em; margin-right: 10px; vertical-align: middle; font-weight: normal; font-style: normal; text-decoration: inherit; *margin-right: .3em; }

.panel-group .panel &gt; .panel-heading.panel-plus-link a:before { font-family: 'FontAwesome'; content: "\f068"; font-size: 1.4em; margin-right: 10px; vertical-align: middle; font-weight: normal; font-style: normal; text-decoration: inherit; *margin-right: .3em; }

.panel-primary .panel-heading a, .panel-primary-dark .panel-heading a, .panel-info-dark .panel-heading a, .panel-success-dark .panel-heading a, .panel-warning-dark .panel-heading a, .panel-danger-dark .panel-heading a, .panel-royal-dark .panel-heading a, .panel-primary .panel-plus-link a, .panel-primary-dark .panel-plus-link a, .panel-info-dark .panel-plus-link a, .panel-success-dark .panel-plus-link a, .panel-warning-dark .panel-plus-link a, .panel-danger-dark .panel-plus-link a, .panel-royal-dark .panel-plus-link a { color: #fff; }

.panel-primary .panel-heading a:hover, .panel-primary-dark .panel-heading a:hover, .panel-info-dark .panel-heading a:hover, .panel-success-dark .panel-heading a:hover, .panel-warning-dark .panel-heading a:hover, .panel-danger-dark .panel-heading a:hover, .panel-royal-dark .panel-heading a:hover, .panel-primary .panel-plus-link a:hover, .panel-primary-dark .panel-plus-link a:hover, .panel-info-dark .panel-plus-link a:hover, .panel-success-dark .panel-plus-link a:hover, .panel-warning-dark .panel-plus-link a:hover, .panel-danger-dark .panel-plus-link a:hover, .panel-royal-dark .panel-plus-link a:hover { background-color: none; }

.panel-primary .panel-header a, .panel-primary .panel-footer a, .panel-primary-dark .panel-header a, .panel-primary-dark .panel-footer a, .panel-info-dark .panel-header a, .panel-info-dark .panel-footer a, .panel-success-dark .panel-header a, .panel-success-dark .panel-footer a, .panel-warning-dark .panel-header a, .panel-warning-dark .panel-footer a, .panel-danger-dark .panel-header a, .panel-danger-dark .panel-footer a, .panel-royal-dark .panel-header a, .panel-royal-dark .panel-footer a, .panel-primary .panel-header a, .panel-primary .panel-footer a, .panel-primary-dark .panel-header a, .panel-primary-dark .panel-footer a, .panel-info-dark .panel-header a, .panel-info-dark .panel-footer a, .panel-success-dark .panel-header a, .panel-success-dark .panel-footer a, .panel-warning-dark .panel-header a, .panel-warning-dark .panel-footer a, .panel-danger-dark .panel-header a, .panel-danger-dark .panel-footer a, .panel-royal-dark .panel-header a, .panel-royal-dark .panel-footer a { color: #fff; }

.panel-default .panel-heading-link a, .panel-default .panel-plus-link a { color: #333; }

.panel .panel-footer i { margin: 0 5px; }

.panel .panel-heading-link a:after { font-family: 'FontAwesome'; content: "\f107"; font-size: 1.2em; float: right; background-color: #00703c; color: #fff; padding: 5px 0px; margin-top: -5px; margin-right: -15px; width: 33px; text-align: center; }

.panel-primary .panel-heading-link a:after, .panel-primary-dark .panel-heading-link a:after, .panel-info-dark .panel-heading-link a:after, .panel-success-dark .panel-heading-link a:after, .panel-warning-dark .panel-heading-link a:after, .panel-danger-dark .panel-heading-link a:after, .panel-royal-dark .panel-heading-link a:after { background-color: #333; }

.panel .panel-heading-link a.collapsed:after { content: "\f104"; }

.panel-success .panel-heading-link a:after { background-color: #02c66c; }

.panel-info .panel-heading-link a:after { background-color: #54c8eb; }

.panel-warning .panel-heading-link a:after { background-color: #f0ad4e; }

.panel-danger .panel-heading-link a:after { background-color: #d9534f; }

.panel-royal .panel-heading-link a:after { background-color: #ac60d0; }

.panel-success .panel-plus-link a, .panel-success .panel-heading-link a { color: #017a43; }

.panel-info .panel-plus-link a, .panel-info .panel-heading-link a { color: #19add9; }

.panel-warning .panel-plus-link a, .panel-warning .panel-heading-link a { color: #df8a13; }

.panel-danger .panel-plus-link a, .panel-danger .panel-heading-link a { color: #b52b27; }

.panel-royal .panel-plus-link a, .panel-royal .panel-heading-link a { color: #8834b0; }

.panel-heading.panel-plus-link &gt; a, .panel-heading-link &gt; a { display: block; padding: 5px 15px; }

.panel-heading-link &gt; a &gt; i { margin-right: 10px; }

.panel .panel-heading a { font-size: 1em; font-weight: 400; text-decoration: none; }

.panel .panel-primary .panel-heading a:hover, .panel .panel-success .panel-heading a:hover, .panel .panel-info .panel-heading a:hover, .panel .panel-warning .panel-heading a:hover, .panel .panel-danger .panel-heading a:hover, .panel .panel-royal .panel-heading a:hover, .panel .panel-primary-dark .panel-heading a:hover, .panel .panel-info-dark .panel-heading a:hover, .panel .panel-success-dark .panel-heading a:hover, .panel .panel-warning-dark .panel-heading a:hover, .panel .panel-danger-dark .panel-heading a:hover, .panel .panel-royal-dark .panel-heading a:hover { background-color: transparent !important; }

.panel-body-no-padding { padding: 0 !important; }

.panel-default .panel-heading, .panel-default .panel-footer { background-color: #f3f3f3; color: #333; }

.panel-royal .panel-heading, .panel-royal .panel-footer { background-color: #dfc2ed; color: #5a2275; border: solid 1px #d5afe7; }

.panel-royal .panel-body { border: solid 1px #dfc2ed; }

.panel-primary-dark .panel-heading, .panel-primary-dark .panel-footer { background-color: #198f38; color: #fff; }

.panel-success-dark .panel-heading, .panel-success-dark .panel-footer { background-color: #5ca43f; color: #fff; }

.panel-info-dark .panel-heading, .panel-info-dark .panel-footer { background-color: #288ec3; color: #fff; }

.panel-warning-dark .panel-heading, .panel-warning-dark .panel-footer { background-color: #e4c016; color: #fff; }

.panel-danger-dark .panel-heading, .panel-danger-dark .panel-footer { background-color: #a94242; color: #fff; }

.panel-royal-dark .panel-heading, .panel-royal-dark .panel-footer { background-color: #792e9c; color: #fff; }

.panel-primary-dark .panel-body { border: solid 1px #198f38; }

.panel-success-dark .panel-body { border: solid 1px #5ca43f; }

.panel-info-dark .panel-body { border: solid 1px #288ec3; }

.panel-warning-dark .panel-body { border: solid 1px #e4c016; }

.panel-danger-dark .panel-body { border: solid 1px #a94242; }

.panel-royal-dark .panel-body { border: solid 1px #792e9c; }

.dropdown-submenu { position: relative; }

.dropdown.dropdown-inverse a { color: #fff; }

.dropdown.dropdown-inverse a:hover { color: #fff; background-image: -webkit-linear-gradient(bottom, #1da441, #00703c); background-image: -moz-linear-gradient(bottom, #1da441, #00703c); background-image: -o-linear-gradient(bottom, #1da441, #00703c); background-image: linear-gradient(to top, #1da441, #00703c); }

.dropdown.dropdown-inverse ul { background-color: #333; color: #fff; border-color: #222; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 0 0px rgba(255, 255, 255, 0.5); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 0 0px rgba(255, 255, 255, 0.75); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 0 0px rgba(255, 255, 255, 0.75); }

.dropdown.dropdown-inverse .divider { background-color: #555; }

.dropdown.dropdown-inverse .dropdown-header { border-color: #555; box-shadow: none; color: #ccc; }

.dropdown &gt; a:after, .dropdown-submenu &gt; a:after { top: 8px; right: 9px; font-size: 11px; content: "\f105"; position: absolute; font-weight: normal; display: inline-block; font-family: FontAwesome; }

.dropdown &gt; a:after { top: 18px; right: 15px; content: "\f107"; }

.dropdown-submenu &gt; .dropdown-menu { top: -1px; left: 100%; margin-top: -5px; margin-left: 0px; }

.dropdown-submenu:hover &gt; .dropdown-menu { display: block; }

@media (max-width: 767px) { .dropdown-submenu &gt; .dropdown-menu { display: block; margin-left: 15px; }
  .dropdown &gt; a { border-bottom: solid 1px #ddd; margin: 0; }
  .dropdown.open &gt; a, .dropdown.open &gt; a:focus, .dropdown.open &gt; a:active { border-bottom: solid 1px #ddd; }
  .dropdown a { padding: 0 6px; }
  .dropdown-submenu { padding: 0; margin-top: -5px; }
  .dropdown-submenu a { padding: 5px 0; margin: 0; }
  .dropdown-submenu &gt; a:after { content: " "; }
  .dropdown &gt; a:after { top: 10px; right: 15px; content: "\f104"; }
  .dropdown.open &gt; a:after { top: 10px; right: 15px; content: "\f107"; } }
.dropdown-submenu.pull-left { float: none; }

.dropdown-submenu.pull-left &gt; .dropdown-menu { left: -100%; margin-left: 10px; }

.dropdown-header { text-align: center; border-bottom: solid 1px #e5e5e5; border-top: solid 1px #e5e5e5; padding: 6px 0; margin: 9px 0; }

.main-header .container { position: relative; }

@media (max-width: 500px) { .main-header .breadcrumb { display: none !important; } }
.main-header .breadcrumb { margin: 0; display: inline-block; background: none; color: #fff; font-size: 1.1em; position: absolute; top: 0px; right: 10px; }

.main-header .breadcrumb li { color: #eee; }

.main-header .breadcrumb li.current_item { color: #eee; }

.main-header .breadcrumb a { color: #fff; }

.main-header .breadcrumb a:hover { text-decoration: none; border-bottom: solid 1px #fff; }

.breadcrumb &gt; li + li:before { padding: 0 6px 0 5px; content: "\00bb"; }

.main-header .breadcrumb &gt; li + li:before { color: #fff; }

.nav-pills &gt; li &gt; a { border-radius: 0px; color: #333; }

.nav-pills.nav-stacked &gt; li.active &gt; a, .nav-pills.nav-stacked &gt; li.active &gt; a:hover, .nav-pills.nav-stacked &gt; li.active &gt; a:focus { border-left: solid 3px #000; background-color: #eee; color: #333; }

.nav-pills.nav-stacked &gt; li &gt; a { border-left: solid 3px #00703c; }

.nav-pills.nav-stacked &gt; li &gt; a:hover { border-left: solid 3px #000; }

.nav-stacked &gt; li + li { margin: 0; }

.nav-stacked { background-color: #f9f9f9; border: solid 1px #eee; }

.thumbnail { border-radius: 0px; position: relative; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color: #00703c; }

.thumbnail.thumbnail-round { border-radius: 5px; }

.thumbnail.thumbnail-round &gt; img { border-radius: 5px; }

/* Caption */
.img-caption-ar { position: relative; padding: 5px; border: solid 1px #ddd; margin-bottom: 20px; color: #fff; width: 100%; }

.img-caption-ar img { width: 100%; }

.caption-ar { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: transparent; opacity: 0; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }

.caption-ar .caption-content { width: 80%; height: 150px; left: 10%; top: 40%; margin-top: -20px; position: absolute; text-align: center; visibility: hidden; -webkit-transition: all .50s ease; -moz-transition: all .50s ease; -ms-transition: all .50s ease; -o-transition: all .50s ease; transition: all .50s ease; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); }

.caption-ar:hover .caption-content { visibility: visible; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }

.caption-ar:hover { background-color: rgba(0, 0, 0, 0.5); opacity: 1; }

.caption-ar .caption-content a { background-color: rgba(128, 128, 128, 0.5); padding: 10px 10px 8px 10px; color: #fff; border: solid 1px #999; text-decoration: none; margin-bottom: 10px !important; display: inline-block; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }

.caption-ar .caption-content a:hover { background-color: rgba(200, 200, 200, 0.5); }

.caption-ar .caption-content a i { margin-right: 10px; }

.caption-ar .caption-content .caption-title { padding: 0; color: #fff; margin: 0 auto; text-align: center; font-size: 1.5em; }

.caption-ar .caption-content .caption-title + p { margin-top: 5px; }

/* ---------------------------------------------------- */
/* Navbar */
/* ---------------------------------------------------- */
.navbar-default { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.5); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.75); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.75); background-image: -webkit-linear-gradient(bottom, #ececec, #f4f4f4); background-image: -moz-linear-gradient(bottom, #ececec, #f4f4f4); background-image: -o-linear-gradient(bottom, #ececec, #f4f4f4); background-image: linear-gradient(to top, #ececec, #f4f4f4); margin-bottom: 0; border-bottom: 0; }

.navbar-default .navbar-brand { font-size: 28px; font-weight: 300; text-transform: lowercase; font-family: sans-serif; word-spacing: -6px; -webkit-text-stroke: 0.01em; background-image: url("../img/colors/green2/logo.png"); background-position: left center; background-repeat: no-repeat; padding-left: 45px; color: #000; }

@media (min-width: 360px) and (max-width: 768px) { .navbar-default .navbar-brand { margin-left: 10px; } }
@media (max-width: 400px) { .navbar-default .navbar-brand { background: none; padding-left: 0; } }
.navbar-default .navbar-brand span { color: #00703c; }

.dropdown-menu li a { position: relative; }

.dropdown-menu li a .label { position: absolute; right: 10px; top: 8px; }

.dropdown-menu li a:hover .label { background-color: #fff; color: #00703c; }

@media (min-width: 767px) { /*Navbar Collapse*/
  .navbar-collapse { padding: 0; }
  /*Navbar*/
  .navbar-default .navbar-nav &gt; li &gt; a { padding-top: 16px; padding-bottom: 15px; margin-top: -1px; color: #000; font-family: "Open Sans"; font-size: 16px; font-weight: 400; }
  .navbar-default .navbar-nav &gt; li.dropdown &gt; a { padding-right: 30px; }
  .navbar-default .navbar-nav &gt; li &gt; a:hover, .navbar-default .navbar-nav &gt; li &gt; a:active, .navbar-default .navbar-nav &gt; li &gt; a:focus, .navbar-default .navbar-nav &gt; .active &gt; a:hover, .navbar-default .navbar-nav &gt; .active &gt; a { background-color: #00703c; background-image: -webkit-linear-gradient(bottom, #1da441, #00703c); background-image: -moz-linear-gradient(bottom, #1da441, #00703c); background-image: -o-linear-gradient(bottom, #1da441, #00703c); background-image: linear-gradient(to top, #1da441, #00703c); color: #fff; }
  .navbar-default .navbar-nav &gt; .open &gt; a, .navbar-default .navbar-nav &gt; .open &gt; a:hover, .navbar-default .navbar-nav &gt; .open &gt; a:focus { background-color: #00703c; background-image: -webkit-linear-gradient(bottom, #1da441, #00703c); background-image: -moz-linear-gradient(bottom, #1da441, #00703c); background-image: -o-linear-gradient(bottom, #1da441, #00703c); background-image: linear-gradient(to top, #1da441, #00703c); color: #fff; }
  /*Dropdown Menu*/
  .dropdown-menu { padding: 0; min-width: 200px; border-radius: 0; z-index: 9999 !important; margin-top: 0px !important; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.5); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.75); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.75); background-color: #f5f5f5; }
  .dropdown-menu li a { font-size: 13px; font-weight: 400; padding: 6px 15px; }
  .dropdown-menu .active &gt; a, .dropdown-menu li &gt; a:hover, .dropdown-menu li &gt; a:focus, .dropdown-menu li &gt; a:active { background-color: #00703c; background-image: -webkit-linear-gradient(bottom, #1da441, #00703c); background-image: -moz-linear-gradient(bottom, #1da441, #00703c); background-image: -o-linear-gradient(bottom, #1da441, #00703c); background-image: linear-gradient(to top, #1da441, #00703c); color: #fff; } }
@media (min-width: 768px) and (max-width: 991px) { .navbar-default .navbar-nav &gt; li &gt; a { font-size: 14px; padding-left: 8px; padding-right: 8px; }
  .navbar-default .navbar-nav &gt; li.dropdown &gt; a { padding-right: 25px; }
  .dropdown &gt; a:after { right: 10px; }
  .navbar-default .navbar-brand { font-size: 1.9em; word-spacing: -5px; -webkit-text-stroke: 0.007em; background-image: none; padding-left: 5px; } }
.navbar-header .navbar-toggle { margin: 0; padding: 8px 12px 4px 12px; background-color: #555; background-image: -webkit-linear-gradient(bottom, #4d4d4d, #666666); background-image: -moz-linear-gradient(bottom, #4d4d4d, #666666); background-image: -o-linear-gradient(bottom, #4d4d4d, #666666); background-image: linear-gradient(to top, #4d4d4d, #666666); border: none; border-radius: 0; color: #fff; position: absolute; left: 0px; height: 50px; }

.navbar-header .navbar-toggle:hover, .navbar-header .navbar-toggle:focus { background-color: #1da441; }

.navbar-header .navbar-toggle i { margin: 0; padding: 0; line-height: 100%; font-size: 1.5em; }

.sb-icon-navbar i { background-color: #555; background-image: -webkit-linear-gradient(bottom, #4d4d4d, #666666); background-image: -moz-linear-gradient(bottom, #4d4d4d, #666666); background-image: -o-linear-gradient(bottom, #4d4d4d, #666666); background-image: linear-gradient(to top, #4d4d4d, #666666); color: #fff; padding: 11px; margin-left: 15px; vertical-align: middle; font-size: 1.5em; padding: 15px 14px 14px 14px; height: 50px; }

@media (min-width: 768px) and (max-width: 842px) { .navbar-right { float: left !important; } }
@media (max-width: 991px) { .sb-icon-navbar i { position: absolute; right: 0; top: 0; margin: 0; } }
@media (max-width: 767px) { .navbar-default .navbar-brand { font-size: 1.7em; word-spacing: -4px; margin-left: 60px; } }
/*-------------------------------------------------------------------*/
/* Carousel razon */
/*-------------------------------------------------------------------*/
.carousel-section-e { margin-bottom: 40px; overflow: hidden; }

.carousel-e { background-color: #00703c; }

.carousel-e { background-color: #00703c; background-color: rgba(33, 186, 73, 0.9); }

.carousel-e .carousel-caption { position: static; text-align: left; }

.carousel-e .carousel-img-wrap { display: table-row; }

.carousel-e .carousel-img { height: 400px; display: table-cell; vertical-align: middle; overflow: hidden; display: static; }

.carousel-e .carousel-img img { width: 100%; }

.carousel-e .carousel-indicators { bottom: 0px !important; }

.carousel-e .carousel-indicators li { margin: 0 2px; }

.carousel-section { background-image: url("../img/slide_back.jpg"); margin-bottom: 40px; overflow: hidden; }

.carousel-razon { background-color: #00703c; background-color: rgba(18, 99, 39, 0.9); }

.carousel-razon-dark { background-color: #444; background-color: rgba(0, 0, 0, 0.6); }

.carousel-razon .carousel-caption { position: static; text-align: left; }

.carousel-razon .carousel-img-wrap { display: table-row; }

.carousel-razon .carousel-img { height: 400px; display: table-cell; vertical-align: middle; overflow: hidden; display: static; }

.carousel-razon .carousel-img img { width: 100%; }

.carousel-razon .carousel-indicators { bottom: 0px !important; }

.carousel-razon .carousel-indicators li { margin: 0 2px; }

.carousel-text span { color: #ffea76; }

.carousel-title { margin: 20px 0 10px 0; padding: 0; font-size: 2.2em; color: #fff; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); line-height: 1.4em; }

.crousel-subtitle { font-size: 1.8em; color: #ffea76; margin-bottom: 20px; font-weight: 300; font-family: "Open Sans", sans-serif; }

.carousel-list { margin: 20px 0; }

.carousel-list li { color: #fff; font-size: 1.4em; margin-bottom: 10px; overflow: hidden; }

.carousel-list li i { font-size: 1.6em; margin-right: 20px; color: #fff; }

.carousel-control { position: absolute; top: 0; bottom: 0; left: 0; width: 15%; font-size: 20px; color: #fff; text-align: center; filter: alpha(opacity=80); opacity: .8; }

.carousel-control.left { background-image: none; filter: none; }

.carousel-control.right { right: 0; left: auto; background-image: none; filter: none; }

.carousel-control:hover, .carousel-control:focus { color: #fff; text-decoration: none; filter: alpha(opacity=100); outline: none; opacity: 1; }

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { position: absolute; top: 50%; z-index: 5; display: inline-block; }

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left: 50%; }

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right: 50%; }

.carousel-control .icon-prev, .carousel-control .icon-next { width: 20px; height: 20px; margin-top: -10px; margin-left: -10px; font-family: serif; }

.carousel-control .icon-prev:before { content: '\2039'; }

.carousel-control .icon-next:before { content: '\203a'; }

@media (max-width: 767px) { .carousel-indicators { top: 10px !important; bottom: auto !important; }
  .carousel-title { margin: 10px 0 5px 0; padding: 0; font-size: 2em; line-height: 1.3em; }
  .crousel-subtitle { font-size: 1.4em; }
  .carousel-text p { margin-bottom: 10px; }
  .carousel-list { margin: 5px 0 0 0; }
  .carousel-list li { font-size: 1.2em; line-height: 1em; margin-bottom: 4px; }
  .carousel-list li span { padding: 5px; }
  .carousel-list li i { width: 42px; padding: 5px; }
  .carousel-control { left: auto; bottom: auto; top: 20px; }
  .carousel-control.left { right: 50px; }
  .carousel-control.right { right: 0; } }
/* ---------------------------------------------------- */
/* Footer */
/* ---------------------------------------------------- */
#footer-widgets { background-color: #444; color: #eee; padding: 0px 0 20px 0; margin-top: 30px; border-top: solid 1px #ccc; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3); }

.footer-widget-title { font-family: 'Lato', sans-serif; font-size: 1.6em; color: #33db5f; }

#footer-widgets a { color: #eee; text-decoration: none; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }

#footer-widgets a:hover { color: #33db5f; }

#footer { background-color: #333; color: #ccc; padding: 17px 0; text-align: center; border-top: solid 1px #555; }

#footer a { color: #00703c; text-decoration: none; }

#footer a:hover { color: #00703c; }

#footer p { margin: 0; padding: 0; line-height: 100%; }

.footer-widget .media { margin-bottom: 10px; }

.footer-widget .media .media-heading { font-size: 1.1em; line-height: 1.3em; }

.footer-widget small { color: #ccc; font-style: oblique; }

.footer-widget .thumbnail { border-color: #666; background-color: rgba(0, 0, 0, 0.2); }

.three_cols { overflow: hidden; }

.three_cols &gt; li { float: left; width: 33.333%; padding-bottom: 2px; padding-top: 1px; }

.input-group &gt; input[type="text"] { height: 34px; position: relative; z-index: 3; }

input.input-lg[type="text"] { height: 40px !important; }

/* ---------------------------------------------------- */
/* Slidebar */
/* ---------------------------------------------------- */
.sb-slidebar { color: #fff; }

.sb-slidebar input[type="text"] { border-radius: 0; height: 50px; background-color: #333; border: 0; border-bottom: solid 1px #2f2f2f; box-shadow: none; color: #fff; }

.sb-slidebar .input-group .btn { height: 50px; background-color: #00703c; color: #fff; border-color: #2f2f2f; border-radius: 0; }

.sb-slidebar .input-group .btn i { font-size: 1.4em; }

.slidebar-header { color: #00703c; font-size: 1.6em; border-bottom: solid 1px #2f2f2f; padding: 15px 20px; margin: 10px 0 20px 0; }

.padding-20 { padding: 20px 0; }

.padding-40 { padding: 40px 0; }

.margin-10 { margin: 10px 0 !important; }

.no-margin { margin: 0 !important; }

.no-padding { padding: 0 !important; }

.no-margin-bottom { margin-bottom: 0 !important; }

.no-margin-top { margin-top: 0 !important; }

.no-margin-left { margin-left: 0 !important; }

.no-margin-right { margin-right: 0 !important; }

.lateral-padding { padding-left: 20px; padding-right: 20px; }

.slidebar-menu { margin: 0; padding: 0; }

.slidebar-menu li { list-style-type: none; list-style-position: outside; margin: 0; padding: 0; }

.slidebar-menu li a { display: block; color: #ddd; padding: 10px 20px; border-bottom: solid 1px #2f2f2f; text-decoration: none; }

.slidebar-menu li a:hover { background-color: #000; color: #fff; }

.slidebar-social-icons { padding: 0 20px; }

/* ---------------------------------------------------- */
/* Theme Options */
/* ---------------------------------------------------- */
#theme-options { display: table; position: fixed; top: 150px; left: -260px; z-index: 1000; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }

#theme-options:hover { left: 0; }

#icon-options { display: table-cell; }

#icon-options i { padding: 10px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.75); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.75); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.75); background-image: -webkit-linear-gradient(bottom, #ececec, #f4f4f4); background-image: -moz-linear-gradient(bottom, #ececec, #f4f4f4); background-image: -o-linear-gradient(bottom, #ececec, #f4f4f4); background-image: linear-gradient(to top, #ececec, #f4f4f4); }

#body-options { display: table-cell; width: 260px; background-color: #eee; padding: 15px 20px; position: relative; z-index: 100; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.75); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.75); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.75); background-image: -webkit-linear-gradient(bottom, #ececec, #f4f4f4); background-image: -moz-linear-gradient(bottom, #ececec, #f4f4f4); background-image: -o-linear-gradient(bottom, #ececec, #f4f4f4); background-image: linear-gradient(to top, #ececec, #f4f4f4); }

#body-options h2 { font-size: 1.3em; margin-bottom: 10px; }

#body-options .color-box { display: inline-block; text-indent: -999999px !important; width: 30px; height: 30px; background-color: #fff; border: solid 1px #000; margin: 2px; }

#body-options .color-blue { background-color: #0099da; }

#body-options .color-blue2 { background-color: #4d7db3; }

#body-options .color-blue3 { background-color: #6695e2; }

#body-options .color-blue4 { background-color: #2366f0; }

#body-options .color-blue5 { background-color: #38d3ff; }

#body-options .color-green { background-color: #21ba91; }

#body-options .color-green2 { background-color: #00703c; }

#body-options .color-green3 { background-color: #13e018; }

#body-options .color-green4 { background-color: #5ebe1e; }

#body-options .color-green5 { background-color: #0a9200; }

#body-options .color-red { background-color: #e73c3c; }

#body-options .color-red2 { background-color: #ae0000; }

#body-options .color-red3 { background-color: #ed0742; }

#body-options .color-fuchsia { background-color: #ff4c94; }

#body-options .color-pink { background-color: #ff41e6; }

#body-options .color-yellow { background-color: #f6dc00; }

#body-options .color-yellow2 { background-color: #c5b319; }

#body-options .color-orange { background-color: #ffb644; }

#body-options .color-orange2 { background-color: #e97900; }

#body-options .color-orange3 { background-color: #c37744; }

#body-options .color-violet { background-color: #9f2cc0; }

#body-options .color-violet2 { background-color: #9000ec; }

#body-options .color-violet3 { background-color: #c64dff; }

#body-options .color-gray { background-color: #808080; }

#body-options .color-aqua { background-color: #29d7d5; }

.syntaxhighlighter { background-color: white !important; }

.syntaxhighlighter .line.alt1 { background-color: white !important; }

.syntaxhighlighter .line.alt2 { background-color: white !important; }

.syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 { background-color: #e0e0e0 !important; }

.syntaxhighlighter .line.highlighted.number { color: black !important; }

.syntaxhighlighter table caption { color: black !important; }

.syntaxhighlighter .gutter { color: #afafaf !important; }

.syntaxhighlighter .gutter .line { border-right: 3px solid #00703c !important; }

.syntaxhighlighter .gutter .line.highlighted { background-color: #00703c !important; color: white !important; }

.syntaxhighlighter.printing .line .content { border: none !important; }

.syntaxhighlighter.collapsed { overflow: visible !important; }

.syntaxhighlighter.collapsed .toolbar { color: blue !important; background: white !important; border: 1px solid #00703c !important; }

.syntaxhighlighter.collapsed .toolbar a { color: blue !important; }

.syntaxhighlighter.collapsed .toolbar a:hover { color: red !important; }

.syntaxhighlighter .toolbar { color: white !important; background: #00703c !important; border: none !important; }

.syntaxhighlighter .toolbar a { color: white !important; }

.syntaxhighlighter .toolbar a:hover { color: black !important; }

.syntaxhighlighter .plain, .syntaxhighlighter .plain a { color: black !important; }

.syntaxhighlighter .comments, .syntaxhighlighter .comments a { color: #008200 !important; }

.syntaxhighlighter .string, .syntaxhighlighter .string a { color: blue !important; }

.syntaxhighlighter .keyword { color: #006699 !important; }

.syntaxhighlighter .preprocessor { color: gray !important; }

.syntaxhighlighter .variable { color: #aa7700 !important; }

.syntaxhighlighter .value { color: #009900 !important; }

.syntaxhighlighter .functions { color: #ff1493 !important; }

.syntaxhighlighter .constants { color: #0066cc !important; }

.syntaxhighlighter .script { font-weight: bold !important; color: #006699 !important; background-color: none !important; }

.syntaxhighlighter .color1, .syntaxhighlighter .color1 a { color: gray !important; }

.syntaxhighlighter .color2, .syntaxhighlighter .color2 a { color: #ff1493 !important; }

.syntaxhighlighter .color3, .syntaxhighlighter .color3 a { color: red !important; }

.syntaxhighlighter .keyword { font-weight: bold !important; }

/* UI ELEMNTS PAGES */
.bs-glyphicons-list { padding-left: 0; list-style: none; }

.bs-glyphicons-list li { float: left; width: 25%; height: 115px; padding: 10px; font-size: 10px; line-height: 1.4; text-align: center; border: 1px solid #fff; background-color: #f9f9f9; }

.bs-glyphicons-list .glyphicon { margin-top: 5px; margin-bottom: 10px; font-size: 24px; }

.bs-glyphicons-list .glyphicon-class { display: block; text-align: center; word-wrap: break-word; /* Help out IE10+ with class names */ }

.bs-glyphicons-list li:hover { color: #fff; background-color: #00703c; }

@media (min-width: 768px) { .bs-glyphicons-list { margin-left: 0; margin-right: 0; }
  .bs-glyphicons-list li { width: 12.5%; font-size: 12px; } }
.fontawesome-icon-list .fa-hover a { font-size: 1.1em; line-height: 2em; color: #333; display: block; text-decoration: none; padding: 3px 10px; border-radius: 2px; }

.fontawesome-icon-list .fa-hover a:hover { color: #fff; background-color: #00703c; }

.fontawesome-icon-list .fa-hover a i { font-size: 1.4em; margin-right: 10px; line-height: 1.8em; vertical-align: baseline; }

@media (min-width: 768px) { .drop-demo ul { position: static; z-index: 0; margin: 0; padding: 0; }
  .drop-demo .dropdown-menu .dropdown-submenu ul { position: absolute; } }
@media (max-width: 767px) { .drop-demo ul { position: static; z-index: 0; margin: 0; padding: 0; }
  .drop-demo .dropdown-menu .dropdown-submenu ul { position: static; box-shadow: none; border: 0; margin: 0; padding-left: 15px; } }
/*-------------------------------------------------------------------*/
/* Carousel Images */
/*-------------------------------------------------------------------*/
.carousel-images .carousel-indicators { bottom: auto; top: 10px; }

.carousel-images .carousel-control { position: absolute; top: 50%; bottom: auto; height: 50px; left: 20px; width: 50px; font-size: 20px; color: #ffffff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); opacity: 0.5; filter: alpha(opacity=50); z-index: 90; }

.carousel-images .carousel-control.left { background-image: none; background-repeat: no-repeat; filter: none; }

.carousel-images .carousel-control.right { right: 0; left: auto; background-image: none; background-repeat: no-repeat; filter: none; }

.carousel-images .carousel-control:hover, .carousel-images .carousel-control:focus { color: #ffffff; text-decoration: none; outline: none; opacity: 0.9; filter: alpha(opacity=90); }

.carousel-images .carousel-caption { background-color: rgba(0, 0, 0, 0.5); width: 100%; left: auto; right: auto; bottom: 0; padding: 20px; }

.carousel-images .carousel-caption.carousel-caption-dark { background-color: rgba(0, 0, 0, 0.7); }

.carousel-images .carousel-caption h1, .carousel-images .carousel-caption h2, .carousel-images .carousel-caption h3, .carousel-images .carousel-caption h4, .carousel-images .carousel-caption h5, .carousel-images .carousel-caption h6 { color: #fff; margin: 0 0 10px 0; }

.carousel-images .carousel-caption h1 a, .carousel-images .carousel-caption h2 a, .carousel-images .carousel-caption h3 a, .carousel-images .carousel-caption h4 a, .carousel-images .carousel-caption h5 a, .carousel-images .carousel-caption h6 a { color: #fff; text-decoration: none; }

/*-------------------------------------------------------------------*/
/* bxslider */
/*-------------------------------------------------------------------*/
.bx-wrapper .bx-loading { background-image: url("../img/bx_loader.gif"); }

.bx-wrapper .bx-caption { padding: 5px; background-color: rgba(0, 0, 0, 0.7); }

.bx-wrapper .bx-caption span { font-family: "Open Sans", sans-serif; font-size: 1em; margin: 0; line-height: 1em; padding-bottom: 15px; }

.bx-wrapper .bx-prev { left: 0px; background: url("../img/controls.png") no-repeat 0 -32px; }

.bx-wrapper .bx-next { right: 10px; background: url("../img/controls.png") no-repeat -43px -32px; }

.bx-wrapper .bx-viewport { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: 0; }

.bxslider-controls { position: relative; }

.bxslider-controls .bx-next { font-size: 1.4em; font-weight: 500; display: inline-block; background-color: rgba(0, 0, 0, 0.5); padding: 6px 0px; color: #fff; width: 32px; height: 35px; text-align: center; text-decoration: none; position: absolute; right: 0; top: -60px; }

.bxslider-controls .bx-prev { font-size: 1.4em; font-weight: 500; display: inline-block; background-color: rgba(0, 0, 0, 0.5); padding: 6px 0px; color: #fff; width: 32px; height: 35px; text-align: center; text-decoration: none; position: absolute; right: 37px; top: -60px; }

.bxslider-controls .bx-prev:hover, .bxslider-controls .bx-next:hover { background-color: #00703c; }

.calification { color: #ffde00; font-size: 1.3em; margin-bottom: 10px; }

.calification i { margin: 0; padding: 0; line-height: 100%; }

/* ---------------------------------------------------- */
/* Index Page */
/* ---------------------------------------------------- */
.home-devices { padding-top: 20px; }

@media (min-width: 1200px) { .home-devices { padding-top: 80px; } }
.icon-devices { margin: 30px 0 20px 0px; font-size: 3em; text-align: center; padding: 0; }

.icon-devices li { list-style-type: none; list-style-position: outside; display: inline-block; }

.icon-devices li a { color: #777; margin-right: 10px; }

.icon-devices li a:hover { color: #666; }

.icon-devices li.active a { color: #00703c; }

/* ---------------------------------------------------- */
/* Portfolio */
/* ---------------------------------------------------- */
.portfolio-menu { background-color: #f9f9f9; margin-bottom: 40px; }

.portfolio-menu h3 { font-size: 1.2em; color: #fff; background-color: #00703c; padding: 10px 10px; border-left: solid 3px #00703c; margin: 0; font-weight: 400; }

.portfolio-menu h3 i, .portfolio-menu h4 i { font-size: .85em; margin-right: 5px; }

.portfolio-menu h4 { font-size: 1.2em; color: #333; background-color: #f1f1f1; padding: 10px 10px; border-left: solid 3px #00703c; margin: 0; font-weight: 400; }

.portfolio-cats, .portfolio-cols, .portfolio-desc { margin: 0; padding: 0; list-style-type: none; list-style-position: outside; box-sizing: border-box; }

.portfolio-cats li span { padding: 7px 10px; border-left: solid 3px #ddd; display: block; margin: 0; text-decoration: none; color: #333; cursor: pointer; }

.portfolio-cats li span:hover, .portfolio-cats li span.active, .portfolio-cats li span.active:hover { color: #000; border-color: #00703c; }

.portfolio-cats li span.active { font-weight: 600; }

.portfolio-cols li { float: left; width: 25%; margin: 0; padding: 0; text-align: center; }

.portfolio-cols li a { display: block; text-decoration: none; color: #333; font-size: 1.3em; margin: 0; padding: 0; border-right: solid 1px #ddd; padding: 7px 0; }

.portfolio-desc li:first-child a, .portfolio-cols li:first-child a { border-left: solid 3px #ddd; }

.portfolio-desc li:last-child a, .portfolio-cols li:last-child a { border-right: none; }

.portfolio-cols li a.active, .portfolio-desc li a.active, .portfolio-cols li a.active:focus, .portfolio-desc li a.active:focus, .portfolio-cols li a.active:hover, .portfolio-desc li a.active:hover { background-color: #00703c; color: #fff; font-weight: normal; }

.portfolio-desc li { float: left; width: 50%; margin: 0; padding: 0; text-align: center; }

.portfolio-desc li a { display: block; text-decoration: none; color: #333; font-size: 1.1em; margin: 0; padding: 0; border-right: solid 1px #ddd; padding: 5px 0; }

.portfolio-item-caption { text-align: center; margin-bottom: 20px; }

.portfolio-item-caption h1, .portfolio-item-caption h2, .portfolio-item-caption h3, .portfolio-item-caption h4, .portfolio-item-caption h5, .portfolio-item-caption h6 { margin-bottom: 5px; margin-top: 0px; }

.portfolio-topbar { background-color: #f9f9f9; margin-bottom: 30px; border-top: solid 1px #eee; border-left: solid 1px #eee; }

.portfolio-topbar h1, .portfolio-topbar h2, .portfolio-topbar h3, .portfolio-topbar h4, .portfolio-topbar h5, .portfolio-topbar h6 { display: block; text-align: center; font-size: 1.3em; margin: 0; padding: 8px 0; line-height: 1; border-right: solid 1px #eee; }

.portfolio-topbar-cats li, .portfolio-topbar-cols li, .portfolio-topbar-desc li { float: left; list-style-type: none; list-style-position: outside; }

.portfolio-topbar-cats, .portfolio-topbar-cols, .portfolio-topbar-desc { margin: 0 auto; padding: 0; overflow: hidden; float: left; }

.portfolio-topbar-cats li span { display: inline-block; padding: 5px 12px; cursor: pointer; border-bottom: solid 3px #eee; }

.portfolio-topbar-cats li span.active, .portfolio-topbar-cats li span.active:hover { border-bottom: solid 3px #00703c; }

.topbar-border { display: block; width: 100%; padding: 5px 12px; border-bottom: solid 3px #eee; border-right: solid 1px #eee; }

@media (min-width: 992px) and (max-width: 1199px) { .portfolio-topbar-cats li span { padding: 5px 9px; } }
.portfolio-topbar-cols { display: block; width: 100%; }

.portfolio-topbar-cols li { width: 25%; float: left; text-align: center; }

.portfolio-topbar-cols li a { display: block; padding: 5px 12px; cursor: pointer; border-bottom: solid 3px #eee; text-decoration: none; color: #333; }

.portfolio-topbar-cols li a.active, .portfolio-topbar-cols li a.active:hover, .portfolio-topbar-desc li a.active, .portfolio-topbar-desc li a.active:hover { border-bottom-color: #00703c; }

.portfolio-topbar-cols li a:hover, .portfolio-topbar-desc li a:hover, .portfolio-topbar-cats li span:hover { border-bottom-color: #999; }

.portfolio-topbar-cols li:last-child, .portfolio-topbar-desc li:last-child { border-right: solid 1px #eee; }

.portfolio-topbar .col-md-8 { padding-right: 0; }

.portfolio-topbar .col-md-2.port-fix { padding-right: 0; padding-left: 0; }

.portfolio-topbar .col-md-2 { padding-left: 0; }

.portfolio-topbar-desc li { float: left; width: 50%; text-align: center; }

.portfolio-topbar-desc { display: block; width: 100%; }

.portfolio-topbar-desc li a { display: block; padding: 5px 12px; cursor: pointer; border-bottom: solid 3px #eee; text-decoration: none; color: #333; }

@media (min-width: 992px) and (max-width: 1199px) { .portfolio-item-panel .panel-body { font-size: .9em; line-height: 160%; }
  .portfolio-item-panel h4 { margin-top: 0; } }
/* ---------------------------------------------------- */
/* E-Commerce */
/* ---------------------------------------------------- */
.ec-box { margin-bottom: 20px; border: solid 1px #eee; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); position: relative; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }

.ec-box:hover { -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); z-index: 10; }

.ec-box img { display: block; margin: 0 auto; }

.ec-box-footer { background-color: #f5f5f5; padding: 5px; overflow: hidden; margin-top: 10px; }

.ec-box-footer .label { font-size: 1em; padding-top: 8px; padding-bottom: 8px; display: inline-block; margin-bottom: 0; }

.ec-box-footer .ec-price { display: block; font-size: 1.2em; color: #02c66c; text-align: center; margin-top: 5px; }

.ec-box-header { background-color: #f5f5f5; padding: 5px; font-weight: 600; text-align: center; }

.ec-filters-menu ul { padding: 0; list-style-type: none; }

.ec-filters-menu ul li a { display: block; color: #333; border-left: solid 3px #ddd; padding-left: 15px; text-decoration: none; }

.ec-filters-menu ul li a:hover { border-color: #000; color: #000; }

.ec-filters-menu ul li a.active { border-color: #00703c; color: #00703c; }

.price-box { font-size: 2.4em; display: inline-block; margin-right: 10px; vertical-align: middle; border: solid 1px #ffea76; padding: 9px; border-radius: 2px; }

#bx-pager a { display: inline-block; border: solid 1px #ddd; padding: 3px; }

@media (max-width: 991px) { #bx-pager { margin-bottom: 40px; } }
.e-price { font-size: 1.4em; padding: 15px; background-color: #00703c; color: #fff; margin-bottom: 20px; text-align: center; }

.e-price span { font-size: 2em; }

/*-------------------------------------------------------------------*/
/* Blog */
/*-------------------------------------------------------------------*/
.post { margin-bottom: 30px; overflow: hidden; }

.post .panel.panel-default .panel-heading a { color: #000; font-size: 1.2em; margin: 0; }

.post .panel.panel-primary .panel-heading a { color: #fff; font-size: 1.2em; margin: 0; }

.post-title { font-size: 1.6em; margin: 0 0 20px 0; padding-bottom: 10px; border-bottom: solid 1px #eee; }

.post .post-title a { color: #00703c; text-decoration: none; }

.img-post { padding: 5px; border: solid 1px #ccc; background-color: #eee; margin: 0 auto 20px auto; }

.post p { line-height: 190%; }

.post-content { font-size: .9em; }

.post-info { margin-top: 20px; padding: 5px 0; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; overflow: hidden; vertical-align: baseline; position: relative; }

.post-info span { color: #00703c; }

.post-info .btn { position: absolute; right: 0; top: 3px; }

.post-info-b i { margin: 0 5px; }

.pi-content { margin-top: 5px; display: inline-block; }

/* Comments */
.sub-comments { padding-left: 50px; border-left: dotted 1px #ddd; }

/*-------------------------------------------------------------------*/
/* Sidebar */
/*-------------------------------------------------------------------*/
.block { margin-bottom: 40px; }

.block .nav &gt; li &gt; a &gt; i { font-size: 1.3em; }

.block ul { padding: 0; }

.block ul.simple li { list-style-type: none; margin: 3px 0; }

.block ul.simple li a { border-left: solid 2px #00703c; padding-left: 20px; }

.block ul.simple li a:hover { border-color: #000000; }

.block ul.simple li ul { padding-left: 20px; }

.post-sidebar { padding: 0; }

.post-sidebar li { list-style-type: none; overflow: hidden; margin-bottom: 20px; }

.post-sidebar img { float: left; padding: 5px; border: solid 1px #ccd; background-color: #ddd; margin-right: 10px; }

.post-sidebar h4 { margin: 0; padding: 0; line-height: 140%; font-size: 1.1em; font-family: 'Open Sans', sans-serif; font-weight: normal; }

.post-sidebar .date { margin-top: 10px; color: #666; display: block; }

.tags-cloud a { border: solid 1px #ddd; padding: 3px 5px; margin: 2px; display: inline-block; font-size: .9em; color: #00703c; text-decoration: none; }

.tags-cloud a:hover { background-color: #00703c; color: #fff; }

.comments-sidebar { padding: 0; margin: 0; }

.comments-sidebar li { list-style-type: none; margin: 10px 0; overflow: hidden; }

.comments-sidebar li:nth-child(2n) img { border-radius: 50px; float: left; margin-right: 10px; }

.comments-sidebar li:nth-child(2n+1) img { border-radius: 50px; float: right; margin-left: 10px; }

.comments-sidebar li h4 { font-size: 1em; font-family: 'Open Sans', sans-serif; font-weight: 400; line-height: 140%; }

/*-------------------------------------------------------------------*/
/* Timeline */
/*-------------------------------------------------------------------*/
@media (min-width: 768px) { .timeline-left { border-right: solid 5px #ddd; }
  .timeline-right { padding-top: 100px; }
  .timeline-event-left { width: 97%; position: relative; }
  .timeline-event-left:before { content: ""; width: 20px; height: 20px; background-color: #00703c; border-radius: 50px; border: solid 4px #ddd; position: absolute; right: -37px; top: 13px; margin-left: -12px; z-index: 10; }
  .timeline-event-right:before { content: ""; width: 20px; height: 20px; background-color: #00703c; border-radius: 50px; border: solid 4px #ddd; position: absolute; left: -25px; top: 13px; margin-left: -12px; z-index: 10; }
  .timeline-event-right { width: 97%; margin-left: 3%; position: relative; }
  .timeline-event:after { content: ""; width: 0px; height: 0px; border-style: solid; position: absolute; top: 9px; }
  .timeline-event-left:after { border-width: 14px 0 14px 20px; border-color: transparent transparent transparent #00703c; right: -18px; }
  .timeline-event-right:after { border-width: 14px 20px 14px 0; border-color: transparent #00703c transparent transparent; left: -18px; } }
@media (min-width: 992px) { .timeline-event-left:before { right: -41px; margin-left: -12px; }
  .timeline-event-right:before { left: -29px; margin-left: -12px; } }
@media (min-width: 1200px) { .timeline-event-left:before { right: -44px; margin-left: -12px; }
  .timeline-event-right:before { left: -32px; margin-left: -12px; } }
.timeline-title { text-align: center; display: block; margin: 0 auto 40px auto; }

.timeline-title span { background-color: #00703c; padding: 8px; color: #fff; border-radius: 3px; }

/* Timeline 2 */
@media (min-width: 768px) { .timeline-2 { border-left: solid 5px #eee; list-style-type: none; margin: 0; padding: 0; padding-left: 20px; margin-left: 110px; }
  .timeline-2 li { position: relative; }
  .timeline-2-point { top: 20px; left: -10px; width: 10px; height: 10px; position: absolute; background: #00703c; margin: 0 0 0 -17px; box-shadow: 0 0 0 4px #eee; -webkit-font-smoothing: antialiased; border-radius: 30px; z-index: 20; }
  .timeline-2 li:hover .timeline-2-point { background-color: #444; }
  .timeline-2 li .timeline-time { position: relative; top: 0px; left: -150px; z-index: 20; text-align: right; display: block; width: 100px; }
  .timeline-2 li .timeline-time span { display: block; font-size: 1.6em; }
  .timeline-2 li .panel, .timeline-2 li .alert, .timeline-2 li blockquote { margin-top: -45px; position: relative; top: 0; } }
@media (max-width: 767px) { .timeline-2 { list-style-type: none; margin: 0; padding: 0; }
  .timeline-2-point { display: none; }
  .timeline-2 li { margin-bottom: 40px; }
  .timeline-2 li .timeline-time { font-size: 1.6em; padding-bottom: 20px; display: block; } }
/*-------------------------------------------------------------------*/
/* Pricing */
/*-------------------------------------------------------------------*/
.pricign-box { border: solid 1px #444; -webkit-box-shadow: 3px 3px 8px 0px #cccccc; -moz-box-shadow: 3px 3px 8px 0px #cccccc; box-shadow: 3px 3px 8px 0px #cccccc; margin-bottom: 20px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }

.pricign-box:hover { -webkit-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.39); box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.39); }

.pricing-box-header { color: #fff; background-color: #444; padding: 10px; }

.pricing-box-header &gt; h2 { margin: 0 0 10px 0; padding: 0; line-height: 100%; font-size: 2em; text-align: center; color: #fff; }

.pricing-box-header &gt; p { font-size: .9em; font-weight: 300; text-align: center; margin: 0; }

.pricing-box-price { padding: 10px; margin-bottom: 7px; background-color: #ededed; border-bottom: solid 1px #ddd; }

.pricing-box-price h3 { margin: 0; padding: 0; line-height: 100%; font-size: 2em; text-align: center; }

.pricing-box-price h3 &gt; sub { font-size: .6em; }

.pricing-box-content &gt; ul { padding: 0; }

.pricing-box-content &gt; ul &gt; li { list-style-type: none; padding: 7px 0; border-bottom: dotted 1px #ddd; vertical-align: top; }

.pricing-box-content &gt; ul &gt; li &gt; i { margin: 0 14px; font-size: 1.4em; list-style-position: inside; }

.pricing-box-footer { margin: 10px auto; text-align: center; }

.pricign-box-pro { border-color: #00703c; }

.pricign-box-pro &gt; .pricing-box-header { color: #fff; background-color: #00703c; }

/* Pricing Mega Table */
.pricing-table { border-top: solid 1px #ddd; border-left: solid 1px #ddd; margin-bottom: 40px; }

.pricing-table-head { border-bottom: solid 1px #ddd; }

.pricing-table-head .price { text-align: center; }

.pricing-table-content { list-style-type: none; padding: 0; font-size: .9em; margin: 0; }

.pricing-table-content li { padding: 5px 10px; border-bottom: solid 1px #ddd; margin: 0; }

.border-fix-pricing { border-right: solid 1px #ddd; }

.pricing-table-description { margin-top: 70px; }

.pricing-desc-title { font-size: 24px; text-align: center; background-color: #00703c; color: #fff; margin: 0; padding: 21px 5px 20px 5px; height: 69px; }

.pricing-table-head h2 { font-size: 1.3em; text-align: center; background-color: #00703c; color: #fff; margin: 0; padding: 10px 5px; font-weight: 400; height: 70px; }

.pricing-table-head h2 span { font-size: 12px; display: block; padding-top: 5px; }

.pricing-table-head .price { font-size: 1em; }

.pricing-table-head .price { font-size: 24px; font-weight: 400; height: 32px; }

.pricing-table-head .price i { font-style: normal; font-size: 32px; }

.pricing-table-content { text-align: center; }

.pricing-table-description .pricing-table-content { text-align: left; }

.pricing-table-content li:nth-child(2n+1) { background-color: #f9f9f9; }

.pricing-table-description i { margin-right: 10px; color: #00703c; font-size: 1.1em; }

.pricing-table-footer .btn { border-radius: 0px; }

.pricing-table-content .fa-check { color: #02c66c; }

.pricing-table-content .fa-times { color: #d9534f; }

@media (min-width: 992px) { .pricing-col { margin: 0; padding: 0; } }
@media (max-width: 991px) { .pricing-table-content span { display: block; }
  .pricing-table { border-right: solid 1px #ddd; } }
/*-------------------------------------------------------------------*/
/* Charts */
/*-------------------------------------------------------------------*/
.circles-text { font-size: 2em !important; }

/*-------------------------------------------------------------------*/
/* Home Full */
/*-------------------------------------------------------------------*/
#header-full { background-image: url("../img/back.jpg"); background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; color: #fff; }

.wrap-primary { background-color: #00703c; background-color: rgba(14, 78, 31, 0.7); padding: 40px 0; }

#header-full .secondary-color { text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75); color: #ffea76; font-weight: 300; }

#header-full .lead { text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75); font-weight: 300; font-size: 1.6em; max-width: 700px; margin: 0 auto; }

.header-full-icons { margin-top: 80px; }

.header-full-icons { margin-top: 80px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75); }

.header-full-icons .icon-ar { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }

.header-full-icons .icon-ar:hover { background-color: rgba(255, 255, 255, 0.2); }

#header-full h1, #header-full h2, #header-full h3, #header-full h4, #header-full h4, #header-full h6 { color: #fff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75); font-family: "Open Sans", sans-serif; }

.head-title { font-size: 5em; font-weight: 300; text-align: center; color: #fff !important; }

@media (min-height: 900px) { .wrap-primary { padding: 20px 0; }
  .header-full-icons { margin-top: 40px; } }
@media (min-height: 990px) { .wrap-primary { padding: 80px 0 40px 0; } }
@media (max-height: 900px) { .wrap-primary { padding: 0; }
  .header-full-icons { margin-top: 40px; }
  .head-title { font-size: 3em; }
  .head-subtitle { font-size: 2em; }
  .header-full-icons .icon-ar.icon-ar-xl-lg { width: 60px; height: 60px; font-size: 32px; line-height: 1.8; } }
@media (max-height: 768px) { .head-full-logo { display: none; } }
@media (max-width: 991px) { .wrap-primary { padding: 20px 0; }
  .header-full-icons { margin-top: 40px; }
  .head-title { font-size: 3em; font-weight: 300; text-align: center; color: #fff !important; }
  .head-subtitle { font-size: 2em; } }
/* ---------------------------------------------------- */
/* Feature icon */
/* ---------------------------------------------------- */
.wrap-dark-color { background-color: #333; color: #666; }

.wrap-dark-color p.lead { margin: 20px 0; font-size: 1.3em; }

.feature-icon:first-child { border-left: solid 1px #444; }

.feature-container { display: table; }

a.feature-icon { display: table-cell; padding: 20px; min-width: 130px; border-right: solid 1px #444; text-decoration: none; color: #666; cursor: pointer; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }

a.feature-icon:hover { color: #fff; background-color: #00703c; }

.feature-icon i { display: block; font-size: 2.6em; margin-bottom: 10px; text-align: center; }

.feature-icon h4 { font-size: 1.2em; margin: 0; color: #666; text-align: center; }

.feature-icon:hover h4 { color: #fff; }

@media (min-width: 1200px) { a.feature-icon:hover { min-width: 200px; } }
@media (max-width: 991px) { .feature-container { display: block; text-align: center; border: 0; margin: 0; padding: 0; }
  .feature-icon:first-child { border-left: 0; }
  a.feature-icon { float: left; width: 25%; border: 0; } }
@media (max-width: 519px) { .feature-container h4 { font-size: 1em; }
  .feature-icon:first-child { border-left: 0; }
  a.feature-icon { float: left; border: 0; min-width: 0; width: 50%; } }
/* ---------------------------------------------------- */
/* Errors */
/* ---------------------------------------------------- */
.error-404 { max-width: 500px; }

.error-404 h1 { font-size: 6em; text-transform: uppercase; font-family: 'Open Sans'; }

.error-404 h2 { font-size: 3em; text-transform: uppercase; }

@media (min-height: 1019px) { .error-404 { margin: 48px auto 49px auto; } }
/* 404 2 */
.paper-back { background-image: url("../img/back.png"); background-repeat: repeat; position: fixed; height: 100%; width: 100%; top: 0; left: 0; bottom: 0; right: 0; }

.title-logo { background-image: url("../img/colors/green2/logo50.png"); background-repeat: no-repeat; background-position: center top; font-size: 2.3em; font-weight: 300; font-family: "Open Sans", sans-serif; color: #000; padding-top: 70px; margin-bottom: 20px; text-align: center; }

.title-logo span { color: #00703c; }

.transparent-div { -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 2px #ffffff; -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 2px #ffffff; box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 2px #ffffff; border: solid 1px #c3c3c3; background-color: rgba(255, 255, 255, 0.4); padding: 20px; color: #7e8488; }

.transparent-div h1, .transparent-div h2, .transparent-div h3 { color: #7e8488; }

.transparent-div h1 { font-size: 3.5em; }

.transparent-div p { font-size: 1.2em; font-family: "Open Sans", sans-serif; font-weight: 300; margin-bottom: 25px; }

.transparent-div .btn-ar.btn-primary { border: solid 1px #157930; background-image: -webkit-linear-gradient(top, #00703c, #1c9c3d); background-image: -moz-linear-gradient(top, #00703c, #1c9c3d); background-image: -o-linear-gradient(top, #00703c, #1c9c3d); background-image: linear-gradient(to bottom, #00703c, #1c9c3d); font-size: 14px; padding-left: 30px; padding-right: 30px; border-radius: 0; }

.absolute-center { height: 700px; }

@media (min-width: 500px) { .absolute-center { width: 500px; height: 500px; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; } }
/* ---------------------------------------------------- */
/* Home News */
/* ---------------------------------------------------- */
.home-news-box { margin-bottom: 30px; }

@media (max-width: 991px) { .home-news-box { margin-top: 40px; }
  .home-news-box h5 { font-size: 1em; } }
/* ---------------------------------------------------- */
/* Home Profile */
/* ---------------------------------------------------- */
.profile-header { min-height: 350px; background-image: url("../img/back_profile.jpg"); background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; color: #fff; margin-bottom: 40px; }

.dark-div { background-color: rgba(0, 0, 0, 0.5); }

.profile-header .dark-div { min-height: 350px; padding: 50px 0; }

.profile-header h1 { text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75); font-size: 3em; text-align: center; color: #fff; }

.profile-header h2 { text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75); font-size: 1.7em; text-align: center; color: #ffea76; }

.profile-header-btn .btn { margin: 10px; padding: 12px 20px; }

.home-profile-img img { border: solid 10px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); margin-top: 10px; }

.profile-header-social { text-align: center; margin: 20px 0 0 0; }

/* ---------------------------------------------------- */
/* Home Services */
/* ---------------------------------------------------- */
.services-header { min-height: 350px; background-image: url("../img/back_services.jpg"); background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; color: #fff; margin-bottom: 40px; }

.primary-dark-div { background-color: rgba(19, 108, 42, 0.5); }

.services-header .primary-dark-div { min-height: 350px; padding: 50px 0; }

.service-header-text { max-width: 450px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75); }

.service-header-text h1 { color: #ffea76; }

.service-header-text .btn-ar.btn-primary { -webkit-box-shadow: 0 0 3px rgba(255, 255, 255, 0.75), inset 0 0 2px rgba(255, 255, 255, 0.75); -moz-box-shadow: 0 0 3px rgba(255, 255, 255, 0.75), inset 0 0 2px rgba(255, 255, 255, 0.75); box-shadow: 0 0 3px rgba(255, 255, 255, 0.75), inset 0 0 2px rgba(255, 255, 255, 0.75); border: solid 1px #00577c; background-image: -webkit-linear-gradient(bottom, #1ca03f, #00703c); background-image: -moz-linear-gradient(bottom, #1ca03f, #00703c); background-image: -o-linear-gradient(bottom, #1ca03f, #00703c); background-image: linear-gradient(to top, #1ca03f, #00703c); padding: 13px 45px; font-size: 1.1em; text-shadow: none; margin: 20px 0; }

.service-header-text .btn-ar.btn-primary:active { background-image: -webkit-linear-gradient(top, #1ca03f, #00703c); background-image: -moz-linear-gradient(top, #1ca03f, #00703c); background-image: -o-linear-gradient(top, #1ca03f, #00703c); background-image: linear-gradient(to bottom, #1ca03f, #00703c); -webkit-box-shadow: 0 0 3px rgba(255, 255, 255, 0.75), inset 0 0 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 3px rgba(255, 255, 255, 0.75), inset 0 0 2px rgba(0, 0, 0, 0.2); box-shadow: 0 0 3px rgba(255, 255, 255, 0.75), inset 0 0 2px rgba(0, 0, 0, 0.2); }

.services-header-list { list-style-type: none; padding: 0; margin: 0; }

.services-header-list li a { display: block; color: #fff; text-decoration: none; font-size: 1.7em; font-family: "Open Sans", "Open Sans", sans-serif; font-weight: 300; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75); background-color: rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 0 5px #000000, inset 0 0 2px rgba(255, 255, 255, 0.65); -moz-box-shadow: 0 0 5px #000000, inset 0 0 2px rgba(255, 255, 255, 0.65); box-shadow: 0 0 5px #000000, inset 0 0 2px rgba(255, 255, 255, 0.65); border: solid 1px rgba(255, 255, 255, 0.4); padding: 15px; margin: 20px 0; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }

.services-header-list li a i { margin-right: 10px; font-size: 1.1em; }

.services-header-list li a:hover { text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75); background-color: rgba(255, 255, 255, 0.3); -webkit-box-shadow: 0 0 5px #000000, inset 0 0 2px rgba(255, 255, 255, 0.95); -moz-box-shadow: 0 0 5px #000000, inset 0 0 2px rgba(255, 255, 255, 0.95); box-shadow: 0 0 5px #000000, inset 0 0 2px rgba(255, 255, 255, 0.95); }

@media (min-width: 992px) and (max-width: 1199px) { .services-header-list li a { font-size: 1.4em; } }
@media (max-width: 600px) { .services-header-list li a { font-size: 1.4em; } }
/* ---------------------------------------------------- */
/* Login Pages */
/* ---------------------------------------------------- */
.logig-form { max-width: 500px; }

.login-form-full { padding-top: 50px; max-width: 500px; margin: 0 auto; }

.paper-back-full { background-image: url("../img/back.png"); background-repeat: repeat; padding-bottom: 30px; }

@media (min-height: 800px) { .login-form-full { padding-top: 10%; } }
/* ---------------------------------------------------- */
/* Page Profile */
/* ---------------------------------------------------- */
.profile-avatar-container { position: relative; }

.profile-avatar { position: absolute; top: -100px; left: 100px; border: solid 10px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); }

.nav-profile { background-color: #f9f9f9; border-bottom: solid 1px #eee; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); margin-bottom: 60px; }

.nav-profile ul { padding: 0; margin: 0; overflow: hidden; min-height: 50px; list-style-type: none; }

.profile-counters li { float: left; text-align: center; }

.profile-counters li a { font-family: "Open Sans"; display: block; color: #333; font-size: 22px; padding: 6px 40px 4px 0; text-decoration: none; }

.profile-counters li a:hover { color: #00703c; }

.profile-counters li a span { display: block; font-size: 13px; }

.profile-header-text { text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75); margin-top: 130px; }

.profile-header-text h1 { color: #ffea76; }

.profile-header-text h2 { color: #fff; }

@media (max-width: 767px) { .profile-avatar { position: static; margin: 0 auto; display: block; }
  .nav-profile { margin-bottom: 40px; }
  .profile-header-text { text-align: center; margin-top: 0px; } }
/* ---------------------------------------------------- */
/* Coming Soon */
/* ---------------------------------------------------- */
.coming-back { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-image: url("../img/coming_back.jpg"); background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; color: #fff; }

.coming-content { background-color: rgba(0, 10, 17, 0.76); margin-top: 20px; padding: 30px 0; }

.coming-content h1 { font-family: "Open Sans", sans-serif; }

.coming-counter h1 { color: #fff; font-size: 3em; text-align: right; margin: 0 0 40px 0; }

#getting-started { color: #fff; }

#getting-started span { display: block; }

.coming-date { list-style-type: none; padding: 0; float: right; }

.coming-date li { float: left; display: block; text-align: center; font-size: 36px; font-weight: 300; font-family: "Open Sans"; margin: 0 15px; }

.coming-date li span { display: block; font-size: 18px; margin-top: 15px; }

.coming-date li.colon { margin: 0; }

.coming-date li:last-child { margin-right: 0; }

.coming-desc h1 { font-size: 40px; color: #fff; display: block; margin: 0 0 20px 0; padding-left: 70px; background-image: url("../img/logo50_white.png"); background-repeat: no-repeat; background-position: left center; }

.coming-desc p { font-size: 1.2em; line-height: 170%; }

.coming-social { float: right; margin-top: 150px; }

@media (max-width: 991px) { .coming-social { float: left; margin-top: 20px; } }
@media (min-height: 600px) { .coming-content { margin-top: 50px; } }
@media (min-height: 800px) { .coming-content { margin-top: 300px; } }
.coming-date.coming-date-black { display: block; width: 100%; overflow: hidden; float: none; text-align: center; margin: 20px auto; }

.coming-date.coming-date-black li { color: #7e8488; float: none; display: inline-block; vertical-align: top; }

/*-------------------------------------------------------------------*/
/* Service List */
/*-------------------------------------------------------------------*/
.service-list li { counter-increment: myIndex; position: relative; margin-bottom: 20px; padding: 10px 0 10px 80px; }

.service-list li:before { content: counter(myIndex); font-family: "Roboto", sans-serif; font-size: 2em; padding: 10px 15px; border: solid 1px #00703c; color: #00703c; border-radius: 500px; position: absolute; top: 10px; left: 0; }

/*-------------------------------------------------------------------*/
/* Back to Top */
/*-------------------------------------------------------------------*/
#back-top a { position: fixed; bottom: 20px; right: 20px; z-index: 999999999; color: #eee; background-color: rgba(0, 0, 0, 0.3); -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; padding: 10px; border-radius: 5px; text-align: center; }

#back-top a:hover { background-color: rgba(0, 0, 0, 0.7); }

#back-top a i { font-size: 2em; }

@media (max-width: 767px) { #back-top a { position: fixed; bottom: 10px; right: 10px; }
  #back-top a i { font-size: 1.6em; } }
/*-------------------------------------------------------------------*/
/* Header full */
/*-------------------------------------------------------------------*/
.header-full { background-image: -webkit-linear-gradient(bottom, #f0f0f0, #f4f4f4); background-image: -moz-linear-gradient(bottom, #f0f0f0, #f4f4f4); background-image: -o-linear-gradient(bottom, #f0f0f0, #f4f4f4); background-image: linear-gradient(to top, #f0f0f0, #f4f4f4); }

.header-full-title { float: left; overflow: hidden; padding-left: 75px; background-repeat: no-repeat; background-position: left center; }

.header-full-title h1 { margin-bottom: 5px; margin-top: 15px; font-family: "Open Sans"; word-spacing: -7px; color: #000; font-size: 32px; }

.header-full-title h1 a { color: #000; text-decoration: none; }

.header-full-title h1 span, .header-full-title h1 span a { color: #00703c; }

.header-full-title p { margin-bottom: 15px; font-size: 1.2em; text-align: center; }

.top-nav { float: right; position: relative; }

.top-nav .dropdown { display: inline-block; margin-left: 20px; z-index: 60000000; vertical-align: top; }

.top-nav .dropdown a { margin: 0; padding: 0; display: inline-block; padding: 7px 10px; color: #000; text-decoration: none; background-color: #f1f1f1; -webkit-box-shadow: inset 0 0 1px #ffffff; -moz-box-shadow: inset 0 0 1px #ffffff; box-shadow: inset 0 0 1px #ffffff; border: solid 1px #e3e6e8; border-top: 0; }

.top-nav .dropdown &gt; a:after { content: none; }

.top-nav .dropdown a i { font-size: 1.2em; color: #444; }

.dropdown-search-box, .dropdown-login-box { overflow: hidden; padding: 10px; min-width: 300px; box-shadow: none; }

.dropdown-search-box .form-group, .dropdown-login-box { margin: 0; }

.dropdown-login-box h4 { margin: 5px  0 10px 0; }

.dropdown-login-box .btn { margin-top: 10px; }

.top-nav-social { margin: 0; padding: 0; list-style-type: none; display: inline-block; margin-left: 20px; background-color: #f1f1f1; -webkit-box-shadow: inset 0 0 1px #ffffff; -moz-box-shadow: inset 0 0 1px #ffffff; box-shadow: inset 0 0 1px #ffffff; border: solid 1px #e3e6e8; border-top: 0; overflow: hidden; }

.top-nav-social li { float: left; margin: 0; }

.top-nav-social a { font-size: 1.5em; margin: 0; color: #444; display: inline-block; padding: 7px 10px; min-width: 40px; text-align: center; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }

.top-nav-social a.twitter:hover { background-color: #00aced; color: #fff; }

.top-nav-social a.facebook:hover { background-color: #3b5998; color: #fff; }

.top-nav-social a.instagram:hover { background-color: #517fa4; color: #fff; }

.top-nav-social a.rss:hover { background-color: #ef922f; color: #fff; }

.top-nav-social a.linkedin:hover { background-color: #007bb6; color: #fff; }

.top-nav-social a.git:hover { background-color: #666666; color: #fff; }

.top-nav-social a.google-plus:hover { background-color: #dd4b39; color: #fff; }

.top-nav-social a.youtube:hover { background-color: #bb0000; color: #fff; }

.top-nav-social a.pinterest:hover { background-color: #cb2027; color: #fff; }

.top-nav-social a.wordpress:hover { background-color: #4597be; color: #fff; }

.top-nav-social a.flickr:hover { background-color: #ff0084; color: #fff; }

.top-nav-social a.vine:hover { background-color: #00b48a; color: #fff; }

.top-nav-social a.dribbble:hover { background-color: #f26798; color: #fff; }

.top-nav-social a.foursquare:hover { background-color: #0072b1; color: #fff; }

.top-nav-social a.tumblr:hover { background-color: #32506d; color: #fff; }

/* ----- */
.navbar-header-full { background-color: #f0f0f0; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-top: solid 1px #ddd; }

.navbar-header-full.navbar-inverse { border-top: solid 1px #00703c; }

.navbar-header-full.navbar-dark { border-top: solid 1px #444; }

.navbar-default.navbar-inverse + .main-header { background-color: #fff; border-bottom: solid 1px #ddd; color: #333; }

.navbar-default.navbar-inverse + .main-header .page-title, .navbar-default.navbar-inverse + .main-header a { color: #333; border-color: #333; }

.navbar-default.navbar-inverse + .main-header .breadcrumb &gt; li + li:before { color: #888; }

.navbar-default.navbar-inverse + .main-header li.active, .navbar-default.navbar-inverse + .main-header li.current_item { color: #000; border-color: #000; }

.header-full-dark { background-image: none; background-color: #444; color: #fff; }

.header-full-dark .header-full-title h1 a { margin-bottom: 5px; margin-top: 15px; font-family: "Open Sans"; word-spacing: -7px; color: #fff; font-size: 32px; }

.navbar-header-full .sb-icon-navbar i { height: 51px; margin-top: -1px; }

.navbar-inverse .sb-icon-navbar i { background-color: #444; background-image: none; }

.header-full + .navbar-inverse { background-image: none; box-shadow: none; }

.header-full-dark .top-nav-social { margin: 0; padding: 0; list-style-type: none; display: inline-block; margin-left: 20px; background-color: #333; -webkit-box-shadow: inset 0 0 1px #323232; -moz-box-shadow: inset 0 0 1px #323232; box-shadow: inset 0 0 1px #323232; border: solid 1px #555; border-top: 0; overflow: hidden; }

.header-full-dark .top-nav-social li { float: left; margin: 0; }

.header-full-dark .top-nav-social a { color: #999; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }

.header-full-dark .top-nav .dropdown a { color: #999; background-color: #333; -webkit-box-shadow: inset 0 0 1px #323232; -moz-box-shadow: inset 0 0 1px #323232; box-shadow: inset 0 0 1px #323232; border: solid 1px #555; border-top: 0; }

.header-full-dark .top-nav .dropdown a i { color: #999; }

.header-full-dark .top-nav .dropdown-menu { color: #999; background-color: #333; }

.header-full-dark .top-nav .dropdown-menu input { color: #999; background-color: #444; border-color: #555; box-shadow: none; }

.header-full-dark .top-nav .dropdown-menu input:focus { border-color: #00703c; }

.header-full-dark ~ .navbar-dark { border-top: solid 1px #555; }

/* Navbar Dark */
.navbar-dark { background-color: #444; background-image: none; color: #fff; box-shadow: none; }

.navbar-dark a { background-image: none; }

.navbar-default.navbar-dark .navbar-nav &gt; li &gt; a:hover, .navbar-default.navbar-dark .navbar-nav &gt; .active &gt; a:hover, .navbar-default.navbar-dark .navbar-nav &gt; .active &gt; a { background-image: none; color: #fff; }

.navbar-default.navbar-dark .navbar-nav &gt; li &gt; a, .navbar-default.navbar-dark .navbar-nav &gt; li &gt; a:hover, .navbar-default.navbar-dark .navbar-nav &gt; li &gt; a:focus, .navbar-default.navbar-dark .navbar-nav &gt; .active &gt; a, .navbar-default.navbar-dark .navbar-nav &gt; .active &gt; a:hover, .navbar-default.navbar-dark .navbar-nav &gt; .active &gt; a:focus { color: #fff; }

.navbar-default.navbar-dark .navbar-nav &gt; .open &gt; a, .navbar-default.navbar-dark .navbar-nav &gt; .open &gt; a:hover, .navbar-default.navbar-dark .navbar-nav &gt; .open &gt; a:focus { background-color: #00703c; background-image: none; color: #fff; }

.navbar-default.navbar-dark .navbar-brand { color: #eee; }

.navbar-default.navbar-dark + .main-header { background-color: #f1f1f1; border-bottom: solid 1px #ddd; color: #333; }

.navbar-default.navbar-dark + .main-header .page-title, .navbar-default.navbar-dark + .main-header a { color: #333; border-color: #333; }

.navbar-default.navbar-dark + .main-header .breadcrumb &gt; li + li:before { color: #888; }

.navbar-default.navbar-dark + .main-header li.active, .navbar-default.navbar-dark + .main-header li.current_item { color: #000; border-color: #000; }

.navbar-dark .dropdown .dropdown-menu { background-color: #444; color: #fff; border-color: #555; box-shadow: none; }

.navbar-dark .dropdown .dropdown-menu a { color: #fff; background-image: none; }

.navbar-dark .dropdown .dropdown-menu a:hover, .navbar-dark .dropdown .dropdown-menu a:focus { color: #fff; }

.navbar-dark .dropdown .divider { background-color: #555; }

.navbar-dark .dropdown .dropdown-header { color: #fff; border-color: #555; }

.navbar-dark .sb-icon-navbar i { background-color: #00703c; background-image: none; }

.navbar-dark .navbar-header .navbar-toggle { background-color: #00703c; background-image: none; }

.navbar-header .navbar-toggle:hover, .navbar-header .navbar-toggle:focus { background-color: #1da441; }

@media (max-width: 767px) { .navbar-default .navbar-nav { margin-top: 0; margin-bottom: 0; }
  .navbar-dark .navbar-collapse { border-color: #555; }
  .navbar-dark .dropdown &gt; a { border-bottom: solid 1px #555; margin: 0; }
  .dropdown-menu a { padding-top: 7px !important; padding-bottom: 7px !important; }
  .navbar-dark .dropdown-menu a { color: #fff !important; }
  .navbar-dark .dropdown-submenu.active &gt; a, .navbar-dark .dropdown-menu .active &gt; a { background-color: #00703c !important; }
  .navbar-dark .dropdown.active &gt; a, .navbar-dark .dropdown a:hover, .navbar-dark .dropdown a:focus, .navbar-dark .dropdown.active a:hover, .navbar-dark .dropdown.active a:focus { background-color: #00703c !important; }
  .navbar-dark .dropdown.open &gt; a, .navbar-dark .dropdown.open &gt; a:focus, .navbar-dark .dropdown.open &gt; a:active { border-bottom: none; background-color: #00703c; }
  .navbar-dark .dropdown-submenu .dropdown-menu li &gt; a { color: #fff !important; }
  .navbar-dark .dropdown-submenu .dropdown-menu li &gt; a:hover { background-color: #00703c !important; }
  .dropdown-submenu { margin-left: -15px; } }
/* Navbar Inverse */
.navbar-inverse { background-color: #00703c; background-image: none; color: #fff; box-shadow: none; }

.navbar-inverse .navbar-brand { background-image: url("../img/logo_white.png"); }

.navbar-inverse .navbar-brand { color: #fff; }

.navbar-inverse .navbar-brand span { color: #fff; }

.navbar-inverse a { background-image: none; }

.navbar-default.navbar-inverse .navbar-nav &gt; li &gt; a:hover, .navbar-default.navbar-inverse .navbar-nav &gt; .active &gt; a:hover, .navbar-default.navbar-inverse .navbar-nav &gt; .active &gt; a { background-image: none; color: #fff; }

.navbar-default.navbar-inverse .navbar-nav &gt; li &gt; a, .navbar-default.navbar-inverse .navbar-nav &gt; li &gt; a:hover, .navbar-default.navbar-inverse .navbar-nav &gt; li &gt; a:focus, .navbar-default.navbar-inverse .navbar-nav &gt; .active &gt; a, .navbar-default.navbar-inverse .navbar-nav &gt; .active &gt; a:hover, .navbar-default.navbar-inverse .navbar-nav &gt; .active &gt; a:focus { color: #fff; }

.navbar-default.navbar-inverse .navbar-nav &gt; li &gt; a:hover, .navbar-default.navbar-inverse .navbar-nav &gt; li &gt; a:focus, .navbar-default.navbar-inverse .navbar-nav &gt; .active &gt; a, .navbar-default.navbar-inverse .navbar-nav &gt; .active &gt; a:hover, .navbar-default.navbar-inverse .navbar-nav &gt; .active &gt; a:focus .navbar-default.navbar-inverse .navbar-nav &gt; .open &gt; a, .navbar-default.navbar-inverse .navbar-nav &gt; .open &gt; a:hover, .navbar-default.navbar-inverse .navbar-nav &gt; .open &gt; a:focus { background-color: #444; background-image: none; color: #fff; }

.navbar-default.navbar-inverse + .main-header { background-color: #f1f1f1; border-bottom: solid 1px #ddd; color: #333; }

.navbar-default.navbar-inverse + .main-header .page-title, .navbar-default.navbar-inverse + .main-header a { color: #333; border-color: #333; }

.navbar-default.navbar-inverse + .main-header .breadcrumb &gt; li + li:before { color: #888; }

.navbar-default.navbar-inverse + .main-header li.active, .navbar-default.navbar-inverse + .main-header li.current_item { color: #000; border-color: #000; }

.navbar-inverse .dropdown .dropdown-menu { background-color: #444; color: #fff; border-color: #555; box-shadow: none; }

.navbar-inverse .dropdown .dropdown-menu a { color: #fff; background-image: none; }

.navbar-inverse .dropdown .dropdown-menu a:hover, .navbar-inverse .dropdown .dropdown-menu a:focus { color: #fff; }

.navbar-dark .dropdown .dropdown-menu .active &gt; a:hover, .navbar-dark .dropdown .dropdown-menu .active &gt; a:focus, .navbar-inverse .dropdown .dropdown-menu .active &gt; a:hover, .navbar-inverse .dropdown .dropdown-menu .active &gt; a:focus { background-color: #00703c; }

.navbar-inverse .dropdown .divider { background-color: #555; }

.navbar-inverse .dropdown .dropdown-header { color: #fff; border-color: #555; }

.navbar-inverse .sb-icon-navbar i { background-color: #333; background-image: none; }

.navbar-inverse .navbar-header .navbar-toggle { background-color: #333; background-image: none; }

.navbar-header .navbar-toggle:hover, .navbar-header .navbar-toggle:focus { background-color: inverseen(#333333, 5%); }

.header-full-dark + .navbar-inverse { border-color: #00703c; }

@media (max-width: 767px) { .navbar-inverse .navbar-collapse { border-color: #555; background-color: #444; }
  .navbar-inverse .dropdown &gt; a { border-bottom: solid 1px #555; margin: 0; }
  .dropdown-menu a { padding-top: 7px !important; padding-bottom: 7px !important; }
  .navbar-inverse .dropdown-menu a { color: #fff !important; }
  .navbar-inverse .dropdown-submenu.active &gt; a, .navbar-inverse .dropdown-menu .active &gt; a { background-color: #333 !important; }
  .navbar-inverse .dropdown.active &gt; a, .navbar-inverse .dropdown a:hover, .navbar-inverse .dropdown a:focus, .navbar-inverse .dropdown.active a:hover, .navbar-inverse .dropdown.active a:focus { background-color: #333 !important; }
  .navbar-inverse .dropdown.open &gt; a, .navbar-inverse .dropdown.open &gt; a:focus, .navbar-inverse .dropdown.open &gt; a:active { border-bottom: none; background-color: #333; }
  .navbar-inverse .dropdown-submenu .dropdown-menu li &gt; a { color: #fff !important; }
  .navbar-inverse .dropdown-submenu .dropdown-menu li &gt; a:hover { background-color: #333 !important; } }
/*-------------------------------------------------------------------*/
/* Date Input */
/*-------------------------------------------------------------------*/
input[type="date"] { padding: 0; padding-top: -5px; -webkit-padding-start: 1px; height: 30px; border: solid 1px #ccc; }

input[type="date"]:focus { border-color: #00703c; }

/*-------------------------------------------------------------------*/
/* Switch */
/*-------------------------------------------------------------------*/
.bootstrap-switch { border-radius: 0px; border: 1px solid; border-color: #cccccc; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary { color: #fff; background: #00703c; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info { color: #fff; background: #54c8eb; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success { color: #fff; background: #02c66c; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning { background: #f0ad4e; color: #fff; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-royal, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-royal { color: #fff; background: #ac60d0; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger { color: #fff; background: #d9534f; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default { color: #333; background-color: #ddd; }

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default { color: #eee; background: #157930; }

.bootstrap-switch .bootstrap-switch-label { text-align: center; margin-top: -1px; margin-bottom: -1px; z-index: 100; color: #333333; background: #ffffff; }

.bootstrap-switch .bootstrap-switch-handle-on { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }

.bootstrap-switch .bootstrap-switch-handle-off { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }

.bootstrap-switch input[type='radio'], .bootstrap-switch input[type='checkbox'] { position: absolute !important; top: 0; left: 0; opacity: 0; filter: alpha(opacity=0); z-index: -1; }

.bootstrap-switch input[type='radio'].form-control, .bootstrap-switch input[type='checkbox'].form-control { height: auto; }

.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label { padding: 1px 5px; font-size: 12px; line-height: 1.5; }

.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label { padding: 5px 10px; font-size: 12px; line-height: 1.5; }

.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label { padding: 6px 16px; font-size: 18px; line-height: 1.33; }

.bootstrap-switch.bootstrap-switch-disabled, .bootstrap-switch.bootstrap-switch-readonly, .bootstrap-switch.bootstrap-switch-indeterminate { cursor: default !important; }

.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch- .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label { opacity: 0.5; filter: alpha(opacity=50); cursor: default !important; }

.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container { -webkit-transition: margin-left 0.5s; transition: margin-left 0.5s; }

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on { border-bottom-left-radius: 0; border-top-left-radius: 0; border-bottom-right-radius: 0px; border-top-right-radius: 0px; }

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off { border-bottom-right-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 0px; border-top-left-radius: 0px; }

.bootstrap-switch.bootstrap-switch-focused { border-color: #00703c; box-shadow: none; outline: 0; }

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }

.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }

.checkbox label { padding-left: 0 !important; }

.checkbox { margin-left: 20px; }

/*-------------------------------------------------------------------*/
/* Megamenu */
/*-------------------------------------------------------------------*/
.megamenu { padding: 15px 0 0 0 !important; background-color: #f2f2f2; border: solid 1px #f0f0f0; color: #333; -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.45); -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.45); box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.45); }

.dropdown-megamenu { border: 0; margin: 0; padding: 0; background-color: transparent !important; }

.megamenu-section { margin-bottom: 15px; }

.megamenu .megamenu-title { margin-top: 0; margin-bottom: 5px; }

.megamenu ul { margin: 0; padding: 0; list-style-type: none; list-style-position: outside; }

.megamenu li { margin: 0; padding: 0; }

.megamenu li a { margin: 0; padding: 0; color: #333 !important; font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 12.5px; -webkit-transition: all .15s ease; -moz-transition: all .15s ease; -ms-transition: all .15s ease; -o-transition: all .15s ease; transition: all .15s ease; }

.megamenu li a:hover, .megamenu li a:focus { color: #00703c !important; background-color: transparent; text-decoration: none; }

/*------------------*/
.wrap-primary-plan { background-image: url("../img/plan.jpg"); background-size: cover; background-repeat: no-repeat; background-position: bottom center; color: #fff; }

#primary-plan { font-family: "Open Sans"; text-align: center; color: #fff; padding: 10px 20px; margin: 20px auto; display: block; }

#primary-plan h1 { font-family: "Open Sans"; font-weight: 300; font-size: 2.6em; color: #fff; }

.wrap-pointers { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAE0lEQVQIW2NkYGD4D8SMjEACDAAOKQEDKKNmJgAAAABJRU5ErkJggg==) repeat; }

.content-box-trans { background-color: rgba(0, 0, 0, 0.5) !important; border: 0 !important; }

#subscribe-plan { max-width: 484px; margin: 40px auto 80px auto; }

#subscribe-plan input { background-color: rgba(0, 0, 0, 0.5); border: solid 1px rgba(255, 255, 255, 0.7); -webkit-box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.44); -moz-box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.44); box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.44); color: #fff; height: 42px; border-radius: 0; font-size: 16px; border-right: 0; }

#subscribe-plan input:focus { -webkit-box-shadow: 0px 0px 3px 0px #ffffff; -moz-box-shadow: 0px 0px 3px 0px #ffffff; box-shadow: 0px 0px 3px 0px #ffffff; }

#subscribe-plan .btn { background: rgba(255, 255, 255, 0); height: 42px; background: -moz-linear-gradient(top, transparent 0%, #000000 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, transparent), color-stop(100%, #000000)); background: -webkit-linear-gradient(top, transparent 0%, #000000 100%); background: -o-linear-gradient(top, transparent 0%, #000000 100%); background: -ms-linear-gradient(top, transparent 0%, #000000 100%); background: linear-gradient(to bottom, transparent 0%, #000000 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0); border: solid 1px rgba(255, 255, 255, 0.7); font-size: 16px; color: #ddd; border-radius: 0; padding: 0px 25px; z-index: 2; }

#subscribe-plan .btn:hover, #subscribe-plan .btn:focus { text-shadow: 0px 0px 1px #ffffff; }

#subscribe-plan .btn:active { background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, #000000 100%); background: -webkit-gradient(left bottom, left top, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(100%, #000000)); background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, #000000 100%); background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, #000000 100%); background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, #000000 100%); background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, #000000 100%); }

#subscribe-plan .lead-lg { text-align: center; font-size: 2em; margin-bottom: 10px; }

/*-------------------------------------------------------------------*/
/* Vertical Tabs */
/*-------------------------------------------------------------------*/
.tabs-left, .tabs-right { border-bottom: none; padding-top: 2px; }

.tabs-left { border-right: 1px solid #ddd; }

.tabs-right { border-left: 1px solid #ddd; }

.tabs-left &gt; li, .tabs-right &gt; li { float: none; margin-bottom: 2px; }

.tabs-left &gt; li { margin-right: -1px; }

.tabs-right &gt; li { margin-left: -1px; }

.tabs-left &gt; li.active &gt; a, .tabs-left &gt; li.active &gt; a:hover, .tabs-left &gt; li.active &gt; a:focus { border-bottom-color: #ddd; border-right-color: transparent; }

.tabs-right &gt; li.active &gt; a, .tabs-right &gt; li.active &gt; a:hover, .tabs-right &gt; li.active &gt; a:focus { border-bottom: 1px solid #ddd; border-left-color: transparent; }

.tabs-left &gt; li &gt; a { border-radius: 4px 0 0 4px; margin-right: 0; display: block; }

.tabs-right &gt; li &gt; a { border-radius: 0 4px 4px 0; margin-right: 0; }

.sideways { margin-top: 50px; border: none; position: relative; }

.sideways &gt; li { height: 20px; width: 120px; margin-bottom: 100px; }

.sideways &gt; li &gt; a { border-bottom: 1px solid #ddd; border-right-color: transparent; text-align: center; border-radius: 4px 4px 0px 0px; }

.sideways &gt; li.active &gt; a, .sideways &gt; li.active &gt; a:hover, .sideways &gt; li.active &gt; a:focus { border-bottom-color: transparent; border-right-color: #ddd; border-left-color: #ddd; }

.sideways.tabs-left { left: -50px; }

.sideways.tabs-right { right: -50px; }

.sideways.tabs-right &gt; li { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

.sideways.tabs-left &gt; li { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); }

.tabs-left-ar &gt; li { margin-bottom: 0; }

.tabs-left-ar &gt; li &gt; a, .tabs-left-ar &gt; li.active &gt; a { border-radius: 0; background-color: #f9f9f9; border-left: solid 3px #ccc; }

.vertical-tabs-left, .vertical-tabs-right { display: table; background-color: #fafafa; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; }

.vertical-tabs-left { border-right: solid 1px #ddd; }

.vertical-tabs-right { border-left: solid 1px #ddd; }

.vertical-tab-list { display: table-cell; min-width: 150px; vertical-align: top; }

.vertical-tabs-right .vertical-tab-list { border-right: solid 3px #ddd; border-left: solid 1px #ddd; }

.vertical-tabs-left .vertical-tab-list { border-left: solid 3px #ddd; border-right: solid 1px #ddd; }

.vertical-tabs-right .vertical-tab-list ul.nav &gt; li &gt; a { border-right: solid 3px #ddd; margin-right: -3px; color: #444; padding-top: 6px; padding-bottom: 6px; font-size: 13px; }

.vertical-tabs-left .vertical-tab-list ul.nav &gt; li &gt; a { border-left: solid 3px #ddd; margin-left: -3px; color: #444; padding-top: 6px; padding-bottom: 6px; font-size: 13px; }

.vertical-tabs-right .vertical-tab-list ul.nav &gt; li &gt; a:hover, .vertical-tabs-right .vertical-tab-list ul.nav &gt; li &gt; a:focus { border-right: solid 3px #999; background-color: #f1f1f1; }

.vertical-tabs-right .vertical-tab-list ul.nav &gt; li.active &gt; a, .vertical-tabs-right .vertical-tab-list ul.nav &gt; li.active &gt; a:hover, .vertical-tabs-right .vertical-tab-list ul.nav &gt; li.active &gt; a:focus { border-right: solid 3px #00703c; background-color: #f1f1f1; }

.vertical-tabs-left .vertical-tab-list ul.nav &gt; li &gt; a:hover, .vertical-tabs-left .vertical-tab-list ul.nav &gt; li &gt; a:focus { border-left: solid 3px #999; background-color: #f1f1f1; }

.vertical-tabs-left .vertical-tab-list ul.nav &gt; li.active &gt; a, .vertical-tabs-left .vertical-tab-list ul.nav &gt; li.active &gt; a:hover, .vertical-tabs-left .vertical-tab-list ul.nav &gt; li.active &gt; a:focus { border-left: solid 3px #00703c; background-color: #f1f1f1; }

.vertical-tabs-left .tab-content, .vertical-tabs-right .tab-content { display: table-cell; padding: 20px; }

</pre></body></html>