/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter,  Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto Regular.eot');
    src: url('../fonts/Roboto Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto Regular.woff2') format('woff2'), url('../fonts/Roboto Regular.woff') format('woff'), url('../fonts/Roboto Regular.svg#Roboto Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto Bold.eot');
    src: url('../fonts/Roboto Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto Bold.woff2') format('woff2'), url('../fonts/Roboto Bold.woff') format('woff'), url('../fonts/Roboto Bold.svg#Roboto Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto Bold Italic.eot');
    src: url('../fonts/Roboto Bold Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto Bold Italic.woff2') format('woff2'), url('../fonts/Roboto Bold Italic.woff') format('woff'), url('../fonts/Roboto Bold Italic.svg#Roboto Bold Italic') format('svg');
    font-weight: 700;
    font-style: italic;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto Light.eot');
    src: url('../fonts/Roboto Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto Light.woff2') format('woff2'), url('../fonts/Roboto Light.woff') format('woff'), url('../fonts/Roboto Light.svg#Roboto Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto Medium.eot');
    src: url('../fonts/Roboto Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto Medium.woff2') format('woff2'), url('../fonts/Roboto Medium.woff') format('woff'), url('../fonts/Roboto Medium.svg#Roboto Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto Medium Italic.eot');
    src: url('../fonts/Roboto Medium Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto Medium Italic.woff2') format('woff2'), url('../fonts/Roboto Medium Italic.woff') format('woff'), url('../fonts/Roboto Medium Italic.svg#Roboto Medium Italic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%}
body {
    margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden], template {
    display: none;
}
a {
    background-color: transparent;
}
a:active, a:hover, a:focus {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight: bold;
}
dfn {
    font-style: italic;
}
h1 {
    font-size: 2em;
    margin: .67em 0;
}
mark {
    background: #ff0;
    color: #000;
}
small {
    font-size: 80%}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button, select {
    text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled], html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: .35em .625em .75em;
}
legend {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: bold;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td, th {
    padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {
    *, *: before, *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
a, a:visited {
    text-decoration: underline;
}
a[href]:after {
    content: " (" attr(href) ")"}
abbr[title]:after {
    content: " (" attr(title) ")"}
a[href^="#"]:after, a[href^="javascript:"]:after {
    content: ""}
pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
}
thead {
    display: table-header-group;
}
tr, img {
    page-break-inside: avoid;
}
img {
    max-width: 100% !important;
}
p, h2, h3 {
    orphans: 3;
    widows: 3;
}
h2, h3 {
    page-break-after: avoid;
}
.navbar {
    display: none;
}
.btn>.caret, .dropup>.btn>.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 th, .table-bordered td {
    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: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
    content: "\002a"}
.glyphicon-plus:before {
    content: "\002b"}
.glyphicon-euro:before, .glyphicon-eur:before {
    content: "\20ac"}
.glyphicon-minus:before {
    content: "\2212"}
.glyphicon-cloud:before {
    content: "\2601"}
.glyphicon-envelope:before {
    content: "\2709"}
.glyphicon-pencil:before {
    content: "\270f"}
.glyphicon-glass:before {
    content: "\e001"}
.glyphicon-music:before {
    content: "\e002"}
.glyphicon-search:before {
    content: "\e003"}
.glyphicon-heart:before {
    content: "\e005"}
.glyphicon-star:before {
    content: "\e006"}
.glyphicon-star-empty:before {
    content: "\e007"}
.glyphicon-user:before {
    content: "\e008"}
.glyphicon-film:before {
    content: "\e009"}
.glyphicon-th-large:before {
    content: "\e010"}
.glyphicon-th:before {
    content: "\e011"}
.glyphicon-th-list:before {
    content: "\e012"}
.glyphicon-ok:before {
    content: "\e013"}
.glyphicon-remove:before {
    content: "\e014"}
.glyphicon-zoom-in:before {
    content: "\e015"}
.glyphicon-zoom-out:before {
    content: "\e016"}
.glyphicon-off:before {
    content: "\e017"}
.glyphicon-signal:before {
    content: "\e018"}
.glyphicon-cog:before {
    content: "\e019"}
.glyphicon-trash:before {
    content: "\e020"}
.glyphicon-home:before {
    content: "\e021"}
.glyphicon-file:before {
    content: "\e022"}
.glyphicon-time:before {
    content: "\e023"}
.glyphicon-road:before {
    content: "\e024"}
.glyphicon-download-alt:before {
    content: "\e025"}
.glyphicon-download:before {
    content: "\e026"}
.glyphicon-upload:before {
    content: "\e027"}
.glyphicon-inbox:before {
    content: "\e028"}
.glyphicon-play-circle:before {
    content: "\e029"}
.glyphicon-repeat:before {
    content: "\e030"}
.glyphicon-refresh:before {
    content: "\e031"}
.glyphicon-list-alt:before {
    content: "\e032"}
.glyphicon-lock:before {
    content: "\e033"}
.glyphicon-flag:before {
    content: "\e034"}
.glyphicon-headphones:before {
    content: "\e035"}
.glyphicon-volume-off:before {
    content: "\e036"}
.glyphicon-volume-down:before {
    content: "\e037"}
.glyphicon-volume-up:before {
    content: "\e038"}
.glyphicon-qrcode:before {
    content: "\e039"}
.glyphicon-barcode:before {
    content: "\e040"}
.glyphicon-tag:before {
    content: "\e041"}
.glyphicon-tags:before {
    content: "\e042"}
.glyphicon-book:before {
    content: "\e043"}
.glyphicon-bookmark:before {
    content: "\e044"}
.glyphicon-print:before {
    content: "\e045"}
.glyphicon-camera:before {
    content: "\e046"}
.glyphicon-font:before {
    content: "\e047"}
.glyphicon-bold:before {
    content: "\e048"}
.glyphicon-italic:before {
    content: "\e049"}
.glyphicon-text-height:before {
    content: "\e050"}
.glyphicon-text-width:before {
    content: "\e051"}
.glyphicon-align-left:before {
    content: "\e052"}
.glyphicon-align-center:before {
    content: "\e053"}
.glyphicon-align-right:before {
    content: "\e054"}
.glyphicon-align-justify:before {
    content: "\e055"}
.glyphicon-list:before {
    content: "\e056"}
.glyphicon-indent-left:before {
    content: "\e057"}
.glyphicon-indent-right:before {
    content: "\e058"}
.glyphicon-facetime-video:before {
    content: "\e059"}
.glyphicon-picture:before {
    content: "\e060"}
.glyphicon-map-marker:before {
    content: "\e062"}
.glyphicon-adjust:before {
    content: "\e063"}
.glyphicon-tint:before {
    content: "\e064"}
.glyphicon-edit:before {
    content: "\e065"}
.glyphicon-share:before {
    content: "\e066"}
.glyphicon-check:before {
    content: "\e067"}
.glyphicon-move:before {
    content: "\e068"}
.glyphicon-step-backward:before {
    content: "\e069"}
.glyphicon-fast-backward:before {
    content: "\e070"}
.glyphicon-backward:before {
    content: "\e071"}
.glyphicon-play:before {
    content: "\e072"}
.glyphicon-pause:before {
    content: "\e073"}
.glyphicon-stop:before {
    content: "\e074"}
.glyphicon-forward:before {
    content: "\e075"}
.glyphicon-fast-forward:before {
    content: "\e076"}
.glyphicon-step-forward:before {
    content: "\e077"}
.glyphicon-eject:before {
    content: "\e078"}
.glyphicon-chevron-left:before {
    content: "\e079"}
.glyphicon-chevron-right:before {
    content: "\e080"}
.glyphicon-plus-sign:before {
    content: "\e081"}
.glyphicon-minus-sign:before {
    content: "\e082"}
.glyphicon-remove-sign:before {
    content: "\e083"}
.glyphicon-ok-sign:before {
    content: "\e084"}
.glyphicon-question-sign:before {
    content: "\e085"}
.glyphicon-info-sign:before {
    content: "\e086"}
.glyphicon-screenshot:before {
    content: "\e087"}
.glyphicon-remove-circle:before {
    content: "\e088"}
.glyphicon-ok-circle:before {
    content: "\e089"}
.glyphicon-ban-circle:before {
    content: "\e090"}
.glyphicon-arrow-left:before {
    content: "\e091"}
.glyphicon-arrow-right:before {
    content: "\e092"}
.glyphicon-arrow-up:before {
    content: "\e093"}
.glyphicon-arrow-down:before {
    content: "\e094"}
.glyphicon-share-alt:before {
    content: "\e095"}
.glyphicon-resize-full:before {
    content: "\e096"}
.glyphicon-resize-small:before {
    content: "\e097"}
.glyphicon-exclamation-sign:before {
    content: "\e101"}
.glyphicon-gift:before {
    content: "\e102"}
.glyphicon-leaf:before {
    content: "\e103"}
.glyphicon-fire:before {
    content: "\e104"}
.glyphicon-eye-open:before {
    content: "\e105"}
.glyphicon-eye-close:before {
    content: "\e106"}
.glyphicon-warning-sign:before {
    content: "\e107"}
.glyphicon-plane:before {
    content: "\e108"}
.glyphicon-calendar:before {
    content: "\e109"}
.glyphicon-random:before {
    content: "\e110"}
.glyphicon-comment:before {
    content: "\e111"}
.glyphicon-magnet:before {
    content: "\e112"}
.glyphicon-chevron-up:before {
    content: "\e113"}
.glyphicon-chevron-down:before {
    content: "\e114"}
.glyphicon-retweet:before {
    content: "\e115"}
.glyphicon-shopping-cart:before {
    content: "\e116"}
.glyphicon-folder-close:before {
    content: "\e117"}
.glyphicon-folder-open:before {
    content: "\e118"}
.glyphicon-resize-vertical:before {
    content: "\e119"}
.glyphicon-resize-horizontal:before {
    content: "\e120"}
.glyphicon-hdd:before {
    content: "\e121"}
.glyphicon-bullhorn:before {
    content: "\e122"}
.glyphicon-bell:before {
    content: "\e123"}
.glyphicon-certificate:before {
    content: "\e124"}
.glyphicon-thumbs-up:before {
    content: "\e125"}
.glyphicon-thumbs-down:before {
    content: "\e126"}
.glyphicon-hand-right:before {
    content: "\e127"}
.glyphicon-hand-left:before {
    content: "\e128"}
.glyphicon-hand-up:before {
    content: "\e129"}
.glyphicon-hand-down:before {
    content: "\e130"}
.glyphicon-circle-arrow-right:before {
    content: "\e131"}
.glyphicon-circle-arrow-left:before {
    content: "\e132"}
.glyphicon-circle-arrow-up:before {
    content: "\e133"}
.glyphicon-circle-arrow-down:before {
    content: "\e134"}
.glyphicon-globe:before {
    content: "\e135"}
.glyphicon-wrench:before {
    content: "\e136"}
.glyphicon-tasks:before {
    content: "\e137"}
.glyphicon-filter:before {
    content: "\e138"}
.glyphicon-briefcase:before {
    content: "\e139"}
.glyphicon-fullscreen:before {
    content: "\e140"}
.glyphicon-dashboard:before {
    content: "\e141"}
.glyphicon-paperclip:before {
    content: "\e142"}
.glyphicon-heart-empty:before {
    content: "\e143"}
.glyphicon-link:before {
    content: "\e144"}
.glyphicon-phone:before {
    content: "\e145"}
.glyphicon-pushpin:before {
    content: "\e146"}
.glyphicon-usd:before {
    content: "\e148"}
.glyphicon-gbp:before {
    content: "\e149"}
.glyphicon-sort:before {
    content: "\e150"}
.glyphicon-sort-by-alphabet:before {
    content: "\e151"}
.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152"}
.glyphicon-sort-by-order:before {
    content: "\e153"}
.glyphicon-sort-by-order-alt:before {
    content: "\e154"}
.glyphicon-sort-by-attributes:before {
    content: "\e155"}
.glyphicon-sort-by-attributes-alt:before {
    content: "\e156"}
.glyphicon-unchecked:before {
    content: "\e157"}
.glyphicon-expand:before {
    content: "\e158"}
.glyphicon-collapse-down:before {
    content: "\e159"}
.glyphicon-collapse-up:before {
    content: "\e160"}
.glyphicon-log-in:before {
    content: "\e161"}
.glyphicon-flash:before {
    content: "\e162"}
.glyphicon-log-out:before {
    content: "\e163"}
.glyphicon-new-window:before {
    content: "\e164"}
.glyphicon-record:before {
    content: "\e165"}
.glyphicon-save:before {
    content: "\e166"}
.glyphicon-open:before {
    content: "\e167"}
.glyphicon-saved:before {
    content: "\e168"}
.glyphicon-import:before {
    content: "\e169"}
.glyphicon-export:before {
    content: "\e170"}
.glyphicon-send:before {
    content: "\e171"}
.glyphicon-floppy-disk:before {
    content: "\e172"}
.glyphicon-floppy-saved:before {
    content: "\e173"}
.glyphicon-floppy-remove:before {
    content: "\e174"}
.glyphicon-floppy-save:before {
    content: "\e175"}
.glyphicon-floppy-open:before {
    content: "\e176"}
.glyphicon-credit-card:before {
    content: "\e177"}
.glyphicon-transfer:before {
    content: "\e178"}
.glyphicon-cutlery:before {
    content: "\e179"}
.glyphicon-header:before {
    content: "\e180"}
.glyphicon-compressed:before {
    content: "\e181"}
.glyphicon-earphone:before {
    content: "\e182"}
.glyphicon-phone-alt:before {
    content: "\e183"}
.glyphicon-tower:before {
    content: "\e184"}
.glyphicon-stats:before {
    content: "\e185"}
.glyphicon-sd-video:before {
    content: "\e186"}
.glyphicon-hd-video:before {
    content: "\e187"}
.glyphicon-subtitles:before {
    content: "\e188"}
.glyphicon-sound-stereo:before {
    content: "\e189"}
.glyphicon-sound-dolby:before {
    content: "\e190"}
.glyphicon-sound-5-1:before {
    content: "\e191"}
.glyphicon-sound-6-1:before {
    content: "\e192"}
.glyphicon-sound-7-1:before {
    content: "\e193"}
.glyphicon-copyright-mark:before {
    content: "\e194"}
.glyphicon-registration-mark:before {
    content: "\e195"}
.glyphicon-cloud-download:before {
    content: "\e197"}
.glyphicon-cloud-upload:before {
    content: "\e198"}
.glyphicon-tree-conifer:before {
    content: "\e199"}
.glyphicon-tree-deciduous:before {
    content: "\e200"}
.glyphicon-cd:before {
    content: "\e201"}
.glyphicon-save-file:before {
    content: "\e202"}
.glyphicon-open-file:before {
    content: "\e203"}
.glyphicon-level-up:before {
    content: "\e204"}
.glyphicon-copy:before {
    content: "\e205"}
.glyphicon-paste:before {
    content: "\e206"}
.glyphicon-alert:before {
    content: "\e209"}
.glyphicon-equalizer:before {
    content: "\e210"}
.glyphicon-king:before {
    content: "\e211"}
.glyphicon-queen:before {
    content: "\e212"}
.glyphicon-pawn:before {
    content: "\e213"}
.glyphicon-bishop:before {
    content: "\e214"}
.glyphicon-knight:before {
    content: "\e215"}
.glyphicon-baby-formula:before {
    content: "\e216"}
.glyphicon-tent:before {
    content: "\26fa"}
.glyphicon-blackboard:before {
    content: "\e218"}
.glyphicon-bed:before {
    content: "\e219"}
.glyphicon-apple:before {
    content: "\f8ff"}
.glyphicon-erase:before {
    content: "\e221"}
.glyphicon-hourglass:before {
    content: "\231b"}
.glyphicon-lamp:before {
    content: "\e223"}
.glyphicon-duplicate:before {
    content: "\e224"}
.glyphicon-piggy-bank:before {
    content: "\e225"}
.glyphicon-scissors:before {
    content: "\e226"}
.glyphicon-bitcoin:before {
    content: "\e227"}
.glyphicon-btc:before {
    content: "\e227"}
.glyphicon-xbt:before {
    content: "\e227"}
.glyphicon-yen:before {
    content: "\00a5"}
.glyphicon-jpy:before {
    content: "\00a5"}
.glyphicon-ruble:before {
    content: "\20bd"}
.glyphicon-rub:before {
    content: "\20bd"}
.glyphicon-scale:before {
    content: "\e230"}
.glyphicon-ice-lolly:before {
    content: "\e231"}
.glyphicon-ice-lolly-tasted:before {
    content: "\e232"}
.glyphicon-education:before {
    content: "\e233"}
.glyphicon-option-horizontal:before {
    content: "\e234"}
.glyphicon-option-vertical:before {
    content: "\e235"}
.glyphicon-menu-hamburger:before {
    content: "\e236"}
.glyphicon-modal-window:before {
    content: "\e237"}
.glyphicon-oil:before {
    content: "\e238"}
.glyphicon-grain:before {
    content: "\e239"}
.glyphicon-sunglasses:before {
    content: "\e240"}
.glyphicon-text-size:before {
    content: "\e241"}
.glyphicon-text-color:before {
    content: "\e242"}
.glyphicon-text-background:before {
    content: "\e243"}
.glyphicon-object-align-top:before {
    content: "\e244"}
.glyphicon-object-align-bottom:before {
    content: "\e245"}
.glyphicon-object-align-horizontal:before {
    content: "\e246"}
.glyphicon-object-align-left:before {
    content: "\e247"}
.glyphicon-object-align-vertical:before {
    content: "\e248"}
.glyphicon-object-align-right:before {
    content: "\e249"}
.glyphicon-triangle-right:before {
    content: "\e250"}
.glyphicon-triangle-left:before {
    content: "\e251"}
.glyphicon-triangle-bottom:before {
    content: "\e252"}
.glyphicon-triangle-top:before {
    content: "\e253"}
.glyphicon-console:before {
    content: "\e254"}
.glyphicon-superscript:before {
    content: "\e255"}
.glyphicon-subscript:before {
    content: "\e256"}
.glyphicon-menu-left:before {
    content: "\e257"}
.glyphicon-menu-right:before {
    content: "\e258"}
.glyphicon-menu-down:before {
    content: "\e259"}
.glyphicon-menu-up:before {
    content: "\e260"}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
    font-family: Roboto;
    font-size: 15px;
    line-height: 1.42857143;
    color: #535353;
    background-color: #fff;
    font-weight: 400;
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
a {
    color: #539140;
    text-decoration: none;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
a:hover, a:focus {
    color: #355c29;
    text-decoration: none;
}
figure {
    margin: 0;
}
img {
    vertical-align: middle;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    height: auto;
}
.img-rounded {
    border-radius: 6px;
}
.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.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;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,  0,  0,  0);
    border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}
[role="button"] {
    cursor: pointer;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: Roboto;
    font-weight: 700;
    line-height: inherit;
    color: #535353;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777;
}
h1, .h1, h2, .h2, h3, .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, .h4, h5, .h5, h6, .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 {
    background-color: #fcf8e3;
    padding: .2em;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}
.text-nowrap {
    white-space: nowrap;
}
.text-lowercase {
    text-transform: lowercase;
}
.text-uppercase {
    text-transform: uppercase;
}
.text-capitalize {
    text-transform: capitalize;
}
.text-muted {
    color: #777;
}
.text-primary {
    color: #539140;
}
a.text-primary:hover, a.text-primary:focus {
    color: #3f6e30;
}
.text-success {
    color: #3c763d;
}
a.text-success:hover, a.text-success:focus {
    color: #2b542c;
}
.text-info {
    color: #31708f;
}
a.text-info:hover, a.text-info:focus {
    color: #245269;
}
.text-warning {
    color: #8a6d3b;
}
a.text-warning:hover, a.text-warning:focus {
    color: #66512c;
}
.text-danger {
    color: #a94442;
}
a.text-danger:hover, a.text-danger:focus {
    color: #843534;
}
.bg-primary {
    color: #fff;
    background-color: #539140;
}
a.bg-primary:hover, a.bg-primary:focus {
    background-color: #3f6e30;
}
.bg-success {
    background-color: #dff0d8;
}
a.bg-success:hover, a.bg-success:focus {
    background-color: #c1e2b3;
}
.bg-info {
    background-color: #d9edf7;
}
a.bg-info:hover, a.bg-info:focus {
    background-color: #afd9ee;
}
.bg-warning {
    background-color: #fcf8e3;
}
a.bg-warning:hover, a.bg-warning:focus {
    background-color: #f7ecb5;
}
.bg-danger {
    background-color: #f2dede;
}
a.bg-danger:hover, a.bg-danger:focus {
    background-color: #e4b9b9;
}
.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}
ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
}
ul ul, ol ul, ul ol, ol ol {
    margin-bottom: 0;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}
.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
dl {
    margin-top: 0;
    margin-bottom: 20px;
}
dt, dd {
    line-height: 1.42857143;
}
dt {
    font-weight: bold;
}
dd {
    margin-left: 0;
}
@media (min-width:768px) {
    .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dl-horizontal dd {
    margin-left: 180px;
}
}abbr[title], abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777;
}
.initialism {
    font-size: 90%;
    text-transform: uppercase;
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
    margin-bottom: 0;
}
blockquote footer, blockquote small, blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777;
}
blockquote footer:before, blockquote small:before, blockquote .small:before {
    content: '\2014 \00A0'}
.blockquote-reverse, blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right;
}
.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
    content: ''}
.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small: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;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none;
}
pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}
pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
}
.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
}
@media (min-width:768px) {
    .container {
    width: 740px;
}
}@media (min-width:992px) {
    .container {
    width: 960px;
}
}@media (min-width:1200px) {
    .container {
    width: 1160px;
}
}.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
}
.row {
    margin-left: -10px;
    margin-right: -10px;
}
.col-xs-1,  .col-sm-1,  .col-md-1,  .col-lg-1,  .col-xs-2,  .col-sm-2,  .col-md-2,  .col-lg-2,  .col-xs-3,  .col-sm-3,  .col-md-3,  .col-lg-3,  .col-xs-4,  .col-sm-4,  .col-md-4,  .col-lg-4,  .col-xs-5,  .col-sm-5,  .col-md-5,  .col-lg-5,  .col-xs-6,  .col-sm-6,  .col-md-6,  .col-lg-6,  .col-xs-7,  .col-sm-7,  .col-md-7,  .col-lg-7,  .col-xs-8,  .col-sm-8,  .col-md-8,  .col-lg-8,  .col-xs-9,  .col-sm-9,  .col-md-9,  .col-lg-9,  .col-xs-10,  .col-sm-10,  .col-md-10,  .col-lg-10,  .col-xs-11,  .col-sm-11,  .col-md-11,  .col-lg-11,  .col-xs-12,  .col-sm-12,  .col-md-12,  .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}
.col-xs-1,  .col-xs-2,  .col-xs-3,  .col-xs-4,  .col-xs-5,  .col-xs-6,  .col-xs-7,  .col-xs-8,  .col-xs-9,  .col-xs-10,  .col-xs-11,  .col-xs-12 {
    float: left;
}
.col-xs-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-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12 {
    float: left;
}
.col-sm-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-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12 {
    float: left;
}
.col-md-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-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12 {
    float: left;
}
.col-lg-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>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
    border-top: 0;
}
.table>tbody+tbody {
    border-top: 1px solid #ddd;
}
.table .table {
    background-color: #fff;
}
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
    padding: 5px;
}
.table-bordered {
    border: 1px solid #ddd;
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #ddd;
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
    border-bottom-width: 2px;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.table-hover>tbody>tr:hover {
    background-color: #f5f5f5;
}
table col[class*="col-"] {
    position: static;
    float: none;
    display: table-column;
}
table td[class*="col-"], table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell;
}
.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th {
    background-color: #f5f5f5;
}
.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover, .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr.active:hover>th {
    background-color: #e8e8e8;
}
.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {
    background-color: #dff0d8;
}
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr.success:hover>th {
    background-color: #d0e9c6;
}
.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th {
    background-color: #d9edf7;
}
.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover, .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr.info:hover>th {
    background-color: #c4e3f3;
}
.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th {
    background-color: #fcf8e3;
}
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr.warning:hover>th {
    background-color: #faf2cc;
}
.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th {
    background-color: #f2dede;
}
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr.danger:hover>th {
    background-color: #ebcccc;
}
@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>.table {
    margin-bottom: 0;
}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
    white-space: nowrap;
}
.table-responsive>.table-bordered {
    border: 0;
}
.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0;
}
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0;
}
.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {
    border-bottom: 0;
}
}fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 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: bold;
}
input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="radio"], input[type="checkbox"] {
    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;
}
output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #888;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #888;
    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);
    -moz-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,  box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,  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, .075),  0 0 8px rgba(102, 175, 233, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075),  0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(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::-ms-expand {
    border: 0;
    background-color: transparent;
}
.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"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {
    line-height: 34px;
}
input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .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"] {
    line-height: 30px;
}
input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .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"] {
    line-height: 46px;
}
}.form-group {
    margin-bottom: 15px;
}
.radio, .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.radio label, .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9;
}
.radio+.radio, .checkbox+.checkbox {
    margin-top: -5px;
}
.radio-inline, .checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}
.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed;
}
.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}
.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {
    cursor: not-allowed;
}
.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px;
}
.form-control-static.input-lg, .form-control-static.input-sm {
    padding-left: 0;
    padding-right: 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;
}
textarea.input-sm, select[multiple].input-sm {
    height: auto;
}
.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.form-group-sm select.form-control {
    height: 30px;
    line-height: 30px;
}
.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {
    height: auto;
}
.form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5;
}
.input-lg {
    height: 46px;
    padding: 10px 25px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
select.input-lg {
    height: 46px;
    line-height: 46px;
}
textarea.input-lg, select[multiple].input-lg {
    height: auto;
}
.form-group-lg .form-control {
    height: 46px;
    padding: 10px 25px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
.form-group-lg select.form-control {
    height: 46px;
    line-height: 46px;
}
.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {
    height: auto;
}
.form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 25px;
    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, .input-group-lg+.form-control-feedback, .form-group-lg .form-control+.form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px;
}
.input-sm+.form-control-feedback, .input-group-sm+.form-control-feedback, .form-group-sm .form-control+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
    color: #3c763d;
}
.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-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;
    -moz-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;
    border-color: #3c763d;
    background-color: #dff0d8;
}
.has-success .form-control-feedback {
    color: #3c763d;
}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
    color: #8a6d3b;
}
.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-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;
    -moz-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;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
    color: #8a6d3b;
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
    color: #a94442;
}
.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-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;
    -moz-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;
    border-color: #a94442;
    background-color: #f2dede;
}
.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: #939393;
}
@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 .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
    width: auto;
}
.form-inline .input-group>.form-control {
    width: 100%}
.form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
}
.form-inline .radio, .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
}
.form-inline .radio label, .form-inline .checkbox label {
    padding-left: 0;
}
.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
    top: 0;
}
}.form-horizontal .input {
    display: inline-block;
    display: block;
}
.form-horizontal .input:before, .form-horizontal .input:after {
    content: " ";
    display: table;
}
.form-horizontal .input:after {
    clear: both;
}
.form-horizontal .input:before, .form-horizontal .input:after {
    content: " ";
    display: table;
}
.form-horizontal .input:after {
    clear: both;
}
.form-horizontal label, .form-horizontal .group-inline span, .form-horizontal .group-block span, .form-horizontal .checkbox>span {
    display: inline-block;
    padding: 5px 5px 0 10px;
    text-align: left;
    width: 140px;
    margin: 0;
}
.form-horizontal .group-inline span, .form-horizontal .group-block span {
    padding-top: 0;
    vertical-align: top;
}
.form-horizontal .group-block span.help {
    width: auto;
    text-align: left;
    padding: 0 0 0 27px;
}
.form-horizontal .checkbox label, .form-horizontal .radio label {
    width: auto;
}
.form-horizontal .help-block, .form-horizontal .help, .form-horizontal .info {
    margin-bottom: 0;
    margin-left: 145px;
}
.form-horizontal .form-actions {
    padding-left: 160px;
}
.form-horizontal .form-actions .submit {
    margin-left: 0;
    margin-bottom: 0px;
}
.form-horizontal .form-actions .submit input {
    margin-left: 0;
}
.form-horizontal input, .form-horizontal textarea, .form-horizontal .uneditable-input input, .form-horizontal select, .form-horizontal .input-prepend .add-on, .form-horizontal .input-prepend .btn {
    margin-left: 5px;
}
.form-horizontal .group-block .checkbox input, .form-horizontal .group-block .radio input {
    float: left;
}
.form-horizontal .group-block .checkbox label, .form-horizontal .group-block .radio label {
    display: block;
    margin: 0 0 0 25px;
    padding: 0 0 5px;
    text-align: left;
    width: auto;
}
.form-horizontal .input-prepend input {
    margin-left: 0;
}
.form-horizontal .group-inline, .form-horizontal .group-block {
    margin-bottom: 10px;
}
.form-horizontal .checkbox, .form-horizontal .radio {
    margin-left: 145px;
}
.form-horizontal .group-inline .checkbox {
    margin: 0;
    float: left;
}
.form-horizontal .required label {
    background: url("../img/required.png") no-repeat scroll left 10px transparent;
}
.form-horizontal .error-message {
    margin: 5px 0 0 0px;
    color: #ff0000;
}
.form-horizontal select, .form-horizontal textarea, .form-horizontal input[type="text"], .form-horizontal input[type="password"], .form-horizontal input[type="datetime"], .form-horizontal input[type="datetime-local"], .form-horizontal input[type="date"], .form-horizontal input[type="month"], .form-horizontal input[type="time"], .form-horizontal input[type="week"], .form-horizontal input[type="number"], .form-horizontal input[type="email"], .form-horizontal input[type="url"], .form-horizontal input[type="search"], .form-horizontal input[type="tel"], .form-horizontal input[type="color"], .form-horizontal .uneditable-input input {
    display: inline-block;
    height: 32px;
    padding: 4px 6px;
    font-size: 14px;
    line-height: 20px;
    color: #888;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ddd;
    -webkit-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.13);
    box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.13);
}
.submit, .radio label, .checkbox label, .cancel-block {
    display: inline-block;
}
.input-mini, .input-small, .input-medium, .input-large, .input-xlarge, .input-xxlarge {
    margin-bottom: 10px;
    display: block;
}
.form-inline .input-mini, .form-inline .input-small, .form-inline .input-medium, .form-inline .input-large, .form-inline .input-xlarge, .form-inline .input-xxlarge {
    display: inline-block;
}
.group-block input[type="radio"], .group-block input[type="checkbox"] {
    float: left;
    margin-top: 3px;
}
.group-block label {
    margin-left: 18px;
    display: block;
}
.input {
    margin-bottom: 20px;
}
.btn {
    border: 1px solid #00b22d;
    border-radius: 3px;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font: 700 16px/16px Roboto;
    margin: 0;
    transition: color .2s ease 0s, background-color .2s ease 0s, box-shadow .2s ease 0s, border .2s ease 0s;
    padding: 7px 12px;
}
.btn:hover, .btn:focus, .btn.focus {
    text-decoration: none;
}
.btn:active, .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    -moz-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 {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
a.btn.disabled, fieldset[disabled] a.btn {
    pointer-events: none;
}
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.btn-default:focus, .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c;
}
.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.btn-default:active:hover, .btn-default.active:hover, .open>.dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open>.dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open>.dropdown-toggle.btn-default.focus {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c;
}
.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
    background-image: none;
}
.btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc;
}
.btn-default .badge {
    color: #fff;
    background-color: #333;
}
.btn-primary {
    color: #fff;
    background-color: #539140;
    border-color: #497f38;
}
.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #3f6e30;
    border-color: #162711;
}
.btn-primary:hover {
    color: #fff;
    background-color: #3f6e30;
    border-color: #315525;
}
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #3f6e30;
    border-color: #315525;
}
.btn-primary:active:hover, .btn-primary.active:hover, .open>.dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open>.dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open>.dropdown-toggle.btn-primary.focus {
    color: #fff;
    background-color: #315525;
    border-color: #162711;
}
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus {
    background-color: #539140;
    border-color: #497f38;
}
.btn-primary .badge {
    color: #539140;
    background-color: #fff;
}
.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625;
}
.btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}
.btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}
.btn-success:active:hover, .btn-success.active:hover, .open>.dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open>.dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open>.dropdown-toggle.btn-success.focus {
    color: #fff;
    background-color: #398439;
    border-color: #255625;
}
.btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
    background-image: none;
}
.btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus {
    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:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85;
}
.btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}
.btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}
.btn-info:active:hover, .btn-info.active:hover, .open>.dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open>.dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open>.dropdown-toggle.btn-info.focus {
    color: #fff;
    background-color: #269abc;
    border-color: #1b6d85;
}
.btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
    background-image: none;
}
.btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus {
    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:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d;
}
.btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
.btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
.btn-warning:active:hover, .btn-warning.active:hover, .open>.dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open>.dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open>.dropdown-toggle.btn-warning.focus {
    color: #fff;
    background-color: #d58512;
    border-color: #985f0d;
}
.btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
    background-image: none;
}
.btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus {
    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:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19;
}
.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.btn-danger:active:hover, .btn-danger.active:hover, .open>.dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open>.dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open>.dropdown-toggle.btn-danger.focus {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19;
}
.btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
    background-image: none;
}
.btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}
.btn-link {
    color: #539140;
    font-weight: normal;
    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;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
    color: #355c29;
    text-decoration: underline;
    background-color: transparent;
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
    color: #777;
    text-decoration: none;
}
.btn-lg, .btn-group-lg>.btn {
    padding: 10px 25px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
.btn-sm, .btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.btn-xs, .btn-group-xs>.btn {
    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="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
    width: 100%}
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -moz-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-property: height,  visibility;
    transition-property: height,  visibility;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.dropup, .dropdown {
    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;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    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);
    -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}
.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}
.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    margin-bottom: 1px;
    clear: both;
    line-height: 1.42857143;
    color: #757677;
    white-space: nowrap;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #fff;
    background-color: #539140;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #539140;
}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
    color: #777;
}
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor: not-allowed;
}
.open>.dropdown-menu {
    display: block;
}
.open>a {
    outline: 0;
}
.dropdown-menu-right {
    left: auto;
    right: 0;
}
.dropdown-menu-left {
    left: 0;
    right: auto;
}
.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap;
}
.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
}
.pull-right>.dropdown-menu {
    right: 0;
    left: auto;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
    content: ""}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}
@media (min-width:768px) {
    .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
}
.navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
}
}.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.btn-group>.btn, .btn-group-vertical>.btn {
    position: relative;
    float: left;
}
.btn-group>.btn:hover, .btn-group-vertical>.btn:hover, .btn-group>.btn:focus, .btn-group-vertical>.btn:focus, .btn-group>.btn:active, .btn-group-vertical>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn.active {
    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, .btn-toolbar .btn-group, .btn-toolbar .input-group {
    float: left;
}
.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
    margin-left: 5px;
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}
.btn-group>.btn:first-child {
    margin-left: 0;
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}
.btn-group>.btn-group {
    float: left;
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0;
}
.btn-group>.btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
}
.btn-group>.btn-lg+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    -moz-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;
    -moz-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>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%}
.btn-group-vertical>.btn-group>.btn {
    float: none;
}
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0;
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
}
.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}
.btn-group-justified>.btn, .btn-group-justified>.btn-group {
    float: none;
    display: table-cell;
    width: 1%}
.btn-group-justified>.btn-group .btn {
    width: 100%}
.btn-group-justified>.btn-group .dropdown-menu {
    left: auto;
}
[data-toggle="buttons"]>.btn input[type="radio"], [data-toggle="buttons"]>.btn-group>.btn input[type="radio"], [data-toggle="buttons"]>.btn input[type="checkbox"], [data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
    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-left: 0;
    padding-right: 0;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.input-group .form-control:focus {
    z-index: 3;
}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
    height: 46px;
    padding: 10px 25px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    line-height: 46px;
}
textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn, select[multiple].input-group-lg>.form-control, select[multiple].input-group-lg>.input-group-addon, select[multiple].input-group-lg>.input-group-btn>.btn {
    height: auto;
}
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    line-height: 30px;
}
textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn, select[multiple].input-group-sm>.form-control, select[multiple].input-group-sm>.input-group-addon, select[multiple].input-group-sm>.input-group-btn>.btn {
    height: auto;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control: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: normal;
    line-height: 1;
    color: #888;
    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 25px;
    font-size: 18px;
    border-radius: 6px;
}
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
    margin-top: 0;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 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:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 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>.btn {
    position: relative;
}
.input-group-btn>.btn+.btn {
    margin-left: -1px;
}
.input-group-btn>.btn:hover, .input-group-btn>.btn:focus, .input-group-btn>.btn:active {
    z-index: 2;
}
.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
    margin-right: -1px;
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -1px;
}
.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}
.nav>li {
    position: relative;
    display: block;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: #eee;
}
.nav>li.disabled>a {
    color: #777;
}
.nav>li.disabled>a:hover, .nav>li.disabled>a:focus {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background-color: #eee;
    border-color: #539140;
}
.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.nav>li>a>img {
    max-width: none;
}
.nav-tabs {
    border-bottom: 1px solid #ddd;
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}
.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #fff;
    background-color: #539140;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
}
.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0;
}
.nav-tabs.nav-justified>li {
    float: none;
}
.nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px;
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
@media (min-width:768px) {
    .nav-tabs.nav-justified>li {
    display: table-cell;
    width: 1%}
.nav-tabs.nav-justified>li>a {
    margin-bottom: 0;
}
}.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
    border: 1px solid #ddd;
}
@media (min-width:768px) {
    .nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
    border-bottom-color: #fff;
}
}.nav-pills>li {
    float: left;
}
.nav-pills>li>a {
    border-radius: 4px;
}
.nav-pills>li+li {
    margin-left: 2px;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #539140;
}
.nav-stacked>li {
    float: none;
}
.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0;
}
.nav-justified {
    width: 100%}
.nav-justified>li {
    float: none;
}
.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px;
}
.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
@media (min-width:768px) {
    .nav-justified>li {
    display: table-cell;
    width: 1%}
.nav-justified>li>a {
    margin-bottom: 0;
}
}.nav-tabs-justified {
    border-bottom: 0;
}
.nav-tabs-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
    border: 1px solid #ddd;
}
@media (min-width:768px) {
    .nav-tabs-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
    border-bottom-color: #fff;
}
}.tab-content>.tab-pane {
    display: none;
}
.tab-content>.active {
    display: block;
}
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
}
.navbar {
    position: relative;
    min-height: 80px;
    border: 1px solid transparent;
}
@media (min-width:768px) {
    .navbar {
    border-radius: 4px;
}
}@media (min-width:768px) {
    .navbar-header {
    float: left;
}
}.navbar-collapse {
    overflow-x: visible;
    padding-right: 10px;
    padding-left: 10px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
    overflow-y: auto;
}
@media (min-width:768px) {
    .navbar-collapse {
    width: auto;
    border-top: 0;
    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-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}
}.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px;
}
@media (max-device-width:480px) and (orientation:landscape) {
    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
}
}.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
    margin-right: -10px;
    margin-left: -10px;
}
@media (min-width:768px) {
    .container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
    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-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}
@media (min-width:768px) {
    .navbar-fixed-top, .navbar-fixed-bottom {
    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;
    line-height: 20px;
    height: 80px;
}
.navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none;
}
.navbar-brand>img {
    display: block;
}
@media (min-width:768px) {
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: -10px;
}
}.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 23px;
    margin-bottom: 23px;
    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: 15px -10px;
}
.navbar-nav>li>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;
    box-shadow: none;
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu>li>a {
    line-height: 20px;
}
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {
    background-image: none;
}
}@media (min-width:768px) {
    .navbar-nav {
    float: left;
    margin: 0;
}
.navbar-nav>li {
    float: left;
}
.navbar-nav>li>a {
    padding-top: 30px;
    padding-bottom: 30px;
}
}.navbar-form {
    margin-left: -10px;
    margin-right: -10px;
    padding: 10px 10px;
    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);
    -moz-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);
    margin-top: 23px;
    margin-bottom: 23px;
}
@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 .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {
    width: auto;
}
.navbar-form .input-group>.form-control {
    width: 100%}
.navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
}
.navbar-form .radio, .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
}
.navbar-form .radio label, .navbar-form .checkbox label {
    padding-left: 0;
}
.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
}
.navbar-form .has-feedback .form-control-feedback {
    top: 0;
}
}.navbar-form .input-mini, .navbar-form .input-small, .navbar-form .input-medium, .navbar-form .input-large, .navbar-form .input-xlarge, .navbar-form .input-xxlarge {
    display: inline-block;
}
@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;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
}.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom: 0;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}
.navbar-btn {
    margin-top: 23px;
    margin-bottom: 23px;
}
.navbar-btn.btn-sm {
    margin-top: 25px;
    margin-bottom: 25px;
}
.navbar-btn.btn-xs {
    margin-top: 29px;
    margin-bottom: 29px;
}
.navbar-text {
    margin-top: 30px;
    margin-bottom: 30px;
}
@media (min-width:768px) {
    .navbar-text {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
}@media (min-width:768px) {
    .navbar-left {
    float: left !important;
}
.navbar-right {
    float: right !important;
    margin-right: -10px;
}
.navbar-right~.navbar-right {
    margin-right: 0;
}
}.navbar-default {
    background-color: #1f1f1f;
    border-color: #0e0e0e;
}
.navbar-default .navbar-brand {
    color: #8c8c8c;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #737373;
    background-color: transparent;
}
.navbar-default .navbar-text {
    color: #fff;
}
.navbar-default .navbar-nav>li>a {
    color: #8c8c8c;
    text-transform: uppercase;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #0cb22a;
    background-color: transparent;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #0cb22a;
    background-color: transparent;
}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover, .navbar-default .navbar-nav>.disabled>a:focus {
    color: #ccc;
    background-color: transparent;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #0e0e0e;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    background-color: transparent;
    color: #0cb22a;
}
@media (max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #8c8c8c;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #0cb22a;
    background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #0cb22a;
    background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color: #ccc;
    background-color: transparent;
}
}.navbar-default .navbar-link {
    color: #8c8c8c;
}
.navbar-default .navbar-link:hover {
    color: #0cb22a;
}
.navbar-default .btn-link {
    color: #8c8c8c;
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
    color: #0cb22a;
}
.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc;
}
.navbar-inverse {
    background-color: #222;
    border-color: #080808;
}
.navbar-inverse .navbar-brand {
    color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-text {
    color: #9d9d9d;
}
.navbar-inverse .navbar-nav>li>a {
    color: #9d9d9d;
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #080808;
}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:hover, .navbar-inverse .navbar-nav>.disabled>a:focus {
    color: #444;
    background-color: transparent;
}
.navbar-inverse .navbar-toggle {
    border-color: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    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>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
    background-color: #080808;
    color: #fff;
}
@media (max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
    border-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #9d9d9d;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    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:hover, .navbar-inverse .btn-link:focus {
    color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444;
}
.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}
.breadcrumb>li {
    display: inline-block;
}
.breadcrumb>li+li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #ccc;
}
.breadcrumb>.active {
    color: #777;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination>li {
    display: inline;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #539140;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
    z-index: 2;
    color: #355c29;
    background-color: #eee;
    border-color: #ddd;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 3;
    color: #fff;
    background-color: #539140;
    border-color: #539140;
    cursor: default;
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed;
}
.pagination-lg>li>a, .pagination-lg>li>span {
    padding: 10px 25px;
    font-size: 18px;
    line-height: 1.3333333;
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
}
.pagination-sm>li>a, .pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
}
.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center;
}
.pager li {
    display: inline;
}
.pager li>a, .pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}
.pager li>a:hover, .pager li>a:focus {
    text-decoration: none;
    background-color: #eee;
}
.pager .next>a, .pager .next>span {
    float: right;
}
.pager .previous>a, .pager .previous>span {
    float: left;
}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {
    color: #777;
    background-color: #fff;
    cursor: not-allowed;
}
.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
a.label:hover, a.label:focus {
    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]:hover, .label-default[href]:focus {
    background-color: #5e5e5e;
}
.label-primary {
    background-color: #539140;
}
.label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #3f6e30;
}
.label-success {
    background-color: #5cb85c;
}
.label-success[href]:hover, .label-success[href]:focus {
    background-color: #449d44;
}
.label-info {
    background-color: #5bc0de;
}
.label-info[href]:hover, .label-info[href]:focus {
    background-color: #31b0d5;
}
.label-warning {
    background-color: #f0ad4e;
}
.label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ec971f;
}
.label-danger {
    background-color: #d9534f;
}
.label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #c9302c;
}
.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #777;
    border-radius: 10px;
}
.badge:empty {
    display: none;
}
.btn .badge {
    position: relative;
    top: -1px;
}
.btn-xs .badge, .btn-group-xs>.btn .badge {
    top: 0;
    padding: 1px 5px;
}
a.badge:hover, a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
    color: #539140;
    background-color: #fff;
}
.list-group-item>.badge {
    float: right;
}
.list-group-item>.badge+.badge {
    margin-right: 5px;
}
.nav-pills>li>a>.badge {
    margin-left: 3px;
}
.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    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>hr {
    border-top-color: #d5d5d5;
}
.container .jumbotron, .container-fluid .jumbotron {
    border-radius: 6px;
    padding-left: 10px;
    padding-right: 10px;
}
.jumbotron .container {
    max-width: 100%}
@media screen and (min-width:768px) {
    .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
}
.container .jumbotron, .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 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;
    -moz-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.thumbnail>img, .thumbnail a>img {
    margin-left: auto;
    margin-right: auto;
}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
    border-color: #539140;
}
.thumbnail .caption {
    padding: 9px;
    color: #535353;
}
.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: bold;
}
.alert>p, .alert>ul {
    margin-bottom: 0;
}
.alert>p+p {
    margin-top: 5px;
}
.alert-dismissable, .alert-dismissible {
    padding-right: 35px;
}
.alert-dismissable .close, .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}
.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}
.alert-success hr {
    border-top-color: #c9e2b3;
}
.alert-success .alert-link {
    color: #2b542c;
}
.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}
.alert-info hr {
    border-top-color: #a6e1ec;
}
.alert-info .alert-link {
    color: #245269;
}
.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}
.alert-warning hr {
    border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
    color: #66512c;
}
.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.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;
}
}@keyframes progress-bar-stripes {
    from {
    background-position: 40px 0;
}
to {
    background-position: 0 0;
}
}.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-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: #539140;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -moz-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;
    -moz-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
.progress-striped .progress-bar, .progress-bar-striped {
    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);
    background-size: 40px 40px;
}
.progress.active .progress-bar, .progress-bar.active {
    -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 {
    zoom: 1;
    overflow: hidden;
}
.media-body {
    width: 10000px;
}
.media-object {
    display: block;
}
.media-object.img-thumbnail {
    max-width: none;
}
.media-right, .media>.pull-right {
    padding-left: 10px;
}
.media-left, .media>.pull-left {
    padding-right: 10px;
}
.media-left, .media-right, .media-body {
    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 {
    margin-bottom: 20px;
    padding-left: 0;
}
.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 {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
}
.list-group-item:last-child {
    margin-bottom: 0;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
}
a.list-group-item, button.list-group-item {
    color: #555;
}
a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
    color: #333;
}
a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5;
}
button.list-group-item {
    width: 100%;
    text-align: left;
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
    background-color: #eee;
    color: #777;
    cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit;
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
    color: #777;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #539140;
    border-color: #539140;
}
.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>.small {
    color: inherit;
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
    color: #c5e1bc;
}
.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}
a.list-group-item-success, button.list-group-item-success {
    color: #3c763d;
}
a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
    color: inherit;
}
a.list-group-item-success:hover, button.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6;
}
a.list-group-item-success.active, button.list-group-item-success.active, a.list-group-item-success.active:hover, button.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d;
}
.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}
a.list-group-item-info, button.list-group-item-info {
    color: #31708f;
}
a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
    color: inherit;
}
a.list-group-item-info:hover, button.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3;
}
a.list-group-item-info.active, button.list-group-item-info.active, a.list-group-item-info.active:hover, button.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f;
}
.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}
a.list-group-item-warning, button.list-group-item-warning {
    color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
    color: inherit;
}
a.list-group-item-warning:hover, button.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc;
}
a.list-group-item-warning.active, button.list-group-item-warning.active, a.list-group-item-warning.active:hover, button.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b;
}
.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
}
a.list-group-item-danger, button.list-group-item-danger {
    color: #a94442;
}
a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
    color: inherit;
}
a.list-group-item-danger:hover, button.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc;
}
a.list-group-item-danger.active, button.list-group-item-danger.active, a.list-group-item-danger.active:hover, button.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active:focus {
    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);
    -moz-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;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
}
.panel-heading>.dropdown .dropdown-toggle {
    color: inherit;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}
.panel-title>a, .panel-title>small, .panel-title>.small, .panel-title>small>a, .panel-title>.small>a {
    color: inherit;
}
.panel-footer {
    padding: 10px 15px;
    background-color: #333d43;
    border-top: 1px solid #ddd;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
}
.panel>.list-group, .panel>.panel-collapse>.list-group {
    margin-bottom: 0;
}
.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0;
}
.panel>.list-group:first-child .list-group-item:first-child, .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
}
.panel>.list-group:last-child .list-group-item:last-child, .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
}
.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0;
}
.list-group+.panel-footer {
    border-top-width: 0;
}
.panel>.table, .panel>.table-responsive>.table, .panel>.panel-collapse>.table {
    margin-bottom: 0;
}
.panel>.table caption, .panel>.table-responsive>.table caption, .panel>.panel-collapse>.table caption {
    padding-left: 15px;
    padding-right: 15px;
}
.panel>.table:first-child, .panel>.table-responsive:first-child>.table:first-child {
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
}
.panel>.table:first-child>thead:first-child>tr:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px;
}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px;
}
.panel>.table:last-child, .panel>.table-responsive:last-child>.table:last-child {
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
}
.panel>.table:last-child>tbody:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px;
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px;
}
.panel>.panel-body+.table, .panel>.panel-body+.table-responsive, .panel>.table+.panel-body, .panel>.table-responsive+.panel-body {
    border-top: 1px solid #ddd;
}
.panel>.table>tbody:first-child>tr:first-child th, .panel>.table>tbody:first-child>tr:first-child td {
    border-top: 0;
}
.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
    border: 0;
}
.panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0;
}
.panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0;
}
.panel>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
    border-bottom: 0;
}
.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0;
}
.panel>.table-responsive {
    border: 0;
    margin-bottom: 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>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group {
    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>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
}
.panel-default>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #333;
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ddd;
}
.panel-primary {
    border-color: #539140;
}
.panel-primary>.panel-heading {
    color: #fff;
    background-color: #539140;
    border-color: #539140;
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #539140;
}
.panel-primary>.panel-heading .badge {
    color: #539140;
    background-color: #fff;
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #539140;
}
.panel-success {
    border-color: #d6e9c6;
}
.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #d6e9c6;
}
.panel-success>.panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d;
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #d6e9c6;
}
.panel-info {
    border-color: #bce8f1;
}
.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #bce8f1;
}
.panel-info>.panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f;
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #bce8f1;
}
.panel-warning {
    border-color: #faebcc;
}
.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #faebcc;
}
.panel-warning>.panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b;
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #faebcc;
}
.panel-danger {
    border-color: #ebccd1;
}
.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ebccd1;
}
.panel-danger>.panel-heading .badge {
    color: #f2dede;
    background-color: #a94442;
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ebccd1;
}
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 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);
    -moz-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: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
}
.close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50);
}
button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.modal-open {
    overflow: hidden;
}
.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
.modal.fade .modal-dialog {
    -webkit-transform: translate(0,  -25%);
    -ms-transform: translate(0,  -25%);
    -o-transform: translate(0,  -25%);
    transform: translate(0,  -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}
.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;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    outline: 0;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}
.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50);
}
.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
    margin-top: -2px;
}
.modal-title {
    margin: 0;
    line-height: 1.42857143;
}
.modal-body {
    position: relative;
    padding: 0px;
}
.modal-footer {
    padding: 0px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0;
}
.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);
    -moz-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: Roboto;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 12px;
    opacity: 0;
    filter: alpha(opacity=0);
}
.tooltip.in {
    opacity: .9;
    filter: alpha(opacity=90);
}
.tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}
.tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
}
.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
}
.tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
}
.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    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 {
    bottom: 0;
    right: 5px;
    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: Roboto;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 14px;
    background-color: #fff;
    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);
    -moz-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 {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}
.popover-content {
    padding: 9px 14px;
}
.popover>.arrow, .popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover>.arrow {
    border-width: 11px;
}
.popover>.arrow:after {
    border-width: 10px;
    content: ""}
.popover.top>.arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px;
}
.popover.top>.arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff;
}
.popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right>.arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff;
}
.popover.bottom>.arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px;
}
.popover.bottom>.arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff;
}
.popover.left>.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>.arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px;
}
.carousel {
    position: relative;
}
.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%}
.carousel-inner>.item {
    display: none;
    position: relative;
    -webkit-transition: .6s ease-in-out left;
    -moz-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
    line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-inner>.item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
}
.carousel-inner>.item.next, .carousel-inner>.item.active.right {
    -webkit-transform: translate3d(100%,  0,  0);
    transform: translate3d(100%,  0,  0);
    left: 0;
}
.carousel-inner>.item.prev, .carousel-inner>.item.active.left {
    -webkit-transform: translate3d(-100%,  0,  0);
    transform: translate3d(-100%,  0,  0);
    left: 0;
}
.carousel-inner>.item.next.left, .carousel-inner>.item.prev.right, .carousel-inner>.item.active {
    -webkit-transform: translate3d(0,  0,  0);
    transform: translate3d(0,  0,  0);
    left: 0;
}
}.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
    display: block;
}
.carousel-inner>.active {
    left: 0;
}
.carousel-inner>.next, .carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%}
.carousel-inner>.next {
    left: 100%}
.carousel-inner>.prev {
    left: -100%}
.carousel-inner>.next.left, .carousel-inner>.prev.right {
    left: 0;
}
.carousel-inner>.active.left {
    left: -100%}
.carousel-inner>.active.right {
    left: 100%}
.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: .5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    background-color: rgba(0, 0, 0, 0);
}
.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: linear-gradient(to right,  rgba(0, 0, 0, 0.5) 0%,  rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',  endColorstr='#00000000',  GradientType=1);
}
.carousel-control.right {
    left: auto;
    right: 0;
    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: linear-gradient(to right,  rgba(0, 0, 0, 0.0001) 0%,  rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',  endColorstr='#80000000',  GradientType=1);
}
.carousel-control:hover, .carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90);
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block;
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px;
}
.carousel-control .icon-prev, .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif;
}
.carousel-control .icon-prev:before {
    content: '\2039'}
.carousel-control .icon-next:before {
    content: '\203a'}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: auto;
    z-index: 15;
    width: 40px;
    margin-left: 0%;
    padding-left: 0;
    list-style: none;
    text-align: center;
    top: 50%;
    right: 15px;
}
.carousel-indicators li {
    display: block;
    margin: 0px 0 15px 0;
    cursor: pointer;
    color: #000 \9;
    color: #ccc;
}
.carousel-indicators .active {
    margin: 0px 0 15px 0;
    color: #4a90e2;
    font-weight: 600;
    position: relative;
}
.carousel-indicators .active:before {
    position: absolute;
    left: -68px;
    width: 70px;
    height: 1px;
    background: #979797;
    display: block;
    content: '';
    top: 40%}
.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    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-prev, .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -10px;
}
.carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
}
.carousel-indicators {
    bottom: 0px;
    top: 100px;
    right: 0;
    width: 33px;
}
}.clearfix, .dl-horizontal dd, .container, .container-fluid, .row, .btn-toolbar, .btn-group-vertical>.btn-group, .nav, .navbar, .navbar-header, .navbar-collapse, .pager, .panel-body, .modal-header, .modal-footer {
    display: inline-block;
    display: block;
}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table;
}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-header:after, .modal-footer:after {
    clear: both;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: 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-xs, .visible-sm, .visible-md, .visible-lg {
    display: none !important;
}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
    display: none !important;
}
@media (max-width:767px) {
    .visible-xs {
    display: block !important;
}
table.visible-xs {
    display: table !important;
}
tr.visible-xs {
    display: table-row !important;
}
th.visible-xs, td.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 !important;
}
tr.visible-sm {
    display: table-row !important;
}
th.visible-sm, td.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 !important;
}
tr.visible-md {
    display: table-row !important;
}
th.visible-md, td.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 !important;
}
tr.visible-lg {
    display: table-row !important;
}
th.visible-lg, td.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 !important;
}
tr.visible-print {
    display: table-row !important;
}
th.visible-print, td.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;
}
}@font-face {
    font-family: "Material Design Icons";
    src: url("../fonts/materialdesignicons-webfont.eot?v=1.7.22");
    src: url("../fonts/materialdesignicons-webfont.eot?#iefix&v=1.7.22") format("embedded-opentype"), url("../fonts/materialdesignicons-webfont.woff2?v=1.7.22") format("woff2"), url("../fonts/materialdesignicons-webfont.woff?v=1.7.22") format("woff"), url("../fonts/materialdesignicons-webfont.ttf?v=1.7.22") format("truetype"), url("../fonts/materialdesignicons-webfont.svg?v=1.7.22#materialdesigniconsregular") format("svg");
    font-weight: normal;
    font-style: normal;
}
.mdi:before, .mdi-set {
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons";
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0,  0);
}
.mdi-access-point:before {
    content: "\F002"}
.mdi-access-point-network:before {
    content: "\F003"}
.mdi-account:before {
    content: "\F004"}
.mdi-account-alert:before {
    content: "\F005"}
.mdi-account-box:before {
    content: "\F006"}
.mdi-account-box-outline:before {
    content: "\F007"}
.mdi-account-card-details:before {
    content: "\F5D2"}
.mdi-account-check:before {
    content: "\F008"}
.mdi-account-circle:before {
    content: "\F009"}
.mdi-account-convert:before {
    content: "\F00A"}
.mdi-account-key:before {
    content: "\F00B"}
.mdi-account-location:before {
    content: "\F00C"}
.mdi-account-minus:before {
    content: "\F00D"}
.mdi-account-multiple:before {
    content: "\F00E"}
.mdi-account-multiple-minus:before {
    content: "\F5D3"}
.mdi-account-multiple-outline:before {
    content: "\F00F"}
.mdi-account-multiple-plus:before {
    content: "\F010"}
.mdi-account-network:before {
    content: "\F011"}
.mdi-account-off:before {
    content: "\F012"}
.mdi-account-outline:before {
    content: "\F013"}
.mdi-account-plus:before {
    content: "\F014"}
.mdi-account-remove:before {
    content: "\F015"}
.mdi-account-search:before {
    content: "\F016"}
.mdi-account-settings:before {
    content: "\F630"}
.mdi-account-settings-variant:before {
    content: "\F631"}
.mdi-account-star:before {
    content: "\F017"}
.mdi-account-star-variant:before {
    content: "\F018"}
.mdi-account-switch:before {
    content: "\F019"}
.mdi-adjust:before {
    content: "\F01A"}
.mdi-air-conditioner:before {
    content: "\F01B"}
.mdi-airballoon:before {
    content: "\F01C"}
.mdi-airplane:before {
    content: "\F01D"}
.mdi-airplane-landing:before {
    content: "\F5D4"}
.mdi-airplane-off:before {
    content: "\F01E"}
.mdi-airplane-takeoff:before {
    content: "\F5D5"}
.mdi-airplay:before {
    content: "\F01F"}
.mdi-alarm:before {
    content: "\F020"}
.mdi-alarm-check:before {
    content: "\F021"}
.mdi-alarm-multiple:before {
    content: "\F022"}
.mdi-alarm-off:before {
    content: "\F023"}
.mdi-alarm-plus:before {
    content: "\F024"}
.mdi-alarm-snooze:before {
    content: "\F68D"}
.mdi-album:before {
    content: "\F025"}
.mdi-alert:before {
    content: "\F026"}
.mdi-alert-box:before {
    content: "\F027"}
.mdi-alert-circle:before {
    content: "\F028"}
.mdi-alert-circle-outline:before {
    content: "\F5D6"}
.mdi-alert-octagon:before {
    content: "\F029"}
.mdi-alert-outline:before {
    content: "\F02A"}
.mdi-alpha:before {
    content: "\F02B"}
.mdi-alphabetical:before {
    content: "\F02C"}
.mdi-altimeter:before {
    content: "\F5D7"}
.mdi-amazon:before {
    content: "\F02D"}
.mdi-amazon-clouddrive:before {
    content: "\F02E"}
.mdi-ambulance:before {
    content: "\F02F"}
.mdi-amplifier:before {
    content: "\F030"}
.mdi-anchor:before {
    content: "\F031"}
.mdi-android:before {
    content: "\F032"}
.mdi-android-debug-bridge:before {
    content: "\F033"}
.mdi-android-studio:before {
    content: "\F034"}
.mdi-angular:before {
    content: "\F6B1"}
.mdi-animation:before {
    content: "\F5D8"}
.mdi-apple:before {
    content: "\F035"}
.mdi-apple-finder:before {
    content: "\F036"}
.mdi-apple-ios:before {
    content: "\F037"}
.mdi-apple-keyboard-caps:before {
    content: "\F632"}
.mdi-apple-keyboard-command:before {
    content: "\F633"}
.mdi-apple-keyboard-control:before {
    content: "\F634"}
.mdi-apple-keyboard-option:before {
    content: "\F635"}
.mdi-apple-keyboard-shift:before {
    content: "\F636"}
.mdi-apple-mobileme:before {
    content: "\F038"}
.mdi-apple-safari:before {
    content: "\F039"}
.mdi-application:before {
    content: "\F614"}
.mdi-appnet:before {
    content: "\F03A"}
.mdi-apps:before {
    content: "\F03B"}
.mdi-archive:before {
    content: "\F03C"}
.mdi-arrange-bring-forward:before {
    content: "\F03D"}
.mdi-arrange-bring-to-front:before {
    content: "\F03E"}
.mdi-arrange-send-backward:before {
    content: "\F03F"}
.mdi-arrange-send-to-back:before {
    content: "\F040"}
.mdi-arrow-all:before {
    content: "\F041"}
.mdi-arrow-bottom-left:before {
    content: "\F042"}
.mdi-arrow-bottom-right:before {
    content: "\F043"}
.mdi-arrow-compress:before {
    content: "\F615"}
.mdi-arrow-compress-all:before {
    content: "\F044"}
.mdi-arrow-down:before {
    content: "\F045"}
.mdi-arrow-down-bold:before {
    content: "\F046"}
.mdi-arrow-down-bold-circle:before {
    content: "\F047"}
.mdi-arrow-down-bold-circle-outline:before {
    content: "\F048"}
.mdi-arrow-down-bold-hexagon-outline:before {
    content: "\F049"}
.mdi-arrow-down-drop-circle:before {
    content: "\F04A"}
.mdi-arrow-down-drop-circle-outline:before {
    content: "\F04B"}
.mdi-arrow-expand:before {
    content: "\F616"}
.mdi-arrow-expand-all:before {
    content: "\F04C"}
.mdi-arrow-left:before {
    content: "\F04D"}
.mdi-arrow-left-bold:before {
    content: "\F04E"}
.mdi-arrow-left-bold-circle:before {
    content: "\F04F"}
.mdi-arrow-left-bold-circle-outline:before {
    content: "\F050"}
.mdi-arrow-left-bold-hexagon-outline:before {
    content: "\F051"}
.mdi-arrow-left-drop-circle:before {
    content: "\F052"}
.mdi-arrow-left-drop-circle-outline:before {
    content: "\F053"}
.mdi-arrow-right:before {
    content: "\F054"}
.mdi-arrow-right-bold:before {
    content: "\F055"}
.mdi-arrow-right-bold-circle:before {
    content: "\F056"}
.mdi-arrow-right-bold-circle-outline:before {
    content: "\F057"}
.mdi-arrow-right-bold-hexagon-outline:before {
    content: "\F058"}
.mdi-arrow-right-drop-circle:before {
    content: "\F059"}
.mdi-arrow-right-drop-circle-outline:before {
    content: "\F05A"}
.mdi-arrow-top-left:before {
    content: "\F05B"}
.mdi-arrow-top-right:before {
    content: "\F05C"}
.mdi-arrow-up:before {
    content: "\F05D"}
.mdi-arrow-up-bold:before {
    content: "\F05E"}
.mdi-arrow-up-bold-circle:before {
    content: "\F05F"}
.mdi-arrow-up-bold-circle-outline:before {
    content: "\F060"}
.mdi-arrow-up-bold-hexagon-outline:before {
    content: "\F061"}
.mdi-arrow-up-drop-circle:before {
    content: "\F062"}
.mdi-arrow-up-drop-circle-outline:before {
    content: "\F063"}
.mdi-assistant:before {
    content: "\F064"}
.mdi-at:before {
    content: "\F065"}
.mdi-attachment:before {
    content: "\F066"}
.mdi-audiobook:before {
    content: "\F067"}
.mdi-auto-fix:before {
    content: "\F068"}
.mdi-auto-upload:before {
    content: "\F069"}
.mdi-autorenew:before {
    content: "\F06A"}
.mdi-av-timer:before {
    content: "\F06B"}
.mdi-baby:before {
    content: "\F06C"}
.mdi-baby-buggy:before {
    content: "\F68E"}
.mdi-backburger:before {
    content: "\F06D"}
.mdi-backspace:before {
    content: "\F06E"}
.mdi-backup-restore:before {
    content: "\F06F"}
.mdi-bandcamp:before {
    content: "\F674"}
.mdi-bank:before {
    content: "\F070"}
.mdi-barcode:before {
    content: "\F071"}
.mdi-barcode-scan:before {
    content: "\F072"}
.mdi-barley:before {
    content: "\F073"}
.mdi-barrel:before {
    content: "\F074"}
.mdi-basecamp:before {
    content: "\F075"}
.mdi-basket:before {
    content: "\F076"}
.mdi-basket-fill:before {
    content: "\F077"}
.mdi-basket-unfill:before {
    content: "\F078"}
.mdi-battery:before {
    content: "\F079"}
.mdi-battery-10:before {
    content: "\F07A"}
.mdi-battery-20:before {
    content: "\F07B"}
.mdi-battery-30:before {
    content: "\F07C"}
.mdi-battery-40:before {
    content: "\F07D"}
.mdi-battery-50:before {
    content: "\F07E"}
.mdi-battery-60:before {
    content: "\F07F"}
.mdi-battery-70:before {
    content: "\F080"}
.mdi-battery-80:before {
    content: "\F081"}
.mdi-battery-90:before {
    content: "\F082"}
.mdi-battery-alert:before {
    content: "\F083"}
.mdi-battery-charging:before {
    content: "\F084"}
.mdi-battery-charging-100:before {
    content: "\F085"}
.mdi-battery-charging-20:before {
    content: "\F086"}
.mdi-battery-charging-30:before {
    content: "\F087"}
.mdi-battery-charging-40:before {
    content: "\F088"}
.mdi-battery-charging-60:before {
    content: "\F089"}
.mdi-battery-charging-80:before {
    content: "\F08A"}
.mdi-battery-charging-90:before {
    content: "\F08B"}
.mdi-battery-minus:before {
    content: "\F08C"}
.mdi-battery-negative:before {
    content: "\F08D"}
.mdi-battery-outline:before {
    content: "\F08E"}
.mdi-battery-plus:before {
    content: "\F08F"}
.mdi-battery-positive:before {
    content: "\F090"}
.mdi-battery-unknown:before {
    content: "\F091"}
.mdi-beach:before {
    content: "\F092"}
.mdi-beaker:before {
    content: "\F68F"}
.mdi-beats:before {
    content: "\F097"}
.mdi-beer:before {
    content: "\F098"}
.mdi-behance:before {
    content: "\F099"}
.mdi-bell:before {
    content: "\F09A"}
.mdi-bell-off:before {
    content: "\F09B"}
.mdi-bell-outline:before {
    content: "\F09C"}
.mdi-bell-plus:before {
    content: "\F09D"}
.mdi-bell-ring:before {
    content: "\F09E"}
.mdi-bell-ring-outline:before {
    content: "\F09F"}
.mdi-bell-sleep:before {
    content: "\F0A0"}
.mdi-beta:before {
    content: "\F0A1"}
.mdi-bible:before {
    content: "\F0A2"}
.mdi-bike:before {
    content: "\F0A3"}
.mdi-bing:before {
    content: "\F0A4"}
.mdi-binoculars:before {
    content: "\F0A5"}
.mdi-bio:before {
    content: "\F0A6"}
.mdi-biohazard:before {
    content: "\F0A7"}
.mdi-bitbucket:before {
    content: "\F0A8"}
.mdi-black-mesa:before {
    content: "\F0A9"}
.mdi-blackberry:before {
    content: "\F0AA"}
.mdi-blender:before {
    content: "\F0AB"}
.mdi-blinds:before {
    content: "\F0AC"}
.mdi-block-helper:before {
    content: "\F0AD"}
.mdi-blogger:before {
    content: "\F0AE"}
.mdi-bluetooth:before {
    content: "\F0AF"}
.mdi-bluetooth-audio:before {
    content: "\F0B0"}
.mdi-bluetooth-connect:before {
    content: "\F0B1"}
.mdi-bluetooth-off:before {
    content: "\F0B2"}
.mdi-bluetooth-settings:before {
    content: "\F0B3"}
.mdi-bluetooth-transfer:before {
    content: "\F0B4"}
.mdi-blur:before {
    content: "\F0B5"}
.mdi-blur-linear:before {
    content: "\F0B6"}
.mdi-blur-off:before {
    content: "\F0B7"}
.mdi-blur-radial:before {
    content: "\F0B8"}
.mdi-bomb:before {
    content: "\F690"}
.mdi-bone:before {
    content: "\F0B9"}
.mdi-book:before {
    content: "\F0BA"}
.mdi-book-minus:before {
    content: "\F5D9"}
.mdi-book-multiple:before {
    content: "\F0BB"}
.mdi-book-multiple-variant:before {
    content: "\F0BC"}
.mdi-book-open:before {
    content: "\F0BD"}
.mdi-book-open-page-variant:before {
    content: "\F5DA"}
.mdi-book-open-variant:before {
    content: "\F0BE"}
.mdi-book-plus:before {
    content: "\F5DB"}
.mdi-book-variant:before {
    content: "\F0BF"}
.mdi-bookmark:before {
    content: "\F0C0"}
.mdi-bookmark-check:before {
    content: "\F0C1"}
.mdi-bookmark-music:before {
    content: "\F0C2"}
.mdi-bookmark-outline:before {
    content: "\F0C3"}
.mdi-bookmark-plus:before {
    content: "\F0C5"}
.mdi-bookmark-plus-outline:before {
    content: "\F0C4"}
.mdi-bookmark-remove:before {
    content: "\F0C6"}
.mdi-boombox:before {
    content: "\F5DC"}
.mdi-border-all:before {
    content: "\F0C7"}
.mdi-border-bottom:before {
    content: "\F0C8"}
.mdi-border-color:before {
    content: "\F0C9"}
.mdi-border-horizontal:before {
    content: "\F0CA"}
.mdi-border-inside:before {
    content: "\F0CB"}
.mdi-border-left:before {
    content: "\F0CC"}
.mdi-border-none:before {
    content: "\F0CD"}
.mdi-border-outside:before {
    content: "\F0CE"}
.mdi-border-right:before {
    content: "\F0CF"}
.mdi-border-style:before {
    content: "\F0D0"}
.mdi-border-top:before {
    content: "\F0D1"}
.mdi-border-vertical:before {
    content: "\F0D2"}
.mdi-bow-tie:before {
    content: "\F677"}
.mdi-bowl:before {
    content: "\F617"}
.mdi-bowling:before {
    content: "\F0D3"}
.mdi-box:before {
    content: "\F0D4"}
.mdi-box-cutter:before {
    content: "\F0D5"}
.mdi-box-shadow:before {
    content: "\F637"}
.mdi-bridge:before {
    content: "\F618"}
.mdi-briefcase:before {
    content: "\F0D6"}
.mdi-briefcase-check:before {
    content: "\F0D7"}
.mdi-briefcase-download:before {
    content: "\F0D8"}
.mdi-briefcase-upload:before {
    content: "\F0D9"}
.mdi-brightness-1:before {
    content: "\F0DA"}
.mdi-brightness-2:before {
    content: "\F0DB"}
.mdi-brightness-3:before {
    content: "\F0DC"}
.mdi-brightness-4:before {
    content: "\F0DD"}
.mdi-brightness-5:before {
    content: "\F0DE"}
.mdi-brightness-6:before {
    content: "\F0DF"}
.mdi-brightness-7:before {
    content: "\F0E0"}
.mdi-brightness-auto:before {
    content: "\F0E1"}
.mdi-broom:before {
    content: "\F0E2"}
.mdi-brush:before {
    content: "\F0E3"}
.mdi-buffer:before {
    content: "\F619"}
.mdi-bug:before {
    content: "\F0E4"}
.mdi-bulletin-board:before {
    content: "\F0E5"}
.mdi-bullhorn:before {
    content: "\F0E6"}
.mdi-bullseye:before {
    content: "\F5DD"}
.mdi-burst-mode:before {
    content: "\F5DE"}
.mdi-bus:before {
    content: "\F0E7"}
.mdi-cached:before {
    content: "\F0E8"}
.mdi-cake:before {
    content: "\F0E9"}
.mdi-cake-layered:before {
    content: "\F0EA"}
.mdi-cake-variant:before {
    content: "\F0EB"}
.mdi-calculator:before {
    content: "\F0EC"}
.mdi-calendar:before {
    content: "\F0ED"}
.mdi-calendar-blank:before {
    content: "\F0EE"}
.mdi-calendar-check:before {
    content: "\F0EF"}
.mdi-calendar-clock:before {
    content: "\F0F0"}
.mdi-calendar-multiple:before {
    content: "\F0F1"}
.mdi-calendar-multiple-check:before {
    content: "\F0F2"}
.mdi-calendar-plus:before {
    content: "\F0F3"}
.mdi-calendar-question:before {
    content: "\F691"}
.mdi-calendar-range:before {
    content: "\F678"}
.mdi-calendar-remove:before {
    content: "\F0F4"}
.mdi-calendar-text:before {
    content: "\F0F5"}
.mdi-calendar-today:before {
    content: "\F0F6"}
.mdi-call-made:before {
    content: "\F0F7"}
.mdi-call-merge:before {
    content: "\F0F8"}
.mdi-call-missed:before {
    content: "\F0F9"}
.mdi-call-received:before {
    content: "\F0FA"}
.mdi-call-split:before {
    content: "\F0FB"}
.mdi-camcorder:before {
    content: "\F0FC"}
.mdi-camcorder-box:before {
    content: "\F0FD"}
.mdi-camcorder-box-off:before {
    content: "\F0FE"}
.mdi-camcorder-off:before {
    content: "\F0FF"}
.mdi-camera:before {
    content: "\F100"}
.mdi-camera-burst:before {
    content: "\F692"}
.mdi-camera-enhance:before {
    content: "\F101"}
.mdi-camera-front:before {
    content: "\F102"}
.mdi-camera-front-variant:before {
    content: "\F103"}
.mdi-camera-iris:before {
    content: "\F104"}
.mdi-camera-off:before {
    content: "\F5DF"}
.mdi-camera-party-mode:before {
    content: "\F105"}
.mdi-camera-rear:before {
    content: "\F106"}
.mdi-camera-rear-variant:before {
    content: "\F107"}
.mdi-camera-switch:before {
    content: "\F108"}
.mdi-camera-timer:before {
    content: "\F109"}
.mdi-candle:before {
    content: "\F5E2"}
.mdi-candycane:before {
    content: "\F10A"}
.mdi-car:before {
    content: "\F10B"}
.mdi-car-battery:before {
    content: "\F10C"}
.mdi-car-connected:before {
    content: "\F10D"}
.mdi-car-wash:before {
    content: "\F10E"}
.mdi-cards:before {
    content: "\F638"}
.mdi-cards-outline:before {
    content: "\F639"}
.mdi-cards-playing-outline:before {
    content: "\F63A"}
.mdi-carrot:before {
    content: "\F10F"}
.mdi-cart:before {
    content: "\F110"}
.mdi-cart-off:before {
    content: "\F66B"}
.mdi-cart-outline:before {
    content: "\F111"}
.mdi-cart-plus:before {
    content: "\F112"}
.mdi-case-sensitive-alt:before {
    content: "\F113"}
.mdi-cash:before {
    content: "\F114"}
.mdi-cash-100:before {
    content: "\F115"}
.mdi-cash-multiple:before {
    content: "\F116"}
.mdi-cash-usd:before {
    content: "\F117"}
.mdi-cast:before {
    content: "\F118"}
.mdi-cast-connected:before {
    content: "\F119"}
.mdi-castle:before {
    content: "\F11A"}
.mdi-cat:before {
    content: "\F11B"}
.mdi-cellphone:before {
    content: "\F11C"}
.mdi-cellphone-android:before {
    content: "\F11D"}
.mdi-cellphone-basic:before {
    content: "\F11E"}
.mdi-cellphone-dock:before {
    content: "\F11F"}
.mdi-cellphone-iphone:before {
    content: "\F120"}
.mdi-cellphone-link:before {
    content: "\F121"}
.mdi-cellphone-link-off:before {
    content: "\F122"}
.mdi-cellphone-settings:before {
    content: "\F123"}
.mdi-certificate:before {
    content: "\F124"}
.mdi-chair-school:before {
    content: "\F125"}
.mdi-chart-arc:before {
    content: "\F126"}
.mdi-chart-areaspline:before {
    content: "\F127"}
.mdi-chart-bar:before {
    content: "\F128"}
.mdi-chart-bubble:before {
    content: "\F5E3"}
.mdi-chart-gantt:before {
    content: "\F66C"}
.mdi-chart-histogram:before {
    content: "\F129"}
.mdi-chart-line:before {
    content: "\F12A"}
.mdi-chart-pie:before {
    content: "\F12B"}
.mdi-chart-scatterplot-hexbin:before {
    content: "\F66D"}
.mdi-chart-timeline:before {
    content: "\F66E"}
.mdi-check:before {
    content: "\F12C"}
.mdi-check-all:before {
    content: "\F12D"}
.mdi-check-circle:before {
    content: "\F5E0"}
.mdi-check-circle-outline:before {
    content: "\F5E1"}
.mdi-checkbox-blank:before {
    content: "\F12E"}
.mdi-checkbox-blank-circle:before {
    content: "\F12F"}
.mdi-checkbox-blank-circle-outline:before {
    content: "\F130"}
.mdi-checkbox-blank-outline:before {
    content: "\F131"}
.mdi-checkbox-marked:before {
    content: "\F132"}
.mdi-checkbox-marked-circle:before {
    content: "\F133"}
.mdi-checkbox-marked-circle-outline:before {
    content: "\F134"}
.mdi-checkbox-marked-outline:before {
    content: "\F135"}
.mdi-checkbox-multiple-blank:before {
    content: "\F136"}
.mdi-checkbox-multiple-blank-circle:before {
    content: "\F63B"}
.mdi-checkbox-multiple-blank-circle-outline:before {
    content: "\F63C"}
.mdi-checkbox-multiple-blank-outline:before {
    content: "\F137"}
.mdi-checkbox-multiple-marked:before {
    content: "\F138"}
.mdi-checkbox-multiple-marked-circle:before {
    content: "\F63D"}
.mdi-checkbox-multiple-marked-circle-outline:before {
    content: "\F63E"}
.mdi-checkbox-multiple-marked-outline:before {
    content: "\F139"}
.mdi-checkerboard:before {
    content: "\F13A"}
.mdi-chemical-weapon:before {
    content: "\F13B"}
.mdi-chevron-double-down:before {
    content: "\F13C"}
.mdi-chevron-double-left:before {
    content: "\F13D"}
.mdi-chevron-double-right:before {
    content: "\F13E"}
.mdi-chevron-double-up:before {
    content: "\F13F"}
.mdi-chevron-down:before {
    content: "\F140"}
.mdi-chevron-left:before {
    content: "\F141"}
.mdi-chevron-right:before {
    content: "\F142"}
.mdi-chevron-up:before {
    content: "\F143"}
.mdi-chip:before {
    content: "\F61A"}
.mdi-church:before {
    content: "\F144"}
.mdi-cisco-webex:before {
    content: "\F145"}
.mdi-city:before {
    content: "\F146"}
.mdi-clipboard:before {
    content: "\F147"}
.mdi-clipboard-account:before {
    content: "\F148"}
.mdi-clipboard-alert:before {
    content: "\F149"}
.mdi-clipboard-arrow-down:before {
    content: "\F14A"}
.mdi-clipboard-arrow-left:before {
    content: "\F14B"}
.mdi-clipboard-check:before {
    content: "\F14C"}
.mdi-clipboard-outline:before {
    content: "\F14D"}
.mdi-clipboard-text:before {
    content: "\F14E"}
.mdi-clippy:before {
    content: "\F14F"}
.mdi-clock:before {
    content: "\F150"}
.mdi-clock-alert:before {
    content: "\F5CE"}
.mdi-clock-end:before {
    content: "\F151"}
.mdi-clock-fast:before {
    content: "\F152"}
.mdi-clock-in:before {
    content: "\F153"}
.mdi-clock-out:before {
    content: "\F154"}
.mdi-clock-start:before {
    content: "\F155"}
.mdi-close:before {
    content: "\F156"}
.mdi-close-box:before {
    content: "\F157"}
.mdi-close-box-outline:before {
    content: "\F158"}
.mdi-close-circle:before {
    content: "\F159"}
.mdi-close-circle-outline:before {
    content: "\F15A"}
.mdi-close-network:before {
    content: "\F15B"}
.mdi-close-octagon:before {
    content: "\F15C"}
.mdi-close-octagon-outline:before {
    content: "\F15D"}
.mdi-closed-caption:before {
    content: "\F15E"}
.mdi-cloud:before {
    content: "\F15F"}
.mdi-cloud-check:before {
    content: "\F160"}
.mdi-cloud-circle:before {
    content: "\F161"}
.mdi-cloud-download:before {
    content: "\F162"}
.mdi-cloud-outline:before {
    content: "\F163"}
.mdi-cloud-outline-off:before {
    content: "\F164"}
.mdi-cloud-print:before {
    content: "\F165"}
.mdi-cloud-print-outline:before {
    content: "\F166"}
.mdi-cloud-sync:before {
    content: "\F63F"}
.mdi-cloud-upload:before {
    content: "\F167"}
.mdi-code-array:before {
    content: "\F168"}
.mdi-code-braces:before {
    content: "\F169"}
.mdi-code-brackets:before {
    content: "\F16A"}
.mdi-code-equal:before {
    content: "\F16B"}
.mdi-code-greater-than:before {
    content: "\F16C"}
.mdi-code-greater-than-or-equal:before {
    content: "\F16D"}
.mdi-code-less-than:before {
    content: "\F16E"}
.mdi-code-less-than-or-equal:before {
    content: "\F16F"}
.mdi-code-not-equal:before {
    content: "\F170"}
.mdi-code-not-equal-variant:before {
    content: "\F171"}
.mdi-code-parentheses:before {
    content: "\F172"}
.mdi-code-string:before {
    content: "\F173"}
.mdi-code-tags:before {
    content: "\F174"}
.mdi-code-tags-check:before {
    content: "\F693"}
.mdi-codepen:before {
    content: "\F175"}
.mdi-coffee:before {
    content: "\F176"}
.mdi-coffee-to-go:before {
    content: "\F177"}
.mdi-coin:before {
    content: "\F178"}
.mdi-coins:before {
    content: "\F694"}
.mdi-collage:before {
    content: "\F640"}
.mdi-color-helper:before {
    content: "\F179"}
.mdi-comment:before {
    content: "\F17A"}
.mdi-comment-account:before {
    content: "\F17B"}
.mdi-comment-account-outline:before {
    content: "\F17C"}
.mdi-comment-alert:before {
    content: "\F17D"}
.mdi-comment-alert-outline:before {
    content: "\F17E"}
.mdi-comment-check:before {
    content: "\F17F"}
.mdi-comment-check-outline:before {
    content: "\F180"}
.mdi-comment-multiple-outline:before {
    content: "\F181"}
.mdi-comment-outline:before {
    content: "\F182"}
.mdi-comment-plus-outline:before {
    content: "\F183"}
.mdi-comment-processing:before {
    content: "\F184"}
.mdi-comment-processing-outline:before {
    content: "\F185"}
.mdi-comment-question-outline:before {
    content: "\F186"}
.mdi-comment-remove-outline:before {
    content: "\F187"}
.mdi-comment-text:before {
    content: "\F188"}
.mdi-comment-text-outline:before {
    content: "\F189"}
.mdi-compare:before {
    content: "\F18A"}
.mdi-compass:before {
    content: "\F18B"}
.mdi-compass-outline:before {
    content: "\F18C"}
.mdi-console:before {
    content: "\F18D"}
.mdi-contact-mail:before {
    content: "\F18E"}
.mdi-content-copy:before {
    content: "\F18F"}
.mdi-content-cut:before {
    content: "\F190"}
.mdi-content-duplicate:before {
    content: "\F191"}
.mdi-content-paste:before {
    content: "\F192"}
.mdi-content-save:before {
    content: "\F193"}
.mdi-content-save-all:before {
    content: "\F194"}
.mdi-content-save-settings:before {
    content: "\F61B"}
.mdi-contrast:before {
    content: "\F195"}
.mdi-contrast-box:before {
    content: "\F196"}
.mdi-contrast-circle:before {
    content: "\F197"}
.mdi-cookie:before {
    content: "\F198"}
.mdi-copyright:before {
    content: "\F5E6"}
.mdi-counter:before {
    content: "\F199"}
.mdi-cow:before {
    content: "\F19A"}
.mdi-creation:before {
    content: "\F1C9"}
.mdi-credit-card:before {
    content: "\F19B"}
.mdi-credit-card-multiple:before {
    content: "\F19C"}
.mdi-credit-card-off:before {
    content: "\F5E4"}
.mdi-credit-card-plus:before {
    content: "\F675"}
.mdi-credit-card-scan:before {
    content: "\F19D"}
.mdi-crop:before {
    content: "\F19E"}
.mdi-crop-free:before {
    content: "\F19F"}
.mdi-crop-landscape:before {
    content: "\F1A0"}
.mdi-crop-portrait:before {
    content: "\F1A1"}
.mdi-crop-rotate:before {
    content: "\F695"}
.mdi-crop-square:before {
    content: "\F1A2"}
.mdi-crosshairs:before {
    content: "\F1A3"}
.mdi-crosshairs-gps:before {
    content: "\F1A4"}
.mdi-crown:before {
    content: "\F1A5"}
.mdi-cube:before {
    content: "\F1A6"}
.mdi-cube-outline:before {
    content: "\F1A7"}
.mdi-cube-send:before {
    content: "\F1A8"}
.mdi-cube-unfolded:before {
    content: "\F1A9"}
.mdi-cup:before {
    content: "\F1AA"}
.mdi-cup-off:before {
    content: "\F5E5"}
.mdi-cup-water:before {
    content: "\F1AB"}
.mdi-currency-btc:before {
    content: "\F1AC"}
.mdi-currency-eur:before {
    content: "\F1AD"}
.mdi-currency-gbp:before {
    content: "\F1AE"}
.mdi-currency-inr:before {
    content: "\F1AF"}
.mdi-currency-ngn:before {
    content: "\F1B0"}
.mdi-currency-rub:before {
    content: "\F1B1"}
.mdi-currency-try:before {
    content: "\F1B2"}
.mdi-currency-usd:before {
    content: "\F1B3"}
.mdi-currency-usd-off:before {
    content: "\F679"}
.mdi-cursor-default:before {
    content: "\F1B4"}
.mdi-cursor-default-outline:before {
    content: "\F1B5"}
.mdi-cursor-move:before {
    content: "\F1B6"}
.mdi-cursor-pointer:before {
    content: "\F1B7"}
.mdi-cursor-text:before {
    content: "\F5E7"}
.mdi-database:before {
    content: "\F1B8"}
.mdi-database-minus:before {
    content: "\F1B9"}
.mdi-database-plus:before {
    content: "\F1BA"}
.mdi-debug-step-into:before {
    content: "\F1BB"}
.mdi-debug-step-out:before {
    content: "\F1BC"}
.mdi-debug-step-over:before {
    content: "\F1BD"}
.mdi-decimal-decrease:before {
    content: "\F1BE"}
.mdi-decimal-increase:before {
    content: "\F1BF"}
.mdi-delete:before {
    content: "\F1C0"}
.mdi-delete-circle:before {
    content: "\F682"}
.mdi-delete-forever:before {
    content: "\F5E8"}
.mdi-delete-sweep:before {
    content: "\F5E9"}
.mdi-delete-variant:before {
    content: "\F1C1"}
.mdi-delta:before {
    content: "\F1C2"}
.mdi-deskphone:before {
    content: "\F1C3"}
.mdi-desktop-mac:before {
    content: "\F1C4"}
.mdi-desktop-tower:before {
    content: "\F1C5"}
.mdi-details:before {
    content: "\F1C6"}
.mdi-developer-board:before {
    content: "\F696"}
.mdi-deviantart:before {
    content: "\F1C7"}
.mdi-dialpad:before {
    content: "\F61C"}
.mdi-diamond:before {
    content: "\F1C8"}
.mdi-dice-1:before {
    content: "\F1CA"}
.mdi-dice-2:before {
    content: "\F1CB"}
.mdi-dice-3:before {
    content: "\F1CC"}
.mdi-dice-4:before {
    content: "\F1CD"}
.mdi-dice-5:before {
    content: "\F1CE"}
.mdi-dice-6:before {
    content: "\F1CF"}
.mdi-dice-d20:before {
    content: "\F5EA"}
.mdi-dice-d4:before {
    content: "\F5EB"}
.mdi-dice-d6:before {
    content: "\F5EC"}
.mdi-dice-d8:before {
    content: "\F5ED"}
.mdi-dictionary:before {
    content: "\F61D"}
.mdi-directions:before {
    content: "\F1D0"}
.mdi-directions-fork:before {
    content: "\F641"}
.mdi-discord:before {
    content: "\F66F"}
.mdi-disk:before {
    content: "\F5EE"}
.mdi-disk-alert:before {
    content: "\F1D1"}
.mdi-disqus:before {
    content: "\F1D2"}
.mdi-disqus-outline:before {
    content: "\F1D3"}
.mdi-division:before {
    content: "\F1D4"}
.mdi-division-box:before {
    content: "\F1D5"}
.mdi-dna:before {
    content: "\F683"}
.mdi-dns:before {
    content: "\F1D6"}
.mdi-do-not-disturb:before {
    content: "\F697"}
.mdi-do-not-disturb-off:before {
    content: "\F698"}
.mdi-dolby:before {
    content: "\F6B2"}
.mdi-domain:before {
    content: "\F1D7"}
.mdi-dots-horizontal:before {
    content: "\F1D8"}
.mdi-dots-vertical:before {
    content: "\F1D9"}
.mdi-douban:before {
    content: "\F699"}
.mdi-download:before {
    content: "\F1DA"}
.mdi-drag:before {
    content: "\F1DB"}
.mdi-drag-horizontal:before {
    content: "\F1DC"}
.mdi-drag-vertical:before {
    content: "\F1DD"}
.mdi-drawing:before {
    content: "\F1DE"}
.mdi-drawing-box:before {
    content: "\F1DF"}
.mdi-dribbble:before {
    content: "\F1E0"}
.mdi-dribbble-box:before {
    content: "\F1E1"}
.mdi-drone:before {
    content: "\F1E2"}
.mdi-dropbox:before {
    content: "\F1E3"}
.mdi-drupal:before {
    content: "\F1E4"}
.mdi-duck:before {
    content: "\F1E5"}
.mdi-dumbbell:before {
    content: "\F1E6"}
.mdi-earth:before {
    content: "\F1E7"}
.mdi-earth-off:before {
    content: "\F1E8"}
.mdi-edge:before {
    content: "\F1E9"}
.mdi-eject:before {
    content: "\F1EA"}
.mdi-elevation-decline:before {
    content: "\F1EB"}
.mdi-elevation-rise:before {
    content: "\F1EC"}
.mdi-elevator:before {
    content: "\F1ED"}
.mdi-email:before {
    content: "\F1EE"}
.mdi-email-open:before {
    content: "\F1EF"}
.mdi-email-open-outline:before {
    content: "\F5EF"}
.mdi-email-outline:before {
    content: "\F1F0"}
.mdi-email-secure:before {
    content: "\F1F1"}
.mdi-email-variant:before {
    content: "\F5F0"}
.mdi-emby:before {
    content: "\F6B3"}
.mdi-emoticon:before {
    content: "\F1F2"}
.mdi-emoticon-cool:before {
    content: "\F1F3"}
.mdi-emoticon-dead:before {
    content: "\F69A"}
.mdi-emoticon-devil:before {
    content: "\F1F4"}
.mdi-emoticon-excited:before {
    content: "\F69B"}
.mdi-emoticon-happy:before {
    content: "\F1F5"}
.mdi-emoticon-neutral:before {
    content: "\F1F6"}
.mdi-emoticon-poop:before {
    content: "\F1F7"}
.mdi-emoticon-sad:before {
    content: "\F1F8"}
.mdi-emoticon-tongue:before {
    content: "\F1F9"}
.mdi-engine:before {
    content: "\F1FA"}
.mdi-engine-outline:before {
    content: "\F1FB"}
.mdi-equal:before {
    content: "\F1FC"}
.mdi-equal-box:before {
    content: "\F1FD"}
.mdi-eraser:before {
    content: "\F1FE"}
.mdi-eraser-variant:before {
    content: "\F642"}
.mdi-escalator:before {
    content: "\F1FF"}
.mdi-ethernet:before {
    content: "\F200"}
.mdi-ethernet-cable:before {
    content: "\F201"}
.mdi-ethernet-cable-off:before {
    content: "\F202"}
.mdi-etsy:before {
    content: "\F203"}
.mdi-ev-station:before {
    content: "\F5F1"}
.mdi-evernote:before {
    content: "\F204"}
.mdi-exclamation:before {
    content: "\F205"}
.mdi-exit-to-app:before {
    content: "\F206"}
.mdi-export:before {
    content: "\F207"}
.mdi-eye:before {
    content: "\F208"}
.mdi-eye-off:before {
    content: "\F209"}
.mdi-eyedropper:before {
    content: "\F20A"}
.mdi-eyedropper-variant:before {
    content: "\F20B"}
.mdi-face:before {
    content: "\F643"}
.mdi-face-profile:before {
    content: "\F644"}
.mdi-facebook:before {
    content: "\F20C"}
.mdi-facebook-box:before {
    content: "\F20D"}
.mdi-facebook-messenger:before {
    content: "\F20E"}
.mdi-factory:before {
    content: "\F20F"}
.mdi-fan:before {
    content: "\F210"}
.mdi-fast-forward:before {
    content: "\F211"}
.mdi-fax:before {
    content: "\F212"}
.mdi-ferry:before {
    content: "\F213"}
.mdi-file:before {
    content: "\F214"}
.mdi-file-chart:before {
    content: "\F215"}
.mdi-file-check:before {
    content: "\F216"}
.mdi-file-cloud:before {
    content: "\F217"}
.mdi-file-delimited:before {
    content: "\F218"}
.mdi-file-document:before {
    content: "\F219"}
.mdi-file-document-box:before {
    content: "\F21A"}
.mdi-file-excel:before {
    content: "\F21B"}
.mdi-file-excel-box:before {
    content: "\F21C"}
.mdi-file-export:before {
    content: "\F21D"}
.mdi-file-find:before {
    content: "\F21E"}
.mdi-file-hidden:before {
    content: "\F613"}
.mdi-file-image:before {
    content: "\F21F"}
.mdi-file-import:before {
    content: "\F220"}
.mdi-file-lock:before {
    content: "\F221"}
.mdi-file-multiple:before {
    content: "\F222"}
.mdi-file-music:before {
    content: "\F223"}
.mdi-file-outline:before {
    content: "\F224"}
.mdi-file-pdf:before {
    content: "\F225"}
.mdi-file-pdf-box:before {
    content: "\F226"}
.mdi-file-powerpoint:before {
    content: "\F227"}
.mdi-file-powerpoint-box:before {
    content: "\F228"}
.mdi-file-presentation-box:before {
    content: "\F229"}
.mdi-file-restore:before {
    content: "\F670"}
.mdi-file-send:before {
    content: "\F22A"}
.mdi-file-tree:before {
    content: "\F645"}
.mdi-file-video:before {
    content: "\F22B"}
.mdi-file-word:before {
    content: "\F22C"}
.mdi-file-word-box:before {
    content: "\F22D"}
.mdi-file-xml:before {
    content: "\F22E"}
.mdi-film:before {
    content: "\F22F"}
.mdi-filmstrip:before {
    content: "\F230"}
.mdi-filmstrip-off:before {
    content: "\F231"}
.mdi-filter:before {
    content: "\F232"}
.mdi-filter-outline:before {
    content: "\F233"}
.mdi-filter-remove:before {
    content: "\F234"}
.mdi-filter-remove-outline:before {
    content: "\F235"}
.mdi-filter-variant:before {
    content: "\F236"}
.mdi-fingerprint:before {
    content: "\F237"}
.mdi-fire:before {
    content: "\F238"}
.mdi-firefox:before {
    content: "\F239"}
.mdi-fish:before {
    content: "\F23A"}
.mdi-flag:before {
    content: "\F23B"}
.mdi-flag-checkered:before {
    content: "\F23C"}
.mdi-flag-outline:before {
    content: "\F23D"}
.mdi-flag-outline-variant:before {
    content: "\F23E"}
.mdi-flag-triangle:before {
    content: "\F23F"}
.mdi-flag-variant:before {
    content: "\F240"}
.mdi-flash:before {
    content: "\F241"}
.mdi-flash-auto:before {
    content: "\F242"}
.mdi-flash-off:before {
    content: "\F243"}
.mdi-flash-red-eye:before {
    content: "\F67A"}
.mdi-flashlight:before {
    content: "\F244"}
.mdi-flashlight-off:before {
    content: "\F245"}
.mdi-flask:before {
    content: "\F093"}
.mdi-flask-empty:before {
    content: "\F094"}
.mdi-flask-empty-outline:before {
    content: "\F095"}
.mdi-flask-outline:before {
    content: "\F096"}
.mdi-flattr:before {
    content: "\F246"}
.mdi-flip-to-back:before {
    content: "\F247"}
.mdi-flip-to-front:before {
    content: "\F248"}
.mdi-floppy:before {
    content: "\F249"}
.mdi-flower:before {
    content: "\F24A"}
.mdi-folder:before {
    content: "\F24B"}
.mdi-folder-account:before {
    content: "\F24C"}
.mdi-folder-download:before {
    content: "\F24D"}
.mdi-folder-google-drive:before {
    content: "\F24E"}
.mdi-folder-image:before {
    content: "\F24F"}
.mdi-folder-lock:before {
    content: "\F250"}
.mdi-folder-lock-open:before {
    content: "\F251"}
.mdi-folder-move:before {
    content: "\F252"}
.mdi-folder-multiple:before {
    content: "\F253"}
.mdi-folder-multiple-image:before {
    content: "\F254"}
.mdi-folder-multiple-outline:before {
    content: "\F255"}
.mdi-folder-outline:before {
    content: "\F256"}
.mdi-folder-plus:before {
    content: "\F257"}
.mdi-folder-remove:before {
    content: "\F258"}
.mdi-folder-star:before {
    content: "\F69C"}
.mdi-folder-upload:before {
    content: "\F259"}
.mdi-food:before {
    content: "\F25A"}
.mdi-food-apple:before {
    content: "\F25B"}
.mdi-food-fork-drink:before {
    content: "\F5F2"}
.mdi-food-off:before {
    content: "\F5F3"}
.mdi-food-variant:before {
    content: "\F25C"}
.mdi-football:before {
    content: "\F25D"}
.mdi-football-australian:before {
    content: "\F25E"}
.mdi-football-helmet:before {
    content: "\F25F"}
.mdi-format-align-center:before {
    content: "\F260"}
.mdi-format-align-justify:before {
    content: "\F261"}
.mdi-format-align-left:before {
    content: "\F262"}
.mdi-format-align-right:before {
    content: "\F263"}
.mdi-format-annotation-plus:before {
    content: "\F646"}
.mdi-format-bold:before {
    content: "\F264"}
.mdi-format-clear:before {
    content: "\F265"}
.mdi-format-color-fill:before {
    content: "\F266"}
.mdi-format-color-text:before {
    content: "\F69D"}
.mdi-format-float-center:before {
    content: "\F267"}
.mdi-format-float-left:before {
    content: "\F268"}
.mdi-format-float-none:before {
    content: "\F269"}
.mdi-format-float-right:before {
    content: "\F26A"}
.mdi-format-header-1:before {
    content: "\F26B"}
.mdi-format-header-2:before {
    content: "\F26C"}
.mdi-format-header-3:before {
    content: "\F26D"}
.mdi-format-header-4:before {
    content: "\F26E"}
.mdi-format-header-5:before {
    content: "\F26F"}
.mdi-format-header-6:before {
    content: "\F270"}
.mdi-format-header-decrease:before {
    content: "\F271"}
.mdi-format-header-equal:before {
    content: "\F272"}
.mdi-format-header-increase:before {
    content: "\F273"}
.mdi-format-header-pound:before {
    content: "\F274"}
.mdi-format-horizontal-align-center:before {
    content: "\F61E"}
.mdi-format-horizontal-align-left:before {
    content: "\F61F"}
.mdi-format-horizontal-align-right:before {
    content: "\F620"}
.mdi-format-indent-decrease:before {
    content: "\F275"}
.mdi-format-indent-increase:before {
    content: "\F276"}
.mdi-format-italic:before {
    content: "\F277"}
.mdi-format-line-spacing:before {
    content: "\F278"}
.mdi-format-line-style:before {
    content: "\F5C8"}
.mdi-format-line-weight:before {
    content: "\F5C9"}
.mdi-format-list-bulleted:before {
    content: "\F279"}
.mdi-format-list-bulleted-type:before {
    content: "\F27A"}
.mdi-format-list-numbers:before {
    content: "\F27B"}
.mdi-format-paint:before {
    content: "\F27C"}
.mdi-format-paragraph:before {
    content: "\F27D"}
.mdi-format-quote:before {
    content: "\F27E"}
.mdi-format-section:before {
    content: "\F69E"}
.mdi-format-size:before {
    content: "\F27F"}
.mdi-format-strikethrough:before {
    content: "\F280"}
.mdi-format-strikethrough-variant:before {
    content: "\F281"}
.mdi-format-subscript:before {
    content: "\F282"}
.mdi-format-superscript:before {
    content: "\F283"}
.mdi-format-text:before {
    content: "\F284"}
.mdi-format-textdirection-l-to-r:before {
    content: "\F285"}
.mdi-format-textdirection-r-to-l:before {
    content: "\F286"}
.mdi-format-title:before {
    content: "\F5F4"}
.mdi-format-underline:before {
    content: "\F287"}
.mdi-format-vertical-align-bottom:before {
    content: "\F621"}
.mdi-format-vertical-align-center:before {
    content: "\F622"}
.mdi-format-vertical-align-top:before {
    content: "\F623"}
.mdi-format-wrap-inline:before {
    content: "\F288"}
.mdi-format-wrap-square:before {
    content: "\F289"}
.mdi-format-wrap-tight:before {
    content: "\F28A"}
.mdi-format-wrap-top-bottom:before {
    content: "\F28B"}
.mdi-forum:before {
    content: "\F28C"}
.mdi-forward:before {
    content: "\F28D"}
.mdi-foursquare:before {
    content: "\F28E"}
.mdi-fridge:before {
    content: "\F28F"}
.mdi-fridge-filled:before {
    content: "\F290"}
.mdi-fridge-filled-bottom:before {
    content: "\F291"}
.mdi-fridge-filled-top:before {
    content: "\F292"}
.mdi-fullscreen:before {
    content: "\F293"}
.mdi-fullscreen-exit:before {
    content: "\F294"}
.mdi-function:before {
    content: "\F295"}
.mdi-gamepad:before {
    content: "\F296"}
.mdi-gamepad-variant:before {
    content: "\F297"}
.mdi-gas-cylinder:before {
    content: "\F647"}
.mdi-gas-station:before {
    content: "\F298"}
.mdi-gate:before {
    content: "\F299"}
.mdi-gauge:before {
    content: "\F29A"}
.mdi-gavel:before {
    content: "\F29B"}
.mdi-gender-female:before {
    content: "\F29C"}
.mdi-gender-male:before {
    content: "\F29D"}
.mdi-gender-male-female:before {
    content: "\F29E"}
.mdi-gender-transgender:before {
    content: "\F29F"}
.mdi-ghost:before {
    content: "\F2A0"}
.mdi-gift:before {
    content: "\F2A1"}
.mdi-git:before {
    content: "\F2A2"}
.mdi-github-box:before {
    content: "\F2A3"}
.mdi-github-circle:before {
    content: "\F2A4"}
.mdi-glass-flute:before {
    content: "\F2A5"}
.mdi-glass-mug:before {
    content: "\F2A6"}
.mdi-glass-stange:before {
    content: "\F2A7"}
.mdi-glass-tulip:before {
    content: "\F2A8"}
.mdi-glassdoor:before {
    content: "\F2A9"}
.mdi-glasses:before {
    content: "\F2AA"}
.mdi-gmail:before {
    content: "\F2AB"}
.mdi-gnome:before {
    content: "\F2AC"}
.mdi-gondola:before {
    content: "\F685"}
.mdi-google:before {
    content: "\F2AD"}
.mdi-google-cardboard:before {
    content: "\F2AE"}
.mdi-google-chrome:before {
    content: "\F2AF"}
.mdi-google-circles:before {
    content: "\F2B0"}
.mdi-google-circles-communities:before {
    content: "\F2B1"}
.mdi-google-circles-extended:before {
    content: "\F2B2"}
.mdi-google-circles-group:before {
    content: "\F2B3"}
.mdi-google-controller:before {
    content: "\F2B4"}
.mdi-google-controller-off:before {
    content: "\F2B5"}
.mdi-google-drive:before {
    content: "\F2B6"}
.mdi-google-earth:before {
    content: "\F2B7"}
.mdi-google-glass:before {
    content: "\F2B8"}
.mdi-google-maps:before {
    content: "\F5F5"}
.mdi-google-nearby:before {
    content: "\F2B9"}
.mdi-google-pages:before {
    content: "\F2BA"}
.mdi-google-physical-web:before {
    content: "\F2BB"}
.mdi-google-play:before {
    content: "\F2BC"}
.mdi-google-plus:before {
    content: "\F2BD"}
.mdi-google-plus-box:before {
    content: "\F2BE"}
.mdi-google-translate:before {
    content: "\F2BF"}
.mdi-google-wallet:before {
    content: "\F2C0"}
.mdi-gradient:before {
    content: "\F69F"}
.mdi-grease-pencil:before {
    content: "\F648"}
.mdi-grid:before {
    content: "\F2C1"}
.mdi-grid-off:before {
    content: "\F2C2"}
.mdi-group:before {
    content: "\F2C3"}
.mdi-guitar-electric:before {
    content: "\F2C4"}
.mdi-guitar-pick:before {
    content: "\F2C5"}
.mdi-guitar-pick-outline:before {
    content: "\F2C6"}
.mdi-hackernews:before {
    content: "\F624"}
.mdi-hamburger:before {
    content: "\F684"}
.mdi-hand-pointing-right:before {
    content: "\F2C7"}
.mdi-hanger:before {
    content: "\F2C8"}
.mdi-hangouts:before {
    content: "\F2C9"}
.mdi-harddisk:before {
    content: "\F2CA"}
.mdi-headphones:before {
    content: "\F2CB"}
.mdi-headphones-box:before {
    content: "\F2CC"}
.mdi-headphones-settings:before {
    content: "\F2CD"}
.mdi-headset:before {
    content: "\F2CE"}
.mdi-headset-dock:before {
    content: "\F2CF"}
.mdi-headset-off:before {
    content: "\F2D0"}
.mdi-heart:before {
    content: "\F2D1"}
.mdi-heart-box:before {
    content: "\F2D2"}
.mdi-heart-box-outline:before {
    content: "\F2D3"}
.mdi-heart-broken:before {
    content: "\F2D4"}
.mdi-heart-outline:before {
    content: "\F2D5"}
.mdi-heart-pulse:before {
    content: "\F5F6"}
.mdi-help:before {
    content: "\F2D6"}
.mdi-help-circle:before {
    content: "\F2D7"}
.mdi-help-circle-outline:before {
    content: "\F625"}
.mdi-hexagon:before {
    content: "\F2D8"}
.mdi-hexagon-outline:before {
    content: "\F2D9"}
.mdi-highway:before {
    content: "\F5F7"}
.mdi-history:before {
    content: "\F2DA"}
.mdi-hololens:before {
    content: "\F2DB"}
.mdi-home:before {
    content: "\F2DC"}
.mdi-home-map-marker:before {
    content: "\F5F8"}
.mdi-home-modern:before {
    content: "\F2DD"}
.mdi-home-outline:before {
    content: "\F6A0"}
.mdi-home-variant:before {
    content: "\F2DE"}
.mdi-hops:before {
    content: "\F2DF"}
.mdi-hospital:before {
    content: "\F2E0"}
.mdi-hospital-building:before {
    content: "\F2E1"}
.mdi-hospital-marker:before {
    content: "\F2E2"}
.mdi-hotel:before {
    content: "\F2E3"}
.mdi-houzz:before {
    content: "\F2E4"}
.mdi-houzz-box:before {
    content: "\F2E5"}
.mdi-human:before {
    content: "\F2E6"}
.mdi-human-child:before {
    content: "\F2E7"}
.mdi-human-female:before {
    content: "\F649"}
.mdi-human-greeting:before {
    content: "\F64A"}
.mdi-human-handsdown:before {
    content: "\F64B"}
.mdi-human-handsup:before {
    content: "\F64C"}
.mdi-human-male:before {
    content: "\F64D"}
.mdi-human-male-female:before {
    content: "\F2E8"}
.mdi-human-pregnant:before {
    content: "\F5CF"}
.mdi-image:before {
    content: "\F2E9"}
.mdi-image-album:before {
    content: "\F2EA"}
.mdi-image-area:before {
    content: "\F2EB"}
.mdi-image-area-close:before {
    content: "\F2EC"}
.mdi-image-broken:before {
    content: "\F2ED"}
.mdi-image-broken-variant:before {
    content: "\F2EE"}
.mdi-image-filter:before {
    content: "\F2EF"}
.mdi-image-filter-black-white:before {
    content: "\F2F0"}
.mdi-image-filter-center-focus:before {
    content: "\F2F1"}
.mdi-image-filter-center-focus-weak:before {
    content: "\F2F2"}
.mdi-image-filter-drama:before {
    content: "\F2F3"}
.mdi-image-filter-frames:before {
    content: "\F2F4"}
.mdi-image-filter-hdr:before {
    content: "\F2F5"}
.mdi-image-filter-none:before {
    content: "\F2F6"}
.mdi-image-filter-tilt-shift:before {
    content: "\F2F7"}
.mdi-image-filter-vintage:before {
    content: "\F2F8"}
.mdi-image-multiple:before {
    content: "\F2F9"}
.mdi-import:before {
    content: "\F2FA"}
.mdi-inbox:before {
    content: "\F686"}
.mdi-inbox-arrow-down:before {
    content: "\F2FB"}
.mdi-inbox-arrow-up:before {
    content: "\F3D1"}
.mdi-incognito:before {
    content: "\F5F9"}
.mdi-information:before {
    content: "\F2FC"}
.mdi-information-outline:before {
    content: "\F2FD"}
.mdi-information-variant:before {
    content: "\F64E"}
.mdi-instagram:before {
    content: "\F2FE"}
.mdi-instapaper:before {
    content: "\F2FF"}
.mdi-internet-explorer:before {
    content: "\F300"}
.mdi-invert-colors:before {
    content: "\F301"}
.mdi-itunes:before {
    content: "\F676"}
.mdi-jeepney:before {
    content: "\F302"}
.mdi-jira:before {
    content: "\F303"}
.mdi-jsfiddle:before {
    content: "\F304"}
.mdi-json:before {
    content: "\F626"}
.mdi-keg:before {
    content: "\F305"}
.mdi-kettle:before {
    content: "\F5FA"}
.mdi-key:before {
    content: "\F306"}
.mdi-key-change:before {
    content: "\F307"}
.mdi-key-minus:before {
    content: "\F308"}
.mdi-key-plus:before {
    content: "\F309"}
.mdi-key-remove:before {
    content: "\F30A"}
.mdi-key-variant:before {
    content: "\F30B"}
.mdi-keyboard:before {
    content: "\F30C"}
.mdi-keyboard-backspace:before {
    content: "\F30D"}
.mdi-keyboard-caps:before {
    content: "\F30E"}
.mdi-keyboard-close:before {
    content: "\F30F"}
.mdi-keyboard-off:before {
    content: "\F310"}
.mdi-keyboard-return:before {
    content: "\F311"}
.mdi-keyboard-tab:before {
    content: "\F312"}
.mdi-keyboard-variant:before {
    content: "\F313"}
.mdi-kodi:before {
    content: "\F314"}
.mdi-label:before {
    content: "\F315"}
.mdi-label-outline:before {
    content: "\F316"}
.mdi-lambda:before {
    content: "\F627"}
.mdi-lamp:before {
    content: "\F6B4"}
.mdi-lan:before {
    content: "\F317"}
.mdi-lan-connect:before {
    content: "\F318"}
.mdi-lan-disconnect:before {
    content: "\F319"}
.mdi-lan-pending:before {
    content: "\F31A"}
.mdi-language-c:before {
    content: "\F671"}
.mdi-language-cpp:before {
    content: "\F672"}
.mdi-language-csharp:before {
    content: "\F31B"}
.mdi-language-css3:before {
    content: "\F31C"}
.mdi-language-html5:before {
    content: "\F31D"}
.mdi-language-javascript:before {
    content: "\F31E"}
.mdi-language-php:before {
    content: "\F31F"}
.mdi-language-python:before {
    content: "\F320"}
.mdi-language-python-text:before {
    content: "\F321"}
.mdi-laptop:before {
    content: "\F322"}
.mdi-laptop-chromebook:before {
    content: "\F323"}
.mdi-laptop-mac:before {
    content: "\F324"}
.mdi-laptop-windows:before {
    content: "\F325"}
.mdi-lastfm:before {
    content: "\F326"}
.mdi-launch:before {
    content: "\F327"}
.mdi-layers:before {
    content: "\F328"}
.mdi-layers-off:before {
    content: "\F329"}
.mdi-lead-pencil:before {
    content: "\F64F"}
.mdi-leaf:before {
    content: "\F32A"}
.mdi-led-off:before {
    content: "\F32B"}
.mdi-led-on:before {
    content: "\F32C"}
.mdi-led-outline:before {
    content: "\F32D"}
.mdi-led-variant-off:before {
    content: "\F32E"}
.mdi-led-variant-on:before {
    content: "\F32F"}
.mdi-led-variant-outline:before {
    content: "\F330"}
.mdi-library:before {
    content: "\F331"}
.mdi-library-books:before {
    content: "\F332"}
.mdi-library-music:before {
    content: "\F333"}
.mdi-library-plus:before {
    content: "\F334"}
.mdi-lightbulb:before {
    content: "\F335"}
.mdi-lightbulb-outline:before {
    content: "\F336"}
.mdi-link:before {
    content: "\F337"}
.mdi-link-off:before {
    content: "\F338"}
.mdi-link-variant:before {
    content: "\F339"}
.mdi-link-variant-off:before {
    content: "\F33A"}
.mdi-linkedin:before {
    content: "\F33B"}
.mdi-linkedin-box:before {
    content: "\F33C"}
.mdi-linux:before {
    content: "\F33D"}
.mdi-lock:before {
    content: "\F33E"}
.mdi-lock-open:before {
    content: "\F33F"}
.mdi-lock-open-outline:before {
    content: "\F340"}
.mdi-lock-outline:before {
    content: "\F341"}
.mdi-lock-plus:before {
    content: "\F5FB"}
.mdi-login:before {
    content: "\F342"}
.mdi-login-variant:before {
    content: "\F5FC"}
.mdi-logout:before {
    content: "\F343"}
.mdi-logout-variant:before {
    content: "\F5FD"}
.mdi-looks:before {
    content: "\F344"}
.mdi-loupe:before {
    content: "\F345"}
.mdi-lumx:before {
    content: "\F346"}
.mdi-magnet:before {
    content: "\F347"}
.mdi-magnet-on:before {
    content: "\F348"}
.mdi-magnify:before {
    content: "\F349"}
.mdi-magnify-minus:before {
    content: "\F34A"}
.mdi-magnify-plus:before {
    content: "\F34B"}
.mdi-mail-ru:before {
    content: "\F34C"}
.mdi-map:before {
    content: "\F34D"}
.mdi-map-marker:before {
    content: "\F34E"}
.mdi-map-marker-circle:before {
    content: "\F34F"}
.mdi-map-marker-minus:before {
    content: "\F650"}
.mdi-map-marker-multiple:before {
    content: "\F350"}
.mdi-map-marker-off:before {
    content: "\F351"}
.mdi-map-marker-plus:before {
    content: "\F651"}
.mdi-map-marker-radius:before {
    content: "\F352"}
.mdi-margin:before {
    content: "\F353"}
.mdi-markdown:before {
    content: "\F354"}
.mdi-marker:before {
    content: "\F652"}
.mdi-marker-check:before {
    content: "\F355"}
.mdi-martini:before {
    content: "\F356"}
.mdi-material-ui:before {
    content: "\F357"}
.mdi-math-compass:before {
    content: "\F358"}
.mdi-matrix:before {
    content: "\F628"}
.mdi-maxcdn:before {
    content: "\F359"}
.mdi-medium:before {
    content: "\F35A"}
.mdi-memory:before {
    content: "\F35B"}
.mdi-menu:before {
    content: "\F35C"}
.mdi-menu-down:before {
    content: "\F35D"}
.mdi-menu-down-outline:before {
    content: "\F6B5"}
.mdi-menu-left:before {
    content: "\F35E"}
.mdi-menu-right:before {
    content: "\F35F"}
.mdi-menu-up:before {
    content: "\F360"}
.mdi-menu-up-outline:before {
    content: "\F6B6"}
.mdi-message:before {
    content: "\F361"}
.mdi-message-alert:before {
    content: "\F362"}
.mdi-message-bulleted:before {
    content: "\F6A1"}
.mdi-message-bulleted-off:before {
    content: "\F6A2"}
.mdi-message-draw:before {
    content: "\F363"}
.mdi-message-image:before {
    content: "\F364"}
.mdi-message-outline:before {
    content: "\F365"}
.mdi-message-plus:before {
    content: "\F653"}
.mdi-message-processing:before {
    content: "\F366"}
.mdi-message-reply:before {
    content: "\F367"}
.mdi-message-reply-text:before {
    content: "\F368"}
.mdi-message-text:before {
    content: "\F369"}
.mdi-message-text-outline:before {
    content: "\F36A"}
.mdi-message-video:before {
    content: "\F36B"}
.mdi-meteor:before {
    content: "\F629"}
.mdi-microphone:before {
    content: "\F36C"}
.mdi-microphone-off:before {
    content: "\F36D"}
.mdi-microphone-outline:before {
    content: "\F36E"}
.mdi-microphone-settings:before {
    content: "\F36F"}
.mdi-microphone-variant:before {
    content: "\F370"}
.mdi-microphone-variant-off:before {
    content: "\F371"}
.mdi-microscope:before {
    content: "\F654"}
.mdi-microsoft:before {
    content: "\F372"}
.mdi-minecraft:before {
    content: "\F373"}
.mdi-minus:before {
    content: "\F374"}
.mdi-minus-box:before {
    content: "\F375"}
.mdi-minus-circle:before {
    content: "\F376"}
.mdi-minus-circle-outline:before {
    content: "\F377"}
.mdi-minus-network:before {
    content: "\F378"}
.mdi-mixcloud:before {
    content: "\F62A"}
.mdi-monitor:before {
    content: "\F379"}
.mdi-monitor-multiple:before {
    content: "\F37A"}
.mdi-more:before {
    content: "\F37B"}
.mdi-motorbike:before {
    content: "\F37C"}
.mdi-mouse:before {
    content: "\F37D"}
.mdi-mouse-off:before {
    content: "\F37E"}
.mdi-mouse-variant:before {
    content: "\F37F"}
.mdi-mouse-variant-off:before {
    content: "\F380"}
.mdi-move-resize:before {
    content: "\F655"}
.mdi-move-resize-variant:before {
    content: "\F656"}
.mdi-movie:before {
    content: "\F381"}
.mdi-multiplication:before {
    content: "\F382"}
.mdi-multiplication-box:before {
    content: "\F383"}
.mdi-music-box:before {
    content: "\F384"}
.mdi-music-box-outline:before {
    content: "\F385"}
.mdi-music-circle:before {
    content: "\F386"}
.mdi-music-note:before {
    content: "\F387"}
.mdi-music-note-bluetooth:before {
    content: "\F5FE"}
.mdi-music-note-bluetooth-off:before {
    content: "\F5FF"}
.mdi-music-note-eighth:before {
    content: "\F388"}
.mdi-music-note-half:before {
    content: "\F389"}
.mdi-music-note-off:before {
    content: "\F38A"}
.mdi-music-note-quarter:before {
    content: "\F38B"}
.mdi-music-note-sixteenth:before {
    content: "\F38C"}
.mdi-music-note-whole:before {
    content: "\F38D"}
.mdi-nature:before {
    content: "\F38E"}
.mdi-nature-people:before {
    content: "\F38F"}
.mdi-navigation:before {
    content: "\F390"}
.mdi-near-me:before {
    content: "\F5CD"}
.mdi-needle:before {
    content: "\F391"}
.mdi-nest-protect:before {
    content: "\F392"}
.mdi-nest-thermostat:before {
    content: "\F393"}
.mdi-new-box:before {
    content: "\F394"}
.mdi-newspaper:before {
    content: "\F395"}
.mdi-nfc:before {
    content: "\F396"}
.mdi-nfc-tap:before {
    content: "\F397"}
.mdi-nfc-variant:before {
    content: "\F398"}
.mdi-nodejs:before {
    content: "\F399"}
.mdi-note:before {
    content: "\F39A"}
.mdi-note-multiple:before {
    content: "\F6B7"}
.mdi-note-multiple-outline:before {
    content: "\F6B8"}
.mdi-note-outline:before {
    content: "\F39B"}
.mdi-note-plus:before {
    content: "\F39C"}
.mdi-note-plus-outline:before {
    content: "\F39D"}
.mdi-note-text:before {
    content: "\F39E"}
.mdi-notification-clear-all:before {
    content: "\F39F"}
.mdi-nuke:before {
    content: "\F6A3"}
.mdi-numeric:before {
    content: "\F3A0"}
.mdi-numeric-0-box:before {
    content: "\F3A1"}
.mdi-numeric-0-box-multiple-outline:before {
    content: "\F3A2"}
.mdi-numeric-0-box-outline:before {
    content: "\F3A3"}
.mdi-numeric-1-box:before {
    content: "\F3A4"}
.mdi-numeric-1-box-multiple-outline:before {
    content: "\F3A5"}
.mdi-numeric-1-box-outline:before {
    content: "\F3A6"}
.mdi-numeric-2-box:before {
    content: "\F3A7"}
.mdi-numeric-2-box-multiple-outline:before {
    content: "\F3A8"}
.mdi-numeric-2-box-outline:before {
    content: "\F3A9"}
.mdi-numeric-3-box:before {
    content: "\F3AA"}
.mdi-numeric-3-box-multiple-outline:before {
    content: "\F3AB"}
.mdi-numeric-3-box-outline:before {
    content: "\F3AC"}
.mdi-numeric-4-box:before {
    content: "\F3AD"}
.mdi-numeric-4-box-multiple-outline:before {
    content: "\F3AE"}
.mdi-numeric-4-box-outline:before {
    content: "\F3AF"}
.mdi-numeric-5-box:before {
    content: "\F3B0"}
.mdi-numeric-5-box-multiple-outline:before {
    content: "\F3B1"}
.mdi-numeric-5-box-outline:before {
    content: "\F3B2"}
.mdi-numeric-6-box:before {
    content: "\F3B3"}
.mdi-numeric-6-box-multiple-outline:before {
    content: "\F3B4"}
.mdi-numeric-6-box-outline:before {
    content: "\F3B5"}
.mdi-numeric-7-box:before {
    content: "\F3B6"}
.mdi-numeric-7-box-multiple-outline:before {
    content: "\F3B7"}
.mdi-numeric-7-box-outline:before {
    content: "\F3B8"}
.mdi-numeric-8-box:before {
    content: "\F3B9"}
.mdi-numeric-8-box-multiple-outline:before {
    content: "\F3BA"}
.mdi-numeric-8-box-outline:before {
    content: "\F3BB"}
.mdi-numeric-9-box:before {
    content: "\F3BC"}
.mdi-numeric-9-box-multiple-outline:before {
    content: "\F3BD"}
.mdi-numeric-9-box-outline:before {
    content: "\F3BE"}
.mdi-numeric-9-plus-box:before {
    content: "\F3BF"}
.mdi-numeric-9-plus-box-multiple-outline:before {
    content: "\F3C0"}
.mdi-numeric-9-plus-box-outline:before {
    content: "\F3C1"}
.mdi-nutrition:before {
    content: "\F3C2"}
.mdi-oar:before {
    content: "\F67B"}
.mdi-octagon:before {
    content: "\F3C3"}
.mdi-octagon-outline:before {
    content: "\F3C4"}
.mdi-odnoklassniki:before {
    content: "\F3C5"}
.mdi-office:before {
    content: "\F3C6"}
.mdi-oil:before {
    content: "\F3C7"}
.mdi-oil-temperature:before {
    content: "\F3C8"}
.mdi-omega:before {
    content: "\F3C9"}
.mdi-onedrive:before {
    content: "\F3CA"}
.mdi-opacity:before {
    content: "\F5CC"}
.mdi-open-in-app:before {
    content: "\F3CB"}
.mdi-open-in-new:before {
    content: "\F3CC"}
.mdi-openid:before {
    content: "\F3CD"}
.mdi-opera:before {
    content: "\F3CE"}
.mdi-ornament:before {
    content: "\F3CF"}
.mdi-ornament-variant:before {
    content: "\F3D0"}
.mdi-owl:before {
    content: "\F3D2"}
.mdi-package:before {
    content: "\F3D3"}
.mdi-package-down:before {
    content: "\F3D4"}
.mdi-package-up:before {
    content: "\F3D5"}
.mdi-package-variant:before {
    content: "\F3D6"}
.mdi-package-variant-closed:before {
    content: "\F3D7"}
.mdi-page-first:before {
    content: "\F600"}
.mdi-page-last:before {
    content: "\F601"}
.mdi-palette:before {
    content: "\F3D8"}
.mdi-palette-advanced:before {
    content: "\F3D9"}
.mdi-panda:before {
    content: "\F3DA"}
.mdi-pandora:before {
    content: "\F3DB"}
.mdi-panorama:before {
    content: "\F3DC"}
.mdi-panorama-fisheye:before {
    content: "\F3DD"}
.mdi-panorama-horizontal:before {
    content: "\F3DE"}
.mdi-panorama-vertical:before {
    content: "\F3DF"}
.mdi-panorama-wide-angle:before {
    content: "\F3E0"}
.mdi-paper-cut-vertical:before {
    content: "\F3E1"}
.mdi-paperclip:before {
    content: "\F3E2"}
.mdi-parking:before {
    content: "\F3E3"}
.mdi-pause:before {
    content: "\F3E4"}
.mdi-pause-circle:before {
    content: "\F3E5"}
.mdi-pause-circle-outline:before {
    content: "\F3E6"}
.mdi-pause-octagon:before {
    content: "\F3E7"}
.mdi-pause-octagon-outline:before {
    content: "\F3E8"}
.mdi-paw:before {
    content: "\F3E9"}
.mdi-paw-off:before {
    content: "\F657"}
.mdi-pen:before {
    content: "\F3EA"}
.mdi-pencil:before {
    content: "\F3EB"}
.mdi-pencil-box:before {
    content: "\F3EC"}
.mdi-pencil-box-outline:before {
    content: "\F3ED"}
.mdi-pencil-lock:before {
    content: "\F3EE"}
.mdi-pencil-off:before {
    content: "\F3EF"}
.mdi-percent:before {
    content: "\F3F0"}
.mdi-pharmacy:before {
    content: "\F3F1"}
.mdi-phone:before {
    content: "\F3F2"}
.mdi-phone-bluetooth:before {
    content: "\F3F3"}
.mdi-phone-classic:before {
    content: "\F602"}
.mdi-phone-forward:before {
    content: "\F3F4"}
.mdi-phone-hangup:before {
    content: "\F3F5"}
.mdi-phone-in-talk:before {
    content: "\F3F6"}
.mdi-phone-incoming:before {
    content: "\F3F7"}
.mdi-phone-locked:before {
    content: "\F3F8"}
.mdi-phone-log:before {
    content: "\F3F9"}
.mdi-phone-minus:before {
    content: "\F658"}
.mdi-phone-missed:before {
    content: "\F3FA"}
.mdi-phone-outgoing:before {
    content: "\F3FB"}
.mdi-phone-paused:before {
    content: "\F3FC"}
.mdi-phone-plus:before {
    content: "\F659"}
.mdi-phone-settings:before {
    content: "\F3FD"}
.mdi-phone-voip:before {
    content: "\F3FE"}
.mdi-pi:before {
    content: "\F3FF"}
.mdi-pi-box:before {
    content: "\F400"}
.mdi-piano:before {
    content: "\F67C"}
.mdi-pig:before {
    content: "\F401"}
.mdi-pill:before {
    content: "\F402"}
.mdi-pin:before {
    content: "\F403"}
.mdi-pin-off:before {
    content: "\F404"}
.mdi-pine-tree:before {
    content: "\F405"}
.mdi-pine-tree-box:before {
    content: "\F406"}
.mdi-pinterest:before {
    content: "\F407"}
.mdi-pinterest-box:before {
    content: "\F408"}
.mdi-pizza:before {
    content: "\F409"}
.mdi-plane-shield:before {
    content: "\F6BA"}
.mdi-play:before {
    content: "\F40A"}
.mdi-play-box-outline:before {
    content: "\F40B"}
.mdi-play-circle:before {
    content: "\F40C"}
.mdi-play-circle-outline:before {
    content: "\F40D"}
.mdi-play-pause:before {
    content: "\F40E"}
.mdi-play-protected-content:before {
    content: "\F40F"}
.mdi-playlist-check:before {
    content: "\F5C7"}
.mdi-playlist-minus:before {
    content: "\F410"}
.mdi-playlist-play:before {
    content: "\F411"}
.mdi-playlist-plus:before {
    content: "\F412"}
.mdi-playlist-remove:before {
    content: "\F413"}
.mdi-playstation:before {
    content: "\F414"}
.mdi-plex:before {
    content: "\F6B9"}
.mdi-plus:before {
    content: "\F415"}
.mdi-plus-box:before {
    content: "\F416"}
.mdi-plus-circle:before {
    content: "\F417"}
.mdi-plus-circle-multiple-outline:before {
    content: "\F418"}
.mdi-plus-circle-outline:before {
    content: "\F419"}
.mdi-plus-network:before {
    content: "\F41A"}
.mdi-plus-one:before {
    content: "\F41B"}
.mdi-pocket:before {
    content: "\F41C"}
.mdi-pokeball:before {
    content: "\F41D"}
.mdi-polaroid:before {
    content: "\F41E"}
.mdi-poll:before {
    content: "\F41F"}
.mdi-poll-box:before {
    content: "\F420"}
.mdi-polymer:before {
    content: "\F421"}
.mdi-pool:before {
    content: "\F606"}
.mdi-popcorn:before {
    content: "\F422"}
.mdi-pot:before {
    content: "\F65A"}
.mdi-pot-mix:before {
    content: "\F65B"}
.mdi-pound:before {
    content: "\F423"}
.mdi-pound-box:before {
    content: "\F424"}
.mdi-power:before {
    content: "\F425"}
.mdi-power-plug:before {
    content: "\F6A4"}
.mdi-power-plug-off:before {
    content: "\F6A5"}
.mdi-power-settings:before {
    content: "\F426"}
.mdi-power-socket:before {
    content: "\F427"}
.mdi-presentation:before {
    content: "\F428"}
.mdi-presentation-play:before {
    content: "\F429"}
.mdi-printer:before {
    content: "\F42A"}
.mdi-printer-3d:before {
    content: "\F42B"}
.mdi-printer-alert:before {
    content: "\F42C"}
.mdi-priority-high:before {
    content: "\F603"}
.mdi-priority-low:before {
    content: "\F604"}
.mdi-professional-hexagon:before {
    content: "\F42D"}
.mdi-projector:before {
    content: "\F42E"}
.mdi-projector-screen:before {
    content: "\F42F"}
.mdi-publish:before {
    content: "\F6A6"}
.mdi-pulse:before {
    content: "\F430"}
.mdi-puzzle:before {
    content: "\F431"}
.mdi-qqchat:before {
    content: "\F605"}
.mdi-qrcode:before {
    content: "\F432"}
.mdi-qrcode-scan:before {
    content: "\F433"}
.mdi-quadcopter:before {
    content: "\F434"}
.mdi-quality-high:before {
    content: "\F435"}
.mdi-quicktime:before {
    content: "\F436"}
.mdi-radar:before {
    content: "\F437"}
.mdi-radiator:before {
    content: "\F438"}
.mdi-radio:before {
    content: "\F439"}
.mdi-radio-handheld:before {
    content: "\F43A"}
.mdi-radio-tower:before {
    content: "\F43B"}
.mdi-radioactive:before {
    content: "\F43C"}
.mdi-radiobox-blank:before {
    content: "\F43D"}
.mdi-radiobox-marked:before {
    content: "\F43E"}
.mdi-raspberrypi:before {
    content: "\F43F"}
.mdi-ray-end:before {
    content: "\F440"}
.mdi-ray-end-arrow:before {
    content: "\F441"}
.mdi-ray-start:before {
    content: "\F442"}
.mdi-ray-start-arrow:before {
    content: "\F443"}
.mdi-ray-start-end:before {
    content: "\F444"}
.mdi-ray-vertex:before {
    content: "\F445"}
.mdi-rdio:before {
    content: "\F446"}
.mdi-read:before {
    content: "\F447"}
.mdi-readability:before {
    content: "\F448"}
.mdi-receipt:before {
    content: "\F449"}
.mdi-record:before {
    content: "\F44A"}
.mdi-record-rec:before {
    content: "\F44B"}
.mdi-recycle:before {
    content: "\F44C"}
.mdi-reddit:before {
    content: "\F44D"}
.mdi-redo:before {
    content: "\F44E"}
.mdi-redo-variant:before {
    content: "\F44F"}
.mdi-refresh:before {
    content: "\F450"}
.mdi-regex:before {
    content: "\F451"}
.mdi-relative-scale:before {
    content: "\F452"}
.mdi-reload:before {
    content: "\F453"}
.mdi-remote:before {
    content: "\F454"}
.mdi-rename-box:before {
    content: "\F455"}
.mdi-reorder-horizontal:before {
    content: "\F687"}
.mdi-reorder-vertical:before {
    content: "\F688"}
.mdi-repeat:before {
    content: "\F456"}
.mdi-repeat-off:before {
    content: "\F457"}
.mdi-repeat-once:before {
    content: "\F458"}
.mdi-replay:before {
    content: "\F459"}
.mdi-reply:before {
    content: "\F45A"}
.mdi-reply-all:before {
    content: "\F45B"}
.mdi-reproduction:before {
    content: "\F45C"}
.mdi-resize-bottom-right:before {
    content: "\F45D"}
.mdi-responsive:before {
    content: "\F45E"}
.mdi-restore:before {
    content: "\F6A7"}
.mdi-rewind:before {
    content: "\F45F"}
.mdi-ribbon:before {
    content: "\F460"}
.mdi-road:before {
    content: "\F461"}
.mdi-road-variant:before {
    content: "\F462"}
.mdi-robot:before {
    content: "\F6A8"}
.mdi-rocket:before {
    content: "\F463"}
.mdi-rotate-3d:before {
    content: "\F464"}
.mdi-rotate-90:before {
    content: "\F6A9"}
.mdi-rotate-left:before {
    content: "\F465"}
.mdi-rotate-left-variant:before {
    content: "\F466"}
.mdi-rotate-right:before {
    content: "\F467"}
.mdi-rotate-right-variant:before {
    content: "\F468"}
.mdi-rounded-corner:before {
    content: "\F607"}
.mdi-router-wireless:before {
    content: "\F469"}
.mdi-routes:before {
    content: "\F46A"}
.mdi-rowing:before {
    content: "\F608"}
.mdi-rss:before {
    content: "\F46B"}
.mdi-rss-box:before {
    content: "\F46C"}
.mdi-ruler:before {
    content: "\F46D"}
.mdi-run:before {
    content: "\F46E"}
.mdi-sale:before {
    content: "\F46F"}
.mdi-satellite:before {
    content: "\F470"}
.mdi-satellite-variant:before {
    content: "\F471"}
.mdi-saxophone:before {
    content: "\F609"}
.mdi-scale:before {
    content: "\F472"}
.mdi-scale-balance:before {
    content: "\F5D1"}
.mdi-scale-bathroom:before {
    content: "\F473"}
.mdi-scanner:before {
    content: "\F6AA"}
.mdi-school:before {
    content: "\F474"}
.mdi-screen-rotation:before {
    content: "\F475"}
.mdi-screen-rotation-lock:before {
    content: "\F476"}
.mdi-screwdriver:before {
    content: "\F477"}
.mdi-script:before {
    content: "\F478"}
.mdi-sd:before {
    content: "\F479"}
.mdi-seal:before {
    content: "\F47A"}
.mdi-seat-flat:before {
    content: "\F47B"}
.mdi-seat-flat-angled:before {
    content: "\F47C"}
.mdi-seat-individual-suite:before {
    content: "\F47D"}
.mdi-seat-legroom-extra:before {
    content: "\F47E"}
.mdi-seat-legroom-normal:before {
    content: "\F47F"}
.mdi-seat-legroom-reduced:before {
    content: "\F480"}
.mdi-seat-recline-extra:before {
    content: "\F481"}
.mdi-seat-recline-normal:before {
    content: "\F482"}
.mdi-security:before {
    content: "\F483"}
.mdi-security-home:before {
    content: "\F689"}
.mdi-security-network:before {
    content: "\F484"}
.mdi-select:before {
    content: "\F485"}
.mdi-select-all:before {
    content: "\F486"}
.mdi-select-inverse:before {
    content: "\F487"}
.mdi-select-off:before {
    content: "\F488"}
.mdi-selection:before {
    content: "\F489"}
.mdi-send:before {
    content: "\F48A"}
.mdi-serial-port:before {
    content: "\F65C"}
.mdi-server:before {
    content: "\F48B"}
.mdi-server-minus:before {
    content: "\F48C"}
.mdi-server-network:before {
    content: "\F48D"}
.mdi-server-network-off:before {
    content: "\F48E"}
.mdi-server-off:before {
    content: "\F48F"}
.mdi-server-plus:before {
    content: "\F490"}
.mdi-server-remove:before {
    content: "\F491"}
.mdi-server-security:before {
    content: "\F492"}
.mdi-settings:before {
    content: "\F493"}
.mdi-settings-box:before {
    content: "\F494"}
.mdi-shape-circle-plus:before {
    content: "\F65D"}
.mdi-shape-plus:before {
    content: "\F495"}
.mdi-shape-polygon-plus:before {
    content: "\F65E"}
.mdi-shape-rectangle-plus:before {
    content: "\F65F"}
.mdi-shape-square-plus:before {
    content: "\F660"}
.mdi-share:before {
    content: "\F496"}
.mdi-share-variant:before {
    content: "\F497"}
.mdi-shield:before {
    content: "\F498"}
.mdi-shield-outline:before {
    content: "\F499"}
.mdi-shopping:before {
    content: "\F49A"}
.mdi-shopping-music:before {
    content: "\F49B"}
.mdi-shredder:before {
    content: "\F49C"}
.mdi-shuffle:before {
    content: "\F49D"}
.mdi-shuffle-disabled:before {
    content: "\F49E"}
.mdi-shuffle-variant:before {
    content: "\F49F"}
.mdi-sigma:before {
    content: "\F4A0"}
.mdi-sigma-lower:before {
    content: "\F62B"}
.mdi-sign-caution:before {
    content: "\F4A1"}
.mdi-signal:before {
    content: "\F4A2"}
.mdi-signal-variant:before {
    content: "\F60A"}
.mdi-silverware:before {
    content: "\F4A3"}
.mdi-silverware-fork:before {
    content: "\F4A4"}
.mdi-silverware-spoon:before {
    content: "\F4A5"}
.mdi-silverware-variant:before {
    content: "\F4A6"}
.mdi-sim:before {
    content: "\F4A7"}
.mdi-sim-alert:before {
    content: "\F4A8"}
.mdi-sim-off:before {
    content: "\F4A9"}
.mdi-sitemap:before {
    content: "\F4AA"}
.mdi-skip-backward:before {
    content: "\F4AB"}
.mdi-skip-forward:before {
    content: "\F4AC"}
.mdi-skip-next:before {
    content: "\F4AD"}
.mdi-skip-next-circle:before {
    content: "\F661"}
.mdi-skip-next-circle-outline:before {
    content: "\F662"}
.mdi-skip-previous:before {
    content: "\F4AE"}
.mdi-skip-previous-circle:before {
    content: "\F663"}
.mdi-skip-previous-circle-outline:before {
    content: "\F664"}
.mdi-skull:before {
    content: "\F68B"}
.mdi-skype:before {
    content: "\F4AF"}
.mdi-skype-business:before {
    content: "\F4B0"}
.mdi-slack:before {
    content: "\F4B1"}
.mdi-sleep:before {
    content: "\F4B2"}
.mdi-sleep-off:before {
    content: "\F4B3"}
.mdi-smoking:before {
    content: "\F4B4"}
.mdi-smoking-off:before {
    content: "\F4B5"}
.mdi-snapchat:before {
    content: "\F4B6"}
.mdi-snowman:before {
    content: "\F4B7"}
.mdi-soccer:before {
    content: "\F4B8"}
.mdi-sofa:before {
    content: "\F4B9"}
.mdi-solid:before {
    content: "\F68C"}
.mdi-sort:before {
    content: "\F4BA"}
.mdi-sort-alphabetical:before {
    content: "\F4BB"}
.mdi-sort-ascending:before {
    content: "\F4BC"}
.mdi-sort-descending:before {
    content: "\F4BD"}
.mdi-sort-numeric:before {
    content: "\F4BE"}
.mdi-sort-variant:before {
    content: "\F4BF"}
.mdi-soundcloud:before {
    content: "\F4C0"}
.mdi-source-branch:before {
    content: "\F62C"}
.mdi-source-fork:before {
    content: "\F4C1"}
.mdi-source-merge:before {
    content: "\F62D"}
.mdi-source-pull:before {
    content: "\F4C2"}
.mdi-speaker:before {
    content: "\F4C3"}
.mdi-speaker-off:before {
    content: "\F4C4"}
.mdi-speedometer:before {
    content: "\F4C5"}
.mdi-spellcheck:before {
    content: "\F4C6"}
.mdi-spotify:before {
    content: "\F4C7"}
.mdi-spotlight:before {
    content: "\F4C8"}
.mdi-spotlight-beam:before {
    content: "\F4C9"}
.mdi-spray:before {
    content: "\F665"}
.mdi-square-inc:before {
    content: "\F4CA"}
.mdi-square-inc-cash:before {
    content: "\F4CB"}
.mdi-stackexchange:before {
    content: "\F60B"}
.mdi-stackoverflow:before {
    content: "\F4CC"}
.mdi-stairs:before {
    content: "\F4CD"}
.mdi-star:before {
    content: "\F4CE"}
.mdi-star-circle:before {
    content: "\F4CF"}
.mdi-star-half:before {
    content: "\F4D0"}
.mdi-star-off:before {
    content: "\F4D1"}
.mdi-star-outline:before {
    content: "\F4D2"}
.mdi-steam:before {
    content: "\F4D3"}
.mdi-steering:before {
    content: "\F4D4"}
.mdi-step-backward:before {
    content: "\F4D5"}
.mdi-step-backward-2:before {
    content: "\F4D6"}
.mdi-step-forward:before {
    content: "\F4D7"}
.mdi-step-forward-2:before {
    content: "\F4D8"}
.mdi-stethoscope:before {
    content: "\F4D9"}
.mdi-sticker:before {
    content: "\F5D0"}
.mdi-stocking:before {
    content: "\F4DA"}
.mdi-stop:before {
    content: "\F4DB"}
.mdi-stop-circle:before {
    content: "\F666"}
.mdi-stop-circle-outline:before {
    content: "\F667"}
.mdi-store:before {
    content: "\F4DC"}
.mdi-store-24-hour:before {
    content: "\F4DD"}
.mdi-stove:before {
    content: "\F4DE"}
.mdi-subdirectory-arrow-left:before {
    content: "\F60C"}
.mdi-subdirectory-arrow-right:before {
    content: "\F60D"}
.mdi-subway:before {
    content: "\F6AB"}
.mdi-subway-variant:before {
    content: "\F4DF"}
.mdi-sunglasses:before {
    content: "\F4E0"}
.mdi-surround-sound:before {
    content: "\F5C5"}
.mdi-swap-horizontal:before {
    content: "\F4E1"}
.mdi-swap-vertical:before {
    content: "\F4E2"}
.mdi-swim:before {
    content: "\F4E3"}
.mdi-switch:before {
    content: "\F4E4"}
.mdi-sword:before {
    content: "\F4E5"}
.mdi-sync:before {
    content: "\F4E6"}
.mdi-sync-alert:before {
    content: "\F4E7"}
.mdi-sync-off:before {
    content: "\F4E8"}
.mdi-tab:before {
    content: "\F4E9"}
.mdi-tab-unselected:before {
    content: "\F4EA"}
.mdi-table:before {
    content: "\F4EB"}
.mdi-table-column-plus-after:before {
    content: "\F4EC"}
.mdi-table-column-plus-before:before {
    content: "\F4ED"}
.mdi-table-column-remove:before {
    content: "\F4EE"}
.mdi-table-column-width:before {
    content: "\F4EF"}
.mdi-table-edit:before {
    content: "\F4F0"}
.mdi-table-large:before {
    content: "\F4F1"}
.mdi-table-row-height:before {
    content: "\F4F2"}
.mdi-table-row-plus-after:before {
    content: "\F4F3"}
.mdi-table-row-plus-before:before {
    content: "\F4F4"}
.mdi-table-row-remove:before {
    content: "\F4F5"}
.mdi-tablet:before {
    content: "\F4F6"}
.mdi-tablet-android:before {
    content: "\F4F7"}
.mdi-tablet-ipad:before {
    content: "\F4F8"}
.mdi-tag:before {
    content: "\F4F9"}
.mdi-tag-faces:before {
    content: "\F4FA"}
.mdi-tag-heart:before {
    content: "\F68A"}
.mdi-tag-multiple:before {
    content: "\F4FB"}
.mdi-tag-outline:before {
    content: "\F4FC"}
.mdi-tag-text-outline:before {
    content: "\F4FD"}
.mdi-target:before {
    content: "\F4FE"}
.mdi-taxi:before {
    content: "\F4FF"}
.mdi-teamviewer:before {
    content: "\F500"}
.mdi-telegram:before {
    content: "\F501"}
.mdi-television:before {
    content: "\F502"}
.mdi-television-guide:before {
    content: "\F503"}
.mdi-temperature-celsius:before {
    content: "\F504"}
.mdi-temperature-fahrenheit:before {
    content: "\F505"}
.mdi-temperature-kelvin:before {
    content: "\F506"}
.mdi-tennis:before {
    content: "\F507"}
.mdi-tent:before {
    content: "\F508"}
.mdi-terrain:before {
    content: "\F509"}
.mdi-test-tube:before {
    content: "\F668"}
.mdi-text-shadow:before {
    content: "\F669"}
.mdi-text-to-speech:before {
    content: "\F50A"}
.mdi-text-to-speech-off:before {
    content: "\F50B"}
.mdi-textbox:before {
    content: "\F60E"}
.mdi-texture:before {
    content: "\F50C"}
.mdi-theater:before {
    content: "\F50D"}
.mdi-theme-light-dark:before {
    content: "\F50E"}
.mdi-thermometer:before {
    content: "\F50F"}
.mdi-thermometer-lines:before {
    content: "\F510"}
.mdi-thumb-down:before {
    content: "\F511"}
.mdi-thumb-down-outline:before {
    content: "\F512"}
.mdi-thumb-up:before {
    content: "\F513"}
.mdi-thumb-up-outline:before {
    content: "\F514"}
.mdi-thumbs-up-down:before {
    content: "\F515"}
.mdi-ticket:before {
    content: "\F516"}
.mdi-ticket-account:before {
    content: "\F517"}
.mdi-ticket-confirmation:before {
    content: "\F518"}
.mdi-tie:before {
    content: "\F519"}
.mdi-timelapse:before {
    content: "\F51A"}
.mdi-timer:before {
    content: "\F51B"}
.mdi-timer-10:before {
    content: "\F51C"}
.mdi-timer-3:before {
    content: "\F51D"}
.mdi-timer-off:before {
    content: "\F51E"}
.mdi-timer-sand:before {
    content: "\F51F"}
.mdi-timer-sand-empty:before {
    content: "\F6AC"}
.mdi-timetable:before {
    content: "\F520"}
.mdi-toggle-switch:before {
    content: "\F521"}
.mdi-toggle-switch-off:before {
    content: "\F522"}
.mdi-tooltip:before {
    content: "\F523"}
.mdi-tooltip-edit:before {
    content: "\F524"}
.mdi-tooltip-image:before {
    content: "\F525"}
.mdi-tooltip-outline:before {
    content: "\F526"}
.mdi-tooltip-outline-plus:before {
    content: "\F527"}
.mdi-tooltip-text:before {
    content: "\F528"}
.mdi-tooth:before {
    content: "\F529"}
.mdi-tor:before {
    content: "\F52A"}
.mdi-tower-beach:before {
    content: "\F680"}
.mdi-tower-fire:before {
    content: "\F681"}
.mdi-traffic-light:before {
    content: "\F52B"}
.mdi-train:before {
    content: "\F52C"}
.mdi-tram:before {
    content: "\F52D"}
.mdi-transcribe:before {
    content: "\F52E"}
.mdi-transcribe-close:before {
    content: "\F52F"}
.mdi-transfer:before {
    content: "\F530"}
.mdi-transit-transfer:before {
    content: "\F6AD"}
.mdi-translate:before {
    content: "\F5CA"}
.mdi-tree:before {
    content: "\F531"}
.mdi-trello:before {
    content: "\F532"}
.mdi-trending-down:before {
    content: "\F533"}
.mdi-trending-neutral:before {
    content: "\F534"}
.mdi-trending-up:before {
    content: "\F535"}
.mdi-triangle:before {
    content: "\F536"}
.mdi-triangle-outline:before {
    content: "\F537"}
.mdi-trophy:before {
    content: "\F538"}
.mdi-trophy-award:before {
    content: "\F539"}
.mdi-trophy-outline:before {
    content: "\F53A"}
.mdi-trophy-variant:before {
    content: "\F53B"}
.mdi-trophy-variant-outline:before {
    content: "\F53C"}
.mdi-truck:before {
    content: "\F53D"}
.mdi-truck-delivery:before {
    content: "\F53E"}
.mdi-tshirt-crew:before {
    content: "\F53F"}
.mdi-tshirt-v:before {
    content: "\F540"}
.mdi-tumblr:before {
    content: "\F541"}
.mdi-tumblr-reblog:before {
    content: "\F542"}
.mdi-tune:before {
    content: "\F62E"}
.mdi-tune-vertical:before {
    content: "\F66A"}
.mdi-twitch:before {
    content: "\F543"}
.mdi-twitter:before {
    content: "\F544"}
.mdi-twitter-box:before {
    content: "\F545"}
.mdi-twitter-circle:before {
    content: "\F546"}
.mdi-twitter-retweet:before {
    content: "\F547"}
.mdi-ubuntu:before {
    content: "\F548"}
.mdi-umbraco:before {
    content: "\F549"}
.mdi-umbrella:before {
    content: "\F54A"}
.mdi-umbrella-outline:before {
    content: "\F54B"}
.mdi-undo:before {
    content: "\F54C"}
.mdi-undo-variant:before {
    content: "\F54D"}
.mdi-unfold-less:before {
    content: "\F54E"}
.mdi-unfold-more:before {
    content: "\F54F"}
.mdi-ungroup:before {
    content: "\F550"}
.mdi-unity:before {
    content: "\F6AE"}
.mdi-untappd:before {
    content: "\F551"}
.mdi-update:before {
    content: "\F6AF"}
.mdi-upload:before {
    content: "\F552"}
.mdi-usb:before {
    content: "\F553"}
.mdi-vector-arrange-above:before {
    content: "\F554"}
.mdi-vector-arrange-below:before {
    content: "\F555"}
.mdi-vector-circle:before {
    content: "\F556"}
.mdi-vector-circle-variant:before {
    content: "\F557"}
.mdi-vector-combine:before {
    content: "\F558"}
.mdi-vector-curve:before {
    content: "\F559"}
.mdi-vector-difference:before {
    content: "\F55A"}
.mdi-vector-difference-ab:before {
    content: "\F55B"}
.mdi-vector-difference-ba:before {
    content: "\F55C"}
.mdi-vector-intersection:before {
    content: "\F55D"}
.mdi-vector-line:before {
    content: "\F55E"}
.mdi-vector-point:before {
    content: "\F55F"}
.mdi-vector-polygon:before {
    content: "\F560"}
.mdi-vector-polyline:before {
    content: "\F561"}
.mdi-vector-rectangle:before {
    content: "\F5C6"}
.mdi-vector-selection:before {
    content: "\F562"}
.mdi-vector-square:before {
    content: "\F001"}
.mdi-vector-triangle:before {
    content: "\F563"}
.mdi-vector-union:before {
    content: "\F564"}
.mdi-verified:before {
    content: "\F565"}
.mdi-vibrate:before {
    content: "\F566"}
.mdi-video:before {
    content: "\F567"}
.mdi-video-off:before {
    content: "\F568"}
.mdi-video-switch:before {
    content: "\F569"}
.mdi-view-agenda:before {
    content: "\F56A"}
.mdi-view-array:before {
    content: "\F56B"}
.mdi-view-carousel:before {
    content: "\F56C"}
.mdi-view-column:before {
    content: "\F56D"}
.mdi-view-dashboard:before {
    content: "\F56E"}
.mdi-view-day:before {
    content: "\F56F"}
.mdi-view-grid:before {
    content: "\F570"}
.mdi-view-headline:before {
    content: "\F571"}
.mdi-view-list:before {
    content: "\F572"}
.mdi-view-module:before {
    content: "\F573"}
.mdi-view-quilt:before {
    content: "\F574"}
.mdi-view-stream:before {
    content: "\F575"}
.mdi-view-week:before {
    content: "\F576"}
.mdi-vimeo:before {
    content: "\F577"}
.mdi-vine:before {
    content: "\F578"}
.mdi-violin:before {
    content: "\F60F"}
.mdi-visualstudio:before {
    content: "\F610"}
.mdi-vk:before {
    content: "\F579"}
.mdi-vk-box:before {
    content: "\F57A"}
.mdi-vk-circle:before {
    content: "\F57B"}
.mdi-vlc:before {
    content: "\F57C"}
.mdi-voice:before {
    content: "\F5CB"}
.mdi-voicemail:before {
    content: "\F57D"}
.mdi-volume-high:before {
    content: "\F57E"}
.mdi-volume-low:before {
    content: "\F57F"}
.mdi-volume-medium:before {
    content: "\F580"}
.mdi-volume-off:before {
    content: "\F581"}
.mdi-vpn:before {
    content: "\F582"}
.mdi-walk:before {
    content: "\F583"}
.mdi-wallet:before {
    content: "\F584"}
.mdi-wallet-giftcard:before {
    content: "\F585"}
.mdi-wallet-membership:before {
    content: "\F586"}
.mdi-wallet-travel:before {
    content: "\F587"}
.mdi-wan:before {
    content: "\F588"}
.mdi-watch:before {
    content: "\F589"}
.mdi-watch-export:before {
    content: "\F58A"}
.mdi-watch-import:before {
    content: "\F58B"}
.mdi-watch-vibrate:before {
    content: "\F6B0"}
.mdi-water:before {
    content: "\F58C"}
.mdi-water-off:before {
    content: "\F58D"}
.mdi-water-percent:before {
    content: "\F58E"}
.mdi-water-pump:before {
    content: "\F58F"}
.mdi-watermark:before {
    content: "\F612"}
.mdi-weather-cloudy:before {
    content: "\F590"}
.mdi-weather-fog:before {
    content: "\F591"}
.mdi-weather-hail:before {
    content: "\F592"}
.mdi-weather-lightning:before {
    content: "\F593"}
.mdi-weather-lightning-rainy:before {
    content: "\F67D"}
.mdi-weather-night:before {
    content: "\F594"}
.mdi-weather-partlycloudy:before {
    content: "\F595"}
.mdi-weather-pouring:before {
    content: "\F596"}
.mdi-weather-rainy:before {
    content: "\F597"}
.mdi-weather-snowy:before {
    content: "\F598"}
.mdi-weather-snowy-rainy:before {
    content: "\F67E"}
.mdi-weather-sunny:before {
    content: "\F599"}
.mdi-weather-sunset:before {
    content: "\F59A"}
.mdi-weather-sunset-down:before {
    content: "\F59B"}
.mdi-weather-sunset-up:before {
    content: "\F59C"}
.mdi-weather-windy:before {
    content: "\F59D"}
.mdi-weather-windy-variant:before {
    content: "\F59E"}
.mdi-web:before {
    content: "\F59F"}
.mdi-webcam:before {
    content: "\F5A0"}
.mdi-webhook:before {
    content: "\F62F"}
.mdi-wechat:before {
    content: "\F611"}
.mdi-weight:before {
    content: "\F5A1"}
.mdi-weight-kilogram:before {
    content: "\F5A2"}
.mdi-whatsapp:before {
    content: "\F5A3"}
.mdi-wheelchair-accessibility:before {
    content: "\F5A4"}
.mdi-white-balance-auto:before {
    content: "\F5A5"}
.mdi-white-balance-incandescent:before {
    content: "\F5A6"}
.mdi-white-balance-iridescent:before {
    content: "\F5A7"}
.mdi-white-balance-sunny:before {
    content: "\F5A8"}
.mdi-wifi:before {
    content: "\F5A9"}
.mdi-wifi-off:before {
    content: "\F5AA"}
.mdi-wii:before {
    content: "\F5AB"}
.mdi-wikipedia:before {
    content: "\F5AC"}
.mdi-window-close:before {
    content: "\F5AD"}
.mdi-window-closed:before {
    content: "\F5AE"}
.mdi-window-maximize:before {
    content: "\F5AF"}
.mdi-window-minimize:before {
    content: "\F5B0"}
.mdi-window-open:before {
    content: "\F5B1"}
.mdi-window-restore:before {
    content: "\F5B2"}
.mdi-windows:before {
    content: "\F5B3"}
.mdi-wordpress:before {
    content: "\F5B4"}
.mdi-worker:before {
    content: "\F5B5"}
.mdi-wrap:before {
    content: "\F5B6"}
.mdi-wrench:before {
    content: "\F5B7"}
.mdi-wunderlist:before {
    content: "\F5B8"}
.mdi-xaml:before {
    content: "\F673"}
.mdi-xbox:before {
    content: "\F5B9"}
.mdi-xbox-controller:before {
    content: "\F5BA"}
.mdi-xbox-controller-off:before {
    content: "\F5BB"}
.mdi-xda:before {
    content: "\F5BC"}
.mdi-xing:before {
    content: "\F5BD"}
.mdi-xing-box:before {
    content: "\F5BE"}
.mdi-xing-circle:before {
    content: "\F5BF"}
.mdi-xml:before {
    content: "\F5C0"}
.mdi-yeast:before {
    content: "\F5C1"}
.mdi-yelp:before {
    content: "\F5C2"}
.mdi-yin-yang:before {
    content: "\F67F"}
.mdi-youtube-play:before {
    content: "\F5C3"}
.mdi-zip-box:before {
    content: "\F5C4"}
.mdi-blank:before {
    content: "\F68C";
    visibility: hidden;
}
.mdi-set.mdi-18px, .mdi.mdi-18px:before {
    font-size: 18px;
}
.mdi-set.mdi-24px, .mdi.mdi-24px:before {
    font-size: 24px;
}
.mdi-set.mdi-36px, .mdi.mdi-36px:before {
    font-size: 36px;
}
.mdi-set.mdi-48px, .mdi.mdi-48px:before {
    font-size: 48px;
}
.mdi-dark {
    color: rgba(0, 0, 0, 0.54);
}
.mdi-dark.mdi-inactive {
    color: rgba(0, 0, 0, 0.26);
}
.mdi-light {
    color: white;
}
.mdi-light.mdi-inactive {
    color: rgba(255, 255, 255, 0.3);
}
.mdi-rotate-45 {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.mdi-rotate-90 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.mdi-rotate-135 {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
.mdi-rotate-180 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.mdi-rotate-225 {
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
}
.mdi-rotate-270 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
.mdi-rotate-315 {
    -webkit-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    transform: rotate(315deg);
}
.mdi-flip-horizontal {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH"}
.mdi-flip-vertical {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV"}
span.flags+span {
    background: none;
    width: auto;
    text-indent: 1px;
    padding: 0 3px;
}
span.flags {
    background: url("../img/flags.png") no-repeat scroll 0 0;
    text-indent: -9999em;
    display: block;
    width: 18px;
    height: 12px;
    margin: 2px 4px 0 0;
    float: left;
}
ol.cities-list li span.flags {
    margin: 0;
}
span.flag-- {
    background-position: 0 0;
}
span.flag-ad {
    background-position: 0 -2px;
}
span.flag-ae {
    background-position: 0 -15px;
}
span.flag-af {
    background-position: 0 -28px;
}
span.flag-ag {
    background-position: 0 -41px;
}
span.flag-ai {
    background-position: 0 -54px;
}
span.flag-al {
    background-position: 0 -67px;
}
span.flag-am {
    background-position: 0 -80px;
}
span.flag-an {
    background-position: 0 -93px;
}
span.flag-ao {
    background-position: 0 -106px;
}
span.flag-aq {
    background-position: 0 -119px;
}
span.flag-ar {
    background-position: 0 -132px;
}
span.flag-as {
    background-position: 0 -145px;
}
span.flag-at {
    background-position: 0 -158px;
}
span.flag-au {
    background-position: 0 -171px;
}
span.flag-aw {
    background-position: 0 -184px;
}
span.flag-ax {
    background-position: 0 -197px;
}
span.flag-az {
    background-position: 0 -210px;
}
span.flag-ba {
    background-position: 0 -223px;
}
span.flag-bb {
    background-position: 0 -236px;
}
span.flag-bd {
    background-position: 0 -249px;
}
span.flag-be {
    background-position: 0 -262px;
}
span.flag-bf {
    background-position: 0 -275px;
}
span.flag-bg {
    background-position: 0 -288px;
}
span.flag-bh {
    background-position: 0 -301px;
}
span.flag-bi {
    background-position: 0 -314px;
}
span.flag-bj {
    background-position: 0 -327px;
}
span.flag-bm {
    background-position: 0 -340px;
}
span.flag-bn {
    background-position: 0 -353px;
}
span.flag-bo {
    background-position: 0 -366px;
}
span.flag-br {
    background-position: 0 -379px;
}
span.flag-bs {
    background-position: 0 -392px;
}
span.flag-bt {
    background-position: 0 -405px;
}
span.flag-bv {
    background-position: 0 -418px;
}
span.flag-bw {
    background-position: 0 -431px;
}
span.flag-by {
    background-position: 0 -444px;
}
span.flag-bz {
    background-position: 0 -457px;
}
span.flag-ca {
    background-position: 0 -470px;
}
span.flag-cd {
    background-position: 0 -483px;
}
span.flag-cf {
    background-position: 0 -496px;
}
span.flag-cg {
    background-position: 0 -509px;
}
span.flag-ch {
    background-position: 0 -522px;
}
span.flag-ci {
    background-position: 0 -535px;
}
span.flag-ck {
    background-position: 0 -548px;
}
span.flag-cl {
    background-position: 0 -561px;
}
span.flag-cm {
    background-position: 0 -575px;
}
span.flag-cn {
    background-position: 0 -588px;
}
span.flag-co {
    background-position: 0 -601px;
}
span.flag-cr {
    background-position: 0 -614px;
}
span.flag-cs {
    background-position: 0 -627px;
}
span.flag-cu {
    background-position: 0 -640px;
}
span.flag-cv {
    background-position: 0 -653px;
}
span.flag-cy {
    background-position: 0 -666px;
}
span.flag-cz {
    background-position: 0 -679px;
}
span.flag-de {
    background-position: 0 -692px;
}
span.flag-dj {
    background-position: 0 -705px;
}
span.flag-dk {
    background-position: 0 -718px;
}
span.flag-dm {
    background-position: 0 -731px;
}
span.flag-do {
    background-position: 0 -744px;
}
span.flag-dz {
    background-position: 0 -757px;
}
span.flag-ec {
    background-position: 0 -770px;
}
span.flag-ee {
    background-position: 0 -783px;
}
span.flag-eg {
    background-position: 0 -796px;
}
span.flag-er {
    background-position: 0 -809px;
}
span.flag-es {
    background-position: 0 -822px;
}
span.flag-et {
    background-position: 0 -835px;
}
span.flag-eu {
    background-position: 0 -848px;
}
span.flag-fi {
    background-position: 0 -861px;
}
span.flag-fj {
    background-position: 0 -874px;
}
span.flag-fk {
    background-position: 0 -887px;
}
span.flag-fm {
    background-position: 0 -899px;
}
span.flag-fo {
    background-position: 0 -912px;
}
span.flag-fr {
    background-position: 0 -925px;
}
span.flag-ga {
    background-position: 0 -938px;
}
span.flag-gb {
    background-position: 0 -951px;
}
span.flag-gd {
    background-position: 0 -964px;
}
span.flag-ge {
    background-position: 0 -977px;
}
span.flag-gf {
    background-position: 0 -990px;
}
span.flag-gh {
    background-position: 0 -1003px;
}
span.flag-gi {
    background-position: 0 -1016px;
}
span.flag-gl {
    background-position: 0 -1029px;
}
span.flag-gm {
    background-position: 0 -1042px;
}
span.flag-gn {
    background-position: 0 -1055px;
}
span.flag-gp {
    background-position: 0 -1068px;
}
span.flag-gq {
    background-position: 0 -1081px;
}
span.flag-gr {
    background-position: 0 -1094px;
}
span.flag-gt {
    background-position: 0 -1107px;
}
span.flag-gu {
    background-position: 0 -1120px;
}
span.flag-gw {
    background-position: 0 -1133px;
}
span.flag-gy {
    background-position: 0 -1146px;
}
span.flag-hk {
    background-position: 0 -1159px;
}
span.flag-hm {
    background-position: 0 -1172px;
}
span.flag-hn {
    background-position: 0 -1184px;
}
span.flag-hr {
    background-position: 0 -1197px;
}
span.flag-ht {
    background-position: 0 -1210px;
}
span.flag-hu {
    background-position: 0 -1223px;
}
span.flag-id {
    background-position: 0 -1236px;
}
span.flag-ie {
    background-position: 0 -1249px;
}
span.flag-il {
    background-position: 0 -1262px;
}
span.flag-im {
    background-position: 0 -1275px;
}
span.flag-in {
    background-position: 0 -1288px;
}
span.flag-io {
    background-position: 0 -1301px;
}
span.flag-iq {
    background-position: 0 -1313px;
}
span.flag-ir {
    background-position: 0 -1326px;
}
span.flag-is {
    background-position: 0 -1339px;
}
span.flag-it {
    background-position: 0 -1352px;
}
span.flag-je {
    background-position: 0 -1365px;
}
span.flag-jm {
    background-position: 0 -1378px;
}
span.flag-jo {
    background-position: 0 -1391px;
}
span.flag-jp {
    background-position: 0 -1404px;
}
span.flag-ke {
    background-position: 0 -1417px;
}
span.flag-kg {
    background-position: 0 -1430px;
}
span.flag-kh {
    background-position: 0 -1443px;
}
span.flag-ki {
    background-position: 0 -1456px;
}
span.flag-km {
    background-position: 0 -1469px;
}
span.flag-kn {
    background-position: 0 -1482px;
}
span.flag-kp {
    background-position: 0 -1495px;
}
span.flag-kr {
    background-position: 0 -1508px;
}
span.flag-kw {
    background-position: 0 -1521px;
}
span.flag-ky {
    background-position: 0 -1534px;
}
span.flag-kz {
    background-position: 0 -1547px;
}
span.flag-la {
    background-position: 0 -1560px;
}
span.flag-lb {
    background-position: 0 -1573px;
}
span.flag-lc {
    background-position: 0 -1586px;
}
span.flag-li {
    background-position: 0 -1599px;
}
span.flag-lk {
    background-position: 0 -1612px;
}
span.flag-lr {
    background-position: 0 -1625px;
}
span.flag-ls {
    background-position: 0 -1638px;
}
span.flag-lt {
    background-position: 0 -1651px;
}
span.flag-lu {
    background-position: 0 -1665px;
}
span.flag-lv {
    background-position: 0 -1678px;
}
span.flag-ly {
    background-position: 0 -1691px;
}
span.flag-ma {
    background-position: 0 -1704px;
}
span.flag-mc {
    background-position: 0 -1718px;
}
span.flag-md {
    background-position: 0 -1731px;
}
span.flag-me {
    background-position: 0 -1744px;
}
span.flag-mg {
    background-position: 0 -1754px;
}
span.flag-mh {
    background-position: 0 -1767px;
}
span.flag-mk {
    background-position: 0 -1779px;
}
span.flag-ml {
    background-position: 0 -1792px;
}
span.flag-mm {
    background-position: 0 -1805px;
}
span.flag-mn {
    background-position: 0 -1818px;
}
span.flag-mo {
    background-position: 0 -1831px;
}
span.flag-mp {
    background-position: 0 -1844px;
}
span.flag-mq {
    background-position: 0 -1857px;
}
span.flag-mr {
    background-position: 0 -1870px;
}
span.flag-ms {
    background-position: 0 -1883px;
}
span.flag-mt {
    background-position: 0 -1896px;
}
span.flag-mu {
    background-position: 0 -1909px;
}
span.flag-mv {
    background-position: 0 -1922px;
}
span.flag-mw {
    background-position: 0 -1935px;
}
span.flag-mx {
    background-position: 0 -1948px;
}
span.flag-my {
    background-position: 0 -1961px;
}
span.flag-mz {
    background-position: 0 -1974px;
}
span.flag-na {
    background-position: 0 -1987px;
}
span.flag-nc {
    background-position: -24px 0;
}
span.flag-ne {
    background-position: -24px -13px;
}
span.flag-nf {
    background-position: -24px -26px;
}
span.flag-ng {
    background-position: -24px -39px;
}
span.flag-ni {
    background-position: -24px -52px;
}
span.flag-nl {
    background-position: -24px -65px;
}
span.flag-no {
    background-position: -24px -78px;
}
span.flag-np {
    background-position: -24px -91px;
}
span.flag-nr {
    background-position: -24px -104px;
}
span.flag-nu {
    background-position: -24px -117px;
}
span.flag-nz {
    background-position: -24px -127px;
}
span.flag-om {
    background-position: -24px -140px;
}
span.flag-pa {
    background-position: -24px -153px;
}
span.flag-pe {
    background-position: -24px -166px;
}
span.flag-pf {
    background-position: -24px -179px;
}
span.flag-pg {
    background-position: -24px -192px;
}
span.flag-ph {
    background-position: -24px -205px;
}
span.flag-pk {
    background-position: -24px -218px;
}
span.flag-pl {
    background-position: -24px -231px;
}
span.flag-pm {
    background-position: -24px -244px;
}
span.flag-pr {
    background-position: -24px -257px;
}
span.flag-ps {
    background-position: -24px -270px;
}
span.flag-pt {
    background-position: -24px -283px;
}
span.flag-pw {
    background-position: -24px -296px;
}
span.flag-py {
    background-position: -24px -309px;
}
span.flag-qa {
    background-position: -24px -322px;
}
span.flag-re {
    background-position: -24px -335px;
}
span.flag-ro {
    background-position: -24px -348px;
}
span.flag-rs {
    background-position: -24px -361px;
}
span.flag-ru {
    background-position: -24px -374px;
}
span.flag-rw {
    background-position: -24px -387px;
}
span.flag-sa {
    background-position: -24px -400px;
}
span.flag-sb {
    background-position: -24px -413px;
}
span.flag-sc {
    background-position: -24px -426px;
}
span.flag-sd {
    background-position: -24px -439px;
}
span.flag-se {
    background-position: -24px -452px;
}
span.flag-sg {
    background-position: -24px -465px;
}
span.flag-si {
    background-position: -24px -478px;
}
span.flag-sk {
    background-position: -24px -491px;
}
span.flag-sl {
    background-position: -24px -504px;
}
span.flag-sm {
    background-position: -24px -517px;
}
span.flag-sn {
    background-position: -24px -530px;
}
span.flag-so {
    background-position: -24px -543px;
}
span.flag-sr {
    background-position: -24px -556px;
}
span.flag-st {
    background-position: -24px -571px;
}
span.flag-sv {
    background-position: -24px -584px;
}
span.flag-sy {
    background-position: -24px -597px;
}
span.flag-sz {
    background-position: -24px -611px;
}
span.flag-tc {
    background-position: -24px -624px;
}
span.flag-td {
    background-position: -24px -637px;
}
span.flag-tf {
    background-position: -24px -650px;
}
span.flag-tg {
    background-position: -24px -663px;
}
span.flag-th {
    background-position: -24px -676px;
}
span.flag-tj {
    background-position: -24px -689px;
}
span.flag-tk {
    background-position: -24px -702px;
}
span.flag-tm {
    background-position: -24px -712px;
}
span.flag-tn {
    background-position: -24px -725px;
}
span.flag-to {
    background-position: -24px -738px;
}
span.flag-tp {
    background-position: -24px -751px;
}
span.flag-tr {
    background-position: -24px -764px;
}
span.flag-tt {
    background-position: -24px -777px;
}
span.flag-tv {
    background-position: -24px -790px;
}
span.flag-tw {
    background-position: -24px -803px;
}
span.flag-tz {
    background-position: -24px -816px;
}
span.flag-ua {
    background-position: -24px -829px;
}
span.flag-ug {
    background-position: -24px -842px;
}
span.flag-uk {
    background-position: -24px -855px;
}
span.flag-um {
    background-position: -24px -868px;
}
span.flag-us {
    background-position: -24px -880px;
}
span.flag-uy {
    background-position: -24px -893px;
}
span.flag-uz {
    background-position: -24px -906px;
}
span.flag-va {
    background-position: -24px -919px;
}
span.flag-vc {
    background-position: -24px -932px;
}
span.flag-ve {
    background-position: -24px -945px;
}
span.flag-vg {
    background-position: -24px -958px;
}
span.flag-vi {
    background-position: -24px -971px;
}
span.flag-vn {
    background-position: -24px -984px;
}
span.flag-vu {
    background-position: -24px -997px;
}
span.flag-wf {
    background-position: -24px -1010px;
}
span.flag-ws {
    background-position: -24px -1023px;
}
span.flag-ye {
    background-position: -24px -1036px;
}
span.flag-yt {
    background-position: -24px -1049px;
}
span.flag-yu {
    background-position: -24px -1062px;
}
span.flag-za {
    background-position: -24px -1075px;
}
span.flag-zm {
    background-position: -24px -1088px;
}
span.flag-zr {
    background-position: -24px -1101px;
}
span.flag-zw {
    background-position: -24px -1114px;
}
.ac_results {
    padding: 0px;
    border: 1px solid #000;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
}
.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}
.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    font: menu;
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;
}
div.content form.normal div.input .ac_loading {
    background: #fff url(../img/throbber.gif) right center no-repeat;
}
.ac_odd {
    background-color: #eee;
}
.ac_over {
    background-color: #0A246A;
    color: white;
}
@charset "UTF-8";
    .fileinput-button {
    position: relative;
    overflow: hidden;
}
.fileinput-button input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(-300px,  0) scale(4);
    font-size: 23px;
    direction: ltr;
    cursor: pointer;
}
.fileupload-buttonbar .btn, .fileupload-buttonbar .toggle {
    margin-bottom: 5px;
}
.fileupload-loading {
    float: right;
    width: 32px;
    height: 32px;
    background: url(../img/loading.gif) center no-repeat;
    background-size: contain;
    display: none;
}
.fileupload-processing .fileupload-loading {
    display: block;
}
.files audio, .files video {
    max-width: 300px;
}
@media (max-width:767px) {
    .fileupload-buttonbar .toggle, .files .toggle, .files .btn span {
    display: none;
}
.files .name {
    width: 80px;
    word-wrap: break-word;
}
.files audio, .files video {
    max-width: 80px;
}
}.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    position: absolute !important;
    clip: rect(1px,  1px,  1px,  1px);
    display: none;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.ui-helper-clearfix {
    display: inline-block;
}
* html .ui-helper-clearfix {
    height: 1%}
.ui-helper-clearfix {
    display: block;
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
}
.ui-state-disabled {
    cursor: default !important;
}
.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #666;
    text-decoration: none;
}
ul.menu-tabs li {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    font-weight: normal;
    color: #ff0084;
    background: url("../img/tab-menu-select.png") repeat-x scroll left bottom transparent;
}
ul.menu-tabs li a:hover, .ui-state-hover a, .ui-state-hover a:hover {
    color: #525252;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: url("../img/tab-menu-select.png") repeat-x scroll left bottom transparent;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #fff;
    color: #525252;
}
.ui-datepicker-calendar .ui-state-active, .ui-widget-content .ui-datepicker-calendar .ui-state-active, .ui-widget-header .ui-datepicker-calendar .ui-state-active {
    background: #FBEB89;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #ff0084;
    text-decoration: none;
}
.ui-widget:active {
    outline: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #fff;
    color: #0063dc;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #0063dc;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #ff0084;
    color: #222222;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #222222;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #222222;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: alpha(opacity=70);
    font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: alpha(opacity=35);
    background-image: none;
}
.ui-datepicker a {
    color: #666;
}
.ui-widget-overlay {
    opacity: .80;
    filter: alpha(opacity=80);
}
.ui-widget-shadow {
    margin: -4px 0 0 -4px;
    padding: 4px;
    opacity: .60;
    filter: alpha(opacity=60);
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.ui-autocomplete {
    position: absolute;
    cursor: default;
}
* html .ui-autocomplete {
    width: 1px;
}
.ui-tabs {
    position: relative;
    padding: .2em;
    zoom: 1;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 2px 2px 0;
}
.ui-tabs .ui-tabs-nav li, ul.menu-tabs li {
    float: left;
    list-style: none outside none;
    margin: 0 0 1px 0;
    padding: 2px 0;
    position: relative;
    top: 0;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a, ul.menu-tabs li a {
    color: #0063DC;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 9px 4px 11px;
    float: left;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
    color: #525252;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 10px 5px;
    background: none;
}
.ui-tabs .ui-tabs-hide {
    display: none !important;
}
.ui-datepicker {
    width: 205px;
}
.ui-datepicker .ui-datepicker-header {
    background: #E7E7E7;
    padding: 4px 0;
    position: relative;
    border-top: 1px solid #fff;
    text-align: center;
    font-weight: bold;
    color: #666666;
    font-size: 11px;
    height: 27px;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 7px;
    width: 12px;
    height: 12px;
    text-align: left;
    text-indent: -99999em;
    top: 17px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 10px;
}
.ui-datepicker .ui-datepicker-next {
    right: 10px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    height: 12px;
    position: absolute;
    width: 12px;
    text-indent: -99999em;
    float: left;
}
.ui-datepicker .ui-datepicker-prev span.ui-icon, .ui-datepicker .ui-datepicker-prev {
    background: url("../img/common-sprite2.png") no-repeat scroll left -1510px transparent !important;
    cursor: pointer;
}
.ui-datepicker .ui-datepicker-next span.ui-icon, .ui-datepicker .ui-datepicker-next {
    background: url("../img/common-sprite2.png") no-repeat scroll left -1594px transparent !important;
    cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev span.ui-icon:hover, .ui-datepicker .ui-datepicker-prev:hover {
    background-position: left -1522px !important;
}
.ui-datepicker .ui-datepicker-next span.ui-icon:hover, .ui-datepicker .ui-datepicker-next:hover {
    background-position: left -1606px !important;
}
.ui-datepicker .ui-datepicker-title {
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 13px;
    margin: 1px 0;
    background: #E7E7E7;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%}
.ui-datepicker .ui-datepicker-title select, .ui-datepicker .ui-datepicker-header select {
    width: 35%;
    border: none;
    margin: 0 5px;
    font-size: 13px;
}
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    background: #fff;
}
.ui-datepicker th {
    background-color: #E7E7E7;
    border: 1px solid #fff;
    color: #666666;
    font-size: 80%;
    font-weight: normal;
    padding: 0;
    text-align: center;
}
.ui-datepicker td {
    border: 1px solid #fff;
    color: #888;
    padding: 0px;
    background: #F6F6F6;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    text-align: center;
    text-decoration: none;
    border: none;
    color: #888888;
}
.ui-datepicker td span.ui-datepicker-disabled {
    background: #F3F3F3 !important;
}
.ui-datepicker td span.ui-datepicker-other-month {
    background: #F6F6F6;
}
.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default {
    border: 0 none;
}
.ui-datepicker .ui-state-hover, .ui-datepicker .ui-widget-content .ui-state-hover, .ui-datepicker .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-datepicker .ui-widget-content .ui-state-focus, .ui-datepicker .ui-widget-header .ui-state-focus {
    background: #FBEB89;
    color: #ff0084;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
    width: 50%}
*+html .ui-datepicker-multi .ui-datepicker-group {
    float: left;
    width: 197px;
}
*+html #requests-index .ui-datepicker-multi .ui-datepicker-group, *+html #properties-index .ui-datepicker-multi .ui-datepicker-group {
    float: left;
    width: 210px;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    width: 100%}
div.ui-datepicker-row-break div.last div.ui-datepicker-header {
    border-left: 1px solid #fff;
}
div.ui-datepicker-row-break div.first .ui-datepicker-header {
    border-right: 1px solid #fff;
}
.ui-datepicker-cover {
    display: none;
    display: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px;
}
li.ui-state-processing a {
    font-style: italic;
    cursor: wait;
    padding: .5em 1em .5em 30px;
    background: url(../img/loading.gif) no-repeat 0 50%}
div.hasDatepick div.datepicker-content {
    left: 0;
    padding: 4px;
    position: relative;
    top: 0;
    width: auto !important;
    z-index: 0;
}
*+html div.hasDatepick div.datepicker-content {
    z-index: 1;
}
*+html #properties-search div.hasDatepick div.datepicker-content {
    width: 395px !important;
}
.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover {
    background: none;
    border: none;
    padding: 0px;
}
div.price-range .ui-widget-content .ui-state-default {
    border: 1px solid #6cadfc;
    color: #2E6E9E;
    font-weight: bold;
    outline: medium none;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
div.ui-button-set {
    background: url(../img/bg.png) no-repeat scroll 0 0;
    height: 26px;
    width: 87px;
    position: relative;
}
div.ui-button-set .ui-state-default, div.ui-button-set .ui-widget-content .ui-state-default, .ui-button-set .ui-widget-header .ui-state-default {
    border: none;
}
div.ui-button-set .ui-state-active, div.ui-button-set .ui-widget-content .ui-state-active, div.ui-button-set .ui-widget-header .ui-state-active {
    background: url(../img/left.png) no-repeat left top transparent;
    border-left: none;
    border-right: none;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
}
div.ui-button-set input#PropertyIsActive0+label.ui-state-active, div.ui-button-set input#PropertyFeedbackIsSatisfied0+label.ui-state-active {
    background: url(../img/right.png) no-repeat right top transparent;
    position: absolute;
    right: 0;
    top: 0;
    width: 44px;
    height: 30px;
}
div.ui-button-set .ui-state-hover, div.ui-button-set .ui-widget-content .ui-state-hover, div.ui-button-set .ui-widget-header .ui-state-hover, div.ui-button-set .ui-state-focus, div.ui-button-set .ui-widget-content .ui-state-focus, div.ui-button-set .ui-widget-header .ui-state-focus {
    background: none;
    border-left: none;
    border-right: none;
    color: #FF0084;
    font-weight: 400;
}
h2.user-name-title {
    float: left;
    border-bottom: none;
    margin: 0px;
    padding: 0 0 11px 5px;
}
h2.compose-title, h3.compose-title {
    border: none;
    padding: 0px 0 5px 10px;
}
h2.view-title {
    border: medium none;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 4px;
    padding: 0;
}
div.lside-top h3 {
    padding: 10px 0px 0px 0px;
}
div.lside-top h3.username-title {
    padding: 10px 0 0 10px;
}
.hidden-info, .hide {
    display: none;
}
div.hide-info {
    display: none;
}
div.request-list-block {
    padding: 10px 0px;
    background: #F6FAE7;
}
div.job-list-block {
    background: none repeat scroll 0 0 #f7f7f7;
    padding: 10px 0px;
}
#sub-header {
    border-bottom: 2px solid #c6c6c6;
    float: right;
    width: 575px;
}
h1 {
    margin: 12px 0 0 0;
}
.slogan {
    font-size: 13px;
    font-weight: bold;
    left: 0;
    position: absolute;
    top: 93px;
    color: #666666;
    width: 400px;
}
p.caption {
    display: none;
}
.header-r {
    float: right;
    width: auto;
}
p.welcome-block {
    color: #0B61B1;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 0px 8px;
    text-align: right;
}
div.admin-content p.welcome-block {
    float: none;
    margin: 42px 0px 0px 0px;
}
p.welcome-block1 {
    padding: 22px 18px 22px;
}
p.welcome-block a {
    text-decoration: underline;
}
ul.menu {
    float: right;
    padding: 0px 0px 0 0;
    width: auto;
}
ul.menu>li>a {
    cursor: pointer;
}
ul.menu li {
    background: url("../img/theme-img/menu-left.png") no-repeat left top transparent;
    float: left;
    margin: 0 1px 0 0;
    padding: 0 0 0 8px;
    position: relative;
    z-index: 1000;
}
ul.menu li.selling {
    background: url("../img/theme-img/selling-left.png") no-repeat left top transparent;
}
ul.menu li.selling a {
    background: url("../img/theme-img/selling-right.png") no-repeat right top transparent;
    padding: 11px 32px 9px 9px;
}
ul.menu li.buying {
    background: url("../img/theme-img/buying-left.png") no-repeat left top transparent;
}
ul.menu li.buying a {
    background: url("../img/theme-img/buying-right.png") no-repeat right top transparent;
    padding: 11px 32px 9px 9px;
}
ul.menu li.user {
    background: url("../img/theme-img/menu-left.png") no-repeat left top transparent;
}
ul.menu li.user a {
    background: url("../img/theme-img/user-right.png") no-repeat right top transparent;
    padding: 11px 32px 9px 9px;
}
ul.menu li.user p.amount-wallet a {
    background: url("../img/theme-img/add-wallet-right.png") no-repeat scroll right top transparent;
    color: #000000;
    font-size: 13px;
    font-weight: 700;
    padding: 9px 14px 8px 6px;
}
ul.menu li.user p.amount-wallet a:hover {
    color: #3672A9;
}
ul.menu li.profile {
    position: relative;
    z-index: 1;
}
ul.menu li a {
    background: url("../img/theme-img/menu-right.png") no-repeat right top transparent;
    color: #3672A9;
    display: block;
    font-size: 12px;
    font-weight: 700;
    height: 11px;
    padding: 11px 15px 9px 9px;
    text-decoration: none;
    float: left;
}
ul.menu li a:hover {
    color: #000;
}
ul.menu div.sub-menu-block ul li, ul.menu div.sub-menu-block ul li a {
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: none;
    margin: 0;
    padding: 5px 0;
}
ul.menu ul li {
    display: block;
}
div.sub-menu-block {
    border: 1px solid #ccc;
    width: 405px;
    position: absolute;
    margin: 0px 0px 0px 0px;
    background: #F6FAE7;
    right: 0px;
    top: 31px;
    display: none;
    z-index: 10000000;
}
ul.menu li:hover div.sub-menu-block {
    display: block;
}
div.selling-head {
    min-height: 49px;
    padding: 0px 10px 0px 15px;
}
li.selling div.selling-head {
    background: url(../img/theme-img/selling-heading.png) repeat-x left bottom #fff;
}
li.buying div.selling-head {
    background: url(../img/theme-img/buying-heading.png) repeat-x left bottom #fff;
}
li.user div.selling-head {
    background: url(../img/theme-img/balance-heading.png) repeat-x left bottom #fff;
}
li.buying div.sub-menu-block {
    background: #EFF4F8;
}
li.user div.sub-menu-block {
    background: #FDFBFC;
}
div.details-information ul {
    padding: 5px 0px;
}
div.selling-head h2 {
    border: medium none;
    color: #4C4C4C;
    font-size: 20px;
    font-weight: 400;
    margin: 0;
    padding: 14px 0 11px 40px;
}
li.selling div.selling-head h2 {
    background: url("../img/selling-man.png") no-repeat left 6px transparent;
}
li.buying div.selling-head h2 {
    background: url("../img/theme-img/buying-icon.png") no-repeat left 6px transparent;
    padding: 19px 0 12px 50px;
}
li.user div.selling-head h2 {
    background: url("../img/theme-img/balace-icon.png") no-repeat left 6px transparent;
    padding: 19px 0 12px 56px;
    float: left;
}
div.request-left-block {
    float: left;
    width: 200px;
}
div.request-right-block {
    float: right;
    width: auto;
}
div.request-block-info {
    background: #fff;
    background: url(../img/border.png) repeat-x left bottom #fff;
    padding: 10px 10px 20px;
}
div.selling-head h2 {
    background: url(../img/selling-man.png) no-repeat left top;
}
ul.menu div.sub-menu-block ul li a, ul.account-list li a {
    background: url("../img/theme-img/arrow-icon.png") no-repeat scroll left 2px transparent;
    padding: 2px 0 1px 20px;
}
ul.follow li a {
    padding: 1px 0 1px 40px;
    margin: 0 0 10px 0;
    height: 31px;
    float: left;
    line-height: 32px;
}
div.side2 ul.account-list li a {
    float: none;
    padding: 7px 0 7px 41px;
}
div.side2 ul.account-list1 li a {
    padding: 2px 0 1px 20px;
}
ul.follow li a.facebook {
    background: url(../img/facebook.png) no-repeat 0 0;
}
ul.follow li a.twitter {
    background: url(../img/twitter-icon.png) no-repeat 0 0;
}
ul.follow li a.facebook:hover {
    background: url(../img/facebook.png) no-repeat left bottom;
}
ul.follow li a.twitter:hover {
    background: url(../img/twitter-icon.png) no-repeat left bottom;
}
ul.account-list li {
    padding: 9px 0px;
}
ul.account-list {
    padding: 10px;
}
p.request-info {
    font-size: 11px;
}
div.sub-menu-block h3 {
    font-size: 12px;
    padding: 0 0 3px;
}
#header ul.list li a:hover {
    background-position: left bottom;
}
div.openid-block h5 {
    color: #4D4D4D;
    padding: 22px 5px 0 0;
}
ul div.sub-menu-block a {
    font-weight: normal;
    font-size: 12px;
}
div.selling-details-info {
    padding: 10px;
    position: relative;
    z-index: 1;
}
div.selling-left-info {
    border-right: 1px solid #ddd;
    float: left;
    width: 186px;
}
div.selling-right-info {
    float: left;
    padding: 0 0 0 17px;
    width: 178px;
}
div.details-information {
    padding: 5px 0px;
}
div.details-information ul li {
    margin: 5px 0 8px 0;
}
div.request-right-block p.post-link a {
    background: none;
    float: none;
    padding: 0px;
    margin: 0px;
}
ul.filter-list1 {
    padding: 15px 0px 0px 0px;
}
ul.menu div.sub-menu-block ul.filter-list1 li, ul.filter-links li {
    display: inline;
    padding: 0 5px 0px 9px;
    background: url("../img/theme-img/separator.png") no-repeat left 2px transparent;
    float: left;
}
ul.menu div.sub-menu-block ul.filter-list1 li.featured-link, ul.filter-links li.job-location {
    background: none;
}
ul.menu div.sub-menu-block ul.filter-list1 li a, ul.filter-links li a {
    background: none;
    font-size: 12px;
    padding: 0px 0px 0px 0px;
    display: inline;
}
ul.menu div.sub-menu-block ul li a:hover, ul.filter-links li a:hover {
    color: #000;
}
p.post-link {
    height: 29px;
    padding: 0px 0px 0px 9px;
    background: url(../img/theme-img/post-button-left.png) no-repeat left top;
}
p.post-request {
    background: url(../img/theme-img/request-button-left.png) no-repeat left top;
    height: 30px;
}
p.amount-wallet {
    background: url(../img/theme-img/add-wallet-left.png) no-repeat left top;
    float: right;
    margin: 10px 0px 0px 0px;
}
div.request-right-block p.post-link a {
    background: url("../img/theme-img/post-button-right.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: block;
    float: none;
    font-size: 16px;
    font-weight: bold;
    height: 22px;
    margin: 0;
    padding: 7px 14px 0 4px;
}
div.request-right-block p.post-request a {
    background: url("../img/theme-img/request-button-right.png") no-repeat scroll right top transparent;
    height: 23px;
}
p.post-link:hover {
    background-position: left bottom;
}
div.request-right-block p.post-link a:hover {
    background-position: right bottom;
}
form.search {
    float: right;
    background: url(../img/search.png) no-repeat 0 0;
    height: 40px;
    width: 222px;
    margin: 5px 0px;
}
form.search-form {
    float: right;
    background: url(../img/theme-img/buying-search.png) no-repeat 0 0;
    width: 161px;
    height: 28px;
}
form.search div.input, form.search div.submit {
    float: left;
}
form.search div.input label {
    display: none;
}
form.search div.input input {
    background: none repeat scroll 0 0 transparent;
    border: none;
    font-size: 14px;
    height: 22px;
    margin: 6px 0 5px 38px;
    padding: 3px 0 0;
    width: 143px;
}
form.search div.submit input {
    width: 30px;
    display: block;
    background: none;
    text-indent: -9999em;
    height: 40px;
    margin: -3px 0 0 8px;
    font-size: 0px;
    border: 0;
    cursor: pointer;
}
form.search:hover {
    background-position: left bottom;
}
form.search-form div.text input {
    font-size: 14px;
    height: 15px;
    margin: 6px 0 5px 21px;
    width: 110px;
}
form.search-form div.submit input {
    height: 31px;
    margin: 1px 0 0 2px;
    width: 24px;
}
ul.list {
    float: right;
    width: auto;
    margin: 10px 0px 0px 0px;
}
ul.list li {
    float: left;
    padding: 0 0 0 4px;
}
ul.list li a {
    display: block;
    text-indent: -9999em;
    width: 32px;
    height: 32px;
}
ul.list li.face-book a {
    background: url(../img/facebook.png) no-repeat 0 0;
}
ul.list li.yahoo a {
    background: url(../img/yahoo.png) no-repeat 0 0;
}
ul.list li.gmail a {
    background: url(../img/gmail.png) no-repeat 0 0;
}
ul.list li.twiiter a {
    background: url(../img/twitter-icon.png) no-repeat left top;
}
ul.list li.open-id a {
    background: url(../img/open-id.png) no-repeat left top;
}
ul.list li.linked-in a {
    background: url(../img/in.png) no-repeat left top;
}
ul.list li.google-plus a {
    background: url(../img/google+.png) no-repeat left top;
}
#footer p a {
    font-weight: bold;
    color: #4d4d4d;
}
ul.footer-list {
    width: auto;
    margin: 6px 0 0;
}
ul.footer-list li {
    float: left;
    padding: 3px 7px;
    background: url(../img/footer-sep.png) no-repeat left 5px;
}
ul.footer-list li:first-child {
    background: none;
}
ul.footer-list li.rss {
    background: none;
    float: left;
}
ul.footer-list li.rss a {
    background: url("../img/rss.png") no-repeat scroll left 0 transparent;
    display: block;
    height: 11px;
    padding: 2px 0 3px 23px;
}
ul.footer-list a {
    font-size: 11px;
}
#footer ul.footer-list a:hover, #footer p a:hover, h3 a:hover {
    color: #c2273d;
}
div.footer-right {
    float: right;
}
div.footer-right div.follow-us {
    float: right;
    margin: 7px 0 0;
    width: 130px;
}
div.footer-right div.follow-us h6 {
    float: left;
    margin: 6px 0 0;
}
div.footer-right div.follow-us ul.follow-list {
    margin: 0;
}
.footer-section1 {
    float: left;
    margin: 0px 0 0 17px;
    min-height: 95px;
    width: 123px;
}
.footer-section2 {
    float: left;
    margin: 0px 0 0 34px;
    min-height: 95px;
    width: 132px;
}
.footer-section3 {
    float: left;
    margin: 0px 0 0 34px;
    min-height: 95px;
    width: 110px;
}
div.footer-section-block h6 {
    font-size: 14px;
    padding: 0px 0px 10px 0px;
}
div.footer-section-block ul li {
    font-size: 12px;
    padding: 3px 0px 3px 0px;
}
div.footer-section-block ul li a {
    font-size: 12px;
    color: #4D4D4D;
}
div.footer-section-block ul li a:hover {
    text-decoration: underline;
}
div.copywrite-info p {
    float: left;
    margin: 7px 0 0;
}
#agriya p.powered {
    margin-top: 5px;
}
#agriya p.powered span {
    float: left;
    margin-left: 3px;
}
#agriya a.powered {
    background: transparent url(../img/powered-fpplatformultraplus.png) no-repeat scroll left 5px;
    height: 15px;
    float: left;
    text-indent: -9999em;
    width: 92px;
}
#agriya a.company {
    background: url(../img/powered-by-agriya.png) no-repeat scroll left 5px transparent;
    float: left;
    height: 20px;
    margin: 0 5px;
    text-indent: -9999em;
    width: 80px;
}
#agriya a.cssilize {
    background: url(../img/cssilize.png) no-repeat scroll center top;
    height: 17px;
    display: block;
    text-indent: -9999em;
    width: 118px;
    float: left;
}
div.copywrite-info {
    font-size: 10px;
    line-height: 20px;
    padding: 3px 0 0 7px;
}
div.copywrite-info p.copy-info {
    margin: 3px 0px 0px 0px;
}
div#footer div.main-side1 {
    padding: 10px 5px;
}
div#footer {
    margin: 35px 0 0 0;
}
*+html div#footer {
    margin: 45px 0 0 0;
}
p.copywrite-info {
    padding: 0 0 0 4px;
}
div.footer-section-block {
    float: left;
    width: 420px;
}
div#main {
    padding: 0px 0px 0px 0px;
}
.main-tl {
    background: url(../img/side-1-bg-tl.png) no-repeat left top;
    height: 6px;
}
.main-tr {
    background: url(../img/side-1-bg-tr.png) no-repeat right top;
    height: 6px;
}
.main-tl1 {
    background: url(../img/main-tl1.png) no-repeat left top;
    height: 6px;
}
.main-tr1 {
    background: url(../img/main-tr1.png) no-repeat right top;
    height: 6px;
}
.main-bl, #footer .main-bl {
    background: url(../img/side-1-bg-bl.png) no-repeat left top;
    height: 6px;
    margin: 0px 0px 10px 0px;
}
.main-br {
    background: url(../img/side-1-bg-br.png) no-repeat right top;
    height: 6px;
}
.main-bc {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #dbdcd1;
    margin: 0 6px;
    padding: 0px 0px 6px;
}
.main-top {
    background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #dbdcd1;
    padding: 5px 0px 0px;
    margin: 0 6px;
}
.main-top1 {
    background: none repeat scroll 0 0 #efefef;
    border-top: 1px solid #bfbfbf;
    padding: 6px 0px 0px;
    margin: 0 6px;
}
.main-inner {
    padding: 10px 0 0 0;
    background: #fff;
}
.main-inner1 {
    padding: 10px 0 0 0;
    background: #fff;
}
div.selling-bg .main-tl {
    background: url(../img/theme-img/green-tl.png) no-repeat left top;
}
div.selling-bg .main-tr {
    background: url(../img/theme-img/green-tr.png) no-repeat right top;
}
div.selling-bg div.main-top {
    background: #FBFEF3;
    border-top: 1px solid #e0ecb7;
}
div.selling-bg .main-bc {
    background: #FBFEF3;
    border-bottom: 1px solid #e0ecb7;
}
div.selling-bg div.main-side1 {
    background: #FBFEF3;
    border-left: 1px solid #e0ecb7;
    border-right: 1px solid #e0ecb7;
}
#jobs-add div.main-side1 {
    padding: 10px;
}
div.selling-bg .main-bl {
    background: url(../img/theme-img/green-bl.png) no-repeat left top;
}
div.selling-bg .main-br {
    background: url(../img/theme-img/green-br.png) no-repeat right top;
}
div.selling-bg .lside-tl {
    background: url("../img/theme-img/green-topseller-left.png") no-repeat scroll left top transparent;
}
div.selling-bg .lside-tr {
    background: url("../img/theme-img/green-topseller-right.png") no-repeat scroll right top transparent;
}
div.selling-bg .lside-top {
    background: url("../img/theme-img/green-topseller-mid.png") repeat-x scroll left top transparent;
}
div.selling-bg div.suggest-inner {
    background: none repeat scroll 0 0 #fff;
    border-left: 1px solid #c8dc81;
    border-right: 1px solid #c8dc81;
    padding: 0 8px;
}
div.selling-bg .lside-bl {
    background: url(../img/theme-img/green-bl.png) no-repeat left top;
}
div.selling-bg .lside-br {
    background: url(../img/theme-img/green-br.png) no-repeat right top;
}
div.selling-bg .lside-bmid {
    background: none repeat scroll 0 0 #fbfef3;
    border-bottom: 1px solid #e0ecb7;
    height: 5px;
    margin: 0 6px;
    padding: 0 0;
}
div.buying-bg .lside-tl {
    background: url("../img/theme-img/blue-topseller-left.png") no-repeat scroll left top transparent;
}
div.buying-bg .lside-tr {
    background: url("../img/theme-img/blue-topseller-right.png") no-repeat scroll right top transparent;
}
div.buying-bg .lside-top {
    background: url("../img/theme-img/blue-topseller-mid.png") repeat-x scroll left top transparent;
}
div.buying-bg div.suggest-inner {
    background: none repeat scroll 0 0 #fff;
    border-left: 1px solid #8bbce2;
    border-right: 1px solid #8bbce2;
    padding: 0 8px;
}
div.buying-bg .lside-bl {
    background: url(../img/theme-img/blue-bl.png) no-repeat left top;
    height: 6px;
}
div.buying-bg .lside-br {
    background: url(../img/theme-img/blue-br.png) no-repeat right top;
    height: 6px;
}
div.buying-bg .lside-bmid {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #8bbce2;
    height: 5px;
    margin: 0 6px;
    padding: 0 0;
}
div.selling-bg .compose-box, div.selling-bg form#JobAddForm fieldset, div.selling-bg form#JobEditForm fieldset, div.selling-bg form#RequestAddForm fieldset, div.selling-bg form#RequestEditForm fieldset, div.selling-bg .form-block, div.user-edit-form-block, div.selling-bg form#RequestAddForm fieldset {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
}
div.buying-bg .compose-box, div.buying-bg form#JobAddForm fieldset, div.buying-bg form#JobEditForm fieldset, div.buying-bg form#RequestAddForm fieldset, div.buying-bg form#RequestEditForm fieldset, div.buying-bg .form-block, div.user-edit-form-block, div.buying-bg form#RequestAddForm fieldset {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
}
div.buying-bg form#JobAddForm legend, div.buying-bg form#JobEditForm legend, div.buying-bg form#RequestAddForm legend, div.buying-bg form#RequestEditForm legend, div.buying-bg .form-block legend {
    background: #99BBDF;
}
div.buying-bg .main-tl {
    background: url(../img/theme-img/blue-tl.png) no-repeat left top;
}
div.buying-bg .main-tr {
    background: url(../img/theme-img/blue-tr.png) no-repeat right top;
}
div.buying-bg div.main-top, div.buying-bg .main-bc {
    background: none repeat scroll 0 0 #f7fcff;
}
div.buying-bg div.main-top {
    border-top: 1px solid #accedf;
}
div.buying-bg .main-bc {
    border-bottom: 1px solid #accedf;
}
div.buying-bg div.main-side1 {
    background: none repeat scroll 0 0 #f7fcff;
    border-left: 1px solid #accedf;
    border-right: 1px solid #accedf;
}
div.buying-bg .main-bl {
    background: url(../img/theme-img/blue-bl.png) no-repeat left top;
}
div.buying-bg .main-br {
    background: url(../img/theme-img/blue-br.png) no-repeat right top;
}
#jobs-view div.buying-bg .main-tl, #messages-activities div.buying-bg .main-tl {
    background: url(../img/theme-img/buying-tl.png) no-repeat left top;
}
#jobs-view div.buying-bg .main-tr, #messages-activities div.buying-bg .main-tr {
    background: url(../img/theme-img/buying-tr.png) no-repeat right top;
}
#jobs-view div.buying-bg div.main-top, #jobs-view div.buying-bg .main-bc, #messages-activities div.buying-bg div.main-top, #messages-activities div.buying-bg .main-bc {
    background: none repeat scroll 0 0 #e2effe;
}
#jobs-view div.buying-bg div.main-top, #messages-activities div.buying-bg div.main-top {
    border-top: 1px solid #accedf;
}
#jobs-view div.buying-bg .main-bc, #messages-activities div.buying-bg .main-bc {
    border-bottom: 1px solid #accedf;
}
#jobs-view div.buying-bg div.main-side1, #messages-activities div.buying-bg div.main-side1 {
    background: #E2EFFE;
    border-left: 1px solid #accedf;
    border-right: 1px solid #accedf;
}
#jobs-view div.buying-bg .main-bl, #messages-activities div.buying-bg .main-bl {
    background: url(../img/theme-img/buying-bg-bottom.png) no-repeat left top;
    width: auto;
}
#requests-view div.buying-bg .main-bl {
    background: url(../img/theme-img/request-bottom.png) no-repeat left top;
}
#messages-activities div.buying-bg .main-bl {
    background: url(../img/theme-img/buying-bg-bottom.png) no-repeat left top;
    width: auto;
}
#jobs-view div.buying-bg .main-br, #messages-activities div.buying-bg .main-br {
    background: url(../img/theme-img/buying-br.png) no-repeat right top;
}
#messages-activities div.selling-bg .main-tl {
    background: url("../img/theme-img/activites-top-left.png") no-repeat scroll left top transparent;
    height: 11px;
}
#requests-view div.selling-bg .main-tl {
    background: url("../img/theme-img/request-tl.png") no-repeat scroll left top transparent;
    height: 11px;
}
#messages-activities div.selling-bg .main-tr {
    background: url("../img/theme-img/activites-top-right.png") no-repeat scroll right top transparent;
    height: 11px;
}
#requests-view div.selling-bg .main-tr {
    background: url("../img/theme-img/request-tr.png") no-repeat scroll right top transparent;
    height: 11px;
}
#messages-activities div.selling-bg div.main-top {
    background: #eefee3;
    border-top: 1px solid #aee56d;
    margin: 0px 10px;
    height: 11px;
}
#requests-view div.selling-bg div.main-top {
    background: #f6fae8;
    border-top: 1px solid #c6c6c6;
    margin: 0px 10px;
    height: 11px;
}
#messages-activities div.selling-bg div.main-side1 {
    background: #eefee3;
    border-left: 1px solid #aee56d;
    border-right: 1px solid #aee56d;
}
#requests-view div.selling-bg div.main-side1 {
    background: #f6fae7;
    border-left: 1px solid #c6c6c6;
    border-right: 1px solid #c6c6c6;
}
#messages-activities div.selling-bg div.gigs-view-info-blocks {
    background: url("../img/theme-img/activites-top-shadow.png") repeat-x scroll left bottom transparent;
}
#requests-view div.selling-bg div.gigs-view-info-blocks {
    background: url("../img/theme-img/request-top-view.png") repeat-x scroll left bottom transparent;
}
#messages-activities div.selling-bg .main-bl, #requests-view div.selling-bg .main-bl {
    background: url("../img/theme-img/activites-bot-left.png") no-repeat scroll left top transparent;
    height: 16px;
}
#requests-view div.selling-bg .main-bl {
    background: url("../img/theme-img/request-bottom.png") no-repeat scroll left top transparent;
    height: 16px;
}
#messages-activities div.selling-bg .main-br, #requests-view div.selling-bg .main-br {
    background: url("../img/theme-img/activites-bot-right.png") no-repeat scroll right top transparent;
    height: 16px;
}
#messages-activities div.selling-bg div.main-bc, #requests-view div.selling-bg div.main-bc {
    background: #eefee3;
    border-bottom: 1px solid #aee56d;
    margin: 0px 23px;
    height: 9px;
}
div.content .side1 {
    float: left;
    width: 670px;
    position: static;
}
div.content .side2 {
    position: static;
}
div.main-side1 {
    padding: 20px 10px;
    background: #fff;
    border-left: 1px solid #dbdcd1;
    border-right: 1px solid #dbdcd1;
}
div.main-side1 {
    padding: 5px 17px 66px;
}
div.main-side2 {
    padding: 0px;
}
.banner {
    position: relative;
    height: 172px;
    z-index: 1;
}
.banner-content {
    color: #FFF;
}
.banner a {
    display: block;
    color: #000;
    font-size: 16px;
    padding: 7px 0;
    height: 18px;
    position: absolute;
    right: 160px;
    text-align: center;
    top: 15px;
    width: 155px;
    font-weight: bold;
}
.banner a:hover {
    color: #FFF;
}
.banner-content h2 {
    border: none;
    color: #FFF;
    font-size: 22px;
    font-weight: normal;
    line-height: 25px;
    margin: 0;
    padding: 10px;
    width: 500px;
    position: absolute;
    bottom: 10px;
}
.banner-content p.banner-message {
    color: #333333;
    font-size: 22px;
    padding: 10px 0;
    float: left;
    width: auto;
}
.banner-content p.banner-price {
    font-size: 20px;
    margin: 0;
    padding: 5px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 28px;
    width: 120px;
}
p.banner-price span {
    height: 34px;
    padding: 5px 10px 0 0;
    display: block;
}
p.banner-price span.price-left {
    padding: 0px 0px 0px 10px;
}
.side2 {
    float: right;
    padding: 0;
    width: 204px;
}
.side3 {
    float: left;
    padding: 0 1px;
    width: 163px;
}
.side4 {
    float: left;
    padding: 0 8px 45px 7px;
    width: 692px;
}
.message-block-left {
    float: left;
}
div#messages-view .message-block-right {
    float: right;
    width: 70px;
}
#messages-index .message-block-right {
    float: right;
    padding: 0px 0px 10px 0px;
    width: auto;
}
div.message-block {
    padding: 3px 0px 3px 0px;
}
ol.list {
    padding: 10px 0 10px 0;
}
ol.list li {
    border-bottom: 1px dashed #bfbfbf;
    padding: 5px 10px 11px 10px;
}
ol.list li li {
    border-bottom: none;
    padding: 0px;
}
div.side2 ol.list li {
    padding: 10px 10px 7px 10px;
    border-top: 1px solid #e7e8e8;
    border-bottom: 0px;
}
div.side2 ol.list li:first-child {
    border-top: 0px;
}
ol.list>li:hover, div.jobs-feedback-right-block1 ol.request-list li:hover {
    background: #FEFFEF;
}
div.side1 ol.list>li:hover {
    background: #fff;
}
.side1-info-l {
    margin: 3px 0 0;
    float: left;
    position: relative;
    width: 113px;
    z-index: 1;
}
div.side1-info-left1 {
    width: 135px;
}
div.jobs-feedback-right-block .side1-info-l {
    width: 61px;
}
div.jobs-feedback-right-block .side1-info-r {
    float: left;
    padding: 0px;
    width: 78%;
    position: relative;
    z-index: 0;
}
.simple-job-price1 {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #0b61b1;
    bottom: 4px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 700;
    height: 20px;
    line-height: 16px;
    padding: 3px 6px 0;
    position: absolute;
    right: 0;
}
.side1-info-l a:hover img {
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.featured {
    background: url("../img/feature-bg.png") no-repeat scroll 0 0 transparent;
    height: 86px;
    position: absolute;
    right: -2px;
    text-indent: -9999em;
    top: -21px;
    width: 69px;
    z-index: 500;
}
ol.list .featured {
    right: -7px;
}
.page-block {
    margin: 10px 0 10px 0px;
}
.side1-info-r {
    width: 58%;
    padding: 0 0 0 10px;
    float: left;
    position: relative;
}
.side1-info-options {
    float: right;
    width: 51px;
    padding: 0 0 0 15px;
}
.side1-info-r p span a {
    text-decoration: underline;
}
.side1-info-r p span a:hover {
    text-decoration: none;
}
.side1-info-r p {
    padding: 0 0 5px 0px;
    line-height: 18px;
}
.side1-info-r p.title-single {
    padding: 12px 0;
}
div.job-status-info {
    float: left;
    margin: 8px 5px 8px 0;
    width: auto;
}
div.job-status-information-block {
    padding: 10px 0px;
}
div.job-status-info1 span {
    display: inline;
}
ul.list2 {
    float: left;
    margin: 3px 0px 0px 0px;
}
ul.list-block1 li {
    border: 0px;
}
dl.ratings-feedback-block {
    float: left;
    width: auto;
}
ul.list2 li {
    float: left;
}
div.side1-info-options1 ul.list1 li {
    float: right;
    margin: 0 0 0 10px;
}
div.side1-info-options1 ul.list1 li.views-count {
    margin: 0 15px 0 0;
}
div.side1-info-options ul.list1 li.order-but {
    padding: 3px 0 0 0;
}
div.user-info-block-right ul.list1 li {
    margin: 0px 2px;
}
ul.list1 li.order-but {
    background: url(../img/buy-now-button-left.png) no-repeat 0 0;
    height: 24px;
    padding: 0 0 0 6px;
}
div.order-but {
    background: url(../img/buy-now-button-left.png) no-repeat left top;
    padding: 0px 0px 0px 6px;
}
ul.list1 li.order-but a, div.order-but a {
    background: url("../img/buy-now-button-right.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 12px;
    padding: 6px 0;
    text-align: center;
    text-indent: 1px;
    width: 80px;
}
div.job-order-but {
    background: url(../img/post-bg-left.png) no-repeat left top;
    height: 24px;
    padding: 0 0 0 6px;
}
div.job-order-but a {
    background: url("../img/post-bg-right.png") no-repeat scroll right top transparent;
    color: #000;
    width: 110px;
}
ul.list1 li.read-more {
    padding: 9px 8px 0 0;
}
ul.list1 li.read-more1 {
    background: url(../img/icon-like-left.png) no-repeat left top;
    padding: 0px 0px 0px 30px;
    height: 24px;
    float: left;
    display: block;
}
ul.list1 li.read-more1 a.like, ul.list1 li.read-more1 a.un-like {
    background: url(../img/mail-icon-right.png) no-repeat right top;
    font-size: 11px;
    float: left;
}
ul.list3 li.mail-link a {
    background: url("../img/mail-icon.png") no-repeat scroll left top transparent;
    padding: 6px 0 6px 31px;
}
ul.list3 li.mail-link a:hover {
    background-position: left bottom;
}
ul.list3 li.flike-link a {
    background: url(../img/f-like.png) no-repeat left top;
    display: block;
    text-indent: -9999em;
    width: 45px;
    height: 20px;
}
ul.list3 li.tweet-link a {
    background: url(../img/tweet-like.gif) no-repeat left top;
    display: block;
    text-indent: -9999em;
    width: 92px;
    height: 20px;
}
ul.list3 li.share-link1 a {
    background: url(../img/share-icon.png) no-repeat left top;
    display: block;
    text-indent: -9999em;
    width: 86px;
    height: 16px;
}
ul.list1 li.read-more1:hover a.like, ul.list1 li.read-more1:hover a.un-like {
    background-position: right bottom;
}
ul.list1 li.read-more1:hover {
    background-position: left bottom;
}
ul.list1 li.read-more1 a.un-like {
    font-size: 11px;
}
ul.list1 li.read-more2 {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #ddd;
    color: #2D9DC1;
    margin: 5px;
    padding: 5px;
}
ul.list1 li.views-count, ul.list1 li.rating-count {
    background: url(../img/icon-views.png) no-repeat left center;
    color: #2D9DC1;
    padding: 3px 5px 3px 25px;
    margin-left: 5px;
}
ul.list1 li.rating-count {
    background: url(../img/thumb-up.png) no-repeat;
    padding: 5px 5px 5px 25px;
}
ul.list1 li.rating-count span {
    margin: 1px 0px 0px 0px;
}
ul.list1 li.share>span {
    background: url(../img/twitter-icon.png) no-repeat left 0;
    padding: 6px 0 6px 28px;
    cursor: pointer;
    color: #2D9DC1;
}
ul.list1 li a:hover, ul.list1 li.share span:hover, div.order-but a:hover {
    color: #0b61b1;
}
li.share ul.share-list {
    padding: 10px 0px 0px 0px;
}
li.share ul.share-list li {
    margin: 0px 6px 0px 0px;
}
li.share ul.share-list li a {
    display: block;
    width: 16px;
    height: 16px;
    text-indent: -3000em;
    padding: 0px;
}
li.share ul.share-list {
    margin: -30px 0px 0px 67px;
}
ul.share-list li.facebook {
    width: 100px;
    margin: 2px 0 0 10px;
}
ul.share-list li.facebook iframe {
    width: auto !important;
}
div.jobs-view-block-left ul.share-list li.facebook iframe {
    width: auto !important;
}
ul.list1 li.twitter iframe {
    width: 96px !important;
    margin: 3px 0px 0px 0px;
}
.inbox-block {
    text-align: right;
}
.inbox-block1 {
    width: 100px;
    float: right;
    margin: 10px 0;
    font-weight: bold;
}
div.jobs-view-block-left1 {
    padding: 10px 0px;
    line-height: 20px;
}
.order-now {
    float: right;
}
.lside-tl {
    background: url(../img/topseller-bg-tl..png) no-repeat left top;
    height: 41px;
}
.lside-tr {
    background: url("../img/topseller-bg-tr.png") no-repeat scroll right top transparent;
}
.lside-top {
    background: url("../img/topseller-bg-tmid.png") repeat-x scroll left top transparent;
    height: 42px;
    margin: 0 6px;
}
.lside-bl {
    background: url(../img/side-2-bg-bl.png) no-repeat left top;
    height: 8px;
    margin: 0px 0px 10px 0px;
}
.lside-br {
    background: url("../img/side-2-bg-br.png") no-repeat scroll right top transparent;
    height: 8px;
}
.lside-bmid {
    background: url("../img/side-2-bg-bmid.png") repeat-x scroll left top transparent;
    height: 8px;
    margin: 0 8px;
    padding: 0 0 8px;
}
.suggest-inner {
    background: url(../img/suggest-bg-bmid1.png) repeat-y left top;
}
.suggest-tl1 {
    background: url(../img/side-2-bg-tl.png) no-repeat left top;
    height: 8px;
}
.suggest-tr1 {
    background: url(../img/side-2-bg-tr.png) no-repeat right top;
    height: 8px;
}
.suggest-tc1 {
    background: url("../img/side-2-bg-tmid.png") repeat-x scroll left top transparent;
    padding: 8px 0 0 0;
    margin: 0 8px;
}
.suggest-inner {
    padding: 0 8px;
}
.suggest-tl {
    background: url(../img/suggest-bg-tl.png) no-repeat left top;
    height: 9px;
}
.suggest-tr {
    background: url(../img/suggest-bg-tr.png) no-repeat right top;
    height: 9px;
}
.suggest-tc {
    background: url("../img/suggest-bg-tmid.png") repeat-x scroll left top transparent;
    padding: 9px 0 0;
    margin: 0 9px;
}
.suggest-bl {
    background: url(../img/suggest-bg-bl.png) no-repeat left top;
    height: 9px;
}
.suggest-br {
    background: url(../img/suggest-bg-br.png) no-repeat right top;
    height: 9px;
}
.suggest-bmid {
    background: url("../img/suggest-bg-bmid.png") repeat-x scroll left top transparent;
    height: 9px;
    margin: 0 9px;
}
.gigCategories-block {
    margin: 15px 0 0 0;
}
.suggest-inner-block {
    background: #f9f5df;
    margin: 0px 9px;
}
.suggest-left {
    background: url(../img/suggest-left.png) repeat-y left top;
}
.suggest-right1 {
    background: url(../img/suggest-cr.png) repeat-y right top;
}
div.suggest-inner-block h3 {
    color: #0b62b2;
    padding: 0 0 8px;
}
ul.side2-list {
    padding: 0 0 13px 15px;
}
ul.side2-list ul.side2-list {
    padding: 0px 0 0 15px;
}
ul.side2-list li {
    padding: 14px 0px 0px 0px;
}
ul.side2-list li.recent a, ul.side2-list li.recent a:hover {
    color: green;
}
ul.side2-list a {
    background: url(../img/side-2-arrow.png) no-repeat left 5px;
    padding: 0 0 0 12px;
    font-size: 14px;
    font-weight: 600;
    color: #4d5355;
}
ul.side2-list a:hover, ul.side2-list li.active>a {
    color: #5c9d6a;
}
h3.twitt-bird {
    background: url("../img/fpplatformtweets.gif") no-repeat scroll 0px bottom transparent;
    color: #3C7D8F;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0 0 31px;
    text-indent: -3000em;
    line-height: 1px;
}
h3.twitt-bird a {
    background: url(../img/twitter.gif) no-repeat right 0px;
    width: 120px;
    display: block;
    text-indent: -9999em;
    height: 101px;
    margin: 0px auto;
}
p.twitt-bird-message {
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    padding: 0 0 17px;
}
.suggest-inner h3 {
    color: #0B61B1;
    font-size: 21px;
    font-weight: normal;
    padding: 14px 0 13px 5px;
}
.suggest-inner h3 {
    padding: 2px 0 10px 5px;
}
div.forgot-info {
    margin: 20px 0px 10px 49px;
}
.categories-l {
    float: left;
    margin: 0 10px 0;
}
.categories-r {
    float: left;
    margin: 0 10px;
    width: 330px;
}
.categories-r {
    padding: 0 0 0 30px;
    font-size: 13px;
    line-height: 18px;
}
ol.list1 {
    padding: 20px 0 0 0;
}
ol.list1 p {
    padding: 0 0 0 0px;
    font-size: 12px;
    line-height: 18px;
}
ol.list1 li {
    padding: 8px 0;
}
div.suggest-right h4 {
    padding: 1px 0 3px;
    color: #30A5DE;
    text-decoration: underline;
}
div.suggest-right h4 a {
    color: #30A5DE;
    text-decoration: none;
}
div.search-block {
    border: 1px solid #ddd;
}
div.job-info {
    margin: 0 0 5px 0;
    text-align: center;
}
div.job-informations span {
    display: inline;
    font-weight: bold;
}
div.job-informations {
    padding: 5px 0px;
}
div.suggest-right a {
    text-decoration: underline;
}
div.paging {
    text-align: right;
    padding: 10px;
}
div.admin-content div.paging {
    text-align: right;
    padding: 10px 0px;
}
div.paging a {
    background-color: #fffcf7;
    color: #2e6ab1;
    text-decoration: none;
    font-size: 13px;
}
div.paging a, div.paging span.prev, div.paging span.next, div.paging span.current {
    border: 1px solid #eee;
    margin: 2px;
}
div.paging span.prev, div.paging span.next {
    display: none;
}
div.paging span.skip {
    border: none;
}
div.paging a:hover, div.paging span.current {
    border: 1px solid #006eb6;
    background: #006eb6;
    color: #fff;
}
div.paging a.next, div.paging a.next:hover {
    padding: 0px 20px 0px 5px;
}
div.paging a.next {
    background: url("../img/theme-img/next-link-arrow.png") no-repeat 39px 14px #fff;
}
div.paging a.next:hover {
    background: url("../img/theme-img/next-link-arrow-hover.png") no-repeat 39px 14px #006eb6;
    color: #fff;
}
div.paging a.prev, div.paging a.prev:hover {
    padding: 1px 3px 1px 18px;
}
div.paging a.prev {
    background: url("../img/theme-img/prev-link-arrow.png") no-repeat 4px 15px #fff;
}
div.paging a.prev:hover {
    background: url("../img/theme-img/prev-link-arrow-hover.png") no-repeat 4px 15px #006eb6;
    color: #fff;
}
div.gig-view-left-blocks h3 {
    font-size: 18px;
    font-weight: 400;
    padding: 0 0 15px;
}
div.gigs-feedback-view {
    float: right;
    width: 196px;
}
div.address-block {
    font-weight: bold;
    padding: 20px 13px 0 0;
}
p.duration-info-block {
    padding: 0px 0px 5px 0px;
}
div.address-block address {
    background: url("../img/theme-img/location1.png") no-repeat scroll left top transparent;
    padding: 6px 0 8px 16px;
}
div.gig-view-rigth-blocks {
    float: right;
}
div.gigs-view-map-info {
    padding: 8px;
    background: #fff;
    margin: 0px 0px 10px 0px;
}
div.gigs-view-map-info a img:hover, div.gigs-view-map-info a img {
    border: 2px solid #e1e4e6;
}
div.content div.gigs-view-content-block1 {
    padding: 10px;
    width: 661px;
}
div.gigs-view-content-block1 div.jobs-view-block-right {
    width: 358px;
}
ul.gigs-list {
    float: right;
    width: 235px;
}
ul.request-list1 {
    width: auto;
}
div.user-info-block-right ul.gigs-list1 li {
    float: right;
}
div.gig-view-content-block {
    background: url("../img/theme-img/buying-mid-bg.png") repeat-y left top transparent;
}
div#requests-view div.gig-view-content-block {
    background: url("../img/theme-img/request-center-view.png") repeat-y left top transparent;
}
div#jobs-view div.main-bl {
    background: url("../img/theme-img/buying-mid-bg1.png") no-repeat left top transparent;
}
div#requests-view #main div.main-br, div#requests-view #main div.main-bc, div#jobs-view #main div.main-br, div#jobs-view #main div.main-bc {
    display: none;
}
div.request-view-title {
    padding: 6px 10px 10px 0;
}
div.request-view-title h3 {
    display: inline;
}
div.request-view-title a {
    float: right;
}
div.gigs-view-info-blocks {
    background: url("../img/theme-img/gigs-view-v1.png") repeat-x left bottom transparent;
    padding: 10px;
}
div.view-img-left-block {
    width: 144px;
    float: left;
}
div.view-img-left-block img {
    border: 1px solid #ddd;
}
div.view-info-right-block {
    float: left;
    font-size: 13px;
    line-height: 20px;
    padding: 10px 0 0;
    position: relative;
    width: 123px;
}
div.user-view-block {
    padding: 0px 0px 5px 0px;
}
div.jobcategory-info-block p {
    padding: 3px 0px;
}
div.jobcategory-info-block {
    padding: 0px 0px 10px 0px;
}
ol.jobs-list>li {
    margin: 0px 0px 45px 0px;
    position: relative;
}
ol.list h3 a {
    color: #333333;
    font-weight: bold;
    font-size: 16px;
}
ol.list h3 a:hover {
    text-decoration: underline;
    color: #0B61B1;
}
.request-info-l {
    float: left;
    width: 80%}
.request-info-l span.job-type-1, .request-info-l span.job-type-2 {
    float: left;
}
p.author-information {
    padding: 0 0 10px;
}
span.date-info {
    color: #808080;
}
div.view-img-block {
    float: left;
    margin-right: 20px;
}
div.view-img-block1 {
    float: left;
    width: 333px;
    margin-bottom: 10px;
}
div.view-img-block1 h3 {
    color: #20667d;
}
.massage-work p {
    line-height: 16px;
    padding: 0 0 0 5px;
}
ol.status-list li {
    font-size: 12px;
    list-style-position: inside;
    list-style-type: disc;
    margin: 0 0 0 3px;
    padding: 1px 0;
}
div.public-stats div.job-stats, div.public-stats div.user-stats {
    float: none;
    font-size: 12px;
    line-height: 18px;
    padding: 0px 0px 10px 0px;
    width: auto;
}
#users-view div.public-stats div.job-stats, #users-view div.public-stats div.user-stats {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    margin: 0 10px 10px 0;
    padding: 0 10px 10px;
    position: relative;
}
#users-view div.left-block {
    padding: 10px 0 0 10px;
}
div.user-info-block-right div.job-stats {
    width: 475px;
    font-size: 11px;
    font-weight: bold;
    margin: 0px 0px 0px 10px;
}
div.job-stats-left-block {
    float: left;
    width: 274px;
}
div.job-stats-right-block {
    float: left;
    width: 196px;
}
div.job-stats-right-block p, div.job-stats-left-block p, div.public-stats-right-block div.job-stats p, div.public-stats-right-block div.user-stats p, div.public-stats div.job-stats p, div.public-stats div.user-stats p, div.user-info-block-right div.job-stats p {
    font-size: 11px;
    font-weight: 700;
    line-height: 16px;
    padding: 2px 0px 2px 0px;
}
div.user-stats h3 {
    color: #7a7a7a;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 0 10px;
}
div.view-info-right-block a.edit {
    font-size: 11px;
}
span.currency-code {
    left: 467px;
    padding: 4px 0 0;
    position: absolute;
}
*+html span.currency-code {
    left: 475px;
}
div.gigs-view-map-block {
    padding: 15px 0 17px;
}
ol.jobs-category-list>li {
    padding: 4px 0px;
}
div.gigs-view-map-left-block {
    float: left;
    width: 324px;
}
div.gigs-view-map-right-block {
    float: left;
    width: 300px;
}
ol.jobs-category-list .side1-info-l {
    width: 53px;
}
ol.jobs-category-list h4 {
    padding: 0px 0px 5px 0px;
}
p.category-links a {
    color: #4d4d4d;
    text-decoration: underline;
}
p.category-links a:hover {
    text-decoration: none;
}
ol.jobs-category-list img {
    border: 3px solid #e0e0e0;
    padding: 0px;
}
ol.jobs-category-list .side1-info-r {
    width: 74%;
    padding: 9px 0 0 10px;
}
div.gigs-view-map-left-block address {
    display: block;
    font-size: 12px;
    font-style: normal;
    margin: 2px 0;
}
div.gigs-view-map-info {
    background: none repeat scroll 0 0 #fff;
    padding: 4px 0 10px 10px;
}
div.gigs-view-map-right-block h3 {
    padding: 0px 0px 15px 0px;
}
div.jobs-edit-delete-block {
    background: #eff6ff none repeat scroll 0 0;
    border: 1px solid #bfdcff;
    font-size: 11px;
    margin: 5px 0;
    padding: 2px;
    width: auto;
}
div.jobs-edit-delete-block a {
    margin: 0px 3px;
}
div.jobs-view-left-block {
    float: left;
    width: 633px;
}
div.content div.public-stats-right-block {
    float: right;
    padding: 5px 0 10px;
    width: 217px;
}
div.public-stats-right-block ol.list {
    padding: 0px 10px;
}
div.public-stats-right-block div.job-stats, div.public-stats-right-block div.user-stats {
    width: auto;
    margin: 0px;
}
div.public-stats-right-block div.user-stats {
    margin: 0px 0px 15px 0px;
}
div.user-stats img, div.job-stats img, div.user-stats img:hover, div.job-stats img:hover, .public-stats-right-block div.job-stats img:hover, div.public-stats-right-block div.user-stats img:hover, div.public-stats-right-block div.job-stats img, div.public-stats-right-block div.user-stats img {
    border: none;
    padding: 0px;
    background: none;
    width: 30px;
}
div.public-stats-right-block div.side1-info-l {
    width: 56px;
}
div.public-stats-right-block div.side1-info-r {
    padding: 6px 0 0 6px;
    position: relative;
    width: 66%}
div.public-stats-right-block div.request-side1-info-r {
    width: 100%}
ol.list>li {
    border-bottom: 1px dashed #e7e8e8;
}
ol.list>li:hover {
    background: #F7F7F7;
}
div.job-feedbacks-block h3 {
    padding: 4px 0px 7px 0px;
}
div.public-stats-right-block h3 {
    padding: 10px;
    color: #7A7A7A;
    font-weight: normal;
}
div.public-stats-right-block div.job-stats, div.public-stats-right-block div.user-stats {
    float: none;
}
div.public-stats-right-block div.job-stats p.job-stats-bar-block {
    margin: 0px 0px -4px 0px;
}
div.other-index-block {
    border-top: 3px solid #e2effe;
    border-bottom: 3px solid #e2effe;
}
#requests-view div.other-index-block {
    border-top: 3px solid #f6fae7;
    border-bottom: 3px solid #f6fae7;
}
div.public-stats-right-inner-block {
    padding: 0px 10px 15px 10px;
}
h2.user-name-title {
    float: left;
    border: none;
}
ul.filter-links {
    float: right;
    margin: 5px 0px 0px 0px;
    width: 270px;
}
ul.filter-links li a {
    white-space: nowrap;
}
form.suggest {
    border-bottom: 1px solid #bcbcbc;
    padding: 0 0 15px 0;
    margin: 0px 5px 0px 0px;
}
form.suggest div.input textarea {
    width: 178px;
    border: 1px solid #ccc;
    height: 67px;
    margin: 7px 0 8px 0;
    overflow: hidden;
}
form.suggest div.input label {
    color: #5F7786;
    font-size: 16px;
    font-weight: bold;
    line-height: 19px;
}
form.suggest div.input textarea:hover {
    border: 1px solid #ffe6f5;
}
form.suggest div.submit {
    margin: 0 0 0 95px;
}
form.suggest .cancel-block, form.suggest .cancel-block:hover {
    background: none;
}
form.suggest div.submit input, form.suggest .cancel-block a {
    background: url("../img/suggest-button.png") no-repeat scroll left 0 transparent;
    border: medium none;
    height: 24px;
    padding: 7px 0 0;
    width: 85px;
}
form.suggest div.submit input:hover, form.suggest .cancel-block a:hover {
    color: #fff;
    background: url("../img/suggest-button.png") no-repeat scroll left bottom transparent;
}
#selPaymentForm div.submit {
    margin: 0 0 10px 0px;
    background: none;
}
.mail-content-curve-middle p {
    font-size: 13px;
    line-height: 15px;
    padding: 3px;
}
#selPaymentForm div.submit input {
    width: 180px;
    background: url(../img/suggest-button1.png) no-repeat left top;
    border: 0;
    padding: 6px 0;
    height: 31px;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
}
#selPaymentForm div.submit input {
    background: url(../img/suggest-button1.png) no-repeat left bottom;
}
p.contact-seller {
    text-align: center;
    margin: 5px 0 0 16px;
}
p.queue-order {
    font-weight: bold;
    color: #3B9F69;
    text-align: right;
    padding: 5px 0;
}
form.suggest div.submit input {
    width: 85px;
    background: url(../img/suggest-button.png) no-repeat left top;
    border: 0;
    padding: 6px 0;
    height: 31px;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
}
form.suggest div.submit input:hover {
    color: #fff;
    background-position: left bottom;
}
.profile-image img {
    border: 1px solid #ccc;
    padding: 2px;
}
.inbox-option {
    padding: 10px 0;
    line-height: 21px;
}
.profile-image {
    height: 90px;
    padding: 7px 18px 0 169px;
    width: 125px;
}
.compose-box, form#JobAddForm fieldset, form#JobEditForm fieldset, form#RequestAddForm fieldset, form#RequestEditForm fieldset, .form-block, div.user-edit-form-block, form#RequestAddForm fieldset {
    background: none repeat scroll 0 0 #f8f9de;
    border: 1px solid #dedf8b;
    margin: 0 0 15px;
    padding: 10px;
    z-index: 1;
}
.form-block legend.paypal-legend, form#JobAddForm legend.paypal-legend {
    background: url(../img/paypal-small.png) no-repeat 4px center #646f1b;
    padding: 0 5px 0 10px;
    text-indent: 35px;
    color: #FFFFFF;
}
form#JobAddForm legend, form#JobEditForm legend, form#RequestAddForm legend, form#RequestEditForm legend, .form-block legend {
    background: none repeat scroll 0 0 #646f1b;
    border: 1px solid #ddd;
    color: #FFFFFF;
    line-height: 20px;
    padding: 0 5px;
}
.compose-box {
    margin: 10px 0px;
}
div.show-map a img, div.show-map img {
    background: none;
}
div#jobs-index div.overflow-block {
    width: auto;
}
.container .throbber, .container .loading {
    background: url(../img/throbber.gif) no-repeat left top;
    padding: 20px !important;
    font-size: 12px;
    white-space: nowrap;
    margin: 0px 0px 0px 30px !important;
}
form.normal {
    width: 98%;
    padding: 5px;
    margin: 5px;
}
form.normal div.input {
    padding: 5px;
    margin: 5px;
}
form.normal div.input label {
    padding: 0px 0px 0 15px;
    width: 25%;
    text-align: left;
    color: #757677;
}
form.normal div.date-block>label {
    position: static;
    margin: 0px 0px 0px 55px;
}
form.normal div.checkbox label, form.normal div.radio label {
    display: inline;
    margin: 0px 0px 0px 5px;
    padding-right: 10px;
    position: static;
    text-align: left;
}
form.normal div.checkbox label {
    width: 210px;
}
form.normal div.required label {
    background: transparent url(../img/required-red.png) no-repeat scroll left 5px;
}
form.normal div.select div.checkbox label {
    background: none;
}
form.normal div.select select, form.normal div.text input, form.normal div.textarea textarea, form.normal div.password input {
    width: 40%;
    font-size: 12px;
    padding: 4px 5px;
    margin: 0px;
    border: 1px solid #ccc;
    background: #fff;
}
form.normal div.select select:hover, form.normal div.text input:hover, form.normal div.textarea textarea:hover, form.normal div.password input:hover {
    border: 1px solid #a3af4c;
}
form.normal div.select select {
    padding: 0px;
    width: 285px;
    font-size: 14px;
}
form.normal div.input textarea {
    height: 125px;
    width: 280px;
    border: 1px solid #ddd;
}
form.normal div.date label+select {
    margin: 0px 5px 0px 165px;
}
form.normal div.checkbox input, form.normal div.radio input {
    width: 16px;
    margin: 0px;
}
form.normal div.checkbox input, form.normal div.date label+select, form.normal div.time label+select, form.normal div.datetime label+select {
    margin: 0px 0px 0px 164px;
}
form.normal div.message-block-left div.select select {
    margin: 0px;
    width: 185px;
}
.message-block-left div.select {
    font-size: 14px;
    padding: 0;
    width: 285px;
    margin: 0px;
}
#static-content .cancel-block a {
    height: 18px;
    padding: 6px 10px 3px 4px;
}
#static-content .cancel-block {
    float: right;
}
form.normal div.submit:hover, #static-content .cancel-block:hover {
    background-position: 0px bottom;
}
.cancel-block, div.my-jobs-left-block div.submit, form.normal div.message-block-right div.submit {
    background-position: left top;
    padding-left: 4px;
}
.cancel-block:hover, div.my-jobs-left-block div.submit:hover, form.normal div.message-block-right div.submit:hover {
    background-position: left bottom;
}
form.normal div.error-message {
    color: #f06;
    margin: 7px 0px 0px 25%;
    background: url(../img/icon-form-error.png) no-repeat scroll left center;
    padding: 0 0 0 20px;
}
form.normal div.error input, form.normal div.error textarea, form.normal div.error select {
    background-color: #ffffe1;
    border: 1px solid #f06;
}
form.normal div.file input, form.normal .time-desc {
    margin: 0px 0px 0px 25%}
form.normal div.input input.bg-openid-input, div.ajax-login-block form.normal div.input input.bg-openid-input {
    background: url(../img/icon-open-id.png) no-repeat scroll 1px 5px;
    padding: 4px 0 5px 25px;
    width: 200px;
}
form.normal div.not-required div.input label {
    background: none;
}
div.submit-block {
    margin: 10px 0px 10px 25%}
span.info, span.help {
    color: #777777;
    display: block;
    font-size: 11px;
    line-height: 16px;
    margin-left: 165px;
    padding: 2px 2px 2px 0;
}
span.character-info {
    margin-left: 178px;
    font-weight: bold;
}
span.openid-icon {
    background: transparent url(../img/icon-open-id.png) no-repeat scroll left 0;
    display: inline-block;
    height: 16px;
    width: 16px;
    font-size: 0px;
    text-indent: -3000em;
    vertical-align: middle;
}
form.normal div.input input.bg-openid-input:active, form.normal div.input input.bg-openid-input:focus {
    background: #fff url(../img/icon-open-id.png) no-repeat scroll 1px 5px;
}
form.normal table.list tr td div.checkbox input, form.normal div.admin-checkbox-button div.select select, div.submit-block div.submit input {
    margin: 0;
}
form.normal div.outer-image-settings div.input {
    float: left;
}
form.normal div.outer-image-settings div.input label {
    position: absolute;
}
form.normal div.outer-image-settings div.input input {
    margin: 0px 0px 0px 180px;
    width: 100px;
}
form.normal div.outer-image-settings div.input input.image-settings-height {
    margin: 0px 0px 0px 0px;
}
form.normal div.outer-image-settings div.image-separator {
    width: 10px;
}
form.normal div.admin-checkbox-button div.select {
    padding: 5px 0;
    margin: 0;
}
form.normal .two-col-form div.input, form.normal .two-col-form div.select, form.normal .calculator-block div.input, form.normal .calculator-block div.select {
    float: left;
    width: 41%}
form.normal .two-col-form div.input {
    width: 243px;
}
form.normal div.two-col-form div.input label {
    width: 100px;
}
form.normal div.two-col-form div.input input {
    margin: 0px 0px 0px 125px;
}
form.normal table.list td div.checkbox input {
    margin: 0;
}
.amount-block {
    width: 60%}
.calculator-block {
    float: right;
    width: 245px;
    border: 2px solid #ccc;
}
form.normal .calculator-block div.input label {
    float: left;
    text-align: left;
    position: static;
    font-size: 11px;
}
form.normal .calculator-block div.input input, form.normal .calculator-block div.select select {
    margin-left: 0px;
    width: 80px;
}
form.normal .two-col-form div.input input, form.normal .two-col-form div.select select, form.normal .amount-block div.input input, form.normal .amount-block div.select select {
    width: 100px;
}
form#UserNotificationEditForm div.submit-block {
    margin: 10px 0 10px 270px;
}
div.add-block {
    text-align: right;
    padding: 5px 0px 5px 0px;
}
div.add-block a {
    font-size: 11px;
}
a.suspend, a.unsuspend, a.reply, a.active-user, a.activate-user, a.deactive-user, a.clear-flag, a.flag, a.add, a.delete, a.send-money, a.edit, a.export, a.update, a.pending, a.approve, a.view, a.update-status, a.password {
    background: url(../img/icon-add.png) 0 0 no-repeat;
    padding: 2px 2px 2px 20px;
    margin-right: 5px;
}
a.suspend {
    background: transparent url(../img/suspended.png) no-repeat scroll left top;
}
a.unsuspend {
    background: transparent url(../img/unsuspended.png) no-repeat scroll left top;
}
a.reply {
    background: transparent url(../img/reply.png) no-repeat scroll left top;
}
a.activate-user, a.active-user {
    background: transparent url(../img/active-user.png) no-repeat scroll left top;
}
a.flag {
    background: transparent url(../img/flag.png) no-repeat scroll left top;
}
a.clear-flag {
    background: transparent url(../img/clear-flag.png) no-repeat scroll left top;
}
a.deactive-user {
    background: transparent url(../img/deactive.png) no-repeat scroll left top;
}
span.system-flagged, span.flagged, span.suspended-user {
    color: #fff;
    display: block;
    width: 90px;
    padding: 2px;
    margin: 0px auto 5px auto;
    white-space: nowrap;
}
span.system-flagged {
    background: #FF4500;
}
span.flagged {
    background: #5F6CFF;
}
span.suspended, span.suspended-user {
    background: #DC143C;
}
span.suspended {
    background: #cf9a0c none repeat scroll 0 0;
    color: #FFFFFF;
    display: block;
    width: 101px;
    margin: 0 auto 5px;
}
a.invite {
    background: transparent url(../img/invite.png) no-repeat scroll left top;
    padding: 0px 0px 0px 20px;
}
a.delete {
    background: url(../img/icon-delete.png) no-repeat left center;
}
a.edit {
    background: url(../img/icon-edit.png) no-repeat left center;
}
a.export {
    background: url(../img/icon-export.png) no-repeat left center;
}
a.update-status {
    background: url(../img/icon-update.png) no-repeat left center;
}
.refresh-block a {
    background: transparent url(../img/icon-refresh.gif) no-repeat scroll left center;
    float: right;
    padding: 2px 0 2px 21px;
}
a.view {
    background: url(../img/icon-view.png) no-repeat left center;
}
a.password {
    background: url(../img/icon-password.png) no-repeat left top;
    text-indent: -99999em;
    width: 16px;
    height: 16px;
    float: left;
}
a.password, a.transaction {
    text-indent: 1px;
    width: auto;
    padding: 1px 0px 1px 20px;
    float: none;
}
div.actions span {
    display: block;
}
a.not-used {
    background: url(../img/icon-used.png) no-repeat left top;
}
a.used {
    background: url(../img/icon-not-used.png) no-repeat left top;
}
.js .hide {
    display: none;
}
.sep-or {
    float: left;
    padding: 10px 5px;
    color: #B81C6C;
    margin: 5px 0px;
}
.mceEditor {
    display: block;
    margin: 40px 0 0 0;
}
.fromleft, .or {
    margin-left: 177px;
    padding: 5px 0;
}
.or {
    font-size: 10px;
}
.cancel-block {
    float: left;
    margin: 5px;
}
.cancel-block a {
    display: block;
    height: 13px;
    padding: 7px 10px 7px 6px;
}
div.user-profile-cancel-block .cancel-block a {
    font-size: 12px;
    font-weight: normal;
}
div.user-profile-cancel-block .cancel-block {
    margin: 5px 2px;
}
.cancel-block a:hover {
    text-decoration: none;
}
div.captcha-block img {
    border: 1px solid #fff;
}
div.captcha-left {
    float: left;
    margin: 0 0 0 175px;
    width: 177px;
}
div.captcha-right {
    width: 25px;
    border: 1px solid #fff;
    float: left;
}
a.captcha-audio {
    display: block;
    width: 22px;
    height: 20px;
    background: url(../img/icon-audio.gif) no-repeat left top;
    text-indent: -2000em;
    margin: 2px 0 1px 2px;
}
a.captcha-reload {
    width: 22px;
    height: 20px;
    display: block;
    background: url(../img/icon-refresh.gif) no-repeat left top;
    text-indent: -2000em;
    margin: 2px 0 1px 2px;
}
.message {
    padding: 20px 50px 20px 60px;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
    text-align: left;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
}
#errorMessage {
    background: #ffebf3;
    border: 1px solid #f06;
}
#successMessage, .success, .success-msg {
    background: #eff;
    border: 1px solid #6f0;
}
#flashMessage {
    color: #ff0000;
}
#errorMessage, #authMessage {
    background: #ffebf3 url(../img/icon-error.png) no-repeat 5px center;
}
#successMessage, .success-msg, .mail-success-msg {
    background: #eff url(../img/icon-success.png) no-repeat 5px center;
}
#flashMessage {
    background: #ffe url(../img/icon-warning.png) no-repeat 5px center;
}
.mail-success-msg {
    padding: 30px 0 30px 70px;
    margin: 0 30px;
    font-weight: bold;
}
.notice, table tr td.notice {
    color: #FF0000;
    background: #fff url(../img/icon-list-warning.png) no-repeat left center !important;
    padding: 5px 5px 5px 20px !important;
    text-align: left;
}
a.asc {
    background: transparent url(../img/icon-sort-down.gif) no-repeat scroll right center;
}
a.desc {
    background: transparent url(../img/icon-sort-up.gif) no-repeat scroll right center;
}
a.asc, a.desc {
    padding-right: 10px;
    margin-right: 10px;
}
div.datepicker-content {
    position: absolute;
    left: 5px;
    top: 25px;
    border: 1px solid #ddd;
    z-index: 99999;
    width: 185px;
}
.picker-img {
    float: left;
    margin: 3px 3px 0 0;
    cursor: pointer;
}
div.datepicker-content a.close {
    width: 28px;
    height: 28px;
    margin: 0 5px 5px 0;
    right: -15px;
    position: absolute;
    bottom: -15px;
    background: url(../img/icon-close.png) 0 0 no-repeat;
    text-indent: -9999em;
}
form.normal .ui-datepicker select.ui-datepicker-month, form.normal .ui-datepicker select.ui-datepicker-year, form.normal div.thick-box .ui-datepicker select.ui-datepicker-month, form.normal div.thick-box .ui-datepicker select.ui-datepicker-year {
    width: 49%;
    margin: 0px;
}
div.timepicker, div.datepicker-container, .date-time {
    position: relative;
}
div.timepicker {
    float: left;
    position: relative;
}
.admin-content div#main {
    margin: 0px 0px 0px 0px;
}
.date-time label {
    left: 0;
}
.admin-bar {
    background: none repeat scroll 0 0 #fafceb;
    border: 1px solid #b0bf47;
    color: #000000;
    font-size: 12px;
    left: 218px;
    line-height: 20px;
    padding: 2px 10px;
    position: absolute;
    top: 0px;
    width: 198px;
    z-index: 2;
}
.admin-bar h3 {
    width: auto;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
}
.admin-bar a {
    font-weight: bold;
}
.admin-sideone {
    float: left;
    width: 204px;
    margin: 0px 0 10px 10px;
    color: #000;
}
.admin-sidetwo {
    border: 1px solid #ddd;
    float: left;
    margin: 0 0 10px 6px;
    padding: 5px;
    width: 76%}
.admin ul.side2-list a {
    font-size: 12px;
    background-position: left 5px;
    padding-left: 10px;
}
.admin ul.side2-list li ul {
    background: transparent;
}
.admin-bar h3 {
    float: left;
    padding-right: 3px;
    width: auto;
}
.admin-bar span {
    float: left;
    margin-right: 10px;
    width: auto;
}
div.side2 h5 {
    padding: 0 0 10px;
    font-size: 15px;
}
.admin-c1 {
    background: #fbfbfb;
    padding: 10px;
}
div.admin-select-block div {
    display: inline;
}
form.normal div.admin-select-block div.select select {
    width: 180px;
    margin: 0px 0px 0px 10px;
}
div.admin-select-block {
    padding: 10px 0px 10px 0px;
}
div.jobs-admin-tabs-block {
    background: #f8f9de url(../img/admin-stip.png) repeat-y scroll left 0;
    border: 1px solid #dedf8b;
    color: #222222;
    min-height: 200px;
    padding: 10px 5px 10px 22px;
    margin: 0px 10px;
}
div.jobs-admin-tabs-block .ui-widget-content, .ui-tabs-block .ui-widget-content {
    background: none;
    border: none;
}
div.admin-content form.normal table.list div.text input {
    margin: 0px;
    width: 120px;
}
div.admin-content form.normal table.list div.textaera textarea {
    margin: 0px;
}
p.fund-available {
    margin: 0px 0px 0px 180px;
}
div.pay-block {
    border: 1px solid #ccc;
    margin: 10px 0;
}
div.pay-block:hover {
    border: 1px solid #b0e367;
}
div.pay-block img {
    border: 1px solid #ccc;
    padding: 2px;
    margin-top: 0px;
}
div.pay-block img:hover {
    border: 1px solid #b0e367;
}
div.pay-block p {
    line-height: 18px;
    padding: 6px 5px;
}
div.pay-block h3 {
    font-size: 17px;
    font-weight: 400;
    line-height: 20px;
    padding: 10px 0 3px 12px;
    color: #08708e;
}
.hints-tip p {
    line-height: 17px;
}
.radio-block {
    margin-left: 165px;
}
div.static-block p {
    line-height: 19px;
    padding: 0 0 12px 15px;
}
.record-info {
    padding: 5px;
    font-weight: bold;
    background: #f9f9f9;
    border: 1px solid #ddd;
    margin: 10px 0;
    line-height: 20px;
}
div.record-info div {
    display: inline;
    margin: 0px 0px 0px 0px;
}
.record-info span {
    padding: 0 0 0 10px;
}
a.add-amount {
    background: url(../img/icon-add-amount.png) no-repeat left top;
    padding: 2px 3px 2px 20px;
}
div.balance-info a {
    background: transparent url(../img/suggest-button.png) no-repeat scroll 0 0;
    display: block;
    height: 21px;
    width: 85px;
    color: #000;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    padding: 10px 0 0 0;
}
div.balance-info a:hover {
    background: transparent url(../img/suggest-button.png) no-repeat left bottom;
}
.balance-l {
    float: left;
    margin: 10px 10px 0 0;
    font-weight: bold;
}
.balance-l span {
    font-weight: normal;
}
div.balance-information-block {
    margin: 0px 0px 10px 0px;
}
a.cancel-order, a.review {
    padding: 2px 0px 2px 20px;
}
a.cancel-order {
    background: transparent url(../img/reject.png) no-repeat left top;
}
a.review {
    background: transparent url(../img/review.png) no-repeat left top;
}
span.no-action {
    color: #EF1D1D;
    display: block;
    width: 60px;
}
.balance-r {
    float: right;
}
.massage-head {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    float: left;
    margin: 0 0 0 12px;
    padding: 10px;
    width: 304px;
    line-height: 16px;
    font-size: 13px;
}
.massage-head h4 {
    background: none;
    padding: 0px;
    font-size: 13px;
    padding: 10px 0px 5px 0px;
}
div.jobs-download-block {
    float: right;
    width: 246px;
}
h5.message-user-info {
    padding: 0px 0px 9px 0px;
}
div.jobs-download-block legend {
    font-size: 14px;
}
.click-info {
    color: #127326;
    font-weight: bold;
    margin: 5px 0;
    font-size: 15px;
}
.massage-view-block {
    background: #edfff1;
    border: 1px solid #d2ded0;
    padding: 10px 0 0;
}
.massage-form-block {
    float: left;
    width: 328px;
    background: #fff;
    border: 1px solid #d2ded4;
    min-height: 420px;
    margin: 10px 0 10px 10px;
}
.download-block {
    padding: 5px 0px 5px 0px;
}
div.download-block h4 {
    background: transparent none repeat scroll 0 0;
    font-size: 13px;
    font-weight: bold;
    padding: 7px 0;
    color: #4A4F4C;
}
.mail-content-curve-middle p.subject-info {
    background: none repeat scroll 0 0 #afafaf;
    color: #FFFFFF;
    font-weight: 700;
    margin: 10px 0;
    padding: 5px;
}
div.message-description {
    font-size: 13px;
    line-height: 20px;
    padding: 10px;
}
div.info-message {
    -moz-border-radius: 3px 3px 3px 3px;
    background: url("../img/icon-pin-green.png") no-repeat scroll 7px center #effef4;
    border: 1px solid #91cb88;
    padding: 10px 6px 10px 30px;
    margin: 0px 0px 10px 0px;
}
#jobs-view div.info-message, #messages-activities div.info-message {
    background: url("../img/icon-pin-green.png") no-repeat scroll 7px center #fff;
    border: 1px solid #ddd;
    margin: 0px 10px 5px 10px;
}
#JobFeedbackAddForm legend {
    padding: 0px 0px 10px 0px;
    font-size: 12px;
}
#JobFeedbackAddForm div.input textarea {
    border: 1px solid #bccfbc;
    height: 96px;
    width: 486px;
}
#JobFeedbackAddForm div.input label {
    color: #000;
    padding: 3px 0px 0 14px;
    text-align: right;
    width: 41px;
    font-weight: bold;
    font-size: 13px;
}
#JobFeedbackAddForm div.input input#JobFeedbackIsSatisfied1+label {
    background: transparent url(../img/thumb-up.png) no-repeat scroll left top;
    padding: 5px 10px 5px 25px;
}
#JobFeedbackAddForm div.input input#JobFeedbackIsSatisfied0+label {
    background: transparent url(../img/thumb_down.png) no-repeat scroll left top;
    padding: 5px 10px 5px 25px;
}
#JobFeedbackAddForm div.textarea textarea {
    margin: 20px 0 0 0;
}
#JobFeedbackAddForm div.submit {
    margin: 0px 0 0 0px;
}
#JobFeedbackAddForm div.submit-block {
    margin: 0px 0px 0px 0px;
}
.ui-tabs-block .ui-tabs .ui-tabs-nav li.require {
    width: 126px;
}
table.list, table.list td, table.list th {
    border: 1px solid #ccc;
}
div.sites-states-block table.list th {
    background-color: #F4F4F4;
}
table.list {
    border-width: 0px;
    border-spacing: 0;
    border-collapse: collapse;
    margin: 10px auto;
    width: 99%}
table.list td, table.list th {
    margin: 0;
    padding: 7px 7px;
    border-width: 1px;
    background-color: #fff;
    vertical-align: middle;
    text-align: center;
    color: #333333;
    line-height: 18px;
}
table.list th, table.list th a {
    background-color: #E6EBCB;
    color: #333333;
}
table.list th a:hover {
    color: #000;
}
table.list tr.altrow td {
    background-color: #F9FCEB;
}
table.list tr.errorrow td {
    background-color: #F25E5E;
    color: #FFFFFF;
}
table.list tr.errorrow td a {
    color: #FFFFFF;
}
table.list tr.errorrow:hover td {
    background: #F25E5E;
}
table.list tr:hover td {
    background: #FCFFDF;
}
table.list tr:hover+tr td, table.list tr:hover td {
    border-top: 1px dashed #c3cf5a;
}
table.list td.sub-title {
    background: #F4F4F4;
}
table.list td.sub-title:hover+tr td {
    background: green;
    color: #fff;
}
.actions-block .actions a {
    text-align: left;
}
table.list tr td span.highlight-cleared, table.list tr td span.highlight-pipeline, table.list tr td span.highlight-lost {
    background: #7EBF2F;
    font-weight: bold;
    font-size: 12px;
    color: #4C9AAF;
    padding: 0 5px;
    border: 1px solid #ddd;
}
table.list tr td span.highlight-pipeline {
    background: #F7F6A2;
    color: #ff0000;
}
table.list tr td span.highlight-lost {
    background: #fdcbcb;
    color: #ff0000;
}
table.list tr td span.highlight-cleared {
    background: #99f9cb;
    color: #ff0000;
}
table.list tr td.stats-highlights a {
    color: #ff0000;
    text-decoration: none;
}
table.list tr td.stats-highlights a:hover {
    color: #333;
    text-decoration: none;
}
table.list td.dl, table.list th.dl {
    text-align: left;
}
table.list td.dr, table.list th.dr {
    text-align: right;
}
table.revenues-list tr th, table.revenues-list tr td {
    text-align: left;
}
table.revenues-list tr th.ra, table.revenues-list tr td.ra {
    text-align: right;
}
table.revenues-list tr th, table.revenues-list tr td, table.revenues-list, table.message-list tr th, table.message-list tr td, table.message-list, table.revenues-list.list tr:hover+tr td, table.message-list.list tr:hover+tr td, table.revenues-list tr:hover th, table.revenues-list tr:hover td, table.revenues-list:hover, table.message-list tr:hover th, table.message-list tr:hover td, table.message-list:hover {
    border: none;
}
table.message-list tr td.w-three {
    width: 63%}
table.message-list tr td.w-four {
    text-align: center;
}
table.message-list tr td {
    text-align: left;
    font-size: 12px;
}
table.message-list tr.unread-row td {
    font-weight: bold;
}
span.pending-information {
    float: left;
    width: auto;
}
table.revenues-list td.status {
    color: #267a2c;
    font-weight: bold;
}
table.revenues-list td.amount-info, table.revenues-list tr:hover td.amount-info {
    background: #FCFFCF;
    padding: 6px 10px;
    vertical-align: middle;
}
table.revenues-list td.amount-info1 {
    background: #DAFFC1;
    padding: 10px 5px;
    font-weight: bold;
    color: #009c00;
    font-size: 18px;
}
table.revenues-list td span.status_waiting-for-review {
    color: orange;
}
table.revenues-list td span.status_waiting-for-acceptance {
    color: orange;
}
table.revenues-list td span.status_in-progress {
    color: green;
}
table.revenues-list td span.status_rejected {
    color: red;
}
table.revenues-list td span.status_cancelled {
    color: red;
}
table.revenues-list td span.status_in-progress {
    color: #009C00;
}
p.trak-order {
    font-size: 12px;
    padding: 5px 0px 5px 0px;
}
table.revenues-list td p.trak-order a {
    color: #000;
    text-decoration: underline;
}
table.revenues-list td p.trak-order a:hover {
    text-decoration: none;
}
div.about-content p {
    margin: 0px 0px 0px 0px;
    line-height: 19px;
}
p.clear-amount-info, p.pending-amount-info {
    color: #009C00;
    font-size: 14px;
    font-weight: 700;
    text-align: left;
}
p.pending-amount-info {
    color: #FFA21F;
}
span.amount-information {
    color: #000000;
    display: block;
    float: right;
    font-size: 16px;
    font-weight: bold;
    width: auto;
}
span.balance-amount {
    float: left;
    display: block;
    width: auto;
}
table.revenues-list td.jobs-order-notice div {
    line-height: 25px;
}
table.revenues-list td.jobs-order-notice:hover {
    background: transparent;
}
dl.list {
    margin: 0;
    padding: 0;
}
dl.list dt {
    float: none;
    margin: 0 0 0 0;
    padding: .5em;
    font-weight: bold;
    width: 100%;
    clear: both;
}
dl.list dd {
    float: none;
    margin: 0 0 0 0;
    padding: 0;
    width: 100%}
dl.view-list1 {
    background: #fff;
    border: 1px solid #ddd;
    margin: 5px 0px;
}
dl.view-list dt {
    width: 50%;
    color: #1D9FBF;
    min-height: 10px;
}
dl.view-list dd {
    width: 45%;
    min-height: 10px;
}
div.list-info-block {
    float: right;
    width: 276px;
}
div.user-img-block-left {
    float: left;
    width: 73px;
    padding: 0px 0px 0px 0px;
}
div.user-info-block-right, div.user-info-block-right1 {
    padding: 5px 10px;
    background: #fff;
    margin: 0px 0px 5px 0px;
}
div.request-info-block-right {
    padding: 15px 10px;
}
div.user-info-block-right1 {
    padding: 10px;
}
div.user-info-block-right h3 {
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
}
div.user-info-block-right p {
    font-size: 13px;
    font-weight: normal;
    padding: 4px 0px 4px 0px;
}
div.user-img-block-left img {
    padding: 0px;
    border: 3px solid #ddd;
}
div.jobs-view-block-left, div.jobs-view-block-left p {
    float: left;
    line-height: 20px;
    padding: 0 10px 10px 10px;
}
div.jobs-view-img-block {
    position: relative;
    z-index: 0;
    border: 1px solid #fff;
}
div.jobs-view-bottom-block {
    background: #FFFFFF;
    padding: 5px 10px;
    margin: 15px 0px 0px 0px;
}
.jobs-view-bottom-block h4 {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 3px 3px 0 0;
}
.jobs-view-bottom-block ul {
    float: left;
}
.jobs-view-bottom-block ul li {
    float: left;
    margin: 2px 5px;
}
.jobs-view-bottom-block ul li a {
    width: 21px;
    height: 21px;
    display: block;
    text-indent: -30000em;
}
.jobs-view-bottom-block ul li.youtube a {
    background: url(../img/theme-img/youtube.png) no-repeat scroll left top;
}
.jobs-view-bottom-block ul li.flicker a {
    background: url(../img/theme-img/flicker.png) no-repeat scroll left top;
}
.jobs-view-bottom-block ul li a:hover {
    background-position: left bottom;
}
ol.img-list li img {
    padding: 0px;
    border: none;
}
ul.img-list li img {
    background: none;
    border: none;
    padding: 0px;
    vertical-align: baseline;
}
ol.img-list li.active {
    border: 2px solid #ff2727;
    margin: 5px 5px 0px 0px;
}
ul.jobs-links {
    left: 4px;
    position: absolute;
    top: 10px;
    z-index: 100;
}
ul.jobs-links li {
    float: left;
    width: auto;
    margin: 3px 1px;
}
ul.jobs-links li a {
    display: block;
    float: left;
    font-size: 11px;
    padding: 4px;
    color: #fff;
    background: #000000;
    font-weight: bold;
}
ul.jobs-links li a:hover {
    background: #2D9DC1;
}
div.jobs-view-block-right {
    float: left;
    width: 354px;
}
.search-map-block img {
    border: none;
    background: none;
}
div.jobs-order-left {
    float: left;
    width: 445px;
}
div.jobs-order-right {
    float: right;
    line-height: 20px;
    width: 163px;
    font-size: 14px;
}
p.jobs-order-img-left {
    float: left;
    width: 60px;
}
div.jobs-order-info-right {
    float: left;
    width: 350px;
    line-height: 16px;
}
div.jobs-order-info-right h3 {
    font-size: 14px;
    font-weight: bold;
}
div.jobs-order-info-right h3 a {
    text-decoration: underline;
    font-size: 13px;
}
p.paging-count {
    font-size: 11px;
    padding: 0 0 5px 10px;
    color: #8f8f8f;
}
div.message-block-right div.submit {
    float: left;
    width: auto;
}
form.normal div.input label.will-info {
    position: absolute;
    margin: 14px 0 0 129px;
    width: auto;
}
ul.sub-menu {
    background: #FFFFFF;
    border: 1px solid #ddd;
    display: none;
    left: 0;
    padding: 5px 0;
    position: absolute;
    top: 36px;
    width: 180px;
    z-index: 99999;
}
ul.menu li:hover ul.sub-menu {
    display: block;
}
ul.menu ul.sub-menu li {
    display: block;
    padding: 8px 10px 8px 10px;
    border-bottom: 1px dashed #ddd;
    position: relative;
    z-index: 100000;
}
ul.menu ul.sub-menu li a {
    color: #000;
    font-size: 13px;
    font-weight: bold;
}
ul.menu ul.sub-menu li a:hover {
    color: #5C9D6A;
}
div.user-info-block-right a {
    text-decoration: underline;
    font-weight: bold;
}
div.user-info-block-right .jobs-rating-block a.report-jobs {
    float: left;
    padding: 1px 8px 4px 20px;
}
div.user-info-block-right a:hover {
    text-decoration: none;
}
div.message-view-block {
    border: 1px dashed #afafaf;
    padding: 10px;
}
div.message-view-block form.normal {
    margin: 0px;
    padding: 0px;
}
span.message-title {
    width: 85px;
    float: left;
    display: block;
    font-weight: bold;
}
span.message-lable-info {
    margin: 7px 0 0;
    position: absolute;
    text-align: right;
    width: 155px;
}
div.compose-box span.message-lable-info {
    margin: 10px 0 0;
}
div.send-iteam-block {
    font-weight: bold;
    position: absolute;
    top: 0px;
    right: 0px;
}
div.message-compose-block {
    position: relative;
}
div.buyer-block {
    border: 1px solid #ddd;
    padding: 8px 6px;
    background: #F5F5F5;
    font-size: 13px;
}
div.buyer-block p {
    width: 165px;
    float: left;
}
div.buyer-block p.ordered-date {
    width: 242px;
    float: left;
}
span.no {
    color: #FF0F0F;
    font-weight: bold;
}
span.yes {
    color: #00FF22;
    font-weight: bold;
}
div.messge-show-left-block {
    float: left;
    width: auto;
}
p.for-send-msg {
    font-size: 15px;
    margin: 3px 0px 0px 10px;
}
div.inbox-option span.select {
    font-weight: bold;
    color: #4F4F4F;
    float: left;
}
div.inbox-option a {
    margin: 0px 3px;
    text-decoration: underline;
    display: block;
}
div.message-show-right-block {
    text-align: right;
    padding: 0 10px 15px 10px;
}
div.message-block-left div.inbox-option {
    padding: 16px 0 0 8px;
}
p.withdraw-request-link, p.withdraw-request-link1 {
    background: #efefef none repeat scroll 0 0;
    border: 1px solid #ddd;
    color: #A4A4A4;
    font-weight: normal;
    margin: 0 0 5px;
    padding: 4px 0;
    text-align: center;
    width: 130px;
}
p.withdraw-request-link1 {
    background: #3D7F0F;
    border: 1px solid #3d7f0f;
}
table.revenues-list td.amount-info a {
    text-decoration: none;
    color: #2D9DC1;
}
table.revenues-list td.amount-info a:hover {
    color: #000;
}
table.revenues-list td p.withdraw-request-link1 a {
    text-decoration: none;
    color: #fff;
}
table.revenues-list td p.withdraw-request-link1 a:hover {
    text-decoration: underline;
}
p.withdraw-request-link a {
    display: block;
}
ol.feedback-list h3 {
    padding: 0px;
}
ol.feedback-list h3 a {
    font-size: 13px;
    font-weight: bold;
}
ol.feedback-list h3 a:hover {
    color: #000;
    text-decoration: underline;
}
ol.feedback-list li, span.feedback-list {
    line-height: 26px;
    padding: 0px 0 5px 28px;
    font-size: 13px;
    border-bottom: 1px dashed #ddd;
    margin: 0px 0px 5px 0px;
}
ol.feedback-list li.positive-feedback, span.positive-feedback {
    background: #fff url(../img/thumb-up.png) no-repeat scroll left top;
}
ol.feedback-list li.negative-feedback, span.negative-feedback {
    background: #fff url(../img/thumb_down.png) no-repeat scroll left top;
}
div.avatar-info-block span.negative-feedback {
    background: url(../img/thumb_down.png) no-repeat scroll left top;
    border-bottom: none;
}
div.avatar-info-block {
    background: #FFF;
    border: 1px solid #ddd;
    padding: 5px;
    width: 270px;
    float: left;
}
ol.feedback-list li.positive-feedback:hover {
    background: #efefef url(../img/thumb-up.png) no-repeat scroll left top;
}
ol.feedback-list li.negative-feedback:hover {
    background: #efefef url(../img/thumb_down.png) no-repeat scroll left top;
}
ol.feedback-list li p {
    margin: 3px 0px 3px 0px;
}
p.negative-feedback, p.positive-feedback {
    font-weight: bold;
}
ol.feedback-list li span.positive-feedback {
    background: transparent url(../img/thumb-up.png) no-repeat scroll left top;
    padding-left: 20px;
    float: left;
}
ol.feedback-list li span.rating {
    display: none;
}
ol.feedback-list li span.negative-feedback {
    background: transparent url(../img/thumb_down.png) no-repeat scroll left top;
    padding-left: 20px;
    float: left;
}
div.jobs-feedback-left-block {
    float: left;
    width: 306px;
    margin: 0px 15px 0px 0px;
}
div.jobs-feedback-right-block {
    float: left;
    width: 288px;
}
div.jobs-feedback-right-block1 {
    margin: 0 0 0 13px;
    width: 324px;
}
#jobs-view div.jobs-feedback-right-block {
    background: none repeat scroll 0 0 #fff;
    margin: 0 0 0 8px;
    padding: 5px 10px 10px;
    width: 309px;
}
div.jobs-feedback-block div.side1-info-l {
    width: 54px;
    margin: 0px;
    position: static;
}
div.jobs-feedback-block div.side1-info-r {
    float: left;
    padding: 0 0 0 10px;
    width: 219px;
}
div.jobs-feedback-block1 div.side1-info-r {
    width: 230px;
}
div.jobs-feedback-block div.side1-info-l p.amt {
    background: none repeat scroll 0 0 #fff;
    bottom: 3px;
    color: red;
    font-size: 12px;
    font-weight: 700;
    padding: 2px;
    position: absolute;
    right: 4px;
}
div.jobs-feedback-block ol.list h3 {
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
}
#requests-view div.jobs-feedback-block {
    margin: 10px 0px 0px 0px;
}
div.jobs-feedback-block h3 a:hover {
    text-decoration: underline;
}
div.jobs-feedback-block ol.list img {
    border: 3px solid #ddd;
}
div.jobs-feedback-block ol.list img:hover {
    border: 3px solid #d8df8b;
}
div.jobs-feedback-block ol.list h3 a:hover {
    text-decoration: underline;
}
div.jobs-feedback-block ol.list>li {
    padding: 5px 0 10px 0px;
    background: #fff;
}
div.jobs-feedback-block ol.list>li:hover {
    background: none;
}
h3.need-idea {
    padding: 15px 0px 7px 6px;
}
div.requests-index-block ol.idea-list li {
    border-bottom: 1px solid #ddd;
    padding: 7px 0px 10px 0px;
    line-height: 16px;
}
div.requests-index-block ol.idea-list li h4 {
    padding: 0px 6px 3px 0px;
    background: none;
    font-weight: bold;
}
div.requests-index-block ol.idea-list {
    padding: 5px 6px 10px 6px;
}
div.requests-index-block ol.idea-list p {
    padding: 0px;
    font-size: 12px;
}
p.requests-info {
    color: #23BF73;
    line-height: 15px;
    margin: 0 6px;
}
div.seller-block {
    margin: 0 auto 5px 6px;
}
h3.seller-title {
    background: #ffb600 none repeat scroll 0 0;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 700;
    padding: 0;
    text-align: center;
    width: 179px;
}
div.seller-top {
    background: transparent url(../img/bg-add-title-t.png) no-repeat scroll left top;
    width: 179px;
    height: 8px;
}
div.seller-bot {
    background: transparent url(../img/bg-add-title-b.png) no-repeat scroll left top;
    width: 179px;
    height: 16px;
}
form#JobUpdateForm div.submit {
    margin: 5px 5px 5px 0px;
}
form#JobUpdateForm {
    width: 100%;
    margin: 0px;
    padding: 0px;
}
form.normal ol.list div.side1-info-l div.checkbox input {
    margin: 0px;
}
form.normal ol.list div.side1-info-l div.checkbox {
    left: -5px;
    position: absolute;
    top: -5px;
    width: 38px;
    height: 38px;
    background: transparent url(../img/bg-check.gif) no-repeat left top;
}
form.normal ol.list div.side1-info-l div.checkbox:hover {
    background: transparent url(../img/bg-check.gif) no-repeat left top;
}
ol.jobs-list1>li {
    position: relative;
}
ol.list .side1-info-l a:hover img {
    opacity: 1;
}
h5.share {
    padding: 10px 0px 3px 0px;
    font-weight: normal;
    color: #7F7F7F;
}
ul.list1 li a {
    font-size: 12px;
    height: 12px;
    display: block;
    float: left;
}
ul.list1 li>span.total-views {
    float: left;
    display: block;
    text-indent: 1px;
}
ul.list1 li a.like, ul.list1 li a.un-like, li.mail-link a {
    padding: 6px 5px 6px 0;
    text-decoration: underline;
}
ul.share-list li.facebook a {
    background: transparent url(../img/icon-facebook.png) no-repeat left top;
}
ul.share-list li.twitter a {
    background: transparent url(../img/icon-twitter.png) no-repeat left top;
}
ul.share-list li.email, ul.list1 li.email {
    background: transparent url(../img/mail-icon-left.png) no-repeat left top;
    padding: 0px 0px 0px 25px;
}
ul.share-list li.email a, ul.list1 li.email a {
    background: transparent url(../img/mail-icon-right.png) no-repeat right top;
    padding: 6px 8px 6px 0px;
}
ul.share-list li.email:hover, ul.list1 li.email:hover {
    background-position: left bottom;
}
ul.share-list li.email:hover a, ul.list1 li.email:hover a {
    background-position: right bottom;
}
ul.list1 li.facebook iframe {
    width: 182px !important;
    margin: 4px 0px 0px 0px;
}
ul.list1 li a.like:hover, ul.list1 li a.un-like:hover {
    color: #000;
}
div.sub-menu-inner-block {
    position: relative;
    z-index: 2;
}
div.jobs-info-right-block {
    width: 415px;
}
div.jobs-info-submit-block {
    float: left;
    width: 60px;
}
p.job_active, p.job_inactive {
    font-size: 13px;
    font-weight: bold;
    padding: 0px 0px 2px 0px;
}
p.job_active {
    color: limegreen;
}
p.job_inactive {
    color: orange;
}
div.active-sales-block {
    padding: 3px 0px 0px 0px;
}
div.active-sales-block span {
    margin: 0px 5px 0px 0px;
}
div.active-sales-block a {
    text-decoration: underline;
}
div.active-sales-block a:hover {
    text-decoration: none;
}
p.orderby-info {
    padding: 3px 0px 5px 0px;
    color: #9F9F9F;
}
div.contact-links {
    font-size: 12px;
    padding: 5px 0px 0px 0px;
}
div.status-link a {
    margin: 0 5px 0 0;
    padding: 2px 0 5px 20px;
}
div.status-link dl.list a {
    padding: 2px 0 2px 0;
}
a.accept-order {
    background: transparent url(../img/accept.png) no-repeat left top;
}
a.reject-order {
    background: transparent url(../img/reject.png) no-repeat left top;
}
a.deliever-work {
    background: transparent url(../img/deliver.png) no-repeat left top;
}
div.jobs-edit-block span.character-info {
    float: left;
    width: 406px;
}
form#JobAddForm div.jobs-edit-block span.character-info {
    margin-left: 172px;
}
span.tool-help {
    width: 16px;
    height: 16px;
    float: right;
    text-indent: -99999em;
    cursor: pointer;
    text-align: left;
    background: url(../img/icon-info.png) no-repeat scroll left center;
}
div.page-information {
    background: #FCFDD9;
    border: 1px dashed #ccc;
    padding: 10px;
    margin: 10px 0;
    line-height: 20px;
}
fieldset div.page-information, div.attachment-delete-outer-block {
    background: #fff;
    border: 1px dashed #ccc;
}
div.page-info {
    line-height: 19px;
}
div.attachment-delete-block div.checkbox input {
    margin: 0px;
}
div.attachment-delete-block div.checkbox {
    margin: 0px 0px 5px 0px;
    padding: 0px;
}
div.attachment-delete-block {
    float: left;
    width: 113px;
    margin: 1px;
}
div.attachment-delete-block img {
    padding: 3px;
    text-align: center;
}
div.attachment-delete-outer-block {
    padding: 10px 5px;
    margin: 10px 10px 10px 10px;
}
div.attachment-delete-outer-block ul li {
    float: left;
    margin: 0 0 0 16px;
    padding: 6px 0;
    text-align: center;
    width: 119px;
}
span.delete-photo {
    display: none;
}
div.flashUploader, div.clearAll {
    margin: 0px 0px 7px 179px;
}
p.negative-block-info {
    line-height: 16px;
    padding: 0 5px 0px 10px;
}
ul.jobs-share-list li a {
    display: block;
    width: 16px;
    height: 16px;
    text-indent: -3000em;
    padding: 0px;
}
ul.jobs-share-list li.email a {
    text-indent: 0em;
}
ul.jobs-share-list li {
    float: left;
    width: 16px;
    height: 16px;
    margin: 0px 4px 0px 0px;
}
div#jobs-index form.normal div.text select {
    margin: 0px 0px 0px 9px;
}
div#jobs-index form.normal div.input label.will-info {
    margin: 3px 0 0 29px;
}
.facebook a, .twitter a, .open-id-thumb a, .open-id-yahoo-thumb a, .open-id-gmail-thumb a {
    padding: 2px 2px 2px 20px;
}
.facebook a {
    background: url(../img/icon-facebook.gif) no-repeat left center;
}
.twitter a {
    background: url(../img/icon-twitter.png) no-repeat left center;
}
.open-id-thumb a {
    background: transparent url(../img/icon-open-id.png) no-repeat left top;
}
.open-id-yahoo-thumb a {
    background: transparent url(../img/icon-yahoo-open-id.png) no-repeat left top;
}
.open-id-gmail-thumb a {
    background: transparent url(../img/icon-gmail-open-id.png) no-repeat left top;
}
.progress {
    background-image: url("../img/long-loader.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 60px;
    margin: 20px 0;
}
div.search-form-block {
    margin: 5px 0px;
}
span.active_green {
    color: #009100;
}
div.jobs-rating-block p {
    float: left;
    font-size: 11px;
    margin: 3px 3px 0 0;
    word-spacing: 3px;
}
.rating {
    background: url(../img/icon-positive.gif) no-repeat left -15px;
}
p.user-positive-info {
    position: absolute;
    top: 0px;
    right: 0px;
    line-height: 16px;
}
div.view-info-right-block {
    position: relative;
}
div.inbox-option a.status_selected, div.inbox-option li.status_selected span {
    color: #000;
}
span.js-share-toggle-check {
    padding: 0px 20px 0px 0px;
    background: url(../img/more.png) no-repeat right top;
    color: #008DC7;
    cursor: pointer;
}
span.js-share-toggle-check:hover {
    color: #000;
}
.feedback-block {
    background: transparent url(../img/feedback-positive.png) no-repeat scroll left top;
    font-size: 11px;
    height: 28px;
    margin: -10px 0 10px 2px;
    padding: 13px 5px 0 5px;
    color: #fff;
}
ol.feedback-list1 li.rating {
    padding: 0px;
    color: #000;
}
div.my-seller-block .lside-bl {
    position: relative;
}
ul.terms-list li {
    line-height: 15px;
    margin: 10px 0px !important;
}
ul.terms-list h3 {
    font-size: 16px;
    color: #3C7D8F;
}
div.ajax-login-block form.normal div.input label {
    width: 120px;
    font-size: 12px;
}
div.ajax-login-block form.normal div.checkbox label, div.ajax-login-block form.normal div.checkbox a {
    font-size: 11px;
}
div.ajax-login-link {
    margin: 6px 0 11px 141px;
}
div.ajax-login-block form.normal div.text input, div.ajax-login-block form.normal div.password input {
    margin: 0 0 0 135px;
    padding: 1px 2px 1px 2px;
    width: 194px;
    height: 20px;
}
div.ajax-login-block form.normal div.text input#openid_identifier {
    padding: 1px 2px 1px 23px;
    height: 22px;
}
div.ajax-login-block form.normal a {
    font-size: 13px;
    margin: 0 4px;
    text-decoration: underline;
}
div.ajax-login-block form#UserLoginForm a {
    margin: 0 3px;
}
div.ajax-login-block form.normal a:hover {
    text-decoration: none;
}
div.ajax-login-block form.normal .fromleft, div.ajax-login-block form.normal .or {
    margin: 0px 0px 10px 46px;
    padding: 4px 0;
}
div.ajax-login-block form.normal .open-id-block {
    margin: 0 0 10px 114px;
}
div.ajax-login-block form.normal div.submit-block {
    margin: 4px 0 4px 140px;
}
div.ajax-login-block form.normal div.submit-block div.submit {
    margin: 0px;
}
div.ajax-login-block form.normal div.checkbox input {
    margin: 3px 0 3px 135px;
}
div.ajax-login-block form.normal {
    margin: 0px;
    padding: 0px;
}
div.ajax-login-block form.normal div.input {
    margin: 5px;
    padding: 5px;
}
div.ajax-login-block div.captcha-left {
    margin: 0 0 0 133px;
}
div.search-input-block {
    margin: 0px 0px 0px 50px;
}
div.search-text-block div.submit-block {
    float: left;
    margin: 0px;
}
form.job-search-form div.input label {
    color: #4C4C4C;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0 11px;
}
form.job-search-form div.text {
    background: url("../img/location-text-box.png") no-repeat scroll left 33px transparent;
    float: left;
    width: 413px;
}
form.job-search-form div.text input {
    border: medium none;
    height: 30px;
    margin: 2px 0 9px 2px;
    width: 400px;
}
form.job-search-form div.submit {
    width: 150px;
    margin: 33px 0px 0px 10px;
}
form.job-search-form div.submit input, div.feedback-view div.cancel-block a {
    background: url("../img/buy-button.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    height: 40px;
    margin: 0;
    padding: 7px 0 15px 0;
    text-align: center;
    width: 108px;
    border: none;
}
div.feedback-view div.cancel-block a {
    font-size: 16px;
    height: 29px;
    padding: 12px 0 0;
}
form.job-search-form div.submit input:hover, div.feedback-view div.cancel-block:hover a {
    background: url("../img/buy-button.png") no-repeat scroll left bottom transparent;
}
div.search-map-block {
    padding: 10px 0px;
    position: static;
}
div.feedback-view div.cancel-block, div.feedback-view div.cancel-block:hover {
    background: none;
    height: auto;
    float: none;
    margin-left: 0;
}
div.gig-view-rigth-blocks div.feedback-view div.cancel-block {
    float: right;
    width: 106px;
}
div.gig-view-rigth-blocks p.contact-seller {
    margin: 5px 20px 0 16px;
    text-align: right;
}
div.how-does-blocks {
    height: 490px;
}
div.left-column, div.right-column {
    float: left;
    width: 296px;
    min-height: 540px;
}
div.left-column {
    background: #A0FFA8;
    margin: 0px 10px 0px 0px;
}
div.right-column {
    background: #D8F5FF;
}
ol.how-list li {
    background: transparent url(../img/terms-arrow.png) no-repeat scroll center bottom;
    font-size: 15px;
    line-height: 19px;
    margin: 8px 0;
    padding: 0 24px 28px;
    text-align: center;
}
ol.how-list li.no-arrow {
    background: none;
}
div.how-does-blocks h2 {
    border: none;
    text-align: center;
    padding: 15px 0px 5px 0px;
}
h2.newsletter-head {
    display: none;
}
div.how-does-blocks div.more, div.how-does-blocks div.close {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0px 0px 0px;
}
div.how-does-blocks div.close {
    padding: 0px 0px 10px 0px;
    text-align: right;
}
div.jobs-view-img-block ul li a img {
    padding: 0px;
}
.ui-dialog .ui-dialog-title {
    font-size: 13px;
    margin: .1em 0 .2em;
}
form#MessageMoveToForm {
    margin: 0px;
    padding: 0px;
    width: 100%}
div.suggest-cancel-block {
    margin: 3px 0px 0px 90px;
}
div.admin-content div.admin-bar {
    top: 0px;
    left: 250px;
}
div.admin-content form#UserProfileEditForm {
    position: relative;
}
div.admin-content div.profile-image {
    left: 565px;
}
span.js-flashupload-error {
    margin: 5px 0px 5px 180px;
}
div.overflow-block {
    width: 757px;
    overflow: auto;
}
div.content div.overflow-block {
    width: auto;
    overflow: visible;
}
form#LanguageChangeLanguageForm div.select select {
    margin: 0px 0 0px 64px;
    width: 125px;
    position: static;
    z-index: 0;
    font-size: 11px;
    height: 23px;
}
form#LanguageChangeLanguageForm div.select label {
    width: 48px;
}
form#LanguageChangeLanguageForm {
    float: right;
    margin: 0 5px;
    width: 189px;
}
div.sites-states-block h3 {
    padding: 10px 0px 7px 0px;
}
div.ajax-login-block form#UserRegisterForm div.input {
    margin: 5px;
    padding: 1px 0;
}
form#UserProfileEditForm {
    position: relative;
}
span.job-img-label {
    position: absolute;
    margin: 10px 0px 0px 100px;
}
p.jobs-notice-info {
    padding: 10px 0px;
    line-height: 17px;
}
p.jobs-notice-info span {
    font-weight: bold;
}
dl.track-order-list {
    float: right;
    width: 217px;
    margin: 0px 0px 10px 0px;
}
dl.track-order-list dt, dl.track-order-list dd {
    float: left;
    min-height: 18px;
}
dl.track-order-list dt {
    padding: 0 10px 0 0;
    text-align: right;
    width: 94px;
}
dl.track-order-list dd {
    width: 107px;
}
h3.job-order-status {
    padding: 0px 0px 5px 0px;
    font-size: 13px;
}
h3.job-order-status span.by-info {
    font-size: 11px;
}
h3.job-order-status a {
    text-decoration: underline;
}
div.seller-status p {
    font-size: 15px;
    font-weight: bold;
    margin: 0px 0px 15px 0px;
}
div.seller-status p a {
    font-size: 12px;
    margin: 0px 0px 0px 10px;
}
p.pending {
    color: orange;
}
p.waiting {
    color: orange;
}
p.complete {
    color: #009C00;
}
div.option-block {
    padding: 5px 10px;
    line-height: 20px;
    margin: 15px 0px 15px 0px;
    background: #FBFBFB;
}
h3.found-title {
    margin: 4px 0px 7px 0px;
    font-size: 12px;
}
ul.attachement-list {
    margin: 0 0 0 6px;
}
ul.attachement-list li a {
    margin: 5px 0px 5px 0px;
}
ul.attachement-list li a, span.attachment-info a {
    padding: 2px 0 2px 16px;
    background: url("../img/icon-attachment.gif") no-repeat left center;
}
ol.activities-list span.positive-feedback {
    background: url("../img/thumb-up.png") no-repeat scroll left top;
    border: none;
    padding: 2px 0 3px 22px;
}
ul.attachement-list li span {
    margin: 0px 3px;
}
h2.track-order-title {
    border-bottom: none;
    margin: 30px 0 10px;
}
div.import-note h4 {
    background: none;
    font-weight: bold;
    font-size: 14px;
    padding: 5px 0px 5px 0px;
}
div.ui-tabs {
    line-height: 20px;
}
div.user-info-block-right p.amount-value {
    background: url("../img/callout.png") no-repeat scroll right top transparent;
    width: 32px;
    height: 35px;
    padding: 10px 5px 5px 5px;
    color: #FFF;
    position: absolute;
    right: 5px;
    top: -51px;
    text-align: center;
}
.suggest-left {
    color: #1B6CB7;
    font-size: 14px;
    font-weight: bold;
}
ol.jobs-list .order-now {
    float: right;
    margin: 10px 16px 0 0;
}
.suggest-right {
    margin: 5px 0px 2px 0px;
}
div.language-block form#LanguageChangeLanguageForm {
    margin: -30px 0 0 175px;
}
form#JobAddForm fieldset fieldset, form#JobEditForm fieldset fieldset {
    margin: 0px 10px 15px 10px;
}
form.normal div.job-img-label label {
    padding: 18px 10px 0 0;
    background: transparent url(../img/required-red.png) no-repeat scroll right 12px;
}
form#JobEditForm div.jobs-amount-info {
    margin: 15px 0 0 178px;
    font-weight: bold;
}
a.approved {
    background: transparent url(../img/rejected.png) no-repeat scroll left 0px;
    padding: 0px 0px 3px 20px;
}
a.dis-approved {
    background: transparent url(../img/approve.png) no-repeat scroll left 0px;
    padding: 0px 0px 3px 20px;
}
a.report-jobs {
    background: transparent url(../img/report.png) no-repeat scroll left 0px;
    padding: 2px 0px 2px 20px;
    margin: 0px 5px 0px 0px;
}
div.success-msg {
    padding: 21px 0 15px 58px;
}
div.ajax-login-block div.error-message {
    margin: -19px 0 0 342px;
    position: absolute;
    width: 131px;
}
*+html div.ajax-login-block div.error-message {
    margin: 7px 0 0 0px;
    font-size: 11px;
    word-spacing: -1px;
    padding: 0 0 0 16px;
}
div.ajax-login-block div.checkbox div.error-message {
    margin: 4px 0 0 106px;
    position: static;
    display: block;
    width: auto;
}
*+html div.ajax-login-block div.checkbox div.error-message {
    margin: 40px 0 0 -280px;
    position: absolute;
}
p.user-profile-info {
    margin: 0px 0px 10px 0px;
    font-size: 13px;
}
div.admin-content form.normal {
    margin: 0px;
    padding: 0px;
    width: 100%;
    float: none;
}
form.normal div.message-block-right div.cancel-block {
    margin: 0 5px;
}
div.compose-block div.message-block-right div.cancel-block {
    margin: 0px 5px;
}
div.tips-block p {
    color: #3C7D8F;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    padding: 5px 0 10px 10px;
}
ul.side2-list li.sales-balance {
    white-space: nowrap;
}
h2.manage-jobs-title {
    background: #fffde2 none repeat scroll 0 0;
    border-bottom: medium none;
    color: #585858;
    font-size: 32px;
    line-height: 35px;
    margin: 0 38px 20px;
    padding: 9px 20px 8px;
    text-align: center;
}
h2.manage-jobs-title span {
    color: #00BC00;
    font-size: 26px;
}
ul.jobs-list-info {
    margin: 10px 0 20px 41px;
}
ul.jobs-list-info li {
    float: left;
    font-size: 13px;
    line-height: 16px;
    padding-top: 83px;
}
ul.jobs-list-info li.step1 {
    background: transparent url(../img/process-1.png) no-repeat scroll 0 0;
    padding-left: 14px;
    width: 139px;
}
ul.jobs-list-info li.step2 {
    background: transparent url(../img/process-2.png) no-repeat scroll 0 0;
    padding-left: 18px;
    width: 120px;
}
ul.jobs-list-info li.step3 {
    background: transparent url(../img/process-3.png) no-repeat scroll 0 0;
    padding-left: 12px;
    width: 125px;
}
ul.jobs-list-info li.step4 {
    background: transparent url(../img/process-4.png) no-repeat scroll 0 0;
    padding-left: 20px;
    width: 78px;
}
div.manage-jobs-right-block {
    margin: 0 48px 0 0;
    padding: 0;
}
div.side1 ol.idea-list div.suggest-left, div.side1 ol.idea-list div.suggest-right h4 {
    display: none;
}
div.side1 ol.idea-list div.suggest-right {
    width: auto;
    display: inline-block;
    float: left;
    background: #fafafa none repeat scroll 0 0;
    border: 1px solid #f0f0f0;
    clear: both;
    padding: 0px 5px;
}
div.side1 ol.idea-list li {
    display: block;
    clear: both;
    margin-top: 4px;
    padding: 4px;
    border: none;
    margin: 3px 0px;
}
p.user-status-info {
    font-weight: bold;
    margin: 10px 0px 5px 0px;
}
p.user-status-information {
    float: left;
    width: auto;
}
p.user-status-info a {
    color: #5C9D6A;
    font-size: 13px;
    margin: 0 10px 0 0;
}
p.user-status-info a:hover {
    color: #000;
}
div.admin-sideone h4, div.admin-sideone h4.main-menu a {
    color: #4C9AAF;
    font-size: 15px;
    font-weight: bold;
    padding: 0;
    margin: 0px;
}
div.admin-sideone h4.main-menu a {
    background: none;
}
body.admin div.main-side2 {
    padding: 10px 0px;
}
body.admin h2 {
    padding: 10px 0 10px 5px;
}
div.menu-block {
    margin: 50px 0 0 0;
}
div.admin-content div.menu-block {
    margin: 18px 0 0 0;
}
div.date-time-block div.date-time {
    float: left;
    width: 260px;
}
div.date-time-block div.today-date-block label {
    width: 53px;
}
div.date-time-block div.today-date-block .time-desc {
    margin: 0 0 0 68px;
}
table.list td.actions a {
    margin-right: 5px;
}
span.filtered {
    background: #fdff00 none repeat scroll 0 0;
    color: #2F2F2F;
}
div.high-light-block ul li {
    display: inline;
    background: #D86C6C;
    color: #fff;
    padding: 0px 4px;
    margin: 0px 4px 0px 0px;
    font-size: 12px;
    word-spacing: 2px;
}
div.high-light-block ul li a {
    color: #000;
    font-weight: bold;
}
div.high-light-block ul li a:hover {
    color: #fff;
}
form#JobAddForm div.text {
    vertical-align: middle;
}
span.will-info {
    background: transparent url(../img/required-red.png) no-repeat scroll right 7px;
    padding: 10px 11px 0 26px;
    position: absolute;
}
span.jobs-add-willinfo {
    margin: 0 0 0 93px;
}
div.jobs-amount-block select {
    margin: 0px 0px 0px 9px;
}
div.jobs-actions-block {
    text-align: left;
}
div.static-page h4 {
    font-weight: bold;
    padding: 7px 0px 7px 0px;
    font-size: 13px;
}
table.list td.users-actions {
    text-align: left;
}
span.jobs-info {
    margin-left: 180px;
}
div.time-desc div.displaydate {
    margin: 8px 0 0 27px;
    position: absolute;
    width: 96px;
}
.info-details {
    background: #fff url(../img/info-2.png) no-repeat scroll 10px 10px;
    border: 1px dashed #ddd;
    padding: 15px 15px 15px 72px;
    margin: 10px 0;
    line-height: 20px;
}
ul.invite-link {
    text-align: right;
}
ul.invite-link li {
    display: inline;
    margin: 0px 5px;
}
ul.invite-link li a {
    font-weight: bold;
    color: #5d9d6a;
}
ul.invite-link li a:hover {
    color: #4D5355;
}
table.list td div.select select, table.list th div.select select {
    margin: 0px;
    width: 180px;
}
div.maintenance h2 {
    margin: 29px 0 22px;
}
span.total-user {
    color: #4C9AAF;
}
table.list td.pages-action a {
    float: left;
}
table.list td.pages-action {
    width: 130px;
}
div.jobs-edit-block div.input {
    float: left;
    width: 411px;
}
div.admin-content div.jobs-edit-block div.input {
    width: 360px;
}
form.normal div.jobs-edit-block div.input input {
    margin: 0 0 0 162px;
    width: 200px;
}
form.normal div.jobs-edit-block div.select {
    width: 63px;
    margin: 8px 5px 5px -27px;
}
div.admin-content form.normal div.jobs-edit-block div.select {
    margin: 8px 0px 0px 0px;
}
form.normal div.jobs-edit-block div.select select {
    width: 50px;
    margin: 0px;
}
span.i-will {
    margin: 22px 0 0 136px;
    position: absolute;
}
div.static-block h3 {
    padding: 5px 0px 5px 0px;
}
div.ajax-login-block form#UserForgotPasswordForm div.error-message {
    position: static;
    margin: 7px 0 0 112px;
}
div.static-block h2 {
    padding: 10px 0px 10px 0px;
}
div.static-block ul li {
    padding: 5px 0px 5px 0px;
    line-height: 18px;
}
div#users-view .cancel-block a {
    padding: 7px 10px 7px 9px;
    width: 29px;
}
span.jobs-wiil {
    display: block;
    float: left;
    width: auto;
    margin: 19px 20px 0 0;
}
div.jobs-index-right-block {
    float: left;
    width: 533px;
}
div.jobs-index-block div.text {
    float: left;
    width: auto;
}
div.jobs-index-block div.select {
    float: left;
    width: 60px;
    margin: 7px 0px;
}
div.jobs-index-block div.input input {
    width: 203px;
    margin: 0px;
}
form#JobAddForm, #JobMappingJobsForm {
    margin: 0;
    padding: 0;
    width: auto;
}
div.jobs-index-block div.select select {
    width: 40px;
    margin: 0 0 0 10px;
}
div.jobs-index-block div.submit-block {
    margin: 0px;
    width: 100px;
    float: left;
}
div.jobs-index-right-block div.submit-block {
    margin: 5px 0px;
}
ol.feedback-list1 li {
    float: left;
    width: auto;
    padding: 7px 0 5px 0px;
    margin: 0px 10px 0px 0px;
}
ol.feedback-list1 li.negative-feedback {
    background: transparent url(../img/thumb_down.png) no-repeat scroll left center;
    height: 13px;
    padding: 3px 0 8px 20px;
    margin-right: 5px;
    float: right;
}
ol.feedback-list1 li.positive-feedback {
    background: transparent url(../img/thumb-up.png) no-repeat scroll left center;
    height: 13px;
    padding: 3px 0 8px 20px;
    margin-right: 5px;
    float: right;
}
.admin ol.feedback-list1 li.positive-feedback, .admin ol.feedback-list1 li.negative-feedback {
    float: left;
}
ul.list1 li.jobs-detail-info {
    color: #000;
    margin: 0px 0px 0px 10px;
}
ul.list1 li.thumb-count ol.feedback-list1 {
    float: right;
}
span.label-content {
    padding: 3px 10px 0pt 0pt;
    width: 140px;
    position: absolute;
    color: #666;
    text-align: right;
    font-size: 14px;
}
div.test-mode-left {
    width: 265px;
    float: left;
    margin-left: 180px;
}
div.test-mode-right {
    width: 265px;
    float: left;
}
form.normal div.test-mode-left div.text input, form.normal div.test-mode-right div.text input {
    width: 240px;
    margin: 0px;
}
form.normal div.test-mode-left div.text input {
    margin: 0px 0px 0px 0px;
}
form.normal div.test-mode-right div.text input {
    margin: 0px;
}
div.test-mode-left span.info, div.test-mode-left span.help {
    margin-left: 0px;
}
.test-mode-content {
    position: relative;
}
div.test-mode-left label, div.test-mode-right label {
    font-weight: bold;
    color: #21759B;
    font-size: 14px;
}
div.test-mode-left label {
    margin: 0px 0px 0px 90px;
}
div.test-mode-right label {
    margin: 0px 0px 0px 90px;
}
div.test-mode-right span.info, div.test-mode-right span.help {
    margin-left: 3px;
}
h3.key-title {
    font-size: 12px;
    margin: 4px 0 4px 26px;
    color: #666666;
}
span.label-content {
    padding: 12px 10px 0 0;
}
div.jobs-actions-block span {
    display: block;
    white-space: nowrap;
}
td.actions span a {
    white-space: nowrap;
    display: block;
}
table.list td.jobs-title-info {
    width: 300px;
}
div#jobs-admin_index table.list {
    width: 120%}
li.ui-state-processing a {
    font-style: italic;
    cursor: wait;
    padding: .5em 1em .5em 30px;
    background: url(../img/loading.gif) no-repeat 0 50%}
div.my-jobs-left-block div.submit {
    margin: 5px 5px 0 0;
}
div#messages-index form.normal div.message-block-right div.submit input {
    margin: 0 3px 0px 0px;
}
form#SettingEditForm span.info {
    display: inline;
    padding: 0px;
    margin: 0px;
}
.jobs-rating-block ol.feedback-list {
    float: left;
}
.jobs-view-block1 ul li, .jobs-view-block1 .share-link, .jobs-view-block1 h5.share {
    float: left;
}
.jobs-view-block1 ul {
    margin: 0 0 0 10px;
}
.jobs-view-block1 ul li.email {
    margin: 5px 0 0 0;
}
.jobs-view-block1 ul li.email a {
    text-decoration: none;
}
.jobs-view-block1 div.share-link {
    padding: 2px 0 0 10px;
}
.jobs-view-block1 h5.share {
    padding: 3px 5px 3px 0;
}
.jobs-view-block1 ul.share-list li.facebook iframe {
    width: 53px;
}
.user-info-block-right .jobs-rating-block {
    margin: 0 0 10px 0;
}
ul.jobs-share-list1 li {
    margin: 0 4px 10px 5px;
    float: none;
}
ul.list3 {
    margin: 0px 0px 0px 72px;
}
ul.list3 li {
    margin-right: 10px;
}
ul.list3 li.flike-link {
    margin: 3px 24px 0 0;
}
ul.list3 li.tweet-link {
    margin: 3px 10px 0px 0px;
}
ul.list3 li.share-link1 {
    margin: 5px 0px 0px 0px;
}
div#adaptive_transaction_logs-admin_view dl.list dd {
    overflow: auto;
}
div#paypal_transaction_logs-admin_view dl.list dd {
    overflow: auto;
}
ul.list1 li.facebook {
    width: 70px;
    position: relative;
    z-index: 0;
}
ul.share-list1 li.facebook {
    width: 48px;
}
ul.share-list1 li.twitter {
    width: 90px;
    margin: 2px 0px 0px 0px;
}
ul.share-list, ul.share-list li {
    float: left;
    position: relative;
}
ul.share-list {
    margin: 5px 0 0 0;
}
ul.share-list li.email a {
    display: block;
    margin: 0 5px 0 0;
}
div.share-link {
    float: left;
    padding: 3px 0 0 0;
    position: relative;
}
div.feed-back-block {
    float: right;
    width: 115px;
    margin: 4px 0 0;
}
.container_12 .request-info-l {
    width: 470px;
}
#pages-home ul.list-block1 {
    height: 45px;
}
div.request-view-feedback-block {
    width: 122px;
}
dl.request-view-info {
    float: left;
    margin: 8px 10px 0 0;
}
dl.request-view-info dt, dl.request-view-info dd {
    display: inline;
    font-size: 11px;
    font-weight: 700;
    line-height: 16px;
    padding: 2px 0;
    margin: 0px 5px 0px 0px;
}
dl.request-view-info dd {
    color: #9F9F9F;
}
div.feed-back-info {
    float: right;
}
p.views-count {
    background: url("../img/icon-views.png") no-repeat scroll left center transparent;
    color: #2D9DC1;
    margin: 5px 0 0 15px;
    padding: 3px 5px 3px 25px;
    height: 11px;
}
div.side1-manage {
    width: 403px;
}
ul.list1 li {
    float: left;
    margin: 0px 5px 0 0;
}
div#messages-compose div.send-iteam-block {
    top: 43px;
}
form.normal div.input div.input {
    margin: 0px;
    padding: 0px;
}
div.my-jobs-right-block {
    padding: 10px 0;
    width: auto;
}
div.my-jobs-right-block div.jobs-inbox-option {
    padding: 10px 0px 0px 0px;
    float: right;
}
#jobs-index div.jobs-inbox-option, #requests-index div.inbox-option {
    padding: 0px 0px 0px 0px;
    float: right;
}
#requests-index div.inbox-option-left {
    float: left;
}
ul.filter-list {
    float: left;
}
ul.filter-list>li {
    float: left;
    position: relative;
}
ul.filter-list li.expand a, ul.filter-list li.collapse a {
    padding: 1px 0px 5px 20px;
}
ul.filter-list li.expand a {
    background: url("../img/theme-img/expand.png") no-repeat left top;
}
ul.filter-list li.collapse a {
    background: url("../img/theme-img/collapse.png") no-repeat left top;
}
ul.filter-list li ul {
    display: none;
}
ul.filter-list li.filter-amount:hover ul {
    display: block;
}
ul.filter-list li.filter-amount span {
    text-decoration: underline;
    padding: 0 10px 0 5px;
    cursor: pointer;
    background: url(../img/arrow-down.png) no-repeat right 7px;
    color: #0B61B1;
}
ul.filter-list li.filter-amount ul {
    position: absolute;
    background: #fff;
    border: 1px solid #ddd;
    z-index: 1000;
    width: 113px;
}
ul.filter-list li.filter-amount ul li {
    border-bottom: 1px dashed #ddd;
    padding: 3px 5px;
}
ul.filter-list li.filter-amount ul li a {
    text-decoration: none;
}
form#PaymentOrderForm div.js-paypal-main div.submit, form#PaymentProcessOrderFormNormal div.submit {
    background: none;
    float: none;
    padding: 0px 0px 25px 0px;
}
form#PaymentOrderForm div.submit input.paypal-block, form#PaymentProcessOrderFormNormal div.submit input {
    background: url(../img/checkout-paypal.gif) no-repeat scroll left center;
    height: 42px;
    padding: 0 0 0 150px;
    border: none;
    width: 147px;
    font-size: 11px;
    color: #F8F9DE;
    text-indent: -9999em;
}
form#PaymentOrderForm div.pay-paypal div.submit input, form#PaymentOrderForm div.submit input {
    margin: 0 0 0 53px;
    padding: 0;
    text-indent: -99999em;
    width: 155px;
    display: block;
    font-size: 1px;
}
form#PaymentProcessOrderFormNormal div.submit input {
    background: url(../img/checkout-paypal.gif) no-repeat scroll left center;
    text-indent: -99999em;
    padding: 0px;
    width: 150px;
}
form#PaymentOrderForm div.connected-paypal-block div.submit input {
    font-size: 15px;
    margin: 0;
    text-indent: 1px;
    width: 226px;
}
form#PaymentOrderForm div.connected-paypal-block div.submit {
    background: url("../img/submt-l.png") no-repeat scroll 0 top transparent;
    float: left;
    height: 27px;
    margin: 5px 0;
    padding: 0 0 0 4px;
}
form#PaymentOrderForm div.connected-paypal-block div.submit:hover {
    background: url("../img/submt-l.png") no-repeat left bottom;
}
p.order-amount {
    background: #f9f9f9;
    border: 1px solid #ddd;
    padding: 5px;
    font-weight: bold;
    margin: 0 5px;
    font-size: 15px;
    color: #82BD79;
}
#colorbox div.payments h2 {
    text-align: center;
}
div.payment-or {
    margin: 20px 0 0 100px;
}
#colorbox .message {
    position: absolute;
    z-index: 99999;
    width: 500px;
}
.payment-info {
    font-size: 12px;
    color: #2D9DC1;
    font-weight: bold;
}
.note-content {
    padding: 10px 0 10px 0;
}
form.normal div.option-block div.radio input {
    float: left;
    margin: 7px 0 0 0;
    clear: left;
}
*+html form.normal div.option-block div.radio input {
    margin: 3px 0 0 0;
}
form.normal div.option-block div.radio label {
    position: static;
    display: block;
    margin: 0 0 0 25px;
}
ul.filter li {
    float: left;
    padding-right: 10px;
    font-weight: bold;
}
div.counter-block .add-block {
    float: right;
}
div.counter-block .paging-count {
    float: left;
}
span.info span.character-info {
    margin: 0px 0 0 130px;
    display: block;
}
div.textarea span.info span.character-info {
    margin: 5px 0;
}
div.shopping-list div.cancel-block {
    float: right;
}
p.order-paypal-info {
    padding: 17px 0;
    text-align: left;
    line-height: 20px;
}
*+html p.order-paypal-info {
    padding: 34px 0 30px 0px;
}
form#PaymentSendMoneyForm legend {
    color: #757677;
    padding: 3px 10px 0 0;
    position: absolute;
    text-align: right;
    width: 145px;
}
form#PaymentSendMoneyForm div.radio input#SendMoneyFeePayer1 {
    font-size: 12px;
    margin: 0 0px 0 165px;
    padding: 4px 2px;
}
a.send-money {
    background: url(../img/send-money.png) no-repeat left center;
}
div.send-money-paypal {
    margin: 2px 0px 0 25px;
    float: left;
}
h2.paypal-heading span.paypal-icon {
    background: url(../img/paypal-big.png) no-repeat left center;
    text-indent: -99999em;
    width: 63px;
    margin: 3px 5px 0 6px;
}
h2.paypal-heading span {
    float: left;
}
div.cancel-block1 {
    float: left;
}
#authorizecontainer {
    margin: 100px auto;
    width: 670px;
}
#authorizecontainer #theme h1 {
    display: block;
    height: 100px;
    text-indent: -99999px;
}
#authorizecontainer #theme .message-content {
    padding: 10px;
}
form#PaymentOrderForm div.option-block {
    padding: 0px;
    line-height: 20px;
    margin: 15px 0px;
    background: none;
}
#jobs-index ol.feedback-list1 li {
    padding: 7px 0 5px 0;
}
p.paypal-amount {
    float: right;
}
p.paypal-amount span.paypal {
    background: url("../img/paypal-small.png") no-repeat;
    text-indent: -78945565em;
    float: left;
    width: 35px;
    margin: 2px 0px 0px 2px;
}
p.paypal-amount span {
    float: left;
    padding: 0px 0px 0px 2px;
}
p.paypal-amount span.cr {
    padding: 0px;
}
#PaymentOrderForm {
    margin: 0px;
    padding: 0px;
}
#PaymentOrderForm div.text input {
    width: 110px;
}
div.jobs-view-img-block .featured {
    right: -3px;
    top: -22px;
}
div.attachment-delete-block div.checkbox {
    display: inline;
    margin: 0 0 5px;
    padding: 0;
    position: absolute;
}
h4.user-title {
    padding: 0px 0px 4px 0px;
}
div.feedback-block dl.ratings-feedback, div.feedback-block h5 {
    float: left;
    padding: 2px 0px 0px 5px;
}
div.feedback-block h5 {
    font-size: 11px;
    padding: 5px 5px 0 0;
}
dl.ratings-feedback {
    padding: 6px 0 0px 0px;
}
div.states-block dl.ratings-feedback {
    float: right;
}
dl.ratings-feedback dt, dl.ratings-feedback dd {
    float: left;
}
div.side2 dl.ratings-feedback dd {
    margin: 0 11px 0 3px;
    padding: 3px 2px;
}
dl.ratings-feedback dd {
    margin: 0 3px;
    padding: 3px 0;
}
dl.ratings-feedback dt {
    width: 20px;
    height: 20px;
    text-indent: -9999em;
}
dl.ratings-feedback dt.positive-feedback {
    background: transparent url(../img/thumb-up.png) no-repeat scroll left top;
    width: 18px;
    height: 20px;
}
dl.ratings-feedback dt.negative-feedback {
    background: transparent url(../img/thumb_down.png) no-repeat scroll left top;
}
dl.ratings-feedback dt.total-views {
    background: url("../img/view-icon.png") no-repeat scroll left top transparent;
    height: 15px;
    margin: 4px 0 0 3px;
}
div.feedback-block p.contact-seller {
    margin-top: 10px;
}
div.feedback-view dl.ratings-feedback {
    float: right;
    width: 75px;
}
div.order-now form.normal {
    padding: 0px;
    margin: 0px;
    width: auto;
}
div.paypal-button div.submit input {
    width: 100px;
}
div.view-info-right-block dl.ratings-feedback dd {
    padding: 0px 2px;
}
.static-content div, .static-content span, .static-content applet, .static-content object, .static-content iframe, .static-content h1, .static-content h2, .static-content h3, .static-content h4, .static-content h5, .static-content h6, .static-content p, .static-content blockquote, .static-content pre, .static-content a, .static-content abbr, .static-content acronym, .static-content address, .static-content big, .static-content cite, .static-content code, .static-content del, .static-content dfn, .static-content em, .static-content font, .static-content img, .static-content ins, .static-content kbd, .static-content q, .static-content s, .static-content samp, small, strike, .static-content strong, .static-content sub, .static-content sup, .static-content tt, .static-content var, .static-content b, .static-content u, .static-content i, .static-content center, .static-content dl, .static-content dt, .static-content dd, .static-content ol, .static-content ul, .static-content li, .static-content fieldset, .static-content form, .static-content label, .static-content legend, .static-content table, .static-content caption, .static-content tbody, .static-content tfoot, .static-content thead, .static-content tr, .static-content th, .static-content td {
    margin: inherit;
    padding: inherit;
    border: inherit;
    outline: inherit;
    font-size: inherit;
    vertical-align: inherit;
    background: inherit;
    line-height: inherit;
}
.static-content span, .static-content strong {
    padding: 5px 0;
    margin: 5px 0;
}
.static-content li, .static-content p {
    margin: 5px 0;
    padding: 5px 0;
    line-height: 18px;
}
.static-content li {
    display: list-item !important;
}
.static-content ul {
    list-style: inherit;
}
.static-content ol {
    list-style: decimal;
    list-style-position: inside;
}
.static-content blockquote, .static-content q {
    quotes: inherit;
}
.static-content blockquote:before, .static-content blockquote:after, .static-content q:before, .static-content q:after {
    content: '';
    content: inherit;
}
.static-content ins {
    text-decoration: inherit;
}
.static-content del {
    text-decoration: inherit;
}
.static-content table {
    border-collapse: inherit;
    border-spacing: inherit;
}
div.openid-block {
    float: right;
    margin: 0 0 0 10px;
}
div.openid-block h5, div.openid-block ul.list {
    float: left;
}
div.authorize-page {
    padding: 10px;
    margin: 150px auto;
    width: 600px;
}
.openid-container div.authorize-page {
    margin: 150px auto 150px 500px;
}
div.openid-authorizecontainer {
    width: 520px;
}
div.openid-authorizecontainer a img, div.openid-authorizecontainer img {
    margin: 0 0 0 3px;
}
div#colorbox div.authorize-page {
    margin: 10px auto;
    width: auto;
}
#theme span {
    float: left;
    text-indent: -99999px;
}
#theme span.openid-logo {
    height: 130px;
    width: 150px;
    float: left;
    background: url("../img/icon-openid-other.png") no-repeat center center;
}
#theme span.site-logo {
    background: url("../img/logo.png") no-repeat center center;
    width: 221px;
    height: 71px;
    margin: 25px 0;
}
span.openid-to {
    background: url("../img/openid-arrow.png") no-repeat center center;
    width: 50px;
    height: 50px;
    margin: 40px 0 0 20px;
}
div#colorbox #theme h1 {
    width: 120px;
}
div.authorize-head h2 {
    float: left;
}
#twitter-authorizecontainer #theme span.openid-logo {
    background: url("../img/bird-img.png") no-repeat 10px center;
}
#facebook-authorizecontainer #theme span.openid-logo {
    background: url("../img/icon-facebook-logo.png") no-repeat center center;
}
#yahoo_openid_message #theme span.openid-logo {
    background: url("../img/icon-yahoo-logo.png") no-repeat center center;
}
#google_openid_message #theme span.openid-logo {
    background: url("../img/icon-gmail-logo.png") no-repeat center center;
}
#facebook-authorizecontainer, #twitter-authorizecontainer {
    margin: 0 auto;
    width: 520px;
}
.message-content {
    padding: 30px 0px;
    text-align: center;
}
.message-content h2 {
    border: none;
}
.message-content input {
    background: none;
    border: none;
    color: #2D9DC1;
    padding: 0px;
    cursor: pointer;
}
.container .loading {
    width: 20px;
    height: 20px;
    text-indent: -99999em;
    padding: 0px !important;
    margin: 0px !important;
    background: url(../img/loading.gif) no-repeat left top;
    float: left;
    margin: 0 0 0 20px;
}
.authorize-page, .message-content input {
    font-size: 12px;
}
#js-map-container {
    height: 225px;
    position: relative !important;
}
#js-map-view-container {
    height: 225px;
    width: 288px;
}
#js-map-search-container {
    height: 225px;
    z-index: 0;
}
#js-colorbox-map-container {
    height: 225px;
    width: 288px;
}
div.show-map-block {
    border: 1px solid #ddd;
    padding: 5px;
    margin: 15px 0px 5px 0px;
}
div.calendar-block div.side2-info-block, div.venue-show-map-block {
    margin: 15px 0px 15px 0px;
}
div.map-block {
    margin: 10px 0px 0px 0px;
}
ul.list-menu {
    border: 1px solid #bce9d2;
    background: #bce9d2;
    width: 590px;
    height: 60px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    position: relative;
    padding: 0 0 0 10px;
}
ul.list-menu li {
    float: left;
    border: 1px solid #a5cab9;
    border-bottom: none;
    background: #dff7ea;
    width: 240px;
    min-height: 40px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    text-align: center;
    margin: 20px 0 0 4px;
}
ul.list-menu li.active, ul.list-menu li:hover {
    background: #fff;
}
ul.list-menu li a {
    color: #000;
    display: block;
}
ul.list-menu li a.menu-link {
    font-size: 15px;
    font-weight: bold;
    padding: 12px 0 0 0;
}
ul.list-menu li span.post, ul.list-menu li span.post2 {
    position: absolute;
}
ul.list-menu li span.post {
    left: 220px;
    top: 28px;
}
ul.list-menu li span.post2 {
    left: 468px;
    top: 28px;
}
.job-price, span.gig-price {
    text-align: center;
    color: #c2273d;
    font-size: 15px;
    font-weight: bold;
}
div.job-price-block div.job-price, div.job-price-block1 div.job-price {
    margin: 0px 0px 0px 21px;
}
div.job-price-block div.job-order-but1, #requests-view div.request-view-feedback-block div.job-order-but1 {
    margin: 0 0 10px 36px;
}
div.request-job-order-but {
    margin: 0 0 0px 31px;
}
div.job-price-block1 div.job-price {
    margin: 0px 0px 10px 32px;
}
#jobs-view div.gigs-feedback-view div.job-price {
    margin: 5px 17px 10px;
}
p.contact-link {
    position: absolute;
    right: 10px;
    top: 9px;
}
div.job-price-block {
    margin: 0px 0px 17px 0px;
}
div.job-price {
    background: url("../img/price-bg-left.png") no-repeat scroll left top transparent;
    height: 40px;
    margin: 0 17px 10px;
    padding: 0 0 0 6px;
    float: left;
}
div.job-price p {
    background: url("../img/price-bg-right.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    font-size: 16px;
    height: 29px;
    padding: 11px 8px 0 0;
    text-align: center;
    width: 30px;
}
div.job-price1 {
    margin: 15px 6px 10px 19px;
}
span.gig-price {
    position: absolute;
    color: #fff;
    bottom: -1px;
    right: 3px;
    background: url(../img/gig-price-bg.png) repeat-x 0 0;
}
form#RequestAddForm h3 {
    color: #3C7D8F;
}
form.normal div.radio label {
    background: none;
}
form.normal div.radio span.label-content {
    background: url("../img/required-red.png") no-repeat scroll right 2px;
    padding: 0 10px 0 5px;
    margin: 0 10px 0 0px;
    font-size: 12px;
}
input#JobJobTypeId1, input#JobJobServiceLocationId1 {
    margin: 0 0 0 165px;
}
#JobJobServiceLocationId2 {
    margin: 0 0 0 165px;
}
div.needs-block h2 {
    margin-top: 10px;
}
form.normal div.coverage div.input {
    float: left;
}
form.normal div.coverage div.select select {
    width: 65px;
    margin: 0;
    padding: 2px;
}
dl.ratings-feedback dt.total-jobs {
    background: url("../img/job-icon.png") no-repeat scroll left center transparent;
    margin: 0px 0px 0px 4px;
}
div.submit-right {
    float: right;
}
ul.filter {
    margin: 0 0 10px 0;
}
ul.filter-list li a.grid {
    background: url(../img/grid.png) no-repeat left center;
    padding-left: 20px;
    text-decoration: none;
    font-weight: bold;
}
ul.filter-list li a.list {
    background: url(../img/list.png) no-repeat left center;
    padding-left: 20px;
    text-decoration: none;
    font-weight: bold;
}
div.my-jobs-block div.select-block {
    padding: 0;
    float: right;
}
ol.request-list .side1-info-l {
    width: 28px;
    margin: 10px 0px 0px 0px;
}
ol.request-list span.job_active {
    color: #58A97E;
    font-weight: bold;
    margin: 0px 5px 0px 5px;
}
div#requests-index div.cancel-block1 {
    float: left;
    margin: 0 0 0 13px;
}
form.normal ol.request-list div.side1-info-l div.checkbox, form.normal ol.request-list div.side1-info-l div.checkbox:hover {
    background: none;
}
span.job-type-1, span.job-type-2, span.job-service-location, span.job-service-location-1 {
    background-position: left 2px;
    color: #FFFFFF;
    font-size: 13px;
    padding: 1px 2px;
}
span.job-type-1, span.job-type-2, span.job-service-location-2, span.job-service-location-1 {
    background-position: left 2px;
    padding: 1px 2px;
    font-size: 13px;
    color: #FFFFFF;
}
form.normal div.message-block-right div.submit {
    margin: 0px;
}
span.job-type-1, span.job-type-2 {
    margin: 0 5px 0 9px;
    padding: 3px 0 9px 29px;
    text-indent: -30000em;
}
div.side1-info-r span.job-type-1, div.side1-info-r span.job-type-2 {
    float: left;
}
span.job-type-1 {
    color: #64a912;
    background: url("../img/theme-img/icon-online.png") no-repeat scroll left top transparent;
}
span.job-type-2 {
    background: url("../img/theme-img/icon-offline.png") no-repeat scroll left top transparent;
    color: #FE1414;
}
span.job-service-location-2 {
    background: #fe1414;
}
span.job-service-location-1 {
    background: #64a912;
}
div.order-now .cancel-block {
    margin-left: 25px;
}
div.add-wallet form#PaymentOrderForm div.radio legend {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    float: none;
    border: none;
    font-weight: bold;
    margin: 0 10px 0 0;
}
input#UserPaymentGatewayId1 {
    margin: 0 0 0 6px;
}
div.current-balance {
    background: none repeat scroll 0 0 #fcfed9;
    border: 1px dashed #ddd;
    font-weight: 700;
    padding: 8px;
}
div.overflow {
    overflow: auto;
}
ol.dispute-list li {
    margin: 0 0 0 17px;
    list-style-type: decimal;
}
div.payment-block h4, div.payment-block div.radio {
    display: inline;
}
div.payment-block h4 {
    font-weight: bold;
    margin: 0px 0px 0px 37px;
}
div.payment-block {
    padding: 10px 0px;
}
ol.activities-list {
    padding: 10px 0px;
}
ol.activities-list>li {
    padding: 10px 0px;
    line-height: 20px;
    border-bottom: 1px dotted #333;
}
ol.activities-list li span:first-child {
    color: #999;
    display: block;
    padding: 1px 0px;
}
ol.activities-list blockquote p:first-child {
    color: #888888;
    font-size: 12px;
    font-weight: 700;
    padding: 5px 0;
}
ol.activities-list h3 {
    font-size: 12px;
    color: #888888;
}
div.activities-date, div.activities-status, div.activities-block {
    float: left;
    width: 140px;
}
div.activities-status {
    width: 80px;
    text-align: center;
    padding: 2px 5px;
    font-size: 11px;
    font-weight: bold;
    border: 1px solid #ddd;
    line-height: 13px;
    margin-right: 20px;
    background: #FFCC00;
}
div.conversation-block {
    background: #f9f9f9;
    border: 1px solid #ddd;
    width: 295px;
    padding: 5px;
    float: left;
}
div#jobs-view .ui-tabs .ui-tabs-panel {
    padding: 10px 0px;
}
.activities-status_waiting-for-acceptance .activities-status, .activities-status_waiting-for-review .activities-status, .activities-status_rework .activities-status, .activities-status_payment-pending .activities-status, .activities-mutual_cancel_request .activities-status {
    background: #66CCFF;
}
.activities-status_in-progress .activities-status, .activities-status_in-progress-overtime .activities-status {
    background: #8286de;
}
.activities-status_completed .activities-status, .activities-status_completed-and-closed-by-admin .activities-status, .activities-status_payment-cleared div.activities-status {
    background: #99CC66;
}
.activities-status_cancelled .activities-status, .activities-status_rejected .activities-status, .activities-status_expired .activities-status, .activities-status_cancelled-due-to-overtime .activities-status, .activities-status_mutual-cancel .activities-status, .activities-status_cancelled-by-admin .activities-status {
    background: #FD4A3F;
    color: #FFF;
}
.activities-dispute_status .activities-status, .activities-mutual_cancel_rejected .activities-status {
    background: #cc666b;
    color: #FFF;
}
.activities-dispute_converstation .activities-status {
    background: #de8282;
}
.avatar_left_container, .avatar_right_container {
    float: left;
    padding: 5px;
    background: #FFF;
    border: 1px solid #ddd;
    margin: 0 10px 0 0px;
    width: 50px;
    text-align: center;
}
.avatar_right_container {
    float: right;
    margin: 0 0 0 10px;
}
div.activities-information-block {
    padding: 10px;
}
.ui-tabs-block .ui-tabs .ui-tabs-nav {
    border: none;
}
.ui-tabs-block .ui-tabs .ui-tabs-nav li {
    width: 114px;
    margin: 0 0px 0 0;
}
.ui-tabs-block .ui-tabs .ui-tabs-nav li, .ui-tabs-block .ui-tabs .ui-tabs-panel {
    background: #ffe7e7;
    border: 2px solid #fee1e1;
}
#messages-activities .ui-tabs-block .ui-tabs .ui-tabs-panel, #messages-activities .ui-tabs-block .ui-tabs #Deliver_Order {
    border: medium none;
    margin: 0 0 0 110px;
    padding: 0;
    background: none;
    width: 530px;
}
#messages-activities .ui-tabs-block .ui-tabs #Deliver_Order {
    background: none repeat scroll 0 0 #e5f2f7;
    margin: 0;
    padding: 0 10px;
    width: 628px;
}
#messages-activities .ui-tabs-block .ui-tabs #Dispute, #messages-activities .ui-tabs-block .ui-tabs #Mutual_Cancel, #messages-activities .ui-tabs-block .ui-tabs #Request_Improvement {
    background: none repeat scroll 0 0 #f7f3b3;
    border: 2px solid #f7f3b3;
    float: none;
    height: auto;
    margin: 0;
    padding: 10px;
    width: auto;
}
#messages-activities .ui-tabs-block .ui-tabs #Request_Improvement {
    background: none repeat scroll 0 0 #cff2ff;
    border: 2px solid #d0e7f0;
}
#messages-activities .ui-tabs-block .ui-tabs #Dispute {
    background: #FFE7E7;
    border: 2px solid #ffe7e7;
}
#messages-activities .ui-tabs-block .ui-tabs .ui-tabs .ui-tabs-nav {
    border: medium none;
    margin: 0 0 0px;
}
#messages-activities .ui-tabs .ui-tabs-nav .ui-tabs-nav {
    padding: 0px;
}
#messages-activities .ui-tabs .yes-no-link li {
    float: left;
    height: 100px;
}
#messages-activities .ui-tabs-block .ui-tabs .ui-tabs-nav li a {
    min-height: 10px;
}
#messages-activities div.ui-tabs {
    padding: 0px;
}
#messages-activities .ui-widget-content .ui-widget-content {
    margin: 0px;
}
#messages-activities .ui-tabs-block .ui-tabs .ui-tabs-panel {
    margin: 0px 0px 0px 0px;
    float: left;
}
#messages-activities .ui-tabs-block .ui-tabs #Verify_Order {
    background: none repeat scroll 0 0 #cff2ff;
    border: 2px solid #cff2ff;
    padding: 10px;
    width: 624px;
}
#messages-activities .ui-tabs-block .ui-tabs .ui-tabs-panel .ui-tabs-panel {
    margin: 0px;
    float: none;
    background: none repeat scroll 0 0 #ffe7e7;
    border: 2px solid #fee1e1;
    padding: 10px;
    min-height: 334px;
}
#messages-activities .ui-tabs-block .ui-tabs .ui-tabs-panel #Want_to_close {
    background: #FEE3C6;
}
#messages-activities .ui-tabs-block .ui-tabs .ui-tabs-panel #Request_Improvement {
    background: none repeat scroll 0 0 #cff2ff;
}
#messages-activities .ui-tabs-block .ui-tabs .ui-tabs-panel #Want_to_close, #messages-activities .ui-tabs-block .ui-tabs .ui-tabs-panel #Request_Improvement, #messages-activities .ui-tabs-block #No .ui-tabs #Mutual_Cancel, #messages-activities .ui-tabs-block #No .ui-tabs #Dispute {
    border: 5px solid #f58183;
}
.ui-tabs-block .ui-tabs .ui-tabs-nav li.no {
    background: none;
    border: none;
    padding: 0px;
    height: 0px;
}
.ui-tabs-block .ui-tabs .ui-tabs-nav li a {
    height: 41px;
    min-height: 10px;
    padding: 5px 5px 5px 40px;
    white-space: normal;
}
.ui-tabs-block .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin: 0px;
}
#messages-activities .ui-tabs .ui-tabs-nav {
    padding: 0px;
}
.ui-tabs-block .ui-tabs .ui-tabs-panel, .ui-tabs-block form.normal div.submit-block {
    margin: 0px;
}
.ui-tabs-block .ui-tabs .ui-tabs-panel h4 {
    font-weight: bold;
    font-size: 14px;
}
.ui-tabs-block .ui-tabs #Mutual_Cancel {
    background: #f7f3b3;
    border: 2px solid #eae6a5;
}
.ui-tabs-block .ui-tabs .ui-tabs-nav li.order, .ui-tabs-block .ui-tabs #Delivery_Order, .ui-tabs-block .ui-tabs .ui-tabs-nav li.require {
    background: none repeat scroll 0 0 #cff2ff;
    border: 2px solid #d0e7f0;
    height: 55px;
}
.ui-tabs-block .ui-tabs .ui-tabs-nav li.order a {
    background: url(../img/icon-order.png) no-repeat 5px center;
}
.ui-tabs-block .ui-tabs .ui-tabs-nav li.require a {
    background: url(../img/icon-require.png) no-repeat 5px center;
}
.ui-tabs-block .ui-tabs .ui-tabs-nav li.mutual-cancel {
    background: #f7f3b3;
    border: 2px solid #eae6a5;
    height: 55px;
}
.ui-tabs-block .ui-tabs .ui-tabs-nav li.mutual-cancel a {
    background: url(../img/icon-mutual-cancel.png) no-repeat 5px center;
}
.ui-tabs-block .ui-tabs .ui-tabs-nav li.dispute {
    float: right;
}
.ui-tabs-block .ui-tabs .ui-tabs-nav li.dispute a {
    background: url("../img/icon-dispute.png") no-repeat scroll 3px center transparent;
    height: 21px;
    padding: 18px 5px 16px 40px;
    width: 66px;
}
.ui-tabs-block .ui-tabs .ui-tabs-nav li.want-to-close, .ui-tabs-block .ui-tabs #Want-To-Close {
    background: none repeat scroll 0 0 #fee3c6;
    border: 2px solid #f8d7b4;
    height: 55px;
}
.ui-tabs-block .yes-no-link .ui-tabs-nav li.no, .ui-tabs-block .ui-tabs .yes-no-link li.yes {
    margin: 40px 0px 0px 0px;
    background: none;
    border: none;
}
.ui-tabs-block .ui-tabs .yes-no-link li.no {
    margin: 10px 0 0 -4px;
}
div.click-info-block {
    background: none repeat scroll 0 0 #ffe7e7;
    border: 2px solid #fee1e1;
    padding: 10px;
}
div.yes-info-block {
    background: none repeat scroll 0 0 #dbf1c0;
    border: 5px solid #c2ef95;
}
#No div.yes-info-block {
    background: transparent;
    border: none;
}
.ui-tabs-block .ui-tabs .yes-no-link li.no a {
    background: url("../img/theme-img/no.png") no-repeat scroll 5px center transparent;
    display: block;
    height: 92px;
    text-indent: -3000em;
    width: 84px;
}
.ui-tabs-block .ui-tabs .yes-no-link li.yes a {
    background: url("../img/theme-img/yes.png") no-repeat scroll 5px center transparent;
    display: block;
    height: 92px;
    text-indent: -3000em;
    width: 84px;
    padding: 5px 5px 5px 0px;
}
.ui-tabs-block .ui-tabs .ui-tabs-nav li.want-to-close a {
    background: url(../img/icon-want-close.png) no-repeat 5px center;
}
.ui-tabs-block form.normal div.input label, .ui-tabs-block form.normal span.label-content {
    text-align: left;
    position: static;
    width: auto;
    display: block;
}
.ui-tabs-block form.normal div.required label {
    background-position: left top;
    padding-left: 10px;
}
.ui-tabs-block form.normal, .ui-tabs-block form.normal div.input {
    padding: 5px 0px;
    margin: 5px 0px;
}
.ui-tabs-block form.normal div.input input, .ui-tabs-block form.normal div.input textarea, .ui-tabs-block form.normal div.input select {
    margin: 0px;
    width: 80%;
    border: 2px solid #dbdad9;
}
.ui-tabs-block form.normal div.input input:hover, .ui-tabs-block form.normal div.input textarea:hover, .ui-tabs-block form.normal div.input select:hover {
    border: 2px solid #999;
}
.ui-tabs-block .ui-tabs .question-links {
    position: absolute;
}
.job-stats-bar {
    width: 40px;
    height: 6px;
    border: 1px solid #ddd;
    margin: 5px 4px 0 4px;
    position: relative;
    background: #FFF;
}
.job-stats-bar span {
    height: 6px;
    background: #0b61b1;
    position: absolute;
}
div.sites-states-block table.list {
    width: 100%;
    margin: 10px 0px;
}
div.about-me {
    background-color: #FFFFFF;
    border: 1px solid #ddd;
    padding: 5px;
    margin: 0 10px 10px 0;
}
form.normal div.radio span.offline-info {
    display: block;
    font-size: 11px;
    margin: 5px 0 10px 170px;
}
div.states-block {
    margin: 33px auto;
    width: 614px;
}
div.payment-states-block {
    margin: 15px 0 0 12px;
}
div.job-stats, div.user-stats {
    float: left;
    width: 290px;
}
div.job-stats {
    margin: 0 30px 0 0;
}
div.states-block div.main-side1 {
    min-height: 200px;
}
div.payment-states-block div.main-side1 {
    min-height: 141px;
}
p.total-earn-block {
    background: #fff;
    border: 1px solid #ddd;
    padding: 7px;
    margin: 0px 0px 10px 0px;
}
div.dashboard-info p {
    font-size: 11px;
    font-weight: bold;
    padding: 1px 0 1px 0;
}
div.dashboard-info {
    margin: 13px 0 0;
}
div.states-block h3 {
    color: #7A7A7A;
    font-size: 18px;
    font-weight: normal;
    padding: 5px 0 10px;
}
div.states-block div.main-side1 {
    padding: 10px;
    min-height: 241px;
}
div.content div.no-side {
    float: none;
    width: auto;
    position: static;
}
div.no-side div.main-side1 {
    padding: 10px;
}
#users-view div.no-side div.main-side1, #jobs-view div.no-side div.main-side1, #messages-activities div.main-side1, #requests-view div.main-side1 {
    padding: 0px;
}
#users-view div.no-side div.main-side1 {
    background: url(../img/theme-img/user-view.png) repeat-y left top;
}
#messages-activities div.main-side1 {
    padding: 7px 0px;
}
#messages-activities div.status-link {
    padding: 10px 0px;
}
div.left-block {
    float: left;
    width: 654px;
}
div.right-block {
    border-left: medium none;
    float: right;
    padding: 10px 0 0 10px;
    width: 210px;
}
p.joined-info {
    font-size: 11px;
    line-height: 18px;
    padding: 5px 0px;
}
ul.yes-no-link {
    float: left;
    width: 89px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #f00;
}
div#yes {
    float: left;
    width: 400px;
    border: 1px solid #f00;
}
div#jobs-view #footer .main-bl {
    background: url(../img/side-1-bg-bl.png) no-repeat left top;
    height: 6px;
    margin: 0px 0px 10px 0px;
}
span.stats-val {
    color: #9F9F9F;
    padding: 0px 0px 0px 5px;
}
span.stats-val1 {
    margin: 0 0 0 7px;
}
div.job-informations span.job-type-1, div.job-informations span.job-type-2, div.gig-view-left-blocks span.job-type-1, div.gig-view-left-blocks span.job-type-2 {
    float: none;
}
.featured, dl.ratings-feedback dt.negative-feedback, dl.ratings-feedback dt.positive-feedback, .featured, form.job-search-form div.submit input, div.feedback-view div.cancel-block a {
    behavior: url("../css/iepngfix.htc");
}
div.manage-request-block h3, div.manage-request-block .job-price-block, div.manage-request-block .job-type-1, div.manage-request-block .job-type-2 {
    float: left;
    margin: 0px 0px 10px 0px;
}
ol.request-list li div.manage-request-block {
    width: 469px;
}
div.manage-request-block span.jobs-status-information {
    margin: 10px 0 0 10px;
}
div.manage-request-block h3 {
    margin: 3px 0px 0px 0px;
    width: 327px;
}
ol.list ol.expand-list li {
    border-bottom: 1px solid #ddd;
    margin: 10px 0 5px 27px;
}
div.purchase-info-block h4, div.purchase-info-block div.simple-job-price1, .purchase-info-block span.jobs-status-info1 {
    float: left;
    margin: 0px 2px;
}
div.purchase-info-block div.simple-job-price1 {
    position: static;
}
ol.expand-list {
    padding: 10px 0px 5px 0px;
}
ol.expand-list li .username-block1 {
    width: 131px;
}
ol.post-request-list li .username-block1 {
    width: 160px;
}
ol.post-request-list div.expend-info-block h4 {
    width: 191px;
}
ol.post-request-list div.expend-info-block {
    width: 322px;
}
#requests-view div.gigs-view-map-info ol.post-request-list li {
    padding: 5px 0 5px 0px;
}
#requests-view div.gigs-view-map-info ol.post-request-list li.purchase-request {
    background: url("../img/bought-this-2.png") no-repeat scroll 82% 3px transparent;
}
#requests-view div.info-message {
    margin: 0 10px 10px;
}
div.expend-info-block h4 {
    font-style: italic;
    width: 230px;
}
div.expend-info-block h4 a {
    color: #333;
}
div.expend-info-block h4 a:hover {
    text-decoration: underline;
    color: #0B61B1;
}
div.purchase-info-block span.job-type-1, div.purchase-info-block span.job-type-2 {
    float: left;
}
ol.post-request-list li {
    border-bottom: 1px dotted #ddd;
    padding: 5px 0px;
    margin: 5px 0px 5px 0px;
}
ol.post-request-list {
    padding: 10px 10px 10px 0px;
}
ol.expand-list li .username-block {
    width: 97px;
    text-align: right;
    font-weight: bold;
}
ol.post-request-list li .username-block {
    width: 120px;
}
ol.request-list div.manage-request-information-block dl.ratings-feedback dt, ol.request-list div.manage-request-information-block dl.ratings-feedback dd {
    float: right;
}
ol.request-list div.manage-request-information-block div.feed-back-block p {
    text-align: right;
    padding: 5px 0px;
}
.refer-box {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #ddd;
    height: 20px;
    margin: 0 0 0 15px;
    padding: 3px;
    width: 400px;
}
div.affiliate-information {
    padding: 13px 0 7px 0;
}
ul.affiliates-links, div.affiliate-information p, p.paypal-account-info {
    padding: 10px 0px;
}
div.affiliate-information p {
    font-size: 11px;
    font-weight: bold;
    padding: 13px 0;
}
#static-content p {
    line-height: 18px;
}
ul.affiliates-links li {
    display: inline;
    margin: 0px 4px;
}
ul.affiliates-links li a {
    background: none repeat scroll 0 0 #d9edb0;
    padding: 2px 3px;
}
.thumbSlider a img {
    vertical-align: baseline;
}
.thumbSlider a img:hover {
    border: none;
}
div.page-info {
    line-height: 19px;
    margin: 0 0 10px 0;
    background: none repeat scroll 0 0 #fcfdd9;
    border: 1px dashed #ccc;
    line-height: 20px;
    margin: 10px 0;
    padding: 10px;
}
div.page-info:hover {
    background: #fff;
}
div.info-message1 {
    font-weight: bold;
    text-align: center;
    background: #EFFEF4;
}
div.info-message2 {
    color: red;
    border: 1px solid #ff4f4f;
    background: #FFEFEF;
}
.side1-info-options .job-price {
    float: right;
}
input#RequestJobTypeId1 {
    margin: 0 0 0 175px;
}
#static-content div, #static-content span, #static-content applet, #static-content object, #static-content iframe, #static-content h1, #static-content h2, #static-content h3, #static-content h4, #static-content h5, #static-content h6, #static-content p, #static-content blockquote, #static-content pre, #static-content a, .static-content abbr, #static-content acronym, #static-content address, .static-content big, .static-content cite, .static-content code, #static-content del, #static-content dfn, #static-content em, #static-content font, #static-content img, #static-content ins, #static-content kbd, #static-content q, #static-content samp, #static-conten small, #static-conten strike, .static-content strong, .static-content sub, #static-content sup, #static-content tt, #static-content var, #static-content b, #static-content u, #static-content i, #static-content center, .static-content dl, .static-content dt, .static-content dd, .static-content ol, .static-content ul, .static-content li, .static-content fieldset, .static-content form, .static-content label, .static-content legend, .static-content table, .static-content caption, .static-content tbody, #static-content tfoot, #static-content thead, #static-content tr, #static-content th, #static-content td {
    margin: inherit;
    padding: inherit;
    border: inherit;
    outline: inherit;
    font-size: inherit;
    vertical-align: inherit;
    background: inherit;
    line-height: inherit;
    color: #000;
}
#static-content span, #static-content strong {
    padding: 5px 0;
    margin: 5px 0;
}
#static-content li, #static-content p {
    margin: 5px 0;
    padding: 5px 0;
    line-height: 18px;
}
#static-content li {
    display: list-item;
}
#static-content p {
    margin: 1.12em 0;
    display: block;
    unicode-bidi: embed;
}
#static-content h1 {
    font-size: 2em;
    margin: .67em 0;
}
#static-content h2 {
    font-size: 1.5em;
    margin: .75em 0;
}
#static-content h3 {
    font-size: 1.17em;
    margin: .83em 0;
}
#static-content ul {
    list-style: inherit;
    list-style-position: inside;
}
#static-content ol {
    list-style: decimal;
    list-style-position: inside;
}
#static-content blockquote, #static-content q {
    quotes: inherit;
}
#static-content blockquote:before, #static-content blockquote:after, #static-content q:before, #static-content q:after {
    content: '';
    content: inherit;
}
#static-content ins {
    text-decoration: inherit;
}
#static-content del {
    text-decoration: inherit;
}
#static-content table {
    border-collapse: inherit;
    border-spacing: inherit;
}
ol.my-job-list {
    padding: 10px 0px;
}
ol.my-job-list li {
    margin: 5px 0px;
}
ol.my-job-list li div.jobs-description, ol.my-job-list li div.radio, ol.my-job-list li div.input label, ol.my-job-list li div.simple-job-price1 {
    float: left;
    position: static;
    display: block;
}
ol.my-job-list li div.simple-job-price1 {
    margin: 0px 5px;
}
ol.my-job-list li div.radio {
    margin: 0px;
    padding: 0px;
}
ol.my-job-list li div.simple-job-price1 p.amt {
    float: right;
}
ol.my-job-list li div.radio label {
    display: none;
}
div.jobs-feedback-right-block1 ol.request-list {
    margin: 0px 10px 0px 0px;
}
div.jobs-feedback-right-block1 ol.request-list li:hover {
    background: #F7f7f7;
}
p.request-category-links a {
    float: left;
}
div.request-job-order-but {
    margin: 0 0 10px 33px;
}
p.activities-current-status {
    float: left;
}
div.user-view-title-block {
    border-bottom: 1px solid #ddd;
    margin: 0 0 15px;
    padding: 5px 0 0;
}
div.message-block-right div.inbox-option span {
    float: none;
}
form#RequestAddForm div.select, form#RequestEditForm div.select {
    position: relative;
}
div.selling-block h3 {
    float: left;
}
div.jobs-description1 {
    margin: 5px 0px;
}
div.ui-tabs span.negative-feedback {
    background: url("../img/thumb_down.png") no-repeat scroll left top;
    border-bottom: none;
}
div.ui-tabs span.positive-feedback {
    background: url("../img/thumb-up.png") no-repeat scroll left top;
    border-bottom: none;
}
div.request-related-job {
    width: 345px;
}
form.requestform div.radio legend+input {
    margin: 0 0 0 165px;
}
form.requestform div.radio {
    margin: 2px 5px;
    padding: 0 5px;
}
form.requestform div.radio legend {
    position: absolute;
    text-align: right;
    width: 142px;
}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-header:after, .modal-footer:after {
    clear: both;
    content: '.';
    display: block;
    visibility: hidden;
    height: 0;
}
.clearfix, .dl-horizontal dd, .container, .container-fluid, .row, .btn-toolbar, .btn-group-vertical>.btn-group, .nav, .navbar, .navbar-header, .navbar-collapse, .pager, .panel-body, .modal-header, .modal-footer {
    display: inline-block;
}
.clearboth {
    clear: both;
}
* html .clearfix, * html .dl-horizontal dd, * html .container, * html .container-fluid, * html .row, * html .btn-toolbar, * html .btn-group-vertical>.btn-group, * html .nav, * html .navbar, * html .navbar-header, * html .navbar-collapse, * html .pager, * html .panel-body, * html .modal-header, * html .modal-footer {
    height: 1%}
.clearfix, .dl-horizontal dd, .container, .container-fluid, .row, .btn-toolbar, .btn-group-vertical>.btn-group, .nav, .navbar, .navbar-header, .navbar-collapse, .pager, .panel-body, .modal-header, .modal-footer {
    display: block;
}
*+html .clearfix, *+html .dl-horizontal dd, *+html .container, *+html .container-fluid, *+html .row, *+html .btn-toolbar, *+html .btn-group-vertical>.btn-group, *+html .nav, *+html .navbar, *+html .navbar-header, *+html .navbar-collapse, *+html .pager, *+html .panel-body, *+html .modal-header, *+html .modal-footer {
    display: inline-block;
}
div.translation-index-block {
    margin: 15px 0px 0px 0px;
}
div.translation-left-block {
    float: left;
    width: 316px;
    margin: 0px 20px 0px 57px;
}
div.translation-right-block {
    float: left;
    width: 344px;
}
div.translation-index-block span.info {
    margin: 0px;
}
div.translation-index-block div.submit {
    margin: 0px 30px 0px 0px;
}
div.translation-right-block div.submit input[disabled="disabled"] {
    color: #9f9f9f;
    cursor: default !important;
}
div.translation-left-block span.info {
    background: url(../img/icon-info.png) no-repeat 49% 6px;
}
div.translation-right-block span.info {
    background: url(../img/icon-info.png) no-repeat 44% 6px;
}
.loader {
    background: url("../img/ajax-loader.gif") no-repeat scroll 0 0 transparent;
    height: 15px;
    margin: 25px 25px 25px 25px;
}
.captcha-sound-play {
    margin: 2px 0 1px 2px;
}
.animated {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animated.hinge {
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 2s;
    -ms-animation-duration: 2s;
    -o-animation-duration: 2s;
    animation-duration: 2s;
}
@-webkit-keyframes flash {
    0%, 50%, 100% {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}@-moz-keyframes flash {
    0%, 50%, 100% {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}@-ms-keyframes flash {
    0%, 50%, 100% {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}@-o-keyframes flash {
    0%, 50%, 100% {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}@keyframes flash {
    0%, 50%, 100% {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}.flash {
    -webkit-animation-name: flash;
    -moz-animation-name: flash;
    -ms-animation-name: flash;
    -o-animation-name: flash;
    animation-name: flash;
}
@-webkit-keyframes shake {
    0%, 100% {
    -webkit-transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
}
}@-moz-keyframes shake {
    0%, 100% {
    -moz-transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
    -moz-transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
    -moz-transform: translateX(10px);
}
}@-ms-keyframes shake {
    0%, 100% {
    -ms-transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
    -ms-transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
    -ms-transform: translateX(10px);
}
}@-o-keyframes shake {
    0%, 100% {
    -o-transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
    -o-transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
    -o-transform: translateX(10px);
}
}@keyframes shake {
    0%, 100% {
    transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
    transform: translateX(10px);
}
}.shake {
    -webkit-animation-name: shake;
    -moz-animation-name: shake;
    -ms-animation-name: shake;
    -o-animation-name: shake;
    animation-name: shake;
}
@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
}
40% {
    -webkit-transform: translateY(-30px);
}
60% {
    -webkit-transform: translateY(-15px);
}
}@-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
}
40% {
    -moz-transform: translateY(-30px);
}
60% {
    -moz-transform: translateY(-15px);
}
}@-ms-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
    -ms-transform: translateY(0);
}
40% {
    -ms-transform: translateY(-30px);
}
60% {
    -ms-transform: translateY(-15px);
}
}@-o-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0);
}
40% {
    -o-transform: translateY(-30px);
}
60% {
    -o-transform: translateY(-15px);
}
}@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
}
40% {
    transform: translateY(-30px);
}
60% {
    transform: translateY(-15px);
}
}.bounce {
    -webkit-animation-name: bounce;
    -moz-animation-name: bounce;
    -ms-animation-name: bounce;
    -o-animation-name: bounce;
    animation-name: bounce;
}
@-webkit-keyframes tada {
    0% {
    -webkit-transform: scale(1);
}
10%, 20% {
    -webkit-transform: scale(.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
}
100% {
    -webkit-transform: scale(1) rotate(0);
}
}@-moz-keyframes tada {
    0% {
    -moz-transform: scale(1);
}
10%, 20% {
    -moz-transform: scale(.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
    -moz-transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
    -moz-transform: scale(1.1) rotate(-3deg);
}
100% {
    -moz-transform: scale(1) rotate(0);
}
}@-ms-keyframes tada {
    0% {
    -ms-transform: scale(1);
}
10%, 20% {
    -ms-transform: scale(.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
    -ms-transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
    -ms-transform: scale(1.1) rotate(-3deg);
}
100% {
    -ms-transform: scale(1) rotate(0);
}
}@-o-keyframes tada {
    0% {
    -o-transform: scale(1);
}
10%, 20% {
    -o-transform: scale(.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
    -o-transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
    -o-transform: scale(1.1) rotate(-3deg);
}
100% {
    -o-transform: scale(1) rotate(0);
}
}@keyframes tada {
    0% {
    transform: scale(1);
}
10%, 20% {
    transform: scale(.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
}
100% {
    transform: scale(1) rotate(0);
}
}.tada {
    -webkit-animation-name: tada;
    -moz-animation-name: tada;
    -ms-animation-name: tada;
    -o-animation-name: tada;
    animation-name: tada;
}
@-webkit-keyframes swing {
    20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
}
20% {
    -webkit-transform: rotate(15deg);
}
40% {
    -webkit-transform: rotate(-10deg);
}
60% {
    -webkit-transform: rotate(5deg);
}
80% {
    -webkit-transform: rotate(-5deg);
}
100% {
    -webkit-transform: rotate(0deg);
}
}@-moz-keyframes swing {
    20% {
    -moz-transform: rotate(15deg);
}
40% {
    -moz-transform: rotate(-10deg);
}
60% {
    -moz-transform: rotate(5deg);
}
80% {
    -moz-transform: rotate(-5deg);
}
100% {
    -moz-transform: rotate(0deg);
}
}@-ms-keyframes swing {
    20% {
    -ms-transform: rotate(15deg);
}
40% {
    -ms-transform: rotate(-10deg);
}
60% {
    -ms-transform: rotate(5deg);
}
80% {
    -ms-transform: rotate(-5deg);
}
100% {
    -ms-transform: rotate(0deg);
}
}@-o-keyframes swing {
    20% {
    -o-transform: rotate(15deg);
}
40% {
    -o-transform: rotate(-10deg);
}
60% {
    -o-transform: rotate(5deg);
}
80% {
    -o-transform: rotate(-5deg);
}
100% {
    -o-transform: rotate(0deg);
}
}@keyframes swing {
    20% {
    transform: rotate(15deg);
}
40% {
    transform: rotate(-10deg);
}
60% {
    transform: rotate(5deg);
}
80% {
    transform: rotate(-5deg);
}
100% {
    transform: rotate(0deg);
}
}.swing {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    -moz-animation-name: swing;
    -ms-animation-name: swing;
    -o-animation-name: swing;
    animation-name: swing;
}
@-webkit-keyframes wobble {
    0% {
    -webkit-transform: translateX(0%);
}
15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
}
30% {
    -webkit-transform: translateX(20%) rotate(3deg);
}
45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
}
60% {
    -webkit-transform: translateX(10%) rotate(2deg);
}
75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
}
100% {
    -webkit-transform: translateX(0%);
}
}@-moz-keyframes wobble {
    0% {
    -moz-transform: translateX(0%);
}
15% {
    -moz-transform: translateX(-25%) rotate(-5deg);
}
30% {
    -moz-transform: translateX(20%) rotate(3deg);
}
45% {
    -moz-transform: translateX(-15%) rotate(-3deg);
}
60% {
    -moz-transform: translateX(10%) rotate(2deg);
}
75% {
    -moz-transform: translateX(-5%) rotate(-1deg);
}
100% {
    -moz-transform: translateX(0%);
}
}@-ms-keyframes wobble {
    0% {
    -ms-transform: translateX(0%);
}
15% {
    -ms-transform: translateX(-25%) rotate(-5deg);
}
30% {
    -ms-transform: translateX(20%) rotate(3deg);
}
45% {
    -ms-transform: translateX(-15%) rotate(-3deg);
}
60% {
    -ms-transform: translateX(10%) rotate(2deg);
}
75% {
    -ms-transform: translateX(-5%) rotate(-1deg);
}
100% {
    -ms-transform: translateX(0%);
}
}@-o-keyframes wobble {
    0% {
    -o-transform: translateX(0%);
}
15% {
    -o-transform: translateX(-25%) rotate(-5deg);
}
30% {
    -o-transform: translateX(20%) rotate(3deg);
}
45% {
    -o-transform: translateX(-15%) rotate(-3deg);
}
60% {
    -o-transform: translateX(10%) rotate(2deg);
}
75% {
    -o-transform: translateX(-5%) rotate(-1deg);
}
100% {
    -o-transform: translateX(0%);
}
}@keyframes wobble {
    0% {
    transform: translateX(0%);
}
15% {
    transform: translateX(-25%) rotate(-5deg);
}
30% {
    transform: translateX(20%) rotate(3deg);
}
45% {
    transform: translateX(-15%) rotate(-3deg);
}
60% {
    transform: translateX(10%) rotate(2deg);
}
75% {
    transform: translateX(-5%) rotate(-1deg);
}
100% {
    transform: translateX(0%);
}
}.wobble {
    -webkit-animation-name: wobble;
    -moz-animation-name: wobble;
    -ms-animation-name: wobble;
    -o-animation-name: wobble;
    animation-name: wobble;
}
@-webkit-keyframes pulse {
    0% {
    -webkit-transform: scale(1);
}
50% {
    -webkit-transform: scale(1.1);
}
100% {
    -webkit-transform: scale(1);
}
}@-moz-keyframes pulse {
    0% {
    -moz-transform: scale(1);
}
50% {
    -moz-transform: scale(1.1);
}
100% {
    -moz-transform: scale(1);
}
}@-ms-keyframes pulse {
    0% {
    -ms-transform: scale(1);
}
50% {
    -ms-transform: scale(1.1);
}
100% {
    -ms-transform: scale(1);
}
}@-o-keyframes pulse {
    0% {
    -o-transform: scale(1);
}
50% {
    -o-transform: scale(1.1);
}
100% {
    -o-transform: scale(1);
}
}@keyframes pulse {
    0% {
    transform: scale(1);
}
50% {
    transform: scale(1.1);
}
100% {
    transform: scale(1);
}
}.pulse {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -ms-animation-name: pulse;
    -o-animation-name: pulse;
    animation-name: pulse;
}
@-webkit-keyframes flip {
    0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
}
40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
}
50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
}
80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
}
100% {
    -webkit-transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
}
}@-moz-keyframes flip {
    0% {
    -moz-transform: perspective(400px) rotateY(0);
    -moz-animation-timing-function: ease-out;
}
40% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-animation-timing-function: ease-out;
}
50% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-animation-timing-function: ease-in;
}
80% {
    -moz-transform: perspective(400px) rotateY(360deg) scale(.95);
    -moz-animation-timing-function: ease-in;
}
100% {
    -moz-transform: perspective(400px) scale(1);
    -moz-animation-timing-function: ease-in;
}
}@-ms-keyframes flip {
    0% {
    -ms-transform: perspective(400px) rotateY(0);
    -ms-animation-timing-function: ease-out;
}
40% {
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-animation-timing-function: ease-out;
}
50% {
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-animation-timing-function: ease-in;
}
80% {
    -ms-transform: perspective(400px) rotateY(360deg) scale(.95);
    -ms-animation-timing-function: ease-in;
}
100% {
    -ms-transform: perspective(400px) scale(1);
    -ms-animation-timing-function: ease-in;
}
}@-o-keyframes flip {
    0% {
    -o-transform: perspective(400px) rotateY(0);
    -o-animation-timing-function: ease-out;
}
40% {
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-animation-timing-function: ease-out;
}
50% {
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-animation-timing-function: ease-in;
}
80% {
    -o-transform: perspective(400px) rotateY(360deg) scale(.95);
    -o-animation-timing-function: ease-in;
}
100% {
    -o-transform: perspective(400px) scale(1);
    -o-animation-timing-function: ease-in;
}
}@keyframes flip {
    0% {
    transform: perspective(400px) rotateY(0);
    animation-timing-function: ease-out;
}
40% {
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    animation-timing-function: ease-out;
}
50% {
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in;
}
80% {
    transform: perspective(400px) rotateY(360deg) scale(.95);
    animation-timing-function: ease-in;
}
100% {
    transform: perspective(400px) scale(1);
    animation-timing-function: ease-in;
}
}.flip {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flip;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flip;
    -ms-backface-visibility: visible !important;
    -ms-animation-name: flip;
    -o-backface-visibility: visible !important;
    -o-animation-name: flip;
    backface-visibility: visible !important;
    animation-name: flip;
}
@-webkit-keyframes flipInX {
    0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
}
70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
}
100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
}
}@-moz-keyframes flipInX {
    0% {
    -moz-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
40% {
    -moz-transform: perspective(400px) rotateX(-10deg);
}
70% {
    -moz-transform: perspective(400px) rotateX(10deg);
}
100% {
    -moz-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
}
}@-ms-keyframes flipInX {
    0% {
    -ms-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
40% {
    -ms-transform: perspective(400px) rotateX(-10deg);
}
70% {
    -ms-transform: perspective(400px) rotateX(10deg);
}
100% {
    -ms-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
}
}@-o-keyframes flipInX {
    0% {
    -o-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
40% {
    -o-transform: perspective(400px) rotateX(-10deg);
}
70% {
    -o-transform: perspective(400px) rotateX(10deg);
}
100% {
    -o-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
}
}@keyframes flipInX {
    0% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
40% {
    transform: perspective(400px) rotateX(-10deg);
}
70% {
    transform: perspective(400px) rotateX(10deg);
}
100% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
}
}.flipInX {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flipInX;
    -ms-backface-visibility: visible !important;
    -ms-animation-name: flipInX;
    -o-backface-visibility: visible !important;
    -o-animation-name: flipInX;
    backface-visibility: visible !important;
    animation-name: flipInX;
}
@-webkit-keyframes flipOutX {
    0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
}
100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
}@-moz-keyframes flipOutX {
    0% {
    -moz-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
}
100% {
    -moz-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
}@-ms-keyframes flipOutX {
    0% {
    -ms-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
}
100% {
    -ms-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
}@-o-keyframes flipOutX {
    0% {
    -o-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
}
100% {
    -o-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
}@keyframes flipOutX {
    0% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
}
100% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
}.flipOutX {
    -webkit-animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    -moz-animation-name: flipOutX;
    -moz-backface-visibility: visible !important;
    -ms-animation-name: flipOutX;
    -ms-backface-visibility: visible !important;
    -o-animation-name: flipOutX;
    -o-backface-visibility: visible !important;
    animation-name: flipOutX;
    backface-visibility: visible !important;
}
@-webkit-keyframes flipInY {
    0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
}
70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
}
100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
}
}@-moz-keyframes flipInY {
    0% {
    -moz-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
40% {
    -moz-transform: perspective(400px) rotateY(-10deg);
}
70% {
    -moz-transform: perspective(400px) rotateY(10deg);
}
100% {
    -moz-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
}
}@-ms-keyframes flipInY {
    0% {
    -ms-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
40% {
    -ms-transform: perspective(400px) rotateY(-10deg);
}
70% {
    -ms-transform: perspective(400px) rotateY(10deg);
}
100% {
    -ms-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
}
}@-o-keyframes flipInY {
    0% {
    -o-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
40% {
    -o-transform: perspective(400px) rotateY(-10deg);
}
70% {
    -o-transform: perspective(400px) rotateY(10deg);
}
100% {
    -o-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
}
}@keyframes flipInY {
    0% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
40% {
    transform: perspective(400px) rotateY(-10deg);
}
70% {
    transform: perspective(400px) rotateY(10deg);
}
100% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
}
}.flipInY {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flipInY;
    -ms-backface-visibility: visible !important;
    -ms-animation-name: flipInY;
    -o-backface-visibility: visible !important;
    -o-animation-name: flipInY;
    backface-visibility: visible !important;
    animation-name: flipInY;
}
@-webkit-keyframes flipOutY {
    0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
}
100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
}@-moz-keyframes flipOutY {
    0% {
    -moz-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
}
100% {
    -moz-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
}@-ms-keyframes flipOutY {
    0% {
    -ms-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
}
100% {
    -ms-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
}@-o-keyframes flipOutY {
    0% {
    -o-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
}
100% {
    -o-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
}@keyframes flipOutY {
    0% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
}
100% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
}.flipOutY {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flipOutY;
    -ms-backface-visibility: visible !important;
    -ms-animation-name: flipOutY;
    -o-backface-visibility: visible !important;
    -o-animation-name: flipOutY;
    backface-visibility: visible !important;
    animation-name: flipOutY;
}
@-webkit-keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@-moz-keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@-ms-keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@-o-keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -ms-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
    0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
}
}@-moz-keyframes fadeInUp {
    0% {
    opacity: 0;
    -moz-transform: translateY(20px);
}
100% {
    opacity: 1;
    -moz-transform: translateY(0);
}
}@-ms-keyframes fadeInUp {
    0% {
    opacity: 0;
    -ms-transform: translateY(20px);
}
100% {
    opacity: 1;
    -ms-transform: translateY(0);
}
}@-o-keyframes fadeInUp {
    0% {
    opacity: 0;
    -o-transform: translateY(20px);
}
100% {
    opacity: 1;
    -o-transform: translateY(0);
}
}@keyframes fadeInUp {
    0% {
    opacity: 0;
    transform: translateY(20px);
}
100% {
    opacity: 1;
    transform: translateY(0);
}
}.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
}
}@-moz-keyframes fadeInDown {
    0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
}
100% {
    opacity: 1;
    -moz-transform: translateY(0);
}
}@-ms-keyframes fadeInDown {
    0% {
    opacity: 0;
    -ms-transform: translateY(-20px);
}
100% {
    opacity: 1;
    -ms-transform: translateY(0);
}
}@-o-keyframes fadeInDown {
    0% {
    opacity: 0;
    -ms-transform: translateY(-20px);
}
100% {
    opacity: 1;
    -ms-transform: translateY(0);
}
}@keyframes fadeInDown {
    0% {
    opacity: 0;
    transform: translateY(-20px);
}
100% {
    opacity: 1;
    transform: translateY(0);
}
}.fadeInDown {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -ms-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
}
}@-moz-keyframes fadeInLeft {
    0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
}
100% {
    opacity: 1;
    -moz-transform: translateX(0);
}
}@-ms-keyframes fadeInLeft {
    0% {
    opacity: 0;
    -ms-transform: translateX(-20px);
}
100% {
    opacity: 1;
    -ms-transform: translateX(0);
}
}@-o-keyframes fadeInLeft {
    0% {
    opacity: 0;
    -o-transform: translateX(-20px);
}
100% {
    opacity: 1;
    -o-transform: translateX(0);
}
}@keyframes fadeInLeft {
    0% {
    opacity: 0;
    transform: translateX(-20px);
}
100% {
    opacity: 1;
    transform: translateX(0);
}
}.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -ms-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
    0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
}
}@-moz-keyframes fadeInRight {
    0% {
    opacity: 0;
    -moz-transform: translateX(20px);
}
100% {
    opacity: 1;
    -moz-transform: translateX(0);
}
}@-ms-keyframes fadeInRight {
    0% {
    opacity: 0;
    -ms-transform: translateX(20px);
}
100% {
    opacity: 1;
    -ms-transform: translateX(0);
}
}@-o-keyframes fadeInRight {
    0% {
    opacity: 0;
    -o-transform: translateX(20px);
}
100% {
    opacity: 1;
    -o-transform: translateX(0);
}
}@keyframes fadeInRight {
    0% {
    opacity: 0;
    transform: translateX(20px);
}
100% {
    opacity: 1;
    transform: translateX(0);
}
}.fadeInRight {
    -webkit-animation-name: fadeInRight;
    -moz-animation-name: fadeInRight;
    -ms-animation-name: fadeInRight;
    -o-animation-name: fadeInRight;
    animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
    0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
}
}@-moz-keyframes fadeInUpBig {
    0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
}
100% {
    opacity: 1;
    -moz-transform: translateY(0);
}
}@-ms-keyframes fadeInUpBig {
    0% {
    opacity: 0;
    -ms-transform: translateY(2000px);
}
100% {
    opacity: 1;
    -ms-transform: translateY(0);
}
}@-o-keyframes fadeInUpBig {
    0% {
    opacity: 0;
    -o-transform: translateY(2000px);
}
100% {
    opacity: 1;
    -o-transform: translateY(0);
}
}@keyframes fadeInUpBig {
    0% {
    opacity: 0;
    transform: translateY(2000px);
}
100% {
    opacity: 1;
    transform: translateY(0);
}
}.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    -moz-animation-name: fadeInUpBig;
    -ms-animation-name: fadeInUpBig;
    -o-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
}
}@-moz-keyframes fadeInDownBig {
    0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
}
100% {
    opacity: 1;
    -moz-transform: translateY(0);
}
}@-ms-keyframes fadeInDownBig {
    0% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
}
100% {
    opacity: 1;
    -ms-transform: translateY(0);
}
}@-o-keyframes fadeInDownBig {
    0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
}
100% {
    opacity: 1;
    -o-transform: translateY(0);
}
}@keyframes fadeInDownBig {
    0% {
    opacity: 0;
    transform: translateY(-2000px);
}
100% {
    opacity: 1;
    transform: translateY(0);
}
}.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    -moz-animation-name: fadeInDownBig;
    -ms-animation-name: fadeInDownBig;
    -o-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
}
}@-moz-keyframes fadeInLeftBig {
    0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
}
100% {
    opacity: 1;
    -moz-transform: translateX(0);
}
}@-ms-keyframes fadeInLeftBig {
    0% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
}
100% {
    opacity: 1;
    -ms-transform: translateX(0);
}
}@-o-keyframes fadeInLeftBig {
    0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
}
100% {
    opacity: 1;
    -o-transform: translateX(0);
}
}@keyframes fadeInLeftBig {
    0% {
    opacity: 0;
    transform: translateX(-2000px);
}
100% {
    opacity: 1;
    transform: translateX(0);
}
}.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    -moz-animation-name: fadeInLeftBig;
    -ms-animation-name: fadeInLeftBig;
    -o-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
    0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
}
}@-moz-keyframes fadeInRightBig {
    0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
}
100% {
    opacity: 1;
    -moz-transform: translateX(0);
}
}@-ms-keyframes fadeInRightBig {
    0% {
    opacity: 0;
    -ms-transform: translateX(2000px);
}
100% {
    opacity: 1;
    -ms-transform: translateX(0);
}
}@-o-keyframes fadeInRightBig {
    0% {
    opacity: 0;
    -o-transform: translateX(2000px);
}
100% {
    opacity: 1;
    -o-transform: translateX(0);
}
}@keyframes fadeInRightBig {
    0% {
    opacity: 0;
    transform: translateX(2000px);
}
100% {
    opacity: 1;
    transform: translateX(0);
}
}.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    -moz-animation-name: fadeInRightBig;
    -ms-animation-name: fadeInRightBig;
    -o-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeOut {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}@-moz-keyframes fadeOut {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}@-ms-keyframes fadeOut {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}@-o-keyframes fadeOut {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}@keyframes fadeOut {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}.fadeOut {
    -webkit-animation-name: fadeOut;
    -moz-animation-name: fadeOut;
    -ms-animation-name: fadeOut;
    -o-animation-name: fadeOut;
    animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUp {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
}
}@-moz-keyframes fadeOutUp {
    0% {
    opacity: 1;
    -moz-transform: translateY(0);
}
100% {
    opacity: 0;
    -moz-transform: translateY(-20px);
}
}@-ms-keyframes fadeOutUp {
    0% {
    opacity: 1;
    -ms-transform: translateY(0);
}
100% {
    opacity: 0;
    -ms-transform: translateY(-20px);
}
}@-o-keyframes fadeOutUp {
    0% {
    opacity: 1;
    -o-transform: translateY(0);
}
100% {
    opacity: 0;
    -o-transform: translateY(-20px);
}
}@keyframes fadeOutUp {
    0% {
    opacity: 1;
    transform: translateY(0);
}
100% {
    opacity: 0;
    transform: translateY(-20px);
}
}.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    -moz-animation-name: fadeOutUp;
    -ms-animation-name: fadeOutUp;
    -o-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutDown {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
}
}@-moz-keyframes fadeOutDown {
    0% {
    opacity: 1;
    -moz-transform: translateY(0);
}
100% {
    opacity: 0;
    -moz-transform: translateY(20px);
}
}@-ms-keyframes fadeOutDown {
    0% {
    opacity: 1;
    -ms-transform: translateY(0);
}
100% {
    opacity: 0;
    -ms-transform: translateY(20px);
}
}@-o-keyframes fadeOutDown {
    0% {
    opacity: 1;
    -o-transform: translateY(0);
}
100% {
    opacity: 0;
    -o-transform: translateY(20px);
}
}@keyframes fadeOutDown {
    0% {
    opacity: 1;
    transform: translateY(0);
}
100% {
    opacity: 0;
    transform: translateY(20px);
}
}.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    -moz-animation-name: fadeOutDown;
    -ms-animation-name: fadeOutDown;
    -o-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutLeft {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
}
}@-moz-keyframes fadeOutLeft {
    0% {
    opacity: 1;
    -moz-transform: translateX(0);
}
100% {
    opacity: 0;
    -moz-transform: translateX(-20px);
}
}@-ms-keyframes fadeOutLeft {
    0% {
    opacity: 1;
    -ms-transform: translateX(0);
}
100% {
    opacity: 0;
    -ms-transform: translateX(-20px);
}
}@-o-keyframes fadeOutLeft {
    0% {
    opacity: 1;
    -o-transform: translateX(0);
}
100% {
    opacity: 0;
    -o-transform: translateX(-20px);
}
}@keyframes fadeOutLeft {
    0% {
    opacity: 1;
    transform: translateX(0);
}
100% {
    opacity: 0;
    transform: translateX(-20px);
}
}.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    -moz-animation-name: fadeOutLeft;
    -ms-animation-name: fadeOutLeft;
    -o-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutRight {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
}
}@-moz-keyframes fadeOutRight {
    0% {
    opacity: 1;
    -moz-transform: translateX(0);
}
100% {
    opacity: 0;
    -moz-transform: translateX(20px);
}
}@-ms-keyframes fadeOutRight {
    0% {
    opacity: 1;
    -ms-transform: translateX(0);
}
100% {
    opacity: 0;
    -ms-transform: translateX(20px);
}
}@-o-keyframes fadeOutRight {
    0% {
    opacity: 1;
    -o-transform: translateX(0);
}
100% {
    opacity: 0;
    -o-transform: translateX(20px);
}
}@keyframes fadeOutRight {
    0% {
    opacity: 1;
    transform: translateX(0);
}
100% {
    opacity: 0;
    transform: translateX(20px);
}
}.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    -moz-animation-name: fadeOutRight;
    -ms-animation-name: fadeOutRight;
    -o-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutUpBig {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
}
}@-moz-keyframes fadeOutUpBig {
    0% {
    opacity: 1;
    -moz-transform: translateY(0);
}
100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
}
}@-ms-keyframes fadeOutUpBig {
    0% {
    opacity: 1;
    -ms-transform: translateY(0);
}
100% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
}
}@-o-keyframes fadeOutUpBig {
    0% {
    opacity: 1;
    -o-transform: translateY(0);
}
100% {
    opacity: 0;
    -o-transform: translateY(-2000px);
}
}@keyframes fadeOutUpBig {
    0% {
    opacity: 1;
    transform: translateY(0);
}
100% {
    opacity: 0;
    transform: translateY(-2000px);
}
}.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    -moz-animation-name: fadeOutUpBig;
    -ms-animation-name: fadeOutUpBig;
    -o-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutDownBig {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
}
}@-moz-keyframes fadeOutDownBig {
    0% {
    opacity: 1;
    -moz-transform: translateY(0);
}
100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
}
}@-ms-keyframes fadeOutDownBig {
    0% {
    opacity: 1;
    -ms-transform: translateY(0);
}
100% {
    opacity: 0;
    -ms-transform: translateY(2000px);
}
}@-o-keyframes fadeOutDownBig {
    0% {
    opacity: 1;
    -o-transform: translateY(0);
}
100% {
    opacity: 0;
    -o-transform: translateY(2000px);
}
}@keyframes fadeOutDownBig {
    0% {
    opacity: 1;
    transform: translateY(0);
}
100% {
    opacity: 0;
    transform: translateY(2000px);
}
}.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    -moz-animation-name: fadeOutDownBig;
    -ms-animation-name: fadeOutDownBig;
    -o-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeftBig {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
}
}@-moz-keyframes fadeOutLeftBig {
    0% {
    opacity: 1;
    -moz-transform: translateX(0);
}
100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
}
}@-ms-keyframes fadeOutLeftBig {
    0% {
    opacity: 1;
    -ms-transform: translateX(0);
}
100% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
}
}@-o-keyframes fadeOutLeftBig {
    0% {
    opacity: 1;
    -o-transform: translateX(0);
}
100% {
    opacity: 0;
    -o-transform: translateX(-2000px);
}
}@keyframes fadeOutLeftBig {
    0% {
    opacity: 1;
    transform: translateX(0);
}
100% {
    opacity: 0;
    transform: translateX(-2000px);
}
}.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    -moz-animation-name: fadeOutLeftBig;
    -ms-animation-name: fadeOutLeftBig;
    -o-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRightBig {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
}
}@-moz-keyframes fadeOutRightBig {
    0% {
    opacity: 1;
    -moz-transform: translateX(0);
}
100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
}
}@-ms-keyframes fadeOutRightBig {
    0% {
    opacity: 1;
    -ms-transform: translateX(0);
}
100% {
    opacity: 0;
    -ms-transform: translateX(2000px);
}
}@-o-keyframes fadeOutRightBig {
    0% {
    opacity: 1;
    -o-transform: translateX(0);
}
100% {
    opacity: 0;
    -o-transform: translateX(2000px);
}
}@keyframes fadeOutRightBig {
    0% {
    opacity: 1;
    transform: translateX(0);
}
100% {
    opacity: 0;
    transform: translateX(2000px);
}
}.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    -moz-animation-name: fadeOutRightBig;
    -ms-animation-name: fadeOutRightBig;
    -o-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
}
@-webkit-keyframes bounceIn {
    0% {
    opacity: 0;
    -webkit-transform: scale(.3);
}
50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
}
70% {
    -webkit-transform: scale(.9);
}
100% {
    -webkit-transform: scale(1);
}
}@-moz-keyframes bounceIn {
    0% {
    opacity: 0;
    -moz-transform: scale(.3);
}
50% {
    opacity: 1;
    -moz-transform: scale(1.05);
}
70% {
    -moz-transform: scale(.9);
}
100% {
    -moz-transform: scale(1);
}
}@-ms-keyframes bounceIn {
    0% {
    opacity: 0;
    -ms-transform: scale(.3);
}
50% {
    opacity: 1;
    -ms-transform: scale(1.05);
}
70% {
    -ms-transform: scale(.9);
}
100% {
    -ms-transform: scale(1);
}
}@-o-keyframes bounceIn {
    0% {
    opacity: 0;
    -o-transform: scale(.3);
}
50% {
    opacity: 1;
    -o-transform: scale(1.05);
}
70% {
    -o-transform: scale(.9);
}
100% {
    -o-transform: scale(1);
}
}@keyframes bounceIn {
    0% {
    opacity: 0;
    transform: scale(.3);
}
50% {
    opacity: 1;
    transform: scale(1.05);
}
70% {
    transform: scale(.9);
}
100% {
    transform: scale(1);
}
}.bounceIn {
    -webkit-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    -ms-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    animation-name: bounceIn;
}
@-webkit-keyframes bounceInUp {
    0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
}
80% {
    -webkit-transform: translateY(10px);
}
100% {
    -webkit-transform: translateY(0);
}
}@-moz-keyframes bounceInUp {
    0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
}
60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
}
80% {
    -moz-transform: translateY(10px);
}
100% {
    -moz-transform: translateY(0);
}
}@-ms-keyframes bounceInUp {
    0% {
    opacity: 0;
    -ms-transform: translateY(2000px);
}
60% {
    opacity: 1;
    -ms-transform: translateY(-30px);
}
80% {
    -ms-transform: translateY(10px);
}
100% {
    -ms-transform: translateY(0);
}
}@-o-keyframes bounceInUp {
    0% {
    opacity: 0;
    -o-transform: translateY(2000px);
}
60% {
    opacity: 1;
    -o-transform: translateY(-30px);
}
80% {
    -o-transform: translateY(10px);
}
100% {
    -o-transform: translateY(0);
}
}@keyframes bounceInUp {
    0% {
    opacity: 0;
    transform: translateY(2000px);
}
60% {
    opacity: 1;
    transform: translateY(-30px);
}
80% {
    transform: translateY(10px);
}
100% {
    transform: translateY(0);
}
}.bounceInUp {
    -webkit-animation-name: bounceInUp;
    -moz-animation-name: bounceInUp;
    -ms-animation-name: bounceInUp;
    -o-animation-name: bounceInUp;
    animation-name: bounceInUp;
}
@-webkit-keyframes bounceInDown {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
}
80% {
    -webkit-transform: translateY(-10px);
}
100% {
    -webkit-transform: translateY(0);
}
}@-moz-keyframes bounceInDown {
    0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
}
60% {
    opacity: 1;
    -moz-transform: translateY(30px);
}
80% {
    -moz-transform: translateY(-10px);
}
100% {
    -moz-transform: translateY(0);
}
}@-ms-keyframes bounceInDown {
    0% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
}
60% {
    opacity: 1;
    -ms-transform: translateY(30px);
}
80% {
    -ms-transform: translateY(-10px);
}
100% {
    -ms-transform: translateY(0);
}
}@-o-keyframes bounceInDown {
    0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
}
60% {
    opacity: 1;
    -o-transform: translateY(30px);
}
80% {
    -o-transform: translateY(-10px);
}
100% {
    -o-transform: translateY(0);
}
}@keyframes bounceInDown {
    0% {
    opacity: 0;
    transform: translateY(-2000px);
}
60% {
    opacity: 1;
    transform: translateY(30px);
}
80% {
    transform: translateY(-10px);
}
100% {
    transform: translateY(0);
}
}.bounceInDown {
    -webkit-animation-name: bounceInDown;
    -moz-animation-name: bounceInDown;
    -ms-animation-name: bounceInDown;
    -o-animation-name: bounceInDown;
    animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
}
80% {
    -webkit-transform: translateX(-10px);
}
100% {
    -webkit-transform: translateX(0);
}
}@-moz-keyframes bounceInLeft {
    0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
}
60% {
    opacity: 1;
    -moz-transform: translateX(30px);
}
80% {
    -moz-transform: translateX(-10px);
}
100% {
    -moz-transform: translateX(0);
}
}@-ms-keyframes bounceInLeft {
    0% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
}
60% {
    opacity: 1;
    -ms-transform: translateX(30px);
}
80% {
    -ms-transform: translateX(-10px);
}
100% {
    -ms-transform: translateX(0);
}
}@-o-keyframes bounceInLeft {
    0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
}
60% {
    opacity: 1;
    -o-transform: translateX(30px);
}
80% {
    -o-transform: translateX(-10px);
}
100% {
    -o-transform: translateX(0);
}
}@keyframes bounceInLeft {
    0% {
    opacity: 0;
    transform: translateX(-2000px);
}
60% {
    opacity: 1;
    transform: translateX(30px);
}
80% {
    transform: translateX(-10px);
}
100% {
    transform: translateX(0);
}
}.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    -moz-animation-name: bounceInLeft;
    -ms-animation-name: bounceInLeft;
    -o-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
    0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
}
80% {
    -webkit-transform: translateX(10px);
}
100% {
    -webkit-transform: translateX(0);
}
}@-moz-keyframes bounceInRight {
    0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
}
60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
}
80% {
    -moz-transform: translateX(10px);
}
100% {
    -moz-transform: translateX(0);
}
}@-ms-keyframes bounceInRight {
    0% {
    opacity: 0;
    -ms-transform: translateX(2000px);
}
60% {
    opacity: 1;
    -ms-transform: translateX(-30px);
}
80% {
    -ms-transform: translateX(10px);
}
100% {
    -ms-transform: translateX(0);
}
}@-o-keyframes bounceInRight {
    0% {
    opacity: 0;
    -o-transform: translateX(2000px);
}
60% {
    opacity: 1;
    -o-transform: translateX(-30px);
}
80% {
    -o-transform: translateX(10px);
}
100% {
    -o-transform: translateX(0);
}
}@keyframes bounceInRight {
    0% {
    opacity: 0;
    transform: translateX(2000px);
}
60% {
    opacity: 1;
    transform: translateX(-30px);
}
80% {
    transform: translateX(10px);
}
100% {
    transform: translateX(0);
}
}.bounceInRight {
    -webkit-animation-name: bounceInRight;
    -moz-animation-name: bounceInRight;
    -ms-animation-name: bounceInRight;
    -o-animation-name: bounceInRight;
    animation-name: bounceInRight;
}
@-webkit-keyframes bounceOut {
    0% {
    -webkit-transform: scale(1);
}
25% {
    -webkit-transform: scale(.95);
}
50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
}
100% {
    opacity: 0;
    -webkit-transform: scale(.3);
}
}@-moz-keyframes bounceOut {
    0% {
    -moz-transform: scale(1);
}
25% {
    -moz-transform: scale(.95);
}
50% {
    opacity: 1;
    -moz-transform: scale(1.1);
}
100% {
    opacity: 0;
    -moz-transform: scale(.3);
}
}@-ms-keyframes bounceOut {
    0% {
    -ms-transform: scale(1);
}
25% {
    -ms-transform: scale(.95);
}
50% {
    opacity: 1;
    -ms-transform: scale(1.1);
}
100% {
    opacity: 0;
    -ms-transform: scale(.3);
}
}@-o-keyframes bounceOut {
    0% {
    -o-transform: scale(1);
}
25% {
    -o-transform: scale(.95);
}
50% {
    opacity: 1;
    -o-transform: scale(1.1);
}
100% {
    opacity: 0;
    -o-transform: scale(.3);
}
}@keyframes bounceOut {
    0% {
    transform: scale(1);
}
25% {
    transform: scale(.95);
}
50% {
    opacity: 1;
    transform: scale(1.1);
}
100% {
    opacity: 0;
    transform: scale(.3);
}
}.bounceOut {
    -webkit-animation-name: bounceOut;
    -moz-animation-name: bounceOut;
    -ms-animation-name: bounceOut;
    -o-animation-name: bounceOut;
    animation-name: bounceOut;
}
@-webkit-keyframes bounceOutUp {
    0% {
    -webkit-transform: translateY(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
}
}@-moz-keyframes bounceOutUp {
    0% {
    -moz-transform: translateY(0);
}
20% {
    opacity: 1;
    -moz-transform: translateY(20px);
}
100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
}
}@-ms-keyframes bounceOutUp {
    0% {
    -ms-transform: translateY(0);
}
20% {
    opacity: 1;
    -ms-transform: translateY(20px);
}
100% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
}
}@-o-keyframes bounceOutUp {
    0% {
    -o-transform: translateY(0);
}
20% {
    opacity: 1;
    -o-transform: translateY(20px);
}
100% {
    opacity: 0;
    -o-transform: translateY(-2000px);
}
}@keyframes bounceOutUp {
    0% {
    transform: translateY(0);
}
20% {
    opacity: 1;
    transform: translateY(20px);
}
100% {
    opacity: 0;
    transform: translateY(-2000px);
}
}.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    -moz-animation-name: bounceOutUp;
    -ms-animation-name: bounceOutUp;
    -o-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
}
@-webkit-keyframes bounceOutDown {
    0% {
    -webkit-transform: translateY(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
}
}@-moz-keyframes bounceOutDown {
    0% {
    -moz-transform: translateY(0);
}
20% {
    opacity: 1;
    -moz-transform: translateY(-20px);
}
100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
}
}@-ms-keyframes bounceOutDown {
    0% {
    -ms-transform: translateY(0);
}
20% {
    opacity: 1;
    -ms-transform: translateY(-20px);
}
100% {
    opacity: 0;
    -ms-transform: translateY(2000px);
}
}@keyframes bounceOutDown {
    0% {
    transform: translateY(0);
}
20% {
    opacity: 1;
    transform: translateY(-20px);
}
100% {
    opacity: 0;
    transform: translateY(2000px);
}
}.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    -moz-animation-name: bounceOutDown;
    -ms-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
    0% {
    -webkit-transform: translateX(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
}
}@-moz-keyframes bounceOutLeft {
    0% {
    -moz-transform: translateX(0);
}
20% {
    opacity: 1;
    -moz-transform: translateX(20px);
}
100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
}
}@-ms-keyframes bounceOutLeft {
    0% {
    -ms-transform: translateX(0);
}
20% {
    opacity: 1;
    -ms-transform: translateX(20px);
}
100% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
}
}@-o-keyframes bounceOutLeft {
    0% {
    -o-transform: translateX(0);
}
20% {
    opacity: 1;
    -o-transform: translateX(20px);
}
100% {
    opacity: 0;
    -o-transform: translateX(-2000px);
}
}@keyframes bounceOutLeft {
    0% {
    transform: translateX(0);
}
20% {
    opacity: 1;
    transform: translateX(20px);
}
100% {
    opacity: 0;
    transform: translateX(-2000px);
}
}.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    -moz-animation-name: bounceOutLeft;
    -ms-animation-name: bounceOutLeft;
    -o-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
    0% {
    -webkit-transform: translateX(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
}
}@-moz-keyframes bounceOutRight {
    0% {
    -moz-transform: translateX(0);
}
20% {
    opacity: 1;
    -moz-transform: translateX(-20px);
}
100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
}
}@-ms-keyframes bounceOutRight {
    0% {
    -ms-transform: translateX(0);
}
20% {
    opacity: 1;
    -ms-transform: translateX(-20px);
}
100% {
    opacity: 0;
    -ms-transform: translateX(2000px);
}
}@-o-keyframes bounceOutRight {
    0% {
    -o-transform: translateX(0);
}
20% {
    opacity: 1;
    -o-transform: translateX(-20px);
}
100% {
    opacity: 0;
    -o-transform: translateX(2000px);
}
}@keyframes bounceOutRight {
    0% {
    transform: translateX(0);
}
20% {
    opacity: 1;
    transform: translateX(-20px);
}
100% {
    opacity: 0;
    transform: translateX(2000px);
}
}.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    -moz-animation-name: bounceOutRight;
    -ms-animation-name: bounceOutRight;
    -o-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
}
@-webkit-keyframes rotateIn {
    0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
}
}@-moz-keyframes rotateIn {
    0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0;
}
100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
}
}@-ms-keyframes rotateIn {
    0% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(-200deg);
    opacity: 0;
}
100% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(0);
    opacity: 1;
}
}@-o-keyframes rotateIn {
    0% {
    -o-transform-origin: center center;
    -o-transform: rotate(-200deg);
    opacity: 0;
}
100% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1;
}
}@keyframes rotateIn {
    0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
}
100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
}
}.rotateIn {
    -webkit-animation-name: rotateIn;
    -moz-animation-name: rotateIn;
    -ms-animation-name: rotateIn;
    -o-animation-name: rotateIn;
    animation-name: rotateIn;
}
@-webkit-keyframes rotateInUpLeft {
    0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
}
}@-moz-keyframes rotateInUpLeft {
    0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
}
100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
}
}@-ms-keyframes rotateInUpLeft {
    0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
}
100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
}
}@-o-keyframes rotateInUpLeft {
    0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
}
100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
}
}@keyframes rotateInUpLeft {
    0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
}
100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
}
}.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    -moz-animation-name: rotateInUpLeft;
    -ms-animation-name: rotateInUpLeft;
    -o-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInDownLeft {
    0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
}
}@-moz-keyframes rotateInDownLeft {
    0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
}
100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
}
}@-ms-keyframes rotateInDownLeft {
    0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
}
100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
}
}@-o-keyframes rotateInDownLeft {
    0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
}
100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
}
}@keyframes rotateInDownLeft {
    0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
}
100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
}
}.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    -moz-animation-name: rotateInDownLeft;
    -ms-animation-name: rotateInDownLeft;
    -o-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInUpRight {
    0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
}
}@-moz-keyframes rotateInUpRight {
    0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
}
100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
}
}@-ms-keyframes rotateInUpRight {
    0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
}
100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
}
}@-o-keyframes rotateInUpRight {
    0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
}
100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
}
}@keyframes rotateInUpRight {
    0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
}
100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
}
}.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    -moz-animation-name: rotateInUpRight;
    -ms-animation-name: rotateInUpRight;
    -o-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateInDownRight {
    0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
}
}@-moz-keyframes rotateInDownRight {
    0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
}
100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
}
}@-ms-keyframes rotateInDownRight {
    0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
}
100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
}
}@-o-keyframes rotateInDownRight {
    0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
}
100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
}
}@keyframes rotateInDownRight {
    0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
}
100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
}
}.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    -moz-animation-name: rotateInDownRight;
    -ms-animation-name: rotateInDownRight;
    -o-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateOut {
    0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(200deg);
    opacity: 0;
}
}@-moz-keyframes rotateOut {
    0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
}
100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(200deg);
    opacity: 0;
}
}@-ms-keyframes rotateOut {
    0% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(0);
    opacity: 1;
}
100% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(200deg);
    opacity: 0;
}
}@-o-keyframes rotateOut {
    0% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1;
}
100% {
    -o-transform-origin: center center;
    -o-transform: rotate(200deg);
    opacity: 0;
}
}@keyframes rotateOut {
    0% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
}
100% {
    transform-origin: center center;
    transform: rotate(200deg);
    opacity: 0;
}
}.rotateOut {
    -webkit-animation-name: rotateOut;
    -moz-animation-name: rotateOut;
    -ms-animation-name: rotateOut;
    -o-animation-name: rotateOut;
    animation-name: rotateOut;
}
@-webkit-keyframes rotateOutUpLeft {
    0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
}
}@-moz-keyframes rotateOutUpLeft {
    0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
}
100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
}
}@-ms-keyframes rotateOutUpLeft {
    0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
}
100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
}
}@-o-keyframes rotateOutUpLeft {
    0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
}
100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
}
}@keyframes rotateOutUpLeft {
    0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
}
100% {
    -transform-origin: left bottom;
    -transform: rotate(-90deg);
    opacity: 0;
}
}.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    -moz-animation-name: rotateOutUpLeft;
    -ms-animation-name: rotateOutUpLeft;
    -o-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutDownLeft {
    0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
}
}@-moz-keyframes rotateOutDownLeft {
    0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
}
100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
}
}@-ms-keyframes rotateOutDownLeft {
    0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
}
100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
}
}@-o-keyframes rotateOutDownLeft {
    0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
}
100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
}
}@keyframes rotateOutDownLeft {
    0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
}
100% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
}
}.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    -moz-animation-name: rotateOutDownLeft;
    -ms-animation-name: rotateOutDownLeft;
    -o-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutUpRight {
    0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
}
}@-moz-keyframes rotateOutUpRight {
    0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
}
100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
}
}@-ms-keyframes rotateOutUpRight {
    0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
}
100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
}
}@-o-keyframes rotateOutUpRight {
    0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
}
100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
}
}@keyframes rotateOutUpRight {
    0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
}
100% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
}
}.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    -moz-animation-name: rotateOutUpRight;
    -ms-animation-name: rotateOutUpRight;
    -o-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
}
@-webkit-keyframes rotateOutDownRight {
    0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
}
}@-moz-keyframes rotateOutDownRight {
    0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
}
100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
}
}@-ms-keyframes rotateOutDownRight {
    0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
}
100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
}
}@-o-keyframes rotateOutDownRight {
    0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
}
100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
}
}@keyframes rotateOutDownRight {
    0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
}
100% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
}
}.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    -moz-animation-name: rotateOutDownRight;
    -ms-animation-name: rotateOutDownRight;
    -o-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
}
@-webkit-keyframes hinge {
    0% {
    -webkit-transform: rotate(0);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
}
20%, 60% {
    -webkit-transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
}
40% {
    -webkit-transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
}
80% {
    -webkit-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
}
100% {
    -webkit-transform: translateY(700px);
    opacity: 0;
}
}@-moz-keyframes hinge {
    0% {
    -moz-transform: rotate(0);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
}
20%, 60% {
    -moz-transform: rotate(80deg);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
}
40% {
    -moz-transform: rotate(60deg);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
}
80% {
    -moz-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
}
100% {
    -moz-transform: translateY(700px);
    opacity: 0;
}
}@-ms-keyframes hinge {
    0% {
    -ms-transform: rotate(0);
    -ms-transform-origin: top left;
    -ms-animation-timing-function: ease-in-out;
}
20%, 60% {
    -ms-transform: rotate(80deg);
    -ms-transform-origin: top left;
    -ms-animation-timing-function: ease-in-out;
}
40% {
    -ms-transform: rotate(60deg);
    -ms-transform-origin: top left;
    -ms-animation-timing-function: ease-in-out;
}
80% {
    -ms-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -ms-transform-origin: top left;
    -ms-animation-timing-function: ease-in-out;
}
100% {
    -ms-transform: translateY(700px);
    opacity: 0;
}
}@-o-keyframes hinge {
    0% {
    -o-transform: rotate(0);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
}
20%, 60% {
    -o-transform: rotate(80deg);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
}
40% {
    -o-transform: rotate(60deg);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
}
80% {
    -o-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
}
100% {
    -o-transform: translateY(700px);
    opacity: 0;
}
}@keyframes hinge {
    0% {
    transform: rotate(0);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
}
20%, 60% {
    transform: rotate(80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
}
40% {
    transform: rotate(60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
}
80% {
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    transform-origin: top left;
    animation-timing-function: ease-in-out;
}
100% {
    transform: translateY(700px);
    opacity: 0;
}
}.hinge {
    -webkit-animation-name: hinge;
    -moz-animation-name: hinge;
    -ms-animation-name: hinge;
    -o-animation-name: hinge;
    animation-name: hinge;
}
@-webkit-keyframes rollIn {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
}
}@-moz-keyframes rollIn {
    0% {
    opacity: 0;
    -moz-transform: translateX(-100%) rotate(-120deg);
}
100% {
    opacity: 1;
    -moz-transform: translateX(0px) rotate(0deg);
}
}@-ms-keyframes rollIn {
    0% {
    opacity: 0;
    -ms-transform: translateX(-100%) rotate(-120deg);
}
100% {
    opacity: 1;
    -ms-transform: translateX(0px) rotate(0deg);
}
}@-o-keyframes rollIn {
    0% {
    opacity: 0;
    -o-transform: translateX(-100%) rotate(-120deg);
}
100% {
    opacity: 1;
    -o-transform: translateX(0px) rotate(0deg);
}
}@keyframes rollIn {
    0% {
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg);
}
100% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
}
}.rollIn {
    -webkit-animation-name: rollIn;
    -moz-animation-name: rollIn;
    -ms-animation-name: rollIn;
    -o-animation-name: rollIn;
    animation-name: rollIn;
}
@-webkit-keyframes rollOut {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
}
}@-moz-keyframes rollOut {
    0% {
    opacity: 1;
    -moz-transform: translateX(0px) rotate(0deg);
}
100% {
    opacity: 0;
    -moz-transform: translateX(100%) rotate(120deg);
}
}@-ms-keyframes rollOut {
    0% {
    opacity: 1;
    -ms-transform: translateX(0px) rotate(0deg);
}
100% {
    opacity: 0;
    -ms-transform: translateX(100%) rotate(120deg);
}
}@-o-keyframes rollOut {
    0% {
    opacity: 1;
    -o-transform: translateX(0px) rotate(0deg);
}
100% {
    opacity: 0;
    -o-transform: translateX(100%) rotate(120deg);
}
}@keyframes rollOut {
    0% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
}
100% {
    opacity: 0;
    transform: translateX(100%) rotate(120deg);
}
}.rollOut {
    -webkit-animation-name: rollOut;
    -moz-animation-name: rollOut;
    -ms-animation-name: rollOut;
    -o-animation-name: rollOut;
    animation-name: rollOut;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -425px;
}
footer, .footer, .footer-push {
    height: 425px;
}
.admin .wrapper {
    margin: 0 auto 0;
}
.admin footer, .admin .footer, .admin .footer-push {
    height: auto;
}
@media (max-width:767px) {
    .wrapper {
    min-height: 0;
    height: auto;
    margin: 0 auto;
}
footer .container, .footer .container, .footer-push .container {
    padding: 0 20px;
}
}@media (min-width:768px) and (max-width:979px) {
    .wrapper {
    margin: 0 auto 0;
}
footer, .footer, .footer-push {
    height: auto;
}
}@media (min-width:1200px) {
    #nodes-home .wrapper {
    margin: 0 auto -127px;
}
#nodes-home footer, #nodes-home .footer, #nodes-home .footer-push {
    height: 127px;
}
}body.adminLogin .useradminpannel {
    padding: 3px 10px;
}
body.adminLogin .useradminpannel h1 {
    margin: 0;
}
body.adminLogin .useradminpannel h1 a {
    margin: 0;
}
body.admin {
    background: #fff;
}
body.admin .form-horizontal .submit-block {
    margin: 10px 0px 10px 150px;
}
body.admin .form-horizontal .submit-block .submit {
    margin-left: 0;
}
body.admin .form-horizontal .form-block legend {
    padding: 5px;
}
body.admin .form-horizontal .clsHcancel, body.admin .form-horizontal .cancel-block {
    margin: 0 10px 0 0;
}
body.admin .form-horizontal .clsHcancel a, body.admin .form-horizontal .cancel-block a {
    height: auto;
}
body.admin .form-horizontal .clsBrowseH {
    margin-bottom: 10px;
    margin-left: 150px;
}
body.admin .form-horizontal .clsBrowseH input[type="file"] {
    left: 0;
}
body.admin .form-horizontal .clsHeight.textarea textarea {
    height: 150px;
}
body.admin .form-horizontal.clsEditTransactionForm label {
    display: inline-block;
    margin: 0;
    padding: 5px 5px 0 10px;
    text-align: left;
    width: 140px;
}
body.admin .form-horizontal .error-message {
    margin: 5px 0 0 155px;
}
body.admin #main {
    padding: 0;
}
body.admin .users-form .normal.form-search {
    width: 300px;
    background: #F2F2F2;
    border: 1px solid #ddd;
}
body.admin .users-form .normal.form-search .input input[type='text'] {
    box-shadow: none;
    padding: 4px 5px;
    width: 180px;
}
body.admin .users-form .normal.form-search .submit {
    margin: 0 10px 0 0;
}
body.admin .users-form .normal.form-search .submit input[type='submit'] {
    font-weight: normal;
    padding: 8px;
    text-align: center;
    width: 80px;
    color: #fff;
}
body.admin .users-form .normal.form-search .submit input[type='submit']:hover {
    color: #fff;
    background: #0094d2;
    box-shadow: none;
}
body.admin .users-form .normal.form-search.clsMessageForm {
    width: auto;
}
body.admin .users-form .normal.form-search.clsMessageForm .submit {
    position: static;
}
body.admin .users-form .normal.form-search.clsMessageForm select {
    width: 180px;
    height: 32px;
    box-shadow: none;
}
body.admin .users-form .normal.form-search.clsMessageForm input {
    box-shadow: none;
    padding: 4px 5px;
    width: 180px;
    border: 1px solid #ddd;
}
body.admin ul.breadcrumb li span.divider {
    display: none;
}
body.admin .nav-collapse.collapse.in {
    height: auto;
}
body.admin .sep-primary.clsBgHeader {
    border-color: #00698C;
}
body.admin #SettingAdminEditForm .form-horizontal.check-align .clsHdSetting {
    border: 0 none;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 20px;
    padding: 8px 10px;
    width: 100%;
    background: #5BC0DE;
    font-family: Georgia-Italic;
}
body.admin #SettingAdminEditForm .form-horizontal.check-align .clsHdSetting span {
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    color: #fff;
    font-family: Georgia-Italic;
}
@-webkit-keyframes passing-through {
    0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}
30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
}
}@-moz-keyframes passing-through {
    0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}
30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
}
}@keyframes passing-through {
    0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}
30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
}
}@-webkit-keyframes slide-in {
    0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}
30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}
}@-moz-keyframes slide-in {
    0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}
30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}
}@keyframes slide-in {
    0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}
30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}
}@-webkit-keyframes pulse {
    0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
}@-moz-keyframes pulse {
    0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
}@keyframes pulse {
    0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
}.dropzone, .dropzone * {
    box-sizing: border-box;
}
.dropzone {
    min-height: 150px;
    border: 2px solid #dcdcdc;
    background: #E8E8E8;
    padding: 20px 20px;
}
.dropzone .clsIcon {
    display: none;
}
.dropzone .dz-success.dz-complete {
    position: relative;
    z-index: 99999;
}
.dropzone.clsActive {
    border: 2px dashed #ccc;
    background: #fff;
    position: relative;
}
.dropzone.clsActive .clsIcon {
    display: block;
    background: url(../img/browse_icon.png) no-repeat;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
    z-index: 0;
}
.dropzone.clsActive .clsIcon.clsImage {
    background-position: -5px 0px;
}
.dropzone.clsActive .clsIcon.clsVideo {
    background-position: -57px 0px;
}
.dropzone.clsActive .clsIcon.clsPdf {
    background-position: -104px 0px;
}
.dropzone.clsActive.dz-started .clsIcon {
    display: none;
}
.dropzone.dz-clickable {
    cursor: pointer;
    height: 165px;
}
.dropzone.dz-clickable * {
    cursor: default;
}
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
    cursor: pointer;
}
.dropzone.dz-started .dz-message {
    display: none;
}
.dropzone.dz-drag-hover {
    border-style: solid;
}
.dropzone.dz-drag-hover .dz-message {
    opacity: 0.5;
}
.dropzone .dz-message {
    text-align: center;
    margin: 65px 0 30px;
}
.dropzone .dz-preview {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 16px;
    min-height: 100px;
}
.dropzone .dz-preview:hover {
    z-index: 1000;
}
.dropzone .dz-preview:hover .dz-details {
    opacity: 1;
}
.dropzone .dz-preview.dz-file-preview .dz-image {
    border-radius: 20px;
    background: #999;
    background: linear-gradient(to bottom,  #eee,  #ddd);
}
.dropzone .dz-preview.dz-file-preview .dz-details {
    opacity: 1;
}
.dropzone .dz-preview.dz-image-preview {
    background: white;
}
.dropzone .dz-preview.dz-image-preview .dz-details {
    -webkit-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;
    -ms-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    transition: opacity .2s linear;
}
.dropzone .dz-preview .dz-remove {
    font-size: 14px;
    text-align: center;
    display: block;
    cursor: pointer;
    border: none;
}
.dropzone .dz-preview .dz-remove:hover {
    text-decoration: underline;
}
.dropzone .dz-preview:hover .dz-details {
    opacity: 1;
}
.dropzone .dz-preview .dz-details {
    z-index: 20;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    font-size: 13px;
    min-width: 100%;
    max-width: 100%;
    padding: 2em 1em;
    text-align: center;
    color: rgba(0, 0, 0, 0.9);
    line-height: 150%}
.dropzone .dz-preview .dz-details .dz-size {
    margin-bottom: 1em;
    font-size: 16px;
}
.dropzone .dz-preview .dz-details .dz-filename {
    white-space: nowrap;
}
.dropzone .dz-preview .dz-details .dz-filename:hover span {
    border: 1px solid rgba(200, 200, 200, 0.8);
    background-color: rgba(255, 255, 255, 0.8);
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
    overflow: hidden;
    text-overflow: ellipsis;
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
    border: 1px solid transparent;
}
.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
    background-color: rgba(255, 255, 255, 0.4);
    padding: 0 .4em;
    border-radius: 3px;
}
.dropzone .dz-preview:hover .dz-image img {
    -webkit-transform: scale(1.05,  1.05);
    -moz-transform: scale(1.05,  1.05);
    -ms-transform: scale(1.05,  1.05);
    -o-transform: scale(1.05,  1.05);
    transform: scale(1.05,  1.05);
    -webkit-filter: blur(8px);
    filter: blur(8px);
}
.dropzone .dz-preview .dz-image {
    border-radius: 20px;
    overflow: hidden;
    width: 120px;
    height: 120px;
    position: relative;
    display: block;
    z-index: 10;
}
.dropzone .dz-preview .dz-image img {
    display: block;
}
.dropzone .dz-preview.dz-success .dz-success-mark {
    -webkit-animation: passing-through 3s cubic-bezier(.77,  0,  .175,  1);
    -moz-animation: passing-through 3s cubic-bezier(.77,  0,  .175,  1);
    -ms-animation: passing-through 3s cubic-bezier(.77,  0,  .175,  1);
    -o-animation: passing-through 3s cubic-bezier(.77,  0,  .175,  1);
    animation: passing-through 3s cubic-bezier(.77,  0,  .175,  1);
}
.dropzone .dz-preview.dz-error .dz-error-mark {
    opacity: 1;
    -webkit-animation: slide-in 3s cubic-bezier(.77,  0,  .175,  1);
    -moz-animation: slide-in 3s cubic-bezier(.77,  0,  .175,  1);
    -ms-animation: slide-in 3s cubic-bezier(.77,  0,  .175,  1);
    -o-animation: slide-in 3s cubic-bezier(.77,  0,  .175,  1);
    animation: slide-in 3s cubic-bezier(.77,  0,  .175,  1);
}
.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
    pointer-events: none;
    opacity: 0;
    z-index: 500;
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    margin-left: -27px;
    margin-top: -27px;
}
.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
    display: block;
    width: 54px;
    height: 54px;
}
.dropzone .dz-preview.dz-processing .dz-progress {
    opacity: 1;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.dropzone .dz-preview.dz-complete .dz-progress {
    opacity: 0;
    -webkit-transition: opacity .4s ease-in;
    -moz-transition: opacity .4s ease-in;
    -ms-transition: opacity .4s ease-in;
    -o-transition: opacity .4s ease-in;
    transition: opacity .4s ease-in;
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
    -webkit-animation: pulse 6s ease infinite;
    -moz-animation: pulse 6s ease infinite;
    -ms-animation: pulse 6s ease infinite;
    -o-animation: pulse 6s ease infinite;
    animation: pulse 6s ease infinite;
}
.dropzone .dz-preview .dz-progress {
    opacity: 1;
    z-index: 1000;
    pointer-events: none;
    position: absolute;
    height: 16px;
    left: 50%;
    top: 50%;
    margin-top: -8px;
    width: 80px;
    margin-left: -40px;
    background: rgba(255, 255, 255, 0.9);
    -webkit-transform: scale(1);
    border-radius: 8px;
    overflow: hidden;
}
.dropzone .dz-preview .dz-progress .dz-upload {
    background: #333;
    background: linear-gradient(to bottom,  #666,  #444);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 0;
    -webkit-transition: width 300ms ease-in-out;
    -moz-transition: width 300ms ease-in-out;
    -ms-transition: width 300ms ease-in-out;
    -o-transition: width 300ms ease-in-out;
    transition: width 300ms ease-in-out;
}
.dropzone .dz-preview.dz-error .dz-error-message {
    display: block;
}
.dropzone .dz-preview.dz-error:hover .dz-error-message {
    opacity: 1;
    pointer-events: auto;
}
.dropzone .dz-preview .dz-error-message {
    pointer-events: none;
    z-index: 1000;
    position: absolute;
    display: block;
    display: none;
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease;
    border-radius: 8px;
    font-size: 13px;
    top: 130px;
    left: -10px;
    width: 140px;
    background: #be2626;
    background: linear-gradient(to bottom,  #be2626,  #a92222);
    padding: .5em 1.2em;
    color: white;
}
.dropzone .dz-preview .dz-error-message:after {
    content: '';
    position: absolute;
    top: -6px;
    left: 64px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #be2626;
}
.pr {
    position: relative;
}
.pa {
    position: absolute;
}
.ps {
    position: static;
}
.pf {
    position: fixed;
}
.sfont {
    font-size: 80%}
.textb {
    font-weight: bold;
}
.textn {
    font-weight: normal;
}
.hide {
    display: none;
}
.show {
    display: block;
}
.sep {
    border: 1px solid #e5e5e5;
}
.sep-left {
    border-left: 1px solid #e5e5e5;
}
.sep-right {
    border-right: 1px solid #e5e5e5;
}
.sep-top {
    border-top: 1px solid #e5e5e5;
}
.sep-bot {
    border-bottom: 1px solid #e5e5e5;
}
.sep-top-white {
    border-top: 1px solid #fff;
}
.divider-left {
    border-left: 1px solid #698d43;
}
.divider-right {
    border-right: 1px solid #698d43;
}
img {
    max-width: 100%}
.text-upper {
    text-transform: uppercase;
}
.text-low {
    text-transform: lowercase;
}
.text-10 {
    font-size: 10px;
    line-height: 20px;
}
.text-10:hover {
    text-decoration: none;
}
.text-11 {
    font-size: 11px;
    line-height: 21px;
}
.text-11:hover {
    text-decoration: none;
}
.text-12 {
    font-size: 12px;
    line-height: 22px;
}
.text-12:hover {
    text-decoration: none;
}
.text-13 {
    font-size: 13px;
    line-height: 23px;
}
.text-13:hover {
    text-decoration: none;
}
.text-14 {
    font-size: 14px;
    line-height: 24px;
}
.text-14:hover {
    text-decoration: none;
}
.text-15 {
    font-size: 15px;
    line-height: 25px;
}
.text-15:hover {
    text-decoration: none;
}
.text-16 {
    font-size: 16px;
    line-height: 26px;
}
.text-16:hover {
    text-decoration: none;
}
.text-18 {
    font-size: 18px;
    line-height: 28px;
}
.text-18:hover {
    text-decoration: none;
}
.text-20 {
    font-size: 20px;
    line-height: 30px;
}
.text-20:hover {
    text-decoration: none;
}
.text-22 {
    font-size: 22px;
    line-height: 32px;
}
.text-22:hover {
    text-decoration: none;
}
.text-24 {
    font-size: 24px;
    line-height: 34px;
}
.text-24:hover {
    text-decoration: none;
}
.text-26 {
    font-size: 26px;
    line-height: 36px;
}
.text-26:hover {
    text-decoration: none;
}
.text-30 {
    font-size: 30px;
    line-height: 40px;
}
.text-30:hover {
    text-decoration: none;
}
.text-32 {
    font-size: 32px;
    line-height: 42px;
}
.text-32:hover {
    text-decoration: none;
}
.text-36 {
    font-size: 36px;
    line-height: 46px;
}
.text-36:hover {
    text-decoration: none;
}
.text-38 {
    font-size: 38px;
    line-height: 48px;
}
.text-38:hover {
    text-decoration: none;
}
.text-40 {
    font-size: 40px;
    line-height: 50px;
}
.text-40:hover {
    text-decoration: none;
}
.text-42 {
    font-size: 42px;
    line-height: 52px;
}
.text-42:hover {
    text-decoration: none;
}
.text-50 {
    font-size: 50px;
    line-height: 60px;
}
.text-50:hover {
    text-decoration: none;
}
.text-up {
    text-transform: uppercase;
}
.blackc {
    color: #000;
}
.linkc {
    color: #539140;
}
.whitec {
    color: #fff;
}
.grayc {
    color: #888;
}
.graylightc {
    color: #dedede;
}
.graydarkc {
    color: #768799;
}
.graydarkerc {
    color: #333;
}
.grayc1 {
    color: #8c8c8c;
}
.redc {
    color: #fe5a43;
}
.bluec {
    color: #4a90e2;
}
.greenc {
    color: #539140;
}
.orangec {
    color: #f8c132;
}
.cur {
    cursor: pointer;
}
.over-hide {
    overflow: hidden;
}
.no-shad {
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.label-default {
    background: #f5f5f5;
}
.label.label-circle {
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
    width: 25px;
    height: 21px;
}
.label.label-circle i[class^="icon-"], .label.label-circle i[class*=" icon-"] {
    margin: 0 auto;
    line-height: 23px;
    padding: 4px;
}
ul.unstyled, ol.unstyled {
    padding-left: 0;
    list-style: none;
}
.htruncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
}
.facebookc {
    color: #3d589b;
}
.twitterc {
    color: #49c8f5;
}
.googlec {
    color: #3179f1;
}
.yahooc {
    color: #660f6d;
}
.openc {
    color: #fb5e01;
}
.linkedc {
    color: #438bd4;
}
.pinterestc {
    color: #D11E22;
}
table.table {
    background: #fff;
}
.htruncate-ml4 {
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-overflow: -o-ellipsis-lastline;
    height: 80px;
}
.htruncate-ml2 {
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: -o-ellipsis-lastline;
    height: 40px;
}
.htruncate-sl2 {
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: -o-ellipsis-lastline;
    height: 30px;
}
body .dc {
    text-align: center;
}
body .dr {
    text-align: right;
}
body .dl {
    text-align: left;
}
body .no-bg {
    background: none;
}
body .no-bor {
    border: 0 !important;
}
body .no-pad {
    padding: 0 !important;
}
body .no-mar {
    margin: 0 !important;
}
body .space {
    padding: 10px;
}
body .space15 {
    padding: 15px;
}
body .mspace {
    margin: 10px;
}
body .hor-space {
    padding: 0 10px;
}
body .ver-space {
    padding: 10px 0;
}
body .hor-mspace {
    margin: 0 10px;
}
body .ver-mspace {
    margin: 10px 0;
}
body .top-space {
    padding: 10px 0 0;
}
body .bot-space {
    padding: 0 0 10px 0;
}
body .top-mspace {
    margin: 10px 0 0 0;
}
body .bot-mspace {
    margin: 0 0 10px 0;
}
body .left-space {
    padding: 0 0 0 10px;
}
body .right-space {
    padding: 0 10px 0 0;
}
body .left-mspace {
    margin: 0 0 0 10px;
}
body .right-mspace {
    margin: 0 10px 0 0;
}
body .smspace {
    margin: 5px;
}
body .hor-smspace {
    margin: 0 5px;
}
body .ver-smspace {
    margin: 5px 0;
}
body .top-smspace {
    margin: 5px 0 0;
}
body .bot-smspace {
    margin: 0 0 5px 0;
}
body .left-smspace {
    margin-left: 5px;
}
body .right-smspace {
    margin-right: 5px;
}
body .bot-smspace {
    margin-bottom: 5px;
}
body .big-top-mspace {
    margin: 20px 0 0 0;
}
body .big-ver-mspace {
    margin: 20px 0;
}
body .big-ver-space {
    padding: 20px 0;
}
body .large-bot-space {
    padding-bottom: 40px;
}
body .large-top-space {
    padding-top: 40px;
}
body .big-hor-mspace {
    margin: 0 20px;
}
body .big-bot-mspace {
    margin: 0 0 20px 0;
}
body .big-bot-space {
    padding: 0 0 20px 0;
}
body .no-round {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
body .no-under, body .no-under:hover {
    text-decoration: none;
}
body .underline {
    text-decoration: underline;
}
body .z-top {
    z-index: 100;
}
.home-page {
    padding-bottom: 150px;
}
.home-page .home-content {
    padding-top: 80px;
}
.home-page .home-content .carousel-caption {
    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px;
    position: static;
    text-align: left;
}
.home-page .navbar-default {
    background: #fff;
    border-color: #fff;
    box-shadow: 0px 0px 4px #4a90e2;
}
.home-page .navbar-nav li:last-child {
    margin: 17px 0 17px 10px;
    box-shadow: 1px 1px 2px 1px #ccc;
    padding: 10px 15px;
}
.home-page .navbar .collapse {
    float: right;
}
.home-page .carousel-inner .item img {
    width: 100%;
    height: 350px;
}
.home-page .banner-content {
    position: absolute;
    top: 0;
    bottom: 0;
    background: #4a90e2;
    width: 100%;
    padding: 70px 100px 280px;
}
.home-page .banner-content .right-arrow {
    position: relative;
}
.carousel-inner .item .row.pr{
	min-width: 350px;
}
.home-page .banner-content .right-arrow:before {
    display: block;
    content: '\f054';
    position: absolute;
    top: -1px;
    left: auto;
    right: -29px;
    font-family: "Material Design Icons";
    color: #fff;
    font-size: 24px;
}
.home-page .banner-content a:hover, .home-page .banner-content a:active, .home-page .banner-content a:focus {
    color: #000;
}
.home-page .banner-content .text-40.textb {
    font-weight: 700;
}
.home-page .banner-content p.text-40 {
    font-weight: 300;
}
.home-page .banner-content p {
    font-size: 40px;
    font-weight: 300;
}
.home-page .banner-content p.textb {
    font-weight: 700;
}
.home-page .our_mission {
    padding-top: 50px;
}
.home-page .our_mission h2 {
    position: relative;
    letter-spacing: 3px;
    word-spacing: 5px;
    padding-bottom: 35px;
    font-size: 20px;
    font-weight: 700;
}
.home-page .our_mission h2:before {
    display: block;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    content: '';
    background: url(../images/Our_mission.png) no-repeat 4px 6px;
}
.home-page .our_mission p.first-content {
    font-size: 22px;
    padding: 0 100px 40px;
    font-weight: 500;
}
.home-page .our_mission p.second-content {
    margin: 0 100px;
    font-size: 18px;
    padding: 25px 45px 45px 45px;
    letter-spacing: 1px;
    position: relative;
}
.home-page .our_mission p.second-content:before {
    position: absolute;
    display: block;
    content: '';
    background: #eee;
    width: 2px;
    height: 100%;
    left: 20px;
    top: 0px;
}
.home-page .home-list {
    margin-top: 30px;
}
.home-page .home-list ul {
    border-top: 1px solid #ccc;
}
.home-page .home-list ul li {
    width: 50%;
    box-sizing: border-box;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 3% 7%;
    min-height: 350px;
    float: left;
}
.home-page .home-list .inner-content h3 {
    position: relative;
    padding: 0 0 0 90px;
    text-transform: capitalize;
    margin: 0 0 15px 0;
    min-height: 80px;
    display: flex;
    align-items: center;
    font-size: 22px;
    font-weight: 500;
}
.home-page .home-list .inner-content h3:before {
    display: block;
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    background: url(../images/counsulting.png) no-repeat 3px 3px;
    width: 90px;
    height: 80px;
}
.home-page .home-list .inner-content p {
    font-size: 16px;
    letter-spacing: 2px;
    min-height: 90px;
    margin: 0;
}
.home-page .home-list .inner-content a {
    font-size: 30px;
    background: #ccc;
    display: inline-block;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    padding: 5px;
    background: transparent;
    width: 50px;
    height: 50px;
    text-align: center;
}
.home-page .home-list .inner-content.orange h3:before {
    background: url(../images/background_screen.png) no-repeat 3px 3px;
}
.home-page .home-list .inner-content.orange a {
    color: #f8c132;
}
.home-page .home-list .inner-content.orange a:hover, .home-page .home-list .inner-content.orange a:active, .home-page .home-list .inner-content.orange a:focus {
    background: #f8c132;
    color: #fff;
}
.home-page .home-list .inner-content.green h3:before {
    background: url(../images/counsulting.png) no-repeat 3px 3px;
}
.home-page .home-list .inner-content.green a {
    color: #539140;
}
.home-page .home-list .inner-content.green a:hover, .home-page .home-list .inner-content.green a:active, .home-page .home-list .inner-content.green a:focus {
    background: #539140;
    color: #fff;
}
.home-page .home-list .inner-content.violet h3:before {
    background: url(../images/outsourcing.png) no-repeat 3px 3px;
}
.home-page .home-list .inner-content.violet a {
    color: #9972d0;
}
.home-page .home-list .inner-content.violet a:hover, .home-page .home-list .inner-content.violet a:active, .home-page .home-list .inner-content.violet a:focus {
    background: #9972d0;
    color: #fff;
}
.home-page .home-list .inner-content.skyblue h3:before {
    background: url(../images/E-service.png) no-repeat 3px 3px;
}
.home-page .home-list .inner-content.skyblue a {
    color: #2dc8ca;
}
.home-page .home-list .inner-content.skyblue a:hover, .home-page .home-list .inner-content.skyblue a:active, .home-page .home-list .inner-content.skyblue a:focus {
    background: #2dc8ca;
    color: #fff;
}
.home-page .service-page {
    position: relative;
    margin-bottom: 30px;
}
.home-page .service-page img {
    width: 100%}
.home-page .service-page .banner-content {
    padding: 10px 80px;
    display: flex;
    align-items: center;
}
.home-page .about-page, .home-page .contact-page {
    position: relative;
    margin-bottom: 0px;
}
/*.home-page .about-page .banner-content, .home-page .contact-page .banner-content {
    display: flex;
    align-items: center;
    padding: 0 100px;
}*/
.home-page .about-page img, .home-page .contact-page img {
    width: 100%}
.home-page .service-tab-block>ul {
    padding: 0 5% 15px;
}
.home-page .service-tab-block>ul>li.active a {
    background: transparent;
    border: 0;
    color: #000;
}
.home-page .service-tab-block>ul>li.active a:after {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    left: 0;
    bottom: -28px;
    border-bottom: 5px solid transparent;
}
.home-page .service-tab-block>ul>li.active a.back:after {
    border-color: #f8c132;
    box-shadow: 1px 2px 3px #f8c132;
}
.home-page .service-tab-block>ul>li.active a.consult:after {
    border-color: #539140;
    box-shadow: 1px 2px 3px #539140;
}
.home-page .service-tab-block>ul>li.active a.out:after {
    border-color: #9972d0;
    box-shadow: 1px 2px 3px #9972d0;
}
.home-page .service-tab-block>ul>li.active a.ser:after {
    border-color: #2dc8ca;
    box-shadow: 1px 2px 3px #2dc8ca;
}
.home-page .service-tab-block>ul>li a {
    text-transform: capitalize;
    padding-left: 90px;
    display: block;
    position: relative;
    color: #000;
    padding: 10px 20px 30px 75px;
    margin: 0 15px;
    border: 0;
    font-size: 24px;
}
.home-page .service-tab-block>ul>li a:before {
    position: absolute;
    display: block;
    content: '';
    background: url(../images/background_screen.png) no-repeat 0px 0px;
    left: 0;
    top: 0;
    width: 80px;
    height: 80px;
}
.home-page .service-tab-block>ul>li a:hover, .home-page .service-tab-block>ul>li a:active, .home-page .service-tab-block>ul>li a:focus {
    background: transparent;
    border: 0;
}
.home-page .service-tab-block>ul>li a.back:before {
    background: url(../images/background_screen.png) no-repeat 0px 0px;
}
.home-page .service-tab-block>ul>li a.consult:before {
    background: url(../images/counsulting.png) no-repeat 0px 0px;
}
.home-page .service-tab-block>ul>li a.out:before {
    background: url(../images/outsourcing.png) no-repeat 0px 0px;
}
.home-page .service-tab-block>ul>li a.ser:before {
    background: url(../images/E-service.png) no-repeat 0px 0px;
}
.home-page .service-tab-block>ul>li:first-child a {
    padding: 0px 20px 15px 75px;
}
.home-page .service-tab-block>ul>li:first-child.active a:after {
    bottom: -20px;
}
.home-page .service-tab-block>ul>li:nth-child(2) a {
    padding: 0px 20px 15px 75px;
}
.home-page .service-tab-block>ul>li:nth-child(2).active a:after {
    bottom: -20px;
}
.home-page .service-tab-block .inner-content {
    padding: 50px 0 25px 0;
}
.home-page .service-tab-block .inner-content h2 {
    color: #464646;
    font-size: 24px;
    text-transform: capitalize;
    margin: 0;
    letter-spacing: 1px;
    padding-bottom: 17px;
}
.home-page .service-tab-block .inner-content p {
    font-size: 18px;
    letter-spacing: 1px;
    color: #8E8E8E;
    padding-bottom: 25px;
}
.home-page .service-tab-block .inner-content>ul h3 {
    text-transform: capitalize;
    font-size: 22px;
    color: #535353;
    position: relative;
    margin: 0;
    padding: 25px 0 20px 0;
}
.home-page .service-tab-block .inner-content>ul h3:before {
    position: absolute;
    display: block;
    content: '';
    left: 0;
    bottom: 15px;
    border-bottom: 1px solid #ccc;
    width: 115px;
}
.home-page .service-tab-block .inner-content>ul>li {
    position: relative;
    padding: 0 0 10px 35px;
    font-size: 16px;
}
.home-page .service-tab-block .inner-content>ul>li:before {
    position: absolute;
    display: block;
    content: '\f12f';
    font-family: "Material Design Icons";
    font-size: 10px;
    color: #f8c132;
    left: 12px;
    top: 2px;
}
.home-page .service-tab-block #consulting .inner-content li:before {
    color: #539140;
}
.home-page .service-tab-block #outsource .inner-content h3 {
    text-transform: capitalize;
    font-size: 20px;
    color: #535353;
    position: relative;
    margin: 0;
    padding: 10px 0 15px 0;
}
.home-page .service-tab-block #outsource .inner-content ol li {
    padding: 0 0 10px 15px;
}
.home-page .service-tab-block #outsource .inner-content ul.inner-list {
    padding-left: 40px;
}
.home-page .service-tab-block #outsource .inner-content ul.inner-list h4 {
    text-transform: capitalize;
    font-size: 20px;
    color: #535353;
    position: relative;
    margin: 0;
    padding: 15px 0 30px 0;
}
.home-page .service-tab-block #outsource .inner-content ul.inner-list h4:before {
    position: absolute;
    display: block;
    content: '';
    left: 0;
    bottom: 22px;
    border-bottom: 1px solid #ccc;
    width: 115px;
}
.home-page .service-tab-block #outsource .inner-content ul.inner-list li {
    position: relative;
    padding: 0 0 10px 35px;
    font-size: 16px;
}
.home-page .service-tab-block #outsource .inner-content ul.inner-list li:before {
    position: absolute;
    display: block;
    content: '\f12f';
    font-family: "Material Design Icons";
    font-size: 10px;
    color: #9972d0;
    left: 12px;
    top: 2px;
}
.home-page .service-tab-block #outsource .inner-content ul.inner-list li.list:before {
    color: #fff;
}
.home-page .service-tab-block #outsource .inner-content ul p {
    padding: 20px 0;
    font-size: 16px;
}
.home-page .service-tab-block #service .inner-content li:before {
    color: #2dc8ca;
}
html {
    position: relative;
    min-height: 100%}
body {
    margin-bottom: 425px;
}
.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 425px;
}
.footer .foot-inner {
    position: relative;
}
.footer .foot-top-content {
    position: absolute;
    top: -125px;
    background: #4a90e2;
    -webkit-border-radius: 0 10px 10px 0;
    -moz-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
    height: 305px;
    width: 40%}
.footer .foot-top-content .inner-content {
    padding: 0 5% 0 30%}
.footer .foot-top-content h3 {
    font-size: 40px;
    padding: 50px 0 60px;
    color: #fff;
    font-weight: 400;
}
.footer .foot-top-content ul li {
    display: inline-block;
    vertical-align: top;
}
.footer .foot-top-content ul li a {
    margin: 0 20px;
    color: #fff;
    font-size: 27px;
    padding: 7px 9px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: transparent;
}
.footer .foot-top-content ul li a:hover, .footer .foot-top-content ul li a:active, .footer .foot-top-content ul li a:focus {
    background: #fff;
    color: #4a90e2;
}
.footer .foot-top-content ul li:first-child a {
    margin-left: 0;
}
.footer .foot-top-content ul li:last-child a {
    margin-right: 0;
}
.footer .footer-content {
    background: #333d43;
    height: 300px;
    width: 100%;
    margin-top: 125px;
    color: #fff;
    padding: 80px 10px 0;
}
.footer .phone_link a {
    display: inline-block;
    color: #fff;
    margin: 0 10px;
    vertical-align: top;
    border: 2px solid #fff;
    padding: 15px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    min-width: 190px;
    text-align: center;
}
.footer .phone_link a:hover, .footer .phone_link a:active, .footer .phone_link a:focus {
    background: #4a90e2;
    border-color: #4a90e2;
}
.footer .foot_link {
    margin-top: 60px;
}
.footer .foot_link ul li {
    float: left;
}
.footer .foot_link ul li a {
    color: #fff;
    padding: 10px;
    text-transform: capitalize;
}
.footer .foot_link ul li a:hover, .footer .foot_link ul li a:active, .footer .foot_link ul li a:focus {
    color: #4a90e2;
}
.address_block h3 {
    min-height: 60px;
}
@media (min-width:1440px) {
    body .home-page .banner-content {
    width: 100%;
    padding: 100px 100px 300px;
}
body .carousel-inner .item .row.pr{
	min-width: 400px;
}
/*body .home-page .carousel-inner .item img {
    height: 600px;
}*/
body .home-page .home-list ul li {
    padding: 5% 10%}
body .home-page .service-tab-block>ul {
    padding: 0 8% 35px;
}
body .home-page .service-tab-block>ul li a {
    margin: 0 30px;
}
body .footer .foot-top-content {
    width: 38%}
body .footer .foot-top-content .inner-content {
    padding-left: 45%}
body .footer .foot-top-content ul li a {
    margin: 0 30px;
}
}
@media (min-width:1600px) {
    body .home-page .service-tab-block>ul {
    padding: 0 11% 15px;
}
}
@media (max-width:1100px) {
    .table-responsive {
    overflow: hidden;
    overflow-x: auto;
    margin-bottom: 20px;
    border: 1px solid #ccc;
}
}
@media (min-width:992px) and (max-width:1199px) {
    body .home-page .banner-content {
    padding: 50px 60px 300px;
}
body .home-page .home-list ul li {
    min-height: 320px;
}
body .home-page .service-page .banner-content {
    padding: 70px 60px;
}
body .home-page .service-tab-block>ul {
    padding: 0 0% 35px;
}
body .home-page .service-tab-block>ul>li a {
    margin: 0;
}
body .home-page .about-page .banner-content, body .home-page .contact-page .banner-content {
    padding: 110px 60px;
}
}@media (min-width:768px) and (max-width:991px) {
    body .home-page {
    padding-bottom: 100px;
}
body .home-page .navbar-nav li:last-child {
    margin-left: 0;
}
body .home-page .banner-content {
    padding: 20px 40px;
    position: static;
}
body .home-page .home-list ul li {
    min-height: 310px;
    padding: 5%}
body .home-page .service-tab-block>ul {
    padding: 0 0 20px;
}
body .home-page .service-tab-block>ul>li.active a:after {
    bottom: -25px;
}
body .home-page .service-tab-block>ul>li a {
    padding: 25px 20px 30px 85px;
    margin: 0 0px;
    font-size: 16px;
}
body .home-page .service-tab-block>ul>li:first-child a {
    padding: 15px 15px 15px 90px;
}
body .home-page .service-tab-block>ul>li:first-child.active a:after {
    bottom: -28px;
}
body .footer .foot-top-content .inner-content {
    padding-left: 15%}
body .footer .foot-top-content h3 {
    padding: 40px 0;
}
}
@media (min-width:768px) {
    body .navbar .collapse {
    display: block;
}
body .carousel-inner {
    width: 96%}
}
@media (max-width:767px) {
    body {
    margin-bottom: auto;
}
body .home-page {
    padding-bottom: 50px;
}
body .home-page .navbar .collapse {
    float: none;
    border-color: #4a90e2;
}
body .home-page .navbar-nav {
    margin: 15px -8px;
}
body .home-page .navbar-nav li:last-child {
    margin-left: 0;
}
body .home-page .carousel-inner .item {
    margin-right: 0;
}
body .home-page .carousel-inner .item img {
    height: auto;
}
body .home-page .banner-content {
    position: static;
    width: 100%;
    padding: 16px 40px;
}
body .home-page .about-page .banner-content, body .home-page .contact-page .banner-content {    
    padding: 20px 50px;
}
body .home-page .home-content .carousel-caption{
	position: static;
	padding: 0;
}
body .home-page .carousel-indicators {
    width: 100%;
    top: 35%
}
body .home-page .carousel-indicators li {
    display: inline-block;
}
body .home-page .carousel-indicators .active {
    position: static;
}
body .home-page .our_mission p.first-content {
    font-size: 22px;
    padding: 0 10px 30px;
    letter-spacing: 1px;
    border-bottom: 1px solid #ccc;
}
body .home-page .our_mission p.second-content {
    margin: 0px 0px;
    font-size: 20px;
    padding: 15px;
}
body .home-page .our_mission p.second-content:before {
    position: static;
}
body .home-page .home-list ul li {
    width: 100%;
    border-right: 0;
}
body .home-page .service-tab-block>ul {
    padding: 0;
    border: 0;
}
body .home-page .service-tab-block>ul>li {
    float: none;
    padding-left: 15px;
}
body .home-page .service-tab-block>ul>li.active a {
    background: transparent;
    border: 0;
    color: #000;
}
body .home-page .service-tab-block>ul>li.active a:after {
    position: static;
    border-bottom: 0px solid transparent;
}
body .home-page .service-tab-block>ul>li a {
    padding: 10px 20px 30px 90px;
    margin: 0 0px;
    font-size: 24px;
}
body .home-page .service-tab-block>ul>li:first-child a {
    padding: 5px 20px 15px 90px;
}
body .home-page .service-tab-block>ul>li:nth-child(2) a {
    padding: 0px 20px 15px 90px;
}
body .home-page .service-tab-block .inner-content {
    padding: 25px 0;
}
body .home-page .service-tab-block .inner-content ul h3 {
    font-size: 26px;
}
body .home-page .service-tab-block .inner-content ul h3:before {
    border: 0;
}
body .home-page .service-tab-block .inner-content ul li {
    font-size: 16px;
}
body .home-page .service-tab-block .inner-content h2 {
    font-size: 30px;
}
body .home-page .service-tab-block .inner-content p {
    font-size: 18px;
    padding-bottom: 20px;
}
body .footer {
    height: auto;
    position: static;
}
body .footer .foot-top-content {
    width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    text-align: center;
    height: auto;
    position: static;
    padding-bottom: 50px;
}
body .footer .foot-top-content .inner-content {
    padding: 5%}
body .footer .footer-content {
    height: auto;
    margin-top: 25px;
    padding: 40px 10px;
    text-align: center;
}
body .footer .foot_link {
    margin-top: 30px;
}
body .footer .foot_link ul li {
    float: none;
    display: inline-block;
    vertical-align: top;
}
body .footer .phone_link a {
    margin-bottom: 15px;
}
}
@media (max-width: 767px){
	body .home-page .service-tab-block>ul>li.active a.back{
		color: #f8c132;
	}
	body .home-page .service-tab-block>ul>li.active a.consult{
		color: #98bd46;
	}
	body .home-page .service-tab-block>ul>li.active a.out{
		color: #9972d0;
	}
	body .home-page .service-tab-block>ul>li.active a.ser{
		color: #2dc8ca;
	}
}
@media (max-width: 1199px) and (min-width: 992px){
	body .home-page .service-tab-block>ul>li:nth-child(2) a {
	    padding: 0px 20px 15px 75px;
	}
	body .home-page .service-tab-block>ul>li:first-child.active a:after{
		bottom: -33px;		
	}
	body .home-page .service-tab-block>ul>li.active a:after{
		bottom: -43px;
	}
}
@media (max-width: 1350px) and (min-width: 1200px){	
	body .home-page .service-tab-block>ul>li:first-child.active a:after {
	    bottom: -30px;
	}
	body .home-page .service-tab-block>ul>li:nth-child(2).active a:after{
		bottom: -20px;		
	}
	body .home-page .service-tab-block>ul>li.active a:after{
		bottom: -39px;
	}
}
@media (max-width: 1599px) and (min-width: 1441px){	
	body .home-page .service-tab-block>ul>li:first-child.active a:after {
	    bottom: -40px;
	}
	body .home-page .service-tab-block>ul>li:nth-child(2).active a:after{
		bottom: -40px;		
	}
	body .home-page .service-tab-block>ul>li.active a:after{
		bottom: -49px;
	}
}