/*!
 * Css buat signup by sidiq agung
*/
.overlimit{color: red;}

.tablefm 
{
    display:table;
    border-collapse:collapse;
    min-width:100%;
}
.trfm
{
    display:table-row;
}
.tdfm
{
    display:table-cell;  
    background: #FFF;
    border:1px solid #999;
    color:#333;
    padding: 5px;
}

.tdfm > input {
    border:1px solid #FFF;
	padding: 5px;
}

.tdfm > input:hover, .tdfm > input:focus{
    border:1px solid #38B;
}

span {
	vertical-align:middle;
	word-wrap:break-word;
}

span> input {
	width:100%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
}

#frm {
	padding-top:15px;
	margin: 0px !important;
}

#frm > div > input, option, select {
	padding: 5px 10px !important;
}

.bs-docs-sidebar {
    padding-left: 0px;
    margin-top: 50px;
    margin-bottom: 20px;
	position:absolute;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
	z-index:13;
	left:-300px;
	height:100% !important;
}

.bs-docs-sidebar ul>.active>a {  	
	border-left:3px solid #0e6251/*#242*/;
	padding-left: 20px;
	color:#eee !important;
	font-weight:bold;
	border-radius:0px !important;
}

.bs-docs-sidebar>.nav>li>a{
	color:#bbb;
	padding: 8px 8px 8px 20px !important;
	background-color:#202620;
    transition: 0.1s;
	width:100%;
	border-radius:0px !important;
}

.bs-docs-sidebar>.nav>li>a:hover {
	color: #f1f1f1 !important;
	background-color:#404b40 !important;
	border-radius:0px !important;
}

.affix-top>#nav_logo {
	margin:20px;
	background:url(../img/judulkecil.png);	 
	width:180px; 
	height:30px;
}

.affix-top{
	z-index:13;
	left:-181px;
	height:100% !important;
}

.affix{
	top:0px;
	background-color:#202620;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
	z-index:13;
	left:0px;
	height:100% !important;
	transition: 0.1s;
}
.affix>#nav_logo {
	margin:20px;
	background:url(../img/judulkecil.png); 
	width:180px; 
	height:30px;
}

#logout:hover {
	background-color: #202620;
}
@media (max-width: 1024px) 
{
	.bs-docs-sidebar, .affix-top, .affix{
		display:none;
	}
}

@media (max-width: 720px) {
	#kmptnsi, #prstsi, #orgns{
		font-size:8px;
	}
	#cnim {
		padding-top:0px !important;
	}
}

.btn {
	background-image:none !important;
}