.MIUContainer.link-product-filter>.panel {
    margin-right: 2px;
    margin-left: 2px;
}

button.download-button {
    margin-top: 15px;
}

div.tx-apedv-link-products form#Filters.controls div.row div.col-md-4 div.well {
    border: none;
    background-color: transparent;
    box-shadow: none;
    -webkit-box-shadow: none;
}

div.tx-apedv-link-products form#Filters.controls div.row div.col-md-4 div.well.well-sm fieldset {
    width: 100%;
}

/**
 * Container/Target Styles
 */

.MIUContainer.link-product-filter {
    /* padding: 2%; */
    min-height: 400px;
    /* text-align: justify;
    position: relative; */
    /*background: black;*/
}

.MIUContainer.link-product-filter .mix {
    /*width: 100px;
    display: inline-block;
    margin: 0 5%;*/
    /* width: 275px; */
    width: 220px;
    min-height: 250px;
}

.MIUContainer.link-product-filter .mix {
    /*width: 100px;
    height: 100px;
    margin: 5%;
    height: 100px;*/
    background: white;
    display: none;
}

/**
 * Fail message styles
 */

.MIUContainer.link-product-filter .fail-message {
    /* position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; */
    text-align: center;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: 150ms;
    -moz-transition: 150ms;
    transition: 150ms;
}

.MIUContainer.link-product-filter .fail-message:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.MIUContainer.link-product-filter .fail-message span {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    font-weight: 700;
}

.MIUContainer.link-product-filter.fail .fail-message {
    opacity: 1;
    pointer-events: auto;
}

.affix-bottom {
    position: fixed;
    bottom: 355px;
}
