.navbar-brand,
.navbar-brand:focus {
  padding: 11px 10px;
  background-color: #5079bf;
}
.navbar-flex {
  background-color: #F7F7F7;
  font-size: 20px;
}
.screenshot {
  margin-top: 40px;
}
.gray {
  background: #EBEAE8;
  padding: 20px;
  padding-top: 10px;
  margin-top: 50px;
  font-size: 19px;
}
.icon {
  float: right;
  margin-right: 30px;
}
body {
  padding-bottom: 40px;
}
/* !Cloud */
.cloud-patch {
  height: 120px;
  width: 500px;
  display: block;
  margin: 0 auto;
  margin-top: 30px;
}
.cloud-patch app {
  height: 120px;
  width: 180px;
  background: #E2E1DF;
  color: #787D82;
  font-size: 20px;
  display: inline-block;
  text-align: center;
  line-height: 120px;
  float: left;
  cursor: pointer;
}
.cloud-patch patch {
  width: 300px;
  height: 120px;
  background: #EBEAE8;
  display: inline-block;
  text-align: center;
  padding-top: 10px;
  cursor: pointer;
}
.cloud-patch patch name {
  color: #878D93;
  font-size: 17px;
}
.cloud-patch patch author {
  color: #ABB3BA;
  font-size: 16px;
  padding-top: 10px;
}
rating {
  width: 137px;
  height: 24px;
  display: block;
  background: url(../images/rating-none.png);
  margin: 0 auto;
  margin-top: 10px;
}
stars {
  width: 137px;
  height: 24px;
  display: block;
  background: url(../images/rating-all.png);
}
/* !Patch Page */
patch brief {
  width: 100%;
  display: block;
  text-align: center;
  background: #EBEAE8;
  padding: 0 !important;
}
patch brief app,
patch brief name,
patch brief author {
  display: block;
}
patch brief app {
  margin: 0;
  width: 100%;
  height: 45px;
  line-height: 45px;
  background-color: #E2E1DF;
  color: #878D93;
  font-size: 20px;
}
patch brief name {
  padding-top: 10px;
  color: #878D93;
  font-size: 18px;
}
patch brief author {
  color: #ABB3BA;
  font-size: 20px;
  padding-top: 5px;
  padding-bottom: 15px;
}
patch brief downloads {
  display: inline-block;
  padding: 15px;
  font-size: 20px;
  color: #6F7173;
  width: 50%;
}
patch brief rating {
  display: inline-block;
  right: 0;
  float: none;
  margin-right: 10px;
}
patch description {
  padding: 20px;
  font-size: 20px;
  color: #6F7173;
  background: #EBEAE8;
  display: block;
  margin-top: 30px;
  margin-bottom: 20px;
}
.flexButton {
  display: block;
  clear: both;
  border: 0;
  height: 60px;
  width: 130px;
  line-height: 60px;
  text-align: center;
  font-size: 20px;
  color: #FFF;
}
.download {
  background-color: #35B93B;
  display: none;
}
.report {
  background-color: #ED4343;
  display: none;
}
