﻿
#btnrefresh {
    font-size: 13px;
    height: 35px;
    margin-left: -3px;
}
#specialTitle {
    font-size: 19px;
}
#closebtn:hover > span{
    color:red;
    background-color:initial;
}
#closespan:hover{
    color:red;
}
.outlettd {
    padding: 5px 5px 5px .75rem !important;
}

.outlettr {
    font-size: 13px;
}

.fa-asterisk {
    color: red !important;
    font-size: 10px;
}

#tableOutletchild tbody {
    border-top: 0px solid white;
}

#tableOutlet tbody {
    border-top: 0px solid white;
}

#tableOutletchild td {
    padding: .25rem !important;
    border-top: 0px solid #dee2e6 !important;
}

#tableOutlet td, #tableOutlet th {
    padding: 0rem !important;
    border-top: 0px solid #dee2e6 !important;
}

#tableOutlet th {
    font-weight: 500;
}

#tableOutlet td #tableOutletchild td {
    padding: 0rem !important;
    border-top: 0px solid #dee2e6 !important;
    padding-left: 1rem;
    width: 50%;
}

    #tableOutlet td #tableOutletchild td:last-child {
        text-align: left;
        width: 20%;
    }

    #tableOutlet td #tableOutletchild td:first-child {
        width: 20%;
    }

#tableOutletchild thead th {
    vertical-align: bottom;
    font-size: 15px;
    border-bottom: 0px solid #dee2e6;
    font-family: calibri;
    font-weight: bold;
}

#tableOutletchild tbody tr {
    vertical-align: bottom;
    font-size: 13px;
    border-bottom: 0px solid #dee2e6;
    padding-left: 1rem;
}

#tableOutletchild {
    margin-bottom: 5px;
}

#tableOutlet tr #tdchild {
    padding-left: 8% !important;
}

.shiptable tr th {
    font-size: 12px;
    line-height: 1;
}
.txtbox {
    height: 30px!important;
    font-size: 12px;
}
.btnbox {
    height: 30px;
    line-height: 1;
}
#bodyHeader tr td {
    font-size: 12px;
}

.table-coke-header {
    background-color: #E31A20;
    color: #fff;
}

.table-fixed {
    table-layout: fixed;
}

    .table-coke td, .table-coke th,
    .table-fixed td, .table-fixed th {
        font-size: 0.75rem;
    }

    .table-fixed td, .table-fixed th {
        overflow: hidden;
    }

#dpRole {
    position: relative;
    top: -18px;
    height: 46px;
}
.card-actions .list-inline .list-inline-item {
    margin-right: -5px;
    
}
label {
    font-size: 12px;
}
.preactive {
    background-color: #666;
    color: white;
    opacity: .5;
}
#refresh {
    color: green;
    background-color: white;
    padding: 5px;
    position: relative;
    border-radius: 5px;
    font-size: 11px;
    font-weight: bold;
    left: -10px;
    top: 3px;
    padding-bottom: 4px;
}
.card-body {
    padding: .25rem 1.25rem;
}
.btn-primary.disabled, .btn-primary:disabled {
    background-color: #20a8d8;
    border-color: #20a8d8;
    border-radius: 5px;
    font-size: 12px;
}
.card-footer {
    padding: 0.25rem 1.25rem;
    background-color: #f0f3f5;
    border-top: 1px solid #c2cfd6;
}

.nomargin{
    margin:0px;
}
.frmchk {
    margin-bottom: 0px;
}
.lbl-form{
    padding-bottom:0px;
    padding-top:0px;
}
.form-check-input {
    position: absolute;
    margin-top: 0.25rem;
    margin-left: 0rem;
}
.nopad{
    padding-left: 0px;
    padding-right:0px;
}
.lowerside {
    margin-top: 0.5rem;
}
.distancebadge {
    float: right;
    padding: 6px 15px;
    border-radius: 10px;
    position: relative;
    margin-top: 0px!important; 
}
.redmarktr {
    background-color: #ced1ce !important;
}
.redmarktd {
    background-color: #e1a8a8;
}
