.min-200{
    min-width: 200px;
}

table.table-bordered tbody tr td input{
    border: none;
}

#users-table{
    text-align: center;
}

.select2-selection {
    min-width: 240px;
    border: none !important;
}

table.all_carpet_orders_datatable a{
    width:100%;
    margin-bottom: 5px;
}

@media only screen and (max-width: 992px) {
    .w-full button, .w-full a{
        width:100%;
        margin-bottom: 5px;
    }
}

.border-true-select{
    border: 1px solid #c5c5c5;
    border-radius: 5px;
    line-height: 32px;
    min-height: 37px;
}

table.dataTable tbody tr.odd, table.table-bordered tbody tr:nth-child(odd)   {
    background-color: lightsteelblue;
}

.border-left{
    border-left: 1px solid black;
    padding-left: 30px;
}

@media only screen and (max-width: 1200px) {
    .border-left{
        border: none !important;
        padding-left: 1em;
    }
}

.accordion-button{
    font-size: 22px;
    font-weight: bold;
}

.accordion-button:not(.collapsed){
    color: #000000;
    text-decoration: underline;
}

table.table-bordered{
    background-color: #fff;
}

#report-carpets-0 h2, #report-carpets-1 h2, #report-carpets-2 h2, #report-carpets-3 h2, #report-carpets-4 h2, #report-carpets-5 h2, #report-carpets-6 h2, #report-carpets-7 h2, #report-carpets-8 h2, #report-carpets-9 h2, #report-carpets-10 h2, #report-carpets-11 h2, #report-carpets-12 h2, #report-carpets-13 h2, #report-carpets-14 h2, #report-carpets-15 h2, #report-carpets-16 h2, #report-carpets-17 h2, #report-carpets-18 h2, #report-carpets-19 h2{
    border: 1px solid lightgrey;
    border-radius: 5px;
    padding: 5px 10px;
    cursor: pointer;
    font-size: 1rem;
}

/*#report-carpets-2 h2, #report-carpets-3 h2{*/
/*    font-size: 2rem;*/
/*}*/

#report-carpets-0, #report-carpets-1, #report-carpets-2, #report-carpets-3, #report-carpets-4, #report-carpets-5, #report-carpets-6, #report-carpets-7, #report-carpets-8, #report-carpets-9,  #report-carpets-10, #report-carpets-11, #report-carpets-12, #report-carpets-13, #report-carpets-14, #report-carpets-16, #report-carpets-15, #report-carpets-17{
    margin-bottom: 20px;
}

/*#report-carpets-0 > div > div, #report-carpets-1 > div > div, #report-carpets-3 > div > div,*/
/*#report-carpets-4 > div > div, #report-carpets-5 > div > div, #report-carpets-6 > div > div, #report-carpets-7 > div > div{*/
/*    display: none;*/
/*}*/

#report-carpets-0 h2, #report-carpets-1 h2{
    background-color: azure;
}

#report-carpets-2 h2, #report-carpets-3 h2{
    background-color: peachpuff;
}

#report-carpets-4 h2, #report-carpets-5 h2{
    background-color: lightskyblue;
}

#report-carpets-6 h2, #report-carpets-7 h2{
    background-color: palegreen;
}

#report-carpets-8 h2, #report-carpets-9 h2{
    background-color: darkslategrey;
    color: white;
}

#report-carpets-10 h2, #report-carpets-11 h2{
    background-color: #555555;
    color: white;
}

#report-carpets-12 h2, #report-carpets-13 h2{
    background-color: #0c0c0c;
    color: white;
}

#report-carpets-14 h2, #report-carpets-16 h2, #report-carpets-14 h2 a, #report-carpets-16 h2 a{
    background-color: #e83e8c;
    color: black;
}

#report-carpets-15 h2, #report-carpets-17 h2, #report-carpets-15 h2 a, #report-carpets-17 h2 a{
    background-color: #e0a800;
    color: black;
}

#report-carpets-18 h2, #report-carpets-19 h2, #report-carpets-18 h2 a, #report-carpets-19 h2 a{
    background-color: #0a58ca;
    color: white;
}

table.mobile {
    border-spacing: 0;
}

table.mobile td,
table.mobile th {
    padding: 0.5em;
}

table.mobile th {
    font-weight: bold;
    text-align: left;
}

table.mobile thead th {
    background-color: lightblue;
    color: black;
}

table.mobile td > div {
    float: right;
}

table.mobile tbody tr td input{
    border: 1px solid #999;
}

@media only screen and (max-width: 40em) {
    table.mobile thead th {
        display: none;
    }
    table.mobile td, table.mobile th {
        display: block;
        clear: both;
    }
    table.mobile td[data-th]:before {
        content: attr(data-th);
        float: left;
        padding-right: 5px;
    }
}

span.alert-warning, span.alert-success, span.alert-danger{
    padding: 5px;
    border-radius: 5px;
}

.no-link-style{
    color: #000;
}

.mobileAppPrint{
    min-width: 100px;
    margin-left: 30px;
    visibility: hidden;
}

@media only screen and (max-width: 768px) {
    .mobileAppPrint{
        visibility: visible;
    }
}

.location-select{
    display: inline-block;
    width: 85px;
    float:right;
    margin-left: 10px;
}

.makeSelected{
    display: block!important;
}

.notSelected{
    display: none!important;
}

.big-quantity{
    font-size: 50px;
    text-align: center;
}

