          
        div[class*='col-'] {
            padding: 0 30px;
        }
        
        .wrap {
            box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
            border-radius: 4px;
        }
        
        .panel {
            border-width: 0;
        }
        
        .panel:last-child {
            border-bottom: none;
        }
        
        .panel-group > .panel:first-child .panel-heading {
            border-radius: 4px 4px 0 0;
        }
        
        .panel-group .panel {
            border-radius: 0;
        }
        
        .panel-group .panel + .panel {
            margin-top: 0;
        }
        
		.panel-heading {
			border-radius: 0;
			border-top: 1px solid #ddd;
			color: #C10B1D;
			padding: 0;
		}
        
		.panel-title a {
			display: block;
			color: #333;
			padding: 15px;
			position: relative;
			font-size: 20px;
		}
        
        .panel-body {
            background: #fff;
        }
        
        .panel:last-child .panel-body {
            border-radius: 0 0 4px 4px;
        }
        
        .panel:last-child .panel-heading {
            border-radius: 0 0 4px 4px;
            transition: border-radius 0.3s linear 0.2s;
        }
        
        .panel:last-child .panel-heading.active {
            border-radius: 0;
            transition: border-radius linear 0s;
        }
        /* #bs-collapse icon scale option */
        
		.panel-title { background: #eeeae6;}
		
		.panel-heading a:before {
			position: absolute;
			font-family: 'FontAwesome';
			content: "\f078";
			right: 15px;
			top: 16px;
			font-size: 20px;
			transition: all 0.5s;
			transform: scale(1);
			color: #c10b1d;
		}
