﻿.page-header .right-wrapper {
    padding-right: 40px;
}
input[type="radio"], input[type="checkbox"] {
    width: auto;
}
.panel-actions a
{
    position:relative;
    bottom:4px;
    width: auto;
    height: auto;
    padding-top:2px;
    padding-bottom:2px;
}
.panel-actions a:hover{
    color:#fff;
}

.mfp-iframe-scaler iframe {
    background: none repeat scroll 0 0 white;
}

ul#packagesList
{
    width:100%;
}
    ul#packagesList li {
        float: left;
        margin: 0.25%;
        padding: 0.25%;
        border: 1px solid #ccc;
        list-style: none;
        min-width: 24%;
        text-align: center;
        cursor:pointer;
    }
        ul#packagesList li.selected {
            background-color: #ccc;
        }
        ul#packagesList li.disabled {
            cursor: not-allowed;
        }

#WizRadio1 input, #WizRadio1-1 input, #WizRadio2 input, #WizRadio2-1 input, #WizRadio3 input, #WizRadio3-1 input, #WizRadio4 input, #WizRadio4-1 input {
    display: inline;
}
#WizRadio1 label, #WizRadio1-1 label, #WizRadio2 label, #WizRadio2-1 label, #WizRadio3 label, #WizRadio3-1 label, #WizRadio4 label, #WizRadio4-1 label {
    position: relative;
    top: -13px;
    left: 5px;
}

#w4-payment .CheckoutHTag {
    font-size: 130%;
    position: relative;
    bottom: 10px;
    text-align: right;
}
#main_ADMIN_UC1_txtCouponCode
{
    width:70%;
    display:inline-block;
}
#main_ADMIN_UC1_holder1 input
{
    float:left;
    height:30px;
}
.giftshow label
{
    font-size:70%;
}
.giftshow p
{
    padding: 5px 0 0 0;
}

.camph3 {
    text-align: center;
    color: #000;
    font-size: 20px;
}
.campIco {
    width: 60%;
    margin: 0px 0 5px 25%;
}
.camph2 {
    color: #000;
    font-size: 20px;
    margin-top: 90px;
}
h3.blueColor {
    color: #1DADEB;
}

h3.redColor {
    color: #EF2E4D;
}

h3.greenColor {
    color: #52AF00;
}

h3.deepblueColor {
    color: #172F69;
}
.blueColor {
    border-color: #1DADEB;
}
.redColor {
    border-color: #EF2E4D;
}
.greenColor {
    border-color: #52AF00;
}
.deepblueColor {
    border-color: #172F69;
}

.campBox {
    border-width: 3px;
    border-style:solid;
    text-align: center;
    padding: 30% 0px;
    font-size: 40px;
}
.campBox p
{
    margin:0;
    padding:0;
    color:#000;
}

.campGraphCustom {
    border-left: 8px solid #ccc;
    padding-left: 8px;
    min-height: 265px;
}
    .campGraphCustom .campBar {
        color:#fff;
        clear:left;
    }
        .campGraphCustom .campBar span {
            padding: 5px;
            display: inline-block;
            font-weight:bold;
        }
        .campGraphCustom .campBar .bar {
            float: left;
            background-color: #000;
            min-width: 30%;
        }
        .campGraphCustom .campBar .value {
            float: left;
            color: black;
            font-weight: bold;
            padding-left: 2%;
        }

    .campGraphCustom .blueColor .bar {
        background-color: #1DADEB;
    }
    .campGraphCustom .blueColor .value {
        color: #1DADEB;
    }

    .campGraphCustom .redColor .bar {
        background-color: #EF2E4D;
    }
    .campGraphCustom .redColor .value {
        color: #EF2E4D;
    }

    .campGraphCustom .greenColor .bar {
        background-color: #52AF00;
    }
    .campGraphCustom .greenColor .value {
        color: #52AF00;
    }

    .campGraphCustom .deepblueColor .bar {
        background-color: #172F69;
    }
    .campGraphCustom .deepblueColor .value {
        color: #172F69;
    }

    .campGraphCustom .yellowColor .bar {
        background-color: #EBE101;
    }
    .campGraphCustom .yellowColor .value {
        color: #EBE101;
    }

    .campGraphCustom .purpleColor .bar {
        background-color: #A94368;
    }

    .campGraphCustom .purpleColor .value {
        color: #A94368;
    }


