.user-menu-pull-left i{
	padding-left: 7px;
}
.user-menu-pull-left{
	padding: 6px;
	width: max-content;
}
.img-circle{
	height: auto;
    width: 2.1rem;
}
.dropdown-user{
	padding-right: 20px;
	padding-top: 3px;
}
.alert-notice{
	color: red;
}
.toast-message{
	display: none;
}
.right-align{
	text-align: right;
}
.role-header{
	padding: 10px;
}
.filter-row {
	padding-bottom: 10px;
}

.new-filter select {
    width: 100%;
    font-size: 13px;
    border: 1px solid #e2e2e2;
    border-radius: 4px;
    height: 34px;
    padding: 0px 6px;
    color: #909090;
}

.view-table {
	width: 100%;
    overflow: hidden;
}
#table {
    width: 100%;
    table-layout: fixed;
    word-wrap: break-word;
}
.red {
	color: red;
}
.hidden {
	visibility: hidden;
}

#modal-student_admission-transation .modal-body {
	padding: 20px;
	font-size: 14px;
}

.student-details {
	margin-bottom: 25px;
}

.student-details .row > div {
	margin-bottom: 10px;
}

.student-details .row .col-md-6 {
	font-weight: 600;
	padding-bottom: 5px;
}

.student-details span {
	font-weight: normal;
	display: inline-block;
}

.fee-details,
.transaction-details,
.transaction-status-details {
	margin-top: 20px;
}

.fee-details h3,
.transaction-details h3,
.transaction-status-details h3 {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
}

.fee-details-table,
.transaction-details-table,
.transaction-status-details {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 20px;
}

.fee-details-table th,
.fee-details-table td,
.transaction-details-table th,
.transaction-details-table td,
.transaction-status-details-table th,
.transaction-status-details-table td {
	border: 1px solid #ddd;
	padding: 8px 10px;
	text-align: left;
	vertical-align: middle;
}

.fee-details-table th,
.transaction-details-table th,
.transaction-status-details-table th  {
	background-color: #f2f2f2;
	font-weight: 600;
}

.modal-footer {
	padding: 15px 20px;
}
.mt-10 {
	margin-top: 10px;
}
.d-none {
	display: none;
}