.contentbox.bookmark-folder.publicationbookmarkfolder {
    padding: 0;
    margin-bottom: 0;
}

#content-body-public-bookmark-list #mainContent > .inner,
#content-body-public-sell-list #mainContent > .inner {
    padding-left: 0;
    padding-right: 0;
}

#content-body-public-bookmark-list .result-product-container,
#content-body-public-sell-list .result-product-container {
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 5px;
}

#content-body-public-bookmark-list #bookmark-list > .contentbox,
#content-body-public-sell-list #bookmark-list > .contentbox {
    margin-left: 6px;
    margin-right: 6px;
}

#content-body-public-bookmark-list #mainContent .nav-tabs,
#content-body-public-sell-list #mainContent .nav-tabs {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
}

.publicationbookmarkfolder {
    margin-bottom: 10px !important;
    /* margin-left: -6px !important;
    margin-right: -6px !important; */
}

.publicationbookmarkfolder > h4 {
    text-align: center;
    float: none !important;
    margin: 0 !important;
    /* margin: -5px 0 0 0 !important; */
    padding: 5px 0;
    color: #ffffff;
    background-color: #6E595B;
}

@media (max-width: 500px) {
    .publicationbookmarkfolder > h4,
    #public_form_sell_step6 .folderstructure > h2 {
        font-size: 12px;
    }
}

@media (max-width: 767px) {
    .publicationbookmarkfolder .panel-heading .row {
        margin-left: 0;
        margin-right: 0;
    }

    .publicationbookmarkfolder .panel-heading .row > div:first-child {
        padding-left: 0;
        /*padding-right: 5px;*/
    }

    .publicationbookmarkfolder .panel-heading .row div input[name=title] {
        margin-top: 2px;
        font-weight: bold;
    }

    .publicationbookmarkfolder .panel-heading .row > div > a {
        padding-right: 5px;
    }
}

.publicationbookmarkfolder .panel-heading {
    font-size: 14px;
    background-color: #9A8283;
    border-width: 0;
    border-radius: 0;
    color: #FFFFFF;
    padding: 2px 10px 0 10px;
    border: 2px solid #9A8283;
}

@media (max-width: 767px) {
    .publicationbookmarkfolder .panel-heading {
        padding-bottom: 2px;
    }
}

.publicationbookmarkfolder .panel-heading input[type="text"] {
    height: 18px !important;
}

.publicationbookmarkfolder .panel-heading.active {
    border: 2px solid #95171A;
}

.publicationbookmarkfolder .panel-heading a {
    color: #FFFFFF;
}

.publicationbookmarkfolder .panel-heading a.show-request,
.publicationbookmarkfolder .panel-heading a.show-offer {
    display: block;
    margin-top: 2px;
}

.publicationbookmarkfolder .panel-heading a.show-request,
.publicationbookmarkfolder .panel-heading a.show-offer {
    cursor: default;
}

@media (max-width: 500px) {
    .publicationbookmarkfolder .panel-heading a.show-request,
    .publicationbookmarkfolder .panel-heading a.show-offer,
    .publicationbookmarkfolder .panel-heading {
        font-size: 12px;
    }

    .publicationbookmarkfolder .panel-heading .pull-right {
        display: block;
        text-align: left;
        float: none !important;
    }
}

.publicationbookmarkfolder.linked-bookmark-list .panel-heading a.show-request:active,
.publicationbookmarkfolder.linked-bookmark-list .panel-heading a.show-offer:active,
.publicationbookmarkfolder.linked-bookmark-list .panel-heading a.show-request:hover,
.publicationbookmarkfolder.linked-bookmark-list .panel-heading a.show-offer:hover,
.publicationbookmarkfolder.linked-bookmark-list .panel-heading a.show-request:active .request-count,
.publicationbookmarkfolder.linked-bookmark-list .panel-heading a.show-offer:active .offer-count,
.publicationbookmarkfolder.linked-bookmark-list .panel-heading a.show-request:hover .request-count,
.publicationbookmarkfolder.linked-bookmark-list .panel-heading a.show-offer:hover .offer-count {
    text-decoration: underline;
    cursor: pointer;
}

.publicationbookmarkfolder .panel-heading a.delete {
    display: none;
}