/* HEARBEAT */
.heartbeat {
    position: absolute;
    display: none;
    margin: 5px;
    color: red;
    left: 0;
    bottom: 0;
}

img.smImg
{
    width:50px;
}
img.smPlate
{
    width:150px;
}


.panel-actions select {
    height: 30px;
    padding: 5px;
}
.panel-actions label
{
    color:white;
}

.panel-title a.fa-caret-up, .panel-title a.fa-caret-down {
    text-decoration: none;
}



.giveradius, .giveradius img{
    border-radius: 10px;
}

#dashboard_wrap .panel-heading + .panel-body {
    border-radius: 0 0 25px 25px;
}
#dashboard_wrap .panel-body {
    
    border-radius: 25px;
}
#dashboard_wrap .panel {
    border-radius: 0 0 25px 25px;
}
#dashboard_wrap .panel-heading {
    border-radius: 25px 25px 0 0;
}



.bg-dark1 {
    background: #847E89;
    color: white;
}
.bg-dark2 {
    background: #9FA4A9;
    color: white;
}
.bg-dark3 {
    background: #AFBFC0;
    color: white;
}
.bg-dark8 {
    background: #000;
    color: white;
}
.bg-red {
    background: red;
    color: white;
}

#dashboard_wrap .timeline .tm-items > li div.bg-car {
    border-color: #777;
    background-color: #777;
    color: white;
}
#dashboard_wrap .timeline .tm-items > li div.bg-exclamation {
    border-color: red;
    background: red;
    color: white;
}


.lprDetailWrap {
    background-color: white;
    padding: 20px;
}
    .lprDetailWrap h1 {
        width: 100%;
        border-bottom: 1px solid #000;
    }
    .lprDetailWrap table tr td {
        vertical-align: top;
    }
        .lprDetailWrap table tr td.atd1 {
            border-right: 1px solid #ccc;
            padding: 10px 20px;
        }
        .lprDetailWrap table tr td.atd2 {
            padding: 10px 20px;
            text-align: center;
        }
    .lprDetailWrap table {
        border-collapse: collapse;
        width: auto;
    }
        .lprDetailWrap table td.alertedTD {
            background-image: url(/admin/assets/images/alert.jpg);
            background-repeat: no-repeat;
            background-size: cover;
            height: 115px;
            color: #fff;
            position: relative;
            background-position: center bottom;
            vertical-align: bottom;
        }
            .lprDetailWrap table td.alertedTD h2 {
                margin: 0;
                padding: 0;
                text-align:center;
                font-size: 25px;
            }

    .lprDetailWrap .mmrColor {
        width: 50px;
        height: 50px;
        text-align:right;
    }
    .lprDetailWrap .mmrColor span{
        font-size:10px;
        background-color:#fff;
    }

    .lprDetailWrap table tr td .lprImgWrap {
        display: inline-block;
        text-align: center;
        padding: 5px 2px;
        background-color: white;
        border: 2px solid #000;
        margin: 0 auto;
    }
        .lprDetailWrap table tr td .lprImgWrap img {
            padding: 2px;
            background-color: #000;
        }
div.panel-body div.form-group.mb-lg div.input-group .form-control {
    
}
div[data-lastpass-icon-root="true"] {

}

.panel-heading-profile-picture img {
    background-color: white;
    max-width: 100%;
}

table.alertTBL1 {
    border-collapse: collapse;
    width: auto;
}

    table.alertTBL1 th, table.alertTBL1 td {
        text-align: left;
        padding: 8px;
        border: 1px solid #ddd;
    }

    table.alertTBL1 tr:nth-child(even) {
        background-color: #f9f9f9;
    }


#datatable-ajax_wrapper div.dt-buttons {
    position: absolute;
    right: 250px;
    float: none;
    top: -57px;
}

.header-center {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

#form1 .header .logo
{
    margin-top:5px;
}

.dataTables_scrollBody table#datatable-ajax
{
    margin:0 !important
}

.partWrap {
    width: 100%;
    clear: left;
}

.productWrap
{
}
.productWrap input[type="button"] {
    float: right;
    width: 20px;
    height: 20px;
    padding: 0px;
    font-size: 20px;
    font-weight:bold;
    clear:none;
}
.partWrapLeft {
    float: left;
    padding-right: 20px;
}
.productPOs
{
    float:left;
}
.indvPO {
    padding: 5px;
}
.noStock
{
    color:red;
    font-weight:bold;
}

.qtyProductfield
{
    width:100px;
}