p:last-child { margin:0px; }

hr { display:none; }

/**
 * Toggleables ========================================================
 */
.toggleable { display:none; }

/**
 * Generic ============================================================
 */
.page-content dl dt {}
.page-content dl dd,
.page-content dl dl {
  margin-left:20px;
  margin-bottom:10px;
  }
input.edit-content-approval-setup{ 
display:none !important; 
}

/**
 * Console ============================================================
 */
div.messages {
  padding:15px;
  color:#036;
  background-color:#f8f8f8;
  border:5px solid #fff;
  }

table tr.warning th,
div.warning {
  color:#a84;
  background-color:#fff4c0;
  }

table tr.error th,
div.error {
  color:#965;
  background-color:#ffe4e0;
  }

table tr.ok th,
table tr.info th,
div.status {
  color:#687;
  background-color:#ecf8f4;
  }

  div.error   { border-color:#fff8f4; }
  div.warning { border-color:#fffce4; }
  div.status  { border-color:#f8fffc; }

#node-form div.tabs-tabset.error {
  background: 0 none;
  }
/**
 * Pagers =============================================================
 */
.pager {
  font-weight:normal;
  font-size:11px;
  }

  .pager ul.pager-list { float:left; }
  .pager ul.pager-links { float:right; }

/**
 * Menus, lists =======================================================
 */
.help-items ul li,
.confirmation ul li,
.item-list ul li,
.prose .item-list li,
.menu li {
  float:none;
  display:block;
  padding:5px 10px 4px;
  border-bottom:1px solid #f4f4f4;
  }

  .help-items ul li:last-child,
  .confirmation ul li:last-child,
  .item-list ul li:last-child,
  .prose .item-list li:last-child,
  .menu li:last-child {
    border-bottom:0px;
    padding-bottom:5px;
    }

.admin-list li a span.icon {
  position:absolute;
  left:10px;
  top:10px;
  background-position:-150px -30px;
  }

  .admin-list-compact li a span.icon { top:5px; }

.node-type-list li,
.admin-list li {
  position:relative;
  padding:13px 5px 25px 50px;
  margin:0px;
  border-bottom:1px solid #e8e8e8;
  }

  .node-type-list li:last-child,
  .admin-list li:last-child {
    padding-bottom:15px;
    border:0px;
   
    }

  ul.node-type-list label { font-size:15px; }

/**
 * Tables =============================================================
 */
table {
  width:100%;
  font-size:11px;
  line-height:15px;
  margin:0px 0px 10px;
  background-color:#fff;

  border-collapse:collapse;
  border-color:#ccc #ddd #eee;
  border-width:1px;
  border-style:solid;
  }
.page-create_customer table{
  margin:0px 0px 40px;
}
  .fieldset table { margin:0px; }

table td,
table th {
  vertical-align:middle;
  border-width:1px 0px;
  border-style:solid;
  border-color:#ddd;
  padding:5px;
  }

table th {
  text-align:left;
  font-weight:normal;
  color:#666;
  background:#eee;
  }

  table thead th { border-top-color:#ccc; }

table td.active { background:#e4f0f8; }
table tr.odd td.active { background:#ecf8fc; }

table tr.selected td.active,
table tr.selected td {
  background:#ffc;
  border-color:#eeb;
  }

/* Block administration */
table tr.region td { background:#f8f8f8; }

/* Hide tabledrag markers */
table tr.draggable span.tabledrag-changed { display:none; }

/**
 * Forms ==============================================================
 */
.block,
.item-list,
.help-items ul,
.form-item,
.confirmation ul,
.admin-list,
.node-type-list,
.admin-panel {
  background:#fff;
  margin:0px 0px 10px;
  }
.front #user-login-form .form .form-item {
  border: 0 none;
}
  .form-item {
    padding:9px;
}

body.page-create_customer #tab-2 .form-item-labeled, body.page-create_customer #tab-3 .form-item-labeled, body.page-create_customer #tab-7 .form-item-labeled{
border-width:1px;
border-color:#CCCCCC #DDDDDD #EEEEEE;
border-style:solid;
}
body.page-create_customer #edit-password-wrapper , body.page-create_customer #industry-field .form-item{
	border-width:1px;
border-color:#CCCCCC #DDDDDD #EEEEEE;
border-style:solid;
}
body.page-create_customer #password-field #edit-password-wrapper .form-item, body.page-create_customer #industry-field .form-radios .form-item {
	border:none;
} 
  .admin-list { margin:0px; }

.block .item-list,
.block .form-item,
.admin-panel .admin-list,
.teaser-checkbox .form-item,
.form-item .form-item,
.fieldset .form-item,
table .form-item {
  background:transparent;
  padding:0px;
  margin:0px;
  border:0px;
  }

  .block .item-list,
  .admin-panel .admin-list,
  .form-item .form-item-filter { padding:0px; }

.form-item label{
 margin:0px;
  padding:0px;
  color:#999;
  font-weight:bold;
  font-size:10px;
  text-transform:uppercase;
}
body.page-create_customer #user_register #modules-advanced{
 margin:0px;
  padding:10px 0px;
  color:#999;
  font-weight:bold;
  font-size:10px;
  text-transform:uppercase;
}
 body.page-create_customer #user_register #modules-basic legend {
  margin:0px;
  padding:10px 0px;
  color:#999;
  font-weight:bold;
  font-size:10px;
  text-transform:uppercase;
  }
