.btn-kecso-blue {
    background-color: #2e4290;
    color: white;
}

.btn-kecso-orange {
    background-color: #e0a600;
    color: white;
}

.btn-kecso-red {
    background-color: #ef5350;
    color: white;
}

.btn-kecso-gray {
    background-color: #9daec4;
    color: white;
}

.btn-kecso-green {
    background-color: #28bebd;
    color: white;
}

.btn-kecso-blue:hover {
    background-color: #2e4290;
    color: white;
}

.btn-kecso-orange:hover {
    background-color: #e0a600;
    color: white;
}

.btn-kecso-red:hover {
    background-color: #ef5350;
    color: white;
}

.btn-kecso-gray:hover {
    background-color: #9daec4;
    color: white;
}

.btn-kecso-green:hover {
    background-color: #28bebd;
    color: white;
}

.label-small {
    font-size: 8px!important;;
    margin: 0px!important;;
    position: relative!important;
    top: 0px!important;
    left: 0px!important;
}

.bg-tk{background:#cd6448 !important;}
.bg-tm{background:#8d83be !important;}
.bg-em{background:#a0bf00 !important;}
.bg-ek{background:#5baed4 !important;}
.bg-unknown{background: #c1c2cd !important;}

.form-container div.row{
    line-height: 35px;
}

.search_result_table {
    margin: 5px;
}

.search_result_table td{
    background-color: white !important;
    white-space: nowrap;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    padding: 3px;
    vertical-align: top;
    height: 35px;
}

.order-livesearch-result {
    position:absolute;
    display: none;
    z-index: 10;
    padding: 0px;
    background-color: white;
    border: 3px solid #2e4290;
    vertical-align: top;
}

.user-livesearch-result {
    position:absolute;
    display: none;
    z-index: 10;
    padding: 0px;
    background-color: white;
    border: 3px solid #2e4290;
    vertical-align: top;
}

.customer-livesearch-result {
    position:absolute;
    display: none;
    z-index: 10;
    padding: 0px;
    background-color: white;
    border: 3px solid #2e4290;
    vertical-align: top;
}

.scrollable{
    height: 400px;
    overflow-y: scroll;
    padding-right: 10px;
}

.order-livesearch-result-container-close {
    position: relative;
    width:100%;
    text-align: right;
}

.user-livesearch-result-container-close {
    position: relative;
    width:100%;
    text-align: right;
}

.customer-livesearch-result-container-close {
    position: relative;
    width:100%;
    text-align: right;
}

.order-result-line {
    cursor: pointer;
}

#overlay {
    position: fixed; /* Sit on top of the page content */
    display: none; /* Hidden by default */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5); /* Black background with opacity */
    z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
}

.search-result-count {
    float:left;
}

.livesearch-result-header {
    padding: 5px;
    border-bottom: 1px solid #2e4290;
}

.price_edit:focus {
    border-bottom: 2px solid #2e4290;
}

.price_edit {
    border: 0px;
    width: 90px;
    text-align: right;
}

.modified_data {
    position: relative;
    color: #26a69a;
    top: -28px;
    font-size: 12px;
}

#ceg-info-box {
    display: none;
    position: absolute;
    top: 20px;
    width: 26em;
    font-size: 12px;
    margin-right: .5em;
    padding-top: 1.5em;
}

#ceg-info-box .error{
    color: red;
    line-height: 10px;
}

.kecso-green-text {
    color: #1b9001;
}

.kecso-red-text {
    color: red;
}