﻿.tarif_card[edit-version]{
	padding:20px 0px 0px!important;
  	min-height: 658.2px
}
.tarif_card[edit-version] .card_item{
	padding:15px 20px!important;	
}
.tarif_card[edit-version] .card_item.tarif_purchase{
	padding:15px 20px 20px 20px!important;	
} 
.tarif_card[edit-version] .card_item:after{
	content:none;
}
.tarif_card[edit-version] .tarif_txt + .inf_grid {
    margin-top:5px;
}
.tarif_card[edit-version] .tarif_connect{
	margin-top:10px!important;
}

.tarif_card[edit-version] .card_item.tarif_title{
	padding:10px 15px 25px 15px!important;
}

.tarif_card[edit-version] .card_item:not(.tarif_title) + .card_item{
	border-top:1px solid #EBEBEB;
}
.tarif_card[edit-version] .tarif_id img{
	padding-left:20px;
}
.tarif_card[edit-version] .tarif_promo_label{
	line-height: 20px; /* 166.667% */
  	padding:2px 10px;
}
.tarif_card[edit-version] .service_content{
	margin-top:10px;
  	position:relative;
}
.tarif_card[edit-version] .service_content_el[abs]:not([base]){
	position:absolute;
  	top:0px;
}
.tarif_card[edit-version] .service_tabs{
	height:149.8px;
}
.tarif_card[edit-version] .tarif_purchase{
	min-height:196.4px!important;
    flex:0!important;
}
.tarif_card[edit-version] .tarif_home{
	flex:1 1 auto;
}
.tarif_card[edit-version] .service_content_el.active[data-tab=equip]{
	display:flex;
  	flex-direction:column;
}


.compare_warning{
  	z-index:10;
  	width:306px;
	position:absolute;
  	right:10px;
  	bottom:85px;
    border-radius: 10px;
	background: var(--Fill-Color-9-light-gray, #EBEBEB);
  	font-size: 14px;
  	color: var(--Fill-Color-6-black, #242424);
	line-height: 120%;
  	padding:10px 36px 10px 10px;
}
.compare_warning span{
	color: var(--Fill-Color-1-bright-blue, #0971E8);
}
.compare_warning span:hover{
	cursor:pointer;
  	color:#3287e8;
}
.compare_warning svg[close-icon-main]{
	width:16px;
  	height:16px;
  	position:absolute;
  	right:10px;
  	top:10px;
  	cursor:pointer;
}
.compare_warning svg[close-icon-main]:hover path{
	fill:black;
}