body.page-welcome .form-item-labeled label{
  display:none; 
}
  .form-item label.option {
    text-transform:none;
    font-size:11px;
    color:#000;
    }

  .form-item label.option input { vertical-align:middle;width:auto;}

.page-content .password-description,
.page-content .password-strength,
.page-content .description,
.page-content .form-item .description {
  line-height:15px;
  font-size:11px;
  white-space:normal;
  }

  .admin-panel p.description {
    background:#eee;
    border-top:1px solid #ddd;
    border-bottom:1px solid #fff;
    line-height:20px;
    font-size:11px;
    padding:4px 9px;
    margin:0px;
    }

.fieldset .description { margin:0px 0px 10px; }

.page-content .form-item .description {
  /*position:absolute;
  bottom:100%;
  right:-15px;
  z-index:5;

  color:#687;
  background:url(images/popup.png) 50% 100% no-repeat;
  border-top:1px solid #d8e4e0;

  width:240px;
  margin:0px 0px -15px;
  padding:9px 10px 20px;*/
  display:none;
  }

.page-content .form-item.date-clear .description {
  padding: 0px;
}
.page-content .form-item.date-clear .description {
  position:relative;
  bottom:0;
  right:0px;
  z-index:5;

  color:#687;
  background: 0 none;
  border: 0 none;

  width:240px;
  margin:0px 0px 0px;
  padding:0px 10px 0px;
  display:block;
  }
  .page-content .form-item:hover {
    z-index:1;
    height:auto; /* Fix for flicker in IE7 */
    }

  .page-content .form-item:hover > .description { /*display:block;*/ }

input.teaser-button,
input.checkout-back-button,
input.form-submit {
  cursor:pointer;
  padding:2px 10px;
  color:#333;
  text-align:center;
  font-weight:normal;
  border-width:1px;
  border-style:solid;
  border-color:#ddd #ddd #ccc;
  background:#f4f4f4 url(images/bleeds.png) 0px -41px repeat-x;
  }

  input.form-submit:hover,input.checkout-back-button:hover,.link-message input.form-submit {
    border-color:#999 #999 #888;
    background:#888 url(images/bleeds.png) 0px 0px repeat-x;
    color:#fff;
    }

  input.form-submit:active {
    background:#666;
    color:#fff;
    }

  /* Teaser splitter */
  .teaser-checkbox {
    position:relative;
    z-index:2;
    }

  .teaser-checkbox div { margin:5px 0px 0px; }

  input.teaser-button {
    padding:0px 5px;
    font-size:11px;
    }

  form input#edit-delete { color:#ccc; }

