.__settings__dad51 .scrollspy {
  min-height: 266px;
}
.__settings__dad51 .sidebar {
  max-width: 275px;
  margin: 0;
  padding: 0;
}
.__settings__dad51 .sidebar ul li a {
  padding: 5px 10px;
}
.__settings__dad51 .sidebar ul li a:focus {
  background: none;
}
.__settings__dad51 .settings-content {
  position: relative;
}
.__settings__dad51 .settings-content section h4 {
  color: #2773a7;
  margin-bottom: 35px;
}
.__settings__dad51 .settings-content section h5 {
  margin-bottom: 15px;
}
.__settings__dad51 .settings-content section .buttons-block {
  display: flex;
  justify-content: flex-end;
  margin: 30px 0;
}
.__settings__dad51 .settings-content section .buttons-block button {
  min-width: 17%;
  margin-left: 20px;
}
@media (max-width: 991px) {
  .__settings__dad51 .settings-content section .buttons-block button {
    min-width: 42%;
    margin-left: 0;
  }
  .__settings__dad51 .settings-content section .buttons-block button:first-of-type {
    margin-right: auto;
  }
}
.__settings__dad51 .settings-content section:first-child h4 {
  margin-top: 0;
}
.__settings__dad51 .settings-content .small {
  color: #787979;
}
.__settings__dad51 .settings-content .feature-status button.small {
  background: none;
}

.__settings__dad51.rtl .buttons-block {
  flex-direction: row-reverse;
}
.__settings__dad51.rtl .buttons-block button.rtl .loading-indicator {
  margin-right: 0;
  margin-left: 5px;
}

.__access-banner__a20d8 {
  display: flex;
  flex-direction: row;
  padding: 20px;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #dfdfdf;
  border-radius: 5px;
  margin-top: 20px;
}
.__access-banner__a20d8 .banner-img {
  margin-right: 20px;
}
.__access-banner__a20d8 .banner-text h5 {
  color: #2773a7;
  margin-bottom: 10px;
}
.__access-banner__a20d8 .banner-text strong {
  color: #2773a7;
}
.__access-banner__a20d8 .banner-text p {
  margin-bottom: 0;
}
.__access-banner__a20d8.rtl .banner-img {
  margin-right: 0;
  margin-left: 20px;
}

.__account-info__f2a18 {
  padding: 0px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .__account-info__f2a18 {
    padding: 0px 0 15px;
  }
}
.__account-info__f2a18.rtl .credentials-list li.column .credentials-value.pull-right {
  float: left !important;
}

.__account-info__f2a18 .orange-link {
  color: #f58517;
  font-weight: bold;
  text-decoration: underline;
  font-size: 0.7em;
}

.__account-info__f2a18 .blue-link {
  font-size: 0.7em;
}

.__account-info__f2a18 .askSign {
  position: relative;
  top: 5px;
}
.__account-info__f2a18 .askSign .tooltip-icon path {
  fill: #ccc;
}

.__account-info__f2a18 .credentials-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.__account-info__f2a18 .credentials-list li.column:not(:last-child) {
  border-bottom: 1px solid #f2f3f7;
  padding-bottom: 7px;
}
.__account-info__f2a18 .credentials-list li.column:not(:first-child) {
  margin-top: 7px;
}
.__account-info__f2a18 .credentials-list li.column .column-line {
  line-height: 2;
}
.__account-info__f2a18 .credentials-list li.column .credentials-value .phone-number {
  font-weight: bold;
}
.__account-info__f2a18 .credentials-list li.column .p-fix-copy {
  margin: 0;
}

.__account-information__301af form h4.sub-title {
  color: inherit;
  margin-bottom: 5px;
}
.__account-information__301af form h4.sub-title .generate-button {
  background: none;
  border-radius: 4px;
  border: 1px solid #afafaf;
  width: 35px;
  height: 35px;
  margin: 0 10px;
  padding: 5px;
}
.__account-information__301af .nopadding {
  padding: 0 !important;
}
.__account-information__301af .row {
  margin: 0;
}
.__account-information__301af span {
  padding-left: 0;
  padding-right: 0;
}
.__account-information__301af .dial-in-numbers input {
  margin-right: 15px;
}
.__account-information__301af .credentials {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 40px;
}
@media (max-width: 767px) {
  .__account-information__301af .credentials {
    grid-template-columns: 1fr;
  }
}
.__account-information__301af .credentials .credentials-unit {
  color: inherit;
  display: flex;
  flex-direction: column;
}
.__account-information__301af .credentials .credentials-unit .description {
  flex-basis: 40%;
}
.__account-information__301af .generate-access-code > span {
  margin: 0;
  padding: 0;
}
.__account-information__301af .generate-access-code .jvFloat > span {
  top: -18px;
  width: 300px;
}
.__account-information__301af .generate-access-code .jvFloat > span.fa-check-circle {
  top: 0px;
  width: auto;
}
.__account-information__301af .generate-access-code input {
  border-radius: 4px 0 0 4px;
}
.__account-information__301af .generate-access-code button {
  border-radius: 0 4px 4px 0;
  height: 48px;
}
.__account-information__301af.rtl .dial-in-numbers input {
  margin-right: 0;
  margin-left: 15px;
}
.__account-information__301af.rtl .generate-access-code span input {
  border-radius: 0 4px 4px 0;
}
.__account-information__301af.rtl .generate-access-code button {
  border-radius: 4px 0 0 4px;
}
.__account-information__301af.rtl .pull-left {
  float: right !important;
}
.__account-information__301af.rtl .pull-right {
  float: left !important;
}

.__account-options__3b6a9 .account-options .options-body {
  display: block;
}
.__account-options__3b6a9 .account-options .see-more,
.__account-options__3b6a9 .account-options .hide-more {
  margin-bottom: 20px;
}
.__account-options__3b6a9 .account-options .options-block {
  margin-left: 0;
}
.__account-options__3b6a9 .account-options .option-line {
  margin-bottom: 20px;
}
.__account-options__3b6a9 .account-options .chk-box-txt {
  float: left;
  margin-left: 20px;
  /* iphone mobile safari magic fix */
  -webkit-text-size-adjust: none;
}

