/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
body { margin: 0 }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline }
audio:not([controls]) { display: none; height: 0 }
[hidden], template { display: none }
a { background-color: transparent }
a:active, a:hover { outline: 0 }
abbr[title] { border-bottom: 1px dotted }
b, strong { font-weight: 700 }
dfn { font-style: italic }
h1 { margin: .67em 0; font-size: 2em }
mark { color: #000; background: #ff0 }
small { font-size: 80% }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline }
sup { top: -.5em }
sub { bottom: -.25em }
img { border: 0 }
svg:not(:root) { overflow: hidden }
figure { margin: 1em 40px }
hr { height: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box }
pre { overflow: auto }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em }
button, input, optgroup, select, textarea { margin: 0; font: inherit; color: inherit }
button { overflow: visible }
button, select { text-transform: none }
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer }
button[disabled], html input[disabled] { cursor: default }
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0
}
input { line-height: normal }
input[type=checkbox], input[type=radio] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 }
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield }
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset { padding: .35em .625em .75em; margin: 0 2px; border: 1px solid silver }
legend { padding: 0; border: 0 }
textarea { overflow: auto }
optgroup { font-weight: 700 }
table { border-spacing: 0; border-collapse: collapse }
td, th { padding: 0 }/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
*, :after, :before { color: #000!important; text-shadow: none!important; background: 0 0!important; -webkit-box-shadow: none!important; box-shadow: none!important }
a, a:visited { text-decoration: underline }
a[href]:after { content: " (" attr(href) ")" }
abbr[title]:after { content: " (" attr(title) ")" }
a[href^="javascript:"]:after, a[href^="#"]:after { content: "" }
blockquote, pre { border: 1px solid #999; page-break-inside: avoid }
thead { display: table-header-group }
img, tr { page-break-inside: avoid }
img { max-width: 100%!important }
h2, h3, p { orphans: 3; widows: 3 }
h2, h3 { page-break-after: avoid }
.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 td, .table-bordered th { border: 1px solid #ddd!important }
}
@font-face { font-family: 'Glyphicons Halflings'; src: url(../fonts/glyphicons-halflings-regular.eot); src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg') }
.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.glyphicon-asterisk:before { content: "\002a" }
.glyphicon-plus:before { content: "\002b" }
.glyphicon-eur:before, .glyphicon-euro:before { content: "\20ac" }
.glyphicon-minus:before { content: "\2212" }
.glyphicon-cloud:before { content: "\2601" }
.glyphicon-envelope:before { content: "\2709" }
.glyphicon-pencil:before { content: "\270f" }
.glyphicon-glass:before { content: "\e001" }
.glyphicon-music:before { content: "\e002" }
.glyphicon-search:before { content: "\e003" }
.glyphicon-heart:before { content: "\e005" }
.glyphicon-star:before { content: "\e006" }
.glyphicon-star-empty:before { content: "\e007" }
.glyphicon-user:before { content: "\e008" }
.glyphicon-film:before { content: "\e009" }
.glyphicon-th-large:before { content: "\e010" }
.glyphicon-th:before { content: "\e011" }
.glyphicon-th-list:before { content: "\e012" }
.glyphicon-ok:before { content: "\e013" }
.glyphicon-remove:before { content: "\e014" }
.glyphicon-zoom-in:before { content: "\e015" }
.glyphicon-zoom-out:before { content: "\e016" }
.glyphicon-off:before { content: "\e017" }
.glyphicon-signal:before { content: "\e018" }
.glyphicon-cog:before { content: "\e019" }
.glyphicon-trash:before { content: "\e020" }
.glyphicon-home:before { content: "\e021" }
.glyphicon-file:before { content: "\e022" }
.glyphicon-time:before { content: "\e023" }
.glyphicon-road:before { content: "\e024" }
.glyphicon-download-alt:before { content: "\e025" }
.glyphicon-download:before { content: "\e026" }
.glyphicon-upload:before { content: "\e027" }
.glyphicon-inbox:before { content: "\e028" }
.glyphicon-play-circle:before { content: "\e029" }
.glyphicon-repeat:before { content: "\e030" }
.glyphicon-refresh:before { content: "\e031" }
.glyphicon-list-alt:before { content: "\e032" }
.glyphicon-lock:before { content: "\e033" }
.glyphicon-flag:before { content: "\e034" }
.glyphicon-headphones:before { content: "\e035" }
.glyphicon-volume-off:before { content: "\e036" }
.glyphicon-volume-down:before { content: "\e037" }
.glyphicon-volume-up:before { content: "\e038" }
.glyphicon-qrcode:before { content: "\e039" }
.glyphicon-barcode:before { content: "\e040" }
.glyphicon-tag:before { content: "\e041" }
.glyphicon-tags:before { content: "\e042" }
.glyphicon-book:before { content: "\e043" }
.glyphicon-bookmark:before { content: "\e044" }
.glyphicon-print:before { content: "\e045" }
.glyphicon-camera:before { content: "\e046" }
.glyphicon-font:before { content: "\e047" }
.glyphicon-bold:before { content: "\e048" }
.glyphicon-italic:before { content: "\e049" }
.glyphicon-text-height:before { content: "\e050" }
.glyphicon-text-width:before { content: "\e051" }
.glyphicon-align-left:before { content: "\e052" }
.glyphicon-align-center:before { content: "\e053" }
.glyphicon-align-right:before { content: "\e054" }
.glyphicon-align-justify:before { content: "\e055" }
.glyphicon-list:before { content: "\e056" }
.glyphicon-indent-left:before { content: "\e057" }
.glyphicon-indent-right:before { content: "\e058" }
.glyphicon-facetime-video:before { content: "\e059" }
.glyphicon-picture:before { content: "\e060" }
.glyphicon-map-marker:before { content: "\e062" }
.glyphicon-adjust:before { content: "\e063" }
.glyphicon-tint:before { content: "\e064" }
.glyphicon-edit:before { content: "\e065" }
.glyphicon-share:before { content: "\e066" }
.glyphicon-check:before { content: "\e067" }
.glyphicon-move:before { content: "\e068" }
.glyphicon-step-backward:before { content: "\e069" }
.glyphicon-fast-backward:before { content: "\e070" }
.glyphicon-backward:before { content: "\e071" }
.glyphicon-play:before { content: "\e072" }
.glyphicon-pause:before { content: "\e073" }
.glyphicon-stop:before { content: "\e074" }
.glyphicon-forward:before { content: "\e075" }
.glyphicon-fast-forward:before { content: "\e076" }
.glyphicon-step-forward:before { content: "\e077" }
.glyphicon-eject:before { content: "\e078" }
.glyphicon-chevron-left:before { content: "\e079" }
.glyphicon-chevron-right:before { content: "\e080" }
.glyphicon-plus-sign:before { content: "\e081" }
.glyphicon-minus-sign:before { content: "\e082" }
.glyphicon-remove-sign:before { content: "\e083" }
.glyphicon-ok-sign:before { content: "\e084" }
.glyphicon-question-sign:before { content: "\e085" }
.glyphicon-info-sign:before { content: "\e086" }
.glyphicon-screenshot:before { content: "\e087" }
.glyphicon-remove-circle:before { content: "\e088" }
.glyphicon-ok-circle:before { content: "\e089" }
.glyphicon-ban-circle:before { content: "\e090" }
.glyphicon-arrow-left:before { content: "\e091" }
.glyphicon-arrow-right:before { content: "\e092" }
.glyphicon-arrow-up:before { content: "\e093" }
.glyphicon-arrow-down:before { content: "\e094" }
.glyphicon-share-alt:before { content: "\e095" }
.glyphicon-resize-full:before { content: "\e096" }
.glyphicon-resize-small:before { content: "\e097" }
.glyphicon-exclamation-sign:before { content: "\e101" }
.glyphicon-gift:before { content: "\e102" }
.glyphicon-leaf:before { content: "\e103" }
.glyphicon-fire:before { content: "\e104" }
.glyphicon-eye-open:before { content: "\e105" }
.glyphicon-eye-close:before { content: "\e106" }
.glyphicon-warning-sign:before { content: "\e107" }
.glyphicon-plane:before { content: "\e108" }
.glyphicon-calendar:before { content: "\e109" }
.glyphicon-random:before { content: "\e110" }
.glyphicon-comment:before { content: "\e111" }
.glyphicon-magnet:before { content: "\e112" }
.glyphicon-chevron-up:before { content: "\e113" }
.glyphicon-chevron-down:before { content: "\e114" }
.glyphicon-retweet:before { content: "\e115" }
.glyphicon-shopping-cart:before { content: "\e116" }
.glyphicon-folder-close:before { content: "\e117" }
.glyphicon-folder-open:before { content: "\e118" }
.glyphicon-resize-vertical:before { content: "\e119" }
.glyphicon-resize-horizontal:before { content: "\e120" }
.glyphicon-hdd:before { content: "\e121" }
.glyphicon-bullhorn:before { content: "\e122" }
.glyphicon-bell:before { content: "\e123" }
.glyphicon-certificate:before { content: "\e124" }
.glyphicon-thumbs-up:before { content: "\e125" }
.glyphicon-thumbs-down:before { content: "\e126" }
.glyphicon-hand-right:before { content: "\e127" }
.glyphicon-hand-left:before { content: "\e128" }
.glyphicon-hand-up:before { content: "\e129" }
.glyphicon-hand-down:before { content: "\e130" }
.glyphicon-circle-arrow-right:before { content: "\e131" }
.glyphicon-circle-arrow-left:before { content: "\e132" }
.glyphicon-circle-arrow-up:before { content: "\e133" }
.glyphicon-circle-arrow-down:before { content: "\e134" }
.glyphicon-globe:before { content: "\e135" }
.glyphicon-wrench:before { content: "\e136" }
.glyphicon-tasks:before { content: "\e137" }
.glyphicon-filter:before { content: "\e138" }
.glyphicon-briefcase:before { content: "\e139" }
.glyphicon-fullscreen:before { content: "\e140" }
.glyphicon-dashboard:before { content: "\e141" }
.glyphicon-paperclip:before { content: "\e142" }
.glyphicon-heart-empty:before { content: "\e143" }
.glyphicon-link:before { content: "\e144" }
.glyphicon-phone:before { content: "\e145" }
.glyphicon-pushpin:before { content: "\e146" }
.glyphicon-usd:before { content: "\e148" }
.glyphicon-gbp:before { content: "\e149" }
.glyphicon-sort:before { content: "\e150" }
.glyphicon-sort-by-alphabet:before { content: "\e151" }
.glyphicon-sort-by-alphabet-alt:before { content: "\e152" }
.glyphicon-sort-by-order:before { content: "\e153" }
.glyphicon-sort-by-order-alt:before { content: "\e154" }
.glyphicon-sort-by-attributes:before { content: "\e155" }
.glyphicon-sort-by-attributes-alt:before { content: "\e156" }
.glyphicon-unchecked:before { content: "\e157" }
.glyphicon-expand:before { content: "\e158" }
.glyphicon-collapse-down:before { content: "\e159" }
.glyphicon-collapse-up:before { content: "\e160" }
.glyphicon-log-in:before { content: "\e161" }
.glyphicon-flash:before { content: "\e162" }
.glyphicon-log-out:before { content: "\e163" }
.glyphicon-new-window:before { content: "\e164" }
.glyphicon-record:before { content: "\e165" }
.glyphicon-save:before { content: "\e166" }
.glyphicon-open:before { content: "\e167" }
.glyphicon-saved:before { content: "\e168" }
.glyphicon-import:before { content: "\e169" }
.glyphicon-export:before { content: "\e170" }
.glyphicon-send:before { content: "\e171" }
.glyphicon-floppy-disk:before { content: "\e172" }
.glyphicon-floppy-saved:before { content: "\e173" }
.glyphicon-floppy-remove:before { content: "\e174" }
.glyphicon-floppy-save:before { content: "\e175" }
.glyphicon-floppy-open:before { content: "\e176" }
.glyphicon-credit-card:before { content: "\e177" }
.glyphicon-transfer:before { content: "\e178" }
.glyphicon-cutlery:before { content: "\e179" }
.glyphicon-header:before { content: "\e180" }
.glyphicon-compressed:before { content: "\e181" }
.glyphicon-earphone:before { content: "\e182" }
.glyphicon-phone-alt:before { content: "\e183" }
.glyphicon-tower:before { content: "\e184" }
.glyphicon-stats:before { content: "\e185" }
.glyphicon-sd-video:before { content: "\e186" }
.glyphicon-hd-video:before { content: "\e187" }
.glyphicon-subtitles:before { content: "\e188" }
.glyphicon-sound-stereo:before { content: "\e189" }
.glyphicon-sound-dolby:before { content: "\e190" }
.glyphicon-sound-5-1:before { content: "\e191" }
.glyphicon-sound-6-1:before { content: "\e192" }
.glyphicon-sound-7-1:before { content: "\e193" }
.glyphicon-copyright-mark:before { content: "\e194" }
.glyphicon-registration-mark:before { content: "\e195" }
.glyphicon-cloud-download:before { content: "\e197" }
.glyphicon-cloud-upload:before { content: "\e198" }
.glyphicon-tree-conifer:before { content: "\e199" }
.glyphicon-tree-deciduous:before { content: "\e200" }
.glyphicon-cd:before { content: "\e201" }
.glyphicon-save-file:before { content: "\e202" }
.glyphicon-open-file:before { content: "\e203" }
.glyphicon-level-up:before { content: "\e204" }
.glyphicon-copy:before { content: "\e205" }
.glyphicon-paste:before { content: "\e206" }
.glyphicon-alert:before { content: "\e209" }
.glyphicon-equalizer:before { content: "\e210" }
.glyphicon-king:before { content: "\e211" }
.glyphicon-queen:before { content: "\e212" }
.glyphicon-pawn:before { content: "\e213" }
.glyphicon-bishop:before { content: "\e214" }
.glyphicon-knight:before { content: "\e215" }
.glyphicon-baby-formula:before { content: "\e216" }
.glyphicon-tent:before { content: "\26fa" }
.glyphicon-blackboard:before { content: "\e218" }
.glyphicon-bed:before { content: "\e219" }
.glyphicon-apple:before { content: "\f8ff" }
.glyphicon-erase:before { content: "\e221" }
.glyphicon-hourglass:before { content: "\231b" }
.glyphicon-lamp:before { content: "\e223" }
.glyphicon-duplicate:before { content: "\e224" }
.glyphicon-piggy-bank:before { content: "\e225" }
.glyphicon-scissors:before { content: "\e226" }
.glyphicon-bitcoin:before { content: "\e227" }
.glyphicon-btc:before { content: "\e227" }
.glyphicon-xbt:before { content: "\e227" }
.glyphicon-yen:before { content: "\00a5" }
.glyphicon-jpy:before { content: "\00a5" }
.glyphicon-ruble:before { content: "\20bd" }
.glyphicon-rub:before { content: "\20bd" }
.glyphicon-scale:before { content: "\e230" }
.glyphicon-ice-lolly:before { content: "\e231" }
.glyphicon-ice-lolly-tasted:before { content: "\e232" }
.glyphicon-education:before { content: "\e233" }
.glyphicon-option-horizontal:before { content: "\e234" }
.glyphicon-option-vertical:before { content: "\e235" }
.glyphicon-menu-hamburger:before { content: "\e236" }
.glyphicon-modal-window:before { content: "\e237" }
.glyphicon-oil:before { content: "\e238" }
.glyphicon-grain:before { content: "\e239" }
.glyphicon-sunglasses:before { content: "\e240" }
.glyphicon-text-size:before { content: "\e241" }
.glyphicon-text-color:before { content: "\e242" }
.glyphicon-text-background:before { content: "\e243" }
.glyphicon-object-align-top:before { content: "\e244" }
.glyphicon-object-align-bottom:before { content: "\e245" }
.glyphicon-object-align-horizontal:before { content: "\e246" }
.glyphicon-object-align-left:before { content: "\e247" }
.glyphicon-object-align-vertical:before { content: "\e248" }
.glyphicon-object-align-right:before { content: "\e249" }
.glyphicon-triangle-right:before { content: "\e250" }
.glyphicon-triangle-left:before { content: "\e251" }
.glyphicon-triangle-bottom:before { content: "\e252" }
.glyphicon-triangle-top:before { content: "\e253" }
.glyphicon-console:before { content: "\e254" }
.glyphicon-superscript:before { content: "\e255" }
.glyphicon-subscript:before { content: "\e256" }
.glyphicon-menu-left:before { content: "\e257" }
.glyphicon-menu-right:before { content: "\e258" }
.glyphicon-menu-down:before { content: "\e259" }
.glyphicon-menu-up:before { content: "\e260" }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
html { font-size: 10px; -webkit-tap-highlight-color: rgba(0,0,0,0) }
body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857143; color: #333; background-color: #fff }
button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit }
a { color: #337ab7; text-decoration: none }
a:focus, a:hover { color: #23527c; text-decoration: underline }
a:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
figure { margin: 0 }
img { vertical-align: middle }
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img { display: block; max-width: 100%; height: auto }
.img-rounded { border-radius: 6px }
.img-thumbnail { display: inline-block; max-width: 100%; height: auto; padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out }
.img-circle { border-radius: 50% }
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0 }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto }
[role=button] { cursor: pointer }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit }
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small { font-weight: 400; line-height: 1; color: #777 }
.h1, .h2, .h3, h1, h2, h3 { margin-top: 20px; margin-bottom: 10px }
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small { font-size: 65% }
.h4, .h5, .h6, h4, h5, h6 { margin-top: 10px; margin-bottom: 10px }
.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small { font-size: 75% }
.h1, h1 { font-size: 36px }
.h2, h2 { font-size: 30px }
.h3, h3 { font-size: 24px }
.h4, h4 { font-size: 18px }
.h5, h5 { font-size: 14px }
.h6, h6 { font-size: 12px }
p { margin: 0 0 10px }
.lead { margin-bottom: 20px; font-size: 16px; font-weight: 300; line-height: 1.4 }

@media (min-width:768px) {
.lead { font-size: 21px }
}
.small, small { font-size: 85% }
.mark, mark { padding: .2em; background-color: #fcf8e3 }
.text-left { text-align: left }
.text-right { text-align: right }
.text-center { text-align: center }
.text-justify { text-align: justify }
.text-nowrap { white-space: nowrap }
.text-lowercase { text-transform: lowercase }
.text-uppercase { text-transform: uppercase }
.text-capitalize { text-transform: capitalize }
.text-muted { color: #777 }
.text-primary { color: #337ab7 }
a.text-primary:focus, a.text-primary:hover { color: #286090 }
.text-success { color: #3c763d }
a.text-success:focus, a.text-success:hover { color: #2b542c }
.text-info { color: #31708f }
a.text-info:focus, a.text-info:hover { color: #245269 }
.text-warning { color: #8a6d3b }
a.text-warning:focus, a.text-warning:hover { color: #66512c }
.text-danger { color: #a94442 }
a.text-danger:focus, a.text-danger:hover { color: #843534 }
.bg-primary { color: #fff; background-color: #337ab7 }
a.bg-primary:focus, a.bg-primary:hover { background-color: #286090 }
.bg-success { background-color: #dff0d8 }
a.bg-success:focus, a.bg-success:hover { background-color: #c1e2b3 }
.bg-info { background-color: #d9edf7 }
a.bg-info:focus, a.bg-info:hover { background-color: #afd9ee }
.bg-warning { background-color: #fcf8e3 }
a.bg-warning:focus, a.bg-warning:hover { background-color: #f7ecb5 }
.bg-danger { background-color: #f2dede }
a.bg-danger:focus, a.bg-danger:hover { background-color: #e4b9b9 }
.page-header { }
ol, ul { margin-top: 0; margin-bottom: 10px }
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0 }
.list-unstyled { padding-left: 0; list-style: none }
.list-inline { padding-left: 0; margin-left: -5px; list-style: none }
.list-inline>li { display: inline-block; padding-right: 5px; padding-left: 5px }
dl { margin-top: 0; margin-bottom: 20px }
dd, dt { line-height: 1.42857143 }
dt { font-weight: 700 }
dd { margin-left: 0 }

@media (min-width:768px) {
.dl-horizontal dt { float: left; width: 160px; overflow: hidden; clear: left; text-align: right; text-overflow: ellipsis; white-space: nowrap }
.dl-horizontal dd { margin-left: 180px }
}
abbr[data-original-title], abbr[title] { cursor: help; border-bottom: 1px dotted #777 }
.initialism { font-size: 90%; text-transform: uppercase }
blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 17.5px; border-left: 5px solid #eee }
blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child { margin-bottom: 0 }
blockquote .small, blockquote footer, blockquote small { display: block; font-size: 80%; line-height: 1.42857143; color: #777 }
blockquote .small:before, blockquote footer:before, blockquote small:before { content: '\2014 \00A0' }
.blockquote-reverse, blockquote.pull-right { padding-right: 15px; padding-left: 0; text-align: right; border-right: 5px solid #eee; border-left: 0 }
.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before { content: '' }
.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after { content: '\00A0 \2014' }
address { margin-bottom: 20px; font-style: normal; line-height: 1.42857143 }
code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace }
code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 4px }
kbd { padding: 2px 4px; font-size: 90%; color: #fff; background-color: #333; border-radius: 3px; -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); box-shadow: inset 0 -1px 0 rgba(0,0,0,.25) }
kbd kbd { padding: 0; font-size: 100%; font-weight: 700; -webkit-box-shadow: none; box-shadow: none }
pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.42857143; color: #333; word-break: break-all; word-wrap: break-word; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px }
pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0 }
.pre-scrollable { max-height: 340px; overflow-y: scroll }
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto }

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

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

@media (min-width:1200px) {
.container { width: 1170px }
}
.container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto }
.row { margin-right: -15px; margin-left: -15px }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px }
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left }
.col-xs-12 { width: 100% }
.col-xs-11 { width: 91.66666667% }
.col-xs-10 { width: 83.33333333% }
.col-xs-9 { width: 75% }
.col-xs-8 { width: 66.66666667% }
.col-xs-7 { width: 58.33333333% }
.col-xs-6 { width: 50% }
.col-xs-5 { width: 41.66666667% }
.col-xs-4 { width: 33.33333333% }
.col-xs-3 { width: 25% }
.col-xs-2 { width: 16.66666667% }
.col-xs-1 { width: 8.33333333% }
.col-xs-pull-12 { right: 100% }
.col-xs-pull-11 { right: 91.66666667% }
.col-xs-pull-10 { right: 83.33333333% }
.col-xs-pull-9 { right: 75% }
.col-xs-pull-8 { right: 66.66666667% }
.col-xs-pull-7 { right: 58.33333333% }
.col-xs-pull-6 { right: 50% }
.col-xs-pull-5 { right: 41.66666667% }
.col-xs-pull-4 { right: 33.33333333% }
.col-xs-pull-3 { right: 25% }
.col-xs-pull-2 { right: 16.66666667% }
.col-xs-pull-1 { right: 8.33333333% }
.col-xs-pull-0 { right: auto }
.col-xs-push-12 { left: 100% }
.col-xs-push-11 { left: 91.66666667% }
.col-xs-push-10 { left: 83.33333333% }
.col-xs-push-9 { left: 75% }
.col-xs-push-8 { left: 66.66666667% }
.col-xs-push-7 { left: 58.33333333% }
.col-xs-push-6 { left: 50% }
.col-xs-push-5 { left: 41.66666667% }
.col-xs-push-4 { left: 33.33333333% }
.col-xs-push-3 { left: 25% }
.col-xs-push-2 { left: 16.66666667% }
.col-xs-push-1 { left: 8.33333333% }
.col-xs-push-0 { left: auto }
.col-xs-offset-12 { margin-left: 100% }
.col-xs-offset-11 { margin-left: 91.66666667% }
.col-xs-offset-10 { margin-left: 83.33333333% }
.col-xs-offset-9 { margin-left: 75% }
.col-xs-offset-8 { margin-left: 66.66666667% }
.col-xs-offset-7 { margin-left: 58.33333333% }
.col-xs-offset-6 { margin-left: 50% }
.col-xs-offset-5 { margin-left: 41.66666667% }
.col-xs-offset-4 { margin-left: 33.33333333% }
.col-xs-offset-3 { margin-left: 25% }
.col-xs-offset-2 { margin-left: 16.66666667% }
.col-xs-offset-1 { margin-left: 8.33333333% }
.col-xs-offset-0 { margin-left: 0 }

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

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

@media (min-width:1200px) {
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 { float: left }
.col-lg-12 { width: 100% }
.col-lg-11 { width: 91.66666667% }
.col-lg-10 { width: 83.33333333% }
.col-lg-9 { width: 75% }
.col-lg-8 { width: 66.66666667% }
.col-lg-7 { width: 58.33333333% }
.col-lg-6 { width: 50% }
.col-lg-5 { width: 41.66666667% }
.col-lg-4 { width: 33.33333333% }
.col-lg-3 { width: 25% }
.col-lg-2 { width: 16.66666667% }
.col-lg-1 { width: 8.33333333% }
.col-lg-pull-12 { right: 100% }
.col-lg-pull-11 { right: 91.66666667% }
.col-lg-pull-10 { right: 83.33333333% }
.col-lg-pull-9 { right: 75% }
.col-lg-pull-8 { right: 66.66666667% }
.col-lg-pull-7 { right: 58.33333333% }
.col-lg-pull-6 { right: 50% }
.col-lg-pull-5 { right: 41.66666667% }
.col-lg-pull-4 { right: 33.33333333% }
.col-lg-pull-3 { right: 25% }
.col-lg-pull-2 { right: 16.66666667% }
.col-lg-pull-1 { right: 8.33333333% }
.col-lg-pull-0 { right: auto }
.col-lg-push-12 { left: 100% }
.col-lg-push-11 { left: 91.66666667% }
.col-lg-push-10 { left: 83.33333333% }
.col-lg-push-9 { left: 75% }
.col-lg-push-8 { left: 66.66666667% }
.col-lg-push-7 { left: 58.33333333% }
.col-lg-push-6 { left: 50% }
.col-lg-push-5 { left: 41.66666667% }
.col-lg-push-4 { left: 33.33333333% }
.col-lg-push-3 { left: 25% }
.col-lg-push-2 { left: 16.66666667% }
.col-lg-push-1 { left: 8.33333333% }
.col-lg-push-0 { left: auto }
.col-lg-offset-12 { margin-left: 100% }
.col-lg-offset-11 { margin-left: 91.66666667% }
.col-lg-offset-10 { margin-left: 83.33333333% }
.col-lg-offset-9 { margin-left: 75% }
.col-lg-offset-8 { margin-left: 66.66666667% }
.col-lg-offset-7 { margin-left: 58.33333333% }
.col-lg-offset-6 { margin-left: 50% }
.col-lg-offset-5 { margin-left: 41.66666667% }
.col-lg-offset-4 { margin-left: 33.33333333% }
.col-lg-offset-3 { margin-left: 25% }
.col-lg-offset-2 { margin-left: 16.66666667% }
.col-lg-offset-1 { margin-left: 8.33333333% }
.col-lg-offset-0 { margin-left: 0 }
}
table { background-color: transparent }
caption { padding-top: 8px; padding-bottom: 8px; color: #777; text-align: left }
th { text-align: left }
.table { width: 100%; max-width: 100%; margin-bottom: 20px }
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { 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>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th { border-top: 0 }
.table>tbody+tbody { border-top: 2px solid #ddd }
.table .table { background-color: #fff }
.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th { padding: 5px }
.table-bordered { border: 1px solid #ddd }
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th { border: 1px solid #ddd }
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th { 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; display: table-column; float: none }
table td[class*=col-], table th[class*=col-] { position: static; display: table-cell; float: none }
.table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active { background-color: #f5f5f5 }
.table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover { background-color: #e8e8e8 }
.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success { background-color: #dff0d8 }
.table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover { background-color: #d0e9c6 }
.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info { background-color: #d9edf7 }
.table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr.info:hover>th, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover { background-color: #c4e3f3 }
.table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>thead>tr>td.warning, .table>thead>tr>th.warning { background-color: #fcf8e3 }
.table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr.warning:hover>th, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover { background-color: #faf2cc }
.table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>thead>tr>td.danger, .table>thead>tr>th.danger { background-color: #f2dede }
.table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover { background-color: #ebcccc }
.table-responsive { min-height: .01%; overflow-x: auto }

@media screen and (max-width:767px) {
.table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd }
.table-responsive>.table { margin-bottom: 0 }
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th { white-space: nowrap }
.table-responsive>.table-bordered { border: 0 }
.table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child { border-left: 0 }
.table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>thead>tr>th:last-child { border-right: 0 }
.table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th { border-bottom: 0 }
}
fieldset { min-width: 0; padding: 0; margin: 0; border: 0 }
legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333; border: 0; border-bottom: 1px solid #e5e5e5 }
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700 }
input[type=search] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
input[type=checkbox], input[type=radio] { margin: 4px 0 0; margin-top: 1px\9; line-height: normal }
input[type=file] { display: block }
input[type=range] { display: block; width: 100% }
select[multiple], select[size] { height: auto }
input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857143; color: #555 }
.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s }
.form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.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 {
background-color:transparent;
border:0
}
.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-group-sm input[type=date], .input-group-sm input[type=time], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm { line-height: 30px }
.input-group-lg input[type=date], .input-group-lg input[type=time], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg { line-height: 46px }
}
.form-group { margin-bottom: 15px }
.checkbox, .radio { position: relative; display: block; margin-top: 10px; margin-bottom: 10px }
.checkbox label, .radio label { min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: 400; cursor: pointer }
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] { position: absolute; margin-top: 4px\9; margin-left: -20px }
.checkbox+.checkbox, .radio+.radio { margin-top: -5px }
.checkbox-inline, .radio-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; font-weight: 400; vertical-align: middle; cursor: pointer }
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline { margin-top: 0; margin-left: 10px }
fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] { cursor: not-allowed }
.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline { cursor: not-allowed }
.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label { cursor: not-allowed }
.form-control-static { min-height: 34px; padding-top: 7px; padding-bottom: 7px; margin-bottom: 0 }
.form-control-static.input-lg, .form-control-static.input-sm { padding-right: 0; padding-left: 0 }
.input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px }
select.input-sm { height: 30px; line-height: 30px }
select[multiple].input-sm, textarea.input-sm { height: auto }
.form-group-sm .form-control { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px }
.form-group-sm select.form-control { height: 30px; line-height: 30px }
.form-group-sm select[multiple].form-control, .form-group-sm textarea.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 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px }
select.input-lg { height: 46px; line-height: 46px }
select[multiple].input-lg, textarea.input-lg { height: auto }
.form-group-lg .form-control { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px }
.form-group-lg select.form-control { height: 46px; line-height: 46px }
.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control { height: auto }
.form-group-lg .form-control-static { height: 46px; min-height: 38px; padding: 11px 16px; font-size: 18px; line-height: 1.3333333 }
.has-feedback { position: relative }
.has-feedback .form-control { padding-right: 42.5px }
.form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; pointer-events: none }
.form-group-lg .form-control+.form-control-feedback, .input-group-lg+.form-control-feedback, .input-lg+.form-control-feedback { width: 46px; height: 46px; line-height: 46px }
.form-group-sm .form-control+.form-control-feedback, .input-group-sm+.form-control-feedback, .input-sm+.form-control-feedback { width: 30px; height: 30px; line-height: 30px }
.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label { color: #3c763d }
.has-success .form-control { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075) }
.has-success .form-control:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #67b168 }
.has-success .input-group-addon { color: #3c763d; background-color: #dff0d8; border-color: #3c763d }
.has-success .form-control-feedback { color: #3c763d }
.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label { color: #8a6d3b }
.has-warning .form-control { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075) }
.has-warning .form-control:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #c0a16b }
.has-warning .input-group-addon { color: #8a6d3b; background-color: #fcf8e3; border-color: #8a6d3b }
.has-warning .form-control-feedback { color: #8a6d3b }
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label { color: #a94442 }
.has-error .form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075) }
.has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ce8483 }
.has-error .input-group-addon { color: #a94442; background-color: #f2dede; border-color: #a94442 }
.has-error .form-control-feedback { color: #a94442 }
.has-feedback label~.form-control-feedback { top: 25px }
.has-feedback label.sr-only~.form-control-feedback { top: 0 }
.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #737373 }

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

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

@media (min-width:768px) {
.form-horizontal .form-group-lg .control-label { padding-top: 11px; font-size: 18px }
}

@media (min-width:768px) {
.form-horizontal .form-group-sm .control-label { padding-top: 6px; font-size: 12px }
}
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px }
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
.btn.focus, .btn:focus, .btn:hover { color: #333; text-decoration: none }
.btn.active, .btn:active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125); box-shadow: inset 0 3px 5px rgba(0,0,0,.125) }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65 }
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.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover { 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.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover { background-color: #fff; border-color: #ccc }
.btn-default .badge { color: #fff; background-color: #333 }
.btn-primary { color: #fff; background-color: #337ab7; border-color: #2e6da4 }
.btn-primary.focus, .btn-primary:focus { color: #fff; background-color: #286090; border-color: #122b40 }
.btn-primary:hover { color: #fff; background-color: #286090; border-color: #204d74 }
.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary { color: #fff; background-color: #286090; border-color: #204d74 }
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover { color: #fff; background-color: #204d74; border-color: #122b40 }
.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary { background-image: none }
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover { background-color: #337ab7; border-color: #2e6da4 }
.btn-primary .badge { color: #337ab7; background-color: #fff }
.btn-success { color: #fff; background-color: #5cb85c; border-color: #4cae4c }
.btn-success.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.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover { 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.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover { background-color: #5cb85c; border-color: #4cae4c }
.btn-success .badge { color: #5cb85c; background-color: #fff }
.btn-info { color: #fff; background-color: #5bc0de; border-color: #46b8da }
.btn-info.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.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info:hover { 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.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover { background-color: #5bc0de; border-color: #46b8da }
.btn-info .badge { color: #5bc0de; background-color: #fff }
.btn-warning { color: #fff; background-color: #f0ad4e; border-color: #eea236 }
.btn-warning.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.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.dropdown-toggle.btn-warning.focus, .open>.dropdown-toggle.btn-warning:focus, .open>.dropdown-toggle.btn-warning:hover { 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.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover { background-color: #f0ad4e; border-color: #eea236 }
.btn-warning .badge { color: #f0ad4e; background-color: #fff }
.btn-danger { color: #fff; background-color: #d9534f; border-color: #d43f3a }
.btn-danger.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.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.dropdown-toggle.btn-danger.focus, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger:hover { 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.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover { background-color: #d9534f; border-color: #d43f3a }
.btn-danger .badge { color: #d9534f; background-color: #fff }
.btn-link { font-weight: 400; color: #337ab7; border-radius: 0 }
.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none }
.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover { border-color: transparent }
.btn-link:focus, .btn-link:hover { color: #23527c; text-decoration: underline; background-color: transparent }
.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover { color: #777; text-decoration: none }
.btn-group-lg>.btn, .btn-lg { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px }
.btn-group-sm>.btn, .btn-sm { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px }
.btn-group-xs>.btn, .btn-xs { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px }
.btn-block { display: block; width: 100% }
.btn-block+.btn-block { margin-top: 5px }
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block { width: 100% }
.fade { opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear }
.fade.in { opacity: 1 }
.collapse { display: none }
.collapse.in { display: block }
tr.collapse.in { display: table-row }
tbody.collapse.in { display: table-row-group }
.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; -webkit-transition-duration: .35s; -o-transition-duration: .35s; transition-duration: .35s; -webkit-transition-property: height, visibility; -o-transition-property: height, visibility; transition-property: height, visibility }
.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid\9; border-right: 4px solid transparent; border-left: 4px solid transparent }
.dropdown, .dropup { position: relative }
.dropdown-toggle:focus { outline: 0 }
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175) }
.dropdown-menu.pull-right { right: 0; left: auto }
.dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5 }
.dropdown-menu>li>a { display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.42857143; color: #333; white-space: nowrap }
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color: #262626; text-decoration: none; background-color: #f5f5f5 }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover { color: #fff; text-decoration: none; background-color: #337ab7; outline: 0 }
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover { color: #777 }
.dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover { text-decoration: none; cursor: not-allowed; background-color: transparent; background-image: none; filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open>.dropdown-menu { display: block }
.open>a { outline: 0 }
.dropdown-menu-right { right: 0; left: auto }
.dropdown-menu-left { right: auto; left: 0 }
.dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857143; color: #777; white-space: nowrap }
.dropdown-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 990 }
.pull-right>.dropdown-menu { right: 0; left: auto }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { content: ""; border-top: 0; border-bottom: 4px dashed; border-bottom: 4px solid\9 }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px }

@media (min-width:768px) {
.navbar-right .dropdown-menu { right: 0; left: auto }
.navbar-right .dropdown-menu-left { right: auto; left: 0 }
}
.btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle }
.btn-group-vertical>.btn, .btn-group>.btn { position: relative; float: left }
.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover { z-index: 2 }
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group { margin-left: -1px }
.btn-toolbar { margin-left: -5px }
.btn-toolbar .btn, .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) { border-top-right-radius: 0; border-bottom-right-radius: 0 }
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) { border-top-left-radius: 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 { border-top-right-radius: 0; border-bottom-right-radius: 0 }
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child { border-top-left-radius: 0; border-bottom-left-radius: 0 }
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0 }
.btn-group>.btn+.dropdown-toggle { padding-right: 8px; padding-left: 8px }
.btn-group>.btn-lg+.dropdown-toggle { padding-right: 12px; padding-left: 12px }
.btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125); box-shadow: inset 0 3px 5px rgba(0,0,0,.125) }
.btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow: none; box-shadow: none }
.btn .caret { margin-left: 0 }
.btn-lg .caret { border-width: 5px 5px 0; border-bottom-width: 0 }
.dropup .btn-lg .caret { border-width: 0 5px 5px }
.btn-group-vertical>.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) { border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0 }
.btn-group-vertical>.btn:last-child:not(:first-child) { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 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 { border-bottom-right-radius: 0; border-bottom-left-radius: 0 }
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child { border-top-left-radius: 0; border-top-right-radius: 0 }
.btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate }
.btn-group-justified>.btn, .btn-group-justified>.btn-group { display: table-cell; float: none; 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=checkbox], [data-toggle=buttons]>.btn input[type=radio], [data-toggle=buttons]>.btn-group>.btn input[type=checkbox], [data-toggle=buttons]>.btn-group>.btn input[type=radio] { position: absolute; clip: rect(0,0,0,0); pointer-events: none }
.input-group { position: relative; display: table; border-collapse: separate }
.input-group[class*=col-] { float: none; padding-right: 0; padding-left: 0 }
.input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0 }
.input-group .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 16px; 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 }
select[multiple].input-group-lg>.form-control, select[multiple].input-group-lg>.input-group-addon, select[multiple].input-group-lg>.input-group-btn>.btn, textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.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 }
select[multiple].input-group-sm>.form-control, select[multiple].input-group-sm>.input-group-addon, select[multiple].input-group-sm>.input-group-btn>.btn, textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn { height: auto }
.input-group .form-control, .input-group-addon, .input-group-btn { display: table-cell }
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) { border-radius: 0 }
.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle }
.input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; color: #555; text-align: center; background-color: #eee; border: 1px solid #ccc; border-radius: 4px }
.input-group-addon.input-sm { padding: 5px 10px; font-size: 12px; border-radius: 3px }
.input-group-addon.input-lg { padding: 10px 16px; font-size: 18px; border-radius: 6px }
.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] { margin-top: 0 }
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0; border-bottom-right-radius: 0 }
.input-group-addon:first-child { border-right: 0 }
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle { border-top-left-radius: 0; border-bottom-left-radius: 0 }
.input-group-addon:last-child { border-left: 0 }
.input-group-btn { position: relative; font-size: 0; white-space: nowrap }
.input-group-btn>.btn { position: relative }
.input-group-btn>.btn+.btn { margin-left: -1px }
.input-group-btn>.btn:active, .input-group-btn>.btn:focus, .input-group-btn>.btn:hover { 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 { padding-left: 0; margin-bottom: 0; list-style: none }
.nav>li { position: relative; display: block }
.nav>li>a { position: relative; display: block; padding: 10px 15px }
.nav>li>a:focus, .nav>li>a:hover { text-decoration: none; background-color: #eee }
.nav>li.disabled>a { color: #777 }
.nav>li.disabled>a:focus, .nav>li.disabled>a:hover { color: #777; text-decoration: none; cursor: not-allowed; background-color: transparent }
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background-color: #eee; border-color: #337ab7 }
.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:focus, .nav-tabs>li.active>a:hover { color: #555; cursor: default; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent }
.nav-tabs.nav-justified { width: 100%; border-bottom: 0 }
.nav-tabs.nav-justified>li { float: none }
.nav-tabs.nav-justified>li>a { margin-bottom: 5px; text-align: center }
.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:focus, .nav-tabs.nav-justified>.active>a:hover { 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:focus, .nav-tabs.nav-justified>.active>a:hover { 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:focus, .nav-pills>li.active>a:hover { color: #fff; background-color: #337ab7 }
.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 { margin-bottom: 5px; text-align: center }
.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:focus, .nav-tabs-justified>.active>a:hover { 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:focus, .nav-tabs-justified>.active>a:hover { border-bottom-color: #fff }
}
.tab-content>.tab-pane { display: none }
.tab-content>.active { display: block }
.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0 }
.navbar { position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent }

@media (min-width:768px) {
.navbar { border-radius: 4px }
}

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

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

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

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

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

@media (min-width:768px) {
.navbar-fixed-bottom, .navbar-fixed-top { border-radius: 0 }
}
.navbar-fixed-top { top: 0; border-width: 0 0 1px }
.navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0 }
.navbar-brand { float: left; height: 50px; padding: 15px 15px; font-size: 18px; line-height: 20px }
.navbar-brand:focus, .navbar-brand:hover { text-decoration: none }
.navbar-brand>img { display: block }

@media (min-width:768px) {
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left: -15px }
}
.navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 8px; margin-right: 15px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px }
.navbar-toggle:focus { outline: 0 }
.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px }
.navbar-toggle .icon-bar+.icon-bar { margin-top: 4px }

@media (min-width:768px) {
.navbar-toggle { display: none }
}
.navbar-nav { margin: 7.5px -15px }
.navbar-nav>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; -webkit-box-shadow: none; box-shadow: none }
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a { padding: 5px 15px 5px 25px }
.navbar-nav .open .dropdown-menu>li>a { line-height: 20px }
.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover { background-image: none }
}

@media (min-width:768px) {
.navbar-nav { float: left; margin: 0 }
.navbar-nav>li { float: left }
.navbar-nav>li>a { padding-top: 15px; padding-bottom: 15px }
}
.navbar-form { padding: 10px 15px; margin-top: 8px; margin-right: -15px; margin-bottom: 8px; margin-left: -15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1) }

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

@media (max-width:767px) {
.navbar-form .form-group { margin-bottom: 5px }
.navbar-form .form-group:last-child { margin-bottom: 0 }
}

@media (min-width:768px) {
.navbar-form { width: auto; padding-top: 0; padding-bottom: 0; margin-right: 0; margin-left: 0; border: 0; -webkit-box-shadow: none; box-shadow: none }
}
.navbar-nav>li>.dropdown-menu { margin-top: 0; border-top-left-radius: 0; border-top-right-radius: 0 }
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu { margin-bottom: 0; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0 }
.navbar-btn { margin-top: 8px; margin-bottom: 8px }
.navbar-btn.btn-sm { margin-top: 10px; margin-bottom: 10px }
.navbar-btn.btn-xs { margin-top: 14px; margin-bottom: 14px }
.navbar-text { margin-top: 15px; margin-bottom: 15px }

@media (min-width:768px) {
.navbar-text { float: left; margin-right: 15px; margin-left: 15px }
}

@media (min-width:768px) {
.navbar-left { float: left!important }
.navbar-right { float: right!important; margin-right: -15px }
.navbar-right~.navbar-right { margin-right: 0 }
}
.navbar-default { background-color: #f8f8f8; border-color: #e7e7e7 }
.navbar-default .navbar-brand { color: #777 }
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover { color: #5e5e5e; background-color: transparent }
.navbar-default .navbar-text { color: #777 }
.navbar-default .navbar-nav>li>a { color: #777 }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color: #333; background-color: transparent }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { color: #555; background-color: #e7e7e7 }
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover { color: #ccc; background-color: transparent }
.navbar-default .navbar-toggle { border-color: #ddd }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #ddd }
.navbar-default .navbar-toggle .icon-bar { background-color: #888 }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #e7e7e7 }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { color: #555; background-color: #e7e7e7 }

@media (max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #777 }
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover { color: #333; background-color: transparent }
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover { color: #555; background-color: #e7e7e7 }
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover { color: #ccc; background-color: transparent }
}
.navbar-default .navbar-link { color: #777 }
.navbar-default .navbar-link:hover { color: #333 }
.navbar-default .btn-link { color: #777 }
.navbar-default .btn-link:focus, .navbar-default .btn-link:hover { color: #333 }
.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover { color: #ccc }
.navbar-inverse { background-color: #222; border-color: #080808 }
.navbar-inverse .navbar-brand { color: #9d9d9d }
.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover { color: #fff; background-color: transparent }
.navbar-inverse .navbar-text { color: #9d9d9d }
.navbar-inverse .navbar-nav>li>a { color: #9d9d9d }
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover { color: #fff; background-color: transparent }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover { color: #fff; background-color: #080808 }
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover { color: #444; background-color: transparent }
.navbar-inverse .navbar-toggle { border-color: #333 }
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background-color: #333 }
.navbar-inverse .navbar-toggle .icon-bar { background-color: #fff }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #101010 }
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover { color: #fff; background-color: #080808 }

@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:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover { color: #fff; background-color: transparent }
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover { color: #fff; background-color: #080808 }
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover { color: #444; background-color: transparent }
}
.navbar-inverse .navbar-link { color: #9d9d9d }
.navbar-inverse .navbar-link:hover { color: #fff }
.navbar-inverse .btn-link { color: #9d9d9d }
.navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover { color: #fff }
.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover { color: #444 }
.breadcrumb { padding: 8px 15px; margin-bottom: 20px; list-style: none; background-color: #f5f5f5; border-radius: 4px;color:#000;}
.breadcrumb>li { display: inline-block }
.breadcrumb>li+li:before { padding: 0 5px; color: #ccc; content: "/\00a0" }
.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; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd }
.pagination>li:first-child>a, .pagination>li:first-child>span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px }
.pagination>li:last-child>a, .pagination>li:last-child>span { border-top-right-radius: 4px; border-bottom-right-radius: 4px }
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover { z-index: 2; color: #23527c; background-color: #eee; border-color: #ddd }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { z-index: 3; color: #fff; cursor: default; background-color: #337ab7; border-color: #337ab7 }
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd }
.pagination-lg>li>a, .pagination-lg>li>span { padding: 10px 16px; font-size: 18px; line-height: 1.3333333 }
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span { border-top-left-radius: 6px; border-bottom-left-radius: 6px }
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span { border-top-right-radius: 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 { border-top-left-radius: 3px; border-bottom-left-radius: 3px }
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span { border-top-right-radius: 3px; border-bottom-right-radius: 3px }
.pager { padding-left: 0; margin: 20px 0; text-align: center; list-style: none }
.pager li { display: inline }
.pager li>a, .pager li>span { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px }
.pager li>a:focus, .pager li>a:hover { 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:focus, .pager .disabled>a:hover, .pager .disabled>span { color: #777; cursor: not-allowed; background-color: #fff }
.label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em }
a.label:focus, a.label:hover { color: #fff; text-decoration: none; cursor: pointer }
.label:empty { display: none }
.btn .label { position: relative; top: -1px }
.label-default { background-color: #777 }
.label-default[href]:focus, .label-default[href]:hover { background-color: #5e5e5e }
.label-primary { background-color: #337ab7 }
.label-primary[href]:focus, .label-primary[href]:hover { background-color: #286090 }
.label-success { background-color: #5cb85c }
.label-success[href]:focus, .label-success[href]:hover { background-color: #449d44 }
.label-info { background-color: #5bc0de }
.label-info[href]:focus, .label-info[href]:hover { background-color: #31b0d5 }
.label-warning { background-color: #f0ad4e }
.label-warning[href]:focus, .label-warning[href]:hover { background-color: #ec971f }
.label-danger { background-color: #d9534f }
.label-danger[href]:focus, .label-danger[href]:hover { background-color: #c9302c }
.badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: middle; background-color: #777; border-radius: 10px }
.badge:empty { display: none }
.btn .badge { position: relative; top: -1px }
.btn-group-xs>.btn .badge, .btn-xs .badge { top: 0; padding: 1px 5px }
a.badge:focus, a.badge:hover { color: #fff; text-decoration: none; cursor: pointer }
.list-group-item.active>.badge, .nav-pills>.active>a>.badge { color: #337ab7; 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 { padding-right: 15px; padding-left: 15px; border-radius: 6px }
.jumbotron .container { max-width: 100% }

@media screen and (min-width:768px) {
.jumbotron { padding-top: 48px; padding-bottom: 48px }
.container .jumbotron, .container-fluid .jumbotron { padding-right: 60px; padding-left: 60px }
.jumbotron .h1, .jumbotron h1 { font-size: 63px }
}
.thumbnail { display: block; padding: 4px; margin-bottom: 20px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: border .2s ease-in-out; -o-transition: border .2s ease-in-out; transition: border .2s ease-in-out }
.thumbnail a>img, .thumbnail>img { margin-right: auto; margin-left: auto }
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover { border-color: #337ab7 }
.thumbnail .caption { padding: 9px; color: #333 }
.alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px }
.alert h4 { margin-top: 0; color: inherit }
.alert .alert-link { font-weight: 700 }
.alert>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 { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6 }
.alert-success hr { border-top-color: #c9e2b3 }
.alert-success .alert-link { color: #2b542c }
.alert-info { color: #31708f; background-color: #d9edf7; border-color: #bce8f1 }
.alert-info hr { border-top-color: #a6e1ec }
.alert-info .alert-link { color: #245269 }
.alert-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc }
.alert-warning hr { border-top-color: #f7e1b5 }
.alert-warning .alert-link { color: #66512c }
.alert-danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1 }
.alert-danger hr { border-top-color: #e4b9c0 }
.alert-danger .alert-link { color: #843534 }
@-webkit-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
background-position:0 0
}
}
@-o-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
background-position:0 0
}
}
@keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
background-position:0 0
}
}
.progress { height: 20px; margin-bottom: 20px; overflow: hidden; background-color: #f5f5f5; border-radius: 4px; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1); box-shadow: inset 0 1px 2px rgba(0,0,0,.1) }
.progress-bar { float: left; width: 0; height: 100%; font-size: 12px; line-height: 20px; color: #fff; text-align: center; background-color: #337ab7; -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15); box-shadow: inset 0 -1px 0 rgba(0,0,0,.15); -webkit-transition: width .6s ease; -o-transition: width .6s ease; transition: width .6s ease }
.progress-bar-striped, .progress-striped .progress-bar { background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent); -webkit-background-size: 40px 40px; background-size: 40px 40px }
.progress-bar.active, .progress.active .progress-bar { -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite }
.progress-bar-success { background-color: #5cb85c }
.progress-striped .progress-bar-success { background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.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,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.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,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.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,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent) }
.media { margin-top: 15px }
.media:first-child { margin-top: 0 }
.media, .media-body { overflow: hidden; zoom: 1 }
.media-body { width: 10000px }
.media-object { display: block }
.media-object.img-thumbnail { max-width: none }
.media-right, .media>.pull-right { padding-left: 10px }
.media-left, .media>.pull-left { padding-right: 10px }
.media-body, .media-left, .media-right { display: table-cell; vertical-align: top }
.media-middle { vertical-align: middle }
.media-bottom { vertical-align: bottom }
.media-heading { margin-top: 0; margin-bottom: 5px }
.media-list { padding-left: 0; list-style: none }
.list-group { padding-left: 0; margin-bottom: 20px }
.list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd }
.list-group-item:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px }
.list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px }
a.list-group-item, 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:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover { color: #555; text-decoration: none; background-color: #f5f5f5 }
button.list-group-item { width: 100%; text-align: left }
.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover { color: #777; cursor: not-allowed; background-color: #eee }
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading { color: inherit }
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text { color: #777 }
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover { z-index: 2; color: #fff; background-color: #337ab7; border-color: #337ab7 }
.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>small { color: inherit }
.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text { color: #c7ddef }
.list-group-item-success { color: #3c763d; background-color: #dff0d8 }
a.list-group-item-success, 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:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover { color: #3c763d; background-color: #d0e9c6 }
a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover { color: #fff; background-color: #3c763d; border-color: #3c763d }
.list-group-item-info { color: #31708f; background-color: #d9edf7 }
a.list-group-item-info, 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:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover { color: #31708f; background-color: #c4e3f3 }
a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, button.list-group-item-info.active, button.list-group-item-info.active:focus, button.list-group-item-info.active:hover { color: #fff; background-color: #31708f; border-color: #31708f }
.list-group-item-warning { color: #8a6d3b; background-color: #fcf8e3 }
a.list-group-item-warning, 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:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover { color: #8a6d3b; background-color: #faf2cc }
a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, button.list-group-item-warning.active, button.list-group-item-warning.active:focus, button.list-group-item-warning.active:hover { color: #fff; background-color: #8a6d3b; border-color: #8a6d3b }
.list-group-item-danger { color: #a94442; background-color: #f2dede }
a.list-group-item-danger, 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:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover { color: #a94442; background-color: #ebcccc }
a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, button.list-group-item-danger.active, button.list-group-item-danger.active:focus, button.list-group-item-danger.active:hover { color: #fff; background-color: #a94442; border-color: #a94442 }
.list-group-item-heading { margin-top: 0; margin-bottom: 5px }
.list-group-item-text { margin-bottom: 0; line-height: 1.3 }
.panel { margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05); box-shadow: 0 1px 1px rgba(0,0,0,.05) }
.panel-body { padding: 15px }
.panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px }
.panel-heading>.dropdown .dropdown-toggle { color: inherit }
.panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; color: inherit }
.panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a { color: inherit }
.panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #ddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px }
.panel>.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; border-top-left-radius: 3px; border-top-right-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; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px }
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child { border-top-left-radius: 0; border-top-right-radius: 0 }
.panel-heading+.list-group .list-group-item:first-child { border-top-width: 0 }
.list-group+.panel-footer { border-top-width: 0 }
.panel>.panel-collapse>.table, .panel>.table, .panel>.table-responsive>.table { margin-bottom: 0 }
.panel>.panel-collapse>.table caption, .panel>.table caption, .panel>.table-responsive>.table caption { padding-right: 15px; padding-left: 15px }
.panel>.table-responsive:first-child>.table:first-child, .panel>.table:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px }
.panel>.table-responsive:first-child>.table:first-child>tbody: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:first-child>thead:first-child>tr:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px }
.panel>.table-responsive:first-child>.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 th:first-child, .panel>.table-responsive:first-child>.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 th:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child { border-top-left-radius: 3px }
.panel>.table-responsive:first-child>.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 th:last-child, .panel>.table-responsive:first-child>.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 th:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child { border-top-right-radius: 3px }
.panel>.table-responsive:last-child>.table:last-child, .panel>.table:last-child { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px }
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px }
.panel>.table-responsive:last-child>.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 th:first-child, .panel>.table-responsive:last-child>.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 th:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child { border-bottom-left-radius: 3px }
.panel>.table-responsive:last-child>.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 th:last-child, .panel>.table-responsive:last-child>.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 th:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.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 td, .panel>.table>tbody:first-child>tr:first-child th { border-top: 0 }
.panel>.table-bordered, .panel>.table-responsive>.table-bordered { border: 0 }
.panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child { border-left: 0 }
.panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child { border-right: 0 }
.panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th { border-bottom: 0 }
.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th { border-bottom: 0 }
.panel>.table-responsive { margin-bottom: 0; border: 0 }
.panel-group { margin-bottom: 20px }
.panel-group .panel { margin-bottom: 0; border-radius: 4px }
.panel-group .panel+.panel { margin-top: 5px }
.panel-group .panel-heading { border-bottom: 0 }
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body { border-top: 1px solid #ddd }
.panel-group .panel-footer { border-top: 0 }
.panel-group .panel-footer+.panel-collapse .panel-body { border-bottom: 1px solid #ddd }
.panel-default { border-color: #ddd }
.panel-default>.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: #337ab7 }
.panel-primary>.panel-heading { color: #fff; background-color: #337ab7; border-color: #337ab7 }
.panel-primary>.panel-heading+.panel-collapse>.panel-body { border-top-color: #337ab7 }
.panel-primary>.panel-heading .badge { color: #337ab7; background-color: #fff }
.panel-primary>.panel-footer+.panel-collapse>.panel-body { border-bottom-color: #337ab7 }
.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 embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0 }
.embed-responsive-16by9 { padding-bottom: 56.25% }
.embed-responsive-4by3 { padding-bottom: 75% }
.well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05); box-shadow: inset 0 1px 1px rgba(0,0,0,.05) }
.well blockquote { border-color: #ddd; border-color: rgba(0,0,0,.15) }
.well-lg { padding: 24px; border-radius: 6px }
.well-sm { padding: 9px; border-radius: 3px }
.close { float: right; font-size: 21px; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20); opacity: .2 }
.close:focus, .close:hover { color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: .5 }
button.close { -webkit-appearance: none; padding: 0; cursor: pointer; background: 0 0; border: 0 }
.modal-open { overflow: hidden }
.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0 }
.modal.fade .modal-dialog { -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%) }
.modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0) }
.modal-open .modal { overflow-x: hidden; overflow-y: auto }
.modal-dialog { position: relative; width: auto; margin: 10px }
.modal-content { position: relative; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #999; border: 1px solid rgba(0,0,0,.2); border-radius: 6px; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5); box-shadow: 0 3px 9px rgba(0,0,0,.5) }
.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000 }
.modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0 }
.modal-backdrop.in { filter: alpha(opacity=50); opacity: .5 }
.modal-header { 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: 15px }
.modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5 }
.modal-footer .btn+.btn { margin-bottom: 0; margin-left: 5px }
.modal-footer .btn-group .btn+.btn { margin-left: -1px }
.modal-footer .btn-block+.btn-block { margin-left: 0 }
.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll }

@media (min-width:768px) {
.modal-dialog { width: 600px; margin: 30px auto }
.modal-content { -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5); box-shadow: 0 5px 15px rgba(0,0,0,.5) }
.modal-sm { width: 300px }
}

@media (min-width:992px) {
.modal-lg { width: 900px }
}
.tooltip { position: absolute; z-index: 1070; display: block; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; word-wrap: normal; white-space: normal; filter: alpha(opacity=0); opacity: 0; line-break: auto }
.tooltip.in { filter: alpha(opacity=90); opacity: .9 }
.tooltip.top { padding: 5px 0; margin-top: -3px }
.tooltip.right { padding: 0 5px; margin-left: 3px }
.tooltip.bottom { padding: 5px 0; margin-top: 3px }
.tooltip.left { padding: 0 5px; margin-left: -3px }
.tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; background-color: #000; border-radius: 4px }
.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid }
.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000 }
.tooltip.top-left .tooltip-arrow { right: 5px; bottom: 0; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000 }
.tooltip.top-right .tooltip-arrow { bottom: 0; left: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000 }
.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000 }
.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000 }
.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000 }
.tooltip.bottom-left .tooltip-arrow { top: 0; right: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000 }
.tooltip.bottom-right .tooltip-arrow { top: 0; left: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000 }
.popover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; word-wrap: normal; white-space: normal; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); line-break: auto }
.popover.top { margin-top: -10px }
.popover.right { margin-left: 10px }
.popover.bottom { margin-top: 10px }
.popover.left { margin-left: -10px }
.popover-title { padding: 8px 14px; margin: 0; font-size: 14px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0 }
.popover-content { padding: 9px 14px }
.popover>.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 { content: ""; border-width: 10px }
.popover.top>.arrow { bottom: -11px; left: 50%; margin-left: -11px; border-top-color: #999; border-top-color: rgba(0,0,0,.25); border-bottom-width: 0 }
.popover.top>.arrow:after { bottom: 1px; margin-left: -10px; content: " "; border-top-color: #fff; border-bottom-width: 0 }
.popover.right>.arrow { top: 50%; left: -11px; margin-top: -11px; border-right-color: #999; border-right-color: rgba(0,0,0,.25); border-left-width: 0 }
.popover.right>.arrow:after { bottom: -10px; left: 1px; content: " "; border-right-color: #fff; border-left-width: 0 }
.popover.bottom>.arrow { top: -11px; left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999; border-bottom-color: rgba(0,0,0,.25) }
.popover.bottom>.arrow:after { top: 1px; margin-left: -10px; content: " "; 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,.25) }
.popover.left>.arrow:after { right: 1px; bottom: -10px; content: " "; border-right-width: 0; border-left-color: #fff }
.carousel { position: relative }
.carousel-inner { position: relative; width: 100%; overflow: hidden }
.carousel-inner>.item { position: relative; display: none; -webkit-transition: .6s ease-in-out left; -o-transition: .6s ease-in-out left; transition: .6s ease-in-out left }
.carousel-inner>.item>a>img, .carousel-inner>.item>img { line-height: 1 }

@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-inner>.item { -webkit-transition: -webkit-transform .6s ease-in-out; -o-transition: -o-transform .6s ease-in-out; transition: transform .6s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; perspective: 1000px }
.carousel-inner>.item.active.right, .carousel-inner>.item.next { left: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) }
.carousel-inner>.item.active.left, .carousel-inner>.item.prev { left: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) }
.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right { left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 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; bottom: 0; left: 0; width: 15%; font-size: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0,0,0,.6); background-color: rgba(0,0,0,0); filter: alpha(opacity=50); opacity: .5 }
.carousel-control.left { background-image: -webkit-linear-gradient(left, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%); background-image: -o-linear-gradient(left, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,.0001))); background-image: linear-gradient(to right, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
background-repeat: repeat-x }
.carousel-control.right { right: 0; left: auto; background-image: -webkit-linear-gradient(left, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%); background-image: -o-linear-gradient(left, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.0001)), to(rgba(0,0,0,.5))); background-image: linear-gradient(to right, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
background-repeat: repeat-x }
.carousel-control:focus, .carousel-control:hover { color: #fff; text-decoration: none; filter: alpha(opacity=90); outline: 0; opacity: .9 }
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { position: absolute; top: 50%; z-index: 5; display: inline-block; margin-top: -10px }
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { left: 50%; margin-left: -10px }
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { right: 50%; margin-right: -10px }
.carousel-control .icon-next, .carousel-control .icon-prev { width: 20px; height: 20px; font-family: serif; line-height: 1 }
.carousel-control .icon-prev:before { content: '\2039' }
.carousel-control .icon-next:before { content: '\203a' }
.carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; padding-left: 0; margin-left: -30%; text-align: center; list-style: none }
.carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; cursor: pointer; background-color: #000\9; background-color: rgba(0,0,0,0); border: 1px solid #fff; border-radius: 10px }
.carousel-indicators .active { width: 12px; height: 12px; margin: 0; background-color: #fff }
.carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0,0,0,.6) }
.carousel-caption .btn { text-shadow: none }

@media screen and (min-width:768px) {
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { width: 30px; height: 30px; margin-top: -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 { right: 20%; left: 20%; padding-bottom: 30px }
.carousel-indicators { bottom: 20px }
}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before { display: table; content: " " }
.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after { clear: both }
.center-block { display: block; margin-right: auto; margin-left: auto }
.pull-right { float: right!important }
.pull-left { float: left!important }
.hide { display: none!important }
.show { display: block!important }
.invisible { visibility: hidden }
.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0 }
.hidden { display: none!important }
.affix { position: fixed }
@-ms-viewport {
width:device-width
}
.visible-lg, .visible-md, .visible-sm, .visible-xs { display: none!important }
.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block { display: none!important }

@media (max-width:767px) {
.visible-xs { display: block!important }
table.visible-xs { display: table!important }
tr.visible-xs { display: table-row!important }
td.visible-xs, th.visible-xs { display: table-cell!important }
}

@media (max-width:767px) {
.visible-xs-block { display: block!important }
}

@media (max-width:767px) {
.visible-xs-inline { display: inline!important }
}

@media (max-width:767px) {
.visible-xs-inline-block { display: inline-block!important }
}

@media (min-width:768px) and (max-width:991px) {
.visible-sm { display: block!important }
table.visible-sm { display: table!important }
tr.visible-sm { display: table-row!important }
td.visible-sm, th.visible-sm { display: table-cell!important }
}

@media (min-width:768px) and (max-width:991px) {
.visible-sm-block { display: block!important }
}

@media (min-width:768px) and (max-width:991px) {
.visible-sm-inline { display: inline!important }
}

@media (min-width:768px) and (max-width:991px) {
.visible-sm-inline-block { display: inline-block!important }
}

@media (min-width:992px) and (max-width:1199px) {
.visible-md { display: block!important }
table.visible-md { display: table!important }
tr.visible-md { display: table-row!important }
td.visible-md, th.visible-md { display: table-cell!important }
}

@media (min-width:992px) and (max-width:1199px) {
.visible-md-block { display: block!important }
}

@media (min-width:992px) and (max-width:1199px) {
.visible-md-inline { display: inline!important }
}

@media (min-width:992px) and (max-width:1199px) {
.visible-md-inline-block { display: inline-block!important }
}

@media (min-width:1200px) {
.visible-lg { display: block!important }
table.visible-lg { display: table!important }
tr.visible-lg { display: table-row!important }
td.visible-lg, th.visible-lg { display: table-cell!important }
}

@media (min-width:1200px) {
.visible-lg-block { display: block!important }
}

@media (min-width:1200px) {
.visible-lg-inline { display: inline!important }
}

@media (min-width:1200px) {
.visible-lg-inline-block { display: inline-block!important }
}

@media (max-width:767px) {
.hidden-xs { display: none!important }
}

@media (min-width:768px) and (max-width:991px) {
.hidden-sm { display: none!important }
}

@media (min-width:992px) and (max-width:1199px) {
.hidden-md { display: none!important }
}

@media (min-width:1200px) {
.hidden-lg { display: none!important }
}
.visible-print { display: none!important }

@media print {
.visible-print { display: block!important }
table.visible-print { display: table!important }
tr.visible-print { display: table-row!important }
td.visible-print, th.visible-print { display: table-cell!important }
}
.visible-print-block { display: none!important }

@media print {
.visible-print-block { display: block!important }
}
.visible-print-inline { display: none!important }

@media print {
.visible-print-inline { display: inline!important }
}
.visible-print-inline-block { display: none!important }

@media print {
.visible-print-inline-block { display: inline-block!important }
}

@media print {
.hidden-print { display: none!important }
}
/*# sourceMappingURL=bootstrap.min.css.map */

/*
Theme Name: Twenty Fifteen
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 62.5%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
*, *:before, *:after { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; }
body { }
article, aside, details, figcaption, figure, footer, header, main, nav, section { display: block; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; text-align: left; }
fieldset { min-width: inherit; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; quotes: none; }
a:focus { text-decoration: none; }
a:hover, a:active { outline: 0; }
a img { border: 0; }
/**
 * 2.0 - Genericons
 */

.social-navigation a:before, .secondary-toggle:before, .dropdown-toggle:after, .bypostauthor > article .fn:after, .comment-reply-title small a:before, .comment-navigation .nav-next a:after, .comment-navigation .nav-previous a:before, .posted-on:before, .byline:before, .cat-links:before, .tags-links:before, .comments-link:before, .entry-format:before, .edit-link:before, .full-size-link:before, .pagination .prev:before, .pagination .next:before, .image-navigation a:before, .image-navigation a:after, .format-link .entry-title a:after, .entry-content .more-link:after, .entry-summary .more-link:after, .author-link:after { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-family: "Genericons"; font-size: 16px; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; speak: none; text-align: center; text-decoration: inherit; text-transform: none; vertical-align: top; }
/**
 * 3.0 Typography
 */

h1, h2, h3, h4, h5, h6 { font-weight: 700; }
p { margin-bottom: 1.6em; }
b, strong { font-weight: 700; }
dfn, cite, em, i { }
blockquote { border-left: 4px solid #707070; border-left: 4px solid rgba(51, 51, 51, 0.7); color: #707070; color: rgba(51, 51, 51, 0.7); font-size: 18px; font-size: 1.8rem; font-style: italic; line-height: 1.6667; margin-bottom: 1.6667em; padding-left: 0.7778em; }
blockquote p { margin-bottom: 1.6667em; }
blockquote > p:last-child { margin-bottom: 0; }
blockquote cite, blockquote small { color: #333; font-size: 15px; font-size: 1.5rem; font-family: "Noto Sans", sans-serif; line-height: 1.6; }
blockquote em, blockquote i, blockquote cite { font-style: normal; }
blockquote strong, blockquote b { font-weight: 400; }
address { font-style: italic; margin: 0 0 1.6em; }
code, kbd, tt, var, samp, pre { font-family: Inconsolata, monospace; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; }
pre { background-color: transparent; background-color: rgba(0, 0, 0, 0.01); border: 1px solid #eaeaea; border: 1px solid rgba(51, 51, 51, 0.1); line-height: 1.2; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 0.8em; white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
abbr[title] { border-bottom: 1px dotted #eaeaea; border-bottom: 1px dotted rgba(51, 51, 51, 0.1); cursor: help; }
mark, ins { background-color: #fff9c0; text-decoration: none; }
sup, sub { font-size: 75%; height: 0; line-height: 0; position: relative; vertical-align: baseline; }
sup { bottom: 1ex; }
sub { top: .5ex; }
small { font-size: 75%; }
big { font-size: 125%; }
/**
 * 4.0 Elements
 */

hr { background-color: #eaeaea; background-color: rgba(51, 51, 51, 0.1); border: 0; height: 1px; margin-bottom: 1.6em; }
ul, ol { margin: 0 0 1.6em 1.3333em; }
ul { list-style: disc; }
ol { list-style: decimal; }
li > ul, li > ol { margin-bottom: 0; }
dl { margin-bottom: 1.6em; }
dt { font-weight: bold; }
dd { margin-bottom: 1.6em; }
table, th, td { border: 1px solid #eaeaea; border: 1px solid rgba(51, 51, 51, 0.1); }
table { border-collapse: separate; border-spacing: 0; border-width: 1px 0 0 1px; margin: 0 0 1.6em; table-layout: fixed; /* Prevents HTML tables from becoming too wide */ width: 100%; }
caption, th, td { font-weight: normal; text-align: left; }
th { border-width: 0 1px 1px 0; font-weight: 700; }
td { border-width: 0 1px 1px 0; }
th, td { padding: 0.4em; }
img { -ms-interpolation-mode: bicubic; border: 0; height: auto; max-width: 100%; vertical-align: middle; }
figure { margin: 0; }
del { opacity: 0.8; }

/* Placeholder text color -- selectors need to be separate to work. */

::-webkit-input-placeholder {
 color: rgba(51, 51, 51, 0.7);
 font-family: "Noto Sans", sans-serif;
}

:-moz-placeholder {
 color: rgba(51, 51, 51, 0.7);
 font-family: "Noto Sans", sans-serif;
}

::-moz-placeholder {
 color: rgba(51, 51, 51, 0.7);
 font-family: "Noto Sans", sans-serif;
 opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
 color: rgba(51, 51, 51, 0.7);
 font-family: "Noto Sans", sans-serif;
}
/**
 * 5.0 Forms
 */

button, input, select, textarea { background-color: #f7f7f7; border-radius: 0; font-size: 16px; font-size: 1.6rem; line-height: 1.5; margin: 0; max-width: 100%; vertical-align: baseline; }
button, input { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; line-height: normal; }
input, textarea { background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); /* Removing the inner shadow on iOS inputs */ border: 1px solid #eaeaea; border: 1px solid rgba(51, 51, 51, 0.1); color: #707070; color: rgba(51, 51, 51, 0.7); }
input:focus, textarea:focus { background-color: #fff; border: 1px solid #c1c1c1; border: 1px solid rgba(51, 51, 51, 0.3); color: #333; }
input:focus, select:focus { outline: 2px solid #c1c1c1; outline: 2px solid rgba(51, 51, 51, 0.3); }
button[disabled], input[disabled], select[disabled], textarea[disabled] { cursor: default; opacity: .5; }
button, input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; background-color: #333; border: 0; color: #fff; cursor: pointer; font-family: "Noto Sans", sans-serif; font-size: 12px; font-size: 1.2rem; font-weight: 700; padding: 0.7917em 1.5em; text-transform: uppercase; }
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus { background-color: #707070; background-color: rgba(51, 51, 51, 0.7); outline: 0; }
input[type="search"] { -webkit-appearance: textfield; }
 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
 button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea { padding: 0.375em; width: 100%; }
textarea { overflow: auto; vertical-align: top; }
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus { outline: 0; }
.post-password-form { position: relative; }
.post-password-form label { color: #707070; color: rgba(51, 51, 51, 0.7); display: block; font-family: "Noto Sans", sans-serif; font-size: 12px; font-size: 1.2rem; font-weight: 700; letter-spacing: 0.04em; line-height: 1.5; text-transform: uppercase; }
.post-password-form input[type="submit"] { padding: 0.7917em; position: absolute; right: 0; bottom: 0; }
input[type="checkbox"], input[type="radio"] { padding: 0; }
.search-form input[type="submit"], .widget .search-form input[type="submit"] { padding: 0; }
/**
 * 6.0 Navigations
 */


/**
 * 6.1 Links
 */

a { color: #0089d1; text-decoration: none;}
a:hover { color: #0089d1; text-decoration: none }
/**
 * 6.2 Menus
 */

.main-navigation a { display: block; padding: 0.8em 0; position: relative; text-decoration: none; }
.main-navigation ul { list-style: none; margin: 0; }
.main-navigation ul ul { display: none; margin-left: 0.8em; }
.main-navigation li { position: relative; }
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a { border: 2px solid #0cb14b;}
.main-navigation .nav-menu > ul > li:first-child, .main-navigation .nav-menu > li:first-child { border-top: 0; }
.main-navigation .menu-item-has-children > a { padding-right: 48px; }
.main-navigation .menu-item-description { color: #707070; color: rgba(51, 51, 51, 0.7); font-family: "Noto Sans", sans-serif; font-size: 12px; font-size: 1.2rem; font-weight: 400; line-height: 1.5; margin-top: 0.5em; }
.no-js .main-navigation ul ul { display: block; }
.dropdown-toggle { background-color: transparent; border: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; content: ""; height: 42px; padding: 0; position: absolute; text-transform: lowercase; /* Stop screen readers to read the text as capital letters */ top: 4px; right: 0; width: 42px; }
.dropdown-toggle:after { color: #fff; content: "\f431"; font-size: 20px; line-height: 30px; position: relative; top: 0; left: 0; width: 28px; }
.dropdown-toggle:hover, .dropdown-toggle:focus { background-color: #eaeaea; background-color: rgba(51, 51, 51, 0.1); }
.dropdown-toggle:focus { }
.secondary-toggle { background-color: transparent; border: 1px solid #eaeaea; border: 1px solid rgba(51, 51, 51, 0.1); height: 42px; overflow: hidden; padding: 0; position: absolute; top: 50%; right: 0; text-align: center; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 42px; }
.secondary-toggle:before { color: #333; content: "\f419"; line-height: 40px; width: 40px; }
.secondary-toggle:hover, .secondary-toggle:focus { background-color: transparent; border: 1px solid #c1c1c1; border: 1px solid rgba(51, 51, 51, 0.3); outline: 0; }
.secondary-toggle.toggled-on:before { content: "\f405"; font-size: 32px; position: relative; top: 1px; left: -1px; }
.post-navigation { }
.post-navigation .nav-previous a::before, .post-navigation .nav-next a::before { background-color: transparent !important }
.post-navigation .nav-previous .meta-nav, .post-navigation .nav-next .meta-nav, .post-navigation .nav-previous .post-title, .post-navigation .nav-next .post-title { color: #0089d1 !important; }
.post-navigation a { display: block; padding: 3.8461% 7.6923%; }
.post-navigation span { display: block; }
.post-navigation .meta-nav { color: #707070; color: rgba(51, 51, 51, 0.7); font-family: "Noto Sans", sans-serif; font-size: 12px; font-size: 1.2rem; letter-spacing: 0.04em; line-height: 1.5; position: relative; text-transform: uppercase; z-index: 2; }
.post-navigation .post-title { font-family: "Raleway", sans-serif; font-size: 18px; font-size: 1.8rem; line-height: 1.3333; position: relative; z-index: 2; }
.post-navigation .nav-next, .post-navigation .nav-previous { background-image: none !important; background-position: center; background-size: cover; position: relative; }
.post-navigation a:before { content: ""; display: block; height: 100%; position: absolute; top: 0; left: 0; width: 100%; z-index: 1; }
.post-navigation a:hover:before, .post-navigation a:focus:before { opacity: 0.5; }
.post-navigation .meta-nav { opacity: 0.8; }
.post-navigation div + div { border-top: 1px solid #eaeaea; border-top: 1px solid rgba(51, 51, 51, 0.1); }
.pagination { background-color: #fff; font-family: "Noto Sans", sans-serif; }
.pagination .nav-links { min-height: 3.2em; position: relative; text-align: center; }
/* reset screen-reader-text */
.pagination .current .screen-reader-text { position: static !important; }
.pagination .page-numbers { display: none; line-height: 3.2em; padding: 0 0.6667em; }
.pagination .page-numbers.current { text-transform: uppercase; }
.pagination .current { display: inline-block; font-weight: 700; color: #0089d1 }
.pagination .prev, .pagination .next { -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3); background-color: #999; color: #fff; display: inline-block; height: 48px; overflow: hidden; padding: 0; position: absolute; width: 48px; border-radius: 4px; }
.pagination .page-numbers.current .screen-reader-text { display: none }
.pagination .prev:before, .pagination .next:before { font-size: 32px; height: 48px; line-height: 48px; position: relative; width: 48px; }
.pagination .prev:hover, .pagination .prev:focus, .pagination .next:hover, .pagination .next:focus { background-color: #707070; background-color: rgba(51, 51, 51, 0.7); }
.pagination .prev { left: 0; }
.pagination .prev:before { content: "\f430"; left: -1px; }
.pagination .next { right: -58px; }
.pagination .next:before { content: "\f429"; right: -1px; }
.image-navigation, .comment-navigation { color: #707070; color: rgba(51, 51, 51, 0.7); font-size: 12px; font-size: 1.2rem; font-family: "Noto Sans", sans-serif; font-weight: 700; line-height: 1.5; text-transform: uppercase; }
.image-navigation a, .comment-navigation a { color: #707070; color: rgba(51, 51, 51, 0.7); }
.image-navigation a:hover, .image-navigation a:focus, .comment-navigation a:hover, .comment-navigation a:focus { color: #333; }
.image-navigation .nav-previous:not(:empty), .image-navigation .nav-next:not(:empty), .comment-navigation .nav-previous:not(:empty), .comment-navigation .nav-next:not(:empty) { display: inline-block; }
.image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before, .comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before { content: "\2215"; font-weight: 400; margin: 0 0.7em; }
.image-navigation .nav-previous a:before, .comment-navigation .nav-previous a:before { content: "\f430"; margin-right: 0.2em; position: relative; }
.image-navigation .nav-next a:after, .comment-navigation .nav-next a:after { content: "\f429"; margin-left: 0.2em; position: relative; }
.comment-navigation { border-top: 1px solid #eaeaea; border-top: 1px solid rgba(51, 51, 51, 0.1); border-bottom: 1px solid #eaeaea; border-bottom: 1px solid rgba(51, 51, 51, 0.1); padding: 2em 0; }
.comments-title + .comment-navigation { border-bottom: 0; }
.image-navigation { padding: 0 7.6923%; }
.image-navigation .nav-previous:not(:empty), .image-navigation .nav-next:not(:empty) { margin-bottom: 2em; }
/**
 * 7.0 Accessibility
 */

/* Text meant only for screen readers */
.says, .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; }
/* must have higher specificity than alternative color schemes inline styles */
.site .skip-link { background-color: #f1f1f1; box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); color: #21759b; display: block; font: bold 14px/normal "Noto Sans", sans-serif; left: -9999em; outline: none; padding: 15px 23px 14px; text-decoration: none; text-transform: none; top: -9999em; }
.logged-in .site .skip-link { box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); font: bold 14px/normal "Open Sans", sans-serif; }
.site .skip-link:focus { clip: auto; height: auto; left: 6px; top: 7px; width: auto; z-index: 100000; }
/**
 * 8.0 Alignments
 */

.alignleft { display: inline; float: left; }
.alignright { display: inline; float: right; }
.aligncenter { display: block; margin-right: auto; margin-left: auto; }
blockquote.alignleft, .wp-caption.alignleft, img.alignleft { margin: 0.4em 1.6em 1.6em 0; }
blockquote.alignright, .wp-caption.alignright, img.alignright { margin: 0.4em 0 1.6em 1.6em; }
blockquote.aligncenter, .wp-caption.aligncenter, img.aligncenter { clear: both; margin-top: 0.4em; margin-bottom: 1.6em; }
.wp-caption.alignleft, .wp-caption.alignright, .wp-caption.aligncenter { margin-bottom: 1.2em; }
/**
 * 9.0 Clearings
 */

.clear:before, .clear:after, .site:before, .site:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-content:before, .site-content:after, .nav-links:before, .nav-links:after, .comment-navigation:before, .comment-navigation:after, .social-navigation ul:before, .social-navigation ul:after, .textwidget:before, .textwidget:after { content: ""; display: table; }
.clear:after, .site:after, .entry-content:after, .comment-content:after, .site-content:after, .nav-links:after, .comment-navigation:after, .social-navigation ul:after, .textwidget:after { clear: both; }
/**
 * 10.0 Header
 */

.site-header { background-color: #fff; border-bottom: 1px solid rgba(51, 51, 51, 0.1); padding: 7.6923%; }
.site-branding { min-height: 2em; padding-right: 60px; position: relative; }
.site-title { font-family: "Noto Sans", sans-serif; font-size: 22px; font-size: 2.2rem; font-weight: 700; line-height: 1.3636; margin-bottom: 0; }
.custom-logo { max-height: 84px; width: auto; }
.wp-custom-logo .site-title { margin-top: 0.545454545em; }
.site-description { display: none; font-family: "Noto Sans", sans-serif; font-size: 12px; font-size: 1.2rem; font-weight: 400; line-height: 1.5; margin: 0.5em 0 0; opacity: 0.7; }
/**
 * 11.0 Widgets
 */

.widget { color: #707070; color: rgba(51, 51, 51, 0.7); -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; margin: 0 auto 9.09090%; width: 100%; word-wrap: break-word; }
.widget pre { line-height: 1.2; }
.widget button, .widget input, .widget select, .widget textarea { font-size: 16px; font-size: 1.6rem; line-height: 1.5; }
.widget button, .widget input { line-height: normal; }
.widget button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"] { font-size: 12px; font-size: 1.2rem; padding: 0.7917em 1.5833em; }
.widget input[type="text"], .widget input[type="email"], .widget input[type="url"], .widget input[type="password"], .widget input[type="search"], .widget textarea { padding: 0.375em; }
.widget-title { color: #333; margin: 0 0 1.6em; text-transform: uppercase; }
.widget > :last-child { margin-bottom: 0; }
.widget_calendar table { margin: 0; }
.widget_calendar td, .widget_calendar th { line-height: 2.3333; text-align: center; padding: 0; }
.widget_calendar caption { font-family: "Raleway", sans-serif; font-weight: 700; margin: 0 0 1.6em; letter-spacing: 0.04em; text-transform: uppercase; }
.widget_calendar tbody a { -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3); background-color: #333; color: #fff; display: block; font-weight: 700; }
.widget_calendar tbody a:hover, .widget_calendar tbody a:focus { background-color: #707070; background-color: rgba(51, 51, 51, 0.7); color: #fff; }
.widget_archive a, .widget_categories a, .widget_links a, .widget_meta a, .widget_nav_menu a, .widget_pages a, .widget_recent_comments a, .widget_recent_entries a { border: 0; }
.widget_archive ul, .widget_categories ul, .widget_links ul, .widget_meta ul, .widget_nav_menu ul, .widget_pages ul, .widget_recent_comments ul, .widget_recent_entries ul { list-style: none; margin: 0; }
.widget_archive li:first-child, .widget_categories li:first-child, .widget_links li:first-child, .widget_meta li:first-child, .widget_nav_menu li:first-child, .widget_pages li:first-child, .widget_recent_comments li:first-child, .widget_recent_entries li:first-child { border-top: 0; padding-top: 0; }
.widget_archive li:last-child, .widget_categories li:last-child, .widget_links li:last-child, .widget_meta li:last-child, .widget_nav_menu li:last-child, .widget_pages li:last-child, .widget_recent_comments li:last-child, .widget_recent_entries li:last-child { padding-bottom: 0; }
.widget_categories .children, .widget_nav_menu .sub-menu, .widget_pages .children { border-top: 1px solid #eaeaea; border-top: 1px solid rgba(51, 51, 51, 0.1); margin: 0.7667em 0 0 0.8em; padding-top: 0.7667em; }
.widget_recent_entries .post-date { display: block; }
.widget_rss ul { list-style: none; margin: 0; }
.widget_rss li { margin-bottom: 1.6em; }
.widget_rss ul:last-child, .widget_rss li:last-child { margin-bottom: 0; }
.widget_rss .rsswidget { border: 0; font-weight: 700; }
.widget_rss .rsswidget img { margin-top: -4px; }
.widget_rss .rss-date, .widget_rss cite { font-family: "Noto Sans", sans-serif; font-size: 12px; font-size: 1.2rem; font-style: normal; display: block; line-height: 2; opacity: 0.8; }
.textwidget a { }
.tagcloud ul { list-style-type: none; }
.tagcloud ul li { display: inline-block; }
/**
 * 12.0 Content
 */

.secondary { background-color: #fff; display: none; padding: 0 7.6923%; }
.secondary.toggled-on { border-top: 1px solid transparent; border-bottom: 1px solid transparent; display: block; }
.widget-area { }
.site-footer { background-color: #fff; border-top: 1px solid rgba(51, 51, 51, 0.1); padding: 3.84615% 7.6923%; }
/**
 * 12.1 Posts and pages
 */

.hentry { }
.hentry.has-post-thumbnail { padding-top: 0; }
.hentry.sticky:not(.has-post-thumbnail) { padding-top: -webkit-calc(7.6923% + 24px); padding-top: calc(7.6923% + 24px); }
.hentry + .hentry { }
.post-thumbnail { border: 0; display: block; margin-bottom: 2.4em; }
.post-thumbnail img { display: block; }
a.post-thumbnail:hover, a.post-thumbnail:focus { opacity: 0.85; }
.entry-header { height: auto !important; padding-top: 0px !important; }
.entry-title { font-size: 26px; font-size: 2.6rem; line-height: 1.1538; margin-bottom: 0.9231em; }
.content-area.homepage {background-image: url(/wp-content/themes/twentyfifteen/images/bg.jpg);background-size: cover;background-attachment: fixed;}
.entry-content, .entry-summary { }
.entry-content, .entry-summary, .page-content, .comment-content { word-wrap: break-word; }
.entry-content h1, .entry-summary h1, .page-content h1, .comment-content h1 { font-size: 26px; font-size: 2.6rem; line-height: 1.1538; margin-top: 1.8462em; margin-bottom: 0.9231em; }
.entry-content h2, .entry-summary h2, .page-content h2, .comment-content h2 { font-size: 22px; font-size: 2.2rem; line-height: 1.3636; margin-top: 2.1818em; margin-bottom: 1.0909em; }
.entry-content h3, .entry-summary h3, .page-content h3, .comment-content h3 { font-size: 18px; font-size: 1.8rem; line-height: 1.3333; margin-top: 2.6667em; margin-bottom: 1.3333em; }
.entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h4, .entry-summary h5, .entry-summary h6, .page-content h4, .page-content h5, .page-content h6, .comment-content h4, .comment-content h5, .comment-content h6 { font-size: 15px; font-size: 1.5rem; line-height: 1.2; margin-top: 3.2em; margin-bottom: 1.6em; }
.entry-content h6, .entry-summary h5, .entry-summary h6, .page-content h5, .page-content h6, .comment-content h5, .comment-content h6 { text-transform: uppercase; }
.entry-content > h1:first-child, .entry-content > h2:first-child, .entry-content > h3:first-child, .entry-content > h4:first-child, .entry-content > h5:first-child, .entry-content > h6:first-child, .entry-summary > h1:first-child, .entry-summary > h2:first-child, .entry-summary > h3:first-child, .entry-summary > h4:first-child, .entry-summary > h5:first-child, .entry-summary > h6:first-child, .page-content > h1:first-child, .page-content > h2:first-child, .page-content > h3:first-child, .page-content > h4:first-child, .page-content > h5:first-child, .page-content > h6:first-child, .comment-content > h1:first-child, .comment-content > h2:first-child, .comment-content > h3:first-child, .comment-content > h4:first-child, .comment-content > h5:first-child, .comment-content > h6:first-child { margin-top: 0; }
.entry-content a:hover, .entry-content a:focus, .entry-summary a:hover, .entry-summary a:focus, .page-content a:hover, .page-content a:focus, .comment-content a:hover, .comment-content a:focus, .pingback .comment-body > a:hover, .pingback .comment-body > a:focus { }
.entry-content a img, .entry-summary a img, .page-content a img, .comment-content a img { display: block; }
.entry-content .more-link { white-space: nowrap; margin-top: 20px; margin-bottom: 30px; border: 1px solid #0089d1; padding: 10px 0; width: 148px; text-align: center; clear: both; display: table; }
.entry-content .more-link:hover { background: #0089d1; color: #fff }
.entry-content .more-link:after, .entry-summary .more-link:after { content: "\f429"; font-size: 16px; position: relative; top: 5px; }
.author-info { border-top: 1px solid #eaeaea; border-top: 1px solid rgba(51, 51, 51, 0.1); margin: 0 7.6923%; padding: 7.6923% 0; }
.author-info .avatar { float: left; height: 36px; margin: 0 1.6em 1.6em 0; width: 36px; }
.author-heading { color: #707070; color: rgba(51, 51, 51, 0.7); font-family: "Noto Sans", sans-serif; font-size: 12px; font-size: 1.2rem; letter-spacing: 0.04em; margin-bottom: 1.5em; text-transform: uppercase; }
.author-title { clear: none; }
.author-bio { font-size: 12px; font-size: 1.2rem; line-height: 1.5; overflow: hidden; padding-bottom: 1px; }
.author-description { -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; word-wrap: break-word; }
.author-description a { border-bottom: 1px solid #333; }
.author-description a:hover, .author-description a:focus { border-bottom: 0; }
.author-description > :last-child { margin-bottom: 0; }
.author-link { white-space: nowrap; }
.author-link:after { content: "\f429"; position: relative; top: 1px; }
.entry-footer { }
.entry-footer a { border-bottom: 1px solid transparent; color: #0089d1; }
.entry-footer a:hover { border-bottom: 1px solid #333; }
.entry-footer a:hover, .entry-footer a:focus { color: #666; }
.sticky-post { background-color: #333; color: #fff; font-weight: 700; letter-spacing: 0.04em; padding: 0.25em 0.5em; position: absolute; top: 0; text-transform: uppercase; }
.updated:not(.published) { display: none; }
.sticky .posted-on { display: none; }
.posted-on:before, .byline:before, .cat-links:before, .tags-links:before, .comments-link:before, .entry-format:before, .edit-link:before, .full-size-link:before { margin-right: 2px; position: relative; }
.posted-on, .byline, .cat-links, .tags-links, .comments-link, .entry-format, .full-size-link { margin-right: 1em; }
.format-aside .entry-format:before { content: "\f101"; }
.format-image .entry-format:before { content: "\f473"; }
.format-gallery .entry-format:before { content: "\f103"; }
.format-video .entry-format:before { content: "\f104"; }
.format-status .entry-format:before { content: "\f105"; }
.format-quote .entry-format:before { content: "\f106"; }
.format-link .entry-format:before { content: "\f107"; }
.format-chat .entry-format:before { content: "\f108"; }
.format-audio .entry-format:before { content: "\f109"; }
.posted-on:before { content: "\f307"; }
.byline:before { content: "\f304"; }
.cat-links:before { content: "\f301"; }
.tags-links:before { content: "\f302"; }
.comments-link:before { content: "\f300"; }
.full-size-link:before { content: "\f402"; }
.edit-link:before { content: "\f411"; }
.comments-link, .edit-link { white-space: nowrap; }
.page-header .page-title { margin-top: 0 }
.page-title { font-family: "Raleway", sans-serif; font-size: 18px; font-size: 1.8rem; line-height: 1.3333; }
.taxonomy-description { color: #707070; color: rgba(51, 51, 51, 0.7); padding-top: 0.4em; }
.taxonomy-description a { border-bottom: 1px solid #333; }
.taxonomy-description a:hover, .taxonomy-description a:focus { border-bottom: 0; }
.taxonomy-description > :last-child { margin-bottom: 0; }
.page-content { }
.page-content > :last-child { margin-bottom: 0; }
.page-links { clear: both; font-family: "Noto Sans", sans-serif; margin-bottom: 1.3333em; }
.page-links a, .page-links > span { border: 1px solid #eaeaea; border: 1px solid rgba(51, 51, 51, 0.1); display: inline-block; font-size: 12px; font-size: 1.2rem; height: 2em; line-height: 2; margin: 0 0.3333em 0.3333em 0; text-align: center; width: 2em; }
.page-links a { -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3); background-color: #333; border-color: #333; color: #fff; }
.page-links a:hover, .page-links a:focus { background-color: #707070; background-color: rgba(51, 51, 51, 0.7); border-color: transparent; color: #fff; }
.page-links > .page-links-title { border: 0; color: #707070; color: rgba(51, 51, 51, 0.7); height: auto; margin: 0; padding-right: 0.5em; width: auto; }
.entry-attachment { margin-bottom: 1.6em; }
.type-attachment .entry-title { -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; word-wrap: break-word; }
.entry-caption { color: #707070; color: rgba(51, 51, 51, 0.7); font-family: "Noto Sans", sans-serif; font-size: 12px; font-size: 1.2rem; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; line-height: 1.5; padding-top: 0.5em; word-wrap: break-word; }
.entry-caption > :last-child { margin-bottom: 0; }
/**
 * 12.2 Post Formats
 */

.format-aside .entry-title, .format-image .entry-title, .format-video .entry-title, .format-quote .entry-title, .format-gallery .entry-title, .format-status .entry-title, .format-link .entry-title, .format-audio .entry-title, .format-chat .entry-title { font-size: 18px; font-size: 1.8rem; line-height: 1.3333; margin-bottom: 1.3333em; }
.format-link .entry-title a:after { content: "\f442"; font-size: 24px; height: 24px; position: relative; top: 0; width: 24px; }
.blog .format-status .entry-title, .archive .format-status .entry-title { display: none; }
.entry-title:before,.entry-title:after{display:none;}
.entry-title{letter-spacing: 0px;text-align:left}
/**
 * 12.3 Comments
 */

.comments-area { background-color: #fff; border: 1px solid #eaeaea; padding: 3.692%; }
.comments-area > :last-child { margin-bottom: 0; }
.comment-list + .comment-respond { border-top: 1px solid #eaeaea; border-top: 1px solid rgba(51, 51, 51, 0.1); }
.comment-list + .comment-respond, .comment-navigation + .comment-respond { padding-top: 1.6em; }
.comments-title, .comment-reply-title { font-family: "Raleway", sans-serif; font-size: 18px; font-size: 1.8rem; line-height: 1.3333; }
.comments-title { margin-bottom: 1.3333em; }
.comment-list { list-style: none; margin: 0; }
.comment-list article, .comment-list .pingback, .comment-list .trackback { border-top: 1px solid #eaeaea; border-top: 1px solid rgba(51, 51, 51, 0.1); padding: 1.6em 0; }
.comment-list .children { list-style: none; margin: 0; }
.comment-list .children > li { padding-left: 0.8em; }
.comment-author { color: #707070; color: rgba(51, 51, 51, 0.7); margin-bottom: 0.4em; }
.comment-author a:hover { border-bottom: 1px solid #707070; border-bottom: 1px solid rgba(51, 51, 51, 0.7); }
.comment-author .avatar { float: left; height: 24px; margin-right: 0.8em; width: 24px; }
.bypostauthor > article .fn:after { content: "\f304"; position: relative; top: 5px; left: 3px; }
.comment-metadata, .pingback .edit-link { color: #707070; color: rgba(51, 51, 51, 0.7); font-family: "Noto Sans", sans-serif; font-size: 12px; font-size: 1.2rem; line-height: 1.5; }
.comment-metadata a, .pingback .edit-link a { color: #707070; color: rgba(51, 51, 51, 0.7); }
.comment-metadata a:hover, .pingback .edit-link a:hover { border-bottom: 1px solid #333; }
.comment-metadata a:hover, .comment-metadata a:focus, .pingback .edit-link a:hover, .pingback .edit-link a:focus { color: #333; }
.comment-metadata { margin-bottom: 1.6em; }
.comment-metadata .edit-link { margin-left: 1em; }
.pingback .edit-link { margin-left: 1em; }
.pingback .edit-link:before { top: 5px; }
.comment-content ul, .comment-content ol { margin: 0 0 1.6em 1.3333em; }
.comment-content li > ul, .comment-content li > ol { margin-bottom: 0; }
.comment-content > :last-child { margin-bottom: 0; }
.comment-list .reply { font-size: 12px; font-size: 1.2rem; }
.comment-list .reply a { border: 1px solid #eaeaea; border: 1px solid rgba(51, 51, 51, 0.1); color: #707070; color: rgba(51, 51, 51, 0.7); display: inline-block; font-family: "Noto Sans", sans-serif; font-weight: 700; line-height: 1; margin-top: 2em; padding: 0.4167em 0.8333em; text-transform: uppercase; }
.comment-list .reply a:hover, .comment-list .reply a:focus { border-color: #333; color: #333; outline: 0; }
.comment-form { padding-top: 1.6em; }
.comment-form label { color: #707070; color: rgba(51, 51, 51, 0.7); font-family: "Noto Sans", sans-serif; font-size: 12px; font-size: 1.2rem; font-weight: 700; display: block; letter-spacing: 0.04em; line-height: 1.5; text-transform: uppercase; }
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"], .comment-form input[type="submit"] { width: 100%; padding: 12px; }
.comment-form input[type="submit"] { width: auto; font-weight: 400; }
.comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags { color: #707070; color: rgba(51, 51, 51, 0.7); font-family: "Noto Sans", sans-serif; font-size: 12px; font-size: 1.2rem; line-height: 1.5; margin-bottom: 2em; }
.logged-in-as a:hover { border-bottom: 1px solid #333; }
.no-comments { border-top: 1px solid #eaeaea; border-top: 1px solid rgba(51, 51, 51, 0.1); color: #707070; color: rgba(51, 51, 51, 0.7); font-family: "Noto Sans", sans-serif; font-weight: 700; padding-top: 1.6em; }
.comment-navigation + .no-comments { border-top: 0; }
.form-allowed-tags code { font-family: Inconsolata, monospace; }
.form-submit { margin-bottom: 0; }
.required { color: #c0392b; }
.comment-reply-title small { font-size: 100%; }
.comment-reply-title small a { border: 0; float: right; height: 32px; overflow: hidden; width: 26px; }
.comment-reply-title small a:before { content: "\f405"; font-size: 32px; position: relative; top: -3px; }
/**
 * 13.0 Footer
 */
.site-info { color: #707070; color: rgba(51, 51, 51, 0.7); font-size: 12px; font-size: 1.2rem; line-height: 1.5; }
.site-info a { border-bottom: 1px solid transparent; color: #707070; color: rgba(51, 51, 51, 0.7); }
.site-info a:hover { border-bottom: 1px solid #333; }
.site-info a:hover, .site-info a:focus { color: #333; }
/**
 * 14.0 Media
 */
.site .avatar { border-radius: 50%; }
.page-content img.wp-smiley, .entry-content img.wp-smiley, .comment-content img.wp-smiley { border: none; margin-top: 0; margin-bottom: 0; padding: 0; }
audio, canvas { display: inline-block; }
embed, iframe, object, video { margin-bottom: 1.6em; max-width: 100%; vertical-align: middle; }
p > embed, p > iframe, p > object, p > video { margin-bottom: 0; }
.wp-audio-shortcode, .wp-video, .wp-playlist.wp-audio-playlist { font-size: 15px; font-size: 1.5rem; margin-top: 0; margin-bottom: 1.6em; }
.wp-playlist.wp-playlist { padding-bottom: 0; }
.wp-playlist .wp-playlist-tracks { margin-top: 0; }
.wp-playlist-item .wp-playlist-caption { border-bottom: 0; padding: 10px 0; }
.wp-playlist-item .wp-playlist-item-length { top: 10px; }
/**
 * 14.1 Captions
 */
.wp-caption { margin-bottom: 1.6em; max-width: 100%; }
.wp-caption img[class*="wp-image-"] { display: block; margin: 0; }
.wp-caption-text { color: #707070; color: rgba(51, 51, 51, 0.7); font-family: "Noto Sans", sans-serif; font-size: 12px; font-size: 1.2rem; line-height: 1.5; padding: 0.5em 0; }
.widecolumn { background-color: #fff; padding: 7.6923%; }
.widecolumn .mu_register { width: auto; }
.widecolumn .mu_alert { margin-bottom: 1.6em; }
.widecolumn form, .widecolumn .mu_register form { margin-top: 0; }
.widecolumn h2 { font-size: 26px; font-size: 2.6rem; line-height: 1.1538; margin-bottom: 0.9231em; }
.widecolumn p { margin: 1.6em 0; }
.widecolumn p + h2 { margin-top: 1.8462em; }
.widecolumn label, .widecolumn .mu_register label { color: #707070; color: rgba(51, 51, 51, 0.7); font-family: "Noto Sans", sans-serif; font-size: 12px; font-size: 1.2rem; font-weight: 700; letter-spacing: 0.04em; line-height: 1.5; text-transform: uppercase; }
.widecolumn .mu_register label { margin: 2em 0 0; }
.widecolumn #key, .widecolumn .mu_register #blog_title, .widecolumn .mu_register #user_email, .widecolumn .mu_register #blogname, .widecolumn .mu_register #user_name { font-size: 16px; font-size: 1.6rem; width: 100%; }
.widecolumn .mu_register #blogname { margin: 0; }
.widecolumn .mu_register #blog_title, .widecolumn .mu_register #user_email, .widecolumn .mu_register #user_name { margin: 0 0 0.375em; }
.widecolumn #submit, .widecolumn .mu_register input[type="submit"] { font-size: 12px; font-size: 1.2rem; margin: 0; width: 100%; }
.widecolumn .mu_register .prefix_address, .widecolumn .mu_register .suffix_address { font-size: inherit; }
.widecolumn .mu_register > :last-child, .widecolumn form > :last-child { margin-bottom: 0; }


/**
 * 16.0 Media Queries
 */

/*
 * Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
 width: device-width;
}
 @viewport {
 width: device-width;
}
/*Blog CSS*/
.sidebar { position: inherit !important; top: 0 !important; }
.post-template-default .entry-title, .blog article .entry-title, .archive .entry-title, .search .entry-title { font-size: 28px !important; }
.blog article .entry-header, .archive article .entry-header, .search article .entry-header { padding-top: 0 !important; height: auto !important }
.blog .site-main, .archive .site-main, .search .site-main, .post-template-default .site-main { padding-right: 36px; }
.blog.paged .pagination .current { margin-left: 60px }
.blog .content-area li::before, .archive .content-area li::before, .search .content-area li::before, .post-template-default .content-area li::before, .post-template-default article .entry-header, .cat-links, .tags-links { display: none }
.search-form .search-field { padding: 10px !important; }
.search-form label { width: 80%; }
.search-form .search-submit.screen-reader-text { position: inherit !important; height: auto; padding: 11px 10px !important; width: auto; float: right; font-weight: 400; }
.search-form .search-submit.screen-reader-text:focus { display: inline; background: #0089d1; color: #fff; box-shadow: none; font-weight: 400; }
.search #main .search-form label { width: 88%; }
.secondary { background-color: transparent; box-shadow: none; display: block; margin: 0; padding: 0; }
p, address, pre, hr, ul, ol, dl, dd, table { margin-bottom: 1.6em; }
blockquote { font-size: 18px; font-size: 1.8rem; line-height: 1.6667; margin-bottom: 1.6667em; margin-left: -1.3333em; padding-left: 1.1111em; }
blockquote cite, blockquote small { font-size: 15px; font-size: 1.5rem; line-height: 1.6; }
pre { line-height: 1.2; }
button, input, select, textarea { font-size: 16px; font-size: 1.6rem; line-height: 1.5; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"], .post-password-form input[type="submit"], .widecolumn #submit, .widecolumn .mu_register input[type="submit"] { font-size: 12px; font-size: 1.2rem; padding: 0.7917em 1.5833em; }
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea { padding: 0.375em; }
.main-navigation { font-size: 12px; }
.main-navigation a { padding: 0.5em 0; }
.main-navigation .menu-item-has-children > a { padding-right: 30px; }
.main-navigation .menu-item-description { font-size: 12px; font-size: 1.2rem; line-height: 1.5; }
.dropdown-toggle { height: 24px; width: 24px; font-size: 20px; line-height: 16px; }
.social-navigation { margin: 0 20% 20%; }
.social-navigation ul { margin-bottom: -1.6em; }
.social-navigation li { width: 25%; }
.social-navigation a { height: 3.2em; }
.secondary-toggle { display: none; }
.post-password-form label, .post-navigation .meta-nav, .comment-navigation, .image-navigation, .author-heading, .author-bio, .entry-footer, .page-links a, .page-links span, .comment-metadata, .pingback .edit-link, .comment-list .reply, .comment-notes, .comment-awaiting-moderation, .logged-in-as, .comment-form label, .form-allowed-tags, .site-info, .wp-caption-text, .gallery-caption, .entry-caption, .widecolumn label, .widecolumn .mu_register label { font-size: 12px; font-size: 1.2rem; }
.post-navigation { margin-top: 5%; }
.post-navigation a { padding: 2% 0; }
.pagination { }
.pagination .nav-links { min-height: 3.2em; }
.pagination .page-numbers { line-height: 3.2em; padding: 0 0.8em; float: left; }
.pagination .prev, .pagination .next { height: 48px; padding: 0; width: 48px; }
.pagination .prev:before, .pagination .next:before { height: 48px; line-height: 48px; width: 48px; }
.image-navigation .nav-previous a:before, .image-navigation .nav-next a:after, .comment-navigation .nav-previous a:before, .comment-navigation .nav-next a:after { font-size: 16px; top: 0; }
.image-navigation { padding: 0 10%; }
blockquote.alignleft, .wp-caption.alignleft, img.alignleft { margin: 0.4em 1.6em 1.6em 0; }
blockquote.alignright, .wp-caption.alignright, img.alignright { margin: 0.4em 0 1.6em 1.6em; }
blockquote.aligncenter, .wp-caption.aligncenter, img.aligncenter { clear: both; margin-top: 0.4em; margin-bottom: 1.6em; }
.wp-caption.alignleft, .wp-caption.alignright, .wp-caption.aligncenter { margin-bottom: 1.2em; }
.site-header { background-color: transparent; border-bottom: 0; margin: 20% 0; padding: 0 20%; }
.site-branding { min-height: 0; padding: 0; }
.site-title { font-size: 22px; font-size: 2.2rem; line-height: 1.3636; }
.custom-logo { max-height: none; }
.wp-custom-logo .site-title { margin-top: 0.545454545em; }
.site-description { font-size: 12px; font-size: 1.2rem; }
.widget { font-size: 12px; font-size: 1.2rem; margin: 0 0 20%; padding: 0 20%; }
.widget blockquote { font-size: 12px; font-size: 1.2rem; line-height: 1.5; margin-bottom: 1.5em; margin-left: -1.5em; padding-left: 1.1667em; }
.widget blockquote p { margin-bottom: 1.5em; }
.widget blockquote cite, .widget blockquote small { font-size: 12px; font-size: 1.2rem; }
.widget pre { padding: 0.5em; }
.widget button, .widget input, .widget select, .widget textarea { font-size: 12px; font-size: 1.2rem; }
.widget button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"] { font-size: 12px; font-size: 1.2rem; padding: 0.5417em 1.0833em; }
.widget input[type="text"], .widget input[type="email"], .widget input[type="url"], .widget input[type="password"], .widget input[type="search"], .widget textarea { padding: 0.4583em; }
.widget .wp-caption-text, .widget .gallery-caption { font-size: 12px; font-size: 1.2rem; }
.widget_calendar td, .widget_calendar th { line-height: 1.9167; }
.widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li { padding: 0.4583em 0; }
.widget_categories .children, .widget_nav_menu .sub-menu, .widget_pages .children { margin: 0.4583em 0 0 1em; padding-top: 0.4583em; }
.widget_rss .rss-date, .widget_rss cite { font-size: 12px; font-size: 1.2rem; line-height: 1.5; }
.hentry, .page-header, .page-content { }
.hentry { }
.hentry + .hentry, .page-header + .hentry, .page-header + .page-content { margin-top: 4% }
.post-thumbnail { margin-bottom: 2.4em; }
.entry-header { }
.entry-title, .widecolumn h2 { margin: 0; padding-bottom: 14px !important; font-size: 40px !important; }
.entry-content h1, .entry-summary h1, .page-content h1, .comment-content h1 { font-size: 31px; font-size: 3.1rem; line-height: 1.1613; margin-top: 1.5484em; margin-bottom: 0.7742em; }
.entry-content h2, .entry-summary h2, .page-content h2, .comment-content h2 { font-size: 26px; font-size: 2.6rem; line-height: 1.3846; margin-top: 1.8462em; margin-bottom: 0.9231em; }
.entry-content h3, .entry-summary h3, .page-content h3, .comment-content h3 { font-size: 22px; font-size: 2.2rem; line-height: 1.3636; margin-top: 2.1818em; margin-bottom: 1.0909em; }
.entry-content h4, .entry-summary h4, .page-content h4, .comment-content h4 { font-size: 18px; font-size: 1.8rem; line-height: 1.3333; margin-top: 2.6667em; margin-bottom: 1.3333em; }
.entry-content h5, .entry-content h6, .entry-summary h5, .entry-summary h6, .page-content h5, .page-content h6, .comment-content h5, .comment-content h6 { font-size: 15px; font-size: 1.5rem; line-height: 1.2; margin-top: 3.2em; margin-bottom: 1.6em; }
.entry-content .more-link:after, .entry-summary .more-link:after { font-size: 16px; top: 8px; }
.author-info { margin: 0 10%; padding: 10% 0; }
.author-info .avatar { height: 36px; margin: 0 1.5em 1.5em 0; width: 36px; }
.author-link:after { font-size: 16px; top: 1px; }
.entry-footer { line-height: 2.2; font-size: 14px; color: #0089d1; padding: 10px 0;}
.posted-on:before, .byline:before, .cat-links:before, .tags-links:before, .comments-link:before, .entry-format:before, .edit-link:before, .full-size-link:before { top: 7px; }
.page-header { }
.page-content { }
.taxonomy-description { padding-top: 0.4em; }
.page-title, .comments-title, .comment-reply-title, .post-navigation .post-title { font-size: 18px; font-size: 1.8rem; line-height: 1.3333; }
.page-links { margin-bottom: 1.3333em; }
.page-links a, .page-links > span { margin: 0 0.3333em 0.3333em 0; }
.entry-attachment { margin-bottom: 1.6em; }
.format-aside .entry-title, .format-image .entry-title, .format-video .entry-title, .format-quote .entry-title, .format-gallery .entry-title, .format-status .entry-title, .format-link .entry-title, .format-audio .entry-title, .format-chat .entry-title { font-size: 18px; font-size: 1.8rem; line-height: 1.3333; margin-bottom: 1.3333em; }
.format-link .entry-title a:after { top: 0; }
.comments-area { margin-top: 5%; }
.comments-title { margin-bottom: 1.3333em; }
.comment-list article, .comment-list .pingback, .comment-list .trackback { padding: 1.6em 0; }
.comment-list + .comment-respond, .comment-navigation + .comment-respond { padding-top: 1.6em; }
.comment-list .children > li { padding-left: 0.8em; }
.comment-author { margin-bottom: 0.4em; }
.comment-author .avatar { height: 24px; margin-right: 0.8em; top: 0; width: 24px; }
.comment-metadata .edit-link:before { top: 3px; }
.pingback .edit-link:before { top: 5px; }
.bypostauthor > article .fn:after { top: 5px; left: 3px; }
.comment-content ul, .comment-content ol { margin-bottom: 2em; }
.comment-list .reply a { padding: 0.4167em 0.8333em; }
.comment-form, .no-comments { padding-top: 1.6em; }
.comment-reply-title small a:before { top: -3px; }
.site-footer { float: left; margin: 0 0 0 35.2941%; padding: 0; width: 58.8235%; }
.site-info { padding: 5% 10%; }
embed, iframe, object, video { margin-bottom: 1.6em; }
.wp-audio-shortcode, .wp-video, .wp-playlist.wp-audio-playlist { font-size: 15px; font-size: 1.5rem; margin-bottom: 1.6em; }
.wp-caption, .gallery { margin-bottom: 1.6em; }
.widecolumn { margin: 8.3333%; padding: 8.3333%; }
.widecolumn .mu_alert { margin-bottom: 1.6em; }
.widecolumn p { margin: 1.6em 0; }
.widecolumn p + h2 { margin-top: 1.5484em; }
.widecolumn #key, .widecolumn .mu_register #blog_title, .widecolumn .mu_register #user_email, .widecolumn .mu_register #blogname, .widecolumn .mu_register #user_name { font-size: 16px; font-size: 1.6rem; }
.widecolumn .mu_register #blog_title, .widecolumn .mu_register #user_email, .widecolumn .mu_register #user_name { margin: 0 0 0.375em; }

@media print {
body { background: none !important; /* Brute force since user agents all print differently. */ font-size: 11.25pt; }
.secondary-toggle, .navigation, .page-links, .edit-link, #reply-title, .comment-form, .comment-edit-link, .comment-list .reply a, button, input, textarea, select, .widecolumn form, .widecolumn .mu_register form { display: none; }
.site-header, .site-footer, .hentry, .entry-footer, .page-header, .page-content, .comments-area, .widecolumn { background: none !important; /* Make sure color schemes dont't affect to print */ }
body, blockquote, blockquote cite, blockquote small, label, a, .site-title a, .site-description, .post-title, .author-heading, .entry-footer, .entry-footer a, .taxonomy-description, .entry-caption, .comment-author, .comment-metadata, .comment-metadata a, .comment-notes, .comment-awaiting-moderation, .no-comments, .site-info, .site-info a, .wp-caption-text, .gallery-caption { color: #000 !important; /* Make sure color schemes don't affect to print */ }
pre, abbr[title], table, th, td, .site-header, .site-footer, .hentry + .hentry, .author-info, .page-header, .comments-area, .comment-list + .comment-respond, .comment-list article, .comment-list .pingback, .comment-list .trackback, .no-comments { border-color: #eaeaea !important; /* Make sure color schemes don't affect to print */ }
.site { margin: 0 7.6923%; }
.sidebar { position: relative !important; /* Make sure sticky sidebar doesn't affect to print */ }
.site-branding { padding: 0; }
.site-header { padding: 7.6923% 0; }
.site-description { display: block; }
.hentry + .hentry { margin-top: 7.6923%; }
.hentry.has-post-thumbnail { padding-top: 7.6923%; }
.sticky-post { background: #000 !important; color: #fff !important; }
.entry-header, .entry-footer { padding: 0; }
.entry-content, .entry-summary { padding: 0 0 7.6923%; }
.post-thumbnail img { margin: 0; }
.author-info { margin: 0; }
.page-content { padding: 7.6923% 0 0; }
.page-header { padding: 3.84615% 0; }
.comments-area { border: 0; padding: 7.6923% 0 0; }
.site-footer { margin-top: 7.6923%; padding: 3.84615% 0; }
.widecolumn { margin: 7.6923% 0 0; padding: 0; }
}
.top-header { background: transparent; position: relative; padding: 15px 0; z-index: 9; }
.fixed-header { position: fixed; top: 0; left: 0; width: 100%; z-index: 99; background: rgba(0,0,0,0.9); padding-bottom: 18px; }
.affix { position: fixed !important; z-index: 999; top: 0; background-color: #fff !important; min-height: 70px !important; box-shadow: 0px 2px 10px 0px #333; }
/*.affix .navbar-nav {
	border-bottom: none;
	margin-top: 21px;
}
.affix #bs-navbar {
	clear: none;
}*/
#bs-navbar { /*clear: both;*/ }
.navbar { padding: 0; margin: 0; min-height: 90px; position: absolute; background: rgba(0, 0, 0, 0.8); }
.navbar-brand { opacity: 1; width: 300px; height: auto !important; padding: 6px 0 0 0; top: 4px; }
.affix .navbar-brand { top: -6px; }
.navbar-nav { padding-top: 8px; }
.affix .navbar-nav { margin-top: 16px; }
.navbar-nav li a.btn { padding: 6px 12px !important; font-weight: 600; }
.navbar-nav li a.btn:hover { padding: 6px 25px; background: #0089d1; color: #fff; }
.navbar-nav .active a.btn { padding: 6px 25px; background: #0089d1; color: #fff; }
.navbar-nav li{margin-left: 20px}
.navbar-nav li a {
	color: #000;
	font-size: 12px;
	text-transform: uppercase;
	padding: 6px 20px 6px 20px;
	font-weight: 600;
	border: 2px solid transparent;
}
.navbar-nav li:last-child.btn a, .navbar-nav li:last-child.btn a:hover { color: #fff; }
.navbar-nav li:last-child.btn { position: relative; top: -7px; }
.navbar-nav li a:hover,.navbar-nav li a:activ,.navbar-nav li.current-menu-item a, .navbar-nav li:last-child a {
	border-color: #0cb14b;
}
.navbar-nav .active a { background: none; color: #0089d1; transition: all 0.5s ease; }
.navbar-toggle .icon-bar { background: #fff; }
.navbar-toggle { background-color: #0089d1; }
.site-title { font-size: 35px; font-weight: 600; }
.site-title a { color: #0089d1; }
.site-description { color: #737373; }
/*
4) team Section
----------------------------------------*/
.team-section,.content-wrap,.content-wrap span{color: #333; text-align: center;}
.img-wrap {text-align: center}
.cnt-node h1 {padding-bottom: 0px !important; text-align: center;}
.services-section .item {margin-bottom: 30px;}
.content-wrap span {padding: 0 25px; font-weight: 500;display: block; min-height: 120px;}
.content-wrap .btn {color: #fff;font-size: 15px; background: #0cb14b; padding: 10px 15px; margin-bottom: 20px;}
.team-section h2, .services-section h2 { text-align: center; font-size: 22px !important; margin-top: 10px !important; margin-bottom: 10px !important; }
.team-section .team-list .item { border: 2px solid #0089d1; width: 31%; margin-right: 2.33%; border-radius: 12px; padding-bottom: 40px; }
.team-section .item { }
.team-section .item .img-wrap { background: #0089d1; width: 110px; height: 110px; margin: 0 auto; border-radius: 50%; margin-top: -60px; line-height: 102px; display: none }
.team-section .item h3 { text-transform: capitalize; margin-top: 30px; font-size: 24px; }
.team-section .item .content-wrap { }
.team-section .item .content-wrap p { line-height: 30px; font-size: 16px; padding-bottom: 20px; }
.team-section .item .content-wrap ._rm a { border: 2px solid #0089d1; padding: 10px 24px; border-radius: 14px; font-size: 16px; }
.team-section .item .content-wrap ._rm a:hover { background: #0089d1; color: #fff; }
/************************************
21)Blog
*************************************/
.view-all { float: right; margin-top: -70px; width: 100%; }
.section-blog-box { margin-bottom: 20px; position: relative; text-align: center; }
.section-blog-box img { border-radius: 50%; display: block; margin: 0 auto; width: 116px; height: 116px; }
.blog-list .section-blog-box { padding: 0; border: 0; background: none; }
.section-blog-box h3 { text-align: center; width: 270px; margin: 22px auto; min-height: 86px; overflow: hidden; }
.section-blog-box h3 a { color: #333; font-size: 22px; font-weight: 700; text-transform: capitalize; }
.section-blog-box h3 a:hover { color: #0089d1; }
.section-blog-box .btn { background: none; color: #666; font-size: 15px; }
.section-blog-box i { color: #0089d1; margin-right: 4px; }
.blog-list .section-blog-box h3 { text-align: left; }
.section-blog-box p { font-size: 14px; color: #666; line-height: 26px; margin: 8px 0; }
.section-blog-box .btn-theme { text-transform: none; margin-bottom: 10px; }
.section-blog-box .entry-meta { margin: 0; text-align: center; }
.blog .news-inner { position: relative; transition: all 0.3s ease-in-out 0s; }
.blog .news-inner > img { max-width: 100%; }
.news-block .news-info { padding: 20px; }
.news-block .date { font-size: 12px; text-transform: uppercase; color: #00A8EF; }
.posted-on { margin-right: 10px; }
.news-block .news-info h4 { color: #303030; font-size: 20px; font-weight: 600; line-height: 35px; text-transform: uppercase; }
.news-block .news-info h4 a { color: #303030; }
.news-block:hover .news-info h4 a { color: #00A8EF; }
.news-block .name { color: #303030; font-size: 12px; font-style: italic; }
.news-block .name span { color: #00A8EF; }
.news-block .comments, .news-block .name { color: #333; font-size: 11px; font-style: italic; display: inline; }
.news-block .name { margin-right: 10px; }
.news-block .comments i { margin-right: 5px; }
.blog .news-block { margin-bottom: 50px; overflow: hidden; }
.single-section article .entry-header { margin: 20px 0; }
.single-section article .entry-header h1 { font-size: 28px; }
.single-section article .post-thumb { margin: 15px 0; }
.single-section article .entry-content p { font-size: 15px; }
.single-section article .entry-footer { border-bottom: 2px solid #e5e5e5; margin: 20px 0; padding: 20px 0; }
.single-section .post-navigation { margin: 20px 0; overflow: hidden; }
.post-images-with-title { margin: 10px 0; }
.post-images-with-title a { display: inline-block; overflow: hidden; }
.post-images-with-title h4 { display: inline-block; overflow: hidden; font-size: 18px; }
.post-images-with-title .next, .post-images-with-title .previous { display: inline-block; }
.post-images-with-title .previous { float: right; }
.archive .item header.page-header { display: none; }
.comments-title { margin: 30px 0; }
.comment-reply-title { color: #000; font-size: 28px; }
.comments-area .comment-list { margin: 0; padding: 0; }
.comments-area .comment-list li { border: 1px solid #e5e5e5; list-style: outside none none; margin-bottom: 15px; padding: 15px; }
.comments-area .comment-body { overflow: hidden; }
.comments-area .comment-body .comment-author, .comments-area .comment-body .comment-metadata { display: inline; }
.comments-area .comment-body .comment-author .says { display: none; }
.comments-area .comment-body .comment-metadata time { color: #5293ce; font-size: 14px; font-weight: 400; margin-left: 30px; }
.comments-area .comment-body .comment-author img { border-radius: 50%; height: 70px; margin-right: 10px; overflow: hidden; width: 70px; }
.comments-area .comment-body .comment-author b { font-size: 18px; color: #333; }
.comments-area .comment-body .comment-content { border-top: 1px solid #e6e6e6; margin: 15px 0; padding: 15px 0; }
.comments-area .comment-body .comment-content p { margin: 0; font-size: 14px; font-weight: 400; }
.comments-area .comment-body .reply { margin-bottom: 10px; float: right; }
.comments-area .comment-body .reply a { text-align: right; line-height: 26px; padding: 2px 12px; display: inline-block; background: #0089d1; color: #fff; }
.comment-content a { word-wrap: break-word; }
.comment-form label { width: 100%; padding-bottom: 10px; }
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] { width: 100%; }
.left-sidebar .page-section .item { float: right; }
.left-sidebar .search-section { float: right; }
.left-sidebar .single-section .item { float: right; }
.no-sidebar .sidebar { display: none; }
.no-sidebar .item { width: 100%; }
/*style-blog-right-images*/
.right-image .post-thumbnail { float: right; }
/*style-blog-large-images*/
.large-image .post-thumbnail { width: 100%; }
/*style-blog-alternate-image*/
.alternate-image article:nth-child(odd) .post-thumbnail { float: right; }
.alternate-image article:nth-child(even) .post-thumbnail { float: left; }
/*style-blog-no-image*/
.no-image .post-thumbnail { display: none; }
.no-image .news-info { width: 100%; }
/*style-Author*/
.authorbox { border-bottom: 2px solid #e5e5e5; display: flex; margin: 0; padding: 30px 0; }
.authorbox .author-avatar { border-radius: 50%; height: 80px; margin-right: 35px; overflow: hidden; width: 80px; }
.authorbox .author-avatar img { max-width: 100%; }
.authorbox .author-info { float: right; width: 70%; }
/*
 11)Contact
----------------------------------------*/
.contact-section { color: #656565; background: #F1F1F1; }
.contact-section .page-header { margin: 0 0 15px; }
.contact-section .section-header .sm-title { color: #0089d1; }
.contact-form .col-sm-6 { padding-right: 0; }
.contact-form .col-sm-6 input { border-right: 0; }
.contact-form .col-sm-5 { padding-left: 0; }
.contact-form input, .contact-form textarea { background: none; border: 1px solid #e4e3e7; box-shadow: none; padding: 10px 15px; font-size: 16px; color: #656565; background: #fff; border-radius: 3px; }
#contact .success, #contact .error { display: none; font-family: "Source Sans Pro", sans-serif; margin-bottom: 48px; }
#contact .success .fa, #contact .error .fa { font-size: 18px; margin-right: 5px; }
.contact-form input { height: 50px; }
.contact-detail ul { padding: 0; }
.contact-detail h6 { margin-bottom: 5px; color: #727272; }
.contact-detail h2 { text-transform: uppercase; margin-bottom: 30px; }
.contact-detail ul li { background: #fff none repeat scroll 0 0; list-style-type: none; margin-bottom: 15px; padding: 30px; border-radius: 3px; }
.contact-detail li p { padding-left: 35px; padding-top: 5px; position: relative; }
.contact-detail li p i { position: absolute; top: 12px; left: 0; border-radius: 3px; border: 1px solid #0089d1; padding: 5px; text-align: center; width: 25px; color: #0089d1; }
.contact-form .btn { padding: 5px 30px; font-size: 16px; font-weight: 500; margin-top: 15px; }
.contact-form .form-control::-moz-placeholder {
 color:#999;
 opacity:1;
 text-transform:capitalize;
 font-size: 13px;
}
.contact-form .form-control:-ms-input-placeholder {
 color:#999;
 text-transform:capitalize;
 font-size: 13px;
}
.contact-form .form-control::-webkit-input-placeholder {
 color:#999;
 text-transform:capitalize;
 font-size: 13px;
}
/*---------------------------------------
 13) scroll-top
-----------------------------------------*/
a.scroll-top { background: #000;  font-size: 46px; bottom: 20px; color: #ffffff; height: 40px; line-height: 30px; position: fixed; right: 20px; text-align: center; width: 40px; }
a.scroll-top:hover { background: #0089d1; color: #ffffff; }
a.scroll-top::after { color: #fff; content: "\f432"; font-size: 30px; line-height: 30px; position: relative; top: 2px; left: 1px; width: 28px; font-family: "Genericons"; }
/*--------------------------------------------------------------
14) Forms
--------------------------------------------------------------*/
button, input[type="button"], input[type="reset"], input[type="submit"] { border: 0; background: #0089d1; font-size: 13px; padding: 6px 15px; color: #fff; transition: all 0.3s ease 0s; border-radius: 3px; }
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background-color: #0095E6; }
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active { }
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea { color: #666; border: 1px solid #ccc; padding: 6px 12px; font-size: 13px; border-radius: 0; width: 100%; }
.searchform input[type="text"] { width: 100%; }
.searchform .searchsubmit { padding: 12px 20px; margin-left: -5px; border-radius: 0; }
.search-block { position: relative; }
select { border: 1px solid #ccc; border-radius: 0; }
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus { color: #111; }
textarea { width: 100%; }
/* Text meant only for screen readers. */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }
.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ }
/*---------------------------------------
17) Widgets
-----------------------------------------*/
.widget { margin: 20px 0; }
.widget .widget-title { font-size: 18px; font-weight: 600; margin-bottom: 20px; text-transform: uppercase; position: relative; }
.widget .widget-title::before { border-bottom: 3px solid #0089d1; content: " "; margin-left: 0; margin-right: 0; padding: 10px 0; position: absolute; top: 5px; width: 30px; }
.widget .search-form { }
.widget .searchsubmit { border: 0 none; border-radius: 0; float: right; line-height: 14px; padding: 6px 12px; }
.widget ul { list-style: inside none circle; margin: 0; padding: 0; }
.widget ul li { border-bottom: 1px solid #eeeeee; display: block; margin-bottom: 10px; }
.widget ul li:last-child { border-bottom: none; }
.widget ul li a { color: #888888; display: inline-block; font-size: 16px; padding-bottom: 10px; }
.widget ul li a:hover { color: #0089d1; }
.widget ul li i { margin-right: 10px; }
.widget .latest-posts { margin-top: 40px; }
.widget .latest-posts .latest-item { margin-bottom: 40px; margin-top: 25px; }
.widget .latest-posts .latest-item .posted { float: left; margin-right: 15px; width: 60px; }
.widget .latest-posts .latest-item h6 { display: inline; font-size: 14px; font-weight: 600; margin-bottom: 8px; margin-top: 10px; }
.widget .latest-posts .latest-item a:hover h6 { color: #0089d1; }
.widget .latest-posts .latest-item img { float: left; }
.widget .latest-posts .latest-item ul { list-style: outside none none; margin: 0; padding: 0; }
.widget .latest-posts .latest-item ul li { border-right: 1px solid #666666; color: #888888; display: inline-block; font-size: 12px; padding-right: 10px; }
.widget .latest-posts .latest-item ul li i { color: #0089d1; font-size: 14px; margin-right: 5px; }
.widget .latest-posts .latest-item ul li:last-child { border-right: medium none; margin-left: 10px; }
.widget .recent-tweets { margin-top: 60px; }
.widget .recent-tweets .first-item { border-bottom: 1px solid #eeeeee; padding-bottom: 20px; }
.widget .recent-tweets .recent-item { margin-bottom: 15px; }
.widget .recent-tweets .recent-item i { background: #0089d1 none repeat scroll 0 0; color: #fff; display: inline-block; float: left; font-size: 20px; line-height: 35px; margin-top: 3px; padding: 3px; }
.widget .recent-tweets .recent-item p { border-left: 2px solid #0089d1; margin-bottom: 0; margin-left: 25px; padding-left: 10px; }
.widget .recent-tweets .recent-item a { color: #0089d1; }
.widget .recent-tweets .recent-item span { color: #7e7e7e; font-family: "Open Sans", sans-serif; font-size: 12px; margin-left: 35px; text-decoration: underline; }
.widget .sidebar-widget h4 { font-size: 18px; font-weight: 600; margin-bottom: 20px; }
.widget h4 { position: relative; }
.widget h4::before { border-bottom: 3px solid #21252b; content: " "; margin-left: 0; margin-right: 0; padding: 10px 0; position: absolute; top: 5px; width: 30px; }
.widget h4.title { color: #333; font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: bold; margin-top: 0; }
.widget h4.title { margin-bottom: 10px; }
.widget.widget_meta li { display: inline; border: 0; }
.widget.widget_meta a { background: #fff none repeat scroll 0 0; border: 1px solid #dcdcdc; color: #656565; display: inline-block; font-size: 13px; line-height: 1; margin: 0 2px 5px 0; padding: 10px; text-transform: lowercase; }
.widget.widget_meta a:hover { background: #0089d1 none repeat scroll 0 0; border: 1px solid #fff; color: #fff; text-decoration: none; }
.widget_product_categories ul li .children li:before { font-family: "FontAwesome"; content: "\f054"; font-size: 10px; color: #0095E6; font-weight: 400; margin-right: 5px; }
.widget_product_categories ul li .children { margin-left: 15px; }
.widget_product_categories ul li a { font-weight: 600; }
.widget_product_categories ul li .children li a { font-weight: normal; }
.widget_product_categories ul li .children li:last-child { border-bottom: none; }
.single-section .entry-meta .posted-on { margin-right: 15px; }
.single-section .entry-meta span, .single-section .entry-meta span a { color: #ababab; }
.single-section article .post-thumb img { width: 100%; height: auto; }
.single-section article { padding: 15px; border: 1px solid #eee; background: #fdfbfb; }
.single-section article .entry-footer { border-top: 2px solid #e5e5e5; background: #fff; padding: 15px; }
.widget .searchsubmit { top: 0; }
.single-section .entry-meta span, .single-section .entry-meta span a:hover { color: #0095E6; transition: 0.5s; }
.sidebar .widget_search { margin-top: 0px; }
.sidebar .widget { margin-bottom: 24px; background: #fff; padding: 15px; border: 1px solid #EEE; }
.comments-area .comment-list li .children li { border: none; margin-right: -15px; }
.large-image .news-info, .large-image .post-thumbnail img { width: 100%; }
.left-image .news-info, .right-image .news-info { padding-top: 0px; }
.authorbox .author-header { text-transform: capitalize; margin-bottom: 15px; }
.related-post.news-block .entry-title { font-size: 24px; font-weight: 700; margin-bottom: 25px; }
.related-post .col-sm-4.col-md-4 { width: 32%; background: #fff; padding: 10px; margin: 5px; }
.related-post.news-block .news-info h4 a { font-size: 16px; text-transform: capitalize; }
.related-post.news-block .news-info h4 { line-height: 24px; }
.search.search-results .site-main article { }
.product-categories .current-cat a { color: #0089d1; }
#cooler-nav .nav-box img { width: 100%; }
#cooler-nav .nav-box { background: #0089d1; }
#cooler-nav .nav-box p { color: #fff; line-height: 20px; margin-top: 10px; font-weight: 600; }
.team-list .item .img-wrap img { }
img { max-width: 100%; }
.inner-page .navbar { position: relative; }
.inner-page .header-space { padding: 0px; }
.blog.single-section .pagination { width: 100%; }
.blog.single-section .pagination a { border: none; margin: 0px; }
.menu-item-has-children:hover .sub-menu { display: block; }
.menu-item-has-children .sub-menu { position: absolute; left: 0; display: none; padding-left: 0px; background: #0089d1; width: 200px; }
.menu-item-has-children .sub-menu .menu-item-has-children .sub-menu { position: absolute; left: 200px; float: right; top: -5px; }
.menu-item-has-children .sub-menu .menu-item-has-children:hover .sub-menu { display: block; }
.menu-item-has-children .sub-menu li { border-bottom: 1px solid #ddd; margin-left: 0; padding-left: 10px; }
.menu-item-has-children .sub-menu li a { color: #666; text-transform: capitalize; }
.menu-item-has-children .sub-menu li a:hover { color: #000; }
.form-section .contact-form label { width: 100%; }
.form-section .contact-form input, .form-section .contact-form textarea { background: #fff; border: 1px solid #d8d8d8; }
.wpcf7-submit { background: #0089d1 !important; padding: 5px 30px !important; font-size: 20px !important; text-transform: uppercase; }
.copyright a { color: #0089d1; }

@media (min-width: 768px) and (max-width: 1199px) {
.navbar .navbar-header { width: 100%; text-align: center; }
.navbar-brand { float: none; padding: 0; top: -12px; }
.navbar { min-height: inherit !important }
.navbar-nav li a { font-size: 12px }
.navbar-nav li { margin-left: 0; margin-right: 2px; }
.menu-item-has-children .sub-menu { z-index: 1 }
.homepage { margin-top: 0em; }
.innerpage { margin-top: 1em; }
.banner-section, .entry-header { height: auto !important; padding-bottom: 30px; padding-top: 30px !important; }
.banner-section h1 { font-size: 2.5em; line-height: 1.6; }
.banner-section p { font-size: 18px; padding: 0; width: 90%; margin-bottom: 30px; font-weight: 400; }
.banner-section .apply-now, .vm { padding: 12px 24px 15px 24px !important; font-size: 18px !important; margin-top: 0 !important; }
.quote-section { margin-bottom: 30px !important; }
.quote-block br { display: none; }
.team-section .container h2 { font-size: 30px !important }
.team-section .container h3 { height: 50px; font-size: 20px !important; }
.team-section .team-list .item { margin-left: 13px; margin-right: 0; }
.team-section .team-list .item p { font-size: 14px !important }
.click-all { margin-top: 40px !important; margin-bottom: 40px !important; }
.services-section { padding-top: 30px !important }
.services-section .container h2 { margin-bottom: 40px !important; font-size: 30px !important }
.services-section .container h4 { font-size: 15px !important; }
.services-section .container p { text-align: left; line-height: 24px !important; }
.services-section .item { margin-bottom: 30px }

.entry-title { font-size: 2.3em !important; line-height: normal !important; }
.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5 { font-size: 24px !important; }
.entry-content p { }
.featured-tab .nav-tabs > li > a { font-size: 14px !important; }
.featured-tab .tab-pane img.pull-right { margin-left: 0 !important; float: left !important; margin-bottom: 20px !important }
.tab-wrapper { clear: both; }
.nav-tabs > li > a { font-size: 14px; }
.error404 .thanks p.head { margin-top: 80px !important; }
.page-template-default .thanks p.head { margin-top: 50px !important; font-size: 36px !important; }
.search-form label { width: 66%; }
.blog article .entry-header, .archive article .entry-header, .search article .entry-header { padding-bottom: 0; }
.post-template-default .entry-title, .blog article .entry-title, .archive .entry-title, .search .entry-title { font-size: 22px !important; }
.widget ul li a { font-size: 14px; }
.enquiry-form h3, .address h2 { font-size: 20px !important }
.address p { text-align: left !important }
.search #main .search-form label { width: 82%; }
.blog .site-main, .archive .site-main, .search .site-main, .post-template-default .site-main { padding-right: 15px; }
.testimonial { height: auto !important }
}

@media only screen and (min-width: 980px) and (max-width: 1199px) {
.navbar-nav li a { font-size: 15px }
.team-section .container h3 { height: auto !important; }
.team-section .item .content-wrap p { height: 160px; }
.search #main .search-form label { width: 86%; }
.team-section .team-list .item p { font-size: 15px !important }
}

@media only screen and (max-width: 767px) {
.top-header {padding-bottom: 18px; }
.fixed-header { position: relative }
.menu-item-has-children .sub-menu li::before { margin-top: 8px !important; }
.menu-item-has-children:hover .sub-menu, #blog { display: none }
li.menu-item-has-children::after { color: #fff; content: "\f107"; font-family: "FontAwesome"; font-size: 22px; font-weight: 500; position: absolute; right: 0; top: 10px; cursor: pointer; background: #0089d1; padding: 4px 10px; display: none }
li.menu-item-has-children:hover::after { background: #ffad00; }
.menu-item-has-children .sub-menu { width: 100% !important; position: relative; overflow: hidden; }
.menu-item-has-children:hover .sub-menu { box-shadow: none !important; }
.menu-item-has-children .sub-menu li a { color: #fff; }
.menu-item-has-children .sub-menu .menu-item-has-children .sub-menu { display: block; position: relative; background: none; left: 15px; }
.navbar-nav, .affix .navbar-nav { margin-top: 0 }
.navbar-brand { top: 0 }
.nav>li>a:focus, .nav>li>a:hover { background-color: transparent; color:#0cb14b; }
.navbar-nav li:last-child a { background: transparent !important; padding: 10px 0 !important; margin-top: 0 !important; }
.navbar-nav li:last-child a:hover { color: #ffad00 }
.navbar-nav li { margin-left: 0px; border-bottom: 1px solid #ddd; }
.navbar-nav li a { padding: 10px 0; line-height: inherit; }
.menu-item-has-children .sub-menu { background: transparent !important; }
.menu-item-has-children .sub-menu li { padding-left: 0 }
.navbar-nav li ul li:last-child { border: 0 }
.navbar-nav li ul li:last-child a { color: #fff !important; font-size: 14px !important; }
.navbar-nav li ul li:last-child a:hover { color: #ffad00 !important }
.container.main-menu { padding: 0; }
.navbar, .affix { min-height: inherit !important }
.logo img { width: 150px; z-index: 1; position: relative; }
.navbar-toggle { margin: 0; }
.dropdown-toggle::after { top: 2px; }
.homepage, .innerpage { margin-top: 0; }
.banner-section, .entry-header { height: auto !important; position: inherit; padding-top: 20px !important; padding-bottom: 40px; margin-bottom: 30px; }
.banner-section h1 { font-size: 1.5em; line-height: 1.6; }
.banner-section span { font-weight: 400 }
.banner-section p { font-size: 15px; padding: 0; width: 100%; margin-bottom: 30px; }
.banner-section .apply-now, .vm { padding: 12px 24px 15px 24px !important; font-size: 18px !important; margin-top: 0 !important; }
.quote-section { margin-bottom: 20px !important; }
.quote-block br { display: none; }
.team-section .team-list .item { width: 94%; margin: 0 auto 30px auto; }
.team-section .container h2 { font-size: 24px !important; margin-bottom: 30px !important; }
.team-section .team-list .item:nth-of-type(3n) { margin-bottom: 30px }
.click-all { margin-top: 0 !important; margin-bottom: 30px !important; }
.services-section { padding-top: 30px !important }
.services-section .container h2 { margin-bottom: 20px !important; font-size: 24px !important }
.services-section .item { margin-bottom: 20px }
.entry-title { font-size: 2em !important; line-height: normal !important; }
.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5 { font-size: 20px !important; margin-top: 20px !important; margin-bottom: 10px !important; }
.entry-content h2 { margin-top: 0 !important; }
.entry-content p { font-size: 15px !important; line-height: 26px !important; margin-bottom: 10px !important; }
.bottom-logo { display: none }
.sub-footer .disclaimer h5 { font-size: 15px !important; }
.sub-footer .disclaimer p { font-size: 12px !important; }
.enquiry-form { padding: 10px !important; }
.enquiry-form .field { width: 100% !important; margin-right: 0 !important; }
.enquiry-form label { font-size: 14px !important; }
.enquiry-form h3 { padding: 6px 0 !important; font-weight: 400 !important; font-size: 15px!important }
.enquiry-form input[type=submit] { padding: 11px 38px 11px 12px!important; text-transform: capitalize!important; font-weight: 400!important; font-size: 15px!important }
.services { margin-bottom: 30px; display: none; }
.featured-tab .nav-tabs > li > a { font-size: 14px !important; }
.featured-tab .tab-pane img.pull-right { margin-left: 0 !important; float: left !important; margin-bottom: 20px !important }
.tab-wrapper { clear: both; }
.featured-tab .tab-content { padding-left: 0 !important; margin-top: 30px !important; }
.blog article .entry-header, .archive article .entry-header, .search article .entry-header { padding-bottom: 0; margin-bottom: 0; }
.post-template-default .entry-title, .blog article .entry-title, .archive .entry-title, .search .entry-title { font-size: 20px !important; }
.search-form label { width: 76% !important; margin-bottom: 20px; }
.blog .site-main, .archive .site-main, .search .site-main, .post-template-default .site-main { padding-right: 0; }
.representative-section p { text-align: left !important }
.post-template-default .breadcrumb, .archive .breadcrumb, .search .breadcrumb { display: none }
.post-thumbnail { margin-bottom: 1em !important; }
a.scroll-top { bottom: 60px; }
.testimonial { height: auto !important }
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a {border:none;}
.container {
    padding: 0 15px;
}
}

@media only screen and (min-width: 480px) and (max-width:767px) {
.team-section { display: none }
}
.breadcrumb { background: transparent; color: #000; padding: 0; margin-bottom: 0; font-size: 16px; }
.breadcrumb span { font-weight: 400; color: #000; float: none; }
.breadcrumb a { color: #000; }
.post-template-default .breadcrumb span:nth-of-type(5n), .post-template-default .breadcrumb span:nth-of-type(6n) { display: none }
.menu-item-has-children .sub-menu { background: #333; width: 215px; }
.quote-text { text-align: center !important }
.entry-content p { }
.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5 { font-size: 32px; margin-bottom: 20px; margin-top: 40px; line-height: 1.3; font-weight: 600; color: #000; letter-spacing: 0; }
.entry-content h3 { font-size: 26px; }
.entry-content h4 { font-size: 22px; }
.entry-content h5 { font-size: 20px; }
.entry-content ul li {  }
.about-section .section-padding { padding: 50px 0 0; }
.team-section { text-align: center; }
.team-section .item .content-wrap { }
.team-section .item .content-wrap p { text-align: center }
.team-section .item h6 { font-size: 22px; color: #000; padding: 10px; text-transform: capitalize; }
.menu-item-has-children .sub-menu li a:hover { color: #0089d1; }
.sidebar .widget { padding: 0px; margin-top: 0; border: none; }
.sidebar .widget img { }
.left-sidebar .page-section .item { float: left; }
.testimonial { border: 1px solid #ddd; padding: 20px; margin-bottom: 30px; overflow: hidden; text-align: center; border-radius: 10px; }
.testimonial .genericon-quote { color: #ccc; font-family: 'Genericons'; font-size: 48px; }
.testimonial span { font-size: 15px; color: #ffad00; width: 100%; float: left; margin-top: 10px; }
.testimonial small { color: #0089d1; clear: both; font-size: 15px; }
.testimonial p { text-align: center; margin-bottom: 0; }
.margin-t { padding-bottom: 30px; }
.loan-img img { border-top-left-radius: 30px; border-bottom-right-radius: 30px; }
.nav-tabs>li { }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { background-color: #0089d1; border: none; color: #fff; }
.nav-tabs>li>a { border: none; }
.services-section { padding: 60px 0 0px 0; background: #fcfcfc; }
.services-section h2 {/*margin-bottom: 50px !important;*/ color: #333; }
.services-section h4 { font-size: 21px; margin-bottom: 10px; color: #000; font-weight: 400; margin-top: 0; }
.services-section p { font-size: 15px; line-height: 24px; margin-bottom: 50px; color: #ccc; }
.services-section h4 { font-size: 19px; margin-bottom: 20px; color: #fff; font-weight: 700; margin-top: 0; border-left: 5px solid #fff; padding-left: 10px; }
.representative-section { }
.representative-section h5 { }
.representative-section p { padding: 20px; border: 1px solid #ddd; border-bottom: 3px solid #0089d1; }
.featured-tab { padding-top: 0; }
.featured-tab .nav-tabs { border-bottom: 0; padding-right: 0; margin: 0; }
.featured-tab .nav-tabs>li { }
.featured-tab .nav-tabs>li:before, .featured-tab .nav-tabs p { display: none }
.featured-tab .nav-tabs > li > a { background: #fff; color: #666; position: relative; border-bottom: 1px solid #d6d6d6; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; padding: 0 0 0 15px; font-size: 16px; height: 42px; line-height: 32px; }
.featured-tab .nav-tabs>li.active>a, .featured-tab .nav-tabs>li.active>a:hover { background: #0089d1; color: #fff; border-radius: 0; padding-top: 2px; border: 0; }
.featured-tab .nav-tabs li.active a .tab-info::before { color: #fff; }
.featured-tab .nav-tabs>li>a:hover { color: #ffad00; }
.featured-tab .nav-tabs>li.active>a .tab-icon { color: #fff; }
.featured-tab .tab-icon { font-size: 16px; display: inline-block; position: relative; top: 3px; font-size: 20px; margin-right: 4px; }
.featured-tab .tab-info { display: inline-block; vertical-align: middle; }
.featured-tab .tab-info:before { margin-top: 1px !important; }
.featured-tab .tab-content { padding-left: 30px; font-size: 1.1em; line-height: 1.5; margin-top: -20px; }
.featured-tab .tab-pane img.pull-left { margin: 0 30px 10px 0; }
.featured-tab .tab-pane img.pull-right { margin: 0 0 20px 30px; }
.featured-tab .tab-pane h3 { margin: 0; padding-bottom: 10px; line-height: normal; text-align: left; font-size: 1.5em; }
.featured-tab .tab-pane p { font-size: 17px; font-weight: 400; line-height: 28px; }
.featured-tab .tab-pane a { }
.featured-tab .nav-tabs>li.active>a:focus { color: #fff; }
.featured-tab ._vm { color: #0089d1; text-decoration: underline }
.featured-tab ._vm:hover { text-decoration: none }
.featured-tab .heading { background: #0089d1; font-size: 18px; text-transform: uppercase; height: 46px; line-height: 43px; font-weight: bold; color: #fff; padding-left: 20px; margin-bottom: 5px; }
.page-template-services .featured-tab { padding-top: 10px; padding-bottom: 40px; }
.page-template-services .featured-tab .nav-tabs { width: 100%; }
.page-template-services .representative-section { background: #0089d1; padding: 26px; color: #fff; border-radius: 8px; border-bottom: 5px solid #005fdd; }
.page-template-services .representative-section p { border: 0; padding: 0; font-size: 17px; line-height: 28px; margin: 0; }
.page-template-services .representative-section h5 { font-size: 20px; padding-bottom: 13px; }
#day { float: left; width: 33%; height: 34px; background: #fff; border: 1px solid#ccc; color: #999; font-size: 1em; padding-left: 8px }
#month { float: left; width: 33%; height: 34px; background: #fff; border: 1px solid#ccc; color: #999; font-size: 1em; padding-left: 8px }
#year { float: right; width: 34%; height: 34px; background: #fff; border: 1px solid#ccc; border-radius: 0px 4px 4px 0px; color: #999; font-size: 1em; padding-left: 8px }
.input-group-addon { width: 60px; font-size: 13px; font-weight: 700; color: #0089d1; }
.input-group { width: 100% }
select { background: linear-gradient(45deg, transparent 50%, blue 50%), linear-gradient(135deg, blue 50%, transparent 50%), linear-gradient(to right, skyblue, skyblue); background-position: calc(100% - 21px) calc(1em + 2px), calc(100% - 16px) calc(1em + 2px), 100% 0; background-size: 5px 5px, 5px 5px, 2.5em 2.5em; border: thin solid blue; font: 300 1em/100% "Helvetica Neue", Arial, sans-serif; line-height: 1.5em; border-radius: 0; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; }
.form-control { padding: 6px 8px; font-size: 14px; color: #000 }
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
-webkit-appearance:none;
margin:0;
}
input[type=number] { -moz-appearance: textfield; }

.thanks, .thanks p { text-align: center; }
.thanks p.head { font-weight: 500; line-height: 1.3; margin-top: 90px; font-size: 36px; color: #ffad00; margin-bottom: 20px; }
.thanks a { text-decoration: underline }
.fix-bar-bottom { height: 50px; line-height: 42px; background-color: #0fcf53; font-weight: 400; margin-top: 15px; font-size: 14px; color: #FFF; text-align: center; position: fixed; bottom: 0; width: 100%; }
.apply-now-bottom { font-size: 18px; font-weight: 600; color: #fff; }
.apply-now-bottom:hover { color: #fff }
.apply-now-bottom span { font-size: 30px; position: relative; top: 2px; left: 2px; }
.menu-item-has-children .sub-menu { background: #fff; width: 240px; }
.menu-item-has-children .sub-menu li a:hover { color: #ffad00; }
.click-all { text-align: center; margin: 60px 0; }
.quote-section { text-align: center; margin-bottom: 50px; }
.quote-block .quote_title { margin: 0; color: #000; font-weight: bold; font-size: 32px; padding-bottom: 15px; }
.quote-block .content { }
.quote-block .btn, .team-section .btn { background: #ffad00; border-radius: 0; float: right; padding: 12px 22px; font-size: 18px; margin-top: 16px; }
.quote-block .btn:hover { background: #0089d1; }
.quote-block i, .team-section i { margin-left: 16px; font-size: 24px; }
.about-list { text-align: center; }
.about-section .section-header h1 { padding-bottom: 0; }
.about-section .btn, .vm { background: #0089d1; border-radius: 26px; padding: 18px 38px; font-size: 24px; margin-top: 6px; color: #fff; text-transform: capitalize; font-weight: bold; }
.about-section .btn:hover, .vm:hover { background: #ffad00; color: #fff; }
.team-section .val { background: none; color: #333; border: 0; padding: 0; text-align: center; float: none; margin: 0; text-decoration: underline; text-transform: capitalize; font-size: 24px; }
.team-section .val:hover { text-decoration: none; border: none; background: none; }
.section-blog-box .vm { border: 1px solid; font-size: 14px; padding: 8px 20px; }
.section-blog-box .author-line { border-bottom: 1px solid #ddd; width: 82%; margin: 54px auto 24px auto; }
.disclaimer { clear: both; padding-top: 10px; border-bottom: 1px solid #000; padding-bottom: 10px; }
.disclaimer h5 { padding: 0 !important; font-size: 18px !important; }
.disclaimer p { font-size: 13px !important; line-height: normal !important; }
.bottom-logo { margin-top: 40px; }
.navbar-nav li ul li:last-child a, .navbar-nav li ul li:last-child a:hover { background: none; font-weight: normal; color: #666; font-size: 14px; float: none; padding: 10px 10px 10px 0px }
.navbar-nav li ul li:last-child a:hover { color: #ffad00; }
.nav > li > a:focus, .nav > li > a:hover { background-color: transparent; }
.navbar-brand img { width: 179px; height: 70px; }
.affix .navbar-brand img { /*width:179px;
	height:70px;*/ }
.bottom-logo img { width: 220px; }
body.inner-page .navbar { box-shadow: 0px 2px 10px 0px #333; margin-bottom: 14px; }
.apply-now-inner { margin-bottom: 24px; }
.apply-now-inner a { background: #4bad08; border-color: #36750b; border-radius: 6px; width: 100%; display: block; padding: 24px 26px 22px 34px; text-transform: uppercase; font-weight: 400; font-size: 30px; }
.apply-now-inner i { font-size: 36px; top: -5px; float: right; }
.col-md-4.sidebar-background { padding: 0 36px; }
.content-area ul { padding: 0; margin: 0; }
.content-area li { list-style: none; }
.content-area li::before { margin-top: -3px; clear: both; }
.content-area .right-bar-border li::before { display: none }
address { border-bottom: 1px solid #ddd; padding-bottom: 30px; }
.address { }
.address h2 { color: #0089d1; font-weight: 400; font-size: 20px; margin-top: 0 }
.address a { color: #666; margin-bottom: 10px; float: left; width: 100%; }
.address a:hover { color: #0089d1; }
.enquiry-form { background: #fbfdfe; padding: 30px; border: 1px solid #e0e7eb; }
.enquiry-form h3 { color: #333; padding-bottom: 10px; font-weight: 700; margin: 0 }
.enquiry-form .field { float: left; margin-right: 50px; width: 330px; margin-bottom: 20px; }
.enquiry-form .field:nth-of-type(2n) { margin-right: 0; }
.enquiry-form .field.textarea { width: 100%; }
.enquiry-form label { color: #666; font-weight: 400; font-size: 15px; margin-bottom: 10px; }
.enquiry-form input { box-shadow: none; border-color: #d3dade; height: 42px; }
.enquiry-form input:focus { box-shadow: none; }
.enquiry-form span { color: #ffad00; }
.enquiry-form textarea { width: 100%; box-shadow: none !important; border-radius: 0; height: 140px; border-color: #d3dade; }
.enquiry-form input[type="submit"] { background: url("../../uploads/2017/09/arrow.png") #0089d1 no-repeat right center; float: left; padding: 12px 38px 12px 20px; height: auto; text-transform: uppercase; font-weight: 700; border-bottom: 4px solid #0773dd; font-size: 20px; }
.enquiry-form input[type="submit"]:hover { background: url("../../uploads/2017/09/arrow.png") #ffad00 no-repeat right center; border-color: #d29107 }
.single.single-post .trail-item.trail-begin { display: none }

/*Custom CSS*/
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v11/do7-0avPC2vxor6SN2THGA.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v11/Li18TEFObx_yGdzKDoI_ci3USBnSvpkopQaUR-2r7iU.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v11/WmVKXVcOuffP_qmCpFuyzS3USBnSvpkopQaUR-2r7iU.ttf) format('truetype');
}

body, html { height: 100% }
a, a:focus, a:hover { text-decoration: none }
body, html, ul { padding: 0; margin: 0 }
body, h1, h2, h3, h4, h5, h6, html, p, ul { margin: 0 }
header, html { background: #fff }
.burger-menu, a { cursor: pointer }
.btn, .footer-left { box-direction: normal; box-orient: horizontal }
.btn, h2 { text-align: center }
.btn, .fast-cash, .footer-left, .top-block { box-orient: horizontal }
*, :after, :before { box-sizing: border-box }
body { font: 400 14px/25px Raleway, Helvetica, Arial, sans-serif; color: #646464 }
a { background: 0 0 }
a:focus, a:hover { outline: 0 }
.find-more, .find-more:focus, .find-more:hover { text-decoration: underline }
a, a:active, a:focus, a:hover { color: #0089d1 }
.menu li a, h1, h2, h3, h4, h5, h6 { color: #000 }
ul { list-style: none }
.container { max-width: 1200px; margin: 0 auto }
.container::after { clear: both; content: ""; display: table }
.logo, .logo img { display: block;width: 230px; }
h2,h3,.heading_t { position: relative; font-size: 30px; line-height: 36px; font-weight: 400; letter-spacing: 2.2px }
.heading_t{text-align:center;}
.menu li a, strong { font-weight: 700 }
.why-honest h2:after,.why-honest h2:before,.questions h3:after,.questions h3:before,.heading_t:before,.heading_t:after  { top: calc(50% - 1px); height: 2px; width: 93px; position: absolute; content: ''; background: #0cb14b }
.why-honest h2:before { left: 0 }
.why-honest h2:after { right: 0 }
.heading_t:before,.questions h3:before { left: 0 }
.heading_t:after,.questions h3:after { right: 0 }
h4 { letter-spacing: .6px }
header { width: 100%; padding: 17px 0 25px; min-height: 85px }
.blog article .entry-header{padding-bottom: 0; min-height: 0;}
.logo { float: left }
.menu li, .menu li a { display: inline-block }
.header-nav { float: right }
.menu { padding: 8px 0 0 }
.menu li { margin: 0 0 0 34px }
.menu li a:first-child, .menu li.active a:hover, .menu li:first-child { margin: 0 }
.menu li.active a { border: 2px solid #0cb14b; margin: 0 }
.menu li a { text-transform: uppercase; font-size: 12px; padding: 9px 20px; line-height: 12px; letter-spacing: .52px }
.burger-menu, .burger-menu.open span:before { display: none }
.menu li a:hover { border: 2px solid #0cb14b; margin: 0 -2px }
.burger-menu.open { -webkit-transform: rotate(45deg); transform: rotate(45deg) }
.burger-menu.open span:after { -webkit-transform: rotate(90deg); transform: rotate(90deg) }
.burger-menu { float: right; height: 9px; width: 20px; transition-duration: .3s; position: relative; padding: 18px 0; z-index: 1001 }
.burger-menu span { height: 1px; width: 20px; display: block; background: #000; position: absolute; top: calc(50% - 1px) }
.burger-menu span.hiden-line { display: none }
.burger-menu span:after, .burger-menu span:before { transition-duration: .3s; height: 1px; width: 20px; content: ""; position: absolute; background: #000 }
.circle-list p:before, .list-loan li:before { left: 0; content: '' }
.burger-menu span:before { -webkit-transform: translateY(-6px); transform: translateY(-6px) }
.burger-menu span:after { -webkit-transform: translateY(6px); transform: translateY(6px) }
footer { padding: 68px 0 54px; font-size: 13px; font-weight: 500; color: #646464 }
.btn, .fast-cash span, .top-block span, .why a { font-weight: 700 }
.copyright { letter-spacing: .1px }
.footer-left { box-align: stretch; -webkit-align-items: stretch; -moz-align-items: stretch; -ms-align-items: stretch; -o-align-items: stretch; align-items: stretch; -ms-flex-align: stretch; display: inline-box; display: -webkit-inline-flex; display: -moz-inline-flex; display: inline-flex; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; -ms-flex-direction: row; box-pack: justify; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -o-justify-content: space-between; justify-content: space-between; -ms-flex-pack: justify; width: 350px; margin: 0 0 20px }
.list-left a, .list-right a { display: block; color: #0089d1; padding: 0 0 0 25px; background: url(/wp-content/themes/twentyfifteen/images/arrow-checkmark.png) 0 50% no-repeat; letter-spacing: .1px }
.list-left { float: left }
.list-right { float: right }
.footer-text { display: inline-block; width: calc(100% - 392px); float: right; letter-spacing: .2px; vertical-align: top }
.footer-text strong { font-weight: 700; color: #646464 }
.btn, .btn:active, .btn:focus, .btn:hover { color: #000 }
.btn { box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -ms-flex-align: center; display: box; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; -ms-flex-direction: row; box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; -ms-flex-pack: center; font-size: 26px; letter-spacing: .7px; padding: 0 20px; line-height: 30px; vertical-align: middle }
.btn-lg { width: 415px; min-height: 84px }
.btn-sm { width: 396px; min-height: 89px }
.yellow {
	background: #0cb14b;
	color: #fff;
	border-radius: 0;
}
.yellow:hover{color: #fff}
.top-img { display: block; max-width: 100%; height: auto; margin: 0 auto -44px }
.no-line h2:after, .no-line h2:before { display: none }
.banner-section{}
.fast-cash { box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; -ms-flex-pack: center; padding: 22px 22px 22px 36px; width: 1120px; letter-spacing: .4px; margin: 0 auto }
.fast-cash p { width: 320px }
.fast-cash img { margin: 0 30px 0 0 }
.top-block { box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; -ms-flex-pack: center; padding: 0 0 0 36px; margin: 0 auto 54px; letter-spacing: .27px }
.top-block p { width: 589px }
.top-block img { margin: 0 48px 0 35px }
.fast-cash, .top-block { box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -ms-flex-align: center; display: box; display: -webkit-flex; display: -moz-flex; display: flex; box-direction: normal; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; -ms-flex-direction: row; position: relative; background: #f8f8f8; font-size: 24px; line-height: 32px; color: #010101 }
.works, .works-sb { box-orient: vertical; box-direction: normal }
.fast-cash img, .top-block img { display: block; max-width: 100%; height: auto }
.why, .works { display: inline-box }
.fast-cash p, .top-block p { float: right; margin: 0 }
.fast-cash strong, .top-block strong { font-size: 30px }
.how-it-works { font-size: 0; padding: 68px 0 0 }
.how-it-works .heading_t { margin: 0 0 47px }
.works { display: -webkit-inline-flex; display: -moz-inline-flex; display: inline-flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -ms-flex-direction: column; width: calc((100% - 100px)/ 3); padding: 13px 0 0 134px; margin: 0 50px 75px 0; letter-spacing: .2px; min-height: 109px }
.works:nth-of-type(4n) { margin: 0 0 75px }
.works div { height: 109px; width: 109px }
.works-sb { display: box; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -ms-flex-direction: column; width: 100%; min-height: 86px; padding: 0 0 0 112px; font-size: 13px; line-height: 20px; margin: 0 0 34px }
.works-sb:last-child { margin: 0 }
.works-sb div { height: 86px; width: 86px }
.works, .works-sb { box-align: stretch; -webkit-align-items: stretch; -moz-align-items: stretch; -ms-align-items: stretch; -o-align-items: stretch; align-items: stretch; -ms-flex-align: stretch; box-pack: stretch; -webkit-justify-content: stretch; -moz-justify-content: stretch; -ms-justify-content: stretch; -o-justify-content: stretch; justify-content: stretch; -ms-flex-pack: stretch }
.works .heading, .works-sb .heading { text-transform: uppercase; font-size: 14px; letter-spacing: .7px; margin: 0 0 5px;font-weight:700;}
.honest-list, .honest-loans { letter-spacing: .33px; font-weight: 500 }
.why, .works { font-size: 14px }
.why, .works, .works-sb { position: relative; color: #646464 }
.why div, .works div, .works-sb div { top: 0; left: 0; box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -ms-flex-align: center; display: box; display: -webkit-flex; display: -moz-flex; display: flex; box-orient: horizontal; box-direction: normal; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; -ms-flex-direction: row; box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; -ms-flex-pack: center; position: absolute; background: #0089d1; float: left }
.why div, .works div{border-radius:50%}
.honest-loans { background: #f8f8f8; padding: 58px 63px 56px; color: #646464 }
.honest-loans p { margin: 0 0 17px }
.honest-loans p:last-child { margin: 0 }
.honest-loans h2 { margin: 0 0 16px; text-align: left }
.honest-list { box-align: start; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; -o-align-items: flex-start; align-items: flex-start; -ms-flex-align: start; display: box; display: -webkit-flex; display: -moz-flex; display: flex; box-orient: horizontal; box-direction: normal; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; -ms-flex-direction: row; box-pack: justify; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -o-justify-content: space-between; justify-content: space-between; -ms-flex-pack: justify; font-size: 18px; color: #000; margin: 0 0 17px; width: 934px }
.questions-block li, .why, .yellow-block { box-orient: vertical; box-direction: normal }
.honest-list li { background: url(/wp-content/themes/twentyfifteen/images/checkmark.svg) 0 50% no-repeat; padding: 0 0 0 28px; display: inline-block; background-size: 15px 15px }
.honest-list li:last-child { margin: 0 }
.why-honest { padding: 68px 0 0 }
.why-honest h2 { margin: 0 0 50px }
.why-block { -webkit-columns: 2; -moz-columns: 2; columns: 2; -webkit-column-gap: 80px; -moz-column-gap: 80px; column-gap: 80px }
.why { box-align: stretch; -webkit-align-items: stretch; -moz-align-items: stretch; -ms-align-items: stretch; -o-align-items: stretch; align-items: stretch; -ms-flex-align: stretch; display: -webkit-inline-flex; display: -moz-inline-flex; display: inline-flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -ms-flex-direction: column; box-pack: stretch; -webkit-justify-content: stretch; -moz-justify-content: stretch; -ms-justify-content: stretch; -o-justify-content: stretch; justify-content: stretch; -ms-flex-pack: stretch; width: calc((100% - 80px)/ 2); width: auto; min-height: 78px; padding: 0 0 0 104px; letter-spacing: .4px }
.why div { height: 78px; width: 78px }
.why .heading { font-size: 16px; letter-spacing: .6px; margin: 0 0 6px;font-weight: 600; }
.why p { margin: 0 0 35px }
.why a { color: #646464 }
.title-table, .yellow-block { color: #000; font-weight: 700 }
.questions { padding: 24px 0 37px }
.questions h3 { margin: 0 0 39px;text-align:center; }
.questions-block { -webkit-columns: 2; -moz-columns: 2; columns: 2; -webkit-column-gap: 80px; -moz-column-gap: 80px; column-gap: 80px; letter-spacing: .4px }
.questions-block li { box-align: stretch; -webkit-align-items: stretch; -moz-align-items: stretch; -ms-align-items: stretch; -o-align-items: stretch; align-items: stretch; -ms-flex-align: stretch; display: inline-box; display: -webkit-inline-flex; display: -moz-inline-flex; display: inline-flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -ms-flex-direction: column; box-pack: stretch; -webkit-justify-content: stretch; -moz-justify-content: stretch; -ms-justify-content: stretch; -o-justify-content: stretch; justify-content: stretch; -ms-flex-pack: stretch; margin: 0 0 29px }
.questions-block li .heading { font-size: 16px; margin: 0 0 6px; letter-spacing: .7px;font-weight:600;padding:0;}
.questions-block li .heading:before {display:none;}
.questions-block li p { margin: 0 }
.circle-list p { position: relative; padding: 0 0 0 18px; line-height: 27px }
.circle-list p:before { position: absolute; top: 10px; height: 4px; width: 4px; background: #000; border-radius: 50% }
.circle-list span { margin: 0 0 6px }
.get-money .container { position: relative; background: #f8f8f8; padding: 58px 63px 57px }
.gray-block { width: calc(100% - 384px); letter-spacing: .4px }
.gray-block h5 { text-align: left; margin: 0 0 15px; letter-spacing: 2.1px;position: relative;font-size: 30px;line-height: 36px;font-weight: 400;letter-spacing: 2.2px;}
.gray-block p { margin: 0 }
.yellow-block { color: #fff; box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -ms-flex-align: center; display: box; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -ms-flex-direction: column; box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; -ms-flex-pack: center; position: absolute; top: 0; right: 0; background: #0cb14b; font-size: 30px; line-height: 40px; width: 368px; height: 100% }
.yellow-block div { position: relative; padding: 0 77px 0 0; background: url(/wp-content/themes/twentyfifteen/images/loan.png) 100% 15% no-repeat; display: block }
.yellow-block img { position: absolute; right: 38px; bottom: -28px; background-size: 100% }
.header-gray header { background: #fcfcfc }
.header-gray .content .container { padding: 61px 30px 50px; border: 0; border-bottom: 2px solid #f8f8f8 }
.left-block { float: left; width: calc(100% - 445px) }

.left-block h1 { letter-spacing: 1.5px; margin: 0 0 20px;font-size: 25px; }
.left-block p { letter-spacing: .44px; margin: 0 0 15px }
.left-block .transfer { margin: 0 0 27px }
.left-block h2,.left-block h3,.left-block h4 { font-size: 18px; margin: 0 0 7px; letter-spacing: .4px; font-weight: 700;text-align:left; }
.title-table { border: 1px solid #dadada; border-bottom: 0 none; display: block; text-align: center; font-size: 14px; letter-spacing: .2px; background: #fff; line-height: 19px; padding: 15px 24px }
.playment { border: 1px solid #dadada; width: 100%; text-align: left; border-collapse: collapse; font-size: 13px; line-height: 23px; letter-spacing: .1px; font-weight: 400; margin: 0 0 30px; color: #646464 }
.playment tr:nth-of-type(even) { background: #fbfbfb }
.playment tr:first-child { border: 0; border-bottom: 1px solid #dadada }
.playment td:nth-of-type(2n), .playment th:nth-of-type(2n) { border: 1px solid #dadada; border-top: 0 none; border-bottom: 0 none }
.playment th { padding: 16px 24px; line-height: 16px }
.playment td { padding: 6px 24px }
.footer-td { border-top: 1px solid #dadada; font-weight: 700; font-size: 14px }
.footer-td td { padding: 14px 24px; line-height: 23px }
.list-loan { letter-spacing: .4px; margin: 0 0 23px }
.list-loan li { position: relative; padding: 0 0 5px 19px; color: #646464 }
.list-loan li:before { position: absolute; top: 10px; height: 4px; width: 4px; border-radius: 50%; background: #000; display: block }
.item-list span { display: block; padding: 5px 0 0 27px; background: url(/wp-content/themes/twentyfifteen/images/list-checkmark.png) 0 15px no-repeat }
.find-more { font-size: 14px; letter-spacing: .4px; color: #0089d1 }
.right-sidebar { float: right; width: 390px }
.how-it-works-sb { background: #f8f8f8; padding: 40px }
.app-title { padding: 68px 0 0 }

@media (max-width:1230px) {
.container { padding: 0 30px }
.fast-cash { width: 100% }
.honest-loans { margin: 0; padding: 64px 30px }
h2:after, h2:before { height: 2px; width: 30px }
h2:before { left: -30px }
h2:after { right: -30px }
.get-money { margin: 0px; padding: 65px 30px }
}

@media (max-width:992px) {
.menu li.active:after, .menu:before { left: 0; content: '' }
.fast-cash, .honest-list, .menu, .top-block { box-orient: vertical; box-direction: normal }
.copyright, .top-block { text-align: center }
html.hidden-scroll, html.hidden-scroll body { position: relative; height: 100%; overflow: hidden }
html.hidden-scroll .overlay, html.hidden-scroll body .overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 1000%; content: ''; background: rgba(0,0,0,.3); display: block; z-index: 1; cursor: pointer }
html.hidden-scroll body header, html.hidden-scroll header { position: fixed }
html.hidden-scroll .content, html.hidden-scroll body .content { margin: 50px 0 0 }
header { padding: 7px 0; min-height: 50px; z-index: 1002; position: relative }
.header-nav, .mobile-menu { position: fixed; bottom: 0; top: 0; right: 0 }
.logo img { width: 80%; }
.burger-menu { display: block; z-index: 1001 }
.header-nav { -webkit-transform: translateX(100%); transform: translateX(100%); transition: .2s }
.mobile-menu { -webkit-transform: translateX(0); transform: translateX(0); overflow-y: auto; background: #fff; z-index: 1000; width: 290px }
.menu { display: box; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -ms-flex-direction: column; box-align: start; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; -o-align-items: flex-start; align-items: flex-start; -ms-flex-align: start; box-pack: start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; -o-justify-content: flex-start; justify-content: flex-start; -ms-flex-pack: start; height: 100%; width: 100%; padding: 50px 0 0; position: relative }
.menu:before { position: absolute; top: 0; right: 0; background: #f7f8fa; min-height: 50px; width: 100% }
.menu li { position: relative; width: 230px; border-bottom: 1px solid #e5e5e5 }
.menu li:last-child { border: 0 }
.menu li.active { margin: 0 30px }
.menu li.active:after { position: absolute; top: auto; bottom: -2px; height: 2px; width: 71px; background: #0cb14b; display: block }
.menu li.active a { border: 0 }
.menu li a { position: relative; color: #404040; width: 100%; display: block; line-height: 50px; border: 0; padding: 0 }
.menu li a:hover { margin: 0; border: 0 }
.footer-text { width: 100%; float: none; margin: 0 0 28px }
.btn { float: none; margin: 0 auto; font-size: 18px; min-height: 56px }
.fast-cash { padding: 20px }
.fast-cash p { margin: 0 0 20px }
.fast-cash, .top-block { box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -ms-flex-align: center; display: box; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -ms-flex-direction: column; box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; -ms-flex-pack: center; font-size: 20px; line-height: 24px }
.fast-cash .hidden, .top-block .hidden { margin: 0 auto 19px }
.fast-cash p, .top-block p { width: 100% }
.fast-cash strong, .top-block strong { font-size: 20px }
.how-it-works .works { box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -ms-flex-align: center; width: 100%; padding: 0; margin: 0 0 27px; text-align: center }
.how-it-works .works div { height: 89px; width: 89px; position: relative; margin: 0 0 19px }
.how-it-works .heading { margin: 0 0 24px }
.honest-list { -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -ms-flex-direction: column; width: 100% }
.why-block { -webkit-columns: 1; -moz-columns: 1; columns: 1 }
.top-block { padding: 20px; margin: 0 auto 36px }
.top-block .hidden { display: none }
.top-block p { padding: 0 0 20px }
.left-block { float: none; width: 100%; margin: 0 0 41px }
.right-sidebar { float: none; width: 100% }
.how-it-works-sb { padding: 48px 30px; margin: 0 -30px }
.header-gray .content .container { padding: 42px 30px 0; border: 0 }
}

@media (max-width:768px) {
.yellow-block, h2 { line-height: 30px }
.fast-cash .hidden, .hidden, .playment .hidden { display: none }
h2 { font-size: 26px }
.btn-lg, .btn-sm { width: 100% }
.fast-cash p { padding: 0 63px 20px 0; text-align:center; background: url(/wp-content/themes/twentyfifteen/images/arrow-fast.svg) 98% 0 no-repeat; margin: 0 }
.top-img { margin: 0 auto -26px }
.honest-loans { padding: 38px 30px 40px }
.honest-loans h2 { margin: 0 0 12px }
.honest-list, .honest-loans p { margin: 0 0 10px }
.honest-list { font-size: 16px }
.how-it-works, .why-honest { padding: 38px 10px 0 }
.why-honest h2 { margin: 0 0 27px }
.questions { padding: 0 30px 19px }
.questions h2 { margin: 0 0 17px }
.questions-block { -webkit-columns: 1; -moz-columns: 1; columns: 1 }
.questions-block li { margin: 0 0 20px }
.get-money { padding: 0 }
.gray-block { width: 100%; padding: 37px 30px 26px }
.gray-block h2 { margin: 0 0 12px }
.yellow-block { position: relative; font-size: 28px; padding: 12px 0 50px; width: 100% }
.playment, .title-table { font-size: 12px }
.yellow-block div { background: url(/wp-content/themes/twentyfifteen/images/loan.png) 100% 90% no-repeat; position: relative; padding: 30px 80px 0 0 }
.yellow-block img { bottom: -24px }
footer { padding: 35px 30px 38px }
.footer-left { width: 100%; margin: 0 0 21px }
.footer-text { margin: 0 0 33px }
.top-block { padding: 10px; }
.top-block p { padding: 20px }
.title-table { letter-spacing: .1px; line-height: 20px; padding: 9px 20px }
.playment th { padding: 6px 4px; line-height: 15px }
.playment td { padding: 6px 4px; line-height: 18px }
.playment td, .playment th { vertical-align: top }
.playment td:nth-of-type(2n), .playment th:nth-of-type(2n) { border: 0 }
.playment td:first-child, .playment th:first-child { padding: 6px 4px 6px 24px }
.playment td:last-child, .playment th:last-child { padding: 6px 24px 6px 4px }
.playment .footer-td { font-size: 13px }
.playment .footer-td td { padding: 11px 4px; line-height: 15px }
.playment .footer-td td:first-child { padding: 6px 4px 6px 24px }
.playment .footer-td td:last-child { padding: 6px 24px 6px 4px }
.left-block h2 { margin: 0 0 16px }
.left-block p { margin: 0 0 10px }
.left-block .transfer { margin: 0 0 21px }
.app-title { padding: 36px 0 0 }
.container {padding: 0 15px;}
.top-block img {display:none;}
.why-honest h2:after, .why-honest h2:before, .questions h3:after, .questions h3:before, .heading_t:before, .heading_t:after {width: 60px;}
}

@media (max-width:480px) {
.fast-cash p { padding: 0 19px 33px 0; background: url(/wp-content/themes/twentyfifteen/images/arrow-fast.svg) 98% 30% no-repeat }
.why { padding: 0;margin: 20px 0; }
.why div { box-orient: vertical; box-direction: normal; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -ms-flex-direction: column; -webkit-box-lines: multiple; -moz-box-lines: multiple; box-lines: multiple; -webkit-flex-wrap: wrap; flex-wrap: wrap }
.why .heading { font-size: 18px !important; padding: 0 0 0 100px; min-height: 78px; line-height: 25px !important; color: #333; }
.why p { margin: 0 0 28px }
.content {margin-top:0 !important;}
.list-left a, .list-right a {font-size: 12px;}
.why-honest h2:after, .why-honest h2:before, .questions h3:after, .questions h3:before, .heading_t:before, .heading_t:after {width: 40px;}
.get-money .container {padding: 0px 15px 40px;}
.copyright{padding:0 !important;}
.questions {padding: 0 10px 19px;}
.honest-loans h1 {margin-top: 0 !important;font-size: 22px;}
}

@media (max-width:320px) {
.fast-cash p { padding: 0 19px 10px 0 }
.fast-cash p { padding: 0 19px 10px 0 }
.fast-cash p { padding: 0 19px 10px 0 }
.fast-cash p { padding: 0 19px 10px 0 }
.fast-cash p { padding: 0 19px 10px 0 }
h2, h3, .heading_t{font-size: 22px; font-weight: 600;}
.honest-loans h1 {margin-top: 0 !important;font-size: 22px;}
.questions {padding: 0 0px 19px;}
.gray-block {padding: 37px 10px 26px;}
.fast-cash img, .top-block img {max-width: 75%;}
}
@media (max-width:767px) {
.works-sb h4 {margin-top: 0 !important;font-size: 15px !important;}
.banner-section{padding-bottom: 0px;margin-bottom: 0px;}
footer {padding: 35px 0px 38px;}

}
@media (min-width:768px) and (max-width:1024px) {
.top-block img {margin: 0 48px 0 -3px;}
.works-sb h4 {font-size: 15px !important;}
}
.w_c,.w_c:hover {color: #fff;}