.margintop40{margin-top: 40px;}
.aca-classnow-title{background-color: #222; color: #fff; padding: 10px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid #ddd}

.aca-classnow .thumbnails{margin-bottom: 0;}

.aca-lastphoto  {display: block; overflow: auto;margin-bottom: 20px;}
.aca-lastphoto li {width: 23%;margin: 1%; float: right;}
 .aca-lastphoto li img{-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}




.aca-userinclass  {display: block; overflow: auto;margin-bottom: 20px;}
.aca-userinclass li {width: 12%;margin: 1%; float: right;}
.aca-userinclass li img{-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}



.aca-titlegray{background-color: #f1f1f1; color: #222; padding: 10px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid #ddd}


.aca-titleblack{background-color: #222; color: #f1f1f1; padding: 10px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid #ddd}


.aca-single-info-list{border-top: 1px solid #f1f1f1;}
.aca-single-info-list li{border-bottom: 1px solid #f1f1f1;
padding: 4px; color: #666; font-size: 12px}


.aca-single-info img{}


.aca-single-table {font-size: 11px;}

.aca_archive_new { border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 10px}
.aca_archive_new .media-object{ max-width: 130px;}













.classforsign .list_carousel ul {
  margin: 0 0px;
  padding: 0;
  list-style: none;
  display: block;
}
.classforsign .list_carousel li {
  font-size: 12px;
  color: #666;
  width: 50px;
  padding: 0;
  margin: 10px;
  display: block;
  float: left;;
  position: relative;
  background: #f1f1f1;
  border:1px solid #ddd;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.classforsign .list_carousel a {
  color:#0774c8 !important;
  text-decoration: none;
}


.aca-linktitle {font-weight: normal; font-size: 11px; color: #333}

.classforsign .list_carousel li:hover {}

.eq-logolist img { display: inline-block; max-width: 200px; max-height: 35px; margin:0 10px 10px;}


.classforsign .list_carousel li .nameoncarousel {

  -moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
color: #666;text-align: right;}
.classforsign .list_carousel li:hover .nameoncarousel {}
.classforsign .list_carousel li .nameoncarousel a{color: #000;}

.classforsign .clearfix {
  float: none;
  clear: both;
}

.classforsign .list_carousel {
  padding: 15px 0px 15px 0px;
  position: relative;
}
.classforsign .list_carousel img {
  float: right;
  background-color: white;
  margin-left:10px;
  display: block;
  width: 130px; height: 130px;
}
.classforsign a.prev,.classforsign  a.next {
  background: url(img/arrow.png) transparent;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 110px;

opacity: 0.5;
}
.classforsign a.prev {      left: -22px;
          background-position: -20px 20px; }
.classforsign a.prev:hover { opacity: 1;
   background-position: 0 20px; }
.classforsign a.prev.disabled { background-position: 0 -100px !important;  }
.classforsign a.next {      right: -22px;
          background-position: 20px 0; }
.classforsign a.next:hover { opacity: 1;
   background-position: 0px 0px; }
.classforsign a.next.disabled { background-position: -50px -100px !important;  }
.classforsign a.prev.disabled,.classforsign a.next.disabled {
  cursor: default;
}

.classforsign a.prev span, .classforsign a.next span {
  display: none;
}