﻿
.kicontaiter {
    width: 80%;
    margin: 5px auto 0 auto;
}

.MarginBottom5px {
    margin-bottom: 5px;
}

.page-toolbar {
    /*margin-bottom:2px;*/
}

.MenuPageTitle {
    font-size: 1.46em;
    margin: 0;
    padding: 0 17px;
    color: #494949;
    /*color: #FFF;*/
    font-weight: 600;
    font-style: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

table.kiformtable {
    /*border: 1px solid black;*/
    padding: 0px;
    margin: 0px;
}

    table.kiformtable tr td {
        padding: 5px;
        margin: 10px;
        vertical-align: middle;
    }

        table.kiformtable tr td.firstCol {
            width: 24%;
        }

        table.kiformtable tr td.separated {
            width: 1%;
        }

        table.kiformtable tr td.lastCol {
            width: 75%;
            padding-left: 10px;
        }

.dxichCellSys {
    vertical-align: top;
}
/*table.kiformtable tr td:last-child {
        width: 75%;
    }

        table.kiformtable tr td:first-child {
            width: 25%;
        }*/
.footer-wrapper {
    background-color: #fff;
}

.page-toolbar-wrapper {
    background-color: #4796ce;
    /*color: #FFF;*/
}

.page-toolbar-wrapper li {
    color: #FFF;
	font-size: 11pt;
}

.dxrpControl_Office365 td.dxrpHeader_Office365 {
    /*background-color: #fff;*/
    font-weight: bold;
}

tr.dxeListBoxItemRow_Office365:hover {
    background-color: black;
    color: #FFF;
}
/*td[class^="dxeListBoxItemSelected"]:parent {
    background-color: black;
}*/


td[id^=PageContent_ASPxRoundPanel] {
    background-color: #fff;
}

#ASSESMENT_NILAI_KUALIFIKASI, #PageContent_ASPxRoundPanel1_ASSESMENT_NILAI_KUALIFIKASI_I {
    text-align: right;
}

.kiformtable tr:nth-child(even) {
    background: #f6f6f6
}

.kiformtable tr:nth-child(odd) {
    /*background: #CCC*/
}

td#PageContent_ASPxRoundPanel1_ASSESMENT_NILAI_KUALIFIKASI_CC {
    padding: 0;
    margin: 0;
    vertical-align: top !important;
}

.NumericAlign, .NumericAlign div {
    text-align: right !important;
}

.CenterAlign, .CenterAlign div {
    text-align: center !important;
}

.LeftAlign, .LeftAlign div {
    text-align: center !important;
}

td#MainContent_ASPxRoundPanel1_deTglPenilaian_CC, td#MainContent_ASPxRoundPanel1_deTglPenilaian_EC,
td#MainContent_ASPxRoundPanel1_cboTipePenilaian_CC, td#MainContent_ASPxRoundPanel1_cboTipePenilaian_EC {
    padding: 0 5px;
}