/*!
betajs-views - v1.0.0 - 2014-10-02
Copyright (c) Oliver Friedmann,Victor Lingenthal
MIT Software License.
*/.holygrail-view-left-container{float:left}.holygrail-view-right-container{float:right}.holygrail-view-center-container{overflow:hidden}.input-horizontal-fill{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.progress-view-overlay{position:absolute;left:0;right:0;top:0;bottom:0;text-align:center}.text-area-no-resize{resize:none}.text-area-horizontal-fill{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.fullscreen-overlay-background{background-color:#fff;opacity:.85;position:fixed;left:0;top:0;right:0;bottom:0;z-index:10000;cursor:default}.fullscreen-overlay{background-color:#000;opacity:1;z-index:10001;padding:8px;position:relative}.fullscreen-overlay-float{position:fixed!important}.fullscreen-overlay-fit{position:fixed!important;left:0;top:0;right:0;bottom:0}.fullscreen-overlay-body{overflow:hidden}.fullscreen-overlay-inner{width:100%;height:100%}.overlay-container-class{position:absolute;z-index:20000}/*!
betajs-video-player - v1.0.0 - 2015-05-12
Copyright (c) Oliver Friedmann
Closed Source Software License.
*/.video-player-outer{overflow:hidden;position:relative;background-color:#000}.video-player-inner{float:left;position:relative;left:50%}.video-player-content{display:block;position:relative;left:-50%}.view-player-play-label:hover{opacity:.9}.video-player-status{z-index:1000;background-color:#fff;color:#000;padding:4px;margin:4px;text-align:center}.error-player-outer{color:#fff;text-align:center;width:100%;height:100%}.error-player-inner{background-color:green}.error-player-inner a{color:#ff0}/*!
betajs-video-recorder - v1.0.0 - 2015-12-29
Copyright (c) Ziggeo
Closed Source Software License.
*/.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.video-recorder-outer{position:relative}.video-recorder-flash{background-color:#b4e0e3}.video-recorder-message-view{position:absolute;z-index:2;opacity:.7;color:#000;background-color:#fff;text-align:center;left:0;top:0;right:0;padding:1%;font:500 12px/14px 'Helvetica Neue',Helvetica,Arial,sans-serif}.video-recorder-simple-message-view{position:absolute;z-index:2;opacity:.7;text-align:center;color:#000;left:0;top:0;right:0;padding:1%;font:500 12px/14px 'Helvetica Neue',Helvetica,Arial,sans-serif}.video-recorder-waiting-for-flash-view{position:absolute;z-index:2;color:#000;color:#fff;opacity:1;text-align:center;left:0;top:50%;right:0;padding:1%;font:500 12px/14px 'Helvetica Neue',Helvetica,Arial,sans-serif}.video-recorder-message-view-error{background-color:red;color:#fff}.video-recorder-message-view-action{background-color:green;color:#fff}.video-recorder-message-view a{color:#00f;text-decoration:none}.video-recorder-message-view a:hover{text-decoration:underline}.video-recorder-message-view-action a,.video-recorder-message-view-action a:hover,.video-recorder-message-view-error a,.video-recorder-message-view-error a:hover{color:#ff0}.video-recorder-chrome-arrow-view-default{position:fixed;top:400px;z-index:10000;font-size:200px;line-height:200px;text-align:center;color:#000;text-weight:bold;font-family:Helvetica;text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px #fff;transition:top 2s;right:10px}.video-recorder-chrome-arrow-view-windows{position:fixed;top:400px;z-index:10000;font-size:200px;line-height:200px;text-align:center;color:#000;text-weight:bold;font-family:Helvetica;text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px #fff;transition:top 2s;left:0}.video-recorder-security-left-view,.video-recorder-security-right-view{position:absolute;z-index:2;opacity:.7;top:50%;color:#fff;text-weight:bold;font-family:Helvetica;text-align:center}.video-recorder-security-left-view{left:0}.video-recorder-security-right-view{right:0}.video-recorder-countdown-view{position:absolute;z-index:2;opacity:.7;background-color:gray;color:#fff;font-weight:700;text-align:center;border-radius:50%;left:50%;top:50%}.video-recorder-countdown-view-green{position:absolute;z-index:2;opacity:.7;background-color:green;color:#fff;font-weight:700;text-align:center;border-radius:50%;left:50%;top:50%}.video-recorder-timer-view{position:absolute;z-index:2;opacity:.7;font:Courier,monospace;background-color:gray;color:#fff;font-weight:700;text-align:center;border-radius:5%;right:2%;top:2%;padding-left:1.9%;padding-right:1.9%}.video-recorder-blinking-record{border-radius:50%;background-color:red}.video-recorder-bar-button-view{text-align:center;cursor:pointer;background-color:#646464;background-image:-webkit-gradient(linear,left top,left bottom,from(#646464),to(#282828));background-image:-webkit-linear-gradient(top,#646464,#282828);background-image:-moz-linear-gradient(top,#646464,#282828);background-image:-ms-linear-gradient(top,#646464,#282828);background-image:-o-linear-gradient(top,#646464,#282828);background-image:linear-gradient(to bottom,#646464,#282828);color:#fff;box-shadow:0 2px 3px black,inset 0 2px 3px gray;font:Courier,monospace;padding:4px 4px 2px;margin:2px;opacity:.8}.video-recorder-bar-button-view:hover{opacity:1}.video-recorder-bar-button-view-disabled,.video-recorder-bar-button-view-disabled:hover{color:gray}.video-recorder-button-bar-view{position:absolute;z-index:2;color:#000;opacity:.95;background-color:#222;bottom:2%;padding:2px;border-radius:4px}.video-recorder-progress-bar{position:absolute;z-index:2;opacity:.7;color:#000;width:90%;height:10%;bottom:5%;left:5%;background-color:#222;padding:2px;border-radius:4px}.video-recorder-progress-bar-outer{background-color:#fff;position:absolute;left:2px;right:2px;top:2px;bottom:2px}.video-recorder-progress-bar-inner{background-color:#949494;background-image:-webkit-gradient(linear,left top,left bottom,from(#949494),to(#686868));background-image:-webkit-linear-gradient(top,#949494,#686868);background-image:-moz-linear-gradient(top,#949494,#686868);background-image:-ms-linear-gradient(top,#949494,#686868);background-image:-o-linear-gradient(top,#949494,#686868);background-image:linear-gradient(to bottom,#949494,#686868);color:#fff;box-shadow:0 2px 3px black,inset 0 2px 3px gray;position:absolute;left:0;top:0;bottom:0}.video-recorder-snapshot-frame-view{position:absolute;z-index:2;color:#000;border:4px solid #000;opacity:.25;background-color:#fff;cursor:pointer;box-sizing:content-box}.video-recorder-snapshot-frame-view:hover{border:4px solid #fff;background-color:transparent;opacity:1}.video-recorder-snapshot-frame-view-ie{position:absolute;z-index:2;color:#000;border:4px solid #000;opacity:.25;filter:alpha(opacity=25);background-color:#fff;cursor:pointer}.video-recorder-snapshot-frame-view-ie:hover{border:4px solid #fff;background-color:#fff;opacity:.01;filter:alpha(opacity=1)}.video-recorder-tutorial{position:absolute;color:#000;width:100%;height:100%;z-index:3;top:0;opacity:1;background-color:#fff;overflow:scroll}.video-recorder-tutorial .flash-tutorial-image{background-image:url(adobe-flash-settings.png);background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.video-recorder-tutorial .flash-back-link{position:absolute;z-index:4;bottom:0;text-align:center;left:0;right:0}.video-recorder-tutorial{padding:15px;box-sizing:border-box}.video-recorder-tutorial p{color:#444;font:16px/22px Arial,sans-serif;margin:0 0 10px}.video-recorder-tutorial strong{color:#000}.video-recorder-tutorial a{color:#ed4723}.video-recorder-tutorial .heading{text-transform:uppercase;font-weight:700;color:#000}.video-recorder-tutorial ul{margin:0 0 10px;padding:0;font:16px/22px Arial,sans-serif}.video-recorder-tutorial ul li{margin:0 0 6px;padding:0 0 0 1em;text-indent:-1em;list-style-type:circle;list-style-position:inside}.video-recorder-initial{position:absolute;color:#000;width:100%;height:100%;z-index:2;top:0;left:0;opacity:1;background-color:#b4e0e3;text-align:center;display:table}.video-recorder-font{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.video-recorder-initial .inner-container{display:table-cell;vertical-align:middle}.video-recorder-initial .hero-img{margin:28px auto 0;display:block;font-size:48px;color:#fff}.video-recorder-initial p{font:500 12px/15px 'Helvetica Neue',Helvetica,Arial,sans-serif}.video-recorder-initial p a{color:#333;font-size:11px}.video-recorder-initial p a i{color:#2ab}.video-recorder-initial .btn-primary{background-color:#ed4723;display:inline-block;font:300 16px/38px 'Helvetica Neue',Helvetica,Arial,sans-serif;height:40px;padding-left:10px;padding-right:10px;margin:0 auto 30px;border-radius:3px;color:#fff}.video-recorder-initial .btn-primary:hover{text-decoration:none;background-color:#c00;color:#fff}.video-recorder-initial a,.video-recorder-initial a:hover{text-decoration:none}.video-recorder-progress{position:absolute;color:#000;width:100%;height:100%;z-index:2;top:0;left:0;opacity:1;background-color:#b4e0e3;text-align:center;text-align:center}.video-recorder-progress .progress-label{position:absolute;top:33%;text-align:center;width:100%;font:300 16px/24px 'Helvetica Neue',Helvetica,Arial,sans-serif}.video-recorder-progress .progress-spinner{position:absolute;top:66%;font-size:30px;margin-left:-15px;left:50%}.video-recorder-error{position:absolute;color:#000;width:100%;height:100%;z-index:2;top:0;left:0;opacity:1;background-color:#b4e0e3;text-align:center}.video-recorder-error .error-label{position:absolute;top:25%;text-align:center;width:100%;font:300 16px/24px 'Helvetica Neue',Helvetica,Arial,sans-serif}.video-recorder-error .call-to-action{position:absolute;top:50%;width:100%;text-align:center;left:0;right:0}.video-recorder .btn-default{border:0;position:absolute;min-width:80px;outline:0;color:#333;text-decoration:none;text-align:center;margin:10px;padding:0 10px;background-color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font:500 12px/30px 'Helvetica Neue',Helvetica,Arial,sans-serif;cursor:pointer}.video-recorder .btn-default.on{color:#fff;background-color:#c00}.video-recorder .btn-default:hover{color:#fff;background-color:red;text-decoration:none}.video-recorder .btn-outline{outline:0;color:#666;position:absolute;text-decoration:none;text-align:center;margin:10px;padding:0 10px;background-color:transparent;border:1px solid #fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font:500 12px/30px 'Helvetica Neue',Helvetica,Arial,sans-serif;cursor:pointer}.video-recorder .btn-outline:hover{border-color:red}.video-recorder .btn-link{outline:0;text-decoration:none;text-align:center;margin:10px;padding:0 10px;line-height:27px;height:30px;color:#fff;border:1px solid #ddd;background:0 0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font:500 12px/30px 'Helvetica Neue',Helvetica,Arial,sans-serif;cursor:pointer}.video-recorder .btn-link:hover{background:inherit;background-color:#333;border:1px solid #999}.video-recorder .btn-link.active{background-color:#333;border:1px solid #999}.video-recorder .btn-link i.bjs-icon-circle{font-size:11px;color:#3f3}.video-recorder .btn-link i.bjs-icon-circle.off{color:red}.video-recorder-dashboard-under{position:absolute;height:50px;width:100%;bottom:0;z-index:9998;opacity:.3;background:linear-gradient(#BBB,#000)}.video-recorder-dashboard{position:absolute;height:50px;width:100%;bottom:0;z-index:9999;color:#fff}.video-recorder-message-under{position:absolute;height:30px;width:100%;top:0;z-index:9998;opacity:.5;background:linear-gradient(#000,#BBB);text-align:center}.video-recorder-message-under-large{position:absolute;height:60px;width:100%;top:0;z-index:9998;opacity:.5;background:linear-gradient(#000,#BBB);text-align:center}.video-recorder-message{position:absolute;height:30px;width:100%;top:0;z-index:9999;color:#fff;padding:5px;text-align:center;font:500 14px/16px 'Helvetica Neue',Helvetica,Arial,sans-serif}.video-recorder.input-options{background-color:rgba(255,255,255,.8);position:absolute;max-width:160px;bottom:50px;padding:10px 12px;border-radius:3px}.video-recorder.input-options.mic{margin:0 20px 0 60px}.video-recorder.input-options.settings{margin:0 12px}.video-recorder.input-options .radio{font:300 11px Arial,sans-serif;margin:0;color:#000}.video-recorder.input-options .radio input[type=radio],.video-recorder.input-options .radio label{vertical-align:middle;margin-top:2px}.video-recorder.input-options.mic:after{content:"";position:absolute;top:100%;left:20px;border-top:10px solid #00f;border-top-color:rgba(255,255,255,.8);border-left:10px solid transparent;border-right:10px solid transparent}.video-recorder.input-options.settings:after{content:"";position:absolute;top:100%;left:6px;border-top:10px solid #00f;border-top-color:rgba(255,255,255,.8);border-left:10px solid transparent;border-right:10px solid transparent}.video-recorder.input-options button.btn-default.btn-xs{margin:4px 0;padding:6px 20px;color:#000;background-color:#bbb;border-radius:3px;font:300 11px Arial,sans-serif}.video-recorder-face-position{background:transparent url(face-position.svg) center center no-repeat;background-size:100%;width:100%;height:80%;position:absolute;top:0;left:0}.video-uploader-upload-input{position:absolute;opacity:0;filter:alpha(opacity=0);width:100%;height:100%;cursor:pointer;left:0;top:0;z-index:100}.video-uploader-progress{position:relative;width:100%;height:100%;background-color:#b4e0e3;text-align:center}.video-uploader-progress .progress-label{position:absolute;top:33%;text-align:center;width:100%;font:300 16px/24px 'Helvetica Neue',Helvetica,Arial,sans-serif}.video-uploader-progress .progress-spinner{position:absolute;top:66%;font-size:30px;margin-left:-15px;left:50%}.video-uploader-upload{position:relative;width:100%;height:100%;background-color:#b4e0e3;text-align:center;display:table}.video-uploader-upload .inner-container{display:table-cell;vertical-align:middle}.video-uploader-upload .hero-img{margin:28px auto 0;display:block;font-size:48px;color:#fff}.video-uploader-upload p{font:500 12px/15px 'Helvetica Neue',Helvetica,Arial,sans-serif}.video-uploader-upload p a{color:#333;font-size:11px}.video-uploader-upload p a i{color:#2ab}.video-uploader-upload .btn-primary{background-color:#ed4723;display:block;font:300 16px/38px 'Helvetica Neue',Helvetica,Arial,sans-serif;height:40px;width:160px;margin:0 auto 30px;border-radius:3px;color:#fff}.video-uploader-upload .btn-primary:hover{text-decoration:none;background-color:#c00;color:#fff}.video-uploader-upload a,.video-uploader-upload a:hover{text-decoration:none}.video-uploader-upload .progress-label{position:absolute;top:33%;text-align:center;width:100%;font:300 16px/24px 'Helvetica Neue',Helvetica,Arial,sans-serif}.video-uploader-upload .progress-spinner{position:absolute;top:66%;font-size:30px;margin-left:-15px;left:50%}.video-uploader-error{position:relative;width:100%;height:100%;background-color:#b4e0e3;text-align:center}.video-uploader-error .error-label{position:absolute;top:25%;text-align:center;width:100%;font:300 16px/24px 'Helvetica Neue',Helvetica,Arial,sans-serif}.video-uploader-error .call-to-action{position:absolute;top:50%;width:100%;text-align:center;left:0;right:0}@font-face{font-family:bjs-icons;src:url(../font/bjs-icons.eot?11026673);src:url(../font/bjs-icons.eot?11026673#iefix) format('embedded-opentype'),url(../font/bjs-icons.woff?11026673) format('woff'),url(../font/bjs-icons.ttf?11026673) format('truetype'),url(../font/bjs-icons.svg?11026673#bjs-icons) format('svg');font-weight:400;font-style:normal}[class*=" bjs-icon-"]:before,[class^=bjs-icon-]:before{font-family:bjs-icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.bjs-icon-play:before{content:'\e800'}.bjs-icon-stop:before{content:'\e801'}.bjs-icon-pause:before{content:'\e802'}.bjs-icon-spinner:before{content:'\e803'}.bjs-icon-videocam:before{content:'\e804'}.bjs-icon-cog:before{content:'\e805'}.bjs-icon-circle:before{content:'\e806'}.bjs-icon-upload:before{content:'\e807'}.view-player-play-label{position:absolute;color:#fff;opacity:.7;cursor:pointer;z-index:1000;font-size:20px;line-height:20px;width:40px;height:40px;border-radius:21px;border:1px solid #fff;padding-top:9px;padding-left:7px;box-sizing:border-box}.view-player-not-ready-outer{background-color:#000;vertical-align:middle;display:table-cell}.view-player-not-ready-inner{text-align:center;color:#fff}