eventman.css 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. /* nav-bar padding */
  2. body { padding-top: 70px; }
  3. /* logo padding */
  4. .navbar-brand {
  5. padding-top: 0px;
  6. padding-right: 0px;
  7. padding-bottom: 0px;
  8. }
  9. a:focus, a:hover {
  10. color: #23527c;
  11. }
  12. input[type=text].form-control, input[type=search].form-control {
  13. border: 1px solid rgb(204, 204, 204);
  14. }
  15. /* fix styling for empty href */
  16. .nav, .pagination, .carousel, .panel-title a { cursor: pointer; }
  17. /* Footer links */
  18. .main-footer {
  19. background-color: lightgray;
  20. text-align: center;
  21. padding: 4px;
  22. font-size: x-small;
  23. }
  24. /* margins for lists */
  25. .top5 { margin-top: 5px; }
  26. .top10 { margin-top: 10px; }
  27. .top15 { margin-top: 15px; }
  28. .top20 { margin-top: 20px; }
  29. .top30 { margin-top: 30px; }
  30. .bottom5 { margin-bottom: 5px; }
  31. .bottom10 { margin-bottom: 10px; }
  32. .bottom15 { margin-bottom: 15px; }
  33. .bottom20 { margin-bottom: 20px; }
  34. .bottom30 { margin-bottom: 30px; }
  35. /* minimum widths for various input groups */
  36. .min50 { min-width: 50px; }
  37. .min70 { min-width: 70px; }
  38. .min70-compact { min-width: 70px; padding: 1px; }
  39. .min100 { min-width: 100px; }
  40. .min120 { min-width: 120px; }
  41. .min150 { min-width: 150px; }
  42. .min200 { min-width: 200px; }
  43. .min250 { min-width: 250px; }
  44. /* horizontally center */
  45. .hcenter {
  46. text-align: center;
  47. }
  48. /* vertical alignment */
  49. .vcenter {
  50. vertical-align: middle;
  51. display: inline-block !important;
  52. float: none;
  53. }
  54. .vtop {
  55. vertical-align: top !important;
  56. }
  57. /* pop-up message */
  58. .eventman-message {
  59. position: fixed;
  60. top: 2%;
  61. width: 40%;
  62. left: 30%;
  63. text-align: center;
  64. display: inline-block;
  65. z-index: 10000;
  66. }
  67. /* things to be invisible */
  68. .outside-screen {
  69. position: absolute;
  70. left: -9999px;
  71. width: 1px;
  72. height: 1px;
  73. }
  74. /* a small table with a fixed height */
  75. .small-table {
  76. height: 200px !important;
  77. overflow-x: hidden !important;
  78. overflow-y: scroll !important;
  79. }
  80. /* do not wrap elements inside this one */
  81. .nowrap {
  82. white-space: nowrap;
  83. }
  84. .registered-counter {
  85. margin-right: 5px;
  86. }
  87. #toast-container.toast-bottom-center>div, #toast-container.toast-center>div, #toast-container.toast-top-center>div {
  88. margin-bottom: 4px;
  89. }
  90. :not(.no-enter)#toast-container > div.ng-enter {
  91. transition-duration: .1s;
  92. }
  93. :not(.no-leave)#toast-container > div.ng-leave {
  94. transition-duration: .2s;
  95. }
  96. .query-input {
  97. min-width: 400px;
  98. }
  99. .toast {
  100. font-size: 24px;
  101. }
  102. #toast-container > div {
  103. width: 40%;
  104. }