/* Filter form */
.filter-options .form-item,
.filter-options .filter-help {
  font-size:11px;
  margin:10px 10px 0px 0px;
  padding:0px;
  float:left;
  }

  .filter-options .form-item:hover > .description { display:none; }

input.form-autocomplete,
input.form-text,
textarea.form-textarea,
select.form-select {
  padding:2px 0px;
  border-width:2px;
  border-style:solid;
  border-color:#e8e8e8 #f0f0f0 #f8f8f8;
  background:#fff;
  color:#666;
  max-width:100%;
  width:648px;
  }

  input.form-autocomplete:hover,
  input.form-text:hover,
  textarea.form-textarea:hover,
  select.form-select:hover,
  input.form-autocomplete:focus,
  input.form-text:focus,
  textarea.form-textarea:focus,
  select.form-select:focus {
    color:#333;
    border-color:#ace;
    }

  input.fluid {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    width:100%;
    }

    table input.fluid { width:auto; }

  html.js input.form-autocomplete { background-position:100% 7px; }
  html.js input.throbbing { background-position:100% -13px; }

  /* Exceptions */
  #diff-inline-form select,
  #content .filter-options select { padding:0px; }

/* Fieldsets */
.fieldset,
.fieldset-title,
.fieldset-title a,
.fieldset-content { display:block;position:relative; }

.fieldset { margin:0px 0px 10px; }

.fieldset.titled {
    display: block;
    min-height: 30px;
    position: relative;
    width: 100%;
  }
#ifo-region-region-edit-form .fieldset.titled {
    z-index: 0;
  }
#ifo-region-region-edit-form #edit-countries-wrapper {
  display: none;
}
.fieldset-title {
  display:block;
  position:absolute;
  left:0px;
  right:0px;
  top:0px;
  border-width:1px;
  border-style:solid;
  border-color:#ccc #ddd #eee;
  z-index: 1;
  }

.container-inline .fieldset-title .fieldset-content,
.fieldset.titled .fieldset-content {
  display:block;
  padding-top:40px;
  }

.item-list h3,
.block .block-title,
.admin-panel h3,
.fieldset-title,
.collapsible .fieldset-title a {
  display:block;
  font-size:11px;
  margin:0px;
  padding:4px 9px 5px;
  color:#333;
  background:#f4f4f4;
  }
.fieldset-title,
  .collapsible .fieldset-title a { padding-bottom:4px; }

  /* Explicit height for IE */
  .collapsible .fieldset-title a { height:20px; }

  .admin-panel h3 { background:#eee; }

  .collapsible .fieldset-title span.icon {
    position:absolute;
    left:-20px;
    top:4px;
    background:url(images/sprite.png) 0px -20px no-repeat;
    width:20px;
    height:20px;
    display:block;
    cursor:pointer;
    }
  #adv-opts .collapsible .fieldset-title span.icon {
    background:url(images/sprite.png) 0px -20px no-repeat;
    }
  #adv-opts .collapsed .fieldset-title span.icon {
    background:url(images/sprite.png) 0px 0px no-repeat;
    }

    html.js .collapsed .fieldset-title span.icon { 
      background-position:0px 0px;
    }
     

    .fieldset .collapsible .fieldset-title span.icon { /*display:none;*/ }

  .collapsed .fieldset-title a {
    background:#eee;
    color:#999;
    }

  .collapsed .fieldset-title a:hover { color:#666; }

  .collapsible .fieldset-title {
    padding:0px;
    background:transparent;
    }

  .collapsed .fieldset-title a { padding-bottom:4px; }

.block .block-content,
.container-inline .fieldset-content,
.fieldset-content {
  padding:10px 9px 9px;
  background:#fff;
  }

  .container-inline .fieldset-content,
  .fieldset-content {
    border-width:1px;
    border-style:solid;
    border-color:#ccc #ddd #eee;
    }

  .titled .fieldset-content { border-width:0px 1px 1px; }

  html.js .collapsed .fieldset-content { display:none; }

  .fieldset .fieldset .fieldset-content { background:#fff; }
  #page input.form-submit {
    float:right;
    width:auto;
}
   /* Remove preview button from create-album*/
   #page .form-buttons input#edit-preview { display : none;}

   body.page-node-add-album  #content .clear-block .column-main { 
  border:1px solid #c4c4c4;
  -moz-border-radius: 5px;   
  -webkit-border-radius: 5px;
  border-radius: 5px; /* future proofing */
  -khtml-border-radius: 5px; /* for old Konqueror browsers */
      
  -moz-box-shadow: 0px 2px 5px #c4c4c4;
  -webkit-box-shadow: 0px 2px 5px #c4c4c4;
  box-shadow: 0px 2px 5px #c4c4c4;

   }

  body.page-create_customer #page input.form-submit {
    clear: left;
  }
  body.page-create_customer #page {
    min-height : 700px;
  }
