 .content-wrapper{
	 font-size:12px;
 }
 
 .treeview-menu>li>a{
	font-size:12px !important;
	font-weight:normal !important; 	 
	color:#b0b5b9 !important; 
 }
 
 .text-green{
	color: #00a65a; 
 }

 .text-blue{
	color: #3c8dbc; 
 }

 .text-orange{
	color: #f39c12; 
 }
 
 .bold{
	 font-weight:bold;
 }
 
a.btn-app:first-child {
    margin-left: px;
}
 
 .money{
	text-align:right;
}

.money:before{
	content:'Rp.';	
	float:left;
}

.progress{
	height: 5px;
	margin-bottom: 0px;
	position:relative;
	top:0px;
}

.quickaccess{
	padding:0px;
}

.quickaccess a{
	color:#000;
}

.qbtn:first-child{
    padding-left: 15px;
}

.qbtn:last-child{
    padding-right: 15px;
}

.qbtn{
    padding: 0px;
}

col.bg-grey {
  background-color: rgba(128,128,128,.25) !important;
}
col.bg-red {
  background-color: rgba(255,0,0,.25) !important;
}
col.bg-blue {
  background-color: rgba(0,0,255,.25) !important;
}

.border-right{
  border-right:1px solid #d2d6de;
}

.border-left{
  border-left:1px solid #d2d6de;
}

.border-bottom{
  border-bottom:1px solid #d2d6de;
  margin-bottom:10px;
  padding-bottom:20px;
}

.border-top{
  border-top:1px solid #d2d6de;
  margin-bottom:10px;
  padding-top:10px;
}


.bs-callout {
  padding: 20px;
  margin: 20px 0;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
}
.bs-callout h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code {
  border-radius: 3px;
}
.bs-callout + .bs-callout {
  margin-top: -5px;
}
.bs-callout-danger {
  border-left-color: #ce4844;
}
.bs-callout-danger h4 {
  color: #ce4844;
}
.bs-callout-warning {
  border-left-color: #aa6708;
}
.bs-callout-warning h4 {
  color: #aa6708;
}
.bs-callout-info {
  border-left-color: #1b809e;
}
.bs-callout-info h4 {
  color: #1b809e;
}

input.tabletext{
	border: 0px;
	border-bottom: 1px dashed #CCC;
    width: 80px;
}
}

.login-box-body input.form-control {
	
    background: transparent;
    border: 0px;
    border-bottom: 1px solid #FFF;	
}

.select2-container--default .select2-selection--single{
	border-radius: 0px;
	padding: 2px 0px;
}

button.dt-button, div.dt-button, a.dt-button{
	border-radius: revert;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
		vertical-align: middle;
}

table.table-borderless th, table.table-borderless td{
	border:0px !important;
}

.select2-container{
	width:100% !important;
}

th.db{
	background-color:#44ABDD;
}
td.db{
	background-color:#44ABDD6E;
}

th.cr{
	background-color:#DDDB44;
}
td.cr{
	background-color:#DDDB4461;
}

.print-only{
	display:none;
}

.btn-app:first-child{
  margin:0px;
}