.body {
	background-color: #eceff3 !important;
}

.main-header .logo {
	width: 100%;
}

.main-header .logo .logo-lg {
	width: 100%;
}

.main-header div.logo-box {
	background-color: #222a45;
	width: 16rem;
}

.sidebar-widgets {
	position: absolute;
	bottom: -25px;
	background: #222a45;
	width: 100%;
}

.sidebar-widgets .copyright.m-25 {
	margin: 6px 25px 5px !important;
}

.sidebar-widgets p {
	margin: 0;
	font-size: 14px;
}

.box .box-body {
	padding: 0.5rem 1rem;
}

.box .box-body .fs-14 {
	font-size: 1.08rem !important;
}

.box .box-body h2 {
	font-size: 2.5em;
}

.box .box-body p.fs-18 {
	font-weight: 500;
}

.box .box-body .rounded-circle.fs-24.l-h-40 svg {
	position: relative;
	top: -5px;
}

.box .box-body button.dash-btn {
	position: absolute;
	right: 60px;
	margin-top: 0.3rem !important;
	padding: 0.275rem 0.3rem;
}

.modal-body .box-body {
	padding: 0.5rem 1rem;
}

.box .box-body .justify-content-between h4 {
	font-size: calc(1.05rem + 0.1vw);
	margin: 8px 0 0 !important;
}

nav.navbar.navbar-static-top .app-menu {
	display: flex;
}

.comman-search {
	margin-top: 4px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	width: 550px;
	height: 32px
}

.comman-search .form-control {
	border: none;
	border-right: 1px solid #d9d9d9;
	border-radius: 0;
	height: 30px;
	padding: 0.375rem 0.4rem;
	font-size: 14px;
}

.comman-search .select2-container--default .select2-selection--single {
	border: none;
	border-right: 1px solid #d9d9d9;
	border-radius: 0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	font-size: 14px;
	padding: 5px 12px;
	height: 30px;
}

.comman-search button {
	font-size: 16px;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 3px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	height: 30px;
}

.theme-primary.fixed .main-header {
	height: 50px;
}

.select2-results__option[aria-selected] {
	font-size: 14px;
}

.locked-list {
	min-height: 175px;
}

.locked-list ul {
	list-style: none;
	margin: 0 !important;
	padding: 0 !important;
}

.locked-list li a {
	color: #01acea;
	display: block;
}

.locked-list li a:hover {
	color: #2f579a;
	display: block;
}

.locked-list li {
	border-top: 1px solid #dfe0eb;
	padding: 5px 0;
	font-weight: 500;
	font-size: 14px;
}

.dash-view-more-btn {
	padding-top: 10px;
	font-size: 14px;
	font-weight: 600;
}

.dash-view-more-btn a i {
	position: relative;
	top: 2px;
	left: 5px;
}

.main-header .logo .logo-lg {
	line-height: 60px;
}

.main-header .logo {
	height: 60px;
}

.navbar-custom-menu .navbar-nav>li {
	height: 50px;
}

.main-header .navbar {
	min-height: 50px;
	margin-left: 16rem;
}

.main-sidebar {
	padding-top: 60px;
	width: 16rem
}

.content-wrapper {
	margin-left: 16rem;
}

.fixed .content-wrapper {
	margin-top: 50px;
}

.main-header .r-side .app-menu,
.main-header .r-side .btn-group a {
	padding: 8px;
	font-size: 1rem;
	height: 40px;
	width: 40px;
	margin: 5px 5px;
}

.navbar-custom-menu .navbar-nav>li>a.dropdown-toggle {
	padding: 8px;
	font-size: 1rem;
	height: 40px;
	width: 40px;
	margin: 5px 5px;
}

.navbar-custom-menu .navbar-nav>li:last-child>a {
	padding: 8px;
	font-size: 1.4rem;
	height: 40px;
	width: 40px;
	margin: 5px 0;
}

.navbar-custom-menu .navbar-nav>li:last-child>a i.ti-user {
	padding-top: 10px;
	display: inline-block;
}

.main-header .logo {
	line-height: 60px;
}

.main-header .logo .logo-mini {
	display: block;
}

.main-header .push-btn,
.main-header .full-screen,
.main-header .svg-bt-icon {
	height: 40px;
	width: 40px;
	padding: 6px;
}

.main-header .logo .logo-lg .light-logo {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
	text-align: left;
	padding: 10px 0;
	text-transform: uppercase;
}

.main-header .logo .logo-mini .light-logo {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
}

.dropdown.notifications-menu span {
	position: absolute;
	right: 0;
	top: 0;
	background: #FF3D57;
	color: #fff;
	height: 20px;
	width: 20px;
	line-height: 20px;
	border-radius: 30px;
}

div.dataTables_length label {
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
}

div.dataTables_length select {
	width: 75px;
	display: inline-block;
}

div.dataTables_filter label {
	font-weight: normal;
	white-space: nowrap;
	text-align: left;
}

div.dataTables_wrapper div.dataTables_filter input {
	margin-right: 0;
}

.dataTables_left {
	display: flex;
}

div.dataTables_wrapper div.dataTables_filter.radio_filter {
	text-align: left;
	display: inherit;
	padding-left: 20px;
	padding-top: 5px;
}

div.dataTables_wrapper div.dataTables_filter.radio_filter label {
	padding: 0 5px 0 26px;
}

div.dataTables_wrapper div.dataTables_filter {
	padding: 0;
}

.dataTables_right {
	display: flex;
	float: right;
}

div.dataTables_wrapper div.dataTables_filter.drop_filter {
	text-align: left;
	display: flex;
	padding-left: 10px;
}

.dataTables_filter.search_filter {
	display: flex;
	position: relative;
}

div.dataTables_wrapper div.dataTables_filter .input-group-append {
	position: absolute;
	right: 0;
}

div.dataTables_wrapper div.dataTables_filter .input-group-append .btn {
	padding: 4px 8px;
}

div.dataTables_wrapper div.dataTables_filter .input-group-append .btn:hover {
	box-shadow: none;
}

div.dataTables_wrapper div.dataTables_filter .input-group-append .btn svg.feather.feather-search {
	color: #999;
	width: 20px;
}

.dataTables_filter.search_filter input.form-control {
	border-color: #86a4c3;
}

table th {
	border-top-width: 1px;
	border-top-color: darkgrey;
	border-bottom-color: darkgrey !important;
}

.dataTables_wrapper table th .form-control {
	margin: 0;
	padding: 5px 6px 5px 6px;
}

table th,
table td {
	font-size: 14px !important;
}

.box .table.dataTable>thead>tr>th {
	padding: 0.2rem 30px 0.2rem 0.2rem !important;
}

.box .table.dataTable>tbody>tr>td {
	padding: 0.5rem 0.2rem !important;
}

.toolbar {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}

.toolbar-toggle {
	cursor: pointer;
	font-size: 35px;
	position: relative;
	top: -11px;
	color: #3232b7;
}

.toolbar:hover .toolbar-toggle {
	color: #0081e6;
}

.toolbar:hover .toolbar-dropdown {
	display: block;
}

.toolbar-dropdown {
	position: absolute;
	left: 0;
	right: 0;
	margin-top: -12px;
	margin-left: auto;
	margin-right: 0;
	z-index: 10;
	padding: 5px 5px 0;
	border-radius: 4px;
	background-color: #fff !important;
	border: 1px solid #fff !important;
	max-height: 400px;
	height: auto;
	max-width: 115px;
	width: 115px;
	overflow-x: hidden;
	overflow-y: auto;
	box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.2);
	display: none;
}

.table>tbody>tr:last-child .toolbar-dropdown {
	bottom: 40px;
	margin-top: 0;
}

.toolbar ul li {
	margin-right: 0;
	cursor: pointer;
	float: left;
}

.table-controls>li {
	margin: 0;
	line-height: 1;
}

.toolbar ul li a i {
	font-weight: 500;
	color: #01b0f3;
	font-size: 18px;
}

.toolbar ul li a {
	display: block;
	padding: 3px 8px;
}

.toolbar ul li a span.htext {
	font-size: 22px;
	padding: 0 1px;
	line-height: 18px;
	color: #01b0f3;
	font-weight: 500;
}

.toolbar ul li:hover a i,
.toolbar ul li:hover a span.htext {
	color: #0081e6;
}

.list-inline>li {
	padding-left: 0;
	padding-right: 0;
}

.list-inline-item:not(:last-child) {
	margin-right: 0;
}

.job-btn button {
	/*padding: 4px 8px;*/
	font-size: 1rem;
}

.box-header {
	padding: 1rem 1rem;
}

.job-header h4.box-title {
	line-height: 30px;
}

.popup_radio {
	display: flex;
	padding-top: 5px;
}

.popup_radio label {
	padding-left: 30px !important;
}

.popup_radio .radio {
	padding-right: 10px;
}

.pr-0 {
	padding-right: 0;
}

.pl-0 {
	padding-left: 0;
}

.select_checklist select {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.assign-btn button.btn {
	margin-top: 28px;
	width: 100%;
	padding: 4px 16px !important;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.text-right {
	text-align: right !important;
}

button.btn-close {
	background-color: #fff;
	opacity: 9;
}

.modal-header {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.w-110 {
	width: 110px !important;
}

.w-70 {
	width: 70px !important;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

button.btn.dropdown-toggle.bs-placeholder.btn-default {
	padding: 0.375rem 0.75rem;
	background: #fff;
	border-radius: 5px;
	box-shadow: none;
	border-color: #86a4c3;
	height: auto;
	color: #212529;
	font-size: 1rem;
}

button.btn.dropdown-toggle.bs-placeholder.btn-default:focus,
button.btn.dropdown-toggle.bs-placeholder.btn-default:hover {
	background: #fff !important;
	border-color: #86a4c3 !important;
	outline: none !important;
}

.btn-group.bootstrap-select.show-tick .dropdown-menu {
	color: #172b4c;
	border-radius: 5px !important;
	font-size: 1rem !important;
	border-color: #86a4c3 !important;
}

ul.dropdown-menu.inner .text {
	margin-top: 0;
}

button.btn.dropdown-toggle.btn-default.show {
	background: #fff !important;
	border-color: #86a4c3 !important;
	outline: none !important;
	padding: 0.375rem 0.75rem !important;
	font-size: 1rem !important;
}

.bootstrap-select>button.btn.dropdown-toggle {
	background: #fff !important;
	border-color: #86a4c3 !important;
	outline: none !important;
	padding: 0.375rem 0.75rem !important;
	font-size: 1rem !important;
}

.treeview-menu .treeview-menu {
	padding-left: 0;
}

.treeview-menu ul.treeview-menu.exports li a {
	font-size: 14px;
}

.fa-20 {
	font-size: 30px;
	line-height: 0.75em;
	vertical-align: -22%;
}

.content {
	padding: 0.65rem 1.5rem 0px 1.5rem;
}

.content-header {
	padding: 0.9rem 1.5rem 0px;
}

.content-header .page-title {
	padding: 0 0.5rem 0 0;
	font-size: 17px;
}

.content-header .page-title svg {
	width: 16px;
	margin-bottom: 4px;
}

.col-xl-2 {
	flex: 0 0 auto;
	width: 19.999997%;
}

.theme-primary.fixed .main-header {
	box-shadow: 0 3px 5px 1px rgb(0 0 0 / 5%) !important;
}

.main-header .app-menu select.form-select {
	background-color: #eceff3;
	color: #172b4c;
	font-size: 16px;
	padding-left: 20px;
	border: none;
	border-radius: 5px 0px 0px 5px;
	height: 45px;
}

.dataTables_filter {
	padding-top: 0;
}

.media {
	padding: 0;
}

.box .table.dataTable>thead>tr>th:last-child.sorting:after,
.box .table.dataTable>thead>tr>th:last-child.sorting:before {
	display: none;
}

.content-header .breadcrumb .breadcrumb-item a {
	color: #0080ff;
}

.jobresponse .box.box-body {
	padding: 1rem;
}

.jobsubmit-btn button.btn {
	width: 100%;
	padding: 4px 4px !important;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.filterbtn {
	margin-top: 15px;
}

.filterbtn ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.filterbtn ul li {
	float: left;
	margin-right: 10px;
}

.filterbtn ul li:last-child {
	margin-right: 0;
}

.filterbtn ul li [type="checkbox"]+label {
	padding-left: 25px;
	height: 16px;
	line-height: 16px;
}

.filterbtn ul li [type="checkbox"].filled-in:not(:checked)+label:after {
	border: 2px solid #fff;
	height: 16px;
	width: 16px;
}

.filterbtn ul li [type="checkbox"].filled-in:checked+label:after {
	height: 16px;
	width: 16px;
}

.filterbtn ul li [type="checkbox"].filled-in:checked+label:before {
	top: 0;
	left: 0;
	width: 8px;
	height: 10px;
}

.filterbtn ul li .btn {
	padding: 6px 10px;
}

.treeview-menu>li>a>i {
	padding-right: 14px;
}

ul.treeview-menu.exports li a {
	display: flex;
	line-height: 18px;
}

ul.treeview-menu.exports li a i.icon-Commit {
	position: relative;
	top: -10px;
	padding-right: 28px;
}

ul.treeview-menu.exports li:nth-child(2) a i.icon-Commit {
	top: 0;
}

.main-header .logo .logo-mini .light-logo img {
	width: 45px;
}

.loginlogo {
	margin: 0 auto;
}

.w-100 {
	width: 100% !important;
}

.controls.checkbox [type="checkbox"]+label {
	padding-left: 25px;
}

footer.main-footer img {
	width: 130px;
}

.action-icons i {
	font-size: 16px;
	padding: 0 5px 0 0;
}

.sidebar-menu {
	padding: 10px 0px 30px 7px;
}

.sidebar-menu>li>a>svg {
	margin-right: 12px;
}

.selectDate h4 {
	font-size: 1.1857142857142858rem;
}


/******************Login Page CSS***********************/
.login-bg {
	background-image: url(../../images/auth-bg/bg-8.jpg) !important;
	background-repeat: no-repeat;
	height: 100vh;
	background-size: cover;
}

.form-signin {
	background: #fff;
	border-radius: 10px;
	border: 1px #b4b4b4 solid;
	-webkit-box-shadow: -1px -3px 15px 2px rgba(0, 0, 0, 0.18);
	-moz-box-shadow: -1px -3px 15px 2px rgba(0, 0, 0, 0.18);
	box-shadow: -1px -3px 15px 2px rgba(0, 0, 0, 0.18);
	width: 428px;
}

.padding40 {
	padding: 20px 40px 20px;
}

.logo-div {
	text-align: center;
	padding: 30px 0 0;
}

.logo-div p {
	color: #9F9F9F;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	padding-top: 10px;
}

.centered {
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	width: 100%;
	min-height: 100%;
	height: 100vh;
}

.logininput {
	border-radius: 8px;
	margin-bottom: 15px;
	height: auto;
	padding: 10px 15px;
}

.mb15 {
	margin-bottom: 20px;
}

.form-signin .input-group {
	display: inline-block;
}

.form-signin .glyphicon {
	top: 0px;
	position: relative;
}

.form-signin .input-group .input-group-addon {
	padding: 0 0 8px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: transparent;
	border: 0;
	border-radius: 0;
}

.form-signin .input-group input.form-control {
	width: 100%;
	margin: 0 !important;
	padding: 0.575rem 0.75rem;
}

.users ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
}

.users ul li {
	float: left;
	width: 50%;
	margin-right: 10px;
}

.users ul li:last-child {
	margin-right: 0;
}

.users ul li a {
	box-shadow: 0 1px 3px #ccc;
	padding: 5px 10px;
	display: block;
	border-radius: 5px;
	text-align: center;
}

.users ul li a:hover {
	text-decoration: none;
}

.faq {
	text-align: center;
	padding-top: 20px;
	display: block;
}

.faq ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
}

.faq li {
	float: left;
	width: 50%;
}

.faq li:first-child {
	border-right: 2px solid #ccc;
}

.faq a {
	color: #28366f;
	font-size: 13px;
	font-weight: 600;
}

.faq a:hover {
	text-decoration: none;
	border-bottom: 1px solid #23527c;
}

#content {
	margin-top: 20px;
}

.new-user-login h3 {
	margin: 0 0 15px;
	text-align: center;
	font-size: 20px;
}

.legal-claimer {
	padding-left: 7.8%;
	padding-bottom: 20px;
}

#faq .modal-content {
	border-radius: 6px;
}

#faq .modal-dialog {
	max-width: 600px;
	margin: 1.75rem auto;
}