body.page-create_customer  #user_register input#edit-save-draft{
width:auto;
}
body.page-create_customer  #user_register input#edit-logo-upload-element-ahah,body.page-create_customer  #user_register input#edit-favicon-upload-element-ahah{ 
  width:100px;
  top:-25px;
}
  .views-exposed-widget input.form-submit {
    float: none;
  }
/**
 * Form layout: Default ===============================================
 */
.form-layout-default { /*background:url(images/vrule.png) 65% 0% repeat-y;*/ }

.column-main {
  float:left;
  width:100%;
  }

  .column-main .column-wrapper { padding-right:10px; }
#user-login .form-layout-default .column-main .column-wrapper{padding-right:0px;}
.column-side {
  float:right;
  width:34.99%;
  }

  .column-side .column-wrapper { padding-left:10px; }

.column-footer { clear:both; }

form .buttons {
  background:#eee;
  border:1px solid #ddd;
  padding:9px;
  }

  .form-layout-default .column-main .buttons { display:none; }
  .form-layout-default .column-side .buttons { margin:0px 0px 10px; }
  .form-layout-default .column-side .buttons input.form-submit { margin:1px 0px; }

/**
 * "Boxes" aka generic wrappers =======================================
 */
.box-title {
  font-weight:normal;
  font-size:10px;
  text-transform:uppercase;

  background:#eee;
  border:1px solid #ddd;
  padding:4px 9px;
  margin:0px 0px 10px;
  }

/**
 * System =============================================================
 */
.admin .right {
  padding-left:5px;
  float:right;
  }

.admin .left {
  padding-right:5px;
  float:left;
  }

.admin .right,
.admin .left {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  width:50%;
  margin:0px;
  }

/* admin/content/node & admin/user/user */
#content dl.multiselect,
#content dl.multiselect dt,
#content dl.multiselect dd { margin:0px 10px 0px 0px; }

#content dl.multiselect select {
  font-size:11px;
  background:#fff;
  border-style:solid;
  border-width:2px;
  border-color:#e8e8e8 #f0f0f0 #f8f8f8;
  }

/* update options */
.admin-options {
  background:#f8f8f8;
  line-height:30px;
  height:30px;
  padding:9px;
  border:1px solid #ddd;
  margin:0px 0px 10px;
  }

.admin-options label,
.admin-options .form-item {
  margin-right:10px;
  float:left;
  }

.admin-options .form-item {
  padding:0px;
  border:0px;
  }

