accordion style : demo 44

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent nisl lorem, dictum id pellentesque at, vestibulum ut arcu. Curabitur erat libero, egestas eu tincidunt ac, rutrum ac justo. Vivamus condimentum laoreet lectus, blandit posuere tortor aliquam vitae. Curabitur molestie eros.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent nisl lorem, dictum id pellentesque at, vestibulum ut arcu. Curabitur erat libero, egestas eu tincidunt ac, rutrum ac justo. Vivamus condimentum laoreet lectus, blandit posuere tortor aliquam vitae. Curabitur molestie eros.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent nisl lorem, dictum id pellentesque at, vestibulum ut arcu. Curabitur erat libero, egestas eu tincidunt ac, rutrum ac justo. Vivamus condimentum laoreet lectus, blandit posuere tortor aliquam vitae. Curabitur molestie eros.

HTML

                        

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent nisl lorem, dictum id pellentesque at, vestibulum ut arcu. Curabitur erat libero, egestas eu tincidunt ac, rutrum ac justo. Vivamus condimentum laoreet lectus, blandit posuere tortor aliquam vitae. Curabitur molestie eros.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent nisl lorem, dictum id pellentesque at, vestibulum ut arcu. Curabitur erat libero, egestas eu tincidunt ac, rutrum ac justo. Vivamus condimentum laoreet lectus, blandit posuere tortor aliquam vitae. Curabitur molestie eros.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent nisl lorem, dictum id pellentesque at, vestibulum ut arcu. Curabitur erat libero, egestas eu tincidunt ac, rutrum ac justo. Vivamus condimentum laoreet lectus, blandit posuere tortor aliquam vitae. Curabitur molestie eros.

CSS

                        a:hover,a:focus{
                            text-decoration: none;
                            outline: none;
                        }
                        #accordion .panel{
                            border: none;
                            box-shadow: none;
                            border-radius: 0;
                            margin-bottom: 15px;
                        }
                        #accordion .panel-heading{
                            padding: 0;
                            border-radius: 0;
                            border: none;
                        }
                        #accordion .panel-title a{
                            display: block;
                            padding: 20px 30px 20px 50px;
                            background: #f1f1f1;
                            font-size: 16px;
                            font-weight: bold;
                            color: #20457c;
                            position: relative;
                            transition: all 0.5s ease 0s;
                        }
                        #accordion .panel-title a.collapsed{
                            background: #fff;
                            color: #696969;
                            border: 1px solid #20457c;
                            border-radius: 5px;
                        }
                        #accordion .panel-title a:after,
                        #accordion .panel-title a.collapsed:after{
                            content: "\f106";
                            font-family: "Font Awesome 5 Free";
                            font-weight: 900;
                            width: 30px;
                            height: 30px;
                            line-height: 30px;
                            border-radius: 5px;
                            font-size: 16px;
                            color: #fff;
                            text-align: center;
                            position: absolute;
                            top: 25%;
                            left: -13px;
                            background: #a91739;
                        }
                        #accordion .panel-title a.collapsed:after{
                            content: "\f107";
                            background: #e94c6f;
                        }
                        #accordion .panel-title a.collapsed:hover{
                            background: #f1f1f1;
                            color: #20457c;
                        }
                        #accordion .panel-body{
                            font-size: 14px;
                            color: #888;
                            line-height: 25px;
                            background: #f1f1f1;
                            padding: 15px 15px 15px 50px;
                            border: none;
                            transition: all 0.5s ease 0s;
                        }
                    

JavaScript

(Accordion depend on jQuery and Bootstrap.)
                        
                        
                    
License Terms