body {
	padding: 16px;
	/* background: linear-gradient(0deg, #F2F2F8, #F2F2F8), #FFFFFF; */
	background: #F2F2F8;
	color: #1C2361;
	font-size: 12px;
}

a {
	text-decoration: none;
	cursor: pointer;
	color: #1C2361;
}

.line-top {
	width: calc(100% - 20px);
    position: absolute;
    top: 124px;
    background: #F2F2F8;
    height: 10px;
    left: 2px;
	z-index: 1;
}

.width-max,
textarea,
input[type='number'],
input[type='text'] {
	max-width: calc(100% - 7px);
	width: calc(100% - 7px);
	min-width: 40px;
	min-height: 20px;
}

textarea {
	height: 20px;
}

label {
	cursor: pointer;
}

table {
	width: max-content;
	min-width: 100%;
	background: rgba(242, 242, 248, 0.1);
}

table tr th {
	border: 2px solid rgba(28, 35, 97, 0.5);
	padding: 4px;
	min-width: 50px;
	min-height: 30px;
	pointer-events: none;
	background: white;
	height: 60px;
}

.invoice_summary table tr th {
	height: 30px;
}

table tr td {
	border: 1px solid rgba(28, 35, 97, 0.5);
	padding: 4px;
	min-width: 50px;
	height: 20px;
	background: rgba(242, 242, 248, 0.1);
}

.pdf_report_block table tr th,
.pdf_report_block table tr td,
.report-pdf-wrapper table tr th,
.reports-wrapper table tr th,
.reports-wrapper table tr td,
.report-pdf-wrapper table tr td {
	max-width: 150px;
	width: 50px;
}

.width_75 {
	width: 75px !important;
}

.m3_name_t {
	width: 300px !important;
}

.m_login_manager_t {
	width: 100px !important;
}

ul {
	text-decoration: none;
	list-style: none;
}

.height_40 {
	height: 40px !important;
	display: flex;
	align-items: center !important;
}

i.check_pdf {
/*   display: inline-block;
  width: 15px;
  height: 20px;
  margin: -3px 10px 3px;
  border: solid grey;
  border-width: 0 5px 5px 0;
  transform: rotate( 45deg); */
  cursor: pointer;
}

.fixed_table {
    position: sticky;
    top: 0;
    background: white;	
}

.fixed_table_th {
	top: 46px;
	height: 60px;
}

.fixed_table input {
	height: 30px;
}

#track_list input {
	width: 95px !important;
}

.report_6_table input {
	width: calc(100% - 7px) !important;
}

#loginform {
	width: 225px;
	max-width: auto;
    padding: 20px;
    position: absolute;
    left: calc(50% - 110px);
    top: 27%;
    border: 2px solid;
	flex-direction: column;
}

#loginform input {
	height: 30px;
}

#loginform label {
	font-size: 16px;
	display: flex;
    align-items: center;
}

#loginform .login-password {
	display: flex;
    flex-direction: column;
}

.login-submit {
	display: flex;
    justify-content: center;
}

.events-none {
	pointer-events: none;
}

.events-none-save {
	pointer-events: none;
/* 	background-image: url(/icon/SVG/element_save_block.svg) !important; */
	background-color: rgba(58, 58, 58, 0.2);
	color: #1C2361 !important;
	border: rgba(58, 58, 58, 0.8) !important;
}

.events-none-new {
	pointer-events: none;
	/* background-image: url(/icon/SVG/element_new_block.svg) !important; */
}
.events-none-delete {
	pointer-events: none;
	/* background-image: url(/icon/SVG/element_delete_block.svg) !important; */
}

.delete_field_country,
.delete_field_all,
.delete_field {
	background-image: url(/icon/SVG/close.svg);
	background-size: contain;
	background-repeat: no-repeat;
	width: 25px;
	min-width: 25px;
	height: 25px;
	min-height: 25px;
	background-repeat: no-repeat;
	margin-right: 12px;
	cursor: pointer;	
}

.events-auto {
	pointer-events: auto;
}

.flex-start {
	justify-content: flex-start !important;
}

.flex-column {
	flex-direction: column !important;
	margin-right: 10px !important;
}

.id-field {
	width: 60px !important;
}

.nav div {
	width: 40px;
	height: 40px;
}

