/*@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed|Crimson+Text);
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);
*/
@font-face { font-family: 'IconFontST'; src: url('../../../../themes/custom/bootdemo/fonts/st-iconfont/st-iconfont.eot?v2'); src: url('../../../../themes/custom/bootdemo/fonts/st-iconfont/st-iconfont.eot?#iefix_v2') format('embedded-opentype'), url('../../../../themes/custom/bootdemo/fonts/st-iconfont/st-iconfont.woff?v2') format('woff'), url('../../../../themes/custom/bootdemo/fonts/st-iconfont/st-iconfont.ttf?v2') format('truetype'), url('../../../../themes/custom/bootdemo/fonts/st-iconfont/st-iconfont.svg#IconFontST?v2') format('svg'); font-weight: 400; font-style: normal; font-stretch: normal; }
body { margin: 0; }
.bc-player-default_default .vjs-big-play-button:active, .bc-player-default_default .vjs-big-play-button:focus, .bc-player-default_default:active .vjs-big-play-button, .bc-player-default_default:hover .vjs-big-play-button { background-color: #0c2b57 !important; }
.video-js .vjs-dock-text { display: none !important; }
.vjs-icon-share:before, .vjs-button.vjs-share-control:before, .vjs-v6 .vjs-dock-shelf .vjs-button.vjs-share-control:before, .vjs-v7 .vjs-dock-shelf .vjs-button.vjs-share-control:before { font-family: IconFontST; content: "\e00c"; display: inline-block; margin-right: 1px; font-weight: 400; }
.vjs-icon-play:before, .video-js .vjs-big-play-button:before { font-family: IconFontST; content: "\e085"; display: inline-block; margin-left: 2px; font-size: 0.4em; opacity: 0; }
.bc-player-default_default .vjs-big-play-button { margin-left: 0px; margin-top: 0px; width: 36px; height: 36px; line-height: 39px; top: calc(100% - 36px - 15px); left: 15px; background-color: #5a9ddc; }
.video-js .vjs-big-play-button .vjs-icon-placeholder:before { /*opacity: 0;*/ font-size: 0.4em; margin-top: 0px; }
.vjs-icon-share span, .vjs-share-control span { display: none; }
.vjs-dock-shelf .vjs-button.vjs-share-control { background-color: rgba(0,0,0,0.35); height: 35px; width: 35px; border-radius: 17.5px; padding: 0; margin-right: -10px; margin-top: -10px; }
.bc-player-default_default .vjs-play-progress { background-color: #5a9ddc !important; }
@media (max-width: 480px) {
  .video-js .vjs-dock-shelf { width: 30% !important; }
}
@media (min-width: 480px) {
  .vjs-icon-play:before, .video-js .vjs-big-play-button:before { font-size: 0.5em; }
  .video-js .vjs-big-play-button .vjs-icon-placeholder:before { font-size: 0.6em; margin-top: 2px; }
  .bc-player-default_default .vjs-big-play-button { width: 56px; height: 56px; line-height: 55px; top: calc(100% - 56px - 20px); left: 20px; background-color: #5a9ddc; }
}
@media (min-width: 800px) {
  .bc-player-default_default .vjs-big-play-button { width: 64px; height: 64px; line-height: 64px; top: calc(100% - 64px - 20px); }
}
/*.bc-player-default_default:hover .vjs-big-play-button { background-color: #0c2b57; }
.video-js .vjs-play-control { margin-left: 3em; }
.video-js .vjs-dock-text .vjs-dock-title { font-family: 'Crimson Text', serif; font-size: 5.8vw; }
@media screen and (min-width: 369px) { .video-js .vjs-dock-text .vjs-dock-title { font-size: 2.8vw; } }
.video-js .vjs-dock-text .vjs-dock-description, .vjs-share-control span, .vjs-social-overlay{ font-family: 'Roboto Condensed', sans-serif !important; }
.vjs-modal-dialog-content input[type="text"] { background-color: rgba(255, 255, 255, 0.6); }
.bc-player-default_default .vjs-big-play-button { margin-top: -0.65em; height: 1.25em; line-height: 1.25em; border-radius: 10%; }
.video-js .vjs-control-bar { background-repeat: no-repeat; background-size: 3em; background-position: 4px 0px; background-image: url(data:image/png;base64,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); }
.video-js .vjs-play-progress:after { height: 26px; width: 26px; content: "\f192"; display: block; position: absolute; background: transparent; color: #9DB2D2; right: -16px; top: -13px; font: normal normal normal 2em/1 FontAwesome; }
.video-js .vjs-progress-control:hover .vjs-play-progress:after { font-size: 2em !important; }
*/