accordion style : demo 24

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean congue erat in luctus pretium. Praesent suscipit tempor consequat. Nam ac enim sit amet justo ultricies condimentum. Ut condimentum, risus at hendrerit ultricies, arcu diam lobortis metus, eu aliquam quam metus ut enim. Aliquam at mi quis tortor semper laoreet ut.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean congue erat in luctus pretium. Praesent suscipit tempor consequat. Nam ac enim sit amet justo ultricies condimentum. Ut condimentum, risus at hendrerit ultricies, arcu diam lobortis metus, eu aliquam quam metus ut enim. Aliquam at mi quis tortor semper laoreet ut.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean congue erat in luctus pretium. Praesent suscipit tempor consequat. Nam ac enim sit amet justo ultricies condimentum. Ut condimentum, risus at hendrerit ultricies, arcu diam lobortis metus, eu aliquam quam metus ut enim. Aliquam at mi quis tortor semper laoreet ut.

HTML

                        
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean congue erat in luctus pretium. Praesent suscipit tempor consequat. Nam ac enim sit amet justo ultricies condimentum. Ut condimentum, risus at hendrerit ultricies, arcu diam lobortis metus, eu aliquam quam metus ut enim. Aliquam at mi quis tortor semper laoreet ut.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean congue erat in luctus pretium. Praesent suscipit tempor consequat. Nam ac enim sit amet justo ultricies condimentum. Ut condimentum, risus at hendrerit ultricies, arcu diam lobortis metus, eu aliquam quam metus ut enim. Aliquam at mi quis tortor semper laoreet ut.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean congue erat in luctus pretium. Praesent suscipit tempor consequat. Nam ac enim sit amet justo ultricies condimentum. Ut condimentum, risus at hendrerit ultricies, arcu diam lobortis metus, eu aliquam quam metus ut enim. Aliquam at mi quis tortor semper laoreet ut.

CSS

                        a:hover, a:focus{
                            outline: none;
                            text-decoration: none;
                        }
                        #accordion .panel{
                            box-shadow: none;
                            border: none;
                            margin-bottom: 6px;
                        }
                        #accordion .panel-heading{
                            background-color:#fff;
                            padding:0;
                        }
                        #accordion .panel-title a{
                            display: block;
                            color:#fff;
                            font-size: 15px;
                            padding:14px 28px;
                            font-weight: bold;
                            position: relative;
                            border:1px solid #d3d3d3;
                            border-bottom:0 none;
                            background:#e14782;
                            border-top-right-radius: 15px;
                        }
                        #accordion .panel-title a.collapsed{
                            border-top:0;
                            color:#333;
                            background:#fff;
                            border-radius:0 15px;
                            border-top:1px solid #d3d3d3;
                            border-bottom:1px solid #d3d3d3;
                        }
                        #accordion .panel-title a:before,
                        #accordion .panel-title a.collapsed:before{
                            content: "\f068";
                            font-family: "Font Awesome 5 Free";
                            font-weight: 900;
                            color:#fff;
                            position: absolute;
                            top:10px;
                            right:12px;
                            font-size: 14px;
                            line-height: 24px;
                        }
                        #accordion .panel-title a.collapsed:before{
                            content: "\f067";
                            color:#333;
                        }
                        #accordion .panel-body{
                            color:#fff;
                            font-size: 14px;
                            line-height: 20px;
                            background:#e14782;
                            padding: 5px 27px 15px;
                            border:1px solid #d3d3d3;
                            border-top:0 none;
                            border-bottom-left-radius: 15px;
                        }
                    

JavaScript

(Accordion depend on jQuery and Bootstrap.)
                        
                        
                    
License Terms