/**
 * videojs-watermark-with-text
 * @version 1.0.5b
 * @copyright 2017 Brooks Lyrette <brooks@dotsub.com> and Igor Pavlov <gophan1992@gmail.com>
 * @license Apache-2.0
 */
.video-js.vjs-watermark {
    display: block
}
.video-js .vjs-watermark-content p {
    display: inline-block;
    margin-top: -80px;	/* 상하 조절 */
    /* margin-left: 50px;	/* 좌우 조절*/
    vertical-align: middle;
    font-size: 30px; /* 전체 화면이 아닐때 */
    line-height: 1;
    font-weight: bold;
    text-shadow: 0px 0px 10px rgba(0,0,0,.5);
    color: #fff;
}
.video-js.vjs-fullscreen .vjs-watermark-content p  { 
    font-size: 7vw;
} /* 전체화면일 경우 fontsize 화면의 10% */

@media screen and (min-width:1100px) {
    .video-js .vjs-watermark-content p {
        margin-top: -150px; /* 상하 조절 */
        font-size: 50px; /* 전체 화면이 아닐때 */
    }
    .video-js.vjs-fullscreen .vjs-watermark-content p  { 
        font-size: 5vw;
    } /* 전체화면일 경우 fontsize 화면의 % */
}

.video-js .vjs-watermark-content {
    opacity: 0.3;
    position: absolute;
    padding: 5px;
    pointer-events: none;
    -webkit-transition: visibility 1s, opacity 1s;
    -moz-transition: visibility 1s, opacity 1s;
    -ms-transition: visibility 1s, opacity 1s;
    -o-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s
}

.video-js .vjs-watermark-content:before {
    content:'';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
.video-js .vjs-watermark-top-right {
    right: 0;
    top: 0
}

.video-js .vjs-watermark-top-left {
    left: 0;
    top: 0
}

.video-js .vjs-watermark-bottom-right {
    right: 0;
    bottom: 30px
}

.video-js .vjs-watermark-bottom-left {
    left: 0;
    bottom: 30px
}

.video-js .vjs-watermark-center {    
    position: static;
    width: 100%;
    height: 100%;
    text-align: center;
}

.video-js .vjs-watermark-fade {
    opacity: 0
}