.__account-upgrades__18aa0 {
  overflow: hidden;
}
.__account-upgrades__18aa0 .dynamic-board {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.__account-upgrades__18aa0 .dynamic-board > div {
  border-bottom: 1px solid #e3e6eb;
}
.__account-upgrades__18aa0 .dynamic-board > div:nth-last-child(-n+2) {
  border-bottom: none;
}
.__account-upgrades__18aa0 .dynamic-board > div:nth-child(2n+1) {
  border-right: 1px solid #e3e6eb;
}
.__account-upgrades__18aa0 .dynamic-board.odd > div:nth-last-child(2) {
  border-bottom: 1px solid #e3e6eb;
}
.__account-upgrades__18aa0 .dynamic-board.first-line > div:nth-last-child(2) {
  border-bottom: 1px solid #e3e6eb;
}
.__account-upgrades__18aa0 .dynamic-board.first-line > div:nth-child(2n) {
  border-right: 1px solid #e3e6eb;
}
.__account-upgrades__18aa0 .dynamic-board.first-line > div:nth-child(2n+1) {
  border-right: none;
}
.__account-upgrades__18aa0 .dynamic-board.odd-first-line > div:nth-last-child(2) {
  border-bottom: none;
}
.__account-upgrades__18aa0 .dynamic-board > div {
  width: 50%;
  padding: 20px 15px;
}
@media (max-width: 991px) {
  .__account-upgrades__18aa0 .dynamic-board > div {
    border-right: none !important;
    border-left: none !important;
    border-top: none !important;
    border-bottom: 1px solid #e3e6eb !important;
    flex-basis: 100%;
  }
  .__account-upgrades__18aa0 .dynamic-board > div:nth-last-child(1) {
    border-bottom: none !important;
  }
}
.__account-upgrades__18aa0 .dynamic-board > div .product-header {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.__account-upgrades__18aa0 .dynamic-board > div .product-header .product-icon {
  position: relative;
  top: 4px;
}
.__account-upgrades__18aa0 .dynamic-board > div .product-header .product-icon path {
  fill: #2773a7;
}
.__account-upgrades__18aa0 .dynamic-board > div .product-header .product-icon path.board {
  fill: #fff;
}
.__account-upgrades__18aa0 .dynamic-board > div .product-header .title {
  font-size: 1.1em;
  margin: 0 10px;
}
.__account-upgrades__18aa0 .dynamic-board > div .product-header .price {
  background: #eeeeee 0% 0% no-repeat padding-box;
  padding: 5px;
  margin-right: 8px;
  color: #545454;
  border-radius: 5px;
}
@media (max-width: 767px) {
  .__account-upgrades__18aa0 .dynamic-board > div .product-header .title-with-icon {
    margin-bottom: 5px;
  }
}
.__account-upgrades__18aa0 .dynamic-board > div .product-header .cart-icon {
  display: block;
}
.__account-upgrades__18aa0 .dynamic-board > div .indented-block {
  padding-left: 35px;
}
@media (max-width: 767px) {
  .__account-upgrades__18aa0 .dynamic-board > div .indented-block {
    padding-left: 0;
  }
}
.__account-upgrades__18aa0 .dynamic-board > div .indented-block .phone-number {
  display: flex;
  align-items: center;
}
.__account-upgrades__18aa0 .dynamic-board > div .indented-block .phone-number .flag-icon {
  margin-right: 10px;
}
.__account-upgrades__18aa0 .dynamic-board > div .indented-block .phone-number .tel-text, .__account-upgrades__18aa0 .dynamic-board > div .indented-block .phone-number .mobile-tel-link {
  font-size: 1.1em;
  font-weight: bold;
}
.__account-upgrades__18aa0 .dynamic-board > div .indented-block .product-description {
  margin-top: 15px;
}
.__account-upgrades__18aa0 .row > div {
  position: relative;
}
.__account-upgrades__18aa0.rtl .dynamic-board.first-line > div:nth-child(2n) {
  border-left: 1px solid #e3e6eb;
  border-right: none;
}
.__account-upgrades__18aa0.rtl .dynamic-board .indented-block {
  padding-left: 0;
  padding-right: 35px;
}
.__account-upgrades__18aa0.rtl .dynamic-board .indented-block .phone-number {
  justify-content: flex-end;
}
.__account-upgrades__18aa0.rtl .dynamic-board .product-header .price {
  margin-left: 8px;
  margin-right: 0;
}

.__account-upgrades__18aa0 .border-bottom {
  border-bottom: 1px solid #f2f3f7;
}

.__account-upgrades__18aa0 .divided-block {
  position: relative;
}
@media (max-width: 1199px) {
  .__account-upgrades__18aa0 .divided-block > .row {
    border-bottom: none;
  }
}
@media (max-width: 1199px) {
  .__account-upgrades__18aa0 .divided-block > .row > div {
    border-bottom: 1px solid #f2f3f7;
  }
}
.__account-upgrades__18aa0 .divided-block:before {
  content: "";
  width: 1px;
  position: absolute;
  left: 50%;
  top: 0px;
  bottom: 0;
  background: #f2f3f7;
}
@media (max-width: 1199px) {
  .__account-upgrades__18aa0 .divided-block:before {
    display: none;
  }
}

.__addon-configurations__9af18 .toll .name-block {
  display: flex;
  width: 100%;
  align-items: center;
  margin-bottom: 35px;
  justify-content: space-between;
}
.__addon-configurations__9af18 .toll .name-block .title {
  margin-bottom: 0;
}
.__addon-configurations__9af18 .toll .name-block a {
  flex-grow: 0;
  flex-basis: 10%;
}
.__addon-configurations__9af18 .product-item {
  margin: 20px 0 20px -15px;
  position: relative;
}
.__addon-configurations__9af18 .product-item .music-changer .cg-buttons > div {
  margin: 10px 0;
}
.__addon-configurations__9af18 .product-item .music-changer .black-checkbox {
  margin: 10px 0;
}
.__addon-configurations__9af18 .product-item .music-changer .rec-player {
  margin-bottom: 15px;
}
.__addon-configurations__9af18 .product-item .music-changer .rec-ready-counter {
  padding: 0 15px;
}
.__addon-configurations__9af18 .product-item .music-changer .rec-row {
  margin-top: 10px;
}
.__addon-configurations__9af18 .product-item .music-changer .rec-row .btn {
  margin-bottom: 10px;
}
.__addon-configurations__9af18 .product-item .music-changer .audio-selector-container {
  display: flex;
  align-items: center;
}
.__addon-configurations__9af18 .product-item .music-changer .audio-selector-container .as-dropdown {
  flex: 1 1 auto;
}
.__addon-configurations__9af18 .product-item .music-changer .audio-selector-container .as-delete {
  flex: 0 1 auto;
  width: 40px;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .__addon-configurations__9af18 .product-item .music-changer .audio-selector-container .as-delete {
    width: auto;
  }
}
.__addon-configurations__9af18 .product-item .music-changer .audio-selector-container .as-delete .as-delete-btn {
  padding: 0 10px;
}
.__addon-configurations__9af18 .product-item .music-changer .rec-duration {
  padding-top: 5px;
}
.__addon-configurations__9af18 .product-item .col-xs-12 {
  margin: 0;
}
.__addon-configurations__9af18 .product-item .title-row {
  display: flex;
  justify-content: space-between;
}
.__addon-configurations__9af18 .product-item .title-row .actions-block {
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.__addon-configurations__9af18 .product-item .title-row .actions-block .feature-status {
  position: relative;
}
.__addon-configurations__9af18 .product-item .title-row .actions-block .fa-remove {
  color: #cccccc;
}
.__addon-configurations__9af18 .product-item .title-row .actions-block > button {
  margin-left: 15px;
}
.__addon-configurations__9af18 .product-item .title-row .actions-block button.button-cancel {
  border: none;
  color: #cccccc !important;
  outline: none;
}
.__addon-configurations__9af18 .product-item .title-row .actions-block .price {
  background: #eeeeee 0% 0% no-repeat padding-box;
  padding: 5px;
  color: #787979;
  border-radius: 5px;
}
.__addon-configurations__9af18 .product-item .title-row .actions-block .cart-icon {
  display: block;
}
.__addon-configurations__9af18 .product-item .title {
  font-size: 1.1em;
  color: #4d4d4d;
  display: inline-block;
  margin-top: 0;
}
.__addon-configurations__9af18 .product-item .new {
  text-transform: uppercase;
  color: #f58517;
  display: inline-block;
  margin: 0 5px;
  font-weight: bold;
}
.__addon-configurations__9af18 .product-item .product-icon {
  margin: 0;
  position: absolute;
  left: -32px;
}
.__addon-configurations__9af18 .product-item .product-icon path {
  fill: #2773a7;
}
.__addon-configurations__9af18 .product-item .product-icon path.board {
  fill: #fff;
}
.__addon-configurations__9af18 .product-item .phone-number {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.__addon-configurations__9af18 .product-item .phone-number .flag-icon {
  margin-right: 10px;
}
.__addon-configurations__9af18 .product-item .most-popular-badge {
  margin-left: 10px;
}
@media (max-width: 991px) {
  .__addon-configurations__9af18 .product-item .title {
    margin-bottom: 15px;
  }
  .__addon-configurations__9af18 .product-item .checkout-group {
    margin-bottom: 15px;
    display: flex;
    justify-content: flex-end;
  }
}
.__addon-configurations__9af18.rtl .product-icon {
  right: -45px;
  left: unset;
}
.__addon-configurations__9af18.rtl .pull-right {
  float: left !important;
}
.__addon-configurations__9af18.rtl .phone-number {
  direction: rtl;
}
.__addon-configurations__9af18.rtl .phone-number .flag-icon {
  margin-right: 0;
  margin-left: 10px;
}
.__addon-configurations__9af18.rtl .music-changer .cg-buttons {
  padding: 0 0 0 15px;
}
.__addon-configurations__9af18.rtl .title-row .actions-block .price {
  margin-right: 0;
  margin-left: 8px;
}
.__addon-configurations__9af18.rtl .title-row .actions-block > button {
  margin-left: 0;
}
.__addon-configurations__9af18.rtl .title-row .actions-block > button > button {
  margin-right: 15px;
}
@media (max-width: 991px) {
  .__addon-configurations__9af18.rtl .checkout-group .fa-remove {
    left: -5px;
    right: unset;
  }
}

.__button-with-spinner__1a843 .loading-indicator {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 5px;
  border: 3px solid rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  border-top-color: #fff;
  animation: spin 1s ease-in-out infinite;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.__cart-also-bought__4c0f1 .products {
  background: #f5f5f5;
  padding: 24px 20px;
  margin-bottom: 20px;
}
.__cart-also-bought__4c0f1 h4 {
  color: #4D4D4D;
  font-size: 21px;
  line-height: 28px;
  margin-top: 0;
}
.__cart-also-bought__4c0f1 .product {
  overflow: hidden;
}
.__cart-also-bought__4c0f1 .product ~ .product {
  margin-top: 20px;
}
.__cart-also-bought__4c0f1 .product .price {
  padding: 5px;
  margin: 0 10px;
  color: #4d4d4d;
}
@media (max-width: 767px) {
  .__cart-also-bought__4c0f1 .product .price {
    float: left !important;
    margin: 0;
  }
}
.__cart-panel__8573d .cart-block {
  border-radius: 5px;
  margin: 0 auto;
  max-width: 768px;
}
.__cart-panel__8573d .cart-block input[type=text] {
  padding: 10px;
  color: #333;
  border-radius: 2px 0 0 2px;
}
@media (max-width: 767px) {
  .__cart-panel__8573d .cart-block {
    font-size: 14px;
  }
}
.__cart-panel__8573d .cart-block .hide-promo {
  display: block;
  margin-bottom: 20px;
}
.__cart-panel__8573d ul.cartlist {
  padding: 0;
  list-style: none;
  float: left;
  width: 100%;
}
.__cart-panel__8573d ul.cartlist .icon i:hover {
  color: #d2402f;
}
.__cart-panel__8573d ul.cartlist li.column {
  border-bottom: 1px solid #ccc;
  padding: 10px 0;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  padding-left: 0;
  padding-right: 20px;
}
.__cart-panel__8573d ul.cartlist .title {
  flex-grow: 1;
}
.__cart-panel__8573d ul.cartlist .title svg {
  margin: 0 5px;
  top: 4px;
  position: relative;
}
.__cart-panel__8573d ul.cartlist .title svg path {
  fill: #2773a7;
}
.__cart-panel__8573d ul.cartlist .title svg path.board {
  fill: #fff;
}
.__cart-panel__8573d ul.cartlist .price,
.__cart-panel__8573d ul.cartlist .original-price {
  margin: 0 10px;
}
.__cart-panel__8573d ul.cartlist .original-price {
  text-decoration: line-through;
  color: #ccc;
}
.__cart-panel__8573d ul.cartlist .destroy {
  position: absolute;
  right: 0;
}
.__cart-panel__8573d ul.cartlist .country-name {
  margin: 0 5px;
}
.__cart-panel__8573d ul.cartlist .warning-icon {
  margin-left: 10px;
  font-size: 0.8em;
  position: relative;
  top: 3px;
  cursor: pointer;
}
.__cart-panel__8573d .promocode-block p {
  font-weight: 700;
}
.__cart-panel__8573d .checkout-block {
  background: #fff;
  margin: 20px 0 0 0;
  border-radius: 5px;
}
@media (max-width: 767px) {
  .__cart-panel__8573d .checkout-block {
    margin-top: 20px;
  }
}
.__cart-panel__8573d .checkout-block p {
  margin: 0;
}
.__cart-panel__8573d .checkout-block .icon.shopping_cart {
  margin: 0 16px 0 22px;
}
.__cart-panel__8573d .checkout-block .total {
  color: #4d4d4d;
  font-size: 1.875em;
}
.__cart-panel__8573d .checkout-block .total .sum {
  font-weight: bold;
}
.__cart-panel__8573d.rtl .cart-block .cartlist {
  padding-right: 0;
}
.__cart-panel__8573d.rtl .cart-block .cartlist .pull-left {
  float: right !important;
}
.__cart-panel__8573d.rtl .cart-block .cartlist .pull-right {
  float: left !important;
}
.__cart-panel__8573d.rtl .cart-block .cartlist li.column {
  padding-left: 20px;
  padding-right: 0;
}
.__cart-panel__8573d.rtl .cart-block .cartlist li.column .destroy {
  left: 0;
  right: unset;
}
.__cart-panel__8573d.rtl .cart-block .checkout-block .monthly-charge-section .pull-right {
  float: left !important;
}

.__connected-accounts__fc320 .connected,
.__connected-accounts__fc320 .disconnected {
  margin: 0 30px 15px 0;
  display: inline-block;
}
.__connected-accounts__fc320 .connected a i,
.__connected-accounts__fc320 .connected i,
.__connected-accounts__fc320 .disconnected a i,
.__connected-accounts__fc320 .disconnected i {
  color: #4d4d4d;
}
.__connected-accounts__fc320 .connected a i.fa-remove:hover,
.__connected-accounts__fc320 .connected i.fa-remove:hover,
.__connected-accounts__fc320 .disconnected a i.fa-remove:hover,
.__connected-accounts__fc320 .disconnected i.fa-remove:hover {
  color: #d2402f;
}
.__connected-accounts__fc320 .connected a i.fa-plug:hover,
.__connected-accounts__fc320 .connected i.fa-plug:hover,
.__connected-accounts__fc320 .disconnected a i.fa-plug:hover,
.__connected-accounts__fc320 .disconnected i.fa-plug:hover {
  color: #2773a7;
}
.__connected-accounts__fc320 .connected img,
.__connected-accounts__fc320 .connected .product-icon,
.__connected-accounts__fc320 .disconnected img,
.__connected-accounts__fc320 .disconnected .product-icon {
  margin-right: 10px;
}
.__connected-accounts__fc320 .disconnected img,
.__connected-accounts__fc320 .disconnected .product-icon {
  opacity: 0.5;
}
.__connected-accounts__fc320 .slack-connected img {
  margin: 0 !important;
}
.__connected-accounts__fc320 .fa-apple.fa-lg {
  font-size: 1.5em;
}
.__connected-accounts__fc320 .google-icon {
  position: relative;
  top: 5px;
}

.__connected-accounts__fc320.rtl .connected,
.__connected-accounts__fc320.rtl .disconnected {
  margin: 0 0 15px 30px;
}
.__connected-accounts__fc320.rtl .connected img,
.__connected-accounts__fc320.rtl .connected .product-icon,
.__connected-accounts__fc320.rtl .disconnected img,
.__connected-accounts__fc320.rtl .disconnected .product-icon {
  margin: 0 0 0 10px;
}

.__credit-card-expiration-message__d25a9 .expired-alert {
  border: 1px solid #cccccc;
  padding: 15px 20px;
}
.__credit-card-expiration-message__d25a9 .expired-alert h5 {
  margin-top: 0;
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  align-items: flex-start;
}
.__credit-card-expiration-message__d25a9 .expired-alert h5 svg {
  position: relative;
  top: 2px;
  margin: 0 5px;
}
.__credit-card-expiration-message__d25a9 .expired-alert h5 svg path {
  fill: #d2402f;
}
.__credit-card-expiration-message__d25a9 .expired-alert h5 button {
  opacity: 1;
  float: none;
  margin-left: auto;
}

.__credit-card-expiration-message__d25a9.hidden {
  display: none;
}
.__credit-card-expiration-message__d25a9.rtl .expired-alert h5 button {
  margin-left: 0;
  margin-right: auto;
}

.__general-information__7a66c .placeHolder {
  position: absolute;
  top: -5px;
  width: auto;
  color: #4d4d4d;
  font-size: 0.7em;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  visibility: visible;
  transform: translate(0, -1em);
  transition: transform 100ms, opacity 120ms, visibility 120ms;
  opacity: 1;
}
.__general-information__7a66c .email-group {
  position: relative;
  display: flex;
}
.__general-information__7a66c .email-group .general-info_input {
  flex: 50% 1 1;
}
.__general-information__7a66c .email-group .verify-button {
  position: absolute;
  right: 15px;
  top: -18px;
  z-index: 1;
  color: #2773a7;
}
.__general-information__7a66c .email-group .email-settings-btn {
  background: none;
  border: none;
  padding: 0;
  margin-left: 15px;
}
.__general-information__7a66c .additional-settings {
  display: flex;
  flex-direction: column;
}
.__general-information__7a66c .additional-settings a.small {
  color: #2773a7;
  margin: 5px 0;
}
.__general-information__7a66c .additional-settings .badge-checkbox {
  color: #2773a7;
  margin: 5px 0;
}
.__general-information__7a66c .additional-settings .badge-checkbox .heart-checkbox {
  margin: 0 10px;
}
.__general-information__7a66c .switch {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 20px;
}
.__general-information__7a66c .switch.disabled .slider {
  cursor: not-allowed;
}
.__general-information__7a66c .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.__general-information__7a66c .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  background-color: rgba(51, 51, 102, 0.5);
}
.__general-information__7a66c .slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  background: #333366 url(/images/svg-icons/cross.svg) no-repeat 50% 50%;
  background-size: 10px;
}
.__general-information__7a66c input:checked + .slider {
  background-color: rgba(248, 133, 23, 0.5);
}
.__general-information__7a66c input:disabled + .slider:before {
  background: rgba(51, 51, 102, 0.5) url(/images/svg-icons/cross.svg) no-repeat 50% 50%;
  background-size: 11px;
}
.__general-information__7a66c input:disabled:checked + .slider:before {
  background: rgba(248, 133, 23, 0.5) url(/images/svg-icons/check-solid.svg) no-repeat 50% 50%;
  background-size: 11px;
}
.__general-information__7a66c input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
  background: #f88517 url(/images/svg-icons/check-solid.svg) no-repeat 50% 50%;
  background-size: 12px;
}
.__general-information__7a66c .slider.round {
  border-radius: 34px;
}
.__general-information__7a66c .slider.round:before {
  border-radius: 50%;
}
.__general-information__7a66c.rtl .pull-left {
  float: right !important;
}
.__general-information__7a66c.rtl .pull-right {
  float: left !important;
}
.__general-information__7a66c.rtl .email-settings-btn {
  margin-left: 0;
  margin-right: 15px;
}
.__general-information__7a66c.rtl input:checked + .slider:before {
  -webkit-transform: translateX(-26px);
  -ms-transform: translateX(-26px);
  transform: translateX(-26px);
}

.__host-avatar__da881 {
  width: 100px;
}
.__host-avatar__da881 .avatar {
  position: relative;
}
.__host-avatar__da881 .avatar .pwyc-icon {
  position: relative;
  bottom: 20px;
  left: 5px;
  width: 25px;
}
.__host-avatar__da881 .avatar .pwyc-icon .tooltip-inner {
  text-align: center;
  width: 250px;
}
.__host-avatar__da881 .avatar .pwyc-icon svg:hover .pwyc-tooltip {
  display: block;
}
.__host-avatar__da881 img {
  object-fit: cover;
  border-radius: 50%;
  height: 100px;
  width: 100px;
}
.__host-avatar__da881 .edit {
  text-align: center;
}
.__host-avatar__da881 a {
  font-size: 0.8em;
}
.__host-avatar__da881.rtl .pwyc-icon {
  position: relative;
  bottom: 20px;
  left: 0;
  width: 25px;
}

.__info-block__f5be9 {
  border: 1px solid #dfdfdf;
  border-radius: 5px;
}
.__info-block__f5be9.rtl .pull-left {
  float: right !important;
}
.__info-block__f5be9.rtl .pull-right {
  float: left !important;
}
.__info-block__f5be9.no-padding .ib-body {
  padding: 0;
}

.__info-block__f5be9 .ib-header {
  min-height: 52px;
  background: #f9f9f9;
  padding: 15px 20px;
}
.__info-block__f5be9 .ib-header .ib-title {
  font-weight: bold;
}
.__info-block__f5be9 .ib-header .ib-aux {
  padding-top: 2px;
  font-size: 0.8em;
}

.__info-block__f5be9 .ib-body {
  padding: 10px 20px;
}

.__managed-lock__7bc07.askSign.lock {
  position: relative;
  top: 1px;
}

.__meeting-settings-panel__c8161 .audio_controls_cnt .row {
  display: flex;
  align-items: center;
  padding: 10px 0;
}
.__meeting-settings-panel__c8161 .audio_controls_cnt .row.no-border {
  border-bottom: none;
}
.__meeting-settings-panel__c8161 .audio_controls_cnt .row label {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 0;
  font-weight: normal;
}
.__meeting-settings-panel__c8161 .audio_controls_cnt .row .askSign {
  display: flex;
  margin-left: 15px;
  align-items: center;
}
.__meeting-settings-panel__c8161 .audio_controls_cnt .row svg {
  fill: #cccccc;
}
.__meeting-settings-panel__c8161 .actions-block {
  display: flex;
  justify-content: flex-end;
  margin: 30px 0;
}
.__meeting-settings-panel__c8161 .actions-block button {
  min-width: 17%;
  margin-left: 20px;
}
.__meeting-settings-panel__c8161 .actions-block button.rtl .loading-indicator {
  margin-right: 0;
  margin-left: 5px;
}
@media (max-width: 991px) {
  .__meeting-settings-panel__c8161 .audio_controls_cnt .row {
    padding: 5px;
  }
  .__meeting-settings-panel__c8161 .actions-block button {
    min-width: 42%;
    margin-left: 0;
  }
  .__meeting-settings-panel__c8161 .actions-block button:first-of-type {
    margin-right: auto;
  }
}
.__meeting-settings-panel__c8161.rtl .audio_controls_cnt .askSign {
  margin-left: 0;
  margin-right: 15px;
}
.__meeting-settings-panel__c8161.rtl .actions-block {
  flex-direction: row-reverse;
}

.__monthly-charges-summary__f9a10 table.table {
  max-width: 798px;
  margin: 0 auto 20px;
}

.__most-popular-badge__511ed {
  background: #8cd319;
  color: #fff;
  border-radius: 5px;
  padding: 5px;
  display: inline-block;
  font-size: 0.8em;
}

.__pay-what-you-can__cc192 {
  border: 1px solid #dfdfdf;
  border-radius: 5px;
  background: #f9f9f9;
  text-align: center;
  padding: 0 20px 15px;
}
.__pay-what-you-can__cc192 .header {
  font-size: 1.65em;
  margin-top: 1em;
}
.__pay-what-you-can__cc192 .description {
  margin-top: 30px;
}
.__pay-what-you-can__cc192 .description p {
  margin-top: 15px;
}
.__pay-what-you-can__cc192 .donate-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 30px;
}
.__pay-what-you-can__cc192 .donate-container .donate-block {
  background: #fff;
  flex: 0 1 24%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 20px;
}
.__pay-what-you-can__cc192 .donate-container .donate-block.suggested .header-text {
  background: #2773a7;
}
.__pay-what-you-can__cc192 .donate-container .donate-block.average .header-text {
  background: #f58517;
}
.__pay-what-you-can__cc192 .donate-container .donate-block.market .header-text {
  background: #8cd319;
}
.__pay-what-you-can__cc192 .donate-container .donate-block.custom .header-text {
  background: #787979;
}
.__pay-what-you-can__cc192 .donate-container .donate-block.custom .custom-donation-input {
  text-align: left;
}
.__pay-what-you-can__cc192 .donate-container .donate-block.custom .custom-donation-input input::placeholder {
  font-size: 0.9em;
}
.__pay-what-you-can__cc192 .donate-container .donate-block .header-text {
  font-weight: bold;
  color: #fff;
  border-radius: 5px 5px 0px 0px;
  padding: 12px 0;
}
.__pay-what-you-can__cc192 .donate-container .donate-block .price-block {
  padding: 20px;
}
.__pay-what-you-can__cc192 .donate-container .donate-block .price-block p {
  margin: 0;
  padding: 0;
}
.__pay-what-you-can__cc192 .donate-container .donate-block .price-block p.price {
  font-weight: 600;
  font-size: 1.6em;
}
.__pay-what-you-can__cc192 .donate-container .donate-block .price-block p.small {
  font-size: 75%;
}
.__pay-what-you-can__cc192 .donate-container .donate-block .description-text {
  margin: 10px 0 20px 0;
  font-size: 0.9em;
  border-radius: 5px;
  padding: 0 20px;
  flex-grow: 1;
}
@media (max-width: 991px) {
  .__pay-what-you-can__cc192 .donate-container {
    flex-direction: column;
  }
  .__pay-what-you-can__cc192 .donate-container .donate-block {
    width: 90%;
    margin: 20px auto;
  }
  .__pay-what-you-can__cc192 .donate-container .donate-block .price-block {
    padding: 15px;
  }
  .__pay-what-you-can__cc192 .donate-container .donate-block .description-text {
    margin: 0px 0 10px 0;
  }
}
.__pay-what-you-can__cc192 .donate-note {
  padding: 10px;
  background: #fff;
}

.__promo-block__8dbbe {
  background: transparent linear-gradient(180deg, #2773a7 0%, #145784 100%) 0% 0% no-repeat padding-box;
  height: 100%;
  border-radius: 5px;
  color: #fff;
  padding: 12px;
  text-align: center;
  font-size: 0.9em;
}
.__promo-block__8dbbe p {
  margin-bottom: 0;
}
.__promo-block__8dbbe a.small {
  color: #fff;
  text-decoration: underline;
}

.__quick-actions__ba3a9.rtl .quick-actions-block li .menuitem-title {
  margin-right: 15px;
}
.__quick-actions__ba3a9.rtl .alert-icon {
  left: unset;
  right: 13px;
}

.__quick-actions__ba3a9 .menuitem-icon {
  flex: 0 0 20px;
}

.__quick-actions__ba3a9 .alert-icon {
  position: absolute;
  top: 0;
  left: 13px;
  z-index: 1;
}
.__quick-actions__ba3a9 .alert-icon path {
  fill: #d2402f !important;
}

.__quick-actions__ba3a9 .quick-actions-block {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0;
  margin: 0;
}
.__quick-actions__ba3a9 .quick-actions-block li {
  list-style: none;
  padding: 5px 0;
  font-size: 0.9em;
}
.__quick-actions__ba3a9 .quick-actions-block li .menuitem-link {
  display: flex;
  align-items: center;
  position: relative;
}
.__quick-actions__ba3a9 .quick-actions-block li .menuitem-title {
  margin-left: 15px;
}
.__quick-actions__ba3a9 .quick-actions-block li .menuitem-icon {
  fill: #2773a7;
  position: relative;
  display: inline-block;
}

.__security-settings__29ea6 .nopadding {
  padding: 0 !important;
}
.__security-settings__29ea6 .row {
  margin: 0;
}
.__security-settings__29ea6 span {
  padding-left: 0;
  padding-right: 0;
}
.__security-settings__29ea6 .switch {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 20px;
}
.__security-settings__29ea6 .switch.disabled .slider {
  cursor: not-allowed;
}
.__security-settings__29ea6 .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.__security-settings__29ea6 .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  background-color: rgba(51, 51, 102, 0.5);
}
.__security-settings__29ea6 .slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  background: #333366 url(/images/svg-icons/cross.svg) no-repeat 50% 50%;
  background-size: 10px;
}
.__security-settings__29ea6 input:checked + .slider {
  background-color: rgba(248, 133, 23, 0.5);
}
.__security-settings__29ea6 input:disabled + .slider:before {
  background: rgba(51, 51, 102, 0.5) url(/images/svg-icons/cross.svg) no-repeat 50% 50%;
  background-size: 11px;
}
.__security-settings__29ea6 input:disabled:checked + .slider:before {
  background: rgba(248, 133, 23, 0.5) url(/images/svg-icons/check-solid.svg) no-repeat 50% 50%;
  background-size: 11px;
}
.__security-settings__29ea6 input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
  background: #f88517 url(/images/svg-icons/check-solid.svg) no-repeat 50% 50%;
  background-size: 12px;
}
.__security-settings__29ea6 .slider.round {
  border-radius: 34px;
}
.__security-settings__29ea6 .slider.round:before {
  border-radius: 50%;
}
.__security-settings__29ea6 .option {
  width: 45%;
}
.__security-settings__29ea6 .option .input-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  flex-shrink: 0;
}
.__security-settings__29ea6 .additional-options .options {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .__security-settings__29ea6 .option {
    width: 100%;
  }
}
.__security-settings__29ea6.rtl input:checked + .slider:before {
  -webkit-transform: translateX(-26px);
  -ms-transform: translateX(-26px);
  transform: translateX(-26px);
}

