@font-face {
  font-family: "Poppins";
  src: url('../../assets/fonts/poppins/Poppins-Regular.ttf');
}
@font-face {
  font-family: "Poppins Light";
  src: url('../../assets/fonts/poppins/Poppins-Light.ttf');
}
@font-face {
  font-family: "Poppins Medium";
  src: url('../../assets/fonts/poppins/Poppins-Medium.ttf');
}
@font-face {
  font-family: "Poppins Semi Bold";
  src: url('../../assets/fonts/poppins/Poppins-SemiBold.ttf');
}
@font-face {
  font-family: "Poppins Bold";
  src: url('../../assets/fonts/poppins/Poppins-Bold.ttf');
}
@font-face {
  font-family: "Poppins Extra Bold";
  src: url('../../assets/fonts/poppins/Poppins-ExtraBold.ttf');
}
@font-face {
  font-family: "Poppins Black";
  src: url('../../assets/fonts/poppins/Poppins-Black.ttf');
}
/* 
body {
	font-family: "Poppins";
	font-size: 14px;
} */

.sidebar {
	margin-top: -70px;
	padding-top: 100px;
	background: #3B8B52;
}

.header {
	background-image: url(../../assets/img/bg-login.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
	box-shadow: none;
}

.logo img {
	height: 60px !important;
	max-height: 60px !important;
}

.sidebar-nav .nav-link, 
.sidebar-nav .nav-link:hover 
{
	background: #1f5930 !important;
	color: #fff !important;
	/* font-family: "Poppins Medium"; */
	/* font-size: 14px; */
}

.sidebar-nav .nav-link.collapsed
{
	background: transparent !important;
}

.sidebar-nav .nav-link img {
	width: 25px !important;
	margin-right: 10px !important;
}
.sidebar-nav .nav-link i 
{
	width: 25px !important;
	color: #fff !important;
	font-size: 20px !important;
}

.nav-profile {
	color: #fff;
	margin-right: 30px !important;
}

.nav-profile:hover {
	color: #fff;
}

.dropdown-toggle::after {
	display: none;
}

.rounded-circle {
	color: #fff;
	padding: 5px 12px;
	margin-left: 15px;
}

.nama-user {
	font-family: "Poppins";
	font-size: 12px;
	color: #ABABAB;
}

#main {
	background-color: #F5F6F8;
	min-height: 82vh !important;
}

.footer {
	margin-left: 0 !important;
	/* position: fixed !important; */
	z-index: 999999 !important;
	width: 100%;
	display: block;
	background: #235E34 !important;
	color: #fff;
	border: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
}

.header {

}

.pagetitle h1 {
	font-family: "Poppins Bold";
	font-size: 20px;
	color: #000;
}

.h-num {
	font-family: "Poppins Bold";
	font-size: 24px;
	color: #000;
}

.p-label {
	font-family: "Poppins Light";
	font-size: 12px;
	color: #8D8D8D;
}

.title-section {
	font-family: "Poppins Bold";
	font-size: 20px;
	color: #000;
}

.view-all {
	text-decoration: none;
	font-style: normal;
	font-family: "Poppins Light";
	font-size: 12px;
	color: #289B7C;
}

.name-pt {
	font-family: "Poppins Bold";
	font-size: 14px;
	color: #000;
}

.s-detail {
	font-family: "Poppins Light";
	font-size: 10px;
	color: #8D8D8D;
	margin-bottom: 0;
}

.s-detail i {
	width: 10px;
}

.s-detail span {
	margin-left: 10px;
}

.btn-acc {
	background: #D2F4DC !important;
	border-color: #D2F4DC !important;
	color: #289B7C !important;
	font-size: 10px !important;
}

.label-lap {
	color: #ADADAD !important;
	font-size: 12px;	
}

.btn-primary {
	background: #0095D4 !important;
	/* border-color: #0095D4 !important; */
	/* font-size: 12px; */
}

.s-show {
	border: 0 !important;
	background: transparent !important;
}

.filter-data {
	color: #797979 !important;
}

.s-urut {
	width: 100% !important;
	font-size: 12px !important;
	color: #797979 !important;
	border: 1px solid #DEDEDE !important;
	padding: 5px 10px !important;
	border-radius: 5px !important;
}

.page-link {
	border: 0 !important;
	background: transparent;
	color: #797979;
}

.disabled>.page-link, .page-link.disabled {
	background: transparent !important;
}

.active>.page-link, .page-link.active {
	background: #46B463;
	border-radius: 7px !important;
}

.aksi {
	text-align: center;
	justify-content: center;
	text-decoration: none;
	font-style: normal;
	width: 50px;
	display: block;
	margin-left: 10px;
	float: right;
	color: #797979;
}

.aksi span {
	width: 35px;
	padding: 7px 12px;
	margin-bottom: 10px !important;
	background: #D3FFDD;
}

.aksi span i {
	font-size: 16px;
	color: #4FB766;
}

.btn-verify {
	font-size: 10px !important;
}

.lap-title {
	font-family: "Poppins Bold";
	color: #000;
	font-size: 14px;
}

.h5-lap {
	font-size: 12px;
	color: #000;
}

.btn-success {
	/* font-size: 12px; */
	background: #3E8F55;
	border-color: #3E8F55;
}

.form-control {
	background: #fefefe;
	/* border: 1px solid #F3F3F3 !important; */
}

.btn-default {
	/* font-size: 12px; */
	color: #3E8F55;
	border-color: #3E8F55;
}

.kontak-h4 {
	color: #1A1D1E;
	font-family: "Poppins Bold";
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
}

.p-kontak {
	color: #1A1D1E;
	text-align: center;
	font-family: "Poppins";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
}