.publicationbookmarkfolder.editable .panel-heading a.delete {
    display: inline-block;
    width: 10px;
    height: 20px;
    margin-left: 13px;
    background-image: url(../img/btn-bookmark-delete.png);
    background-position: 0 0;
    background-repeat: no-repeat;
}

.publicationbookmarkfolder .panel-body .panel-heading a.delete {
    background-position: 0 -23px;
}

/*.publicationbookmarkfolder .panel-body .active  a.delete {
    background-position: 0 -41px;
}*/
@media (max-width: 767px) {
    .publicationbookmarkfolder .panel-heading .delete-container {
        padding: 0 !important;
    }
}

.publicationbookmarkfolder.panel-body,
.publicationbookmarkfolder .panel-body {
    padding: 0;
}

.publicationbookmarkfolder a.move-folder-up .icon-move-up,
.publicationbookmarkfolder a.move-folder-down .icon-move-down {
    display: inline-block;
    width: 14px;
    height: 20px;
    background-image: url(../img/btn-bookmark-arrow.png);
    background-position: 0 2px;
    background-repeat: no-repeat;
    float: right;
    margin-left: 8px;
}

.publicationbookmarkfolder a.move-folder-down .icon-move-down {
    background-position: 0 -23px;
}

.publicationbookmarkfolder .panel[data-toggle="collapsed"] .panel-body {
    display: none;
}

.publicationbookmarkfolder .panel .toggle-indicator .glyphicon-plus {
    display: none;
}

.publicationbookmarkfolder .panel[data-toggle="collapsed"] .toggle-indicator .glyphicon-plus {
    display: inline-block;
}

.publicationbookmarkfolder .panel .toggle-indicator {
    cursor: pointer;
    color: #4D3D3E;
}

.publicationbookmarkfolder .panel .toggle-indicator .glyphicon {
    font-size: 12px;
}

@media (max-width: 991px) {
    .publicationbookmarkfolder .panel .toggle-indicator .glyphicon {
        font-size: 16px;
    }
}

.publicationbookmarkfolder .panel[data-toggle="collapsed"] .toggle-indicator .glyphicon-minus {
    display: none;
}

.publicationbookmarkfolder .toggle-indicator {
    position: absolute;
    margin-left: -40px;
}

@media (max-width: 500px) {
    .publicationbookmarkfolder .toggle-indicator {
        margin-left: -32px;
    }
}

.publicationbookmarkfolder .panel {
    margin-bottom: 0;
    border-width: 0;
    background-color: #EEE8E5;
}

.publicationbookmarkfolder li {
    margin-bottom: 0 !important;
    border-width: 0 !important;
    padding-bottom: 0;
}

.publicationbookmarkfolder .list-group-item,
.publicationbookmarkfolder .list-group-item.active {
    border-width: 0;
    padding: 6px 0 0 60px;
    border-radius: 0;
    background-color: #EEE8E5;
}

@media (max-width: 500px) {
    .publicationbookmarkfolder .list-group-item, .publicationbookmarkfolder .list-group-item.active {
        padding-left: 15px;
    }
}

.publicationbookmarkfolder .list-group-item.active {
}

.publicationbookmarkfolder > .list-group > .list-group-item {
    padding-left: 0;
}

.publicationbookmarkfolder > .list-group > .list-group-item > .panel > .panel-heading {
    margin-left: 30px;
    margin-right: 30px;
    background-color: #4D3D3E;
    border-color: #4D3D3E;
}

@media (max-width: 500px) {
    .publicationbookmarkfolder > .list-group > .list-group-item > .panel > .panel-heading {
        margin-left: 10px;
        margin-right: 6px;
    }
}

.publicationbookmarkfolder > .list-group > .list-group-item {
    padding: 6px 15px 0;
}

@media (max-width: 500px) {
    .publicationbookmarkfolder > .list-group > .list-group-item {
        padding-right: 5px;
    }

    #public_form_sell_step6 .folderstructure .publicationbookmarkfolder > .list-group > .list-group-item {
        padding-left: 15px;
    }
}

.publicationbookmarkfolder > .list-group > .list-group-item:last-child {
    padding-bottom: 6px !important;
}