.main-block-icon {
	background-size: contain;
	background-repeat: no-repeat;
	width: 30px;
	min-width: 25px;
	height: 30px;
	min-height: 25px;
	background-repeat: no-repeat;
	margin-right: 12px;
	cursor: pointer;
}

.icon-back {
	background-image: url(/icon/SVG/back.svg);
}

.icon-add-string {
	background-image: url(/icon/SVG/add_string.svg);
}

.icon-commerce {
	background-image: url(/icon/SVG/commerce_grey.svg);
}

.icon-commerce__inactive {
	background-image: url(/icon/SVG/commerce_inactive.svg);
}

.nav-active .icon-commerce {
	background-image: url(/icon/SVG/commerce.svg);
}

.icon-contragent {
	background-image: url(/icon/SVG/contragent_grey.svg);
}

.nav-active .icon-contragent {
	background-image: url(/icon/SVG/contragent.svg);
}

.icon-delete {
	background-image: url(/icon/SVG/delete.svg);
}

.icon-department-logistic {
	background-image: url(/icon/SVG/department_logistic_grey.svg);
}

.icon-department-logistic__inactive {
	background-image: url(/icon/SVG/department_logistic_inactive.svg);
}

.nav-active .icon-department-logistic {
	background-image: url(/icon/SVG/department_logistic.svg);
}

.icon-department-sale {
	background-image: url(/icon/SVG/department_sale.svg);
}

.icon-documents {
	background-image: url(/icon/SVG/documents.svg);
}

.icon-edit {
	background-image: url(/icon/SVG/edit.svg);
}

.icon-element_add_string {
	background-image: url(/icon/SVG/element_add_string.svg);
	background-size: contain;
	width: 45px;
	height: 27.5px;
}

.icon-element-back {
	background-image: url(/icon/SVG/element_back.svg);
	background-size: contain;
	width: 45px;
	height: 27.5px;
}

.icon-element-close {
	background-image: url(/icon/SVG/element_close.svg);
	background-size: contain;
	width: 45px;
	height: 27.5px;
}

/* .icon-element-delete {
	background-image: url(/icon/SVG/element_delete.svg);
	background-size: contain;
	width: 45px;
	height: 27.5px;
} */

/* .icon-element-new {
	background-image: url(/icon/SVG/element_new.svg);
	background-size: contain;
	width: 45px;
	height: 27.5px;
} */

/* .icon-element-save {
	background-image: url(/icon/SVG/element_save.svg);
	background-size: contain;
	width: 45px;
	height: 27.5px;
} */

.in__block-edit .icon-element-new,
.in__block-edit .icon-element-delete,
.in__block-edit .icon-element-save {
	background-image: none !important;
}

.icon-new-document {
	background-image: url(/icon/SVG/new_document.svg);
}

.icon-new-finance_document {
	background-image: url(/icon/SVG/new_finance_document.svg);
}

.icon-print {
	background-image: url(/icon/SVG/print.svg);
}

.icon-refresh {
	/* background-image: url(/icon/SVG/refresh.svg); */
}

.icon-save {
	background-image: url(/icon/SVG/save.svg);
}

.icon-transportation {
	background-image: url(/icon/SVG/transportation_grey.svg);
}

.nav-active .icon-transportation {
	background-image: url(/icon/SVG/transportation.svg);
}

.icon-tracking {
	background-image: url(/icon/SVG/tracking.svg);
}

.icon-search {
	background-image: url(/icon/SVG/search.svg);
    margin-left: 13px;
    width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 25px;
}

.icon-reports {
	background-image: url(/icon/SVG/reports_grey.svg);
	margin-left: 3px;
}

.icon-reports__inactive {
	background-image: url(/icon/SVG/reports_inactive.svg);
	margin-left: 3px;
}

.nav-active .icon-reports {
	background-image: url(/icon/SVG/reports.svg);
	margin-left: 14px;
}

.button {
	padding: 8px;
	border: 1px solid #1C2361 !important;
    color: #1C2361;
	width: fit-content;
    padding: 4px 8px;
    justify-content: center;
	cursor: pointer;
	margin: 0 8px;
	font-size: 16px;
}

.button:hover {
	background: #DDDDEA;
}

.button-track-panel {
	flex-direction: column;
	margin-left: 20px;
	justify-content: space-between;
}

.permanent_blocked,
.summary_invoice_blocked {
	pointer-events: none;
	/* background-color: #F2F2F8; */
	background-color: rgba(58, 58, 58, 0.2);
	border: none;
    outline: none;
}