/* dependency colors */
.admin-dependencies,
.admin-required { color: #666; }
.admin-disabled { color: #900; }
.admin-enabled { color: #099; }
.admin-missing { color: #c30; }

/**
 * Help pages =========================================================
 */
.help-items { float:left; width:25%; }
.help-items ul { margin:10px 5px; }

/**
 * Admin toolbar ======================================================
 */
body.rubik #admin-toolbar a.menu-hover span.menu-description { padding-left:50px; }

body.rubik #admin-toolbar a.menu-hover span.menu-description span.icon {
  position:absolute;
  left:10px;
  top:0px;
  }

/**
 * Form description exceptions ========================================
 */

/**
 * Some form elements are either too weirdly positioned or really benefit
 * from persistent descriptions. Reset for all of these.
 */
.ctools-export-ui-row .form-item,
.ctools-export-ui-row .form-item .description,
.multiselect .form-item,
.multiselect .form-item .description,
.page-content table .form-item,
.page-content table .form-item .description,
.page-content .form-item .widget-edit .description,
#upload-attachments .description,
#views-ajax-pad .form-item,
#views-ajax-pad .form-item .description {
  width:auto;
  padding:0px;
  margin:0px;
  border:0px;
  background:transparent;
  position:static;
  display:block;
  }

.ctools-export-ui-row .form-item:hover,
.multiselect .form-item:hover,
.page-content table .form-item:hover,
#views-ajax-pad .form-item:hover { position:static; }

.page-content table .form-item .description,
#upload-attachments .description,
#views-ajax-pad .form-item .description {
  padding:0px;
  color:#666;
  display:block;
  max-width:none;
  }

/**
 * Form containers ====================================================
 */
.container-inline div {
  display:inline;
  border:0px;
  padding:0px;
  background:transparent;
  }

.container-inline { margin:0px 0px 10px; }

.buttons .container-inline { margin:0px; }

/**
 * ORPHANED MARKUP ====================================================
 * The following selectors target markup generated by Drupal that have
 * exactly 1 or extremely few instances. It will make a great future
 * hitlist of markup to consolidate and generalize.
 */
.compact-link {
  font-size:11px;
  margin:0px 0px 10px;
  }

.compact-link a {
  border:1px solid #ddd;
  padding:4px 9px;
  color:#666;
  background:#fff;
  }

/*
* Custom changes
*/
.primary-tabs{
 clear: both;
    float: right;
    position: relative;
}
body.page-ifo-panel .primary-tabs{
  /*right:30px;*/
}
body.page-ifo-panel #ifo-for-web{
}
#ifo-for-web {
    border: 1px solid #E8E8E8;
    border-radius: 6px 6px 0 0;
    float: left;
    width: 100%;
    clear:both;
    position:relative;
 background:#fff;
}
#ifo-for-web h2 {
    background: none repeat scroll 0 0 #EEEEEE;
    padding: 7px 14px;
}

/*
#ifo-for-web .admin-list {
    float: left;
    width: 47%;
    padding: 10px 2px;
    border-right:1px solid #E8E8E8; 
  }
#ifo-for-web .admin-list li a {
    border-bottom: 1px solid #E8E8E8;
    border-right: medium none;
    float: left;
    margin: 0;
    min-height: 30px;
    padding: 15px 0 15px 45px;
    width: 100%;
  }
.admin-expanded #ifo-for-web .admin-list li a {
    padding: 15px 0 15px 45px;
    width: 91%;
}
#ifo-for-web .admin-list li {
    border-bottom: medium none;
    float: left;
    margin: 0;
    min-height: 62px;
    padding: 0 0 0 11px;
    width:100%;
}
#ifo-for-web .admin-list-right li{
width:100%;
}
.admin-expanded #ifo-for-web .admin-list li {
    padding: 0 12px 0 5px;
    width: 94%;
}
#ifo-for-web .admin-list li.odd {
  border-right: 0 none;
}
#ifo-for-web .admin-list li.even a {
}
#ifo-for-web .admin-list li.odd a {
}
#ifo-for-web .admin-list li a.path-ifo-manage-draft, #ifo-for-web .admin-list li a.path-ifo-manage-websites,#ifo-for-web .admin-list li a.path-ifo-add-elements{
 border-bottom:0px;
 }
#ifo-for-web .admin-list li.odd a.last-prev {
  border-bottom: 1px solid #EEEEEE;
 
}

*/

