/* .dashboard .wrapper {

  padding: 15px 15px 0 15px;

}

.header__search .form-group {

  border-radius: 12px;

  height: 48px;

}

.header__links ul li a {

  width: 48px;

  height: 48px;

  border-radius: 12px;

}

.header__links ul li a img {

  max-width: 20px;

}

.dashboard .header {

  margin-bottom: 20px;

}

.section-title {

  margin-bottom: 10px !important;

  font-size: 1.375rem;

}

.dashboard .dashboard-content .recently-uploaded .card {

  min-height: 180px;

  height: 180px;

}

.dashboard .dashboard-content .card .play-icon {

  width: 30px;

  height: 30px;

}

.dashboard .dashboard-content .card {

  min-height: 180px;

  height: 180px;

}

.dashboard .dashboard-content .col-wrapper {

  padding-bottom: 2.5rem;

}

.dashboard .wrapper {

  padding: 15px 15px 15px 245px;

}

.dashboard .dashboard-menu {

  position: fixed;

  z-index: 999;

  max-width: 230px;

  width: 260px;

  padding: 0.75rem 1.188rem;

  height: 100%;

  overflow-y: auto;

  left:0;

}

.dashboard-menu .profile {

  margin: 1.5rem 0 20px;

  width: 100%;

  height: auto;

  border-radius: 12px;

  padding: 12px;

}

.dashboard-menu ul li:not(:last-child) {

  margin-bottom: 0.500rem;

}

footer {

  padding-left: 245px;

}

.dashboard-menu__logo {

  font-size: 0.8rem;

}

.dashboard-menu .profile__image {

  width: 3.575rem;

  height: 3.575rem;

}

.dashboard-menu ul li a {

  height: auto;

  padding: 12px 15px;

  border-radius: 12px;

}

.dashboard .dashboard-content .card .save {

  top: 0;

}

.dashboard .dashboard-content .card__content {

  bottom: 0;

}

.dashboard .dashboard-content .card .image::after {

  opacity: 25%;

}

.dashboard .dashboard-content .card .save span {

  width: 25px;

  min-width: 25px;

  height: 25px;

  background-size: 12px;

}

.dashboard .dashboard-content .card__content span {

  font-size: 1.0rem;

}

.dashboard .dashboard-content .card__content .btn.btn-primary {

  font-size: 12px;

  padding: 7px 13px;

  height: auto;

  line-height: 1.2;

  letter-spacing: 0.5px;

}

.dashboard .dashboard-content .card .image::after {

  opacity: 25%;

}

.toggle .dashboard-menu {

  left: -230px;

}

.dashboard.toggle .wrapper {

  padding-left: 15px;

}

.dashboard.toggle .wrapper {

  padding-left: 15px;

}

.dashboard.toggle footer {

  padding-left: 15px;

}

.dashboard .dashboard-menu,

.dashboard.toggle .dashboard-menu,

.dashboard .wrapper,

.dashboard.toggle .wrapper,

.dashboard footer,

.dashboard.toggle footer {

  transition: 0.1s linear;

}

.dashboard .dashboard-content .recently-uploaded .card .save span {

  color: #fff;

  background-image: none;

  width: 30px;

  height: 30px;

}

.dashboard .dashboard-content .recently-uploaded .card .save.active span {

  background-color: #fff;

  color: #2f80ed;

}

 */

.login {
  padding: 2.4375rem 15px;
}
.login .content-box {
  padding: 1.375rem 1.75rem;
}
.login .content-box h1 {
  margin-bottom: 1.25rem;
}
.login .content-box .form-group .form-control {
  height: 2.875rem;
  line-height: 2.875rem;
}
.button-row {
  margin-top: 1.188rem;
}
.login .content-box .button-row .btn {
  line-height: 2.875rem;
  height: 2.875rem;
}
.login .content-box {
  max-width: 550px;
}
.login .content-box h1 {
  font-size: 1.25rem;
  margin-bottom: 0.75rem;
}
.login .content-box h1 img {
  width: 35px;
  margin-right: 0.55rem;
}
.forget_link {
  position: absolute;
  font-size: 12px;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
  color: #fff !important;
  background-color: #2e80ec !important;
  padding: 5px;
  border-radius: 5px;
}
.login .content-box .form-group.password .form-control {
  padding-right: 130px;
}
.login {
  height: 100vh;
}
.well {
  padding: 20px;
  margin: auto;
  background: var(--white3);
  border-radius: 15px;
}
.well .form-control {
  height: 2.875rem;
  line-height: 2.875rem;
  border-radius: 14px;
  background-color: var(--bgcolor2);
  border-color: var(--border-color);
  background-size: 20px;
}
.bootstrap-select .dropdown-toggle, .bootstrap-select {
  width: 100% !important;
  min-width: 100%;
  max-width: 100%;
}
.bootstrap-select .dropdown-toggle {
  height: 2.875rem;
  line-height: 2.875rem;
  border-radius: 14px;
  background-color: var(--bgcolor2);
  border: 1px solid #ebebeb;
  box-shadow: none !important;
  color: #495057 !important;
}
.dashboard .main-wrapper {
  min-height: 100vh;
  height: 100%;
}
.btn-submit {
  width: 100%;
  margin: 15px auto auto auto;
  display: block;
}
.video-title {
  margin-bottom: 25px;
}
.video-wrap {
  background-color: #000;
  box-shadow: 0 0 10px 0 #000;
  border-radius: 15px;
  overflow: hidden;
  padding: 5px;
}
.video-wrap video {
  width: 100%;
  height: 450px;
  border-radius: 15px;
}
.related-section-head {
  margin-top: 25px;
}