.menu {
  margin: 0;
  padding: 0 110px;
  padding-top: 0;
  text-align: center
}
.menu li {
  display: inline-block;
  position: relative;
  border: 2px solid #f1f1f1;
  text-align: center;
  padding: 10px;
  width: 172px;
  margin: 0 7px 15px;
  overflow: hidden
}
.menu li:hover {
  box-shadow: 0 0 5px rgba(149,196,233,.9);
  background-color: #fff;
  z-index: 5
}
.menu li.active {
  box-shadow: 0 0 5px rgba(149,196,233,.9);
  background-color: #e9ecf3
}
.menu li.active .menu-block {
  background-color: #fff;
  z-index: 5;
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0)!important
}
.menu li.exist {
  box-shadow: 0 0 5px rgba(149,196,233,.9);
  background-color: #e9ecf3!important;
  pointer-events: none;
  opacity: .5
}
.menu li.exist .menu-block {
  background-color: #fff;
  z-index: 5;
  -webkit-filter: grayscale(0)!important
}
.menu li.disabled {
  pointer-events: none;
  opacity: .3
}
.menu li .checkbox {
  display: inline-block;
  margin-top: -4px;
  z-index: 12;
  margin-bottom: 0;
  position: absolute;
  top: 3px;
  left: 80%
}
.menu .sphere.main-business .main-business-label,
.menu.hasnt-main-business .sphere:hover .main-business-label {
  display: block;
  transform: translateY(0);
  cursor: pointer
}
.menu-block {
  display: inline-block;
  position: relative;
  width: 140px;
  height: 115px;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
  -webkit-transition: all .6s ease;
  -webkit-backface-visibility: hidden
}
.menu-block:hover {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0)
}
.menu-block-title {
  color: #428bca;
  font-size: 14px;
  font-weight: 700
}
.c2-text {
  font-size: 16px;
  font-weight: 700;
  padding: 20px 10px
}
.nav > li > a {
  padding-bottom: 18px
}
.main-business-label {
  position: absolute;
  background-color: rgba(255,255,255,.8);
  color: #0095e0;
  padding: 2px;
  left: 0;
  right: 0;
  top: 0;
  font-size: 12px;
  transform: translateY(-30px);
  transition: .3s;
  z-index: 6;
  height: 27px;
  line-height: 23px
}
#modal-business .modal-dialog {
  width: 650px
}
#modal-business .main-business-label {
  transform: none
}
#modal-business .iconMenu-item {
  filter: grayscale(100%)
}
#modal-business .iconMenu-item:hover {
  box-shadow: none;
  z-index: 5;
  filter: grayscale(0)
}
#modal-business .iconMenu-item.active {
  box-shadow: 0 0 5px rgba(149,196,233,.9);
  filter: grayscale(0);
  background-color: #e9ecf3;
  z-index: 5
}
#modal-business .exist {
  filter: grayscale(0)!important;
  opacity: .5;
  pointer-events: none
}
.wrapper {
  background-color: #f4f4f4
}
.bg-white {
  background-color: #fff
}
.container-business {
  min-height: 70%
}
.mobile-breadcrumb-tabs {
  display: none
}
.btn-continue-wrap {
  padding-right: 93px
}
.business-scopes .header,
.business-type-wrap .header {
  display: none
}
.worktime-panel .header {
  display: none
}
#stepwisemultiple {
  background: #fff
}
.worktime-wrap .checkbox input {
  width: 80px
}
.contact-data__wrap {
  background-color: #fff;
  padding: 10px 15px;
  border: 1px solid #e4e4e4;
  border-radius: 7px
}
.verified-label-contact-pass {
  position: absolute;
  right: 8px;
  top: 9px
}
.password-wrap .checkbox {
  display: inline-block;
  position: absolute;
  right: 141px;
  top: 4px
}
.cc-ad-plan .cc-header {
  padding: 10px 40px 15px 10px
}
.cc-ad-plan .checkbox label,
.cc-ad-plan .radio,
.cc-ad-plan .radio label {
  margin: 0
}
.cc-ad-plan .cc-header label {
  position: relative;
  top: 3px
}
.cc-ad-plan {
  margin-top: 0;
  margin-bottom: 20px
}
.summary-price {
  font-size: 18px;
  color: #333;
  margin-bottom: 15px
}
.summary-price .highlight,
.summary-price .price-value {
  color: #2f9bdb
}
.payment-modal .modal-dialog {
  width: 750px!important
}
.password-input-wrap {
  width: 80%;
  position: relative
}
@media screen and (max-width:1199px) {
  #stepwisemultiple {
    background: 0 0
  }
  .container-business {
    background: #fff
  }
  #sign-in {
    padding: 8px;
    height: auto;
    line-height: 1;
    width: 170px
  }
  .cr_breadcrumb {
    display: none
  }
  .breadcrumb-wrap {
    background: #fff
  }
  .mobile-breadcrumb-tabs {
    display: flex;
    background: #fff
  }
  .mobile-breadcrumb-tabs .nav-item {
    flex-grow: 1;
    text-align: center;
    margin: 0
  }
  .mobile-breadcrumb-tabs .nav-item:first-child .nav-link {
    border-left: 1px solid #e1eaf2
  }
  .mobile-breadcrumb-tabs .nav-link {
    height: 34px;
    padding: 8px;
    border: 1px solid #e1eaf2;
    border-bottom: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    border-radius: 0;
    color: #879098
  }
  .mobile-breadcrumb-tabs .nav-link.active {
    border-bottom-color: #1382c6;
    color: #1382c6
  }
  .mobile-breadcrumb-tabs .nav-link svg {
    width: 18px
  }
  .container-business-wrap {
    padding-right: 0;
    width: calc(100% + 12px);
    max-width: calc(100% + 12px)
  }
  .container-business {
    background: #f5f9fc
  }
  .container-business .caption {
    font-size: 18px;
    margin: 14px 0 12px;
    text-align: left
  }
  .c2-text {
    font-weight: 400;
    padding: 0
  }
  .menu {
    display: flex;
    padding: 0;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 3px
  }
  .menu li {
    width: calc(33.3333333333% - 6px);
    margin: 0;
    background: #fff;
    border-radius: 8px;
    border: 1px solid #e1eaf2;
    padding: 16px 8px
  }
  .menu li > a {
    text-decoration: none
  }
  .menu li.active {
    border: 2px solid #1382c6;
    background-color: #fff
  }
  .menu li .checkbox {
    display: none
  }
  .menu .menu-block {
    width: 81px;
    height: 54px
  }
  .menu .menu-block-title {
    color: #1382c6;
    font-size: 14px;
    font-weight: 600;
    margin-top: 10px
  }
  .btn-continue-wrap {
    padding: 0 12px;
    margin: 12px 0 50px
  }
  .btn-continue-wrap .btn {
    width: 100%;
    border-radius: 56px;
    font-size: 16px;
    height: 50px;
    padding: 12px 16px
  }
  .content-wrapper {
    margin-bottom: 0
  }
  .wrapper #footer {
    padding-top: 0
  }
  .add-business-tabs {
    margin-top: 20px;
    gap: 4px
  }
  .add-business-tabs .tab-options {
    max-width: 100%;
    flex-grow: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 4px
  }
  .add-business-tabs .tab-options li {
    flex-grow: 1;
    background: 0 0;
    border: 0;
    min-width: 160px;
    max-width: 100%
  }
  .add-business-tabs .tab-options li .nav-link {
    display: flex;
    align-items: center!important;
    border-radius: 8px!important;
    background-color: #fff!important;
    border: 1px solid #e1eaf2!important;
    padding: 10px 16px!important;
    font-size: 16px!important;
    line-height: 22px;
    margin: 0;
    padding: 10px 44px 24px 16px!important;
    max-width: 100%;
    font-size: 18px!important
  }
  .add-business-tabs .tab-options li .nav-link.text-danger ~ .load-wrap .value {
    color: #a94442
  }
  .add-business-tabs .tab-options li .close-tab {
    display: none
  }
  .add-business-tabs .tab-options li .option-icon {
    font-size: 24px;
    margin-right: 4px
  }
  .add-business-tabs .tab-options li .option-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
  }
  .add-business-tabs .tab-options li .load-wrap {
    top: -16px;
    left: -4px
  }
  .add-business-tabs .tab-options li .load-wrap .line-wrap {
    height: 6px;
    background: #fff
  }
  .add-business-tabs .tab-options li .load-wrap .line-wrap .line {
    height: 6px;
    border-radius: 32px
  }
  .add-business-tabs .tab-options li .load-wrap .value {
    top: -29px;
    right: -25px;
    font-size: 16px;
    font-weight: 600
  }
  .add-business-tabs .tab-button-add-business {
    display: flex;
    align-items: center!important;
    border-radius: 8px!important;
    background-color: #fff!important;
    border: 1px solid #e1eaf2!important;
    padding: 10px 16px!important;
    font-size: 16px!important;
    line-height: 22px;
    margin: 0;
    gap: 4px;
    height: 60px
  }
  .add-business-form {
    padding-top: 16px;
    border: 0;
    background: 0 0
  }
  .add-business-form .tab-pane {
    padding-left: 0;
    padding-right: 0
  }
  .add-business-form .content-top h3 {
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 14px
  }
  .add-business-form .content-top .main-business-head {
    font-size: 15px;
    margin-left: 8px;
    padding: 1px 0 0
  }
  .add-business-form .mandatory-field {
    display: none
  }
  .add-business-form .form-control {
    border-radius: 10px;
    padding: 0 0 0 16px;
    font-size: 15px;
    border: 0;
    height: 50px;
    color: #000
  }
  .add-business-form .form-control::placeholder {
    font-size: 0
  }
  .add-business-form .form-control ~ .form-control-placeholder {
    display: block!important;
    pointer-events: none;
    position: absolute;
    left: 16px;
    bottom: 17.5px;
    line-height: 1;
    font-size: 15px;
    transition: bottom .15s,font-size .15s,color .15s;
    color: #788d9d
  }
  .add-business-form .form-control:focus,
  .add-business-form .form-control:not(:placeholder-shown) {
    padding-top: 15px
  }
  .add-business-form .form-control:focus ~ .form-control-placeholder,
  .add-business-form .form-control:not(:placeholder-shown) ~ .form-control-placeholder {
    font-size: 12px;
    bottom: 32.5px;
    color: rgba(60,60,67,.6)
  }
  .add-business-form .form-control.danger {
    box-shadow: 0 0 0 1px #a94442
  }
  .add-business-form textarea.form-control {
    min-height: 140px;
    height: auto
  }
  .add-business-form .map_canvas {
    border-radius: 12px;
    height: 360px
  }
  .box-wrap.scope {
    padding: 0 12px
  }
  .business-scopes {
    background: #fff;
    padding: 16px 0 0;
    border-radius: 8px
  }
  .business-scopes .header {
    display: flex;
    justify-content: space-between;
    padding: 0 16px;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px
  }
  .business-scopes .header .collapse-btn {
    color: #e1eaf2
  }
  .business-scopes .header .collapse-btn::before {
    content: "\f286"
  }
  .business-scopes .header .collapse-btn.collapsed::before {
    content: "\f282"
  }
  .business-scopes .serviced-vehicles__filter {
    display: none
  }
  .business-scopes .tree {
    margin-top: 0;
    max-height: 450px;
    overflow-y: auto;
    padding-bottom: 5px
  }
  .business-scopes .tree ul {
    margin-bottom: -5px;
    padding-left: 0
  }
  .business-scopes .tree li {
    padding: 5px 16px;
    border-bottom: 1px solid #edf3f7
  }
  .business-scopes .tree li:after,
  .business-scopes .tree li:before {
    display: none
  }
  .business-scopes .tree li:last-child {
    border-bottom: 0
  }
  .business-scopes .tree li > .checkbox {
    top: 0
  }
  .business-scopes .tree li.invisible-branch {
    padding: 0;
    border: 0
  }
  .business-scopes .tree li > ul > li {
    margin-left: -16px;
    padding-left: 32px
  }
  .business-scopes .tree .branch-content {
    margin-left: 0;
    top: 0;
    padding-bottom: 0
  }
  .business-scopes .serviced-categories__show-more {
    display: block;
    margin-right: -16px;
    padding: 10px 16px 10px 43px;
    border-bottom: 1px solid #edf3f7
  }
  .business-scopes .branch-content,
  .business-scopes .serviced-categories-items {
    column-count: 1;
    margin-left: -16px;
    margin-top: 7px
  }
  .business-scopes .branch-content .serviced-categories__checkbox-wrap,
  .business-scopes .serviced-categories-items .serviced-categories__checkbox-wrap {
    padding: 5px 0 5px 59px;
    border-bottom: 1px solid #edf3f7
  }
  .business-scopes .branch-content .serviced-categories__checkbox-wrap:first-child,
  .business-scopes .serviced-categories-items .serviced-categories__checkbox-wrap:first-child {
    border-top: 1px solid #edf3f7
  }
  .business-scopes .sales-content,
  .business-scopes .services-content {
    margin-bottom: -5px
  }
  .business-scopes .sales-content .checkbox,
  .business-scopes .services-content .checkbox {
    margin-left: -32px;
    padding: 5px 0 5px 59px;
    border-top: 1px solid #edf3f7
  }
  .business-type-wrap {
    background: #fff;
    padding: 16px 0 0;
    border-radius: 8px
  }
  .business-type-wrap .header {
    display: flex;
    justify-content: space-between;
    padding: 0 16px;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px
  }
  .business-type-wrap .header .collapse-btn {
    color: #e1eaf2
  }
  .business-type-wrap .header .collapse-btn::before {
    content: "\f286"
  }
  .business-type-wrap .header .collapse-btn.collapsed::before {
    content: "\f282"
  }
  .business-type-wrap #business-type-collapse .checkbox,
  .business-type-wrap #business-type-collapse .radio {
    display: block;
    padding: 5px 16px 5px 28px;
    border-top: 1px solid #e1eaf2;
    color: #000
  }
  .business-type-wrap #business-type-collapse .checkbox:first-child,
  .business-type-wrap #business-type-collapse .radio:first-child {
    border-top: 0
  }
  .business-type-wrap #business-type-collapse .checkbox > label,
  .business-type-wrap #business-type-collapse .radio > label {
    line-height: 1.75
  }
  .business-type-wrap #business-type-collapse .inner-content {
    padding: 0
  }
  .business-type-wrap #business-type-collapse .inner-content .checkbox {
    padding: 5px 16px 5px 58px
  }
  .business-type-wrap #business-type-collapse .inner-content .checkbox:first-child {
    border-top: 1px solid #e1eaf2
  }
  .phone-input-wrap {
    gap: 16px;
    align-items: center
  }
  .phone-input-wrap > div {
    flex-grow: 1
  }
  .phone-input-wrap .form-control {
    width: 100%
  }
  .phone-input-wrap .add-phone-landline,
  .phone-input-wrap .add-phone-mobile,
  .phone-input-wrap .remove-landline-phone,
  .phone-input-wrap .remove-mobile-phone {
    font-size: 32px!important
  }
  .business-location-wrap .search-button__clear-text-button {
    text-decoration: none;
    margin-top: 0;
    font-size: 32px;
    background: #fff;
    border-radius: 50%;
    padding: 3px 3px 2px 0;
    box-shadow: 0 0 4px 0 #ddd
  }
  .business-location-wrap .inaccurate {
    top: 50%;
    transform: translateY(-50%)
  }
  .worktime-panel {
    background: #fff;
    padding: 16px 0 0;
    border-radius: 8px
  }
  .worktime-panel .header {
    display: flex;
    justify-content: space-between;
    padding: 0 16px;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px
  }
  .worktime-panel .header .collapse-btn {
    color: #e1eaf2
  }
  .worktime-panel .header .collapse-btn::before {
    content: "\f286"
  }
  .worktime-panel .header .collapse-btn.collapsed::before {
    content: "\f282"
  }
  .worktime-panel {
    padding-bottom: 3px;
    margin: 0
  }
  .worktime-panel .control-label {
    display: none
  }
  .worktime-panel .checkbox {
    margin: 0 -12px!important;
    padding: 5px 16px;
    border-bottom: 1px solid #e1eaf2
  }
  .worktime-panel .checkbox:last-child {
    border-bottom: 0
  }
  .worktime-panel .checkbox > div:first-child {
    width: auto!important;
    flex-grow: 1
  }
  .worktime-panel .checkbox .block-input-time-sat,
  .worktime-panel .checkbox .block-input-time-sun,
  .worktime-panel .checkbox .block-input-time-work {
    display: flex;
    align-items: center;
    gap: 7px;
    color: #96abbb;
    font-size: 16px;
    font-weight: 600
  }
  .worktime-panel .checkbox .block-input-time-sat input,
  .worktime-panel .checkbox .block-input-time-sun input,
  .worktime-panel .checkbox .block-input-time-work input {
    background: #eef7fe;
    color: #000;
    font-size: 16px;
    text-align: center;
    padding: 0!important
  }
  .payments-methods {
    background: #fff;
    padding: 16px 0 0;
    border-radius: 8px
  }
  .payments-methods .header {
    display: flex;
    justify-content: space-between;
    padding: 0 16px;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px
  }
  .payments-methods .header .collapse-btn {
    color: #e1eaf2
  }
  .payments-methods .header .collapse-btn::before {
    content: "\f286"
  }
  .payments-methods .header .collapse-btn.collapsed::before {
    content: "\f282"
  }
  .payments-methods {
    padding-bottom: 3px;
    margin: 0
  }
  .payments-methods .control-label {
    display: none
  }
  .payments-methods .checkbox {
    margin: 0 -12px;
    padding: 5px 16px 5px 28px;
    border-bottom: 1px solid #e1eaf2;
    color: #000
  }
  .payments-methods .checkbox:not(.all-payments) {
    padding-left: 55px
  }
  .payments-methods .checkbox:last-child {
    border-bottom: 0
  }
  .second-form {
    font-size: 16px
  }
  .input_file {
    border: 1px solid #a2cdef;
    color: #1382c6;
    background: #fff;
    border-radius: 43px;
    text-decoration: none;
    font-weight: 600;
    padding: 9px 16px
  }
  .logo-wrap,
  .photo-wrap {
    justify-items: flex-end
  }
  .business-logo-wrap,
  .business-photo-wrap {
    display: flex;
    align-items: flex-start;
    gap: 13px
  }
  .business-logo-wrap > img,
  .business-photo-wrap > img {
    max-width: 150px;
    max-height: 150px
  }
  .business-logo-wrap > a,
  .business-photo-wrap > a {
    font-size: 0;
    padding: 10px;
    height: auto
  }
  .business-logo-wrap > a:before,
  .business-photo-wrap > a:before {
    content: "\f78b";
    font-size: 22px;
    color: #f75758
  }
  .btn-primary-tran {
    width: 100%
  }
  .panel-continue-back {
    display: flex;
    flex-flow: column;
    gap: 14px;
    padding: 0 0 44px
  }
  .panel-continue-back .btn-continue,
  .panel-continue-back .btn-primary-tran {
    border-radius: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 24px;
    border: none;
    height: 50px;
    font-size: 16px;
    text-decoration: none
  }
  .panel-continue-back .btn-primary-tran {
    margin: 0;
    background: #e1eaf2;
    color: #000;
    order: 1
  }
  .panel-continue-back .btn-continue {
    background: #1382c6;
    color: #fff;
    order: 0
  }
  #crop-modal .modal-dialog {
    width: 100%
  }
  #crop-modal .modal-footer .btn-continue {
    background: #1382c6;
    padding: 5px 16px;
    min-width: 100px
  }
  .container:not(.contDealer) {
    width: 100%;
    display: flex;
    flex-grow: 1;
    justify-content: center;
    flex-flow: column
  }
  .container:not(.contDealer) > .row {
    flex-grow: 1;
    flex-flow: column
  }
  .contact-data__wrap {
    display: flex;
    flex-grow: 1;
    flex-flow: column;
    background-color: transparent;
    padding: 0;
    border: 0
  }
  .contact-data__wrap .block-title {
    display: none
  }
  .contact-data__wrap .filler {
    flex-grow: 1
  }
  .contact-data__wrap .btn-continue {
    background: #1382c6
  }
  .contact-data__wrap .btn-link {
    border-radius: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 24px;
    border: none;
    height: 50px;
    font-size: 16px;
    text-decoration: none;
    margin: 0;
    background: #e1eaf2;
    color: #000
  }
  .auth-form-main {
    padding-top: 12px
  }
  .auth-form-main .Obligatory,
  .auth-form-main .contact-data__input-help,
  .auth-form-main .control-label {
    display: none!important
  }
  .auth-form-main .authorize-wrap {
    width: 100%!important
  }
  .auth-form-main .authorize-wrap .btn-phone-verify {
    border-radius: 0 8px 8px 0!important
  }
  .auth-form-main .authorize-wrap.verify .form-control {
    border-radius: 8px 0 0 8px!important
  }
  .auth-form-main .authorize-wrap.verify_code .form-control {
    border-radius: 8px 0 0 8px!important
  }
  .auth-form-main .authorize-wrap.verify_code .phone-verify-code {
    border-radius: 0 8px 8px 0!important
  }
  .auth-form-main .authorize-wrap .resend-code {
    top: 16px!important
  }
  .auth-form-main .verified-label-contact-email,
  .auth-form-main .verified-label-contact-pass {
    right: 8px;
    top: 15px;
    font-size: 20px
  }
  .auth-form-main .authorize-input-wrap,
  .auth-form-main .contact-name-wrap,
  .auth-form-main .password-input-wrap {
    position: relative
  }
  .auth-form-main .authorize-input-wrap .form-control,
  .auth-form-main .contact-name-wrap .form-control,
  .auth-form-main .password-input-wrap .form-control {
    border-radius: 10px;
    padding: 0 0 0 16px;
    font-size: 15px;
    border: 0;
    height: 50px;
    color: #000
  }
  .auth-form-main .authorize-input-wrap .form-control::placeholder,
  .auth-form-main .contact-name-wrap .form-control::placeholder,
  .auth-form-main .password-input-wrap .form-control::placeholder {
    font-size: 0
  }
  .auth-form-main .authorize-input-wrap .form-control ~ .form-control-placeholder,
  .auth-form-main .contact-name-wrap .form-control ~ .form-control-placeholder,
  .auth-form-main .password-input-wrap .form-control ~ .form-control-placeholder {
    display: block!important;
    pointer-events: none;
    position: absolute;
    left: 16px;
    bottom: 17.5px;
    line-height: 1;
    font-size: 15px;
    transition: bottom .15s,font-size .15s,color .15s;
    color: #788d9d
  }
  .auth-form-main .authorize-input-wrap .form-control:focus,
  .auth-form-main .authorize-input-wrap .form-control:not(:placeholder-shown),
  .auth-form-main .contact-name-wrap .form-control:focus,
  .auth-form-main .contact-name-wrap .form-control:not(:placeholder-shown),
  .auth-form-main .password-input-wrap .form-control:focus,
  .auth-form-main .password-input-wrap .form-control:not(:placeholder-shown) {
    padding-top: 15px
  }
  .auth-form-main .authorize-input-wrap .form-control:focus ~ .form-control-placeholder,
  .auth-form-main .authorize-input-wrap .form-control:not(:placeholder-shown) ~ .form-control-placeholder,
  .auth-form-main .contact-name-wrap .form-control:focus ~ .form-control-placeholder,
  .auth-form-main .contact-name-wrap .form-control:not(:placeholder-shown) ~ .form-control-placeholder,
  .auth-form-main .password-input-wrap .form-control:focus ~ .form-control-placeholder,
  .auth-form-main .password-input-wrap .form-control:not(:placeholder-shown) ~ .form-control-placeholder {
    font-size: 12px;
    bottom: 32.5px;
    color: rgba(60,60,67,.6)
  }
  .auth-form-main .authorize-input-wrap .form-control.danger,
  .auth-form-main .contact-name-wrap .form-control.danger,
  .auth-form-main .password-input-wrap .form-control.danger {
    box-shadow: 0 0 0 1px #a94442
  }
  .auth-form-main .authorize-input-wrap .form-control,
  .auth-form-main .contact-name-wrap .form-control,
  .auth-form-main .password-input-wrap .form-control {
    border-radius: 10px!important;
    padding: 0 0 0 16px!important
  }
  .auth-form-main .authorize-input-wrap .form-control:focus,
  .auth-form-main .authorize-input-wrap .form-control:not(:placeholder-shown),
  .auth-form-main .contact-name-wrap .form-control:focus,
  .auth-form-main .contact-name-wrap .form-control:not(:placeholder-shown),
  .auth-form-main .password-input-wrap .form-control:focus,
  .auth-form-main .password-input-wrap .form-control:not(:placeholder-shown) {
    padding-top: 15px
  }
  .auth-form-main .authorize-input-wrap .verified-label,
  .auth-form-main .authorize-input-wrap .verified-label-contact-name,
  .auth-form-main .contact-name-wrap .verified-label,
  .auth-form-main .contact-name-wrap .verified-label-contact-name,
  .auth-form-main .password-input-wrap .verified-label,
  .auth-form-main .password-input-wrap .verified-label-contact-name {
    top: 15px!important;
    right: 10px!important
  }
  .auth-form-main .authorize-input-wrap .verified-label i,
  .auth-form-main .authorize-input-wrap .verified-label-contact-name i,
  .auth-form-main .contact-name-wrap .verified-label i,
  .auth-form-main .contact-name-wrap .verified-label-contact-name i,
  .auth-form-main .password-input-wrap .verified-label i,
  .auth-form-main .password-input-wrap .verified-label-contact-name i {
    font-size: 20px
  }
  .auth-form-main .validationWrapper {
    height: auto;
    margin-bottom: 0;
    padding-left: 16px
  }
  .password-input-wrap {
    width: 100%!important
  }
  .password-input-wrap .checkbox {
    right: 40px;
    top: 9px
  }
  #phoneModal .modal-footer,
  #phoneModal .modal-header {
    width: 100%
  }
  #phoneModal .modal-content {
    min-height: auto
  }
  #modal-business .modal-dialog {
    width: auto
  }
  #modal-business .modal-content {
    width: 100%
  }
  #payModal.payment-modal .modal-dialog {
    width: auto!important
  }
  #payModal.payment-modal .modal-dialog .modal-content {
    max-height: 100vh
  }
  #payModal.payment-modal .payments {
    overflow: auto
  }
  #payModal.payment-modal .btn-continue {
    width: 50%
  }
}
/*# sourceMappingURL=add-your-business.css.map */