#ifo-for-web ul.admin-list {
 float:left;
 height:auto !important;
 width:49%;
 padding:2px;
}
#ifo-for-web ul.admin-list-left {
 float:left;
 border-right:1px solid #E4E4E4; 
}
#ifo-for-web .admin-list li.even  {
 margin-bottom:3px;
 border-bottom:1px solid #E8E8E8;

}
#ifo-for-web .admin-list li.odd  {
 border-bottom:1px solid #E8E8E8;
 margin-bottom:3px;
}
#ifo-for-web .admin-list li.even.last{ 
 padding: 10px 5px 28px 50px;
}

#admin-toolbar span.admin-toggle {

}
#tabs-tabset ul.tabs li {
  float: left;
  display: block;
  padding: 4px 0px 11px;
}
#tabs-tabset ul.tabs li a span {
  color: #333333;
  font-size: 13px;
  font-weight: normal;
}

#tabs-tabset ul.tabs li.active, #tabs-tabset ul.tabs li.ui-state-active,li.active, #tabs-tabset ul.tabs li.ui-state-active {
  background: url("images/bleeds.png") repeat-x scroll 0 -41px #F4F4F4;
  border-bottom: 0 none #FFFFFF;
  border-color: #FFFFFF;
  color: #333333;
}
.page-node #tabs-tabset ul li.active{
background: url("images/bleeds.png") repeat-x scroll 0 -41px #F4F4F4;
  border-bottom: 0 none #FFFFFF;
  border-color: #FFFFFF;
  color: #333333;
  padding: 4px 0px 11px;
}

#vsite-generic-settings-form .form-item label {
  float: left;
  width: 100%;
  clear: both;
}
#node-form .form-item .filter-options {
  display: none;
}

#site-creation-form #field-wa-themes, #site-creation-form #field-wa-themes .form-radios, #site-creation-form #edit-field-wa-name-0-value-wrapper, #site-creation-form #edit-field-wa-email-0-value-wrapper, #site-creation-form #edit-field-wa-url-0-value-wrapper, #site-creation-form #edit-field-websites-approval-status-value-wrapper, #site-creation-form #field-wa-themes-info {
  display: none;
}
/* New  */
#name-suffix{
vertical-align: baseline;
outline: 0 none;
}
body.page-create_customer .value {
  clear: both;
    float: right;
    min-width: 30%;
    position: relative;
    top: -21px;
}
#infanion-wa-overview-form #cart-view-page {
  position: relative;
}
/*
#infanion-wa-overview-form #cart-view-page #edit-submit{
bottom: -36px;
    position: absolute;
    right: 0;
}
.checkout-continue-button{
clear:both;
}
.checkout-back-button {
bottom: -36px;
    position: absolute;
    right: 105px;
    width: 100px;
}*/
body.rubik #page{
position:relative;
width: auto;
}
body.page-admin #edit-clear{
clear: both;
position: relative;
right: -10px;
top: 40px;
}
#edit-fav-icon-upload-element-ahah, #edit-logo-upload-element-ahah{
top:-25px;
}
.upload-element-row .form-item input.form-submit{
margin:0px;
}
.upload-element-row .form-item input#edit-fav-icon-upload-element-ahah{
width:100px;
}
.exclusive-price{
display:inline;
width:auto;
}
#edit-field-event-date-0-value-timeEntry-popup-1-wrapper,#edit-field-event-enddate-0-value-timeEntry-popup-1-wrapper{
position:absolute;
left:220px;
}

