.success-message span{
  background-color: #43ca43;
color: black;
padding: 10px;
border-radius: 3px;
}

.app-video-container video{
  margin-top: 20px;
}

.app-video-container button{
  margin-left: 0;
  margin-top: 20px;
}

.app-video-container selection{
  margin-bottom: 20px;
}

.app-video-container .data_protection{
  margin-right: 20px;
}

.app-video-container h2{
  margin-bottom: 5px;
}

.video-form-section{
  margin-bottom: 25px;
}

#video-form-error{
  margin: 20px;
  margin-left: 0px;
  opacity: 0;
  -webkit-transition:opacity 500ms ease-in;
  -moz-transition:opacity 500ms ease-in;
  -o-transition:opacity 500ms ease-in;
  transition:opacity 500ms ease-in;
}

#video-form-error.show{
  opacity: 1;
  background-color: #e11117;
  border-radius: 5px;
  color: white;
  padding: 10px;
}

.app-video-container .fa-video, #sp-app-video-share-links .fab, #sp-app-video-share-links .fas{
  margin-right: 5px;
}

a.share-app-video-link{
  margin: 10px;
  background-color: #e11117;
  border-radius: 2px;
  color: white;
  padding: 10px;
  display: inline-block;
}

#sp-app-video-share-links{
  text-align: center;
  margin-top: 20px;
}

.app-video-container .select2{
  max-width: 100%;
}

.bg-red h2{
  color: white;
}

.bg-red .submit-video-form{
  background-color: white;
  color: #e11117;
}

.bg-red a.share-app-video-link{
  background-color: white;
  color: #e11117;
}
