@CHARSET "UTF-8";

.page-header { 
	/*display:none;*/
}

.region-footer {
	text-align:center;
}

.qtokens-custom-page p, .deferred-tokens-wrapper {
  text-align:center;
}

.qtokens-office-form #edit-services-0-subform-field-service {
  width: auto;
}

.qtokens-office-form #edit-submit
{
	background : #1475ad;
	color: #fff;
}

#user-register-form .form-actions .button {
  margin-block: 10px;
}

.qtokens-office-form #edit-cancel
{
	color: #1475ad;
	border:solid 2px #1475ad;
}

#user-form #edit-submit
{
  background : #1475ad;
  color: #fff;
}

#user-form #edit-cancel
{
  color: #1475ad;
  border:solid 2px #1475ad;
}

.taxonomy-term-form #edit-cancel
{
	font-size: 1rem;
}

.qtokens-custom-page .greeter {
	font-size:2em;
	font-weight:bold;
}

.qtokens-custom-page .field-value, .qtokens-custom-page .location {
	font-weight:bold;
}

.qtokens-custom-page .hightlighted-token-value {
	font-size:4em;
	font-weight:bold;
}

.qtokens-custom-page .token-value {
	font-size:1.5em;
  font-weight:bold;
}

.qtokens-custom-page .button
{
	background : #1475ad;
}

#reactivate-token
{
	background : #1475ad;
	padding:10px;
}

.my-token-list .views-table td.views-field-nothing-1 .reactivate-token { /*for token page update*/
  background: #1475ad;
  padding: 10px;
}

#persons-ahead {
  font-size: xxx-large;
}

#resume-suspended-queue
{
	padding: 10px;
}
#token-edit
{
  background : #1475ad;
  padding-left: 10px;
  padding-right: 10px;
}

#promote-upcoming-token 
{
	background : #1475ad;
	padding: 10px;
}
#attend-current-token
{
	background : #1475ad;
	padding: 10px;
}
#defer-current-token
{
  background : #1475ad;
  padding: 10px;
}
#complete-current-token
{
  background : #1475ad;
  padding: 10px;
}

#suspend-queue
{
  background : #1475ad;
  padding: 10px;
}
.disable_button {
  cursor: not-allowed;
    background-image: none;
    border: 1px solid #a6a6a6;
    box-sizing: border-box;
    opacity: 0.3;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #E6E6E6;
    color: graytext;
    font-weight: 600;
    line-height: normal;
    padding: 4px 1.5em;
    position: relative;
    padding: calc(var(--space-m) - 1px) calc(var(--space-l) - 1px);
}


/*.qtokens-custom-page button {
	width:125px;
	margin: 0 auto;
	margin-bottom:5px;
}*/


.add-customer-form h2, .edit-customer-form h2  {
  font-family: sans-serif;
  /*border-bottom: 1px solid #ddd;*/
}

.list-sub-queue-overlay, .edit-office-overlay {
	display:none;
	position:absolute;
	z-index:5;
	width: 30%;
	top:35%;
	left:35%;
	background-color: #EEE;
	border: 1px solid;
	padding:10px;
	text-align:center;
}

.suspend-queue-overlay, .edit-queue-overlay {
	position:fixed;
	z-index:5;
	width: 30%;
	top:35%;
	left:35%;
	background-color: #fff;
	border: 1px solid;
	padding:10px;
	text-align:center;
	border-radius: 10px;
	-moz-border-radius: 10px;
}

.suspend-queue-popuHolderDiv, .edit-queue-popuHolderDiv
{
	width:100%;
	height:auto;
	position:fixed;
	top:0;
	left:0;
	z-index:100;
	display:none;
}


.add-customer-form h4, .edit-queue-overlay h4,
.suspend-queue-overlay h4, .list-sub-queue-overlay h4,
.edit-office-overlay h4, #customer-details,
.edit-customer-form h4 {
	text-align: center;
}

.edit-queue-overlay .close, .suspend-queue-overlay .close, .list-sub-queue-overlay .close,
.edit-office-overlay .close {
	position:absolute;
	top:5px;
	right: 5px;
	border-radius:5px;
	width:20px;
	height: 20px;
	text-align:center;
}

.add-customer-form .help, .suspend-queue-overlay .help {
	font-size: 0.8em;
	margin-left: 10px;
}