body.page-ifo-panel #ifo-for-web .admin-list-right{
  /* border-left: 1px solid hsl(0, 0%, 93%); */
  padding-right: 12px;
}
#theme_select_checkbox_id .form-option .option{
float: right;
padding: 5px 0px 10px 10px;
font-weight:normal;
}
.domain_class label{
display:none;
}
#field-overview{
border-color: hsl(0, 0%, 80%) hsl(0, 0%, 87%) hsl(0, 0%, 93%);
    border-style: solid;
    border-width: 1px;
    float: left;
    margin-bottom: 10px;
    margin-right: 7px;
    width: 48%;
    background:#fff;
}
.node-partner .column-main .node-content #field-overview{
   padding:10px;
   width:46%;
}
.node-partner .column-main .node-content #field-overview .fieldset-content .form-item{
	border-style:none;
}
#infanion-wa-overview-form #cart-view-page #field-overview .form-item-labeled{
	margin-bottom:0px;
	border-style:none;
}
#field-overview .form-item-labeled label{
float:left;
width:52%;
}
.field-form-item{
}
.field-overview-language,.field-overview-maintenance{
}
.field-overview-maintenance{
margin-bottom: 10px;
}
.field-overview-maintenance label{
float:left;
width:49%;
}
.field-overview-maintenance .form-item-language{
padding:0px;
}
#edit-field-partner-password-0-value-wrapper label {
display:none;
}
#edit-field-partner-password-0-value-pass1-wrapper label, #edit-field-partner-password-0-value-pass2-wrapper label{
display:block;
}                 
body.admin-expanded .popups-box {
  width: 670px;
  left: 350px !important;
}
.form-item-labeled,.form-item{
border-color: hsl(0, 0%, 80%) hsl(0, 0%, 87%) hsl(0, 0%, 93%);
    border-style: solid;
    border-width: 1px;
}
body.page-node-add-picture fieldset .collapsed{ margin-bottom: 5px;
}
body.page-ifo-picture .view-testing-picture img{
margin-left:1px;
margin-top:5px;
padding:2px;
box-shadow: 1px 5px 5px #ababab;
-webkit-box-shadow:1px 5px 5px #ababab;
-moz-box-shadow:1px 5px 5px #ababab;
-o-box-shadow:1px 5px 5px #ababab;
}
body.page-picture .views-row{
clear: none;
float: left;
margin: 0;
padding: 5px 0 0 18px;
}
body.page-picture .view-id-picture img{
margin-left:3px;
box-shadow:1px 5px 5px #ababab;
-webkit-box-shadow:1px 5px 5px #ababab;
-moz-box-shadow:1px 5px 5px #ababab;
-o-box-shadow:1px 5px 5px #ababab;
padding:2px;
}

body.page-node-add-picture fieldset .collapsed{ margin-bottom: 5px;}
#edit-newsletters-3-wrapper{
padding-bottom:25px;
}
/*
body.page-site #edit-back{
 bottom: -36px;
 position: absolute;
 right: 118px;
width:11%;
}*/
.value{
}
body.node-type-partner #field-overview .fieldset-content .form-item{
 padding:0px !important;
 }
.company-email-border{
	width:100% !important;
  border-top:1px solid #CCCCCC !important;
}
body.login-submitted {
  margin-left: 260px;
}
body.login-submitted  div#admin-toolbar.vertical div.admin-blocks {
  display:block;
  width: 260px;
}
.view-manage-partner .pager ul.links li.active{
	background:none;
	margin-right:1px ;
}
.form-item-labeled{
	color:hsl(0,0%,60%);
}
.sticky-enabledsticky-enabled span.additional-modules {
  float:left;
  margin:10px 0px;
}
span#edit-body_parent #edit-body_tbl{
	margin-top:10px;
}
.feed-icon{
 float:right;
}
.node-type-sequence-templates #page input.form-submit {
    margin-top: -7px;/* Delete icon proper position */
}
