input, textarea, input:active, textarea:active, button {
    -webkit-appearance: checkbox;
    appearance: checkbox;
}
.agree a{
	text-decoration:none;
	border-bottom:1px solid rgba(255, 255, 255, .50);
	color:rgba(255, 255, 255, .50);
}
.agree.gray a{
	color:rgba(44, 51, 65, .50);
	border-bottom:1px solid rgba(44, 51, 65, .50);
}
.dms{
	display:flex;
	gap:30px;
}
.dms img{
	width:200px;
}

/*meet*/
.services_steps .data {
	background: #F4F8FB !important;
	color:#1F2A37 !important;
}
.services_steps .data .desc{
	color:#5B6B7A !important; 
}
.priceslist {
    & .item {
        @media (hover: hover) and (pointer: fine) {
            &:hover {
                background: #F4F8FB !important;
                color: #1F2A37 !important;
            }
        }
    }
}
.page_prices_cat_title {
    color: #22c5c5;
}
.page_prices_item_head {
    font-size: 16px;
}
.doctors {
    .grid_row {
        --items_per_line: 2;
    }
}
.education p a{
	color: #22c5c5;
    text-decoration: none;
    border-bottom: 1px solid;
}
.doctor_info {
	.fio-order{
		display:flex;
		justify-content: space-between;
	}
    .order_btn {
        width: auto;
    }
}
@media (max-width: 1279px) {
	    .fio-order .order_btn {
       display:none !important;
    }
	
}
/*end meet*/