.tv-recorder input[type=file]{display:none}.tv-recorder #recorder-webcam{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:5}.tv-recorder #recorder-webcam canvas,.tv-recorder #recorder-webcam video{border:none;height:100%;transform:scaleX(-1);width:100%}.tv-recorder .tv-recorder__buttons{bottom:0;display:flex;justify-content:space-between;padding:8px 16px;position:absolute;width:100%;z-index:6}.tv-recorder .tv-recorder__buttons button{box-shadow:0 2px 2px rgba(0,0,0,.25)}.tv-recorder .video-review-container{border:2px solid #696a72;height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.tv-recorder .video-review-container .fa-times-corner{right:3px;top:3px}.tv-recorder .video-review-container .captions-info{color:#fff;font-size:1.9em;font-weight:300;left:0;line-height:1.5em;position:absolute;text-align:left;top:0;width:100%;z-index:6}.tv-recorder .video-review-container .captions-info>div{padding:8px 12px}.tv-recorder .video-review-container .captions-info .captions-pending{background-color:#6618a6;background:linear-gradient(90deg,#6618a6,#ff4e56)}.tv-recorder .video-review-container .captions-info .captions-complete{color:#3367f2;text-align:right}.tv-recorder .video-review-container .captions-info .captions-complete .fa-stack{left:auto;line-height:48px;position:absolute;right:10px;width:64px}.tv-recorder .video-review-container .captions-info .captions-complete .fa-stack .fa-square{color:#fff;font-size:52px}.tv-recorder .video-review-container .vjs-poster img{width:100%}.tv-recorder .loading-icon{display:block;font-size:10em;left:0;line-height:50px;margin-top:-40px;position:absolute;text-align:center;top:50%;width:100%}.tv-recorder .recorder-overlay{background-color:#fff;border:2px solid #696a72;border-radius:2px;height:100%;left:0;padding:10% 6.25% 0;position:absolute;text-align:center;top:0;width:100%;z-index:7}.tv-recorder .recorder-overlay h2{color:#0a2463;font-family:Calistoga,serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width:768px){.tv-recorder .recorder-overlay h2{font-size:24px}}.tv-recorder .recorder-overlay .subtext{font-size:16px;line-height:1.5}.tv-recorder .recorder-overlay.countdown{background:rgba(39,109,250,.33) url(https://assets.thankview.com/assets/img/countdown-overlay_b.png) no-repeat;background-size:100%;border:none;opacity:0;padding:0;transition:opacity .2s ease-in-out;z-index:10}.tv-recorder .recorder-overlay.countdown.fadeIn{opacity:1}.tv-recorder .recorder-overlay.countdown.fadeOut{opacity:0}.tv-recorder .recorder-overlay.countdown.fade-long{opacity:0;transition:opacity .5s ease-in-out}.tv-recorder .recorder-overlay.countdown.fade-long.fadeIn{opacity:1}.tv-recorder .recorder-overlay.countdown.fade-long.fadeOut{opacity:0}.tv-recorder .recorder-overlay.countdown span.count{display:block;font-size:20em;left:0;line-height:50px;margin-top:-25px;position:absolute;text-align:center;top:50%;width:100%}.tv-recorder .recorder-overlay.countdown span.fa-spinner{font-size:10em;opacity:.7}.tv-recorder .recorder-overlay.uploading{font-size:3.2em}.tv-recorder .recorder-overlay.uploading span{display:block;left:0;line-height:50px;margin-top:-25px;position:absolute;text-align:center;top:50%;width:100%}.tv-recorder .recorder-overlay.error-detected{border-color:#c8321a}.tv-recorder .recorder-overlay.video-icon{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;padding:0;position:relative;text-align:center}.tv-recorder .recorder-overlay.video-icon .fa{color:#fff;font-size:100px;left:0;line-height:100px;margin-top:-50px;position:absolute;text-shadow:0 0 20px rgba(0,0,0,.5);top:50%;transition:opacity .4s ease-in-out;width:100%}@media screen and (min-width:600px){.tv-recorder .recorder-overlay.video-icon .fa{font-size:75px}}.tv-recorder .recorder-overlay.video-icon:hover .fa{opacity:.6}.tv-recorder__record-container{height:100%;left:0;position:relative;top:0;width:100%}.tv-recorder__top-bar{align-items:center;display:flex;justify-content:flex-end;padding:8px 16px;position:relative;z-index:6}.tv-recorder__top-bar .dropdown{margin-left:16px}.tv-recorder__top-bar .btn--circle{background-color:#fff;color:#696a72}@media screen and (max-width:1024px){.tv-recorder__top-bar .dropdown__menu{max-height:18vh}}.tv-recorder__timer{align-self:flex-start;background:#28292c;border-radius:2px;color:#fff;font-size:14px;font-weight:700;line-height:20px;margin-right:auto;padding:4px 8px 4px 28px;position:relative}.tv-recorder__timer:before{background-color:#c8321a;border-radius:7px;content:"";display:inline-block;height:14px;left:8px;position:absolute;top:7px;width:14px}.script-overlay{background-color:rgba(0,0,0,.67);height:76%;left:50%;pointer-events:none;position:absolute;text-shadow:1px 1px 1px #000;top:50%;transform:translate(-50%,-50%);width:100%;z-index:6}.script-overlay .script-textarea{background-color:transparent;border:none;bottom:72px;box-sizing:border-box;color:#fff;font-size:1.5em;font-weight:700;left:16px;overflow:auto;padding:8px;pointer-events:auto;position:absolute;right:16px;top:10px}.script-overlay .script-textarea::-moz-placeholder{color:#fff!important;opacity:1}.script-overlay .script-textarea::placeholder{color:#fff!important;opacity:1}body[ng-app="thankview.videoRequest"] .thankview-link{background-color:hsla(0,0%,100%,.4);border-radius:4px;padding:4px 8px}.recorder-container{opacity:1;transition:opacity .4s linear}.recorder-container.fadeOut{opacity:0}.vr-sidebar-open{background:linear-gradient(90deg,transparent 0,transparent 16px,#000 0,#000);border-radius:0 20px 20px 0;box-shadow:0 2px 4px rgba(0,0,0,.3);height:40px;left:-16px;top:60px;transition:transform .3s ease-out;width:64px}.vr-sidebar-open:hover{box-shadow:none;cursor:pointer;transform:translateX(16px);z-index:10}.vr-sidebar-open:hover+.sidebar{transform:translateX(calc(-100% + 16px))}.vr-sidebar-close{background:transparent;border:none;border-radius:50%;color:#696a72;height:40px;padding:0;right:8px;top:4px;width:40px;z-index:10}.vr-sidebar-close:hover{background-color:#f9f9fa;cursor:pointer}.recorder-area,.video-request{min-height:100vh}.video-request #preview-notice{bottom:24px;left:5%;right:5%;z-index:10}.video-request #preview-notice .close{right:8px;top:8px}.video-request .vr-public-form{grid-gap:8px 24px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.video-request .sidebar{height:calc(100% - 48px);left:0;transform:translateX(-100%);transition:transform .3s ease-out;width:100vw;z-index:9}.video-request .sidebar.open{transform:translateX(0);z-index:11}.video-request .sidebar .btn--ghost{font-size:16px;padding:8px 16px;text-align:center}.video-request .sidebar__content{height:calc(100% - 24px)}.video-request .sidebar__section{border-bottom:1px solid #c6c6c9;border-top:1px solid #c6c6c9}.video-request .sidebar__section>button{background:transparent;font-size:20px;line-height:32px;text-align:left}.video-request .sidebar__section>button i{height:32px;line-height:32px;width:32px}.video-request .sidebar__section>button:hover i{background-color:#f9f9fa;border-radius:50%}.video-request .sidebar__section .fa-chevron-down{transform-style:preserve-3d;transition:transform .175s ease-out}.video-request .sidebar__section.open .sidebar__section__content{height:auto;overflow:visible}.video-request .sidebar__section.open .fa-chevron-down{transform:rotateX(180deg)}.video-request .sidebar__section__content{height:0}.video-request .sidebar__mobile-buttons .btn{border-radius:0;padding-bottom:16px;padding-top:16px}.video-request .sidebar__mobile-buttons .btn:hover{transform:none}.video-request #show-more-grad{background-image:linear-gradient(180deg,hsla(0,0%,100%,.01),#fff);height:80px;left:0;position:absolute;right:0;top:calc(40vh - 80px)}.video-request .tv-rich-text-content{border-left:4px solid #e2e2e4;max-height:40vh}.video-request .tv-rich-text-content.expanded{max-height:none;overflow:auto}.video-request .tv-rich-text-content.expanded #show-more-grad,.video-request .tv-rich-text-content.expanded+button>span:first-child{display:none}.video-request .tv-rich-text-content.expanded+button>span:last-child{display:inline}.video-request .tv-recorder__record-container{transition:transform .25s ease-out}.video-request .ready-to-submit-banner{background-color:rgba(10,36,99,.8);margin:0;text-shadow:1px 1px 1px #000;z-index:5}.video-request .tv-recorder .tv-recorder__record-container{border-left:1px solid #c6c6c9;border-right:1px solid #c6c6c9}.video-request .custom-buttons{background:linear-gradient(0deg,#141414 33%,hsla(0,0%,98%,.001));z-index:7}.video-request .recording-options{text-align:center}.video-request .troubleshoot-message{background-color:#fff;border:2px solid #5d5e65;border-radius:6px;padding:8px}#recorder__instruction-view{background-color:rgba(0,0,0,.67);text-shadow:1px 1px 1px #000;z-index:6}#recorder__instruction-view .recorder__instruction-content{bottom:72px;left:16px;right:16px;top:32px}@media screen and (min-width:768px){.video-request{padding-top:60px}.video-request .sidebar{height:calc(100% - 60px)}}@media screen and (min-width:576px){.vr-sidebar-open{top:72px}}@media screen and (min-width:768px){.video-request #preview-notice{left:50%;margin-left:-326px;right:auto;width:652px;z-index:11}.video-request .sidebar{border-right:2px solid #c6c6c9;width:40vw}.video-request .sidebar.open+.recorder-area .recorder-container{transform:translateX(20vw);width:50%}.video-request .sidebar.open+.recorder-area .webcam-controls{transform:translateX(20vw)}.video-request .sidebar__content{height:100%}}@media screen and (min-width:1366px){.video-request .sidebar{width:580px}.video-request .sidebar.open+.recorder-area .recorder-container{transform:translateX(290px);width:40%}.video-request .sidebar.open+.recorder-area .webcam-controls{transform:translateX(290px)}}@supports ((max-width:-moz-max-content) or (max-width:max-content)){.video-request .recorder-container{margin-left:auto;margin-right:auto}.video-request .recording-options{max-width:-moz-max-content;max-width:max-content}}

/*# sourceMappingURL=video-request.css.map*/