
.dropdown-menu .divider {
 height: 1px;
 margin: 0px 0;
 overflow: hidden;
 background-color: #8080C0;
 padding:0px 0px 0px 0px;
}

.dropdown-menu > li > a {
    display: block;
    padding: 2px 13px;
    clear: both;
    font-weight: normal;
    line-height: 2;
    color: #333;
    white-space: nowrap;
}
.dropdown-menu > li > a:hover {
    color:#FFFFFF;
    background-color:#627D8E;

    
}

.well {border-radius:0px; } 
.well-header{
padding:5px;
background-color:#D2E0D7;
margin-bottom:0px;
border-radius:0px;
box-shadow: 0px 0px 0px ;
 } 
.well-footer{
padding:5px;
margin-bottom:0px;
border-radius:0px;
box-shadow: 0px 0px 0px ;
background-color:#4F80A1;
 } 

 
.well-content{
padding:5px;
margin-bottom:0px;
border-radius:0px;
min-height:300px;
box-shadow: 0px 0px 0px ;
background-color:#FFFFFF;

	padding-bottom: 40000px;
	margin-bottom: -40000px;

 } 
.well-top {
background-color:#48AA46;
padding:2px;

 }
 
 
.judul-box {
width:100%;
background-color:#5E8E8E;
color:#DAE50B;
font-family: Verdana;
font-weight: bold;
font-style: normal;
text-decoration: none;
padding-left:5px;
font-size:15pt;

 }

.panel-box {
padding:5px;
background-color:#C4D2D8;
 }
 
.table-responsive thead{
background-color:#CFDBDB;
border:double;
border-width:2px;

 }
 .table-responsive thead tr th{
text-align:center;
 }
 
.warna-td {
background-color:#D6EAEA;
font-weight:bold; 
font-family:Verdana;
  }
  

.slim {
padding-left:2px;
padding-right:2px;
 }  
  
.table-top > tbody > tr > td { 
font-weight:bold;
background-color:#FFFFFF;
margin:0px;
line-height:15px;
}

.table-data { 
border:green solid 2px;

}
.table-data > tbody > tr > td { 
line-height:15px;
padding-top:3px;
padding-bottom:3px;
vertical-align:middle;

}
.table-data > thead > tr > th { 
border:green solid 2px;
}
.table-data > tbody > tr > td { 
border:green solid 1px;
}

.table-data > tfoot > tr > td { 
border:green solid 2px;

}

.pesan-box {
	background-color:#F099CB;
	color:#065206;
	font-size:14px;
	padding:10px;
}

.preloader {
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			z-index: 9999;
			background-color: #fff;
		}
.preloader .loading {
			position: absolute;
			left: 50%;
			top: 50%;
			transform: translate(-50%,-50%);
			font: 14px arial;
}