/**accordion**/
.tab>input {
	position: absolute;
	opacity: 0;
	z-index: -1;
}

/* Accordion styles */
.tabs {
	border-radius: 8px;
	overflow: hidden;
	box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.5);
}

.tab {
	width: 100%;
	color: white;
	overflow: hidden;
}

.tab-label {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	padding: 0.8em 1em;
	background: #0d7bb7;
	font-weight: bold;
	cursor: pointer;
	margin-bottom: 0;
	width: 100%;
	/* Icon */
}

.tab .tab-label {
	border-bottom: 1px solid #fff;
}

.tab:last-child .tab-label {
	border-bottom: none;
}

.tab-label:hover {
	background: #27356e !important;
}

.tab-label::after {
	content: "\276F" !important;
	width: 1em !important;
	height: 1em !important;
	text-align: center !important;
	-webkit-transition: all .35s important;
	transition: all .35s !important;
}

.tab-content {
	max-height: 0;
	padding: 1em 0 0;
	color: #2c3e50;
	background: white;
	-webkit-transition: all .35s;
	transition: all .35s;
	display: table;
	width: 100%;
}

.tab-close {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: end;
	justify-content: flex-end;
	padding: 1em;
	font-size: 0.75em;
	background: #2c3e50;
	cursor: pointer;
}

.tab-close:hover {
	background: #27356e;
}

.tab>input:checked+.tab-label {
	background: #27356e;
}

.tab>input:checked+.tab-label::after {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.tab>input:checked~.tab-content {
	max-height: 100vh;
	padding: 1em;
}

.tab .tab-label::before {
	display: none;
}

.tab [type="checkbox"]+label {
	height: auto !important;
	padding-left: 1em !important;
}

.tab [type="checkbox"]:not(.filled-in)+label:after {
	border: 0;
	-webkit-transform: inherit;
	transform: inherit;
	top: 10px;
	right: 10px;
	left: inherit !important;
}

.select_language {
	position: absolute;
	top: 10px;
	left: 70px;
}

.select_language label {
	float: left;
	margin: 0;
	padding: 7px 10px 0 0;
}

.select_language select#interestselector {
	float: left;
	width: 120px;
}

section.new-line-item.new-issued-item ul.auth-line-item li ul li.item {
	width: 100%;
	padding: 0;
}

section.new-line-item.new-issued-item ul.auth-line-item li ul li.item:last-child {
	width: 100%;
	padding: 0;
}

section.new-line-item.new-issued-item ul.auth-line-item li ul li.item a b {
	font-weight: 400;
}

.orange[_ngcontent-nmf-c432] {
	color: #f19429;
	vertical-align: middle;
	font-size: 13px;
}

/*******************Login Page CSS End****************/

.fixed .content-wrapper {
	min-height: 520px !important;
}

.fixed .content-wrapperReport {
	min-height: 920px !important;
}

.downd-report {
	display: flex;
	width: 100%;
}

.downd-report ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.downd-report ul li {
	float: left;
	padding: 0 5px;
}

.downd-report ul li:first-child {
	padding: 5px 5px 5px 0;
}

.downd-report ul li img {
	width: 30px;
	background: #fff;
	border-radius: 6px;
	padding: 5px;
}

.sidebar-menu li>a>span.adminmain {
	line-height: 17px;
	display: block;
	float: right;
	left: 42px;
	top: 6px;
	position: absolute;
}

.navbar-custom-menu.r-side {
	display: flex;
}

ul.role-nav.lastlogin-nav {
	list-style: none;
	padding: 5px 0 0;
	margin: 0 auto;
	display: inline-block;
}

ul.role-nav.lastlogin-nav li {
	font-size: 13px;
}

li.dropdown.notifications-menu i.fa {
	font-size: 18px;
	padding-top: 3px;
}

li.dropdown.notifications-menu a:hover {
	background-color: #d4ecff !important;
	color: #01b0f3;
}

li.dropdown.notifications-menu a:hover i.fa {
	color: #01b0f3 !important;
}

.table-actions {
	display: flex;
	float: right;
}

.export_option_right {
	float: right;
	padding-top: 0;
}

.export_option_right li {
	float: left;
	padding: 2px 0 0 5px;
}

.export_option_right li i.fa {
	font-size: 20px;
}

.export_option_right li a i.fa.fa-file-pdf-o.bg-danger {
	background-color: #f72015 !important;
}

.export_option_right li a i.fa.fa-print {
	color: #000000 !important;
}

.export_option_right li:nth-child(2),
.export_option_right li:nth-child(3) {
	padding-top: 3px;
}

.active-checkbox {
	height: 20px;
	text-align: center;
}

.sidebar-menu>li>a>i.ti-crown {
	color: #fff;
	width: 20px;
	margin-right: 5px;
	font-size: 15px;
}

.theme-primary.light-skin .sidebar-menu>li:hover a>i.ti-crown,
.theme-primary.light-skin .sidebar-menu>li:active a>i.ti-crown,
.theme-primary.light-skin .sidebar-menu>li.active a>i.ti-crown {
	color: #01b0f3;
}

.addnew-popup-header {
	display: flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: space-between;
	padding: 0.5rem 1rem;
	border-bottom: 1px solid #dfe0eb;
}

.addnew-popup-header h4,
.addnew-popup-header h5 {
	margin: 0;
	font-size: 16px;
}

.select-group-add {
	display: flex;
}

.select-group-add button {
	margin-left: 3px;
	padding: 0.475rem 0.75rem 0.375rem 0.65rem
}

.select-group-add button i.ti-plus {
	font-size: 16px;
	font-weight: bold;
}

.required {
	color: red;
}

.addnew-footer.with-top-border {
	padding: 0.75rem 0.75rem 0;
	border-top: 1px solid #dfe0eb;
}

.form-group label {
	font-weight: 500;
	font-size: 15px;
}

.master-table th {
	border-top: none;
}

td.edit-view {
	padding-left: 22px !important;
}

td.edit-view i {
	font-size: 16px;
}

.form-group.lock-unlock {
	margin-bottom: 0;
}

.form-group.lock-unlock .btn-toggle.btn-lg.active>.handle {
	left: 1.7rem;
	transition: left .25s;
}

.form-group.lock-unlock .btn-toggle.btn-lg>.handle {
	position: absolute;
	top: 3px;
	left: 0.3125rem;
	width: 1rem;
	height: 1rem;
	border-radius: 0;
	background: #fff;
	transition: left .25s;
	box-shadow: none;
}

.form-group.lock-unlock .btn-toggle.btn-lg {
	margin: 0 1rem;
	padding: 0;
	position: relative;
	border: none;
	height: 1.5rem;
	width: 3rem;
	border-radius: 0;
}

.form-group.lock-unlock .btn-toggle.btn-lg:before {
	content: '';
	left: -5rem;
}

.form-group.lock-unlock .btn-toggle.btn-lg:after {
	content: '';
	right: -5rem;
	opacity: .5;
}

.authorizing-data td i.fa-lock {
	text-align: right;
	float: right;
}

.authorizing-data td:nth-child(2) a {
	color: #0080ff;
	text-decoration: none;
}

.authorizing-data td:nth-child(2) a:hover {
	color: #0080ff;
	text-decoration: underline;
}

.toggle.lock-unlock {
	background-color: #ddddde;
	border-radius: 60px;
	box-shadow: 0 1px 1px 0 rgba(255, 255, 255, .4), 0 1px 0 0 rgba(0, 0, 0, 0.10) inset;
	cursor: pointer;
	width: 75px;
	height: 30px;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	transition: all .25s linear;
}

.toggle.lock-unlock .slide {
	color: #818283;
	color: rgba(0, 0, 0, .15);
	background: #efefef;
	border-radius: 50%;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	height: 24px;
	width: 24px;
	position: absolute;
	top: 3px;
	left: 4px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 1px 1px 0 rgba(255, 255, 255, .8) inset;
	transition: all 0.3s cubic-bezier(0.43, 1.3, 0.86, 1);
}

.toggle.lock-unlock .slide span {
	text-shadow: 0 1px 1px rgba(255, 255, 255, .7), 0 0 1px rgba(0, 0, 0, .3);
}

.toggle.lock-unlock .slide:before,
.toggle.lock-unlock .slide:after {
	color: #FFF;
	content: "\f023";
	font-family: fontAwesome;
	font-size: 20px;
	font-weight: 400;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	-webkit-font-smoothing: antialiased;
	position: absolute;
}

.toggle.lock-unlock .slide:before {
	right: -30px;
	color: #2a2b2c;
	opacity: 0.2;
}

.toggle.lock-unlock .slide:after {
	content: "\f09c";
	left: -30px;
	color: #00a200;
}

.toggle.lock-unlock.on {
	background: #28d094;
}

.toggle.lock-unlock.on .slide {
	left: 48px;
	color: #28d094;
}

.content-header h5.page-title span {
	color: #0080ff;
}

.theme-primary .table-responsive span.badge.badge-warning {
	background-color: #FF8A48;
	font-size: 14px;
	width: 53px;
	text-align: left;
	font-weight: 700;
}

.theme-primary .table-responsive span.badge.badge-warning i {
	padding-right: 4px;
}

.box-header {
	background: #fafafa;
}

.box-bottom {
	display: block;
	position: relative;
}

.box-bottom h5 {
	padding: 0 1rem;
	font-weight: 500;
}

.box-bottom .roles-data th {
	background-color: #fafafa;
	padding: 0.5rem 1rem;
}

.box-bottom .roles-data th .role-checkbox [type="checkbox"]+label {
	height: auto;
	padding-left: 25px;
	min-width: auto;
	margin: 0;
}

.roles-permissions {
	font-weight: 600;
}

.role-checkbox [type="checkbox"]+label {
	height: 15px;
	padding-left: 25px;
}

.locked-list li a span {
	float: right;
}

.modal-dialog.specific-act {
	max-width: 80%;
}

.modal-dialog.specific-act .modal-body {
	padding: 0;
}

.authorizing-specific-act th:nth-child(1) {
	min-width: 100px;
}

.authorizing-specific-act th:nth-child(5) {
	min-width: 130px;
}

.authorizing-specific-act th:nth-child(6) {
	min-width: 120px;
}

.authorizing-specific-act th:nth-child(7) {
	min-width: 180px;
}

.authorizing-specific-act th:nth-child(9) {
	min-width: 150px;
}

.authorizing-specific-act th:nth-child(10) {
	min-width: 150px;
}

.authorizing-specific-act th:nth-child(11) {
	min-width: 140px;
}

.table.authorizing-specific-act>tbody>tr>td,
.table.authorizing-specific-act>tbody>tr>th {
	padding: 0.5rem 0.5rem;
}

