﻿dl.deptLblValPair input[type="text"],
dl.deptLblValPair input[type="date"],
dl.deptLblValPair input[type="datetime"],
dl.deptLblValPair input[type="email"],
dl.deptLblValPair input[type="number"],
dl.deptLblValPair input[type="password"],
dl.deptLblValPair input[type="tel"],
dl.deptLblValPair input[type="url"],
dl.deptLblValPair textarea {
    max-width: 300px;
}

.dccedGrid td[data-columnname^="Actions"], .grid td[data-columnname^="Actions"] {
    width: 1%;
    white-space: nowrap;
}

.deptButton.stacked {
    margin-top: 4px
}

dl.rightBox {
    padding: 0;
}

dl.rightBox dt, dl.rightBox dd {
    display: inline-block;
    text-align: right;
    margin: 2px 0;
}

dl.rightBox dt {
    color: #014c8b;
    font-weight: bold;
}

dl.rightBox dd {
    margin-bottom: 10px;
    float: right;
}

.tableScroll {
    max-height: 400px;
    overflow: auto;
    width: 100%;
    border: 1px solid #ccc;
}

.tableScroll table {
    margin: -1px;
}

table {
    width: 100% !important;
}

th.Wide20 {
    width: 20%;
}

#tabsSearch ul:first-child input {
    display: none;
}

.deptProgressCont .deptProgress, .deptProgressCont .deptProgressBG {
    position: absolute !important;
}

/*Used for document/picture preview*/
.picPreview iframe {
    width: 100%;
    height: 470px;
    margin: -2px 0 -5px;
    background: #d6d9dc;
    border: 1px solid #ccc;
}

.hidden {
    display: none;
}


th.Wide4 {
    width: 4%;
    padding: 0px 0px 0px 0px;
}

th.Wide10 {
    width: 10%;
}


th.Wide25 {
    width: 25%;
}

.narrowMargin.deptLblValPair {
    padding: 2px 2px 2px 2px;
    margin: 4px 4px 4px 4px;
}

.itemBox {
    clear: none;
    margin-bottom: 15px;
    border: 2px solid #ccc;
    padding: 2px 2px 2px 2px;
    margin-right: 5px;
}

.clear {
    clear:both;

}

.prog_prod_Not_Found {
    /*Light Grey*/
    background-color: #c9ced6;
    opacity: .30;
}

.prog_prod_Expired, .prog_prod_Inactive {
    /*Red*/
    background-color: #ff0000; /*#c9ced6 ;*/
}

.prog_prod_Pending {
    /*Pale Yellow*/
    background-color: #ffffcc; /*#eef204;*/
}

.prog_prod_Approved, .prog_prod_Renewed {
    /*Green*/
    background-color: #1add31;
}

.prog_prod_Denied {
    /*Dark Orange*/
    background-color: #f49b42;
}

.prog_prod_Renewal.Pending {
    /*Light Green*/
    background-color: #ccffcc;
}

.statusBtn {
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    width: 100%;
    border: 1px solid #bbc1cc;
    border-radius: 4px;
    margin-top: 2px;
    margin-bottom: 2px;
    font-weight: bold;
}

#BusLicExistErr {
    display: inline;
}

.decimalRight {
    text-align: right !important;
    padding-right: 8px;
}

.thumbNail {
    background: url('view1.jpg') no-repeat;
    background-size: 100px 100px !important;
}

.centerButton {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 5px;
}