@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Heebo&display=swap);
.notification-button {
  position: absolute;
  z-index: 10000;
  margin: 0px auto;
  left: 0;
  right: 0;
  width: fit-content;
  top: 20px;
}

@keyframes slideInRight {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
.notification-wrapper {
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 99999;
}
.notification-wrapper .notification-item {
  animation: slideInRight 0.2s ease-in-out;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px 60px;
  border-radius: 50px;
  font-size: 14px;
  font-weight: 500;
  width: 420px;
  text-align: center;
  margin-bottom: 10px;
  background-image: url(/static/media/ico-success.534b4290.svg);
  background-repeat: no-repeat;
  background-position: 20px;
  background-size: 33px;
}
.notification-wrapper .notification-item.notification-success {
  background-color: rgb(35, 191, 116);
}
.notification-wrapper .notification-item.notification-error {
  background-color: #ff0000;
}
.notification-wrapper .notification-item .close-btn {
  border: none;
  cursor: pointer;
  width: 20px;
  height: 20px;
  background: url(/static/media/close-white.60ed6929.svg);
  background-repeat: no-repeat;
  background-position: 2.5px;
  background-size: 15px;
  position: absolute;
  right: 20px;
  padding: 0;
}

/*# sourceMappingURL=notifications.css.map */

.app-header {
  position: fixed;
  background-color: #feffff;
  height: 72px;
  width: 100%;
  top: 0;
  left: 0;
}
.app-header > .user-info {
  min-height: 100%;
  align-items: center;
  display: flex;
}
.app-header > .logo {
  float: left;
  min-height: 100%;
  align-items: center;
  display: flex;
}
.app-header > .logo > img {
  margin-left: 40px;
  width: 70px;
}
.app-header > ul {
  float: left;
  min-height: 100%;
  align-items: center;
  border: none;
  display: flex;
}
.app-header > ul > li {
  padding: 0;
  margin-right: 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 2.3;
  list-style: none;
  letter-spacing: 0.2px;
  color: #121212;
}
.app-header > div.user-info {
  float: right;
}
.app-header .main-menu .menu-student {
  color: #000000;
  border-bottom: 1px solid #ffffff;
  line-height: 33px;
  float: left;
}
.app-header .main-menu .menu-student:hover {
  box-shadow: none;
  background: transparent;
  color: #3781c3;
  outline: none !important;
}
.app-header .main-menu .menu-student:focus {
  box-shadow: none !important;
  border-bottom: 1px solid #3781c3 !important;
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  outline: none !important;
}
.app-header .main-menu .disabled {
  pointer-events: none;
  opacity: 0.5;
  color: #121212 !important;
  cursor: not-allowed;
  clip: rect(1px, 1px, 1px, 1px);
}
.app-header .main-menu .disabled:focus {
  box-shadow: 0 0 5px #51cbee;
  outline: none !important;
  border: 1px solid #51cbee !important;
}
.app-header .main-menu .offer-dropdown, .app-header .main-menu .content-dropdown {
  display: none;
  background-color: #ffffff;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.11);
  border-radius: 5px;
  padding: 0px;
  width: 200px;
}
.app-header .main-menu .offer-dropdown .dropdown-item, .app-header .main-menu .content-dropdown .dropdown-item {
  background-color: transparent;
  border-bottom: 1px solid #dedfef !important;
  border: none;
  width: 100%;
  line-height: normal;
  font-weight: 500;
  border-radius: 0px;
  letter-spacing: 0.2px;
  padding: 10px;
  color: #555555;
  cursor: pointer;
}
.app-header .main-menu .offer-dropdown .dropdown-item .active, .app-header .main-menu .content-dropdown .dropdown-item .active {
  color: #3781c3;
}
.app-header .main-menu .offer-dropdown .dropdown-item a, .app-header .main-menu .content-dropdown .dropdown-item a {
  color: rgba(0, 0, 0, 0.65);
}
.app-header .main-menu .offer-dropdown .dropdown-item:hover, .app-header .main-menu .content-dropdown .dropdown-item:hover {
  color: #3781c3;
}
.app-header .main-menu .offer-dropdown .dropdown-item:focus, .app-header .main-menu .content-dropdown .dropdown-item:focus {
  color: #3781c3;
}
.app-header .main-menu .offer-dropdown .dropdown-item:nth-child(1), .app-header .main-menu .content-dropdown .dropdown-item:nth-child(1) {
  border-bottom: solid 1px #dedfef !important;
}
.app-header .main-menu .manage-menu {
  font-weight: 500;
  border: none;
  border-bottom: 1px solid #ffffff;
  background: url(/static/media/arrow-right.aa22a044.svg) no-repeat 60px center;
  border-radius: 0px;
  letter-spacing: 0.2px;
  padding: 0px 20px 0px 0px;
  line-height: 33px;
  align-items: center;
  text-align: left;
  cursor: pointer;
  background-color: transparent;
  clip: rect(1px, 1px, 1px, 1px);
  display: flex;
}
.app-header .main-menu .manage-menu:focus {
  box-shadow: none !important;
  border-bottom: 1px solid #3781c3 !important;
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  outline: none !important;
}
.app-header .main-menu .manage-menu:hover {
  color: #3781c3;
}
.app-header .main-menu .manage-menu .manage-arrow {
  margin-left: 8px;
}
.app-header .main-menu .content-menu {
  font-weight: 500;
  border: none;
  border-bottom: 1px solid #ffffff;
  background: url(/static/media/arrow-right.aa22a044.svg) no-repeat 105px center;
  width: 115px;
  border-radius: 0px;
  letter-spacing: 0.2px;
  line-height: 33px;
  padding: 0px;
  margin-right: -10px;
  cursor: pointer;
  align-items: center;
  text-align: left;
  background-color: transparent;
  clip: rect(1px, 1px, 1px, 1px);
  display: flex;
}
.app-header .main-menu .content-menu:focus {
  box-shadow: none !important;
  border-bottom: 1px solid #3781c3 !important;
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  outline: none !important;
}
.app-header .main-menu .content-menu:hover {
  color: #3781c3;
}
.app-header .main-menu .content-menu .manage-arrow {
  margin-left: 8px;
  margin-right: -15px;
}
.app-header .main-menu .active {
  border-bottom: 1px solid #3781c3;
}
.app-header .main-menu .show {
  display: block;
  transform: translate3d(0px, 0px, 0px) !important;
  top: inherit !important;
}

.user-info-wrapper .dropdown-menu {
  width: 200px;
  border-radius: 8px;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.11);
  background-color: #ffffff;
  border: none;
  padding: 4px 0;
  transform: inherit;
  top: 50px;
  left: auto;
  text-align: left;
  display: none !important;
}
.user-info-wrapper .showMenu {
  display: block !important;
}
.user-info-wrapper .showMenu button {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: normal;
  color: #555555;
  border-bottom: none;
  text-align: left;
  width: 100%;
  line-height: 1.5;
}
.user-info-wrapper .showMenu button:hover {
  background-color: transparent;
  color: #3781c3;
  text-decoration: none;
}
.user-info-wrapper .showMenu button a {
  color: #555555;
  text-align: left;
  font-weight: 500;
  width: 100%;
  padding: 12px 24px;
  display: flex;
}
.user-info-wrapper .showMenu button a:hover {
  text-decoration: none;
  color: #3781c3;
}
.user-info-wrapper .showMenu button a:focus {
  box-shadow: none !important;
  border: none !important;
  color: #3781c3;
  outline: none !important;
}
.user-info-wrapper button {
  box-shadow: none;
  border: none;
  cursor: pointer;
  line-height: 33px;
  font-size: 14px;
  font-weight: 500;
  border-bottom: 1px solid #ffffff;
  letter-spacing: normal;
  text-align: right;
  color: #121212;
  padding: 0;
  background-color: transparent;
}
.user-info-wrapper button:focus {
  box-shadow: none !important;
  border-bottom: 1px solid #3781c3 !important;
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  outline: none !important;
}
.user-info-wrapper button:hover {
  box-shadow: none !important;
  background: transparent;
  outline: none !important;
}
.user-info-wrapper button .welcome:hover {
  color: #3781c3;
}
.user-info-wrapper button .welcome .user-name:hover {
  color: #3781c3;
}

