nav.admin {
  padding: 10px 0;
  background-color: #000;
  color: #fff;
  text-align: right;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1045;
}
nav.admin a {
  display: inline-block;
  margin: 0 10px;
  color: #fff;
}
nav.admin button {
  margin: 0 10px;
}
.dropzone {
  padding: 20px 50px;
  min-height: auto;
}
.gallery-grid {
  text-align: center;
}
.gallery-grid article {
  width: 22%;
  display: inline-block;
  margin: 0 3px 10px 3px;
  vertical-align: top;
}
.gallery-grid article.ui-state-highlight {
  box-sizing: border-box;
  height: 259px;
  border: 1px solid #ccc;
  background-color: #D4FFAA !important;
}
.gallery-grid .image-box {
  text-align: center;
  display: inline-block;
}
.gallery-grid .image-box.edit-mode {
  border: 1px solid #ccc;
  background-color: #fff;
}
.gallery-grid .image-box.edit-mode:hover {
  border-color: #ccc;
  -webkit-box-shadow: 0 10px 16px #AAA;
  -moz-box-shadow: 0 10px 16px #AAA;
  box-shadow: 0 10px 16px #AAA;
}
.gallery-grid .image-box.edit-mode .action-bar {
  padding: 10px;
  border-top: 1px solid #ccc;
  background: #f3f3f3;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.gallery-grid .image-box.edit-mode .action-bar .is-visible {
  color: #00CC00;
}
.gallery-grid .image-box.edit-mode .action-bar .is-hidden {
  color: #aaa;
}
.gallery-grid .image-box.edit-mode .action-bar .btn-move {
  cursor: pointer;
}
.gallery-grid .image-box.edit-mode .action-bar .btn-delete {
  cursor: pointer;
}
.gallery-grid .image-box.edit-mode .action-bar .form-control {
  border-color: #ddd;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.gallery-grid .image-box.edit-mode .action-bar.has-success .form-control {
  color: #fff;
  background-color: #009900;
}
.gallery-grid .image-box a {
  display: inline-block;
  cursor: pointer;
  text-align: center;
  vertical-align: top;
}
.gallery-grid .image-box a img {
  width: 100%;
}
/**
 * Bootstrap default padding/margin overrides
 */
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  padding-left: 5px;
  padding-right: 5px;
}
.container-custom {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.container-custom .row {
  margin-left: 0;
  margin-right: 0;
}
.row-text-box .col-lg-1,
.row-text-box .col-lg-10,
.row-text-box .col-lg-11,
.row-text-box .col-lg-12,
.row-text-box .col-lg-2,
.row-text-box .col-lg-3,
.row-text-box .col-lg-4,
.row-text-box .col-lg-5,
.row-text-box .col-lg-6,
.row-text-box .col-lg-7,
.row-text-box .col-lg-8,
.row-text-box .col-lg-9,
.row-text-box .col-md-1,
.row-text-box .col-md-10,
.row-text-box .col-md-11,
.row-text-box .col-md-12,
.row-text-box .col-md-2,
.row-text-box .col-md-3,
.row-text-box .col-md-4,
.row-text-box .col-md-5,
.row-text-box .col-md-6,
.row-text-box .col-md-7,
.row-text-box .col-md-8,
.row-text-box .col-md-9,
.row-text-box .col-sm-1,
.row-text-box .col-sm-10,
.row-text-box .col-sm-11,
.row-text-box .col-sm-12,
.row-text-box .col-sm-2,
.row-text-box .col-sm-3,
.row-text-box .col-sm-4,
.row-text-box .col-sm-5,
.row-text-box .col-sm-6,
.row-text-box .col-sm-7,
.row-text-box .col-sm-8,
.row-text-box .col-sm-9,
.row-text-box .col-xs-1,
.row-text-box .col-xs-10,
.row-text-box .col-xs-11,
.row-text-box .col-xs-12,
.row-text-box .col-xs-2,
.row-text-box .col-xs-3,
.row-text-box .col-xs-4,
.row-text-box .col-xs-5,
.row-text-box .col-xs-6,
.row-text-box .col-xs-7,
.row-text-box .col-xs-8,
.row-text-box .col-xs-9 {
  background-color: #fff;
  padding: 15px;
}
@media (min-width: 768px) {
  .gallery-grid article {
    width: 23%;
  }
}
@media (min-width: 992px) {
  .gallery-grid article {
    width: 24%;
  }
}
@media (min-width: 1424px) {
  .gallery-grid article {
    width: 16%;
  }
}
@media (min-width: 1648px) {
  .container-custom {
    width: 1618px;
  }
}
@media (min-width: 1872px) {
  .container-custom {
    width: 1842px;
  }
}
@media (min-width: 2096px) {
  .container-custom {
    width: 2066px;
  }
  .gallery-grid article {
    width: 320px;
  }
}
/*# sourceMappingURL=main.css.map */