.publicationbookmarkfolder input[type="text"] {
    background-color: transparent !important;
    width: 100%;
    border-radius: 4px !important;
    border-color: transparent !important;
    color: #FFFFFF !important;
    font-size: 14px !important;
}

.publicationbookmarkfolder.editable input[type="text"]:focus,
.publicationbookmarkfolder.editable input[type="text"]:hover {
    background-color: #A89495 !important;
}

.publicationbookmarkfolder.editable > .list-group > .list-group-item > .panel > .panel-heading input[type="text"] {
    background-color: #615151 !important;
}

.publicationbookmarkfolder .list-group-item.active > .panel > .panel-heading {
    border-color: #992420;
}

#mainContent .publicationbookmarkfolder > ul.list-group {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#mainContent .publicationbookmarkfolder > ul.list-group,
#mainContent .publicationbookmarkfolder .sum {
    border-left: 8px solid #6E595B;
    border-right: 8px solid #6E595B;
}

.nyroModalCont #bookmark-list-link ul.list-group {
    margin-bottom: 0;
}

/**
* Sum row
*/
.publicationbookmarkfolder > .sum {
    background-color: #EEE8E5;
    border: 0;
    font-size: 14px;
    position: relative;
    display: block;
    margin: 0;
    padding: 0 15px 6px 45px;
}

.publicationbookmarkfolder > .sum > .row {
    border-top: 2px solid #4D3D3E;
    padding-top: 4px;
    margin: 0 30px 0 0;
    color: #4D3D3E;
}

@media (min-width: 768px) {
    .publicationbookmarkfolder > .sum > .row > * {
        margin-right: 1px;
    }
}

.publicationbookmarkfolder > .sum > .row > .col-sm-0-7 {
    margin-right: 0;
}

@media (max-width: 500px) {
    .publicationbookmarkfolder > .sum {
        padding: 0 0 6px 15px;
        font-size: 12px;
    }

    .publicationbookmarkfolder > .sum > .row {
        margin-right: 5px;
    }

    .publicationbookmarkfolder > .sum > .row .pull-right {
        display: block;
        text-align: left;
        float: none !important;
    }
}

/**
* Controls
*/
.publicationbookmarkfolder > .controls {
    display: none;
    border: 0;
    font-size: 14px;
    line-height: 180%;
    position: relative;
    margin: 0 0 -5px 0;
    padding: 10px 45px;
    background-color: #6E595B;
}

@media (max-width: 500px) {
    .publicationbookmarkfolder > .controls {
        padding: 10px 15px;
    }

    .publicationbookmarkfolder > .controls .btn,
    .publicationbookmarkfolder > .controls a.move-folder-up,
    .publicationbookmarkfolder > .controls a.move-folder-down {
        font-size: 12px;
    }
}

.publicationbookmarkfolder.editable > .controls {
    display: block;
}

.publicationbookmarkfolder.editable > .controls > .row > div {
    padding-left: 15px !important;
    margin-bottom: 5px;
}

.publicationbookmarkfolder.editable > .controls > .row > div:last-child {
    padding-left: 10px !important;
    margin-bottom: 0;
}

.publicationbookmarkfolder > .controls .glyphicon {
    line-height: 180%;
}

.publicationbookmarkfolder > .controls .row {
    margin-bottom: 6px;
}

.publicationbookmarkfolder > .controls .row:last-child {
    margin-bottom: 0;
}

.publicationbookmarkfolder > .controls a {
    color: #FFFFFF;
}

.publicationbookmarkfolder > .controls a.move-folder-up,
.publicationbookmarkfolder > .controls a.move-folder-down {
    text-align: left;
    font-weight: bold;
    padding-top: 1px;
}

.publicationbookmarkfolder > .controls .btn {
    border: 1px solid #FFFFFF;
    background-color: #4D3D3E;
    padding: 3px 0;
}

.publicationbookmarkfolder > .controls .btn.cancel {
    background-color: #6E595B;
}

.publicationbookmarkfolder > .controls .btn.create-sub-folder {
    background-color: #9A8283;
}

.publicationbookmarkfolder > .controls .btn.link-with-publication {
    background-color: #95171A;
}

.publicationbookmarkfolder .info-discretionary-auction {
    margin-left: 6px;
    font-size: 13px;
}

