

/* Start:/local/templates/velosport/components/bitrix/menu/personal/style.css?17532992382774*/
.personal-menu {
  border-left: none !important;
  background: none !important; }
  .personal-menu .user-info {
    margin-top: 50px;
    margin-bottom: 75px;
    display: flex;
    align-items: center; }
    .personal-menu .user-info .work-logo {
      width: 46px;
      height: 46px;
      background-size: cover;
      background-position: center; }
    .personal-menu .user-info .user-photo {
      width: 46px;
      height: 46px;
      background-size: cover;
      background-position: center;
      border-radius: 50%; }
    .personal-menu .user-info .user-name {
      margin-left: 10px;
      font-size: 14px;
      line-height: 160%; }
      .personal-menu .user-info .user-name h3 {
        font-size: 20px;
        text-transform: uppercase;
        line-height: 100%;
        margin: 0; }
  .personal-menu ul {
    margin-bottom: 0;
    padding-left: 0; }
    .personal-menu ul li {
      list-style: none;
      font-size: 16px;
      color: #1C1C1C;
      opacity: 0.4;
      line-height: 160%;
      margin-bottom: 24px; }
      .personal-menu ul li.current {
        opacity: 1; }
      .personal-menu ul li a {
        color: #1C1C1C; }
.bonusDetails {
	display: block;
	margin: 40px 0;
	box-shadow: 0 3px 7px 0 rgba(0,0,0,0.4);
	padding: 0;
}

.bonusDetails .line.head {
	background: #eee;
	padding: 10px 20px;
}

.bonusDetails .line {
	padding: 10px 20px;
	display: flex;
	justify-content: space-between;
}
.bonusCardView{padding:20px;border-radius:4px;box-shadow:0 3px 3px 0 rgba(0,0,0,0.4);margin-bottom:20px;}
.bonusCardView.level-1{background: linear-gradient(90deg, rgba(72,170,58,1) 0%, rgba(255,255,255,1) 100%);}
.bonusCardView.level-2{background: linear-gradient(90deg, #FFDD2A 0%, rgba(255,255,255,1) 100%)}
.bonusCardView.level-3{background: linear-gradient(90deg, #151A1D 0%, rgba(255,255,255,1) 100%);color:white;}
.bonusCardView.level-3 .amount{color:black;}
.bonusCardView.level-4{background: linear-gradient(90deg, #D6222F 0%, rgba(255,255,255,1) 100%);}
.bonusCardView.level-5{background: linear-gradient(90deg, #027ECA 0%, rgba(255,255,255,1) 100%);}
.bonusCardView.level-6{background: linear-gradient(90deg, #C8B273 0%, rgba(255,255,255,1) 100%);}
.bonusDetails .line span {white-space: nowrap;}
.bonusDetails .line img {display: inline-block;max-width: 16px;}
.bonusDetails .line.footer a {
	text-align: center;
	display: block;
	margin: 0 auto;
}
.bonusDetails .line.footer {
	margin-top: 0;
}

.personal-menu ul {
	margin-bottom: 20px;
	padding-left: 0;
	display: flex;
	width: 100%;
	justify-content: space-between;
	margin-top: 40px;
	border-bottom:2px solid silver;
}
.personal-menu ul li{margin-bottom:10px;padding:10px;}
@media (max-width: 500px) {
	.personal-menu ul{flex-wrap:wrap;}
}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/velosport/components/bitrix/menu/personal/themes/blue/colors.min.css?1753299238498*/
.bx_vertical_menu_advanced.bx_blue{border-left:7px solid #e4f0f7;background:#f6f9fb}.bx_vertical_menu_advanced.bx_blue .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{color:#20394c}.bx_vertical_menu_advanced.bx_blue .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{color:#366181}.bx_vertical_menu_advanced.bx_blue .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a:hover{background:#f0f6f8;box-shadow:inset 0 1px 1px 0 #e3e9eb}
/* End */


/* Start:/local/templates/velosport/components/bitrix/sale.personal.section/phis/style.css?17532992441778*/
.sale-personal-section-index-block{
	opacity: .8;
	padding: 0;
	margin: 15px 0;
	text-align: center;
	text-transform: uppercase;
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		 -o-transition: all 0.3s;
			transition: all 0.3s;
	color: #fff;
	background-size: cover;
	border-radius: 3px;
	height: 87%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-around;
}

@media (max-width: 992px)
{
	.sale-personal-section-index-block {
		height: auto;
		margin: 8px 0;
	}
}

.sale-personal-section-index-block.bx-theme-green{
	background: url(/local/templates/velosport/components/bitrix/sale.personal.section/phis/images/wt_green.png) center top;
}
.sale-personal-section-index-block.bx-theme-blue{
	background: url(/local/templates/velosport/components/bitrix/sale.personal.section/phis/images/wt_blue.png) center top;
}
.sale-personal-section-index-block.bx-theme-red{
	background: url(/local/templates/velosport/components/bitrix/sale.personal.section/phis/images/wt_red.png) center top;
}
.sale-personal-section-index-block.bx-theme-yellow{
	background: url(/local/templates/velosport/components/bitrix/sale.personal.section/phis/images/wt_yellow.png) center top;
}
.sale-personal-section-index-block.bx-theme-black{
	background: url(/local/templates/velosport/components/bitrix/sale.personal.section/phis/images/wt_black.png) center top;
}
.sale-personal-section-index-block:hover{
	opacity: 1;
}
.sale-personal-section-index-block-link,
.sale-personal-section-index-block-link:hover,
.sale-personal-section-index-block-link:active,
.sale-personal-section-index-block-link:focus,
.sale-personal-section-index-block-link:visited{
	text-decoration: none;
	display: block;
	padding:25px 15px;
	color: #fff;
}
.sale-personal-section-index-block-link{color: #fff;}
.sale-personal-section-index-block-ico {font-size: 64px;}
.sale-personal-section-index-block-name{font-size: 16px;}
.sale-personal-section-account-sub-header{
	margin-top:40px;
}

.sale-personal-section-row-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap;
}
/* End */
/* /local/templates/velosport/components/bitrix/menu/personal/style.css?17532992382774 */
/* /local/templates/velosport/components/bitrix/menu/personal/themes/blue/colors.min.css?1753299238498 */
/* /local/templates/velosport/components/bitrix/sale.personal.section/phis/style.css?17532992441778 */
