/* ! Buttons */

/* Fancy Checkboxes */

.post_tag_id_checkbox,
.post_category_id_checkbox,
.corporate_blog_category_id_checkbox {
    display: none;
}

.post_tag_id_label,
.post_category_id_label,
.corporate_blog_category_id_label {
  display: inline-block;
  border: 1px solid #666;
  border-radius: 5px;
  padding: 6px 8px;
  margin: 0 0 4px 0;
  cursor: pointer;
  width: auto;
}

.post_tag_id_checkbox:checked + .post_tag_id_label,
.post_category_id_checkbox:checked + .post_category_id_label,
.corporate_blog_category_id_checkbox:checked + .corporate_blog_category_id_label {
    background-color: #666;
    color: white;
}

/* Basic Button */

input[type="submit"], button, a.button, a.button_image_group {
margin: 0 2px;
display: inline-block;
color: #333;
font-size: 100%;
line-height: 130%;
text-decoration: none;
font-weight: bold;
text-shadow: #fff 0 1px;
text-align: right;
background-color: #d1daff;
background-repeat: no-repeat;
background-position: 7px 5px;
border: 1px solid #8497bf;
padding: 5px 10px 5px 29px;
width: auto;
overflow: visible;
font-weight: normal;
/* bold or not? */
}

a.button {
background-position: 7px 4px;
padding: 5px 10px 5px 29px;
}

a.button.plain,
button.plain {
  padding: 5px 10px;
}

/* List Buttons */

.buttons {
display: inline-block;
float: right;
clear: right;
text-align: right;
}

