.sidebar-bg-darkblue,.login-bg-darkblue {color:#fff!important;background-color:rgb(0, 38, 153)!important}
.sidebar-bg-darkgreen,.login-bg-darkgreen {color:#fff!important;background-color:rgb(0, 64, 0)!important}
.sidebar-bg-lightgray,.sidebar-bg-lightgrey {color:#ddd!important;background-color:#555!important}
.sidebar-bg-darkgray,.sidebar-bg-darkgrey {color:#ddd!important;background-color:#333!important}
.sidebar-bg-medical {color:#fff;background-color:#09f}
.sidebar-submenu-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-10px;opacity:0} to{top:0;opacity:1}}
.login-body {background-repeat: no-repeat;color:#eee;background-color: #005;background-size: 100%;}
.label-menu {cursor:pointer}
.iframe-class {width: 100%;height: 100%;/*border: 1px solid red;*/overflow: auto;}
.menu-button{cursor:pointer}
.table-bg-0{color:#000!important;background-color:#fff!important}
.table-bg-1{color:#ddd!important;background-color:#000!important;}
.small-height {line-height:0.5em}
#table-faktur-container tr {line-height:1em}
.cms-link{text-decoration: underline;color:#154889}
.cms-button{border:none}
.cms-button:hover{color:#fff!important;background-color:#f38400!important;cursor:pointer}
.cms-button-bordered,.cms-border{border:1px solid #09f!important}
.cms-button-bordered:hover{color:#000!important;background-color:#f38400!important;border:1px solid #f38400!important;cursor:pointer}
.form-header-title,.form-companyname-left{font-size:1.25em!important;font-weight:bold;cursor:default;}
.form-companyaddr-left{font-size:11px!important;cursor:default;}
.form-header-right,.form-header-left,.form-header-center{cursor:default;}
.form-header-center{line-height:normal}
.cms-table-all-0,.cms-table-all-1,.cms-table-detail-0,.cms-table-detail-1{border-collapse:collapse;border-spacing:0;width:100%;display:table;/*border:1px solid #ccc*/}
.cms-table-all-0 tbody tr,.cms-table-all-1 tbody tr,.cms-table-detail-0 tbody tr,.cms-table-detail-1 tbody tr{cursor:default;/*border-bottom:1px solid #ddd*/}
.cms-table-all-0 tbody tr:nth-child(odd),.cms-table-detail-0 tbody tr:nth-child(odd),.cms-table-detail-0 tbody tr:nth-child(even){background-color:#fff}
.cms-table-all-0 tbody tr:nth-child(even){background-color:#def}
.cms-table-all-1 tbody tr:nth-child(odd),.cms-table-detail-1 tbody tr:nth-child(odd),.cms-table-detail-1 tbody tr:nth-child(even){color:#eee;background-color:#000}
.cms-table-all-1 tbody tr:nth-child(even){color:#eee;background-color:#012}
.cms-table-all-0 td,.cms-table-all-0 th,.cms-table-all-1 td,.cms-table-all-1 th,
.cms-table-detail-0 td,.cms-table-detail-0 th,.cms-table-detail-1 td,.cms-table-detail-1 th{padding:4px 4px;display:table-cell;text-align:left;vertical-align:top}
.cms-table-all-0 th,.cms-table-all-1 th,.cms-table-detail-0 th,.cms-table-detail-1 th{cursor:default}
.cms-table-all-0.pointer td,.cms-table-all-1.pointer td,.cms-table-detail-0.pointer td,.cms-table-detail-1.pointer td{cursor:pointer}
.cms-table-all-0 th:first-child,.cms-table-all-0 td:first-child,.cms-table-all-1 th:first-child,.cms-table-all-1 td:first-child,
.cms-table-detail-0 th:first-child,.cms-table-detail-0 td:first-child,.cms-table-detail-1 th:first-child,.cms-table-detail-1 td:first-child{padding-left:16px}
.cms-table-all-0 thead tr,.cms-table-all-1 thead tr,.cms-table-detail-0 thead tr,.cms-table-detail-1 thead tr{color:#eee;background-color:#154889!important}
.nav-button:hover,.cms-table-all-0.hoverable tbody tr:hover,.cms-table-all-1.hoverable tbody tr:hover,.cms-table-detail-0.hoverable tbody tr:hover,.cms-table-detail-1.hoverable tbody tr:hover{color:#fff!important;background-color:#f38400!important}
.cms-table-all-0.somehoverable tbody tr.canhover:hover,.cms-table-all-1.somehoverable tbody tr.canhover:hover,
.cms-table-detail-0.somehoverable tbody tr.canhover:hover,.cms-table-detail-1.somehoverable tbody tr.canhover:hover{color:#fff!important;background-color:#f38400!important}
.nav-button-selected,.selected{color:#fff!important;background-color:#09f!important;cursor:pointer}
.table-input{padding:1px;padding-right:5px;display:block;border:none;border-left:1px solid #999;border-bottom:1px solid #999;}
.table-input:hover{color:#fff!important;background-color:#f38400!important;}
.table-input:focus,.pullDown{color:#fff!important;background-color:#123!important;}
.pullDown-tr:hover{color:#fff;background-color:#f38400!important}
.table-select{padding:1px;padding-right:5px;display:block;border:none;border-left:1px solid #999;border-bottom:1px solid #999;}
.table-select:hover{color:#fff!important;background-color:#f38400!important;}
.table-select:focus{color:#fff!important;background-color:#123!important;}
.table-filter{padding-top:10px;padding-bottom:5px}
.table-filter-input-0{padding:1px;padding-right:5px;display:block;border:none;border-left:1px solid #09f;border-bottom:1px solid #09f;}
.table-filter-input-1{padding:1px;padding-right:5px;display:block;border:none;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.table-filter-input-0:hover,.table-filter-input-1:hover{color:#fff!important;background-color:#f38400!important;}
.table-filter-select{padding:1px;padding-right:5px;display:block;border:none;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.cms-modal-content{margin:auto;position:relative;padding:0;outline:0;width:600px}
.divModalBarang{z-index:11;display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.confirmWindow{z-index:11;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.confirmWindow-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:350px;}
.notifyWindow{z-index:11;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.notifyWindow-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:350px;}
.maroon-bg{background-color:#800000;color:#fff}
.del-confirm-bg{background-color:#800000;color:#fff}
.dialog-0{color:#000!important;background-color:#fff!important}
.dialog-1{color:#fff!important;background-color:#333!important}
.pointer{cursor:pointer}
.cms-header-select{width:50%}
.cms-header-button{width:35px!important;}
.scrollbar-x {overflow:visible!important;}
.scrollbar-y {overflow-y:scroll!important}
.th-sortable { cursor:pointer; }
.th-sortable:hover {color:#fff!important;background-color:transparent!important;border-bottom:solid 3px #f39c12!important;}
.cms-bar{width:100%;overflow:hidden;}
.cms-bar .cms-bar-item {padding:8px 16px;float:left;margin-right:10px;width:auto;border-top:1px solid #09f!important;border-left:1px solid #09f!important;border-right:1px solid #09f!important;;outline:none;display:block}
.cms-bar-block .cms-bar-item {width:100%;display:block;padding:8px 16px;text-align:left;border:none;outline:none;white-space:normal;float:none}
.cms-bar-block.w3-center .cms-bar-item{text-align:center}.w3-block{display:block;width:100%}
.deleted{text-decoration: line-through;color:rgb(200, 25, 0)}
.deleted-hide{display:none}
.menu-clicked{color:#fff!important;background-color:#999!important;}
.cms-lightgray{color:#000!important;background-color:#ddd!important;}

.w3-new-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}
.w3-new-table-all{border:1px solid #ccc}
.w3-new-table-all tr{border-bottom:1px solid #ddd}
.w3-new-table-all tr:nth-child(odd){background-color:#fff}
.w3-new-table-all tr:nth-child(even){background-color:#f1f1f1}
.w3-new-table-all td,.w3-new-table-all th{padding:5px 5px 5px 10px;display:table-cell;text-align:left;vertical-align:top}
.w3-new-table-all th:first-child,.w3-new-table-all td:first-child{padding-left:5px}

/* mso-number-format for Excel format cell */
.mso-number-format-number {mso-number-format:"\#\,\#\#0\.00"}

/* w3 CSS MODIFY */
.w3-bar .w3-button,.w3-dropdown-hover .w3-button,.w3-dropdown-content .w3-button{color:#ddd;background-color:#555}
.w3-bar .w3-button .selected, .w3-dropdown-hover .w3-button .selected{color:#fff!important;background-color:#09f!important;}
.w3-button:hover{color:#fff!important;background-color:#f38400!important}
.w3-dropdown-hover,.nav-item-bar{border-right:1px solid #ddd!important}
/* .nav-bar{position:absolute;z-index:1} 
.nav-bar .w3-dropdown-hover:hover .w3-dropdown-content{display:block;position:absolute;z-index:2}
*/
.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.6)}
.w3-padding-xsmall{padding:2px 8px!important}

/* media multi size */
@media (max-width:480px){
    .cms-button-bordered{width:100%!important;margin-top:3px}
    .cms-header-select,.cms-header-button{width:100%!important;}}
    /*
@media (max-width:600px){
    .w3-dropdown-hover:hover .w3-dropdown-content{display:none!important}};
    */
