/* Image options */
.image_options_bar {
  border-top: 1px solid #DDDDDD;
  height: 30px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  margin: 0;
}

.image_lightbox,
.image_action {
  border: 0;
  width: auto;
}

.image_action_panel,
.lightbox_action_panel,
.admin_action_panel {
  left: 5px;
}

.admin_action_panel {
  height: 225px;
}

.lightbox_action_panel {
  top: -95px;
}

.image_action_syndicate {
  padding: 5px;
}

.image_action_syndicate img {
  width: 20px;
  height: 20px;
}

.options_bar_icon {
  height: 30px;
  width: 16.6%;
  text-align: center;
  position: absolute;
  box-sizing: border-box;
  bottom: auto;
}

.coverphoto_identify {
  left: 0;
}

.hotshot_identify {
  left: 16.6%;
}

.image_lightbox {
  left: 33.2%;
}

.image_action_syndicate,
.gallery_set.hotshot .image_action_syndicate {
  left: 49.8%;
}

.image_action_admin {
  left: 66.4%;
}

.image_action_admin img {
  margin-top: -1px;
}

.image_action {
  left: 83%;
}

/* Photo set options */
.gallery_set .thumbnail_image img {
  max-height: 150px;
}

.gallery_set .image_action_syndicate {
  left: 83%;
}

#partner_form {
  display: none;
}

.remodal.partner-modal {
  width: 460px;
  padding: 0 0 10px;
}

/* Remodal buttons */
input.remodal-confirm {
  background: #81c784;
}

input.remodal-cancel {
  background: #e57373;
}

/* Partners modal */
.remodal.admin-modal form {
  font-size: 13px;
}

.remodal.admin-modal form input[type=text] {
  width: 90%;
  font-size: 14px;
}

.remodal.admin-modal form input[type=submit],
.remodal.admin-modal form button {
  border: 0;
  text-transform: 0;
  font-size: 13px;
  text-transform: none;
  font-weight: normal;
  padding: 12px 0;
  border-radius: 0;
}

.remodal.admin-modal select {
    font-size: 14px;
}

/* Syndication modal */
.syndication-modal {
  font-size: 15px;
  width: 400px;
  padding: 0;
}

.syndication-modal .loader {
  display: none;
}

.syndication-modal.loading .loader {
  display: block;
}

.syndication-modal.loading table {
  display: none;
}

.syndication-modal .type {
  font-weight: bold;
  margin: 6px 0;
}

.syndication-modal .thumb {
  padding: 5px 0;
}

.syndication-modal .title {
  margin: 5px;
  font-size: 12px;
}

.syndication-modal .thumb img {
  max-height: 180px;
}

.syndication-modal table td {
  padding: 5px 10px;
}

.syndication-modal table th {
  padding: 10px;
}

.syndication-modal table a {
  padding: 5px;
  text-decoration: none;
}

.syndication-modal table a img {
  height: 15px;
  vertical-align: -2px;
  margin-right: 5px;
}

/* Loader */
.loader img {
  padding: 40px 0;
  max-height: 50px;
}

.admin input[type="number"] {
  font-family: 'News Cycle', sans-serif;
  background: #f5f5f5;
  border: 1px solid #c5c5c5;
  border-radius: 6px 6px 6px 6px;
  color: #565656;
  font-size: 14px;
  padding: 3px 5px;
  min-width: 250px;
}

.admin input[type="text"]:read-only {
  background: #ffffff;
  cursor: default;
  border-color: transparent;
  outline: none;
}

/* View Logs page */
.admin-logs #ajax-content {
  width: 100%;
}

.logs-table .dataTables_length {
  margin-bottom: 8px;
}

.logs-table .dataTables_length select {
  width: 50px;
  margin: 0 5px;
}

.logs-table .dataTables_filter input {
  -moz-appearance: none;/* older firefox */
  -webkit-appearance: none; /* safari, chrome */
  appearance: none;
  font-family: 'News Cycle', sans-serif;
  font-weight: bold;
  background: #f5f5f5;
  border: 1px solid #c5c5c5;
  border-radius: 6px 6px 6px 6px;
  color: #565656;
  font-size: 13px;
  padding: 3px 10px;
  min-width: 250px;
}

.logs-table .dataTables_wrapper .dataTables_paginate .paginate_button {
  display: inline-block;
  float: none;
  height: auto;
  width: auto;
  margin: 0 2px 0 0;
}

/* Admin input notes */
.admin td i.notes {
  display: block;
  padding-top: 2px;
}

.admin td.actions img {
  margin: 0 2px;
}

/* Rules autocomplete */
.ui-autocomplete,
.ui-tooltip {
  z-index: 10000 !important;
}

.rule-form .values {
  margin-top: 5px;
}

.rule-form .values .value {
  display: inline-block;
  padding: 4px;
  margin: 0 3px;
  background: #F4F4F4;
}

.rule-form .values .value a {
  display: inline-block;
  text-decoration: none;
  padding: 0 4px;
  margin-left: 2px;
  vertical-align: 1px;
}

/* Rules modal */
.admin .rules-modal .rules {
  width: 48%;
  margin: 0 0.8%;
  display: inline-block;
  height: 2px;
}

/* Contact us */
.contact_form fieldset .g-recaptcha {
  display: inline-block;
  overflow: hidden;
}

.toolbar {
  margin-bottom: 6px;
}

a.sw-button {
  background: #f4f4f4;
  display: inline-block;
  padding: 8px 15px;
  text-decoration: none;
  border-radius: 5px;
}

a.sw-button:hover {
  background: #a6a1a1;
}

