/* Не удалось уменьшить размер. Содержимое возвращается без уменьшения.
(23,23): run-time error CSS1035: Expected colon, found ';'
(41,14): run-time error CSS1036: Expected expression, found ';'
(171,15): run-time error CSS1036: Expected expression, found ';'
(261,18): run-time error CSS1036: Expected expression, found '!important'
(262,20): run-time error CSS1036: Expected expression, found '!important'
(280,24): run-time error CSS1036: Expected expression, found '!important'
(281,20): run-time error CSS1036: Expected expression, found '!important'
(288,24): run-time error CSS1036: Expected expression, found '!important'
(289,20): run-time error CSS1036: Expected expression, found '!important'
(296,24): run-time error CSS1036: Expected expression, found '!important'
(297,20): run-time error CSS1036: Expected expression, found '!important'
 */
/*#region ���������*/
body {
    background: #ffffff;
    background-color: #ffffff;
    background-image: BackgroundImage ;
    height: 100vh;
}

.login-block {
    background: #ffffff;
    background-color: #ffffff;
    background-image: BackgroundImage ;
}
/*#endregion RegionName*/

/*#region ����*/
/*.login-block #Logo {
    display: block ;
}*/
.logoTop {
    display: block;
    float: logoPosition;
    middleLogoPosition;
}

.navbar-brand {
    display: block;
}

.nav-link.active.dev {
    background-color: transparent;
}
.d-inline-block.align-top {
    display: block;
    background-color: transparent;
    margin-top: 1.5%;
    margin-left: -1%
}
.navbar.navbar-toggleable-md.navbar-light.bg-faded {
    border-bottom: 1px solid #ddd;
	background: ;
}
.nav-link.active.dev {
    display: block;
}
.nav-item .dev {
    display: block;
}
.mobileMenuText {
    display: none;
}
.mobileMenuIcon {
    display: block
}
    /*#endregion ����*/
    /*#region ������� �������*/
.cardTab {
    display: none
}
.bonusesTab {
    display: none
}
.balanceTab {
    display: block;
}
.referalsTab {
	display: block;
}
.sharesTab {
    display: showShares;
}
.programTab {
    display: showLtyProgram;
}
.companyTab {
    display: showAboutCompany;
}
.profileTab {
    display: block ;
}
.contactsTab {
    display: showContacts;
}
.container-sidebar.balance {
    display: block ;
}
.container-sidebar.discount {
    display: block ;
}
.container-sidebar.profileBalance {
    display: block ;
}
.container-sidebar.discount {
    display: block ;
}
.container-sidebar.profileBalance {
    display: block ;
}



#discountCard {
    display: block;
}

#bonusCard {
    display: block;
}



#bal1 {
    display: block ;
}
#bal2 {
    display: block ;
}
/*#endregion ������� �������*/

/*
ul.nav-tabs {
    margin-top: 0;
}
*/
.navbar {
    margin-bottom: 0;
}

ul.footer-phone {
    display: none;
}

/*#region ��������*/
ul.footer-phone.svezhov {
    display: block ;
    color: #d5d0d0;
    padding-left: 20px;
    margin-right: 200px;
    font-size: 17px;
    font-weight: bold;
}
.rxLogoFooter {
    display: block;
}

.container-sidebar {
    background-color: #d5d0d0 ;
}

.container-body {
    background-color: #d5d0d0 ;
}
.tab-content {
    background-color: #d5d0d0 ;
    padding: 10px;
}

.container.svezhov {
    background-color: transparent ;
    margin-top: 5%;
}
.nav-link.active {
    background-color: #d5d0d0;
    color: #362a21 !important;
    background: #d5d0d0 !important;
}

.nav-link {
    background-color: transparent ;
    color: #d5d0d0 ;
	background:  ;
}
.navbar-light .navbar-toggler {
    border-color: #d5d0d0;
}
#navbarNav.show .user-name
{
    padding-left:14px;
}
/*#navbarNav.show .logout {
    top:-25px;
}*/
.k-link {
    color: #d5d0d0;
}
.nav.nav-tabs.main-tabs {
    background-color: transparent;
}
.user-balance {
    display: block;
}

/*#endregion ��������*/
.container {
    padding-top: 5px ;
    padding-bottom: 5px ;
}
.link {
    color: #d59457 !important;
}
#changePasswordLink, a {
    color: #d59457 ;
}
.footer {
    display: block;
    background-color: #ffffff
}
/*#region ������*/
.phoneFooter {
    padding-top: 4%;
    float: left;
    display: block;
    color: #d5d0d0;
}
.k-state-selected {
    background-color: #d5d0d0 ;
    border-color: #d5d0d0 ;
}
.phoneFooter {
    color: #d5d0d0;
}
.phoneNum {
    color: #d5d0d0 !important;
}
.fa.fa-sign-out {
    /*margin-top: 0.6em;*/
    color: #d5d0d0 ;
}
/*#endregion ������*/

 .nav.justify-content-end.footer-phone.svezhov {
    display: none ;
}
.nav.justify-content-end.footer-phone.bottom {
    display: none ;
    float: right;
}

.user-balance {
    display: showBonusCount ;
}
/*#region ������ �����������*/
#svezhov-reg {
    display: block !important;
    margin-top: 5%;
    padding: 5%;
    padding-left: 30%;
    padding-right: 30%;
    border-radius: 0%;
    background: #362a21 !important;
    border-color: #362a21 !important;
    text-align: center;
}
#svezhov-reg:hover {
    display: block !important;
    margin-top: 5%;
    padding: 5%;
    padding-left: 30%;
    padding-right: 30%;
    border-radius: 0%;
    background:  !important;
    border-color:  !important;
    text-align: center;
}
.message.reg.standart {
    display: none ;
}
/*#endregion �����������������*/
#svezhov-code {
    display: block ;
    font-weight: 700;
}
/*#region ������*/

.majorButton {
    background-color: #362a21 !important;
    border-color: #362a21 !important;
}
.majorButton:hover {
    background-color:  !important;
    border-color:  !important;
}
.message.reg-svezhov {
    display: block !important;
    color: #ff6363;
}
.btn.btn-primary.active {
    background-color:  !important;
    border-color:  !important;
}
.btn.btn-primary {
    background-color: #362a21 !important;
    border-color: #362a21 !important;
}
.btn.btn-primary:hover {
    background-color:  !important;
    border-color:  !important;
}
.text-danger {
    margin: 12px 0 0 0
}
.giftsTab {
    display: none
}
/*#endregion ������*/

#headerGreating {
    display: block
}

#clientBalanceDiv{
    display: none
}


