body {
	margin: 0px;
	padding: 0px;
	font-family: 'Tahoma';
}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input, textarea, option, select,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	font-family: 'Tahoma';
}
a {
	text-decoration: none;
	color: #428bca;
}
textarea {
	resize:none;
}
.no-padding {
	padding: 0px;
}
#login-page {
	background: url(../images/patternbg.png) repeat;
	position: fixed;
	width: 100%;
	height: 100%;
	display: table;
}
#login-warp {
	display: table-cell;
	vertical-align: middle;
}
#login-box {
	border: 5px solid #fff;
	background: #93ddf5; /* Old browsers */
	background: -moz-linear-gradient(top,  #93ddf5 0%, #09b2e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93ddf5), color-stop(100%,#09b2e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #93ddf5 0%,#09b2e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #93ddf5 0%,#09b2e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #93ddf5 0%,#09b2e6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #93ddf5 0%,#09b2e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93ddf5', endColorstr='#09b2e6',GradientType=0 ); /* IE6-9 */
	width: 350px;
	margin: 0 auto;
	display: table;
	padding: 20px;
	border-radius: 2px;
	box-shadow: 0px 0px 2px #888;
}
#login-box .page-header {
	margin: 0px;
	margin-bottom: 30px;
}
#login-box .page-header img {
	width: 300px;
}
#header {
	width: 100%;
	float: left;
	position: fixed;
	z-index: 1000;
	background: #93ddf5; /* Old browsers */
	background: -moz-linear-gradient(top,  #93ddf5 0%, #09b2e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93ddf5), color-stop(100%,#09b2e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #93ddf5 0%,#09b2e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #93ddf5 0%,#09b2e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #93ddf5 0%,#09b2e6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #93ddf5 0%,#09b2e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93ddf5', endColorstr='#09b2e6',GradientType=0 ); /* IE6-9 */
}
#header-logo {
	float: left;
}
#header-logo img {
	float: left;
	height: 95px;
}
#header-logout {
	float: right;
	width: 200px;
	margin-right: 10px;
	margin-top: 10px;
}
#menu {
	float: left;
	width: 100%;
	position: fixed;
	top: 95px;
	z-index: 1000;
}
#menu .navbar {
	border-radius: 0px;
	background: #000868;
	border:none;
	min-height: 0px;
	font-size: 12px;
	margin-bottom: 0px;
}
#menu .navbar-toggle {
	padding: 0px 5px;
	margin: 5px;
}
#menu .nav a {
	color: #fff;
	text-transform: uppercase;
	padding: 6px 10px;
}
#menu .nav a:hover {
	background: #0DB2E4;
}
#content {
	width: 100%;
	float: left;
	margin-top: 127px;
}
#side-menu {
	width: 210px;
	background: #FEFAF7;
	border-right: 1px solid #b3cbd6;
	border-bottom: 1px solid #b3cbd6;
	min-height: 600px;
	position: fixed;
	top: 127px;
	z-index: 999;
	padding: 0px;
	overflow-y: auto;
	bottom: 0px; 
}
#side-menu-content {
	float: left;
	width: 210px;
	overflow: auto;
	position: fixed;
	top: 127px;
	bottom: 0px; 
}
#side-menu h4 {
	font-size: 13px;
	font-weight: bold; 
	padding: 10px 10px;
	float: left;
	margin: 0px;
	width: 100%;
	text-transform: uppercase;
	border-bottom: 1px solid #eee;
}
#side-menu h4 i {
	margin-right: 5px;
}
#side-menu ul {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#side-menu ul li {
	float: left;
	width: 100%;
	padding: 0px 15px;
	border-bottom: 1px solid #eee;
}
#side-menu ul a {
	color: #333;
	font-size: 11px;
	line-height: 11px;
	padding: 10px 0px;
	float: left;
	width: 100%;
	vertical-align: middle;
}
#side-menu ul a i {
	font-size: 16px;
	margin-right: 5px;
}
#side-menu ul a img {
	width: 20px;
	vertical-align: middle;
	margin-right: 5px;
	margin-bottom: 2px;
}
#content-page {
	float: left;
	width: 100%;
}
.has-side-menu {
	padding-left: 210px;
}
#content-page .breadcrumb {
	font-size: 11px;
	background: #fff;
	border-bottom: 1px solid #b3cbd6;
	border-radius: 0px;
	padding: 9.5px 5px;
	margin: 0px;
}
#content-page .breadcrumb label {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	color: #1b548d;
}
#content-page .breadcrumb li {
	font-weight: bold;
}
#content-page .breadcrumb > li + li:before {
	content: "\00BB";
	padding: 0 3px 0 1px;
}
#content-page .page {
	float: left;
	width: 100%;
	padding: 10px;
}
#content-page .page .page-header {
	margin: 0px;
	border:none;
	margin-bottom: 10px;
}
#content-page .page .page-header h3 {
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
}
.page-pagination .pagination {
	padding: 0px;
	margin: 0px;
}
.page-pagination {
	font-size: 11px;
	padding: 0px;
}
.page-pagination li {
	margin-right: 5px;
	float: left;
}
.page-pagination .pagination a {
	padding: 2px 5px;
	border-radius: 0px;
}
#table-page {
	margin: 10px 0px;
}
.table {
	margin-bottom: 0px;
}
.table th {
	font-size: 12px;
}
.table td {
	font-size: 12px;
	vertical-align: middle !important;
	padding: 5px 8px !important;
	line-height: 12px !important;
}
.sub-menu-thumb {
	width: 130px;
	float: left;
	font-size: 12px;
	padding: 20px 0px;
	margin-right: 10px;
}
.sub-menu-thumb:hover {
	background: rgba(19,180,229,0.5);
}
.sub-menu-thumb img {
	width: 50px;
}
.user-akses-list-parent {}
.user-akses-list-parent, 
.user-akses-list-child {
	margin-bottom: 5px;
}
.user-akses-list-parent label,.user-akses-list-child label {
	font-size: 11px;
}
.user-akses-list-parent .checkbox,.user-akses-list-child .checkbox {
	line-height: 18px;
	padding-top: 0px;
	min-height: 0px;
}
.user-akses-list-parent .control-label {
	font-size: 12px;
	line-height: 20px;
	padding-top: 0px;
	text-align: left;
}
.user-akses-list-child .control-label {
	font-size: 11px;
	font-weight: normal;
	line-height: 21px;
	padding-top: 0px;
	text-align: left;
	padding-left: 35px;
}
.nav-tabs {
	border-bottom: medium none navy;
    padding: 0 5px;
}
.tab-pane .control-label {
	text-align: left;
}
.panel-data-info .panel-heading {
	font-size: 10px;
	padding: 5px 10px;
}
.panel-data-info .panel-body {
	padding: 5px 10px;
}
.panel-data-info .form-group {
	margin: 0px;
	margin-bottom: 5px;
}
.panel-data-info .control-label {
	font-size: 11px;
	text-align: left;
	padding: 0px;
	padding-top: 0px;
	margin-right: 5px;
	border-bottom: 1px solid #dedede;
}
.panel-data-info {
	font-size: 11px;
}
.panel-data-info span:before {
	content: ':';
	margin-right: 10px;
	color: #dedede;
}
#adm-pegawai-pinjaman-aset-foto-aset-image {
	max-width: 100%;
}
@media (max-width: 768px) {
  .has-side-menu {
  	padding-left: 5px;
  }
}