
.grid-item {
  width: 300px;
  height: 350px;
}

.card-title {
  line-height: 20px !important;
}

.card .card-action {
  padding: 10px;
}

.card .card-title {
    font-size: 20px;
}

.card .card-content p {
    font-size: 14px;
}

.page-title {
  font-weight: 300;
}

#logo-container {
  font-size: 25px;
}

.sanspro {
  font-family: "Source Sans Pro",Calibri,Candara,Arial,sans-serif;
}

/*.main-container {
  margin-top: -20px;
}
*/
.row {
  margin-bottom: 8px !important;
}

.app-content {
  height: 185px;
  padding: 15px !important;
  background-color: #f9f9f9;
}

.meta-bullet {
  font-size: 10px;
}

.card .card-content .app-list-item p {
  font-size: 12px;
}

.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating):hover {
  color: #4fc3f7;
}

.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating) {
  color: #03a9f4;
}

.app-list-item a {
  color: #03a9f4;
}

.more-icon {
  position: absolute;
  right:0;
  bottom:0;
  padding-bottom:5px;
}

.more-icon:hover {
  cursor: pointer;
}

.app-link-icon {
  font-size:18px;
}

.app-shortdesc {
  color: #999999 !important;
}

.switch-label {
  line-height: 18px;
}

.public-switch {
  padding-top: 8px;
}

.hidden {
  display: none;
}

