﻿/* -- --------------- -- */
.my-text-danger {
    color: #dc3545 !important;
    background-color: rgba(255, 0, 0, 0.1);
    padding: 10px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    margin: 0 0 1em 0;
    text-align: center;
}

    .my-text-danger dl, .my-text-danger ol, .my-text-danger ul {
        margin-top: 0;
        margin-bottom: 0;
        list-style-type: none;
    }
/* -- --------------- -- */

/* -- --------------- -- */
.panel-title {
    text-align: center;
    color: #665;
    padding: 10px 0;
    font-size: 16px;
    font-weight: 700;
}

    .panel-title img {
        width: 100%;
    }
/* -- --------------- -- */

.headerFixed {
    position: fixed;
    width: 100%;
    background-color: lightgrey;
    z-index: 1000;
    padding: 10px;
}

.dropdownInHeader {
    display: inline;
    margin: auto 40%;
}

.dropdownButtonTextInHeader {
    background-color: black;
    border: none;
}

.openPanelButtonInHeader {
    float: right;
    font-size: 30px;
}

.centerInHeader {
    background-color: #e9e9e9;
    text-align: center;
}

.companyNameInHeader {
    margin: auto;
    padding: 10px;
}

.invoiceNumberInHeader {
    margin: auto;
    padding: 10px;
}

.searchDivInHeader {
    margin: auto 10%;
    margin-top: 10px;
}

.paddingTop7em {
    padding-top: 7em;
}

.paddingTop14em {
    padding-top: 14em;
}

.bodyItem {
    border-bottom: solid lightgrey 2px;
    padding: 20px;
}

a:link {
    text-decoration: none;
}

.tickImg {
    max-height: 100px;
    max-width: 100px;
}

.detailsTable {
    display: inline;
    text-align: left;
    font-size: 10px;
    -ms-transform: translateX(-30px);
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
}

.quantityAvailable {
    color: black;
    font-size: 26px;
}

div[class*=quantityAvailableInHeader] {
    float: right;
}

.displayNone {
    display: none;
}

.categoriesDropdown {
    max-height: 300px;
    overflow: auto;
}

.container-fluid {
    padding: 0 !important;
  }