@import url('https://fonts.googleapis.com/css?family=Work+Sans|Nunito+Sans&display=swap');
body, .ui.menu {
	font-family: 'Nunito Sans', sans-serif;
}
h1,h2,h3,h4,h5,h6,.ui.header {
	font-family: 'Work Pro', sans-serif;
}
body.sejoli {
	background-color: rgba(76, 46, 194, 0.03) !important;
	background-image: url('../img/bg-149.png') !important;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
    background-attachment: fixed !important;
    box-shadow: none !important;
}
.sejolisa-memberarea-menu.ui.inverted.menu {
	background-color: #fff !important;
}
.sejolisa-memberarea-menu.ui.inverted.menu .item:before, .sejolisa-memberarea-menu.ui.vertical.sidebar.menu>.item:first-child:before {
	display: none !important;
}
.sejolisa-memberarea-menu.ui.inverted.menu .master-menu {
	border:none !important;
}
.sejolisa-memberarea-menu.ui.inverted.menu .item, .sejolisa-memberarea-menu.ui.inverted.menu .item>a:not(.ui) {
	color: #33303D !important;
}
.sejolisa-memberarea-menu.ui.inverted.menu .active.item:hover {
	color: #33303D !important;
}
@media screen and (max-width: 782px) {
	.sejolisa-memberarea-menu.ui.uncover.visible.left.sidebar ~ .pusher.sejolisa-memberarea-content {
		margin-left: 260px !important;
		margin-right: -260px !important;
	}
}
.sejolisa-memberarea-content .ui.segment {
	padding: 40px !important;
	margin: 0 !important;
}
.sejolisa-memberarea-content .ui.segment img {
	max-width: 100%;
	height: auto;
}
.sejolisa-memberarea-content .ui.segment h2.ui.header {
	margin-top: 0 !important;
}
@media screen and (min-width: 783px) {
	.sejoli .sejolisa-memberarea-content .ui.segment h2.ui.header + p {
		position: absolute;
		top: 45px;
		right: 40px;
	}
}
.sejoli.home .sejolisa-memberarea-content .ui.segment h3.ui.header {
	clear:both !important;
}
.information.daily, .information.monthly, .information.all {
	margin-top: 0 !important;
}
.information.daily >.card, .information.monthly >.card, .information.all >.card {
	margin-top: 0 !important;
}
.ui.cards.information.daily .ui.card .content:first-child {
	background: #F46789 !important;
	padding:15px 20px !important;
}
.ui.cards.information.daily .ui.card .content:first-child .header {
	font-size: 12px !important;
	font-weight: bold !important;
	letter-spacing: 1px !important;
	text-transform: uppercase !important;
	margin-top: 0 !important;
}
.ui.cards.information.daily .content.value {
	padding:15px 20px !important;
	font-weight: bold !important;
}
.ui.cards.information.monthly .ui.card, .ui.cards.information.all .ui.card {
	background: #fff !important;
	box-shadow: 0px 30px 71px 0px rgb(29 86 35 / 5%) !important;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s !important;
}
.ui.cards.information.monthly .content, .ui.cards.information.all .content {
	padding:20px !important;
	color: #3b2e40 !important;
	font-weight: bold !important;
}
.ui.cards.information.monthly .content .header, .ui.cards.information.all .content .header {
	color: #F46789 !important;
	font-size: 12px !important;
	font-weight: bold !important;
	letter-spacing: 1px !important;
	text-transform: uppercase !important;
}
.ui.cards.information.monthly .content.value, .ui.cards.information.all .content.value {
	padding-top: 0 !important;
}
#chart-monthly-statistic, #chart-yearly-statistic {
	background: #fff !important;
	border-radius: 4px;
}
.ui.pagination.menu {
	padding: 0 !important;
}
.ui.primary.button, .ui.primary.buttons .button {
	background: #F46789 !important;
}
body.sejoli.login, body.sejoli.register {
	background-color: #fff !important;
    background-image: linear-gradient( 180deg, #FFFFFF 0%, rgba(76, 46, 194, 0.05) 100%) !important;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s !important;
}
body.sejoli.login .ui.stackable.centered, body.sejoli.register .ui.stackable.centered {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	height: 100vh !important;
	z-index: 2 !important;
	background-image: url('../img/bg-149.png') !important;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
    background-attachment: fixed !important;
	padding: 2px !important;
}
body.sejoli.login .wide.column.center, body.sejoli.register .wide.column.center {
	background: #FFFFFF !important;
	box-shadow: 0px 33px 73px 0px rgb(51 48 61 / 9%) !important;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s !important;
	margin: 15px !important;
	align-self: center !important;
	border-radius: 10px !important;
}
body.sejoli.login .form .ui.segment, body.sejoli.register .form .ui.segment {
	border: none !important;
	box-shadow: none !important;
	margin: 0 !important;
}
body.sejoli.login .form .ui.segment:after, body.sejoli.register .form .ui.segment:after {
	display: none !important;
}
body.sejoli.login .ui.message, body.sejoli.register .ui.message {
	border: none !important;
	background: transparent !important;
	box-shadow: none;
	margin: 0 !important;
}
body.sejoli.login .ui.button, body.sejoli.register .ui.button {
	background: #F46789 !important;
}
@media only screen and (max-width: 767px) {
	body.sejoli.login .ui.stackable.centered, body.sejoli.register .ui.stackable.centered {
		padding: 0px !important;
		margin: 0 !important;
	}
	body.sejoli.login .wide.column.center, body.sejoli.register .wide.column.center {
		margin: 0 !important;
		border-radius: 0 !important;
	}
}
@media screen and (min-width: 783px) {
	.sehatidev-menu-top .sejolisa-memberarea-content .ui.segment {
		max-width: 1200px !important;
		margin: 0 auto !important;
	}
	.sehatidev-menu-top .sejolisa-memberarea-menu.ui.inverted.menu {
		position: relative;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		width: 100% !important;
		height: auto !important;
		text-align: center !important;
		margin: 0 !important;
		padding: 10px 0 !important;
		overflow-y: unset !important;
	}
	.sehatidev-menu-top .sejolisa-memberarea-menu.ui.inverted.menu > * {
		display: inline-block !important;
	}
	.sehatidev-menu-top .sejolisa-memberarea-menu.ui.menu .item.header-menu {
		display: block !important;
		padding-top: 15px !important;
	}
	.sehatidev-menu-top .sejolisa-memberarea-menu.ui.menu .item.header-menu .ui.image img {
		height: 35px !important;
	}
	.sehatidev-menu-top .sejolisa-memberarea-menu.ui.visible.left.sidebar ~ .pusher.sejolisa-memberarea-content {
		margin-left: 0 !important;
	}
	.sehatidev-menu-top .master-menu.submenu-open ul {
		display: block !important;
		position: absolute !important;
		background: #F3f3f3 !important;
		text-align: left !important;
		width: 175px !important;
	}
	.sejolisa-memberarea-menu.ui.inverted.menu {
		visibility: visible !important;
	    transform: translate3d(0,0,0) !important;
	}
	.sejolisa-memberarea-content {
		margin-left: 260px !important;
	}
}