/*
Theme Name:   NoMachine Theme Child Accounts
Description:  NoMachine Theme Child for Accounts
Author:       Demetrio Vicente | Viki Borodienko | Paweł Rawski | Wojciech Nowak
Template:     nm-theme
Version: 1.8.182-hf17
Text Domain:  nm-theme-child-accounts
*/

* {
  font-family: "Gudea", AG Foreigner Light-Plain Medium, sans-serif, arial,
    helvetica, sans-serif;
}

.entry-content {
  margin-top: 25px !important;
  color: #404040;
}

.dialog-row {
  width: 100%;
  float: left;
  margin-top: 5px;
}

.h2style {
  font-size: 30px;
  padding-bottom: 3px;
  display: block;
  color: black;
  line-height: 38px;
}

.sub-title-style {
  font-size: 20px;
  line-height: 20px;
  color: black;
}

.text-descr {
  display: block;
  line-height: 20px;
  margin-bottom: 34px;
  padding-top: 3px;
}

.figure-margin {
  margin-top: 39px !important;
  margin-bottom: 23px !important;
}

.img_responsive {
  max-width: 100% !important;
  height: auto;
}

#dialog-empty,
#dialog-email,
#dialog-error {
  color: #ea7724;
  float: left;
}

#login-description {
  padding-bottom: 18px;
}

.placeholder-color::placeholder {
  color: rgb(159, 159, 159);
}

/* NN NAV MENU */

ul.nnu-nav-menu {
  display: flex;
}

li.end-tab,
li.end-tab>.network-button {
  width: 20%;
  white-space: nowrap;
  overflow: hidden;
}

/* END NN NAV MENU */

:root {
  --main-color: #111;
  --loader-color: #ea7724;
  --back-color: #f5b281;
  --time: 3s;
  --size: 1px;
  /* --img-asst: 'https://assets.nomachine.com/img'; */
}

#entry-content {
  max-width: 960px !important;
  margin: 3rem auto !important;
  margin-top: 3rem;
}

#post-6,
#post-7,
#post-8,
#post-10,
#post-12 {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

#post-11,
#post-156 {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

#user-content {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.g-recaptcha {
  display: flex;
  justify-content: center;
}

.site-content {
  padding: 0 !important;
}

/******** user-info start ********/
.mineaccount {
  color: #494949 !important;
  text-decoration: none;
  /* color: #56c03e; */
}

.mineaccount :hover {
  color: black;
  text-decoration: underline;
}

.dialog-key {
  font-size: 24px;
  color: #8d8d8d;
  margin: 1rem;
}

button#go-to-purchase-ent-btn:hover,
button#go-to-purchase-nn-btn:hover,
button#go-to-active-purchase-nn-btn:hover,
button#go-to-purchase-history-nn-btn:hover,
button#go-to-purchase-ent-history-btn:hover {
  text-decoration: underline;
}

button#go-to-purchase-ent-btn:focus,
button#go-to-purchase-nn-btn:focus,
button#go-to-active-purchase-nn-btn:focus,
button#go-to-purchase-history-nn-btn:focus,
button#go-to-purchase-ent-history-btn:focus {
  border: none;
  outline: none;
}

.user-information {
  padding-left: 0;
  padding-right: 0;
  /* padding-bottom: 40px;
  min-height: 450px; */
}

.user-account-row {
  line-height: 39px;
  padding-left: 15px;
  display: flex;
}

.user-input-row {
  position: relative;
  width: 580px;
  margin-right: 40px;
}

.text-overflow {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

#user-information {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 40px;
  min-height: 610px;
}

#user-2fa-information {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 40px;
  min-height: 630px;
}

.two-sec-description {
  padding-left: 15px;
  padding-bottom: 10px;
  text-align: left;
}

.two-sec-checkbox {
  padding-top: 20px;
  text-align: left;
  padding-left: 15px;
  display: flex;
}

.user-img-sec {
  width: 71px;
  float: left;
}

.user-sec__bg {
  display: table-cell !important;
  width: 60px;
  text-align: center !important;
  background-color: #3ca7dc;
  vertical-align: top !important;
}

.user-sec__mask {
  display: table-cell !important;
  width: 11px;
  vertical-align: top !important;
}

.user-sec__arrow {
  max-width: 100%;
  height: auto;
  background-color: #3ca7dc;
}

.user-acc-subheader {
  padding: 10px 0px 2px 5px;
  color: #8d8d8d;
  font-size: 16px;
}

.acc-sub-style {
  display: flex;
  padding-bottom: 10px;
}

.account-header {
  color: #8d8d8d;
  float: left;
  font-size: 18px;
  line-height: 45px;
}

.user-i-section {
  margin-top: 20px;
  width: 100%;
}

.sub-toolbar {
  min-height: 670px !important;
}

.sub-toolbar-dialog {
  min-height: 650px !important;
}

.user-bill-information,
.support-contacts-information,
.support-enquiries-information,
.network-subscr-information,
.network-subscr-history-information,
.network-2fa-information,
.partners-users-information {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 40px;
}

.network-subscr-i-div {
  margin-top: 20px;
  width: 53%;
  margin-right: auto;
  margin-left: auto;
}

.network-subscr-info,
.enterprise-subscr-history-info {
  /* border: 1px solid #e2e2e2; */
  border-radius: 2px;
}

.enterprise-subscr-history-info {
  width: 100%;
}

.network-2fa-information #twofa-devices-table thead {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

#no-two-factor-info-rows {
  border: 1px solid #e2e2e2;
}

.user-user-info {
  width: 49%;
  float: left;
  min-height: 270px;
  box-sizing: border-box;
  margin-right: 20px;
}

.user-bill-info,
.network-subscr-info,
.network-subscr-history-info,
.support-contacts-info,
.support-enquiries-info,
.partner-your-cust-info {
  width: 100%;
  float: left;
  /* min-height: 270px; */
  box-sizing: border-box;
}

.enquiries-info-sm,
.billing-info-sm,
.network-sub-info-sm,
.network-sub-info-xs,
.enterprise-sub-info-sm,
.enterprise-sub-info-xs,
.purchase-info-sm,
.partners-sub-info-sm,
.ent-eval-info-sm {
  display: none;
}

.billing-section-style {
  width: 75%;
  display: flex;
  margin-bottom: 20px;
}

.network-purch-info {
  width: 100%;
}

.billing-info-row,
.no-billing-row,
.subscription-info-row,
.subscription-history-info-row,
.enterprise-subscr-info-row,
.enterprise-history-subscr-info-row,
.purchases-info-row,
.purchases-history-info-row,
.enterprise-subscr-info-row,
.enterprise-evaluation-info-row,
.support-enquiries-row,
.partners-customers-info-row,
.partners-castomers-purchase-row {
  justify-content: space-between;
  display: flex;
  padding-left: 10px;
  line-height: 60px;
  cursor: pointer;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}

.enq-details-rows {
  padding-left: 20px;
  padding-bottom: 10px;
  text-align: left;
  padding-top: 10px;
  display: flex;
  flex-direction: column;
}

.enq-details-row {
  display: flex;
  line-height: 20px;
}

.enq-details-row__info {
  width: 140px;
}

.support-contact-row,
.support-enquiries-row {
  justify-content: space-between;
  display: flex;
  padding-left: 10px;
  line-height: 60px;
  cursor: pointer;
}


#enq-support-search {
  width: 100%;
  margin-right: 20px;
  border: 1px solid #e2e2e2;
  background: #fff;
  color: #494949;
}

.enq-icon-style {
  margin-bottom: 3px;
  padding-right: 5px;
}

.sup-enq-bg-col {
  width: 71px;
  float: left;
}

.sup-enq-bg-col .backgroung-color-se {
  display: table-cell !important;
  width: 60px;
  text-align: center !important;
  background-color: #3ca7dc;
  vertical-align: top !important;
}

.supp-li-left {
  width: 15%;
  padding-right: 10px;
}

/* .supp-li-right {
  width: 85%;
} */

.supp-ul-row {
  margin-top: 0;
  margin-bottom: 0;
  height: 38px;
}

.billing-info-row:hover,
.partners-customers-info-row:hover,
.partners-castomers-purchase-row:hover,
.enterprise-evaluation-info-row:hover {
  background-color: #f7f7f7;
}

.purchases-info-row:hover,
.purchases-history-info-row:hover {
  background-color: #f7f7f7;
}

.no-billing-row:hover {
  background-color: none !important;
  cursor: default !important;
}

.billing-info-row.billing-active,
.subscription-info-row.subscription-active,
.subscription-history-info-row.subscription-active,
.enterprise-subscr-info-row.subscription-active,
.enterprise-history-subscr-info-row.subscription-active,
.enterprise-subscr-info-row.expire-not-hidden.subscription-active,
.enterprise-subscr-info-row.expiry-to-renew.subscription-active,
.subscription-info-row.expire-not-hidden.subscription-active,
.subscription-info-row.expiry-to-renew.subscription-active,
.subscription-info-row.expire-renew.subscription-active,
.purchases-info-row.purchases-active,
.purchases-history-info-row.purchases-active,
.support-contact-row.support-active,
.support-enquiries-row.support-active,
.partners-customers-info-row.row-active,
.partners-castomers-purchase-row.row-active {
  background-color: #f0f0f0;
}

.support-contact-row:hover,
.support-enquiries-row:hover,
.partners-customers-info-row:hover {
  background-color: #f7f7f7;
}

