.silk-page {
	
}

.silk-page-boder {
	border-right: 3px solid #FFFFFF;
}

.silk-page .silk-navbar {
	background-color: #343a40;
}

.silk-page .silk-navbar-button,
.silk-page .silk-navbar-button:hover,
.silk-page.silk-navbar-button:focus {
	color: #ddd;
}

.silk-page .silk-navbar-button:hover {
	color: #fff;
}

.modal .silk-navbar-button,
.modal .silk-navbar-button:hover,
.modal .silk-navbar-button:focus {
	color: #808080;
}

.modal .silk-navbar-button:hover {
	color: #000000;
}

.silk-navbar-title{
	color: #fff;
}

.navbar-light .silk-navbar-title, .navbar-light .btn{
	color: #000;
}


.silk-content {
	
}

.silk-content > div,
.silk-content > p,
.silk-content > h1,
.silk-content > h2,
.silk-content > h3,
.silk-content > h4,
.silk-content > label  {
	padding: 5px 5px 0px 5px;
}

.silk-input-dot::After {
	color: green;
}

.silk-input-required {
	border-bottom: 2px solid green !important;
}

.silk-input-missing {
	border-bottom: 2px solid red !important;
}

.silk-input-error {
	border-bottom: 2px solid orange !important;
}

.form-control.silk-input-text {
	background-color: #EDEDED;
	color: #424242;
	border: none;
}

.silk-form-group {
	margin: 15px 0px 5px 0px;
	padding: 0px !important;
	font-size: 1.25em;
	font-weight: 600;
}

.btn-primary, .btn-primary:hover  {
	color: white;
}

.btn-info, .btn-info:hover  {
	color: white;
}

.silk-content > .silk-table {
	padding:0px;
}

.silk-content > .silk-form {
	padding:5px 5px 20px 5px;
}

.preloader {
	background-image: url('https://media.vividfaith.com/vf/vf-animation.gif');
	background-color: #FFFFFF;
}

.silk-nav-link {
    background-color: #fff !important;
}

.silk-nav-link.active {
    margin-bottom: -1px;
}