.add-customer-form .patternHelp, .suspend-queue-overlay .help {
  font-size: 0.8em;
  margin-left: 10px;
}

.loading-gif, .success-msg, .error-msg,
#ok-button, #ok-btn, #confirm-message, #customer-details {
	display:none;
}

.loading-gif {
	height:32px;
	width: 32px;
	position:absolute;
  bottom: 17.5%;
  left: 31%;
  background: url(../images/loading.gif) no-repeat center center;
}

.deferred-tokens-wrapper {
	display:none;
}

.deferred-tokens-wrapper p {
	margin: 20px;
}

.deferred-tokens-wrapper table {
	border-collapse:collapse;
	border:1px solid;
	margin: 20px auto;
}

.deferred-tokens-wrapper table th,
.deferred-tokens-wrapper table td {
	border-collapse:collapse;
	border: 1px solid;
	text-align: center;
	padding:10px;
}

.suspended-wrapper {
  background: white none repeat scroll 0 0;
  padding: 10px;
  border-radius: 2px;
  margin: 10px auto;
  text-align:center;
}


/*.suspended-wrapper button {
  color: #333;
  font-size: 12px;
  font-weight: initial;
  padding: 6px;
  width: auto;
  margin-top: 10px;
}*/

.suspend-message {
  font-size: 20px;
  font-weight: initial;
  margin: 0 !important;
}

.office-page-header {
	padding-bottom: 15px;
  /*border-bottom: 1px solid #eee;*/
  font-weight: bold;
  margin: 0 auto;
  width: 75%;
  font-size: 2.5rem;
}

@media (max-width: 992px) {
  .office-page-header {
    font-size: 2.4rem !important;
  }
}

@media (max-width: 767px) {
  .office-page-header {
    font-size: 1.5rem !important;
    width: 220px;
  }
}

@media (max-width: 992px) {
  .js .field--widget-paragraphs td {
    display : initial;
  }
}

@media (max-width: 767px) {
  .js .field--widget-paragraphs td {
    display : initial;
  }
}

#services_wrapper tr:nth-child(odd), #services_wrapper tr:hover,
#holidays_wrapper tr:nth-child(odd), #holidays_wrapper tr:hover { 
	background-color: #f9f9f9;
}

input[type=date].form-control {
	width: auto;
}

.view-join-queue .button,
.view-join-queue .form-actions .button
{
  margin-block: 0;
}

.view-office-report nav.pager {
  grid-column: auto;
}

.view-office-report .button,
.view-office-report .form-actions .button
{
  margin-block: 0;
}

@media (max-width: 767px) {
	.add-customer-overlay, .view-content .table-responsive table {
      left:20%;
      width:100%;
      white-space: normal !important;
   }
   .tablesaw-stack td, .tablesaw-stack th{
   		white-space: normal !important;
   }
}	

@media all and (min-width: 768px)  {
	.suspended-wrapper {
		width:45%;
		text-align:center;
	}
}

@media (max-width: 455px){
   .add-customer-overlay, .edit-queue-overlay, .suspend-queue-overlay, .sub-queue-overlay,
   .edit-office-overlay {
      left:0;
      width:100%;
   }
   .qtokens-custom-page .greeter {
      font-size:1.5em;
   }
   .qtokens-custom-page .list-of-queue {
   	 margin:0 !important;
   }
   .action-wrapper, .action-wrapper a {
			margin:0;
	 }
	 .action-wrapper a {
			margin:0 !important;
			width:70px;
	 }
	 
	 .action-link-style {
		 word-wrap: break-word;
	 }
}

#views-exposed-form-qtokens-page-1 .select-wrapper {
	display:inline;
}

.qtokens-custom-page .list-of-queue{
	margin: 0 25%;
	height:auto;
}

.qtokens-custom-page .queue-ul {
	text-align: left;
	padding: 0 25%;
}

.my-token-list .tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label, .view-faculty .tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label{
	width:46% !important;
}

.my-token-list .views-table td.views-field-nothing-1 #reactivate-token {
  background: #1475ad;
  padding: 10px;
}

.my-token-list .views-table th#view-nothing-table-column
{
	text-align:center;
	width:136px;
}
.my-token-list .views-table th#view-mobile-number-table-column {
	text-align:center;
  width: 137px;
}
.my-token-list .views-table th#view-name-table-column {
  text-align:center;
}
.my-token-list .views-table th#view-nothing-2-table-column {
  text-align:left;
  display: table-cell;
  padding-left: 15px;
}
.my-token-list .views-table th#view-created-table-column {
  text-align:center;
  white-space : nowrap;
}