.bg{ background-color: #d1daff !important; border: 1px solid #8497bf !important; }

  .buttons a.button {
  display: inline-block;
  color: #333;
  font-size: 13px;
  line-height: 130%;
  text-decoration: none;
  font-weight: bold;
  text-align: right;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 5px 4px;
  border: 1px solid #dff4ff;
  padding: 5px 10px 4px 25px;
  width: auto;
  overflow: visible;
  font-weight: normal;
  /* bold or not? */
  }

  .buttons .action_button  {
  display: inline-block;
  color: #333;
  font-size: 13px;
  line-height: 130%;
  text-decoration: none;
  font-weight: bold;
  text-align: right;
  background-color: #d1daff;
  background-repeat: no-repeat;
  background-position: 5px 4px;
  border: 1px solid #8497bf;
  padding: 5px 10px 4px 25px;
  width: auto;
  overflow: visible;
  font-weight: normal;
  /* bold or not? */
  text-shadow: #fff 0 1px;
  }

/* enable the disabling of UI elements without js */
.button.disabled,
.cbox.disabled {
  cursor: not-allowed;
  pointer-events: none;
  opacity: .5;
}

input[type=file].filestyle {
width:250px;
height:28px;
}

input[type=file]:hover{
cursor: pointer;
}

/* Image Overlay Buttons */


/* Hovers */

input[type="submit"]:hover,
button:hover,
a.button:hover,
a.overlay_button:hover,
a.button_image_group:hover,
input[type="submit"]:focus,
button:focus,
a.button:focus,
a.overlay_button:focus,
a.button_image_group:focus {
  cursor: pointer;
  background-color: #dff4ff;
  border: 1px solid #c2e1ef;
  color: #336699;
}

input[value="Save"]:hover,
.green:hover,
input[value="Create"]:hover,
input[value="Save"]:focus,
.green:focus,
input[value="Create"]:focus {
  cursor: pointer;
  background-color:#e6efc2 !important;
  border:1px solid #c6d880 !important;
  color: #529214 !important;
}

.red:hover,
.red:focus {
  cursor: pointer;
  background-color:#fbe3e4 !important;
  border:1px solid #fbc2c4 !important;
  color:#d12f19 !important;
}

/* ! Button Icons */

/* Standard */

input[value="Save"], .btn_icon_save, input[value="Create"], .panel_row_submit input[value="Submit"]{
background-image: url(../../images/admin/buttons/save.png);
}

.btn_icon_back {
background-image: url(../../images/admin/buttons/btn-back.png);
}

.btn_icon_update {
background-image: url(../../images/admin/buttons/btn-update.png);
}

.btn_icon_edit {
background-image: url(../../images/admin/buttons/edit.png);
}

.btn_icon_delete {
background-image: url(../../images/admin/buttons/delete.png);
}

.btn_icon_download {
background-image: url(../../images/admin/buttons/download.png);
}

.btn_icon_upload {
background-image: url(../../images/admin/buttons/upload.png);
}

.btn_icon_new {
background-image: url(../../images/admin/buttons/new.png);
}

.btn_icon_approve {
background-image: url(../../images/admin/buttons/approve.png);
}

.btn_icon_deny {
background-image: url(../../images/admin/buttons/deny.png);
}

.btn_icon_cancel {
background-image: url(../../images/admin/buttons/cancel.png);
}

.btn_icon_export {
background-image: url(../../images/admin/buttons/export-document-csv.png);
}

.btn_icon_add {
background-image: url(../../images/admin/buttons/add.png);
}

.btn_icon_new_user {
background-image: url(../../images/admin/buttons/add-user.png);
}

.btn_icon_new_image {
background-image: url(../../images/admin/buttons/add-images.png);
}

.btn_icon_new_floorplan {
background-image: url(../../images/admin/buttons/add-floorplan.png);
}

.btn_icon_floorplan_data {
background-image: url(../../images/admin/buttons/btn-floorplan-data.png);
}

.btn_icon_new_amenities {
background-image: url(../../images/admin/buttons/add-amenities.png);
}

.btn_icon_new_locations {
background-image: url(../../images/admin/buttons/add-locations.png);
}

.btn_icon_new_company {
background-image: url(../../images/admin/buttons/add-company.png);
}

.btn_icon_new_data_source {
background-image: url(../../images/admin/buttons/btn-icon-new-data-source.png);
}

.btn_icon_new_property {
background-image: url(../../images/admin/buttons/add-property.png);
}

.btn_icon_property_data {
background-image: url(../../images/admin/buttons/btn-icon-property-data.png);
}

.btn_icon_new_landing_page {
background-image: url(../../images/admin/buttons/add-landing-page.png);
}

.btn_icon_make_primary_image {
background-image: url(../../images/admin/buttons/primary.png);
}

.btn_icon_make_primary_image {
background-image: url(../../images/admin/buttons/primary.png);
}

.btn_icon_reorder {
background-image: url(../../images/admin/buttons/btn-reorder.png);
}

.btn_icon_export {
background-image: url(../../images/admin/buttons/export-document-csv.png);
}

.btn_icon_send_email {
background-image: url(../../images/admin/buttons/send-email.png);
}

.btn_icon_image_group {
background-image: url(../../images/admin/buttons/image-groups.png);
}

.btn_icon_create_pois {
background-image: url(../../images/admin/buttons/create-pois.png);
}

.btn_icon_sample_pois {
background-image: url(../../images/admin/buttons/sample-pois.png);
}



/* ! Upload Buttons */

p.faded + div.file_upload_wrapper {
margin-top: 10px;
}

input.uploaded_filename:hover {
cursor: default;
}

div.btn_icon_upload {
background-image: url(../../images/admin/buttons/btn-upload.png);
}

div.btn_icon_upload_image {
background-image: url(../../images/admin/buttons/btn-upload-image.png);
}
div.btn_icon_upload_image:hover {
background-image: url(../../images/admin/buttons/btn-upload-image-hover.png);
}

div.btn_icon_upload_document {
background-image: url(../../images/admin/buttons/btn-upload-document.png);
}
div.btn_icon_upload_document:hover {
background-image: url(../../images/admin/buttons/btn-upload-document-hover.png);
}

div.btn_icon_replace_image {
background-image: url(../../images/admin/buttons/btn-replace-image.png)
}
div.btn_icon_replace_image:hover {
background-image: url(../../images/admin/buttons/btn-replace-image-hover.png);
}

div.btn_icon_upload_pdf {
background-image: url(../../images/admin/buttons/btn-upload-pdf.png);
}
div.btn_icon_upload_pdf:hover {
background-image: url(../../images/admin/buttons/btn-upload-pdf-hover.png);
}

div.btn_icon_replace_pdf {
background-image: url(../../images/admin/buttons/btn-replace-pdf.png);
}
div.btn_icon_replace_pdf:hover {
background-image: url(../../images/admin/buttons/btn-replace-pdf-hover.png);
}

/* Other */

input[value="Login"], .btn_icon_login {
background-image: url(../../images/admin/buttons/login.png);
}

.btn_icon_view {
background-image: url(../../images/admin/buttons/view.png);
}

.btn_icon_new_export_csv {
background-image: url(../../images/admin/buttons/export-csv.png);
}

.btn_icon_view_site {
background-image: url(../../images/admin/buttons/view-site.png);
}

.btn_icon_zoom {
background-image: url(../../images/admin/buttons/zoom-small.png);
}
