@font-face {font-family: "H5PFontAwesome4";src: url("..//libraries/FontAwesome-4.5/fontawesome-webfont.eot?v=4.5.0");src: url("..//libraries/FontAwesome-4.5/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"),url("..//libraries/FontAwesome-4.5/fontawesome-webfont.woff2?v=4.5.0") format("woff2"),url("..//libraries/FontAwesome-4.5/fontawesome-webfont.woff?v=4.5.0") format("woff"),url("..//libraries/FontAwesome-4.5/fontawesome-webfont.ttf?v=4.5.0") format("truetype"),url("..//libraries/FontAwesome-4.5/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");font-weight: normal;font-style: normal;}
.fa {display: inline-block;font: normal normal normal 14px/1 H5PFontAwesome4;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-lg {font-size: 1.33333333em;line-height: .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.28571429em;text-align: center;}
.fa-ul {padding-left: 0;margin-left: 2.14285714em;list-style-type: none;}
.fa-ul>li {position: relative;}
.fa-li {position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center;}
.fa-li.fa-lg {left: -1.85714286em;}
.fa-border {padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em;}
.fa-pull-left {float: left;}
.fa-pull-right {float: right;}
.fa.fa-pull-left {margin-right: .3em;}
.fa.fa-pull-right {margin-left: .3em;}
.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: #fff;}
.fa-glass:before {content: "";}
.fa-music:before {content: "";}
.fa-search:before {content: "";}
.fa-envelope-o:before {content: "";}
.fa-heart:before {content: "";}
.fa-star:before {content: "";}
.fa-star-o:before {content: "";}
.fa-user:before {content: "";}
.fa-film:before {content: "";}
.fa-th-large:before {content: "";}
.fa-th:before {content: "";}
.fa-th-list:before {content: "";}
.fa-check:before {content: "";}
.fa-remove:before, .fa-close:before, .fa-times:before {content: "";}
.fa-search-plus:before {content: "";}
.fa-search-minus:before {content: "";}
.fa-power-off:before {content: "";}
.fa-signal:before {content: "";}
.fa-gear:before, .fa-cog:before {content: "";}
.fa-trash-o:before {content: "";}
.fa-home:before {content: "";}
.fa-file-o:before {content: "";}
.fa-clock-o:before {content: "";}
.fa-road:before {content: "";}
.fa-download:before {content: "";}
.fa-arrow-circle-o-down:before {content: "";}
.fa-arrow-circle-o-up:before {content: "";}
.fa-inbox:before {content: "";}
.fa-play-circle-o:before {content: "";}
.fa-rotate-right:before, .fa-repeat:before {content: "";}
.fa-refresh:before {content: "";}
.fa-list-alt:before {content: "";}
.fa-lock:before {content: "";}
.fa-flag:before {content: "";}
.fa-headphones:before {content: "";}
.fa-volume-off:before {content: "";}
.fa-volume-down:before {content: "";}
.fa-volume-up:before {content: "";}
.fa-qrcode:before {content: "";}
.fa-barcode:before {content: "";}
.fa-tag:before {content: "";}
.fa-tags:before {content: "";}
.fa-book:before {content: "";}
.fa-bookmark:before {content: "";}
.fa-print:before {content: "";}
.fa-camera:before {content: "";}
.fa-font:before {content: "";}
.fa-bold:before {content: "";}
.fa-italic:before {content: "";}
.fa-text-height:before {content: "";}
.fa-text-width:before {content: "";}
.fa-align-left:before {content: "";}
.fa-align-center:before {content: "";}
.fa-align-right:before {content: "";}
.fa-align-justify:before {content: "";}
.fa-list:before {content: "";}
.fa-dedent:before, .fa-outdent:before {content: "";}
.fa-indent:before {content: "";}
.fa-video-camera:before {content: "";}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {content: "";}
.fa-pencil:before {content: "";}
.fa-map-marker:before {content: "";}
.fa-adjust:before {content: "";}
.fa-tint:before {content: "";}
.fa-edit:before, .fa-pencil-square-o:before {content: "";}
.fa-share-square-o:before {content: "";}
.fa-check-square-o:before {content: "";}
.fa-arrows:before {content: "";}
.fa-step-backward:before {content: "";}
.fa-fast-backward:before {content: "";}
.fa-backward:before {content: "";}
.fa-play:before {content: "";}
.fa-pause:before {content: "";}
.fa-stop:before {content: "";}
.fa-forward:before {content: "";}
.fa-fast-forward:before {content: "";}
.fa-step-forward:before {content: "";}
.fa-eject:before {content: "";}
.fa-chevron-left:before {content: "";}
.fa-chevron-right:before {content: "";}
.fa-plus-circle:before {content: "";}
.fa-minus-circle:before {content: "";}
.fa-times-circle:before {content: "";}
.fa-check-circle:before {content: "";}
.fa-question-circle:before {content: "";}
.fa-info-circle:before {content: "";}
.fa-crosshairs:before {content: "";}
.fa-times-circle-o:before {content: "";}
.fa-check-circle-o:before {content: "";}
.fa-ban:before {content: "";}
.fa-arrow-left:before {content: "";}
.fa-arrow-right:before {content: "";}
.fa-arrow-up:before {content: "";}
.fa-arrow-down:before {content: "";}
.fa-mail-forward:before, .fa-share:before {content: "";}
.fa-expand:before {content: "";}
.fa-compress:before {content: "";}
.fa-plus:before {content: "";}
.fa-minus:before {content: "";}
.fa-asterisk:before {content: "";}
.fa-exclamation-circle:before {content: "";}
.fa-gift:before {content: "";}
.fa-leaf:before {content: "";}
.fa-fire:before {content: "";}
.fa-eye:before {content: "";}
.fa-eye-slash:before {content: "";}
.fa-warning:before, .fa-exclamation-triangle:before {content: "";}
.fa-plane:before {content: "";}
.fa-calendar:before {content: "";}
.fa-random:before {content: "";}
.fa-comment:before {content: "";}
.fa-magnet:before {content: "";}
.fa-chevron-up:before {content: "";}
.fa-chevron-down:before {content: "";}
.fa-retweet:before {content: "";}
.fa-shopping-cart:before {content: "";}
.fa-folder:before {content: "";}
.fa-folder-open:before {content: "";}
.fa-arrows-v:before {content: "";}
.fa-arrows-h:before {content: "";}
.fa-bar-chart-o:before, .fa-bar-chart:before {content: "";}
.fa-twitter-square:before {content: "";}
.fa-facebook-square:before {content: "";}
.fa-camera-retro:before {content: "";}
.fa-key:before {content: "";}
.fa-gears:before, .fa-cogs:before {content: "";}
.fa-comments:before {content: "";}
.fa-thumbs-o-up:before {content: "";}
.fa-thumbs-o-down:before {content: "";}
.fa-star-half:before {content: "";}
.fa-heart-o:before {content: "";}
.fa-sign-out:before {content: "";}
.fa-linkedin-square:before {content: "";}
.fa-thumb-tack:before {content: "";}
.fa-external-link:before {content: "";}
.fa-sign-in:before {content: "";}
.fa-trophy:before {content: "";}
.fa-github-square:before {content: "";}
.fa-upload:before {content: "";}
.fa-lemon-o:before {content: "";}
.fa-phone:before {content: "";}
.fa-square-o:before {content: "";}
.fa-bookmark-o:before {content: "";}
.fa-phone-square:before {content: "";}
.fa-twitter:before {content: "";}
.fa-facebook-f:before, .fa-facebook:before {content: "";}
.fa-github:before {content: "";}
.fa-unlock:before {content: "";}
.fa-credit-card:before {content: "";}
.fa-feed:before, .fa-rss:before {content: "";}
.fa-hdd-o:before {content: "";}
.fa-bullhorn:before {content: "";}
.fa-bell:before {content: "";}
.fa-certificate:before {content: "";}
.fa-hand-o-right:before {content: "";}
.fa-hand-o-left:before {content: "";}
.fa-hand-o-up:before {content: "";}
.fa-hand-o-down:before {content: "";}
.fa-arrow-circle-left:before {content: "";}
.fa-arrow-circle-right:before {content: "";}
.fa-arrow-circle-up:before {content: "";}
.fa-arrow-circle-down:before {content: "";}
.fa-globe:before {content: "";}
.fa-wrench:before {content: "";}
.fa-tasks:before {content: "";}
.fa-filter:before {content: "";}
.fa-briefcase:before {content: "";}
.fa-arrows-alt:before {content: "";}
.fa-group:before, .fa-users:before {content: "";}
.fa-chain:before, .fa-link:before {content: "";}
.fa-cloud:before {content: "";}
.fa-flask:before {content: "";}
.fa-cut:before, .fa-scissors:before {content: "";}
.fa-copy:before, .fa-files-o:before {content: "";}
.fa-paperclip:before {content: "";}
.fa-save:before, .fa-floppy-o:before {content: "";}
.fa-square:before {content: "";}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {content: "";}
.fa-list-ul:before {content: "";}
.fa-list-ol:before {content: "";}
.fa-strikethrough:before {content: "";}
.fa-underline:before {content: "";}
.fa-table:before {content: "";}
.fa-magic:before {content: "";}
.fa-truck:before {content: "";}
.fa-pinterest:before {content: "";}
.fa-pinterest-square:before {content: "";}
.fa-google-plus-square:before {content: "";}
.fa-google-plus:before {content: "";}
.fa-money:before {content: "";}
.fa-caret-down:before {content: "";}
.fa-caret-up:before {content: "";}
.fa-caret-left:before {content: "";}
.fa-caret-right:before {content: "";}
.fa-columns:before {content: "";}
.fa-unsorted:before, .fa-sort:before {content: "";}
.fa-sort-down:before, .fa-sort-desc:before {content: "";}
.fa-sort-up:before, .fa-sort-asc:before {content: "";}
.fa-envelope:before {content: "";}
.fa-linkedin:before {content: "";}
.fa-rotate-left:before, .fa-undo:before {content: "";}
.fa-legal:before, .fa-gavel:before {content: "";}
.fa-dashboard:before, .fa-tachometer:before {content: "";}
.fa-comment-o:before {content: "";}
.fa-comments-o:before {content: "";}
.fa-flash:before, .fa-bolt:before {content: "";}
.fa-sitemap:before {content: "";}
.fa-umbrella:before {content: "";}
.fa-paste:before, .fa-clipboard:before {content: "";}
.fa-lightbulb-o:before {content: "";}
.fa-exchange:before {content: "";}
.fa-cloud-download:before {content: "";}
.fa-cloud-upload:before {content: "";}
.fa-user-md:before {content: "";}
.fa-stethoscope:before {content: "";}
.fa-suitcase:before {content: "";}
.fa-bell-o:before {content: "";}
.fa-coffee:before {content: "";}
.fa-cutlery:before {content: "";}
.fa-file-text-o:before {content: "";}
.fa-building-o:before {content: "";}
.fa-hospital-o:before {content: "";}
.fa-ambulance:before {content: "";}
.fa-medkit:before {content: "";}
.fa-fighter-jet:before {content: "";}
.fa-beer:before {content: "";}
.fa-h-square:before {content: "";}
.fa-plus-square:before {content: "";}
.fa-angle-double-left:before {content: "";}
.fa-angle-double-right:before {content: "";}
.fa-angle-double-up:before {content: "";}
.fa-angle-double-down:before {content: "";}
.fa-angle-left:before {content: "";}
.fa-angle-right:before {content: "";}
.fa-angle-up:before {content: "";}
.fa-angle-down:before {content: "";}
.fa-desktop:before {content: "";}
.fa-laptop:before {content: "";}
.fa-tablet:before {content: "";}
.fa-mobile-phone:before, .fa-mobile:before {content: "";}
.fa-circle-o:before {content: "";}
.fa-quote-left:before {content: "";}
.fa-quote-right:before {content: "";}
.fa-spinner:before {content: "";}
.fa-circle:before {content: "";}
.fa-mail-reply:before, .fa-reply:before {content: "";}
.fa-github-alt:before {content: "";}
.fa-folder-o:before {content: "";}
.fa-folder-open-o:before {content: "";}
.fa-smile-o:before {content: "";}
.fa-frown-o:before {content: "";}
.fa-meh-o:before {content: "";}
.fa-gamepad:before {content: "";}
.fa-keyboard-o:before {content: "";}
.fa-flag-o:before {content: "";}
.fa-flag-checkered:before {content: "";}
.fa-terminal:before {content: "";}
.fa-code:before {content: "";}
.fa-mail-reply-all:before, .fa-reply-all:before {content: "";}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {content: "";}
.fa-location-arrow:before {content: "";}
.fa-crop:before {content: "";}
.fa-code-fork:before {content: "";}
.fa-unlink:before, .fa-chain-broken:before {content: "";}
.fa-question:before {content: "";}
.fa-info:before {content: "";}
.fa-exclamation:before {content: "";}
.fa-superscript:before {content: "";}
.fa-subscript:before {content: "";}
.fa-eraser:before {content: "";}
.fa-puzzle-piece:before {content: "";}
.fa-microphone:before {content: "";}
.fa-microphone-slash:before {content: "";}
.fa-shield:before {content: "";}
.fa-calendar-o:before {content: "";}
.fa-fire-extinguisher:before {content: "";}
.fa-rocket:before {content: "";}
.fa-maxcdn:before {content: "";}
.fa-chevron-circle-left:before {content: "";}
.fa-chevron-circle-right:before {content: "";}
.fa-chevron-circle-up:before {content: "";}
.fa-chevron-circle-down:before {content: "";}
.fa-html5:before {content: "";}
.fa-css3:before {content: "";}
.fa-anchor:before {content: "";}
.fa-unlock-alt:before {content: "";}
.fa-bullseye:before {content: "";}
.fa-ellipsis-h:before {content: "";}
.fa-ellipsis-v:before {content: "";}
.fa-rss-square:before {content: "";}
.fa-play-circle:before {content: "";}
.fa-ticket:before {content: "";}
.fa-minus-square:before {content: "";}
.fa-minus-square-o:before {content: "";}
.fa-level-up:before {content: "";}
.fa-level-down:before {content: "";}
.fa-check-square:before {content: "";}
.fa-pencil-square:before {content: "";}
.fa-external-link-square:before {content: "";}
.fa-share-square:before {content: "";}
.fa-compass:before {content: "";}
.fa-toggle-down:before, .fa-caret-square-o-down:before {content: "";}
.fa-toggle-up:before, .fa-caret-square-o-up:before {content: "";}
.fa-toggle-right:before, .fa-caret-square-o-right:before {content: "";}
.fa-euro:before, .fa-eur:before {content: "";}
.fa-gbp:before {content: "";}
.fa-dollar:before, .fa-usd:before {content: "";}
.fa-rupee:before, .fa-inr:before {content: "";}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {content: "";}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {content: "";}
.fa-won:before, .fa-krw:before {content: "";}
.fa-bitcoin:before, .fa-btc:before {content: "";}
.fa-file:before {content: "";}
.fa-file-text:before {content: "";}
.fa-sort-alpha-asc:before {content: "";}
.fa-sort-alpha-desc:before {content: "";}
.fa-sort-amount-asc:before {content: "";}
.fa-sort-amount-desc:before {content: "";}
.fa-sort-numeric-asc:before {content: "";}
.fa-sort-numeric-desc:before {content: "";}
.fa-thumbs-up:before {content: "";}
.fa-thumbs-down:before {content: "";}
.fa-youtube-square:before {content: "";}
.fa-youtube:before {content: "";}
.fa-xing:before {content: "";}
.fa-xing-square:before {content: "";}
.fa-youtube-play:before {content: "";}
.fa-dropbox:before {content: "";}
.fa-stack-overflow:before {content: "";}
.fa-instagram:before {content: "";}
.fa-flickr:before {content: "";}
.fa-adn:before {content: "";}
.fa-bitbucket:before {content: "";}
.fa-bitbucket-square:before {content: "";}
.fa-tumblr:before {content: "";}
.fa-tumblr-square:before {content: "";}
.fa-long-arrow-down:before {content: "";}
.fa-long-arrow-up:before {content: "";}
.fa-long-arrow-left:before {content: "";}
.fa-long-arrow-right:before {content: "";}
.fa-apple:before {content: "";}
.fa-windows:before {content: "";}
.fa-android:before {content: "";}
.fa-linux:before {content: "";}
.fa-dribbble:before {content: "";}
.fa-skype:before {content: "";}
.fa-foursquare:before {content: "";}
.fa-trello:before {content: "";}
.fa-female:before {content: "";}
.fa-male:before {content: "";}
.fa-gittip:before, .fa-gratipay:before {content: "";}
.fa-sun-o:before {content: "";}
.fa-moon-o:before {content: "";}
.fa-archive:before {content: "";}
.fa-bug:before {content: "";}
.fa-vk:before {content: "";}
.fa-weibo:before {content: "";}
.fa-renren:before {content: "";}
.fa-pagelines:before {content: "";}
.fa-stack-exchange:before {content: "";}
.fa-arrow-circle-o-right:before {content: "";}
.fa-arrow-circle-o-left:before {content: "";}
.fa-toggle-left:before, .fa-caret-square-o-left:before {content: "";}
.fa-dot-circle-o:before {content: "";}
.fa-wheelchair:before {content: "";}
.fa-vimeo-square:before {content: "";}
.fa-turkish-lira:before, .fa-try:before {content: "";}
.fa-plus-square-o:before {content: "";}
.fa-space-shuttle:before {content: "";}
.fa-slack:before {content: "";}
.fa-envelope-square:before {content: "";}
.fa-wordpress:before {content: "";}
.fa-openid:before {content: "";}
.fa-institution:before, .fa-bank:before, .fa-university:before {content: "";}
.fa-mortar-board:before, .fa-graduation-cap:before {content: "";}
.fa-yahoo:before {content: "";}
.fa-google:before {content: "";}
.fa-reddit:before {content: "";}
.fa-reddit-square:before {content: "";}
.fa-stumbleupon-circle:before {content: "";}
.fa-stumbleupon:before {content: "";}
.fa-delicious:before {content: "";}
.fa-digg:before {content: "";}
.fa-pied-piper:before {content: "";}
.fa-pied-piper-alt:before {content: "";}
.fa-drupal:before {content: "";}
.fa-joomla:before {content: "";}
.fa-language:before {content: "";}
.fa-fax:before {content: "";}
.fa-building:before {content: "";}
.fa-child:before {content: "";}
.fa-paw:before {content: "";}
.fa-spoon:before {content: "";}
.fa-cube:before {content: "";}
.fa-cubes:before {content: "";}
.fa-behance:before {content: "";}
.fa-behance-square:before {content: "";}
.fa-steam:before {content: "";}
.fa-steam-square:before {content: "";}
.fa-recycle:before {content: "";}
.fa-automobile:before, .fa-car:before {content: "";}
.fa-cab:before, .fa-taxi:before {content: "";}
.fa-tree:before {content: "";}
.fa-spotify:before {content: "";}
.fa-deviantart:before {content: "";}
.fa-soundcloud:before {content: "";}
.fa-database:before {content: "";}
.fa-file-pdf-o:before {content: "";}
.fa-file-word-o:before {content: "";}
.fa-file-excel-o:before {content: "";}
.fa-file-powerpoint-o:before {content: "";}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {content: "";}
.fa-file-zip-o:before, .fa-file-archive-o:before {content: "";}
.fa-file-sound-o:before, .fa-file-audio-o:before {content: "";}
.fa-file-movie-o:before, .fa-file-video-o:before {content: "";}
.fa-file-code-o:before {content: "";}
.fa-vine:before {content: "";}
.fa-codepen:before {content: "";}
.fa-jsfiddle:before {content: "";}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {content: "";}
.fa-circle-o-notch:before {content: "";}
.fa-ra:before, .fa-rebel:before {content: "";}
.fa-ge:before, .fa-empire:before {content: "";}
.fa-git-square:before {content: "";}
.fa-git:before {content: "";}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {content: "";}
.fa-tencent-weibo:before {content: "";}
.fa-qq:before {content: "";}
.fa-wechat:before, .fa-weixin:before {content: "";}
.fa-send:before, .fa-paper-plane:before {content: "";}
.fa-send-o:before, .fa-paper-plane-o:before {content: "";}
.fa-history:before {content: "";}
.fa-circle-thin:before {content: "";}
.fa-header:before {content: "";}
.fa-paragraph:before {content: "";}
.fa-sliders:before {content: "";}
.fa-share-alt:before {content: "";}
.fa-share-alt-square:before {content: "";}
.fa-bomb:before {content: "";}
.fa-soccer-ball-o:before, .fa-futbol-o:before {content: "";}
.fa-tty:before {content: "";}
.fa-binoculars:before {content: "";}
.fa-plug:before {content: "";}
.fa-slideshare:before {content: "";}
.fa-twitch:before {content: "";}
.fa-yelp:before {content: "";}
.fa-newspaper-o:before {content: "";}
.fa-wifi:before {content: "";}
.fa-calculator:before {content: "";}
.fa-paypal:before {content: "";}
.fa-google-wallet:before {content: "";}
.fa-cc-visa:before {content: "";}
.fa-cc-mastercard:before {content: "";}
.fa-cc-discover:before {content: "";}
.fa-cc-amex:before {content: "";}
.fa-cc-paypal:before {content: "";}
.fa-cc-stripe:before {content: "";}
.fa-bell-slash:before {content: "";}
.fa-bell-slash-o:before {content: "";}
.fa-trash:before {content: "";}
.fa-copyright:before {content: "";}
.fa-at:before {content: "";}
.fa-eyedropper:before {content: "";}
.fa-paint-brush:before {content: "";}
.fa-birthday-cake:before {content: "";}
.fa-area-chart:before {content: "";}
.fa-pie-chart:before {content: "";}
.fa-line-chart:before {content: "";}
.fa-lastfm:before {content: "";}
.fa-lastfm-square:before {content: "";}
.fa-toggle-off:before {content: "";}
.fa-toggle-on:before {content: "";}
.fa-bicycle:before {content: "";}
.fa-bus:before {content: "";}
.fa-ioxhost:before {content: "";}
.fa-angellist:before {content: "";}
.fa-cc:before {content: "";}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {content: "";}
.fa-meanpath:before {content: "";}
.fa-buysellads:before {content: "";}
.fa-connectdevelop:before {content: "";}
.fa-dashcube:before {content: "";}
.fa-forumbee:before {content: "";}
.fa-leanpub:before {content: "";}
.fa-sellsy:before {content: "";}
.fa-shirtsinbulk:before {content: "";}
.fa-simplybuilt:before {content: "";}
.fa-skyatlas:before {content: "";}
.fa-cart-plus:before {content: "";}
.fa-cart-arrow-down:before {content: "";}
.fa-diamond:before {content: "";}
.fa-ship:before {content: "";}
.fa-user-secret:before {content: "";}
.fa-motorcycle:before {content: "";}
.fa-street-view:before {content: "";}
.fa-heartbeat:before {content: "";}
.fa-venus:before {content: "";}
.fa-mars:before {content: "";}
.fa-mercury:before {content: "";}
.fa-intersex:before, .fa-transgender:before {content: "";}
.fa-transgender-alt:before {content: "";}
.fa-venus-double:before {content: "";}
.fa-mars-double:before {content: "";}
.fa-venus-mars:before {content: "";}
.fa-mars-stroke:before {content: "";}
.fa-mars-stroke-v:before {content: "";}
.fa-mars-stroke-h:before {content: "";}
.fa-neuter:before {content: "";}
.fa-genderless:before {content: "";}
.fa-facebook-official:before {content: "";}
.fa-pinterest-p:before {content: "";}
.fa-whatsapp:before {content: "";}
.fa-server:before {content: "";}
.fa-user-plus:before {content: "";}
.fa-user-times:before {content: "";}
.fa-hotel:before, .fa-bed:before {content: "";}
.fa-viacoin:before {content: "";}
.fa-train:before {content: "";}
.fa-subway:before {content: "";}
.fa-medium:before {content: "";}
.fa-yc:before, .fa-y-combinator:before {content: "";}
.fa-optin-monster:before {content: "";}
.fa-opencart:before {content: "";}
.fa-expeditedssl:before {content: "";}
.fa-battery-4:before, .fa-battery-full:before {content: "";}
.fa-battery-3:before, .fa-battery-three-quarters:before {content: "";}
.fa-battery-2:before, .fa-battery-half:before {content: "";}
.fa-battery-1:before, .fa-battery-quarter:before {content: "";}
.fa-battery-0:before, .fa-battery-empty:before {content: "";}
.fa-mouse-pointer:before {content: "";}
.fa-i-cursor:before {content: "";}
.fa-object-group:before {content: "";}
.fa-object-ungroup:before {content: "";}
.fa-sticky-note:before {content: "";}
.fa-sticky-note-o:before {content: "";}
.fa-cc-jcb:before {content: "";}
.fa-cc-diners-club:before {content: "";}
.fa-clone:before {content: "";}
.fa-balance-scale:before {content: "";}
.fa-hourglass-o:before {content: "";}
.fa-hourglass-1:before, .fa-hourglass-start:before {content: "";}
.fa-hourglass-2:before, .fa-hourglass-half:before {content: "";}
.fa-hourglass-3:before, .fa-hourglass-end:before {content: "";}
.fa-hourglass:before {content: "";}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {content: "";}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {content: "";}
.fa-hand-scissors-o:before {content: "";}
.fa-hand-lizard-o:before {content: "";}
.fa-hand-spock-o:before {content: "";}
.fa-hand-pointer-o:before {content: "";}
.fa-hand-peace-o:before {content: "";}
.fa-trademark:before {content: "";}
.fa-registered:before {content: "";}
.fa-creative-commons:before {content: "";}
.fa-gg:before {content: "";}
.fa-gg-circle:before {content: "";}
.fa-tripadvisor:before {content: "";}
.fa-odnoklassniki:before {content: "";}
.fa-odnoklassniki-square:before {content: "";}
.fa-get-pocket:before {content: "";}
.fa-wikipedia-w:before {content: "";}
.fa-safari:before {content: "";}
.fa-chrome:before {content: "";}
.fa-firefox:before {content: "";}
.fa-opera:before {content: "";}
.fa-internet-explorer:before {content: "";}
.fa-tv:before, .fa-television:before {content: "";}
.fa-contao:before {content: "";}
.fa-500px:before {content: "";}
.fa-amazon:before {content: "";}
.fa-calendar-plus-o:before {content: "";}
.fa-calendar-minus-o:before {content: "";}
.fa-calendar-times-o:before {content: "";}
.fa-calendar-check-o:before {content: "";}
.fa-industry:before {content: "";}
.fa-map-pin:before {content: "";}
.fa-map-signs:before {content: "";}
.fa-map-o:before {content: "";}
.fa-map:before {content: "";}
.fa-commenting:before {content: "";}
.fa-commenting-o:before {content: "";}
.fa-houzz:before {content: "";}
.fa-vimeo:before {content: "";}
.fa-black-tie:before {content: "";}
.fa-fonticons:before {content: "";}
.fa-reddit-alien:before {content: "";}
.fa-edge:before {content: "";}
.fa-credit-card-alt:before {content: "";}
.fa-codiepie:before {content: "";}
.fa-modx:before {content: "";}
.fa-fort-awesome:before {content: "";}
.fa-usb:before {content: "";}
.fa-product-hunt:before {content: "";}
.fa-mixcloud:before {content: "";}
.fa-scribd:before {content: "";}
.fa-pause-circle:before {content: "";}
.fa-pause-circle-o:before {content: "";}
.fa-stop-circle:before {content: "";}
.fa-stop-circle-o:before {content: "";}
.fa-shopping-bag:before {content: "";}
.fa-shopping-basket:before {content: "";}
.fa-hashtag:before {content: "";}
.fa-bluetooth:before {content: "";}
.fa-bluetooth-b:before {content: "";}
.fa-percent:before {content: "";}
.tether-element, .tether-element *, .tether-element :after, .tether-element :before, .tether-element:after, .tether-element:before {box-sizing: border-box;}
.tether-element {position: absolute;display: none;}
.tether-element.tether-open {display: block;}
.drop-element, .drop-element *, .drop-element :after, .drop-element :before, .drop-element:after, .drop-element:before {box-sizing: border-box;}
.drop-element {position: absolute;display: none;}
.drop-element.drop-open {display: block;}
.drop-element.drop-theme-arrows-bounce .drop-content {border-radius: 5px;position: relative;font-family: inherit;background: #fff;color: #444;padding: 1em;font-size: 1.1em;line-height: 1.5em;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-filter: drop-shadow(0 1px 4px rgba(0,0,0,.2));filter: drop-shadow(0 1px 4px rgba(0,0,0,.2));}
.drop-element.drop-theme-arrows-bounce .drop-content:before {content: "";display: block;position: absolute;width: 0;height: 0;border-color: transparent;border-width: 12px;border-style: solid;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-center .drop-content:before {top: 100%;left: 50%;margin-left: -12px;border-top-color: #fff;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-center .drop-content {margin-top: 12px;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-center .drop-content:before {bottom: 100%;left: 50%;margin-left: -12px;border-bottom-color: #fff;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-right.drop-element-attached-middle .drop-content:before {left: 100%;top: 50%;margin-top: -12px;border-left-color: #fff;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-left.drop-element-attached-middle .drop-content:before {right: 100%;top: 50%;margin-top: -12px;border-right-color: #fff;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content:before {bottom: 100%;left: 12px;border-bottom-color: #fff;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content:before {bottom: 100%;right: 12px;border-bottom-color: #fff;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content:before {top: 100%;left: 12px;border-top-color: #fff;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content:before {top: 100%;right: 12px;border-top-color: #fff;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content:before {top: 12px;left: 100%;border-left-color: #fff;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content:before {top: 12px;right: 100%;border-right-color: #fff;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content:before {bottom: 12px;left: 100%;border-left-color: #fff;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content:before {bottom: 12px;right: 100%;border-right-color: #fff;}
.drop-element.drop-theme-arrows-bounce {max-width: 100%;max-height: 100%;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-transition: opacity .1s;transition: opacity .1s;opacity: 0;}
.drop-element.drop-theme-arrows-bounce .drop-content {-webkit-transition: -webkit-transform .3s cubic-bezier(0,0,.265,1.55);transition: transform .3s cubic-bezier(0,0,.265,1.55);-webkit-transform: scale(0) translateZ(0);transform: scale(0) translateZ(0);}
.drop-element.drop-theme-arrows-bounce.drop-open {display: none;}
.drop-element.drop-theme-arrows-bounce.drop-open-transitionend {display: block;}
.drop-element.drop-theme-arrows-bounce.drop-after-open {-webkit-transition: none;transition: none;opacity: 1;}
.drop-element.drop-theme-arrows-bounce.drop-after-open .drop-content {-webkit-transform: scale(1) translateZ(0);transform: scale(1) translateZ(0);}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-center .drop-content {margin-bottom: 12px;-webkit-transform-origin: 50%,calc(100% + 12px);-ms-transform-origin: 50%,calc(100% + 12px);transform-origin: 50%,calc(100% + 12px);}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-center .drop-content {-webkit-transform-origin: 50%,-12px;-ms-transform-origin: 50%,-12px;transform-origin: 50%,-12px;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-right.drop-element-attached-middle .drop-content {margin-right: 12px;-webkit-transform-origin: calc(100% + 12px),50%;-ms-transform-origin: calc(100% + 12px),50%;transform-origin: calc(100% + 12px),50%;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-left.drop-element-attached-middle .drop-content {margin-left: 12px;-webkit-transform-origin: -12px,50%;-ms-transform-origin: -12px,50%;transform-origin: -12px,50%;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content {margin-top: 12px;-webkit-transform-origin: 0,-12px;-ms-transform-origin: 0,-12px;transform-origin: 0,-12px;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content {margin-top: 12px;-webkit-transform-origin: 100%,-12px;-ms-transform-origin: 100%,-12px;transform-origin: 100%,-12px;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content {margin-bottom: 12px;-webkit-transform-origin: 0,calc(100% + 12px);-ms-transform-origin: 0,calc(100% + 12px);transform-origin: 0,calc(100% + 12px);}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content {margin-bottom: 12px;-webkit-transform-origin: 100%,calc(100% + 12px);-ms-transform-origin: 100%,calc(100% + 12px);transform-origin: 100%,calc(100% + 12px);}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content {margin-right: 12px;-webkit-transform-origin: calc(100% + 12px),0;-ms-transform-origin: calc(100% + 12px),0;transform-origin: calc(100% + 12px),0;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content {margin-left: 12px;-webkit-transform-origin: -12px,0;-ms-transform-origin: -12px,0;transform-origin: -12px,0;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content {margin-right: 12px;-webkit-transform-origin: calc(100% + 12px),100%;-ms-transform-origin: calc(100% + 12px),100%;transform-origin: calc(100% + 12px),100%;}
.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content {margin-left: 12px;-webkit-transform-origin: -12px,100%;-ms-transform-origin: -12px,100%;transform-origin: -12px,100%;}
.joubel-help-text-dialog-box {position: absolute;width: 100%;height: 100%;top: 0;left: 0;color: #555;z-index: 2;}
.joubel-help-text-dialog-background {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #555;opacity: .75;}
.joubel-help-text-dialog-container {display: block;position: absolute;top: 3.5%;left: 20%;width: 60%;background: #fff;opacity: 1;max-height: 93%;overflow: auto;}
.joubel-help-text-header {font-size: 1.1em;border-bottom: 1px solid #e0e0e0;padding: .75em 3em .75em 1.5em;}
.joubel-help-text-body {padding: .5em 1.5em;margin: 1em 0 2em;}
.joubel-help-text-remove {position: absolute;right: 1.5em;top: .8em;cursor: pointer;}
.joubel-help-text-remove:hover {color: #333;}
.joubel-help-text-remove:before {font-family: "H5PFontAwesome4";content: "";font-size: 1.3em;right: 0em;top: 0em;}
.joubel-message-dialog {position: absolute;bottom: 0;left: 0;right: 0;width: 100%;padding: .3em;z-index: 11;box-sizing: border-box;-moz-box-sizing: border-box;border-top: 1px solid #ffcd0d;background-color: #fcffcc;text-align: center;font-size: .8em;}
.joubel-message-dialog:before {font-family: "H5PFontAwesome4";content: "";padding-right: .5em;font-size: 1.3em;position: relative;top: .1em;}
.joubel-progress-circle-wrapper {display: inline-block;padding: 0em 1em;}
.joubel-progress-circle-percentage {position: relative;font-size: 1em;}
.joubel-progress-circle-percentage:after {content: "%";}
.joubel-progress-circle-circle {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;top: .151em;left: .151em;text-align: center;width: 2.7em;height: 2.7em;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background-color: #fff;}
.joubel-progress-circle-active-border {position: relative;text-align: center;width: 3em;height: 3em;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background-color: #096bcb;}
.joubel-simple-rounded-button {cursor: pointer;display: inline-block;margin: .25em 0;padding: .3em 1.2em;border-radius: 2em;background-color: #1a73d9;color: #fff;}
.joubel-simple-rounded-button:hover, .joubel-simple-rounded-button:focus {background-color: #1356a3;}
.joubel-simple-rounded-button:active {position: relative;background-color: #104888;-webkit-box-shadow: inset 0 4px 0px #0e407a;-moz-box-shadow: inset 0 4px 0px #0e407a;box-shadow: inset 0 4px 0px #0e407a;}
.joubel-simple-rounded-button:active .joubel-simple-rounded-button-text {position: relative;top: 2px;}
.joubel-speech-bubble {position: absolute;color: #333;z-index: 301;margin-top: .45em;min-width: 1em;opacity: 0;transition: opacity .5s ease;}
.joubel-speech-bubble p {margin: .75em 0;}
.joubel-speech-bubble p:first-child {margin-top: .25em;}
.joubel-speech-bubble p:last-child {margin-bottom: .25em;}
.joubel-speech-bubble.show {opacity: 1;}
.joubel-speech-bubble-inner {background: #fbfbfb;box-shadow: 0 0 .5em #2c2c2c;border-radius: .5em;padding: .2em .5em;text-align: left;position: relative;word-wrap: break-word;z-index: 1;}
.joubel-speech-bubble-inner-tail, .joubel-speech-bubble-tail {position: absolute;width: 12px;height: 12px;background: #fbfbfb;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);z-index: -1;}
.joubel-speech-bubble-tail {box-shadow: 0 0 .5em #2c2c2c;}
.joubel-tip-container {display: inline-block;font-weight: normal;color: #777;cursor: pointer;}
.joubel-tip-container:hover {color: #333;}
.joubel-tip-container:focus {outline: auto;}
.joubel-tip-container.be-quiet:focus {outline: none;}
.joubel-tip-container.be-quiet {pointer-events: none;}
.joubel-tip-icon {text-align: center;font-size: 1.5em;line-height: 1.5em;width: 1.5em;height: 1.5em;pointer-events: none;}
.joubel-tip-icon:before {font-family: Joubel;content: "";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.joubel-tip-icon.help-icon:before {font-family: "H5PFontAwesome4";content: "";}
.h5p-joubel-ui-slider {-webkit-transition: -webkit-transform .3s ease-in-out;-moz-transition: -moz-transform .3s ease-in-out;-ms-transition: -ms-transform .3s ease-in-out;transition: transform .3s ease-in-out;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;height: 100%;}
.h5p-joubel-ui-slide {position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: none;}
.h5p-joubel-ui-slide.current {display: block;}
.h5p-joubelui-score-bar * {box-sizing: border-box;}
.h5p-joubelui-score-bar {display: inline-block;position: relative;height: 1.8em;width: 7.6em;line-height: 2em;font-size: 1.5em;}
.h5p-joubelui-score-bar-progress-wrapper {display: inline-block;position: absolute;top: .4em;left: 0;z-index: 1;width: 6em;height: 1em;border-top-left-radius: .5em;border-bottom-left-radius: .5em;border: 2px solid #ddd;border-right: none;background: #fff;}
.h5p-joubelui-score-bar-progress {position: absolute;left: -2px;top: -2px;bottom: -2px;width: 0;border-top-left-radius: .5em;border-bottom-left-radius: .5em;background: #47b47d;}
.h5p-joubelui-score-bar-progress.animate {-webkit-transition: width .4s ease-in-out;-moz-transition: width .4s ease-in-out;-o-transition: width .4s ease-in-out;transition: width .4s ease-in-out;-webkit-backface-visibility: hidden;}
.h5p-joubelui-score-bar-end {display: inline-block;height: 1.8em;width: 1.8em;position: absolute;left: 5.8em;top: 0;border-radius: 50%;border: 2px solid #ddd;background: #fff;font-family: "H5PFontAwesome4";text-align: center;-webkit-transition: transform .4s ease-in-out;-moz-transition: transform .4s ease-in-out;-o-transition: transform .4s ease-in-out;transition: transform .4s ease-in-out;-webkit-backface-visibility: hidden;}
.h5p-joubelui-score-bar-default-star, .h5p-joubelui-score-bar-full-score-star {position: absolute;left: -2px;top: -2px;right: -2px;bottom: -2px;border-radius: 50%;overflow: hidden;}
.h5p-joubelui-score-bar-full-score-star {background: #47b47d;-webkit-transition: transform .3s ease-in-out;-moz-transition: transform .3s ease-in-out;-o-transition: transform .3s ease-in-out;transition: transform .3s ease-in-out;-webkit-transform: scale(.01);transform: scale(.01);-webkit-backface-visibility: hidden;}
.full-score .h5p-joubelui-score-bar-full-score-star.animate-background {-webkit-transform: scale(1);transform: scale(1);}
.full-score .h5p-joubelui-score-bar-default-star {display: none;}
.h5p-joubelui-score-bar-default-star::before {font-family: "H5PFontAwesome4";content: "";color: #ddd;}
.h5p-joubelui-score-bar-full-score-star::before {font-family: "H5PFontAwesome4";display: none;content: "";color: #ffc400;text-shadow: 0px 2px rgba(31,81,56,.35);-webkit-transition: transform .4s ease-in-out;-moz-transition: transform .4s ease-in-out;-o-transition: transform .4s ease-in-out;transition: transform .4s ease-in-out;}
.h5p-joubelui-score-bar-full-score-star.show-star::before {display: inline-block;}
.h5p-joubelui-score-bar-full-score-star.animate-star::before {animation: pound .8s 1;-webkit-animation: pound .8s 1;}
@keyframes pound {from {-webkit-transform: scale(0);transform: scale(0);}
	20% {-webkit-transform: scale(1.4);transform: scale(1.4);}
	60% {-webkit-transform: scale(1);transform: scale(1);}
	80% {-webkit-transform: scale(1.2);transform: scale(1.2);}
	to {-webkit-transform: scale(1);transform: scale(1);}}
@-webkit-keyframes pound {from {-webkit-transform: scale(0);transform: scale(0);}
	20% {-webkit-transform: scale(1.4);transform: scale(1.4);}
	60% {-webkit-transform: scale(1);transform: scale(1);}
	80% {-webkit-transform: scale(1.2);transform: scale(1.2);}
	to {-webkit-transform: scale(1);transform: scale(1);}}
.h5p-joubelui-score-bar-full-score-star::after {font-family: "H5PFontAwesome4";content: "";color: transparent;-webkit-transition: color .8s ease-in-out;-moz-transition: color .8s ease-in-out;-o-transition: color .8s ease-in-out;transition: color .8s ease-in-out;}
.h5p-joubelui-score-bar-full-score-star.animate-star-blink::after {color: #ffd600;}
.h5p-joubelui-score-bar-default-star::before, .h5p-joubelui-score-bar-full-score-star::before, .h5p-joubelui-score-bar-full-score-star::after {position: absolute;top: -.05em;left: .4em;height: 100%;line-height: 2;}
.h5p-joubelui-progressbar {width: 100%;position: absolute;left: 0;bottom: 0;right: 0;height: .25em;background: #fff;-webkit-box-shadow: 0px -1px 3px 0px rgba(1,72,118,.75);-moz-box-shadow: 0px -1px 3px 0px rgba(1,72,118,.75);box-shadow: 0px -1px 3px 0px rgba(1,72,118,.75);}
.h5p-joubelui-progressbar-slide-status-text {font-size: 0;width: 0;height: 0;}
.h5p-joubelui-progressbar-background {position: absolute;left: 0;top: 0;height: 100%;width: 0;background-color: #014876;-webkit-transition: width .3s ease-in-out;-moz-transition: width .3s ease-in-out;-o-transition: width .3s ease-in-out;transition: width .3s ease-in-out;}
.h5p-joubelui-drop {z-index: 1;}
.drop-element.h5p-joubelui-drop .drop-content {padding: .2em .8em;font-weight: bold;}
@font-face {font-family: "Joubel";src: url("..//libraries/H5P.JoubelUI-1.2/css/../fonts/joubel.eot?-evicw4");src: url("..//libraries/H5P.JoubelUI-1.2/css/../fonts/joubel.eot?#iefix-evicw4") format("embedded-opentype"),url("..//libraries/H5P.JoubelUI-1.2/css/../fonts/joubel.woff?-evicw4") format("woff"),url("..//libraries/H5P.JoubelUI-1.2/css/../fonts/joubel.ttf?-evicw4") format("truetype"),url("..//libraries/H5P.JoubelUI-1.2/css/../fonts/joubel.svg?-evicw4#tips") format("svg");font-weight: normal;font-style: normal;}
.h5peditor .ui-dialog .h5p-joubelui-button, .h5peditor .h5p-joubelui-button, .h5p-joubelui-button {font-size: 1em;line-height: 1.2;margin: 0 .5em 1em;padding: .5em 1.25em;border-radius: 2em;background: #1a73d9;color: #fff;cursor: pointer;border: none;box-shadow: none;-webkit-transform: translateZ(0);transform: translateZ(0);display: inline-block;text-align: center;text-shadow: none;text-decoration: none;vertical-align: baseline;}
.h5p-joubelui-button:first-child {margin: 0 .5em 1em 0;}
.h5p-joubelui-button:last-child {margin: 0 0 1em .5em;}
.h5p-joubelui-button:first-child:last-child {margin: 0 0 1em;}
.h5p-joubelui-button.truncated {width: 2.235em;height: 2.235em;border-radius: 50%;padding: 0;text-align: center;}
.h5p-joubelui-button.truncated:before {padding: 0;}
.h5p-joubelui-button:hover, .h5p-joubelui-button:focus {background: #1356a3;color: #fff;text-decoration: none;-webkit-transition: initial;-moz-transition: initial;-o-transition: initial;transition: initial;}
.h5p-joubelui-button:active {position: relative;background: #104888;-webkit-box-shadow: inset 0 4px 0 #0e407a;-moz-box-shadow: inset 0 4px 0 #0e407a;box-shadow: inset 0 4px 0 #0e407a;}
.h5p-joubelui-button:active .h5p-joubelui-button-text {position: relative;top: 2px;}
.h5p-joubelui-button:before {font-family: "H5PFontAwesome4";padding-right: .5em;}
.h5p-question-try-again:before {content: "";}
.h5p-question-show-solution:before {content: "";}
.h5p-question-check-answer:before {content: "";}
.h5p-question {background: rgba(255,255,255,.9);position: relative;}
.h5p-question-video {line-height: 0;}
.h5p-question-video > video {width: 100%;}
.h5p-question-image {text-align: left;margin: 0 0 1em;line-height: .8125em;}
.h5p-question-image img {display: block;width: 100%;height: auto;border: 0;outline: none;}
.h5p-question-image-wrap {display: inline-block;position: relative;margin-bottom: 1em;-webkit-transform: translate(1em,1em);transform: translate(1em,1em);max-width: calc(100% - 2em);}
.h5p-question-image.animatable .h5p-question-image-wrap.h5p-question-image-scalable {-webkit-transition: -webkit-transform .3s .3s,margin .3s .3s,width .3s 0s;transition: transform .3s .3s,margin .3s .3s,width .3s 0s;}
.h5p-question-image.animatable.h5p-question-image-fill-width .h5p-question-image-wrap {-webkit-transition: -webkit-transform .3s 0s,margin .3s 0s,width .3s .3s;transition: transform .3s 0s,margin .3s 0s,width .3s .3s;}
.h5p-question-image-overlay {display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.h5p-question-image-overlay.show {display: block;}
.h5p-question-image-fill-width .h5p-question-image-wrap, .h5p-no-frame > .h5p-question .h5p-question-image-wrap, .h5p-transparent > div > .h5p-question .h5p-question-image-wrap {-webkit-transform: translate(0,0);transform: translate(0,0);margin: 0;max-width: 100%;}
.h5p-question-image-scalable {cursor: pointer;width: 35%;}
.h5p-question-image.h5p-question-image-fill-width .h5p-question-image-scalable {width: 100%;}
.h5p-question-image-scalable:before {position: absolute;font-family: "H5PFontAwesome4";content: "";right: .7em;top: .7em;color: #fff;font-size: 10px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: rgba(0,0,0,.5);width: 1.8em;height: 1.8em;line-height: 1.8em;text-align: center;}
.h5p-question-image-fill-width .h5p-question-image-scalable:before {content: "";}
.h5p-question-introduction {margin: 1em;}
.h5p-question-introduction {font-size: 1.125em;line-height: 1.125em;}
.h5p-question-introduction > p {font-size: inherit;line-height: inherit;margin: 0;}
.h5p-question-content {margin: 1em;}
.h5p-question-feedback {font-weight: bold;color: #1a73d9;margin: 0 1em;max-height: 0;opacity: 0;transition: max-height .15s ease,margin .15s ease,opacity .15s cubic-bezier(0,1,0,1);}
.h5p-question-feedback.h5p-question-visible {margin: 1em;opacity: 1;transition: max-height .15s ease,margin .15s ease,opacity .15s ease-in;}
.h5p-joubelui-score-bar {display: inline-block;margin-right: .5em;}
.h5p-question-feedback-content {display: inline-block;position: relative;top: -1em;margin-top: .8em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.h5p-question-feedback-content-text {display: inline-block;}
.h5p-question-buttons {margin: 0 1em;max-height: 0;opacity: 0;transition: max-height .15s ease,margin .15s ease,opacity .15s cubic-bezier(0,1,0,1);}
.h5p-question-buttons.h5p-question-visible {max-height: none;opacity: 1;transition: max-height .15s ease,margin .15s ease,opacity .15s ease-in;}
.h5p-no-frame > .h5p-question > *, .h5p-transparent > div > .h5p-question > * {margin-left: 0;margin-right: 0;}
.h5p-no-frame > .h5p-question > *:first-child, .h5p-transparent > div > .h5p-question > *:first-child {margin-top: 0;}
.h5p-no-frame > .h5p-question > *:last-child, .h5p-transparent > div > .h5p-question > *:last-child {margin-bottom: 0;}
.h5p-course-presentation .h5p-question-introduction {font-size: 1.125em;line-height: 1.125em;}
.h5p-course-presentation .h5p-question-introduction > p {font-size: 1em;line-height: 1em;margin: 0;}
.h5p-question .h5p-hidden-read {width: 1px;height: 1px;top: -1px;position: absolute;text-indent: 1px;overflow: hidden;}
.h5p-question-popups {position: absolute;top: 0;left: 0;height: 100%;width: 100%;}
.h5p-question-popups.hidden {display: none;}
.h5p-image-hotspot-question .image-hotspot {position: absolute;background-color: rgba(0,0,0,0);}
.h5p-image-hotspot-question .image-hotspot.circle {border-radius: 50%;}
.h5p-image-hotspot-question .image-wrapper {display: inline-block;position: relative;overflow: hidden;height: 100%;}
.h5p-image-hotspot-question .h5peditor .file img {max-width: 500px;}
.h5p-image-hotspot-question .image-loader {width: 100%;height: 100%;background-color: #f6f6f6;}
.h5p-image-hotspot-question .image-loader:after {position: absolute;content: "";background: url("http://h5p.org/sites/all/themes/professional_themec/images/h5p.svg") no-repeat center;background-size: 50% 50%;width: 100%;height: 100%;}
.h5p-image-hotspot-question .image-loader.loading:after {-webkit-animation: spinning 3s infinite ease-in-out;animation: spinning 3s infinite ease-in-out;}
@-webkit-keyframes spinning {0% {-webkit-transform: rotate(0deg);}
	30% {-webkit-transform: rotate(20deg);}
	60% {-webkit-transform: rotate(-20deg);}}
@keyframes spinning {0% {transform: rotate(0deg);}
	30% {transform: rotate(20deg);}
	60% {transform: rotate(-20deg);}}
.h5p-image-hotspot-question .hotspot-feedback {position: absolute;width: 32px;height: 32px;border-radius: 50%;background: #e6ced1;box-shadow: 0 0 .25em 0 rgba(0,0,0,.5);color: #c33f62;font-size: 16px;visibility: hidden;pointer-events: none;}
.h5p-image-hotspot-question .hotspot-feedback:before {font-family: "H5PFontAwesome4";content: "";position: absolute;width: 100%;text-align: center;line-height: 32px;}
.h5p-image-hotspot-question .hotspot-feedback.correct {background: #d1e2ce;color: #39692e;}
.h5p-image-hotspot-question .hotspot-feedback.correct:before {content: "";}
.h5p-image-hotspot-question .hotspot-feedback.already-selected {background: #fcf8e3;color: #8a6d3b;}
.h5p-image-hotspot-question .hotspot-feedback.already-selected:before {content: "";}
.h5p-image-hotspot-question .hotspot-feedback.fade-in {animation-name: fade-in;-webkit-animation-name: fade-in;animation-duration: .5s;-webkit-animation-duration: .5s;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out;visibility: visible !important;}
.h5p-image-hotspot-question .h5p-question-content {margin-left: 0;margin-right: 0;}
@keyframes fade-in {0% {transform: scale(0);opacity: 0;}
	30% {transform: scale(1.1);}
	60% {transform: scale(.9);opacity: 1;}
	100% {transform: scale(1);opacity: 1;}}
@-webkit-keyframes fade-in {0% {-webkit-transform: scale(0);opacity: 0;}
	30% {-webkit-transform: scale(1.1);}
	60% {-webkit-transform: scale(.9);opacity: 1;}
	100% {-webkit-transform: scale(1);opacity: 1;}}