body.site-admin {
  background-color: #999999;
}
/**** Site Admin Container ****/
#container.full_screen {
  /* width:121.3em;
	margin-left:5px; */
}
/*** Re-size container for smaller screen sizes *****/
#container.zoom-75,
#container.zoom-50 {
  width: 96.3em;
  margin-left: 5px;
}
/***** Site admin header ******/
#admin-header,
#action-bar,
#widget-menu {
  font-family: 'Inter', sans-serif;
}
#action-bar .wide-button {
  position: relative;
}
#action-bar .skinny-button.btn {
  padding: 4px 5px 4px 5px;
  margin-left: 5px;
}
#admin-header .right {
  padding-right: 5px;
}
#container #admin-header {
  position: fixed; /*trying to make this fixed for scrolling */
}
#admin-header {
  z-index: 9999;
  left: 7px;
  width: inherit;
  border-top: 2px solid #333333;
  border-bottom: 2px solid #333333;
}
.admin_banner {
  /*margin:0px 5px;*/
  background-color: #ffffff; /*#FD7D00;*/
  color: #333333; /*#003366;*/
  padding: 3px 5px;
  font-size: 13px;
  font-weight: bold;
  /*margin-left:2px;
	margin-right:-2px;*/
}
.admin_banner.logo-text a {
  text-decoration: none;
}
.admin_banner.logo-text a:hover {
  text-decoration: underline;
}
.admin_banner .powered-by {
  font-weight: normal;
  color: #555555;
  font-size: 11px;
  white-space: nowrap;
}
/*** Admin header and menu ****/
#admin-menu {
  margin: 0px;
  background-color: #333333; /*#003366;*/
  color: white;
  padding: 5px 5px;
  font-weight: bold;
  background-image: linear-gradient(#777, #222);
  background-image: -moz-linear-gradient(#777, #222);
  background-image: -webkit-linear-gradient(#777, #222);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#777777', endColorstr='#222222')"; /* IE8+ */
}
#admin-header .admin_menu a,
#admin-header .admin_menu a:link,
#admin-header .admin_menu a:visited {
  padding: 2px 5px;
  color: white;
  text-decoration: none;
}
#admin-header .admin_menu a:hover,
#admin-header .admin_menu .selected a {
  background-color: white !important;
  color: #333333; /*#003366;*/
  text-decoration: none;
}

/* end admin menu */
/***** Action bar ***********/
#action-bar {
  z-index: 9999;
  padding: 5px 0px;
  background-color: #ccc;
}
#action-bar.unpublished {
  background-color: #ffffaa;
}
#action-bar .right {
  padding-right: 5px;
}
#action-bar.admin-actions {
  padding: 10px 12px;
}
#action-bar.admin-actions input {
  padding: 3px;
}
/*******  Site Admin Page Content ***************/
#content-wrapper {
  border: 2px solid #333333;
  padding-bottom: 86px;
  margin-right: -4px;
  background-color: #222222;
}
#content.edit-mode {
  margin-top: 0px;
  position: relative;
  top: 81px;
  left: 101px;
  z-index: 1;
}
#container.zoom-75 #content.edit-mode {
  font-size: 0.75em;
}
#container.zoom-50 #content.edit-mode {
  font-size: 0.5em;
}
#container.zoom-25 #content.edit-mode {
  font-size: 0.25em;
}
#action-bar-create-options {
  position: relative;
}
#create-link-container {
  position: absolute;
  left: 5px;
  background-color: #ffc880;
}
.new-page-link {
  background-color: #ffc880;
  padding: 5px;
  padding-left: 2px;
}
.new-page-link:hover {
  background-color: #ffa840;
}
.new-page-link a.new-page {
  background-position: 0px;
  margin-left: 0px;
  padding-bottom: 2px;
  text-decoration: none;
}
.new-page-link a.new-page:hover {
  background-color: #ffa840;
}
.copy-page-form {
  padding: 10px;
}
.copy-page-form .action-buttons {
  padding: 15px 15px 6px 31px;
}

#content.edit-mode .shortcut-frame {
  /*min-width: 900px;*/
  min-height: 900px;
  width: 1000px;
}

/******* Dashboard styles ********/
.call-out {
  padding: 10px;
  margin: 10px;
  width: 315px;
  background-color: #eeeeee;
  border-color: #aaaaaa;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}
.call-out.left {
  width: 600px;
}
.call-out-text {
  font-size: 13px;
}
.call-out-heading {
  font-size: 13px;
  font-weight: bold;
  padding-top: 10px;
}
table.call-out-text td {
  vertical-align: top;
}
/*** styling for pop up help ***/
.help-tag img {
  vertical-align: text-top;
}

/*** styling for product options lightbox ***/
#product-option-dialog table {
  margin-top: 10px;
  margin-bottom: 5px;
  border-collapse: collapse;
  width: 100%;
}

#product-option-dialog th {
  padding: 5px;
  color: white;
  /* background-color: #737373; */
}

#product-option-dialog th {
  color: white;
}

#product-option-dialog input[type="text"] {
  /* width: 100px; */
}

.lightbox.product-options #product-option-details {
  /* padding: 10px;
  max-height: 450px; */
  overflow-y: auto;
  /* width: 440px; */
}

.waitlist-details {
  padding: 10px;
  max-height: 450px;
  overflow-y: auto;
}

.lightbox.product-category #product-category-details {
  padding: 10px;
}

.page-details #category-picker input[type="text"] {
  width: 250px;
}

.page-details #category-picker .category-invalid-message {
  color: red;
}
.admin-product-list-image img {
  height: 70px;
}