.user-heading {
  background-color: #3ca7dc;
  height: 40px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.subscription-info-row:hover,
.subscription-history-info-row:hover,
.enterprise-subscr-info-row:hover,
.enterprise-history-subscr-info-row:hover,
.enterprise-subscr-info-row.renewed:hover,
.enterprise-subscr-info-row.expiry-to-renew:hover,
.enterprise-subscr-info-row.expire-renew:hover,
.enterprise-subscr-info-row.expire-not-hidden:hover,
.subscription-info-row.renewed:hover,
.subscription-info-row.expiry-to-renew:hover,
.subscription-info-row.expire-renew:hover,
.subscription-info-row.expire-not-hidden:hover {
  background-color: #F0F0F0;
}

/* .subscription-info-row.expired:hover  {
  background: none;

} */

.subscription-info-row.expired,
.enterprise-subscr-info-row.expired {
  background-color: #f8efef;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}

.subscription-info-row.renewed .enterprise-subscr-info-row.renewed {
  background-color: #ffffff;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}

.subscription-info-row.expire-hidden,
.enterprise-subscr-info-row.expire-hidden,
.enterprise-download-info-row.expired-download {
  display: none;
}

.subscription-info-row.renewed.expire-hidden,
.enterprise-subscr-info-row.renewed.expire-hidden {
  display: block;
}

.subscription-info-row.expire-renew,
.enterprise-subscr-info-row.expire-renew {
  background-color: #FB8B7C;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}

.subscription-info-row.expire-not-hidden,
.enterprise-subscr-info-row.expire-not-hidden {
  background-color: #FB8B7C;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}

.subscription-info-row.expiry-to-renew,
.enterprise-subscr-info-row.expiry-to-renew {
  background-color: #FEDCD7;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}

.netw-subscr-info.expire-not-hidden,
.desktop-view.expire-not-hidden,
#row-for-account.expire-renew,
#row-for-account.expire-not-hidden,
#renew-network-subscription.expire-renew,
#renew-network-subscription.expire-not-hidden,
#revoke-enterprise-prod-row.expire-not-hidden,
#revoke-enterprise-prod-row.expire-renew,
.netw-subscr-info.expire-renew,
.desktop-view.expire-renew {
  background-color: #FFF7F7;
}

.netw-subscr-info.expiry-to-renew,
.desktop-view.expiry-to-renew,
#row-for-account.expiry-to-renew,
#renew-network-subscription.expiry-to-renew,
#revoke-enterprise-prod-row.expiry-to-renew {
  background-color: #FFF7F7;
}

.pagination--row {
  margin: auto;
  margin-top: auto;
  display: flex;
  justify-content: center;
  margin-top: -20px;
}

.pagination--rowB {
  margin: auto;
  margin-top: auto;
  display: flex;
  justify-content: center;
  margin-top: -20px;
}

.pagination--pages {
  margin-right: 5px;
  margin-top: auto;
  margin-bottom: auto;
}

@media (min-width:768px) {
  .pagination--pages {
    padding-left: 180px;

  }
}

.pagination--input {
  text-align: center;
  width: 52px;
  height: 22px;
  border: 1px solid #d6d6d6;
  margin: auto 5px;
  padding-left: 5px;
  padding-right: 5px;
}



.pagination--btn {
  border: none;
  width: 22px;
  height: 22px;
  vertical-align: top;
  margin: 0 3px;
}

.pagination--btn:focus,
#mod-subscription-account:focus {
  outline: none;
}

#mod-subscription-account:disabled {
  background-color: white;
}

#mod-ub-type:disabled,
#mod-ub-country:disabled {
  color: #9F9F9F;
}

.pagination--btn-begin {
  background: transparent url("https://assets.nomachine.com/img/network/begin_backg.png") bottom no-repeat;
}

.pagination--btn-end {
  background: transparent url("https://assets.nomachine.com/img/network/end_backg.png") bottom no-repeat;
}

.pagination--btn-fb {
  background: transparent url("https://assets.nomachine.com/img/network/fb_backg.png") bottom no-repeat;
}

.pagination--btn-ff {
  background: transparent url("https://assets.nomachine.com/img/network/ff_backg.png") bottom no-repeat;
}

.pagination--btn-active {
  background-position: top;
  cursor: pointer;
}

.pagination--btn-active:hover {
  background-position-y: -23px;
}

.pagination--btn-active:focus {
  outline: none;
}

/* .subscription-info-row.renewed, */
/* .subscription-info-row.expired {
  pointer-events: none ;
  cursor: none;
} */

.subscription-info-row.expired .expiry {
  color: #d56c22;
}

.legend {
  width: 25%;
  /* float: left; */
}

.legend--row {
  float: left;
  align-items: self-end;
  justify-content: flex-end;
  display: flex;
  line-height: 22px;
  white-space: nowrap;
}

.legend--row__box {
  width: 22px;
  height: 22px;
  display: inline;
  margin-right: 5px;
}

.legend--border_exp {
  border: 2px solid #f75858;
}

#mod-net-legend {
  display: none;
}

/* #ent-all-net-legend {
  margin-top: 20px;
} */

#code-description {
  margin-top: 10px;
  width: 100%;
  margin-bottom: 20px;
}

.heading-user {
  padding-left: 10px;
  color: #ffffff !important;
  float: left;
  line-height: 40px;
  font-size: 15px;
}

.user-table {
  border: 1px solid #e2e2e2;
  background: #fff;
  color: #494949;
  -webkit-border-radius: 0.2em;
  border-radius: 5px;
}

.table-btn {
  position: relative;
}

.toggle-view-btn a {
  float: left;
  display: block;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  line-height: 30px;
  line-height: 20px;
  background-color: #ea7724;
  width: 150px;
  border-right: 2px solid #ea7724;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
}

.content-left {
  padding-top: 10px;
  width: 25%;
  float: left;
}

.content-left-pass {
  height: 33.33%;
  line-height: 40px;
  float: left;
  padding-top: 10px;
}

.content-left li {
  height: 17%;
  line-height: 30px;
  white-space: nowrap;
}

.content-left-pass li {
  height: 33.33%;
  line-height: 40px;
}

.content-right {
  padding-top: 10px;
  padding-left: 10px;
  width: 75%;
  float: left;
}

.content-right-pass {
  padding-top: 10px;
  padding-left: 10px;
  width: 75%;
  float: left;
}

.content-right-pass li {
  height: 33.33%;
  line-height: 41px;
  float: right;
  width: 170px;
}

.content-right li {
  height: 17%;
  line-height: 30px;
}

.table-content {
  padding-right: 10px;
  padding-left: 10px;
  min-height: 135px;
  width: 100%;
  display: flex;
}

.user-pass-info {
  width: 49%;
  float: right;
  min-height: 270px;
}

.pass-errormessage {
  position: absolute;
  text-decoration: none;
  color: #ff8400;
  font-family: "Gudea", AG Foreigner Light-Plain Medium, sans-serif, arial,
    helvetica, sans-serif;
  font-size: 10px;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: -0.5rem;
}

/******** input ***********/

#mod-sc-phone,
#sc-phone {
  -moz-appearance: textfield;
  appearance: textfield;
  margin: 0;
}

.user-input:enabled,
.user-input-modify:enabled,
.pass-input:enabled {
  box-sizing: border-box;
  border: 1px solid #c1bdbe !important;
}

.user-input:disabled,
.user-input-modify:disabled,
.pass-input:disabled {
  color: #494949 !important;
  opacity: 1;
  border: none;
}

.biliing-input,
.support-contact-input {
  height: 31px;
  border: 1px solid #c1bdbe;
  padding-left: 10px;
  width: 100%;
  color: #494949;
}

.support-contact-form {
  width: 90%;
}

.select-input {
  border: 1px solid #c1bdbe;
  cursor: pointer;
  background-color: #ffffff;
  height: 33px;
  width: auto;
  color: #494949;
  padding: 5px 10px 5px 10px;
  font-size: 14px;
}


.select-input:disabled,
.biliing-input:disabled {
  border: 1px solid #ebebeb;
}

#enq-search-nores {
  display: none;
}


.bill-info li {
  line-height: 38px;
  white-space: nowrap;
}

#left-billing-bar,
#left-billing-mod-bar {
  height: 480px;
  display: table-cell !important;
  width: 60px;
  text-align: center !important;
  background-color: #3ca7dc;
  vertical-align: top !important;
}

#left-supcontact-bar {
  height: 230px;
  /* display: table-cell !important;
  width: 60px;
  text-align: center !important;
  background-color: #3ca7dc;
  vertical-align: top !important; */
}

/* loader */

.loaderBI {
  position: relative;
  margin-top: 30px;
  left: 40%;
  margin-left: 10%;
  transform: translate3d(-50%, -50%, 0);
}

.dot {
  width: 12px;
  height: 12px;
  margin: 20px;
  background: #f1a351;
  border-radius: 100%;
  display: inline-block;
  animation: slide 1s infinite;
}

.dot:nth-child(1) {
  animation-delay: 0.1s;
  background: #f1a351;
}

.dot:nth-child(2) {
  animation-delay: 0.2s;
  background: #f1a351;
}

.dot:nth-child(3) {
  animation-delay: 0.3s;
  background: #f1a351;
}

.dot:nth-child(4) {
  animation-delay: 0.4s;
  background: #f1a351;
}

.dot:nth-child(5) {
  animation-delay: 0.5s;
  background: #f1a351;
}

.dot:nth-child(6) {
  animation-delay: 0.6s;
  background: #f1a351;
}

@-moz-keyframes slide {
  0% {
    opacity: 0;
    transform: scale(1);
  }

  50% {
    opacity: 0.8;
    transform: scale(2);
  }

  100% {
    opacity: 0;
    transform: scale(1);
  }
}

@-webkit-keyframes slide {
  0% {
    opacity: 0;
    transform: scale(1);
  }

  50% {
    opacity: 0.8;
    transform: scale(2);
  }

  100% {
    opacity: 0;
    transform: scale(1);
  }
}

@-o-keyframes slide {
  0% {
    opacity: 0;
    transform: scale(1);
  }

  50% {
    opacity: 0.8;
    transform: scale(2);
  }

  100% {
    opacity: 0;
    transform: scale(1);
  }
}

@keyframes slide {
  0% {
    opacity: 0;
    transform: scale(1);
  }

  50% {
    opacity: 0.8;
    transform: scale(2);
  }

  100% {
    opacity: 0;
    transform: scale(1);
  }
}

.sup-contact-info li {
  line-height: 38px;
}

.site-inner,
.nm-content-bottom {
  max-width: 100% !important;
}

.network-button {
  background-color: #ea7724;
  padding: 14px 40px;
  border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  font-size: 18px;
  width: 249px;
  height: 62px;
  word-break: break-word;
  line-height: 0px;
}

.network-top-nav-btn {
  color: #ffffff;
  text-align: center;
  padding: 14px 0px;
  text-decoration: none;
  height: 62px;
  background-color: #ea7724;
  width: 100%;
  border-radius: 0;
  border: none;
  cursor: pointer;
}

.bottom-bar {
  height: 40px;
  margin-top: 1rem;
  display: inline-block;
  width: 100%;
}

.bottom-bar_left {
  float: left;
  cursor: pointer;
  display: flex;
  padding-top: 11px;
  padding-bottom: 11px;
}

.bottom-bar_right {
  float: right;
  cursor: pointer;
  display: flex;
  padding-top: 11px;
  padding-bottom: 11px;
}

/* #single-lic::-webkit-scrollbar, */
.popup-lic::-webkit-scrollbar {
  display: none;
}

#user-hover {
  display: flex;
  cursor: pointer;
  align-items: center;
}

#user-hover img {
  margin-right: 20px;
}

#nnu-network-menu-header,
#nnu-enterprise-menu-header,
#nnu-purchases-menu-header,
#nnu-support-menu-header,
#nnu-account-menu-header,
#nnu-partner-menu-header {
  display: none;
  cursor: pointer;
  align-items: center;
}

.breadcrumb-step {
  margin-right: 20px;
  margin-left: 20px
}

.breadcrumb-step__img {
  margin-right: 20px;
  margin-top: auto;
  margin-bottom: auto;
}

.width7 {
  width: 7%;
}

.width8 {
  width: 8%;
}

.width8_reccuring {
  width: 8%;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.width8_net-his {
  width: 8%;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.width10 {
  width: 10%;
}

.width11 {
  width: 11%;
}

.width12 {
  width: 12%;
}

.width13 {
  width: 13%;
}

.width14 {
  width: 14%;
}

.width17 {
  width: 17%;
}

.width18 {
  width: 18%;
}

.width18_net-his {
  line-height: 20px;
  align-self: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.width29_product-name {
  width: 29%;
  text-align: left;
  line-height: normal;
  align-self: center;
}

.width33_customer-name {
  width: 33%;
  text-align: left;
  line-height: normal;
  align-self: center;
}

.width27 {
  width: 27%;
}

.width32 {
  width: 32%;
}

.width34 {
  width: 34%;
}

.width43_product-name {
  width: 43%;
  text-align: left;
  line-height: normal;
  align-self: center;
}

.range-row-network_text-desc {
  text-align: left;
  color: #707070;
  padding-left: 15px;
}

#subscription-product,
#subscription-history-product,
#sub-enterprise-subId,
#p-customer-starting-from,
#p-customer-expiry,
#p-customer-recurring,
#p-cust-subscription-prod-name {
  line-height: normal;
}

#sub-enterprise-product {
  line-height: normal;
  padding-right: 10px;
}

#row-for-account-history-sub,
#row-for-account {
  display: inherit;
}

#row-for-account-history-sub .orange-row-network_div,
#row-for-account .orange-row-network_div {
  display: flex;
  width: 100%;
  padding-left: 15px;
  justify-content: space-between;
}

#mod-subscription-history-account,
#mod-subscription-account {
  width: 67%;
  height: 31px;
  border: 1px solid #c1bdbe;
  padding-left: 10px;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
}

#renew-network-subscription {
  margin-top: 10px;
  display: flex;
}

#revoke-info {
  width: 75%;
  padding-left: 14px;
  line-height: normal;
}

#revoke-ent-info {
  width: 75%;
  line-height: normal;
  padding-left: 20px;
}

