.accordion-bg-01{
	background:url(../images/accordion-bg-01.jpg) no-repeat center center;
	background-size:cover;
}
.accordion-bg-02{
	background:url(../images/accordion-bg-02.jpg) no-repeat center center;
	background-size:cover;
}
.accordion-bg-03{
	background:url(../images/accordion-bg-03.jpg) no-repeat center center;
	background-size:cover;
}
.accordion-bg-04{
	background-color:#f9f9f9;
}
.accordion-title {
	color:#424242;
	font-size:20px;
	margin-bottom:50px;

}

.panel-title{
	line-height:1.6;
}
.dg-accordion01{
	border-bottom:1px solid #e6e6e6;
}
.dg-accordion01 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-top:1px solid #e6e6e6;
}
.dg-accordion01.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion01 .panel-heading{
    padding:0px;
}
.dg-accordion01 .panel-heading .panel-title a{
	font-weight:normal;
	font-size:15px;
	line-height: 24px;
	color:#20a3f0;
	display:block;
    padding: 9px 20px 9px 10px;
	position:relative;
}
.dg-accordion01 .panel-heading .panel-title a.collapsed{
	color:#333333;
}
.dg-accordion01 .panel-heading .panel-title a:hover,
.dg-accordion01 .panel-heading .panel-title a.collapsed:hover{
	color:#20a3f0;
	text-decoration:none;
}
.dg-accordion01 .panel-heading .arrow {
	position:absolute;
	top:50%;
	right:21px;
	width:6px;
	height:6px;
	border-right:1px solid #31aaf1;
	border-bottom:1px solid #31aaf1;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	margin-top:-3px;	
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion01 .panel-heading .collapsed .arrow {
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	border-right-color:#424242;
	border-bottom-color:#424242;
}
.dg-accordion01 .panel-heading .collapsed:hover .arrow {
	border-right-color:#31aaf1;
	border-bottom-color:#31aaf1;
}
.dg-accordion01 .panel-body{
    padding: 20px 10px 12px 10px;
}
.dg-accordion02{
}
.dg-accordion02 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:1px solid #e6e6e6;
}
.dg-accordion02.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0 0 5px;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion02 .panel-heading+.panel-collapse>.panel-body{
	border:1px solid #e6e6e6;
	border-top:none;
}

