You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

276 lines
4.7 KiB

  1. html {
  2. height: 100%;
  3. }
  4. body {
  5. background-color: #F9F9F9;
  6. margin: 0;
  7. padding: 0;
  8. height: 100%;
  9. }
  10. header .navbar {
  11. margin-bottom: 0;
  12. min-height: inherit;
  13. }
  14. .header .container {
  15. position: relative;
  16. }
  17. .navbar-title {
  18. background-image: url('../img/logo.png');
  19. height: 25px;
  20. background-repeat: no-repeat;
  21. width: 123px;
  22. margin: 3px 10px 5px;
  23. text-indent: -99999px;
  24. }
  25. .navbar-pf .navbar-utility {
  26. right: 20px;
  27. top: -34px;
  28. font-size: 12px;
  29. }
  30. .navbar-pf .navbar-utility > li > a {
  31. color: #fff !important;
  32. padding-bottom: 12px;
  33. padding-top: 11px;
  34. border-left: medium none;
  35. }
  36. .container {
  37. height: 100%;
  38. }
  39. .content-area {
  40. background-color: #fff;
  41. border-color: #CECECE;
  42. border-style: solid;
  43. border-width: 0 1px;
  44. height: 100%;
  45. padding: 0 30px;
  46. }
  47. .margin-bottom {
  48. margin-bottom: 10px;
  49. }
  50. /* Sidebar */
  51. .bs-sidebar {
  52. background-color: #f9f9f9;
  53. padding-top: 44px;
  54. padding-right: 0;
  55. padding-left: 0;
  56. z-index: 20;
  57. }
  58. .bs-sidebar ul {
  59. list-style: none;
  60. padding-left: 12px;
  61. }
  62. .bs-sidebar ul li {
  63. margin-bottom: 0.5em;
  64. margin-left: -1em;
  65. }
  66. .bs-sidebar ul li a {
  67. font-size: 14px;
  68. padding-left: 25px;
  69. color: #4d5258;
  70. line-height: 28px;
  71. display: block;
  72. border-width: 1px 0 1px 1px;
  73. border-style: solid;
  74. border-color: #f9f9f9;
  75. }
  76. .bs-sidebar ul li a:hover,
  77. .bs-sidebar ul li a:focus {
  78. text-decoration: none;
  79. color: #777777;
  80. border-right: 2px solid #aaa;
  81. }
  82. .bs-sidebar ul li.active a {
  83. background-color: #c7e5f0;
  84. border-color: #56bae0;
  85. font-weight: bold;
  86. background-image: url(../img/icon-sidebar-active.png);
  87. background-repeat: no-repeat;
  88. background-position: right center;
  89. }
  90. .bs-sidebar ul li.active a:hover {
  91. border-right: none;
  92. }
  93. .content-area h2 {
  94. font-family: "Open Sans", sans-serif;
  95. font-weight: 100;
  96. font-size: 24px;
  97. margin-bottom: 25px;
  98. margin-top: 25px;
  99. }
  100. .subtitle {
  101. text-align: right;
  102. margin-top: 30px;
  103. color: #909090;
  104. }
  105. .required {
  106. color: #CB2915;
  107. }
  108. .alert {
  109. margin-top: 30px;
  110. margin-bottom: 0;
  111. }
  112. .feedback-aligner .alert {
  113. background-position: 1.27273em center;
  114. background-repeat: no-repeat;
  115. border-radius: 2px;
  116. border-width: 1px;
  117. color: #4D5258;
  118. display: inline-block;
  119. font-size: 1.1em;
  120. line-height: 1.4em;
  121. margin: 0;
  122. padding: 0.909091em 3.63636em;
  123. position: relative;
  124. text-align: left;
  125. }
  126. .alert.alert-success {
  127. background-color: #E4F1E1;
  128. border-color: #4B9E39;
  129. }
  130. .alert.alert-error {
  131. background-color: #F8E7E7;
  132. border-color: #B91415;
  133. }
  134. .alert.alert-warning {
  135. background-color: #FEF1E9;
  136. border-color: #F17528;
  137. }
  138. .alert.alert-info {
  139. background-color: #E4F3FA;
  140. border-color: #5994B2;
  141. }
  142. .form-horizontal {
  143. border-top: 1px solid #E9E8E8;
  144. padding-top: 23px;
  145. }
  146. .form-horizontal .control-label {
  147. color: #909090;
  148. line-height: 1.4em;
  149. padding-top: 5px;
  150. position: relative;
  151. text-align: right;
  152. width: 100%;
  153. }
  154. .form-group {
  155. position: relative;
  156. }
  157. .control-label + .required {
  158. position: absolute;
  159. right: -2px;
  160. top: 0;
  161. }
  162. #kc-form-buttons {
  163. text-align: right;
  164. margin-top: 10px;
  165. }
  166. #kc-form-buttons .btn-primary {
  167. float: right;
  168. margin-left: 8px;
  169. }
  170. /* Authenticator page */
  171. ol {
  172. padding-left: 40px;
  173. }
  174. ol li {
  175. font-size: 13px;
  176. margin-bottom: 10px;
  177. position: relative;
  178. }
  179. ol li img {
  180. margin-top: 15px;
  181. margin-bottom: 5px;
  182. border: 1px solid #eee;
  183. }
  184. hr + .form-horizontal {
  185. border: none;
  186. padding-top: 0;
  187. }
  188. .kc-dropdown{
  189. position: relative;
  190. }
  191. .kc-dropdown > a{
  192. display:block;
  193. padding: 11px 10px 12px;
  194. line-height: 12px;
  195. font-size: 12px;
  196. color: #fff !important;
  197. text-decoration: none;
  198. }
  199. .kc-dropdown > a::after{
  200. content: "\2c5";
  201. margin-left: 4px;
  202. }
  203. .kc-dropdown:hover > a{
  204. background-color: rgba(0,0,0,0.2);
  205. }
  206. .kc-dropdown ul li a{
  207. padding: 1px 11px;
  208. font-size: 12px;
  209. color: #000 !important;
  210. border: 1px solid #fff;
  211. text-decoration: none;
  212. display:block;
  213. line-height: 20px;
  214. }
  215. .kc-dropdown ul li a:hover{
  216. color: #4d5258;
  217. background-color: #d4edfa;
  218. border-color: #b3d3e7;
  219. }
  220. .kc-dropdown ul{
  221. position: absolute;
  222. z-index: 2000;
  223. list-style:none;
  224. display:none;
  225. padding: 5px 0px;
  226. margin: 0px;
  227. background-color: #fff !important;
  228. border: 1px solid #b6b6b6;
  229. border-radius: 1px;
  230. -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  231. box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  232. background-clip: padding-box;
  233. min-width: 100px;
  234. }
  235. .kc-dropdown:hover ul{
  236. display:block;
  237. }
  238. #kc-totp-secret-key {
  239. border: 1px solid #eee;
  240. font-size: 16px;
  241. padding: 10px;
  242. margin: 50px 0;
  243. }