.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

.justify-content-space-between {
    display: flex;
    justify-content: space-evenly;
}

@media (max-width: 768px) {
    .wantlist .row.wantlist-product-info div.col
    {
        padding-right: 0px;
        padding-left: 10px;
    }
}

.top-m5  { margin-top: 5px}
.top-m10 { margin-top: 10px}
.top-m15 { margin-top: 15px}
.top-m20 { margin-top: 20px}

.top-p5  { padding-top: 5px}
.top-p10 { padding-top: 10px}
.top-p15 { padding-top: 15px}
.top-p20 { padding-top: 20px}

.bottom-m5  { margin-bottom: 5px}
.bottom-m10 { margin-bottom: 10px}
.bottom-m15 { margin-bottom: 15px}
.bottom-m20 { margin-bottom: 20px}

.bottom-p5  { padding-bottom: 5px}
.bottom-p10 { padding-bottom: 10px}
.bottom-p15 { padding-bottom: 15px}
.bottom-p20 { padding-bottom: 20px}

/* input-xs erzeugen */
.input-group-xs>.form-control,
.input-group-xs>.input-group-addon,
.input-group-xs>.input-group-btn>.btn {
    height: 25px;
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
}

.wantlists .container-fluid, .wantlists .container
{
    padding-left: 0;
    padding-right: 0;
}

.wantlist-header  div.wnt-name-container { max-width:95% }
.wantlist-header  div.wnt-name-container i.wantlist-icon-active { margin-left: 5px }
.wantlist-header  div.wnt-name-container i.wantlist-icon-active { margin-right: 10px }
.wantlist-header  div.wnt-name-container i:first-of-type { margin-right: 0px }

.wantlist .input-group.pull-right .btn,
.wantlist .btn-group.pull-right .btn
{ margin-left: 4px; }

#accordion_wantlists a[aria-expanded=true] .glyphicon-collapse-down {
    display: none;
}
#accordion_wantlists a[aria-expanded=false] .glyphicon-collapse-up {
    display: none;
}
#saccordion_wantlists .glyphicon { margin: 2px 0 0 10px}
#accordion_wantlists .card a.btn { width:100% }
#accordion_wantlists .badge { background-color: #b9b5b5}

.btn.wantlist-btn-collapse { padding: 6px 0px}

.card.wantlist .card-header .wantlist-icon-active
{
    color: #5d5959;
}
.card.wantlist .card-header
{
    color: #ff7a00;
}

.wantlist-icon-default, .wantlist-icon-public
{
    display: none;
}
.wantlist-icon-active
{
    display: inline-block !important;
}

.wantlist-public-link
{
    display: none;
}
.wantlist-public-link-active
{
    display: block !important;
}

div.wantlist-select-form {
    margin: 15px 0;
}

.wantlist .btn.btn-default
{
    border: 1px solid #e0e0e0;
}

.wantlist .glyphicon-copy
{
    top: -1px;
    font-size: 16px;
    padding: 3px;
}

.wantlist-product {
    border-top: 1px solid #dddddd;
}
.wantlist-product .product-price > span
{
    display: inline-flex;
}
.wantlist-product .product-description.small
{
    font-size:85%
}
.wantlist-product label[for^=qty_] {
    margin-bottom: 0;
}
.wantlist-product .wantlist-btn-remove-product
{
    bottom: -5px
}
.wantlist-product .product-price > span {
    display: grid;
}


/** product.html  bzw am select **/
.wantlist-product-listed {
    display: none;
}
.wantlist-product-listed.listed {
    display: block !important;
}

.wnt-spinner {
    -webkit-animation:spin_wnt_spinner 1.2s linear infinite;
    -moz-animation:spin_wnt_spinner 1.2s linear infinite;
    animation:spin_wnt_spinner 1.2s linear infinite;
}
@-moz-keyframes spin_wnt_spinner { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin_wnt_spinner { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin_wnt_spinner { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

button[type=submit].wait:before{
    content: "\f254";
    font-family: "FontAwesome";
    display: inline-block;
    padding-right: 5px
}

@media print {
    .print-reset.text-left-xs
    {
        text-align: right;
    }

    .wantlist-noprint {
        display:none !important;
        overflow:hidden !important;
        height: 0px !important;
    }

    .wantlist-product {page-break-after: auto; break-after: auto;}

    .product-name a[href]:after {
        display: block !important;
    }
    a[href]:after {
        font-size: 0.5em !important;
    }
    a[href].wantlist-noprint-href:after {
        content: none !important;
    }
    a { text-decoration: none !important; }

    .badge { padding: 3px 8px 3px 0; }
}
/* nur damit im browser auch nur der druckbereich sichtbar ist */
.wantlist-noprint-dyn {
    display:none !important;
    overflow:hidden !important;
    height: 0px !important;
}