.summary_block_pay {
	border: 1px solid #E84A0A;
	padding: 10px;
}

.in_pdf {
	line-height: 160%;
}

.create_report_old,
.create_report_detail_old,
.create_report_company_2_old,
.create_report_company_3_old,
.top_report_button_old,
.create_report_company_old {
	position: relative;
}

.information_title {
	position: absolute;
	width: 260px;
	height: auto;
	display: none !important;
	top: -65px;
    left: 35px;
    white-space: normal !important;
    color: #E84A0A;
    font-weight: 600 !important;
    border: 1px solid #E84A0A !important;
	padding: 8px;
	background: #F2F2F8;
}

.information_title_1 {
	font-size: 16px;
	top: -65px;
}

.hover_class {
	position: relative;
}

.hover_class:hover .information_title {
	display: flex !important;
}

#masthead {
	margin-bottom: 20px;
}

#main-header-menu-second,
#main-header-menu {
	border-bottom: 2px solid #E84A0A;
	padding: 5px;
	display: flex;
	justify-content: space-between;
}

.unblocked { 
    color: #E84A0A !important;
    font-weight: 600;
    box-shadow: -5px 0px 5px #1C2361;
    border: 2px solid #E84A0A !important;	
	font-size: 16px;
    display: flex;
    align-items: center;
    line-height: 16px;
}

.hidden-text,
.not-active {
	display: none !important;
}

.left-menu-block {
	display: flex;
}

.secondary-screen-wrapper,
.block {
	border: 1px solid #1C2361;
    padding: 10px;
	position: relative;
}

.radio {
	margin: 0 8px;
}

.text {
	margin-right: 12px;
}

.customer-main-name .text:last-child {
	margin-right: 0;
}

.block-name {
	position: absolute;
    top: -12px;
	background: linear-gradient(0deg, #F2F2F8, #F2F2F8), #FFFFFF;
}

.group-wrapper-icon,
.group-wrapper-icon div,
#secondary-header-menu {
	padding: 5px;
	display: flex;	
	align-items: center;
	margin-top: 10px;
	margin-left: -3px;
}

.group-wrapper-icon div:not(.button) {
	padding: 0;
}

.allinone__space {
	align-items: center;
	justify-content: space-between;
}

.nav-report,
.nav-report-secondary,
.main-block-menu {
	color: #1C2361;
    display: flex;
    justify-content: center;
    align-items: center;
	min-width: 70px;
	padding: 0 10px; 
	height: 40px;
	cursor: pointer;
	border-right: 2px solid #E84A0A;
	font-size: 16px;
}

.show_all_priceoffer,
.orange,
.show_list_customer,
.show_all_visits,
.load_3_6_visits,
.load_all_visits,
.visits_without_filter,
.show_track {
	border: 1px solid #E84A0A !important;
	color: #E84A0A !important;
	font-weight: 600;
	align-items: center !important;
}

.reports-menu-wrapper__secondary {
	margin: 20px 0;
}

.main-block-menu:hover {
	color: #E84A0A;
}

.menu-active {
	color: #E84A0A;
	font-weight: 600;
	box-shadow: -5px 0px 5px #1C2361;
    border: 2px solid #E84A0A;
}

.nav {
	font-size: 16px;
    border: 2px solid #1C2361;
    padding: 10px;	
}

.additional-customer-info,
.main-customer-info {
	width: 100%;
	border: 2px solid #E84A0A;
	/* height: 49vh; */
	padding: 10px;
	position: relative;
}

.main-customer-info {
	width: 100%;
	margin-right: 10px;
}

.block-flex {
	display: flex;
}

.block-flex .block-part {
	width: 50%;
}

.invoice_summary {
	display: block !important;
}

.invoice_rows_summary {
	width: 98%;
	height: 330px !important;
	overflow: auto;
}

.invoice_summary {
	width: 98%;
	height: 130px !important;	
	overflow: auto;
}

.secondary-screen-wrapper,
.main-screen-wrapper__in {
	display: flex;
	justify-content: space-between;
}

.allinone {
	display: flex;
	flex-direction: column;
}

.secondary-screen-wrapper {
	width: auto;
	border: 2px solid #E84A0A;
	height: 30vh;
    margin-top: 20px;	
}

.customer-main-name,	
.customer-regn-number,
.customer-system-number {
	display: flex;
	justify-content: flex-start;
	margin: 10px 0;
	align-items: center;
}

