.fp-settings-page {
  margin: 1.5rem auto;
  text-align: left;
  max-width: 65rem;
  padding: 1.5rem;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(213, 213, 213, 0.5), 0 1px 2px #eee; }
  .fp-settings-page .fp-title-page {
    text-align: center; }
  .fp-settings-page input[type=color],
  .fp-settings-page input[type=date],
  .fp-settings-page input[type=datetime-local],
  .fp-settings-page input[type=datetime],
  .fp-settings-page input[type=email],
  .fp-settings-page input[type=month],
  .fp-settings-page input[type=number],
  .fp-settings-page input[type=password],
  .fp-settings-page input[type=radio],
  .fp-settings-page input[type=search],
  .fp-settings-page input[type=tel],
  .fp-settings-page input[type=text],
  .fp-settings-page input[type=time],
  .fp-settings-page input[type=url],
  .fp-settings-page input[type=week],
  .fp-settings-page button.button-grouped,
  .fp-settings-page select,
  .fp-settings-page textarea {
    height: 2.5rem;
    padding: 0.375rem 0.75rem;
    line-height: 1.64;
    background-clip: padding-box;
    border-radius: 0.2rem; }
  .fp-settings-page h1 {
    margin: 1.5rem 0 0;
    font-weight: 700;
    color: #000; }
  .fp-settings-page .form-group {
    margin-bottom: 1rem; }
    .fp-settings-page .form-group label {
      font-weight: bold; }
  .fp-settings-page label {
    display: inline-block;
    margin-bottom: .5rem; }
  .fp-settings-page .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px; }
  .fp-settings-page .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .fp-settings-page .col {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px; }

/* Category Thumb Admin List */
td.thumb.column-thumb img {
  max-width: 90px; }
