.center-logo {
  margin-top: 60px; }
  .center-logo img {
    width: 300px;
    margin: 0 auto;
    display: block; }

.templates_list .template-item {
  position: relative;
  margin: 1rem .5rem;
  padding: .5rem;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
  .templates_list .template-item.active {
    border: solid 1px red; }
  .templates_list .template-item img {
    width: 200px; }
  .templates_list .template-item .open-template {
    position: absolute;
    bottom: 50px;
    left: 65px; }
