.span {
  font-size: 13px;
  line-height: 17px;
}

.selector-main-div {
  background: radial-gradient(
    214.5% 48585.6% at -19.51% -36.5%,
    #01b14e 0%,
    #00d45d 100%
  );
  border-radius: 10px;
}

.navbar-nav > li > a {
  color: #262626;
  text-transform: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px 15px;
  font-weight: bold;
}

.navbar-nav > li > a > img {
  width: 16px;
  height: 16px;
  margin-bottom: 10px;
}

.flex-column-right {
  display: flex;
  flex-direction: column;
  text-align: right;
  float: right;
  align-items: flex-end;
}

.login-text {
  text-transform: uppercase;
  color: #000000;
  font-weight: bold;
  margin-right: 10px;
}

.signup-text {
  color: #33a163;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
}

.login-btns {
  font-size: 13px;
  line-height: 17px;
}

.automechanic-main-header {
  padding: 30px 0px 20px;
}

.add-company {
  border-bottom: 1px solid #33a163;
  font-size: 13px;
  line-height: 17px;
}

.selector-btn {
  background: #ffffff;
  border-radius: 5px;
  height: 36px !important;
  padding: 0px;
  color: #33a163;
  font-size: 13px;
}

.selector-btn-disabled {
  color: #828282;
  background: #e5e5e5;
}

.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  color: #000000;
  padding-left: 10px;
}

.select2-container--default
  .select2-selection--single
  .select2-selection__arrow
  b {
  background-image: url(/img/design-icons/chevron-down.svg);
  background-color: transparent;
  background-size: contain;
  border: none !important;
  height: 20px !important;
  width: 20px !important;
  margin-left: -10px;
  margin-top: -10px;
}

.selector {
  text-align: left;
}

.select2-container--default .select2-selection--single {
  border-radius: 5px;
}

.automechanic-footer-links {
  background: radial-gradient(
    214.5% 48585.6% at -19.51% -36.5%,
    #01b14e 0%,
    #00d45d 100%
  );
}

.select2-selection--single {
  height: 36px !important;
}

.select2-selection__rendered {
  padding: 8px;
  line-height: 17px !important;
}

.selector-main-div {
  min-height: 59px;
  padding: 12px 0px;
}

.select2-selection__arrow {
  height: 36px !important;
}

.footer-links {
  display: flex;
  flex-wrap: wrap;
  text-align: left;
  margin-bottom: 3rem;
}

.footer-links a:hover {
  color: #33a163;
}

.footer-links-white {
  margin-top: 8px;
}

.footer-links-white a {
  color: #fff;
  font-weight: bold;
}

.footer-links-white a:hover {
  color: #000;
}

.megamenu {
  display: flex;
  flex-wrap: wrap;
  width: 724px !important;
  left: calc(100% - 362px) !important;
  padding-right: 20px;
  padding-bottom: 20px;
  border-radius: 5px;
}

.megamenu a {
  font-size: 16px !important;
}

.megamenu .level-2 a {
  padding-left: 10px;
  font-size: 14px !important;
}

.navbar-nav .megamenu > li {
  width: unset !important;
  flex-grow: 1;
}

.megamenu li a:hover {
  color: #33a163;
}

.navbar-nav .sub-menu > li > a {
  padding: 13px 25px 5px;
}

.step {
  display: none;
}

.active {
  display: block !important;
}

.steps-links li {
  color: #000;
  line-height: 17px;
  font-size: 13px;
  cursor: pointer;
}

.steps-links {
  display: flex;
  margin-bottom: 20px;
}

.link-active {
  color: #33a163 !important;
}

.steps-links li:hover {
  color: #33a163;
}

.ads-sum {
  font-size: 24px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.ads-title {
  font-size: 24px;
}

.select-banner {
  padding: 0px 30px 30px 0px;
}

.select-woktypes {
  display: flex;
  flex-wrap: wrap;
}

.radio-btns {
  margin: 30px 0px;
}

.radio-btns label {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.radio-btns input {
  display: none;
}

.radio-btns .radio-btn {
  background-image: url(../../img/design-icons/radio-btn.svg);
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}

.radio-btns input:checked + .radio-btn {
  background-image: url(../../img/design-icons/radio-checked.svg);
}

.checkboxes label {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-bottom: 5px;
}

.checkboxes input {
  display: none;
}

.checkboxes .my-checkbox {
  background-image: url(../../img/design-icons/checkbox.svg);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}

.checkboxes input:checked + .my-checkbox {
  background-image: url(../../img/design-icons/checkbox-checked.svg);
}

.thin-btn {
  padding: 5px 10px;
  color: #fff;
  border: none;
  border-radius: 4px;
  background: radial-gradient(
    214.5% 48585.6% at -19.51% -36.5%,
    #01b14e 0%,
    #00d45d 100%
  );
}

.discount {
  font-size: 27px;
  color: #33a163;
}

.line-through {
  text-decoration: line-through;
}