.customer-main-name div,
.customer-regn-number div {
	display: flex;
	align-items: center;
	white-space: nowrap;
}

.type_in div {
	flex-wrap: wrap;
}

.customer-main-name {
	white-space: nowrap;
}

.block__second {
	margin-top: 20px;
}

#invoicerowsform {
	margin-top: 15px;
}

/* .invoice_paid {
	width: 50% !important;
} */

.wrapper-customer-block {
	width: 70%;
}

.customer-block__edit {
	width: 29%;
}

.customer-block__menu {
	border-bottom: 2px solid #E84A0A;
	padding: 5px;
	display: flex;
}

.customer-block__info {
	overflow: auto;
	height: 77%;
	margin-top: 20px;
	border: 1px solid #E84A0A;
}

.in__block-edit {
	margin-top: 30px;
}

.customer-block-main {
	overflow: auto;
	height: 54vh;
	margin-top: 20px;
	border: 2px solid #E84A0A;
	width: 100%;
	position: relative;	
}

.priceoffer_table_list tr th,
.customer-block-main table tr th {
	min-width: 60px;
	max-width: 100px;
}

.priceoffer_table_list tr td,
.customer-block-main table tr td {
	min-width: 60px;
	max-width: 100px;
	white-space: nowrap;
    overflow: hidden;
}

.address-customer-wrapper {
	height: auto;
}

.first-nav,
.second-nav {
	display: flex;
	justify-content: space-between;
}

.second-nav div {
	display: flex;
	justify-content: flex-start;	
}

.second-nav li,
.first-nav li {
	min-width: 60px;
	padding: 0 10px;
	display: flex;
	flex-direction: column;
    align-items: center;
}

.second-nav li div,
.first-nav li div {
	display: flex;
	flex-direction: column;
    align-items: center;	
	margin: 0 auto;
}

.nav-active {
	font-weight: bold;
	color: #E84A0A;
    border: 2px solid #E84A0A;
    padding: 10px;
}

.wrapper-visits-block {
	width: 100%;
}

.visit-block__info {
	height: auto;
	padding: 10px;
}

.wrapper-visits-block .customer-main-name {
	justify-content: flex-start;
}

.wrapper-track-block {
	width: 99%; 
}

.track-block__info {
	overflow: auto;
}

.table_track_coverage_wrapper {
	height: 30vh;
}

.width_70 {
	width: 70%;
}

.nav-tab-wrapper {
	display: flex;
}

.nav-tab-wrapper div {
	padding: 0 8px;
	border-left: 1px solid #1C2361;
	border-right: 1px solid #1C2361;
	cursor: pointer;
}

.allinone-wrapper {
	height: auto;
	display: flex;
}

.info-tab-wrapper {
	width: 100%;
}

.block-two {
	display: flex;
	justify-content: space-between;
}

.block-two > div {
	width: 69%;
}

.block-two > .block-info {
	width: 30%;
	border: 1px solid #1C2361;
	padding: 5px;
}

.allinone-track-block table,
.allinone-track-block {
	width: 100%;
}

.allinone-track-block .button {
	width: 120px;
}

.summary-track-block {
	padding: 10px;
}

.filter-wrapper > div {
	display: flex;
}

.display-flex,
.reports-menu-wrapper {
	display: flex;
}

.filter-block .block {
	width: auto;
	margin: 20px 5px;
}

.filter-reports-wrapper__2 {
	display: flex;
}

.text select {
	padding: 5px;
}

.reports-nav > div {
	display: flex;
	flex-direction: column;
	margin: 0 5px;
}

.nav-report-list {
	cursor: pointer;
}

.display-flex-left {
	justify-content: flex-start;
}

#choose_company tr td:first-child {
	width: 150px;
} 

.priceoffer_table_list tr:hover td,
.address_customer_table tr:hover td,
.contact_customer_table tr:hover td,
.curs_table tr:hover td,
#choose_company tr:hover td,
#choose_pickup tr:hover td,
#choose_carrier tr:hover td,
#choose_delivery tr:hover td,
#choose_customer tr:hover td,
#packages tr:hover td,
#services tr:hover td,
#choose_partner tr:hover td,
#track_list tr:hover td,
#invoicerows_table tr:hover td,
.invoice_rows_amount_table tr:hover td,
.invoice_rows_summary_table tr:hover td,
.visits-main-table tr:hover td,
.list table tr:hover td {
	background-color: rgba(58, 58, 58, 0.2);
	cursor: pointer;
}