.__trial-block__38f74 {
  background: linear-gradient(90deg, #7f33c0, #523cc3);
  height: 100%;
  border-radius: 5px;
  color: #fff;
  padding: 12px;
  text-align: center;
  font-size: 0.9em;
}
.__trial-block__38f74 p {
  margin-bottom: 0;
}
.__trial-block__38f74 a.small {
  color: #fff;
  text-decoration: underline;
}

.__dashboard-products__product-conference-greeting__c1020 .version {
  font-weight: bold;
  color: #2773a7;
}

.__dashboard-products__product-conference-moh__38117 .version {
  font-weight: bold;
  color: #2773a7;
}

.__dashboard-products__product-extra-storage__b0539 .small-select {
  margin-right: 8px;
  height: 27px;
  background: #fff;
  font-size: 0.8em;
  color: #545454;
}
.__dashboard-products__product-extra-storage__b0539 .small-select:focus {
  outline: none;
}

.__dashboard-products__product-extra-storage__b0539.rtl .small-select {
  margin-left: 5px;
  margin-right: 0;
}

.__dashboard-products__product-keywords__ce2b3 .version {
  font-weight: bold;
  color: #2773a7;
}

.dynamic-board .__dashboard-products__product-one-number__a79a7 {
  flex-basis: 100% !important;
}

.__dashboard-products__product-one-number__a79a7 .phone-number {
  margin-top: 7px;
}

.__dashboard-products__product-premium-toll__303ff .select-countries {
  float: right;
}

.__dashboard-products__product-premium-toll__303ff.rtl .select-countries {
  float: left;
}

.__dashboard-products__product-screen-sharing__2d8bb svg path.background {
  fill: #fff !important;
}

.__dashboard-products__product-softphone__e2c1f .phone-number .flag-icon {
  margin-left: 10px;
  width: 24px;
  height: 24px;
}
.__dashboard-products__product-softphone__e2c1f .explore-countries {
  margin: 10px 0;
}
.__dashboard-products__product-softphone__e2c1f .phone-number,
.__dashboard-products__product-softphone__e2c1f .request-number-btn {
  margin-top: 5px;
}
.__dashboard-products__product-softphone__e2c1f .popup-description {
  margin: 15px 0 0;
}
.__dashboard-products__product-softphone__e2c1f .settings {
  font-weight: bold;
  color: #2773a7;
}

.__dashboard-products__product-softphone__e2c1f .small-select {
  margin-right: 8px;
  height: 27px;
  background-color: #fff;
  font-size: 0.8em;
  color: #545454;
}
.__dashboard-products__product-softphone__e2c1f .small-select:focus {
  outline: none;
}

.__dashboard-products__product-softphone__e2c1f.rtl .small-select {
  margin-left: 5px;
  margin-right: 0;
}

.__dashboard-products__product-toll-free__d6dcb .phone-number {
  margin-top: 7px;
}

.__payment-info__payment-info-embed__99b4b {
  max-width: 768px;
  margin: 0 auto;
  margin-bottom: 20px;
  /* Experimental */
}
.__payment-info__payment-info-embed__99b4b .cc-info,
.__payment-info__payment-info-embed__99b4b .billing-info {
  background: #f5f5f5;
}
.__payment-info__payment-info-embed__99b4b .billing-info form.is_check {
  padding-top: 40px;
}
.__payment-info__payment-info-embed__99b4b .form-control {
  border: none;
  border-radius: 0;
}
.__payment-info__payment-info-embed__99b4b .btn {
  border-radius: 4px;
  font-size: 21px;
  font-weight: normal;
}
.__payment-info__payment-info-embed__99b4b .account-options {
  margin-top: 10px;
  margin-bottom: 10px;
}
.__payment-info__payment-info-embed__99b4b h3 {
  color: #4D4D4D;
  font-size: 21px;
  line-height: 28px;
  margin-top: 23px;
  margin-bottom: 18px;
}
.__payment-info__payment-info-embed__99b4b h4 {
  font-size: 16px;
  line-height: 22px;
  color: #4D4D4D;
  margin-top: 23px;
  margin-bottom: 23px;
}
.__payment-info__payment-info-embed__99b4b h4:nth-child(1) {
  margin-top: 13px;
}
.__payment-info__payment-info-embed__99b4b h4.cc-icons {
  overflow: hidden;
}
.__payment-info__payment-info-embed__99b4b h4.cc-icons:after {
  content: "";
  display: block;
  height: 39px;
  width: 231px;
  background: url(/images/payment.png) no-repeat 0 0;
  background-size: cover;
  margin-top: 16px;
  margin-bottom: 16px;
}
.__payment-info__payment-info-embed__99b4b .jvFloat .placeHolder {
  color: #7D7D7D;
}
@media only screen and (max-width: 991px) {
  .__payment-info__payment-info-embed__99b4b {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.__product-configuration-panels__toll-free__4c536 {
  margin-top: 20px;
}

.__product-configuration-panels__toll-free__4c536 .wait-for-host {
  margin-top: 15px;
}

.__product-configuration-panels__toll-free__4c536 .row {
  display: flex;
  align-items: center;
  padding: 10px 0;
}

.__product-configuration-panels__toll-free__4c536 label {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 0;
  font-weight: normal;
}

.__product-configuration-panels__toll-free__4c536 .askSign {
  display: flex;
  margin-left: 15px;
}
.__product-configuration-panels__toll-free__4c536 .askSign svg {
  fill: #cccccc;
}

.__product-configuration-panels__toll-free__4c536.rtl .askSign {
  margin-left: 0;
  margin-right: 15px;
}

.__products__product-extra-storage__dca93 .rate-select .btn {
  float: none !important;
  padding: 10px 16px;
  font-size: 18px;
  margin: 0 15px;
  width: 100%;
}

.__products__product-keywords__53015 .row .form-group {
  margin-bottom: 15px;
}
.__products__product-keywords__53015 .black-checkbox {
  margin: 10px 0;
}
.__products__product-keywords__53015 .black-checkbox input {
  margin: 3px 3px 0 0;
  display: inline;
}
.__products__product-keywords__53015 .black-checkbox label {
  display: inline;
}

.__products__product-pay-what-you-can__76d01 .product-settings {
  display: flex;
}
.__products__product-pay-what-you-can__76d01 .product-settings .rate-select {
  width: 50%;
}
.__products__product-pay-what-you-can__76d01 .product-settings .badge-checkbox {
  display: flex;
  align-items: center;
  margin: 0 20px;
  width: 50%;
  font-weight: 600;
}
.__products__product-pay-what-you-can__76d01 .product-settings .badge-checkbox .askSign {
  margin: 0 5px;
  display: flex;
}
.__products__product-pay-what-you-can__76d01 .product-settings .badge-checkbox .askSign .tooltip-inner {
  text-align: justify;
}
.__products__product-pay-what-you-can__76d01 .product-settings .badge-checkbox .askSign .tooltip-inner .tooltip-icon {
  margin: 0;
  position: relative;
  top: 3px;
}
.__products__product-pay-what-you-can__76d01 .product-settings .badge-checkbox .askSign .tooltip-inner .tooltip-icon path {
  fill: #2773a7;
}
.__products__product-pay-what-you-can__76d01 .product-settings .badge-checkbox svg {
  margin: 0 10px;
}
.__products__product-pay-what-you-can__76d01 .product-settings .badge-checkbox svg path {
  fill: #afafaf;
}
.__products__product-pay-what-you-can__76d01 .product-settings .badge-checkbox .heart-checkbox {
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.__products__product-pay-what-you-can__76d01 .product-settings .badge-checkbox .heart-checkbox input {
  width: 0;
  height: 0;
  opacity: 0;
}
.__products__product-pay-what-you-can__76d01 .product-settings .badge-checkbox .heart-checkbox input:checked + .custom-checkbox {
  background-color: #0b76ef;
  background-image: url("/images/svg-icons/check-solid.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
  border-radius: 0.25em;
}
.__products__product-pay-what-you-can__76d01 .product-settings .badge-checkbox .heart-checkbox input:checked + .custom-checkbox::before {
  content: "";
  display: inline-block;
  border: 1px solid #0b76ef;
}
.__products__product-pay-what-you-can__76d01 .product-settings .badge-checkbox .heart-checkbox input:disabled + .custom-checkbox {
  background-color: #cccccc;
  border-radius: 0.25em;
  cursor: not-allowed;
}
.__products__product-pay-what-you-can__76d01 .product-settings .badge-checkbox .heart-checkbox input:disabled + .custom-checkbox::before {
  content: "";
  display: inline-block;
  border: 1px solid #cccccc;
}
.__products__product-pay-what-you-can__76d01 .product-settings .badge-checkbox .heart-checkbox .custom-checkbox {
  display: flex;
  cursor: pointer;
}
.__products__product-pay-what-you-can__76d01 .product-settings .badge-checkbox .heart-checkbox .custom-checkbox::before {
  content: "";
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  flex-shrink: 0;
  flex-grow: 0;
  border: 1px solid #adb5bd;
  border-radius: 0.25em;
}
.__products__product-pay-what-you-can__76d01 .product-settings .btn {
  float: none !important;
  padding: 10px 16px;
  font-size: 18px;
  margin: 0 15px;
  width: 100%;
}
@media (max-width: 767px) {
  .__products__product-pay-what-you-can__76d01 .product-settings {
    flex-wrap: wrap;
  }
  .__products__product-pay-what-you-can__76d01 .product-settings .rate-select,
.__products__product-pay-what-you-can__76d01 .product-settings .badge-checkbox {
    width: 100%;
    margin: 10px 0;
  }
}
.__products__product-pay-what-you-can__76d01 .loading-spinner, .__products__product-pay-what-you-can__76d01 .loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}
.__products__product-pay-what-you-can__76d01 .loading-spinner {
  margin: 0 10px;
  font-size: 2px;
  position: relative;
  border-top: 1.1em solid rgba(255, 255, 255, 0.2);
  border-right: 1.1em solid #cccccc;
  border-bottom: 1.1em solid #cccccc;
  border-left: 1.1em solid #cccccc;
  transform: translateZ(0);
  animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.__products__product-screen-sharing__fb290 .rate-select .btn {
  float: none !important;
  padding: 10px 16px;
  font-size: 18px;
  margin: 0 15px;
  width: 100%;
}
.__products__product-screen-sharing__fb290 svg path.background {
  fill: #fff !important;
}

.__products__product-softphone__3b72b .rate-select .btn {
  float: none !important;
  padding: 10px 16px;
  font-size: 18px;
  margin: 0 15px;
  width: 100%;
}
.__products__product-softphone__3b72b .rate-select {
  margin-bottom: 20px;
}
.__products__product-softphone__3b72b .explore-countries a {
  text-decoration: underline;
}
.__products__product-softphone__3b72b .change-number-link {
  margin: 0 15px;
  font-size: 85%;
}
.__products__product-softphone__3b72b .change-number-link.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.__products__product-softphone__3b72b .change-number-link {
  margin: 0 15px;
  font-size: 85%;
}
.__products__product-softphone__3b72b .voice-mail .greeting-title {
  font-weight: bold;
}
.__products__product-softphone__3b72b .voice-mail .forwarding-settings {
  margin-top: 15px;
}
.__products__product-softphone__3b72b .voice-mail .forwarding-settings .bold-text {
  font-weight: bold;
}
.__products__product-softphone__3b72b .voice-mail .forwarding-settings .new-line {
  margin-top: 10px;
  margin-right: 30px;
}
@media (max-width: 767px) {
  .__products__product-softphone__3b72b .voice-mail .forwarding-settings .new-line {
    float: none !important;
  }
}
.__products__product-softphone__3b72b .voice-mail .forwarding-settings .time input {
  width: 100px;
}
.__products__product-softphone__3b72b .voice-mail .forwarding-settings .time .input-group-addon {
  display: none;
}
.__products__product-softphone__3b72b .voice-mail .forwarding-settings .time .form-control {
  padding-right: 0 !important;
}
.__products__product-softphone__3b72b .voice-mail .inline-input {
  margin-left: 15px;
  position: relative;
  top: -13px;
}
.__products__product-softphone__3b72b .checkbox-right label {
  padding: 0;
  font-weight: bold;
}
.__products__product-softphone__3b72b .checkbox-right input[type=checkbox] {
  margin: 0 0 0 7px;
  position: relative;
  top: -1px;
}
.__products__product-softphone__3b72b .switch {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 20px;
}
.__products__product-softphone__3b72b .switch.disabled .slider {
  cursor: not-allowed;
}
.__products__product-softphone__3b72b .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.__products__product-softphone__3b72b .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  background-color: rgba(51, 51, 102, 0.5);
}
.__products__product-softphone__3b72b .slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  background: #333366 url(/images/svg-icons/cross.svg) no-repeat 50% 50%;
  background-size: 10px;
}
.__products__product-softphone__3b72b input:checked + .slider {
  background-color: rgba(248, 133, 23, 0.5);
}
.__products__product-softphone__3b72b input:disabled + .slider:before {
  background: rgba(51, 51, 102, 0.5) url(/images/svg-icons/cross.svg) no-repeat 50% 50%;
  background-size: 11px;
}
.__products__product-softphone__3b72b input:disabled:checked + .slider:before {
  background: rgba(248, 133, 23, 0.5) url(/images/svg-icons/check-solid.svg) no-repeat 50% 50%;
  background-size: 11px;
}
.__products__product-softphone__3b72b input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
  background: #f88517 url(/images/svg-icons/check-solid.svg) no-repeat 50% 50%;
  background-size: 12px;
}
.__products__product-softphone__3b72b .slider.round {
  border-radius: 34px;
}
.__products__product-softphone__3b72b .slider.round:before {
  border-radius: 50%;
}
.__products__product-softphone__3b72b .call-forwarding {
  margin-top: 20px;
}
.__products__product-softphone__3b72b .call-forwarding .forwarding-title {
  display: flex;
}
.__products__product-softphone__3b72b .call-forwarding .forwarding-title label {
  margin: 0 25px;
}
.__products__product-softphone__3b72b .call-forwarding .forwarding-title .loading-spinner,
.__products__product-softphone__3b72b .call-forwarding .forwarding-title .loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}
.__products__product-softphone__3b72b .call-forwarding .forwarding-title .loading-spinner {
  margin: 0 5px;
  font-size: 2px;
  position: relative;
  border-top: 1.1em solid rgba(255, 255, 255, 0.2);
  border-right: 1.1em solid #cccccc;
  border-bottom: 1.1em solid #cccccc;
  border-left: 1.1em solid #cccccc;
  transform: translateZ(0);
  animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.__products__product-softphone__3b72b .call-forwarding .change {
  background: none;
  border: none;
  margin: 0 15px;
  font-size: 85%;
  color: #2773a7;
  outline: none;
}
.__products__product-softphone__3b72b .call-forwarding .change:hover {
  text-decoration: underline;
}
.__products__product-softphone__3b72b.rtl .forwarding-settings .pull-left {
  float: right !important;
}
.__products__product-softphone__3b72b.rtl .forwarding-settings .new-line {
  margin-right: 0;
  margin-left: 30px;
}
.__products__product-softphone__3b72b.rtl .forwarding-settings .inline-input {
  margin-left: 0;
  margin-right: 15px;
}
.__products__product-softphone__3b72b.rtl .forwarding-settings .time .form-control {
  padding-right: 12px !important;
  padding-left: 0 !important;
}
.__products__product-softphone__3b72b.rtl .checkbox-right input[type=checkbox] {
  margin: 0 7px 0;
}
.__products__product-softphone__3b72b.rtl input:checked + .slider:before {
  -webkit-transform: translateX(-26px);
  -ms-transform: translateX(-26px);
  transform: translateX(-26px);
}

#on-number-gift-modal .description {
  font-weight: bold;
  margin: 20px 0 0;
}
#on-number-gift-modal .btn-lg {
  padding-left: 30px;
  padding-right: 30px;
}
#on-number-gift-modal .btn-default {
  margin-left: 15px;
}

