ol, ul {
    margin-top: 0;
    padding: 0;
}
ul {
    list-style: disc;
}
li {
    margin-bottom: .6em;
    list-style-type: none;
}
label, legend {
    font-weight: normal;
    display: block;
    font-size: 1em;
    margin-bottom: 0.4em;
}
.info-payment label {
    color: #222;
    display: inline-block;
    margin-left: 0;
    padding: 10px;
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], .select2-container .select2-choice {
    box-sizing: border-box;
    border: 1px solid #ddd;
    padding: 0 .35em;
    font-size: 16px;
    max-width: 100%;
    font: -webkit-control;	
    width: 100%;
    vertical-align: middle;
	font-style: italic;
    background-color: #fff;
    color: #333;
    transition: color .3s, border .3s, background .3s, opacity .3s;
    height:40px;
}
#form-search input[type='text']
{
	width: 44%;
}
#main-menu ul.lv1 > li
{
    margin-bottom: 0;
}
#form-search button
{
    height: 40px;
	width: auto;
}
.input-form-email #txtemail
{
	width: auto;
}
.boxContent {
    background-color: #f8f8f8;
    padding: 1.14em;
    margin: 0;
}
.payment.p-row {
    border: 1px solid #cecdcd;
    background: #fff;
    background-clip: padding-box;
    border-radius: 5px;
    color: #545454;
	margin-bottom: 10px;position: relative;
}
.legend{
	text-transform: uppercase;
}
.input-checkbox:checked, .input-radio:checked {
    -webkit-box-shadow: 0 0 0 10px #0a5a43 inset;
    box-shadow: 0 0 0 10px #0a5a43 inset;
}
.fa_abs
{

position: absolute;
    right: 11px;
    top: 11px;
    bottom: 0;
    font-size: 20px;}
textarea {
    height: 100px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    padding: 0 .35em;
	font-style: italic;
    font-size: 16px;
    max-width: 100%;
    width: 100%;
    vertical-align: middle;
    background-color: #fff;
    color: #333;
    transition: color .3s, border .3s, background .3s, opacity .3s;
}