@charset "UTF-8";

html, body {
  height: auto
}

body.view-in-course .window-wrap {
  min-width: 0;
}


.dashboard .listing-courses .advanced-course-information {
  float: left;
  position: relative;
  width: 95%;
  padding-left: 3px;
}

.dashboard .listing-courses .advanced-course-information .label {
  margin-top: 5px;
  padding: 5px;
  color: #444;
  background-color: #fffde7;
  font-size: 0.6rem;
  font-weight: 600;
  text-align: center;
}

.dashboard .listing-courses .advanced-course-information.purchased .label {
  background-color: #e7e7e7;
}

.dashboard .listing-courses .advanced-course-information span.btn {
  display: block;
  text-decoration: none;
  margin-top: 5px;
  padding: 7px 0;
  font-size: 0.6rem;
  color: #fff;
  text-align: center;
  /*cursor: pointer;*/
  border-radius: 10px;
}

.dashboard .listing-courses .advanced-course-information a.btn {
  display: block;
  text-decoration: none;
  margin-top: 5px;
  padding: 7px 0;
  font-size: 0.6rem;
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-radius: 10px;
}
.dashboard .listing-courses .advanced-course-information a.btn:hover {
  color: #fff;
  text-decoration: none;
  opacity: 0.8;
}

.dashboard .listing-courses .advanced-course-information.purchased span.btn {
  background-color: #666;
}

.dashboard .listing-courses .advanced-course-information.purchased a.btn {
  background-color: #666;
}

.dashboard .listing-courses .advanced-course-information.apply span.btn {
  background-color: #ff5233;
}

.dashboard .listing-courses .advanced-course-information.apply a.btn {
  background-color: #ff5233;
}

.dashboard .listing-courses .advanced-course-information.apply a.btn:hover {
  background-color: #f52d2f;
}



/* course_about register button */
.course-info .details .inner-wrapper .faq .responses{
  float: inherit;
}
.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register{
  background-color: rgb(240, 65, 36);
  background-image: none;
  border-radius: 3px;
  border:transparent solid 1px;
  box-shadow: 0px 0px 0px #666;
  color: #fff;
  padding: 14px 28px 15px 28px;
  text-transform: none;
  width: 100%;
  text-shadow: none;
  text-transform: none;
}
.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register:hover:not(:disabled){
  background-color: rgb(179, 43, 21);
  background-image: none;
  color: #fff;
  text-transform: none;
}
.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register.register-professional {
  background-color: #ff5233;
}
.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register.register-professional:hover {
  background-color: #f52d2f;
}

form input[type="submit"]{
  background-color: #43ac6a;
  background-image: none;
  border-radius: 3px;
  border:transparent solid 1px;
  box-shadow: 0px 0px 0px #666;
  color: #fff;
  text-shadow: none;
  text-transform: none;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
form input[type="submit"]:hover:not(:disabled){
  background-color: #368a55;
  background-image: none;
  color: #fff;
}

form input[type="button"]{
  background-color: #666;
  border-radius: 3px;
  border-style: none;
  box-shadow: 0px 0px 0px black!important;
  color: #fff;
  text-shadow: none;
  text-transform: none;
}
form input[type="button"]:hover:not(:disabled){
  background-color: #222;
  background-image: none;
  color: #fff;
  text-decoration: none;
}

#gacco-blog {
  float:left;
  margin: 0 10px 0 0;
  display: block;
  font-size: 16px;
  float: left;
  padding: 1px;
  width: 80px;
  text-align: center;
  text-decoration: none;
  border-radius: 1px;
  background-color: #eee;
  border: 1px solid #c3c3c3;
}
#gacco-blog > i,
#gacco-blog > a {
  color: #000;
  display: inline-block;
  padding: 4px;
}
#gacco-blog > a:before {
  background-color: #d24d57;
  border-radius: 3px;
  color: #fff;
  content: "B";
  font-size: 14px;
  margin-right: 4px;
  padding: 0 4px;
}
.sharrre .box{
  float:left;
  margin: 0 20px 0 0;
}
.sharrre .count {
  color:#000;
  display:block;
  font-size:17px;
  float: right;
  padding:5px 10px;
  position:relative;
  text-align:center;
  text-decoration:none;
  background-color:#bababa;
  border-radius:4px;
  line-height: 17px;
}
.count:before {
  border: 10px solid transparent;
  border-right: 10px solid #bbb;
  content: "";
  position: absolute;
  right: 100%;
}
.sharrre .share {
  display: block;
  font-size: 16px;
  float: left;
  width: 80px;
  text-align: center;
  text-decoration: none;
  border-radius: 1px;
  line-height: 1.6em;
}
#gacco-twitter .share {
  background-color: #eee;
  border: 1px solid #cfcfcf;
}
#gacco-facebook .share {
  background-color: #3b55a0;
  border: 1px solid #3b55a0;
}
#gacco-twitter .share i {
  color: #55acee;
}
#gacco-twitter .share span {
  margin-right: 5px;
}
#gacco-facebook .share i,
#gacco-facebook .share span {
  color: #fff;
}
.sharrre .share i,
.sharrre .share span {
  display: inline-block;
  padding: 0 3px;
}
.sharrre .buttons {
  display:none;
  position:absolute;
  margin-left:50px;
  z-index:10;
  background-color:#fff;
}
.sharrre .button {
  float:left;
  max-width:50px;
  margin-left:10px;
}

