h1 {
	font-size: 26px;
}

h1 small {
	font-size: 18px;
}

.sm-center,
.text-right,
.text-left {
	text-align: center;
}

.row.load-sheet-radio-button-placeholder {
	margin-bottom: 0;
}


.loadsheet-filter-button-submit {
	margin-bottom: 10px;
}

.dt-search .btn {
	width: 100%;
	margin-bottom: 10px;
}

.btn.btn-grn,
.btn.btn-green-outline {
	width: 100%;
	margin-bottom: 5px;
}

.form-wrapper-filters>div:last-child {
	width: 100%;
	text-align: center;

}

.upload-ticket-form-wrapper .btn.btn-green {
	margin-bottom: 25px;
}

.body-content.signup {
	margin-top: 153px;
}

.body-content.login {
	margin-top: 0px;
}

.body-content.login h1.my-5,
.text-center.my-5 {
	margin: 8px 0 !important;
}

.wrapper.log .form-check {
	text-align: center;
}

.digit-group input {
	width: 35px;
	height: 40px;
}

.dt-search button {
	margin-left: inherit;
}

input#dt-search-0,
.hauler-c,
.select-drvr,
.loadsheet-filter-button-submit {
	margin: 10px 0;
	width: 100%;
}

div.dt-container div.dt-search label {
	text-align: center;
}

.ticket-details-wrapper input.form-control {
	max-width: initial;

}

.avatar-upload label {
	min-width: initial !important;
}

.form-wrapper-filters>div {
	width: 100%;
}

.hauler-c .dropdown .btn.btn-green,
.select-drvr .dropdown .btn.btn-green {
	width: 100%;
}

.forgot-password .form-check.form-check-inline {
	text-align: left;
	width: 25%;
}

.select-drvr {
	margin-top: 0;
}


.wrapper-date {
	max-width: 100%;
	width: 100%;
}

.btn.btn-green {
	width: 100%;
	margin-bottom: 8px;
}

.form-wrapper-filters {
	flex-wrap: wrap;
}

.form-check-inline {
	max-width: 45%;
	width: 46%;
	margin-bottom: 15px;
}

.form-wrapper-filters .form-check-inline {
	display: inline-block;

}

.body-content.load-sheet .form-wrapper-filters>div {
	width: 100%;
}

.body-content.load-sheet .hauler-c .dropdown .btn.btn.btn-outline-secondary,
.body-content.load-sheet .select-drvr .dropdown .btn.btn-outline-secondary {
	width: 100%;
}

.body-content.load-sheet .form-check-inline {
	max-width: 44%;

}

.upload-ticket-wrapper,
.upload-ticket-form-wrapper {
	width: 100%;
}

.body-content.upload-ticket .btn {
	margin-bottom: 5px;
}

.Load-sheet-form-field-wrapper {
	max-width: 470px;
	margin: 50px auto 0 auto;
	border-left: 0;
	padding-right: calc(var(--bs-gutter-x) * .5);
	padding-left: calc(var(--bs-gutter-x) * .5);
}

.btn.btn-red-outline {
	width: 100%;
	margin-bottom: 5px;
}


.d-flex.logo-wrapper img.img-fluid.logo {
	max-width: 50px;
}

.all-extraction-wrapper {
	width: 100%;
	margin-top: 30px;
}

.slider-wrapper {
	margin-bottom: 30px;
	max-width: 80%;
}

.drvr_modi_rqst .nav-link {
	color: initial;
	background: #ddd;
	margin-right: 2px;
	padding: 5px;
}

.body-content.add-hlr-mngr .user-details-wrapper.edit ul {
	max-height: none;
}

.body-content.add-hlr-mngr .search-wrapper.mngr-request .user-box {
	height: auto;
}

.body-content.add-hlr-mngr {
	margin-top: 118px;
}

.body-content.ticket-count .form-wrapper-filters>div {
	width: 100%;
	text-align: center;
}


.body-content.ticket-count .table-list-group {
	width: 100%;

	overflow-x: auto;
	overflow-y: clip;
}

table.tbl1,
table.tbl2,
table.tbl3 {
	width: 500px;
	box-sizing: border-box;
}

.body-content.upload-ticket .btn.btn-outline-secondary.dropdown-toggle {
	border-radius: 8px;
	width: 100%;
}

.user-box li span {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	text-align: center;
	width: 100%;
}

.btn-wrapper-view-mngr {
	flex-direction: column;
}

.body-content.add-hlr-mngr .user-details-wrapper {
	padding-bottom: 90px;
}

.ticket-details-wrapper.edit .btn.btn-green,
.user-details-wrapper.edit .btn.btn-green,
.ticket-details-wrapper.edit .btn.btn-green-outline,
.user-details-wrapper.edit .btn.btn-green-outline {
	width: 100%;
}

.user-box li span span small {
	margin-bottom: 5px;
	text-align: center;
	width: 100%;
}


.body-content.asn-companies .user-details-wrapper {
	height: auto;
	padding-bottom: 96px;
}

.body-content label {
	margin-bottom: 3px;
	min-width: 85px;

}

.body-content.asn-companies .user-name-wrapper {
	max-width: initial;

}

.body-content.ticket-details .ticket-details-wrapper {
	min-height: auto;
	padding-bottom: 104px;
}

.ticket-details-wrapper.edit ul {
	max-height: inherit;
}

.body-content.ticket-details .search-box-body {
	max-height: inherit;
}

.body-content.asn-companies .user-box {
	height: auto;
}

.user-details-wrapper.edit ul {
	max-height: inherit;
}

.btn-wrapper-view-mngr {
	bottom: 10px;
}

.body-content.ticket-details .rq-dr-modification .btn.btn-green {
	width: 100%;
}

.body-content.login .relative i,
.body-content.signup .relative i,
.body-content.reset-password .relative i {
	top: 28px;

}

table.tbl2>thead:before, table.tbl3>thead:before {
	top: -3px;
}

.body-content.ticket-count .btn.btn-outline-secondary.dropdown-toggle {
	width: 100%;

}

.table-list-group p {

	padding-right: 0;

}

span.filler2 {
	position: absolute;
	top: 3px;
	left: 66%;
}

.body-content .all-extraction-wrapper label,
.body-content .upload-ticket-form-wrapper label {
	text-align: left;
}