@media (max-width: 992px) {
  .my-token-list .views-table th#view-created-table-column{
    width : 25%; 
    white-space: nowrap;
  }
}

@media (max-width: 767px) {
  .my-token-list .views-table th#view-created-table-column {
    width : 25%;
    white-space: nowrap;
  }
}

.my-token-list .views-table td.views-field.views-field-nothing
{
	text-align:center;
}

.my-token-list .views-table th#view-nothing-1-table-column
{
	text-align:center;
}

.my-token-list .views-table td.views-field-name
{
  text-align:center;
}

.my-token-list .views-table td.views-field-mobile-number
{
  text-align:center;
}

.my-token-list .views-table td.views-field-nothing-2
{
  word-break: break-word;
  width: 300px;
}

.my-token-list .views-table td.views-field-nothing-2 ul
{
  margin-top:auto;
  width: max-content;
}

.my-token-list .views-table td.views-field.views-field-nothing-1 {
  text-align: center;
  padding: 7px;
}

.my-token-list .views-table td.views-field-nothing-2 .paragraphs-content-wrapper
{
	position: relative;
  height: 3.538em;
  overflow: hidden;
  line-height: 1.538em;
  text-overflow: ellipsis;
	word-break:break-word;
}
.my-token-list .views-table td.views-field-created
{
  text-align:center;
  width: 125px;
  white-space : nowrap;
}
.queue-list .view-content .views-table tbody tr.queue-1 td.views-field-nothing-2 .paragraph-formatter {
  display: inline-grid !important;
}


@media (max-width: 992px) {
  .queue-list .view-content
  {
    overflow-x : auto; 
  }
}

@media (max-width: 767px) {
 .queue-list .view-content
  {
    overflow-x : auto; 
  }
}

@media (max-width: 992px) {
  .my-token-list .view-content
  {
    overflow-x : auto; 
  }
}

@media (max-width: 767px) {
 .my-token-list .view-content
  {
    overflow-x : auto; 
  }
}
.queue-list table.sticky-header thead
{
  background: white;	
  top:0;
}

.qtokens-custom-page .field-title {
	font-size:16px;
}

#content:has(.qtokens-office-page) {
	display: block !important;
}


.service-name {
  display: inline-block;
  width: 119px;
  hyphens: auto;
  overflow-wrap: break-word;
  word-break: normal;
}

.no-of-queues {
  display: inline-block;
  hyphens: auto;
  overflow-wrap: break-word;
  word-break: normal;
}

.edit-office-details #services_wrapper,
.edit-office-details #holidays_wrapper{
/*background: #fff;*/
  padding: 15px;
}

#services_wrapper .form-input-td,
#holidays_wrapper .form-input-td {
	width:100%;
}

.edit-office-details #services_wrapper td,
.edit-office-details #holidays_wrapper td {
	padding:8px;
	vertical-align: top;
  border-top: 1px solid #ddd;
}

.action-wrapper a {
	display: inline-grid;
  text-align: -webkit-center;
  margin: 5px;
}

.action-wrapper a img {
  margin: 0 auto;
}

.action-link-style {
	font-weight: bold;
}

.ui-widget-content {
  border: 1px solid #dadacf;
}

.ui-widget-content  p{
  margin: 10px auto
}

.ui-dialog-content {
  text-align: center;
}

.no-title .ui-dialog-titlebar {
  display: none;
}

@media (max-width:767px){
	.tablesaw-stack tbody tr {
		border-bottom: 1px solid #666 !important;
	}
	.my-token-list.view-qtokens .view-filters input{
		width:100%;
		text-align:center;
	}
}

/*#token-detail-wrapper {
  max-width: 420px;
  background-color: #4350391f;
  margin: auto;
  border-radius: 10px;
  padding: 10px;
}*/
.completed-service-style {
	background-color: yellowgreen;
}

.bulk-tokens {
	width: unset !important;
}

/*.upcoming-tokens-table tbody tr:hover, .deferred-tokens-table tbody tr:hover {background-color:#dbdacf;}*/

/** Dialog Box Style***/

