/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {font-family: 'FontAwesome';src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight: normal;font-style: normal;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);}
/* makes the font 33% larger relative to the icon container */
.fa-lg {font-size: 1.3333333333333333em;line-height: 0.75em;vertical-align: -15%;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-fw {width: 1.2857142857142858em;text-align: center;}
.fa-ul {padding-left: 0;margin-left: 2.142857142857143em;list-style-type: none;}
.fa-ul > li {position: relative;}
.fa-li {position: absolute;left: -2.142857142857143em;width: 2.142857142857143em;top: 0.14285714285714285em;text-align: center;}
.fa-li.fa-lg {left: -1.8571428571428572em;}
.fa-border {padding: .2em .25em .15em;border: solid 0.08em #eeeeee;border-radius: .1em;}
.pull-right {float: right;}
.pull-left {float: left;}
.fa.pull-left {margin-right: .3em;}
.fa.pull-right {margin-left: .3em;}
.fa-spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}
.fa-pulse {-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}
}
@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}
}
.fa-rotate-90 {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.fa-rotate-180 {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.fa-rotate-270 {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
.fa-flip-horizontal {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1);}
.fa-flip-vertical {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform: scale(1, -1);-ms-transform: scale(1, -1);transform: scale(1, -1);}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {filter: none;}
.fa-stack {position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle;}
.fa-stack-1x,.fa-stack-2x {position: absolute;left: 0;width: 100%;text-align: center;}
.fa-stack-1x {line-height: inherit;}
.fa-stack-2x {font-size: 2em;}
.fa-inverse {color: #ffffff;}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {content: "\f000";}
.fa-music:before {content: "\f001";}
.fa-search:before {content: "\f002";}
.fa-envelope-o:before {content: "\f003";}
.fa-heart:before {content: "\f004";}
.fa-star:before {content: "\f005";}
.fa-star-o:before {content: "\f006";}
.fa-user:before {content: "\f007";}
.fa-film:before {content: "\f008";}
.fa-th-large:before {content: "\f009";}
.fa-th:before {content: "\f00a";}
.fa-th-list:before {content: "\f00b";}
.fa-check:before {content: "\f00c";}
.fa-remove:before,.fa-close:before,.fa-times:before {content: "\f00d";}
.fa-search-plus:before {content: "\f00e";}
.fa-search-minus:before {content: "\f010";}
.fa-power-off:before {content: "\f011";}
.fa-signal:before {content: "\f012";}
.fa-gear:before,.fa-cog:before {content: "\f013";}
.fa-trash-o:before {content: "\f014";}
.fa-home:before {content: "\f015";}
.fa-file-o:before {content: "\f016";}
.fa-clock-o:before {content: "\f017";}
.fa-road:before {content: "\f018";}
.fa-download:before {content: "\f019";}
.fa-arrow-circle-o-down:before {content: "\f01a";}
.fa-arrow-circle-o-up:before {content: "\f01b";}
.fa-inbox:before {content: "\f01c";}
.fa-play-circle-o:before {content: "\f01d";}
.fa-rotate-right:before,.fa-repeat:before {content: "\f01e";}
.fa-refresh:before {content: "\f021";}
.fa-list-alt:before {content: "\f022";}
.fa-lock:before {content: "\f023";}
.fa-flag:before {content: "\f024";}
.fa-headphones:before {content: "\f025";}
.fa-volume-off:before {content: "\f026";}
.fa-volume-down:before {content: "\f027";}
.fa-volume-up:before {content: "\f028";}
.fa-qrcode:before {content: "\f029";}
.fa-barcode:before {content: "\f02a";}
.fa-tag:before {content: "\f02b";}
.fa-tags:before {content: "\f02c";}
.fa-book:before {content: "\f02d";}
.fa-bookmark:before {content: "\f02e";}
.fa-print:before {content: "\f02f";}
.fa-camera:before {content: "\f030";}
.fa-font:before {content: "\f031";}
.fa-bold:before {content: "\f032";}
.fa-italic:before {content: "\f033";}
.fa-text-height:before {content: "\f034";}
.fa-text-width:before {content: "\f035";}
.fa-align-left:before {content: "\f036";}
.fa-align-center:before {content: "\f037";}
.fa-align-right:before {content: "\f038";}
.fa-align-justify:before {content: "\f039";}
.fa-list:before {content: "\f03a";}
.fa-dedent:before,.fa-outdent:before {content: "\f03b";}
.fa-indent:before {content: "\f03c";}
.fa-video-camera:before {content: "\f03d";}
.fa-photo:before,.fa-image:before,.fa-picture-o:before {content: "\f03e";}
.fa-pencil:before {content: "\f040";}
.fa-map-marker:before {content: "\f041";}
.fa-adjust:before {content: "\f042";}
.fa-tint:before {content: "\f043";}
.fa-edit:before,.fa-pencil-square-o:before {content: "\f044";}
.fa-share-square-o:before {content: "\f045";}
.fa-check-square-o:before {content: "\f046";}
.fa-arrows:before {content: "\f047";}
.fa-step-backward:before {content: "\f048";}
.fa-fast-backward:before {content: "\f049";}
.fa-backward:before {content: "\f04a";}
.fa-play:before {content: "\f04b";}
.fa-pause:before {content: "\f04c";}
.fa-stop:before {content: "\f04d";}
.fa-forward:before {content: "\f04e";}
.fa-fast-forward:before {content: "\f050";}
.fa-step-forward:before {content: "\f051";}
.fa-eject:before {content: "\f052";}
.fa-chevron-left:before {content: "\f053";}
.fa-chevron-right:before {content: "\f054";}
.fa-plus-circle:before {content: "\f055";}
.fa-minus-circle:before {content: "\f056";}
.fa-times-circle:before {content: "\f057";}
.fa-check-circle:before {content: "\f058";}
.fa-question-circle:before {content: "\f059";}
.fa-info-circle:before {content: "\f05a";}
.fa-crosshairs:before {content: "\f05b";}
.fa-times-circle-o:before {content: "\f05c";}
.fa-check-circle-o:before {content: "\f05d";}
.fa-ban:before {content: "\f05e";}
.fa-arrow-left:before {content: "\f060";}
.fa-arrow-right:before {content: "\f061";}
.fa-arrow-up:before {content: "\f062";}
.fa-arrow-down:before {content: "\f063";}
.fa-mail-forward:before,.fa-share:before {content: "\f064";}
.fa-expand:before {content: "\f065";}
.fa-compress:before {content: "\f066";}
.fa-plus:before {content: "\f067";}
.fa-minus:before {content: "\f068";}
.fa-asterisk:before {content: "\f069";}
.fa-exclamation-circle:before {content: "\f06a";}
.fa-gift:before {content: "\f06b";}
.fa-leaf:before {content: "\f06c";}
.fa-fire:before {content: "\f06d";}
.fa-eye:before {content: "\f06e";}
.fa-eye-slash:before {content: "\f070";}
.fa-warning:before,.fa-exclamation-triangle:before {content: "\f071";}
.fa-plane:before {content: "\f072";}
.fa-calendar:before {content: "\f073";}
.fa-random:before {content: "\f074";}
.fa-comment:before {content: "\f075";}
.fa-magnet:before {content: "\f076";}
.fa-chevron-up:before {content: "\f077";}
.fa-chevron-down:before {content: "\f078";}
.fa-retweet:before {content: "\f079";}
.fa-shopping-cart:before {content: "\f07a";}
.fa-folder:before {content: "\f07b";}
.fa-folder-open:before {content: "\f07c";}
.fa-arrows-v:before {content: "\f07d";}
.fa-arrows-h:before {content: "\f07e";}
.fa-bar-chart-o:before,.fa-bar-chart:before {content: "\f080";}
.fa-twitter-square:before {content: "\f081";}
.fa-facebook-square:before {content: "\f082";}
.fa-camera-retro:before {content: "\f083";}
.fa-key:before {content: "\f084";}
.fa-gears:before,.fa-cogs:before {content: "\f085";}
.fa-comments:before {content: "\f086";}
.fa-thumbs-o-up:before {content: "\f087";}
.fa-thumbs-o-down:before {content: "\f088";}
.fa-star-half:before {content: "\f089";}
.fa-heart-o:before {content: "\f08a";}
.fa-sign-out:before {content: "\f08b";}
.fa-linkedin-square:before {content: "\f08c";}
.fa-thumb-tack:before {content: "\f08d";}
.fa-external-link:before {content: "\f08e";}
.fa-sign-in:before {content: "\f090";}
.fa-trophy:before {content: "\f091";}
.fa-github-square:before {content: "\f092";}
.fa-upload:before {content: "\f093";}
.fa-lemon-o:before {content: "\f094";}
.fa-phone:before {content: "\f095";}
.fa-square-o:before {content: "\f096";}
.fa-bookmark-o:before {content: "\f097";}
.fa-phone-square:before {content: "\f098";}
.fa-twitter:before {content: "\f099";}
.fa-facebook-f:before,.fa-facebook:before {content: "\f09a";}
.fa-github:before {content: "\f09b";}
.fa-unlock:before {content: "\f09c";}
.fa-credit-card:before {content: "\f09d";}
.fa-rss:before {content: "\f09e";}
.fa-hdd-o:before {content: "\f0a0";}
.fa-bullhorn:before {content: "\f0a1";}
.fa-bell:before {content: "\f0f3";}
.fa-certificate:before {content: "\f0a3";}
.fa-hand-o-right:before {content: "\f0a4";}
.fa-hand-o-left:before {content: "\f0a5";}
.fa-hand-o-up:before {content: "\f0a6";}
.fa-hand-o-down:before {content: "\f0a7";}
.fa-arrow-circle-left:before {content: "\f0a8";}
.fa-arrow-circle-right:before {content: "\f0a9";}
.fa-arrow-circle-up:before {content: "\f0aa";}
.fa-arrow-circle-down:before {content: "\f0ab";}
.fa-globe:before {content: "\f0ac";}
.fa-wrench:before {content: "\f0ad";}
.fa-tasks:before {content: "\f0ae";}
.fa-filter:before {content: "\f0b0";}
.fa-briefcase:before {content: "\f0b1";}
.fa-arrows-alt:before {content: "\f0b2";}
.fa-group:before,.fa-users:before {content: "\f0c0";}
.fa-chain:before,.fa-link:before {content: "\f0c1";}
.fa-cloud:before {content: "\f0c2";}
.fa-flask:before {content: "\f0c3";}
.fa-cut:before,.fa-scissors:before {content: "\f0c4";}
.fa-copy:before,.fa-files-o:before {content: "\f0c5";}
.fa-paperclip:before {content: "\f0c6";}
.fa-save:before,.fa-floppy-o:before {content: "\f0c7";}
.fa-square:before {content: "\f0c8";}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before {content: "\f0c9";}
.fa-list-ul:before {content: "\f0ca";}
.fa-list-ol:before {content: "\f0cb";}
.fa-strikethrough:before {content: "\f0cc";}
.fa-underline:before {content: "\f0cd";}
.fa-table:before {content: "\f0ce";}
.fa-magic:before {content: "\f0d0";}
.fa-truck:before {content: "\f0d1";}
.fa-pinterest:before {content: "\f0d2";}
.fa-pinterest-square:before {content: "\f0d3";}
.fa-google-plus-square:before {content: "\f0d4";}
.fa-google-plus:before {content: "\f0d5";}
.fa-money:before {content: "\f0d6";}
.fa-caret-down:before {content: "\f0d7";}
.fa-caret-up:before {content: "\f0d8";}
.fa-caret-left:before {content: "\f0d9";}
.fa-caret-right:before {content: "\f0da";}
.fa-columns:before {content: "\f0db";}
.fa-unsorted:before,.fa-sort:before {content: "\f0dc";}
.fa-sort-down:before,.fa-sort-desc:before {content: "\f0dd";}
.fa-sort-up:before,.fa-sort-asc:before {content: "\f0de";}
.fa-envelope:before {content: "\f0e0";}
.fa-linkedin:before {content: "\f0e1";}
.fa-rotate-left:before,.fa-undo:before {content: "\f0e2";}
.fa-legal:before,.fa-gavel:before {content: "\f0e3";}
.fa-dashboard:before,.fa-tachometer:before {content: "\f0e4";}
.fa-comment-o:before {content: "\f0e5";}
.fa-comments-o:before {content: "\f0e6";}
.fa-flash:before,.fa-bolt:before {content: "\f0e7";}
.fa-sitemap:before {content: "\f0e8";}
.fa-umbrella:before {content: "\f0e9";}
.fa-paste:before,.fa-clipboard:before {content: "\f0ea";}
.fa-lightbulb-o:before {content: "\f0eb";}
.fa-exchange:before {content: "\f0ec";}
.fa-cloud-download:before {content: "\f0ed";}
.fa-cloud-upload:before {content: "\f0ee";}
.fa-user-md:before {content: "\f0f0";}
.fa-stethoscope:before {content: "\f0f1";}
.fa-suitcase:before {content: "\f0f2";}
.fa-bell-o:before {content: "\f0a2";}
.fa-coffee:before {content: "\f0f4";}
.fa-cutlery:before {content: "\f0f5";}
.fa-file-text-o:before {content: "\f0f6";}
.fa-building-o:before {content: "\f0f7";}
.fa-hospital-o:before {content: "\f0f8";}
.fa-ambulance:before {content: "\f0f9";}
.fa-medkit:before {content: "\f0fa";}
.fa-fighter-jet:before {content: "\f0fb";}
.fa-beer:before {content: "\f0fc";}
.fa-h-square:before {content: "\f0fd";}
.fa-plus-square:before {content: "\f0fe";}
.fa-angle-double-left:before {content: "\f100";}
.fa-angle-double-right:before {content: "\f101";}
.fa-angle-double-up:before {content: "\f102";}
.fa-angle-double-down:before {content: "\f103";}
.fa-angle-left:before {content: "\f104";}
.fa-angle-right:before {content: "\f105";}
.fa-angle-up:before {content: "\f106";}
.fa-angle-down:before {content: "\f107";}
.fa-desktop:before {content: "\f108";}
.fa-laptop:before {content: "\f109";}
.fa-tablet:before {content: "\f10a";}
.fa-mobile-phone:before,.fa-mobile:before {content: "\f10b";}
.fa-circle-o:before {content: "\f10c";}
.fa-quote-left:before {content: "\f10d";}
.fa-quote-right:before {content: "\f10e";}
.fa-spinner:before {content: "\f110";}
.fa-circle:before {content: "\f111";}
.fa-mail-reply:before,.fa-reply:before {content: "\f112";}
.fa-github-alt:before {content: "\f113";}
.fa-folder-o:before {content: "\f114";}
.fa-folder-open-o:before {content: "\f115";}
.fa-smile-o:before {content: "\f118";}
.fa-frown-o:before {content: "\f119";}
.fa-meh-o:before {content: "\f11a";}
.fa-gamepad:before {content: "\f11b";}
.fa-keyboard-o:before {content: "\f11c";}
.fa-flag-o:before {content: "\f11d";}
.fa-flag-checkered:before {content: "\f11e";}
.fa-terminal:before {content: "\f120";}
.fa-code:before {content: "\f121";}
.fa-mail-reply-all:before,.fa-reply-all:before {content: "\f122";}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {content: "\f123";}
.fa-location-arrow:before {content: "\f124";}
.fa-crop:before {content: "\f125";}
.fa-code-fork:before {content: "\f126";}
.fa-unlink:before,.fa-chain-broken:before {content: "\f127";}
.fa-question:before {content: "\f128";}
.fa-info:before {content: "\f129";}
.fa-exclamation:before {content: "\f12a";}
.fa-superscript:before {content: "\f12b";}
.fa-subscript:before {content: "\f12c";}
.fa-eraser:before {content: "\f12d";}
.fa-puzzle-piece:before {content: "\f12e";}
.fa-microphone:before {content: "\f130";}
.fa-microphone-slash:before {content: "\f131";}
.fa-shield:before {content: "\f132";}
.fa-calendar-o:before {content: "\f133";}
.fa-fire-extinguisher:before {content: "\f134";}
.fa-rocket:before {content: "\f135";}
.fa-maxcdn:before {content: "\f136";}
.fa-chevron-circle-left:before {content: "\f137";}
.fa-chevron-circle-right:before {content: "\f138";}
.fa-chevron-circle-up:before {content: "\f139";}
.fa-chevron-circle-down:before {content: "\f13a";}
.fa-html5:before {content: "\f13b";}
.fa-css3:before {content: "\f13c";}
.fa-anchor:before {content: "\f13d";}
.fa-unlock-alt:before {content: "\f13e";}
.fa-bullseye:before {content: "\f140";}
.fa-ellipsis-h:before {content: "\f141";}
.fa-ellipsis-v:before {content: "\f142";}
.fa-rss-square:before {content: "\f143";}
.fa-play-circle:before {content: "\f144";}
.fa-ticket:before {content: "\f145";}
.fa-minus-square:before {content: "\f146";}
.fa-minus-square-o:before {content: "\f147";}
.fa-level-up:before {content: "\f148";}
.fa-level-down:before {content: "\f149";}
.fa-check-square:before {content: "\f14a";}
.fa-pencil-square:before {content: "\f14b";}
.fa-external-link-square:before {content: "\f14c";}
.fa-share-square:before {content: "\f14d";}
.fa-compass:before {content: "\f14e";}
.fa-toggle-down:before,.fa-caret-square-o-down:before {content: "\f150";}
.fa-toggle-up:before,.fa-caret-square-o-up:before {content: "\f151";}
.fa-toggle-right:before,.fa-caret-square-o-right:before {content: "\f152";}
.fa-euro:before,.fa-eur:before {content: "\f153";}
.fa-gbp:before {content: "\f154";}
.fa-dollar:before,.fa-usd:before {content: "\f155";}
.fa-rupee:before,.fa-inr:before {content: "\f156";}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {content: "\f157";}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before {content: "\f158";}
.fa-won:before,.fa-krw:before {content: "\f159";}
.fa-bitcoin:before,.fa-btc:before {content: "\f15a";}
.fa-file:before {content: "\f15b";}
.fa-file-text:before {content: "\f15c";}
.fa-sort-alpha-asc:before {content: "\f15d";}
.fa-sort-alpha-desc:before {content: "\f15e";}
.fa-sort-amount-asc:before {content: "\f160";}
.fa-sort-amount-desc:before {content: "\f161";}
.fa-sort-numeric-asc:before {content: "\f162";}
.fa-sort-numeric-desc:before {content: "\f163";}
.fa-thumbs-up:before {content: "\f164";}
.fa-thumbs-down:before {content: "\f165";}
.fa-youtube-square:before {content: "\f166";}
.fa-youtube:before {content: "\f167";}
.fa-xing:before {content: "\f168";}
.fa-xing-square:before {content: "\f169";}
.fa-youtube-play:before {content: "\f16a";}
.fa-dropbox:before {content: "\f16b";}
.fa-stack-overflow:before {content: "\f16c";}
.fa-instagram:before {content: "\f16d";}
.fa-flickr:before {content: "\f16e";}
.fa-adn:before {content: "\f170";}
.fa-bitbucket:before {content: "\f171";}
.fa-bitbucket-square:before {content: "\f172";}
.fa-tumblr:before {content: "\f173";}
.fa-tumblr-square:before {content: "\f174";}
.fa-long-arrow-down:before {content: "\f175";}
.fa-long-arrow-up:before {content: "\f176";}
.fa-long-arrow-left:before {content: "\f177";}
.fa-long-arrow-right:before {content: "\f178";}
.fa-apple:before {content: "\f179";}
.fa-windows:before {content: "\f17a";}
.fa-android:before {content: "\f17b";}
.fa-linux:before {content: "\f17c";}
.fa-dribbble:before {content: "\f17d";}
.fa-skype:before {content: "\f17e";}
.fa-foursquare:before {content: "\f180";}
.fa-trello:before {content: "\f181";}
.fa-female:before {content: "\f182";}
.fa-male:before {content: "\f183";}
.fa-gittip:before,.fa-gratipay:before {content: "\f184";}
.fa-sun-o:before {content: "\f185";}
.fa-moon-o:before {content: "\f186";}
.fa-archive:before {content: "\f187";}
.fa-bug:before {content: "\f188";}
.fa-vk:before {content: "\f189";}
.fa-weibo:before {content: "\f18a";}
.fa-renren:before {content: "\f18b";}
.fa-pagelines:before {content: "\f18c";}
.fa-stack-exchange:before {content: "\f18d";}
.fa-arrow-circle-o-right:before {content: "\f18e";}
.fa-arrow-circle-o-left:before {content: "\f190";}
.fa-toggle-left:before,.fa-caret-square-o-left:before {content: "\f191";}
.fa-dot-circle-o:before {content: "\f192";}
.fa-wheelchair:before {content: "\f193";}
.fa-vimeo-square:before {content: "\f194";}
.fa-turkish-lira:before,.fa-try:before {content: "\f195";}
.fa-plus-square-o:before {content: "\f196";}
.fa-space-shuttle:before {content: "\f197";}
.fa-slack:before {content: "\f198";}
.fa-envelope-square:before {content: "\f199";}
.fa-wordpress:before {content: "\f19a";}
.fa-openid:before {content: "\f19b";}
.fa-institution:before,.fa-bank:before,.fa-university:before {content: "\f19c";}
.fa-mortar-board:before,.fa-graduation-cap:before {content: "\f19d";}
.fa-yahoo:before {content: "\f19e";}
.fa-google:before {content: "\f1a0";}
.fa-reddit:before {content: "\f1a1";}
.fa-reddit-square:before {content: "\f1a2";}
.fa-stumbleupon-circle:before {content: "\f1a3";}
.fa-stumbleupon:before {content: "\f1a4";}
.fa-delicious:before {content: "\f1a5";}
.fa-digg:before {content: "\f1a6";}
.fa-pied-piper:before {content: "\f1a7";}
.fa-pied-piper-alt:before {content: "\f1a8";}
.fa-drupal:before {content: "\f1a9";}
.fa-joomla:before {content: "\f1aa";}
.fa-language:before {content: "\f1ab";}
.fa-fax:before {content: "\f1ac";}
.fa-building:before {content: "\f1ad";}
.fa-child:before {content: "\f1ae";}
.fa-paw:before {content: "\f1b0";}
.fa-spoon:before {content: "\f1b1";}
.fa-cube:before {content: "\f1b2";}
.fa-cubes:before {content: "\f1b3";}
.fa-behance:before {content: "\f1b4";}
.fa-behance-square:before {content: "\f1b5";}
.fa-steam:before {content: "\f1b6";}
.fa-steam-square:before {content: "\f1b7";}
.fa-recycle:before {content: "\f1b8";}
.fa-automobile:before,.fa-car:before {content: "\f1b9";}
.fa-cab:before,.fa-taxi:before {content: "\f1ba";}
.fa-tree:before {content: "\f1bb";}
.fa-spotify:before {content: "\f1bc";}
.fa-deviantart:before {content: "\f1bd";}
.fa-soundcloud:before {content: "\f1be";}
.fa-database:before {content: "\f1c0";}
.fa-file-pdf-o:before {content: "\f1c1";}
.fa-file-word-o:before {content: "\f1c2";}
.fa-file-excel-o:before {content: "\f1c3";}
.fa-file-powerpoint-o:before {content: "\f1c4";}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {content: "\f1c5";}
.fa-file-zip-o:before,.fa-file-archive-o:before {content: "\f1c6";}
.fa-file-sound-o:before,.fa-file-audio-o:before {content: "\f1c7";}
.fa-file-movie-o:before,.fa-file-video-o:before {content: "\f1c8";}
.fa-file-code-o:before {content: "\f1c9";}
.fa-vine:before {content: "\f1ca";}
.fa-codepen:before {content: "\f1cb";}
.fa-jsfiddle:before {content: "\f1cc";}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {content: "\f1cd";}
.fa-circle-o-notch:before {content: "\f1ce";}
.fa-ra:before,.fa-rebel:before {content: "\f1d0";}
.fa-ge:before,.fa-empire:before {content: "\f1d1";}
.fa-git-square:before {content: "\f1d2";}
.fa-git:before {content: "\f1d3";}
.fa-hacker-news:before {content: "\f1d4";}
.fa-tencent-weibo:before {content: "\f1d5";}
.fa-qq:before {content: "\f1d6";}
.fa-wechat:before,.fa-weixin:before {content: "\f1d7";}
.fa-send:before,.fa-paper-plane:before {content: "\f1d8";}
.fa-send-o:before,.fa-paper-plane-o:before {content: "\f1d9";}
.fa-history:before {content: "\f1da";}
.fa-genderless:before,.fa-circle-thin:before {content: "\f1db";}
.fa-header:before {content: "\f1dc";}
.fa-paragraph:before {content: "\f1dd";}
.fa-sliders:before {content: "\f1de";}
.fa-share-alt:before {content: "\f1e0";}
.fa-share-alt-square:before {content: "\f1e1";}
.fa-bomb:before {content: "\f1e2";}
.fa-soccer-ball-o:before,.fa-futbol-o:before {content: "\f1e3";}
.fa-tty:before {content: "\f1e4";}
.fa-binoculars:before {content: "\f1e5";}
.fa-plug:before {content: "\f1e6";}
.fa-slideshare:before {content: "\f1e7";}
.fa-twitch:before {content: "\f1e8";}
.fa-yelp:before {content: "\f1e9";}
.fa-newspaper-o:before {content: "\f1ea";}
.fa-wifi:before {content: "\f1eb";}
.fa-calculator:before {content: "\f1ec";}
.fa-paypal:before {content: "\f1ed";}
.fa-google-wallet:before {content: "\f1ee";}
.fa-cc-visa:before {content: "\f1f0";}
.fa-cc-mastercard:before {content: "\f1f1";}
.fa-cc-discover:before {content: "\f1f2";}
.fa-cc-amex:before {content: "\f1f3";}
.fa-cc-paypal:before {content: "\f1f4";}
.fa-cc-stripe:before {content: "\f1f5";}
.fa-bell-slash:before {content: "\f1f6";}
.fa-bell-slash-o:before {content: "\f1f7";}
.fa-trash:before {content: "\f1f8";}
.fa-copyright:before {content: "\f1f9";}
.fa-at:before {content: "\f1fa";}
.fa-eyedropper:before {content: "\f1fb";}
.fa-paint-brush:before {content: "\f1fc";}
.fa-birthday-cake:before {content: "\f1fd";}
.fa-area-chart:before {content: "\f1fe";}
.fa-pie-chart:before {content: "\f200";}
.fa-line-chart:before {content: "\f201";}
.fa-lastfm:before {content: "\f202";}
.fa-lastfm-square:before {content: "\f203";}
.fa-toggle-off:before {content: "\f204";}
.fa-toggle-on:before {content: "\f205";}
.fa-bicycle:before {content: "\f206";}
.fa-bus:before {content: "\f207";}
.fa-ioxhost:before {content: "\f208";}
.fa-angellist:before {content: "\f209";}
.fa-cc:before {content: "\f20a";}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before {content: "\f20b";}
.fa-meanpath:before {content: "\f20c";}
.fa-buysellads:before {content: "\f20d";}
.fa-connectdevelop:before {content: "\f20e";}
.fa-dashcube:before {content: "\f210";}
.fa-forumbee:before {content: "\f211";}
.fa-leanpub:before {content: "\f212";}
.fa-sellsy:before {content: "\f213";}
.fa-shirtsinbulk:before {content: "\f214";}
.fa-simplybuilt:before {content: "\f215";}
.fa-skyatlas:before {content: "\f216";}
.fa-cart-plus:before {content: "\f217";}
.fa-cart-arrow-down:before {content: "\f218";}
.fa-diamond:before {content: "\f219";}
.fa-ship:before {content: "\f21a";}
.fa-user-secret:before {content: "\f21b";}
.fa-motorcycle:before {content: "\f21c";}
.fa-street-view:before {content: "\f21d";}
.fa-heartbeat:before {content: "\f21e";}
.fa-venus:before {content: "\f221";}
.fa-mars:before {content: "\f222";}
.fa-mercury:before {content: "\f223";}
.fa-transgender:before {content: "\f224";}
.fa-transgender-alt:before {content: "\f225";}
.fa-venus-double:before {content: "\f226";}
.fa-mars-double:before {content: "\f227";}
.fa-venus-mars:before {content: "\f228";}
.fa-mars-stroke:before {content: "\f229";}
.fa-mars-stroke-v:before {content: "\f22a";}
.fa-mars-stroke-h:before {content: "\f22b";}
.fa-neuter:before {content: "\f22c";}
.fa-facebook-official:before {content: "\f230";}
.fa-pinterest-p:before {content: "\f231";}
.fa-whatsapp:before {content: "\f232";}
.fa-server:before {content: "\f233";}
.fa-user-plus:before {content: "\f234";}
.fa-user-times:before {content: "\f235";}
.fa-hotel:before,.fa-bed:before {content: "\f236";}
.fa-viacoin:before {content: "\f237";}
.fa-train:before {content: "\f238";}
.fa-subway:before {content: "\f239";}
.fa-medium:before {content: "\f23a";}
.clearfix:before,.clearfix:after {display: table;content: "";line-height: 0;}
.clearfix:after {clear: both;}
.hide-text {font-size: 0;line-height: 0;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.input-block-level {display: block;width: 100%;min-height: 45px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {display: block;}
audio,
canvas,
video {display: inline-block;}
audio:not([controls]) {display: none;}
html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
a:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
a:hover,
a:active {outline: 0;}
sub,
sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {/* Responsive images (ensure images don't scale beyond their parents) */
  max-width: 100%;/* Part 1: Set a maxium relative to the parent */
  height: auto;/* Part 2: Scale the height according to the width, otherwise you get stretching */
  vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
#map_canvas img,.google-maps img,.gm-style img {max-width: none;}
button,
input,
select,
textarea {margin: 0;font-size: 100%;vertical-align: middle;}
button,
input {line-height: normal;}
button::-moz-focus-inner,
input::-moz-focus-inner {padding: 0;border: 0;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {cursor: pointer;}
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-decoration,
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
textarea {overflow: auto;vertical-align: top;}
@media print {* {text-shadow: none !important;color: #000 !important;background: transparent !important;box-shadow: none !important;}
  a,a:visited {text-decoration: underline;}
  a[href]:after {content: " (" attr(href) ")";}
  abbr[title]:after {content: " (" attr(title) ")";}
  .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content: "";}
  pre,blockquote {border: 1px solid #999;page-break-inside: avoid;}
  thead {display: table-header-group;}
  tr,img {page-break-inside: avoid;}
  img {max-width: 100% !important;}
  @page {margin: 0.5cm;}
  p,h2,h3 {orphans: 3;widows: 3;}
  h2,h3 {page-break-after: avoid;}
}
body {margin: 0;font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 26px;color: #777777;background-color: #f7f7f7;}
a {color: #0079C4;text-decoration: none;}
a:hover,
a:focus {color: #111111;text-decoration: underline;}
.img-rounded {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.img-polaroid {padding: 4px;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}
.img-circle {-webkit-border-radius: 500px;-moz-border-radius: 500px;border-radius: 500px;}
.row {margin-left: -20px;}
.row:before,.row:after {display: table;content: "";line-height: 0;}
.row:after {clear: both;}
[class*="span"] {float: left;min-height: 1px;margin-left: 20px;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {width: 940px;}
.span12 {width: 940px;}
.span11 {width: 860px;}
.span10 {width: 780px;}
.span9 {width: 700px;}
.span8 {width: 620px;}
.span7 {width: 540px;}
.span6 {width: 460px;}
.span5 {width: 380px;}
.span4 {width: 300px;}
.span3 {width: 220px;}
.span2 {width: 140px;}
.span1 {width: 60px;}
.offset12 {margin-left: 980px;}
.offset11 {margin-left: 900px;}
.offset10 {margin-left: 820px;}
.offset9 {margin-left: 740px;}
.offset8 {margin-left: 660px;}
.offset7 {margin-left: 580px;}
.offset6 {margin-left: 500px;}
.offset5 {margin-left: 420px;}
.offset4 {margin-left: 340px;}
.offset3 {margin-left: 260px;}
.offset2 {margin-left: 180px;}
.offset1 {margin-left: 100px;}
.row-fluid {width: 100%;}
.row-fluid:before,.row-fluid:after {display: table;content: "";line-height: 0;}
.row-fluid:after {clear: both;}
.row-fluid [class*="span"] {display: block;width: 100%;min-height: 45px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;margin-left: 2.127659574468085%;}
.row-fluid [class*="span"]:first-child {margin-left: 0;}
.row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left: 2.127659574468085%;}
.row-fluid .span12 {width: 100%;}
.row-fluid .span11 {width: 91.48936170212765%;}
.row-fluid .span10 {width: 82.97872340425532%;}
.row-fluid .span9 {width: 74.46808510638297%;}
.row-fluid .span8 {width: 65.95744680851064%;}
.row-fluid .span7 {width: 57.44680851063829%;}
.row-fluid .span6 {width: 48.93617021276595%;}
.row-fluid .span5 {width: 40.42553191489362%;}
.row-fluid .span4 {width: 31.914893617021278%;}
.row-fluid .span3 {width: 23.404255319148934%;}
.row-fluid .span2 {width: 14.893617021276595%;}
.row-fluid .span1 {width: 6.382978723404255%;}
.row-fluid .offset12 {margin-left: 104.25531914893617%;}
.row-fluid .offset12:first-child {margin-left: 102.12765957446808%;}
.row-fluid .offset11 {margin-left: 95.74468085106382%;}
.row-fluid .offset11:first-child {margin-left: 93.61702127659574%;}
.row-fluid .offset10 {margin-left: 87.23404255319149%;}
.row-fluid .offset10:first-child {margin-left: 85.1063829787234%;}
.row-fluid .offset9 {margin-left: 78.72340425531914%;}
.row-fluid .offset9:first-child {margin-left: 76.59574468085106%;}
.row-fluid .offset8 {margin-left: 70.2127659574468%;}
.row-fluid .offset8:first-child {margin-left: 68.08510638297872%;}
.row-fluid .offset7 {margin-left: 61.70212765957446%;}
.row-fluid .offset7:first-child {margin-left: 59.574468085106375%;}
.row-fluid .offset6 {margin-left: 53.191489361702125%;}
.row-fluid .offset6:first-child {margin-left: 51.063829787234035%;}
.row-fluid .offset5 {margin-left: 44.68085106382979%;}
.row-fluid .offset5:first-child {margin-left: 42.5531914893617%;}
.row-fluid .offset4 {margin-left: 36.170212765957444%;}
.row-fluid .offset4:first-child {margin-left: 34.04255319148936%;}
.row-fluid .offset3 {margin-left: 27.659574468085104%;}
.row-fluid .offset3:first-child {margin-left: 25.53191489361702%;}
.row-fluid .offset2 {margin-left: 19.148936170212764%;}
.row-fluid .offset2:first-child {margin-left: 17.02127659574468%;}
.row-fluid .offset1 {margin-left: 10.638297872340425%;}
.row-fluid .offset1:first-child {margin-left: 8.51063829787234%;}
[class*="span"].hide,.row-fluid [class*="span"].hide {display: none;}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right {float: right;}
.container {margin-right: auto;margin-left: auto;}
.container:before,.container:after {display: table;content: "";line-height: 0;}
.container:after {clear: both;}
.container-fluid {padding-right: 20px;padding-left: 20px;}
.container-fluid:before,.container-fluid:after {display: table;content: "";line-height: 0;}
.container-fluid:after {clear: both;}
p {margin: 0 0 13px;}
.lead {margin-bottom: 26px;font-size: 21px;font-weight: 200;line-height: 39px;}
small {font-size: 85%;}
strong {font-weight: bold;}
em {font-style: italic;}
cite {font-style: normal;}
.muted {color: #999999;}
a.muted:hover,
a.muted:focus {color: #808080;}
.text-warning {color: #c09853;}
a.text-warning:hover,
a.text-warning:focus {color: #a47e3c;}
.text-error {color: #b94a48;}
a.text-error:hover,
a.text-error:focus {color: #953b39;}
.text-info {color: #3a87ad;}
a.text-info:hover,
a.text-info:focus {color: #2d6987;}
.text-success {color: #468847;}
a.text-success:hover,
a.text-success:focus {color: #356635;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
h1,
h2,
h3,
h4,
h5,
h6 {margin: 13px 0;font-family: inherit;font-weight: bold;line-height: 26px;color: inherit;text-rendering: optimizelegibility;}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {font-weight: normal;line-height: 1;color: #999999;}
h1,
h2,
h3 {line-height: 52px;}
h1 {font-size: 38.5px;}
h2 {font-size: 31.5px;}
h3 {font-size: 24.5px;}
h4 {font-size: 17.5px;}
h5 {font-size: 14px;}
h6 {font-size: 11.9px;}
h1 small {font-size: 24.5px;}
h2 small {font-size: 17.5px;}
h3 small {font-size: 14px;}
h4 small {font-size: 14px;}
.page-header {padding-bottom: 12px;margin: 26px 0 39px;border-bottom: 1px solid #eeeeee;}
ul,
ol {padding: 0;margin: 0 0 13px 25px;}
ul ul,
ul ol,
ol ol,
ol ul {margin-bottom: 0;}
li {line-height: 26px;}
ul.unstyled,
ol.unstyled {margin-left: 0;list-style: none;}
ul.inline,
ol.inline {margin-left: 0;list-style: none;}
ul.inline > li,
ol.inline > li {display: inline-block;padding-left: 5px;padding-right: 5px;}
dl {margin-bottom: 26px;}
dt,
dd {line-height: 26px;}
dt {font-weight: bold;}
dd {margin-left: 13px;}
.dl-horizontal:before,.dl-horizontal:after {display: table;content: "";line-height: 0;}
.dl-horizontal:after {clear: both;}
.dl-horizontal dt {float: left;width: 160px;clear: left;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dl-horizontal dd {margin-left: 180px;}
hr {margin: 26px 0;border: 0;border-top: 1px solid #eeeeee;border-bottom: 1px solid #ffffff;}
abbr[title],
abbr[data-original-title] {cursor: help;border-bottom: 1px dotted #999999;}
abbr.initialism {font-size: 90%;text-transform: uppercase;}
blockquote {padding: 0 0 0 15px;margin: 0 0 26px;border-left: 5px solid #eeeeee;}
blockquote p {margin-bottom: 0;font-size: 17.5px;font-weight: 300;line-height: 1.25;}
blockquote small {display: block;line-height: 26px;color: #999999;}
blockquote small:before {content: '\2014 \00A0';}
blockquote.pull-right {float: right;padding-right: 15px;padding-left: 0;border-right: 5px solid #eeeeee;border-left: 0;}
blockquote.pull-right p,
blockquote.pull-right small {text-align: right;}
blockquote.pull-right small:before {content: '';}
blockquote.pull-right small:after {content: '\00A0 \2014';}
q:before,
q:after,
blockquote:before,
blockquote:after {content: "";}
address {display: block;margin-bottom: 26px;font-style: normal;line-height: 26px;}
code,
pre {padding: 0 3px 2px;font-family: Monaco, Menlo, Consolas, "Courier New", monospace;font-size: 12px;color: #333333;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
code {padding: 2px 4px;color: #d14;background-color: #f7f7f9;border: 1px solid #e1e1e8;white-space: nowrap;}
pre {display: block;padding: 12.5px;margin: 0 0 13px;font-size: 13px;line-height: 26px;word-break: break-all;word-wrap: break-word;white-space: pre;white-space: pre-wrap;background-color: #f5f5f5;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
pre.prettyprint {margin-bottom: 26px;}
pre code {padding: 0;color: inherit;white-space: pre;white-space: pre-wrap;background-color: transparent;border: 0;}
.pre-scrollable {max-height: 340px;overflow-y: scroll;}
form {margin: 0 0 26px;}
fieldset {padding: 0;margin: 0;border: 0;}
legend {display: block;width: 100%;padding: 0;margin-bottom: 26px;font-size: 21px;line-height: 52px;color: #333333;border: 0;border-bottom: 1px solid #e5e5e5;}
legend small {font-size: 19.5px;color: #999999;}
label,
input,
button,
select,
textarea {font-size: 14px;font-weight: normal;line-height: 26px;}
input,
button,
select,
textarea {font-family: 'Open Sans', sans-serif;}
label {display: block;margin-bottom: 5px;}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],.uneditable-input {display: inline-block;height: 26px;padding: 4px 6px;margin-bottom: 13px;font-size: 14px;line-height: 26px;color: #555555;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;vertical-align: middle;}
input,
textarea,.uneditable-input {width: 206px;}
textarea {height: auto;}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],.uneditable-input {background-color: #ffffff;border: 1px solid #cccccc;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear .2s, box-shadow linear .2s;-moz-transition: border linear .2s, box-shadow linear .2s;-o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,.uneditable-input:focus {border-color: rgba(82, 168, 236, 0.8);outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
input[type="radio"],
input[type="checkbox"] {margin: 4px 0 0;line-height: normal;}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {width: auto;}
select,
input[type="file"] {height: 45px;/* In IE7, the height of the select element cannot be changed by height, only font-size */
  line-height: 45px;}
select {width: 220px;border: 1px solid #cccccc;background-color: #ffffff;}
select[multiple],
select[size] {height: auto;}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.uneditable-input,.uneditable-textarea {color: #999999;background-color: #fcfcfc;border-color: #cccccc;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);cursor: not-allowed;}
.uneditable-input {overflow: hidden;white-space: nowrap;}
.uneditable-textarea {width: auto;height: auto;}
input:-moz-placeholder,
textarea:-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #999999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999999;}
.radio,.checkbox {min-height: 26px;padding-left: 20px;}
.radio input[type="radio"],.checkbox input[type="checkbox"] {float: left;margin-left: -20px;}
.controls > .radio:first-child,.controls > .checkbox:first-child {padding-top: 5px;}
.radio.inline,.checkbox.inline {display: inline-block;padding-top: 5px;margin-bottom: 0;vertical-align: middle;}
.radio.inline + .radio.inline,.checkbox.inline + .checkbox.inline {margin-left: 10px;}
.input-mini {width: 60px;}
.input-small {width: 90px;}
.input-medium {width: 150px;}
.input-large {width: 210px;}
.input-xlarge {width: 270px;}
.input-xxlarge {width: 530px;}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"] {float: none;margin-left: 0;}
.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"] {display: inline-block;}
input,
textarea,.uneditable-input {margin-left: 0;}
.controls-row [class*="span"] + [class*="span"] {margin-left: 20px;}
input.span12,
textarea.span12,.uneditable-input.span12 {width: 926px;}
input.span11,
textarea.span11,.uneditable-input.span11 {width: 846px;}
input.span10,
textarea.span10,.uneditable-input.span10 {width: 766px;}
input.span9,
textarea.span9,.uneditable-input.span9 {width: 686px;}
input.span8,
textarea.span8,.uneditable-input.span8 {width: 606px;}
input.span7,
textarea.span7,.uneditable-input.span7 {width: 526px;}
input.span6,
textarea.span6,.uneditable-input.span6 {width: 446px;}
input.span5,
textarea.span5,.uneditable-input.span5 {width: 366px;}
input.span4,
textarea.span4,.uneditable-input.span4 {width: 286px;}
input.span3,
textarea.span3,.uneditable-input.span3 {width: 206px;}
input.span2,
textarea.span2,.uneditable-input.span2 {width: 126px;}
input.span1,
textarea.span1,.uneditable-input.span1 {width: 46px;}
.controls-row:before,.controls-row:after {display: table;content: "";line-height: 0;}
.controls-row:after {clear: both;}
.controls-row [class*="span"],.row-fluid .controls-row [class*="span"] {float: left;}
.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"] {padding-top: 5px;}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {cursor: not-allowed;background-color: #eeeeee;}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {background-color: transparent;}
.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline {color: #c09853;}
.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea {color: #c09853;}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea {border-color: #c09853;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus {border-color: #a47e3c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on {color: #c09853;background-color: #fcf8e3;border-color: #c09853;}
.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline {color: #b94a48;}
.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea {color: #b94a48;}
.control-group.error input,.control-group.error select,.control-group.error textarea {border-color: #b94a48;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus {border-color: #953b39;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on {color: #b94a48;background-color: #f2dede;border-color: #b94a48;}
.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline {color: #468847;}
.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea {color: #468847;}
.control-group.success input,.control-group.success select,.control-group.success textarea {border-color: #468847;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus {border-color: #356635;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on {color: #468847;background-color: #dff0d8;border-color: #468847;}
.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline {color: #3a87ad;}
.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea {color: #3a87ad;}
.control-group.info input,.control-group.info select,.control-group.info textarea {border-color: #3a87ad;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus {border-color: #2d6987;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;}
.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on {color: #3a87ad;background-color: #d9edf7;border-color: #3a87ad;}
input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {color: #b94a48;border-color: #ee5f5b;}
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {border-color: #e9322d;-webkit-box-shadow: 0 0 6px #f8b9b7;-moz-box-shadow: 0 0 6px #f8b9b7;box-shadow: 0 0 6px #f8b9b7;}
.form-actions {padding: 25px 20px 26px;margin-top: 26px;margin-bottom: 26px;background-color: #f5f5f5;border-top: 1px solid #e5e5e5;}
.form-actions:before,.form-actions:after {display: table;content: "";line-height: 0;}
.form-actions:after {clear: both;}
.help-block,.help-inline {color: #9d9d9d;}
.help-block {display: block;margin-bottom: 13px;}
.help-inline {display: inline-block;vertical-align: middle;padding-left: 5px;}
.input-append,.input-prepend {display: inline-block;margin-bottom: 13px;vertical-align: middle;font-size: 0;white-space: nowrap;}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover {font-size: 14px;}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input {position: relative;margin-bottom: 0;vertical-align: top;-webkit-border-radius: 0 0px 0px 0;-moz-border-radius: 0 0px 0px 0;border-radius: 0 0px 0px 0;}
.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus {z-index: 2;}
.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group > .dropdown-toggle,.input-prepend .btn-group > .dropdown-toggle {vertical-align: top;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.input-append .active,.input-prepend .active {background-color: #83edd7;border-color: #0079C4;}
.input-prepend .add-on,.input-prepend .btn {margin-right: -1px;}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child {-webkit-border-radius: 0px 0 0 0px;-moz-border-radius: 0px 0 0 0px;border-radius: 0px 0 0 0px;}
.input-append input,.input-append select,.input-append .uneditable-input {-webkit-border-radius: 0px 0 0 0px;-moz-border-radius: 0px 0 0 0px;border-radius: 0px 0 0 0px;}
.input-append input + .btn-group .btn:last-child,.input-append select + .btn-group .btn:last-child,.input-append .uneditable-input + .btn-group .btn:last-child {-webkit-border-radius: 0 0px 0px 0;-moz-border-radius: 0 0px 0px 0;border-radius: 0 0px 0px 0;}
.input-append .add-on,.input-append .btn,.input-append .btn-group {margin-left: -1px;}
.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child > .dropdown-toggle {-webkit-border-radius: 0 0px 0px 0;-moz-border-radius: 0 0px 0px 0;border-radius: 0 0px 0px 0;}
.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.input-prepend.input-append input + .btn-group .btn,.input-prepend.input-append select + .btn-group .btn,.input-prepend.input-append .uneditable-input + .btn-group .btn {-webkit-border-radius: 0 0px 0px 0;-moz-border-radius: 0 0px 0px 0;border-radius: 0 0px 0px 0;}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child {margin-right: -1px;-webkit-border-radius: 0px 0 0 0px;-moz-border-radius: 0px 0 0 0px;border-radius: 0px 0 0 0px;}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child {margin-left: -1px;-webkit-border-radius: 0 0px 0px 0;-moz-border-radius: 0 0px 0px 0;border-radius: 0 0px 0px 0;}
.input-prepend.input-append .btn-group:first-child {margin-left: 0;}
input.search-query {padding-right: 14px;padding-left: 14px;margin-bottom: 0;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
/* Allow for input prepend/append in search forms */
.form-search .input-append .search-query,.form-search .input-prepend .search-query {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.form-search .input-append .search-query {-webkit-border-radius: 14px 0 0 14px;-moz-border-radius: 14px 0 0 14px;border-radius: 14px 0 0 14px;}
.form-search .input-append .btn {-webkit-border-radius: 0 14px 14px 0;-moz-border-radius: 0 14px 14px 0;border-radius: 0 14px 14px 0;}
.form-search .input-prepend .search-query {-webkit-border-radius: 0 14px 14px 0;-moz-border-radius: 0 14px 14px 0;border-radius: 0 14px 14px 0;}
.form-search .input-prepend .btn {-webkit-border-radius: 14px 0 0 14px;-moz-border-radius: 14px 0 0 14px;border-radius: 14px 0 0 14px;}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append {display: inline-block;margin-bottom: 0;vertical-align: middle;}
.form-search .hide,.form-inline .hide,.form-horizontal .hide {display: none;}
.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group {display: inline-block;}
.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend {margin-bottom: 0;}
.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox {padding-left: 0;margin-bottom: 0;vertical-align: middle;}
.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {float: left;margin-right: 3px;margin-left: 0;}
.control-group {margin-bottom: 13px;}
legend + .control-group {margin-top: 26px;-webkit-margin-top-collapse: separate;}
.form-horizontal .control-group {margin-bottom: 26px;}
.form-horizontal .control-group:before,.form-horizontal .control-group:after {display: table;content: "";line-height: 0;}
.form-horizontal .control-group:after {clear: both;}
.form-horizontal .control-label {float: left;width: 160px;padding-top: 5px;text-align: right;}
.form-horizontal .controls {margin-left: 180px;}
.form-horizontal .help-block {margin-bottom: 0;}
.form-horizontal input + .help-block,.form-horizontal select + .help-block,.form-horizontal textarea + .help-block,.form-horizontal .uneditable-input + .help-block,.form-horizontal .input-prepend + .help-block,.form-horizontal .input-append + .help-block {margin-top: 13px;}
.form-horizontal .form-actions {padding-left: 180px;}
table {max-width: 100%;background-color: transparent;border-collapse: collapse;border-spacing: 0;}
.table {width: 100%;margin-bottom: 26px;}
.table th,.table td {padding: 8px;line-height: 26px;text-align: left;vertical-align: top;border-top: 1px solid #dddddd;}
.table th {font-weight: bold;}
.table thead th {vertical-align: bottom;}
.table caption + thead tr:first-child th,.table caption + thead tr:first-child td,.table colgroup + thead tr:first-child th,.table colgroup + thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td {border-top: 0;}
.table tbody + tbody {border-top: 2px solid #dddddd;}
.table .table {background-color: #f7f7f7;}
.table-condensed th,.table-condensed td {padding: 4px 5px;}
.table-bordered {border: 1px solid #dddddd;border-collapse: separate;border-left: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.table-bordered th,.table-bordered td {border-left: 1px solid #dddddd;}
.table-bordered caption + thead tr:first-child th,.table-bordered caption + tbody tr:first-child th,.table-bordered caption + tbody tr:first-child td,.table-bordered colgroup + thead tr:first-child th,.table-bordered colgroup + tbody tr:first-child th,.table-bordered colgroup + tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td {border-top: 0;}
.table-bordered thead:first-child tr:first-child > th:first-child,.table-bordered tbody:first-child tr:first-child > td:first-child,.table-bordered tbody:first-child tr:first-child > th:first-child {-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;}
.table-bordered thead:first-child tr:first-child > th:last-child,.table-bordered tbody:first-child tr:first-child > td:last-child,.table-bordered tbody:first-child tr:first-child > th:last-child {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;}
.table-bordered thead:last-child tr:last-child > th:first-child,.table-bordered tbody:last-child tr:last-child > td:first-child,.table-bordered tbody:last-child tr:last-child > th:first-child,.table-bordered tfoot:last-child tr:last-child > td:first-child,.table-bordered tfoot:last-child tr:last-child > th:first-child {-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
.table-bordered thead:last-child tr:last-child > th:last-child,.table-bordered tbody:last-child tr:last-child > td:last-child,.table-bordered tbody:last-child tr:last-child > th:last-child,.table-bordered tfoot:last-child tr:last-child > td:last-child,.table-bordered tfoot:last-child tr:last-child > th:last-child {-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {-webkit-border-bottom-left-radius: 0;-moz-border-radius-bottomleft: 0;border-bottom-left-radius: 0;}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {-webkit-border-bottom-right-radius: 0;-moz-border-radius-bottomright: 0;border-bottom-right-radius: 0;}
.table-bordered caption + thead tr:first-child th:first-child,.table-bordered caption + tbody tr:first-child td:first-child,.table-bordered colgroup + thead tr:first-child th:first-child,.table-bordered colgroup + tbody tr:first-child td:first-child {-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;}
.table-bordered caption + thead tr:first-child th:last-child,.table-bordered caption + tbody tr:first-child td:last-child,.table-bordered colgroup + thead tr:first-child th:last-child,.table-bordered colgroup + tbody tr:first-child td:last-child {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;}
.table-striped tbody > tr:nth-child(odd) > td,.table-striped tbody > tr:nth-child(odd) > th {background-color: #f9f9f9;}
.table-hover tbody tr:hover > td,.table-hover tbody tr:hover > th {background-color: #f5f5f5;}
table td[class*="span"],
table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"] {display: table-cell;float: none;margin-left: 0;}
.table td.span1,.table th.span1 {float: none;width: 44px;margin-left: 0;}
.table td.span2,.table th.span2 {float: none;width: 124px;margin-left: 0;}
.table td.span3,.table th.span3 {float: none;width: 204px;margin-left: 0;}
.table td.span4,.table th.span4 {float: none;width: 284px;margin-left: 0;}
.table td.span5,.table th.span5 {float: none;width: 364px;margin-left: 0;}
.table td.span6,.table th.span6 {float: none;width: 444px;margin-left: 0;}
.table td.span7,.table th.span7 {float: none;width: 524px;margin-left: 0;}
.table td.span8,.table th.span8 {float: none;width: 604px;margin-left: 0;}
.table td.span9,.table th.span9 {float: none;width: 684px;margin-left: 0;}
.table td.span10,.table th.span10 {float: none;width: 764px;margin-left: 0;}
.table td.span11,.table th.span11 {float: none;width: 844px;margin-left: 0;}
.table td.span12,.table th.span12 {float: none;width: 924px;margin-left: 0;}
.table tbody tr.success > td {background-color: #dff0d8;}
.table tbody tr.error > td {background-color: #f2dede;}
.table tbody tr.warning > td {background-color: #fcf8e3;}
.table tbody tr.info > td {background-color: #d9edf7;}
.table-hover tbody tr.success:hover > td {background-color: #d0e9c6;}
.table-hover tbody tr.error:hover > td {background-color: #ebcccc;}
.table-hover tbody tr.warning:hover > td {background-color: #faf2cc;}
.table-hover tbody tr.info:hover > td {background-color: #c4e3f3;}
.dropup,.dropdown {position: relative;}
.dropdown-toggle:active,.open .dropdown-toggle {outline: 0;}
.caret {display: inline-block;width: 0;height: 0;vertical-align: top;border-top: 4px solid #111111;border-right: 4px solid transparent;border-left: 4px solid transparent;content: "";}
.dropdown .caret {margin-top: 8px;margin-left: 2px;}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;list-style: none;background-color: #ffffff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;}
.dropdown-menu.pull-right {right: 0;left: auto;}
.dropdown-menu .divider {height: 1px;margin: 12px 1px;overflow: hidden;background-color: #e5e5e5;border-bottom: 1px solid #ffffff;}
.dropdown-menu > li > a {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 26px;color: #333333;white-space: nowrap;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-submenu:hover > a,.dropdown-submenu:focus > a {text-decoration: none;color: #ffffff;background-color: #1ab394;background-image: -moz-linear-gradient(top, #0079C4, #18a689);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0079C4), to(#18a689));background-image: -webkit-linear-gradient(top, #0079C4, #18a689);background-image: -o-linear-gradient(top, #0079C4, #18a689);background-image: linear-gradient(to bottom, #0079C4, #18a689);background-repeat: repeat-x;}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {color: #333333;text-decoration: none;outline: 0;background-color: #1ab394;background-image: -moz-linear-gradient(top, #0079C4, #18a689);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0079C4), to(#18a689));background-image: -webkit-linear-gradient(top, #0079C4, #18a689);background-image: -o-linear-gradient(top, #0079C4, #18a689);background-image: linear-gradient(to bottom, #0079C4, #18a689);background-repeat: repeat-x;}
.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {color: #999999;}
.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {text-decoration: none;background-color: transparent;background-image: none;cursor: default;}
.open > .dropdown-menu {display: block;}
.dropdown-backdrop {position: fixed;left: 0;right: 0;bottom: 0;top: 0;z-index: 990;}
.pull-right > .dropdown-menu {right: 0;left: auto;}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {border-top: 0;border-bottom: 4px solid #111111;content: "";}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {top: auto;bottom: 100%;margin-bottom: 1px;}
.dropdown-submenu {position: relative;}
.dropdown-submenu > .dropdown-menu {top: 0;left: 100%;margin-top: -6px;margin-left: -1px;-webkit-border-radius: 6px 6px 6px 6px;-moz-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;}
.dropdown-submenu:hover > .dropdown-menu {display: block;}
.dropup .dropdown-submenu > .dropdown-menu {top: auto;bottom: 0;margin-top: 0;margin-bottom: -2px;-webkit-border-radius: 5px 5px 5px 0;-moz-border-radius: 5px 5px 5px 0;border-radius: 5px 5px 5px 0;}
.dropdown-submenu > a:after {display: block;content: " ";float: right;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #cccccc;margin-top: 5px;margin-right: -10px;}
.dropdown-submenu:hover > a:after {border-left-color: #ffffff;}
.dropdown-submenu.pull-left {float: none;}
.dropdown-submenu.pull-left > .dropdown-menu {left: -100%;margin-left: 10px;-webkit-border-radius: 6px 0 6px 6px;-moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px;}
.dropdown .dropdown-menu .nav-header {padding-left: 20px;padding-right: 20px;}
.typeahead {z-index: 1051;margin-top: 2px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.well {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);}
.well blockquote {border-color: #ddd;border-color: rgba(0, 0, 0, 0.15);}
.well-large {padding: 24px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.well-small {padding: 9px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.fade {opacity: 0;-webkit-transition: opacity 0.15s linear;-moz-transition: opacity 0.15s linear;-o-transition: opacity 0.15s linear;transition: opacity 0.15s linear;}
.fade.in {opacity: 1;}
.collapse {position: relative;height: 0;overflow: hidden;-webkit-transition: height 0.35s ease;-moz-transition: height 0.35s ease;-o-transition: height 0.35s ease;transition: height 0.35s ease;}
.collapse.in {height: auto;}
.close {float: right;font-size: 20px;font-weight: bold;line-height: 26px;color: #111111;text-shadow: 0 1px 0 #ffffff;opacity: 0.2;}
.close:hover,.close:focus {color: #111111;text-decoration: none;cursor: pointer;opacity: 0.4;}
button.close {padding: 3px;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;}
.btn {display: inline-block;padding: 4px 12px;margin-bottom: 0;font-size: 14px;line-height: 26px;text-align: center;vertical-align: middle;cursor: pointer;color: #333333;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);background-color: #177864;background-image: -moz-linear-gradient(top, #0079C4, #111111);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0079C4), to(#111111));background-image: -webkit-linear-gradient(top, #0079C4, #111111);background-image: -o-linear-gradient(top, #0079C4, #111111);background-image: linear-gradient(to bottom, #0079C4, #111111);background-repeat: repeat-x;border-color: #111111 #111111 #000000;border: 1px solid #111111;border-bottom-color: #000000;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled] {color: #333333;background-color: #111111;}
.btn:active,.btn.active {background-color: #000000;}
.btn:hover,.btn:focus {color: #333333;text-decoration: none;background-position: 0 -15px;-webkit-transition: background-position 0.1s linear;-moz-transition: background-position 0.1s linear;-o-transition: background-position 0.1s linear;transition: background-position 0.1s linear;}
.btn.active,.btn:active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn.disabled,.btn[disabled] {cursor: default;background-image: none;opacity: 0.65;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.btn-large {padding: 11px 19px;font-size: 17.5px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.btn-large [class^="icon-"],.btn-large [class*=" icon-"] {margin-top: 4px;}
.btn-small {padding: 2px 10px;font-size: 11.9px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.btn-small [class^="icon-"],.btn-small [class*=" icon-"] {margin-top: 0;}
.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"] {margin-top: -1px;}
.btn-mini {padding: 0 6px;font-size: 10.5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.btn-block {display: block;width: 100%;padding-left: 0;padding-right: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.btn-block + .btn-block {margin-top: 5px;}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {width: 100%;}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active {color: rgba(255, 255, 255, 0.75);}
.btn-primary {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #1bb4a8;background-image: -moz-linear-gradient(top, #0079C4, #1ba7bc);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0079C4), to(#1ba7bc));background-image: -webkit-linear-gradient(top, #0079C4, #1ba7bc);background-image: -o-linear-gradient(top, #0079C4, #1ba7bc);background-image: linear-gradient(to bottom, #0079C4, #1ba7bc);background-repeat: repeat-x;border-color: #1ba7bc #1ba7bc #116c79;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {color: #ffffff;background-color: #1ba7bc;}
.btn-primary:active,.btn-primary.active {background-color: #15808f;}
.btn-warning {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #faa732;background-image: -moz-linear-gradient(top, #fbb450, #f89406);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image: -webkit-linear-gradient(top, #fbb450, #f89406);background-image: -o-linear-gradient(top, #fbb450, #f89406);background-image: linear-gradient(to bottom, #fbb450, #f89406);background-repeat: repeat-x;border-color: #f89406 #f89406 #ad6704;}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled] {color: #ffffff;background-color: #f89406;}
.btn-warning:active,.btn-warning.active {background-color: #c67605;}
.btn-danger {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #da4f49;background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat: repeat-x;border-color: #bd362f #bd362f #802420;}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled] {color: #ffffff;background-color: #bd362f;}
.btn-danger:active,.btn-danger.active {background-color: #942a25;}
.btn-success {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #5bb75b;background-image: -moz-linear-gradient(top, #62c462, #51a351);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image: -webkit-linear-gradient(top, #62c462, #51a351);background-image: -o-linear-gradient(top, #62c462, #51a351);background-image: linear-gradient(to bottom, #62c462, #51a351);background-repeat: repeat-x;border-color: #51a351 #51a351 #387038;}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {color: #ffffff;background-color: #51a351;}
.btn-success:active,.btn-success.active {background-color: #408140;}
.btn-info {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #ebebeb;background-image: -moz-linear-gradient(top, #ffffff, #cccccc);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#cccccc));background-image: -webkit-linear-gradient(top, #ffffff, #cccccc);background-image: -o-linear-gradient(top, #ffffff, #cccccc);background-image: linear-gradient(to bottom, #ffffff, #cccccc);background-repeat: repeat-x;border-color: #cccccc #cccccc #a6a6a6;}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled] {color: #ffffff;background-color: #cccccc;}
.btn-info:active,.btn-info.active {background-color: #b3b3b3;}
.btn-inverse {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #363636;background-image: -moz-linear-gradient(top, #444444, #222222);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image: -webkit-linear-gradient(top, #444444, #222222);background-image: -o-linear-gradient(top, #444444, #222222);background-image: linear-gradient(to bottom, #444444, #222222);background-repeat: repeat-x;border-color: #222222 #222222 #000000;}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled] {color: #ffffff;background-color: #222222;}
.btn-inverse:active,.btn-inverse.active {background-color: #080808;}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {padding: 0;border: 0;}
.btn-link,.btn-link:active,.btn-link[disabled] {background-color: transparent;background-image: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.btn-link {border-color: transparent;cursor: pointer;color: #0079C4;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.btn-link:hover,.btn-link:focus {color: #111111;text-decoration: underline;background-color: transparent;}
.btn-link[disabled]:hover,.btn-link[disabled]:focus {color: #333333;text-decoration: none;}
.btn-group {position: relative;display: inline-block;font-size: 0;vertical-align: middle;white-space: nowrap;}
.btn-group + .btn-group {margin-left: 5px;}
.btn-toolbar {font-size: 0;margin-top: 13px;margin-bottom: 13px;}
.btn-toolbar > .btn + .btn,.btn-toolbar > .btn-group + .btn,.btn-toolbar > .btn + .btn-group {margin-left: 5px;}
.btn-group > .btn {position: relative;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.btn-group > .btn + .btn {margin-left: -1px;}
.btn-group > .btn,.btn-group > .dropdown-menu,.btn-group > .popover {font-size: 14px;}
.btn-group > .btn-mini {font-size: 10.5px;}
.btn-group > .btn-small {font-size: 11.9px;}
.btn-group > .btn-large {font-size: 17.5px;}
.btn-group > .btn:first-child {margin-left: 0;-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
.btn-group > .btn:last-child,.btn-group > .dropdown-toggle {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;}
.btn-group > .btn.large:first-child {margin-left: 0;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;}
.btn-group > .btn.large:last-child,.btn-group > .large.dropdown-toggle {-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;}
.btn-group > .btn:hover,.btn-group > .btn:focus,.btn-group > .btn:active,.btn-group > .btn.active {z-index: 2;}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {outline: 0;}
.btn-group > .btn + .dropdown-toggle {padding-left: 8px;padding-right: 8px;-webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}
.btn-group > .btn-mini + .dropdown-toggle {padding-left: 5px;padding-right: 5px;}
.btn-group > .btn-large + .dropdown-toggle {padding-left: 12px;padding-right: 12px;}
.btn-group.open .dropdown-toggle {background-image: none;-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn-group.open .btn.dropdown-toggle {background-color: #111111;}
.btn-group.open .btn-primary.dropdown-toggle {background-color: #1ba7bc;}
.btn-group.open .btn-warning.dropdown-toggle {background-color: #f89406;}
.btn-group.open .btn-danger.dropdown-toggle {background-color: #bd362f;}
.btn-group.open .btn-success.dropdown-toggle {background-color: #51a351;}
.btn-group.open .btn-info.dropdown-toggle {background-color: #cccccc;}
.btn-group.open .btn-inverse.dropdown-toggle {background-color: #222222;}
.btn .caret {margin-top: 8px;margin-left: 0;}
.btn-large .caret {margin-top: 6px;}
.btn-large .caret {border-left-width: 5px;border-right-width: 5px;border-top-width: 5px;}
.btn-mini .caret,.btn-small .caret {margin-top: 8px;}
.dropup .btn-large .caret {border-bottom-width: 5px;}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret {border-top-color: #ffffff;border-bottom-color: #ffffff;}
.btn-group-vertical {display: inline-block;}
.btn-group-vertical > .btn {display: block;float: none;max-width: 100%;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.btn-group-vertical > .btn + .btn {margin-left: 0;margin-top: -1px;}
.btn-group-vertical > .btn:first-child {-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
.btn-group-vertical > .btn:last-child {-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;}
.btn-group-vertical > .btn-large:first-child {-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;}
.btn-group-vertical > .btn-large:last-child {-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;}
.alert {padding: 8px 35px 8px 14px;margin-bottom: 26px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);background-color: #fcf8e3;border: 1px solid #fbeed5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.alert,.alert h4 {color: #c09853;}
.alert h4 {margin: 0;}
.alert .close {position: relative;top: -2px;right: -21px;line-height: 26px;}
.alert-success {background-color: #dff0d8;border-color: #d6e9c6;color: #468847;}
.alert-success h4 {color: #468847;}
.alert-danger,.alert-error {background-color: #f2dede;border-color: #eed3d7;color: #b94a48;}
.alert-danger h4,.alert-error h4 {color: #b94a48;}
.alert-info {background-color: #d9edf7;border-color: #bce8f1;color: #3a87ad;}
.alert-info h4 {color: #3a87ad;}
.alert-block {padding-top: 14px;padding-bottom: 14px;}
.alert-block > p,.alert-block > ul {margin-bottom: 0;}
.alert-block p + p {margin-top: 5px;}
.nav {margin-left: 0;margin-bottom: 26px;list-style: none;}
.nav > li > a {display: block;}
.nav > li > a:hover,.nav > li > a:focus {text-decoration: none;background-color: #eeeeee;}
.nav > li > a > img {max-width: none;}
.nav > .pull-right {float: right;}
.nav-header {display: block;padding: 3px 15px;font-size: 11px;font-weight: bold;line-height: 26px;color: #999999;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);text-transform: uppercase;}
.nav li + .nav-header {margin-top: 9px;}
.nav-list {padding-left: 15px;padding-right: 15px;margin-bottom: 0;}
.nav-list > li > a,.nav-list .nav-header {margin-left: -15px;margin-right: -15px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.nav-list > li > a {padding: 3px 15px;}
.nav-list > .active > a,.nav-list > .active > a:hover,.nav-list > .active > a:focus {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);background-color: #0079C4;}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"] {margin-right: 2px;}
.nav-list .divider {height: 1px;margin: 12px 1px;overflow: hidden;background-color: #e5e5e5;border-bottom: 1px solid #ffffff;}
.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after {display: table;content: "";line-height: 0;}
.nav-tabs:after,.nav-pills:after {clear: both;}
.nav-tabs > li,.nav-pills > li {float: left;}
.nav-tabs > li > a,.nav-pills > li > a {padding-right: 12px;padding-left: 12px;margin-right: 2px;line-height: 14px;}
.nav-tabs {border-bottom: 1px solid #ddd;}
.nav-tabs > li {margin-bottom: -1px;}
.nav-tabs > li > a {padding-top: 8px;padding-bottom: 8px;line-height: 26px;border: 1px solid transparent;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
.nav-tabs > li > a:hover,.nav-tabs > li > a:focus {border-color: #eeeeee #eeeeee #dddddd;}
.nav-tabs > .active > a,.nav-tabs > .active > span,.nav-tabs > .active > a:hover,.nav-tabs > .active > a:focus,.nav-tabs > li > a.active {color: #555555;background-color: #f7f7f7;border: 1px solid #ddd;border-bottom-color: transparent;line-height: 26px;cursor: default;}
.nav-pills > li > a {padding-top: 8px;padding-bottom: 8px;margin-top: 2px;margin-bottom: 2px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.nav-pills > .active > a,.nav-pills > .active > a:hover,.nav-pills > .active > a:focus {color: #ffffff;background-color: #0079C4;}
.nav-stacked > li {float: none;}
.nav-stacked > li > a {margin-right: 0;}
.nav-tabs.nav-stacked {border-bottom: 0;}
.nav-tabs.nav-stacked > li > a {border: 1px solid #ddd;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.nav-tabs.nav-stacked > li:first-child > a {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;}
.nav-tabs.nav-stacked > li:last-child > a {-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
.nav-tabs.nav-stacked > li > a:hover,.nav-tabs.nav-stacked > li > a:focus {border-color: #ddd;z-index: 2;}
.nav-pills.nav-stacked > li > a {margin-bottom: 3px;}
.nav-pills.nav-stacked > li:last-child > a {margin-bottom: 1px;}
.nav-tabs .dropdown-menu {-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;}
.nav-pills .dropdown-menu {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.nav .dropdown-toggle .caret {border-top-color: #0079C4;border-bottom-color: #0079C4;margin-top: 6px;}
.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret {border-top-color: #111111;border-bottom-color: #111111;}
/* move down carets for tabs */
.nav-tabs .dropdown-toggle .caret {margin-top: 8px;}
.nav .active .dropdown-toggle .caret {border-top-color: #fff;border-bottom-color: #fff;}
.nav-tabs .active .dropdown-toggle .caret {border-top-color: #555555;border-bottom-color: #555555;}
.nav > .dropdown.active > a:hover,.nav > .dropdown.active > a:focus {cursor: pointer;}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav > li.dropdown.open.active > a:hover,.nav > li.dropdown.open.active > a:focus {color: #ffffff;background-color: #999999;border-color: #999999;}
.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret {border-top-color: #ffffff;border-bottom-color: #ffffff;opacity: 1;}
.tabs-stacked .open > a:hover,.tabs-stacked .open > a:focus {border-color: #999999;}
.tabbable:before,.tabbable:after {display: table;content: "";line-height: 0;}
.tabbable:after {clear: both;}
.tab-content {overflow: auto;}
.tabs-below > .nav-tabs,.tabs-right > .nav-tabs,.tabs-left > .nav-tabs {border-bottom: 0;}
.tab-content > .tab-pane,.pill-content > .pill-pane {display: none;}
.tab-content > .active,.pill-content > .active {display: block;}
.tabs-below > .nav-tabs {border-top: 1px solid #ddd;}
.tabs-below > .nav-tabs > li {margin-top: -1px;margin-bottom: 0;}
.tabs-below > .nav-tabs > li > a {-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;}
.tabs-below > .nav-tabs > li > a:hover,.tabs-below > .nav-tabs > li > a:focus {border-bottom-color: transparent;border-top-color: #ddd;}
.tabs-below > .nav-tabs > .active > a,.tabs-below > .nav-tabs > .active > a:hover,.tabs-below > .nav-tabs > .active > a:focus {border-color: transparent #ddd #ddd #ddd;}
.tabs-left > .nav-tabs > li,.tabs-right > .nav-tabs > li {float: none;}
.tabs-left > .nav-tabs > li > a,.tabs-right > .nav-tabs > li > a {min-width: 74px;margin-right: 0;margin-bottom: 3px;}
.tabs-left > .nav-tabs {float: left;margin-right: 19px;border-right: 1px solid #ddd;}
.tabs-left > .nav-tabs > li > a {margin-right: -1px;-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
.tabs-left > .nav-tabs > li > a:hover,.tabs-left > .nav-tabs > li > a:focus {border-color: #eeeeee #dddddd #eeeeee #eeeeee;}
.tabs-left > .nav-tabs .active > a,.tabs-left > .nav-tabs .active > a:hover,.tabs-left > .nav-tabs .active > a:focus {border-color: #ddd transparent #ddd #ddd;}
.tabs-right > .nav-tabs {float: right;margin-left: 19px;border-left: 1px solid #ddd;}
.tabs-right > .nav-tabs > li > a {margin-left: -1px;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.tabs-right > .nav-tabs > li > a:hover,.tabs-right > .nav-tabs > li > a:focus {border-color: #eeeeee #eeeeee #eeeeee #dddddd;}
.tabs-right > .nav-tabs .active > a,.tabs-right > .nav-tabs .active > a:hover,.tabs-right > .nav-tabs .active > a:focus {border-color: #ddd #ddd #ddd transparent;}
.nav > .disabled > a {color: #999999;}
.nav > .disabled > a:hover,.nav > .disabled > a:focus {text-decoration: none;background-color: transparent;cursor: default;}
.navbar {overflow: visible;margin-bottom: 26px;}
.navbar-inner {min-height: 40px;padding-left: 20px;padding-right: 20px;background-color: #fafafa;background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);background-repeat: repeat-x;border: 1px solid #d4d4d4;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);}
.navbar-inner:before,.navbar-inner:after {display: table;content: "";line-height: 0;}
.navbar-inner:after {clear: both;}
.navbar .container {width: auto;}
.nav-collapse.collapse {height: auto;overflow: visible;}
.navbar .brand {float: left;display: block;padding: 7px 20px 7px;margin-left: -20px;font-size: 20px;font-weight: 200;color: #777777;text-shadow: 0 1px 0 #ffffff;}
.navbar .brand:hover,.navbar .brand:focus {text-decoration: none;}
.navbar-text {margin-bottom: 0;line-height: 40px;color: #777777;}
.navbar-link {color: #777777;}
.navbar-link:hover,.navbar-link:focus {color: #333333;}
.navbar .divider-vertical {height: 40px;margin: 0 9px;border-left: 1px solid #f2f2f2;border-right: 1px solid #ffffff;}
.navbar .btn,.navbar .btn-group {margin-top: 5px;}
.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group {margin-top: 0;}
.navbar-form {margin-bottom: 0;}
.navbar-form:before,.navbar-form:after {display: table;content: "";line-height: 0;}
.navbar-form:after {clear: both;}
.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox {margin-top: 5px;}
.navbar-form input,.navbar-form select,.navbar-form .btn {display: inline-block;margin-bottom: 0;}
.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"] {margin-top: 3px;}
.navbar-form .input-append,.navbar-form .input-prepend {margin-top: 5px;white-space: nowrap;}
.navbar-form .input-append input,.navbar-form .input-prepend input {margin-top: 0;}
.navbar-search {position: relative;float: left;margin-top: 5px;margin-bottom: 0;}
.navbar-search .search-query {margin-bottom: 0;padding: 4px 14px;font-family: 'Open Sans', sans-serif;font-size: 13px;font-weight: normal;line-height: 1;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.navbar-static-top {position: static;margin-bottom: 0;}
.navbar-static-top .navbar-inner {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.navbar-fixed-top,.navbar-fixed-bottom {position: fixed;right: 0;left: 0;z-index: 1030;margin-bottom: 0;}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner {border-width: 0 0 1px;}
.navbar-fixed-bottom .navbar-inner {border-width: 1px 0 0;}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner {padding-left: 0;padding-right: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {width: 940px;}
.navbar-fixed-top {top: 0;}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner {-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);-moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);box-shadow: 0 1px 10px rgba(0,0,0,.1);}
.navbar-fixed-bottom {bottom: 0;}
.navbar-fixed-bottom .navbar-inner {-webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1);box-shadow: 0 -1px 10px rgba(0,0,0,.1);}
.navbar .nav {position: relative;left: 0;display: block;float: left;margin: 0 10px 0 0;}
.navbar .nav.pull-right {float: right;margin-right: 0;}
.navbar .nav > li {float: left;}
.navbar .nav > li > a {float: none;padding: 7px 15px 7px;color: #777777;text-decoration: none;text-shadow: 0 1px 0 #ffffff;}
.navbar .nav .dropdown-toggle .caret {margin-top: 8px;}
.navbar .nav > li > a:focus,.navbar .nav > li > a:hover {background-color: transparent;color: #333333;text-decoration: none;}
.navbar .nav > .active > a,.navbar .nav > .active > a:hover,.navbar .nav > .active > a:focus {color: #555555;text-decoration: none;background-color: #e5e5e5;-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);}
.navbar .btn-navbar {display: none;float: right;padding: 7px 10px;margin-left: 5px;margin-right: 5px;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #ededed;background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);background-repeat: repeat-x;border-color: #e5e5e5 #e5e5e5 #bfbfbf;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);}
.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled] {color: #ffffff;background-color: #e5e5e5;}
.navbar .btn-navbar:active,.navbar .btn-navbar.active {background-color: #cccccc;}
.navbar .btn-navbar .icon-bar {display: block;width: 18px;height: 2px;background-color: #f5f5f5;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}
.btn-navbar .icon-bar + .icon-bar {margin-top: 3px;}
.navbar .nav > li > .dropdown-menu:before {content: '';display: inline-block;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-bottom-color: rgba(0, 0, 0, 0.2);position: absolute;top: -7px;left: 9px;}
.navbar .nav > li > .dropdown-menu:after {content: '';display: inline-block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #ffffff;position: absolute;top: -6px;left: 10px;}
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {border-top: 7px solid #ccc;border-top-color: rgba(0, 0, 0, 0.2);border-bottom: 0;bottom: -7px;top: auto;}
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {border-top: 6px solid #ffffff;border-bottom: 0;bottom: -6px;top: auto;}
.navbar .nav li.dropdown > a:hover .caret,.navbar .nav li.dropdown > a:focus .caret {border-top-color: #333333;border-bottom-color: #333333;}
.navbar .nav li.dropdown.open > .dropdown-toggle,.navbar .nav li.dropdown.active > .dropdown-toggle,.navbar .nav li.dropdown.open.active > .dropdown-toggle {background-color: #e5e5e5;color: #555555;}
.navbar .nav li.dropdown > .dropdown-toggle .caret {border-top-color: #777777;border-bottom-color: #777777;}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,.navbar .nav li.dropdown.active > .dropdown-toggle .caret,.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {border-top-color: #555555;border-bottom-color: #555555;}
.navbar .pull-right > li > .dropdown-menu,.navbar .nav > li > .dropdown-menu.pull-right {left: auto;right: 0;}
.navbar .pull-right > li > .dropdown-menu:before,.navbar .nav > li > .dropdown-menu.pull-right:before {left: auto;right: 12px;}
.navbar .pull-right > li > .dropdown-menu:after,.navbar .nav > li > .dropdown-menu.pull-right:after {left: auto;right: 13px;}
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {left: auto;right: 100%;margin-left: 0;margin-right: -1px;-webkit-border-radius: 6px 0 6px 6px;-moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px;}
.navbar-inverse .navbar-inner {background-color: #1b1b1b;background-image: -moz-linear-gradient(top, #222222, #111111);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));background-image: -webkit-linear-gradient(top, #222222, #111111);background-image: -o-linear-gradient(top, #222222, #111111);background-image: linear-gradient(to bottom, #222222, #111111);background-repeat: repeat-x;border-color: #252525;}
.navbar-inverse .brand,.navbar-inverse .nav > li > a {color: #999999;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.navbar-inverse .brand:hover,.navbar-inverse .nav > li > a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav > li > a:focus {color: #ffffff;}
.navbar-inverse .brand {color: #999999;}
.navbar-inverse .navbar-text {color: #999999;}
.navbar-inverse .nav > li > a:focus,.navbar-inverse .nav > li > a:hover {background-color: transparent;color: #ffffff;}
.navbar-inverse .nav .active > a,.navbar-inverse .nav .active > a:hover,.navbar-inverse .nav .active > a:focus {color: #ffffff;background-color: #111111;}
.navbar-inverse .navbar-link {color: #999999;}
.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus {color: #ffffff;}
.navbar-inverse .divider-vertical {border-left-color: #111111;border-right-color: #222222;}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {background-color: #111111;color: #ffffff;}
.navbar-inverse .nav li.dropdown > a:hover .caret,.navbar-inverse .nav li.dropdown > a:focus .caret {border-top-color: #ffffff;border-bottom-color: #ffffff;}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {border-top-color: #999999;border-bottom-color: #999999;}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {border-top-color: #ffffff;border-bottom-color: #ffffff;}
.navbar-inverse .navbar-search .search-query {color: #ffffff;background-color: #515151;border-color: #111111;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {color: #cccccc;}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {color: #cccccc;}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {color: #cccccc;}
.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused {padding: 5px 15px;color: #333333;text-shadow: 0 1px 0 #ffffff;background-color: #ffffff;border: 0;-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);outline: 0;}
.navbar-inverse .btn-navbar {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #0e0e0e;background-image: -moz-linear-gradient(top, #151515, #040404);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image: -webkit-linear-gradient(top, #151515, #040404);background-image: -o-linear-gradient(top, #151515, #040404);background-image: linear-gradient(to bottom, #151515, #040404);background-repeat: repeat-x;border-color: #040404 #040404 #000000;}
.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled] {color: #ffffff;background-color: #040404;}
.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active {background-color: #000000;}
.breadcrumb {padding: 8px 15px;margin: 0 0 26px;list-style: none;background-color: #f5f5f5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.breadcrumb > li {display: inline-block;text-shadow: 0 1px 0 #ffffff;}
.breadcrumb > li > .divider {padding: 0 5px;color: #ccc;}
.breadcrumb > .active {color: #999999;}
.pagination {margin: 26px 0;}
.pagination ul {display: inline-block;margin-left: 0;margin-bottom: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}
.pagination ul > li {display: inline;}
.pagination ul > li > a,.pagination ul > li > span {float: left;padding: 4px 12px;line-height: 26px;text-decoration: none;background-color: #0079C4;border: 1px solid #111111;border-left-width: 0;}
.pagination ul > li > a:hover,.pagination ul > li > a:focus,.pagination ul > .active > a,.pagination ul > .active > span {background-color: #111111;}
.pagination ul > .active > a,.pagination ul > .active > span {color: #999999;cursor: default;}
.pagination ul > .disabled > span,.pagination ul > .disabled > a,.pagination ul > .disabled > a:hover,.pagination ul > .disabled > a:focus {color: #999999;background-color: transparent;cursor: default;}
.pagination ul > li:first-child > a,.pagination ul > li:first-child > span {border-left-width: 1px;-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
.pagination ul > li:last-child > a,.pagination ul > li:last-child > span {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;}
.pagination-centered {text-align: center;}
.pagination-right {text-align: right;}
.pagination-large ul > li > a,.pagination-large ul > li > span {padding: 11px 19px;font-size: 17.5px;}
.pagination-large ul > li:first-child > a,.pagination-large ul > li:first-child > span {-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;}
.pagination-large ul > li:last-child > a,.pagination-large ul > li:last-child > span {-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;}
.pagination-mini ul > li:first-child > a,.pagination-small ul > li:first-child > a,.pagination-mini ul > li:first-child > span,.pagination-small ul > li:first-child > span {-webkit-border-top-left-radius: 2px;-moz-border-radius-topleft: 2px;border-top-left-radius: 2px;-webkit-border-bottom-left-radius: 2px;-moz-border-radius-bottomleft: 2px;border-bottom-left-radius: 2px;}
.pagination-mini ul > li:last-child > a,.pagination-small ul > li:last-child > a,.pagination-mini ul > li:last-child > span,.pagination-small ul > li:last-child > span {-webkit-border-top-right-radius: 2px;-moz-border-radius-topright: 2px;border-top-right-radius: 2px;-webkit-border-bottom-right-radius: 2px;-moz-border-radius-bottomright: 2px;border-bottom-right-radius: 2px;}
.pagination-small ul > li > a,.pagination-small ul > li > span {padding: 2px 10px;font-size: 11.9px;}
.pagination-mini ul > li > a,.pagination-mini ul > li > span {padding: 0 6px;font-size: 10.5px;}
.pager {margin: 26px 0;list-style: none;text-align: center;}
.pager:before,.pager:after {display: table;content: "";line-height: 0;}
.pager:after {clear: both;}
.pager li {display: inline;}
.pager li > a,.pager li > span {display: inline-block;padding: 5px 14px;background-color: #fff;border: 1px solid #ddd;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.pager li > a:hover,.pager li > a:focus {text-decoration: none;background-color: #f5f5f5;}
.pager .next > a,.pager .next > span {float: right;}
.pager .previous > a,.pager .previous > span {float: left;}
.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span {color: #999999;background-color: #fff;cursor: default;}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #111111;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop,.modal-backdrop.fade.in {opacity: 0.8;}
.modal-header {padding: 9px 15px;border-bottom: 1px solid #eee;}
.modal-header .close {margin-top: 2px;}
.modal-body {width: 98%;position: relative;max-height: 400px;padding: 1%;}
.modal-body iframe {width: 100%;max-height: none;border: 0 !important;}
.modal-form {margin-bottom: 0;}
.modal-footer {padding: 14px 15px 15px;margin-bottom: 0;text-align: right;background-color: #f5f5f5;border-top: 1px solid #ddd;-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;-webkit-box-shadow: inset 0 1px 0 #ffffff;-moz-box-shadow: inset 0 1px 0 #ffffff;box-shadow: inset 0 1px 0 #ffffff;}
.modal-footer:before,.modal-footer:after {display: table;content: "";line-height: 0;}
.modal-footer:after {clear: both;}
.modal-footer .btn + .btn {margin-left: 5px;margin-bottom: 0;}
.modal-footer .btn-group .btn + .btn {margin-left: -1px;}
.modal-footer .btn-block + .btn-block {margin-left: 0;}
.tooltip {position: absolute;z-index: 1030;display: block;visibility: visible;font-size: 11px;line-height: 1.4;opacity: 0;}
.tooltip.in {opacity: 0.8;}
.tooltip.top {margin-top: -3px;padding: 5px 0;}
.tooltip.right {margin-left: 3px;padding: 0 5px;}
.tooltip.bottom {margin-top: 3px;padding: 5px 0;}
.tooltip.left {margin-left: -3px;padding: 0 5px;}
.tooltip-inner {max-width: 200px;padding: 8px;color: #ffffff;text-align: center;text-decoration: none;background-color: #000000;-webkit-border-radius: 4px;-moz-border-radius: 4px;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: #000000;}
.tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #000000;}
.tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #000000;}
.tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #000000;}
.popover {position: absolute;top: 0;left: 0;z-index: 1010;display: none;max-width: 276px;padding: 1px;text-align: left;background-color: #ffffff;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);white-space: normal;}
.popover.top {margin-top: -10px;}
.popover.right {margin-left: 10px;}
.popover.bottom {margin-top: 10px;}
.popover.left {margin-left: -10px;}
.popover-title {margin: 0;padding: 8px 14px;font-size: 14px;font-weight: normal;line-height: 18px;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
.popover-title:empty {display: none;}
.popover-content {padding: 9px 14px;}
.popover .arrow,.popover .arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}
.popover .arrow {border-width: 11px;}
.popover .arrow:after {border-width: 10px;content: "";}
.popover.top .arrow {left: 50%;margin-left: -11px;border-bottom-width: 0;border-top-color: #999;border-top-color: rgba(0, 0, 0, 0.25);bottom: -11px;}
.popover.top .arrow:after {bottom: 1px;margin-left: -10px;border-bottom-width: 0;border-top-color: #ffffff;}
.popover.right .arrow {top: 50%;left: -11px;margin-top: -11px;border-left-width: 0;border-right-color: #999;border-right-color: rgba(0, 0, 0, 0.25);}
.popover.right .arrow:after {left: 1px;bottom: -10px;border-left-width: 0;border-right-color: #ffffff;}
.popover.bottom .arrow {left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: #999;border-bottom-color: rgba(0, 0, 0, 0.25);top: -11px;}
.popover.bottom .arrow:after {top: 1px;margin-left: -10px;border-top-width: 0;border-bottom-color: #ffffff;}
.popover.left .arrow {top: 50%;right: -11px;margin-top: -11px;border-right-width: 0;border-left-color: #999;border-left-color: rgba(0, 0, 0, 0.25);}
.popover.left .arrow:after {right: 1px;border-right-width: 0;border-left-color: #ffffff;bottom: -10px;}
.thumbnails {margin-left: -20px;list-style: none;}
.thumbnails:before,.thumbnails:after {display: table;content: "";line-height: 0;}
.thumbnails:after {clear: both;}
.row-fluid .thumbnails {margin-left: 0;}
.thumbnails > li {float: left;margin-bottom: 26px;margin-left: 20px;}
.thumbnail {display: block;padding: 4px;line-height: 26px;border: 1px solid #ddd;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
a.thumbnail:hover,
a.thumbnail:focus {border-color: #0079C4;-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);}
.thumbnail > img {display: block;max-width: 100%;margin-left: auto;margin-right: auto;}
.thumbnail .caption {padding: 9px;color: #555555;}
.label,.badge {display: inline-block;padding: 2px 4px;font-size: 11.844px;font-weight: bold;line-height: 14px;color: #ffffff;vertical-align: baseline;white-space: nowrap;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #999999;}
.label {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.badge {padding-left: 9px;padding-right: 9px;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}
.label:empty,.badge:empty {display: none;}
a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {color: #ffffff;text-decoration: none;cursor: pointer;}
.label-important,.badge-important {background-color: #b94a48;}
.label-important[href],.badge-important[href] {background-color: #953b39;}
.label-warning,.badge-warning {background-color: #f89406;}
.label-warning[href],.badge-warning[href] {background-color: #c67605;}
.label-success,.badge-success {background-color: #468847;}
.label-success[href],.badge-success[href] {background-color: #356635;}
.label-info,.badge-info {background-color: #3a87ad;}
.label-info[href],.badge-info[href] {background-color: #2d6987;}
.label-inverse,.badge-inverse {background-color: #333333;}
.label-inverse[href],.badge-inverse[href] {background-color: #1a1a1a;}
.btn .label,.btn .badge {position: relative;top: -1px;}
.btn-mini .label,.btn-mini .badge {top: 0;}
@-webkit-keyframes progress-bar-stripes {from {background-position: 40px 0;}
  to {background-position: 0 0;}
}
@-moz-keyframes progress-bar-stripes {from {background-position: 40px 0;}
  to {background-position: 0 0;}
}
@-ms-keyframes progress-bar-stripes {from {background-position: 40px 0;}
  to {background-position: 0 0;}
}
@-o-keyframes progress-bar-stripes {from {background-position: 0 0;}
  to {background-position: 40px 0;}
}
@keyframes progress-bar-stripes {from {background-position: 40px 0;}
  to {background-position: 0 0;}
}
.progress {overflow: hidden;height: 26px;margin-bottom: 26px;background-color: #f7f7f7;background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat: repeat-x;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.progress .bar {width: 0%;height: 100%;color: #ffffff;float: left;font-size: 12px;text-align: center;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #0e90d2;background-image: -moz-linear-gradient(top, #149bdf, #0480be);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image: -webkit-linear-gradient(top, #149bdf, #0480be);background-image: -o-linear-gradient(top, #149bdf, #0480be);background-image: linear-gradient(to bottom, #149bdf, #0480be);background-repeat: repeat-x;-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: width 0.6s ease;-moz-transition: width 0.6s ease;-o-transition: width 0.6s ease;transition: width 0.6s ease;}
.progress .bar + .bar {-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);}
.progress-striped .bar {background-color: #149bdf;background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size: 40px 40px;-moz-background-size: 40px 40px;-o-background-size: 40px 40px;background-size: 40px 40px;}
.progress.active .bar {-webkit-animation: progress-bar-stripes 2s linear infinite;-moz-animation: progress-bar-stripes 2s linear infinite;-ms-animation: progress-bar-stripes 2s linear infinite;-o-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite;}
.progress-danger .bar,.progress .bar-danger {background-color: #dd514c;background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat: repeat-x;}
.progress-danger.progress-striped .bar,.progress-striped .bar-danger {background-color: #ee5f5b;background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-success .bar,.progress .bar-success {background-color: #5eb95e;background-image: -moz-linear-gradient(top, #62c462, #57a957);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image: -webkit-linear-gradient(top, #62c462, #57a957);background-image: -o-linear-gradient(top, #62c462, #57a957);background-image: linear-gradient(to bottom, #62c462, #57a957);background-repeat: repeat-x;}
.progress-success.progress-striped .bar,.progress-striped .bar-success {background-color: #62c462;background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-info .bar,.progress .bar-info {background-color: #4bb1cf;background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);background-image: -o-linear-gradient(top, #5bc0de, #339bb9);background-image: linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat: repeat-x;}
.progress-info.progress-striped .bar,.progress-striped .bar-info {background-color: #5bc0de;background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-warning .bar,.progress .bar-warning {background-color: #faa732;background-image: -moz-linear-gradient(top, #fbb450, #f89406);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image: -webkit-linear-gradient(top, #fbb450, #f89406);background-image: -o-linear-gradient(top, #fbb450, #f89406);background-image: linear-gradient(to bottom, #fbb450, #f89406);background-repeat: repeat-x;}
.progress-warning.progress-striped .bar,.progress-striped .bar-warning {background-color: #fbb450;background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.accordion {margin-bottom: 26px;}
.accordion-group {margin-bottom: 2px;border: 1px solid #e5e5e5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.accordion-heading {border-bottom: 0;}
.accordion-heading .accordion-toggle {display: block;padding: 8px 15px;}
.accordion-toggle {cursor: pointer;}
.accordion-inner {padding: 9px 15px;border-top: 1px solid #e5e5e5;}
.carousel {position: relative;margin-bottom: 26px;line-height: 1;}
.carousel-inner {overflow: hidden;width: 100%;position: relative;}
.carousel-inner > .item {display: none;position: relative;-webkit-transition: 0.6s ease-in-out left;-moz-transition: 0.6s ease-in-out left;-o-transition: 0.6s ease-in-out left;transition: 0.6s ease-in-out left;}
.carousel-inner > .item > img,.carousel-inner > .item > a > img {display: block;line-height: 1;}
.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: 40%;left: 15px;width: 40px;height: 40px;margin-top: -20px;font-size: 60px;font-weight: 100;line-height: 30px;color: #ffffff;text-align: center;background: #222222;border: 3px solid #ffffff;-webkit-border-radius: 23px;-moz-border-radius: 23px;border-radius: 23px;opacity: 0.5;}
.carousel-control.right {left: auto;right: 15px;}
.carousel-control:hover,.carousel-control:focus {color: #ffffff;text-decoration: none;opacity: 0.9;}
.carousel-indicators {position: absolute;top: 15px;right: 15px;z-index: 5;margin: 0;list-style: none;}
.carousel-indicators li {display: block;float: left;width: 10px;height: 10px;margin-left: 5px;text-indent: -999px;background-color: #ccc;background-color: rgba(255, 255, 255, 0.25);border-radius: 5px;}
.carousel-indicators .active {background-color: #fff;}
.carousel-caption {position: absolute;left: 0;right: 0;bottom: 0;padding: 15px;background: #333333;background: rgba(0, 0, 0, 0.75);}
.carousel-caption h4,.carousel-caption p {color: #ffffff;line-height: 26px;}
.carousel-caption h4 {margin: 0 0 5px;}
.carousel-caption p {margin-bottom: 0;}
.hero-unit {padding: 60px;margin-bottom: 30px;font-size: 18px;font-weight: 200;line-height: 39px;color: inherit;background-color: #eeeeee;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.hero-unit h1 {margin-bottom: 0;font-size: 60px;line-height: 1;color: inherit;letter-spacing: -1px;}
.hero-unit li {line-height: 39px;}
.pull-right {float: right;}
.pull-left {float: left;}
.hide {display: none;}
.show {display: block;}
.invisible {visibility: hidden;}
.affix {position: fixed;}
@-ms-viewport {width: device-width;}
.hidden {display: none;visibility: hidden;}
.visible-phone {display: none !important;}
.visible-tablet {display: none !important;}
.hidden-desktop {display: none !important;}
.visible-desktop {display: inherit !important;}
@media (min-width: 768px) and (max-width: 979px) {.hidden-desktop {display: inherit !important;}
  .visible-desktop {display: none !important ;}
  .visible-tablet {display: inherit !important;}
  .hidden-tablet {display: none !important;}
}
@media (max-width: 767px) {.hidden-desktop {display: inherit !important;}
  .visible-desktop {display: none !important;}
  .visible-phone {display: inherit !important;}
  .hidden-phone {display: none !important;}
}
.visible-print {display: none !important;}
@media print {.visible-print {display: inherit !important;}
  .hidden-print {display: none !important;}
}
@media (max-width: 767px) {body {padding-left: 20px;padding-right: 20px;}
  .navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top {margin-left: -20px;margin-right: -20px;}
  .container-fluid {padding: 0;}
  .dl-horizontal dt {float: none;clear: none;width: auto;text-align: left;}
  .dl-horizontal dd {margin-left: 0;}
  .container {width: auto;}
  .row-fluid {width: 100%;}
  .row,.thumbnails {margin-left: 0;}
  .thumbnails > li {float: none;margin-left: 0;}
  [class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"] {float: none;display: block;width: 100%;margin-left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  .span12,.row-fluid .span12 {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  .row-fluid [class*="offset"]:first-child {margin-left: 0;}
  .input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input {display: block;width: 100%;min-height: 45px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  .input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"] {display: inline-block;width: auto;}
  .controls-row [class*="span"] + [class*="span"] {margin-left: 0;}
}
@media (max-width: 480px) {.nav-collapse {-webkit-transform: translate3d(0, 0, 0);}
  .page-header h1 small {display: block;line-height: 26px;}
  input[type="checkbox"],input[type="radio"] {border: 1px solid #ccc;}
  .form-horizontal .control-label {float: none;width: auto;padding-top: 0;text-align: left;}
  .form-horizontal .controls {margin-left: 0;}
  .form-horizontal .control-list {padding-top: 0;}
  .form-horizontal .form-actions {padding-left: 10px;padding-right: 10px;}
  .media .pull-left,.media .pull-right {float: none;display: block;margin-bottom: 10px;}
  .media-object {margin-right: 0;margin-left: 0;}
  .modal-header .close {padding: 10px;margin: -10px;}
  .carousel-caption {position: static;}
}
@media (min-width: 768px) and (max-width: 979px) {.row {margin-left: -12px;}
  .row:before,.row:after {display: table;content: "";line-height: 0;}
  .row:after {clear: both;}
  [class*="span"] {float: left;min-height: 1px;margin-left: 12px;}
  .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {width: 756px;}
  .span12 {width: 756px;}
  .span11 {width: 692px;}
  .span10 {width: 628px;}
  .span9 {width: 564px;}
  .span8 {width: 500px;}
  .span7 {width: 436px;}
  .span6 {width: 372px;}
  .span5 {width: 308px;}
  .span4 {width: 244px;}
  .span3 {width: 180px;}
  .span2 {width: 116px;}
  .span1 {width: 52px;}
  .offset12 {margin-left: 780px;}
  .offset11 {margin-left: 716px;}
  .offset10 {margin-left: 652px;}
  .offset9 {margin-left: 588px;}
  .offset8 {margin-left: 524px;}
  .offset7 {margin-left: 460px;}
  .offset6 {margin-left: 396px;}
  .offset5 {margin-left: 332px;}
  .offset4 {margin-left: 268px;}
  .offset3 {margin-left: 204px;}
  .offset2 {margin-left: 140px;}
  .offset1 {margin-left: 76px;}
  .row-fluid {width: 100%;}
  .row-fluid:before,.row-fluid:after {display: table;content: "";line-height: 0;}
  .row-fluid:after {clear: both;}
  .row-fluid [class*="span"] {display: block;width: 100%;min-height: 45px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;margin-left: 1.5873015873015872%;}
  .row-fluid [class*="span"]:first-child {margin-left: 0;}
  .row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left: 1.5873015873015872%;}
  .row-fluid .span12 {width: 99.99999999999999%;}
  .row-fluid .span11 {width: 91.53439153439153%;}
  .row-fluid .span10 {width: 83.06878306878306%;}
  .row-fluid .span9 {width: 74.60317460317461%;}
  .row-fluid .span8 {width: 66.13756613756614%;}
  .row-fluid .span7 {width: 57.67195767195767%;}
  .row-fluid .span6 {width: 49.2063492063492%;}
  .row-fluid .span5 {width: 40.74074074074074%;}
  .row-fluid .span4 {width: 32.27513227513227%;}
  .row-fluid .span3 {width: 23.809523809523807%;}
  .row-fluid .span2 {width: 15.343915343915343%;}
  .row-fluid .span1 {width: 6.878306878306878%;}
  .row-fluid .offset12 {margin-left: 103.17460317460316%;}
  .row-fluid .offset12:first-child {margin-left: 101.58730158730157%;}
  .row-fluid .offset11 {margin-left: 94.70899470899471%;}
  .row-fluid .offset11:first-child {margin-left: 93.12169312169311%;}
  .row-fluid .offset10 {margin-left: 86.24338624338624%;}
  .row-fluid .offset10:first-child {margin-left: 84.65608465608464%;}
  .row-fluid .offset9 {margin-left: 77.77777777777779%;}
  .row-fluid .offset9:first-child {margin-left: 76.19047619047619%;}
  .row-fluid .offset8 {margin-left: 69.31216931216932%;}
  .row-fluid .offset8:first-child {margin-left: 67.72486772486772%;}
  .row-fluid .offset7 {margin-left: 60.84656084656085%;}
  .row-fluid .offset7:first-child {margin-left: 59.25925925925926%;}
  .row-fluid .offset6 {margin-left: 52.38095238095238%;}
  .row-fluid .offset6:first-child {margin-left: 50.79365079365079%;}
  .row-fluid .offset5 {margin-left: 43.91534391534392%;}
  .row-fluid .offset5:first-child {margin-left: 42.32804232804233%;}
  .row-fluid .offset4 {margin-left: 35.44973544973545%;}
  .row-fluid .offset4:first-child {margin-left: 33.86243386243386%;}
  .row-fluid .offset3 {margin-left: 26.98412698412698%;}
  .row-fluid .offset3:first-child {margin-left: 25.396825396825395%;}
  .row-fluid .offset2 {margin-left: 18.51851851851852%;}
  .row-fluid .offset2:first-child {margin-left: 16.93121693121693%;}
  .row-fluid .offset1 {margin-left: 10.052910052910052%;}
  .row-fluid .offset1:first-child {margin-left: 8.465608465608465%;}
  input,textarea,.uneditable-input {margin-left: 0;}
  .controls-row [class*="span"] + [class*="span"] {margin-left: 12px;}
  input.span12,textarea.span12,.uneditable-input.span12 {width: 742px;}
  input.span11,textarea.span11,.uneditable-input.span11 {width: 678px;}
  input.span10,textarea.span10,.uneditable-input.span10 {width: 614px;}
  input.span9,textarea.span9,.uneditable-input.span9 {width: 550px;}
  input.span8,textarea.span8,.uneditable-input.span8 {width: 486px;}
  input.span7,textarea.span7,.uneditable-input.span7 {width: 422px;}
  input.span6,textarea.span6,.uneditable-input.span6 {width: 358px;}
  input.span5,textarea.span5,.uneditable-input.span5 {width: 294px;}
  input.span4,textarea.span4,.uneditable-input.span4 {width: 230px;}
  input.span3,textarea.span3,.uneditable-input.span3 {width: 166px;}
  input.span2,textarea.span2,.uneditable-input.span2 {width: 102px;}
  input.span1,textarea.span1,.uneditable-input.span1 {width: 38px;}
}
@media (min-width: 1200px) {.row {margin-left: -20px;}
  .row:before,.row:after {display: table;content: "";line-height: 0;}
  .row:after {clear: both;}
  [class*="span"] {float: left;min-height: 1px;margin-left: 20px;}
  .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {width: 1132px;}
  .span12 {width: 1132px;}
  .span11 {width: 1036px;}
  .span10 {width: 940px;}
  .span9 {width: 844px;}
  .span8 {width: 748px;}
  .span7 {width: 652px;}
  .span6 {width: 556px;}
  .span5 {width: 460px;}
  .span4 {width: 364px;}
  .span3 {width: 268px;}
  .span2 {width: 172px;}
  .span1 {width: 76px;}
  .offset12 {margin-left: 1172px;}
  .offset11 {margin-left: 1076px;}
  .offset10 {margin-left: 980px;}
  .offset9 {margin-left: 884px;}
  .offset8 {margin-left: 788px;}
  .offset7 {margin-left: 692px;}
  .offset6 {margin-left: 596px;}
  .offset5 {margin-left: 500px;}
  .offset4 {margin-left: 404px;}
  .offset3 {margin-left: 308px;}
  .offset2 {margin-left: 212px;}
  .offset1 {margin-left: 116px;}
  .row-fluid {width: 100%;}
  .row-fluid:before,.row-fluid:after {display: table;content: "";line-height: 0;}
  .row-fluid:after {clear: both;}
  .row-fluid [class*="span"] {display: block;width: 100%;min-height: 45px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;margin-left: 1.76678445229682%;}
  .row-fluid [class*="span"]:first-child {margin-left: 0;}
  .row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left: 1.76678445229682%;}
  .row-fluid .span12 {width: 100%;}
  .row-fluid .span11 {width: 91.51943462897528%;}
  .row-fluid .span10 {width: 83.03886925795054%;}
  .row-fluid .span9 {width: 74.5583038869258%;}
  .row-fluid .span8 {width: 66.07773851590106%;}
  .row-fluid .span7 {width: 57.597173144876336%;}
  .row-fluid .span6 {width: 49.11660777385159%;}
  .row-fluid .span5 {width: 40.63604240282686%;}
  .row-fluid .span4 {width: 32.15547703180212%;}
  .row-fluid .span3 {width: 23.674911660777386%;}
  .row-fluid .span2 {width: 15.194346289752652%;}
  .row-fluid .span1 {width: 6.713780918727916%;}
  .row-fluid .offset12 {margin-left: 103.53356890459364%;}
  .row-fluid .offset12:first-child {margin-left: 101.76678445229682%;}
  .row-fluid .offset11 {margin-left: 95.05300353356891%;}
  .row-fluid .offset11:first-child {margin-left: 93.2862190812721%;}
  .row-fluid .offset10 {margin-left: 86.57243816254417%;}
  .row-fluid .offset10:first-child {margin-left: 84.80565371024736%;}
  .row-fluid .offset9 {margin-left: 78.09187279151944%;}
  .row-fluid .offset9:first-child {margin-left: 76.32508833922262%;}
  .row-fluid .offset8 {margin-left: 69.6113074204947%;}
  .row-fluid .offset8:first-child {margin-left: 67.84452296819788%;}
  .row-fluid .offset7 {margin-left: 61.13074204946997%;}
  .row-fluid .offset7:first-child {margin-left: 59.363957597173155%;}
  .row-fluid .offset6 {margin-left: 52.650176678445234%;}
  .row-fluid .offset6:first-child {margin-left: 50.88339222614841%;}
  .row-fluid .offset5 {margin-left: 44.169611307420496%;}
  .row-fluid .offset5:first-child {margin-left: 42.40282685512368%;}
  .row-fluid .offset4 {margin-left: 35.68904593639576%;}
  .row-fluid .offset4:first-child {margin-left: 33.92226148409894%;}
  .row-fluid .offset3 {margin-left: 27.208480565371026%;}
  .row-fluid .offset3:first-child {margin-left: 25.441696113074208%;}
  .row-fluid .offset2 {margin-left: 18.72791519434629%;}
  .row-fluid .offset2:first-child {margin-left: 16.96113074204947%;}
  .row-fluid .offset1 {margin-left: 10.247349823321557%;}
  .row-fluid .offset1:first-child {margin-left: 8.480565371024735%;}
  input,textarea,.uneditable-input {margin-left: 0;}
  .controls-row [class*="span"] + [class*="span"] {margin-left: 20px;}
  input.span12,textarea.span12,.uneditable-input.span12 {width: 1118px;}
  input.span11,textarea.span11,.uneditable-input.span11 {width: 1022px;}
  input.span10,textarea.span10,.uneditable-input.span10 {width: 926px;}
  input.span9,textarea.span9,.uneditable-input.span9 {width: 830px;}
  input.span8,textarea.span8,.uneditable-input.span8 {width: 734px;}
  input.span7,textarea.span7,.uneditable-input.span7 {width: 638px;}
  input.span6,textarea.span6,.uneditable-input.span6 {width: 542px;}
  input.span5,textarea.span5,.uneditable-input.span5 {width: 446px;}
  input.span4,textarea.span4,.uneditable-input.span4 {width: 350px;}
  input.span3,textarea.span3,.uneditable-input.span3 {width: 254px;}
  input.span2,textarea.span2,.uneditable-input.span2 {width: 158px;}
  input.span1,textarea.span1,.uneditable-input.span1 {width: 62px;}
  .thumbnails {margin-left: -20px;}
  .thumbnails > li {margin-left: 20px;}
  .row-fluid .thumbnails {margin-left: 0;}
}
@media (max-width: 979px) {body {padding-top: 0;}
  .navbar-fixed-top,.navbar-fixed-bottom {position: static;}
  .navbar-fixed-top {margin-bottom: 26px;}
  .navbar-fixed-bottom {margin-top: 26px;}
  .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner {padding: 5px;}
  .navbar .container {width: auto;padding: 0;}
  .navbar .brand {padding-left: 10px;padding-right: 10px;margin: 0 0 0 -5px;}
  .nav-collapse {clear: both;}
  .nav-collapse .nav {float: none;margin: 0 0 13px;}
  .nav-collapse .nav > li {float: none;}
  .nav-collapse .nav > li > a {margin-bottom: 2px;}
  .nav-collapse .nav > .divider-vertical {display: none;}
  .nav-collapse .nav .nav-header {color: #777777;text-shadow: none;}
  .nav-collapse .nav > li > a,.nav-collapse .dropdown-menu a {padding: 9px 15px;font-weight: bold;color: #777777;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
  .nav-collapse .btn {padding: 4px 10px 4px;font-weight: normal;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
  .nav-collapse .dropdown-menu li + li a {margin-bottom: 2px;}
  .nav-collapse .nav > li > a:hover,.nav-collapse .nav > li > a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus {background-color: #f2f2f2;}
  .navbar-inverse .nav-collapse .nav > li > a,.navbar-inverse .nav-collapse .dropdown-menu a {color: #999999;}
  .navbar-inverse .nav-collapse .nav > li > a:hover,.navbar-inverse .nav-collapse .nav > li > a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus {background-color: #111111;}
  .nav-collapse.in .btn-group {margin-top: 5px;padding: 0;}
  .nav-collapse .dropdown-menu {position: static;top: auto;left: auto;float: none;display: none;max-width: none;margin: 0 15px;padding: 0;background-color: transparent;border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
  .nav-collapse .open > .dropdown-menu {display: block;}
  .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after {display: none;}
  .nav-collapse .dropdown-menu .divider {display: none;}
  .nav-collapse .nav > li > .dropdown-menu:before,.nav-collapse .nav > li > .dropdown-menu:after {display: none;}
  .nav-collapse .navbar-form,.nav-collapse .navbar-search {float: none;padding: 13px 15px;margin: 13px 0;border-top: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);-moz-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);}
  .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search {border-top-color: #111111;border-bottom-color: #111111;}
  .navbar .nav-collapse .nav.pull-right {float: none;margin-left: 0;}
  .nav-collapse,.nav-collapse.collapse {overflow: hidden;height: 0;}
  .navbar .btn-navbar {display: block;}
  .navbar-static .navbar-inner {padding-left: 10px;padding-right: 10px;}
}
@media (min-width: 980px) {.nav-collapse.collapse {height: auto !important;overflow: visible !important;}
}
/* Extending Bootstrap */
/* Typography */
.small {font-size: 11px;}
/* Max Width */
iframe,
svg {max-width: 100%;border: none;}
/* Nowrap */
.nowrap {white-space: nowrap;}
/* Center */
.center,.table td.center,.table th.center {text-align: center;}
/* Disabled Link */
a.disabled,
a.disabled:hover {color: #999999;background-color: transparent;cursor: default;text-decoration: none;}
/* Hero Banner */
.hero-unit {text-align: center;}
.hero-unit .lead {margin-bottom: 18px;font-size: 20px;font-weight: 200;line-height: 27px;}
.btn .caret {margin-bottom: 7px;}
.btn.btn-micro .caret {margin: 5px 0;}
.blog-row-rule,.blog-item-rule {border: 0;}
/* Modal */
body.modal {padding-top: 0;}
/* Alternating Rows */
.row-even,.row-odd {padding: 5px;width: 99%;border-bottom: 1px solid #dddddd;}
.row-odd {background-color: transparent;}
.row-even {background-color: #f9f9f9;}
.blog-row-rule,.blog-item-rule {border: 0;}
/* Row reveal */
.row-fluid .row-reveal {visibility: hidden;}
.row-fluid:hover .row-reveal {visibility: visible;}
/* Buttons */
.btn-wide {width: 80%;}
/* Nav List Offset */
.nav-list > li.offset > a {padding-left: 30px;font-size: 12px;}
.blog-row-rule,.blog-item-rule {border: 0;}
.row-fluid .offset1 {margin-left: 8.382978723%;}
.row-fluid .offset2 {margin-left: 16.89361702%;}
.row-fluid .offset3 {margin-left: 25.404255317%;}
.row-fluid .offset4 {margin-left: 33.914893614%;}
.row-fluid .offset5 {margin-left: 42.425531911%;}
.row-fluid .offset6 {margin-left: 50.93617020799999%;}
.row-fluid .offset7 {margin-left: 59.446808505%;}
.row-fluid .offset8 {margin-left: 67.95744680199999%;}
.row-fluid .offset9 {margin-left: 76.468085099%;}
.row-fluid .offset10 {margin-left: 84.97872339599999%;}
.row-fluid .offset11 {margin-left: 91.489361693%;}
/* Navbar Buttons */
.navbar .nav > li > a.btn {padding: 4px 10px;line-height: 18px;}
/* Nav Tabs Dark */
.nav-tabs.nav-dark {border-bottom: 1px solid #333;text-shadow: 1px 1px 1px #000;}
.nav-tabs.nav-dark > li > a {color: #F8F8F8;}
.nav-tabs.nav-dark > li > a:hover {border-color: #333 #333 #111;background-color: #777777;}
.nav-tabs.nav-dark > .active > a,.nav-tabs.nav-dark > .active > a:hover {color: #ffffff;background-color: #555555;border: 1px solid #222;border-bottom-color: transparent;}
/* Inline Thumbnails */
.thumbnail.pull-left {margin: 0 10px 10px 0;}
.thumbnail.pull-right {margin: 0 0 10px 10px;}
/* Specific Widths */
.width-10 {width: 10px;}
.width-20 {width: 20px;}
.width-30 {width: 30px;}
.width-40 {width: 40px;}
.width-50 {width: 50px;}
.width-60 {width: 60px;}
.width-70 {width: 70px;}
.width-80 {width: 80px;}
.width-90 {width: 90px;}
.width-100 {width: 100px;}
/* Specific Heights */
.height-10 {height: 10px;}
.height-20 {height: 20px;}
.height-30 {height: 30px;}
.height-40 {height: 40px;}
.height-50 {height: 50px;}
.height-60 {height: 60px;}
.height-70 {height: 70px;}
.height-80 {height: 80px;}
.height-90 {height: 90px;}
.height-100 {height: 100px;}
/* Horizontal Row (hr) */
hr.hr-condensed {margin: 10px 0;}
/* Striped */
.list-striped,.row-striped {list-style: none;line-height: 18px;text-align: left;vertical-align: middle;border-top: 1px solid #dddddd;margin-left: 0;}
.list-striped li,.list-striped dd,.row-striped .row,.row-striped .row-fluid {border-bottom: 1px solid #dddddd;padding: 8px;}
.list-striped li:nth-child(odd),.list-striped dd:nth-child(odd),.row-striped .row:nth-child(odd),.row-striped .row-fluid:nth-child(odd) {background-color: #f9f9f9;}
.list-striped li:hover,.list-striped dd:hover,.row-striped .row:hover,.row-striped .row-fluid:hover {background-color: #f5f5f5;}
.row-striped .row-fluid {width: 97%;}
.row-striped .row-fluid [class*="span"] {min-height: 10px;}
.row-striped .row-fluid [class*="span"] {margin-left: 8px;}
.row-striped .row-fluid [class*="span"]:first-child {margin-left: 0;}
/* Condensed */
.list-condensed li {padding: 4px 5px;}
.row-condensed .row,.row-condensed .row-fluid {padding: 4px 5px;}
/* Bordered */
.list-bordered,.row-bordered {list-style: none;line-height: 18px;text-align: left;vertical-align: middle;margin-left: 0;border: 1px solid #dddddd;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
/* Radio Button Groups */
.radio.btn-group input[type=radio] {display: none;}
.radio.btn-group > label:first-of-type {margin-left: 0;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-webkit-border-top-left-radius: 4px;border-top-left-radius: 4px;-moz-border-radius-bottomleft: 4px;-moz-border-radius-topleft: 4px;}
fieldset.radio.btn-group {padding-left: 0;}
/* iFrames */
.iframe-bordered {border: 1px solid #dddddd;}
/* Tabbed Content */
.tab-content {overflow: visible;}
.tabs-left .tab-content {overflow: auto;}
/* Non-linkable nav-tabs */
.nav-tabs > li > span {display: block;margin-right: 2px;padding-right: 12px;padding-left: 12px;padding-top: 8px;padding-bottom: 8px;line-height: 18px;border: 1px solid transparent;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
/* Extended Joomla Button Classes */
.btn-micro {padding: 1px 4px;font-size: 10px;line-height: 8px;}
.btn-group > .btn-micro {font-size: 10px;}
/* Joomla => Bootstrap Tooltip */
.tip-wrap {max-width: 200px;padding: 3px 8px;color: #ffffff;text-align: center;text-decoration: none;background-color: #111111;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;z-index: 100;}
/* Page Header */
.page-header {margin: 2px 0px 10px 0px;padding-bottom: 5px;}
/* Input Prepend Chosen Select Boxes */
/* Common styling for Chosen Select Boxes with Input Prepend/Append */
.input-prepend .chzn-container-single .chzn-single,.input-append .chzn-container-single .chzn-single {border-color: #cccccc;height: 26px;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.input-prepend .chzn-container-single .chzn-drop,.input-append .chzn-container-single .chzn-drop {border-color: #cccccc;}
.input-prepend > .add-on,.input-append > .add-on {vertical-align: top;}
/* Styles specific to Input Prepend Chosen Select Boxes */
.input-prepend .chzn-container-single .chzn-single {-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}
.input-prepend .chzn-container-single .chzn-single-with-drop {-webkit-border-radius: 0 3px 0 0;-moz-border-radius: 0 3px 0 0;border-radius: 0 3px 0 0;}
/* Styles specific to Input Append Chosen Select Boxes */
.input-append .chzn-container-single .chzn-single {-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.input-append .chzn-container-single .chzn-single-with-drop {-webkit-border-radius: 3px 0 0 0;-moz-border-radius: 3px 0 0 0;border-radius: 3px 0 0 0;}
/* Styles specific to combined Input Prepend and Append Chosen Select Boxes */
.input-prepend.input-append .chzn-container-single .chzn-single,.input-prepend.input-append .chzn-container-single .chzn-single-with-drop {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
/* Accessible Hidden Elements (good for hidden labels and such) */
.element-invisible {position: absolute;padding: 0;margin: 0;border: 0;height: 1px;width: 1px;overflow: hidden;}
/* Form Vertical Overrides Form Horizontal */
.form-vertical .control-label {float: none;width: auto;padding-right: 0;padding-top: 0;text-align: left;}
.form-vertical .controls {margin-left: 0;}
/* Auto Width */
.width-auto {width: auto;}
/* Chosen proper wrapping in Bootstrap btn-group */
.btn-group .chzn-results {white-space: normal;}
/* Accordion overflow fix */
.accordion-body.in:hover {overflow: visible;}
/* Invalid indicators */
.invalid {color: #9d261d;font-weight: bold;}
input.invalid {border: 1px solid #9d261d;}
/* Tweaking of tooltips */
.tooltip {max-width: 400px;}
.tooltip-inner {max-width: none;text-align: left;text-shadow: none;}
th .tooltip-inner {font-weight: normal;}
.tooltip.hasimage {opacity: 1;}
/* Align tip text to left (old mootools tip) */
.tip-text {text-align: left;}
.btn-group > .btn + .dropdown-backdrop + .btn {margin-left: -1px;}
.btn-group > .btn + .dropdown-backdrop + .dropdown-toggle {padding-left: 8px;padding-right: 8px;-webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}
.btn-group > .btn-mini + .dropdown-backdrop + .dropdown-toggle {padding-left: 5px;padding-right: 5px;}
.btn-group > .btn-large + .dropdown-backdrop + .dropdown-toggle {padding-left: 12px;padding-right: 12px;}
.dropdown-menu {text-align: left;}
.fa-file-add:before {content: "\f016";}
.fa-remove:before {content: "\f00d";}
.fa-picture:before {content: "\f03e";}
.icon-edit:before {content: "\f044";}
[class^="icon-"],
[class*=" icon-"] {font-family: FontAwesome;font-weight: normal;font-style: normal;text-decoration: inherit;-webkit-font-smoothing: antialiased;/* sprites.less reset */
  display: inline;width: auto;height: auto;line-height: normal;vertical-align: baseline;background-image: none;background-position: 0% 0%;background-repeat: repeat;margin-top: 0;}
img {max-width: 100%;}
a {text-decoration: none !important;}
a:focus {outline: none;}
a:hover {text-decoration: none;}
html {-ms-overflow-style: scrollbar;}
html,
body {height: 100%;}
#wrapper {min-height: 100%;margin: 0 auto -237px;}
#push,#footer-wrapper {height: 237px;position: relative;}
.offline_container {height: 100%;text-align: center;font-size: 0;line-height: 0;}
.offline_container:before {content: '';display: inline-block;height: 100%;width: 0;overflow: hidden;vertical-align: middle;}
.offline_container .container {display: inline-block;vertical-align: middle;max-width: 100%;}
.offline_container #system-message {font-size: 14px;line-height: 26px;max-width: 100%;display: inline-block;}
.offline_container .well {vertical-align: middle;margin: 0;display: inline-block;max-width: 100%;text-align: left;font-size: 14px;line-height: 26px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;}
.offline_container .well #logo {max-width: 100%;margin-bottom: 26px;}
.offline_container .well button[type=submit] {float: left;}
.offline_container .well #form-login-remember {text-align: right;overflow: hidden;padding-top: 10px;}
.offline_container .well #form-login-remember label {margin-bottom: 0;}
.offline_container .well input[type=text],.offline_container .well input[type=password] {width: 100%;}
.offline_container .well label.error {position: absolute;left: 0;color: #f00;top: 45px;}
.offline_container .well p[id*=form-login] {position: relative;}
.moduletable:after {clear: both;display: block;content: '';}
.mod-menu .nav.menu.nav-pills > li > a {display: block;}
.mod-menu .nav.menu.nav-pills > li.active > a {background: #0079C4;}
time,.item_hits,.item_category-name address,.item_createdby {white-space: nowrap;margin: 0;}
/*=================================================================*/
/*======================= MODULE STYLES ===========================*/
/*=================================================================*/
.moduletable .module_container {position: relative;}
/*== Search ==*/
.mod-search__aside .mod-search_searchword {width: 100%;margin-bottom: 14px;}
/*== Login ==*/
.mod-login__aside .mod-login_username,.mod-login__aside .mod-login_passwd {width: 100%;}
.mod-login_submit {margin: 0px 0px 26px;}
#form-login-remember label {margin-bottom: 20px;}
/*Finder*/
#mod-finder-searchword {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;margin-bottom: 4px;border: 1px solid #ebebeb;box-shadow: none;}
/*======================= MODULE ITEM WIDTH =======================*/
.fluid {margin-left: -20px;width: auto;}
.row-fluid {margin-left: -20px;width: auto;}
.row-fluid [class*="itemSpan"],.row-fluid [class*="span"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-left: 0;display: block;float: left;padding-left: 20px;min-height: 1px;width: 100%;}
.row-fluid .itemSpan1,.row-fluid .span1 {width: 8.333325%;}
.row-fluid .itemSpan2,.row-fluid .span2 {width: 16.66665%;}
.row-fluid .itemSpan3,.row-fluid .span3 {width: 24.999975%;}
.row-fluid .itemSpan4,.row-fluid .span4 {width: 33.3333%;}
.row-fluid .itemSpan5,.row-fluid .span5 {width: 41.666625%;}
.row-fluid .itemSpan6,.row-fluid .span6 {width: 49.99995%;}
.row-fluid .itemSpan7,.row-fluid .span7 {width: 58.333275%;}
.row-fluid .itemSpan8,.row-fluid .span8 {width: 66.6666%;}
.row-fluid .itemSpan9,.row-fluid .span9 {width: 74.999925%;}
.row-fluid .itemSpan10,.row-fluid .span10 {width: 83.33325%;}
.row-fluid .itemSpan11,.row-fluid .span11 {width: 91.66657500000001%;}
.row-fluid .itemSpan12,.row-fluid .span12 {width: 100%;}
.cols-1 [class*="span"] {width: 99.9999%;}
.cols-2 [class*="span"] {width: 49.99995%;}
.cols-3 [class*="span"] {width: 33.3333%;}
.cols-4 [class*="span"] {width: 24.999975%;}
.cols-5 [class*="span"] {width: 19.99998%;}
.cols-6 [class*="span"] {width: 16.66665%;}
/*======================= MAILTO WINDOW =======================*/
#mailto-window {padding-top: 1em;}
.mailto-close {margin-bottom: 1em;overflow: hidden;}
.mailto-close a {float: right;}
/*======================= MODAL WINDOW =======================*/
div.modal.fade.loginPopup {position: fixed;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;opacity: 0;margin: 0;top: 0;left: 0;width: 100%;height: 100%;text-align: center;font-size: 0;overflow: auto;}
div.modal.fade.loginPopup:before {display: inline-block;vertical-align: middle;width: 0;height: 100%;content: '';}
div.modal.fade.loginPopup div.modal_wrapper {width: 260px;background: #f7f7f7;display: inline-block;vertical-align: middle;font-size: 14px;position: relative;}
div.modal.fade.loginPopup.in {opacity: 1;}
div.modal.fade.loginPopup .modal-body {overflow: visible;}
div.modal.fade {top: -200%;}
.modalClose {margin: 14px;}
.login-greeting {margin: 0 0 9px 0;}
.input-modal {width: 146px;}
div.modal.fade {z-index: 0;}
div.modal.fade.in {z-index: 1030;}
.modal-hide {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.8;}
.modal-header {padding: 0;border: none;}
.modal-body {padding: 0;}
#modal .moduletable {padding: 9px 15px 0;}
#modal .moduletable:last-child {padding-bottom: 9px;}
#modal .moduletable + .moduletable {padding-top: 0;}
/*=================================================================*/
/*======================= COMPONENT STYLES ========================*/
/*=================================================================*/
.icons .btn-group.pull-right {margin: 0px 0 10px 10px;position: absolute;z-index: 10;right: 0;}
.icons .btn-group.pull-right a.dropdown-toggle {padding: 0 5px;}
.icons .btn-group.pull-right a.dropdown-toggle .caret {border: none;width: auto;height: auto;margin: 0;font-size: .8em;}
.icons .btn-group.pull-right a.dropdown-toggle .caret:before {content: '\f078';font-family: FontAwesome;}
.icons .btn-group.pull-right ul.dropdown-menu {background-clip: padding-box;background-color: #FFFFFF;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 6px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);list-style: none outside none;margin: 2px 0 0;min-width: 160px;padding: 5px 0;position: absolute;top: 100%;z-index: 1000;}
.icons .btn-group.pull-right ul.dropdown-menu li {padding: 0;float: none;}
.icons .btn-group.pull-right ul.dropdown-menu li .fa-edit {margin-right: 5px;}
.jmodedit {padding: 0 5px !important;}
/*Forms*/
form .controls {position: relative;}
form mark {background: none !important;padding: 0 !important;position: absolute;left: 17px;bottom: 100%;margin-bottom: -7px;}
form mark label {font-size: 11px;line-height: 18px;background: #ff6363;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 0 4px;color: #fff !important;display: block !important;margin: 0 !important;}
form mark label:before {content: '';position: absolute;left: 4px;top: 100%;border-top: 5px solid #ff6363;border-right: 5px solid transparent;}
.radio input[type="radio"],.checkbox input[type="checkbox"] {float: none;margin: -2px 0 0;}
.form-inline .checkbox input[type="checkbox"] {float: none;}
.radio input[type="radio"] {margin: -2px 3px 0 0;}
.radio,.checkbox {padding-left: 0;}
input,
textarea {width: 220px;}
textarea {resize: none;}
form textarea {min-height: 200px;}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],.uneditable-input {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 45px;color: #777777;padding: 10px;outline: none !important;}
#jform_profile_dob {max-width: 220px;}
.chzn-container-multi .chzn-choices li.search-field .default {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
textarea#jform_profile_aboutme {width: 100%;height: 200px;}
#helpsite-refresh {margin-bottom: 9px;}
.checkbox-radio-wrap__inline {display: inline-block;margin-left: 6px;vertical-align: top;}
.checkbox-radio-wrap__inline input[type="radio"],.checkbox-radio-wrap__inline input[type="checkbox"] {margin: -2px 0 0 0;}
input[type="radio"],
input[type="checkbox"] {outline: none !important;}
.page-registration form label,.page-remind form label,.page-reset form label,.page-login form label,.page-login form label,.page-profile__edit form label {display: inline-block;}
textarea.invalid {border: 1px solid #9D261D;}
.form-vertical label {display: inline-block;}
/* Placeholder color */
input::-webkit-input-placeholder {/* WebKit browsers */
  color: #777777;opacity: 1;}
input:-moz-placeholder {/* Mozilla Firefox 4 to 18 */
  color: #777777;opacity: 1;}
input::-moz-placeholder {/* Mozilla Firefox 19+ */
  color: #777777;opacity: 1;}
input:-ms-input-placeholder {/* Internet Explorer 10+ */
  color: #777777;opacity: 1;}
textarea::-webkit-input-placeholder {/* WebKit browsers */
  color: #777777;opacity: 1;}
textarea:-moz-placeholder {/* Mozilla Firefox 4 to 18 */
  color: #777777;opacity: 1;}
textarea::-moz-placeholder {/* Mozilla Firefox 19+ */
  color: #777777;opacity: 1;}
textarea:-ms-input-placeholder {/* Internet Explorer 10+ */
  color: #777777;opacity: 1;}
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {border-color: rgba(82, 168, 236, 0.8);-webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);}
input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {color: #777777;}
input.error,
textarea.error,
select.error {border-color: #f8b9b7 !important;-webkit-box-shadow: 0 0 8px #f8b9b7 !important;-moz-box-shadow: 0 0 8px #f8b9b7 !important;box-shadow: 0 0 8px #f8b9b7 !important;color: #ef5f5a !important;}
.acymailing_module .acyfield_email {position: relative;display: inline-block;}
.acymailing_module .acyfield_email input {margin: 0;}
.form_placeholder {position: absolute;left: 0;top: 0;z-index: 2;border-style: solid;border-color: transparent;cursor: text;margin: 0;pointer-events: none;width: 100%;height: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ie_placeholder_controls {position: relative;}
/* Category */
/*======================= Search & Smart Search ========================*/
ul#finder-filter-select-dates li.filter-date {margin-bottom: 4px;margin-right: 4px;}
ul#finder-filter-select-dates li.filter-date select.filter-date-operator {margin-bottom: 9px;}
#searchForm fieldset {margin-bottom: 20px;}
#searchForm fieldset label {display: inline-block;margin-right: 1em;}
#searchForm .form-limit label {float: left;}
#searchForm .form-limit select {float: right;position: relative;top: -10px;}
#searchForm .form-limit p {overflow: hidden;clear: both;}
#searchForm .phrases-box {padding-bottom: 1em;}
#searchForm .phrases-box label {min-width: 90px;}
dl.search-results {margin-bottom: 30px;}
dl.search-results dt {margin-top: 20px;}
.navbar-form .btn,.navbar-form .btn-group {margin-top: 5px;}
/*======================= Gallery Page ========================*/
.item_img .articleGalleryZoom .BWfade,.item_img .galleryZoomIcon .BWfade {display: none !important;}
.item_img .articleGalleryZoom:before,.item_img .galleryZoomIcon:before,.item_img .articleGalleryZoom:after,.item_img .galleryZoomIcon:after {border: none !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;}
.item_img .articleGalleryZoom:before,.item_img .galleryZoomIcon:before {background: #000;opacity: 0;left: 0;top: 0;right: 0 !important;bottom: 0 !important;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.item_img .articleGalleryZoom:after,.item_img .galleryZoomIcon:after {left: 0 !important;top: 50% !important;right: 0 !important;bottom: auto !important;width: 100%;font-family: FontAwesome;text-align: center;color: #fff;font-size: 0;line-height: 0;content: '\f00e';opacity: 0;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.item_img .articleGalleryZoom:hover:before,.item_img .galleryZoomIcon:hover:before {opacity: 0.5;}
.item_img .articleGalleryZoom:hover:after,.item_img .galleryZoomIcon:hover:after {opacity: 1;font-size: 40px;}
.img-full__left.span5 {padding-left: 0;}
.view-article #prevArrow,.view-article #nextArrow {display: none;}
.gallery-grid .view {position: relative;overflow: hidden;}
.gallery-grid .view .mask,.gallery-grid .view .content {width: 100%;height: 100%;position: absolute;overflow: hidden;top: 0;left: 0;z-index: 2;}
.gallery-grid .view .mask .mask_wrap,.gallery-grid .view .content .mask_wrap {text-align: center;width: 100%;height: 100%;font-size: 0;line-height: 0;}
.gallery-grid .view .mask .mask_wrap:before,.gallery-grid .view .content .mask_wrap:before {content: '';display: inline-block;height: 100%;vertical-align: middle;overflow: hidden;width: 0;}
.gallery-grid .view .mask .mask_wrap .mask_cont,.gallery-grid .view .content .mask_wrap .mask_cont {display: inline-block;vertical-align: middle;padding: 0 5%;font-size: 14px;line-height: 26px;max-width: 99%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.gallery-grid .view .item_img {margin: 0;}
.gallery-grid .view img {display: block;z-index: 1;}
.gallery-grid .view h2,.gallery-grid .view p {position: relative;}
.gallery-grid .view .item_more a {display: inline-block;font-size: 1.5em;font-weight: normal;padding: 2%;}
.filters b,.sorting b,.layout-mode b {display: block;margin: 0 0 15px;}
.layout-mode {float: right;}
ul.filters li a {cursor: pointer;}
ul#sort {margin: 0 0 15px;display: block;}
ul#sort li {display: inline-block;vertical-align: top;margin-right: 10px;}
ul#sort li a {cursor: pointer;}
ul#sort li a:after {font-family: FontAwesome;margin-left: 5px;}
ul#sort li a[data-order=asc]:after {content: '\f0d7';}
ul#sort li a[data-order=desc]:after {content: '\f0d8';}
ul#order {float: right;position: relative;z-index: 2;}
ul#grid-list {margin: 0 0 15px;}
ul#grid-list li {display: inline-block;}
.gallery-grid .item_img {margin-right: 0;}
.page-gallery_img {margin-left: 0;}
.category_children .category_child {margin-bottom: 20px;}
/*======================= Archives Page ========================*/
.page-archive_filters .filter-search {padding-bottom: 21px;overflow: hidden;}
.page-archive_filters select {margin-bottom: 8px;display: inline-block;}
.page-archive_filters button {display: inline-block;margin-bottom: 8px;}
/*======================= Contacts Page ========================*/
#jform_contact_message {resize: none;width: 100%;height: 149px;}
#contact-form label {display: inline-block;margin-bottom: 5px;}
.phone-num {display: inline-block;}
#jform_contact_name,#jform_contact_email,#jform_contact_emailmsg {width: 100%;}
.contact_email-copy,.contact_vcard {margin: 0 22.5px 0 0;height: 45px;line-height: 45px;display: inline-block;}
.contact_vcard {margin: 0;}
.contact_details .icons-marker {display: block;width: 16px;margin-right: 5px;float: left;line-height: 26px;}
.contact_address {overflow: hidden;}
#contact_map {margin-bottom: 26px;}
#contact_map .map {border: 1px solid #d1d1d1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#contact_map .map.mfp-hide {display: block !important;}
.map img {max-width: none !important;}
.mfp-content .map {max-width: 1132px;}
.contact_details_item {margin-bottom: 20px;}
/*======================= ADDTHIS STYLES =======================*/
.page-item_addThis {padding-top: 12px;}
/*======================= CAPTION FIXES =======================*/
.img_caption {text-align: center!important;}
.img_caption.left {float: left;margin-right: 1em;}
.img_caption.left p {clear: left;text-align: center;}
.img_caption.right {float: right;margin-left: 1em;}
.img_caption.right p {clear: right;text-align: center;}
.img_caption.none {margin-left: auto;margin-right: auto;}
/*======================= 404 PAGE =======================*/
.errorBox {background: none;text-align: left;}
#error .well {margin-bottom: 0;}
/*======================= DOCUMENTATION =======================*/
#mod_table .module {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 10px;}
#mod_table .module:nth-child(even) {background: #eeeeee;}
#mod_table ul li {list-style: none;}
/*======================= SCROLL TO TOP =======================*/
#back-top {position: fixed;bottom: 90px;right: 20px;z-index: 99;-webkit-transform: translateZ(0);}
#back-top a {width: 23px;height: 23px;display: block;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;font: 14px/21px FontAwesome;color: #ffffff;text-align: center;background: #222222;border: 3px solid #111111;}
#back-top a > span:before {content: "\f077";}
#back-top a:hover {color: #f7f7f7;background: #0079C4;}
.dropdown-toggle .fa-cog {margin-right: 4px;}
label[for=mod-login_remember] {display: inline-block;}
.btn-group {max-width: 100%;white-space: normal;}
.form-horizontal .remember .control-label {padding-top: 0;}
.body__404 .big-404 {text-align: center;font-size: 200px;line-height: 240px;}
.body__404 big {display: block;padding: 0 0 14px;font-weight: bold;}
.body__404 .page-item__404 {padding-top: 100px;padding-bottom: 100px;}
.body__404 .page-item__404 .mod-search .inputbox,.body__404 .page-item__404 .mod-search .btn {margin-bottom: 14px;}
div[class*="lr_social_login_basic"] > a {display: none;}
.lr_social_login_basic_150 {width: 100% !important;}
.lr_social_login_basic_150 .lr_providers .lr_icons_box {float: none !important;width: 100% !important;}
.lr_social_login_basic_150 .lr_providers .lr_icons_box div {float: none !important;margin: 0 0 13px !important;}
.lr_social_login_basic_150 .lr_providers .lr_providericons {z-index: 1 !important;display: block;}
.lr_social_login_basic_150 .lr_providers .lr_facebook {width: auto !important;height: 48px !important;background: #3b5998 !important;color: #fff;position: relative;padding-left: 49px;text-align: center;line-height: 48px;-webkit-transition: 0.2s;-moz-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;}
.lr_social_login_basic_150 .lr_providers .lr_facebook:before {content: '\f09a';font-family: FontAwesome;font-size: 30px;line-height: 48px;left: 0;top: 0;position: absolute;width: 48px;text-align: center;border-right: 1px solid #fff;}
.lr_social_login_basic_150 .lr_providers .lr_facebook:hover {-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.lr_social_login_basic_150 .lr_providers .lr_google {background: #df4a32 !important;width: auto !important;height: 48px !important;position: relative;color: #fff;padding-left: 49px;text-align: center;line-height: 48px;-webkit-transition: 0.2s;-moz-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;}
.lr_social_login_basic_150 .lr_providers .lr_google:before {content: '\f0d5';font-family: FontAwesome;font-size: 30px;line-height: 48px;left: 0;top: 0;width: 48px;text-align: center;position: absolute;border-right: 1px solid #fff;}
.lr_social_login_basic_150 .lr_providers .lr_google:hover {-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
#sw_pinterest_display {max-width: 280px;}
#sw_pinterest_display > div {display: none;}
#outer {padding: 0 !important;}
#outer div#cookieMessageContainer {margin-top: 0;}
.mod_tm_ajax_contact_form .controls,.mod_tm_ajax_contact_form_input {width: 100%;}
.mod_tm_ajax_contact_form .controls {margin-bottom: 39px !important;}
.mod_tm_ajax_contact_form .control-group-button .btn {margin-right: 14px;}
.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox,.navbar-form .btn,.navbar-form .btn-group {margin-top: 0;}
.jmoddiv .edit_module {position: absolute;right: 0;top: 0;z-index: 9;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;opacity: 0.2;}
.jmoddiv:hover .edit_module {opacity: 1;}
.acymailing_module_success {font-weight: bold;}
.acymailing_module_success:before {content: '\f058';font-family: FontAwesome;padding-right: 10px;font-size: 22px;display: inline-block;vertical-align: middle;}
.acymailing_module_success + form {display: none;}
ol li {list-style: decimal;}
ol li span {display: block;font-weight: bold;}
.items-more ul {margin: 0 0 30px -20px;}
.items-more ul li {float: left;width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 0 10px 20px;font-weight: bold;}
.items-more ul:after {content: '';display: block;clear: both;}
#habla_window_div {-webkit-transform: translateZ(0);}
.moduletable.olark {display: none;}
#habla_window_div.habla_window_div_base {z-index: 1010 !important;}
/* Magnific Popup CSS */
.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8;}
.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}
.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}
.mfp-ajax-cur {cursor: progress;}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;}
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #cccccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044;}
.mfp-preloader a {color: #cccccc;}
.mfp-preloader a:hover {color: #ffffff;}
.mfp-s-ready .mfp-preloader {display: none;}
.mfp-s-error .mfp-content {display: none;}
button.mfp-close,
button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;padding: 0;z-index: 1046;}
button::-moz-focus-inner {padding: 0;border: 0;}
.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;padding: 0 0 18px 10px;color: #ffffff;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace;}
.mfp-close:hover,.mfp-close:focus {opacity: 1;}
.mfp-close:active {top: 1px;}
.mfp-close-btn-in .mfp-close {color: #333333;}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color: #ffffff;right: -6px;text-align: right;padding-right: 6px;width: 100%;}
.mfp-counter {position: absolute;top: 0;right: 0;color: #cccccc;font-size: 12px;line-height: 18px;}
.mfp-arrow {position: absolute;opacity: 0.65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.mfp-arrow:active {margin-top: -54px;}
.mfp-arrow:hover,.mfp-arrow:focus {opacity: 1;}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}
.mfp-arrow:after,.mfp-arrow .mfp-a {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}
.mfp-arrow:before,.mfp-arrow .mfp-b {border-top-width: 21px;border-bottom-width: 21px;}
.mfp-arrow-left {left: 0;}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a {border-right: 17px solid #FFF;margin-left: 31px;}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b {margin-left: 25px;border-right: 27px solid #3f3f3f;}
.mfp-arrow-right {right: 0;}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a {border-left: 17px solid #FFF;margin-left: 39px;}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b {border-left: 27px solid #3f3f3f;}
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}
.mfp-iframe-holder .mfp-close {top: -40px;}
.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}
.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000000;}
/* Main image in popup */
img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}
/* The shadow behind the image */
.mfp-figure {line-height: 0;}
.mfp-figure figure {margin: 0;}
.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444444;}
.mfp-figure small {color: #bdbdbd;display: block;font-size: 12px;line-height: 14px;}
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}
.mfp-title {text-align: left;line-height: 18px;color: #f3f3f3;word-break: break-all;padding-right: 36px;}
.mfp-image-holder .mfp-content {max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {/**
         * Remove all paddings around the image on small screen
         */
  .mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}
  .mfp-img-mobile img.mfp-img {padding: 0;}
  .mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}
  .mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}
  .mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  .mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}
  .mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}
  .mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0;}
}
@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(0.75);-moz-transform: scale(0.75);-ms-transform: scale(0.75);-o-transform: scale(0.75);transform: scale(0.75);}
  .mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}
  .mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}
  .mfp-container {padding-left: 0px;padding-right: 0px;}
}
.mfp-ie7 .mfp-img {padding: 0;}
.mfp-ie7 .mfp-bottom-bar {width: 600px;left: 50%;margin-left: -300px;margin-top: 5px;padding-bottom: 5px;}
.mfp-ie7 .mfp-container {padding: 0;}
.mfp-ie7 .mfp-content {padding-top: 44px;}
.mfp-ie7 .mfp-close {top: 0;right: 0;padding-top: 0;}
.page-blog .item > .kmt-readon {display: none;}
.kmt-readon {width: auto;}
#section-kmt {margin: 0;padding: 40px 0 0;}
#section-kmt .kmt-author {font: inherit !important;text-transform: none !important;font-weight: bold !important;margin-bottom: 0 !important;border: none !important;padding: 0 !important;height: auto !important;}
#section-kmt .kmt-author a {height: auto !important;}
#section-kmt .kmt-avatar {width: 48px;float: left;position: relative;z-index: 10;margin-right: 20px;}
#section-kmt .kmt-avatar a {width: 100%;}
#section-kmt .kmt-avatar a img {width: 100%;}
#section-kmt .kmt-avatar + .kmt-content,#section-kmt .kmt-rank + .kmt-content {margin-left: 48px;}
#section-kmt #kmt-fame {margin: 0;}
#section-kmt .kmt-list {text-align: left;}
#section-kmt .kmt-list > li.kmt-empty-comment {margin-top: 0;}
#section-kmt .kmt-head {height: auto !important;font-size: 18px;font-weight: 500;}
#section-kmt .float-wrapper > span {vertical-align: top;float: none;height: auto;background-position: left 2px;}
#section-kmt .float-wrapper > span + span {background-position: left 2px;}
#section-kmt .kmt-form-content .kmt-form-addon > div {max-width: 90%;}
#section-kmt .kmt-form-content .kmt-form-addon > div b {margin-bottom: 10px !important;}
#section-kmt .kmt-form-content .kmt-form-addon > div .input.kmt-location {max-width: 100%;}
#section-kmt .kmt-content .parentContainer {left: -70px;right: -15px;}
#section-kmt .kmt-content .parentContainer .kmt-author {margin-left: 7px;}
#section-kmt .input[type="checkbox"] {margin-top: 0;}
#section-kmt .radio input[type="radio"],#section-kmt .checkbox input[type="checkbox"] {margin-left: 0;margin-right: 15px;}
#section-kmt .radio,#section-kmt .checkbox {padding: 0;border: none !important;background: none !important;}
#section-kmt .kmt-profile-avatar {width: 60px;}
#section-kmt .kmt-profile-activity li {padding: 15px 8px !important;min-width: 0 !important;}
#section-kmt .kmt-time {font-size: 13px;}
#section-kmt .kmt-time a {color: #777777;}
#section-kmt .kmt-time i {margin-right: 3px;}
#section-kmt .kmt-list > li > div {padding: 0 0 20px;}
#section-kmt .kmt-control-user .kmt-btn {padding: 0;font-size: 13px;margin-left: 10px;}
#section-kmt .kmt-list > li + li > div {border: none;}
#section-kmt .kmt-toolbar {border: none;padding: 0;margin: 0;}
#section-kmt .kmt-like-counter {border: 1px solid #dddddd;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;line-height: 23px;}
#section-kmt .kmt-like-counter:before {position: absolute;left: 100%;top: 50%;content: '';border-left: 5px solid #dddddd;border-top: 5px solid transparent;border-bottom: 5px solid transparent;margin-top: -5px;margin-left: 1px;}
#section-kmt .kmt-like-counter:after {position: absolute;left: 100%;top: 50%;content: '';border-left: 5px solid #ffffff;border-top: 5px solid transparent;border-bottom: 5px solid transparent;margin-top: -5px;}
#section-kmt .kmt-control-user .kmt-like.cancel,#section-kmt .kmt-control-user .kmt-reply.cancel {color: #111111;}
#section-kmt .kmt-option > span.kmt-admin-wrap > ul {border: 1px solid #dddddd;background: #f7f7f7;}
#section-kmt .kmt-admin-list {font-size: 12px;}
#section-kmt .kmt-admin-wrap:hover a.kmt-admin-link {color: #111111;}
#section-kmt .kmt-form-content .kmt-form-addon {border: 1px solid #cccccc;border-top: none;}
#section-kmt .markItUpContainer {border: 1px solid #cccccc;}
#section-kmt .kmt-rank-bar {background: #777777;}
#section-kmt .kmt-rank-progress {background: #0079C4;}
#section-kmt .kmt-form-author ul {margin: 0 0 0 -20px;}
#section-kmt .kmt-form-author ul li.col {width: 33.33%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 20px;padding-bottom: 29px;}
#section-kmt .kmt-form-author ul li.col div {position: relative;}
#section-kmt .kmt-form-author ul li.col mark {background: none;position: absolute;left: 17px;bottom: 100%;margin-bottom: -7px;line-height: 18px;font-size: 11px;}
#section-kmt .kmt-form-author ul li.col mark label {font-size: 11px;line-height: 18px;background: #ff6363;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 0 4px;color: #fff;margin: 0;display: block !important;}
#section-kmt .kmt-form-author ul li.col mark label:before {content: '';position: absolute;left: 4px;top: 100%;border-top: 5px solid #ff6363;border-right: 5px solid transparent;}
#section-kmt .kmt-form-editor > div {position: relative;}
#section-kmt .kmt-form-editor > div mark {background: none;position: absolute;left: 17px;bottom: 100%;margin-bottom: -7px;line-height: 18px;font-size: 11px;}
#section-kmt .kmt-form-editor > div mark label {font-size: 11px;line-height: 18px;background: #ff6363;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 0 4px;display: block;color: #fff;margin: 0;display: block !important;}
#section-kmt .kmt-form-editor > div mark label:before {content: '';position: absolute;left: 4px;top: 100%;border-top: 5px solid #ff6363;border-right: 5px solid transparent;}
#section-kmt .kmt-form-editor > div > .input.textarea {height: 193px;}
#section-kmt .kmt-form-submit {margin-top: 39px;position: relative;}
#section-kmt .kmt-item .kmt-form-submit .btn {margin-right: 6px;}
#section-kmt .kmt-body {margin-bottom: 0;}
#section-kmt #kmt-form {border-bottom: 1px solid #dddddd;padding-bottom: 60px;}
#section-kmt .kmt-text p {padding-bottom: 20px;}
#section-kmt .cancelEditButton {background: #111111;border-color: #111111;color: #ffffff !important;}
#section-kmt .cancelEditButton:hover {background: #0079C4;border-color: #0079C4;color: #ffffff !important;}
#section-kmt .editInput.kmt-edit-form-input {width: 100%;height: 193px;}
#section-kmt .submitButton {height: 0;width: 0;margin: 0;padding: 0;font-size: 0;line-height: 0;border: none;}
#section-kmt .submitButton img {position: absolute;top: 0;left: 0;z-index: 10;width: 100%;height: 100%;background: url(../images/preloader.gif) 50% 50% no-repeat #f7f7f7;}
.kmt-readon span.kmt-comment {float: none;padding: 0;margin: 0;background: none;}
.foundryDialog .dialog-head {padding-right: 24px;}
#section-kmt .kmt-time a:hover {color: #0079C4;}
#section-kmt .kmt-time i {color: #0079C4;}
#section-kmt .kmt-item .kmt-form-submit a.replyButton {background: #111111;border-color: #111111;color: #ffffff;}
#section-kmt .kmt-item .kmt-form-submit a.replyButton:hover {background: #0079C4;border-color: #0079C4;color: #ffffff;}
.kmt-readon span.kmt-comment {background: none !important;}
.icemegamenu ul,.icemegamenu li {list-style: none;padding: 0;margin: 0;}
.icemegamenu ul.active > a.iceMenuTitle,.icemegamenu li.active > a.iceMenuTitle {color: #ffffff;background: none;}
.icemegamenu > ul {border-left: 2px solid white;border-left: 2px solid rgba(255, 255, 255, 0.2);margin: 0;padding: 0 0 0 17px;z-index: 999;clear: both;}
.icemegamenu > ul > li {position: relative;display: block;float: left;padding: 12px 29px 16px;}
.icemegamenu > ul > li > a.iceMenuTitle {position: relative;z-index: 999;display: block;padding: 0px;line-height: 73px;letter-spacing: 2px;font-size: 14px;color: #ffffff;background: none;font-family: 'Open Sans', sans-serif;-webkit-transition: all 0.25s ease-out;-moz-transition: all 0.25s ease-out;-o-transition: all 0.25s ease-out;transition: all 0.25s ease-out;}
.icemegamenu > ul > li > a.iceMenuTitle:after {position: absolute;left: 0;bottom: -42px;right: 0;content: "";-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.icemegamenu > ul > li > a.iceMenuTitle.hover,.icemegamenu > ul > li > a.iceMenuTitle.icemega_active {color: #ffffff;background: none;}
.icemegamenu > ul > li > a.iceMenuTitle.hover:after,.icemegamenu > ul > li > a.iceMenuTitle.icemega_active:after {border-bottom: 2px solid white;}
.icemegamenu > ul > li.hover > a.iceMenuTitle {color: #ffffff;background: none;}
.icemegamenu > ul > li.hover > a.iceMenuTitle:after {border-bottom: 2px solid white;}
.icemegamenu > ul > li span.icemega_desc {display: block;padding: 0;line-height: 1.25em;color: #ffffff;}
.icemegamenu > ul > li.fullwidth {position: static;}
.icemegamenu > ul > li.fullwidth .sub_level_1 {margin: 0;}
.icemegamenu > ul > li.fullwidth .sub_level_1 > li {padding-left: 30px;padding-right: 30px;}
.icemegamenu > ul > li.parent > .iceMenuTitle:before {content: "\f0d7";font-family: FontAwesome;font-size: 8px;line-height: 54px;position: absolute;right: -18px;top: 0px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.icemegamenu > ul:after {clear: both;display: block;content: '';}
.icemegamenu .nav.menu {margin-bottom: 6px;}
.icemegamenu .bannergroup {margin-bottom: 44px;}
div.icemegamenu ul#icemegamenu li.active a.icemega_active > span.icemega_title {color: #ffffff;}
/* when dont have subtitle */
.icemegamenu > ul > li > a.iceMenuTitle > span.icemega_nosubtitle {display: inline-block;}
.ice-megamenu-toggle {display: none;float: none;border: 1px solid #cccccc;}
.ice-megamenu-toggle a {display: block;font-size: 0;line-height: 0;padding-top: 30px;width: 100%;cursor: pointer;text-align: center;height: 0;position: relative;}
.ice-megamenu-toggle a:before {font-size: 20px;line-height: 30px;font-family: FontAwesome;content: '\f0c9';position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
/* Submenu */
ul.icesubMenu {position: absolute;z-index: 600;margin: 26px 0 0;top: 100%;left: 0px;height: 0;overflow: hidden;opacity: 0;background: #111111;background-color: rgba(0, 0, 0, 0.7);-webkit-transition: all 0.25s ease-out;-moz-transition: all 0.25s ease-out;-o-transition: all 0.25s ease-out;transition: all 0.25s ease-out;-webkit-transform: translate(0, 30px);-moz-transform: translate(0, 30px);-ms-transform: translate(0, 30px);-o-transform: translate(0, 30px);transform: translate(0, 30px);pointer-events: none;}
#icemegamenu li.hover > ul.icesubMenu {opacity: 1;overflow: visible;-webkit-transform: translate(0, 0px);-moz-transform: translate(0, 0px);-ms-transform: translate(0, 0px);-o-transform: translate(0, 0px);transform: translate(0, 0px);pointer-events: auto;}
#icemegamenu ul.icesubMenu.visible {height: auto;}
ul.icesubMenu ul > li {line-height: 30px;position: relative;}
ul.icesubMenu li a.iceMenuTitle {display: block;font-size: 14px;line-height: 30px;font-family: 'Open Sans', sans-serif;background: none;color: #ffffff;padding: 6px 12px;}
ul.icesubMenu li.active > a.iceMenuTitle,
ul.icesubMenu li:hover > a.iceMenuTitle,
ul.icesubMenu li.hover > a.iceMenuTitle {color: #0079C4;background: none;}
/* when is parent */
/* Second Level Dropdown */
ul.sub_level_2,
ul.sub_level_3,
ul.sub_level_4,
ul.sub_level_5 {top: 0px;left: 100%;margin: 0;z-index: 99999;-webkit-transform: translate(30px, 0);-moz-transform: translate(30px, 0);-ms-transform: translate(30px, 0);-o-transform: translate(30px, 0);transform: translate(30px, 0);}
ul.icesubMenu ul > li.hover > ul {opacity: 1;overflow: visible;visibility: visible;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}
/* Modules inside dropdown */
.icesubMenu .icemega_cover_module {color: #ffffff;}
.icesubMenu .icemega_cover_module a {color: #ffffff;}
.icesubMenu .icemega_cover_module a:hover {color: #0079C4;}
.icesubMenu .icemega_cover_module span.iceModuleTile {display: block;}
.ice_righttoleft {left: auto!important;right: 0;}
.icemega_modulewrap {padding: 28px 20px 0;}
.nav-collapse .icesubMenu .nav > li > a,.nav-collapse .icesubMenu .dropdown-menu a {padding: 0;margin-bottom: 0;color: #ffffff;}
.nav-collapse .icesubMenu .nav > li > a:hover,.nav-collapse .icesubMenu .dropdown-menu a:hover {color: #56e7c9;}
.nav-collapse.collapse {height: auto;}
.rd-mobilemenu_ul a.iceMenuTitle:hover {background: #555555;}
.rd-mobilemenu_ul a.active,.rd-mobilemenu_ul li.level_1.active > a {color: #ffffff;background: #555555;}
.rd-mobilemenu_submenu li.active > a {color: #0079C4;background: #555555;}
img.jg_photo {margin: 0;padding: 0;width: 100%;}
img.jg_photo,.jg_minis a img {border: none;}
a:hover img.jg_photo,.jg_minis a:hover img {border: none;}
.jg_catelem_photo {font-size: 0;line-height: 0;}
.jg_row {padding: 0;margin: 0 -12px 0 -20px;}
.jg_element_cat,.jg_subcatelem_cat {padding-left: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-bottom: 20px;}
.jg_element_cat {display: inline-block;float: none;}
.loaded .jg_element_cat {display: none;}
.jg_imgalign_catsubs {position: relative;overflow: hidden;margin-bottom: 30px;}
.jg_imgalign_catsubs .jg_photo {-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
.jg_imgalign_catsubs:hover .jg_photo {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.jg_imgalign_catsubs:hover .jg_subcatelem_txt {opacity: 1;}
.jg_subcatelem_cat a {height: auto;}
.jg_subcatelem_photo {font-size: 0;line-height: 0;}
.jg_subcatelem_photo a {display: block;}
.jg_subcatelem_txt {position: absolute;left: 0;top: 0;right: 0;bottom: 0;-webkit-transition: 0.5s ease;-moz-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease;opacity: 0;color: #fff;}
.jg_subcatelem_txt:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0.5;content: '';background: #111111;}
.jg_subcatelem_txt:after {content: '';height: 100%;width: 0;display: inline-block;vertical-align: middle;overflow: hidden;}
.jg_subcatelem_txt > * {position: relative;z-index: 2;}
.jg_subcatelem_txt ul {display: inline-block;max-width: 99%;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 14px;}
.jg_subcatelem_txt ul a {position: relative;}
.jg_subcatelem_txt .jg_subcatelem_txt__link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.jg_catelem_txt {line-height: 18px;color: white;margin: 0;}
.jg_catelem_txt .gallery_desc p {line-height: 18px;}
.jg_catelem_txt .gallery_desc p + p {display: none;}
.jg_catelem_txt .item_title {color: white;margin: 0;}
.jg_catelem_txt p {padding: 0;}
.jg_dtl_photo {font-size: 0;line-height: 0;}
.jg_dtl_photo .lazy_container {width: 100%;}
.jg_dtl_photo .lazy_container .lazy_preloader {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.jg_dtl_photo .lazy_container img {position: relative;}
div.jg_details,
div.jg_voting,
div.jg_commentsarea,
div.jg_send2friend,
div.jg_bbcode,
div.jg_exif,
div.jg_panemodule {border: none;margin: 0;}
.jg_detailnavi {margin-bottom: 0;}
.jg_iconbar {padding: 0;}
.jg_imgtitle {text-align: left;}
.jg_imgalign_catimgs {position: relative;font-size: 0;line-height: 0;overflow: hidden;}
.jg_imgalign_catimgs .jg_photo {-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
.jg_imgalign_catimgs .jg_catelem_txt {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;opacity: 0;-webkit-transition: 0.5s ease;-moz-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease;color: #fff;}
.jg_imgalign_catimgs .jg_catelem_txt:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0.5;content: '';background: #111111;}
.jg_imgalign_catimgs .jg_catelem_txt:after {content: '';height: 100%;display: inline-block;width: 0;overflow: hidden;vertical-align: middle;}
.jg_imgalign_catimgs .jg_catelem_txt * {position: relative;z-index: 2;}
.jg_imgalign_catimgs .jg_catelem_txt ul {display: inline-block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 10px;max-width: 99%;vertical-align: middle;font-size: 14px;line-height: 26px;}
.jg_imgalign_catimgs .jg_catelem_txt .jg_links a {color: #fff;-webkit-transition: 0.5s ease;-moz-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease;font-size: 22px;line-height: 22px;margin: 0 7px;display: inline-block;}
.jg_imgalign_catimgs .jg_catelem_txt .jg_links a:hover {color: #999;}
.jg_imgalign_catimgs:hover .jg_photo,.jg_imgalign_catimgs.hover .jg_photo {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.jg_imgalign_catimgs:hover .jg_catelem_txt,.jg_imgalign_catimgs.hover .jg_catelem_txt {opacity: 1;}
.jg_catorderlist {text-align: left;white-space: normal;}
.jg_catorderlist > strong {display: block;margin-bottom: 15px;}
.fancybox-close {position: fixed;right: 0 !important;top: 0 !important;background: none !important;color: #fff;font-size: 22px;text-align: center !important;margin: 0 !important;padding: 0 !important;height: 36px !important;line-height: 36px;-webkit-transition: font-size 0.2s ease;-moz-transition: font-size 0.2s ease;-o-transition: font-size 0.2s ease;transition: font-size 0.2s ease;}
.fancybox-close:before {content: '\f057';font-family: FontAwesome;}
.fancybox-close:hover {color: #fff;font-size: 30px;}
.fancybox-lock .fancybox-overlay {overflow: hidden;min-height: 320px;}
.fancybox-prev,.fancybox-next {overflow: hidden;background: none !important;}
.fancybox-prev span,.fancybox-next span {height: 100px !important;width: 50px !important;margin-top: -50px !important;background: none !important;color: #fff;-webkit-transition: font-size 0.2s ease;-moz-transition: font-size 0.2s ease;-o-transition: font-size 0.2s ease;transition: font-size 0.2s ease;overflow: hidden;}
.fancybox-prev span:before,.fancybox-next span:before {content: '';position: absolute;left: 0;top: 0;-webkit-transition: border-color 0.3s ease;-moz-transition: border-color 0.3s ease;-o-transition: border-color 0.3s ease;transition: border-color 0.3s ease;width: 100px;height: 100px;border-left: 2px solid #fff;border-top: 2px solid #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.fancybox-prev span:before {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);left: 20px;}
.fancybox-next span:before {-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);left: -70px;}
.fancybox-skin {background: #191919;}
.fancybox-image {opacity: 0.99;}
#fancybox-thumbs {height: 54px;text-align: center;-webkit-transition: bottom 0.5s ease;-moz-transition: bottom 0.5s ease;-o-transition: bottom 0.5s ease;transition: bottom 0.5s ease;}
#fancybox-thumbs ul {font-size: 0;line-height: 0;white-space: nowrap;display: inline-block;top: 0 !important;background: #191919;}
#fancybox-thumbs ul li {float: none;display: inline-block;padding: 0;border: none !important;position: relative;background: url(../images/loader.gif) 50% 50% no-repeat;overflow: hidden;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
#fancybox-thumbs ul li .holder {position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 10;cursor: pointer;}
#fancybox-thumbs ul li.active {opacity: 1;}
.fancybox-lock body {overflow: visible !important;}
body.mobile #fancybox-thumbs {display: none;}
.fancybox-wrap {width: 100% !important;height: 100% !important;left: 0 !important;right: 0 !important;}
.fancybox-inner,.fancybox-skin,.fancybox-outer {width: 100% !important;height: 100% !important;position: relative;}
.fancybox-outer {background: none !important;-webkit-border-radius: 0 !important;-moz-border-radius: 0 !important;border-radius: 0 !important;}
.fancybox-image {background-size: contain;background-position: 50% 50%;background-repeat: no-repeat;}
.jg_links .fancybox-thumb .lazy,.jg_links .fancybox-thumb img {display: none;}
.fancybox-image {-webkit-transform: scale(1.02);-moz-transform: scale(1.02);-ms-transform: scale(1.02);-o-transform: scale(1.02);transform: scale(1.02);-webkit-transition: all 0.1s ease;-moz-transition: all 0.1s ease;-o-transition: all 0.1s ease;transition: all 0.1s ease;opacity: 0;}
.fancybox-type-image.fancybox-opened .fancybox-image {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}
.fancybox-nav {width: 56px !important;z-index: 100;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.fancybox-nav span {visibility: visible;}
.fancybox-close {-webkit-transition: right 0.5s ease;-moz-transition: right 0.5s ease;-o-transition: right 0.5s ease;transition: right 0.5s ease;}
.fancybox-full #fancybox-thumbs {bottom: -100px;}
.fancybox-full .fancybox-prev {left: -100px;}
.fancybox-full .fancybox-next,.fancybox-full .fancybox-close {right: -100px !important;}
.ui-loader {display: none;}
.jg_pathway {padding: 0;margin: 0 0 26px;}
ul#order {margin: 0 0 15px;overflow: hidden;}
ul#order li {display: inline-block;}
.jg_commentsarea {clear: both;padding-top: 20px;}
.jg_commentsarea textarea {width: 100%;height: 200px;}
.jg_commentsarea .username {font-weight: bold;font-size: 16.8px;line-height: 31.2px;}
.jg_commentsarea div[class*="jg_row"] {padding-bottom: 40px;}
.jg_commentsarea div[class*="jg_row"] .comment_text {display: block;}
.jg-details-header h4 {text-align: inherit;padding: 0;}
label#cmttext-error {color: #b94a48;}
.jg_dtl_photo {text-align: center;}
.gallery-item__container {position: relative;}
.gallery-item__container > div[class*="_txt"] {position: absolute;left: 0;top: 0;height: 100%;width: 100%;font-size: 0;white-space: nowrap;opacity: 0;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;-o-transition: opacity 0.2s ease;transition: opacity 0.2s ease;background: rgba(0, 0, 0, 0.5);}
.gallery-item__container > div[class*="_txt"]:before {display: inline-block;height: 100%;vertical-align: middle;width: 0;content: '';}
.gallery-item__container > div[class*="_txt"] ul {margin: 0;display: inline-block;width: 100%;white-space: normal;font-size: 14px;text-align: center;color: #fff;}
.gallery-item__container:hover > div[class*="_txt"] {opacity: 1;}
a {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.custom_hover strong {display: none;}
/*======================= TYPOGRAPHY =======================*/
h1,
h2,
h3,
h4,
h5,
h6 {color: #111111;margin-top: 0;position: relative;}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {color: #111111;}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {color: #0079C4;}
h1 {font-size: 40px;font-weight: 800;line-height: 45px;letter-spacing: 8px;margin-bottom: 23px;}
h2,
h3 {font-size: 24px;font-weight: 800;line-height: 26px;letter-spacing: 5px;margin-bottom: 56px;position: relative;text-transform: uppercase;}
.contact_details_item h3,.contact_misc h3,
h4 {font-size: 18px;line-height: 26px;margin-bottom: 10px;text-transform: uppercase;}
h6 {font-size: 14px;line-height: 26px;margin-bottom: 26px;text-transform: uppercase;}
.alert-heading {color: inherit;}
p {margin: 0;padding-bottom: 22px;}
.icons-marker {font-size: 16.8px;line-height: 26px;}
/*Buttons*/
.btn {padding: 0px 20px 0px;font-size: 14px;font-weight: bold;line-height: 45px;letter-spacing: 2px;overflow: hidden;outline: none !important;background: #0079C4;color: #ffffff;text-shadow: none;border: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;text-transform: lowercase;}
.btn .fa {margin-left: 3px;margin-right: 3px;}
.btn.disabled {cursor: default !important;pointer-events: none;}
.btn:hover,.btn:active,.btn:focus,.btn.active,.btn.selected {color: #ffffff;background: #111111;}
.btn.jmodedit,.btn.dropdown-toggle {line-height: 26px;}
/*
.btn-primary,.btn-small{// .buttonBackground(@btnPrimaryBackground, @btnPrimaryBackgroundHighlight, @btnPrimaryColor, none);.buttonBackgroundAlt(@btnPrimaryBackground, @btnPrimaryColor);border: 1px solid @btnPrimaryBorder;border-bottom-color: @btnPrimaryBorder;outline: none !important;&:hover {background: @btnActPrimaryBackground;color: @btnPrimaryColorHighlight;}
  &.submitButton{float: right;}
  &.disabled{background: @btnActPrimaryBackground;color: @btnPrimaryColorHighlight;.opacity(100);}
  &:focus,&:active{// .buttonBackground(@btnPrimaryBackground, @btnPrimaryBackgroundHighlight, @btnPrimaryColor, none);.buttonBackgroundAlt(@btnPrimaryBackground, @btnPrimaryColor);&:hover {  background: @btnActPrimaryBackground;  color: @btnPrimaryColorHighlight;}
  }
}

.btn-info{// .buttonBackground(@btnInfoBackground, @btnInfoBackgroundHighlight, @btnInfoColor, none);.buttonBackgroundAlt(@btnInfoBackground, @btnInfoColor);border: 1px solid @btnInfoBorder;border-bottom-color: @btnInfoBorder;outline: none !important;&:hover {background: @btnActInfoBackground;color: @btnInfoColorHighlight;}
  &:focus,&:active{// .buttonBackground(@btnInfoBackground, @btnInfoBackgroundHighlight, @btnInfoColor, none);.buttonBackgroundAlt(@btnInfoBackground, @btnInfoColor);&:hover {  background: @btnActInfoBackground;  color: @btnInfoColorHighlight;}
  }
}
*/
#searchForm .btn.btn-primary {height: 45px;}
.close {position: relative;z-index: 2;}
.btn.jmodedit:hover > span,.btn.jmodedit:focus > span,.btn.jmodedit:active > span {transform: rotateX(0deg) translateY(0px);-o-transform: rotateX(0deg) translateY(0px);-moz-transform: rotateX(0deg) translateY(0px);-webkit-transform: rotateX(0deg) translateY(0px);-ms-transform: rotateX(0deg) translateY(0px);}
/*Lists*/
.list1 ul,.archive-module,.categories-module,.category-modulefaqs_anchors {margin: 0;}
.list1 ul li,.archive-module li,.categories-module li,.category-modulefaqs_anchors li {padding-bottom: 6px;position: relative;margin-left: 20px;}
.list1 ul li:before,.archive-module li:before,.categories-module li:before,.category-modulefaqs_anchors li:before {content: "\f111";position: relative;font: 8px/26px FontAwesome;color: #0079C4;position: absolute;top: 0;left: -20px;}
ul.link {margin-bottom: 52px;}
ul.link li a {display: block;background: #0079C4;color: #ffffff;text-shadow: none;border: none;display: block !important;padding: 0px 20px;font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: bold;line-height: 45px;letter-spacing: 2px;text-align: center;}
ul.link li a.fa:before {font-size: 24px;font-family: FontAwesome;margin-right: 12px;vertical-align: top;}
ul.link li a:hover {background: #158f76 !important;color: white !important;}
.mod-custom {margin-bottom: 26px;}
/*Pagination*/
.pagination {height: auto;margin: 0;padding: 0px 0 52px;}
.pagination ul {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: none;box-shadow: none;margin: 0 auto;width: 100%;text-align: center;}
.pagination ul li {display: inline-block;margin: 0 2px;}
.pagination ul li .pagenav,.pagination ul li .hasTooltip {padding: 4px 13px;text-transform: none;color: #ffffff;-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important;box-shadow: none;border: none;line-height: 26px;font-weight: 500;}
.pagination ul li span.pagenav {background: #111111;color: #ffffff;}
.pagination ul li a:focus {background: #0079C4;}
.pagination ul li a:focus:hover {background: #111111;}
.pagination ul li a:hover {color: #ffffff;}
.pagination ul .pagination-start span,.pagination ul .pagination-prev span,.pagination ul .pagination-next span,.pagination ul .pagination-end span {display: none;}
.pagination ul .pagination-start .pagenav,.pagination ul .pagination-prev .pagenav,.pagination ul .pagination-next .pagenav,.pagination ul .pagination-end .pagenav {font-size: 0;line-height: 0;}
.pagination ul .pagination-start .pagenav:before,.pagination ul .pagination-prev .pagenav:before,.pagination ul .pagination-next .pagenav:before,.pagination ul .pagination-end .pagenav:before {font-family: FontAwesome;font-size: 20px;line-height: 26px;}
.pagination ul .pagination-start .pagenav:before {content: '\f100';}
.pagination ul .pagination-prev .pagenav:before {content: '\f104';}
.pagination ul .pagination-next .pagenav:before {content: '\f105';}
.pagination ul .pagination-end .pagenav:before {content: '\f101';}
.pagination ul .pagination-start .pagenav,.pagination ul .pagination-end .pagenav,.pagination ul .pagination-start .hasTooltip,.pagination ul .pagination-end .hasTooltip {padding-left: 11px;padding-right: 11px;}
/*Forms*/
input[type='radio'],
input[type='checkbox'] {margin: -2px 0 0;}
/* Images */
.item_img,.category_img {margin: 0 0 26px;}
.lazy_preloader {display: inline-block;vertical-align: middle;max-width: 100%;position: relative;background: url(../images/camera-loader.gif) 50% 50% no-repeat #ffffff;}
.lazy_preloader .lazy_preloader_inner {display: block;max-width: 100%;}
.lazy_preloader img {position: absolute;}
img.lazy {opacity: 0 !important;-webkit-transform: scale(0.9) !important;-moz-transform: scale(0.9) !important;-ms-transform: scale(0.9) !important;-o-transform: scale(0.9) !important;transform: scale(0.9) !important;}
img {-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;transform: scale(1);-o-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
.BWfade {width: 100% !important;height: 100% !important;top: 0 !important;left: 0 !important;display: block !important;z-index: 2;opacity: 0 !important;-webkit-transition: all 0.5s linear !important;-moz-transition: all 0.5s linear !important;-o-transition: all 0.5s linear !important;transition: all 0.5s linear !important;transform: scale(1);-o-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
.item_img {font-size: 0;line-height: 0;position: relative;}
.item_img a {position: relative;display: inline-block;max-width: 100%;overflow: hidden;}
.item_img a.touchGalleryLink:after {display: none;}
.item_img a img {opacity: 0.99;}
.item_img a:hover img,.item_img a:hover .BWfade {transform: scale(1.1) !important;-o-transform: scale(1.1) !important;-moz-transform: scale(1.1) !important;-webkit-transform: scale(1.1) !important;-ms-transform: scale(1.1) !important;opacity: 1 !important;}
.img-intro__left,.img-full__left {float: left;margin: 0 20px 9px 0;max-width: 50%;}
.img-intro__right,.img-full__right {float: right;margin: 0 0 9px 18px;max-width: 50%;}
.well {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);}
/*.item__module,.item {opacity: 0;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;transform: translateY(-30px);-o-transform: translateY(-30px);-moz-transform: translateY(-30px);-webkit-transform: translateY(-30px);-ms-transform: translateY(-30px);}*/
.item__module.visible-first,.item.visible-first {opacity: 1;transform: translateY(0px);-o-transform: translateY(0px);-moz-transform: translateY(0px);-webkit-transform: translateY(0px);-ms-transform: translateY(0px);}
.headerContent {background: url(../images/template/topbg.jpg) center center no-repeat;background-size: cover;}
/*======================= TOP =======================*/
#top {background: #0079C4;background-color: rgba(0, 121, 196, 0.4);position: relative;z-index: 1;}
#top .container {background: #0079C4;background-color: rgba(0, 121, 196, 0.8);color: white;padding-top: 30px;position: relative;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
#top .moduletable .module_container {position: inherit;}
#logo {float: left;padding: 10px 45px 12px 32px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
#logo img + h1 {font-size: 0;line-height: 0;height: 0;width: 0;border: none;padding: 0;margin: 0;overflow: hidden;text-indent: -9999px;}
#logo h1 {padding: 0;}
#logo h1:after {display: none;}
#logo a {display: inline-block;max-width: 100%;}
.search-block input {max-width: 100%;}
.moduletable.search-block {border-left: 2px solid white;border-left: 2px solid rgba(255, 255, 255, 0.2);margin-bottom: 26px;z-index: 9;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.moduletable.search-block .module_container {padding: 22px 26px 28px 25px;}
.moduletable.search-block .module_container > i {display: inline-block;color: #ffffff;cursor: pointer;font-size: 16px;line-height: 30px;width: 30px;text-align: center;margin: 0px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.moduletable.search-block .module_container > i:hover {color: #000000;}
.moduletable.search-block .module_container .mod-search {background: #111111;background-color: rgba(17, 17, 17, 0.7);display: none;padding: 0px;position: absolute;right: 0px;top: 100%;white-space: nowrap;width: 100%;z-index: 9999;}
.moduletable.search-block .module_container .mod-search:before {width: 0;height: 0;border-style: solid;border-width: 0 6px 6px 6px;border-color: transparent transparent #111111 transparent;border-color: transparent transparent rgba(17, 17, 17, 0.7) transparent;content: "";position: absolute;right: 10%;top: -6px;}
.moduletable.search-block .module_container .mod-search .navbar-form {margin-bottom: 26px;padding-top: 30px;text-align: center;}
.moduletable.search-block .module_container .mod-search .navbar-form label {font-weight: bold;display: inline-block;line-height: 45px;letter-spacing: 2px;height: auto;position: relative;vertical-align: top;width: auto;}
.moduletable.search-block .module_container .mod-search .navbar-form .inputbox {background: white;background-color: rgba(255, 255, 255, 0.3);border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;color: white;margin: 0 18px;padding: 5px 12px;min-width: 50%;}
.moduletable.search-block .module_container .mod-search .navbar-form input::-webkit-input-placeholder {/* WebKit browsers */
  color: #ffffff;}
.moduletable.search-block .module_container .mod-search .navbar-form input:-moz-placeholder {/* Mozilla Firefox 4 to 18 */
  color: #ffffff;}
.moduletable.search-block .module_container .mod-search .navbar-form input::-moz-placeholder {/* Mozilla Firefox 19+ */
  color: #ffffff;}
.moduletable.search-block .module_container .mod-search .navbar-form input:-ms-input-placeholder {/* Internet Explorer 10+ */
  color: #ffffff;}
.moduletable.search-block .module_container .mod-search .navbar-form .btn-primary {margin: 0;min-width: 24%;padding: 0px 20px;}
.moduletable.search-block .module_container .mod-search .navbar-form .btn-primary:hover {background: #9d261d;}
.login-popup {text-align: center;}
.login-popup .module_container {border-left: 2px solid white;border-left: 2px solid rgba(255, 255, 255, 0.2);display: inline-block;margin-bottom: 26px;padding: 19px 33px 23px 27px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.login-popup .module_container .fa-sign-out {border: none;color: white;background: none;font: 18px/26px FontAwesome;font-weight: normal;letter-spacing: 0;box-shadow: none !important;padding: 6px;text-transform: inherit;position: relative;text-align: center;cursor: pointer;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.login-popup .module_container .fa-sign-out:hover {color: black;}
.login-popup .module_container > .fa {font: 18px/26px FontAwesome;padding: 6px;position: relative;text-align: center;cursor: pointer;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;color: white;}
.login-popup .module_container > .fa:hover {color: #000000;}
.login-popup .login_box {position: absolute;z-index: 9999;display: none;top: 100%;right: 0px;background: black;background-color: rgba(0, 0, 0, 0.7);color: white;text-align: left;transform-origin: 0% 0%;-o-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;-webkit-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;opacity: 0;width: 100%;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.login-popup .login_box:before {width: 0;height: 0;border-style: solid;border-width: 0 6px 6px 6px;border-color: transparent transparent black transparent;border-color: transparent transparent rgba(0, 0, 0, 0.7) transparent;content: "";position: absolute;right: 3%;top: -6px;}
.login-popup .login_box.shown,.login-popup .login_box.shown2 {opacity: 1;height: auto;}
.login-popup .login_box form {overflow: hidden;padding: 30px 0 0;}
.login-popup .login_box .mod-login_pretext {float: left;max-width: 16%;text-align: center;width: 100%;padding: 9px 0px 10px;font-size: 14px;font-weight: bold;line-height: 26px;letter-spacing: 2px;}
.login-popup .login_box .mod-login_userdata {float: left;max-width: 77%;width: 100%;}
.login-popup .login_box .mod-login_userdata .control-group {margin-bottom: 22px;display: table;table-layout: fixed;width: 100%;}
.login-popup .login_box .mod-login_userdata .control-group div {display: table-cell;padding: 0 10px;}
.login-popup .login_box .mod-login_userdata .control-group div .inputbox {width: 100%;}
.login-popup .login_box .mod-login_userdata .control-group div .btn {width: 100%;}
.login-popup .login_box .mod-login_userdata .control-group div .btn:hover {background: #9d261d;}
.login-popup .login_box .mod-login_userdata .control-group .checkbox {float: left;margin-left: 10px;}
.login-popup .login_box .mod-login_userdata .control-group .unstyled {float: right;max-width: 66%;text-align: left;width: 100%;}
.login-popup .login_box .mod-login_userdata .control-group .unstyled li {display: inline-block;}
.login-popup .login_box .mod-login_userdata .control-group .unstyled li a {color: white;}
.login-popup .login_box .mod-login_userdata .control-group .unstyled li a:hover {color: #0079C4;}
.login-popup .login_box .mod-login_userdata .control-group .unstyled li + li:before {content: "|";padding: 0 9px;}
.login-popup .login_box form {margin-bottom: 0;}
.login-popup.jmoddiv .module_container {padding: 19px 27px 23px;}
/*======================= HEADER =======================*/
/*======================= NAVIGATION =======================*/
#navigation {width: 100%;background: #f7f7f7;}
.scroll-to-fixed-fixed {-webkit-transform: translateZ(0);}
.masonry .item {margin-left: 0 !important;}
/*======================= SHOWCASE =======================*/
#showcase {padding-top: 92px;padding-bottom: 30px;}
#showcase .mod-article-single .readmore {padding: 0 58px;}
#showcase .mod-article-single .readmore:before {content: "\f18e";font-size: 24px;font-family: FontAwesome;margin-right: 12px;vertical-align: top;}
#showcase .mod-article-single .readmore:hover {background: #158f76 !important;color: white !important;}
.mod-article-single {margin-bottom: 52px;}
.mod-newsflash-adv.rooms .item_content {background: white;overflow: hidden;letter-spacing: 1px;}
.mod-newsflash-adv.rooms .item_content .item_img {position: relative;}
.mod-newsflash-adv.rooms .item_content .item_img .caption {background: #0079C4;color: white;font-size: 14px;line-height: 26px;padding: 10px 18px 8px 16px;position: absolute;right: 0;top: 13px;}
.mod-newsflash-adv.rooms .item_content .item_img .caption figcaption {font-size: 24px;font-weight: 800;letter-spacing: 4px;}
.mod-newsflash-adv.rooms .item_content .item_img.img-intro__left {margin-bottom: 0;margin-right: 30px;}
.mod-newsflash-adv.rooms .item_content .item_title {margin-bottom: 0;padding-top: 27px;padding-right: 20px;}
.mod-newsflash-adv.rooms .item_content .item_introtext {padding-right: 20px;padding-top: 34px;}
.mod-newsflash-adv.rooms.mod-newsflash-adv__double .row-fluid:nth-child(even) .img-intro__left {float: right;margin-right: 0px;margin-left: 30px;}
.mod-newsflash-adv.rooms.mod-newsflash-adv__double .row-fluid:nth-child(even) .img-intro__left .caption {right: auto;left: 0;}
.mod-newsflash-adv.rooms.mod-newsflash-adv__double .row-fluid:nth-child(even) .item_title {padding-right: 0px;padding-left: 30px;}
.mod-newsflash-adv.rooms.mod-newsflash-adv__double .row-fluid:nth-child(even) .item_introtext {padding-right: 0px;padding-left: 30px;}
.mod-newsflash-adv.mod-newsflash-adv__testimonials .item_content {background: white;}
.mod-newsflash-adv.mod-newsflash-adv__testimonials .item_content .item_title {padding: 0 20px;}
.mod-newsflash-adv.mod-newsflash-adv__testimonials .item_content .item_introtext {padding: 0 20px 26px;}
.mod-newsflash-adv.mod-newsflash-adv__counters i.fa,.mod-newsflash-adv.counters i.fa {font-size: 24px;line-height: 97px;display: inline-block;margin-bottom: 30px;width: 97px;text-align: center;-webkit-border-radius: 1000px;-moz-border-radius: 1000px;border-radius: 1000px;background: #0079C4;color: #ffffff;text-shadow: none;border: none;background-color: rgba(0, 121, 196, 0.4);}
.mod-newsflash-adv.mod-newsflash-adv__counters .item_title,.mod-newsflash-adv.counters .item_title {margin-bottom: 10px;}
.mod-newsflash-adv.mod-newsflash-adv__contacts .item .item_content > .fa,.mod-newsflash-adv.contacts .item .item_content > .fa {background: #0079C4;color: #ffffff;text-shadow: none;border: none;background-color: rgba(0, 121, 196, 0.4);-webkit-border-radius: 1000px;-moz-border-radius: 1000px;border-radius: 1000px;font-size: 24px;line-height: 97px;margin-bottom: 26px;text-align: center;width: 97px;}
.mod-newsflash-adv.mod-newsflash-adv__contacts .item .item_content h1.item_title,.mod-newsflash-adv.contacts .item .item_content h1.item_title {letter-spacing: 6px;margin-bottom: 8px;}
.mod-newsflash-adv .isotope {margin: 0 -1.5%;}
.mod-newsflash-adv .isotope-item {padding: 0 1.5%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;float: left;}
.mod-newsflash-adv .isotope-item.straightDown {text-align: center;}
/*======================= FEATURE =======================*/
#feature {background: url(../images/template/featurebg.jpg) center center no-repeat fixed;background-size: cover;color: white;font-weight: bold;padding-bottom: 52px;padding-top: 126px;}
#feature h1,#feature h2,#feature h3,#feature h4,#feature h5,#feature h6,#feature a {color: #ffffff;}
#feature h1.moduleTitle {margin-bottom: 52px !important;}
#feature a:hover {color: #0079C4;}
#feature .mod-article-single .readmore {padding: 0 58px;}
#feature .mod-article-single .readmore:before {content: "\f18e";font-size: 24px;font-family: FontAwesome;margin-right: 12px;vertical-align: top;}
#feature .mod-article-single .readmore:hover {background: #158f76 !important;color: white !important;}
.body__page2 #feature {background: url(../images/template/page2featurebg.jpg) center center no-repeat fixed;}
.body__page3 #feature {background: url(../images/template/page3featurebg.jpg) center center no-repeat fixed;}
/*======================= MAINTOP =======================*/
#maintop {background: #111111;color: #ffffff;text-shadow: none;border: none;padding-top: 54px;}
#maintop h1,#maintop h2,#maintop h3,#maintop h4,#maintop h5,#maintop h6,#maintop a {color: #ffffff;}
#maintop a:hover {color: #0079C4;}
/*======================= CONTENT TOP =======================*/
/*======================= CONTENT =======================*/
#content {padding-bottom: 41px;padding-top: 88px;}
.moduletable .module_container header {display: inline-block;vertical-align: top;}
.moduletable .module_container header .moduleTitle {margin-bottom: 0px;}
.moduletable .module_container .pretext {color: #0079C4;font-weight: bold;display: inline-block;border-left: 2px solid #0079C4;letter-spacing: 1px;margin-bottom: 56px;margin-left: 11px;padding-left: 16px;vertical-align: top;text-transform: uppercase;}
.moduletable .module_container .item_content .item_indent {background: #0079C4;color: white;padding-bottom: 0;}
.moduletable .module_container .item_content .item_indent .item_published {float: left;font-size: 24px;font-weight: 800;line-height: 40px;letter-spacing: 5px;margin-right: 0px;padding: 26px 0;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;text-align: center;width: 76px;}
.moduletable .module_container .item_content .item_indent .item_published span {display: block;}
.moduletable .module_container .item_content .item_indent .item_inner {overflow: hidden;background: white;color: #777777;letter-spacing: 1px;padding-left: 20px;padding-right: 20px;padding-bottom: 27px;padding-top: 15px;}
.moduletable .module_container .item_content .item_indent .item_inner .item_title {letter-spacing: 1px;margin-bottom: 12px;}
.home-news .module_container .item_content .item_indent > a{display:flex !important;}
.home-news h6{text-align:center;padding:0 !important;}
.moduletable .module_container .item_content .item_indent > a {background: #0079C4;color: inherit;display: block;overflow: hidden;}
.moduletable .module_container .item_content .item_indent > a:hover{background: #111111;}
#component {min-height: 0;}
.item {margin-bottom: 52px;}
.item:after {content: '';display: block;clear: both;}
.page-header {border: none;padding: 0;margin: 0;}
.item_info_dl {margin: 0 0 26px;}
.item_info_dl dd {margin: 0;display: inline;}
.item_info_dl dd > * {display: inline;}
.page-item {padding-bottom: 20px;}
ul.multi-col{-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}
ul.multi-col li{ list-style-position:inside;}
/*===== Gallery Page ======*/
.gallery {text-align: justify;display: block;}
.gallery:after {content: '';display: inline-block;width: 100%;}
.gallery .gallery-item {opacity: 0;display: inline-block;font-size: 14px;line-height: 26px;overflow: hidden;float: none !impo;vertical-align: top;}
.gallery .gallery-item .view .content * {color: inherit;}
.gallery.loaded .gallery-item {display: none;}
.gallery .gallery-grid .item_img {margin-right: 0;float: none;max-width: 100%;}
.gallery .gallery-grid .item_img img {opacity: 0.99;width: 100%;}
.gallery .gallery-grid .view a.hover_more {background: none !important;line-height: inherit;border: none;color: inherit;}
.gallery .gallery-grid .view a.hover_more span {display: none;}
.gallery .gallery-grid .view a.hover_more:hover {color: #999;}
.gallery .gallery-grid .view a {color: inherit;}
.gallery .gallery-grid .view a:hover {color: #999;}
.gallery .gap {display: inline-block;float: none;}
.gallery .gallery-list {margin: 0 0 15px;}
.gallery .gallery-list .view a.hover_more i {display: none;}
.gallery .gallery-list .galleryZoom {display: none;}
.gallery .item_more a {vertical-align: top;}
/*===== Testimonials Page ======*/
.page-category__testimonials .item {margin-bottom: 30px;}
blockquote {padding: 0;margin: 0;border-left: none;}
blockquote p {margin-bottom: 0;padding: 0;font-size: inherit;font-weight: normal;line-height: inherit;}
blockquote p:before {content: '"';}
blockquote p:after {content: '"';}
blockquote small {text-align: right;}
/*===== Portfolio Page ======*/
.gallery-item {margin-bottom: 20px;}
.portfolio-thumbs {float: left;margin-left: 0;width: 700px;max-width: 50%;margin-right: 20px;font-size: 0;line-height: 0;margin-bottom: 20px;}
.portfolio-thumbs ul {margin: 0 -20px 0 0;}
.portfolio-thumbs ul li {float: left;width: 33.33%;padding-right: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 0;line-height: 0;}
.portfolio-thumbs ul li a {display: inline-block;position: relative;overflow: hidden;max-width: 100%;}
.portfolio-thumbs ul li a:before {content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;z-index: 20;background: #000;}
.portfolio-thumbs ul li a:after {content: '\f00e';font-family: FontAwesome;color: #fff;font-size: 0;line-height: 0;text-align: center;width: 100%;height: 0;position: absolute;top: 50%;left: 0;opacity: 0;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;z-index: 21;}
.portfolio-thumbs ul li a:hover:before {opacity: 0.5;}
.portfolio-thumbs ul li a:hover:after {opacity: 1;font-size: 40px;}
.portfolio-thumbs ul li a:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.portfolio-thumbs ul li a.portfolio-video:after {content: '\f16a';}
.portfolio-thumbs ul li a img {-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.portfolio-meta-list {margin-left: 0;}
/*===== FAQ Page ======*/
.page-category__faqs .to_top {text-align: right;position: relative;margin-bottom: 30px;}
.page-category__faqs .to_top:before {content: '';top: 50%;height: 1px;background: #777777;left: 0;position: absolute;right: 30px;}
.page-category__faqs .to_top a {font-size: 18px;}
.page-category__faqs .item {margin-bottom: 0;}
.category-modulefaqs_anchors {padding-bottom: 40px;}
/*===== Team Page ======*/
.page-category__team .item_introtext {overflow: hidden;}
/*===== Blog Page ======*/
.page-category .page_header,.page-blog .page_header {display: inline-block;margin-bottom: 56px;vertical-align: top;}
.page-category .page_header h1,.page-blog .page_header h1,.page-category .page_header h2,.page-blog .page_header h2,.page-category .page_header h3,.page-blog .page_header h3,.page-category .page_header h4,.page-blog .page_header h4,.page-category .page_header h5,.page-blog .page_header h5,.page-category .page_header h6,.page-blog .page_header h6 {margin: 0 10px 0 0;}
.page-category .item_img,.page-blog .item_img {margin-bottom: 0px;}
.page-archive .item,.page-blog .item,.page-item__blog {background: #0079C4;color: white;padding-bottom: 0;}
.page-archive .item .item_img,.page-blog .item .item_img,.page-item__blog .item_img {margin-bottom: 0px;}
.page-archive .item .item_header,.page-blog .item .item_header,.page-item__blog .item_header {padding-top: 29px;}
.page-archive .item .item_header .item_title,.page-blog .item .item_header .item_title,.page-item__blog .item_header .item_title {margin-bottom: 0px;}
.page-archive .item .item_introtext,.page-blog .item .item_introtext,.page-item__blog .item_introtext,.page-archive .item .item_fulltext,.page-blog .item .item_fulltext,.page-item__blog .item_fulltext {padding-top: 12px;}
.page-archive .item .item_published,.page-blog .item .item_published,.page-item__blog .item_published {float: left;font-size: 24px;font-weight: 800;line-height: 40px;letter-spacing: 5px;margin-right: 0px;padding: 26px 0;text-align: center;width: 76px;}
.page-archive .item .item_published span,.page-blog .item .item_published span,.page-item__blog .item_published span {display: block;}
.page-archive .item .item_content,.page-blog .item .item_content,.page-item__blog .item_content {overflow: hidden;background: white;color: #777777;padding-left: 20px;padding-right: 20px;padding-bottom: 20px;}
.category_desc {color: #0079C4;font-weight: bold;display: inline-block;border-left: 2px solid #0079C4;letter-spacing: 1px;margin-bottom: 56px;text-transform: uppercase;padding-left: 16px;}
.category_desc p{padding:0;}
.tags {clear: both;padding-bottom: 26px;}
.item_fulltext ol li {padding-bottom: 26px;}
.addthis_toolbox {padding-top: 14px;}
/*===== Privacy Page ======*/
.page-item__privacy_policy .item_fulltext h4 {float: left;width: 35%;padding-right: 5%;}
.page-item__privacy_policy .item_fulltext p {margin-left: 40%;position: relative;}
.page-item__privacy_policy .item_fulltext p:before {content: '';position: absolute;top: 0;bottom: 0px;left: -3%;width: 0px;border-right: 1px dotted #777777;}
/*======================= CONTENT BOTTOM =======================*/
/*======================= ASIDE RIGHT =======================*/
#aside-right .moduletable,#aside-left .moduletable {margin-bottom: 52px;}
.archive-module li a,.categories-module li a,.mod-menu .nav.menu li a,.list1 ul li a,.category-modulefaqs_anchors li a {display: inline;}
.archive-module li a:hover,.categories-module li a:hover,.mod-menu .nav.menu li a:hover,.list1 ul li a:hover,.category-modulefaqs_anchors li a:hover {background: none;}
.tagspopular ul {margin: 0;}
.tagspopular ul li {list-style: none;display: inline-block;padding: 0 15px 12px 0;}
.content-links ul {margin: 0;list-style: none;}
.fix-right{position:fixed;}
/*======================= MAINBOTTOM =======================*/
#mainbottom {background: #111111;color: #ffffff;text-shadow: none;border: none;padding-top: 54px;}
#mainbottom h1,#mainbottom h2,#mainbottom h3,#mainbottom h4,#mainbottom h5,#mainbottom h6,#mainbottom a {color: #ffffff;}
#mainbottom a:hover {color: #0079C4;}
.newsletter .module_container {overflow: hidden;width: 100%;}
.newsletter .module_container > header {display: inline-block;line-height: 34px;vertical-align: top;}
.newsletter .module_container > header .moduleTitle {line-height: 34px;margin: 0 18% 0 0;}
.newsletter .module_container > div {display: inline-block;vertical-align: top;}
.acymailing_fulldiv form {margin-bottom: 54px !important;}
.acymailing_form {border: none;border-radius: 0px;text-align: right;display: block;}
.acymailing_form tbody,.acymailing_form tr {display: block;width: 100%;}
.acymailing_form td {padding: 0 20px 0 0;}
.acymailing_form td .inputbox {border: none;box-shadow: none;padding: 0 14px;width: 460px !important;margin: 0;}
.acymailing_form td + td {border-left: none;}
.acymailing_form td.acysubbuttons {padding-right: 0;position: relative;}
.acymailing_form td .button {background: url(../images/template/envelope.png) 69px center no-repeat #0079C4;color: white;padding: 0 68px 0 116px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.acymailing_form td .button:hover {background-color: #158f76;}
.acymailing_module_success {line-height: 45px;height: 45px !important;margin-bottom: 54px !important;}
.acymailing_fulldiv form {margin: 0 0 26px;}
.acymailing_module .acyfield_email {position: relative;display: inline-block;}
.acymailing_module .acyfield_email input {margin: 0;}
.acymailing_module_success {font-weight: bold;}
.acymailing_module_success:before {content: '\f058';font-family: FontAwesome;padding-right: 10px;font-size: 22px;display: inline-block;vertical-align: middle;}
.acymailing_module_success + form {display: none;}
#mainbottom-2 {background: url(../images/template/maintopbg.jpg) center center no-repeat fixed;background-size: cover;color: #ffffff;padding-bottom: 72px;padding-top: 61px;}
#mainbottom-2 h1,#mainbottom-2 h2,#mainbottom-2 h3,#mainbottom-2 h4,#mainbottom-2 h5,#mainbottom-2 h6,#mainbottom-2 a {color: #ffffff;}
#mainbottom-2 .moduleTitle {margin-bottom: 52px;}
#mainbottom-2 a:hover {color: #0079C4;}
#mainbottom-2 .readmore:before {content: "\f18e"; font-family: FontAwesome;font-size: 24px;margin-right: 12px;vertical-align: top;}
#mainbottom-3 {padding-bottom: 55px;padding-top: 88px;}
#mainbottom-4 {background: #111111;color: #ffffff;text-shadow: none;border: none;padding-top: 54px;}
#mainbottom-4 h1,#mainbottom-4 h2,#mainbottom-4 h3,#mainbottom-4 h4,#mainbottom-4 h5,#mainbottom-4 h6,#mainbottom-4 a {color: #ffffff;}
#mainbottom-4 a:hover {color: #0079C4;}
#mainbottom-4 .acymailing_form td .inputbox {background: #595959;color: white;}
#mainbottom-4 .acymailing_form td .inputbox input::-webkit-input-placeholder {/* WebKit browsers */
  color: white;}
#mainbottom-4 .acymailing_form td .inputbox input:-moz-placeholder {/* Mozilla Firefox 4 to 18 */
  color: white;}
#mainbottom-4 .acymailing_form td .inputbox input::-moz-placeholder {/* Mozilla Firefox 19+ */
  color: white;}
#mainbottom-4 .acymailing_form td .inputbox input:-ms-input-placeholder {/* Internet Explorer 10+ */
  color: white;}
#mainbottom-4 .acymailing_form td .button:hover {/*background: lighten(@linkColor, 20%) !important;      color: @white !important;*/
}
/*======================= BOTTOM =======================*/
#bottom {color: white;font-weight: bold;letter-spacing: 1px;padding-top: 138px;padding-bottom: 58px;}
#bottom a {color: white;}
#bottom a:hover {color: #0079C4;}
#bottom h1,#bottom h2,#bottom h3,#bottom h4,#bottom h5,#bottom h6 {color: white;}
/*======================= FOOTER =======================*/
#footer {background: #111111;color: #ffffff;text-shadow: none;border: none;padding-bottom: 8px;padding-top: 66px;}
#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer a {color: #ffffff;}
#footer a:hover {color: #0079C4;}
#copyright {height: 83px;color: white;}
#copyright a {color: white;}
#copyright a:hover {text-decoration: underline !important;}
.copyright {padding-bottom: 20px;padding-top: 37px;text-align: center;}
.copyright .year:after {content: '|';padding: 0 0 0 4px;}
#footer-wrapper {background: url(../images/template/footerbg.jpg) center center no-repeat fixed;background-size: cover;}
#footer-wrapper .footer-wrapper-inner {background: url(../images/template/footerbg.jpg) center center no-repeat fixed;background-size: cover;}
/*===== Social Media ======*/
.nav.menu.social {margin: 0 0 52px;text-align: center;}
.nav.menu.social li {margin: 0px 23px;list-style-type: none;display: inline-block;}
.nav.menu.social li a {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 24px;line-height: 24px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.nav.menu.social li a:hover {background: #111111;}
.btn-toolbar .btn-group {margin: 0 5px 5px 0;}
#section-kmt .submitButton img {left: auto !important;right: 0 !important;height: auto !important;width: auto !important;}
.page-remind label,.page-reset label {margin-right: 14px;line-height: 45px;height: 45px;vertical-align: top;}
#Kunena .kicon-profile {vertical-align: top;}
.btn.jmodedit {margin-top: 24px;}
#editor-xtd-buttons .btn {margin: 0 5px 5px 0;}
.ie_placeholder_controls {position: relative;}
.form_placeholder {position: absolute;left: 0px;top: 0px;z-index: 2;border-style: solid;border-color: transparent;cursor: text;margin: 0;pointer-events: none;width: 100%;height: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;opacity: 0;}
/*== 1200px and beyond ===================================================
========================================================================*/
/* Large desktop */
@media (min-width: 1200px) {.scrolled .scroll-to-fixed-fixed .container {padding-top: 0px !important;}
  .scrolled .scroll-to-fixed-fixed #logo {margin-bottom: 0px !important;}
  .scrolled .scroll-to-fixed-fixed .login-popup .module_container {margin-bottom: 0px !important;}
  .scrolled .scroll-to-fixed-fixed .moduletable.search-block {margin-bottom: 0px !important;}
  .scrolled .scroll-to-fixed-fixed .icemegamenu > ul > li > a.iceMenuTitle::after {bottom: -16px !important;}
  .scrolled .scroll-to-fixed-fixed ul.icesubMenu {margin: 0 !important;}
}
/*== Up to 1200px =====================================================
========================================================================*/
/* Large desktop */
@media (max-width: 1200px) {.headerContent {background-size: inherit;background-attachment: scroll;}
  .container {padding-top: 0px !important;}
  #logo {margin-bottom: 0px !important;}
  .login-popup .module_container {margin-bottom: 0px !important;}
  .moduletable.search-block {margin-bottom: 0px !important;}
  .icemegamenu > ul > li > a.iceMenuTitle::after {bottom: -16px !important;}
  .camera_caption > div .item_content h1,.camera_caption > div .item_content h2,.camera_caption > div .item_content h3,.camera_caption > div .item_content h4,.camera_caption > div .item_content h5,.camera_caption > div .item_content h6 {letter-spacing: 0 !important;}
  ul.icesubMenu {margin: 0 !important;}
  h1 {letter-spacing: 0;}
  #feature,#maintop {background-size: inherit;background-attachment: inherit !important;}
  #mainbottom-2 {background-size: inherit;background-attachment: scroll;background-position: center center !important;background-attachment: inherit !important;background-repeat: repeat;}
  #footer-wrapper {background-size: inherit;background-attachment: scroll;}
  #footer-wrapper .footer-wrapper-inner {background-size: inherit;background-attachment: scroll;}
  .icemegamenu > ul > li {padding: 12px 14px 16px;}
  .list_carousel ul li .item_content .item_title {padding: 18px 0 0 !important;}
  .list_carousel ul li .item_content .item_introtext {padding-top: 10px !important;}
  .list_carousel ul li .item_content .item_img.img-intro__left {margin-bottom: 0 !important;margin-right: 20px !important;}
  .moduletable .module_container .item_content .item_indent .item_published {padding: 12px 0;}
  .moduletable .module_container .item_content .item_indent .item_inner {letter-spacing: 0;}
  #mainbottom-4 .moduleTitle {margin-bottom: 26px;}
  .mod-newsflash-adv.rooms .item_content {letter-spacing: 0;}
  .mod-newsflash-adv.rooms .item_content .item_introtext {padding-top: 12px;}
  .mod-newsflash-adv.rooms .item_content .item_img.img-intro__left {margin-bottom: 0 !important;margin-right: 20px !important;max-width: 50%;}
  #contact_map {height: 376px;}
  .row-fluid {margin-left: -20px;}
  .row-fluid [class*="itemSpan"],.row-fluid [class*="span"] {padding-left: 20px;}
  .fluid {margin-left: -20px;}
  .mod-search__search-block .inputbox.mod-search_searchword {width: 214px;}
  .mod_tm_instagram ul {margin: 0 0 0 -20px;}
  .mod_tm_instagram ul li {padding-left: 20px;}
}
/*== Up to 980px ======================================================
========================================================================*/
/* Narrow desktop */
@media (max-width: 979px) {#logo {padding: 10px 10px 12px 10px;}
  .login-popup.jmoddiv .module_container {padding: 19px 8px 23px 7px !important;}
  .login-popup .module_container {padding: 19px 10px 23px !important;}
  .icemegamenu > ul {padding: 0 0 0 10px;}
  .icemegamenu > ul > li {padding: 12px 10px 16px;}
  .moduletable.search-block .module_container {padding: 22px 10px 28px;}
  .icemegamenu > ul > li.parent > .iceMenuTitle::before {right: -10px;}
  h1 {font-size: 30px;font-weight: bold;letter-spacing: 0px;line-height: 40px;}
  .login-popup .login_box .mod-login_userdata .control-group .checkbox {float: none;}
  .login-popup .login_box .mod-login_userdata .control-group .unstyled {float: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;max-width: 100%;margin-left: 10px;}
  .moduletable .module_container header {display: block;}
  .moduletable .module_container header .moduleTitle {margin-bottom: 26px;}
  .moduletable .module_container .pretext {margin-left: 0;}
  ul.link li a {padding: 0 10px;}
  ul.link li a:before {margin-right: 10px;}
  .list_carousel ul li .item_content .item_img.img-intro__left {margin-right: 20px !important;}
  .mod-newsflash-adv.rooms .item_content {padding: 20px;}
  .mod-newsflash-adv.rooms.mod-newsflash-adv__double .row-fluid:nth-child(2n) .item_title {padding-left: 0;}
  .mod-newsflash-adv.rooms.mod-newsflash-adv__double .row-fluid:nth-child(2n) .item_introtext {padding-left: 0;}
  .thumbnails {margin-left: -12px;}
  .thumbnails > li {margin-left: 12px;}
  /*footer*/
  #back-top {display: none !important;}
  .row-fluid {margin-left: -12px;}
  .row-fluid [class*="itemSpan"],.row-fluid [class*="span"] {padding-left: 12px;}
  .fluid {margin-left: -12px;}
  .body__404 .big-404 {font-size: 180px;}
  .mod_tm_instagram ul {margin: 0 0 0 -12px;}
  .mod_tm_instagram ul li {padding-left: 12px;}
}
/*== Up to 980px and beyond 768px ======================================
========================================================================*/
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {.mod-search__search-block .inputbox.mod-search_searchword {width: 149px;}
  .userlist-jump #catid {width: 240px;}
}
/*== Up to 767px ======================================================
========================================================================*/
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {body {padding: 0;}
  body .row-container {padding: 0 20px;}
  .acymailing_form td {padding: 0 0px 20px 0;display: block;text-align: left;}
  #showcase {padding-bottom: 0px;padding-top: 50px;}
  #feature {padding-bottom: 0;padding-top: 60px;}
  #content {padding-bottom: 0px;padding-top: 50px;}
  #mainbottom-3 {padding-bottom: 20px;padding-top: 60px;}
  #bottom {letter-spacing: 0px;padding-bottom: 0;padding-top: 60px;}
  #footer {padding-bottom: 0;padding-top: 50px;}
  .login-popup .login_box form {padding: 30px 20px 0;}
  .login-popup .login_box .mod-login_pretext {float: none;letter-spacing: 0;line-height: 26px;max-width: 100%;padding: 0;text-align: left;}
  .login-popup .login_box .mod-login_userdata {float: none;max-width: 100%;}
  .login-popup .login_box .mod-login_userdata .control-group div {padding: 0 10px 0 0;}
  .login-popup .login_box .mod-login_userdata .control-group .checkbox {float: none;margin-left: 0;}
  .login-popup .login_box .mod-login_userdata .control-group .unstyled {float: none;max-width: 100%;}
  .mod-custom {margin-bottom: 0;}
  .mod-newsflash-adv.mod-newsflash-adv__testimonials .item_content {background: none;}
  .mod-newsflash-adv.mod-newsflash-adv__testimonials .item_content .item_img {float: left;margin-right: 20px;max-width: 50%;}
  .mod-newsflash-adv.rooms .item_content .item_img.img-intro__left {margin-bottom: 0 !important;margin-right: 0px !important;max-width: 100%;float: none;}
  #wrapper {margin: 0;}
  #footer-wrapper {height: auto;}
  #push {display: none;}
  #logo {text-align: center;}
  #logo a {margin: 0;}
  .nav.menu.pull-right.nav-pills {float: none;text-align: center;}
  .nav.menu.pull-right.nav-pills li {float: none;display: inline-block;}
  .social {text-align: left;padding: 10px 0;}
  /*content*/
  [class*="cols"] [class*="span"] {width: 100%;}
  .item-image.blog-image {float: none;margin: 0 0 20px 0;}
  .row-fluid [class*="itemSpan"],.row-fluid [class*="span"] {display: block;float: none;margin-left: 0;width: 100%;}
  .img-full__left.span5 {width: 50%;}
  /*contact*/
  .contact_details .contact_details_item {width: 30%;float: left;}
  /*Modules*/
  .icemegamenu {display: none;}
  .icemega_modulewrap {padding-left: 20px;padding-right: 20px;}
  .ice-megamenu-toggle {display: block;}
  .icemegamenu > ul > li {width: 100%;}
  #icemegamenu li > ul.icesubMenu {opacity: 1;position: relative;padding: 0;top: 0 !important;visibility: visible;width: 100% !important;-webkit-transform: translate(0, 0) !important;-moz-transform: translate(0, 0) !important;-ms-transform: translate(0, 0) !important;-o-transform: translate(0, 0) !important;transform: translate(0, 0) !important;height: auto !important;}
  #icemegamenu > li > ul.icesubMenu .iceCols {width: 100% !important;float: none !important;}
  #icemegamenu > li > ul.icesubMenu .iceCols input {max-width: 100% !important;}
  #icemegamenu > li > ul.icesubMenu li {width: 100% !important;float: none;}
  ul.icesubMenu {border: none;}
  .icemegamenu > ul > li a.iceMenuTitle {font-size: 15px;height: auto;padding-left: 15px;}
  .icemegamenu > ul > li > a.iceMenuTitle > span.icemega_nosubtitle {padding-top: 0;}
  ul.icesubMenu > li a.iceMenuTitle {margin: 0px;padding-left: 35px;}
  #icemegamenu > li > ul.icesubMenu li > ul {float: none;opacity: 1;position: relative;top: 0 !important;visibility: visible;width: 100% !important;left: 0;margin: 0px;padding: 0;border: none;height: auto !important;}
  /* level 2 */
  ul.sub_level_2 li > a.iceMenuTitle {padding-left: 55px !important;}
  /* level 3 */
  ul.sub_level_3 li > a.iceMenuTitle {padding-left: 75px !important;}
  /* hide modules */
  .icesubMenu .icemega_cover_module {width: auto !important;}
  .nav-collapse.collapse {height: 0;}
  /*search*/
  .mod-search__aside .mod-search_searchword {width: 50%;}
  /*login*/
  .mod-login__aside .mod-login_username,.mod-login__aside .mod-login_passwd {width: 50%;}
  #back-top {display: none !important;}
  .jg_subcatelem_cat,.jg_subcatelem_cat_r {width: 50%;max-width: 50%;}
  .jg_row {margin-right: 0;}
  .pricing .row-fluid {font-size: 0;line-height: 0;}
  .pricing .row-fluid .item {display: inline-block !important;width: 50% !important;vertical-align: middle;font-size: 14px;line-height: 26px;}
  .input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"] {width: 90px;}
}
/*== Up to 640px ==================================================
====================================================================*/
@media (max-width: 640px) {h1 {font-size: 24px;line-height: 30px;}
  .login-popup .login_box .mod-login_userdata .control-group div {display: block;padding: 0 0px 10px 0;}
  .mod-login_submit {margin: 0;}
  .login-popup .login_box .mod-login_userdata .control-group .unstyled li {display: block;}
  .login-popup .login_box .mod-login_userdata .control-group .unstyled li + li::before {content: "";padding: 0;}
  .moduletable.search-block .module_container .mod-search .navbar-form {padding: 20px 20px 40px;}
  .moduletable.search-block .module_container .mod-search .navbar-form label {display: block;letter-spacing: 0;}
  .moduletable.search-block .module_container .mod-search .navbar-form .inputbox {margin: 0 10px;}
  .page-archive .item .item_published,.page-blog .item .item_published,.page-item__blog .item_published {display: block;float: none;font-weight: bold;margin-right: 0;padding: 10px;text-align: center;width: auto;}
  .page-archive .item .item_published span,.page-blog .item .item_published span,.page-item__blog .item_published span {display: inline-block;}
  /*contact*/
  .contact_details {margin-bottom: 26px;}
  .contact_details .contact_details_item {width: 100%;float: none;}
  ul#order {float: none;}
  .tabs dt {display: block !important;padding: 0 !important;border-left: 1px solid !important;}
}
/*== Up to 480px ==================================================
====================================================================*/
/* Landscape phones and down */
@media (max-width: 479px) {#section-kmt .kmt-avatar {float: none;margin-bottom: 20px;margin-right: 0;}
  #section-kmt .kmt-avatar + .kmt-content,#section-kmt .kmt-rank + .kmt-content {margin-left: 0;padding-left: 0;}
  #section-kmt.w320 .kmt-list > li > div {padding: 20px 0;}
  .mod-newsflash-adv.mod-newsflash-adv__testimonials .item_content {background: none;}
  .mod-newsflash-adv.mod-newsflash-adv__testimonials .item_content .item_img {float: none;margin-right: 0px;max-width: 100%;}
  .moduletable.search-block .module_container {padding: 22px 5px 28px;}
  .moduletable.search-block .module_container .mod-search .navbar-form .inputbox {margin: 0 0px 10px;display: block;min-width: 100%;}
  .moduletable.search-block .module_container .mod-search .navbar-form {margin: 0;}
  .mod-custom {margin-bottom: 0;}
  .moduletable .module_container .item_content .item_indent {background: none;color: #777777;}
  .newsletter .module_container > div {display: block;}
  .moduletable .module_container .item_content .item_indent > a {background: none;}
  .moduletable .module_container .item_content .item_indent > a:hover {background: none;}
  .moduletable .module_container .item_content .item_indent > a .item_published {background: #0079C4;color: white;margin-right: 20px;}
  .moduletable .module_container .item_content .item_indent .item_inner {background: none;letter-spacing: 0;padding-bottom: 0;padding-left: 0;padding-top: 0;}
  .nav.menu.social li {margin: 0 15px;}
  /*contact*/
  .contact_form {width: 100%;}
  /*registration*/
  .page-registration form input,.page-remind form input,.page-reset form input,.page-login form input,.page-login form input,.page-profile__edit form input,.page-registration form select,.page-remind form select,.page-reset form select,.page-login form select,.page-login form select,.page-profile__edit form select {width: 100%;}
  .page-registration form label,.page-remind form label,.page-reset form label,.page-login form label,.page-login form label,.page-profile__edit form label {display: inline-block;}
  /* pagination */
  .pagination ul li {display: none;}
  .pagination ul li.pagination-prev,.pagination ul li.pagination-next {display: inline-block;}
  .img-full__left.span5 {width: 100%;margin-right: 0;}
  /*blog*/
  .item_img {float: none;margin: 0 0 26px 0;max-width: 100%;}
  .portfolio-thumbs {max-width: 100%;width: 100%;margin-right: 0;float: none;}
  .portfolio-thumbs ul {margin-right: 0;margin-left: -12px;overflow: hidden;}
  .portfolio-thumbs ul li {padding-left: 12px;padding-right: 0;}
  /*archive*/
  .page-archive_filters select {display: block;width: 100%;}
  /*contact*/
  .contact_details .contact_details_item {width: 100%;float: none;}
  /*Modules*/
  .pricing .row-fluid .item {width: 100% !important;}
  .data-table dl {float: none;width: 100%;}
  .data-table dl + dl {border-left: 1px solid #e1e1e1;border-top: none;}
  /*search*/
  .mod-search__aside .mod-search_searchword {width: 100%;}
  /*login*/
  .mod-login__aside .mod-login_userdata {width: 100%;overflow: hidden;}
  .mod-login__aside .mod-login_username,.mod-login__aside .mod-login_passwd {width: 100%;}
  div.modal {position: absolute;}
  #error input {width: 200px;}
  .page-item__privacy_policy .item_fulltext h4 {float: none;width: 100%;}
  .page-item__privacy_policy .item_fulltext p {margin-left: 0;}
  .page-item__privacy_policy .item_fulltext p:before {display: none;}
  .body__404 .big-404 {font-size: 170px;}
  .mod-search__search-block .inputbox.mod-search_searchword {width: 195px;}
}
/*== Up to 340px =====================================================
========================================================================*/
/* Portrait phones */
@media print {a:after {display: none !important;}
}
