_accordions.scss 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. // ACCORDION
  2. // -----------------------------------------------------------------------------
  3. .panel-group {
  4. .panel-accordion {
  5. border: 1px solid #DDD;
  6. .panel-heading {
  7. border-radius: $border-radius;
  8. padding: 0;
  9. a {
  10. color: $color-primary;
  11. display: block;
  12. padding: 15px;
  13. font-size: 16px;
  14. border-radius: $border-radius;
  15. &:hover, &:focus {
  16. text-decoration: none;
  17. }
  18. .fa {
  19. margin-right: 4px;
  20. }
  21. }
  22. }
  23. .panel-body {
  24. border-radius: 0 0 $border-radius $border-radius;
  25. }
  26. &.panel-accordion-first {
  27. border-radius: 0 0 $border-radius $border-radius;
  28. .panel-heading {
  29. border-radius: 0 0 $border-radius $border-radius;
  30. }
  31. }
  32. }
  33. }
  34. // STATES
  35. // -----------------------------------------------------------------------------
  36. @each $state in $states {
  37. .panel-group .panel-accordion-#{nth($state,1)} {
  38. .panel-heading .panel-title a {
  39. background: #{nth($state,2)};
  40. color: #FFF;
  41. }
  42. }
  43. }
  44. // DARK
  45. // -----------------------------------------------------------------------------
  46. html.dark {
  47. .panel-group {
  48. .panel-accordion {
  49. border-color: $dark-color-3;
  50. .panel {
  51. background-color: $dark-color-3;
  52. }
  53. .panel-default {
  54. border-color: $dark-color-3;
  55. }
  56. .panel-heading {
  57. background-color: $dark-color-4;
  58. }
  59. .form-control {
  60. background-color: $dark-color-2;
  61. border-color: $dark-color-2;
  62. }
  63. }
  64. }
  65. }