@font-face {font-family: "h5p";src: url("../fonts/h5p-core-23.eot?mz1lkp");src: url("../fonts/h5p-core-23.eot?mz1lkp#iefix") format("embedded-opentype"),url("../fonts/h5p-core-23.ttf?mz1lkp") format("truetype"),url("../fonts/h5p-core-23.woff?mz1lkp") format("woff"),url("../fonts/h5p-core-23.svg?mz1lkp#h5p") format("svg");font-weight: normal;font-style: normal;}
html.h5p-iframe, html.h5p-iframe > body {font-family: Sans-Serif;width: 100%;height: 100%;margin: 0;padding: 0;}
.h5p-semi-fullscreen, .h5p-fullscreen, html.h5p-iframe .h5p-container {overflow: hidden;}
.h5p-content {position: relative;background: #fefefe;border: 1px solid #eee;border-bottom: none;box-sizing: border-box;-moz-box-sizing: border-box;}
.h5p-noselect {-khtml-user-select: none;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none;}
html.h5p-iframe .h5p-content {font-size: 16px;line-height: 1.5em;width: 100%;height: auto;}
html.h5p-iframe .h5p-fullscreen .h5p-content, html.h5p-iframe .h5p-semi-fullscreen .h5p-content {height: 100%;}
.h5p-content.h5p-no-frame, .h5p-fullscreen .h5p-content, .h5p-semi-fullscreen .h5p-content {border: 0;}
.h5p-container {position: relative;z-index: 1;}
.h5p-iframe-wrapper.h5p-fullscreen {background-color: #000;}
body.h5p-semi-fullscreen {position: fixed;width: 100%;height: 100%;}
.h5p-container.h5p-semi-fullscreen {position: fixed;top: 0;left: 0;z-index: 101;width: 100%;height: 100%;background-color: #fff;}
.h5p-content-controls {margin: 0;position: absolute;right: 0;top: 0;z-index: 3;}
.h5p-fullscreen .h5p-content-controls {display: none;}
.h5p-content-controls > a:link, .h5p-content-controls > a:visited, a.h5p-disable-fullscreen:link, a.h5p-disable-fullscreen:visited {color: #e5eef6;}
.h5p-enable-fullscreen:before {font-family: "H5P";content: "";}
.h5p-disable-fullscreen:before {font-family: "H5P";content: "";}
.h5p-enable-fullscreen, .h5p-disable-fullscreen {cursor: pointer;color: #eee;background: #000;background: rgba(0,0,0,.3);line-height: .975em;font-size: 2em;width: 1.125em;height: 1em;text-indent: .04em;}
.h5p-disable-fullscreen {line-height: .925em;width: 1.1em;height: .9em;}
.h5p-enable-fullscreen:focus, .h5p-disable-fullscreen:focus {outline-style: solid;outline-width: 1px;outline-offset: .25em;}
.h5p-enable-fullscreen:hover, .h5p-disable-fullscreen:hover {background: rgba(0,0,0,.5);}
.h5p-semi-fullscreen .h5p-enable-fullscreen {display: none;}
div.h5p-fullscreen {width: 100%;height: 100%;}
.h5p-iframe-wrapper {width: auto;height: auto;}
.h5p-fullscreen .h5p-iframe-wrapper, .h5p-semi-fullscreen .h5p-iframe-wrapper {width: 100%;height: 100%;}
.h5p-iframe-wrapper.h5p-semi-fullscreen {width: auto;height: auto;background: black;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 100001;}
.h5p-iframe-wrapper.h5p-semi-fullscreen .buttons {position: absolute;top: 0;right: 0;z-index: 20;}
.h5p-iframe-wrapper iframe.h5p-iframe {width: 10px;min-width: 100%;height: 100%;z-index: 10;overflow: hidden;border: 0;display: block;}
.h5p-content ul.h5p-actions {box-sizing: border-box;-moz-box-sizing: border-box;overflow: hidden;list-style: none;padding: 0px 10px;margin: 0;height: 25px;font-size: 12px;background: #fafafa;border-top: 1px solid #eee;border-bottom: 1px solid #eee;clear: both;font-family: Sans-Serif;}
.h5p-fullscreen .h5p-actions, .h5p-semi-fullscreen .h5p-actions {display: none;}
.h5p-actions > .h5p-button {float: left;cursor: pointer;margin: 0 .5em 0 0;background: none;padding: 0 .75em 0 .25em;vertical-align: top;color: #999;text-decoration: none;outline: none;line-height: 22px;}
.h5p-actions > .h5p-button:hover {color: #666;}
.h5p-actions > .h5p-button:active, .h5p-actions > .h5p-button:focus, .h5p-actions .h5p-link:active, .h5p-actions .h5p-link:focus {color: #666;}
.h5p-actions > .h5p-button:focus, .h5p-actions .h5p-link:focus {outline-style: solid;outline-width: thin;outline-offset: -2px;outline-color: #9ecaed;}
.h5p-actions > .h5p-button:before {font-family: "H5P";font-size: 20px;line-height: 23px;vertical-align: bottom;padding-right: 0;}
.h5p-actions > .h5p-button.h5p-export:before {content: "";}
.h5p-actions > .h5p-button.h5p-copyrights:before {content: "";}
.h5p-actions > .h5p-button.h5p-embed:before {content: "";}
.h5p-actions .h5p-link {float: right;margin-right: 0;font-size: 2em;line-height: 23px;overflow: hidden;color: #999;text-decoration: none;outline: none;}
.h5p-actions .h5p-link:before {font-family: "H5P";content: "";vertical-align: bottom;}
.h5p-actions > li {margin: 0;list-style: none;}
.h5p-popup-dialog {position: absolute;top: 0;left: 0;width: 100%;min-height: 100%;z-index: 100;padding: 2em;box-sizing: border-box;-moz-box-sizing: border-box;opacity: 0;-webkit-transition: opacity .2s;-moz-transition: opacity .2s;-o-transition: opacity .2s;transition: opacity .2s;background: #000;background: rgba(0,0,0,.75);}
.h5p-popup-dialog.h5p-open {opacity: 1;}
.h5p-popup-dialog .h5p-inner {box-sizing: border-box;-moz-box-sizing: border-box;background: #fff;height: 100%;max-height: 100%;position: relative;}
.h5p-popup-dialog .h5p-inner > h2 {position: absolute;box-sizing: border-box;-moz-box-sizing: border-box;width: 100%;margin: 0;background: #eee;display: block;color: #656565;font-size: 1.25em;padding: .325em .5em .25em;line-height: 1.25em;border-bottom: 1px solid #ccc;z-index: 2;}
.h5p-popup-dialog .h5p-inner > h2 > a {font-size: 12px;margin-left: 1em;}
.h5p-embed-dialog .h5p-inner, .h5p-reuse-dialog .h5p-inner, .h5p-content-user-data-reset-dialog .h5p-inner {min-width: 316px;max-width: 400px;left: 50%;top: 50%;transform: translateX(-50%);}
.h5p-embed-dialog .h5p-embed-code-container, .h5p-embed-size {resize: none;outline: none;width: 100%;padding: .375em .5em .25em;margin: 0;overflow: hidden;border: 1px solid #ccc;box-shadow: 0 1px 2px 0 #d0d0d0 inset;font-size: .875em;letter-spacing: .065em;font-family: sans-serif;white-space: pre;line-height: 1.5em;height: 2.0714em;background: #f5f5f5;box-sizing: border-box;-moz-box-sizing: border-box;}
.h5p-embed-dialog .h5p-embed-code-container:focus {height: 5em;}
.h5p-embed-size {width: 3.5em;text-align: right;margin: .5em 0;line-height: 2em;}
.h5p-popup-dialog .h5p-scroll-content {border-top: 2.25em solid transparent;padding: 1em;box-sizing: border-box;-moz-box-sizing: border-box;color: #555;z-index: 1;}
.h5p-popup-dialog.h5p-open .h5p-scroll-content {overflow: auto;overflow-x: hidden;overflow-y: auto;height: 100%;}
.h5p-popup-dialog .h5p-scroll-content::-webkit-scrollbar {width: 8px;}
.h5p-popup-dialog .h5p-scroll-content::-webkit-scrollbar-track {background: #e0e0e0;}
.h5p-popup-dialog .h5p-scroll-content::-webkit-scrollbar-thumb {box-shadow: 0 0 10px #000 inset;border-radius: 4px;}
.h5p-popup-dialog .h5p-close {cursor: pointer;cursor: pointer;font-size: 2em;position: absolute;right: 0;top: 0;width: 1.125em;height: 1.125em;line-height: 1.125em;color: #656565;text-indent: -.065em;z-index: 3;}
.h5p-popup-dialog .h5p-close:after {font-family: "H5P";content: "";}
.h5p-popup-dialog .h5p-close:hover:after, .h5p-popup-dialog .h5p-close:focus:after {color: #454545;}
.h5p-popup-dialog .h5p-close:active:after {color: #252525;}
.h5p-poopup-dialog h2 {margin: .25em 0 .5em;}
.h5p-popup-dialog h3 {margin: .75em 0 .25em;}
.h5p-popup-dialog dl {margin: .25em 0 .75em;}
.h5p-popup-dialog dt {float: left;margin: 0 .75em 0 0;}
.h5p-popup-dialog dt:after {content: ":";}
.h5p-popup-dialog dd {margin: 0;}
.h5p-expander {cursor: pointer;font-size: 1.125em;margin: .5em 0 0;display: inline-block;}
.h5p-expander:before {content: "+";width: 1em;display: inline-block;font-weight: bold;}
.h5p-expander.h5p-open:before {content: "-";text-indent: .125em;}
.h5p-expander:hover, .h5p-expander:focus {color: #303030;}
.h5p-expander:active {color: #202020;}
.h5p-expander-content {display: none;}
.h5p-expander-content p {margin: .5em 0;}
.h5p-content-copyrights {border-left: .25em solid #d0d0d0;margin-left: .25em;padding-left: .25em;}
.h5p-throbber {background: url("../images/throbber.gif?ver=1.2.1") 10px center no-repeat;padding-left: 38px;min-height: 30px;line-height: 30px;}
.h5p-dialog-ok-button {cursor: default;float: right;outline: none;border: 2px solid #ccc;padding: .25em .75em .125em;background: #eee;}
.h5p-dialog-ok-button:hover, .h5p-dialog-ok-button:focus {background: #fafafa;}
.h5p-dialog-ok-button:active {background: #efe;}
.h5p-big-button {line-height: 1.25;display: block;position: relative;cursor: pointer;width: 100%;padding: 1em 1em 1em 3.75em;text-align: left;border: 1px solid #dedede;background: linear-gradient(#fff,#f1f1f2);border-radius: .25em;}
.h5p-big-button:before {font-family: "h5p";content: "";line-height: 1;font-size: 3em;color: #2747f7;position: absolute;left: .125em;top: .125em;}
.h5p-copy-button:before {content: "";}
.h5p-big-button:hover {border: 1px solid #2747f7;background: #eff1fe;}
.h5p-big-button:active {border: 1px solid #dedede;background: #dfe4fe;}
.h5p-button-title {color: #2747f7;font-size: 15px;font-weight: bold;margin-bottom: .5em;}
.h5p-button-description {color: #757575;}
.h5p-horizontal-line-text {border-top: 1px solid #dadada;line-height: 1;color: #474747;text-align: center;position: relative;margin: 1.25em 0;}
.h5p-horizontal-line-text > span {background: white;padding: .5em;position: absolute;top: -1em;left: 50%;transform: translateX(-50%);}
.h5p-toast {font-size: .75em;background-color: rgba(0,0,0,.9);color: #fff;z-index: 110;position: absolute;padding: 0 .5em;line-height: 2;border-radius: 4px;white-space: nowrap;pointer-events: none;top: 0;opacity: 1;visibility: visible;transition: opacity 1s;}
.h5p-toast-disabled {opacity: 0;visibility: hidden;}
.h5p-content code, .h5peditor code {color: #3d3d3d;background: #e0e0e0;border-radius: 2px;padding: 0 5px;}
.h5p-content pre > code, .h5peditor pre > code {background-color: #fafafa;padding: 5px;display: block;line-height: normal;border: 1px solid #c7c7c7;border-left-width: 4px;max-width: 100%;white-space: pre;overflow: auto;}
.h5peditor-semi-fullscreen {width: 100%;height: 100%;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 101;}
iframe.h5peditor-semi-fullscreen {background: #fff;z-index: 100001;}
.h5p-content.using-mouse *:not(textarea):focus {outline: none !important;}