.popactions {
	display: flex;
}

.popactions .role-checkbox {
	padding: 35px 22px 0 0;
}

.popactions button {
	height: fit-content;
	margin-top: 20px;
}

.addact-check {
	display: flex;
}

.addact-check .role-checkbox {
	padding: 0 22px 0 0;
}

.addact-check button.btn {
	margin-top: 28px;
	height: 40px;
	line-height: 22px;
}

section.new-line-item .addactcheck {
	display: flex;
}

section.new-line-item .addactcheck .rolecheckbox {
	padding: 40px 10px 0 0;
}

section.new-line-item .addactcheck button.btn {
	margin-top: 28px;
	height: 40px;
	line-height: 22px;
}

.sidebar-menu li>a>span.bond-series {
	background: url(../../images/bond-series.svg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 20px;
	height: 22px;
	display: block;
	float: left;
	margin-right: 12px;
}

.sidebar-menu li:hover>a>span.bond-series {
	background: url(../../images/bond-series-hover.svg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 20px;
	height: 22px;
	display: block;
	float: left;
	margin-right: 12px;
}

.sidebar-menu li>a {
	font-weight: 300;
}

.dashbox-search {
	margin-top: 3px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	width: 200px;
	position: absolute;
	top: 5px;
	right: 15px
}

.dashbox-search button {
	font-size: 16px;
	width: 100%;
	padding: 3px 0px 4px 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	height: 30px;
}

.dashbox-search .form-control {
	border: none;
	border-right: 1px solid #d9d9d9;
	border-radius: 0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	height: 30px;
	padding: 0.375rem 0.4rem;
	font-size: 14px;
}

.box .box-body .justify-content-between h5 {
	font-size: 16px;
}

span.act-sec {
	width: 150px;
	display: block;
}

.modal-header {
	padding: 0.6rem 1rem;
}

.modal-footer {
	padding: 0.5rem 0.7rem;
	border-top: 1px solid #c5cad3;
}

section.new-line-item .col-12.top-line-item {
	padding: 0px 0px 0px 30px;
}

section.new-line-item ul {
	padding: 0;
	margin: 0;
}

section.new-line-item ul.auth-line-item li {
	flex: 0 0 auto;
	width: 18.666667%;
	float: left;
	padding-right: calc(var(--bs-gutter-x) / 2);
	padding-left: calc(var(--bs-gutter-x) / 2);
}

section.new-line-item ul.auth-line-item li:last-child {
	flex: 0 0 auto;
	width: 25.333333%;
}

section.new-line-item.new-issued-item ul.auth-line-item li {
	width: 14%;
}

section.new-line-item.new-issued-item ul.auth-line-item li:nth-child(5) {
	width: 19%;
}

section.new-line-item.new-issued-item ul.auth-line-item li:last-child {
	width: 9%;
}

/* ---- Report filter-bar action buttons: high-contrast, no vertical stretch, no overlap (2026-07-31) ---- */
/* Button container: size to content, center vertically (kills the equal-height stretch), room to sit beside Sort By */
section.new-line-item .col-1.top-line-item,
section.new-line-item div[class*="top-line-item"]:last-child {
	width: auto !important;
	min-width: 150px !important;
	display: flex !important;
	align-items: center !important;
	flex-wrap: wrap !important;
	gap: 8px !important;
	padding-left: 12px !important;
	align-self: center !important;
}

/* Give the Sort By field (last filter li) a little right margin so buttons never overlap it */
section.new-line-item ul.auth-line-item li:last-child {
	margin-right: 10px;
}

/* The buttons themselves: white background, bold dark-blue text, bordered = high contrast & readable */
section.new-line-item .btn.add-new-row,
section.new-line-item button.add-new-row {
	background-color: #ffffff !important;
	background-image: none !important;
	color: #0b3d91 !important;
	font-weight: 700 !important;
	border: 1.5px solid #0b3d91 !important;
	border-radius: 4px !important;
	height: auto !important;
	min-height: 38px !important;
	align-self: center !important;
	width: max-content !important;
	min-width: 120px !important;
	padding: 8px 16px !important;
	margin: 0 !important;
	white-space: nowrap !important;
	line-height: 1.2 !important;
	box-shadow: none !important;
}

section.new-line-item .btn.add-new-row:hover,
section.new-line-item button.add-new-row:hover {
	background-color: #0b3d91 !important;
	color: #ffffff !important;
}


section.new-line-item ul.sbc-line-item li {
	flex: 0 0 auto;
	width: 25%;
	float: left;
	padding-right: calc(var(--bs-gutter-x) / 2);
	padding-left: calc(var(--bs-gutter-x) / 2);
}


/* ===== Scrollbar CSS ===== */
/* Firefox */
.table-responsive {
	scrollbar-width: auto;
	scrollbar-color: #ccc #ffffff;
}

/* Chrome, Edge, and Safari */
.table-responsive::-webkit-scrollbar {
	width: 5px;
}

.table-responsive::-webkit-scrollbar-track {
	background: #ffffff;
}

.table-responsive::-webkit-scrollbar-thumb {
	background-color: #ccc;
	border-radius: 10px;
	border: 6px solid #ffffff;
}

/* Firefox */
.select2-container--default .select2-results>.select2-results__options {
	scrollbar-width: auto;
	scrollbar-color: #ccc #ffffff;
}

/* Chrome, Edge, and Safari */
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar {
	width: 8px;
}

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track {
	background: #ffffff;
}

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb {
	background-color: #ccc;
	border-radius: 10px;
	border: 2px solid #ffffff;
}

.line-item-grid .table>tbody>tr>td {
	padding: 0.3rem 0.5rem;
}

.line-item-grid .table.table-bordered>thead>tr>th {
	padding: 0.3rem 0.5rem;
	background: #efefef;
}

.line-item-grid .table>tbody>tr>td a {
	text-align: center;
	width: 100%;
}

.line-item-grid .table>tbody>tr>td a i.ti-trash {
	color: red;
	font-size: 16px;
}

.line-item-grid .table>tbody>tr>td a i.ti-save {
	color: #01b0f3;
}

section.new-line-item .line-item-grid .table-top ul li {
	width: auto;
	padding: 0;
	line-height: inherit;
	display: flex;
}

section.new-line-item .line-item-grid .table-top ul li a.add-new-row {
	font-size: 14px;
	padding: 2px 7px;
	border-radius: 5px;
	margin-right: 5px;
}

section.new-line-item .line-item-grid .table-top ul li a.add-new-row:focus {
	box-shadow: none !important;
}

section.new-line-item .line-item-grid .table-top ul li a.add-new-row svg.feather.feather-x-square {
	width: 18px;
	height: 18px;
	margin-bottom: 1px;
}

section.new-line-item .line-item-grid .table-top ul li a.add-new-row:last-child {
	padding: 2px 5px;
}

section.new-line-item .line-item-grid .table-top ul li:nth-child(2) a.add-new-row {
	padding: 3px 7px 1px;
}

.table-top {
	background: #f6f6f6;
	float: left;
	width: 100%;
	padding: 5px 5px;
	border: 1px solid #d1d3e0;
	border-bottom: none;
}

.table-top ul li {
	float: left;
}

.delete-popup .modal-content {
	text-align: center;
	border-radius: 10px;
	margin-top: 8rem;
}

.delete-popup .modal-content .modal-body {
	padding: 3rem 1rem;
}

.theme-primary .delete-popup .modal-content .modal-body .btn-danger {
	background-color: #dd3333;
	border-color: #dd3333;
	color: #ffffff;
}

.theme-primary .delete-popup .modal-content .modal-body .btn-danger:hover,
.theme-primary .delete-popup .modal-content .modal-body .btn-danger:active,
.theme-primary .delete-popup .modal-content .modal-body .btn-danger:focus,
.theme-primary .delete-popup .modal-content .modal-body .btn-danger.active {
	background-color: #dd3333 !important;
	border-color: #dd3333 !important;
	color: #ffffff !important;
}

.delete-popup .modal-content .modal-body .modal-btns {
	margin-top: 20px;
}

.delete-popup .modal-content .modal-body .modal-btns button {
	margin: 0 5px;
	padding: 5px 15px;
}

.theme-primary .btn-danger {
	background-color: #dd3333;
	border-color: #dd3333;
	color: #ffffff;
}

.theme-primary .btn-danger:hover,
.theme-primary .btn-danger:active,
.theme-primary .btn-danger:focus,
.theme-primary .btn-danger.active {
	background-color: #dd3333 !important;
	border-color: #dd3333 !important;
	color: #ffffff !important;
}

.line-item-grid .table>tbody>tr>td:first-child {
	display: flex;
	border: none !important;
}

#remove-edit-btn {
	display: none;
}

#remove-edit-btn.active {
	display: block;
}

#save-btn,
#save-btn2,
#save-btn3,
#save-btn4 {
	display: none;
}

#save-btn.active,
#save-btn2.active,
#save-btn3.active,
#save-btn4.active {
	display: block;
}


section.new-line-item {
	position: relative;
}

section.new-line-item .table-actions {
	position: absolute;
	right: 0;
	top: 0;
}

section.new-line-item .export_option_right ul li {
	width: auto;
	padding: 0 2px;
}

section.new-line-item .export_option_right ul li {
	width: 24px;
	padding: 0 2px;
}

section.new-line-item .export_option_right ul li:first-child {
	width: 30px;
}

td.text-date a {
	padding-left: 22px !important;
}

section.new-line-item button.btn.btn-primary {
	padding: 4px 16px;
}

.line-item-grid.table-responsive {
	height: 480px;
}

a.attached-file {
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word;
	overflow: hidden;
	font-size: 13px;
}

li.isDisabled {
	cursor: not-allowed;
	opacity: 0.5;
	pointer-events: none;
}


.multinav-scroll {
	overflow-y: scroll;
}

.multinav-scroll::-webkit-scrollbar {
	width: 5px;
}

.multinav-scroll::-webkit-scrollbar-track {
	background: #222a45;
}

.multinav-scroll::-webkit-scrollbar-thumb {
	background-color: #222a45;
	border-radius: 10px;
	border: 6px solid #aaa;
}

.export_option_right ul {
	margin: 5px 0 0 5px !important;
	display: inline-block;
}

.example-header {
	padding-top: 7px;
}

.export_option_int ul {
	float: right;
	margin-bottom: 0px;
}

.export_option_int ul li {
	float: left;
	padding-right: 8px;
}

.export_option_int ul li:last-child {
	padding-right: 0;
}

.fa.fa-print {
	color: #000;
}


/**Sum of Auth**/
section.new-line-item.new-issued-item.sum-of-auth {
	width: 100% !important;
}

section.new-line-item.new-issued-item.sum-of-auth .col-12.top-line-item {
	padding: 0;
}

section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li mat-form-field.mat-mdc-form-field {
	width: 100% !important;
}

section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li {
	padding-right: 0 !important;
	width: 18%;
}

section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:last-child {
	width: 8%;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

section.new-line-item.new-issued-item.sum-of-auth button.btn.btn-primary {
	padding: 8px 10px;
	font-size: 14px;
	margin-top: 30px;
	width: auto !important;
	float: right;
}

section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(6) {
	width: 15%;
}

section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(5) {
	width: 335px;
}

section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li .custom-toggle {
	background-color: #ccc;
}

section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li .custom-toggle.active {
	background-color: #01b0f3;
}

section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li .slider.slide {
	left: 31px !important;
}

section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li mat-form-field.mat-mdc-form-field span.mat-mdc-select-min-line.ng-star-inserted {
	font-size: 13px !important;
}

.mat-mdc-option .mat-icon,
.mat-mdc-option .mat-pseudo-checkbox-full {
	margin-right: 10px !important;
}

.mat-mdc-option {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.mat-mdc-checkbox .mdc-checkbox {
	margin: calc((var(--mdc-checkbox-state-layer-size, 30px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2) !important;
}

section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted {
	width: 16px !important;
	height: 16px !important;
	margin-right: 10px !important;
}

section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted span.mdc-list-item__primary-text {
	font-size: 13px !important;
}

section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted .mat-mdc-checkbox .mdc-checkbox {
	padding: calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2) !important;
	margin: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 54px)) / 2) !important;
}

section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item {
	display: flex;
}

/**Sum of Auth**/

/**Auth By Counsel**/
section.new-line-item.new-issued-item.auth-by-counsel {
	width: 100% !important;
}

section.new-line-item.new-issued-item.auth-by-counsel .col-12.top-line-item {
	padding: 0;
}

section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li mat-form-field.mat-mdc-form-field {
	width: 100% !important;
}

section.new-line-item.new-issued-item.auth-by-counsel button.btn.btn-primary {
	padding: 8px 10px;
	font-size: 14px;
	margin-top: 30px;
	width: auto !important;
	float: right;
}

section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li {
	padding-right: 0 !important;
}

section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(1) {
	width: 12%;
}

section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(2) {
	width: 14%;
}

section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(3) {
	width: 18%;
}

section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(4) {
	width: 16%;
}

section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(5) {
	width: 12%;
}

section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(6) {
	width: 335px;
}

section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:last-child {
	width: 13%;
	padding-left: 10px !important;
}

section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li .custom-toggle {
	background-color: #ccc;
}

section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li .custom-toggle.active {
	background-color: #01b0f3;
}

section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li .slider.slide {
	left: 31px !important;
}

section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li mat-form-field.mat-mdc-form-field span.mat-mdc-select-min-line.ng-star-inserted {
	font-size: 13px !important;
}

