panel-box.css 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. /* Panel Boxes */
  2. .panel-layout {
  3. display: table;
  4. width: 100%;
  5. table-layout: fixed;
  6. margin: 0 0 20px;
  7. }
  8. .panel-box {
  9. display: table-cell;
  10. float: none !important;
  11. padding: 0 !important;
  12. table-layout: fixed;
  13. vertical-align: middle;
  14. }
  15. .panel-content {
  16. position: relative;
  17. padding: 20px;
  18. text-align: center;
  19. }
  20. .panel-layout .panel-box .panel-content.image-box {
  21. margin-bottom: 0 !important;
  22. padding: 0;
  23. }
  24. .panel-layout .panel-box .panel-content.image-box .image-content {
  25. height: 100%;
  26. }
  27. .panel-box[class*=' col-xs'] {
  28. border-top-right-radius: 0;
  29. border-bottom-right-radius: 0;
  30. }
  31. .panel-box[class*=' col-xs'] + .panel-box[class*=' col-xs'] {
  32. border-radius: 0;
  33. }
  34. .panel-box[class*=' col-xs'] + .panel-box[class*=' col-xs']:last-child {
  35. border-top-left-radius: 0;
  36. border-bottom-left-radius: 0;
  37. }
  38. .panel-box[class*=' col-xs'] .panel-content {
  39. border-top-right-radius: 0;
  40. border-bottom-right-radius: 0;
  41. border-bottom-left-radius: 0;
  42. }
  43. .panel-box[class*=' col-xs'] .panel-content:last-child {
  44. border-top-left-radius: 0;
  45. border-top-right-radius: 0;
  46. border-bottom-right-radius: 0;
  47. border-bottom-left-radius: 3px;
  48. }
  49. .panel-box[class*=' col-xs'] + .panel-box[class*=' col-xs']:last-child .panel-content {
  50. border-top-left-radius: 0;
  51. border-bottom-right-radius: 0;
  52. border-bottom-left-radius: 0;
  53. }
  54. .panel-box[class*=' col-xs'] + .panel-box[class*=' col-xs']:last-child .panel-content {
  55. border-top-right-radius: 3px;
  56. }
  57. .panel-box[class*=' col-xs'] + .panel-box[class*=' col-xs']:last-child .panel-content:last-child {
  58. border-top-right-radius: 0;
  59. border-bottom-right-radius: 3px;
  60. }
  61. .panel-box[class*=' col-xs'] .panel-content {
  62. border-top-width: 1px;
  63. border-right-width: 0;
  64. border-bottom-width: 0;
  65. border-left-width: 1px;
  66. }
  67. .panel-box + .panel-box .panel-content {
  68. border-top-width: 0;
  69. border-right-width: 1px;
  70. border-bottom-width: 1px;
  71. border-left-width: 0;
  72. }
  73. .panel-box .panel-content {
  74. border-bottom-right-radius: 0;
  75. border-bottom-left-radius: 0;
  76. }
  77. .panel-box .panel-content + .panel-content {
  78. border-radius: 0;
  79. }
  80. .panel-box .panel-content:last-child {
  81. border-top-left-radius: 0;
  82. border-top-right-radius: 0;
  83. border-bottom-right-radius: 3px;
  84. border-bottom-left-radius: 3px;
  85. }
  86. .panel-content.bg-default,
  87. .panel-content.bg-gray,
  88. .panel-content.bg-white,
  89. .panel-box.bg-default,
  90. .panel-box.bg-gray,
  91. .panel-box.bg-white {
  92. border-width: 1px;
  93. border-style: solid;
  94. }
  95. .panel-box .panel-content p,
  96. .panel-box .panel-content .nav-justified {
  97. margin: 0;
  98. }
  99. /* Panel meta */
  100. .meta-box {
  101. text-align: center;
  102. }
  103. .meta-box.meta-box-bottom {
  104. position: absolute;
  105. bottom: 15px;
  106. left: 0;
  107. width: 100%;
  108. }
  109. .meta-box-offset img {
  110. margin-top: -48px;
  111. }
  112. .meta-box .meta-heading {
  113. font-size: 21px;
  114. padding-bottom: 5px;
  115. }
  116. .meta-box .meta-image {
  117. margin-bottom: 5px;
  118. }
  119. .meta-box .meta-subheading {
  120. font-size: 16px;
  121. padding-bottom: 5px;
  122. opacity: .90;
  123. -moz-opacity: .90;
  124. filter: alpha(opacity: 90);
  125. }
  126. .meta-box .meta-desc {
  127. padding-bottom: 5px;
  128. opacity: .60;
  129. -moz-opacity: .60;
  130. filter: alpha(opacity: 60);
  131. }