#softphone-change-npa-modal .selec-row .control-label {
  padding-top: 13px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  #softphone-change-npa-modal .modal-footer .cancel-container {
    margin-bottom: 15px;
  }
}

#modal-softphone-call-forwarding .bold-text {
  font-weight: 600;
  flex-basis: 35%;
}
#modal-softphone-call-forwarding .forward-to {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-softphone-call-forwarding .forward-to .forward-phone-number {
  flex-basis: 65%;
  margin-left: 30px;
  position: relative;
}
#modal-softphone-call-forwarding .forward-to .forward-phone-number .label-description {
  position: absolute;
  top: -15px;
}
#modal-softphone-call-forwarding .use-schedule {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 30px;
}
#modal-softphone-call-forwarding .use-schedule .schedule {
  display: flex;
  justify-content: space-between;
  margin-left: 30px;
  flex-basis: 65%;
}
#modal-softphone-call-forwarding .use-schedule .schedule .schedule-input {
  margin-right: 10px;
  position: relative;
  bottom: 10px;
}
#modal-softphone-call-forwarding .use-schedule .schedule .schedule-input .ember-flatpickr-input {
  width: 70%;
}
#modal-softphone-call-forwarding .use-schedule .schedule .schedule-input .time {
  display: flex;
}
#modal-softphone-call-forwarding .use-schedule .schedule .schedule-input .time .input-group-addon {
  flex-basis: 30%;
}
#modal-softphone-call-forwarding .use-schedule .schedule .schedule-input .time .input-group-addon .fa::before {
  position: relative;
  top: 7px;
}
#modal-softphone-call-forwarding .use-schedule .switch {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 20px;
}
#modal-softphone-call-forwarding .use-schedule .switch.disabled .slider {
  cursor: not-allowed;
}
#modal-softphone-call-forwarding .use-schedule .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
#modal-softphone-call-forwarding .use-schedule .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  background-color: rgba(51, 51, 102, 0.5);
}
#modal-softphone-call-forwarding .use-schedule .slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  background: #333366 url(/images/svg-icons/cross.svg) no-repeat 50% 50%;
  background-size: 10px;
}
#modal-softphone-call-forwarding .use-schedule input:checked + .slider {
  background-color: rgba(248, 133, 23, 0.5);
}
#modal-softphone-call-forwarding .use-schedule input:disabled + .slider:before {
  background: rgba(51, 51, 102, 0.5) url(/images/svg-icons/cross.svg) no-repeat 50% 50%;
  background-size: 11px;
}
#modal-softphone-call-forwarding .use-schedule input:disabled:checked + .slider:before {
  background: rgba(248, 133, 23, 0.5) url(/images/svg-icons/check-solid.svg) no-repeat 50% 50%;
  background-size: 11px;
}
#modal-softphone-call-forwarding .use-schedule input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
  background: #f88517 url(/images/svg-icons/check-solid.svg) no-repeat 50% 50%;
  background-size: 12px;
}
#modal-softphone-call-forwarding .use-schedule .slider.round {
  border-radius: 34px;
}
#modal-softphone-call-forwarding .use-schedule .slider.round:before {
  border-radius: 50%;
}
#modal-softphone-call-forwarding .use-schedule.rtl input:checked + .slider:before {
  -webkit-transform: translateX(-26px);
  -ms-transform: translateX(-26px);
  transform: translateX(-26px);
}
@media (max-width: 767px) {
  #modal-softphone-call-forwarding .forward-to .forward-phone-number {
    flex-basis: 65%;
    margin-left: 15px;
  }
  #modal-softphone-call-forwarding .use-schedule {
    flex-wrap: wrap;
  }
  #modal-softphone-call-forwarding .use-schedule .title {
    flex-basis: 100%;
  }
  #modal-softphone-call-forwarding .use-schedule .title .switch {
    margin: 0 30px;
  }
  #modal-softphone-call-forwarding .use-schedule .schedule {
    flex-basis: 100%;
    margin-top: 30px;
    margin-left: 0;
    justify-content: flex-start;
  }
  #modal-softphone-call-forwarding .buttons-footer .cancel-container {
    margin-bottom: 15px;
  }
}

.account-dashboard-main-block {
  padding-bottom: 20px;
}

.first-row {
  display: flex;
  justify-content: space-between;
  margin: 20px 0;
}
.first-row .account-info {
  flex: 0 0 73%;
}
.first-row .account-info > div {
  height: 100%;
}
.first-row .quick-actions {
  flex: 0 0 25%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .first-row .quick-actions {
    margin-bottom: 20px;
  }
}
.first-row .quick-actions .actions {
  flex: 1 0 75%;
}
.first-row .quick-actions .actions > div {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.first-row .quick-actions .actions > div .ib-body {
  flex: 1 0 auto;
  display: flex;
}
.first-row .quick-actions .promo {
  flex: 0 0 20%;
  margin-top: 10px;
}
@media (max-width: 991px) {
  .first-row {
    flex-direction: column-reverse;
  }
}

.third-row {
  margin-top: 20px;
}

.payment-info .payment-info-embed {
  margin-bottom: 100px;
}
.payment-info .warning-wrap {
  max-width: 768px;
  margin: 0 auto 20px;
}//# sourceMappingURL=engine-360a2183615ec35d761b7347d542bcbc.css.map
