default-mobile-custom.css 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  1. /*
  2. * Licensed to Jasig under one or more contributor license
  3. * agreements. See the NOTICE file distributed with this work
  4. * for additional information regarding copyright ownership.
  5. * Jasig licenses this file to you under the Apache License,
  6. * Version 2.0 (the "License"); you may not use this file
  7. * except in compliance with the License. You may obtain a
  8. * copy of the License at the following location:
  9. *
  10. * http://www.apache.org/licenses/LICENSE-2.0
  11. *
  12. * Unless required by applicable law or agreed to in writing,
  13. * software distributed under the License is distributed on an
  14. * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  15. * KIND, either express or implied. See the License for the
  16. * specific language governing permissions and limitations
  17. * under the License.
  18. */
  19. /***************************************/
  20. /* general styles */
  21. html {
  22. background: -webkit-gradient(linear, left top, right top,
  23. from(#c5ccd3),
  24. to(#cfd5dd),
  25. color-stop(0.80, #c5ccd3),
  26. color-stop(0.80, #cfd5dd));
  27. }
  28. .fl-theme-uportal .fl-bevel-black {
  29. text-shadow: rgba(0,0,0,0.35) 0px -1px 0px;
  30. }
  31. .fl-theme-uportal .fl-bevel-white {
  32. text-shadow: rgba(255,255,255,1) 0px 1px 0px;
  33. }
  34. .fl-theme-uportal a {
  35. -webkit-touch-callout:none; /* prevents iphone popup menu to copy / follow / bookmark a particular link */
  36. -webkit-tap-highlight-color: rgba(0,0,0,0);
  37. text-decoration:none;
  38. color:#000;
  39. }
  40. /***************************************/
  41. /* Navigation Bar */
  42. body::before {
  43. border-top-color:#ccd6e2;
  44. border-bottom-color:#000;
  45. background-image: -webkit-gradient(linear, left top, left bottom,
  46. from(#B0BCCD),
  47. color-stop(0.5, #889BB3),
  48. color-stop(0.50, #6D84A2),
  49. to(#6D84A2)
  50. );
  51. }
  52. .fl-theme-uportal .fl-navbar {
  53. color:#fff;
  54. text-shadow: rgba(0,0,0,0.5) 0px -1px 0px;
  55. }
  56. .fl-theme-uportal .fl-navbar h1 {
  57. color:#fff;
  58. }
  59. .fl-theme-uportal .fl-navbar a {
  60. color: #fff;
  61. }
  62. .fl-theme-uportal .fl-navbar [class*=fl-button] {
  63. background-image: -webkit-gradient(linear, left top, left bottom,
  64. from(#9aafca),
  65. color-stop(0.5, #6d8cb3),
  66. color-stop(0.50, #4b6b90),
  67. to(#4b6b90)
  68. );
  69. -webkit-border-image:none;
  70. }
  71. .fl-theme-uportal .fl-navbar [class*=fl-button]:active {
  72. background-image: -webkit-gradient(linear, left top, left bottom,
  73. from(rgba(149, 184, 239,1)),
  74. to(rgba(35,109,229,1)),
  75. color-stop(0.5, rgba(149, 184, 239,1)),
  76. color-stop(0.50, rgba(75,148,244,1))
  77. );
  78. }
  79. .fl-theme-uportal .fl-navbar .fl-backButton {
  80. /* See mobile layout for details */
  81. -webkit-border-image: url(images/iphone/navbar_back_button_insetShadow.png) 0 15 stretch;
  82. -webkit-mask-box-image: url(images/iphone/backbutton_mask.png) 0 15 stretch;
  83. }
  84. .fl-theme-uportal .fl-navbar .fl-button-inner {
  85. -webkit-border-image: url(images/iphone/navbar_normal_button_insetShadow.png) 5 5 5 5 stretch;
  86. }
  87. /***************************************/
  88. /* iPhone general purpose gel buttons */
  89. /* effect is applied anywhere but the navbar, which has its own button look */
  90. .fl-theme-uportal .fl-button {
  91. text-decoration:none;
  92. font-weight:bold;
  93. -webkit-border-image: url(images/iphone/button_bg_insetShadow.png) 10 stretch;
  94. }
  95. .fl-theme-uportal .fl-button.fl-bevel-white {
  96. color:#333333;
  97. }
  98. .fl-theme-uportal .fl-button.fl-bevel-black {
  99. color:#FFFFFF;
  100. }
  101. .fl-theme-uportal .fl-button-white {
  102. background-image: -webkit-gradient(linear, left top, left bottom,
  103. from(rgba(240,240,240,0.25)),
  104. to(rgba(220,220,220,0.75)),
  105. color-stop(0.5, rgba(240,240,240,1)),
  106. color-stop(0.50, rgba(200,200,200,0.8))
  107. );
  108. }
  109. .fl-theme-uportal .fl-button-black {
  110. background-image: -webkit-gradient(linear, left top, left bottom,
  111. from(rgba(106,106,106,0.25)),
  112. to(rgba(00,00,00,0.75)),
  113. color-stop(0.5, rgba(130,130,130,1)),
  114. color-stop(0.50, rgba(75,75,75,0.8))
  115. );
  116. }
  117. .fl-theme-uportal .fl-button-green {
  118. background-image: -webkit-gradient(linear, left top, left bottom,
  119. from(rgba(120,190,130,0.2)),
  120. to(rgba(50,170,60,0.75)),
  121. color-stop(0.5, rgba(120,190,130,1)),
  122. color-stop(0.50, rgba(0,150,10,0.8))
  123. );
  124. }
  125. .fl-theme-uportal .fl-button-blue {
  126. background-image: -webkit-gradient(linear, left top, left bottom,
  127. from(rgba(149, 184, 239,0.2)),
  128. to(rgba(35,109,229,0.75)),
  129. color-stop(0.5, rgba(149, 184, 239,1)),
  130. color-stop(0.50, rgba(75,148,244,0.8))
  131. );
  132. }
  133. /***************************************/
  134. /* iPhone tabs 1: small general purpose content dividers */
  135. .fl-theme-uportal .fl-tabs li {
  136. background-image: -webkit-gradient(linear, left top, left bottom,
  137. from(#9aafca),
  138. color-stop(0.5, #6d8cb3),
  139. color-stop(0.50, #4b6b90),
  140. to(#4b6b90)
  141. );
  142. -webkit-border-image: url(images/iphone/navbar_normal_button_insetShadow.png) 5 5 5 5 stretch;
  143. -webkit-border-left-image: none;
  144. -webkit-background-origin: border;
  145. -webkit-background-clip: border;
  146. }
  147. .fl-theme-uportal .fl-tabs .fl-tabs-active {
  148. background-image: -webkit-gradient(linear, left top, left bottom,
  149. from(rgba(149, 184, 239,1)),
  150. to(rgba(35,109,229,1)),
  151. color-stop(0.5, rgba(149, 184, 239,1)),
  152. color-stop(0.50, rgba(75,148,244,1))
  153. );
  154. }
  155. .fl-theme-uportal .fl-tabs li a,
  156. .fl-theme-uportal .fl-tabs .fl-tabs-active a {
  157. color:#fff;
  158. border-right-color:rgba(255,255,255,0.35);
  159. border-left-color:rgba(0,0,0,0.35);
  160. }
  161. /*************************************************/
  162. /* iPhone list menu styles: Ordered lists, Unordererd lists, Thumbnail lists, Icon lists, Definition lists */
  163. /*************************************************/
  164. /* Default list system setup */
  165. .fl-theme-uportal .fl-listmenu li a {
  166. -webkit-tap-highlight-color: -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
  167. background:#fff url(images/iphone/listmenu_arrow.png) no-repeat right 5px;
  168. }
  169. .fl-theme-uportal [class*=fl-list] > li {
  170. color: #000;
  171. border-color: rgb(169,173,176);
  172. background-color:#fff;
  173. }
  174. /* A simulation for a:active on the device, requires JS */
  175. .fl-theme-uportal [class*=fl-list]:not(.fl-list) a:active,
  176. .fl-theme-uportal [class*=fl-list] .fl-link-hilight {
  177. color: #fff;
  178. background: url(images/iphone/listmenu_arrow.png) no-repeat right -25px,
  179. -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
  180. }
  181. .fl-theme-uportal [class*=fl-list] .fl-link-loading {
  182. color: #fff !important;
  183. background: url(images/iphone/listmenu_loader.gif) no-repeat 97% center,
  184. -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
  185. }
  186. .fl-theme-uportal [class*=fl-list]:not(.fl-list) a:active,
  187. .fl-theme-uportal [class*=fl-list] a:active .fl-link-secondary,
  188. .fl-theme-uportal [class*=fl-list] a:active .fl-link-summary,
  189. .fl-theme-uportal [class*=fl-list] .fl-link-loading * {
  190. color: #fff !important;
  191. }
  192. /* secondary link info behaviour */
  193. .fl-theme-uportal [class*=fl-list] > li .fl-link-secondary {
  194. color: rgb(50, 79, 133);
  195. }
  196. /* summary link info ehaviour */
  197. .fl-theme-uportal [class*=fl-list] > li .fl-link-summary {
  198. color:#999;
  199. }
  200. .fl-theme-uportal .fl-list a {
  201. color:#4a94f4;
  202. }
  203. /***************************************/
  204. /* instructional text (usually embossed too)*/
  205. .fl-theme-uportal .fl-note {
  206. color:#4C566C;
  207. }
  208. /****************************/
  209. /* Collapsing and expanding panels */
  210. .fl-theme-uportal .fl-panel-autoHeading > *:first-child {
  211. color:#fff;
  212. background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#000));
  213. }
  214. .fl-theme-uportal .fl-panel-autoHeading > *:first-child:focus {
  215. color:#000;
  216. background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#CCC));
  217. }
  218. /****************************/
  219. /* Gloss tint for glossy icons/thumbnails */
  220. .fl-theme-uportal .fl-list-glossy > li a::before {
  221. background-image: -webkit-gradient(radial, 50% -15%, 10, 50% -50%, 45, from(rgba(255,255,255,1)), to(rgba(255,255,255,0)), color-stop(90%, rgba(255,255,255,.65)));
  222. }
  223. /*
  224. ------------------------------------
  225. Overrides to jqueryui css.
  226. ------------------------------------
  227. */
  228. .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button,
  229. .ui-widget {font-size: 1em; font-family:arial,helvetica,clean,sans-serif;}
  230. .ui-tabs .ui-tabs-nav li a {
  231. font-size: 0.8em;
  232. padding:0.2em 0.5em;
  233. }
  234. .ui-tabs .ui-tabs-nav {
  235. padding:0.2em 0.1em 0;
  236. }
  237. /* jQuery tooltip */
  238. #tooltip {background-color: #fffbbf; color: #344461; border: thin solid #b1c6f2;}
  239. /*
  240. */
  241. #portalWelcome { text-align: right; padding-right: 10px; }
  242. .portlet-content-container { background-color: #fff; padding: 5px; margin: 5px; }
  243. /* Fluid pager component styles */
  244. .fl-theme-uportal .fl-pager ul.fl-pager-ui {text-align:right}
  245. .fl-theme-uportal .fl-pager .fl-pager-ui li {list-style-type:none; display:inline; padding-left:5px}
  246. .fl-theme-uportal .fl-pager .fl-pager-ui a.fl-pager-disabled,
  247. .fl-theme-uportal .fl-pager .fl-pager-ui .fl-pager-disabled a { color: #777777; border: 0; text-decoration: none; cursor: default; }
  248. .fl-theme-uportal .fl-pager .fl-pager-ui a.fl-pager-currentPage,
  249. .fl-theme-uportal .fl-pager .fl-pager-ui .fl-pager-currentPage a { color: #000000; border: 0; text-decoration: none; cursor: default;}
  250. .fl-theme-uportal a { color:#4b6b90; }
  251. .up-mobile-navigation-container a { color:#000; }