.company-setting-sec {
  padding: 40px 69.5px 13.7px 26px !important;
}
.company-name-sec {
  padding-top: 52px !important;
  padding-bottom: 25px;
  position: unset !important;
  display: flex;
  width: 100% !important;
}
.company-country .company-country__item {
  margin-top: 0px;
}
.company-setting-sec .settings-tab-head {
  margin-bottom: 0px !important;
}
.company-name-sec .company-identity__item_CompanyDropzone .overlay-dropzone {
  width: 120px;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0px;
  margin-left: auto;
}
.company-name-sec .company-identity__item_CompanyDropzone .overlay-dropzone .clickable {
  margin: 0 auto;
}
.company-name-sec .company-identity__field input {
  width: 543px !important;
  height: 36px;
  padding: 9px 9px;
  border-radius: 6px;
  border: solid 1px #c7d7df;
  background-color: #ffffff;
  text-align: left;
  color: #758697;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
}
.company-name-sec .company-identity__field label.company-identity__item {
  text-align: left;
}
.company-name-sec .company-identity__item.company-identity__item_CompanyDropzone {
  margin-right: 0px !important;
}
.company-name-sec .company-identity__item.company-identity__field {
  margin-left: 64px;
}
.company-name-sec .company-identity__item.company-identity__field div {
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
  color: #758697;
  padding: 0px 0px 8px 0px !important;
}
company-country .company-country__item,
.company-bank .company-bank__item {
  margin-top: 0px !important;
}
.company-country .company-country__item .company-country__name-container,
.company-country .company-country__item .company-country__address-container,
.company-country .company-country__item .company-country__select-container,
.company-country .company-country__item .company-country__item-container,
.company-country .company-country__item .g-inline-block.input-height-label {
  margin-top: 12px;
  margin-left: 0;
  margin-right: 12px;
}
.company-country .company-country__item .company-country__entity-logo {
  margin-top: 12px;
  margin-left: 0;
}
.company-country__item .g-inline-block.input-height-label i.company-country__item-delete {
  margin-left: 0px;
}
.company-bank .company-bank__item .company-bank__name-container.back-account-name-filed {
  margin-right: 22.5px;
}
.company-bank .company-bank__item .company-bank__name-container,
.company-bank .company-bank__item .company-bank__select-container {
  margin-top: 12px;
  margin-left: 0;
  margin-right: 4px;
  width: auto !important;
}
.company-bank .company-bank__item i.g-icon.g-icon_settings-delete {
  margin-top: 23px;
  margin-left: 0px;
}
.company-country .company-country__item .company-country__entity-logo .overlay-dropzone_entity-logo {
  width: 38px;
  height: 38px;
  margin: 0 12px 0 0;
  padding: 10.2px 10.2px;
  border-radius: 4px;
  background-color: #d8e1e7;
  border: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.company-country .company-country__item .company-country__entity-logo .overlay-dropzone_entity-logo .g-cursor-pointer {
  padding: 0px;
  font-size: 27px;
  line-height: 0;
  color: #768696;
}
.company-country .company-country__item .company-country__entity-logo {
  margin-right: 0;
}
.company-country .company-country__item .company-country__name-container input.company-country__name {
  width: 231px;
  height: 38px;
  border-radius: 6px;
  border: solid 1px #c7d7df;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: left;
  color: #3e4651;
}
.company-country .company-country__item .company-country__address-container input.company-country__address {
  width: 155px;
  height: 38px;
  border-radius: 6px;
  border: solid 1px #c7d7df;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: left;
  color: #3e4651;
}
.company-country .company-country__item .company-country__select-container {
  width: auto;
}
.company-country .company-country__item .company-country__select-container .company-country__value {
  width: auto;
}
.company-country .company-country__item .company-country__select-container .company-country__value a.select2-choice {
  width: 165px;
  height: 38px;
  border-radius: 6px;
  border: solid 1px #c7d7df;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #3e4651;
}
.company-country .company-country__item .company-country__select-container .company-country__value a.select2-choice span.select2-arrow,
.company-country .company-country__item .company-country__select-container .company-country__field a.select2-choice span.select2-arrow,
company-country .company-country__item,
.company-bank .company-bank__item .company-bank__name-container .company-bank__value a.select2-choice span.select2-arrow,
.company-bank .company-bank__item .company-bank__select-container_country .select2-container a.select2-choice span.select2-arrow {
  width: 37px;
  background-color: #d8e1e7;
}
.company-country .company-country__item .company-country__item-container input.company-country__field.company-country__field_uen {
  width: 149px;
  height: 38px;
  border-radius: 6px;
  border: solid 1px #c7d7df;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: left;
  color: #3e4651;
}
.company-country .company-country__item .company-country__select-container .company-country__field a.select2-choice {
  width: 109px;
  height: 38px;
  margin: 0 0.6px 0 0;
  border-radius: 6px;
  border: solid 1px #c7d7df;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #3e4651;
}
.company-country .company-country__item .company-country__item-container label.checkbox-label {
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
  color: #758697;
}
div#add-legal-entities,
div#add-bank-entities,
div#add-shift {
  margin: 28px 0px 25px;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
  color: #1bacc7;
}
.company-country .company-country__item,
.company-bank .company-bank__item .company-bank__select-container_country .select2-container {
  width: auto;
}
company-country .company-country__item,
.company-bank .company-bank__item .company-bank__name-container .company-bank__value {
  width: auto;
}
company-country .company-country__item,
.company-bank .company-bank__item .company-bank__name-container .company-bank__value a.select2-choice {
  width: 209px;
  height: 38px;
  border-radius: 6px;
  border: solid 1px #c7d7df;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #3e4651;
}
.company-bank .company-bank__item .company-bank__select-container_country .select2-container a.select2-choice {
  width: 194px;
  height: 38px;
  border-radius: 6px;
  border: solid 1px #c7d7df;
}
.company-bank .company-bank__item .company-bank__select-container_country .select2-container a.select2-choice span {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #3e4651;
}
.company-bank .company-bank__item .company-bank__name-container input.company-bank__number {
  width: 160px;
  height: 38px;
  border-radius: 6px;
  border: solid 1px #c7d7df;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: left;
  color: #3e4651;
}
.company-setting-sec .company-country .company-country__item,
.company-setting-sec .company-bank .company-bank__item,
.company-setting-sec .departments .departments__item {
  display: flex;
}
.company-setting-sec .work-shifts .settings__time.settings__time_no-radio,
.company-setting-sec .break-hours .settings__time.settings__time_no-radio {
  display: flex;
  align-items: center;
}
#company-bank-addbankcode {
  margin-right: 22.5px;
}
@media (max-width: 1360px) {
  company-country .company-country__item,
  .company-bank .company-bank__item .company-bank__name-container .company-bank__value a.select2-choice {
    width: 165px;
  }
  .company-bank .company-bank__item .company-bank__select-container_country .select2-container a.select2-choice {
    width: 165px;
  }
  .company-bank .company-bank__item .company-bank__name-container input.company-bank__number {
    width: 100px;
  }
}
@media (max-width: 1295px) {
  .company-country .company-country__item .company-country__name-container input.company-country__name {
    width: 150px;
  }
  .company-country .company-country__item .company-country__address-container input.company-country__address {
    width: 150px;
  }
  .company-country .company-country__item .company-country__select-container .company-country__value a.select2-choice {
    width: 140px;
  }
  .company-country .company-country__item .company-country__item-container input.company-country__field.company-country__field_uen {
    width: 110px;
  }
  .company-country .company-country__item .company-country__select-container .company-country__field a.select2-choice {
    width: 90px;
  }
  .company-name-sec .company-identity__field input {
    width: 450px;
  }
}
.access-right-sec {
  padding-top: 40px;
}
.user-rights-sec {
  display: flex;
  align-items: flex-end;
  padding-bottom: 15px !important;
}
.user-rights-sec .user-content {
  width: 100%;
}
.user-rights-sec .user-mang-access-btn {
  width: 100%;
  text-align: end;
}
.user-mang-access-btn button {
  padding: 11px 15px 10px;
  border-radius: 5px;
  border: solid 1px #1bacc7;
  background-color: #ffffff;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
  color: #1bacc7;
}
h2.access-right-heading {
  margin-bottom: 7px !important;
}
