styles.css 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276
  1. /*******************************************************************************
  2. * *
  3. * Fonts *
  4. * *
  5. ******************************************************************************/
  6. /* Primary font for the application, found on http://www.dafont.com/ringbearer.font */
  7. @font-face {
  8. font-family: ringbearer;
  9. src: url('../fonts/ringbearer.ttf');
  10. }
  11. /* Logger font, found on https://fonts.google.com/specimen/Inconsolata?selection.family=Inconsolata */
  12. @font-face {
  13. font-family: inconsolata;
  14. src: url('../fonts/Inconsolata-Regular.ttf');
  15. }
  16. /*******************************************************************************
  17. * *
  18. * Body *
  19. * *
  20. ******************************************************************************/
  21. /* Reset body, html, and div presets. */
  22. body, html, div {
  23. margin: 0px;
  24. padding: 0px;
  25. }
  26. html, body {
  27. height: 100%;
  28. }
  29. html {
  30. background: url('../images/BrownWithWignette.jpg') no-repeat center center fixed;
  31. background-size: cover;
  32. }
  33. #main_content {
  34. height: auto;
  35. height: calc(100% - 90px);
  36. display: flex;
  37. }
  38. button {
  39. background-color: #a02d2a;
  40. color: #ffffff;
  41. border: none;
  42. padding: 7px 10px;
  43. text-align: center;
  44. text-decoration: none;
  45. font-size: 14px;
  46. }
  47. button:hover {
  48. box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
  49. }
  50. ::selection {
  51. background-color: #a02d2a;
  52. color: #ffffff;
  53. }
  54. /*******************************************************************************
  55. * *
  56. * Header *
  57. * *
  58. ******************************************************************************/
  59. /* Main div header container. */
  60. #header_container {
  61. background-color: black;
  62. padding: 5px;
  63. font-size: 0px;
  64. text-align: center;
  65. border-bottom: thick solid #a02d2a;
  66. border-bottom-width: 5px;
  67. position: relative;
  68. }
  69. /* Div container for the seal image. */
  70. #header_seal_container {
  71. position: absolute;
  72. }
  73. /* Div container for the header image. */
  74. #header_img_container {
  75. display: inline-block;
  76. margin: 0 auto;
  77. }
  78. /* Seal and header images. */
  79. #header_seal,
  80. #header_img {
  81. height: 75px;
  82. width: auto;
  83. display: block;
  84. }
  85. /* Div container for the social buttons. */
  86. #header_social_container {
  87. position: absolute;
  88. bottom: 0px;
  89. right: 0px;
  90. margin-bottom: 5px;
  91. }
  92. /* Social buttons. */
  93. .header_social_img {
  94. height: 25px;
  95. width: auto;
  96. display: inline-block;
  97. cursor: pointer;
  98. margin-right: 5px;
  99. }
  100. /*******************************************************************************
  101. * *
  102. * Toggle Buttons *
  103. * *
  104. ******************************************************************************/
  105. .toggle-btn {
  106. color: #000000;
  107. font-size: 15px;
  108. font-family: 'ringbearer';
  109. user-select: none;
  110. background-color: transparent;
  111. display: inline-flex;
  112. cursor: pointer;
  113. width: 90px;
  114. height: 35px;
  115. }
  116. .toggle-btn-grp .toggle-btn {
  117. border-radius: 0;
  118. align-items: center;
  119. justify-content: center;
  120. }
  121. .toggle-btn:not(.success):hover {
  122. box-shadow: inset 0 -4.5px 0 0 #000000;
  123. }
  124. .toggle-btn.success {
  125. background: #a02d2a;
  126. color: #ffffff;
  127. cursor: default;
  128. }
  129. .visuallyhidden {
  130. border: 0;
  131. clip: rect(0 0 0 0);
  132. height: 1px;
  133. margin: -1px;
  134. overflow: hidden;
  135. padding: 0;
  136. position: absolute;
  137. width: 1px;
  138. }
  139. .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  140. clip: auto;
  141. height: auto;
  142. margin: 0;
  143. overflow: visible;
  144. position: static;
  145. width: auto;
  146. }
  147. /*******************************************************************************
  148. * *
  149. * Left Body Container *
  150. * *
  151. ******************************************************************************/
  152. #left_pane {
  153. float: left;
  154. width: 30%;
  155. }
  156. #welcome_text {
  157. font-family: 'ringbearer';
  158. font-size: 16px;
  159. display: block;
  160. text-align: center;
  161. padding-top: 10px;
  162. }
  163. #login_container {
  164. display: inline-flex;
  165. width: 100%;
  166. }
  167. #login_image {
  168. height: 85px;
  169. width: auto;
  170. display: block;
  171. border: 3px solid #000000;
  172. }
  173. #login_container_right input,
  174. #login_container_right label {
  175. display: flex;
  176. width: 100%;
  177. }
  178. #login_container_left {
  179. padding: 10px 0 10px 10px;
  180. }
  181. #login_container_right {
  182. padding: 10px;
  183. width: 100%;
  184. }
  185. .login_field {
  186. font-size: 12px;
  187. font-family: 'Segoe UI';
  188. font-weight: 500;
  189. }
  190. #button_login {
  191. float: right;
  192. margin-right: 10px;
  193. }
  194. /*******************************************************************************
  195. * *
  196. * Right Body Container *
  197. * *
  198. ******************************************************************************/
  199. #right_pane {
  200. float: right;
  201. width: 70%;
  202. }
  203. #content_container {
  204. border: 3px solid #a02d2a;
  205. height: calc(98% - 41.33px);
  206. width: 98%;
  207. display: flex;
  208. }
  209. #launcher-log {
  210. font-family: 'inconsolata';
  211. font-size: 12px;
  212. color: #ffffff;
  213. background-color: #1a1b1c;
  214. border: none;
  215. outline: none;
  216. overflow-y: scroll;
  217. display: block;
  218. align-items: stretch;
  219. width: 100%;
  220. resize: none;
  221. padding: 5px 10px;
  222. text-shadow: 0.01px 0.01px 0.01px #ffffff;
  223. line-height: 1.2em;
  224. }
  225. #launcher-log::selection {
  226. background: rgba(160, 45, 42, .9);
  227. color: #ffffff;
  228. }
  229. #launcher-log::-webkit-scrollbar {
  230. background-color: #a02d2a;
  231. }
  232. #launcher-log::-webkit-scrollbar-thumb:window-inactive,
  233. #launcher-log::-webkit-scrollbar-thumb {
  234. background: black
  235. }