body{
    font-family: 'Poppins', sans-serif;
    color:#3d465d;
}
body.color {
    background-color:#138DD4;
}
body.light{
    background-color: #f2f7fd;
}
body.light {
	min-height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
body > .container {
	flex: 1;
}
body > .container.vcenter {
	flex: 0;
}
.h3c, .h3c a {
	font-size: 1rem;
	color: #3d465d;
	line-height: 1.2;
	font-weight: 600;
    text-decoration: none;
}
a.normal{
    color:unset;
}
.c-gray{
	color: #858796;
}
.h100vh{
 min-height: 100vh;   
}
.formcol {
	padding: 40px 20px;
	border-radius: 5px;
}
.alert {
	margin-left: -15px;
	margin-right: -15px;
}
.alert-top {
	margin-top: 30px;
	margin-bottom: 0;
	text-align: center;
}
.block{
    display: block;
}
.bs{
    box-shadow: 0 .15rem 1.75rem 0 rgba(58,59,69,.15) !important;
}
.mcon{
    padding:30px 0;
}
.sthumb {
	width: 200px;
}
.navbar-white a{
    color: #858796;
} 
.nav.nav-pills {
	justify-content: end;
	margin-bottom: 30px;
}

.bg-white{
    background-color: #fff;
}
.vali-m th{
	vertical-align: middle;
    text-align: center;
}
.btn-primary {
	color: #fff;
	background-color: #4285F4;
	border-color: #007bff;
}
.btn.ew {
	width: 90%;
	margin-top: 10px;
	max-width: 200px;
}
.text-cap{
   text-transform: capitalize; 
}
.search-form{
	display: flex;
	justify-content: end;
} 
.search-form .btn {
	height: 40px;
	margin-left: 10px;
	margin-right: -30px;
} 
.btn .btnspin {
	margin-left: 10px;
	vertical-align: middle;
}
.sitecard .h3c {
	padding: 15px 0;
	margin: 0;
	text-align: center;
//	text-transform: uppercase;
    background-color: #F6F6F6;
}

.sitecard img{
    border-radius: 0;
}
.sitecard .list-group-item {
	font-size: .9rem;
	padding-left: 0;
	padding-right: 0;
}
form .total {
	text-align: right;
	font-size: 18px;
	font-weight: bold;
}