body {margin:0;font-family:arial;font-size:11pt;}
#container {margin:0px;min-height:400px;position:relative}
ul#dropdown-coa ul {
    display: none;
}
#dropdown-coa .fa-minus{display:none}
#dropdown-coa .collapsed > span .fa-minus{display:inline-block}
#dropdown-coa .collapsed > span .fa-plus{display:none}
#dropdown-coa span.button-dropdown {
    margin-left: 9px;
    padding: 6px 12px;
}
/* ul#dropdown-coa > li > ul { */
    /* display: block; */
/* } */
ul#dropdown-coa li.collapsed > ul{
	display:block;
}
#footer {
    
    clear: both;
    height: 140px;
    position: relative;
    width: 500px;
    z-index: -1;
}
#logout a{color:#fff}
div#menu > .dropdown {
    padding-left: 30px;
}
ul.dropdown > li{background:transparent}
#logout {
    position: absolute;
    top: 10px;
    right: 30px;
    color: #fff;
}
#menu {
    margin-top: 0;
    background: #368EE0;
    height: 40px;
}
/*
.merah, .merah a{background-color:#F99;color:#000}
.kuning, .kuning a{background-color:#FF9;color:#000}
.hijau, .hijau a{background-color:#9F9;color:#000}
*/
.selang {background-color:#FFF;margin-top:20px}
.seling {background-color:#EEE;margin-top:20px}
th {background-color:#006;color:#FFF}
th a {color:#FFF}

div.selang {background-color:#CCC;padding:10px}
div.seling {background-color:#EEE;padding:10px}
.postheader {font-size:10pt; font-weight:bold; font-style:italic;color:#00C}

.newblock {margin-top:10px; width:100%}
.newhead  {background-color:#666;color:#FFF}
.newpost {background-color:#CCC}

h1 {font-family:Rockwell,arial;font-weight:bold;color:#C00}
h2 {font-family:Rockwell,arial;color:#666}
h3 {font-family:Rockwell,arial;color:#C00;margin:20px 0 0 0}
h4 {font-family:Rockwell,arial;color:#000}

.total {color:#FFF;background:#666}
.Minggu {color:#000;background:#F99}

.lunasis0, .lunasis0 a {background:#C00;color:#FFF}
.lunasis2 {background:#666} /*invoice void*/
.postis0 {font-style:italic;color:#999}
.voidis1 {background:#666;color:#FFF}

li.klienis0 {}
li.klienis1 {background:yellow}
.alfabet {margin-right:10px;background-color:#666;color:#FFF;padding:2px;text-decoration:none}
.alfabet:hover {background-color:#C00}

.pasbayar {background-color:#AFA}
.lebihbayar {background-color:#C00;color:#FFF}
.nilainol  {background-color:#AAF}

.milikis1 {background-color:#9F9}
#acctmenu {clear:both;padding-top:20px}

#set1 {float:left;padding:0 15px 0 0;border-right:solid 2px #999}
#set2 {float:left;padding:0 15px 0 15px;border-right:solid 2px #999}
#set3 {float:left;padding:0 15px 0 15px;border-right:solid 2px #999}
#set4 {float:left;padding:0 15px 0 15px}
#acctmenu img {width:32px;height:32px}

.fulewat {background:#FCC}
.fuontrack {background:#CFC}

.bonus0 {background:#C00}
.bonus1 {background:#090}

.adais0 {background:#C00;color:#FFF}

.picsched {display:block;width:18px;height:18px;padding:2px;border:1px solid black;float:left;cursor:pointer;font-size:11pt}
.psmerah {background-color:#F00}
.pshijau {background-color:#0F0}
.psputih {background-color:#FFF}
.psrow {clear:left}
.jadwalbreakdown {float:left}
.jadwallink {float:left}
.jadwaltask {position:relative; margin-top:5px;text-align:center}

.selesaiis0 {background:#FFF}
.selesaiis1 {background:#CFC}

.sudahberlaluis0 {}
.sudahberlaluis1 {font-weight:bold;color:#000}

.ivclunasis1 {background:#AAFFAA}

#login_box {
    background-color: #ffffff;
    height: 327px;
    margin: 0 auto;
    width: 289px;
    padding: 30px 35px;
    position: absolute;
    top: 50vh;
    left: 50%;
    margin-left: -144.5px;
    margin-top: -163.5px;
}
#login_box input {
    width: 100%;
    padding: 6px 10px;
    border: 0;
    background: #e0e0e0;
    color: #333;
	margin-bottom:13px;
}
form#login_box img {
    margin: 0 auto 20px;
    height: 70px;
    display: block;
}
#login_box input[type="submit"] {
    background: #999;
    width: auto;
    padding: 6px 25px;
    text-transform: uppercase;
    color: #fff;
    margin-top: 10px;
}
form#login_box label {
    color: #666;
    margin-bottom: 3px;
}
.info {
    font-size: 100%;
    color: #FFFFFF;
    width: 500px;
    padding: 10px;
    background-color: #FF8888;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 0 auto;
    position: absolute;
    bottom: 100%;
    margin-bottom: 21px;
    text-align: center;
    left: 50%;
    margin-left: -257px;
}
div#content-center {
    margin: 50px 0;
    padding: 0 30px;
}
input[type="submit"] {
    padding: 6px 20px;
    border: 0;
    background: #368ee0;
    color: #fff;
    margin-top: 10px;
}
input[type="text"], select, textarea {
    padding: 5px 8px;
    font-size: 11pt;
    min-height: 30px;
    border-radius: 3px;
    border: 1px solid #aaa;
}
a[href="javascript:history.back()"] {
    padding: 6px 17px;
    display: inline-block;
}
table.invoice_items th {
    padding: 7px 5px;
}
table.invoice_items td {
    padding: 5px 5px;
    border-bottom: 1px solid #eee;
}
.catatan {
    margin-top: 10px;
}
.table-desain h4 {
    font-weight: bold;
    font-size: 14pt;
    margin-top: 15px;
}
h2.nama-coa {
    font-size: 1rem;
}