#revoke-info-pending,
#revoke-enterprise-info-pending {
  width: 75%;
  padding-left: 14px;
  display: none;
}

#no-network-subscription-section,
#no-enterprise-subscription-section {
  display: flex;
  margin-left: auto;
  margin-right: auto
}

.account_row-overflow {
  overflow: hidden;
  width: 20%
}

.account_row-gotopurchase {
  display: inline-grid;
  float: left;
}

#purchase-go-to,
#purchase-go-to-active {
  float: left;
  margin-top: 15px;
}

#purchase-go-to img,
#purchase-go-to-active img {
  float: inline-start;
}

#go-to-purchase-nn-btn,
#go-to-active-purchase-nn-btn {
  cursor: pointer;
  background: none;
  border: none;
  color: inherit;
  color: #494949 !important;
  float: inline-start;
  padding-left: 5px;
}

#network-sub-info-dialog,
#network-sub-revoke-dialog,
#network-purchase-revoke-dialog,
#enterprise-sub-revoke-dialog,
#info-enter-license-request-dialog {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 40px;
  display: none;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
}

.icon-padding {
  float: left;
  padding-right: 5px;
}

.m-t-10 {
  margin-top: 10px;
}

.m-t-20 {
  margin-top: 20px;
}

.row-style {
  width: 100%;
  line-height: 37px;
}

.network-btn-left-radius {
  border-top-left-radius: 0.3em;
  border-bottom-left-radius: 0.3em;
}

.network-top-nav-btn h4 {
  font-size: 17px;
}

.network-top-nav-btn:hover {
  color: #ffffff;
  background-color: #ee8d3a;
}

.network-top-nav-btn:disabled {
  background-color: #ee8d3a;
  cursor: default;
}

.network-top-nav-btn:disabled:hover {
  background-color: #ee8d3a;
}

.users-network-blue-btn {
  color: #ffffff;
  font-family: "Gudea", AG Foreigner Light-Plain Medium, sans-serif, arial,
    helvetica, sans-serif;
  width: 142px;
  height: 37px;
  background: #0299e3;
  padding: 14px 40px;
  font-size: 14px;
  border-radius: 0;
  word-break: break-word;
  line-height: 0px;
  cursor: pointer;
}

#dialog__e-eval-generate {
  white-space: nowrap;
}

#support-report-submit-btn,
#new-FU-btn-submit,
#new-FU-re-btn-submit,
#new-se-btn-continue-support-contacts,
#dialog__e-eval-generate {
  position: relative;
}

#support-report-submit-btn.loading-attachments::after,
#new-FU-btn-submit.loading-attachments::after,
#new-FU-re-btn-submit.loading-attachments::after,
#new-se-btn-continue-support-contacts.loading-attachments::after,
#new-se-btn-submit-cust-contacts.loading-attachments::after,
#FU-new-se-btn-continue-support-contacts.loading-attachments::after,
#dialog__e-eval-generate.loading-attachments::after {
  content: '';
  transform: translate(-50%, -50%);
  animation: loading-dots 1.5s infinite steps(1, end);
}

@keyframes loading-dots {
  0% {
    content: 'Please wait.';
  }

  33% {
    content: 'Please wait..';
  }

  66% {
    content: 'Please wait...';
  }

  100% {
    content: 'Please wait.';
  }
}

.enq-reply-btn-gray {
  color: #ffffff;
  background: #95969C;
  font-family: "Gudea", AG Foreigner Light-Plain Medium, sans-serif, arial,
    helvetica, sans-serif;
  padding: 4px 12px;
  border: none;
  height: 25px;
  width: 58px;
  font-size: 14px;
  border-radius: 0;
  word-break: break-word;
  line-height: 0px;
  cursor: pointer;
}

.enq-reply-btn-gray:hover {
  color: #ffffff;
  background: #9FAAB0;
}

.enq-reply-btn-gray:disabled {
  cursor: unset;
}

.users-network-blue-btn:focus {
  outline: none;
}

.btn:focus {
  outline: none;
  box-shadow: none !important;
}

.users-network-blue-btn-renew {
  color: #ffffff;
  font-family: "Gudea", AG Foreigner Light-Plain Medium, sans-serif, arial,
    helvetica, sans-serif;
  width: 68px;
  height: 30px;
  background: #0299e3;
  font-size: 14px;
  border-radius: 0;
  word-break: break-word;
  line-height: 0px;
  cursor: pointer;
  border: none;
  display: none;
}

/* .users-network-blue-btn-renew:hover {
  background: transparent url(var(--img-asst)/network/renewal-small.png) center no-repeat;
} */

.users-network-blue-btn-renew-clicked {
  color: #ffffff;
  font-family: "Gudea", AG Foreigner Light-Plain Medium, sans-serif, arial,
    helvetica, sans-serif;
  width: 68px;
  height: 30px;

  font-size: 14px;
  border-radius: 0;
  word-break: break-word;

  cursor: pointer;
  border: none;
  line-height: 30px;
  background: transparent url("https://assets.nomachine.com/img/network/renewal-small.png") bottom no-repeat;
  display: none;
}

#subscription-revoke-btn-hide {
  display: none;
  background: transparent url("https://assets.nomachine.com/img/network/renewal.png") bottom no-repeat;
}

#disable-revoke-btn {
  display: none;
}

.revoke-sub-info {
  display: flex;
  justify-content: space-around;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
}

.revoke-purch-id {
  display: flex;
  max-width: 450px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 1px;
  margin-bottom: 10px;
  margin-top: 10px;
}

#revoke-purchase-info {
  width: 72%;
  line-height: normal;
  padding-left: 20px;
}

.l-height-38 {
  margin-top: auto;
  margin-bottom: auto;
}

#revoke-optional-info,
#ent-revoke-optional-info,
#pur-revoke-optional-info {
  display: none;
}

.show-btn .users-network-blue-btn-renew {
  display: unset;
}

.users-network-auto-renew,
.users-network-renewed {
  display: none;
}

/*SUBSCRIPTION STYLE */
.net-container {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 40px;
}

.net-cont-style {
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.net-cont-heading {
  color: #8d8d8d;
  float: left;
  font-size: 18px;
  line-height: 45px;
}

.net-cont-description {
  text-align: left;
  margin-top: -7px;
  margin-bottom: 15px;
}

.net-modify {
  margin: auto;
  text-align: center;
}

.net-btn-size a {
  text-decoration: none;
  color: #fff;
}

.net-btn-size {
  width: 142px;
  height: 37px;
  border: none;
}

.net-btn-position {
  position: absolute;
  right: 15px;
  bottom: 0;
}

.subscription-info-row.recurring-renewed .users-network-renewed,
.subscription-info-row.recurring-auto .users-network-auto-renew {
  display: unset;
}

.subscription-info-row.recurring-renewed .users-network-blue-btn-renew,
.subscription-info-row.recurring-auto .users-network-blue-btn-renew {
  display: none;
}

.auto-renew,
.active-renew {
  display: none;
}

.auto-renew.active-recurring {
  display: block;
}

.subscription-info-row.active-renew {
  display: block;
}

.users-network-blue-btn:hover {
  background: #16adf7;
  color: #ffffff;
}

.users-network-blue-btn:disabled {
  background: #9edcf9;
  color: #ffffff;
  cursor: default;
}

.users-network-blue-btn:disabled a {
  cursor: default;
}

.cancel-user-btn,
.apply-user-btn,
.cancel-pass-btn,
.apply-pass-btn {
  display: none;
}

/* .network-top-nav-btn:active {
  background-color: #757575 !important;

} */
.test-span {
  white-space: nowrap;
  min-width: 10%;
  display: inline-block;
}

.tableInfo {
  margin-right: 20px;
  float: left;
  border: 1px solid #e2e2e2;
  background: #fff;
  color: #494949;
  -webkit-border-radius: 0.2em;
  border-radius: 5px;
}

.network-button:hover {
  background-color: #ff9541;
}

.nm-content-bottom {
  background-color: #efeded;
}

.box-shadow-none:focus,
.border-color-default.is-invalid:focus,
.border-color-default.is-valid:focus {
  box-shadow: none;
}

.border-color-default:focus,
.border-color-default.is-invalid,
.border-color-default.is-invalid:focus,
.border-color-default.is-valid,
.border-color-default.is-valid:focus {
  border-color: #ced4da;
}

h1:not(.site-title).has-text-align-center:before,
h2.has-text-align-center:before {
  margin-left: auto;
  margin-right: auto;
}

h1:not(.site-title).has-text-align-right:before,
h2.has-text-align-right:before {
  margin-left: auto;
}

.tb-heading {
  font-size: 18px;
  /* font-size: 115%; */
}

.has-text-align-center {
  -ms-flex-pack: center !important;
  text-align: center !important;
}

.login-helpers {
  display: flex;
  /* margin: 1em auto; */
  padding: 0px;
  text-align: center;
  list-style: none;
  list-style-type: none;
  width: 100%;
  height: 23px;
}

.linkGeneralGreen a:link {
  text-decoration: underline;
  color: #56c03e;
}

.uc-terms-style {
    text-decoration: underline !important;
  color: #56c03e !important;
}

.fu-showless,
.fu-showmore,
.contact-us-link {
  cursor: pointer !important;
  text-decoration: underline !important;
  color: #56c03e !important;
}

.fu-showless:hover,
.fu-showmore:hover,
.contact-us-link:hover {
  color: #404040 !important;
}

.uc-icon {
  width: 18px;
  height: 18px;
  left: -25px;
  opacity: 0;
  margin: auto;
}

.uc-icon-accept {
  background-image: url("https://assets.nomachine.com/img/network/user-request-accept.png");
  background-repeat: no-repeat;
  opacity: 1 !important;
}

.se-icon-severity-critical {
  background-image: url("https://assets.nomachine.com/img/network/priority_black_small.png");
  background-repeat: no-repeat;
  padding-left: 20px;
  /* Adjust padding to fit the icon size */
}

#se-select-severity option[value="se-icon-severity-critical"] {
  background: url("https://assets.nomachine.com/img/network/priority_black_small.png");
  background-repeat: no-repeat;
  opacity: 1 !important;
}

#se-select-severity::after {
  content: url("https://assets.nomachine.com/img/network/priority_black_small.png");
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  height: 20px;
  width: 20px;
  pointer-events: none;
}

.uc-icon-exclam {
  padding-bottom: 5px;
  padding-left: 5px;
}

.uc-icon-excl {
  padding: 0px 5px 5px 0px;
}

.uc-icon-deny {
  background-image: url("https://assets.nomachine.com/img/network/user-request-deny.png");
  background-repeat: no-repeat;
  opacity: 1 !important;
}

.form-control.is-invalid {
  opacity: 1;
}

.form-check {
  padding-bottom: 20px;
  padding-top: 5px;
}

#dialog-signup {
  display: none;
}

.recapcha-form {
  display: flex;
  justify-content: center;
  padding-left: 33px;
  padding-bottom: 20px;
  padding-top: 5px;
}

/* 
.form-control.is-valid, .was-validated {
    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e) !important;
} 
*/

.label-gap {
  gap: 10px;
}

.input-style {
  max-width: 550px;
}

.form-input-bg:focus {
  background-color: white !important;
}

.input-group-append .btn {
  z-index: 90 !important;
}

.base-timer {
  position: relative;
  width: 300px;
  height: 300px;
}

.base-timer__svg {
  transform: scaleX(-1);
}

.base-timer__circle {
  fill: none;
  stroke: none;
}

.base-timer__path-elapsed {
  stroke-width: 7px;
  stroke: grey;
}

.base-timer__path-remaining {
  stroke-width: 7px;
  stroke-linecap: round;
  transform: rotate(90deg);
  transform-origin: center;
  transition: 1s linear all;
  fill-rule: nonzero;
  stroke: currentColor;
}

.base-timer__path-remaining.green {
  color: rgb(65, 184, 131);
}

