.field-name-field-content-subpages-section .pcg-contextual-links-region  {
    top: 40px;
    z-index: 98;

    bottom: auto;
    min-height: 20px;
    position: absolute;
}

.field-name-field-content-subpages-section,
.field-name-field-content-subpages,
.field-collection-item-field-content-subpages-section,
.field-collection-item-field-content-subpages {
    position: relative;
}

.fieldset-legend span.summary br {
    display: none;
}

.field-group-tabs-wrapper {
    clear: both;
}

/*
fieldset.vertical-tabs-pane > legend,
fieldset.horizontal-tabs-pane fieldset.vertical-tabs-pane > legend,
fieldset.horizontal-tabs-pane fieldset.horizontal-tabs-pane > legend {
    display: none;
}
*/
.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button .summary {
    display: none;
    position: absolute;
    left: -2px;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 999;
    line-height: 1.6;
}
.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button:hover .summary {
    display: block;
}

.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button .summary-inner {
    display: block;
    padding: 2px 10px;
    min-width: 200px;
    border-radius: 0 0px 30px 10px;
    background-color: #fff;
    background-color: rgba(255,255,255,.9);
    border: 1px solid #ccc;
}

.field-name-field-content-subpages {
    clear: both;
}
form .field-multiple-table td.field-multiple-drag {
    width: 10px;
}
a.tabledrag-handle .handle {
    margin-right: 0;
    margin-left: 0;
    padding-left: 3px;
    padding-right: 3px;
    
}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
    padding-right: 0;
}
form .field-multiple-table th.field-label {
    padding-left: 10px;
}

.node-form .group_cc_wrap {
    background-color: rgba(0, 0, 0, 0.05);
    border: 1px solid rgba(0,0,0,.7);
    padding: 5px 5px 0 5px;
    margin-bottom: 10px;
    clear: both;
}

.vertical-tabs .form-type-textfield input {
    width: auto;
    max-width: 95%;
}
.node-form tr.odd .form-item,
.node-form tr.even .form-item {
    white-space: normal;
}
/*
.node-form .form-item-title {
    margin-right: 10px;
}
.node-form .field-name-field-pcg-show-nodetitle {
    float: left;
    white-space: nowrap;
    min-width: 90px;
    padding-top: 1.7em;
}

.node-form .form-wrapper.field-name-body {
    clear: both;
}
.node-form .form-item-title {
    float: left;
    margin-bottom: 0;
}
*/
/*
.node-form .field-name-field-date {
    float: right;
    margin: 0 0 10px 0;
    min-width: 365px;
}
.node-form .field-name-field-date fieldset {
}
.node-form .field-name-field-date .date-float {
    float: right;
    margin-top: .8em;
}
.node-form .field-name-field-date .date-no-float {
    float: right;
    clear: none;
    width: auto;
    max-width: 98%;
}
.node-form .field-name-field-date .container-inline-date .date-padding {
    padding: 0;
}
.node-form .field-name-field-date legend {
    display: none;
}
.node-form .field-name-field-date fieldset {
    padding-top: 7px;
    margin: 0;
}
.node-form .field-name-field-date fieldset .fieldset-wrapper {
    padding-bottom: 0;
}
.node-form .field-name-field-date fieldset .description {
    margin-bottom: 0px;
}
*/


.group-content-collection-holder {}
.group-content-collection-holder > .horizontal-tabs {
    position: relative;
}
.group-content-collection-holder fieldset.form-wrapper {
    margin-bottom: 0;
    margin-top: 0;
}
.group-content-collection-holder > .horizontal-tabs > .horizontal-tabs-list {
    margin-bottom: -5px;
}
.field-name-field-content-subpages > div > .form-item > .field-multiple-table > tbody > tr {
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQUlEQVQYlWOwOXHW2ObEWWMGQoBohdjAw+s2xg+v2xDWTLRCrKD8or1v+UV7X+opxAY+zI43/jA7nrAbiVaIDQAAa+UgcdKRGOEAAAAASUVORK5CYII=);*/
    background: #eeecda;
}
.field-name-field-content-subpages > div > .form-item > .field-multiple-table > tbody > tr
   .field-multiple-table > tbody > tr {
    background: #e5f5ff;
}
.field-name-field-content-subpages > div > .form-item > .field-multiple-table > tbody > tr
   .field-multiple-table > tbody > tr.even {
    background: #cde5f3;
}

.field-name-field-content-subpages > div > .form-item > .field-multiple-table > tbody > tr.even {
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGUlEQVQImWNIqL7tiwszJFTf9mXABQabJAAKGxooqye0mwAAAABJRU5ErkJggg==);*/
    background: #cde4f1;
}
.field-name-field-content-subpages > div > .form-item > .field-multiple-table > tbody > tr.even
   .field-multiple-table > tbody > tr {
    background: #f4f2e5;
}
.field-name-field-content-subpages > div > .form-item > .field-multiple-table > tbody > tr.even
   .field-multiple-table > tbody > tr.even {
    background: #e2e0ce;
}


.pff_hide_vtabs .vertical-tabs-list {
    display: none;
}
.pff_hide_vtabs div.vertical-tabs .vertical-tabs-panes {
    margin-left: 0;
    padding: 0;
}
.pff_hide_vtabs .group_cc_wrap {
    float: left;
    margin-right: 20px;
    padding: 0;
    background: transparent none;
    border: 0 none;
}
body .pff_hide_vtabs .group_cc_wrap fieldset {
    background-color: transparent;
}
.pff_hide_vtabs .group_cc_wrap .description {
    display: none;
}

.pff_hide_vtabs div.vertical-tabs {
    background: transparent none;
    border: 0 none;
    margin: 0;
}


.field-name-field-content-subpages .field-multiple-table .field-name-field-cc-heading {
    float:left;
    margin-right: 20px;
}
.field-name-field-content-subpages .field-multiple-table .pff-edit-section-hidden .field-name-field-cc-heading {}
.field-name-field-content-subpages .field-multiple-table .pffs_hide_vtabs .group_cc_wrap {
    clear: both;
}
.field-name-field-content-subpages .field-multiple-table .field-group-tab-wrapper {
    display:none;
}


.pff-collapsed-section .group-cc-wrap-inner {
  display: none;
}

.field-group-htabs-wrapper.group-cc-wrap-inner {
  clear: both;
}

.contextual-links-region:hover > .pcg-contextual-links-region > div.contextual-links-wrapper > a.contextual-links-trigger {
  display: block;
}
.pcg-contextual-links-region,
.field-name-field-content-subpages-section .pcg-contextual-links-region {
  position: absolute;
  bottom: 20px;
  pointer-events: none;
}
.pcg-contextual-links-region ul.contextual-links,
.pcg-contextual-links-region a.contextual-links-trigger,
.field-name-field-content-subpages-section .pcg-contextual-links-region ul.contextual-links,
.field-name-field-content-subpages-section .pcg-contextual-links-region a.contextual-links-trigger {
  pointer-events: auto;
}
/* no reason for end user to edit cck blocks - content inside should be edited
 hiding to make gears more intuitive */
.block-pcg-fieldcollection-formatter > .block-liner > .block-subject .contextual-links-wrapper,
.block-pcg-cck-blocks > .block-liner > .block-subject .contextual-links-wrapper,
.block-field-group-block > .block-liner > .block-subject .contextual-links-wrapper {
   display: none;
}
