#logo_login {
	background: white;
}

.table-nonfluid {
	width: auto !important;
}

.btn-edit:hover, .btn-edit:active, .btn-edit.hover {
	background-color: #00a65a;
}

.btn-biru:hover, .btn-biru:active, .btn-biru.hover {
	background-color: #00c0ef;
}

.btn-kuning:hover, .btn-kuning:active, .btn-kuning.hover {
	background-color: #efab00;
}

.btn-purple:hover, .btn-purple:active, .btn-purple.hover {
	background-color: #7030a0;
}

.btn-orange {
	background-color: rgb(255, 133, 0);
	color: black;
}

.btn-orange:hover, .btn-orange:active, .btn-orange.hover {
	background-color: #ef5e00;
	color: white;
}

.md-modal {
	max-width: inherit;
	width: 75%;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.md-modal-50 {
	width: 50%;
}

.form-control {
	height: inherit;
}

.hidden {
	visibility: hidden;
}

.text-align-center {
	text-align: center !important;
}

.text-align-center th, .text-align-center td {
	text-align: center !important;
}

.vertical-align-middle {
	vertical-align: middle !important;
}

.table-border th, .table-border td {
	border: 2px solid #f4f4f4;
}

.tabel_sum_mingguan {
	background: black;
	color: white;
	font-weight: bold;
}

td.bg {
	background-color: #1F497D;
}

default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default.active[disabled], fieldset[disabled] .btn-default.active {
	color: #000;
}

.mobile-only {
	visibility: hidden;
	width: 0;
}

.rata-kanan {
	text-align: right !important;
}

.rata-tengah, .rata-tengah td, .rata-tengah th {
	text-align: center !important;
}

* {
	box-sizing: border-box;
}

.zoom {
	padding: 3px;
	background-color: white;
	transition: transform .2s;
	margin: 0 auto;
	width: 180px;
}

.zoom:hover {
	-ms-transform: scale(1.5); /* IE 9 */
	-webkit-transform: scale(1.5); /* Safari 3-8 */
	transform: scale(1.5);
	cursor: pointer;
}

#bigimgdiv.show {
	position: fixed;
	z-index: 9999999;
	text-align: center;
	width: 100%;
	background-color: rgba(255,255,255,0.7);
}

#bigimg {
	display: inline-block;
	height: 100vh;
}

#bigimg:hover {
	cursor: pointer;
}

.red-text {
	color: red;
}

ol, ul {
	padding: 0;
}

.notif {
	background: red;
	color: white;
	font-weight: bold;
	display: block;
	float: left;
	width: 35px;
	text-align: center;
	position: absolute;
	margin-left: -40px;
	margin-top: 3px;
	font-size: 15px;
	padding: 3px;
}

.tbCariGo {
	width: 60%;
	float: left;
	margin-right: 5px;
}

#chart3 .morris-hover {
	margin-left: -50px;
}

.btn-priority {
	background-color: #FF0000;
}

.btn-priority:hover, .btn-priority:active, .btn-priority:focus {
	background-color: #e83232;
}

.btn-exclusive_plus {
	background-color: #0070C0;
	color: white;
}

.btn-exclusive_plus:hover, .btn-exclusive_plus:active, .btn-exclusive_plus:focus {
	background-color: #438ab8;
}

.btn-econo_fast {
	background-color: #FFFFFF;
}

.btn-econo_fast:hover, .btn-econo_fast:active, .btn-econo_fast:focus {
	background-color: #999999;
}

.btn-miss_maid {
	background-color: #FFFF00;
}

.btn-miss_maid:hover, .btn-miss_maid:active, .btn-miss_maid:focus {
	background-color: #b3bb68;
}

.font-bold {
	font-weight: bold;
}

.float-right {
	float: right;
}

.label.label-info {
	font-size: 11px;
}

.dropdown-toggle .label.label-danger {
	background: #fc5844 !important
}

.jam-kedatangan {
	float: left;
	width: 100px;
}

@media (max-width: 1024px) {
	.mobile-only {
		visibility: visible;
	}

	#logo_login {
		width: 240px;
	}

	#wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover > a {
		width: inherit;
	}

	.content-page .content {
		margin: 0;
	}

	.content-page > .content {
		margin: 0;
	}

	.content .widget-content {
		margin-top: 25px;
	}

	#wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover > a {
		color: white;
	}

	.topbar .topbar-left {
		margin-left: -120px;
	}

	.topbar .topbar-left h1 a {
		font-size: 14px;
	}
}
