

.table thead > tr > th {
    background-color: silver;
    vertical-align: middle;
    text-align: center;
     border: 1px solid #BDB8B8;
}

.table-bordered > tbody > tr > td {
    border: 1px solid #BDB8B8;
}

.table-bordered > thead > tr > th {
    border: 1px solid #BDB8B8 !important;
}

 .table tbody>tr>td{
    padding:4px;
    line-height:1.428571429;
    vertical-align:middle;
}

.nail1, .nail2 {
    min-width: 56px;
}

.text_2 {
    border: 1px groove #999999;
    font-size: 12px;
    color: #333333;
    font-family: "??";
    cursor: text;
    width: 80%;
    background-color: #FFFFFF;
}

.inputR {
    border-style: none;
    border-width: medium;
    margin-top: 1px;
    margin-bottom: 3px;
    height: 14px;
}

.f1 {
    font-family: "??";
    font-size: 13px;
    font-weight: bold;
    color: #045784;
}

.text_1 {
    font-family: "??";
    font-size: 12px;
    color: #666666;
    background-color: #FFFFFF;
    width: 150px;
    border: 1px dashed #666666;
    cursor: text;
    height: 16px;
}

.table_1 {
    font-family: "??";
    font-size: 12px;
    color: #666666;
    border: none;
    line-height: 20px;
}

.f2 {
    font-family: "??";
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 18px;
}

.sec1 {
    BORDER-RIGHT: 1px solid #ECEDEC;
    BORDER-TOP: 1px solid #ECEDEC;
    BORDER-LEFT: 1px solid #EDEDED;
    CURSOR: hand;
    COLOR: #045784;
    BORDER-BOTTOM: 1px solid #ECEDEC;
    BACKGROUND-COLOR: #D2E8F7;
    font-family: "??";
    font-size: 12px;
    line-height: 35px;
    text-align: center;
}

.sec2 {
    BORDER-RIGHT: 1px solid #ECEDEC;
    BORDER-TOP: 1px solid #ECEDEC;
    FONT-WEIGHT: bold;
    BORDER-LEFT: 1px solid #ECEDEC;
    CURSOR: hand;
    COLOR: #045784;
    BACKGROUND-COLOR: #FFFFFF;
    font-family: "??";
    font-size: 12px;
    line-height: 35px;
    text-align: center;
}

.text2 {
    font-family: "??";
    font-size: 12px;
    color: #003366;
    height: 18px;
    width: 180px;
    border: 1px solid #003366;
}

a9:link {
    color: #333333;
    text-decoration: none;
}

a9:visited {
    text-decoration: none;
    color: #006666;
}

a9:hover {
    text-decoration: none;
    color: #333333;
}

a9:active {
    text-decoration: none;
    color: #006666;
}

tr td {
    text-align: center;
}

tr .inputD {
    background: #f9f9f9 !important;
    font-weight: 700;
    color: blue;
    text-align: center;
}

tr:hover .inputD {
    background: #f4f4f4 !important;
}

.yearLabel {
    width: 34px;
    border: none;
    cursor: text !important;
    background-color: silver !important;
    vertical-align: middle;
    text-align: center;
}
     .panel-success > .panel-heading {
                color: #666; 
                background-color: #d9edf7;
                border-color: #bce8f1;
        }
    .panel-success {
        border-color: #bce8f1;
    }
