/* Minification failed. Returning unminified contents.
(3,17): run-time error CSS1036: Expected expression, found ';'
(4,23): run-time error CSS1036: Expected expression, found ';'
(10,17): run-time error CSS1036: Expected expression, found ';'
(11,23): run-time error CSS1036: Expected expression, found ';'
(23,23): run-time error CSS1035: Expected colon, found ';'
(41,14): run-time error CSS1036: Expected expression, found ';'
(165,18): run-time error CSS1036: Expected expression, found '!important'
(171,15): run-time error CSS1036: Expected expression, found ';'
(199,13): run-time error CSS1036: Expected expression, found '!important'
(202,13): run-time error CSS1036: Expected expression, found ';'
(207,1): 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: ;
    background-color: ;
    background-image: url("/BonusPortal/ImagesUploaded/BackgroundImage.png") ;
    height: 100vh;
}

.login-block {
    background: ;
    background-color: ;
    background-image: url("/BonusPortal/ImagesUploaded/BackgroundImage.png") ;
}
/*#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: none;
}
.sharesTab {
    display: showShares;
}
.programTab {
    display: showLtyProgram;
}
.companyTab {
    display: showAboutCompany;
}
.profileTab {
    display: block ;
}
.contactsTab {
    display: showContacts;
}
.container-sidebar.balance {
    display: block ;
}
.container-sidebar.discount {
    display: none ;
}
.container-sidebar.profileBalance {
    display: block ;
}
.container-sidebar.discount {
    display: none ;
}
.container-sidebar.profileBalance {
    display: block ;
}



#discountCard {
    display: none;
}

#bonusCard {
    display: block;
}



#bal1 {
    display: block ;
}
#bal2 {
    display: none ;
}
/*#endregion ������� �������*/

/*
ul.nav-tabs {
    margin-top: 0;
}
*/
.navbar {
    margin-bottom: 0;
}

ul.footer-phone {
    display: none;
}

/*#region ��������*/
ul.footer-phone.svezhov {
    display: block ;
    color: transpanent;
    padding-left: 20px;
    margin-right: 200px;
    font-size: 17px;
    font-weight: bold;
}
.rxLogoFooter {
    display: block;
}

.container-sidebar {
    background-color: transpanent ;
}

.container-body {
    background-color: transpanent ;
}
.tab-content {
    background-color: transpanent ;
    padding: 10px;
}

.container.svezhov {
    background-color: transparent ;
    margin-top: 5%;
}
.nav-link.active {
    background-color: transpanent;
    color: #fff !important;
    background:  !important;
}

.nav-link {
    background-color: transparent ;
    color: transpanent ;
	background:  ;
}
.navbar-light .navbar-toggler {
    border-color: transpanent;
}
#navbarNav.show .user-name
{
    padding-left:14px;
}
/*#navbarNav.show .logout {
    top:-25px;
}*/
.k-link {
    color: transpanent;
}
.nav.nav-tabs.main-tabs {
    background-color: transparent;
}
.user-balance {
    display: block;
}

/*#endregion ��������*/
.container {
    padding-top: 5px ;
    padding-bottom: 5px ;
}
.link {
    color:  !important;
}
#changePasswordLink, a {
    color:  ;
}
.footer {
    display: block;
    background-color: 
}
/*#region ������*/
.phoneFooter {
    padding-top: 4%;
    float: left;
    display: none;
    color: transpanent;
}
.k-state-selected {
    background-color: transpanent ;
    border-color: transpanent ;
}
.phoneFooter {
    color: transpanent;
}
.phoneNum {
    color: transpanent !important;
}
.fa.fa-sign-out {
    /*margin-top: 0.6em;*/
    color: transpanent ;
}
/*#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: none;
    margin-top: 5%;
    padding: 5%;
    padding-left: 30%;
    padding-right: 30%;
    border-radius: 0%;
    background: transpanent !important;
    border-color: transpanent !important;
    text-align: center;
}
#svezhov-reg:hover {
    display: none;
    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: block !important ;
}
/*#endregion �����������������*/
#svezhov-code {
    display: block ;
    font-weight: 700;
}
/*#region ������*/

