a {
	color: #4d0368;
}

a:hover {
	color: #4d0368;
	font-weight: 800;
}

body {
	background: #4d0368;
}

body.external-page #main {
	background: transparent;
}

.admin-form .panel-info > .panel-heading {
	border-top-color: #8e18b9;
}

.admin-form .btn-primary {
	background-color: #810aac;
}

.admin-form .btn-primary:hover,
.admin-form .btn-primary:focus {
	background-color: #d525db;
}

.admin-form .switch-primary > input:checked + label {
	background: #810aac;
	border-color: #810aac;
}

/* input */
.admin-form.theme-info .gui-input:hover,
.admin-form.theme-info .gui-textarea:hover,
.admin-form.theme-info .select > select:hover,
.admin-form.theme-info .select-multiple select:hover,
.admin-form.theme-info .gui-input:hover ~ .input-footer,
.admin-form.theme-info .file .gui-file:hover + .gui-input,
.admin-form.theme-info .gui-textarea:hover ~ .input-footer {
	border-color: #af39b3;
}

.admin-form.theme-info .gui-input:focus,
.admin-form.theme-info .gui-textarea:focus,
.admin-form.theme-info .select > select:focus,
.admin-form.theme-info .select-multiple select:focus {
	border-color: #ac30b0;
	color: #3c3c3c;
}

.admin-form.theme-info .gui-input:focus ~ .field-icon i,
.admin-form.theme-info .gui-textarea:focus ~ .field-icon i {
	color: #ac30b0;
}

admin-form .select,
.admin-form .gui-input,
.admin-form .gui-textarea,
.admin-form .select > select,
.admin-form .select-multiple select {
	position: relative;
	vertical-align: top;
	border: 1px solid #d2c8d1;
}

/* mein theme*/
.admin-form .panel-info.heading-border::before,
.admin-form .panel-info .heading-border::before {
	background-color: #8e18b9;
}

.welcome_teks {
	margin-top: 0;
	color: #ac30b0;
}

.title_app {
	margin: 5px 10px 0 0;
	font-size: 17px;
	color: #ac30b0;
}

/* end main theme*/
@media (min-width: 770px) {
	.keterangan {
		margin-top: 100px;
	}
}
