﻿/* Default CSS Stylesheet for a new Web Application project */


.tblCollapsed
{
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}



.tblCollapsed td
{
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

BODY
{
    font-weight: normal;
    font-size: 9pt;
    word-spacing: normal;
    text-transform: none;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    background-color: white;
}

.clsImgLink
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    margin: 0px 0px 0px 0px;
}
.clsImg
{
    margin: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.clsInvisible
{
    visibility: hidden;
}
.lstGeneral
{
    font-size: 10pt;
    text-align: left;
    width: 100%;
}
.lstHeader
{
    font-weight: bold;
    font-size: 10pt;
    background: #dcdcdc;
    color: #000000;
    text-align: left;
}
.lstAlternatingItem
{
    font-size: 10pt;
    color: black;
    background-color: #fffff0;
    text-align: left;
}
.lstNormalItem
{
    font-size: 10pt;
    color: black;
    background-color: #f0f8ff;
    text-align: left;
}
.lstFooter
{
    background-color: #c0c0c0;
    text-align: left;
    font-weight: bold;
}
.tdHeader
{
    border-bottom: 1px solid;
    font-weight: bold;
    font-size: 12pt;
    color: #ffffff;
    background-color: #000080;
}

.input
{
    font-size: 10pt;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    width: 125px;
}

.label
{
    font-size: 10pt;
}

.lblRequired
{
    font-size: 10pt;
    font-weight: bold;
    color: #FF0000;
}

.tblGroup
{
    text-align: left;
}

.tblTopLeft
{
    background-image: url(AppImages/tblTopLeft.gif);
    width: 14px;
    height: 25px;
}
.tblTopMiddle
{
    background-image: url(AppImages/tblTopMiddle.gif);
    height: 25px;
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    text-align: center;
}
.tblTopRight
{
    background-image: url(AppImages/tblTopRight.gif);
    width: 14px;
    height: 25px;
}
.tblMiddleLeft
{
    background-image: url(AppImages/tblMiddleLeft.gif);
    width: 14px;
}
.tblMiddle
{
    background-color: #ffffff;
}
.tblMiddleRight
{
    background-image: url(AppImages/tblMiddleRight.gif);
    width: 14px;
}
.tblBottomLeft
{
    background-image: url(AppImages/tblBottomLeft.gif);
    width: 14px;
    height: 14px;
}
.tblBottomMiddle
{
    background-image: url(AppImages/tblBottomMiddle.gif);
    height: 14px;
}
.tblBottomRight
{
    background-image: url(AppImages/tblBottomRight.gif);
    width: 14px;
    height: 14px;
}

.lnkHeader
{
    font-weight: bold;
    color: #000080;
    font-size: 10pt;
}

.lnk
{
    color: #800000;
}

.lnk
{
    color: #800000;
}


.val
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-color: #fffacd;
    color: black;
    text-align: left;
}


.tblPartSetup
{
    width: 400px;
}

.tblSpace
{
    width: 15px;
}

.inp75px
{
    width: 75px;
}

.inp200px
{
    width: 200px;
    margin:2px;
}

.inp150px
{
    width: 200px;
}

.inp250px
{
    width: 250px;
}

.inp300px
{
    width: 300px;
}



fieldset
{
    border: 1px solid #000000;
}

legend
{
    font-weight: bold;
}

.td200px
{
    width: 200px;
}

.rptData td
{
    border: 1px solid #808080;
    padding: 2px;
    font-size: .8em;
    text-align: left;
}


.rptData th
{
    border: 1px solid #808080;
    padding: 2px;
    font-size: .8em;
    text-align: left;
    font-weight: bold;
}


.rptData
{
    border: 1px solid #666666;
    width: 100%;
    border-collapse: collapse;
}


.rptData tr:nth-child(odd)
{
    background-color: #eee;
}
.rptData tr:nth-child(even)
{
    background-color: #FFFFFF;
}


.tblFloat
{
    position: fixed;
    top: 100px;
    left: 250px;
}


.tblProdScheduleHeader
{
    font-size: .75em;
    white-space: nowrap;
    border-collapse: collapse;
    border: 1px solid #333333;
}


.tblProdScheduleHeader td
{
    background: #CCCCCC;
    border: 1px solid #999999;
    white-space: nowrap;
}


.tblProdSchedule 
{
    font-size: .75em;
    white-space: nowrap;
    border-collapse: collapse;
    border: 1px solid #333333;
}

/*gray shade*/
.tblProdSchedule tr:nth-child(1) td, .tblProdSchedule tr:nth-child(3) td
{
    background: #cccccc;
}
    /*green shade*/
    .tblProdSchedule tr:nth-child(2) td {
        background: #92d050;
        font-weight: bold;
    }
    /*purple shade*/
    .tblProdSchedule tr:nth-child(4) td, .tblProdSchedule tr:nth-child(11) td {
        background: #CCC0DA;
        font-weight: bold;
    }
    /*orange shade*/
    .tblProdSchedule tr:nth-child(10) td {
        background: #F8CBAD;
        font-weight: bold;
    }
    /*blueshade*/
    .tblProdSchedule tr:nth-child(5) td, .tblProdSchedule tr:nth-child(6) td, .tblProdSchedule tr:nth-child(7) td, .tblProdSchedule tr:nth-child(8) td, .tblProdSchedule tr:nth-child(9) td, .tblProdSchedule tr:nth-child(12) td {
        background: #95b3d7;
    }