.majorButton {
    background-color: transpanent !important;
    border-color: transpanent !important;
}
.majorButton:hover {
    background-color:  !important;
    border-color:  !important;
}
.message.reg-svezhov {
    display: none;
    color: #ff6363;
}
.btn.btn-primary.active {
    background-color:  !important;
    border-color:  !important;
}
.btn.btn-primary {
    background-color: transpanent !important;
    border-color: transpanent !important;
}
.btn.btn-primary:hover {
    background-color:  !important;
    border-color:  !important;
}
.text-danger {
    margin: 12px 0 0 0
}
.giftsTab {
    display: none
}
/*#endregion ������*/

#headerGreating {
    display: none
}

#clientBalanceDiv{
    display: block
}



.collapse.navbar-collapse {
    margin-right: 35%;
}
.fa.fa-sign-out {
}
/*logo*/
.d-inline-block.align-top {
    background-color: transparent !important;
    width: 250px !important;
}
.container-sidebar {
    background-color: white;
}
.container-body {
    background-color: transparent;
    color: #ccc;
}
.nav.nav-tabs.main-tabs {
    margin-top: 9em;
    background-color: transparent;
    display:none;
}
.nav.nav-tabs.main-tabs.yabloko {
    margin-top: 3em;
    background-color: transparent;
    display:flex !important;
    padding-bottom:0.1em;
    
}
.navbar.navbar-toggleable-md.navbar-light.bg-faded {
    background: transparent !important;
    border-color: transparent !important;
}
.user-name {
    color: #ccc;
    margin:auto !important;
}

.collapse.navbar-collapse {
    margin: 0 auto !important;
    vertical-align: middle !important;
}
.user-balance {
    color: #ccc;
}
.container-sidebar {
    background-color: transparent;
    color: #ccc;
}

.nav-link {
    color: #f7f7f7 !important;
    background-color: #009a4c;
    margin-right: 0.1em;
}
.nav-link.active {
    background: #41ba1b !important;
    color: #f7f7f7 !important;
    border-bottom-color: #41ba1b !important;
}
.btn.btn-primary {
    background-color: #009a4c;
    border-color: transparent !important;
    color: #f7f7f7;
}
.btn.btn-primary.active {
    background-color: #41ba1b;
    outline: none;
    color: #f7f7f7;
}
.user-balance {
    display:none;
}
.navbar-brand {
    width:0px !important;
}


.changePassProfileDiscount:hover {
    color:#046b3b;
}
.not-checked {
    color: #CCCCCC;
}
.is-checked {
    color: #CCCCCC;
}
.nav-link:hover {
    background: #056b37 !important;
}
.nav-link.active:hover {
    background: #279404 !important;
}
.nav-link.active.dev {
    background-color: transparent !important;
}
.row.name {
    margin-top: 1em !important;
}
.form-group.cityField {
    display: inherit !important;
}
.requiredNotification {
    display: initial !important;
}
.aboutCompany {
    color: white !important;
}
.aboutProgram {
    color: white !important;
}
.aboutShares {
    color: white !important;
}
.fa.fa-phone::before {
    display: none !important; 
}
#Apartment {
    display:none !important;
}
#emailRedDot {
    display:none !important;
}
.logoTop {
    /*display: block !important;*/
}

.navbar-brand {
    display: block !important;
}

.d-inline-block.align-top {
    display: block !important;
    position: absolute;
    top: 11px;
    background-color: transparent !important;
    padding: 10px 20px;
    width: 250px;
}

.tab-pane.active.old {
    display: block !important;
}

.main-tabs li.nav-item:nth-child(1) {
    display: block !important;
}

.main-tabs li.nav-item:nth-child(2) {
    display: block !important;
}

.main-tabs li.nav-item:nth-child(3) {
    display: block !important;
}

.main-tabs li.nav-item:nth-child(4) {
    display: block !important;
}

.btn-primary.active {
    background-color: #008d4a !important;
    border-color: #008d4a !important;
}
