	@charset "utf-8";
/* CSS Document */

details,
div.details {
	border: 0px solid #e5e5e5;
	border-radius: 4px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

summary,
div.details > a.summary {
	background-color: #e5e5e5;
	border: 1px solid #e5e5e5;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	cursor: pointer;
	display: block;
	font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.3;
	list-style: none;
	padding: .5em .5em .5em .7em;
	padding-left: 2.2em;
	position: relative;
	text-decoration: none;
	color: #000;
}

summary[aria-expanded="false"]:hover,
div.details > a.summary:hover {
	background-color: #ccc;
}

summary[aria-expanded="true"],
div.details.open > a.summary {
	background-color: #fff;
	border: 1px solid #ffa500;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

summary > .myIcons,
a.summary > .myIcons {
	position: absolute;
	left: .5em;
	top: 50%;
	height: auto!important;
	margin-top: -12px!important;
}

details > div > .details-content,
details > .details-content,
div.details > div > .details-content,
div.details > .details-content {
	border: 1px solid #e5e5e5;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	font-size: 14px;
	padding: 1em 2.2em;
}

/* animate details container */
summary::-webkit-details-marker {
    display: none;
}
summary:before {
    /*content: "►";
	content: "\f105";
	content: '<span class="ui-accordion-header-icon ui-icon ui-icon-triangle-1-e"></span>';*/
}
details.open summary:before {
    /*content: "▼";
	content: "\f107";*/
}
/*
*/
summary:before, summary:after {
    font-size:.8em;
    margin-right:6px;
}
.cd-collapse {
	display: block;
}

.cd-inline-block {
	display: inline-block;
}


