@charset "utf-8";

.button.highlight:hover {
    background-color:#333333;
    color: #ffffff;
	
}

.button.highlight {
    background-color:#333333;
    color: #ffffff;
	
min-width: inherit;
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;	
	
font-size: 15px;
    font-weight: medium;
    line-height: 28px;
    padding-top: 5px;
    padding-bottom: 5px;
	
}
	.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item .collapsibles-accordion-data .collapsibles-accordion-title { font-size:20px; font-weight:bold; }
	.template-collapsibles-accordion .collapsibles-accordion-list.section .collapsibles-accordion-item .collapsibles-accordion-data .collapsibles-accordion-title { font-size:16px; font-weight:normal; }

		/* Template - Collapsibles / Accordion */
			.template-collapsibles-accordion { }
			.template-collapsibles-accordion .panel { overflow:hidden; }
			.template-collapsibles-accordion .panel .button { min-width:inherit; float:right; padding-left:20px; padding-right:30px; }
			.template-collapsibles-accordion .panel .button .icon-expand { background:url(icon-expand-o.png) no-repeat center center; background-size:20px 20px; width:20px; height:20px; display:inline-block; margin-right:14px; top:5px; position:relative; vertical-align:top; }
			.template-collapsibles-accordion .panel .button .icon-collapse { background:url(icon-collapse-o.png) no-repeat center center; background-size:20px 20px; width:20px; height:20px; display:inline-block; margin-right:14px; top:5px; position:relative; vertical-align:top; }
			.template-collapsibles-accordion .panel .btn-collapse-all { display:none; }
			.template-collapsibles-accordion .panel.expanded .btn-collapse-all { display:block; }
			.template-collapsibles-accordion .panel.expanded .btn-expand-all { display:none; }
			.template-collapsibles-accordion .collapsibles-accordion-list { margin:0px; padding:0px; list-style:none; }
			.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item { border-bottom:1px solid #e2e2e2; padding:20px 0px; display:table; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer;}
			.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item:last-child { border-bottom:0px; }
			.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item .collapsibles-accordion-icon { display:table-cell; vertical-align:top; background:url(icon-expand.png) no-repeat 8px center; width:46px; height:26px; background-size:26px 26px; display:inline-block; }
			.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item .collapsibles-accordion-data { display:table-cell; vertical-align:top; width:100%; }
			.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item .collapsibles-accordion-data .collapsibles-accordion-title {  }
			.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item .collapsibles-accordion-data .collapsibles-accordion-content { padding-top:10px; display:none; cursor: auto; }
			.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item .collapsibles-accordion-data .collapsibles-accordion-content p{ padding: 0 0 15px 0; }
			.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item.active .collapsibles-accordion-data .collapsibles-accordion-content { display:block; }
			.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item.active .collapsibles-accordion-icon { background-image:url(icon-collapse.png); }
			
			.template-collapsibles-accordion .collapsibles-accordion-list.section .collapsibles-accordion-item { border-bottom:0px; padding-top:20px; border-bottom:1px solid #e2e2e2; }
			.template-collapsibles-accordion .collapsibles-accordion-list.section .collapsibles-accordion-item:last-child { border-bottom:0px; }
			.template-collapsibles-accordion .collapsibles-accordion-list.section .collapsibles-accordion-item .collapsibles-accordion-data .collapsibles-accordion-content { padding-top:10px; }
			.template-collapsibles-accordion .collapsibles-accordion-list.section .collapsibles-accordion-item .collapsibles-accordion-icon { background-image:url(icon-expand-2.png); background-position:8px 5px; background-size:12px 12px; width:30px; height:20px; }
			.template-collapsibles-accordion .collapsibles-accordion-list.section .collapsibles-accordion-item.active .collapsibles-accordion-icon { background-image:url(icon-collapse-2.png); }
			.template-collapsibles-accordion .collapsibles-accordion-list.section .collapsibles-accordion-item .collapsibles-accordion-data .collapsibles-accordion-title { color:#106da8; }
			
		/* Template - Collapsibles / Accordion Content */
			.template-collapsibles-accordion-content {}
			.template-collapsibles-accordion-content .collapsibles-accordion-content-panel {}
			.template-collapsibles-accordion-content .collapsibles-accordion-content-panel { overflow:hidden; text-align:right; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-panel .button { min-width:inherit; display:inline-block; padding-left:20px; padding-right:30px; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-panel .button .icon-expand { background:url(icon-expand-o.png) no-repeat center center; background-size:20px 20px; width:20px; height:20px; display:inline-block; margin-right:14px; top:5px; position:relative; vertical-align:top; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-panel .button .icon-collapse { background:url(icon-collapse-o.png) no-repeat center center; background-size:20px 20px; width:20px; height:20px; display:inline-block; margin-right:14px; top:5px; position:relative; vertical-align:top; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-panel .button .icon-print { background:url(icon-print-o.png) no-repeat center center; background-size:20px 20px; width:20px; height:20px; display:inline-block; margin-right:14px; top:5px; position:relative; vertical-align:top; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-panel .btn-collapse-all { display:none; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-panel.expanded .btn-collapse-all { display:inline-block; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-panel.expanded .btn-expand-all { display:none; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-section { color:#571a64; margin-bottom:15px; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-list { padding:0px; margin:0px; list-style:none; margin-bottom:40px; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-list .collapsibles-accordion-content-item { background:#f1f1f1; margin-bottom:4px; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-list .collapsibles-accordion-content-item .collapsibles-accordion-content-title { padding:10px 20px; padding-right:50px; cursor:pointer; position:relative; display:table; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-list .collapsibles-accordion-content-item .collapsibles-accordion-content-title span { display:table-cell; vertical-align:top; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-list .collapsibles-accordion-content-item .collapsibles-accordion-content-title span:first-child { width:30px; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-list .collapsibles-accordion-content-item .collapsibles-accordion-content-title:after { position:absolute; top:10px; right:20px; background:url(icon-arrow-down-2.png) no-repeat center center; width:24px; height:24px; background-size:24px 24px; content:" "; display:block; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-list .collapsibles-accordion-content-item .collapsibles-accordion-content-detail { padding:20px 20px 30px 50px; display:none; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-list .collapsibles-accordion-content-item.active .collapsibles-accordion-content-title:after { background-image:url(icon-arrow-up-2.png); }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-list .collapsibles-accordion-content-item.active .collapsibles-accordion-content-detail { display:block; }
 		
 		