.base-timer__path-remaining.orange {
  color: orange;
}

.base-timer__path-remaining.red {
  color: red;
}

.base-timer__label {
  position: absolute;
  width: 300px;
  height: 300px;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 48px;
}

ul.nnu-items,
ul.nnn-items,
ul.nnu-twofa,
ul.nnu-devices,
ul.nnu-bill-info {
  margin-left: 3.5em;
  margin-top: -1.2rem;
}

/* button#nmn-logout-btn {
  position: absolute;
  top: -93px;
  right: 0px;
} */

.back-arrow {
  position: relative;
}

/* .top-nav-submenu {
  display: none;
} */

#downl-section-1,
#downl-section-1-other {
  display: flex;
  width: 100%;
}

.down-table-body {
  height: 80px;
  background-color: #ebebeb;
}

.down-table-style {
  padding: 5px;
  height: 100%;
}

.down-table-row1 {
  width: 100%;
  text-align: left;
  display: flex;
  padding-top: 5px;
}

.down-table-row1-div {
  line-height: 24px;
  padding-left: 5px;
}

.down-table-row2 {
  width: 100%;
  text-align: right;
  padding-top: 18px;
  padding-bottom: 3px;
  display: block;
}

#no-enterprise-dowloads-section {
  display: none;
}

/* .enterprise-download-info-row .child-row-link:last-child {
  margin-bottom: 10px;
} */

.child-row-link {
  text-decoration: none;
}

.child-row-link:hover {
  text-decoration: none;
}

#downl-section-3 {
  padding-top: 40px;
}

#downl-section-3 .d-row {
  width: 100%;
  height: 30px;
}

#downl-section-3 .d-row .d-float {
  float: left;
  padding-right: 5px;
}

#downl-cust-lic .expired-download {
  cursor: none;
  opacity: 0.5;
  pointer-events: none;
}

#p-cut-exp-date.expired-download,
#p-cut-sub-exp-date.expired-download {
  color: #f75858;
}

.down-img-closed {
  /* color: #494949; */
  background-image: url("https://assets.nomachine.com/img/network/nn-icons/blue-ico-details-closed.png");
  background-repeat: no-repeat;
  background-position: left;
  height: 20px;
}

.down-img-opened {
  background-image: url("https://assets.nomachine.com/img/network/nn-icons/blue-ico-details-opened.png");
  background-repeat: no-repeat;
  background-position: left;
  height: 20px;
}

.down-row-style {
  cursor: pointer;
  margin-bottom: 8px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.down-row-style-text {
  padding-left: 32px;
  float: left;
  line-height: 22px;
  color: #878787;
  width: 90%;
  justify-content: space-between;
  overflow: hidden;
  text-align: left
}

.child-row {
  cursor: pointer;
  display: flex;
  height: 20px;
  width: 97%;
  justify-content: space-between;
  margin-left: 28px;
  padding-top: 5px;
  padding-bottom: 5px;
  height: 30px;
  color: #717171;
  margin-bottom: 5px;
}

.child-row:hover {
  cursor: pointer;
  background-color: #dedede;
}


#top-nav-net,
#top-nav-purch,
#top-nav-prod,
#top-nav-net-user,
#top-nav-net-subsc,
#top-nav-net-subsc-history,
#top-nav-net-subsc-view-history,
#top-nav-enter-subsc,
#top-nav-pur,
#top-nav-pur-view,
#top-nav-pur-dialog,
#top-nav-pur-history,
#top-nav-pur-history-view,
#top-nav-supp-enq,
#top-nav-user,
#top-nav-tfa,
#top-nav-dev,
#top-nav-p-resourse,
#top-nav-p-cust,
#top-nav-p-cust-details,
#top-nav-p-cust-sub-details,
#top-nav-p-cust-subscription-details {
  display: none;
}

#top-nav-pur:hover,
#top-nav-pur-history:hover,
#top-nav-enter-subsc:hover,
/* #top-nav-prod-down:hover, */
#top-nav-net-subsc:hover,
#top-nav-p-resourse:hover,
#top-nav-p-cust:hover {
  cursor: default !important;
}

/* #ent-no-subscription-btn {
  display: flex;
  justify-content: end;
  padding-right: 1px;
  padding-top: 20px;
}

#no-purchase-btn {
  display: flex;
  justify-content: end;
  padding-right: 1px;
  padding-top: 20px;
} */
#view-purchases-history-btn {
  display: none;
}


.search-input-border-style {
  border: 1px solid #c1bdbe;
  cursor: pointer;
  background-color: #ffffff;
  height: 33px;
  width: 95%;
  color: #494949;
  padding: 5px 10px 5px 5px;
  font-size: 14px;
}

#top-content-nm {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding-top: 0px !important;
}

.width-se {
  width: 88%;
}

.nowrap {
  white-space: nowrap;
}

@media screen and (max-width: 992px) {

  #divprimarylink {
    position: relative;
    bottom: 0px !important;
  }

  #text-login-desc {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }

  .user-input-row {
    width: 50vw;
  }

  .sec-main-row-1 .sec-main-header {
    padding-left: 0px;
  }

  #support-report-change-login,
  #enq-support-contacts-list {
    white-space: nowrap;
  }

  #enq-support-search {
    width: 90%;
    float: left;
  }

  #enq-search-bar {
    gap: 10px;
  }

  .search-bar {
    gap: 10px;
  }

  .search-bar div {
    width: 77% !important;
  }

  #enterprise-active-search {
    width: 80%;
    float: left;
  }

  .enq-details-rows {
    padding-left: 10px;
  }

  .enq-details-row {
    display: grid;
    grid-template-columns: 20% 80%;
  }

  .float-right {
    float: unset !important;
  }

  .row-align-white {
    line-height: normal !important;
  }

  .support-contact-form {
    width: 80%;
  }

  .width-se {
    width: 80%;
    float: left;
  }

  .change-pass-inputs-rows label {
    width: 35%;
  }

  #follow-up-customerSC,
  #follow-up-customerSC-product,
  #se-subject-enq,
  #se-desription-enq,
  #se-open-cust_products,
  #customer-se-subject-enq,
  #customer-se-desription-enq,
  #follow-up-re_subject-enq,
  #follow-up-re_desription-enq,
  #follow-up_subject-enq,
  #follow-up_desription-enq,
  #report-form-subject,
  #report-form-issue {
    width: 553px !important;
  }

  #follow-up-customerSC-product,
  #se-open-cust_products {
    float: inherit;
  }

  #se-change-your-product-SC,
  #se-change-your-desrtiption-enq-SC,
  #se-change-your-product-customer,
  #se-apply-your-product-customer,
  #se-change-your-desrtiption-enq-customer,
  #se-apply-your-desrtiption-enq-customer {
    justify-content: end;
    position: relative;
    display: flex;
    right: 0px !important;
  }

  #optional-version_os,
  #customer-optional-version_os {
    padding-left: 0px !important;
    width: unset !important;
    display: flex;
    white-space: nowrap;
  }

  .host_div_style {
    display: flex;
    width: unset !important;
  }

  #se-subject-st {
    float: left;
    width: 100px;
    text-align: initial;
    display: flex;
    padding-right: 50px;
  }

  #se-description-st {
    float: left;
    width: 100px;
    text-align: initial;
    padding-right: 25px;
  }

  /* #se-host-st {
    width: unset;
  } */

  .support-report-info {
    width: inherit;
    /* display: flex; */
  }

  #report-form-subject,
  #report-form-issue {
    float: left;
  }

  .biliing-input,
  #mod-ub-type.select-input,
  #mod-ub-country.select-input,
  #ub-type.select-input,
  #ub-country.select-input {
    width: 90% !important;
  }

  #mod-subscription-history-account,
  #mod-subscription-account {
    width: 57%;
  }

  .account_row-overflow {
    overflow: hidden;
    width: auto;
  }

  .sm-create-account,
  .sm-create-account-terms {
    margin-left: 0px;
    margin-right: 0px;
  }

  .enq-row-for-host-version {
    display: grid !important;
  }

  #customer-optional-version_os,
  #optional-version_os {
    margin-top: 10px;
  }

  #change-login-pass-for-se {
    display: grid !important;
    width: 60% !important;
  }

  #change-login-pass-for-se-pass {
    margin-left: 0px !important;
  }

  #subscription-purchase-list-all .details-subscription-link {
    width: auto !important;
    padding-right: 15px;
  }
}

.report-issue-input-style {
  line-height: 33px;
  padding-left: 10px;
  padding-bottom: 10px;
  display: flex;
}

.support-report-change-login {
  line-height: 39px;
  padding: 10px 0px 10px 10px;
  display: flex;

}

.host_div_style {
  display: flex;
  width: 50%;
}

#optional-version_os {
  padding-left: 75px;
  display: none;
  width: 50%
}

.select-enquiry-supp-enq-row {
  line-height: 33px;
  padding-left: 20px;
  padding-bottom: 10px;
  display: flex;
}

.nowrap-supp-enq-inputs {
  float: left;
  width: 100px;
  text-align: initial;
  white-space: nowrap;
  background: white;
  flex: 0 0 100px;
}

/* .enq-row-for-host-version {
  display: grid !important;
} */

#mod-ub-type,
#mod-ub-country,
#ub-type,
#ub-country {
  width: 100% !important;
}

#top-nav-pur,
#top-nav-prod-ren,
#top-nav-prod-down,
#top-nav-supp-enq,
#top-nav-enter-eval,
#top-nav-supp-enq-view,
#top-nav-supp-cont,
#top-nav-supp-cont-view,
#top-nav-supp-report,
#top-nav-supp-report-dialog {
  display: none;
}

#info-collection-network,
#info-collection-products,
#info-collection-support,
#info-collection-purchases,
#network-purchases-info,
#network-purchases-history,
#info-collection-account,
#no-info-collection,
#info-collection-partner {
  display: none;
}

#no-info-collection {
  min-height: 623px !important;
  padding-top: 20px;
}

#info-collection-account,
#info-collection-network,
#info-collection-products,
#info-collection-purchases,
#info-collection-support {
  min-height: 670px;
}

.info-collection {
  min-height: 647px !important;
}

.info-collection-account,
.info-collection-partner,
.info-collection-network,
.info-collection-products,
.info-collection-purchases,
.info-collection-support {
  height: 65px;
}

#top-nav-net-subsc-modify,
#top-nav-enter-subsc-history,
#top-nav-enter-subsc-history-view,
#top-nav-net-subsc-modify-dialog,
#top-nav-enter-subsc-view,
#top-nav-enter-subsc-view-dialog {
  display: none;
}

.main-user-row {
  display: inline-grid;
  width: 100%;
  height: 130px;
  column-gap: 15px;
  grid-template-columns: 33% auto 17%;
}

.main-user-row .main-row-1 {
  display: flex;
}

.main-user-row .main-row-1 img,
.sec-main-row-1 img {
  height: 88px;
}

.sec-main-row-1 h5 {
  text-align: left;
  white-space: normal;
}

.main-user-row .main-row-2 {
  text-align: left;
  margin-top: 20px;
}

.main-user-row .sec-main-row-1 {
  display: flex;
}

.sec-main-header,
.dashb-main-header {
  margin-top: 20px;
  padding-left: 20px;
  white-space: nowrap;
}

.sec-main-header-s,
.dashb-main-header-s {
  display: none;
}

.main-user-row .sec-main-row-2 {
  text-align: left;
  margin-top: 20px;
}

.main-user-row .main-row-3 {
  margin-top: 20px;
}

.hover:hover {
  text-decoration: underline;
  cursor: pointer;
}

/* #main-user-topmenu:hover {
  text-decoration: underline !important;
} */

.test-span::after {
  margin-left: 10px;
}

.link-account-hover:hover {
  text-decoration: underline;
}

.link-account-hover {
  padding-left: 5px;
}

