﻿.btn-with-icon-container {
 position: relative;
}

.btn-with-icon-container > img {
  position: absolute;
  left: 27.5px;
  width: 18.2px
}

.btn-with-icon-container > button {
 width: 125px;
 height: 50px;
 padding-left: 37px;
}

.btn-with-icon-container .btn-secondary:hover,  .btn-with-icon-container .btn-secondary:focus {
 box-shadow: none;
 border:2px solid var(--color-primary);
 color: var(--color-primary);
}

.phone .layout:not(.layout-native) .btn-with-icon-container .btn-secondary, 
.tablet .layout:not(.layout-native) .btn-with-icon-container .btn-secondary {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: block;
    margin-left: 0;
    width: 68px;
}

.phone .btn-with-icon-container .btn-secondary, .tablet .btn-with-icon-container .btn-secondary {
 color: transparent;
}

.close-btn-header-container {
 width: 77px;
 cursor: pointer;
}

.close-btn-header-container {
  font-size: 14px!important;
  margin-left: 25px;
}

.close-btn-header-container > img {
 width: 20px;
}
.close-btn-header-container > a:hover, .close-btn-header-container > a:focus {
 text-decoration: none;
 color: var(--color-primary);
}

.close-btn-header-container,
.close-btn-header-container a {
    height: 50px;
}

.close-btn-header-container__link span:hover {
    text-decoration: underline;
}

.phone .close-btn-header-container__link span {
    display: none;
}

@media (max-width: 699px) {
  .close-btn-header-container__link span {
    display: none;
  }
}

.close-btn-header-container a{
    display: flex;
    align-items: center;
}

.phone .close-btn-header-container, .tablet .close-btn-header-container{
  width: auto;
}

.user-info{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
}
.user-info div{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
}

.tablet .user-info,
.phone .user-info {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
}

.user-info a, .user-info a:link, .user-info a:visited {
    color: var(--color-primary)!important; 
    font-size: unset!important;  
}

.user-info.Button.Is_Default, .btn.Is_Default {
    background-color: unset!important;
}
.user-info.Button.Is_Default, .btn.Is_Default {
    background-color: unset!important;
    border: solid 2px var(--color-primary)!important;
    color: var(--color-primary)!important;
    padding-left: 50px;
    font-weight: 600!important;
    font-family: poppins!important;
    height: 50px!important;
}

.user-info.Button, .btn{
    min-width: 125px!important;
}