.top-links-section{
	margin-top:15px;
}
.top-links-section .col{
	padding-left:5px;
	padding-right:5px;
}
.top-links-section .col a{
	text-decoration:none;
}
.top-links-section .tab-menu-cell{
	display: block;
	margin-bottom: 10px;
	padding:20px 15px;
	background-color:#f1f1f6;
	border:1px solid #f1f1f6;
	width: 100%;
}
.top-links-section .tab-menu-cell.active{
	background-color:#fff;
	border:1px solid #f1f1f6;
}
.top-links-section .tab-menu-cell .tab-text1{
	margin-right: 5px;
	color:#482C5E;
	text-decoration:underline;
}
.top-links-section .tab-menu-cell.active .tab-text1{
	text-decoration:none;
}
.buttons-section .h2{
	margin-bottom:35px;
}
.buttons-section .btn.active{
	background-color:#fff;
	border:1px solid #f1f1f6;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-decoration:none;
}
.buttons-section .tab-pane{
	margin-top:20px;
	background-color:#f1f1f6;
	padding:20px;
}
.buttons-section .tab-pane .col-1st{
	padding-right:5px;
}
.buttons-section .tab-pane .fajfky{
    margin: 25px 0;
}
.buttons-section .tab-pane .fajfky li {
    line-height: 1.2;
    margin-bottom: 7px;
	background: url(/img/ico-checkbox-green.svg) 0 50% no-repeat transparent;
}
.buttons-section .tab-pane .users-col .img-round {
    height: 125px;
    margin: 10px auto 15px;
}
.buttons-section .tab-pane .users-col .user-text {
	display:inline-block;
    max-width: 150px;
    font-weight: 600;
}
.buttons-section .tab-pane .users-col .user-status .online-dot {
    display: inline-block;
    vertical-align: -3px;
}
.buttons-section .logo-bg{
   padding-right: 0px;
}
.buttons-section img.main-w-logo{
	max-height: 80px;
    border-radius: 10px;
}
.buttons-section .indicator-text {
	display: flex;
	height: 80px;
	align-items: center;
	text-align: left;
    margin: 0;
	padding: 0px 15px 0px 40px;
	overflow:hidden;
}
.buttons-section .indicator-text .online-dot {
    position: absolute;
    top: 33px;
    left: 15px;
}
.lv-text ol{
	margin: 0;
	padding-left: 0;
	list-style: none;
	counter-reset: lv-counter;
}
.lv-text ol li{
	padding-bottom:5px;
	line-height:1.5;
	counter-increment: lv-counter;
	position:relative;
	text-indent:20px;
}
.lv-text ol li::before {
	content: counter(lv-counter) ". ";
	color: #ef4062;
	font-weight: bold;
	font-size: 1.2em;
	position:absolute;
	top:-3px;
	left: -20px;
	
}
.lv-text ul{
	margin: 0;
	padding-left: 0;
	list-style-type: none;
}
.lv-text ul > li{
    color:#584F60;
	line-height:1.5;
}
.lv-text ul > li:before{
	content: "- ";
}

@media (max-width: 767px) {
	.content-area{
		padding:0 10px;
	}
	.lovino-btn{
		margin:0 5px 10px 0;
		line-height: 34px;
	}
	.top-section {
		margin-top: 20px;
	}
	.buttons-section .tab-pane{
		margin-top:10px;
		padding:10px;
	}
	.buttons-section .tab-pane .users-col{
		margin-top: 20px;
	}
	.buttons-section .tab-pane .users-col .img-round {
		margin:0px auto 5px;
	}
	.breadcrumbs{
		display:none;
	}
	.top-section.buttons-section{
		margin:0;
	}
	.buttons-section .h2 {
		margin-bottom: 20px;
	}
	.tab-text2{
		display:block;
	}
	.buttons-section .tab-pane .col-1st {
		padding-left: 5px;
	}
	.buttons-section .tab-pane .col-2nd {
		padding-right: 10px;
		padding-left: 10px;
	}
	.margin-top {
		margin-top: 20px;
	}
	
}
@media (max-width: 375px) {
	.top-links-section .tab-menu-cell {
		padding: 10px 15px;
	}
}
@media (max-width: 320px) {
	.buttons-section .tab-pane .users-col .img-round {
		height: 100px;
	}
}