.link-logout {
  color: #404040;
  text-decoration: none;
}

/* .link-logout:hover {
  color: white;
} */
.error-login {
  width: 100%;
}

#sc-error-name-email,
#sc-error-check-email {
  display: flex;
  height: 29px;
}

#sc-error-check-email-message,
#sc-error-check-email-message1,
#sc-error-check-email-message2 {
  display: none;
}

/* .first-tab {
  border-top-left-radius: 0.3em;
  border-bottom-left-radius: 0.3em;
} */

/* .active {
  background-color: #f1a351 !important;
}
.disabled {
  background-color: #ff8d3a !important;
} */

.tb-left {
  width: 41px;
  height: 40px;
  float: left;
  display: block;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  font-size: 17px;
  line-height: 40px;
  background-color: #ea7724;

  /* -webkit-border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  border-top-left-radius: 5px; */
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-right: 1px solid white;
}

.tb-left:hover {
  background-color: #ee8d3a;
}

.tb-right {
  float: left;
  display: block;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  font-size: 17px;
  line-height: 40px;
  background-color: #f1a351;
  width: 95%;
  border-right: 2px solid #f1a351;
  /* -webkit-border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  border-top-right-radius: 5px; */
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.tb-right:hover {
  text-decoration: none;
  color: white;
}

.uc-error-icon {
  top: -2px;
  position: relative;
}

img.nm-icon {
  width: 40px;
  margin-right: 3px;
}

.btn-small {
  padding: 0 1em;
  width: auto;
  font-size: 14px;
}

.align-right {
  position: relative;
  float: right;
}

.show-hide-pass {
  right: 100%;
  color: #757575;
}

.text-checkbox-green {
  text-decoration: underline;
  color: #56c03e !important;
}

.link-color-text {
  color: #56c03e !important;
  text-decoration: underline !important;
  cursor: pointer;
}

/*LINE LOADER**/

/* newloader */

.newloader__element {
  height: 100px;
}

.loader {
  margin: 1em auto;
  overflow: hidden;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: flex-start;
  z-index: 100000;
}

.loader__element {
  height: var(--size);
  width: 100%;
  background: var(--back-color);
}

.loader__element:before {
  content: "";
  display: block;
  background-color: var(--loader-color);
  height: var(--size);
  width: 0;
  animation: getWidth var(--time) ease-in infinite;
}

@keyframes getWidth {
  100% {
    width: 100%;
  }
}

/*END LINE LOADER**/

/*basic loader **/
.main-loader,
#purchase-history-loader,
#support-enq-loader,
#support-new-enq-loader,
#support-con-loader,
#account-billing-loader {
  display: none;
}

#main-loader,
#dashboard-loader,
#purchase-loader,
#purchase-history-loader,
#network-loader,
#network-history-loader,
#network-loader-mod,
#network-history-loader-view,
#enterprise-loader,
#enterprise-loader-history,
#enterprise-loader-mod,
#downloads-loader,
#support-enq-loader,
#support-new-enq-loader,
#support-con-loader,
#account-billing-loader,
#partners-res,
#partners-cust,
#ent-eval-loader {
  height: 630px;
  background-position: center;
  background-image: url("https://assets.nomachine.com/img/network/main-loaders/connect-loop.gif");
  background-repeat: no-repeat;
  opacity: 1 !important;
}

#create-account-loader {
  height: 120px;
  background-position: center;
  background-image: url("https://assets.nomachine.com/img/network/main-loaders/connect-loop.gif");
  background-repeat: no-repeat;
  opacity: 1 !important;
}

/*end basic loader **/

/* networl-subscription */

.desktop-view {
  background: #ebebeb;
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  border-radius: 0.4em;
  overflow: hidden;
  display: flex;
}

.bg-modify {
  background: #ffb371;
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  border-radius: 0.4em;
}

.table-div-modify {
  padding: 10px 30px 10px 30px;
  width: 100%;
}

.flex-width {
  display: flex;
  width: 100%;
}

.net-subscr {
  background: #3ca7dc;
  float: left;
  padding: 10px 0px 10px 10px;
  display: flex;
}

.net-subscr-left-r {
  -webkit-border-top-left-radius: 0.4em;
  -moz-border-top-left-radius: 0.4em;
  border-top-left-radius: 0.4em;
  -webkit-border-bottom-left-radius: 0.4em;
  -moz-border-bottom-left-radius: 0.4em;
  border-bottom-left-radius: 0.4em;
}

.netw-subscr-info {
  background: #ebebeb;
  float: left;
  padding: 10px 0px 10px 10px;
  line-height: 38px;
  margin-top: auto;
  margin-bottom: auto;
}

.orange-row-network {
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  border-radius: 0.4em;
  overflow: hidden;
  background: #ebebeb;
  display: flex;
  width: 100%;
  padding: 10px;
  justify-content: space-between;
}

.row-align {
  text-align: left;
  font-size: 14px;
  line-height: 38px;
}

.row-align-white {
  text-align: left;
  color: white;
  font-size: 14px;
  line-height: 38px;
  margin-top: auto;
  margin-bottom: auto;
}

.details-subscription-link {
  width: 16.66%;
  text-align: left;
  display: inline-block;
  line-height: normal;
}

/* here is popup*/

.popup-lic::-webkit-scrollbar,
.popup-lic-partner::-webkit-scrollbar {
  display: none;
}

.popup,
.popup-partner {
  height: 100vh;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.588);
  z-index: 999;
}

.popup-content,
.popup-content-partner {
  width: 620px;
  height: 550px;
  background-color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
  border-radius: 5px;
}

.popup-header,
.popup-header-partner {
  text-align: left;
  padding: 10px;
  font-size: 20px;
  font-family: Gudea;
  color: #8c8c8c;
}

.popup-btn,
.popup-btn-partner {
  margin-top: 15px;
}

#single-lic,
#single-lic-partner,
#single-purch-lic,
#single-section-purch-lic,
#single-eval-lic {
  height: 100%;
  width: 100%;
  border: none;
  resize: none;
  padding-left: 10px;
  text-align: initial;
  font-family: monospace;
  font-size: 12px;
}

#sub-enterprise-license a,
#downl-cust-lic a {
  cursor: pointer;
  color: unset;
  text-decoration: none;
}

#sub-enterprise-license a:hover,
#downl-cust-lic a:hover {
  text-decoration: underline;
}

.expire-renew #sub-enterprise-license a:hover,
#downl-cust-lic .expired-download a:hover {
  text-decoration: none;
  cursor: default;
}

.btn-lic-single a,
.btn-lic-single-partner a {
  color: white;
  background: #0299e3;
  width: 130px;
  padding: 0.7em 0.8em 0.7em;

}

.btn-lic-single a:hover,
.btn-lic-single-partner a:hover {
  background: #16adf7;
  width: 130px;
  color: white;
}

/* .btn-lic-pack a:hover {
  background: #1975e2;

  color: white;
  padding: 0.7em 0.8em 0.7em;
} */

.lic-btn a {
  overflow: auto;
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font: 14px/100% "Gudea", AG Foreigner Light-Plain Medium, sans-serif, Arial,
    Helvetica, sans-serif;
  padding: 0.7em 2em 0.7em;
  /* text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; */
}

.close-popup,
.close-popup-partner {
  background: transparent url("https://assets.nomachine.com/img/network/nn-icons/close.png") left no-repeat;
  display: block;
  z-index: 1001;
  position: absolute;
  top: 0px;
  right: 0px;
  height: 26px;
  width: 26px;
  cursor: pointer;
}

#multi-lic,
#purch-multi-lic,
#purch-section-multi-lic,
#multi-eval-lic {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  margin-top: 10px;
}

.upload-status {
  display: inline-block;
  position: relative;
  width: 8px;
  height: 8px;
  background-color: #3CA7DC;
  vertical-align: middle;
}

.upload-status::before {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: conic-gradient(#3CA7DC var(--progress, 0%), #e0e0e0 0);
  mask: radial-gradient(transparent 7px, black 7.8px);
  -webkit-mask: radial-gradient(transparent 7px, black 7.8px);
  z-index: -1;
}

.remove-file-trigger {
  cursor: pointer;
  vertical-align: middle;
}

#content-after-create-account,
#content-after-create-account2 {
  min-height: 330px;
  display: none;
}

#reset-pass-header,
#recovery-login-header,
#reset-delay-header {
  margin-bottom: 8px;
}

#unblock-user-image,
#reset-pass-image,
#reset-delay-image {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

#user-exists-label,
#user-exist-yes-container,
#user-exist-no-container {
  position: relative;
  left: 80px;
}

.recurring-payment-header {
  margin-bottom: 32px;
}

.ent-sub-icon {
  left: -5px;
  position: relative;
}

.mx-auto {
  max-width: 575px;
  margin-top: 1rem;
}

.sub-header {
  font-size: 20px;
  color: #8d8d8d;
  padding-top: 10px;
  padding-bottom: 10px;
}

.create-acc-img {
  display: flex;
  width: 100%;
  justify-content: center;
  padding-top: 20px;
}

.p-account {
  text-align: justify;
  padding-bottom: 40px;
}

.popup-btn-row {
  display: flex;
  justify-content: center;
}

.btn-login-position {
  display: flex;
  justify-content: center;
}

.lic-multi {
  color: #686868 !important;
  text-decoration: underline !important;
  cursor: pointer;
}

.lic-multi a {
  text-decoration: underline !important;
  color: #686868 !important;
}

.report-row {
  line-height: 39px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}

.input-border-style {
  border: 1px solid #c1bdbe;
  font-size: 14px;
}

.input-user-account {
  height: 31px;
  border: 1px solid #c1bdbe;
  padding-left: 10px;
  width: 54%;
}

.input-border-style:focus {
  outline: none;
}

.user-checkbox {
  float: left;
  width: 20px;
}

input[type="checkbox"] {
  accent-color: #0299e3;
}

.d-table-row {
  display: block !important;
  margin-right: auto;
  margin-left: auto;
  width: max-content;
}

.request-recovery-title {
  padding-bottom: 0px;
  margin: 0;
}

#dialog-reset-blocked-users-success,
#dialog-reset-blocked-users,
#dialog-login-recovery-request,
#dialog-login-recovery-request-success,
#dialog-unblock-user,
#dialog-recovery-login,
#span-reset-pass-logged,
#dialog-reset-delay {
  color: #8d8d8d;
  font-size: 24px;
  max-width: 700px;
}

#recovery-main-image,
#recovery-image-success {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

input[type="text"]:disabled,
input[type="email"]:disabled,
input[type="password"]:disabled,
textarea:disabled {
  color: #9F9F9F;
  background: none;
}

/* .form-recovery-description {
  margin-bottom: 0rem;
} */

/* support peport style */

/* media */

@media screen and (max-width: 767px) {

  /* Common styles */
  body {
    font-size: 14px;
  }

  #subscription-purchase-list-all .details-subscription-link {
    width: auto !important;
    padding-right: 15px;
  }

  .biliing-input,
  #mod-ub-type.select-input,
  #mod-ub-country.select-input,
  #ub-type.select-input,
  #ub-country.select-input {
    width: 50% !important;
  }

  /* end Common */

  .details-subscription-link {
    width: 50%;
  }
}