#dialog {
  display: none;
  border: 1px solid #ccc;
}

@media (max-width: 992px) {
  .ui-dialog {
    height: auto !important;
    width: 215px !important;
    top: 736px !important;
    left: 45px !important;
    z-index: 101 !important;
  }
}

@media (max-width: 767px) {
  .ui-dialog {
   height: auto !important;
   width: 215px !important;
   top: 736px !important;
   left: 45px !important;
   z-index: 101 !important;
  }
}
.person-id-group
{
	display:none;
}
.print-register-qrcode
{
	font-family: sans-serif;
	float: right;
}
.button--primary.button.make-as-default
{
	background: #1475ad;
	margin-left:260px;
}
#services-collapse-all {
  display: none !important;
}
#services-edit-all
{
	display:none !important;
}
.paragraphs-icon-button-collapse
{
	display:none !important;
}
input[id*="-duplicate"]{
	display:none;
}
#edit-relations
{
	display: none;
}
.vertical-tabs
{
	display:none;
}
#user-register-form #edit-contact
{
	display: none;
}
#user-form #edit-contact
{
  display: none;
}
.users-list #edit-actions
{
	display:initial;
}
.users-list .view-header .btn {
  border: 1px solid #1475ad;
  box-sizing: border-box;
  background-color: #1475ad;
  color: #fff;
  font-size: inherit;
  margin-right: 80px;
  margin-top: 29px;
  padding: 10px;
  padding: 10px !important;
}
.users-list .view-header .btn:hover
{
  background: #1475ad;
}
.users-list .view-filters {
  position: absolute;
}

@media (max-width: 992px) {
  .users-list .view-filters  {
    position: relative;
  }
  .users-list .view-header a
  {
    float:left !important;
  }
  .users-list #edit-submit-list-of-users {
    margin-left: 0 !important;
    margin-top: 27px !important;
  }
}

@media (max-width: 767px) {
  .users-list .view-filters  {
    position: relative;
  }
  .users-list .view-header a
  {
    float:left !important;
  }
  .users-list #edit-submit-list-of-users {
    margin-left: 0 !important;
    margin-top: 27px !important;
  }
}

.users-list .view-content {
	overflow-x : auto;
}
.users-list .change-user-status  
{
	margin-left: 20px;
}

.users-list #edit-submit-list-of-users
{
	margin-left: 10px;
  margin-top: 27px;
}
.users-list li
{
	list-style-type:none;
}
.users-list .views-table th#view-uid-table-column
{
	text-align:center;
}
.users-list .views-table th#view-name-table-column
{
  text-align:center;
}
.users-list .views-table th#view-mail-table-column
{
  text-align:center;
}
.users-list .views-table th#view-roles-table-column
{
  text-align:center;
}
.users-list .views-table th#view-nothing-table-column
{
  text-align:center;
}
.users-list .views-table td.views-field-uid
{
	text-align:center
}
.users-list .views-table td.views-field-name
{
  text-align:center
}
.users-list .views-table td.views-field-mail
{
  text-align:center
}
.users-list .views-table td.views-field-roles
{
  text-align:center
}
.users-list .views-table td.views-field-nothing
{
  text-align:center
}
#change-customer-name
{
	margin-left:10px;
}
#change-mobile-number {
  margin-left: 10px;
}
.my-token-list .paragraph-formatter {1
  width: max-content;
}
.my-token-list table.sticky-header thead
{
  background: white;  
}
.my-token-list #edit-submit-qtokens {
  margin-left: 10px;
  margin-top: auto;
}
.block-search-wide__button {
  display: none !important;
}

.office-list .view-header {
  width: 164px;
}
.shortcut-action__icon {
  display: none !important;
}
.edit-office {
  margin-left: 10px;
  width: 20px;
}
fieldset[id *= field-available-hours] {
  display: inline-grid;
}
.tabledrag-toggle-weight-wrapper
{
	display: none;
}
.queue-list tbody:not(.views-field-queue-name) {
	text-align: center !important;
}
.views-field-queue-name {
  text-align: left;
}
.block__title {
  font-size: 2.5rem !important;
  line-height: 1.2;
  color: black !important;
}

@media (max-width: 992px) {
  .block__title {
    font-size: 2.4rem !important;
  }
}

@media (max-width: 767px) {
  .block__title {
    font-size: 2rem !important;
  }
}