.user-info-wrapper button.dropdown-item:focus {
  box-shadow: none !important;
  background: #e6f7ff;
  border-bottom: none !important;
  color: #3781c3;
  outline: none !important;
}

.user-info-wrapper {
  margin-right: 40px;
  cursor: pointer;
}
.user-info-wrapper > div > img {
  margin-left: 10px;
}

.dropdown-link {
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #121212;
}

.profile-dropdown {
  z-index: 10000 !important;
}

.user-name {
  font-weight: Bold;
  padding-left: 5px;
  color: black;
}

.dropdown-list-item {
  list-style: none;
}

.vendor-role-body {
  margin-bottom: 50px;
}
.vendor-role-body > div {
  font-size: 16px;
  font-weight: 300;
  line-height: 2;
  text-align: center;
}
.vendor-role-body > span {
  font-size: 16px;
  font-weight: 300;
  line-height: 2;
}

.apiErrorModal.modal-body a {
  color: #3781c3;
}
.apiErrorModal.modal-body h2 {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 22px;
  color: #1c1d1f;
}
.apiErrorModal.modal-body p {
  margin-bottom: 30px;
  text-align: center;
  color: #555555;
}
.apiErrorModal.modal-body p:last-child {
  margin-bottom: 16px;
}

.offer-dropdown .menu-student:focus, .content-dropdown .menu-student:focus {
  height: auto !important;
}
.offer-dropdown .active, .content-dropdown .active {
  color: #3781c3 !important;
  border-bottom: none !important;
}

.offer-dropdown {
  left: -55px !important;
}

.content-dropdown {
  left: -14px !important;
}

.Background-opacity {
  position: fixed;
  background-color: #e0e6eb;
  min-height: 100%;
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  z-index: -1;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .app-header > .logo {
    margin-top: 7px;
  }
  .app-header > .user-info {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  .apiErrorModal.modal-body {
    width: 40%;
  }
  .apiErrorModal.modal-body p {
    padding: 0 68px;
  }
}
@media screen and (min-width: 992px) {
  .user-info-wrapper .dropdown-menu {
    right: 24px;
  }
}
@media screen and (max-width: 990px) {
  .user-info-wrapper .dropdown-menu {
    right: 5px;
  }
  .app-header > .logo > img {
    margin-left: 0px;
  }
}
@media screen and (max-width: 900px) {
  .app-header {
    display: flex;
  }
  .app-header > ul {
    margin-left: 0px;
    padding-left: 0px;
  }
  .app-header .user-info-wrapper {
    margin-right: 10px;
  }
  .app-header .user-info-wrapper button {
    width: auto;
  }
  .app-header .user-info {
    min-height: 100%;
    align-items: center;
    display: flex;
    justify-content: right;
    flex: 1 1;
  }
}
@media screen and (max-width: 480px) {
  body {
    overflow-x: hidden;
  }
  .app-layout .app-content {
    margin-top: 34px !important;
  }
  .app-header {
    position: absolute;
    height: 35px;
  }
  .app-header > ul {
    margin-left: -20px;
    padding-left: 0px;
    transform: scale(0.8);
  }
  .app-header > ul > li {
    white-space: nowrap;
    margin-right: 5px;
  }
  .app-header .user-info-wrapper .dropdown-link {
    text-align: center;
  }
}
@media screen and (max-width: 800px) {
  .app-header > li {
    margin-right: 5px;
    min-height: 100%;
    display: flex;
    align-items: center;
  }
  .app-header > .logo > img {
    width: 31px;
    height: auto;
  }
  .app-header .manage-menu {
    font-size: 10px;
    background-position: 41px center !important;
    width: 54px !important;
  }
  .main-menu .content-menu {
    font-size: 10px;
    width: 104px !important;
    margin-left: 0px;
    margin-right: 0px !important;
    background-position: center right !important;
  }
  .main-menu .menu-student {
    font-size: 10px;
  }
  .main-menu .offer-dropdown {
    top: inherit !important;
    left: -5px !important;
  }
  .user-info-wrapper button {
    font-size: 10px;
  }
}
@media screen and (max-width: 500px) {
  .app-header .user-info {
    flex: none !important;
  }
  .app-header .user-info-wrapper {
    position: absolute;
    right: 0px;
  }
  .app-header .content-dropdown {
    top: 33px !important;
  }
}
@media screen and (max-width: 500px) {
  .app-header .user-info button {
    width: 90px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 5px;
  }
  .app-header .user-info .dropdown-menu .dropdown-item {
    width: 100%;
  }
}

/*# sourceMappingURL=MainMenu.css.map */

.modal-body {
  width: 74%;
  margin: 50px auto 0;
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.11);
  padding: 24px !important;
  position: relative;
  margin-bottom: 30px;
}

.close-button-wrapper .close-button {
  position: absolute;
  background-color: transparent;
  border: none;
  height: 39px;
  padding: 0;
  width: 20px;
  z-index: 1000;
  top: 0px;
  right: 10px;
  text-align: center;
  cursor: pointer;
}
.close-button-wrapper .close-button:focus {
  box-shadow: 0 0 5px #51cbee;
  outline: none !important;
  border: 1px solid #51cbee !important;
}

