.page-seo-tariff {
	
}

	.page-seo-tariff .tariff {
		
	}
		.page-seo-tariff .tariff.main {
			width: 56%;
		}
		
		.page-seo-tariff .tariff:not(:last-child) {
			margin-bottom: 16px;
		}
		
		.page-seo-tariff .tariff .name {
			font-weight: 600;
			font-size: 18px;
			line-height: 24px;
		}
		
		.page-seo-tariff .tariff .description {
			line-height: 22px;
			color: #545454;
		}
			
			.page-seo-tariff .tariff .description p:not(:last-child) {
				margin-bottom: 8px;
			}
			
		.page-seo-tariff .tariff .price {
			color: #d7662c;
			font-size: 19px;
		}
		
		.page-seo-tariff .tariff .buy {
			height: 36px;
			padding: 0 12px;
			background: #d7662c;
			border: none;
			color: #fff;
			border-radius: 2px;
			line-height: 36px;
			font-size: 14px;
		}
			.page-seo-tariff .tariff.main .buy {
				background: #87a330;
			}
		
	.page-seo-tariff .tariffs {
		width: calc(44% - 16px);
	}
	
	.page-seo-tariff .feedback {
		
	}
		
		.page-seo-tariff .feedback h2 {
			font-weight: 600;
			font-size: 18px;
			line-height: 24px;
		}
		
		.page-seo-tariff .feedback .field {
			height: 48px;
			width: calc(100% / 5);
			font-size: 14px;
			border-radius: 3px;
			outline: none;
			margin-right: 16px;
			border: 1px solid #e2e2e2;
			padding: 0 16px;
		}
		
		.page-seo-tariff .feedback .submit {
			height: 48px;
			width: calc(100% / 5);
			border-radius: 3px;
			outline: none;
			background: #87a330;
			padding: 0 16px;
			border: none;
			color: #fff;
			font-size: 15px;
		}
		
	.page-seo-tariff .compare {
		width: 100%;
	}
		
		.page-seo-tariff .compare td {
			padding: 8px 12px;
			border: 1px solid #ddd;
			vertical-align: middle;
		}
			.page-seo-tariff .compare td.center {
				text-align: center;
			}
			
			.page-seo-tariff .compare td .check {
				width: 12px;
				height: 12px;
				background: #87a330;
				display: block;
				margin: 0 auto;
				border-radius: 50%;
			}
			
			.page-seo-tariff .compare td.tariff {
				text-align: center;
			}
				.page-seo-tariff .compare td.tariff.active {
					font-weight: 600;
				}
			
				.page-seo-tariff .compare td.tariff .svg {
					width: 32px;
					height: 32px;
					fill: #d7662c;
				}
					.page-seo-tariff .compare td.tariff.active .svg {
						fill: #87a330;
					}
				
				.page-seo-tariff .compare td.tariff .tariff-name {
					margin-top: 8px;
				}
	
		.page-seo-tariff .compare .head-tarif {
			font-weight: 600;
		}
		
		.page-seo-tariff .compare .blink [scope="row"] {
			text-align: left;
			padding-left: 24px;
		}
			
		.page-seo-tariff .compare .blink:hover {
			background: #f8f8f8;
		}