.md-typeset { color: cyan-blue !important; }

/* for home page product cards */
.cudy-product-row {
  font-family: 'Lato', sans-serif;
  font-size: 15px !important;
  display: block;
  margin: 0px;
}
.cudy-product-row-box {
  float: left;
  width: 100%;
  margin-bottom: 25px;
  display: grid;
  grid-template-columns: 20% 20% 20% 20% 20%;
}
.cudy-product-card {
  float: left;
  width: 95%;
  margin-right: 2%;
  margin-bottom: 5%;
  background-color: #FFFFFF;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  border-radius: 3px;
  border-style: solid;
  border-color: #ffffff;
  text-align: center;
}
.cudy-product-card img{
  width: 70%;
}
div.cudy-product-model{
  font-weight: bold;
}
.cudy-product-model-ap1300 {
  font-size: 12px;
  font-weight: bold;
}
.cudy-product-card:hover {
  border-color: #b6bde3 !important;
}
img.cudyboxshadow {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
@media only screen and (max-width: 30em) {
	.cudy-product-row-box {
    grid-template-columns: 50% 50%;
  }
}
/* for cudy-S10 user manuel */
.flex-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.flex-container, .s10-user-manual > div {
  margin: 10px 20px;
}
@media only screen and (max-width: 30em) {
  .flex-container, .s10-user-manual > div {
    margin: 0px 0px;
  }
}
@media only screen and (min-width: 992px) {
  .cudy-50-desktop {
    width: 50%;
  }
  .cudy-60-desktop {
    width: 60%;
  }
  .cudy-70-desktop {
    width: 70%;
  }
  .cudy-80-desktop {
    width: 80%;
  }
  .cudy-90-desktop {
    width: 90%;
  }
}