/* SETTINGS */
#administration_settings_container {
  border-bottom: 2px solid #555555;
  margin-bottom: 0.5em;
  font-family: Arial, Helvetica, Tahoma, sans-serif;
}
#admin_title {
  padding: 5px;
}
#administration_settings_navigation {
  float: left;
  width: 200px;
}
#administration_settings_navigation .title,
#administration_settings_content_container .title {
  background-color: #555555;
  color: #ffffff;
  font-size: 1em;
  padding: 0.3em;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  border-bottom: none;
}
#administration_settings_navigation ul.navigation_menu {
  padding: 0.5em;
  font-family: Arial;
  font-size: 11px;
}
#administration_settings_navigation ul.navigation_menu ul {
  margin-bottom: 0.5em;
  margin-left: 0.5em;
}
#administration_settings_navigation ul {
  list-style: none;
  margin: 0px;
  font-weight: bold;
}
#administration_settings_navigation ul a {
  color: #4d5d8a;
  text-decoration: none;
  font-weight: normal;
}
#administration_settings_navigation ul li.selected a {
  text-decoration: underline;
}
#administration_settings_navigation ul a:hover {
  text-decoration: underline;
}
#administration_settings_content_container {
  margin-left: 200px;
  border-left: 2px solid #555555;
  min-height: 445px;
}
#administration_settings_content_container .content {
  font-size: 11px;
  padding: 5px;
}
#administration_settings_content_container .content .shade {
  background-color: #eeeeee;
}
/* Site Details */
#organization_custom_css_div {
  position: relative;
  /*width: 700px;*/
  height: 400px;
}

/* Settings Payments */
.section {
  padding: 5px 23px;
}
.section .header {
  background-color: tranparent;
  font-weight: bold;
  font-size: 12px;
}
.section a {
  color: #4d5d8a;
  text-decoration: none;
}
.section a:hover {
  text-decoration: underline;
}
/* SETTINGS/WAIVER */
.waiver-container,
.location-container {
  position: relative;
}
.lightbox.edit-venue {
  width: 350px;
  left: 50%;
  margin-left: -175px;
}
/* Settings Design */
.paypal_image_container {
  position: relative;
  margin-bottom: 10px;
}
.paypal_image_container div {
  position: absolute;
  bottom: 0px;
  left: 0px;
  /* border: 1px dashed red; */
}
#paypal_header_image_preview_container {
  min-height: 200px;
  border: 1px dashed;
}
#paypal_header_image_reticle {
  width: 100%;
  height: 43px;
  text-align: center;
  bottom: 0px;
}
#paypal_email_header_image_preview_container {
  min-height: 200px;
}
#paypal_email_header_image_reticle {
  height: 43px;
  width: 100%;
  text-align: center;
}
#paypal_email_marketing_image_preview_container {
  min-height: 80px;
  min-height: 200px;
}
#paypal_email_marketing_image_reticle {
  height: 80px;
  width: 530px;
  height: 43px;
  width: 100%;
  text-align: center;
}
/*** Layout Area Administration Settings ****/
.edit_layout_area textarea {
  height: auto;
}
.layout_area_designer {
  width: 505px;
  border: 1px solid red;
  padding: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
  text-align: center;
}
.layout_area_designer .layout-area.wrapper-container {
  border: 1px solid #eee;
  padding: 0px;
  margin-bottom: 10px;
  background-color: white;
}
.layout_area_designer .layout-area.wrapper-container .container-details {
  display: block;
  margin-bottom: 10px;
  background-color: #eee;
}
.layout_designer_container_end {
  display: block;
  background-color: #eee;
}
.layout_area_designer .layout-area {
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ddd;
  background-color: #f5f5f5;
}
#copy_layout {
  width: 500px;
}
#copy_layout textarea {
  height: 50px;
}
#administration_settings_content_container .content table {
  border-collapse: collapse;
}
.layout-settings-detail {
  min-width: 300px;
  display: inline-block;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  /* background-color: #f5f5f5; */
  width: 220px;
  padding: 5px;
  /* margin-right: 10px;
  margin-top: 10px; */
  /* height: 115px; */
  vertical-align: top;
  overflow: auto;
}
.layout_thumb_nail {
  display: inline-block;
  vertical-align: top;
}
.layout-info-container {
  display: inline-block;
  width: 125px;
  vertical-align: top;
}
.layout-info-container div {
  margin-bottom: 5px;
}

/*** SETTINGS CUSTOM FIELDS ****/
.intro-text {
  padding: 10px;
  font-size: 12px;
}
