/*
OLD COLOR: #4a7f8a;
NEW COLOR: #00929f;
 */
 /* Progress bar */
 .progress-bar {
  width: 100%;
  height: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  margin-bottom: 15px;
}

.progress {
  height: 100%;
  background-color: #87dce5;
  border-radius: 4px;
  transition: width 0.3s ease-in-out;
  position: relative;
}

.label {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  line-height: 20px;
  color: black;
  font-weight: bold;
  z-index:10;
}

.btn-opacity-ais {
  color: white;
  background-color: #00929f;
  border: 2px solid transparent;
  transition: all 0.5s ease-in-out;
}

.btn-opacity-ais:hover {
  color: #00929f;
  background-color: white;
  border: 2px solid #00929f;
}

.btn-opacity-ais-light {
  color: #00929f;
  background-color: #bbd6dc;
  border: 2px solid transparent;
  transition: all 0.5s ease-in-out;
}

.btn-opacity-ais-light:hover {
  color: #00929f;
  background-color: white;
  border: 2px solid #bbd6dc;
}


.btn-opacity-ais-red {
  color: white;
  background-color: #a33939;
  border: 2px solid transparent;
  transition: all 0.5s ease-in-out;
}

.btn-opacity-ais-red:hover {
  color: #a33939;
  background-color: white;
  border: 2px solid #a33939;
}

.btn-opacity-ais-red-light {
  color: #a33939;
  background-color: #bbd6dc;
  border: 2px solid transparent;
  transition: all 0.5s ease-in-out;
}

.btn-opacity-ais-red-light:hover {
  color: #a33939;
  background-color: white;
  border: 2px solid #bbd6dc;
}
#downloadVideosPerUser:hover{
  opacity: 0.6;
}
.videosPerUser {
  border-collapse: collapse;
  width: 100%;
  margin: 0 auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}

.trAdmin:hover{
  background-color: #f5f5f5;
}

.trAdmin > th {
  background-color: #f2f2f2;
}

.trAdmin > th, .trAdmin > td {
  padding: 8px;
    text-align: left;
    border: 1px solid #ddd;
}
#login, #submit_button, #register,  #surgery_details, #surgery_identification, #facility_group, #surgical_technique, #patient_information, #device_material, #device_parameters, #save_videos{
  max-width: 560px;
  margin: 0 auto;
}

.ais-main-title {
  color: #333;
  font-family: 'Poppins';
  font-size: 20px;
  font-weight: bold;
  line-height: 1.2;
  text-rendering: optimizelegibility;
  margin-bottom: 0;
}

.ais-main-text {
  font-family: 'Poppins';
  font-size: 16px;
  line-height: 1.75em;
  text-rendering: optimizelegibility;
  text-align: justify;
}


@media only screen and (max-width: 765px) {
  #login, #register, #surgery_identification, #facility_group, #surgical_technique, #patient_information, #device_material, #device_parameters, #save_videos{
    max-width: 100%;
  },
  #g_captcha{
    width: 100%;
    text-align: -webkit-center;
    margin-left:0;
  }
}