/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 21.12.2018, 10:57:59
    Author     : dearhome
*/
.packeg_lesson {
	font-size: 16px;
}
/* tables */
.pl_head_part {
	text-transform: uppercase;
}
.pl_head_part, .pl_desc_part, .pl_body_part {
	padding: 15px 0 10px;
}
.pl_head_part h1, .pl_head_part p {
	text-align: center;
}
.pl_text_bold, .vaulet {
	font-weight: bold;
}
.pl_desc_part p {
	font-size: 1rem;
	margin-bottom: 0.2rem;
}
.pl_table_money ul {
	list-style: none;
	padding: 20px 0;
}
.pl_table_money ul li, .add_padding  ul li {
	display: inline;
	padding: 10px 15px;
}
.add_padding ul {
	padding: 0 0 1rem;
}
.tariff_plan {
	border: 1px solid rgb(199, 195, 195);
	border-radius: 4px;
	display: inline-block;
	width: 33.000333333%;
	font-size: 1.5rem;
}
.tariff_plan ul {
	padding: 20px 0;
}
.tariff_plan ul li {
	width: 100%;
	display: block;
	list-style: none;
	height: 105px;
	padding: 10px 20px;
}
.pack_info_desc {
	font-size: 1.3rem;
}
.pack_info_amount {
	font-size: 2.5rem;
	font-weight: 300;
}
.pack, .pack_info {
	display: inline;
}
.pack input[type=radio]:checked {
	background-color: rgb(156, 195, 54);
}
.pl_default {
	background-color: rgb(241, 241, 241);
}
.plan_currency {
	font-size: 1.8rem;
}
.pl_form_button {
	padding: 20px 0;
}
.pl_form_button button {
	border-radius: 4px;
	width: 259px;
	height: 53px;
	background-color: rgb(156, 195, 54);
	color: rgb(255, 255, 255);
	line-height: 1rem;
	border: 0px;
}
/* additional payments */
.add_pay span {
	padding: 30px 0 20px;
	font-size: 1.8rem;
	font-weight: 300;
	display: block;
}
.add_pay tr td a {
	display: block;
	padding: 2.3rem;
	color: rgb(0, 0, 0);
	font-size: 0.9rem;
}
.add_pay tr td a, .add_pay tr td a:hover {
	text-decoration: none;
}
.add_pay tr td a p {
	margin: 0;
}
.add_pay tr td a img {
	padding-bottom: 0.8rem;
}
.add_tariff div {
	padding: 0.8rem;
}
.pay_info p {
	padding: 2rem 0;
	color: rgb(105, 105, 105);
	display: block;
	text-align: justify;
}