.video-box h1 {
  margin: 0 0 30px 0;
  text-align: center;
}
.video-box form {
	max-width: 35%;
	margin: 10px auto;
	padding: 10px 20px;
	background: #f4f7f8;
	border-radius: 8px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}
.video-box .content {
	max-width: 35%;
	margin: 10px auto;
	padding: 10px 20px;
	background: #f4f7f8;
	border-radius: 8px;
}
.video-box input[type="text"], input[type="file"], textarea, select {
  background: rgba(255,255,255,0.1);
  border: none;
  font-size: 16px;
  height: auto;
  margin: 0;
  outline: 0;
  padding: 15px;
  width: 93%;
  background-color: #fff;
  color: #3E464C;
  box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;
  margin-bottom: 30px;
}
.video-box input[type="submit"] {
  padding: 19px 39px 18px 39px;
  color: #FFF;
  background-color: #9A0C0C;
  font-size: 18px;
  text-align: center;
  font-style: normal;
  border-radius: 5px;
  width: 100%;
  border: 1px solid #9A0C0C;
  border-width: 1px 1px 3px;
  box-shadow: 0 -1px 0 rgba(255,255,255,0.1) inset;
  margin-bottom: 10px;
  margin-top: 20px;
  cursor: pointer;
}
.video-box label {
  display: block;
  margin-bottom: 8px;
}
.uplink{  width: 35%;
  text-align: right;
  margin: 10px auto;
}
.uplink a{ color: #9A0C0C; font-weight: bold;}
.succ-msg{font-size: 16px;color: #9A0C0C;}
.err-msg{font-size: 16px;color: #9A0C0C;}
.content ul{padding-left: 0;  list-style: none;  line-height: 2;}

.progress {
    display: -ms-flexbox;
    display: flex;
    height: 20px;
    overflow: hidden;
    font-size: .75rem;
    background-color: #e9ecef;
    border-radius: .25rem;
	margin-top: 10px;
}
.progress-bar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #9A0C0C;
    transition: width .6s ease;
	font-size: 16px;
	text-align: center;
}

#uploadStatus{
	padding: 10px 20px;
    margin-top: 10px;
	font-size:18px;
	text-align: center;
}

#uploadForm{position: relative;}
.overlay{position: absolute;left: 0; top: 0; right: 0; bottom: 0;z-index: 2;background-color: rgba(255,255,255,0.5);}
.overlay-content {
    position: absolute;
    transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    color: #555;
}