h1.page-header {
    font-size: 30px;
    color: #666666;
}

#flashmessages {
    position: fixed;
    width: 900px;
    top: 10px;
    z-index: 100000;
}

.disabled-button:hover {
    cursor: not-allowed;
}

.gallery-wrap {
    margin: 0 10px 10px 0;
    text-align: center;
}

.img-wrapper {
    padding: 15px;
    outline: 1px solid #ddd;
}
.img-wrapper:hover {
    background: #eee;
}

.image-wrapper-with-tools {
    position: relative;
    float:left;
}
.image-wrapper-with-tools .tools {
    position: absolute;
    right: 0;
    top: 0;
    display: none;
    width: 100%;
    background: rgba(200,200,200,0.65);
    text-align: right;
    padding: 2px 0;
}
/*.image-wrapper-with-tools:hover .tools {*/
    /*display: block;*/
/*}*/

.big-loading-progress {
    padding: 100px 10px;
}

.danger {
    color: red;
}

#outcomeModalLoader {
    position: fixed; left: 0; top: 0; width: 100%; height: 100%; 
    background-color: rgba(50, 50, 50, 0.5); z-index: 10000;
    padding-top: 100px;
}

#index-content {
    background: #e8f4ff;
}

#index .panel-footer {
    background-color: #428bca;
    color: #fff;
}

#index .table-striped > tbody > tr:nth-child(2n+1) > td, #index .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #d4e9fc;
}

#index .table-hover > tbody > tr:hover > td, #index .table-hover > tbody > tr:hover > th {
    background-color: #bfe0ff;
}

.offer-section {
    margin: 20px 0;
}

.price-offer-control-button {
    margin-right: 3px;
    margin-bottom: 5px;
}

.price-offer-column {
    margin-bottom: 5px;
}

.price-offer-column-editable-simple {
    width: 80px;
}

.price-offer-column-editable-price {
    width: 190px;
}

.price-offer-column-editable-percentage {
    width: 120px;
}

.price-offer-column-button-simple {
    width: 20px;
}

.price-offer-column-body {
    height: 35px;
    line-height: 35px;
}

.nowrap {
    white-space: nowrap;
}

.text-left {
    text-align: left;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.visible-xl {
    visibility: hidden;
}

@media only screen and (min-width: 1400px) {
    .col-xl-1 {
        width: 8.33333333333%;
    }

    .col-xl-2 {
        width: 16.66666666666%;
    }

    .col-xl-3 {
        width: 25%;
    }

    .col-xl-4 {
        width: 33.333333333333%;
    }

    .col-xl-5 {
        width: 41.6666666666666%;
    }

    .col-xl-6 {
        width: 50%;
    }

    .col-xl-7 {
        width: 58.3333333333333%;
    }

    .col-xl-8 {
        width: 66.66666666666666%;
    }

    .col-xl-9 {
        width: 75%;
    }

    .col-xl-10 {
        width: 83.333333333333333%;
    }

    .col-xl-1,
    .col-xl-2,
    .col-xl-3,
    .col-xl-4,
    .col-xl-5,
    .col-xl-6,
    .col-xl-7,
    .col-xl-8,
    .col-xl-9,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12 {
        float: left;
    }

    .visible-xl {
        visibility: visible !important;
    }
}