.row_blocked td,
.row_with_file td {
	background-color: rgba(58, 58, 58, 0.2);
	/* pointer-events: none; */
}

.summary_cur {
	display: none;
}

#summary_3rd:checked ~ .summary_cur {
	display: block;
}

.table-row-active {
	background-color: rgba(232, 74, 10, 0.5);
}

.wrapper-info-popup,
.wrapper-curs-table,
.wrapper-save-id,
.wrapper-save-get__act,
.wrapper-date-none,
.wrapper-save-income,
.wrapper-save-closed, 
.wrapper-save-sure,
.wrapper-pdf-sure,
.wrapper-code-sure,
.wrapper-delete-paid,
.wrapper-act-sure,
.wrapper-checked-sure,
.wrapper-checked-sure__1С,
.wrapper-checked-sure__1С_return,
.wrapper-pdf-popup,
.wrapper-act-popup,
.report-pdf-wrapper,
.wrapper-act-popup-eng,
.wrapper_add_customer,
.wrapper_add_curs,
.wrapper_edit_curs,
.wrapper-pdf-popup-eng,
.wrapper-track-completed,
.wrapper-delete-false,
.wrapper-delete-act,
.wrapper_block_work,
.wrapper-saveall-sure,
.wrapper-wait-sure,
.wrapper-wait-re,
.wrapper-save-yes,
.wrapper-delete-sure-contact,
.wrapper-delete-sure {
	position: fixed;
	width: 100vw;
	height: 100vh;
	top: 0;
	left: 0;
	background-color: rgba(255, 255, 255, 0.5);
	z-index: 100;
}

.wrapper-info-popup {
	z-index: 101;
}

.checked_customer {
	display: none;
}

.curs-table,
.add_customer,
.add_curs,
.edit_curs,
.info-popup-block,
.pdf-popup-block,
.delete-sure-block {
	min-width: 300px;
	width: 40%;
    height: auto;
	max-height: 60vh;
	overflow: auto;	
    position: absolute;
    top: calc(40% - 100px);
    left: 30%;
	right: 30%;
	background-color: white;
	padding: 30px;
	border: 2px solid #1C2361;
}

.curs-table {
	height: 80vh;
	top: 100px;
	width: 50%;
	left: 25%;
	right: 25%;
}

.year_click {
	cursor: pointer;
}

.pdf_report_block {
	min-width: 300px;
	width: 80vw;
    height: 80vh;
	overflow: auto;	
    position: absolute;
    top: 10vh;
    left: 10vw;
	background-color: white;
	padding: 30px;
	border: 2px solid #1C2361;
}

.add_curs,
.edit_curs,
.add_customer {
	width: 60vw;
	left: 20vw;
	top: 20vh;
}

.pdf-popup-block {
	top: 10px;
    left: calc(50% - 340px);
    max-height: 97vh;
    padding: 5px;
}

.pdf-create-button {
	display: flex;
	margin: 20px auto;
	justify-content: space-evenly;
}

.title-delete {
	font-size: 30px;
	margin-bottom: 30px;
	text-align: center;
}

.curs_display {
	display: flex;
	justify-content: space-between;
	margin-bottom: 15px;
}

.button-suggestion-wrapper {
	display: flex;
	justify-content: space-between;
}

.button-suggestion-yes,
.button-suggestion-no {
	width: 60px;
	text-align: center;
}

.visits-flex,
.priceoffer-1 {
	display: flex;
}

.table-wrapper {
	width: calc(100% - 20px);
    overflow: auto;
	padding: 10px;
}

.priceoffer-table-wrapper {
	height: 51vh;
	border: 1px solid #E84A0A;
}

.currency_company {
	width: 60px !important;
}

.pdf-list {
	width: 690px;
	max-width: 690px;
	min-width: 690px;
/* 	display: flex;
	flex-direction: column; */
    align-items: center;
	font-size: 12px;
}

.pdf-title {
	text-align: center;
    font-weight: 900;
    font-size: 20px;
    line-height: 30px;	
}

.summary_user_info_span_act {
	white-space: wrap;
}

.pdf-table-eng,
.pdf-table {
	border-collapse: collapse;
	border: 1px solid;
	border-radius: 6px;
	margin-bottom: 5px;
}

