body{
	background-color: #ebf0f4;
	/*background-image: url('../images/bg.jpg');*/
	color: #181c32;
	font-weight: 400;
	font-family: Poppins,Helvetica,sans-serif;
	-webkit-font-smoothing: antialiased;
}
a,
a:visited{
	color: #2196f3;
}
label{
	font-weight: 400;
}
.autocomplete-suggestions { 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
	border: 1px solid #999; 
	background: #FFF; 
	cursor: default; 
	overflow: auto; 
}
.autocomplete-suggestion { 
	padding: 5px 10px; 
	white-space: nowrap; 
	overflow: hidden; 
}
.autocomplete-no-suggestion { 
	padding: 2px 5px;
}
.autocomplete-selected { 
	background: #2196f3;
	color: #fff;
}
.autocomplete-suggestions strong {
	font-weight: 600;
	/*font-weight: bold; */
	/*color: #000; */
}
.autocomplete-group { 
	padding: 2px 5px; 
	font-weight: bold; 
	font-size: 16px; 
	color: #000; 
	display: block; 
	border-bottom: 1px solid #000; 
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: .5rem;
	font-weight: 600;
	line-height: 1.2;
	color: #181c32;
}
.form-login{
	max-width: 350px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
}
.navbar-inverse{
	border-radius: 0px;
	background-color: #2196f3;
	border: none;
}
.navbar-inverse .navbar-brand {
	padding-top: 10px;
	font-size: 30px;
	color: #fcfcfc;
	font-weight: bold;
}
.navbar-inverse .navbar-brand img{
	max-width: 160px;
}
.navbar-inverse .navbar-nav>li>a{
	color:  #fff;
	padding-top: 25px;
	padding-bottom: 25px;
}
.navbar-inverse .navbar-nav>.active>a, 
.navbar-inverse .navbar-nav>.active>a:focus, 
.navbar-inverse .navbar-nav>.active>a:hover {
	color: #13195e;
	background-color: #ededed;
}
.loan-stats .panel{
	padding: 20px;
}

.loan-stats ul li .material-icons{
	float: left;
	margin-right: 10px;
	font-size: 30px;
	background: #eff2f5;
	padding: 5px;
	border-radius: 4px;
}
.loan-stats ul li .material-icons.text-primary{
	color: #009ef7;
}
.loan-stats ul li .material-icons.text-warning{
	color: #ffc700;
}
.loan-stats ul li .material-icons.text-success{
	color: #50cd89;
}
.loan-stats ul li .material-icons.text-danger{
	color: #f1416c;
}
.loan-stats #stats-filter .form-group{
	width: 48%;
}
.loan-stats #stats-filter .form-group .form-control{
	width: 100%;
}



.loan-stats ul  li strong{
	font-weight: 600;
}
.loan-stats ul li .badge{
	background: #eff2f5;
	padding:10px;
	min-width: 50px;
	margin-top:5px;
	color: #666;
}

.page-title{
	font-size: 25px;
	font-weight: bold;
	margin-top: 0px;
}
.btn-add-record{
	margin-top: 10px;
	display: block;
}

.user-profile blockquote{
	font-size: 14px;
}
.user-profile blockquote span{
	margin-top: 10px;
}
.sidebar ul{
	list-style: none;
	padding: 0;
}
.sidebar ul li{
	display: block;
	padding: 3px 0;
}
.sidebar .info-list{
	margin-left: 30px;
	margin-right: 30px;
}
.sidebar .info-list li{
	margin-bottom: 5px;
}

.pagination{
	margin: 0 auto;
	display: block;
}
.pagination a,
.pagination strong{
	display: inline-block;
	padding: 5px 10px;
	border-radius: 4px;
	border: 1px solid #ddd;
	margin: 0 2px;
	background-color: #fff;
	color: #333;

}
.pagination a:hover{
	text-decoration: none;
	background-color: #ededed;
	color: #333;
}
.pagination strong{
	background-color: #ddd;
	font-weight: normal;
}
.panel{
	box-shadow: 0 0 20px 0 rgba(76,87,125,.02);
	border: none;
}
.panel-heading.heading-button {
	line-height: 32px;
	font-weight: bold;
}

.table>caption+thead>tr:first-child>td, 
.table>caption+thead>tr:first-child>th, 
.table>colgroup+thead>tr:first-child>td, 
.table>colgroup+thead>tr:first-child>th, 
.table>thead:first-child>tr:first-child>td, 
.table>thead:first-child>tr:first-child>th {
	border-top: 0;
	border-bottom: 0px;
	text-transform: uppercase;
	/*color: #8a8a8a;*/
	font-weight: 600;
	/*background-color: #ededed;*/
}
.table>tbody>tr>td, 
.table>tbody>tr>th, 
.table>tfoot>tr>td, 
.table>tfoot>tr>th, 
.table>thead>tr>td, 
.table>thead>tr>th{
	/*border-color: #ededed;*/
	/*color: #8a8a8a;*/

	padding-top: 11px;
	padding-bottom: 11px;
	font-weight: 500;
}
.table>tbody>tr>td a,
.table>tbody>tr>td a:visited{
	color: #2196f3;
}
.datepicker-days .day,
.datepicker-months .month{
	font-size: 90%!important;
}
.datepicker-days .day.active,
.datepicker-months .month.active{
	background-color: #2196f3!important;
	color: #fff;
}


.modal form .modal-body{
	padding-top: 40px;
	padding-left: 60px;
	padding-right: 60px;
}
.modal .modal-footer{
	border-top: 0;
	margin-top: 30px;
	text-align: center;
}

form .form-control {
	box-shadow: none;
	background-color: #f5f8fa;
	border-color: #f5f8fa;
	color: #5e6278;
	transition: color .2s ease,background-color .2s ease;
}
form .has-error .form-control{
	border-color: #a94442;
}

.date-filter,
.search-form{
	display: inline-block;
}
.date-filter{
	margin-left: 30px;
}
.date-filter .form-control{
	max-width: 200px;
	min-width: 0px!important;
}

.btn-primary{
	background-color: #2196f3;
	border-color: #1888e2;

}

.m-0{
	margin: 0px;
}
.mr-15{
	margin-right: 15px;
}
.mb-0 {
	margin-bottom: 0;
}

.footer{
	padding-top: 30px;
	padding-bottom: 30px;
}

*:focus {
  outline: 0!important;
}

@media (min-width: 768px){
	.form-inline .form-control{
		/*min-width: 320px;*/
	}
}