.page-title {
  font-size: 2.5rem !important;
  line-height: 1.2;
  color: black !important;
}

@media (max-width: 992px) {
  .page-title {
    font-size: 2.4rem !important;
  }
}

@media (max-width: 767px) {
  .page-title {
    font-size: 2rem !important;
  }
}


.services-list .view-header {
  width: 177px;
  margin-top: 60px;
}
.btn
{
	padding: 5px !important;
}
.services-list .button.button--primary.js-form-submit.form-submit {
  background: #1475ad;
}
.office-list .button.button--primary.js-form-submit.form-submit {
  background: #1475ad;
}
.visit-list .group_1 
{
	font-family: sans-serif !important;
	font-size : 0.875rem !important;
}
.visit-list .views-field.views-field-created {
  white-space: nowrap;
}
.visit-list table th 
{
	text-align: center;
}


@media (max-width: 992px) {
  #user-form #edit-delete
  {
    margin-top: 10px;
  }
}

@media (max-width: 767px) {
  #user-form #edit-delete
  {
    margin-top: 10px;
  }
}

.visit-list .views-field-field-token-notes p
{
	margin-top:0px;
}

.visit-list .view-content
{
	overflow-x : auto;
}

#qtokens-queue-edit-form #edit-submit {
  background: #1475ad;
}
#qtokens-queue-add-form #edit-submit {
  background: #1475ad;
}

#qtokens-queue-delete-form #edit-cancel
{
	font-size: 1rem;
}
.taxonomy-term-confirm-form #edit-cancel .is-disabled
{
	border: #1475ad;
  font-size: 1rem;
}
#submit-suspension {
  background: #1475ad;
}

.join-queue-list th[id ^=view-name-table-column] {
    text-align: left;
}
.join-queue-list th[id ^=view-location-table-column] {
    text-align: center;
}
.join-queue-list th[id ^=view-waiting-persons-count-table-column] {
    text-align: center;
}
.join-queue-list th[id ^=view-nothing-table-column] {
    text-align: center;
}
.join-queue-list th[id ^=view-nothing-1-table-column] {
    text-align: center;
}

.join-queue-list .view-content
{
	overflow-x: auto;
}

.join-queue-list td.views-field-name {
    text-align: left;
    padding-top: 35px;
}
.join-queue-list td.views-field-location {
    text-align: center;
    padding-top: 35px;
}
.join-queue-list td.views-field-waiting-persons-count {
    text-align: center;
    padding-top: 35px;
}
.join-queue-list td.views-field-nothing {
    text-align: center;
    padding-top: 25px;
}
.join-queue-list td.views-field-nothing-1 {
    text-align: center;
    padding-top: 25px;
}

.join-queue-list td.views-field-nothing-1 {
	margin-top: 8px;
}

.queue-list th#view-queue-name-table-column
{
	text-align:left !important;
}
.deferred-tokens-table p {
  margin-top: 30px;
}

.upcoming-table-wrapper 
{
  display:grid;	
  overflow-x: auto;
}

.services-wrapper
{
	position:sticky;
}
 
.upcoming-tokens-table  p
{
	/*margin-top: 30px;*/
}

.upcoming-tokens-table
{
  border-collapse: collapse;
}

.upcoming-tokens-table th
{
	border-bottom: 1px solid #1b9ae4;
	/*padding:10px;*/
}

.upcoming-tokens-table 
{
	text-align : center;
	width : 80%;
	margin: auto;
}

.deferred-tokens-table
{
  text-align : center;
  width : 80%;
  border-collapse: collapse;
  margin: auto;
}

@media (max-width: 992px) {
  .upcoming-tokens-table  {
    width : 100%;
  }
  .deferred-tokens-table  {
    width : 100%;
  }
}

@media (max-width: 767px) {
  .upcoming-tokens-table  {
    width : 100%;
  }
  .deferred-tokens-table  {
    width : 100%;
  }
}


.upcoming-tokens-table td {
  border-bottom: 2px solid #92a5af; 
}

.upcoming-tokens-table tr:last-child td {
  border-bottom: 3px solid #1b9ae4;   
}


.deferred-tokens-table th
{
  border-bottom: 1px solid #1b9ae4;
}

.deferred-tokens-table td
{
  border-bottom: 2px solid #92a5af; 
}

