.panel{
     margin-bottom:20px;
     background-color:#fff;
     border:1px solid transparent;border-radius:4px;
     -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);
     box-shadow:0 1px 1px rgba(0,0,0,0.05)
 }
 
 .panel-body{
     padding:15px
 }
 
 .panel-body:before,.panel-body:after{
     display:table;
     content:" "
 }
 
 .panel-body:after{
     clear:both
 }
 
 .panel-body:before,.panel-body:after{
     display:table;
     content:" "
 }
 
 .panel-body:after{
     clear:both
 }
 
 .panel>.list-group{
     margin-bottom:0
 }
 
 .panel>.list-group .list-group-item{
     border-width:1px 0
 }
 
 .panel>.list-group .list-group-item:first-child{
     border-top-right-radius:0;
     border-top-left-radius:0
 }
 
 .panel>.list-group .list-group-item:last-child{
     border-bottom:0
 }
 
 .panel-heading+.list-group .list-group-item:first-child{
     border-top-width:0
 }
 
 .panel>.table{
     margin-bottom:0
 }
 
 .panel>.panel-body+.table{
     border-top:1px solid #ddd
 }
 
 .panel-heading{
     padding:10px 15px;border-bottom:1px solid transparent;
     border-top-right-radius:3px;
     border-top-left-radius:3px
 }
 
 .panel-title{
     margin-top:0;
     margin-bottom:0;
     font-size:16px
 }
 
 .panel-title>a{
     color:inherit
 }
 
 .panel-footer{
     padding:10px 15px;
     background-color:#f5f5f5;
     border-top:1px solid #ddd;
     border-bottom-right-radius:3px;
     border-bottom-left-radius:3px
 }
 
 .panel-group .panel{
     margin-bottom:0;
     overflow:hidden;
     border-radius:4px
 }
 
 .panel-group .panel+.panel{
     margin-top:5px
 }
 
 .panel-group .panel-heading{
     border-bottom:0
 }
 
 .panel-group .panel-heading+.panel-collapse .panel-body{
     border-top:1px solid #ddd
 }
 
 .panel-group .panel-footer{
     border-top:0
 }
 
 .panel-group .panel-footer+.panel-collapse .panel-body{
     border-bottom:1px solid #ddd
 }
 
 .panel-default{
     border-color:#ddd
 }
 
 .panel-default>.panel-heading{
     color:#333;
     background-color:#f0f0f0;
     border-color:#ddd
 }
 
 .panel-default>.panel-heading+.panel-collapse .panel-body{
     border-top-color:#ddd
 }
 
 .panel-default>.panel-footer+.panel-collapse .panel-body{
     border-bottom-color:#ddd
 }
 
 .panel-primary{
     border-color:#428bca
 }
 
 .panel-primary>.panel-heading{
     color:#fff;background-color:#428bca;
     border-color:#428bca
 }
 
 .panel-primary>.panel-heading+.panel-collapse .panel-body{
     border-top-color:#428bca
 }
 
 .panel-primary>.panel-footer+.panel-collapse .panel-body{
     border-bottom-color:#428bca
 }
 
 .panel-success{
     border-color:#d6e9c6
 }
 
 .panel-success>.panel-heading{
     color:#468847;
     background-color:#dff0d8;
     border-color:#d6e9c6
 }
 
 .panel-success>.panel-heading+.panel-collapse .panel-body{
     border-top-color:#d6e9c6
 }
 
 .panel-success>.panel-footer+.panel-collapse .panel-body{
     border-bottom-color:#d6e9c6
 }
 
 .panel-warning{
     border-color:#fbeed5
 }
 
 .panel-warning>.panel-heading{
     color:#c09853;
     background-color:#fcf8e3;
     border-color:#fbeed5
 }
 
 .panel-warning>.panel-heading+.panel-collapse .panel-body{
     border-top-color:#fbeed5
 }
 
 .panel-warning>.panel-footer+.panel-collapse .panel-body{
     border-bottom-color:#fbeed5
 }
 
 .panel-danger{
     border-color:#eed3d7
 }
 
 .panel-danger>.panel-heading{
     color:#b94a48;
     background-color:#f2dede;
     border-color:#eed3d7
 }
 
 .panel-danger>.panel-heading+.panel-collapse .panel-body{
     border-top-color:#eed3d7
 }
 
 .panel-danger>.panel-footer+.panel-collapse .panel-body{
     border-bottom-color:#eed3d7
 }
 
 .panel-info{
     border-color:#bce8f1
 }
 
 .panel-info>.panel-heading{
     color:#3a87ad;
     background-color:#d9edf7;
     border-color:#bce8f1
 }
 
 .panel-info>.panel-heading+.panel-collapse .panel-body{
     border-top-color:#bce8f1
 }
 
 .panel-info>.panel-footer+.panel-collapse .panel-body{
     border-bottom-color:#bce8f1
 }