.mat-mdc-option .mat-icon,
.mat-mdc-option .mat-pseudo-checkbox-full {
	margin-right: 10px !important;
}

.mat-mdc-option {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.mat-mdc-checkbox .mdc-checkbox {
	margin: calc((var(--mdc-checkbox-state-layer-size, 30px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2) !important;
}

section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted {
	width: 16px !important;
	height: 16px !important;
	margin-right: 10px !important;
}

section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted span.mdc-list-item__primary-text {
	font-size: 13px !important;
}

section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted .mat-mdc-checkbox .mdc-checkbox {
	padding: calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2) !important;
	margin: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 54px)) / 2) !important;
}

section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item {
	display: flex;
}

/**Auth By Counsel**/

/**Auth Allocation**/
section.new-line-item.new-issued-item.auth-allocation {
	width: 100% !important;
}

section.new-line-item.new-issued-item.auth-allocation .col-12.top-line-item {
	padding: 0;
}

section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li mat-form-field.mat-mdc-form-field {
	width: 100% !important;
}

section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li {
	padding-right: 0 !important;
	width: 13%;
}

section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(1) {
	width: 16%;
}

section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(4) {
	width: 14%;
}

section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(5) {
	width: 12%;
}

section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(6) {
	width: 200px !important;
}

section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(7) {
	width: 135px;
}

section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(8) {
	width: 135px;
}

section.new-line-item.new-issued-item.auth-allocation button.btn.btn-primary {
	padding: 0px 5px;
	font-size: 11px;
	margin-top: 42px;
	margin-left: 8px;
	width: 85px !important;
	height: 39px !important;
}

/* section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:last-child {
    width: 8%;
    padding-left: 10px !important;
	padding-right: 10px !important;
}
section.new-line-item.new-issued-item.auth-allocation button.btn.btn-primary {
    padding: 8px 10px;
    font-size: 14px;
    margin-top: 28px;
    width: auto !important;
    float: right;
} */

section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li .custom-toggle {
	background-color: #ccc;
}

section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li .custom-toggle.active {
	background-color: #01b0f3;
}

section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li .slider.slide {
	left: 31px !important;
}

section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li mat-form-field.mat-mdc-form-field span.mat-mdc-select-min-line.ng-star-inserted {
	font-size: 13px !important;
}

.mat-mdc-option .mat-icon,
.mat-mdc-option .mat-pseudo-checkbox-full {
	margin-right: 10px !important;
}

.mat-mdc-option {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.mat-mdc-checkbox .mdc-checkbox {
	margin: calc((var(--mdc-checkbox-state-layer-size, 30px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2) !important;
}

section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted {
	width: 16px !important;
	height: 16px !important;
	margin-right: 10px !important;
}

section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted span.mdc-list-item__primary-text {
	font-size: 13px !important;
}

section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted .mat-mdc-checkbox .mdc-checkbox {
	padding: calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2) !important;
	margin: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 54px)) / 2) !important;
}

section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item {
	display: flex;
}

.pl-0 {
	padding-left: 0;
}

/**Auth Allocation**/


/**Unallocation**/
section.new-line-item.new-issued-item.unallocation {
	width: 100% !important;
}

section.new-line-item.new-issued-item.unallocation .col-12.top-line-item {
	padding: 0;
}

section.new-line-item.new-issued-item.unallocation ul.auth-line-item li mat-form-field.mat-mdc-form-field {
	width: 100% !important;
}

section.new-line-item.new-issued-item.unallocation ul.auth-line-item li {
	padding-right: 0 !important;
	width: 15%;
}

section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(1) {
	width: 16%;
}

section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(4) {
	width: 15%;
}

section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(5) {
	width: 14%;
}

section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(6) {
	width: 135px;
}

section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(7) {
	width: 135px;
}

section.new-line-item.new-issued-item.unallocation button.btn.btn-primary {
	padding: 0px 5px;
	font-size: 11px;
	margin-top: 32px;
	margin-left: 8px;
	width: 85px !important;
	height: 39px !important;
}

section.new-line-item.new-issued-item.unallocation ul.auth-line-item li .custom-toggle {
	background-color: #ccc;
}

section.new-line-item.new-issued-item.unallocation ul.auth-line-item li .custom-toggle.active {
	background-color: #01b0f3;
}

section.new-line-item.new-issued-item.unallocation ul.auth-line-item li .slider.slide {
	left: 31px !important;
}

section.new-line-item.new-issued-item.unallocation ul.auth-line-item li mat-form-field.mat-mdc-form-field span.mat-mdc-select-min-line.ng-star-inserted {
	font-size: 13px !important;
}

.mat-mdc-option .mat-icon,
.mat-mdc-option .mat-pseudo-checkbox-full {
	margin-right: 10px !important;
}

.mat-mdc-option {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.mat-mdc-checkbox .mdc-checkbox {
	margin: calc((var(--mdc-checkbox-state-layer-size, 30px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2) !important;
}

section.new-line-item.new-issued-item.unallocation ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted {
	width: 16px !important;
	height: 16px !important;
	margin-right: 10px !important;
}

section.new-line-item.new-issued-item.unallocation ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted span.mdc-list-item__primary-text {
	font-size: 13px !important;
}

section.new-line-item.new-issued-item.unallocation ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted .mat-mdc-checkbox .mdc-checkbox {
	padding: calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2) !important;
	margin: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 54px)) / 2) !important;
}

section.new-line-item.new-issued-item.unallocation ul.auth-line-item {
	display: flex;
}

.pl-0 {
	padding-left: 0;
}

/**Unallocation**/


/* counsel assignment */

section.new-line-item.new-issued-item.counselassignment {
	width: 100% !important;
}

section.new-line-item.new-issued-item.counselassignment .col-12.top-line-item {
	padding: 0;
}

section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li mat-form-field.mat-mdc-form-field {
	width: 100% !important;
}

section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li {
	padding-right: 0 !important;
	width: 15%;
}

section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(1) {
	width: 14%;
}

section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(4) {
	width: 15%;
}

section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(5) {
	width: 14%;
}

section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(6) {
	width: 160px;
}

section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(7) {
	width: 160px;
}

section.new-line-item.new-issued-item.counselassignment button.btn.btn-primary {
	padding: 0px 5px;
	font-size: 11px;
	margin-top: 32px;
	margin-left: 8px;
	width: 85px !important;
	height: 39px !important;
}

section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li .custom-toggle {
	background-color: #ccc;
}

section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li .custom-toggle.active {
	background-color: #01b0f3;
}

section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li .slider.slide {
	left: 31px !important;
}

section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li mat-form-field.mat-mdc-form-field span.mat-mdc-select-min-line.ng-star-inserted {
	font-size: 13px !important;
}

.mat-mdc-option .mat-icon,
.mat-mdc-option .mat-pseudo-checkbox-full {
	margin-right: 10px !important;
}

.mat-mdc-option {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.mat-mdc-checkbox .mdc-checkbox {
	margin: calc((var(--mdc-checkbox-state-layer-size, 30px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2) !important;
}

section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted {
	width: 16px !important;
	height: 16px !important;
	margin-right: 10px !important;
}

section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted span.mdc-list-item__primary-text {
	font-size: 13px !important;
}

section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted .mat-mdc-checkbox .mdc-checkbox {
	padding: calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2) !important;
	margin: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 54px)) / 2) !important;
}

section.new-line-item.new-issued-item.counselassignment ul.auth-line-item {
	display: flex;
}

.pl-0 {
	padding-left: 0;
}

/* counsel assignment */

/**Authorization **/
section.new-line-item.new-issued-item.authorization {
	width: 100% !important;
}

section.new-line-item.new-issued-item.authorization .col-12.top-line-item {
	padding: 0;
}

section.new-line-item.new-issued-item.authorization ul.auth-line-item li mat-form-field.mat-mdc-form-field {
	width: 100% !important;
}

section.new-line-item.new-issued-item.authorization ul.auth-line-item li {
	padding-right: 0 !important;
	width: 15%;
}

section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(1) {
	width: 14%;
}

section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(4) {
	width: 15%;
}

section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(5) {
	width: 14%;
}

section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(6) {
	width: 12%;
}

section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(7) {
	width: 200px !important;
}

section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(8) {
	width: 200px;
}

section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(9) {
	width: 190px;
}

section.new-line-item.new-issued-item.authorization button.btn.btn-primary {
	padding: 0px 5px;
	font-size: 11px;
	margin-top: 42px;
	margin-left: 8px;
	width: 85px !important;
	height: 39px !important;
	float: right;
}

section.new-line-item.new-issued-item.authorization ul.auth-line-item li .custom-toggle {
	background-color: #ccc;
}

section.new-line-item.new-issued-item.authorization ul.auth-line-item li .custom-toggle.active {
	background-color: #01b0f3;
}

section.new-line-item.new-issued-item.authorization ul.auth-line-item li .slider.slide {
	left: 31px !important;
}

section.new-line-item.new-issued-item.authorization ul.auth-line-item li mat-form-field.mat-mdc-form-field span.mat-mdc-select-min-line.ng-star-inserted {
	font-size: 13px !important;
}

.mat-mdc-option .mat-icon,
.mat-mdc-option .mat-pseudo-checkbox-full {
	margin-right: 10px !important;
}

.mat-mdc-option {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.mat-mdc-checkbox .mdc-checkbox {
	margin: calc((var(--mdc-checkbox-state-layer-size, 30px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2) !important;
}

section.new-line-item.new-issued-item.authorization ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted {
	width: 16px !important;
	height: 16px !important;
	margin-right: 10px !important;
}

section.new-line-item.new-issued-item.authorization ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted span.mdc-list-item__primary-text {
	font-size: 13px !important;
}

section.new-line-item.new-issued-item.authorization ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted .mat-mdc-checkbox .mdc-checkbox {
	padding: calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2) !important;
	margin: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 54px)) / 2) !important;
}

section.new-line-item.new-issued-item.authorization ul.auth-line-item {
	display: block;
}

.pl-0 {
	padding-left: 0;
}

/** Authorization **/

/** Allocation **/
section.new-line-item.new-issued-item.Allocation {
	width: 100% !important;
}

section.new-line-item.new-issued-item.Allocation .col-12.top-line-item {
	padding: 0;
}

section.new-line-item.new-issued-item.Allocation ul.auth-line-item li mat-form-field.mat-mdc-form-field {
	width: 100% !important;
}

section.new-line-item.new-issued-item.Allocation ul.auth-line-item li {
	padding-right: 0 !important;
	width: 15%;
}

section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(1) {
	width: 12%;
}

section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(4) {
	width: 15%;
}

section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(5) {
	width: 14%;
}

section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(6) {
	width: 10%;
}

section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(7) {
	width: 280px !important;
	height: 100px;
}

section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(8) {
	width: 200px;
}

section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(9) {
	width: 190px;
}

section.new-line-item.new-issued-item.Allocation button.btn.btn-primary {
	padding: 0px 5px;
	font-size: 11px;
	margin-top: 42px;
	margin-left: 8px;
	width: 85px !important;
	height: 39px !important;
	float: right;
}

section.new-line-item.new-issued-item.Allocation ul.auth-line-item li .custom-toggle {
	background-color: #ccc;
}

section.new-line-item.new-issued-item.Allocation ul.auth-line-item li .custom-toggle.active {
	background-color: #01b0f3;
}

section.new-line-item.new-issued-item.Allocation ul.auth-line-item li .slider.slide {
	left: 31px !important;
}

section.new-line-item.new-issued-item.Allocation ul.auth-line-item li mat-form-field.mat-mdc-form-field span.mat-mdc-select-min-line.ng-star-inserted {
	font-size: 13px !important;
}

.mat-mdc-option .mat-icon,
.mat-mdc-option .mat-pseudo-checkbox-full {
	margin-right: 10px !important;
}

.mat-mdc-option {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.mat-mdc-checkbox .mdc-checkbox {
	margin: calc((var(--mdc-checkbox-state-layer-size, 30px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2) !important;
}

section.new-line-item.new-issued-item.Allocation ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted {
	width: 16px !important;
	height: 16px !important;
	margin-right: 10px !important;
}

section.new-line-item.new-issued-item.Allocation ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted span.mdc-list-item__primary-text {
	font-size: 13px !important;
}

section.new-line-item.new-issued-item.Allocation ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted .mat-mdc-checkbox .mdc-checkbox {
	padding: calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2) !important;
	margin: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 54px)) / 2) !important;
}

section.new-line-item.new-issued-item.Allocation ul.auth-line-item {
	display: block;
}

.pl-0 {
	padding-left: 0;
}

/** Allocation **/

/**Detail By**/
section.new-line-item.new-issued-item.detail-by {
	width: 100% !important;
}

section.new-line-item.new-issued-item.detail-by .col-12.top-line-item {
	padding: 0;
}

section.new-line-item.new-issued-item.detail-by ul.auth-line-item li mat-form-field.mat-mdc-form-field {
	width: 100% !important;
}

section.new-line-item.new-issued-item.detail-by button.btn.btn-primary {
	padding: 8px 10px;
	font-size: 14px;
	margin-top: 30px;
	width: auto !important;
	float: right;
}

section.new-line-item.new-issued-item.detail-by ul.auth-line-item li {
	padding-right: 0 !important;
	width: 16%;
}

section.new-line-item.new-issued-item.detail-by ul.auth-line-item li mat-form-field.mat-mdc-form-field span.mat-mdc-select-min-line.ng-star-inserted {
	font-size: 13px !important;
}

.mat-mdc-option .mat-icon,
.mat-mdc-option .mat-pseudo-checkbox-full {
	margin-right: 10px !important;
}