@media screen and (max-width: 460px) {

  .network-sub-info-sm,
  .enterprise-sub-info-sm {
    display: none !important;
  }

  .network-sub-info-xs,
  .enterprise-sub-info-xs {
    display: flex;
  }

  .net-container {
    padding-bottom: 60px !important;
  }

  #all-net-legend {
    margin-top: 40px !important;
    font-size: 12px;
  }

  /* #ent-all-net-legend {
    margin-top: 20px !important;
    font-size: 12px;
  }

  #ent-all-net-legend {
    margin-top: 0px !important;
  } */

  .user-account-row {
    padding-left: 5px !important;
    display: inline !important;
  }

  .user-account-row div {
    margin-bottom: 10px;
  }

  .user-account-row button {
    position: inherit !important;
    float: right;
  }

  .user-btns-row {
    display: grid !important;
  }

  .user-inputs-rows {
    left: -20px;
    position: relative;
    display: grid !important;
    gap: 10px !important;
  }

  .sup-enq-bg-col .backgroung-color-se {
    width: 36px;
  }

  .sup-enq-bg-col {
    width: 46px;
  }

  .backgroung-color-se img {
    scale: 60%;
    right: 6px;
    position: relative;
    margin-top: -5px;
  }
}

.se-cust-descr-text {
  padding-left: 20px;
  padding-bottom: 10px;
  display: flex;
  line-height: 20px;
}


@media screen and (max-width: 660px) {
  .title-toolbar {
    display: none;
  }

  .li-billing-labels {
    padding-left: 5px !important;
  }

  .li-billing-inputs {
    width: 100% !important;
  }

  .biliing-input,
  #mod-ub-type.select-input,
  #mod-ub-country.select-input,
  #ub-type.select-input,
  #ub-country.select-input {
    width: 100% !important;
  }

  .network-revoke-information {
    width: 100%;
  }

  #recovery-main-image,
  #recovery-image-success {
    max-width: 375px;
  }

  .text-center figure img {
    max-width: 375px;
  }

  .desktop-view {
    display: grid;
    grid-template-columns: 35% auto;
  }

  .down-table-row1-div {
    line-height: normal;
  }

  #downl-section-3 .d-row .d-float {
    font-size: 12px;
    text-align: initial;
    padding-bottom: 10px;
  }

  .down-table-body {
    height: auto;
  }

  .net-subscr,
  .netw-subscr-info {
    padding: 5px 0px 5px 5px;
  }

  .row-align {
    line-height: normal;
  }

  .net-subscr.net-subscr-left-r.width11,
  .net-subscr.net-subscr-left-r {
    width: 100% !important;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .net-subscr,
  .netw-subscr-info {
    width: 100% !important;
  }

  .enquiries-info-sm,
  .billing-info-sm,
  .network-sub-info-sm,
  .enterprise-sub-info-sm,
  .purchase-info-sm,
  .partners-sub-info-sm,
  .ent-eval-info-sm {
    display: flex;
  }

  .popup-content {
    width: 80vw;
  }

  #multi-lic,
  #purch-multi-lic,
  #purch-section-multi-lic,
  #multi-eval-lic {
    grid-template-columns: repeat(3, 1fr);
  }

  #eval-prod-name-select,
  #eval-prod-host-select {
    width: 100% !important;
  }

  #enterprise-eval-main-header-text {
    text-align: left;
    margin-top: 0px !important;
    margin-bottom: 10px;
  }

  .eval-prod-style-sm {
    display: grid;
    grid-template-columns: 20% auto;
  }

  .info-eval-ent-dialog {
    width: 90% !important;
  }

  #info-eval-ent-dialog-content {
    width: 100% !important;
  }

  .enquiries-info-lg,
  .billing-info-lg,
  .network-sub-info-lg,
  .enterprise-sub-info-lg,
  .purchase-info-lg,
  .partners-sub-info-lg,
  .ent-eval-info-lg {
    display: none !important;
  }

  .pagination--row {
    margin-top: -30px;
    padding-bottom: 10px;
  }

  #pag-enterpr-subscr {
    margin-top: 10px !important;
  }

  .net-container {
    padding-bottom: 30px;
  }

  #all-net-legend {
    margin-top: 20px;
  }

  /* #ent-all-net-legend {
    margin-top: 0;
  } */

  #enq-support-search {
    width: 80%;
    float: left;
  }

  #row-for-account-history-sub .orange-row-network_div,
  #row-for-account .orange-row-network_div {
    display: grid;
    grid-template-rows: 100%;
    width: 100%;
    padding-left: 15px;
    justify-content: normal;
  }

  #renew-network-subscription,
  #revoke-enterprise-prod-row,
  #revoke-purchase-prod-row {
    display: grid;
    grid-template-rows: 100%;
    margin-top: 10px;
  }

  #mod-subscription-history-account,
  #mod-subscription-account,
  #revoke-info,
  #revoke-ent-info,
  #revoke-purchase-info {
    width: 100% !important;
  }

  .account_row-overflow {
    display: flex;
    justify-content: end;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .user-account-row {
    line-height: normal;
    display: grid;
    grid-template-columns: 60% auto;
    text-align: left;
    margin-top: 5px;
  }

  .user-btns-row {
    gap: 0.5rem !important;
  }

  #twofa-auth {
    margin-bottom: 40px;
  }

  #enq-search-bar div {
    width: 77% !important;
  }

  #search-supp-enq-btn {
    margin-right: 0px;
  }

  #avd-search-supp-enq-btn {
    display: none;
  }

  .change-pass-inputs-rows {
    display: grid !important;
    grid-template-columns: 80%;
  }

  #users-login-form1,
  #users-login-form2 {
    display: grid;
    grid-template-columns: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  #users-login-form3 {
    margin-left: 0;
    margin-right: 0;
  }

  #users-login-form4 li {
    font-size: 12px;
  }

  .users-login-form-label {
    left: 0px !important;
  }

  .sm-bottom-bar {
    display: grid;
    grid-template-columns: 60% auto;
    justify-content: space-between;
  }

  .sm-create-account {
    gap: 0px;
    margin-bottom: 0px;
    display: grid;
    grid-template-columns: 100%;
  }

  .enq-details-row {
    display: grid;
    grid-template-columns: auto 70%;
  }

  .enq-details-row__info {
    width: auto;
  }

  .enq-details-rows {
    padding-left: 0px !important;
  }

  #info-ms-follow-up {
    font-size: 12px;
    margin-right: 30px;
  }

  .se-cust-descr-text,
  .se-cust-radio-for-cust,
  .se-cust-radio-for-contact,
  .select-enquiry-supp-enq-row,
  #se-product-arch,
  #se-product-arch-customer,
  #se-product-arch-followUp,
  .decr-se-row,
  .optional-severity-row,
  .supp-enq-cust-style {
    padding-left: 5px !important;
  }

  .se-cust-for-cust-info,
  .se-cust-for-contact,
  .se-cust-for-contact-sup {
    padding-left: 8px !important;
  }

  #se-info-prod-ms p {
    font-size: x-small;
  }

  #se-open-cust_products-ID,
  #SC-for-customer-cust-id,
  #follow-up-customerSC-product-ID,
  #se-open-cust_products-ID,
  #follow-up-customer-id,
  #customer-se-select-product-ver,
  #FU-se-select-product-ver,
  #se-select-product-ver,
  #customer-select-enq-host_os,
  #customer-select-enq-host_os_version,
  #FU-select-enq-host_os,
  #FU-select-enq-host_os_version,
  #select-enq-host_os,
  #select-enq-host_os_version,
  #se-select-severity,
  #user-severity-btn-style,
  #customer-se-select-severity,
  #FU-se-select-severity {
    width: 140px !important;
  }

  .support-contact-form {
    width: 65%;
  }




  /* .width-se {
  width: 70%;
  } */
}

#enterprise-eval-main-header-text {
  margin-top: 20px;
  text-align: left;
  margin-bottom: 20px;
}

#info-eval-ent-dialog-content {
  margin-top: 20px;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
}

#user-severity-btn-style,
#customer-se-select-severity,
#FU-se-select-severity,
#customer-select-enq-host_os,
#customer-select-enq-host_os_version {
  width: 200px;
  background: white;
  height: 31px;
}

.decr-se-row {
  line-height: 33px;
  padding-left: 20px;
  padding-bottom: 30px;
  display: flex;
}

.optional-severity-row {
  line-height: 33px;
  padding-left: 20px;
  display: flex;
}

.se-cust-radio-for-cust {
  line-height: 20px;
  padding-left: 20px;
  display: flex;
}

.se-cust-for-cust-info {
  line-height: 20px;
  padding-left: 43px;
  display: flex;
}

.se-cust-radio-for-contact {
  line-height: 20px;
  padding-left: 20px;
  padding-bottom: 8px;
  display: flex;
}

.se-cust-for-contact {
  line-height: 33px;
  padding-left: 43px;
  padding-bottom: 8px;
  display: flex;
}

.se-cust-for-contact-sup {
  line-height: 33px;
  padding-left: 43px;
  display: flex;
}

#se-product-arch,
#se-product-arch-customer,
#se-product-arch-followUp {
  line-height: 33px;
  padding-left: 20px;
  padding-bottom: 10px;
  display: none;
}

#se-open-cust_products-ID,
#SC-for-customer-cust-id,
#follow-up-customerSC-product-ID,
#se-open-cust_products-ID,
#follow-up-customer-id,
#customer-se-select-product-ver,
#FU-se-select-product-ver,
#se-select-product-ver,
#customer-select-enq-host_os,
#customer-select-enq-host_os_version,
#FU-select-enq-host_os,
#FU-select-enq-host_os_version,
#select-enq-host_os,
#select-enq-host_os_version,
#se-select-severity {
  width: 200px;
  height: 31px;
  float: left;
  padding: 0px 10px;
}

#select-enq-host_os,
#optional-version_os,
#select-enq-host_os_version,
#FU-select-enq-host_os,
#FU-select-enq-host_os_version {
  background: white;
}

@media (min-width: 661px) {
  .title-toolbar-media {
    display: none;
  }
}

.network-revoke-information {
  margin-top: 20px;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
}

.network-revoke-i-div {
  display: flex;
  width: 100%;
  justify-content: center;
  padding-top: 20px;
}


.transparent-icon {
  opacity: 0.5;
}

#assign-new {
  width: 100%;
  padding-top: 30px;
  justify-content: center;
  display: none;
}

#assign-remove {
  display: flex;
  width: 100%;
  padding-top: 30px;
  justify-content: center;
  display: none;
}

#subscription-btn-ok {
  padding-top: 35px;
}

#subscription-btn-ok-confirm,
#subscription-btn-ok-cancel {
  padding-top: 35px;
  display: flex;
  justify-content: center;

}

.hidden {
  display: none;
}

.flex {
  display: flex;
}

.block {
  display: block;
}

.flex-col {
  flex-direction: column;
}

.justify-between {
  justify-content: space-between;
}

.justify-center {
  justify-content: center;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;

}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.w-full {
  width: 100%;
}

.text-left {
  text-align: left;
}

.t-overflow {
  align-self: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.unset-overflow {
  overflow: unset !important
}

@media (max-width: 374px) {
  .main-user-row {
    display: grid;
    grid-template-columns: 20% auto;
    grid-template-rows: auto auto;
    margin-bottom: 25px;
    column-gap: 10px;
    height: 150px;
  }

  .main-user-row .main-row-3,
  .main-user-row .sec-main-row-3 {
    margin-top: -20px;
  }

  .main-user-row .main-row-1 img,
  .main-user-row .sec-main-row-1 img {
    height: 58px;
    margin-bottom: 20px;
  }

  .main-row-1,
  .sec-main-row-1 {
    display: flex;
    align-items: center;
  }

  .main-row-2,
  .sec-main-row-2 {
    display: flex;
    height: 100px;
    flex-direction: column;
  }

  .main-row-3,
  .sec-main-row-3 {
    grid-column: span 2;
    display: flex;
    justify-content: flex-end;
  }

  .main-row-2 h5,
  .sec-main-row-2 h5 {
    font-size: 0.8rem;
  }

  .bottom-bar_left,
  .bottom-bar_right {
    font-size: 0.7rem;
  }

  .sec-main-header-s,
  .dashb-main-header-s {
    display: inline-flex;
  }

  .sec-main-row-1 .sec-main-header,
  .main-row-1 .dashb-main-header {
    display: none;
  }

  .main-user-row .main-row-2,
  .main-user-row .sec-main-row-2 {
    margin-left: 10px;
  }

  .top-nav-submenu div h3,
  .info-collection-header div h3,
  #user-hover h3 {
    font-size: 0.8rem;
  }

  #user-hover img {
    margin-right: 10px;
    height: 29px;
  }

  .breadcrumb-step__img {
    margin-right: 10px;
    height: 29px;
  }

  .breadcrumb-step {
    margin-right: 10px;
    margin-left: 10px;
    height: 29px;
  }

  .report-issue-input-style {
    display: grid;
  }

  .support-report-change-login {
    line-height: 39px;
    padding: 10px 0px 0px 10px;
    display: grid;
  }

  #follow-up-customerSC,
  #follow-up-customerSC-product,
  #se-subject-enq,
  #se-desription-enq,
  #se-open-cust_products,
  #customer-se-subject-enq,
  #customer-se-desription-enq,
  #follow-up-re_subject-enq,
  #follow-up-re_desription-enq,
  #follow-up_subject-enq,
  #follow-up_desription-enq,
  #report-form-subject,
  #report-form-issue {
    width: 240px !important;
  }
}

