Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

257 lines
4.2KB

  1. @import "compass";
  2. #main {
  3. .btn-primary,
  4. .btn-secondary {
  5. font-family: 'worksans_semibold';
  6. .bi {
  7. margin-right: 5px;
  8. }
  9. }
  10. .btn-primary {
  11. background-color: $color-primary;
  12. border: solid 1px $color-primary;
  13. color: white;
  14. &:hover, &:active, &:focus {
  15. background-color: darken($color-primary, 5);
  16. border: solid 1px $color-primary;
  17. color: white;
  18. }
  19. }
  20. .btn-secondary {
  21. color: black;
  22. background-color: $color-gray-light;
  23. border: solid 1px $color-gray-light;
  24. &:hover, &:focus, &.active {
  25. background-color: $color-gray;
  26. border: solid 1px $color-gray;
  27. color: black;
  28. }
  29. }
  30. .alert-information {
  31. padding: 20px;
  32. margin-bottom: 20px;
  33. border: 0px none;
  34. background-color: $color-gray !important;
  35. color: black;
  36. @include border-radius(0px !important);
  37. }
  38. }
  39. .float-left {
  40. float: left;
  41. }
  42. .float-right {
  43. float: right;
  44. }
  45. /* Navigation utilisateur en haut du site */
  46. .container-nav-user-top {
  47. position: relative;
  48. z-index: 999;
  49. .nav-user-top {
  50. position: absolute;
  51. top: 0px;
  52. right: 0px;
  53. background-color: white;
  54. z-index: 100;
  55. .navbar {
  56. @include border-radius(0px);
  57. border: 0px none;
  58. padding: 0px;
  59. margin: 0px;
  60. min-height: 0px;
  61. ul {
  62. position: relative;
  63. left: -10px;
  64. li {
  65. padding-left: 5px;
  66. a.nav-link {
  67. padding-left: 10px;
  68. padding-right: 10px;
  69. padding-top: 7px;
  70. padding-bottom: 7px;
  71. font-family: 'worksans_semibold';
  72. color: black;
  73. font-size: 16px;
  74. &:hover, &:focus, &.active {
  75. background: none;
  76. color: $color-primary;
  77. }
  78. .bi {
  79. color: $color-primary;
  80. font-size: 16px;
  81. margin-right: 2px;
  82. position: relative;
  83. top: 1px;
  84. }
  85. }
  86. .dropdown-menu {
  87. a {
  88. padding: 2px 20px;
  89. &:hover, &:focus {
  90. background-color: $color-gray;
  91. }
  92. }
  93. }
  94. }
  95. }
  96. }
  97. .dropdown-menu {
  98. z-index: 9999;
  99. .divider.dropdown-header {
  100. padding: 0px;
  101. }
  102. }
  103. }
  104. }
  105. @media screen and (max-width: 991px) {
  106. .container-nav-user-top {
  107. padding: 0px;
  108. margin: 0px;
  109. width: 100%;
  110. max-width: none;
  111. .nav-user-top {
  112. position: relative;
  113. .navbar {
  114. ul {
  115. width: 100%;
  116. display: block;
  117. margin-right: 0px;
  118. text-align: center;
  119. li {
  120. display: inline-block;
  121. &.nav-item-producers {
  122. .dropdown-menu {
  123. right: -95px;
  124. }
  125. }
  126. }
  127. }
  128. .link-text {
  129. display: none;
  130. }
  131. .dropdown-menu {
  132. position: absolute;
  133. right: 5%;
  134. left: auto;
  135. border: 1px solid #ddd;
  136. background: #fff;
  137. @include box-shadow(0px 0px 4px gray);
  138. li {
  139. a {
  140. padding-left: 15px;
  141. }
  142. }
  143. }
  144. }
  145. }
  146. }
  147. }
  148. /* Block de date */
  149. .block-date {
  150. margin: 0px auto;
  151. padding-top: 0px;
  152. text-align: center;
  153. .day {
  154. text-transform: capitalize;
  155. line-height: 15px;
  156. font-size: 13px;
  157. text-transform: uppercase;
  158. }
  159. .num {
  160. font-size: 30px;
  161. line-height: 35px;
  162. font-weight: bold;
  163. }
  164. .month {
  165. text-transform: uppercase;
  166. line-height: 15px;
  167. font-size: 13px;
  168. color: darken($color-primary, 5);
  169. }
  170. }
  171. /* Page d'erreur */
  172. #main #content .site-error {
  173. .col-lg-6 {
  174. margin: 0px auto;
  175. float: none;
  176. }
  177. .panel {
  178. .panel-body {
  179. padding-bottom: 0px;
  180. }
  181. h2 {
  182. text-transform: none;
  183. font-size: 25px;
  184. margin-top: 0px;
  185. margin-bottom: 0px;
  186. }
  187. }
  188. .alert {
  189. padding-bottom: 5px;
  190. h2 {
  191. margin-top: 5px;
  192. }
  193. p {
  194. margin-bottom: 15px;
  195. }
  196. .btn {
  197. text-decoration: none;
  198. }
  199. }
  200. .actions {
  201. //text-align: center;
  202. }
  203. }
  204. /* Paiement */
  205. .payment-detail-remaining-surplus {
  206. font-size: 13px;
  207. color: gray;
  208. strong {
  209. font-weight: bold;
  210. }
  211. }