.mat-mdc-option {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.mat-mdc-checkbox .mdc-checkbox {
	margin: calc((var(--mdc-checkbox-state-layer-size, 30px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2) !important;
}

section.new-line-item.new-issued-item.detail-by ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted {
	width: 16px !important;
	height: 16px !important;
	margin-right: 10px !important;
}

section.new-line-item.new-issued-item.detail-by ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted span.mdc-list-item__primary-text {
	font-size: 13px !important;
}

section.new-line-item.new-issued-item.detail-by ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted .mat-mdc-checkbox .mdc-checkbox {
	padding: calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2) !important;
	margin: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 54px)) / 2) !important;
}

section.new-line-item.new-issued-item.detail-by ul.auth-line-item {
	display: flex;
}

/**Detail By**/

/**Bible**/
section.new-line-item.new-issued-item.bible {
	width: 100% !important;
}

section.new-line-item.new-issued-item.bible .col-12.top-line-item {
	padding: 0;
}

section.new-line-item.new-issued-item.bible ul.auth-line-item li mat-form-field.mat-mdc-form-field {
	width: 100% !important;
}

section.new-line-item.new-issued-item.bible ul.auth-line-item li {
	padding-right: 0 !important;
	width: 15%;
}

section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(3) {
	width: 15%;
}

section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(4) {
	width: 15%;
}

section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(5) {
	width: 200px;
}

section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(6) {
	width: 170px;
}

section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(7) {
	width: 170px;
}

section.new-line-item.new-issued-item.bible button.btn.btn-primary {
	padding: 0px 5px;
	font-size: 11px;
	margin-top: 42px;
	margin-left: 8px;
	width: 85px !important;
	height: 39px !important;
	float: right;
}

section.new-line-item.new-issued-item.bible ul.auth-line-item li .custom-toggle {
	background-color: #ccc;
}

section.new-line-item.new-issued-item.bible ul.auth-line-item li .custom-toggle.active {
	background-color: #01b0f3;
}

section.new-line-item.new-issued-item.bible ul.auth-line-item li .slider.slide {
	left: 31px !important;
}

section.new-line-item.new-issued-item.bible ul.auth-line-item li mat-form-field.mat-mdc-form-field span.mat-mdc-select-min-line.ng-star-inserted {
	font-size: 13px !important;
}

.mat-mdc-option .mat-icon,
.mat-mdc-option .mat-pseudo-checkbox-full {
	margin-right: 10px !important;
}

.mat-mdc-option {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.mat-mdc-checkbox .mdc-checkbox {
	margin: calc((var(--mdc-checkbox-state-layer-size, 30px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2) !important;
}

section.new-line-item.new-issued-item.bible ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted {
	width: 16px !important;
	height: 16px !important;
	margin-right: 10px !important;
}

section.new-line-item.new-issued-item.bible ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted span.mdc-list-item__primary-text {
	font-size: 13px !important;
}

section.new-line-item.new-issued-item.bible ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted .mat-mdc-checkbox .mdc-checkbox {
	padding: calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2) !important;
	margin: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 54px)) / 2) !important;
}

section.new-line-item.new-issued-item.bible ul.auth-line-item {
	display: flex;
}

.pl-0 {
	padding-left: 0;
}

/**Bible**/


/**unissued **/
section.new-line-item.new-issued-item.unissued {
	width: 100% !important;
}

section.new-line-item.new-issued-item.unissued .col-12.top-line-item {
	padding: 0;
}

section.new-line-item.new-issued-item.unissued ul.auth-line-item li mat-form-field.mat-mdc-form-field {
	width: 100% !important;
}

section.new-line-item.new-issued-item.unissued ul.auth-line-item li {
	padding-right: 0 !important;
	width: 15%;
}

section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(1) {
	width: 16%;
}

section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(4) {
	width: 15%;
}

section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(5) {
	width: 14%;
}

section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(6) {
	width: 160px !important;
}

section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(7) {
	width: 160px !important;
}


section.new-line-item.new-issued-item.unissued button.btn.btn-primary {
	padding: 0px 5px;
	font-size: 11px;
	margin-top: 42px;
	margin-left: 8px;
	width: 85px !important;
	height: 39px !important;
	float: right;
}

section.new-line-item.new-issued-item.unissued ul.auth-line-item li .custom-toggle {
	background-color: #ccc;
}

section.new-line-item.new-issued-item.unissued ul.auth-line-item li .custom-toggle.active {
	background-color: #6c838b;
}

section.new-line-item.new-issued-item.unissued ul.auth-line-item li .slider.slide {
	left: 31px !important;
}

section.new-line-item.new-issued-item.unissued ul.auth-line-item li mat-form-field.mat-mdc-form-field span.mat-mdc-select-min-line.ng-star-inserted {
	font-size: 13px !important;
}

.mat-mdc-option .mat-icon,
.mat-mdc-option .mat-pseudo-checkbox-full {
	margin-right: 10px !important;
}

.mat-mdc-option {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.mat-mdc-checkbox .mdc-checkbox {
	margin: calc((var(--mdc-checkbox-state-layer-size, 30px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2) !important;
}

section.new-line-item.new-issued-item.unissued ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted {
	width: 16px !important;
	height: 16px !important;
	margin-right: 10px !important;
}

section.new-line-item.new-issued-item.unissued ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted span.mdc-list-item__primary-text {
	font-size: 13px !important;
}

section.new-line-item.new-issued-item.unissued ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted .mat-mdc-checkbox .mdc-checkbox {
	padding: calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2) !important;
	margin: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 54px)) / 2) !important;
}

section.new-line-item.new-issued-item.unissued ul.auth-line-item {
	display: block;
}

.pl-0 {
	padding-left: 0;
}

/** unissued **/


/** issued **/
section.new-line-item.new-issued-item.issued {
	width: 100% !important;
}

section.new-line-item.new-issued-item.issued .col-12.top-line-item {
	padding: 0;
}

section.new-line-item.new-issued-item.issued ul.auth-line-item li mat-form-field.mat-mdc-form-field {
	width: 100% !important;
}

section.new-line-item.new-issued-item.issued ul.auth-line-item li {
	padding-right: 0 !important;
	width: 15%;
}

section.new-line-item.new-issued-item.issued ul.auth-line-item li:nth-child(1) {
	width: 14%;
}

section.new-line-item.new-issued-item.issued ul.auth-line-item li:nth-child(4) {
	width: 15%;
}

section.new-line-item.new-issued-item.issued ul.auth-line-item li:nth-child(5) {
	width: 14%;
}

section.new-line-item.new-issued-item.issued ul.auth-line-item li:nth-child(6) {
	width: 12%;
}

section.new-line-item.new-issued-item.issued ul.auth-line-item li:nth-child(7) {
	width: 160px !important;
}

section.new-line-item.new-issued-item.issued ul.auth-line-item li:nth-child(8) {
	width: 160px;
}

section.new-line-item.new-issued-item.issued ul.auth-line-item li:nth-child(9) {
	width: 190px;
}

section.new-line-item.new-issued-item.issued button.btn.btn-primary {
	padding: 0px 5px;
	font-size: 11px;
	margin-top: 42px;
	margin-left: 8px;
	width: 85px !important;
	height: 39px !important;
	float: right;
}

section.new-line-item.new-issued-item.issued ul.auth-line-item li .custom-toggle {
	background-color: #ccc;
}

section.new-line-item.new-issued-item.issued ul.auth-line-item li .custom-toggle.active {
	background-color: #01b0f3;
}

section.new-line-item.new-issued-item.issued ul.auth-line-item li .slider.slide {
	left: 31px !important;
}

section.new-line-item.new-issued-item.issued ul.auth-line-item li mat-form-field.mat-mdc-form-field span.mat-mdc-select-min-line.ng-star-inserted {
	font-size: 13px !important;
}

.mat-mdc-option .mat-icon,
.mat-mdc-option .mat-pseudo-checkbox-full {
	margin-right: 10px !important;
}

.mat-mdc-option {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.mat-mdc-checkbox .mdc-checkbox {
	margin: calc((var(--mdc-checkbox-state-layer-size, 30px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2) !important;
}

section.new-line-item.new-issued-item.issued ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted {
	width: 16px !important;
	height: 16px !important;
	margin-right: 10px !important;
}

section.new-line-item.new-issued-item.issued ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted span.mdc-list-item__primary-text {
	font-size: 13px !important;
}

section.new-line-item.new-issued-item.issued ul.auth-line-item li mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full.ng-star-inserted .mat-mdc-checkbox .mdc-checkbox {
	padding: calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2) !important;
	margin: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 54px)) / 2) !important;
}

section.new-line-item.new-issued-item.issued ul.auth-line-item {
	display: block;
}

.pl-0 {
	padding-left: 0;
}

/** issued **/


.inputsearch {
	padding: 10px 10px 2px 10px !important;
	position: sticky;
	top: 0px;
	background-color: #ffffff;
	z-index: 999;
}

.inputsearch input {
	border: 1px solid #dee2e6 !important;
	font-size: 14px !important;
	padding: 0 5px;
}

.inputsearch .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix {
	padding-top: 0;
	padding-bottom: 0;
	width: 100% !important;
	min-height: 34px !important;
}

.inputsearch .mat-mdc-text-field-wrapper.mdc-text-field.ng-tns-c15-6.mdc-text-field--filled.mdc-text-field--no-label {
	padding: 0 !important;
	border: none !important;
}

.inputsearch .mat-mdc-form-field {
	width: 100% !important;
}

.inputsearch .mdc-text-field--filled:not(.mdc-text-field--disabled) {
	background-color: transparent !important;
	border: none !important;
	border-radius: 0 !important;
	padding: 0 !important;
}