/*yellow*/
.tblProdSchedule tr:nth-child(13) td, .tblProdSchedule tr:nth-child(26) td 
{
    background: #FFE699;
}

/*yellobright*/
    .tblProdSchedule tr:nth-child(15) td, .tblProdSchedule tr:nth-child(16) td, .tblProdSchedule tr:nth-child(14) td, .tblProdSchedule tr:nth-child(17) td, 
    .tblProdSchedule tr:nth-child(18) td, .tblProdSchedule tr:nth-child(19) td, .tblProdSchedule tr:nth-child(21) td, .tblProdSchedule tr:nth-child(22) td,
    .tblProdSchedule tr:nth-child(23) td, .tblProdSchedule tr:nth-child(24) td, .tblProdSchedule tr:nth-child(25) td {
        background: #ffff66;
    }
    /*purple*/
    .tblProdSchedule tr:nth-child(19) td, .tblProdSchedule tr:nth-child(20) td {
        background: #ccc0da;
    }
    /*bright orange*/
 .tblProdSchedule tr:nth-child(28) td, .tblProdSchedule tr:nth-child(29) td
{
    background: #e26b0a;
}
 /*dull gray*/
    .tblProdSchedule tr:nth-child(27) td, .tblProdSchedule tr:nth-child(31) td {
        background: #D9D9D9;
    }

    
    /*green*/
.tblProdSchedule tr:nth-child(30) td
{
    background: #82bb4c;
}
/*deep green*/
.tblProdSchedule tr:nth-child(32) td
{
    background: #5e9f59;
}
/*mudpink*/
.tblProdSchedule tr:nth-child(33) td
{
    background: #FF99FF;
}
/*gray*/
    .tblProdSchedule tr:nth-child(55) td, .tblProdSchedule tr:nth-child(53) td, .tblProdSchedule tr:nth-child(54) td,
    .tblProdSchedule tr:nth-child(56) td, .tblProdSchedule tr:nth-child(34) td,
    .tblProdSchedule tr:nth-child(37) td, .tblProdSchedule tr:nth-child(36) td,.tblProdSchedule tr:nth-child(35) td,
    .tblProdSchedule tr:nth-child(39) td, .tblProdSchedule tr:nth-child(38) td, .tblProdSchedule tr:nth-child(40) td,
    .tblProdSchedule tr:nth-child(41) td, .tblProdSchedule tr:nth-child(52) td, .tblProdSchedule tr:nth-child(42) td,
    .tblProdSchedule tr:nth-child(43) td, .tblProdSchedule tr:nth-child(44) td, .tblProdSchedule tr:nth-child(45) td,
    .tblProdSchedule tr:nth-child(46) td, .tblProdSchedule tr:nth-child(47) td, .tblProdSchedule tr:nth-child(48) td,
    .tblProdSchedule tr:nth-child(49) td, .tblProdSchedule tr:nth-child(50) td, .tblProdSchedule tr:nth-child(51) td {
        background: #CCCCCC;
    }


.tblProdSchedule td
{
    border: 1px solid #999999;
    white-space: nowrap;
}

.cell-color-gray {
    background: #CCCCCC !important;
}

.cell-color-dark-pink {
    background: #FF99FF !important;
}

.cell-color-pink {
    background: #5e9f59 !important;
}

.cell-color-dark-green {
    background: #5e9f59 !important;
}

.cell-color-green {
    background: #82bb4c !important;
}

.cell-color-orange {
    background: #e26b0a !important;
}

.cell-color-yellow {
    background: #ffff66 !important;
}

.cell-color-light-blue {
    background: #b3dae3 !important;
}

.cell-color-rmcurrent {
 background: #F8CBAD  !important;

}

.cell-color-totalWIP {
 background: #F8CBAD  !important;

}

.cell-color-blue {
    background: #95b3d7 !important;
}

.cell-color-light-green {
    background: #92d050 !important;
}

.cell-color-white {
    background: #fff !important;
}

.cell-color-fgShort {
    background: #82bb4c !important;
}

.cell-color-wipShort {
    background: #ffff66 !important;
}
.cell-color-coilShort {
    background: #b3dae3 !important;
}

.cell-color-red {
    background: #ee2222 !important;
    color: #fff;
    font-weight: bold;
}

.cell-bold {
    font-weight: bold;
}

.required{
    border-style: solid;
    border-width: 1px;
    border-color: #FF0000;
    background-color: #fbf600;
}

.tab-initial {
    display: block;
    padding: 4px 18px 4px 18px;
    float: left;
    background-color: #20263d;
    color: #ccc;
    font-weight: bold;
    margin-bottom: 5px;
}

.tab-initial:hover {
    background-color: #30366d;
    color: #fff;
}

.tab-clicked {
    float: left;
    display: block;
    padding: 4px 18px 4px 18px;
    font-weight: bold;
    background-color: #337ab7;
    color: #fff;
    margin-bottom: 5px;
}

.myTable .input {
    margin: 3px 0;
}