@media (max-width: 992px) {
    .publicationbookmarkfolder .info-discretionary-auction {
        text-align: center;
        display: inline-block;
        width: 100%;
        line-height: 120%;
    }
}

@media (max-width: 500px) {
    .publicationbookmarkfolder .panel-heading .title-container {
        padding-right: 0;
        padding-left: 5px;
    }
}

/**
* Overwrite bootstrap grid definition
*/
.publicationbookmarkfolder .col-sm-0-7,
.publicationbookmarkfolder .col-sm-1,
.publicationbookmarkfolder .col-sm-2,
.publicationbookmarkfolder .col-sm-2-0,
.publicationbookmarkfolder .col-sm-2-6,
.publicationbookmarkfolder .col-sm-3,
.publicationbookmarkfolder .col-sm-4,
.publicationbookmarkfolder .col-sm-5,
.publicationbookmarkfolder .col-sm-6,
.publicationbookmarkfolder .col-sm-6-0,
.publicationbookmarkfolder .col-sm-7,
.publicationbookmarkfolder .col-sm-8,
.publicationbookmarkfolder .col-sm-8-0,
.publicationbookmarkfolder .col-sm-8-6,
.publicationbookmarkfolder .col-sm-9,
.publicationbookmarkfolder .col-sm-10,
.publicationbookmarkfolder .col-sm-11,
.publicationbookmarkfolder .col-sm-12 {
    padding-left: 0;
}

.publicationbookmarkfolder .col-sm-0-7:first-child,
.publicationbookmarkfolder .col-sm-1:first-child,
.publicationbookmarkfolder .col-sm-2:first-child,
.publicationbookmarkfolder .col-sm-2-0:first-child,
.publicationbookmarkfolder .col-sm-2-6:first-child,
.publicationbookmarkfolder .col-sm-3:first-child,
.publicationbookmarkfolder .col-sm-4:first-child,
.publicationbookmarkfolder .col-sm-5:first-child,
.publicationbookmarkfolder .col-sm-6:first-child,
.publicationbookmarkfolder .col-sm-6-0:first-child,
.publicationbookmarkfolder .col-sm-7:first-child,
.publicationbookmarkfolder .col-sm-8-0:first-child,
.publicationbookmarkfolder .col-sm-8:first-child,
.publicationbookmarkfolder .col-sm-8-6:first-child,
.publicationbookmarkfolder .col-sm-9:first-child,
.publicationbookmarkfolder .col-sm-10:first-child,
.publicationbookmarkfolder .col-sm-11:first-child,
.publicationbookmarkfolder .col-sm-12:first-child {
    padding-left: 15px;
}

.publicationbookmarkfolder .col-sm-0-7,
.publicationbookmarkfolder .col-sm-2-0,
.publicationbookmarkfolder .col-sm-2-6,
.publicationbookmarkfolder .col-sm-6-0,
.publicationbookmarkfolder .col-sm-8-0,
.publicationbookmarkfolder .col-sm-8-6 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
}

.nyroModalCont #bookmark-list-link .publicationbookmarkfolder .col-sm-8-6 {
    float: left;
    width: 91.6667%;
}

@media (min-width: 768px) {
    .publicationbookmarkfolder .col-sm-0-7 {
        float: left;
        width: 5.82%;
    }

    .publicationbookmarkfolder .col-sm-2-0 {
        float: left;
        width: 16.66%;
    }

    .publicationbookmarkfolder .col-sm-2-6 {
        float: left;
        width: 21.66%;
    }

    .publicationbookmarkfolder .col-sm-6-0 {
        float: left;
        width: 50%;
    }

    .publicationbookmarkfolder .col-sm-8-0 {
        float: left;
        width: 66.66%;
    }

    .publicationbookmarkfolder .col-sm-8-6 {
        float: left;
        width: 71.66%;
    }
}

.publicationbookmarkfolder .image-placeholder {
    width: 120px;
    height: 120px;
    line-height: 120px;
}

/** dirty hack to prevent users to select auctioncatalogs for their auction publication */
#public_form_sell_step6 #auctioncataloglist span.glyphicon + .row .icheckbox_square-grand-guide-white,
#public_form_sell_step6 #auctioncataloglist span.glyphicon + .row .iradio_square-grand-guide-white {
    visibility: hidden;
}