@media(min-width: 375px) and (max-width: 499px) {
  .main-user-row {
    display: grid;
    grid-template-columns: 20% auto;
    grid-template-rows: auto auto;
    margin-bottom: 25px;
    column-gap: 10px;
    height: 150px;
  }

  .main-user-row .main-row-3,
  .main-user-row .sec-main-row-3 {
    margin-top: -20px;
  }

  .main-user-row .main-row-1 img,
  .main-user-row .sec-main-row-1 img {
    height: 68px;
    margin-bottom: 10px;
  }

  .main-row-1,
  .sec-main-row-1 {
    display: flex;
    align-items: center;
  }

  .main-row-2,
  .sec-main-row-2 {
    display: flex;
    height: 100px;
    flex-direction: column;
  }

  .main-row-3,
  .sec-main-row-3 {
    grid-column: span 2;
    display: flex;
    justify-content: flex-end;
  }

  .main-row-2 h5,
  .sec-main-row-2 h5 {
    font-size: 0.9rem;
  }

  .bottom-bar_left,
  .bottom-bar_right {
    font-size: 0.8rem;
  }

  .sec-main-header-s,
  .dashb-main-header-s {
    display: inline-flex;
  }

  .sec-main-row-1 .sec-main-header,
  .main-row-1 .dashb-main-header {
    display: none;
  }

  .main-user-row .main-row-2,
  .main-user-row .sec-main-row-2 {
    margin-left: 10px;
  }

  .top-nav-submenu div h3,
  .info-collection-header div h3,
  #user-hover h3 {
    font-size: 1rem;
  }

  #user-hover img {
    margin-right: 10px;
    height: 29px;
  }

  .breadcrumb-step__img {
    margin-right: 10px;
    height: 29px;
  }

  .breadcrumb-step {
    margin-right: 10px;
    margin-left: 10px;
    height: 29px;
  }

  .report-issue-input-style {
    display: grid;
  }

  .support-report-change-login {
    line-height: 39px;
    padding: 10px 0px 0px 10px;
    display: grid;
  }

  #follow-up-customerSC,
  #follow-up-customerSC-product,
  #se-subject-enq,
  #se-desription-enq,
  #se-open-cust_products,
  #customer-se-subject-enq,
  #customer-se-desription-enq,
  #follow-up-re_subject-enq,
  #follow-up-re_desription-enq,
  #follow-up_subject-enq,
  #follow-up_desription-enq,
  #report-form-subject,
  #report-form-issue {
    width: 200px !important;
  }
}

@media (min-width: 500px) and (max-width: 599px) {

  .main-user-row .main-row-2,
  .main-user-row .sec-main-row-2 {
    margin-left: 10px;
  }

  .main-user-row {
    display: grid;
    grid-template-columns: 18% auto;
    grid-template-rows: auto auto;
    margin-bottom: 20px;
  }

  .main-user-row .main-row-3,
  .main-user-row .sec-main-row-3 {
    margin-top: -20px;
  }

  .main-row-1,
  .sec-main-row-1 {
    display: flex;
    align-items: center;
  }

  .main-row-2,
  .sec-main-row-2 {
    display: flex;
    height: 100px;
    flex-direction: column;
  }

  .main-row-3,
  .sec-main-row-3 {
    grid-column: span 2;
    display: flex;
    justify-content: flex-end;
  }

  .main-row-2 h5,
  .sec-main-row-2 h5 {
    font-size: 1rem;
  }

  .bottom-bar_left,
  .bottom-bar_right {
    font-size: 0.9rem;
  }

  .sec-main-header-s,
  .dashb-main-header-s {
    display: inline-flex;
  }

  .sec-main-row-1 .sec-main-header,
  .main-row-1 .dashb-main-header {
    display: none;
  }

  .top-nav-submenu div h3,
  .info-collection-header div h3,
  #user-hover h3 {
    font-size: 1.2rem;
  }

  #user-hover img {
    margin-right: 10px;
    height: 29px;
  }

  .breadcrumb-step__img {
    margin-right: 10px;
    height: 29px;
  }

  .breadcrumb-step {
    margin-right: 10px;
    margin-left: 10px;
    height: 29px;
  }

  #follow-up-customerSC,
  #follow-up-customerSC-product,
  #se-subject-enq,
  #se-desription-enq,
  #se-open-cust_products,
  #customer-se-subject-enq,
  #customer-se-desription-enq,
  #follow-up-re_subject-enq,
  #follow-up-re_desription-enq,
  #follow-up_subject-enq,
  #follow-up_desription-enq,
  #report-form-subject,
  #report-form-issue {
    width: 300px !important;
  }
}


@media (min-width: 600px) and (max-width: 699px) {

  /* Adjust breakpoint if needed */
  .main-user-row {
    display: grid;
    grid-template-columns: 18% auto;
    grid-template-rows: auto auto;
    margin-bottom: 20px;
  }

  .main-user-row .main-row-3,
  .main-user-row .sec-main-row-3 {
    margin-top: -20px;
  }

  .main-user-row .main-row-2,
  .main-user-row .sec-main-row-2 {
    margin-top: 10px;
  }

  .main-row-1,
  .sec-main-row-1 {
    display: flex;
    align-items: center;
  }

  .main-row-2,
  .sec-main-row-2 {
    display: flex;
    height: 100px;
    flex-direction: column;
  }

  .main-row-3,
  .sec-main-row-3 {
    grid-column: span 2;
    display: flex;
    justify-content: flex-end;
  }

  .main-row-2 h5,
  .sec-main-row-2 h5 {
    font-size: 1rem;
  }

  .sec-main-header-s,
  .dashb-main-header-s {
    display: inline-flex;
  }

  .sec-main-row-1 .sec-main-header,
  .main-row-1 .dashb-main-header {
    display: none;
  }

  .top-nav-submenu div h3,
  .info-collection-header div h3,
  #user-hover h3 {
    font-size: 1.2rem;
  }

  #user-hover img {
    margin-right: 10px;
    height: 29px;
  }

  .breadcrumb-step__img {
    margin-right: 10px;
    height: 29px;
  }

  .breadcrumb-step {
    margin-right: 10px;
    margin-left: 10px;
    height: 29px;
  }

  #follow-up-customerSC,
  #follow-up-customerSC-product,
  #se-subject-enq,
  #se-desription-enq,
  #se-open-cust_products,
  #customer-se-subject-enq,
  #customer-se-desription-enq,
  #follow-up-re_subject-enq,
  #follow-up-re_desription-enq,
  #follow-up_subject-enq,
  #follow-up_desription-enq,
  #report-form-subject,
  #report-form-issue {
    width: 400px !important;
  }
}


@media (min-width: 700px) and (max-width: 810px) {

  .sec-main-row-1 .sec-main-header,
  .main-row-1 .dashb-main-header {
    display: none;
  }

  .sec-main-row-1 img,
  .main-row-1 img {
    margin-top: 10px;
  }

  .main-user-row {
    grid-template-columns: 15% auto 20%;
  }

  .sec-main-header-s,
  .dashb-main-header-s {
    display: inline-flex;
  }

  .main-row-2 h5,
  .sec-main-row-2 h5 {
    font-size: 1rem;
  }

  .biliing-input,
  #mod-ub-type.select-input,
  #mod-ub-country.select-input,
  #ub-type.select-input,
  #ub-country.select-input {
    width: 50% !important;
  }

  #follow-up-customerSC,
  #follow-up-customerSC-product,
  #se-subject-enq,
  #se-desription-enq,
  #se-open-cust_products,
  #customer-se-subject-enq,
  #customer-se-desription-enq,
  #follow-up-re_subject-enq,
  #follow-up-re_desription-enq,
  #follow-up_subject-enq,
  #follow-up_desription-enq,
  #report-form-subject,
  #report-form-issue {
    width: 453px !important;
  }
}

@media (min-width: 700px) and (max-width: 880px) {
  .revoke-sub-info {
    width: 100%;
  }

  .biliing-input,
  #mod-ub-type.select-input,
  #mod-ub-country.select-input,
  #ub-type.select-input,
  #ub-country.select-input {
    width: 75% !important;
  }

  .top-nav-submenu div h3,
  .info-collection-header div h3,
  #user-hover h3 {
    font-size: 1.3rem;
  }

  #user-hover img {
    margin-right: 15px;
    height: 39px;
  }

  .breadcrumb-step__img {
    margin-right: 15px;
    height: 39px;
  }

  .breadcrumb-step {
    margin-right: 15px;
    margin-left: 15px;
    height: 39px;
  }

}

.revoke-purchase-dialog,
.revoke-dialog-single {
  padding-right: 30px;
  padding-left: 30px;
  padding-top: 30px;
  justify-content: center;
}

.revoke-dialog-multi {
  padding-top: 30px;
  justify-content: center;
}

#revoke-optional-info {
  display: flex;
  padding-right: 20px;
  padding-left: 20px;
  padding-top: 30px;
  justify-content: center;
}

.confirm-revoke-dialog {
  padding-top: 30px;
  width: 70%;
  margin: 0 auto;
}

@media (max-width: 720px) {
  .revoke-purchase-dialog {
    padding-right: 0px;
    padding-left: 0px;
  }

}

input[type="text"]:disabled,
input[type="email"]:disabled,
input[type="password"]:disabled,
textarea:disabled,
.select-enq-host_os select:disabled {
  color: #9F9F9F !important;
  background: none;
}

input[type="email"]#mod-subscription-history-account:disabled {
  background: white;
}

.select-default-vaule {
  color: #f3f3f3;
}

#a,
#ab,
#abc {
  padding-left: 0px;
  margin-bottom: 0px;
}

#a img,
#ab img,
#abc img,
.btn-select-se-severity img {
  width: 12px;

}

#a li,
#ab li,
#abc li {
  list-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
}

#a li:hover,
#ab li:hover,
#abc li:hover,
.li-hover :hover {
  background-color: #F4F3F3;
  cursor: pointer;
}

#a li img,
#ab li img,
#abc li img {
  margin: 5px;
  margin-left: 10px;
}

#a li :first-child,
#ab li :first-child,
#abc li :first-child {
  margin-left: 10px;
}

.btn-select-se-severity li span,
.btn-select-se-severity li img {
  margin-left: 5px;
  /* color: #494949; */
}

.support-contact-textarea,
#follow-up-customerSC-product,
#follow-up-customerSC,
#SC-for-customer-cust-id {
  color: #494949;
}

#enq-support-customerSC {
  pointer-events: none;
}

.support-contact-textarea:disabled,
#follow-up-customerSC-product:disabled,
#follow-up-customerSC:disabled,
#SC-for-customer-cust-id:disabled {
  color: #9F9F9F !important;
}

/* item list */

