/* App Style Sheet */

.form-control.is-valid, .was-validated .form-control:valid {
    border-color: 1px solid var(--bs-gray-300);
    padding-right: calc(1.5em + 1.55rem);
    background-image: none !important;
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.3875rem) center;
    background-size: calc(0.75em + 0.775rem) calc(0.75em + 0.775rem);
}
.form-control.is-valid:focus, .was-validated .form-control:valid:focus {
    border-color: 1px solid var(--bs-gray-300);
    box-shadow: 0 0 !important;
}
@media only screen and (max-width: 600px) {
  .hidephone {
		display:none;
	}
	span.menu-title {
		font-size: 16px;
	}
	span.menu-icon i {
		font-size: 16px;
	}
	.mobilefull {
		width: 100% !important;
	}
	.mobilecenter{
		text-align: center !important;
	}
}
@media only screen and (max-width: 991px) {
	.logocenterphone {
		justify-content: center !important;
	}
}
.modal-header {
    border-bottom: 0px !important;
}
.clr-field button {
    width: 43px !important;
}
table.dataTable.dtr-column.collapsed>tbody>tr>td.dtr-control:before, table.dataTable.dtr-column.collapsed>tbody>tr>th.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {
    height: 1.8rem !important;
    width: 1.8rem !important;
}
ul.dtr-details {
    width: 100% !important;
}
.dtr-details li {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
span.dtr-data {
    max-width: 60%;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: left !important;
	margin-left: 5px;
}
.modal-dialog.modal-dialog-centered.modal-dialog-scrollable {
    margin-bottom: 0px !important;
    height: 100% !important;
}
.modal-dialog-scrollable .modal-content {
    max-height: 80% !important;
    overflow: hidden;
}
.modal-content.animate-bottom {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-top-left-radius: 30px !important;
    border-top-right-radius: 30px !important;
}
.modal-body {
    padding: 0px !important;
}