.switchery {
  margin-right: 10px;
}

.round-canva {
  display: block;
  width: 90px;
  height: 90px;
  border-radius: 50px;
  position: relative;
  background-size: cover;
  background-position: center center;
}

.square-canva {
  display: block;
  width: 90px;
  height: 90px;
  border-radius: 5px;
  position: relative;
  background-size: cover;
  background-position: center center;
}

.bg-gradient {
  background: -webkit-gradient(linear, left bottom, left top, from(#232b33), to(#1D252C));
  background: linear-gradient(to top, #232b33, #1D252C);
}

.btn-gradient {
  color: #fff;
  background: -webkit-gradient(linear, left bottom, left top, from(#232b33), to(#1D252C));
  background: linear-gradient(to top, #232b33, #1D252C);
}

.navbar-custom {
  background: -webkit-gradient(linear, left bottom, left top, from(#28343c), to(#28343c));
  background: linear-gradient(to top, #28343c, #28343c);
}

.btn-outline-primary {
  color: #1D252C;
  border-color: #1D252C;
}

.btn-outline-primary:hover {
  background-color: #232b33;
}

.nav-second-level li.mm-active > a,
.nav-third-level li.mm-active > a,
#sidebar-menu > ul > li > a.active,
a {
  color: #1D252C;
}

#sidebar-menu > ul > li > a:hover,
#sidebar-menu > ul > li > a.active:hover {
  color: #28343c;
}

#sidebar-menu > ul > li > a:focus,
#sidebar-menu > ul > li > a.active:focus {
  color: #28343c;
}

.nav-second-level li a:hover,
.nav-thrid-level li a:hover {
  color: #28343c;
}

.nav-second-level li a:focus,
.nav-thrid-level li a:focus {
  color: #28343c;
}

.tilebox-one i {
  background: #28343c;
  background: -webkit-gradient(linear, left bottom, left top, from(#28343c), to(#6c6c6c));
  background: linear-gradient(to top, #28343c, #6c6c6c);
}

.payment a.item .icon {
  background-color: #303030;
  width: 25%;
}

.payment a.item .icon i {
  color: white;
  font-size: 30px;
}

.payment a.item .content {
  width: 75%;
  min-height: 80px;
  background-color: #000000;
  color: white;
}

.payment a.item:hover .icon,
.payment a.active .icon {
  background-color: #28343c;
}

.payment a.item:hover .content,
.payment a.active .content {
  background-color: #6c6c6c;
}

.courses-all a.item {
  position: relative;
  display: block;
  transition: opacity 1.5s;
}
.courses-all a.item:hover {
  opacity: 0.7;
}
.courses-all a.item .text-overlay {
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
}
.courses-all a.item .text-overlay p {
  position: absolute;
  bottom: 0;
  color: #f1f82a;
  text-shadow: 2px 2px 4px #000000;
  font-size: 24px;
  line-height: 28px;
  z-index: 2;
}
.courses-all a.item .text-overlay .shadow-box {
  position: absolute;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  width: 100%;
  height: 100%;
  z-index: 1;
}
.courses-all .lead {
  font-size: 16px;
  line-height: 18px;
  font-weight: bold;
}

/*# sourceMappingURL=custom.css.map */
