#country-select #current-country:after,
#auth-container #auth-link:after {
  position: unset; }

#account-name {
  cursor: pointer; }
  #account-name:after {
    content: "\F107";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font: normal normal normal 1rem/1 FontAwesome;
    font-size: 1.8rem;
    color: gray;
    padding-left: 0.5rem; }

.account-data {
  display: none;
  right: 0;
  top: 0;
  width: 100%;
  background: white;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  border-radius: 1rem;
  overflow: hidden;
  position: absolute;
  min-width: 280px;
  border: 1px solid #CCC;
  box-shadow: -1px 1px 8px rgba(0, 0, 0, 0.2); }
  .account-data_referal-label {
    background: #F2F2F2;
    padding: 1rem 0 0 2rem; }
  .account-data_referal-dop {
    background: #F2F2F2;
    padding: 0 0 1rem 2rem; }
  .account-data_link {
    display: block;
    color: black;
    padding: 1rem 2rem;
    border-top: 1px solid #E6E6E6;
    transition: 0.5s; }
    .account-data_link span {
      border: none; }
    .account-data_link:first-of-type {
      border-top: none; }
    .account-data_link:hover {
      color: black; }
      .account-data_link:hover span {
        color: black;
        border: none; }

.account-info {
  display: flex;
  justify-content: center;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 1.5rem 2rem; }
  .account-info_img-container {
    -webkit-border-radius: 5rem;
    -moz-border-radius: 5rem;
    border-radius: 5rem;
    box-shadow: 0 0 1rem rgba(220, 220, 220, 0.3);
    width: 4.5rem;
    height: 4.5rem;
    text-align: center;
    overflow: hidden;
    margin-right: 1.5rem; }
  .account-info_img {
    height: 100%; }
  .account-info_default {
    background: #f7dd74;
    text-align: center;
    text-transform: uppercase;
    color: #cb8503;
    font-size: 2.5rem;
    font-weight: 600;
    width: 4.5rem;
    height: 4.5rem;
    line-height: 4.5rem; }
  .account-info_fio {
    flex-grow: 1;
    text-align: left;
    color: #008DF4; }

tm-mobile-menu #auth-container {
  padding: 0; }
  tm-mobile-menu #auth-container #account-name {
    display: none; }
  tm-mobile-menu #auth-container .account-info {
    display: flex; }
  tm-mobile-menu #auth-container .account-data {
    display: block;
    background: none;
    position: relative;
    border: none;
    box-shadow: none;
    min-width: unset;
    padding-left: 1rem; }
    tm-mobile-menu #auth-container .account-data_link {
      border: none; }
    tm-mobile-menu #auth-container .account-data_referal-label {
      display: block;
      padding: 1rem 0 0 2rem; }

.double-input {
  display: flex;
  justify-content: center;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 1rem 2rem;
  font-size: 1.6rem; }
  .double-input__bg-grey {
    background: #F2F2F2; }
  .double-input_item {
    flex-grow: 1;
    background: white;
    border: 1px solid #CCC;
    border-right-width: 0; }
    .double-input_item:first-of-type {
      -webkit-border-top-left-radius: 1rem;
      -moz-border-radius-topleft: 1rem;
      border-top-left-radius: 1rem;
      -webkit-border-bottom-left-radius: 1rem;
      -moz-border-radius-bottomleft: 1rem;
      border-bottom-left-radius: 1rem; }
    .double-input_item:last-of-type {
      -webkit-border-top-right-radius: 1rem;
      -moz-border-radius-topright: 1rem;
      border-top-right-radius: 1rem;
      -webkit-border-bottom-right-radius: 1rem;
      -moz-border-radius-bottomright: 1rem;
      border-bottom-right-radius: 1rem;
      border-right-width: 1px; }
  .double-input_text {
    width: 100%;
    padding: 1rem 1.5rem;
    border: none;
    background: transparent; }
  .double-input_button {
    width: 100%;
    height: 100%;
    background: transparent;
    border: none; }
    .double-input_button__copy {
      min-width: 5rem;
      font-size: 2.2rem;
      color: gray;
      transition: 0.5s;
      position: relative; }
      .double-input_button__copy:hover {
        color: black; }
      .double-input_button__copy .temporary-tooltip {
        position: absolute;
        right: 0;
        font-size: 1.5rem;
        background: black;
        color: white;
        padding: 0.6rem 2rem;
        -webkit-border-radius: 0.7rem;
        -moz-border-radius: 0.7rem;
        border-radius: 0.7rem;
        top: 110%; }

/*# sourceMappingURL=new-account-info.css.map*/