.course-downloading-container{border:2px solid #210203;box-shadow:0 2px 10px #9AADBF}
.course-downloading-container img{max-width:100%;height:auto}
.downloading-title{background-color:#3E363F;color:white;font-size:1.6rem}

.not-starting-warning{font-size:1rem;color:#001D4A;font-weight:bold}
.streaming-start-at{font-size:1.3rem;color:#001D4A;box-shadow:0 2px 10px #F7F5FB}

.btn-watching-streaming{width:300px;font-size:1.3rem}
.btn-watching-streaming img{width:40px;vertical-align:middle}

.course-item{color:initial;border:1px solid #666;padding:15px 15px;border-radius:4px}
.course-item:hover{text-decoration:none;color:initial}
.course-item .inside-link-container{border-left:4px solid #B4656F;padding-left:10px}
.course-item .inside-link-container p{margin:0}

.link-item{color:black;text-decoration:none;border:1px solid #445E93}
.link-item:hover{text-decoration:none}
.link-item p:nth-child(1){background-color:#0075A2}
.link-item p:nth-child(1) span{color:white;font-size:1.15rem}
.link-item p.speaker-title{color:#261C15;font-weight:bold;font-size:.9rem}

.iframe-container{position:relative;padding-top:65%}
.iframe-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}

.course-info{padding-left:15px;padding-right:15px}
.course-info .course-topic{font-size:1.2rem}
.course-info .course-speaker{font-size:1.05rem}

@media screen and (max-width: 768px) {
	.customize-container{max-width:100%}
}

@media screen and (max-width: 500px) {
	.btn-watching-streaming{width:100%}
}