#react-aria-modal-dialog {
  width: 100%;
  position: fixed;
  min-height: 100%;
  overflow: auto;
  display: flex !important;
  align-items: center;
  background: rgba(155, 192, 225, 0.3) !important;
}

.modal-window-root {
  background-color: transparent !important;
  z-index: 10000 !important;
  min-height: 100%;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: left !important;
}

.alert-vendor-modal .modal-body {
  width: 60% !important;
}
.alert-vendor-modal ._footer {
  padding-bottom: 20px;
}

.alert-compact-modal .modal-body {
  width: 50% !important;
  margin: 0 auto;
  padding: 24px 32px !important;
}
.alert-compact-modal .modal-header {
  padding-top: 0;
}
.alert-compact-modal .modal-header .modal-title {
  font-size: 22px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 8px;
}
.alert-compact-modal .alert-modal-content {
  gap: 12px;
}
.alert-compact-modal .alert-modal-message {
  font-size: 14px;
  color: #6b6b6b;
  text-align: center;
  line-height: 1.4;
  margin-right: 25px;
}
.alert-compact-modal ._footer {
  border-top: none;
  padding-top: 16px;
  display: flex;
  justify-content: center;
}

.alert-custom-modal .resend-input {
  border-radius: 10px;
  box-shadow: 0 5px 10px 0 rgba(228, 229, 241, 0.5);
  background-color: #ffffff;
  height: 56px;
  margin-top: 9px;
  padding: 0 0px 0px 16px;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #97979f;
  border: solid 1px #dedfef;
  clip: rect(1px, 1px, 1px, 1px);
}
.alert-custom-modal .text-div {
  font-size: 16px;
  padding: 24px 24px 30px;
  font-weight: 300;
  line-height: 2;
  text-align: center;
}
.alert-custom-modal .text-div input#email {
  border-radius: 10px;
  box-shadow: 0 5px 10px 0 rgba(228, 229, 241, 0.5);
  background-color: #ffffff;
  height: 56px;
  font-weight: 500;
  margin-top: 9px;
  padding: 0 0px 0px 16px;
  font-size: 15px;
  line-height: 1.4;
  letter-spacing: normal;
  width: 60%;
  color: rgba(0, 0, 0, 0.65);
  clip: rect(1px, 1px, 1px, 1px);
  border: solid 1px #dedfef;
}
.alert-custom-modal .resend-wrapper {
  margin-bottom: 65px;
}
.alert-custom-modal .student-conf {
  padding-top: 40px;
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 500;
  text-align: center;
}
.alert-custom-modal .back {
  width: 160px;
  height: 40px;
  border: 2px solid #3781c3;
  background-color: #ffffff;
  color: #3781c3;
  text-transform: capitalize;
  border-radius: 20px;
  margin: 10px 16px;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
}
.alert-custom-modal .back:focus {
  outline: none;
  box-shadow: 0 0 2px 3px #0db1e0 !important;
}
.alert-custom-modal .back:hover {
  border: none;
  background-color: #3781c3;
  color: #ffffff;
}
.alert-custom-modal .next {
  width: 160px;
  height: 40px;
  border: none;
  background-color: #3781c3;
  color: #ffffff;
  text-transform: capitalize;
  border-radius: 20px;
  font-size: 16px;
  margin: 10px 16px;
  font-weight: 500;
  cursor: pointer;
  clip: rect(1px, 1px, 1px, 1px);
}
.alert-custom-modal .next:focus {
  outline: none;
  box-shadow: 0 0 2px 3px #0db1e0 !important;
}
.alert-custom-modal .next:hover {
  background-color: #2f6a9e;
  color: #ffffff;
}
.alert-custom-modal .next:disabled {
  margin-right: 20px;
  font-size: 14px;
  font-weight: 500;
  cursor: not-allowed;
  border: 2px solid #EAEAEA;
  border-radius: 20px;
  box-shadow: 0 10px 20px 0 rgba(74, 76, 162, 0.25);
  background-color: #EAEAEA;
  color: #828282;
  background-repeat: no-repeat;
  background-position: left 10px bottom 10px;
  height: 42px;
  width: 152px;
  text-align: center;
}
.alert-custom-modal .negative {
  width: 160px;
  height: 40px;
  border: none;
  background-color: #e60708;
  color: #ffffff;
  text-transform: capitalize;
  border-radius: 20px;
  font-size: 16px;
  margin: 10px 16px;
  font-weight: 500;
  cursor: pointer;
  clip: rect(1px, 1px, 1px, 1px);
}
.alert-custom-modal .negative:focus {
  outline: none !important;
  box-shadow: 0 0 2px 3px rgba(218, 12, 12, 0.8);
  border: 1px solid #da0c0c !important;
}
.alert-custom-modal .negative:hover {
  background-color: #da0c0c;
  color: #ffffff;
}
.alert-custom-modal .negative:disabled {
  margin-right: 20px;
  font-size: 14px;
  font-weight: 500;
  cursor: not-allowed;
  border: 2px solid #EAEAEA;
  border-radius: 20px;
  box-shadow: 0 10px 20px 0 rgba(74, 76, 162, 0.25);
  background-color: #EAEAEA;
  color: #828282;
  background-repeat: no-repeat;
  background-position: left 10px bottom 10px;
  height: 42px;
  width: 152px;
  text-align: center;
}
.alert-custom-modal .error-btn {
  background-color: #f6E9E6 !important;
  color: #771901 !important;
}
.alert-custom-modal .error-btn:hover {
  background-color: #eac2b5 !important;
}
.alert-custom-modal .error-btn:focus {
  outline: none !important;
  box-shadow: 0 0 2px 3px #f3d5ce !important;
  border: 1px solid #f3d5ce !important;
}
.alert-custom-modal .error-btn:active {
  background-color: #f3d5ce !important;
}
.alert-custom-modal .generate-code-content {
  margin-bottom: 15px;
}
.alert-custom-modal .wish-content {
  font-weight: 300;
  line-height: 2;
  font-size: 16px;
  margin-bottom: 65px;
  margin-top: 24px;
}
.alert-custom-modal .wish-content .wish-content-parent1 {
  margin: 0px auto;
  text-align: center;
}
.alert-custom-modal .wish-content .wish-content-parent2 {
  text-align: center;
  margin: 0px auto;
}
.alert-custom-modal ._footer {
  padding-top: 30px;
  min-height: 46px;
  border-top: 1px solid #d9d9d9;
  position: relative;
}
.alert-custom-modal .editable_email {
  background: transparent;
  border: none;
  font-size: 16px;
  font-weight: 300;
}
.alert-custom-modal .editable_email:focus {
  background: transparent;
  box-shadow: 0 0 5px #51cbee;
  outline: none !important;
  border: 1px solid #51cbee !important;
}
.alert-custom-modal .center-align {
  text-align: center;
}
.alert-custom-modal .modal-header {
  padding-top: 20px;
}
.alert-custom-modal .modal-header .modal-title {
  font-size: 28px;
  font-weight: Bold;
  color: #1c1d1f;
  margin-bottom: 0px;
}

