cas.css 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362
  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. html,body {
  20. margin:0;
  21. padding:0;
  22. border:0;
  23. background:transparent;
  24. color:#000;
  25. }
  26. body {font:normal 76% Arial,Helvetica,Verdana,sans-serif;}
  27. acronym {
  28. border-bottom:1px dotted #ccc;
  29. cursor:help;
  30. }
  31. a img,#header img {
  32. border:0;
  33. display:block;
  34. }
  35. .bold {font-weight:bold;}
  36. .important {color:#b00;}
  37. .center {text-align:center;}
  38. .right {text-align:right;}
  39. .left {text-align:left;}
  40. /*************************************** HEADER */
  41. #header{
  42. margin:0;
  43. padding:0;
  44. width:100%;
  45. clear:both;
  46. background:#b00 url(../images/bgPageHeader.gif) top left repeat scroll;
  47. }
  48. #header a {
  49. display:block;
  50. margin:0;
  51. padding:0 0 0 3px;
  52. text-decoration:none;
  53. background-color:#b00;
  54. color:#ffc;
  55. font-size:1em;
  56. line-height:19px;
  57. }
  58. #header a.task {
  59. float:right;
  60. margin:0 0 0 1px;
  61. padding:0 5px 0 20px;
  62. line-height:20px;
  63. text-decoration:none;
  64. color:#ffc;
  65. }
  66. #header a:hover.task, #header a:focus.task {background-color:#c33 !important;}
  67. #header a.task#helpBtn {
  68. background:#b00 url(../images/help.gif) 5px 5px no-repeat scroll;
  69. /* display:none; */
  70. }
  71. #header a.task#aboutBtn {background:#b00 url(../images/about.gif) 5px 5px no-repeat scroll;}
  72. #header a.task#menuBtn {background:#b00 url(../images/menu.gif) 5px 5px no-repeat scroll;}
  73. #header a.task#logoutBtn {background:#b00 url(../images/logout.gif) 5px 5px no-repeat scroll;}
  74. #header h1 {
  75. margin:0 0 0 5%;
  76. padding:0;
  77. letter-spacing:1px;
  78. background:transparent;
  79. color:#ffc;
  80. font-size:2.5em;
  81. }
  82. /*************************************** CONTENT */
  83. #content {
  84. border-top:1px solid #fff; /* REMOVES VERTICAL MARGIN COLLAPSING */
  85. margin:0 5%;
  86. padding:0;
  87. width:auto !important;
  88. width /**/:100%;
  89. clear:both;
  90. }
  91. #content .dataset {
  92. margin:30px 0 0 0;
  93. padding:10px;
  94. border:1px solid #eee;
  95. clear:both;
  96. width:auto !important;
  97. width /**/:100%;
  98. }
  99. #content .dataset h2 {
  100. position:relative;
  101. top:-20px;
  102. left:-20px;
  103. width:350px;
  104. margin:0;
  105. padding:0 0 1px 5px;
  106. border:1px solid #ccc;
  107. background-color:#eee;
  108. color:#066;
  109. font-weight:bold;
  110. font-size:1em;
  111. line-height:1.3em;
  112. }
  113. #content .dataset .leftCol {
  114. float:left;
  115. width:50%;
  116. min-width:50%;
  117. margin:0;
  118. padding:0;
  119. }
  120. #appStatus .dataset .rightCol {
  121. float:right;
  122. width:50%;
  123. }
  124. html>body .clear:after {
  125. content:" ";
  126. display:block;
  127. height:0px;
  128. line-height:0px;
  129. clear:both;
  130. visibility:hidden; /* HIDES THE ELEMENT, BUT STILL TAKES UP SPACE */
  131. }
  132. #content p {
  133. line-height:1.6em;
  134. }
  135. #content ul {
  136. margin:0;
  137. padding:0;
  138. list-style:none;
  139. }
  140. #content ul li {
  141. background:url(../images/bullet_orange.gif) 0px 2px no-repeat scroll;
  142. padding-left:20px;
  143. margin-top:.5em;
  144. }
  145. #content h2 {
  146. margin:0;
  147. padding:0;
  148. font-size:1.8em;
  149. }
  150. #content h3 {
  151. margin:0;
  152. padding:0;
  153. font-size:1.5em;
  154. color:#333;
  155. }
  156. #content p.top {
  157. text-align:right;
  158. font:bold 1em Verdana,Helvetica,sans-serif;
  159. }
  160. /*************************************** FOOTER */
  161. #footer {
  162. margin:2em 5% 10px 5%;
  163. padding:0;
  164. clear:both;
  165. }
  166. #footer hr {
  167. margin:0;
  168. padding:0;
  169. height:1px;
  170. background:#ccc;
  171. color:#ccc;
  172. border:0;
  173. }
  174. #footer p {
  175. margin:0;
  176. padding:0;
  177. font-size:1em;
  178. line-height:1.2em;
  179. color:#999;
  180. }
  181. #footer p#copyright {margin-top:1em;}
  182. /*************************************** LINK STYLES */
  183. #content a:hover, #content a:focus, #content ul li a:hover, #content ul li a:focus,
  184. #menu ul li a:hover, #menu ul li a:focus,
  185. #footer a:hover, #footer a:focus {
  186. background:transparent;
  187. color:#b00;
  188. text-decoration:underline;
  189. }
  190. /*************************************** TABLE FORMATTING */
  191. table {
  192. border-right:solid 1px #999;
  193. border-bottom:solid 1px #999;
  194. background-color:#fff;
  195. font-size:1em;
  196. }
  197. th {
  198. border-left:solid 1px #ccc;
  199. border-top:solid 1px #ccc;
  200. background-color:#eee;
  201. color:#066;
  202. font-weight:normal;
  203. font-size:1em;
  204. vertical-align:middle;
  205. text-align:left;
  206. padding:0 0 0 2px;
  207. }
  208. td {
  209. border-left:solid 1px #ccc;
  210. border-top:solid 1px #ccc;
  211. font-size:1em;
  212. padding:0 0 0 2px;
  213. }
  214. /*************************************** FORMS */
  215. form {display:inline;}
  216. input:focus, textarea:focus, select:focus {background:#fc3 !important;}
  217. input.numeric {text-align:right;}
  218. /*************************************** BUTTON STYLES */
  219. #content a.button, #content a.button:link, #content a.button:hover, #content a.button:active, #content .button {
  220. text-decoration:none;
  221. background-color:#d0d0d0;
  222. border:1px outset #d0d0d0;
  223. color: #000;
  224. padding:1px 1em;
  225. font-size:1.2em;
  226. line-height:1.2em;
  227. }
  228. /*************************************** HELP */
  229. #help {
  230. background-color:#ffc;
  231. border:1px solid #ccc;
  232. margin:0 0 15px 0;
  233. padding:0 0 10px 0;
  234. }
  235. #help h4 {
  236. margin:0 0 10px 0;
  237. border-bottom:1px solid #ccc;
  238. background-color:#fc3;
  239. color:#b00;
  240. font-size:1em;
  241. font-weight:bold;
  242. line-height:19px;
  243. padding:0 0 0 3px;
  244. }
  245. #help p {
  246. margin:10px;
  247. padding:0;
  248. }
  249. /* #help #closeHelp {display:none;} */
  250. #help h4 a, #help h4 a:visited {
  251. float:right;
  252. margin:0;
  253. padding:0 5px 0 20px;
  254. text-decoration:none !important;
  255. color:#ffc !important;
  256. font-weight:normal;
  257. line-height:19px;
  258. background:#b00 url(../images/close.gif) 5px 5px no-repeat scroll;
  259. }
  260. #help h4 a:hover, #help h4 a:focus {background:#c33 url(../images/close.gif) 5px 5px no-repeat scroll !important;}
  261. fieldset {
  262. border-top:solid 1px #ccc;
  263. border-bottom:0;
  264. border-right:0;
  265. border-left:0;
  266. margin:0;
  267. padding:0;
  268. padding-bottom: 1.5em;
  269. }
  270. form{
  271. display: inline;
  272. }
  273. .accesskey {text-decoration:underline;}
  274. fieldset div {padding-top:10px;}
  275. legend {color:#066;}
  276. input, select,textarea {
  277. font-family:monospace;
  278. font-size:11px;
  279. margin:0;
  280. padding:0;
  281. }
  282. #content .button {
  283. padding:3px 0px;
  284. font-size:11px;
  285. width:11em;
  286. cursor:pointer;
  287. }
  288. label {
  289. margin:0 5px 0 0;
  290. font-weight:bold;
  291. cursor:pointer;
  292. }
  293. .required {background:#ffc;}
  294. .important {color:#b00;font-family:monospace;font-weight:bold;font-size:1.2em;}
  295. .evenrow {background-color:#eee;}
  296. table .appHeadingRow th {
  297. border-top:5px solid #ccc;
  298. background-color:#666;
  299. color:#fff;
  300. text-align:left;
  301. padding:0 0 0 2px;
  302. }
  303. #content .button#add {background:#d0d0d0 url(../images/arrowd.gif) right center no-repeat scroll;}
  304. #content .button#update {background:#d0d0d0 url(../images/update.gif) right center no-repeat scroll;margin-top:10px;}