.dg-accordion02 .panel-heading{
    padding:0px;
}
.dg-accordion02 .panel-heading .panel-title a{
	font-weight:normal;
	font-size:15px;
	color:#FFF;
	display:block;
    padding: 10px 20px;
    line-height: 24px;
	position:relative;
	background-color:#20a3f0;
	margin:-1px;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion02 .panel-heading .panel-title a.collapsed{
	color:#333333;
	background-color:transparent;
}
.dg-accordion02 .panel-heading .panel-title a:hover,
.dg-accordion02 .panel-heading .panel-title a.collapsed:hover{
	color:#FFF;
	background-color:#20a3f0;
	text-decoration:none;
}
.dg-accordion02 .panel-heading .panel-title a:after{
	content:" ";
	border-left:1px solid #e6e6e6;
	height:100%;
	position:absolute;
	right:30px;
	top:0;
}
.dg-accordion02 .panel-heading .panel-title a:before{
	content:" ";
	border-left:3px solid #20a3f0;
	height:100%;
	position:absolute;
	left:0px;
	top:0;
}
.dg-accordion02 .panel-heading .arrow {
	position:absolute;
	top:50%;
	right:7px;
	border:5px solid transparent;
	border-left-color:#FFF;
	transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	transform-origin:2px center;
	-webkit-transform-origin:2px center;
	margin-top:-6px;	
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion02 .panel-heading .panel-title a.collapsed:hover .arrow{
	border-left-color:#FFF;
}
.dg-accordion02 .panel-heading .panel-title a.collapsed .arrow{
	border-left-color:#494949;
}

.dg-accordion02 .panel-heading .collapsed .arrow {
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
}
.dg-accordion02 .panel-heading .collapsed:hover .arrow {
}
.dg-accordion02 .panel-body{
    padding: 25px 30px 14px 20px;
}

.dg-accordion03{
	border-bottom:1px solid #587279;
}
.dg-accordion03 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-top:1px solid #587279;
}
.dg-accordion03.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion03 .panel-heading{
    padding:0px;
}
.dg-accordion03 .panel-heading .panel-title a{
    font-weight: normal;
    font-size: 15px;
    color: #20a3f0;
    display: block;
    padding: 12px 20px 12px 10px;
    line-height: 1.2;
    position: relative;
    background-color: #FFF;
    transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    -o-transition: all ease-in 200ms;
    -ms-transition: all ease-in 200ms;
}
.dg-accordion03 .panel-heading .panel-title a.collapsed{
	color:#FFF;
	padding-top:12px;
	background-color:transparent;
}
.dg-accordion03 .panel-heading .panel-title a:hover,
.dg-accordion03 .panel-heading .panel-title a.collapsed:hover{
	color:#20a3f0;
	text-decoration:none;
}
.dg-accordion03 .panel-collapse{
	background-color:#FFF;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion03 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top:none;
}
.dg-accordion03 .panel-heading .arrow {
	position:absolute;
	top:50%;
	right:10px;
	width:8px;
	height:8px;
	border-right:1px solid #31aaf1;
	border-bottom:1px solid #31aaf1;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	margin-top:-4px;	
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion03 .panel-heading .collapsed .arrow {
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	border-right-color:#FFF;
	border-bottom-color:#FFF;
}
.dg-accordion03 .panel-heading .collapsed:hover .arrow {
	border-right-color:#31aaf1;
	border-bottom-color:#31aaf1;
}
.dg-accordion03 .panel-body{
    padding: 0 10px 8px 10px;
	margin:-4px 0 0 0;
}
.dg-accordion04{
	border-bottom:1px solid #587279;
}
.dg-accordion04 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-top:1px solid #587279;
}
.dg-accordion04.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion04 .panel-heading{
    padding:0px;
}
.dg-accordion04 .panel-heading .panel-title a{
    font-weight: normal;
    font-size: 15px;
    color: #FFF;
    display: block;
    padding: 12px 20px 12px 10px;
    line-height: 1.2;
    position: relative;
    background-color: transparent;
    transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    -o-transition: all ease-in 200ms;
    -ms-transition: all ease-in 200ms;
}
.dg-accordion04 .panel-heading .panel-title a.collapsed{
	color:#FFF;
/*	padding-top: 9px;*/
	background-color:transparent;
}
.dg-accordion04 .panel-heading .panel-title a:hover,
.dg-accordion04 .panel-heading .panel-title a.collapsed:hover{
	color:#ffffff;
	text-decoration:none;
}
.dg-accordion04 .panel-heading .panel-title strong{
	position:relative;
	font-weight: normal;
}
.dg-accordion04 .panel-heading .panel-title strong:before{
	content:"";
	position:absolute;
	bottom:-2px;
	left:0;
	right:0;
	border-bottom:1px solid #20a3f0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion04 .panel-heading .panel-title .collapsed strong:before{
	right:100%;
}

.dg-accordion04 .panel-collapse{
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion04 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top:none;
	color:#FFF;
}
.dg-accordion04 .panel-heading .arrow {
	position:absolute;
	top:50%;
	right:21px;
	width:6px;
	height:6px;
	border-right:1px solid #31aaf1;
	border-bottom:1px solid #31aaf1;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	margin-top:-3px;	
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion04 .panel-heading .collapsed .arrow {
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	border-right-color:#FFF;
	border-bottom-color:#FFF;
}
.dg-accordion04 .panel-heading .collapsed:hover .arrow {
	border-right-color:#31aaf1;
	border-bottom-color:#31aaf1;
}
.dg-accordion04 .panel-body{
    padding:0 10px 18px 10px;
}
.dg-accordion05{
	border-bottom:1px solid rgba(255,255,255,0.5);
}
.dg-accordion05 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-top:1px solid rgba(255,255,255,0.5);
}
.dg-accordion05.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0 0 10px;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion05 .panel-heading{
    padding:0px;
}
.dg-accordion05 .panel-heading .panel-title a{
	font-weight:normal;
	font-size:15px;
	color:#20a3f0;
	display:block;
    padding: 10px 30px 10px 20px;
    line-height: 24px;
	position:relative;
	border:1px solid #e6e6e6;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition:	all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */	
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.dg-accordion05 .panel-heading .panel-title a.collapsed{
	color:#424242;
}
.dg-accordion05 .panel-heading .panel-title a:hover,
.dg-accordion05 .panel-heading .panel-title a.collapsed:hover{
	color:#20a3f0;
	text-decoration:none;
}
.dg-accordion05 .panel-collapse{
	background-color:#FFF;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion05 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top:none;
}
.dg-accordion05 .panel-heading .arrow {
	width:20px;
	height:20px;
	position:absolute;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	background-color:#31aaf1;
	top:50%;
	right:19px;
	margin-top:-10px;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion05 .panel-heading .arrow:before{
	content:"";
	position:absolute;
	width:6px;
	height:6px;
	top:6px;
	right:8px;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion05 .panel-heading .collapsed .arrow{
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	background-color:#f1f1f1;
}
.dg-accordion05 .panel-heading .collapsed .arrow:before{
	border-right-color:#646464;
	border-bottom-color:#646464;
}
.dg-accordion05 .panel-heading .collapsed:hover .arrow{
	background-color:#31aaf1;
}
.dg-accordion05 .panel-heading .collapsed:hover .arrow:before {
	border-right-color:#FFF;
	border-bottom-color:#FFF;
}
.dg-accordion05 .panel-body{
    padding: 20px 30px 10px 20px;
}
.dg-accordion05 .panel-body p {margin: 0;}

.dg-accordion06{
}
.dg-accordion06 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
}
.dg-accordion06 .panel-default .panel-collapse .panel-body{
	border:none;
}
.dg-accordion06.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0;
	box-shadow:none;
	-webkit-box-shadow:none;
	border:1px solid #ebebeb;
	margin-bottom:6px;
	-moz-box-shadow:0px 0px 2px rgba(51,51,51,0.1),0px 0px 2px rgba(51,51,51,0.1) inset;               /* For Firefox3.6+ */
	-webkit-box-shadow:0px 0px 2px rgba(51,51,51,0.1),0px 0px 2px rgba(51,51,51,0.1) inset;            /* For Chrome5+, Safari5+ */
	box-shadow:0px 0px 2px rgba(51,51,51,0.1),0px 0px 2px rgba(51,51,51,0.1) inset;                    /* For Latest Opera */
}
.dg-accordion06 .panel-heading{
    padding:0px;
	border:none;
}
.dg-accordion06 .panel-heading .panel-title a{
	font-weight:normal;
	font-size:15px;
	color:#20a3f0;
	display:block;
    padding: 12px 30px 12px 20px;
    line-height: 24px;
	position:relative;
}
.dg-accordion06 .panel-heading .panel-title a.collapsed{
	color:#424242;
}
.dg-accordion06 .panel-heading .panel-title a:hover,
.dg-accordion06 .panel-heading .panel-title a.collapsed:hover{
	color:#20a3f0;
	text-decoration:none;
}
.dg-accordion06 .panel-heading .arrow {
	position:absolute;
	top:50%;
	right:15px;
	border:5px solid transparent;
	border-left-color:#20a3f0;
	transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	transform-origin:2px center;
	-webkit-transform-origin:2px center;
	margin-top:-6px;	
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */

	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion06 .panel-heading .collapsed .arrow {
	border-left-color:#424242;
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
}
.dg-accordion06 .panel-heading .collapsed:hover .arrow {
	border-left-color:#20a3f0;
}
.dg-accordion06 .panel-body{
    padding: 0 30px 6px 20px;
    margin: -4px 0 0 0;
}
.dg-accordion07{
}
.dg-accordion07 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.dg-accordion07.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0 0 5px;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion07 .panel-heading{
    padding:0px;
}
.dg-accordion07 .panel-heading .panel-title a{
	font-weight:normal;
	font-size:15px;
	color:#20a3f0;
	display:block;
    padding: 10px 30px 10px 60px;
    line-height: 24px;
	position:relative;
	border:1px solid #e6e6e6;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition:	all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */	
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.dg-accordion07 .panel-heading .panel-title a:before {
	content: "";
	width: 12px;
	height: 2px;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 17px;
	margin-top: -1px;
	z-index: 1;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion07 .panel-heading .panel-title a:after {
	content: "";
	width: 2px;
	height: 12px;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 22px;
	margin-top: -6px;
	z-index: 1;
	opacity: 0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion07 .panel-heading .panel-title a.collapsed:before,
.dg-accordion07 .panel-heading .panel-title a.collapsed:after {
	background: #333;
	opacity: 1;
}
.dg-accordion07 .panel-heading .panel-title a:hover:before,
.dg-accordion07 .panel-heading .panel-title a:hover:after {
	background: #fff;
}



.dg-accordion07 .panel-heading .panel-title a.collapsed{
	color:#424242;
}
.dg-accordion07 .panel-heading .panel-title a:hover,
.dg-accordion07 .panel-heading .panel-title a.collapsed:hover{
	color:#20a3f0;
	text-decoration:none;
}
.dg-accordion07 .panel-collapse{
	background-color:#FFF;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion07 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top:none;
}
.dg-accordion07 .panel-heading .arrow {
	width:47px;
	text-align:center;
	line-height:48px;
	position:absolute;
	background-color:#20a3f0;
	top:-1px;
	bottom:-1px;
	left:-1px;
	color:#FFF;
	font-size:17px;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}

.dg-accordion07 .panel-heading .collapsed .arrow{
	background-color:#eaeaea;
	color:#333333;
}

.dg-accordion07 .panel-heading .collapsed:hover .arrow{
	background-color:#31aaf1;
}
.dg-accordion07 .panel-heading .collapsed:hover .arrow:before {
	color:#FFF;
}
.dg-accordion07 .panel-body{
    padding: 20px 30px 14px 20px;
}
.dg-accordion07 .panel-body p {
	overflow: hidden;
	padding-right: 20px;
	
}
.dg-accordion08{
	position:relative;
}
.dg-accordion08:before{
	content:"";
	position:absolute;
	top:0;
	left:3px;
	bottom:4px;
	border-left:1px solid #20a3f0;
	z-index:1;
}
.dg-accordion08 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	position:relative;
}
.dg-accordion08 .panel-default>.panel-heading:before{
    content: "";
    position: absolute;
    top: 3px;
    left: 0;
    width: 7px;
    height: 7px;
    background-color: #20a3f0;
    z-index: 2;
    margin: 0 0 0 0;
}
.dg-accordion08 .panel-default:first-child > .panel-heading:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:7px;
	height:7px;
	background-color:#20a3f0;
	z-index:2;
	margin:0;
}
.dg-accordion08 .panel-default:last-child > .panel-heading:before{
	content:"";
	position:absolute;
	top:auto;
	bottom:0;
	left:0;
	width:7px;
	height:7px;
	background-color:#20a3f0;
	z-index:2;
	margin:0;
}
.dg-accordion08.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion08 .panel-heading{
    padding:0px;
}
.dg-accordion08 .panel-heading .panel-title a{
    font-weight: normal;
    font-size: 15px;
    color: #20a3f0;
    display: block;
    padding: 0 20px; 
    position: relative;
    transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    -o-transition: all ease-in 200ms;
    -ms-transition: all ease-in 200ms;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    line-height: 1;
}
.dg-accordion08 .panel-heading .panel-title a.collapsed{
     padding: 0 20px 40px 20px;  
}
.dg-accordion08 .panel-default:last-child .panel-heading .panel-title a.collapsed{
     padding: 0 20px 0 20px;  
}
.dg-accordion08 .panel-heading .panel-title a:before {
	content: "";
	width: 12px;
	height: 2px;
	background: #333;
	position: absolute;
	top: 50%;
	right: 21px;
	margin-top: -1px;
	z-index: 1;
}
.dg-accordion08 .panel-heading .panel-title a.collapsed:before,
.dg-accordion08 .panel-heading .panel-title a.collapsed:after {
   top:4px;
}
.dg-accordion08 .panel-heading .panel-title a:after {
	content: "";
	width: 2px;
	height: 12px;
	background: #333;
	position: absolute;
	top: 50%;
	right: 26px;
	margin-top: -6px;
	z-index: 1;
	opacity: 0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion08 .panel-heading .panel-title a.collapsed:before,
.dg-accordion08 .panel-heading .panel-title a.collapsed:after {
	opacity: 1;
}



.dg-accordion08 .panel-heading .panel-title a.collapsed{
	color:#424242;
}
.dg-accordion08 .panel-heading .panel-title a:hover,
.dg-accordion08 .panel-heading .panel-title a.collapsed:hover{
	color:#20a3f0;
	text-decoration:none;
}
.dg-accordion08 .panel-collapse{
	background-color:#FFF;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion08 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top:none;
}
.dg-accordion08 .panel-heading .arrow {
	width:47px;
	text-align:center;
	line-height:25px;
	position:absolute;
	top:-1px;
	bottom:-1px;
	right:-1px;
	left:auto;
	color:#393939;
	font-size:17px;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}

.dg-accordion08 .panel-heading .collapsed .arrow{
	color:#333333;
}

.dg-accordion08 .panel-heading .collapsed:hover .arrow{
}
.dg-accordion08 .panel-heading .collapsed:hover .arrow:before {
	color:#333333;
}
.dg-accordion08 .panel-body{
    padding:16px 20px 30px 20px;
	margin:-4px 0 0 0;
}
.dg-accordion09{
}
.dg-accordion09 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.dg-accordion09.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0 0 5px;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion09 .panel-heading{
    padding:0px;
}
.dg-accordion09 .panel-heading .panel-title a{
	font-weight:normal;
	font-size:15px;
	color:#20a3f0;
	display:block;
    padding: 11px 60px 11px 20px;
    line-height: 24px;
	position:relative;
	border:1px solid #cacaca;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition:	all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.dg-accordion09 .panel-heading .panel-title a:before {
	content: "";
	width: 12px;
	height: 2px;
	background: #333;
	position: absolute;
	top: 50%;
	right: 17px;
	margin-top: -1px;
	z-index: 1;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion09 .panel-heading .panel-title a:after {
	content: "";
	width: 2px;
	height: 12px;
	background: #333;
	position: absolute;
	top: 50%;
	right: 22px;
	margin-top: -6px;
	z-index: 1;
	opacity: 0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion09 .panel-heading .panel-title a.collapsed:before,
.dg-accordion09 .panel-heading .panel-title a.collapsed:after {
	opacity: 1;
}


.dg-accordion09 .panel-heading .panel-title a.collapsed{
	color:#434343;
}
.dg-accordion09 .panel-heading .panel-title a:hover,
.dg-accordion09 .panel-heading .panel-title a.collapsed:hover{
	color:#20a3f0;
	text-decoration:none;
}
.dg-accordion09 .panel-collapse{
	box-shadow:none;
	-webkit-box-shadow:none;
	border-top:none;
}
.dg-accordion09 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top:none;
}
.dg-accordion09 .panel-heading .arrow {
	width:47px;
	text-align:center;
	line-height:48px;
	position:absolute;
	top:-1px;
	bottom:-1px;
	right:-1px;
	color:#666666;
	font-size:17px;
	border-left:1px solid #cacaca;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion09 .panel-heading .collapsed .arrow{
	color:#333333;
}
.dg-accordion09 .panel-heading .collapsed:hover .arrow{
}
.dg-accordion09 .panel-heading .collapsed:hover .arrow:before {
	color:#666666;
}
.dg-accordion09 .panel-body{
    padding:16px 30px 8px 20px;
}
.dg-accordion10{
}
.dg-accordion10 .panel-default>.panel-heading{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	background-color:transparent;
}
.dg-accordion10.panel-group .panel.panel-default{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:none;
	margin:0 0 5px;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion10 .panel-heading{
    padding:0px;
}
.dg-accordion10 .panel-heading .panel-title a{
	font-weight:normal;
	font-size:15px;
	color:#20a3f0;
	display:block;
    padding: 11px 60px 11px 20px;
    line-height: 24px;
	position:relative;
	border:1px solid #cacaca;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition:	all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#FFF;
}
.dg-accordion10 .panel-heading .panel-title a:before {
	content: "";
	width: 12px;
	height: 2px;
	background: #333;
	position: absolute;
	top: 50%;
	right: 17px;
	margin-top: -1px;
	z-index: 1;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion10 .panel-heading .panel-title a:after {
	content: "";
	width: 2px;
	height: 12px;
	background: #333;
	position: absolute;
	top: 50%;
	right: 22px;
	margin-top: -6px;
	z-index: 1;
	opacity: 0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion10 .panel-heading .panel-title a.collapsed:before,
.dg-accordion10 .panel-heading .panel-title a.collapsed:after {
	opacity: 1;
}
.dg-accordion10 .panel-heading .panel-title a.collapsed{
	color:#434343;
}
.dg-accordion10 .panel-heading .panel-title a:hover,
.dg-accordion10 .panel-heading .panel-title a.collapsed:hover{
	color:#20a3f0;
	text-decoration:none;
}
.dg-accordion10 .panel-collapse{
	background-color:#fff;
	box-shadow:none;
	-webkit-box-shadow:none;
	border:1px solid #cacaca;
	border-top:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.dg-accordion10 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top:none;
}
.dg-accordion10 .panel-heading .arrow {
	width:47px;
	text-align:center;
	line-height:48px;
	position:absolute;
	top:-1px;
	bottom:-1px;
	right:-1px;
	color:#666666;
	font-size:17px;
	border-left:1px solid #cacaca;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion10 .panel-heading .collapsed .arrow{
	color:#333333;
}
.dg-accordion10 .panel-heading .collapsed:hover .arrow{
}
.dg-accordion10 .panel-heading .collapsed:hover .arrow:before {
	color:#666666;
}
.dg-accordion10 .panel-body{
    padding:16px 30px 8px 20px;
}
.dg-accordion11{
}
.dg-accordion11 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.dg-accordion11.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0 0 -1px;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion11 .panel-heading{
    padding:0px;
}
.dg-accordion11 .panel-heading .panel-title a{
	font-weight:normal;
	font-size:15px;
	color:#20a3f0;
	display:block;
    padding: 11px 30px 11px 65px;
    line-height: 24px;
	position:relative;
	border:1px solid #e6e6e6;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition:	all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */	
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	background: #fff;
}
.dg-accordion11 .panel-heading .panel-title a:before {
	content: "";
	width: 12px;
	height: 2px;
	background: #333;
	position: absolute;
	top: 50%;
	left: 17px;
	margin-top: -1px;
	z-index: 1;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion11 .panel-heading .panel-title a:after {
	content: "";
	width: 2px;
	height: 12px;
	background: #333;
	position: absolute;
	top: 50%;
	left: 22px;
	margin-top: -6px;
	z-index: 1;
	opacity: 0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion11 .panel-heading .panel-title a.collapsed:before,
.dg-accordion11 .panel-heading .panel-title a.collapsed:after {
	opacity: 1;
	background: #333;
}

.dg-accordion11 .panel-heading .panel-title a.collapsed{
	color:#424242;
	background: #e6e6e6;
}
.dg-accordion11 .panel-heading .panel-title a:hover,
.dg-accordion11 .panel-heading .panel-title a.collapsed:hover{
	color:#20a3f0;
	text-decoration:none;
}
.dg-accordion11 .panel-collapse{
	background-color:#FFF;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion11 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top:none;
}
.dg-accordion11 .panel-heading .arrow {
	width:47px;
	text-align:center;
	line-height:48px;
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	color:#20a3f0;
	font-size:17px;
	border-right:1px solid #e6e6e6;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion11 .panel-heading .collapsed .arrow{
	color:#424242;
	background: #fff;
}
.dg-accordion11 .panel-heading .collapsed:hover .arrow{
}
.dg-accordion11 .panel-heading .collapsed:hover .arrow:before {
	color:#20a3f0;
}
.dg-accordion11 .panel-body{
    padding:26px 30px 18px 20px;
}
.dg-accordion12{
}
.dg-accordion12 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.dg-accordion12.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0 0 -1px;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion12 .panel-heading{
    padding:0px;
}
.dg-accordion12 .panel-heading .panel-title a{
	font-weight:normal;
	font-size:15px;
	color:#20a3f0;
	display:block;
    padding: 11px 60px 11px 65px;
    line-height: 24px;
	position:relative;
	border:1px solid #e6e6e6;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition:	all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */	
}
.dg-accordion12 .panel-heading .panel-title a:before {
	content: "";
	width: 12px;
	height: 2px;
	background: #fff;
	position: absolute;
	top: 50%;
	right: 16px;
	margin-top: -1px;
	z-index: 1;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion12 .panel-heading .panel-title a:after {
	content: "";
	width: 2px;
	height: 12px;
	background: #fff;
	position: absolute;
	top: 50%;
	right: 21px;
	margin-top: -6px;
	z-index: 1;
	opacity: 0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion12 .panel-heading .panel-title a.collapsed:before,
.dg-accordion12 .panel-heading .panel-title a.collapsed:after {
	opacity: 1;
	background: #333;
}




.dg-accordion12 .panel-heading .panel-title .fa {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:50px;
	text-align:center;
	line-height:50px;
	border-right:1px solid #e6e6e6;
}

.dg-accordion12 .panel-heading .panel-title a.collapsed{
	color:#434343;
}
.dg-accordion12 .panel-heading .panel-title a:hover,
.dg-accordion12 .panel-heading .panel-title a.collapsed:hover{
	color:#20a3f0;
	text-decoration:none;
}
.dg-accordion12 .panel-collapse{
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion12 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top:none;
}
.dg-accordion12 .panel-heading .arrow {
	width:47px;
	text-align:center;
	line-height:48px;
	background: #e6e6e6;
	position:absolute;
	top:-1px;
	bottom:-1px;
	right:-1px;
	font-size:17px;
	color:#20a3f0;
	border-left:1px solid #e6e6e6;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion12 .panel-heading .arrow {
	color:#fff !important;
}
.dg-accordion12 .panel-heading .collapsed .arrow{
	color:#666666 !important;
	background: #e6e6e6;
}
.dg-accordion12 .panel-heading .collapsed:hover .arrow{
}

.dg-accordion12 .panel-body{
    padding:26px 30px 18px 20px;
}
.dg-accordion13{
}
.dg-accordion13 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.dg-accordion13.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0 0 -1px;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion13 .panel-heading{
    padding:0px;
}
.dg-accordion13 .panel-heading .panel-title a{
	font-weight:normal;
	font-size:15px;
	color:#20a3f0;
	display:block;
    padding: 11px 60px 11px 72px;
    line-height: 24px;
	position:relative;
	border:1px solid #3a6063;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition:	all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */	
}

.dg-accordion13 .panel-heading .panel-title a:before {
	content: "";
	width: 12px;
	height: 2px;
	background: #fff;
	position: absolute;
	top: 50%;
	right: 16px;
	margin-top: -1px;
	z-index: 1;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion13 .panel-heading .panel-title a:after {
	content: "";
	width: 2px;
	height: 12px;
	background: #fff;
	position: absolute;
	top: 50%;
	right: 21px;
	margin-top: -6px;
	z-index: 1;
	opacity: 0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion13 .panel-heading .panel-title a.collapsed:before,
.dg-accordion13 .panel-heading .panel-title a.collapsed:after {
	opacity: 1;
	background: #fff;
}

.dg-accordion13 .panel-heading .panel-title .fa {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:50px;
	text-align:center;
	line-height:50px;
	border-right:1px solid #3a6063;
}

.dg-accordion13 .panel-heading .panel-title a.collapsed{
	color:#ffffff;
}
.dg-accordion13 .panel-heading .panel-title a:hover,
.dg-accordion13 .panel-heading .panel-title a.collapsed:hover{
	color:#20a3f0;
	text-decoration:none;
}
.dg-accordion13 .panel-collapse{
	box-shadow:none;
	-webkit-box-shadow:none;
	color:#ffffff;
}
.dg-accordion13 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top:none;
}
.dg-accordion13 .panel-heading .arrow {
	width:47px;
	text-align:center;
	line-height:48px;
	position:absolute;
	top:-1px;
	bottom:-1px;
	right:-1px;
	font-size:17px;
	color:#20a3f0;
	border-left:1px solid #3a6063;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion13 .panel-heading .collapsed .arrow{
	color:#ffffff;
}
.dg-accordion13 .panel-heading .collapsed:hover .arrow{
}
.dg-accordion13 .panel-heading .collapsed:hover .arrow:before {
	color:#20a3f0;
}
.dg-accordion13 .panel-body{
    padding: 26px 30px 18px 20px;
}
.dg-accordion14{
}
.dg-accordion14 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.dg-accordion14.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0 0 -1px;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion14 .panel-heading{
    padding:0px;
}
.dg-accordion14 .panel-heading .panel-title a{
	font-weight:normal;
	font-size:15px;
	color:#ffffff;
	display:block;
    padding: 11px 60px 11px 72px;
    line-height: 24px;
	position:relative;
	border:1px solid #3a6063;
	background-color:#20a3f0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition:	all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */	
}

.dg-accordion14 .panel-heading .panel-title a:before {
	content: "";
	width: 12px;
	height: 2px;
	background: #fff;
	position: absolute;
	top: 50%;
	right: 16px;
	margin-top: -1px;
	z-index: 1;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion14 .panel-heading .panel-title a:after {
	content: "";
	width: 2px;
	height: 12px;
	background: #fff;
	position: absolute;
	top: 50%;
	right: 21px;
	margin-top: -6px;
	z-index: 1;
	opacity: 0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion14 .panel-heading .panel-title a.collapsed:before,
.dg-accordion14 .panel-heading .panel-title a.collapsed:after {
	opacity: 1;
	background: #fff;
}

.dg-accordion14 .panel-heading .panel-title .number {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:50px;
	text-align:center;
	line-height:50px;
	border-right:1px solid #20a3f0;
	transition: 		border ease-in 200ms;
	-moz-transition: 	border ease-in 200ms; /* Firefox 4 */
	-webkit-transition: border ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		border ease-in 200ms; /* Opera */
	-ms-transition: 	border ease-in 200ms; /* IE9? */
}
.dg-accordion14 .panel-heading .panel-title a.collapsed .number {
	border-right:1px solid #3a6063;
}

.dg-accordion14 .panel-heading .panel-title a.collapsed{
	color:#ffffff;
	background-color:transparent;
}
.dg-accordion14 .panel-heading .panel-title a:hover,
.dg-accordion14 .panel-heading .panel-title a.collapsed:hover{
	color:#20a3f0;
	text-decoration:none;
}
.dg-accordion14 .panel-default .panel-heading .panel-title a:hover{
	color:#FFF;
	text-decoration:none;
}


.dg-accordion14 .panel-collapse{
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion14 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top:none;
	color:#ffffff;
}
.dg-accordion14 .panel-heading .arrow {
	width:47px;
	text-align:center;
	line-height:48px;
	position:absolute;
	top:-1px;
	bottom:-1px;
	right:-1px;
	font-size:17px;
	color:#ffffff;
	border-left:1px solid #3a6063;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion14 .panel-heading .collapsed .arrow{
	color:#ffffff;
}
.dg-accordion14 .panel-heading .collapsed:hover .arrow{
}
.dg-accordion14 .panel-heading .collapsed:hover .arrow:before {
	color:#20a3f0;
}
.dg-accordion14 .panel-body{
    padding:26px 30px 18px 20px;
}
.dg-accordion15{
}
.dg-accordion15 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.dg-accordion15.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0 0 10px;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion15 .panel-heading{
    padding:0px;
}
.dg-accordion15 .panel-heading .panel-title a{
	font-weight:normal;
	font-size:15px;
	color:#ffffff;
	display:block;
    padding: 12px 30px 12px 62px;
    line-height: 24px;
	position:relative;
	background-color:#20a3f0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition:	all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */	
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

.dg-accordion15 .panel-heading .panel-title a:before {
	content: "";
	width: 12px;
	height: 2px;
	background: #333;
	position: absolute;
	top: 50%;
	left: 17px;
	margin-top: -1px;
	z-index: 1;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion15 .panel-heading .panel-title a:after {
	content: "";
	width: 2px;
	height: 12px;
	background: #333;
	position: absolute;
	top: 50%;
	left: 22px;
	margin-top: -6px;
	z-index: 1;
	opacity: 0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion15 .panel-heading .panel-title a.collapsed:before,
.dg-accordion15 .panel-heading .panel-title a.collapsed:after {
	opacity: 1;
	background: #333;
}

.dg-accordion15 .panel-heading .panel-title a.collapsed{
	color:#424242;
	background-color:#ececec;
}
.dg-accordion15 .panel-heading .panel-title a:hover{
	color:#FFF;
	text-decoration:none;
}
.dg-accordion15 .panel-heading .panel-title a.collapsed:hover{
	color:#20a3f0;
}

.dg-accordion15 .panel-collapse{
	background-color:#FFF;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion15 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top:none;
}
.dg-accordion15 .panel-heading .arrow {
	width:47px;
	text-align:center;
	line-height:48px;
	position:absolute;
	background-color:#00f5c5;
	top:0px;
	bottom:0px;
	left:0px;
	color:#FFF;
	font-size:17px;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
	border-radius:8px 0 0 8px;
	-moz-border-radius:8px 0 0 8px;
	-webkit-border-radius:8px 0 0 8px;
}
.dg-accordion15 .panel-heading .collapsed .arrow{
	background-color:#dedddd;
	color:#2f2f2f;
}
.dg-accordion15 .panel-heading .collapsed:hover .arrow{
	background-color:#dedddd;
	color:#2f2f2f;
}
.dg-accordion15 .panel-heading .collapsed:hover .arrow:before {
	color:#20a3f0;
}
.dg-accordion15 .panel-body{
    padding:22px 30px 6px 20px;
}
.dg-accordion16{
	border-bottom:1px solid #e6e6e6;
}
.dg-accordion16 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.dg-accordion16.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0 0 -1px;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion16 .panel-heading{
    padding:0px;
}
.dg-accordion16 .panel-heading .panel-title a{
	font-weight:normal;
	font-size:15px;
	color:#2ea9f1;
	display:block;
    padding: 10px 60px 10px 20px;
    line-height: 24px;
	position:relative;
	border-top:1px solid #e6e6e6;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition:	all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */	
}

.dg-accordion16 .panel-heading .panel-title a .arrow:before {
	content: "";
	width: 12px;
	height: 2px;
	background: #333;
	position: absolute;
	top: 50%;
	right: 17px;
	margin-top: -1px;
	z-index: 1;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion16 .panel-heading .panel-title a:after {
	content: "";
	width: 2px;
	height: 12px;
	background: #333;
	position: absolute;
	top: 50%;
	right: 21px;
	margin-top: -6px;
	z-index: 1;
	opacity: 0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion16 .panel-heading .panel-title a.collapsed:before,
.dg-accordion16 .panel-heading .panel-title a.collapsed:after {
	opacity: 1;
	background: #333;
}

.dg-accordion16 .panel-heading .panel-title a.collapsed{
	color:#424242;
}
.dg-accordion16 .panel-heading .panel-title a:before{
	content:"";
	border-left:2px solid #2ea9f1;
	height:9px;
	position:absolute;
	left:0px;
	top:50%;
	margin-top:-5px;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion16 .panel-heading .panel-title a.collapsed:before{
	border-left-color:#515151;
}


.dg-accordion16 .panel-heading .panel-title .number {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:50px;
	text-align:center;
	line-height:50px;
}
.dg-accordion16 .panel-heading .panel-title a.collapsed{
	color:#666666;
	background-color:transparent;
}
.dg-accordion16 .panel-heading .panel-title a:hover{
	text-decoration:none;
}
.dg-accordion16 .panel-heading .panel-title a.collapsed:hover{
	color:#20a3f0;
	text-decoration:none;
}
.dg-accordion16 .panel-collapse{
	box-shadow:none;
	-webkit-box-shadow:none;
	border:none;
	border-top:none;
}
.dg-accordion16 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top:none;
	color:#666666;
}
.dg-accordion16 .panel-heading .arrow {
	width:47px;
	text-align:center;
	line-height:48px;
	position:absolute;
	top:-1px;
	bottom:-1px;
	right:-1px;
	font-size:17px;
	color:#666666;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion16 .panel-heading .collapsed .arrow{
	color:#666666;
}
.dg-accordion16 .panel-heading .collapsed:hover .arrow{
}
.dg-accordion16 .panel-heading .collapsed:hover .arrow:before {
	color:#666666;
}
.dg-accordion16 .panel-body{
    padding: 0 30px 18px 20px;
	margin:-4px 0 0 0;
}
.dg-accordion17{
	border-bottom:1px solid rgba(255,255,255,0.5);
}
.dg-accordion17 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-top:1px solid rgba(255,255,255,0.5);
}
.dg-accordion17.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
	margin-bottom:5px;
}
.dg-accordion17 .panel-heading{
    padding:0px;
}
.dg-accordion17 .panel-heading .panel-title a{
	font-weight:normal;
	font-size:15px;
	color:#FFF;
	display:block;
    padding: 10px 30px 8px 20px;
    line-height: 24px;
	border:1px solid #20a3f0;
	position:relative;
	background-color:#20a3f0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition:	all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.dg-accordion17 .panel-heading .panel-title a.collapsed{
	color:#424242;
	background-color:#ffffff;
	border:1px solid #e6e6e6;
}
.dg-accordion17 .panel-heading .panel-title a:hover{
	color:#FFF;
	text-decoration:none;
}
.dg-accordion17 .panel-heading .panel-title a.collapsed:hover{
	color:#20a3f0;
	text-decoration:none;
}
.dg-accordion17 .panel-heading .panel-title a:before{
	content:"";
	position:absolute;
	right:43px;
	top:0;
	bottom:0px;
	border-left:1px solid #e6e6e6;
}
.dg-accordion17 .panel-collapse{
	background-color:#FFF;
	box-shadow:none;
	-webkit-box-shadow:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border: 1px solid #e6e6e6;
	border-top: 0;
}
.dg-accordion17 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top:none;
}
.dg-accordion17 .panel-heading .arrow {
	position:absolute;
	top:50%;
	right:18px;
	width:8px;
	height:8px;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	margin-top:-4px;	
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion17 .panel-heading .collapsed .arrow {
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	border-right-color:#414141;
	border-bottom-color:#414141;
}
.dg-accordion17 .panel-heading .collapsed:hover .arrow {
	border-right-color:#20a3f0;
	border-bottom-color:#20a3f0;
}
.dg-accordion17 .panel-body{
    padding: 16px 30px 8px 20px;
}
.dg-accordion18{
}
.dg-accordion18 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.dg-accordion18.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0 0 7px;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion18 .panel-heading{
    padding:0px;
}
.dg-accordion18 .panel-heading .panel-title a{
	font-weight:normal;
	font-size:15px;
	color:#FFF;
	display:block;
    padding: 12px 30px 11px 40px;
    line-height: 24px;
	position:relative;
	background-color:#20a3f0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition:	all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */	
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.dg-accordion18 .panel-heading .panel-title a.collapsed{
	color:#424242;
	background-color:#ffffff;
}
.dg-accordion18 .panel-heading .panel-title a:hover{
	color:#FFF;
	text-decoration:none;
}
.dg-accordion18 .panel-heading .panel-title a.collapsed:hover{
	color:#20a3f0;
	text-decoration:none;
}
.dg-accordion18 .panel-collapse{
	background-color:#20a3f0;
	box-shadow:none;
	color:#FFF;
	-webkit-box-shadow:none;
}
.dg-accordion18 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top:none;
}
.dg-accordion18 .panel-heading .arrow {
	width:20px;
	text-align:center;
	height:20px;
	line-height:20px;
	position:absolute;
	background-color:#FFF;
	top:13px;
	left:10px;
	color:#20a3f0;
	font-size:12px;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.dg-accordion18 .panel-heading .arrow:before{
	content: "";
	width: 10px;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -1px 0 0 -5px;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion18 .panel-heading .arrow:after {
	content: "";
	width: 2px;
	height: 10px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -5px 0 0 -1px;
	opacity: 0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion18 .panel-heading a.collapsed .arrow:after {opacity: 1;}
.dg-accordion18 .panel-heading a.collapsed .arrow:before {background: #fff;}

.dg-accordion18 .panel-heading .collapsed .arrow{
	background-color:#666;
	color:#fff;
	top:13px;
}

.dg-accordion18 .panel-heading .collapsed:hover .arrow{
	background-color:#31aaf1;
}
.dg-accordion18 .panel-heading .collapsed:hover .arrow:before {
	color:#FFF;
}
.dg-accordion18 .panel-body{
    padding: 0px 20px 14px 40px;
	margin:-4px 0 0 0;
}
.dg-accordion19{
}
.dg-accordion19 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.dg-accordion19.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0 0 7px;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
	border:1px solid #e6e6e6;
}
.dg-accordion19 .panel-heading{
    padding:0px;
}
.dg-accordion19 .panel-heading .panel-title a{
	font-weight:normal;
	font-size:15px;
	color:#333333;
	display:block;
    padding: 10px 30px 10px 40px;
    line-height: 24px;
	position:relative;
	background-color:#FFF;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition:	all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */	
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.dg-accordion19 .panel-heading .panel-title a.collapsed{
	color:#333333;
	background-color:#f9f9f9;
}
.dg-accordion19 .panel-heading .panel-title a:hover{
	color:#333333;
	text-decoration:none;
}
.dg-accordion19 .panel-heading .panel-title a.collapsed:hover{
	color:#20a3f0;
	text-decoration:none;
}
.dg-accordion19 .panel-collapse{
	background-color:#FFF;
	box-shadow:none;
	color:#333333;
	-webkit-box-shadow:none;
}
.dg-accordion19 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top:none;
}
.dg-accordion19 .panel-heading .arrow {
	width:20px;
	text-align:center;
	height:20px;
	line-height:20px;
	position:absolute;
	background-color:#666666;
	top:12px;
	left:10px;
	color:#FFFFFF;
	font-size:12px;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.dg-accordion19 .panel-heading .arrow:before{
	content: "";
	width: 10px;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -1px 0 0 -5px;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion19 .panel-heading .arrow:after {
	content: "";
	width: 2px;
	height: 10px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -5px 0 0 -1px;
	opacity: 0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion19 .panel-heading a.collapsed .arrow:after {opacity: 1;}

.dg-accordion19 .panel-heading .collapsed:hover .arrow{
	background-color:#31aaf1;
}
.dg-accordion19 .panel-heading .collapsed:hover .arrow:before {
	color:#FFF;
}
.dg-accordion19 .panel-body{
    padding: 0 30px 8px 40px;
    margin: -4px 0 0 0;
}
.dg-accordion20{
	border-bottom:1px solid #e6e6e6;
}
.dg-accordion20 .panel-default>.panel-heading{
	background-color:transparent;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.dg-accordion20.panel-group .panel.panel-default{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none;
	margin:0 0 -1px;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dg-accordion20 .panel-heading{
    padding:0px;
}
.dg-accordion20 .panel-heading .panel-title a{
	font-weight:normal;
	font-size:15px;
	color:#434343;
	display:block;
    padding: 13px 60px 12px 10px;
    line-height: 24px;
	position:relative;
	border-top:1px solid #e6e6e6;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition:	all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */	
}
.dg-accordion20 .panel-heading .panel-title a.collapsed,
.dg-accordion20 .panel-heading .panel-title a.collapsed{
	color:#424242;
	background-color:transparent;
}
.dg-accordion20 .panel-heading .panel-title a:hover{
	text-decoration:none;
}
.dg-accordion20 .panel-heading .panel-title a.collapsed:hover{
	color:#20a3f0;
	text-decoration:none;
}
.dg-accordion20 .panel-collapse{
	box-shadow:none;
	-webkit-box-shadow:none;
	border:none;
	border-top:none;
}
.dg-accordion20 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top:none;
	color:#666666;
}
.dg-accordion20 .panel-heading .arrow {
	width:30px;
	text-align:center;
	line-height:30px;
	height:30px;
	right:0;
	top:50%;
	margin-top:-15px;
	position:absolute;
	font-size:17px;
	color:#FFF;
	background-color:#20a3f0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}

.dg-accordion20 .panel-heading .arrow:before{
	content: "";
	width: 10px;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -1px 0 0 -5px;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion20 .panel-heading .arrow:after {
	content: "";
	width: 2px;
	height: 10px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -5px 0 0 -1px;
	opacity: 0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-accordion20 .panel-heading a.collapsed .arrow:after {opacity: 1;}

.dg-accordion20 .panel-heading .collapsed .arrow{
	background-color:#666666;
}

.dg-accordion20 .panel-heading .collapsed:hover .arrow{
}
.dg-accordion20 .panel-heading .collapsed:hover .arrow:before {
}
.dg-accordion20 .panel-body{
   padding: 0 30px 10px 10px;
    margin: -4px 0 0 0;
}

























