.modal-area {
  margin-bottom: 65px;
}

.main-order-modal {
  min-height: 100%;
}
.main-order-modal .modal-body {
  padding: 40px !important;
  width: 100%;
  margin-top: 0px;
  display: flex;
}
.main-order-modal .modal-content {
  margin-right: auto;
  margin-left: auto;
  border-radius: 10px;
  width: 726px;
  padding: 0px 0px 20px 0px;
  position: fixed;
  pointer-events: auto;
  background-clip: padding-box;
  right: 0;
  margin-top: 50px;
  overflow-y: hidden;
  height: auto;
  left: 0;
}
.main-order-modal .modal-content::-webkit-scrollbar {
  width: 6px;
}
.main-order-modal .modal-content::-webkit-scrollbar-thumb {
  background: #bbc9d1;
  border-radius: 3px;
}

.offer-confirm-modal {
  margin-top: -20px;
}
.offer-confirm-modal h2 {
  font-size: 28px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: normal;
  margin-bottom: 20px;
  color: #1c1d1f;
  margin-top: 40px;
  text-align: center;
}
.offer-confirm-modal .ConfirmWish {
  font-weight: 400;
}
.offer-confirm-modal .OfferProductWrapper {
  margin-top: 20px;
}
.offer-confirm-modal .OfferProductWrapper .OfferProductFlex {
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}
.offer-confirm-modal .OfferProductWrapper .OfferProductlabel {
  font-weight: 500;
  font-size: 16px;
}
.offer-confirm-modal .OfferProductWrapper .OfferProductAnswer {
  font-weight: 400;
  padding-left: 5px;
  max-width: 131px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.offer-confirm-modal .OfferProductWrapper .OfferProductlabelWrapper {
  width: 50%;
  padding-right: 20px;
  height: 20px;
  border-right: none;
  white-space: nowrap;
  align-items: center;
  justify-content: right;
  font-weight: 400;
  display: flex;
}
.offer-confirm-modal .OfferProductWrapper .OfferProductlabelWrapperTwo {
  justify-content: left;
  padding-right: 0px;
  border-left: 1px solid #d9d9d9;
}

.MainFlex {
  margin-bottom: 0px;
}

.OfferProductMainWrapper {
  height: auto;
}

.OfferAnswerLabel {
  font-weight: 400;
}

.modal-content {
  padding: 0px;
  pointer-events: auto;
  background-clip: padding-box;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  align-items: center;
  min-height: 100%;
  display: flex;
}

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

.law-ready-products {
  font-weight: 500;
  line-height: 30px;
}

.lawready-available {
  width: 100%;
  font-weight: 500;
  font-size: 16px;
  text-align: center;
  margin-top: 15px;
}

.law-ready-products, .lawready-available {
  margin-bottom: -30px;
  margin-top: 20px;
}
.law-ready-products span:nth-child(2), .lawready-available span:nth-child(2) {
  margin-left: 5px;
}
.law-ready-products span:nth-child(3), .lawready-available span:nth-child(3) {
  display: block;
}

.bold {
  font-weight: bold;
}

.update-email,
.update-name,
.update-email-address {
  font-weight: 500;
}

.update-name {
  padding: 0px 5px 0px 3px;
}

.update-email-address {
  display: block;
}

.resend-button-wrapper {
  padding-top: 20px;
  min-height: 46px;
  border-top: 1px solid #d9d9d9;
  position: relative;
}
.resend-button-wrapper .resend-invite-button {
  width: 160px;
  height: 40px;
  border: none;
  background-color: #3781c3;
  color: #ffffff;
  text-transform: capitalize;
  border-radius: 20px;
  font-size: 16px;
  margin: 0px auto;
  display: block;
  font-weight: 500;
  cursor: pointer;
  clip: rect(1px, 1px, 1px, 1px);
}
.resend-button-wrapper .resend-invite-button:focus {
  outline: none;
  box-shadow: 0 0 2px 3px #0db1e0 !important;
}
.resend-button-wrapper .resend-invite-button:hover {
  background-color: #2f6a9e;
  color: #ffffff;
}

.alert-box {
  width: 60%;
  background: #fff0f1;
  padding: 20px;
  border: 1px solid #d04c59;
  margin: 0px auto 20px auto !important;
  border-radius: 5px;
  font-weight: 500;
  font-size: 14px;
  text-align: center;
}
.alert-box:focus {
  outline: 1px solid #d04c59;
  border: 1px solid #d04c59;
  box-shadow: 0 0 2px 3px #d04c59;
}

.OfferProWrapper {
  display: flex;
  align-items: center;
  width: 100%;
}

.OfferProductName {
  width: 50%;
  padding-right: 20px;
  white-space: nowrap;
  text-align: right;
}

.OfferProductTime {
  white-space: nowrap;
  padding-left: 20px;
  text-align: left;
  border-left: 1px solid #d9d9d9;
  width: 194px;
}

.deactivate-heading {
  font-size: 28px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: normal;
  margin-bottom: 20px;
  color: #1c1d1f;
  margin-top: 20px;
  text-align: center;
}

.alert-modal-icon-wrapper {
  padding: 6px;
}

.alert-modal-header-wrapper {
  display: flex;
  justify-content: center;
}

.alert-modal-details {
  display: flex;
  justify-content: center;
}

.alert-modal-title {
  display: flex;
  justify-content: center;
  padding: 8px;
}

._form-fieldset {
  border: none;
  padding: 0px;
}

.emailAddressInput {
  width: 60% !important;
}

.UploadSubscriberContent {
  width: 92%;
  margin: 0px auto;
}

.right-spacer {
  margin-right: 5px;
}

.student-wish-content {
  overflow: hidden;
}

.client-secret-modal .modal-body {
  width: 60%;
}
.client-secret-modal .modal-body .generate-code-content {
  margin: 40px 0 0;
  max-width: 70%;
}
.client-secret-modal .modal-body .generate-code-content .timedout-modal-content p {
  font-size: 16px;
  margin: 0;
}
.client-secret-modal .modal-body .generate-code-content .secret-code-wrapper {
  display: flex;
  flex-direction: column;
}
.client-secret-modal .modal-body .generate-code-content .secret-input-group {
  background-color: #f0f9ff;
  border-radius: 8px;
  padding: 17px;
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 10px;
}
.client-secret-modal .modal-body .generate-code-content .secret-input {
  background: transparent;
  border: none;
  outline: none;
  box-shadow: none;
  color: #434343;
  font-size: 14px;
  padding: 0;
  margin-right: 8px;
  width: 100%;
}
.client-secret-modal .modal-body .generate-code-content .secret-input:focus {
  box-shadow: none;
}
.client-secret-modal .modal-body .generate-code-content .copy-btn {
  background: none;
  border: none;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.client-secret-modal .modal-body .generate-code-content .copy-btn:focus {
  outline: none;
  box-shadow: none;
}
.client-secret-modal .modal-body .generate-code-content .copy-confirm {
  color: green;
  font-size: 12px;
  margin-top: 6px;
}
.client-secret-modal .modal-body .generate-code-content .secret-code-timer-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 40px;
}
.client-secret-modal .modal-body .generate-code-content .secret-code-timer-wrapper .secret-code-timer-icon {
  margin-right: 10px;
}

@media screen and (min-width: 1400px) and (max-width: 3000px) {
  .main-order-modal .modal-content {
    min-height: auto;
  }
}
@media screen and (max-width: 990px) {
  .main-order-modal .modal-content {
    width: 90%;
  }
  .OfferProductName {
    width: 173px;
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .OfferProductName {
    width: 188px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1158px) {
  .main-order-modal .modal-content {
    width: 74%;
  }
}
@media screen and (min-height: 490px) and (max-height: 600px) {
  .main-order-modal .modal-content .modal-body {
    height: 480px;
  }
}
@media screen and (min-height: 400px) and (max-height: 459px) {
  .main-order-modal .modal-content .modal-body {
    height: 360px;
  }
}
@media screen and (min-height: 300px) and (max-height: 399px) {
  .main-order-modal .modal-content .modal-body {
    height: 300px;
  }
}
@media screen and (min-height: 900px) and (max-height: 1050px) {
  .main-order-modal .modal-content .modal-body {
    max-height: 1200px;
    height: auto;
  }
}
@media screen and (min-height: 1200px) and (max-height: 1400px) {
  .main-order-modal .modal-content .modal-body {
    max-height: 1200px;
    height: auto;
  }
}
@media screen and (min-width: 800px) {
  .OfferProductlabelWrapperTwo {
    padding-left: 20px;
  }
}
@media screen and (max-width: 800px) {
  .OfferProductlabelWrapperTwo {
    margin-left: 5px;
  }
  .OfferProductWrapper .OfferProductlabelWrapper {
    padding-right: 5px;
  }
}
@media screen and (max-width: 686px) {
  .OfferProductlabelWrapperTwo {
    flex-direction: column;
    align-items: baseline;
    line-height: normal;
    height: auto;
    font-size: 12px;
  }
  .offer-confirm-modal .ConfirmWish {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    line-height: normal;
  }
  .offer-confirm-modal h1 {
    font-size: 18px;
  }
}
@media screen and (max-width: 680px) {
  .offer-confirm-modal .OfferProductWrapper .OfferProductlabel, .offer-confirm-modal .OfferProductWrapper .OfferProductAnswer {
    font-size: 12px;
  }
}
@media screen and (max-width: 767px) {
  .modal-content .updateoffermodal h1 {
    font-size: 18px;
  }
}
@media screen and (min-width: 835px) {
  .alert-custom-modal .wish-content {
    width: 800px;
    word-break: break-all;
  }
  .alert-custom-modal .generate-code-content {
    width: 800px;
  }
}

/*# sourceMappingURL=modal.css.map */

.app-footer > div.center {
  text-align: center;
}

/*# sourceMappingURL=Footer.css.map */

*:focus{outline:1px solid #51cbee;box-shadow:0 0 5px #51cbee;border:1px solid #51cbee !important}.hidden{position:absolute;left:0px;top:-1500px;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.capitalize{text-transform:capitalize}.spacer{margin-left:5px;display:inline-table}.dash{margin:0 5px}.clear{clear:both}.no-data-div{font-size:16px;font-weight:normal;text-align:center}.no-data-div:focus{border-radius:5px;box-shadow:0 0 5px #51cbee;border:1px solid #51cbee !important;outline:none !important}.no-student-div{font-size:16px;font-weight:normal;text-align:center}.no-student-div:focus{border-radius:5px;box-shadow:0 0 5px #51cbee;border:1px solid #51cbee !important;outline:none !important}.expiry-renew{font-size:13px;font-weight:500;line-height:normal;letter-spacing:normal;padding:6px 0px;width:90px;color:#bf0808;margin:0 auto;border:none;background:rgba(0,0,0,0) url(/static/media/warning.cea006c5.svg) center right/15px no-repeat;cursor:pointer;text-align:left;margin-left:-6px;clip:rect(1px, 1px, 1px, 1px)}.expiry-renew:focus{box-shadow:0 0 5px 2px #f56b70 !important;border:1px solid #f56b70 !important;outline:none !important}.coaching-renew{width:197px;background-color:rgba(0,0,0,0);margin:0 auto;background-repeat:no-repeat;background-size:15px;background-position:center right;clip:rect(1px, 1px, 1px, 1px);text-align:center}.coaching-renew:focus{box-shadow:0 0 5px 2px #f56b70 !important;border:1px solid #f56b70 !important;outline:none !important}.pagination-wrapper{box-shadow:0 10px 20px 0 rgba(74,76,162,.11);margin-top:2px;text-align:right;background-color:#fff}.reporting-wrapper{margin-left:40px;margin-right:40px}.content-library-title{margin-left:10px !important}.SubscriberAdminBodyMainContent .pagination-wrapper,.SubscriberBodyMainContent .pagination-wrapper,.LogHistoryReportingBodyMainContent .pagination-wrapper,.LogHistoryReportingBodyFilterContent .pagination-wrapper{margin:5px auto;box-shadow:none}#simpleSearch .main-search,#loghistoryreportsimpleSearch .main-search,#vendorSearch .main-search,#lawReadySearch .main-search{padding-left:10px;border-top-left-radius:5px;border-bottom-left-radius:5px;border:none;color:rgba(0,0,0,.65);text-indent:0px;font-size:15px;font-weight:normal;line-height:1.4;letter-spacing:normal;height:40px;width:100%;border-right:none;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;clip:rect(1px, 1px, 1px, 1px)}#simpleSearch .main-search:focus,#loghistoryreportsimpleSearch .main-search:focus,#vendorSearch .main-search:focus,#lawReadySearch .main-search:focus{box-shadow:0 0 5px #51cbee;border:1px solid #51cbee !important;outline:none !important}#simpleSearch .search-suffix,#loghistoryreportsimpleSearch .search-suffix,#vendorSearch .search-suffix,#lawReadySearch .search-suffix{background-repeat:no-repeat;background-image:url(/static/media/white-search.17de02db.svg);color:#fff;width:41px;height:40px;border:1px solid #3781c3;border-top-right-radius:5px;border-bottom-right-radius:5px;background-position:center;cursor:pointer;background-size:16px;background-color:#3781c3;clip:rect(1px, 1px, 1px, 1px)}#simpleSearch .search-suffix:hover,#loghistoryreportsimpleSearch .search-suffix:hover,#vendorSearch .search-suffix:hover,#lawReadySearch .search-suffix:hover{background-color:#2f6a9e;border-color:#2f6a9e}#simpleSearch .search-suffix:focus,#loghistoryreportsimpleSearch .search-suffix:focus,#vendorSearch .search-suffix:focus,#lawReadySearch .search-suffix:focus{box-shadow:0 0 2px 3px #0db1e0 !important;outline:none !important}.ant-pagination-item-active:focus a,.ant-pagination-item-active:hover a{color:#fff !important}.ant-pagination-item{margin-right:5px !important}.ant-pagination-item:focus{border:solid 1px #51cbee !important}.ant-pagination-item a{font-weight:600;font-size:11px;border:1px solid #d9d9d9;border-radius:5px;padding:0 8px;clip:rect(1px, 1px, 1px, 1px)}.ant-pagination-item a:focus{border:solid 1px #51cbee !important}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{font-size:8px}.ant-pagination-item-link{border:1px solid #d9d9d9 !important}.ant-pagination-jump-next-custom-icon a.ant-pagination-item-link{border:none !important;border-color:#d9d9d9 !important;padding:0px}.ant-pagination-prev{margin-right:5px !important}.ant-pagination-item-active a{background-color:#1890ff;color:#fff;border:1px solid #1890ff !important;border-radius:5px !important}.ant-pagination-item.ant-pagination-item-active{border:none}.ant-notification-notice-description{font-size:15px !important;margin-left:auto !important;margin-right:auto;width:270px;min-height:100%;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:.21px;color:#fff;padding-left:0px;text-align:center}.ant-notification-notice{align-items:center;justify-content:space-evenly;min-height:24px;border-radius:100px;z-index:10000000;background:url(/static/media/ico-success.534b4290.svg) 20px no-repeat;background-size:30px;line-height:0;display:flex;text-align:center}.ant-notification-close-icon{color:#fff;font-weight:bold;font-size:19px}.ant-pagination-jump-prev .ant-pagination-item-link{border:none !important}.ant-notification-notice-icon-error{display:none}.upload-button{margin-right:20px;font-weight:500;color:#fff;border-width:0px;border-radius:20px;box-shadow:0 10px 20px 0 rgba(74,76,162,.25);width:158px;text-align:left;text-indent:20px;cursor:pointer}.upload-button:hover{background-color:#2f6a9e !important;color:#fff;border-color:#2f6a9e !important}.upload-button:focus{background-color:#3781c3;color:#fff;background-repeat:no-repeat;background-position:center right 15px;box-shadow:0 0 2px 3px #0db1e0 !important;border:1px solid #51cbee !important;outline:none !important}.upload-button span{text-indent:0px;clip:rect(1px, 1px, 1px, 1px)}.ant-notification{z-index:100000}.ant-notification-notice-with-icon .anticon-check-circle-o{visibility:hidden}.ant-radio-inner{background-image:url(/static/media/radio-unselected.cf168f20.svg);border-color:rgba(0,0,0,0);background-size:cover;width:40px;height:40px;align-items:center;justify-content:center;flex-direction:row;background-position:0px 7px;background-repeat:no-repeat;background-color:rgba(0,0,0,0);display:flex}.ant-radio-group>label{position:relative;align-items:center;font-size:15px;color:#44444f;white-space:normal;display:flex}.ant-radio-group>label:nth-child(1){margin-bottom:10px}.ant-radio-group>label:nth-child(2){margin-bottom:10px}.ant-radio-checked::after{background:url(/static/media/radio-selected.b5f48898.svg) 0px 7px/100% no-repeat;border-color:rgba(0,0,0,0);background-size:cover;width:40px;height:40px;align-items:center;justify-content:center;flex-direction:row;display:flex}.ant-radio-checked>.ant-radio-inner{border-color:rgba(0,0,0,0);background-image:url(/static/media/radio-selected.b5f48898.svg)}.ant-radio-checked:hover{border-color:rgba(0,0,0,0);background-image:none}.ant-radio-inner::after{background-color:rgba(0,0,0,0);background-image:url(/static/media/radio-selected.b5f48898.svg)}.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner,.ant-radio-input:focus+.ant-radio-inner{border-color:rgba(0,0,0,0);box-shadow:none;background:url(/static/media/radio-selected.b5f48898.svg) 0px 7px no-repeat;background-size:cover;width:40px;height:40px}.ant-radio.ant-radio-disabled{cursor:not-allowed}.ant-radio:not(.ant-radio-checked).ant-radio-disabled:hover .ant-radio-inner{background-image:url(/static/media/radio-unselected.cf168f20.svg)}.down-arrow{background-image:url(/static/media/down-arrow.b9570fb3.svg);width:20px;height:20px;background-size:cover}.up-arrow{background-image:url(/static/media/up-arrow.495b23b5.svg);width:20px;height:20px;background-size:cover}.blue-up-arrow{background-image:url(/static/media/blue-up-arrow.953f9545.svg);width:20px;height:20px;background-size:cover}.blue-down-arrow{background-image:url(/static/media/blue-down-arrow.2b213760.svg);width:20px;height:20px;background-size:cover}.vendor-shadow{width:100%;height:16px;background:#fff;box-shadow:0 20px 20px 0 rgba(74,76,162,.11);position:absolute;z-index:1000;top:-11px}.disabled:focus{box-shadow:none !important;border:none !important}.forced-colors-active .listbox-area .intellisense_button{background-image:url(/static/media/arrow-down-white.4815df96.svg)}.forced-colors-active .exp_button{background-image:url(/static/media/arrow-down-white.4815df96.svg)}.forced-colors-active .SubscriberBodyTopContent .add-button{border:2px solid #fff}.forced-colors-active .main-clear.disabled{border:1px solid #fff;opacity:.7;cursor:not-allowed}.forced-colors-active .down-arrow{background-image:url(/static/media/down-arrow-white.b75d3736.svg)}.forced-colors-active .up-arrow{background-image:url(/static/media/up-arrow-white.44a5d815.svg)}.forced-colors-active .refresh{background-image:url(/static/media/refresh-white.28743bf1.svg)}.forced-colors-active .subscriber-details-wrapper .drop-student-wrapper .student-drop{background-image:url(/static/media/three-dots.white.2e3ef071.svg);border:none}.forced-colors-active .content-menu,.forced-colors-active .manage-menu{background-image:url(/static/media/arrow-down-white.4815df96.svg) !important}.forced-colors-active .content-menu{border-bottom:none}.forced-colors-active .app-header .main-menu .offer-dropdown,.forced-colors-active .app-header .main-menu .content-dropdown{border:1px solid #fff}.forced-colors-active .exp_elem_list{border:1px solid #fff}.forced-colors-active .refund-drop-down-wrapper .refund-drop{background-image:url(/static/media/arrow-fund-white.0a22f94a.svg)}.forced-colors-active .SubscriberBodyTopContent .upload-button{border:1px solid #fff}.forced-colors-active .OffersBodyTopContent .AddOfferButton{border:1px solid #fff}.forced-colors-active .FilterFlex,.forced-colors-active .OfferDetailsFilterContent{border:1px solid #fff}.forced-colors-active .OfferDetailsFilterContent .OfferRightContent .AddOfferButton,.forced-colors-active .OfferDetailsFilterContent .OfferRightContent .DownloadOfferButton{border:1px solid #fff}.SubscriberBodyFilterContent .mobile-flex{flex-wrap:wrap}.col-md-6{width:50%;box-sizing:border-box;margin-bottom:20px}.input-type{height:56px;width:100%;border-radius:10px;box-shadow:0 5px 10px 0 rgba(228,229,241,.5);background-color:#fff;margin-top:9px;padding:4px 11px;box-sizing:border-box;border:solid 1px #dedfef}.cols-margin{padding-right:36px}div[type=flex]{display:flex}.space-between{justify-content:space-between}.main-clear{line-height:normal;background-color:rgba(0,0,0,0)}input[type=checkbox]{display:inline-block;padding:0 0 0 0px;background:url(/static/media/Checkbox-Outline.49f6eab7.svg) no-repeat;height:18px !important;width:18px !important;appearance:none;background-size:cover;cursor:pointer}input[type=checkbox]:checked{display:inline-block;padding:0 0 0 0px;background:url(/static/media/Checkbox-Selected.92cdf710.svg) no-repeat;height:18px;width:18px;appearance:none;background-size:cover}input[type=checkbox]:disabled{display:inline-block;padding:0 0 0 0px;background:url(/static/media/Checkbox-disabled.c3297e14.svg) no-repeat;height:18px;width:18px;appearance:none;background-size:cover;cursor:not-allowed;clip:rect(1px, 1px, 1px, 1px)}input[type=checkbox]:focus{outline:1px solid #51cbee;outline-offset:0px;box-shadow:0 0 5px #51cbee;border:1px solid #51cbee !important}.filter-section{z-index:10}@media screen and (min-width: 991px){.SubscriberBodyTopContent{padding:28px 10px}}.deactivate-content{word-spacing:1px;font-weight:normal}.fullname{font-weight:500;padding-left:5px}.text-normal{padding:0px 5px;font-weight:normal}.student-vendor-table{z-index:0;position:relative}.row-table-collapse{cursor:pointer}@media screen and (max-width: 990px){.dash{margin:0px auto;display:block !important}.SubscriberBodyTopContent{padding:28px 10px}}@media screen and (max-width: 500px){.filter-section{width:100%;display:block !important;padding:20px}.filter-section .filter-search{padding-left:0px !important;margin-right:0px !important}.filter-section .mobile-flex{flex-direction:column}.filter-section .filter-search-options{flex-direction:column}.filter-section .exp_button{width:100%}.filter-section .exp_wrapper{margin-bottom:20px}.main-clear .disabled{margin-top:0px}.listbox-area .intellisense_button{min-width:100% !important;max-width:100% !important}#simpleSearch{width:100% !important}#search-form{width:100%;margin-bottom:20px}.subscriber-details-wrapper .subcriber-details-flex{flex-direction:column;align-items:baseline !important}.subscriber-details-wrapper .subcriber-details-image{margin-bottom:10px}.subscriber-details-wrapper .subsciber-info-frame{overflow:auto}.ContentLibraryTopContent .level-1 .title{font-size:16px;height:auto;margin-left:10px;margin-bottom:0px}.contentlib-header-wrapper .contentrow-wrapper{margin:0px 10px !important}.contentlib-collapse{margin:0px 10px !important}}.errorHeading{font-weight:bold}@media screen and (max-width: 550px){.pagination-wrapper{padding:5px 15px;text-align:center}.pagination-wrapper .ant-pagination li{margin:5px}.pagination-wrapper .ant-pagination-total-text{width:100%}}@media screen and (max-width: 1100px){.content-main-filter-section{margin:0px 10px !important}}@media screen and (max-width: 480px){.add-button{margin-top:0px}.student-list .subscriber-item .user-info .subscriber-name .username-button{display:flex;justify-content:center}}@media screen and (min-width: 501px)and (max-width: 830px){.filter-search-options{margin-top:20px}}@media screen and (max-width: 767px){.UploadSubscriberContent .upload-flex{flex-direction:column}.UploadSubscriberContent #buttonlabel{margin-top:30px}.UploadSubscriberContent .table-wrapper{overflow:auto}.col-md-6{width:100%;padding:0px}}@media screen and (min-width: 991px){.Upload-table{table-layout:fixed}.Upload-table th:nth-child(1){width:30%}.Upload-table th:nth-child(2){width:20%}.Upload-table th:nth-child(3){width:20%}.Upload-table th:nth-child(4){width:20%}.Upload-table th:nth-child(5){width:10%}.Upload-table td:nth-child(1){width:30%}.Upload-table td:nth-child(2){width:20%}.Upload-table td:nth-child(3){width:20%}.Upload-table td:nth-child(4){width:20%}.Upload-table td:nth-child(5){width:10%}.Upload-table tbody{max-height:183px}}@media screen and (max-width: 990px){.Upload-table{table-layout:auto}.Upload-table th{width:20%}.Upload-table td{width:20%}}.app-layout{flex-direction:column;display:flex}.app-layout:focus{border:none !important}.app-layout .app-content{margin-top:70px}.app-layout .app-content:focus{border:none !important;position:relative}.app-layout .app-content .app-main-box{margin:0 auto;margin-top:-89px;width:90%;background-color:#fff;box-shadow:0 24px 32px -7px rgba(0,0,0,.07);position:relative}.app-layout .body-content-wrap{position:relative}.app-layout .body-content-wrap ._preload{min-height:800px;margin:0px auto;padding-top:100px;display:table}.app-layout .body-content-wrap ._preload ._preloadLabel{font-size:22px;font-weight:600;color:#4b5b6b}.tooltip{z-index:1050}.ToolTip{background-color:#383a3b;padding:5px;border-radius:5px;color:#fff;min-width:250px;right:-120px;word-break:break-all;position:absolute;z-index:1050}.ToolTip::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #383a3b rgba(0,0,0,0)}.ToolTip:hover::after{visibility:visible;opacity:1}.LinkToolTip{min-width:auto;white-space:nowrap;right:-70px}.CoachingTooltip{word-break:normal}.main-header-wrapper{z-index:10000;position:relative}.flex{display:flex}.flex-column{flex-direction:column}.inline-flex{display:inline-flex}.flex-align-center{align-items:center}.flex-justify-center{justify-content:center}.flex-center{align-items:center;justify-content:center}.text-center{text-align:center}.height-100-perc{height:100%}.width-100-perc{width:100%}.margin-0{margin:0px}.relative{position:relative}.font-orange{color:#3781c3}.text-primary{color:#3781c3}.text-error{color:#bf0808}.square-btn{border-radius:0px}.square-btn.wide{padding-left:33px;padding-right:33px}.no-shadow{box-shadow:none}.no-text-shadow{text-shadow:none}.uppercase{text-transform:Uppercase}*,*::before,*::after{box-sizing:border-box}body{background:#f3f6f8;font-family:"Heebo",sans-serif;width:100%;margin:0;color:rgba(0,0,0,.65);font-size:14px;line-height:1.5;position:relative}html{line-height:1.15;text-size-adjust:100%}table{width:100%;border-collapse:collapse}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;color:rgba(0,0,0,.85);font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],[title][data-original-title]{text-decoration:underline;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#1890ff;text-decoration:none;background-color:rgba(0,0,0,0);outline:none;cursor:pointer;transition:color .3s}a:hover{color:#40a9ff}a:active{color:#096dd9}a:active,a:hover{text-decoration:none;outline:0}a[disabled]{color:rgba(0,0,0,.25);cursor:not-allowed;pointer-events:none}li{list-style:none}pre,code,kbd,samp{font-size:1em;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}caption{padding-top:.75em;padding-bottom:.3em;color:rgba(0,0,0,.45);text-align:left;caption-side:bottom}th{text-align:inherit}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{width:38px;height:56px;cursor:pointer;appearance:none}[type=search]{outline-offset:-2px;appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{font:inherit;appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none !important}mark{padding:.2em;background-color:#feffe6}::-moz-selection{color:#fff;background:#1890ff}::selection{color:#fff;background:#1890ff}.clearfix{zoom:1}.clearfix::before,.clearfix::after{display:table;content:""}.clearfix::after{clear:both}@supports(-webkit-appearance: none) and (stroke-color: transparent){.user-name,th,.title,.coaching-button,._label,.type-label,.subscriber-heading,.subscriber-heading1,.modal-title,.provide-info,._layout-title,.bulk-name,.main-label,.history-heading,.logo-table,.sec-mark,.marks-score{font-weight:500}.table-wrapper{height:100%}}@font-face{font-family:"icomoon";src:url(/static/media/icomoon.72dc6537.eot);src:url(/static/media/icomoon.72dc6537.eot#iefix) format("embedded-opentype"),url(/static/media/icomoon.9642b564.ttf) format("truetype"),url(/static/media/icomoon.c5c36beb.woff) format("woff"),url(/static/media/icomoon.5b17a3a6.svg#icomoon) format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"Heebo";font-style:normal;font-weight:300;font-display:swap;src:local("Heebo Light"),local("Heebo-Light"),url(https://fonts.gstatic.com/s/heebo/v5/NGS3v5_NC0k9P9ldb6ROkK440A.woff2) format("woff2");unicode-range:U+0590-05FF,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Heebo";font-style:normal;font-weight:300;font-display:swap;src:local("Heebo Light"),local("Heebo-Light"),url(https://fonts.gstatic.com/s/heebo/v5/NGS3v5_NC0k9P9ldb6RMkK4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Heebo";font-style:normal;font-weight:400;font-display:swap;src:local("Heebo"),local("Heebo-Regular"),url(https://fonts.gstatic.com/s/heebo/v5/NGS6v5_NC0k9P9H0TbFzsQ.woff2) format("woff2");unicode-range:U+0590-05FF,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Heebo";font-style:normal;font-weight:400;font-display:swap;src:local("Heebo"),local("Heebo-Regular"),url(https://fonts.gstatic.com/s/heebo/v5/NGS6v5_NC0k9P9H2TbE.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Heebo";font-style:normal;font-weight:500;font-display:swap;src:local("Heebo Medium"),local("Heebo-Medium"),url(https://fonts.gstatic.com/s/heebo/v5/NGS3v5_NC0k9P9kFbqROkK440A.woff2) format("woff2");unicode-range:U+0590-05FF,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Heebo";font-style:normal;font-weight:500;font-display:swap;src:local("Heebo Medium"),local("Heebo-Medium"),url(https://fonts.gstatic.com/s/heebo/v5/NGS3v5_NC0k9P9kFbqRMkK4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.alert-custom-modal {
  font-family: inherit;
}
.alert-custom-modal > .ant-modal-header {
  border-color: transparent;
}
.alert-custom-modal > .ant-modal-header > .ant-modal-title {
  font-size: 20px;
  color: #555555;
  font-weight: 500;
}
.alert-custom-modal > .ant-modal-header > .modal-body > ._footer {
  padding-top: 21px;
  min-height: 46px;
  position: relative;
}
.alert-custom-modal > .ant-modal-header > .modal-body > ._footer:before {
  content: "";
  min-height: 1px;
  background-color: #d9d9d9;
  position: absolute;
  top: 0;
  left: -24px;
  width: calc(100% + 48px);
}

.loader-container {
  position: fixed;
  z-index: 100000;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.spinner {
  border: 4px solid #2e68ff;
  border-top: 4px solid transparent;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin 1s linear infinite;
  font-size: 0;
}

.loader-text {
  display: none;
}

/*# sourceMappingURL=Loader.css.map */


/*# sourceMappingURL=main.cb1a94b5.css.map*/