h4{
	color: white;
	font-weight: bold;
	margin-left:16px;
}

.logout{
	float: right;
	margin-right: 16px;
	margin-top: 13px;
	margin-bottom: 10px;;
}
.logout a{
	color:white;
}
.content{
	min-height: 89px;
}
.adminpage{
	float:left;
	margin-top:4px;
}
#dropdown-content{
	margin-top:24px;

}
.select2{
	padding-top: 25px;
}
.side_menu i{
	font-size:24px;
	margin-left: -16px;
}
.side_menu span{
	margin-left: 18px;
}
.content span{
	text-align: center;
	white-space: unset;
}
.info-box-text{
	margin-top:20px;
}
.information i{
	font-size:40px;
}
.box{
	border: 2px solid #d2d6de;
}
.main-content{
	padding: 0 10px;
}
#example1_filter,.box-header .btn-primary{
    float: right;
}
.select2-selection--single{
	height: 33px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	text-align:left;
}
#example1_paginate .pagination{
    margin-top:0px !important;
    margin-bottom:0px !important;
    float: right;
}
#example1 > tbody > tr > td > i{
    font-size: 11px;
}

.dataTables_length label{
	font-weight:normal;
}

.main-footer{
		text-align:center;
}
.submit{
	padding-top: 25px;

}
.example{
	margin-bottom:10px;
}
.table-bordered{
	border: 1px solid #ddd;
	border-collapse: unset;
}
.table-bordered > thead > tr > th{
	border: 1px solid #ddd;
	text-align: center;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	top:28px !important;
}

@media only screen and (max-width: 600px){
	#example1_filter{
		float: none !important;
    }
	.information i{
		position: absolute;
		font-size: 26px;
		margin-left: -10px;
		padding-top:10px;;
	}
	.information span{
		height: 41px;
		width: 100%;
	}
	.information{
		min-height: 17px !important;
	}
	.content{	
		margin-left:0px;
	}
	.content span{
		font-size:11px;
		white-space:none !important;
	}
	.info-box-text{
		margin-top: 46px;
	}
	.submit{
		margin-top: 23px;
		margin-left: 0px;
	}
	.main-content{
		padding-top: 203px;
	}
	.col-sm-3{
		width:50%;
	}
	.submit{
		margin-top:0px;
	}
	#example1_paginate .pagination{
		font-size: 10px;
	}
	#example1_info{
		font-size: 11px;
		margin-left: -151px;
	}
	#example1_paginate{
		margin-top: -20px;
	}
}

@media only screen and (min-width: 991px){
	.sidebar-toggle{
		display:none;
	}
	
}
@media only screen and (min-width: 760px) and (max-width:988px){
	.treeview i{
		position:unset
	}
	.logo{
		background-color:#151c20 !important;
	}
	.submit{
		margin-left: 0px;
	}
	#example1_info{
		margin-left: 3px;
	}
	#example1_paginate{
		margin-right: 0px;
	}
}
.collection_head{
	padding:5px 0px 5px 10px;
	background:brown;
	color:#fff;
	font-size:15px;
	margin:5px 0px;
}
.collection_paid_amount{
	font-size:14px !important;
	font-weight:bold;
	color:green;
}
.collection_maturity_amount{
	font-size:14px !important;
	font-weight:bold;
	color:red;
}
.edit_amoun_wrap{
	margin-top:15px;
}
.edit_amoun_wrap input{
	max-width:50px;height:28px;
}
.save_edit_amount{
	padding:4px 10px;background:green;color:#fff;border:0px;margin-left:5px;
}
#example1_info{display:none;}
#example1_paginate{margin-top:0px !important;}
@media only screen and (max-width: 992px){
    .login-page .login-box {
        margin: 50% auto;
    }
}
@media screen and (orientation: landscape) {
    .login-page .login-box {
        margin: 5% auto;
    }
}
@media (min-width: 400px) and (max-width: 768px){
    .login-page .login-box {
        width: 360px;
    }
}
.loader {
	display:none;
    border: 16px solid #000;
    border-top: 16px solid #3498db;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
    position: absolute;
    z-index: 10;
    top: 249px;
    left: 50%;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}