@media (min-width: 2340px) {

	/**Authorization **/
	section.new-line-item.new-issued-item.authorization {
		width: 100% !important;
	}

	section.new-line-item.new-issued-item.authorization .col-12.top-line-item {
		padding: 0;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li mat-form-field.mat-mdc-form-field {
		width: 100% !important;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li {
		padding-right: 0 !important;
		width: 12%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(1) {
		width: 12%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(4) {
		width: 12%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(5) {
		width: 12%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(6) {
		width: 10%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(7) {
		width: 200px !important;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(8) {
		width: 200px;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(9) {
		width: 190px;
	}


	/** Authorization **/

}

@media (max-width: 1900px) {

	/* allocation */
	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li {
		padding-right: 0 !important;
		width: 15%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(1) {
		width: 14%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(4) {
		width: 15%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(5) {
		width: 14%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(6) {
		width: 14%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(7) {
		width: 280px !important;
		height: 100px;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(8) {
		width: 200px;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(9) {
		width: 190px;
	}

	/* allocation */
}

@media (max-width: 1890px) {
	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li {
		width: 17%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:last-child {
		width: 17%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(1) {
		width: 12%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(2) {
		width: 14%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(3) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(4) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(5) {
		width: 12%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:last-child {
		width: 13%;
		padding-left: 10px !important;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item {
		display: flex !important;
	}

	/* Auth allocation issued*/
	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item {
		display: block !important;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(6) {
		height: 98px !important;
	}


}

@media (max-width: 1870px) {

	/* Unallocation */

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item {
		display: flex !important;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li {
		padding-right: 0 !important;
		width: 16%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(1) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(4) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(5) {
		width: 13%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(6) {
		width: 135px;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(7) {
		width: 135px;
	}

	/* Unallocation */

	/* counsel assignment */
	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li {
		padding-right: 0 !important;
		width: 15%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(1) {
		width: 14%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(4) {
		width: 15%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(5) {
		width: 14%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(6) {
		width: 160px;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(7) {
		width: 160px;
	}

	/* counsel assignment */
}

@media (max-width: 1850px) {

	/* Auth allocation issued*/
	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item {
		display: block !important;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li {
		padding-right: 0 !important;
		width: 14%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(1) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(4) {
		width: 15%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(5) {
		width: 13%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(6) {
		width: 200px !important;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(7) {
		width: 140px;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(8) {
		width: 140px;
	}
}

@media (max-width: 1830px) {
	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li {
		width: 17%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:last-child {
		width: 14%;
	}

	section.new-line-item.new-issued-item.auth-allocation button.btn.btn-primary {
		/* font-size: 13px; */
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(3) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item {
		display: block !important;
	}


	/**Authorization **/
	section.new-line-item.new-issued-item.authorization {
		width: 100% !important;
	}

	section.new-line-item.new-issued-item.authorization .col-12.top-line-item {
		padding: 0;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li mat-form-field.mat-mdc-form-field {
		width: 100% !important;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li {
		padding-right: 0 !important;
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(1) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(4) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(5) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(6) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(7) {
		width: 200px !important;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(8) {
		width: 200px;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(9) {
		width: 190px;
	}


	/** Authorization **/
}


@media (max-width:1760px) {

	/* Auth allocation issued*/
	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item {
		display: block !important;
	}

	-asection.new-line-item.new-issued-item.authllocation ul.auth-line-item li {
		padding-right: 0 !important;
		width: 16%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(1) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(4) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(5) {
		width: 15%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(6) {
		width: 200px !important;
		height: 100px !important;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(7) {
		width: 140px;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(8) {
		width: 140px;
	}

	/* Bibe */
	section.new-line-item.new-issued-item.bible ul.auth-line-item li {
		padding-right: 0 !important;
		width: 15%;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(3) {
		width: 15%;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(4) {
		width: 15%;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(5) {
		width: 200px;
		height: 96px !important;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(6) {
		width: 170px;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(7) {
		width: 170px;
	}

	section.new-line-item.new-issued-item.bible ul.auth-line-item {
		display: block !important;
	}

	/* Bibe */
}

@media (max-width: 1746px) {
	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li {
		width: 17%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:last-child {
		width: 14%;
	}

	section.new-line-item.new-issued-item.auth-allocation button.btn.btn-primary {
		/* font-size: 13px; */
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(3) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item {
		display: block !important;
	}

}

@media (max-width: 1696px) {
	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(1) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(2) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li {
		width: 16%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:last-child {
		width: 14%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(3) {
		width: 15%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(4) {
		width: 15%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item {
		display: block !important;
	}

	/**Authorization **/
	section.new-line-item.new-issued-item.authorization {
		width: 100% !important;
	}

	section.new-line-item.new-issued-item.authorization .col-12.top-line-item {
		padding: 0;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li mat-form-field.mat-mdc-form-field {
		width: 100% !important;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li {
		padding-right: 0 !important;
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(1) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(4) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(5) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(6) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(7) {
		width: 200px !important;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(8) {
		width: 200px;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(9) {
		width: 190px;
	}


	/** Authorization **/
}

@media (max-width: 1681px) {

	/* Unallocation */

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item {
		display: block !important;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li {
		padding-right: 0 !important;
		width: 17%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(1) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(4) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(5) {
		width: 14%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(6) {
		width: 135px;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(7) {
		width: 135px;
	}

	/* Unallocation */

	/* counsel assignment */

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item {
		display: flex !important;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li {
		padding-right: 0 !important;
		width: 15%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(1) {
		width: 14%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(4) {
		width: 15%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(5) {
		width: 14%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(6) {
		width: 160px;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(7) {
		width: 160px;
	}

	/* counsel assignment */

	/**Authorization **/
	section.new-line-item.new-issued-item.authorization {
		width: 100% !important;
	}

	section.new-line-item.new-issued-item.authorization .col-12.top-line-item {
		padding: 0;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li mat-form-field.mat-mdc-form-field {
		width: 100% !important;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li {
		padding-right: 0 !important;
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(1) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(4) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(5) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(6) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(7) {
		width: 200px !important;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(8) {
		width: 200px;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(9) {
		width: 190px;
	}


	/** Authorization **/


}

@media (max-width: 1636px) {
	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(1) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(2) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(4) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item {
		display: block;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(1) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(2) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(3) {
		width: 24%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(4) {
		width: 23%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(5) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(6) {
		width: 335px;
		display: flex !important;
		height: auto;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:last-child {
		width: 20%;
		padding-left: 10px !important;
	}

	/* counsel assignment */

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item {
		display: block !important;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li {
		padding-right: 0 !important;
		width: 17%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(1) {
		width: 14%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(4) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(5) {
		width: 15%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(6) {
		width: 160px;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(7) {
		width: 160px;
	}

	/* counsel assignment */

	/* Bibe */
	section.new-line-item.new-issued-item.bible ul.auth-line-item li {
		padding-right: 0 !important;
		width: 17%;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(3) {
		width: 17%;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(4) {
		width: 15%;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(5) {
		width: 200px;
		height: 98px !important;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(6) {
		width: 170px;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(7) {
		width: 170px;
	}

	section.new-line-item.new-issued-item.bible ul.auth-line-item {
		display: block !important;
	}

	/* Bibe */

}

@media (max-width: 1610px) {
	/* counsel assignment */

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item {
		display: block !important;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li {
		padding-right: 0 !important;
		width: 19%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(1) {
		width: 15%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(4) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(5) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(6) {
		width: 160px;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(7) {
		width: 160px;
	}

	/* counsel assignment */
}

@media (max-width: 1586px) {
	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(1) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(2) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(4) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li {
		width: 16%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:last-child {
		width: 16%;
	}

	section.new-line-item.new-issued-item.detail-by ul.auth-line-item li {
		width: 18%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item {
		display: block !important;
	}

	/* Auth allocation issued*/
	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item {
		display: block !important;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li {
		padding-right: 0 !important;
		width: 19%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(1) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(4) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(5) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(6) {
		width: 200px !important;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(7) {
		width: 140px;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(8) {
		width: 140px;
	}

	/* unissued */
	
	section.new-line-item.new-issued-item.unissued ul.auth-line-item li {
		padding-right: 0 !important;
		width: 20%;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(1) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(4) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(5) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(6) {
		width: 160px !important;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(7) {
		width: 160px !important;
	}

}

@media (max-width: 1567px) {

	/* Auth allocation issued*/
	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item {
		display: block !important;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li {
		padding-right: 0 !important;
		width: 19%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(1) {
		width: 22%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(4) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(5) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(6) {
		width: 200px !important;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(7) {
		width: 140px;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(8) {
		width: 140px;
	}

	/**Authorization **/
	section.new-line-item.new-issued-item.authorization {
		width: 100% !important;
	}

	section.new-line-item.new-issued-item.authorization .col-12.top-line-item {
		padding: 0;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li mat-form-field.mat-mdc-form-field {
		width: 100% !important;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li {
		padding-right: 0 !important;
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(1) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(4) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(5) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(6) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(7) {
		width: 200px !important;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(8) {
		width: 200px;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(9) {
		width: 190px;
	}


	/** Authorization **/
}

@media (max-width: 1536px) {
	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(1) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(2) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(4) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li {
		width: 15%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:last-child {
		width: 16%;
	}

	.mat-mdc-option.mdc-list-item span.mdc-list-item__primary-text {
		font-size: 13px !important;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item {
		display: block !important;
	}

	/* unissued */
	
	section.new-line-item.new-issued-item.unissued ul.auth-line-item li {
		padding-right: 0 !important;
		width: 21%;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(1) {
		width: 21%;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(4) {
		width: 19%;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(5) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(6) {
		width: 160px !important;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(7) {
		width: 160px !important;
	}

}

@media (max-width: 1505px) {
	.dashbox-search {
		width: 160px;
	}

	.box .box-body .justify-content-between h5 {
		font-size: 14px;
	}

	section.new-line-item ul.auth-line-item li {
		padding-right: 0.4rem;
	}

	section.new-line-item ul.auth-line-item li:last-child {
		padding-right: calc(var(--bs-gutter-x) / 2);
	}

	section.new-line-item ul.auth-line-item li:last-child .addactcheck {
		display: block;
	}

	section.new-line-item ul.auth-line-item li:last-child .addactcheck .rolecheckbox {
		padding: 28px 0 0 0;
	}

	section.new-line-item ul.auth-line-item li:last-child .addactcheck .rolecheckbox:last-child {
		padding: 0;
	}

	section.new-line-item.new-issued-item ul.auth-line-item li {
		width: 24%;
	}

	section.new-line-item.new-issued-item ul.auth-line-item.filter-by li {
		width: 20%;
		padding: 0 0.5rem;
	}

	section.new-line-item.new-issued-item ul.auth-line-item li:nth-child(5) {
		width: 34%;
	}

	section.new-line-item.new-issued-item ul.auth-line-item li:last-child {
		width: 14%;
	}

	section.new-line-item.new-issued-item ul.auth-line-item.filter-by li:last-child {
		width: 20%;
		padding-left: 0.5rem;
	}

	.filter-by .mat-mdc-form-field {
		width: 100%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(4) {
		width: 14%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:last-child {
		width: 16%;
	}

	section.new-line-item.new-issued-item.detail-by ul.auth-line-item li {
		width: 20%;
	}

	section.new-line-item.new-issued-item.detail-by ul.auth-line-item li:last-child {
		width: 20%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item {
		display: block !important;
	}


	/* Auth allocation issued*/
	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item {
		display: block !important;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li {
		padding-right: 0 !important;
		width: 19%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(1) {
		width: 22%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(4) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(5) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(6) {
		width: 200px !important;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(7) {
		width: 140px;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(8) {
		width: 140px;
	}

	/* Unallocation */

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item {
		display: block !important;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li {
		padding-right: 0 !important;
		width: 19%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(1) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(4) {
		width: 19%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(5) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(6) {
		width: 135px;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(7) {
		width: 135px;
	}

	/* Unallocation */

	/* counsel assignment */

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item {
		display: block !important;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li {
		padding-right: 0 !important;
		width: 20%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(1) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(4) {
		width: 19%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(5) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(6) {
		width: 160px;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(7) {
		width: 160px;
	}

	/* counsel assignment */

	/**Authorization **/
	section.new-line-item.new-issued-item.authorization {
		width: 100% !important;
	}

	section.new-line-item.new-issued-item.authorization .col-12.top-line-item {
		padding: 0;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li mat-form-field.mat-mdc-form-field {
		width: 100% !important;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li {
		padding-right: 0 !important;
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(1) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(4) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(5) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(6) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(7) {
		width: 200px !important;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(8) {
		width: 200px;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(9) {
		width: 190px;
	}


	/** Authorization **/

	/* allocation */
	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li {
		padding-right: 0 !important;
		width: 16%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(1) {
		width: 15%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(4) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(5) {
		width: 15%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(6) {
		width: 15%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(7) {
		width: 280px !important;
		height: 100px;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(8) {
		width: 200px;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(9) {
		width: 190px;
	}

	/* allocation */

	/* Bibe */
	section.new-line-item.new-issued-item.bible ul.auth-line-item li {
		padding-right: 0 !important;
		width: 18%;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(3) {
		width: 18%;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(4) {
		width: 16%;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(5) {
		width: 200px;
		height: 100px !important;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(6) {
		width: 170px;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(7) {
		width: 170px;
	}

	section.new-line-item.new-issued-item.bible ul.auth-line-item {
		display: block !important;
	}

	/* Bibe */

	/* unissued */
	
	section.new-line-item.new-issued-item.unissued ul.auth-line-item li {
		padding-right: 0 !important;
		width: 20%;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(1) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(4) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(5) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(6) {
		width: 160px !important;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(7) {
		width: 160px !important;
	}

	/* issued */
	
	section.new-line-item.new-issued-item.issued ul.auth-line-item li {
		padding-right: 0 !important;
		width: 17%;
	}

	section.new-line-item.new-issued-item.issued ul.auth-line-item li:nth-child(1) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.issued ul.auth-line-item li:nth-child(4) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.issued ul.auth-line-item li:nth-child(5) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.issued ul.auth-line-item li:nth-child(6) {
		width: 160px !important;
	}

	section.new-line-item.new-issued-item.issued ul.auth-line-item li:nth-child(7) {
		width: 160px !important;
	}
}

@media (max-width: 1490px) {
	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(1) {
		width: 15%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(2) {
		width: 15%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(4) {
		width: 15%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li {
		width: 15%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:last-child {
		width: 15%;
	}

}

@media (max-width: 1480px) {
	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(1) {
		width: 15%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(2) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li {
		width: 17%;
		display: block !important;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(4) {
		width: 14%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(5) {
		width: 312px;
		display: flex !important;
		height: 93px;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:last-child {
		width: 15%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li .form-group {
		margin-bottom: 0;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li label {
		font-size: 14px;
	}

	/* Auth allocation issued*/
	/* .col-2.top-line-item.pl-0{
		display: inline-block !important;
		padding-left: 80px !important;
	}
	 */

}

@media (max-width: 1464px) {
	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(1) {
		width: 15%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(2) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li {
		width: 16%;
		display: block !important;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(4) {
		width: 14%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(5) {
		width: 312px;
		display: flex !important;
		height: 93px;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:last-child {
		width: 15%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li .form-group {
		margin-bottom: 0;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li label {
		font-size: 14px;
	}

}

@media (max-width: 1445px) {

	/**Authorization **/
	section.new-line-item.new-issued-item.authorization {
		width: 100% !important;
	}

	section.new-line-item.new-issued-item.authorization .col-12.top-line-item {
		padding: 0;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li mat-form-field.mat-mdc-form-field {
		width: 100% !important;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li {
		padding-right: 0 !important;
		width: 22%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(1) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(4) {
		width: 22%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(5) {
		width: 22%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(6) {
		width: 22%;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(7) {
		width: 200px !important;
		height: 98px !important;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(8) {
		width: 200px;
	}

	section.new-line-item.new-issued-item.authorization ul.auth-line-item li:nth-child(9) {
		width: 190px;
	}


	/** Authorization **/
}


@media (max-width: 1425px) {
	section.new-line-item .addactcheck .rolecheckbox {
		padding: 40px 15px 0 0;
	}

	section.new-line-item ul.auth-line-item li:last-child {
		padding-left: 1rem;
	}

	section.new-line-item ul.auth-line-item li:last-child .form-group label {
		height: 20px;
	}

	.dashbox-search {
		width: 150px;
	}

	.box .box-body .justify-content-between h5 {
		font-size: 14px;
	}

	section.new-line-item ul.auth-line-item li {
		padding-right: 0.4rem;
	}

	section.new-line-item ul.auth-line-item li:last-child {
		padding-left: 1rem;
		padding-right: calc(var(--bs-gutter-x) / 2);
	}

	section.new-line-item ul.auth-line-item li:last-child .addactcheck {
		display: block;
	}

	section.new-line-item ul.auth-line-item li:last-child .addactcheck .rolecheckbox {
		padding: 28px 0 0 0;
	}

	section.new-line-item ul.auth-line-item li:last-child .addactcheck .rolecheckbox:last-child {
		padding: 0;
	}

	section.new-line-item.new-issued-item.auth-allocation li:last-child .form-group label {
		height: 20px;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(1) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(2) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li {
		width: 18%;
		display: block !important;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(4) {
		width: 14%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:last-child {
		width: 18%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item {
		display: block;
	}

}

@media (max-width: 1411px) {
	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item {
		display: block !important;
	}

	/* Unallocation */

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item {
		display: block !important;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li {
		padding-right: 0 !important;
		width: 20%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(1) {
		width: 21%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(4) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(5) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(6) {
		width: 135px;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(7) {
		width: 135px;
	}

	/* Unallocation */

	/* counsel assignment */
	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li {
		padding-right: 0 !important;
		width: 21%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(1) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(4) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(5) {
		width: 17%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(6) {
		width: 160px;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(7) {
		width: 160px;
	}

	/* counsel assignment */

	/* allocation */
	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li {
		padding-right: 0 !important;
		width: 17%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(1) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(4) {
		width: 19%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(5) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(6) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(7) {
		width: 280px !important;
		height: 100px;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(8) {
		width: 200px;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(9) {
		width: 190px;
	}

	/* allocation */

	/* Bibe */
	section.new-line-item.new-issued-item.bible ul.auth-line-item li {
		padding-right: 0 !important;
		width: 19%;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(3) {
		width: 19%;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(4) {
		width: 17%;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(5) {
		width: 200px;
		height: 100px !important;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(6) {
		width: 170px;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(7) {
		width: 170px;
	}

	section.new-line-item.new-issued-item.bible ul.auth-line-item {
		display: block !important;
	}

	/* Bibe */
}



@media (max-width: 1394px) {
	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(1) {
		width: 22%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(2) {
		width: 24%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li {
		width: 24%;
		display: block !important;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(4) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:last-child {
		width: 20%;
		margin-top: 15px;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(5) {
		width: 312px;
		display: flex !important;
		height: auto;
		margin-top: 15px;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item {
		display: block !important;
	}


		/* unissued */
	
		section.new-line-item.new-issued-item.unissued ul.auth-line-item li {
			padding-right: 0 !important;
			width: 20%;
		}
	
		section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(1) {
			width: 20%;
		}
	
		section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(4) {
			width: 20%;
		}
	
		section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(5) {
			width: 18%;
		}
	
		section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(6) {
			width: 160px !important;
		}
	
		section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(7) {
			width: 160px !important;
		}
}

@media (max-width: 1366px) {
	section.new-line-item .addactcheck .rolecheckbox {
		padding: 40px 0 0 0;
	}

	section.new-line-item ul.auth-line-item li {
		padding-right: 0.4rem;
	}

	section.new-line-item ul.auth-line-item li:last-child {
		padding-left: 1rem;
		padding-right: calc(var(--bs-gutter-x) / 2);
	}

	section.new-line-item ul.auth-line-item li:last-child .addactcheck {
		display: block;
	}

	section.new-line-item ul.auth-line-item li:last-child .addactcheck .rolecheckbox {
		padding: 28px 0 0 0;
	}

	section.new-line-item ul.auth-line-item li:last-child .addactcheck .rolecheckbox:last-child {
		padding: 0;
	}

	section.new-line-item ul.auth-line-item li {
		width: 19.666667%;
	}

	section.new-line-item ul.auth-line-item li:last-child {
		width: 21.333333%;
	}

	section.new-line-item ul.sbc-line-item li .form-group .addactcheck .rolecheckbox label {
		padding-left: 25px;
	}

	.dashbox-search {
		width: 100% !important;
		position: relative;
		top: 0;
		right: 0;
		margin-bottom: 10px;
	}

	.box .box-body .justify-content-between h4 {
		font-size: calc(1.05rem + 0.0vw);
		margin: 14px 0 0 !important;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item {
		display: block;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(4) {
		display: block !important;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li {
		width: 20%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(5) {
		width: 21%;
	}

	section.new-line-item.new-issued-item.bible ul.auth-line-item li {
		width: 22%;
	}

	section.new-line-item.new-issued-item.bible ul.auth-line-item li:last-child {
		width: 18%;
	}

}

@media (max-width: 1356px) {
	/* Unallocation */

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item {
		display: block !important;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li {
		padding-right: 0 !important;
		width: 22%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(1) {
		width: 23%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(4) {
		width: 22%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(5) {
		width: 21%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(6) {
		width: 135px;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(7) {
		width: 135px;
	}

	/* Unallocation */

	/* counsel assignment */
	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li {
		padding-right: 0 !important;
		width: 21%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(1) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(4) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(5) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(6) {
		width: 160px;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(7) {
		width: 160px;
	}

	/* counsel assignment */
}


@media (max-width: 1320px) {
	.line-item-grid.table-responsive {
		width: 100%;
		display: grid;
	}

	section.new-line-item ul.sbc-line-item li .addactcheck .rolecheckbox {
		padding: 40px 0 0 0;
	}

	.box .box-body .d-flex.justify-content-between .w-40.h-40.rounded-circle.text-center.mt-1.fs-24.l-h-40 {
		width: 30px !important;
		height: 30px !important;
		margin: 0 !important;
	}

	.box .box-body .d-flex.justify-content-between .w-40.h-40.rounded-circle.text-center.mt-1.fs-24.l-h-40 svg.feather {
		width: 20px;
		height: 20px;
		top: -10px;
	}

	.box .box-body button.dash-btn {
		position: absolute;
		right: 50px;
		margin-top: 0 !important;
		padding: 0.275rem 0.3rem;
	}

	.box .box-body .justify-content-between h4 {
		font-size: calc(1.05rem + 0.0vw);
		margin: 5px 0 0 !important;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(1) {
		width: 24%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(2) {
		width: 26%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li {
		width: 26%;
	}

	section.new-line-item.new-issued-item.detail-by ul.auth-line-item li {
		width: 22%;
	}

	section.new-line-item.new-issued-item.detail-by ul.auth-line-item li:last-child {
		width: 22%;
	}

	section.new-line-item.new-issued-item.bible ul.auth-line-item li {
		width: 21%;
	}

	section.new-line-item.new-issued-item.bible ul.auth-line-item li:last-child {
		width: 18%;
	}

}

@media (max-width: 1307px) {
	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li {
		width: 23% !important;
	}

	/* counsel assignment */
	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li {
		padding-right: 0 !important;
		width: 25%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(1) {
		width: 19%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(4) {
		width: 22%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(5) {
		width: 19%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(6) {
		width: 160px;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(7) {
		width: 160px;
	}

	/* counsel assignment */
}

@media (max-width: 1300px) {
	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:last-child {
		width: 22%;
		padding-left: 10px !important;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li {
		width: 23% !important;
	}

	
}

@media (max-width: 1295px) {
	/* Unallocation */

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item {
		display: block !important;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li {
		padding-right: 0 !important;
		width: 24%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(1) {
		width: 25%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(4) {
		width: 24%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(5) {
		width: 21%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(6) {
		width: 135px;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(7) {
		width: 135px;
	}

	/* Unallocation */
	/* counsel assignment */
	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li {
		padding-right: 0 !important;
		width: 25%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(1) {
		width: 19%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(4) {
		width: 22%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(5) {
		width: 19%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(6) {
		width: 160px;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(7) {
		width: 160px;
	}

	/* counsel assignment */

	/* Bibe */
	section.new-line-item.new-issued-item.bible ul.auth-line-item li {
		padding-right: 0 !important;
		width: 23%;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(3) {
		width: 23%;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(4) {
		width: 21%;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(5) {
		width: 200px;
		height: 100px !important;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(6) {
		width: 170px;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(7) {
		width: 170px;
	}

	section.new-line-item.new-issued-item.bible ul.auth-line-item {
		display: block !important;
	}

	/* Bibe */
}

@media (max-width: 1282px) {
	.comman-search {
		width: 450px;
	}

	.box .box-body button.dash-btn {
		padding: 0.275rem 0.2rem;
		font-size: 14px;
	}

	.box .box-body .justify-content-between h4 {
		font-size: calc(0.9rem + 0.0vw);
		margin: 7px 0 0 !important;
	}

	section.new-line-item.new-issued-item ul.auth-line-item li {
		width: 22.5%;
	}

	.dashbox-search-sbc[_ngcontent-nff-c76] {
		width: 100% !important;
	}

	.dashbox-search-series[_ngcontent-nff-c76] {
		width: 100% !important;
	}

		/* unissued */
	
		section.new-line-item.new-issued-item.unissued ul.auth-line-item li {
			padding-right: 0 !important;
			width: 23%;
		}
	
		section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(1) {
			width: 21%;
		}
	
		section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(4) {
			width: 22%;
		}
	
		section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(5) {
			width: 20%;
		}
		section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(6) {
			width: 160px !important;
		}
		
		section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(7) {
			width: 160px !important;
		}
		

		/* issued */
	
		section.new-line-item.new-issued-item.issued ul.auth-line-item li {
			padding-right: 0 !important;
			width: 23%;
		}
	
		section.new-line-item.new-issued-item.issued ul.auth-line-item li:nth-child(1) {
			width: 21%;
		}
	
		section.new-line-item.new-issued-item.issued ul.auth-line-item li:nth-child(4) {
			width: 22%;
		}
	
		section.new-line-item.new-issued-item.issued ul.auth-line-item li:nth-child(5) {
			width: 20%;
		}
	
		section.new-line-item.new-issued-item.issued ul.auth-line-item li:nth-child(6) {
			width: 18%;
		}
	
		section.new-line-item.new-issued-item.issued ul.auth-line-item li:nth-child(7) {
			width: 160px !important;
		}
	
		section.new-line-item.new-issued-item.issued ul.auth-line-item li:nth-child(8) {
			width: 160px;
		}

}

@media (max-width: 1273px) {}

@media (max-width: 1263px) {
	/* section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li {
		width: 32%;
	}

	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(5) {
		width: 25%;
	}

	section.new-line-item.new-issued-item.bible ul.auth-line-item {
		display: block;
	}

	section.new-line-item.new-issued-item.bible ul.auth-line-item li {
		width: 24%;
	}

	section.new-line-item.new-issued-item.bible ul.auth-line-item li:last-child {
		width: 25%;
	}

	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(3) {
		height: 100px;
	} */
}

@media (max-width: 1243px) {}

@media (max-width: 1200px) {
	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(1) {
		width: 23%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(2) {
		width: 23%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(3) {
		width: 27%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(4) {
		width: 27%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:nth-child(5) {
		width: 23%;
	}

	section.new-line-item.new-issued-item.auth-by-counsel ul.auth-line-item li:last-child {
		width: 22%;
		padding-left: 10px !important;
	}

	section.new-line-item.new-issued-item.detail-by ul.auth-line-item li {
		width: 24%;
	}

	section.new-line-item.new-issued-item.detail-by ul.auth-line-item li:last-child {
		width: 24%;
	}

	/* allocation */
	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li {
		padding-right: 0 !important;
		width: 19%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(1) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(4) {
		width: 19%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(5) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(6) {
		width: 16%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(7) {
		width: 280px !important;
		height: 100px;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(8) {
		width: 200px;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(9) {
		width: 190px;
	}

	/* allocation */

	/* unissued */
	
	section.new-line-item.new-issued-item.unissued ul.auth-line-item li {
		padding-right: 0 !important;
		width: 30%;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(1) {
		width: 30%;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(4) {
		width: 26%;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(5) {
		width: 22%;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(6) {
		width: 160px !important;
	}

	section.new-line-item.new-issued-item.unissued ul.auth-line-item li:nth-child(7) {
		width: 160px !important;
	}

}

@media (max-width: 1199px) {
	.box .box-body .d-flex.justify-content-between {
		display: flex !important;
		position: relative;
	}

	.box .box-body button.dash-btn {
		position: absolute;
		left: inherit;
		right: 40px;
	}

	.box .box-body .d-flex.justify-content-between .w-40.h-40.rounded-circle.text-center.mt-1.fs-24.l-h-40 {
		position: relative;
		top: 0;
		right: 0;
	}

	.box .box-body button.dash-btn {
		padding: 0.275rem 0.2rem;
		font-size: 14px;
	}

	.box .box-body .justify-content-between h4 {
		font-size: calc(1.05rem + 0.0vw);
		margin: 5px 0 0 !important;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(1) {
		width: 25%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(2) {
		width: 25%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(3) {
		width: 25%;
		display: block !important;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:nth-child(4) {
		width: 24%;
	}

	section.new-line-item.new-issued-item.sum-of-auth ul.auth-line-item li:last-child {
		width: 24%;
	}

}

@media (max-width: 1190px) {
	section.new-line-item ul.auth-line-item li {
		width: 33.3%;
		padding-right: calc(var(--bs-gutter-x) / 2);
	}

	section.new-line-item ul.auth-line-item li:last-child {
		width: 33.3%;
	}

	section.new-line-item .addactcheck {
		display: flex;
	}

	section.new-line-item .addactcheck .rolecheckbox {
		padding: 40px 0 0 0;
	}

	section.new-line-item .addactcheck .rolecheckbox:last-child {
		padding: 40px 0 0 0;
	}

	section.new-line-item ul.sbc-line-item li .form-group .addactcheck .rolecheckbox label {
		padding-left: 25px;
	}

	section.new-line-item ul.sbc-line-item li {
		width: 33.3%;
	}

	section.new-line-item ul.sbc-line-item li .addactcheck .rolecheckbox {
		padding: 0 15px 0 0;
	}

	section.new-line-item ul.sbc-line-item li:last-child button.btn {
		margin-top: 0 !important;
		margin-bottom: 15px;
	}

	section.new-line-item ul.sbc-line-item li .form-group {
		margin-bottom: 0;
	}

}

@media (max-width: 1176px) {

	/* allocation */
	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li {
		padding-right: 0 !important;
		width: 20%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(1) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(4) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(5) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(6) {
		width: 18%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(7) {
		width: 280px !important;
		height: 98px;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(8) {
		width: 200px;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(9) {
		width: 190px;
	}

	/* allocation */
}



@media (max-width: 1150px) {

	/* counsel assignment */
	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li {
		padding-right: 0 !important;
		width: 28%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(1) {
		width: 22%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(4) {
		width: 24%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(5) {
		width: 22%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(6) {
		width: 160px;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(7) {
		width: 160px;
	}

	/* counsel assignment */

}


@media (max-width: 1145px) {
	.comman-search {
		width: 450px;
	}

	li.btn-group.nav-item.d-lg-inline-flex.d-none {
		display: none !important;
	}

	.main-header .navbar {
		padding: 0 1rem;
	}

	section.new-line-item .addactcheck .rolecheckbox {
		padding: 40px 10px 0 0;
	}

	section.new-line-item.new-issued-item.detail-by ul.auth-line-item li {
		width: 26%;
	}

	section.new-line-item.new-issued-item.detail-by ul.auth-line-item li:last-child {
		width: 26%;
	}

	/* allocation */
	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li {
		padding-right: 0 !important;
		width: 22%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(1) {
		width: 21%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(4) {
		width: 24%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(5) {
		width: 22%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(6) {
		width: 20%;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(7) {
		width: 280px !important;
		height: 100px;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(8) {
		width: 200px;
	}

	section.new-line-item.new-issued-item.Allocation ul.auth-line-item li:nth-child(9) {
		width: 190px;
	}

	/* allocation */

}

@media (max-width: 1100px) {
	section.new-line-item .addactcheck {
		display: block;
	}

	section.new-line-item .addactcheck .rolecheckbox {
		padding: 28px 0 0 0;
	}

	section.new-line-item .addactcheck .rolecheckbox:last-child {
		padding: 0;
	}
}

@media (max-width: 1095px) {
	section.new-line-item.new-issued-item.auth-allocation ul.auth-line-item li:nth-child(6) {
		height: 98px !important;
	}
}

@media (max-width: 1080px) {
	.comman-search.d-flex {
		display: none !important;
	}

	/* Unallocation */

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item {
		display: block !important;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li {
		padding-right: 0 !important;
		width: 28%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(1) {
		width: 28%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(4) {
		width: 25%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(5) {
		width: 23%;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(6) {
		width: 135px;
	}

	section.new-line-item.new-issued-item.unallocation ul.auth-line-item li:nth-child(7) {
		width: 135px;
	}

	/* Unallocation */

	/* counsel assignment */
	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li {
		padding-right: 0 !important;
		width: 29%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(1) {
		width: 24%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(4) {
		width: 28%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(5) {
		width: 24%;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(6) {
		width: 160px;
	}

	section.new-line-item.new-issued-item.counselassignment ul.auth-line-item li:nth-child(7) {
		width: 160px;
	}

	/* counsel assignment */

}

@media (max-width: 1065px) {
	.add-new-btn {
		display: flex;
	}

	.add-new-btn .btn-sm {
		padding: 0.375rem 0.2rem;
		margin-right: 4px;
	}

	/* Bibe */
	section.new-line-item.new-issued-item.bible ul.auth-line-item li {
		padding-right: 0 !important;
		width: 27%;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(3) {
		width: 27%;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(4) {
		width: 25%;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(5) {
		width: 200px;
		height: 98px !important;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(6) {
		width: 170px;
	}
	
	section.new-line-item.new-issued-item.bible ul.auth-line-item li:nth-child(7) {
		width: 170px;
	}

	section.new-line-item.new-issued-item.bible ul.auth-line-item {
		display: block !important;
	}

	/* Bibe */

}

@media (max-width: 991px) {
	.navbar-custom-menu .navbar-nav {
		float: right;
	}

	.comman-search {
		display: none !important;
	}

	.dataTables_left {
		display: none;
	}

	.export_option_right ul {
		display: flex;
	}

	.add-new-btn {
		display: flex;
	}

	.add-new-btn .btn-sm {
		padding: 0.375rem 0.3rem;
		margin-right: 4px;
	}

	.box .box-body {
		padding: 0.5rem 1rem;
	}

	section.new-line-item ul.auth-line-item li {
		width: 50%;
		padding-right: calc(var(--bs-gutter-x) / 2);
	}

	section.new-line-item ul.auth-line-item li:last-child {
		width: 50%;
		float: none;
	}

	section.new-line-item ul.auth-line-item li:last-child .addactcheck {
		display: flex;
		margin-bottom: 25px;
	}

	section.new-line-item ul.auth-line-item li:last-child .addactcheck .rolecheckbox {
		padding: 0 15px 0 0;
	}

	section.new-line-item ul.auth-line-item li:last-child .addactcheck .rolecheckbox:last-child {
		padding: 0;
	}

	section.new-line-item ul.auth-line-item li:last-child button.btn {
		margin-top: 0 !important;
	}

	section.new-line-item ul.sbc-line-item li {
		width: 50%;
	}

	section.new-line-item ul.sbc-line-item li .form-group .addactcheck {
		padding-top: 30px;
	}

	section.new-line-item ul.sbc-line-item li:last-child button.btn {
		margin-top: 30px !important;
		margin-bottom: 0;
	}


}

@media (max-width: 860px) {
	section.new-line-item .addactcheck {
		display: block;
	}

	section.new-line-item .addactcheck .rolecheckbox {
		padding: 0px 15px 0 0;
	}

	section.new-line-item .addactcheck .rolecheckbox:last-child {
		padding: 0px 0 0 0;
	}

	section.new-line-item ul.auth-line-item li:last-child .addactcheck {
		display: block;
		margin-bottom: 10px;
	}

	section.new-line-item.new-issued-item ul.auth-line-item li {
		width: 100%;
	}


}

@media (min-width: 768px) {
	.sidebar-mini.sidebar-collapse .sidebar-menu>li>a i.ti-crown {
		margin-right: 0;
		margin-left: 11px;
	}

	.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a i.ti-crown {
		color: #01b0f3;
	}

	.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span.bond-series {
		display: block !important;
		float: none;
		margin-right: 0;
	}

	.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>span.bond-series {
		display: block !important;
		float: none;
		margin-right: 0;
	}

	.fixed .multinav {
		width: 16rem;
	}

	.sidebar-collapse .multinav {
		width: 60px;
	}

}

@media (max-width: 767px) {
	.main-header>div .logo {
		display: flex;
	}

	.main-sidebar {
		padding-top: 0;
		margin-top: 105px;
	}

	.main-header .logo .logo-lg .light-logo {
		padding: 18px 10px 15px;
	}

	.main-header .logo .logo-mini .light-logo {
		padding: 5px 0;
	}

	.main-header .navbar-custom-menu {
		width: 85%;
	}

	.main-header .push-btn,
	.main-header .full-screen,
	.main-header .svg-bt-icon {
		margin: 0;
	}

	.navbar-custom-menu .navbar-nav li:nth-child(1) {
		padding-top: 0;
		padding-right: 0;
		height: auto;
	}

	.navbar-custom-menu .navbar-nav li:nth-child(2) {
		padding-top: 0;
		padding-right: 0;
		height: auto;
	}

	.main-header .navbar-custom-menu .navbar-nav>li:last-child>a {
		margin: 0;
		padding: 0;
	}

	ul.role-nav.lastlogin-nav {
		padding: 0;
	}

	.content-wrapper {
		margin-left: 0;
	}

	.fixed .content-wrapper {
		margin-top: 100px;
	}

	.main-header .navbar {
		margin-left: 0;
	}

	.theme-primary.fixed .main-header {
		height: auto;
	}

	.comman-search {
		display: none !important;
	}

	.content {
		padding: 0.65rem 1rem 0px 1rem;
	}

	.fixed .multinav {
		width: 16rem;
	}

	.dataTables_left {
		display: none;
	}

	section.new-line-item ul.auth-line-item li {
		width: 100%;
	}

	section.new-line-item ul.auth-line-item li:last-child {
		width: 100%;
	}

	section.new-line-item ul.auth-line-item li:last-child .addactcheck {
		display: flex;
		margin-bottom: 0;
	}

	section.new-line-item ul.sbc-line-item li {
		width: 100%;
	}

	section.new-line-item ul.sbc-line-item li .form-group .addactcheck {
		padding-top: 0;
	}

	section.new-line-item ul.sbc-line-item li:last-child button.btn {
		margin-top: 0 !important;
		margin-bottom: 0;
	}

	section.new-line-item .col-12.top-line-item {
		padding-bottom: 15px;
	}

	.col-md-2 {
		flex: 0 0 auto;
		width: 16.6666666667%;
	}

	.col-md-10 {
		flex: 0 0 auto;
		width: 83.3333333333%;
	}


}
/* While an administrator is viewing the application as somebody else, a 34px
   banner is fixed to the top of the window. The body carries `fixed`, so the
   header is fixed at top:0 and the content is offset from it by a fixed
   margin - both have to move down by the banner's height, or it covers the
   logo and the first row of every screen. */
.is-impersonating .main-header { top: 34px; }
.is-impersonating .content-wrapper,
.is-impersonating .right-side { margin-top: 114px; }
.is-impersonating .main-sidebar { padding-top: 34px; }

/* ---- "Unissued Shown As" filter (2026-09-08) ----
   Its options are the longest text on the filter bar, and the 14% cell every
   other filter uses was too narrow for them: the label wrapped onto two lines,
   the trigger truncated to "Allocated ...", and each option in the open panel
   broke over three lines. Widen this one cell, hold the label on one line, and
   let the panel size itself to its longest option. */
section.new-line-item.new-issued-item ul.auth-line-item li.unissued-mode {
	width: 20%;
	min-width: 230px;
}

section.new-line-item.new-issued-item ul.auth-line-item li.unissued-mode .form-label {
	white-space: nowrap;
}

/* The panel is rendered in an overlay outside the component, so it is reached
   by the panelClass on the mat-select, not by the cell's class. */
.mat-mdc-select-panel.unissued-mode-panel {
	min-width: max-content;
}

.mat-mdc-select-panel.unissued-mode-panel .mat-mdc-option .mdc-list-item__primary-text {
	white-space: nowrap;
}

/* ---------------------------------------------------------------------------
   A report, given the whole window. Karen could not see the Unallocated column
   and had no way to scroll to it; the only room left to give it is the window.
--------------------------------------------------------------------------- */
.report-fullscreen-btn {
  position: fixed; z-index: 1300;
  border: 1px solid #c9d4e0; border-radius: 4px;
  background: #ffffff; color: #22415f;
  padding: 4px 12px; font-size: 12px; line-height: 20px; font-weight: 600;
  box-shadow: 0 2px 8px rgba(15, 23, 42, .18);
  cursor: pointer;
}
.report-fullscreen-btn:hover { background: #f2f7fc; }
.report-fullscreen-btn.is-full {
  background: #0B5FA5; border-color: #0B5FA5; color: #fff;
}

/* The viewer itself, over everything. It is laid out with position:absolute
   and an inline pixel height by the component, so both have to be overridden
   outright - hence the !important, which is doing real work here. */
bold-reportviewer.report-fullscreen {
  position: fixed !important;
  inset: 0 !important;
  width: 100vw !important;
  height: 100vh !important;
  max-height: 100vh !important;
  margin: 0 !important;
  padding: 8px 8px 0 8px !important;
  background: #ffffff;
  z-index: 1290;
  overflow: auto;
}

/* Nothing behind it scrolls while it is open. */
body.report-fullscreen-open { overflow: hidden !important; }

/* The filter panel, foldable. It answers a question you ask once and then
   keeps the top half of the window for the rest of the morning. */
.addnew-popup-header.has-filter-collapse {
  display: flex; align-items: center; gap: 10px;
  cursor: pointer; user-select: none;
}
.addnew-popup-header.has-filter-collapse h5 { margin: 0; }

.filter-collapse-btn {
  margin-left: auto;
  border: 1px solid #c9d4e0; border-radius: 4px;
  background: #ffffff; color: #22415f;
  padding: 2px 10px; font-size: 12px; line-height: 20px; font-weight: 600;
  cursor: pointer;
}
.filter-collapse-btn:hover { background: #f2f7fc; }

/* Folded, the header reads as a shelf rather than an empty heading. */
.addnew-popup-header.is-collapsed { border-bottom: 1px solid #e3e8ef; }

/* The PDF control and its two choices of paper. */
.report-pdf-menu {
  position: fixed; z-index: 1310;
  background: #ffffff; border: 1px solid #c9d4e0; border-radius: 4px;
  box-shadow: 0 6px 20px rgba(15, 23, 42, .22);
  padding: 4px; min-width: 128px;
}
.report-pdf-menu button {
  display: block; width: 100%; text-align: left;
  border: 0; background: transparent; color: #22415f;
  padding: 6px 10px; font-size: 12px; cursor: pointer; border-radius: 3px;
}
.report-pdf-menu button:hover { background: #eef4fb; }

/* The history button AG Grid puts in a cell. Global rather than in the
   drawer's own stylesheet: a cell renderer builds its element outside any
   component's view, so component-scoped CSS never reaches it. */
.eh-cell-btn {
  border: 0;
  background: transparent;
  cursor: pointer;
  font-size: 14px;
  line-height: 1;
  padding: 2px 4px;
  border-radius: 3px;
  opacity: .55;
  color: #22415f;
}
.eh-cell-btn:hover { opacity: 1; background: #eef4fb; }
.eh-cell-btn:focus-visible { outline: 2px solid #0b5fa5; outline-offset: 1px; }
