.h5p-confirmation-dialog-background {position: fixed;height: 100%;width: 100%;left: 0;top: 0;background: rgba(44,44,44,.9);opacity: 1;visibility: visible;-webkit-transition: opacity .1s,linear 0s,visibility 0s linear 0s;transition: opacity .1s linear 0s,visibility 0s linear 0s;z-index: 201;}
.h5p-confirmation-dialog-background.hidden {display: none;}
.h5p-confirmation-dialog-background.hiding {opacity: 0;visibility: hidden;-webkit-transition: opacity .1s,linear 0s,visibility 0s linear .1s;transition: opacity .1s linear 0s,visibility 0s linear .1s;}
.h5p-confirmation-dialog-popup:focus {outline: none;}
.h5p-confirmation-dialog-popup {position: absolute;display: flex;flex-direction: column;justify-content: center;box-sizing: border-box;max-width: 35em;min-width: 25em;top: 2em;left: 50%;-webkit-transform: translate(-50%,0%);-ms-transform: translate(-50%,0%);transform: translate(-50%,0%);color: #555;box-shadow: 0 0 6px 6px rgba(10,10,10,.3);-webkit-transition: transform .1s ease-in;transition: transform .1s ease-in;}
.h5p-confirmation-dialog-popup.hidden {-webkit-transform: translate(-50%,50%);-ms-transform: translate(-50%,50%);transform: translate(-50%,50%);}
.h5p-confirmation-dialog-header {padding: 1.5em;background: #fff;color: #356593;}
.h5p-confirmation-dialog-header-text {font-size: 1.25em;}
.h5p-confirmation-dialog-body {background: #fafbfc;border-top: solid 1px #dde0e9;padding: 1.25em 1.5em;}
.h5p-confirmation-dialog-text {margin-bottom: 1.5em;}
.h5p-confirmation-dialog-buttons {float: right;}
button.h5p-confirmation-dialog-exit:visited, button.h5p-confirmation-dialog-exit:link, button.h5p-confirmation-dialog-exit {position: absolute;background: none;border: none;font-size: 2.5em;top: -.9em;right: -1.15em;color: #fff;cursor: pointer;text-decoration: none;}
button.h5p-confirmation-dialog-exit:focus, button.h5p-confirmation-dialog-exit:hover {color: #e4ecf5;}
.h5p-confirmation-dialog-exit:before {font-family: "H5P";content: "";}
.h5p-core-button.h5p-confirmation-dialog-confirm-button {padding-left: .75em;margin-bottom: 0;}
.h5p-core-button.h5p-confirmation-dialog-confirm-button:before {content: "";margin-top: -6px;display: inline-block;}
.h5p-confirmation-dialog-popup.offline .h5p-confirmation-dialog-buttons {float: none;text-align: center;}
.h5p-confirmation-dialog-popup.offline .count-down {font-family: Arial;margin-top: .15em;color: #000;}
.h5p-confirmation-dialog-popup.offline .h5p-confirmation-dialog-confirm-button:before {content: "";font-weight: normal;vertical-align: text-bottom;}
.throbber-wrapper {display: none;position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1;background: rgba(44,44,44,.9);}
.throbber-wrapper.show {display: block;}
.throbber-wrapper .throbber-container {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.throbber-wrapper .sending-requests-throbber {position: absolute;top: 7em;left: 50%;transform: translateX(-50%);}
.throbber-wrapper .sending-requests-throbber:before {display: block;font-family: "H5P";content: "";color: white;font-size: 10em;animation: request-throbber 1.5s infinite linear;}
@keyframes request-throbber {from {transform: rotate(0);}
	to {transform: rotate(359deg);}}