.pdf-services {
	border: 1px solid;
	border-radius: 6px;
}

.pdf-table-eng tr td ,
.pdf-table tr td {
	width: 57px;
	max-width: 57px;
	min-width: 17px;
	padding: 8px;
	vertical-align: top;
}

.pdf-services tr td {
	border: 0;
	padding: 5px;
}

.pdf-subtitle {
	font-weight: bold;
	font-size: 10px;
}

.pdf-summary {
	border-top: 1px solid;
}

.pdf-text {
	font-weight: normal;
}

.pdf-text-right {
	float: right;
}

.val-left-block {
	height: 20px;
}

.td-left {
	border: 0;
}

.table-center {
	text-align: center;
}

.white-space-pdf {
	width: 100%;
	height: 10px;
}

.pdf-font {
	font-size: 8px;
}

.pfd-span-right {
	float: right;
	font-weight: 500;
	/* margin-right: 30px; */
}

.text-relative {
	position: relative;
	z-index: 1;
}

.info_rows_rate {
	display: none !important;
	flex-direction: column;
	position: absolute;
	top: 0;
	right: 0;
	padding: 8px;
	background-color: white;
	border: solid;
	z-index: 10;
}

.rate_info_wrapper:hover .info_rows_rate {
	display: flex !important;
	cursor: pointer;
}

.rate_info_wrapper::after {
	content: '';
    border: solid;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
	margin-left: 10px;
}

.middle-color-intable,
.total-color-intable {
	background-color: rgba(232, 74, 10, 0.5);
}

.reference_act_info {
	min-height: 60px;
}

.track_list .track {
	width: 67%;
	position: relative;
}

.track-secondary-list {
	width: 29%;
	margin-top: 122px;
	height: 63vh;
}

.table_track_coverage_wrapper {
	height: 100%;
}

.track_list {
	display: flex;
	justify-content: space-between;
}

.report-3 .customer-block-main {
	height: 61vh;
}

.track_list .track .customer-block-main {
	height: 63vh;
	padding: 10px;
	width: auto;
}

table.table_track_coverage tr td {
	min-width: min-content;
}

.customer-contacts {
	height: auto;
}

table.table_track_coverage tr th {
	min-width: min-content;
}

.main-70 {
	width: 70%;
}

.width-30 {
	width: 30%;
}

.priceoffer_free_text_height {
	height: 100px;
}

.pickup_consignee_address,
.delivery_consignee_address,
.shipper_address,
.orderer_by_address,
.consignee_address {
	height: 42px;
}

.track_file_data {
	width: 85px;
}

.allinone-wrapper-top .block {
	width: 33%;
}

.report_5_table {
	height: 69vh;
}

.track_filter,
.group-wrapper-icon .track_filter {
	padding: 0 4px !important;
    padding-bottom: 8px !important;
    font-size: 16px;
    border: 1px solid #1C2361;
	width: fit-content;
}

.track_filter {
	padding: 4px !important;
}

.track_filter__client {
	padding: 11px !important;
}

.track_filter__filter {
	padding: 15px !important;
    margin-left: 10px;	
}

.track_filter__client_1 {
	padding: 0 !important;
	margin-left: 10px;
	padding-right: 10px !important;
}

.show_track_1с,
.show_track_archiv {
	line-height: 40px;
}

.show_track_filter {
	border: 1px solid #1C2361 !important;
}

.block__overdue {
	position: absolute;
    bottom: 10px;
    width: calc(97% - 20px);
}

.country_company_short {
	width: 150px !important;
}

.block_reload {
	width: 100px;
    height: auto;
    left: 41%;
	border: 2px solid #E84A0A;
}

.border_button,
.group-wrapper-icon .track_filter__main {
    margin-top: 8px;
    padding: 2px 5px 9px 10px !important;
    margin-right: 10px;	
}

.border_button {
	font-size: 16px;
    border: 1px solid #1C2361;
	width: fit-content;	
}

.customer_user_in {
	color: #E84A0A !important;
    font-weight: 600;
    box-shadow: -5px 0px 5px #1C2361;
	font-size: 16px;
    align-items: center;
    line-height: 28px;
}

.allinone_save {
	position: relative;
}

.information_title {
    top: -90px;
    left: -70px;	
	padding: 8px !important;
}

.allinone_save:hover .information_title {
	display: block !important;
}