/*   
 * Template Name: PrettyDocs - Responsive Website Template for documentations
 * Version: 1.0
 * Author: Xiaoying Riley
 * License: Creative Commons Attribution 3.0 License - https://creativecommons.org/licenses/by/3.0/
 * Twitter: @3rdwave_themes
 * Website: http://themes.3rdwavemedia.com/
*/
/* Theme default */
/* ======= Base ======= */
.cards-section .title {
  margin-top: 0;
  margin-bottom: 15px;
  font-weight: 600;
}

.cards-section .card-title {
  margin-top: 0;
  margin-bottom: 15px;
  color: #575962;
  font-weight: 600;
  font-size: 1.3rem;
  font-family: Roboto;
}

.cards-section .intro {
  font-size: 18px;
  margin: 0 auto;
  max-width: 800px;
  margin-bottom: 60px;
  color: #616670;
}
.cards-section .cards-wrapper {
  margin-left: auto;
  margin-right: auto;
}
.cards-section .item {
  margin-bottom: 30px;
}
.cards-section .item .icon-holder {
  margin-bottom: 15px;
}
.cards-section .item .icon {
  font-size: 50px;
}
.cards-section .item .title {
  font-weight: 600;
}
.cards-section .item .intro {
  margin-bottom: 15px;
}
.cards-section .item .progress-bar{
  background-color: #75c181;	
}
.cards-section .item-inner {
  padding: 40px 50px;
  background: #fff;
  position: relative;
  border: 1px solid #f0f0f0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.cards-section .item-inner .link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background-image: url("../images/empty.gif");
  /* for IE8 */
}
.cards-section .item-primary .item-inner {
  border-top: 3px solid #40babd;
}
.cards-section .item-primary .icon {
  color: #40babd;
}
.cards-section .item-green .item-inner {
  border-top: 3px solid #75c181;
}
.cards-section .item-green .icon {
  color: #75c181;
}
.cards-section .item-blue .item-inner {
  border-top: 3px solid #58bbee;
}
.cards-section .item-blue .icon {
  color: #58bbee;
}
.cards-section .item-blue-dark .item-inner {
  border-top: 3px solid #4b5f83;
}
.cards-section .item-blue-dark .icon {
  color: #4b5f83;
}
.cards-section .item-orange .item-inner {
  border-top: 3px solid #F88C30;
}
.cards-section .item-orange .icon {
  color: #F88C30;
}
.cards-section .item-red .item-inner {
  border-top: 3px solid #f77b6b;
}
.cards-section .item-red .icon {
  color: #f77b6b;
}
.cards-section .item-yellow .item-inner {
  border-top: 3px solid #C99332;
}
.cards-section .item-yellow .icon {
  color: #C99332;
}
.cards-section .item-purple .item-inner {
  border-top: 3px solid #74526C;
}
.cards-section .item-purple .icon {
  color: #74526C;	
}
.cards-section .item-custom .item-inner {
  border-top: 3px solid #B03117;
}
.cards-section .item-custom .icon {
  color: #B03117;
}
/* Extra small devices (phones, less than 768px) */
@media (max-width: 767px) {
  .cards-section .item-inner {
    padding: 30px 15px;
  }
}
/* Small devices (tablets, 768px and up) */
/* Medium devices (desktops, 992px and up) */
/* Large devices (large desktops, 1200px and up) */
