.CookieDeclaration h2{

	font-size:15px;

	font-weight:600;

	padding-bottom:5px;

	margin-bottom:5px;

}
.CookieDeclaration h3{

	font-size:15px;

	font-weight:600;

	padding-top:5px;

	margin-top:5px;

}
#CookieDeclarationUserStatusPanel {

    background-color: #f5f5f5;

    padding: 10%;

}

#CookieDeclarationUserStatusLabelOn, #CookieDeclarationUserStatusLabelOff , #CookieDeclarationUserStatusLabelMulti{

    font-size: 1.25em;

    color: #333;

    text-transform: uppercase;

    font-weight: 300;

}

.policy-container {

	 margin: auto; clear: both; padding: 40px 7% 55px;

}

.policy-wrapper {

	width:90%;

	max-width:1024px;

	margin:0 auto;

}

.policy-wrapper .policy-header {

	 font-size:25px; line-height: 29px; color:#043165; padding-bottom:10px; font-weight: bold; 

}

.policy-wrapper .text {

	font-size:14px;
	line-height: 20px;

}
.policy-wrapper .text ul{

	padding: 10px 0px 10px 20px;
	font-size:14px;
	line-height: 20px;

}

.policy-wrapper .cookie-category-header {

	font-size:16px;

	font-weight:700;

	margin:40px 0 20px 0;

	text-align:center;

}

.policy-wrapper .cookie-category-description {

	font-size:14px;

	text-align:center;

	margin-bottom:20px;

}

.policy-wrapper .cookie-category-table {

	font-size:12px;

	margin-bottom:20px;

}

.policy-wrapper .cookie-category-table th {

	font-weight:bold;

	text-align:left;

	padding:1px 3px;

	color:#A9A9A9;

}

.policy-wrapper .cookie-category-table th:nth-child(1) {

	width:15%;

}

.policy-wrapper .cookie-category-table th:nth-child(2) {

	width:15%;

}

.policy-wrapper .cookie-category-table th:nth-child(3) {

	width:50%;

}

.policy-wrapper .cookie-category-table th:nth-child(4) {

	width:10%;

}

.policy-wrapper .cookie-category-table th:nth-child(5) {

	width:10%;

}

.policy-wrapper .cookie-category-table td {

	text-align:left;

	padding:1px 3px;

}