/*----------MAIN----------*/

dl.faqs {
	clear : both;
	width : 100%;
	margin-bottom : 7%;
}

dl.faqs dt {
	padding : 5%;
	background : #d7ebc3;
	border-bottom : solid 1px #ffffff;
    font-size : 110%;
    text-align : center;
}

dl.faqs dt:first-child {
    border-top-left-radius : 12px;
    border-top-right-radius : 12px;
}

dl.faqs dt:nth-child(5) {
    border-bottom-left-radius : 12px;
    border-bottom-right-radius : 12px;
}

dl.faqs dt span {
    display : block;
    margin-bottom : 2%;
	padding : 5px 0 6px 0;
	background : #2d7d14;
    border-radius : 30px;
	color : #ffffff;
    font-size : 80%;
    font-weight : 600;
}

dl.faqs dt:hover {
    cursor : pointer;
}

dl.faqs dd {
	padding : 4% 0 6% 0;
}

.data {
	width : 100%;
	border-top : solid 1px #bebebe;
    line-height : 1.4em;
}

.data th {
	width : 70px !important;
	width /**/: 90px;
	padding : 10px 10px 12px 10px;
	border-bottom : solid 1px #bebebe;
	background : #f5e6be;
	text-align : left;
	font-weight : normal;
}

.data td {
	padding : 10px 0 12px 10px;
	border-bottom : solid 1px #bebebe;
}

.data td a {
	color : #003c96;
	text-decoration : underline;
}

.data td a:hover {
	color : #003c96;
	text-decoration : none;
}

.data td span {
	color : #ff0000;
}

/*----------TREATMENT----------*/

#treatment {
    margin-bottom : 8%;
    padding : 6%;
    background : #f5e6be;
    border-radius : 10px;
}

#treatment h3 {
    margin-bottom : 5%;
    font-weight : 600;
    font-size : 120%;
    text-align : center;
}

#treatment table {
	width : 100%;
	border-top : solid 1px #b4aa96;
}

#treatment table th {
	width : 79px !important;
	width /**/: 90px;
	padding : 10px 10px 10px 0;
	border-bottom : solid 1px #b4aa96;
    border-right : solid 1px #b4aa96;
	text-align : left;
	font-weight : normal;
}

#treatment table td {
	padding : 10px 0 10px 10px;
	border-bottom : solid 1px #b4aa96;
    line-height : 1.4em;
}