.b {
  display: none;
  width: 100%;
  max-width: 350px;
  margin-top: -12px;

}

.btn-select-se-severity {
  /* margin-top: 10px; */
  width: 100%;
  max-width: 350px;
  height: 31px;
  /* border-radius: 5px; */
  background-color: #fff;
  border: 1px solid #c1bdbe;

}

.btn-select-se-severity li {
  list-style: none;
  float: left;
  padding-bottom: 0px;
  line-height: 31px;
  margin-top: -3px;
  position: relative;
}

#se-select-product-ver::placeholder,
#FU-se-select-product-ver::placeholder,
#customer-se-select-product-ver::placeholder {
  color: #494949;
  opacity: 1;
}

input#se-select-product-ver:disabled::placeholder,
input#FU-se-select-product-ver:disabled::placeholder,
input#customer-se-select-product-ver:disabled::placeholder {
  color: #9F9F9F !important;
}

#se-select-product-ver input:disabled::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #9F9F9F !important;
}

#se-select-product-ver input:disabled:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #9F9F9F !important;
}

#se-select-product-ver input:disabled::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #9F9F9F !important;
}

#se-select-product-ver input:disabled:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #9F9F9F !important;
}

/* .btn-select-se-severity:hover li {
  margin-left: 0px;
} */

.btn-select-se-severity:hover {
  background-color: #F4F3F3;
  height: 31px;
  border: 1px solid #c1bdbe;


}

.btn-select-se-severity:focus {
  outline: none;
}

.fa-angle-down :hover {
  color: #101010;
}

.custom-select-arrow-disabled::before {
  color: #9F9F9F
}

#generate-new-recovery-code-text {
  padding-left: 5px;
}

#generete-new-recovery-code-button div:hover #generate-new-recovery-code-text {
  text-decoration: underline
}

.manage-login-remove-underline-hover:hover span {
  text-decoration: underline;
}

#twofa-devices-table tbody tr:last-child {
  border-radius: 0 0 4px 4px;
  overflow: hidden;
}

.devices-table tbody tr:last-child {
  border-radius: 0 0 4px 4px;
  overflow: hidden;
}

input::-ms-reveal,
input::-ms-clear {
  display: none;
}

#offline-toast {
  position: fixed;
  top: 50%;
  left: 50%;
  padding: 10px;
  font-size: 16px;
  color: #101010;
  background: white;
  transform: translate(-50%, -50%);
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 30px 0px rgba(66, 68, 90, 1);
  -moz-box-shadow: 0px 0px 30px 0px rgba(66, 68, 90, 1);
  box-shadow: 0px 0px 30px 0px rgba(66, 68, 90, 1);
  display: none;
  z-index: 1;
}

#offline-toast-close-button {
  cursor: pointer;
}

.show-older-versions {
  text-align: left;
  margin-left: 28px;
  cursor: pointer;
}

.items_per_page::-webkit-outer-spin-button,
.items_per_page::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.items_per_page {
  width: 52px;
  text-align: center;
  appearance: textfield;
}

.advanced-search input {
  padding: 5px;
  border: 1px solid #d6d6d6;
  margin-left: 5px;
  margin-right: 5px;
  /* max-width: 115px; */
}

.advanced-search {

  padding-bottom: 20px;
}

.sorting-arrows>div:nth-child(1) {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid rgba(255, 255, 255, 0.5);
}

[class*="-info-lg"]:hover>.sorting-arrows>div:nth-child(1) {
  border-bottom: 5px solid rgba(255, 255, 255, 0.75);
}

.sorting-arrows>div:nth-child(2) {
  margin-top: 3px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid rgba(255, 255, 255, 0.5);
}

[class*="-info-lg"]:hover>.sorting-arrows>div:nth-child(2),
[class*="-info-sm"]:hover>.sorting-arrows>div:nth-child(2),
[class*="-info-xs"]:hover>.sorting-arrows>div:nth-child(2) {
  border-top: 5px solid rgba(255, 255, 255, 0.75);
}

/* [class*="-info-lg"]:hover > .sorting-arrows > div:nth-child(2) {
  border-top: 5px solid rgba(255, 255, 255, 0.75);
} */
.sorting-arrows>div:nth-child(1).active {
  border-bottom: 5px solid rgba(255, 255, 255, 1);
}

.sorting-arrows>div:nth-child(2).active {
  border-top: 5px solid rgba(255, 255, 255, 1);
}

[class*="-info-lg"]:hover>.sorting-arrows>div:nth-child(1).active {
  border-bottom: 5px solid rgba(255, 255, 255, 1);
}

[class*="-info-lg"]:hover>.sorting-arrows>div:nth-child(2).active {
  border-top: 5px solid rgba(255, 255, 255, 1);
}

[id^="advanced-search"][id$="-btn"] {
  display: none;
}

@media(min-width:660px) {
  [id^="advanced-search"][id$="-btn"] {
    display: block;
  }
}

advanced-search-network-active-btn .enterprise-sub-info-xs:nth-of-type(12) {
  width: 33%;
}

.enterprise-sub-info-xs:nth-of-type(13) {
  width: 37%;

}

.enterprise-sub-info-xs:nth-of-type(14) {
  width: 30%;

}

@media (min-width: 375px) {
  .enterprise-sub-info-xs:nth-of-type(12) {
    width: 38%;
  }

  .enterprise-sub-info-xs:nth-of-type(13) {
    width: 35%;

  }

  .enterprise-sub-info-xs:nth-of-type(14) {
    width: 27%;
  }

}

@media (min-width: 661px) and (max-width: 891px) {

  .enterprise-sub-info-lg:nth-of-type(1) {
    width: 25%;
  }

  .enterprise-sub-info-lg:nth-of-type(2) {
    width: 11%;
  }

  .enterprise-sub-info-lg:nth-of-type(3) {
    width: 20%;
  }

  .enterprise-sub-info-lg:nth-of-type(4) {
    width: 12%;
  }

  .enterprise-sub-info-lg:nth-of-type(5) {
    width: 9%;
  }

  .enterprise-sub-info-lg:nth-of-type(6) {
    width: 10%;
  }

  .enterprise-sub-info-lg:nth-of-type(7) {
    width: 13%;
  }

  .network-sub-info-lg:nth-of-type(1) {
    width: 20%;
  }

  .network-sub-info-lg:nth-of-type(2) {
    width: 19%;
  }

  .network-sub-info-lg:nth-of-type(3) {
    width: 18%;
  }

  .network-sub-info-lg:nth-of-type(4) {
    width: 14%;
  }

  .network-sub-info-lg:nth-of-type(5) {
    width: 8%;
  }

  .network-sub-info-lg:nth-of-type(6) {
    width: 9%;
  }

  .network-sub-info-lg:nth-of-type(7) {
    width: 13%;
  }
}

@media (min-width: 892px) {


  .enterprise-sub-info-lg:nth-of-type(1) {
    width: 35%;
  }

  .enterprise-sub-info-lg:nth-of-type(2) {
    width: 11%;
  }

  .enterprise-sub-info-lg:nth-of-type(3) {
    width: 14%;
  }

  .enterprise-sub-info-lg:nth-of-type(4) {
    width: 11%;
  }

  .enterprise-sub-info-lg:nth-of-type(5) {
    width: 8%;
  }

  .enterprise-sub-info-lg:nth-of-type(6) {
    width: 11%;
  }

  .enterprise-sub-info-lg:nth-of-type(7) {
    width: 10%;
  }

  .network-sub-info-lg:nth-of-type(1) {
    width: 32%;
  }

  .network-sub-info-lg:nth-of-type(2) {
    width: 14%;
  }

  .network-sub-info-lg:nth-of-type(3) {
    width: 13%;
  }

  .network-sub-info-lg:nth-of-type(4) {
    width: 14%;
  }

  .network-sub-info-lg:nth-of-type(5) {
    width: 9%;
  }

  .network-sub-info-lg:nth-of-type(6) {
    width: 9%;
  }

  .network-sub-info-lg:nth-of-type(7) {
    width: 9%;
  }
}

@media(min-width: 1000px) {
  .enterprise-sub-info-lg:nth-of-type(1) {
    width: 37%;
  }

  .enterprise-sub-info-lg:nth-of-type(3) {
    width: 13%;
  }

  .enterprise-sub-info-lg:nth-of-type(7) {
    width: 9%;
  }
}

.enterprise-sub-info-sm:nth-of-type(8) {
  width: 32%;
}

.enterprise-sub-info-sm:nth-of-type(9) {
  width: 18%;
}

.enterprise-sub-info-sm:nth-of-type(10) {
  width: 28%;
}

.enterprise-sub-info-sm:nth-of-type(11) {
  width: 22%;
}

.network-sub-info-xs:nth-of-type(12) {
  width: 38%;
}

.network-sub-info-xs:nth-of-type(13) {
  width: 35%;
}

.network-sub-info-xs:nth-of-type(14) {
  width: 27%;
}

.network-sub-info-sm:nth-of-type(8) {
  width: 30%;
}

.network-sub-info-sm:nth-of-type(9) {
  width: 27%;
}

.network-sub-info-sm:nth-of-type(10) {
  width: 23%;
}

.network-sub-info-sm:nth-of-type(11) {
  width: 20%;
}

@media(min-width:520px) {
  .network-sub-info-sm:nth-of-type(8) {
    width: 36%;
  }
}

.purchase-info-lg:nth-of-type(1) {
  width: 15%;
}

.purchase-info-lg:nth-of-type(2) {
  width: 18%;

}

.purchase-info-lg:nth-of-type(3) {
  width: 16%;

}

.purchase-info-lg:nth-of-type(4) {
  width: 14%;

}

.purchase-info-lg:nth-of-type(5) {
  width: 8%;

}

.purchase-info-lg:nth-of-type(6) {
  width: 15%;

}

.purchase-info-lg:nth-of-type(7) {
  width: 13%;

}


.purchase-info-sm:nth-of-type(8) {
  width: 27%;
}

.purchase-info-sm:nth-of-type(9) {
  width: 32%;

}

.purchase-info-sm:nth-of-type(10) {
  width: 25%;

}

.purchase-info-sm:nth-of-type(11) {
  width: 16%;

}

.enquiries-info-lg:nth-of-type(1) {
  width: 20%;
}

.enquiries-info-lg:nth-of-type(2) {
  width: 18%;
}

.enquiries-info-lg:nth-of-type(3) {
  width: 13%;
}

.enquiries-info-lg:nth-of-type(4) {
  width: 13%;
}

.enquiries-info-lg:nth-of-type(5) {
  width: 15%;
}

.enquiries-info-lg:nth-of-type(6) {
  width: 14%;
}

.enquiries-info-lg:nth-of-type(7) {
  width: 8%;
}

@media(min-width:910px) {
  .enquiries-info-lg:nth-of-type(1) {
    width: 30%;
  }

  .enquiries-info-lg:nth-of-type(3) {
    width: 11%;
  }

  .enquiries-info-lg:nth-of-type(5) {
    width: 11%;
  }

  .enquiries-info-lg:nth-of-type(7) {
    width: 9%;
  }
}

.enquiries-info-sm:nth-of-type(8) {
  width: 55%;
}

.enquiries-info-sm:nth-of-type(9) {
  width: 25%;
}

.enquiries-info-sm:nth-of-type(10) {
  width: 20%;
}

.partners-sub-info-lg:nth-of-type(1) {
  width: 25%;
}

.partners-sub-info-lg:nth-of-type(2) {
  width: 27%;
}

.partners-sub-info-lg:nth-of-type(3) {
  width: 16%;
}

.partners-sub-info-lg:nth-of-type(4) {
  width: 14%;
}

.partners-sub-info-lg:nth-of-type(5) {
  width: 18%;
}

#purchase-history-header>div:nth-child(7),
#purchase-history-header>div:nth-child(9) {
  line-height: 100%
}