/* Mega New Style
================================*/
.mega-accordion h5 {
    margin: 0;
    padding-left: 20px;
    cursor: pointer;
    border: 1px solid #000;
    padding: 10px 20px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
}

.mega-accordion .ac-style:focus {
	outline: none !important;
}

.mega-accordion h5 span {
    padding-right: 15px;
}

/* Accordion Pannel Description
================================*/
.mega-accordion .mega-panel {
    padding: 15px 20px;
    border: 1px solid #000;
}

.accordion_theme_1 h5 {
	position: relative;
	padding-left: 70px;
}

.accordion_theme_1 span.ui-accordion-header-icon {
	height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 16px;
    padding: 0 0px !important;
    background: #194872;
    width: 60px;
}

.accordion_theme_2 h5 {
	position: relative;
	padding-left: 75px;
}

.accordion_theme_2 span.ui-accordion-header-icon {
	height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 16px;
    padding: 0 0px !important;
    background: #194872;
    width: 55px;
}

.accordion_theme_2 span.ui-accordion-header-icon:after{
	content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 11px 0 11px 14px;
    border-color: transparent transparent transparent #194872;
    position: absolute;
    right: -14px;
}

.accordion_theme_3 h5 {
	position: relative;
	padding-left: 75px;
	overflow: hidden;
}