.deferred-tokens-table tr:last-child td {
  border-bottom: 3px solid #1b9ae4;   
}

.my-token-list td.views-field-nothing-2 {
  width: 270px;
}
.queue-list #add-queue
{
	float:left;
	background: #1475ad;
}
#qtokens-queue-edit-form #edit-cancel
{
	padding:15px;
	background: #e8e8e1;
}
#edit-cancel
{
	padding:15px;
	background: #e8e8e1;
	border: #1475ad 2px solid;
	color: #1475ad;
}
.visit-list .custom-info td
{
	border-block-end : none;
	font-family : "metropolis", sans-serif;
}
.visit-list .custom-info 
{
	width:100%;
}
.reports-list .view-content
{
	overflow-x : auto;
}
.reports-list .views-table .views-field-id {
  text-align: center;
}
.reports-list .views-table .views-field-nothing {
  text-align: center;
}

@media (max-width: 992px) {
  .reports-list #view-visit-date-table-column {
    width : 25%; 
    white-space: nowrap;
  }
}

@media (max-width: 767px) {
  .reports-list #view-visit-date-table-column {
    width : 25%;
    white-space: nowrap;
  }
}
.reports-list .views-table .views-field-name
{
	width:auto;
}
.reports-list .views-table .views-field-mobile-number {
  text-align: center;
}
.reports-list .views-table .views-field-gender
{
	text-align:center;
}
.reports-list .views-table .views-field-date-of-birth
{
  text-align:center;
}
.reports-list .views-table .views-field-mobile-number
{
  text-align:center;
}
.reports-list .views-table .views-field-visit-date
{
  text-align:center;
  white-space : nowrap;
}
.reports-list .views-field-visit-month
{
	text-align: center;
}
.reports-list th#view-visit-month-table-column
{
	text-align:column;
}
input#edit-submit-person-tokens {
    margin-left: 10px;
    margin-top: 7px;
}
.view-person-tokens .view-content .views-table th {
  text-align: center;
}
.view-person-tokens .view-content .views-table td {
  text-align: center;
}

.person-tokens-list div#edit-actions {
    top: 50%;
    position: relative;
    margin-top: 20px;
}
#edit-submit-person-tokens
{
	background : #1475ad;
	color: #fff;
}
.person-tokens-list #edit-reset
{
	background : #1475ad;
  color: #fff;
}
.person-tokens-list 
td.views-field.views-field-name-1 {
    width: 135px;
}

.qtokens-office-confirm-form #edit-cancel 
{
	color:#1475ad;
	background : #e8e8e1;
	border:solid 2px #1475ad;
}

.qtokens-queue-confirm-form #edit-submit:not(.is-disabled)
{
	background : #1475ad;
	width: 100px;
	padding-left: 20px;
  padding-right: 23px;
  padding-top: 15px;
  padding-bottom: 15px;
  color: #fff;
  font-size: 1.125rem;
}

.queue_disable_button
{
  background: #ebebed !important;
  border: none !important;
  color  : #919297 !important;
  cursor: not-allowed !important;
  font-size: 1rem !important;
  padding: 20px !important;
}

#taxonomy-term-services-form #edit-cancel
{
	border: solid 2px #1475ad;
  color: #1475ad;
  font-size: 1.125rem;
}

#taxonomy-term-services-form #edit-submit
{
	background: #1475ad;
	border-radius: 0.1875rem;
}

@media (min-width: 1024px) {
  .header-nav {
     position: static !important;
     visibility: visible !important;
     display: flex;
     align-items: center;
     margin-block: 0;
     margin-inline-start: 0;
     margin-inline-end: 0;
     padding-block: 0;
     padding-inline-start: 0;
     padding-inline-end: 0;
     list-style: none;
  }
  .primary-nav__menu--level-1 
  {
     margin-block: 0;
     margin-inline-start: 0;
     margin-inline-end: 0;
     padding-block: 0;
     padding-inline-start: 0;
     padding-inline-end: 0;
     display: ;
     flex-wrap: nowrap !important;
     display: flex !important;
  }
  .primary-nav__menu
  {
	   display:flex;
	   flex-wrap:nowrap !important;
  }
  .primary-nav__menu-link {
    flex-grow: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-size: 1.75rem;
    font-weight: bold;
    display: list-item;
    width: max-content;
  }
  .path-office .mobile-buttons
  {
    display:none;
  }
}
