body.media-catalog {
    background: #f5f7f8;
}

body.media-catalog .catalog-selection {
    margin: 100px auto;
    width: 400px;
}

body.media-catalog .catalog-selection img {
    margin: 0px 0px 50px 0px;
}
body.media-catalog .catalog-selection p {
    text-align: center;
}
body.media-catalog .catalog-selection p a {
    border: 1px solid #000000;
    background: url('/img/media-catalog-btn-bg.png');
    border-radius: 15px;
    display: inline-block;
    width: 200px;
    color: #000000;
    font-weight: bold;
}
body.media-catalog .catalog-selection p a:hover, body.media-catalog .catalog-selection p a:active,
body.media-catalog .catalog-selection p a:visited {
    text-decoration: none;
    color: #000000;
}
body.media-catalog .catalog-selection p a:hover {
    opacity: 0.8;
}

.media-content {
    padding-left: 30px;
}

/* make the well swell */
.media-container .well {
    border-color:#c9c9c9;
    width: 270px;
    height: 300px;
}

.color {
    width: 110px;
    height: 10px;
    margin: 0 auto;
}

.status {
    width: 15px;
    height: 15px;
    float: right;
}
.status-text {
    float: left;
}

.status-container {
    display: inline-block;
}

.media-red{
    background-color: red;
}

.media-green{
    background-color: green;
}

.media-container img.image {
    max-width: 100%;
    margin-top: 9px;
}

.media-container {
    float: left;
    padding-top: 30px;
    padding-left: 10px;
    margin: 0 auto;
}

.media-container p.title {
    max-height: 25px;
    overflow: hidden;
    white-space: nowrap;
}

.tableCubShelf {
    display: none;
}

.pagination-container {
    text-align: center;
    clear: both;
}

@media (max-width: 1200px) {
    body.media-catalog .media-container > .well {
        width: 213px;
        height: 240px;
    }
}
@media (min-width: 1200px) {
    body.media-catalog .page-content .container {
        padding-left: 2px;
        padding-right: 2px;
        width: 1196px;
    }
}
@media (min-width: 1454px) {
    body.media-catalog .page-content .container {
        padding-left: 2px;
        padding-right: 2px;
        width: 1450px;
    }
}