style.css

  1. 6.x themes/fp6_clean/style.css
  2. 6.x modules/engagements/css/style.css
  3. 6.x modules/alerts/css/style.css
  4. 6.x modules/system/css/style.css
  5. 6.x modules/calendar/css/style.css
  6. 6.x modules/student_profile/css/style.css
  7. 6.x modules/schools/css/style.css
  8. 4.x themes/classic/style.css
  9. 4.x modules/system/css/style.css
  10. 5.x themes/basic/style.css
  11. 5.x themes/fp5_clean/style.css
  12. 5.x themes/classic/style.css
  13. 5.x modules/system/css/style.css

This CSS file pertains to the look of content itself in FlightPath.

File

themes/basic/style.css
View source
  1. /**
  2. * @file
  3. * This CSS file pertains to the look of content itself in FlightPath.
  4. */
  5. .level-3-raquo {
  6. padding: 0 5px 0 5px;
  7. }
  8. .c-fieldset-content {
  9. /* the astericks mean "only for IE" */
  10. *margin-left: 10px;
  11. *margin-right: 10px;
  12. }
  13. .c-fieldset {
  14. margin-bottom: 10px;
  15. }
  16. .selection_highlight {
  17. background-color: #FFFF99;
  18. }
  19. img.fpmn-icon {
  20. position: relative;
  21. top: 4px;
  22. margin-right: 8px;
  23. }
  24. /*
  25. * checkboxes....
  26. *
  27. * */
  28. span.advise-checkbox {
  29. width:14px;
  30. height:14px;
  31. display:inline-block;
  32. background: url('images/cb_eligible.gif') no-repeat top left;
  33. }
  34. span.advise-checkbox-eligible {
  35. background: url('images/cb_eligible.gif') no-repeat top left;
  36. }
  37. span.advise-checkbox-eligible-checked {
  38. background: url('images/cb_eligible-check.gif') no-repeat top left;
  39. }
  40. span.advise-checkbox-completed {
  41. background: url('images/cb_completed.gif') no-repeat top left;
  42. }
  43. span.advise-checkbox-completed-checked {
  44. background: url('images/cb_completed-check.gif') no-repeat top left;
  45. }
  46. span.advise-checkbox-disabled {
  47. background: url('images/cb_disabled.gif') no-repeat top left;
  48. }
  49. span.advise-checkbox-disabled-checked {
  50. background: url('images/cb_disabled-check.gif') no-repeat top left;
  51. }
  52. span.advise-checkbox-enrolled {
  53. background: url('images/cb_enrolled.gif') no-repeat top left;
  54. }
  55. span.advise-checkbox-enrolled-checked {
  56. background: url('images/cb_enrolled-check.gif') no-repeat top left;
  57. }
  58. span.advise-checkbox-retake {
  59. background: url('images/cb_retake.gif') no-repeat top left;
  60. }
  61. span.advise-checkbox-retake-checked {
  62. background: url('images/cb_retake-check.gif') no-repeat top left;
  63. }
  64. /**************/
  65. /* What If selection screen */
  66. #element-inner-wrapper-select_level_1_degrees,
  67. #element-inner-wrapper-select_level_2_degrees
  68. {
  69. max-height: 300px;
  70. overflow-y: scroll;
  71. }
  72. .full_admin_top_options
  73. {
  74. font-size: 10pt;
  75. border: 1px solid maroon;
  76. padding: 2px;
  77. margin-left: 10px;
  78. }
  79. .flightpath-greeting-message {
  80. font-size: 0.8em;
  81. }
  82. .page-content {
  83. background-color: white;
  84. }
  85. .sub-tabs {
  86. margin-bottom: 10px;
  87. margin-top: 5px;
  88. font-size: 0.9em;
  89. }
  90. .sub-tabs .gradbutton-active {
  91. font-weight: bold;
  92. }
  93. th {
  94. text-align: left;
  95. }
  96. .admin-message
  97. {
  98. padding: 5px;
  99. margin: 5px;
  100. font-size: 10pt;
  101. background-color: #FFFACD;
  102. }
  103. .fp-semester-table {
  104. border-collapse: collapse;
  105. width: 100%;
  106. }
  107. .fp-currently-advising {
  108. border-collapse: collapse;
  109. width: 100%;
  110. }
  111. .print-graphic
  112. {
  113. background-image: url('images/print.gif');
  114. width: 57px;
  115. height: 20px;
  116. }
  117. .fp-messages {
  118. border: 1px solid #FFCC66;
  119. background-color: #FFFFCC;
  120. padding: 5px 20px 5px 20px;
  121. margin: 5px;
  122. margin-bottom: 10px;
  123. }
  124. .fp-message {
  125. margin-top: 3px;
  126. margin-bottom: 10px;
  127. }
  128. .fp-message-error {
  129. color: red;
  130. }
  131. .fp-message .fp-message-backtrace {
  132. font-size: 0.8em;
  133. text-align: right;
  134. font-style: italic;
  135. }
  136. /*
  137. Gradiant buttons.... I have to write them out like this,
  138. and use onmouse events or else IE won't display them correctly.
  139. The onmouse events are like this:
  140. $onMouse = "onmouseover='this.className=\"gradbutton_hover hand\";'
  141. onmouseout='this.className=\"gradbutton hand\";'
  142. onmousedown='this.className=\"gradbutton_down hand\";'
  143. ";
  144. And add it to a span like this:
  145. Button 1
  146. */
  147. span.gradbutton
  148. {
  149. background: url('images/buttonbg1.jpg') #fff bottom left repeat-x;
  150. padding: 3px;
  151. border: 1px solid #BBBBBB;
  152. display: inline-block;
  153. margin-top: 5px;
  154. /*min-width: 55px; */
  155. }
  156. span.gradbutton_hover
  157. {
  158. border: 1px solid #808080;
  159. }
  160. span.gradbutton_down
  161. {
  162. background: url('images/buttonbg1-down.jpg') #fff top left repeat-x;
  163. border: 1px solid #808080;
  164. }
  165. .selectVariableClassHidden
  166. {
  167. visibility: hidden;
  168. overflow: hidden;
  169. background-color: #FFFFFF;
  170. }
  171. .selectVariableClass
  172. {
  173. visibility: visible;
  174. }
  175. div.updateMsg
  176. {
  177. border: 5px solid maroon;
  178. background-color: white;
  179. width: 200px;
  180. text-align: center;
  181. font-weight: bold;
  182. }
  183. .variableHoursList
  184. {
  185. position: absolute;
  186. background-color: white;
  187. border: 1px solid #333333;
  188. width: 150px;
  189. /*z-index:12;*/
  190. }
  191. .variableHoursList a
  192. {
  193. text-decoration: none;
  194. }
  195. .variableHoursList a:hover
  196. {
  197. font-weight: bold;
  198. }
  199. .tenpt
  200. {
  201. font-size: 10pt;
  202. font-family: Arial;
  203. }
  204. .elevenpt
  205. {
  206. font-size: 11pt;
  207. font-family: Arial;
  208. }
  209. .fixedlen
  210. {
  211. font-family: Courier New;
  212. font-size: 10pt;
  213. }
  214. .smallspace
  215. {
  216. padding-left: 15px;
  217. }
  218. .viewSelectorActive
  219. {
  220. font-weight: bold;
  221. color: black;
  222. text-decoration: none;
  223. }
  224. .viewSelectorInactive
  225. {
  226. font-weight: normal;
  227. text-decoration: none;
  228. }
  229. .viewSelectorInactive:hover
  230. {
  231. font-weight: normal;
  232. text-decoration: none;
  233. }
  234. .superscript
  235. {
  236. /* mimic the apearance of a superscript */
  237. font-size: 7pt;
  238. position: relative;
  239. top: -5px;
  240. }
  241. .transfer_area
  242. {
  243. background-color: white;
  244. color: black;
  245. border-style: solid;
  246. border-color: gray;
  247. width: 350px;
  248. margin: 0px 0px 0px 0px;
  249. padding: 0px 0px 0px 0px;
  250. height: 150px;
  251. font-size: 11px;
  252. cursor: default;
  253. }
  254. a.nounderline
  255. {
  256. text-decoration: none;
  257. color: blue;
  258. }
  259. a.nounderline2
  260. {
  261. text-decoration: none;
  262. color: blue;
  263. }
  264. a.nounderline:hover
  265. {
  266. text-decoration: underline;
  267. color: blue;
  268. }
  269. .falseLink
  270. {
  271. text-decoration: none;
  272. color: blue;
  273. cursor: pointer;
  274. }
  275. .smallinput
  276. {
  277. font-size: 8pt;
  278. border-style: solid;
  279. border-width: 1px;
  280. border-color: #96a3dc;
  281. }
  282. .smallbutton
  283. {
  284. font-size: 8pt;
  285. border-style: solid;
  286. border-width: 1px;
  287. border-color: blue;
  288. }
  289. .tabinput
  290. {
  291. font-size: 8pt;
  292. color: white;
  293. border-style: solid;
  294. border-width: 1px;
  295. border-color: white;
  296. background-color: maroon;
  297. }
  298. .tabbutton
  299. {
  300. font-size: 8pt;
  301. border-style: solid;
  302. border-width: 1px;
  303. border-color: white;
  304. }
  305. td.underline
  306. {
  307. border-bottom: 1px solid black;
  308. }
  309. td.u
  310. {
  311. background-image:URL('images/underline.gif');
  312. }
  313. .uhand
  314. {
  315. background-image:URL('images/underline.gif');
  316. cursor: pointer;
  317. }
  318. .hand
  319. {
  320. cursor: pointer;
  321. }
  322. /* Bad name for what this is-- creates the gradient on the curved semester titles you see
  323. * on the degree plan.
  324. */
  325. .blueTitle
  326. {
  327. background: maroon;
  328. color: white;
  329. }
  330. .hypo
  331. {
  332. background-color: #FDFFBB;
  333. color: black;
  334. }
  335. .hypocolor
  336. {
  337. color: black;
  338. }
  339. table.blueBorder
  340. {
  341. border-bottom: solid 2px #C1A599;
  342. border-right: solid 2px #C1A599;
  343. border-left: solid 2px #C1A599;
  344. }
  345. .completed /* student passed course */
  346. {
  347. color: #1d7bff;
  348. text-decoration:none;
  349. }
  350. .course-assigned-more-than-one-degree td /* the course has been assigned to multiple degrees */
  351. {
  352. background-color: #FFFF99;
  353. text-decoration: none;
  354. }
  355. .eligible /* elegible courses (student may take) */
  356. {
  357. color: black;
  358. text-decoration:none;
  359. }
  360. .d /* developmental requirement */
  361. {
  362. color: black;
  363. font-style:italic;
  364. }
  365. .locked /* not elegible. Student may not take this course. */
  366. {
  367. color: gray;
  368. text-decoration:none;
  369. }
  370. .retake /* student must re-take course. Grade not good enough. */
  371. {
  372. color: #ff5559;
  373. text-decoration:none;
  374. }
  375. .enrolled /* student is currently enrolled in course. */
  376. {
  377. color: green;
  378. text-decoration:none;
  379. }
  380. blockquote.slo
  381. {
  382. margin-top: 2px;
  383. margin-left: 20px;
  384. margin-bottom: 2px;
  385. padding: 0px;
  386. }
  387. table.box
  388. {
  389. border-width: 1px;
  390. border-style: solid;
  391. border-color: white;
  392. }
  393. td.box
  394. {
  395. border-style: solid;
  396. border-color: white;
  397. }
  398. table.saveoption
  399. {
  400. border-style: solid;
  401. border-width: 1px;
  402. border-color: black;
  403. background-color: #ffffcc;
  404. }
  405. table.announcement
  406. {
  407. border-style: solid;
  408. border-width: 1px;
  409. border-color: black;
  410. background-color: white;
  411. }
  412. .edit_col
  413. {
  414. background-color: #ffffcc;
  415. }
  416. .rubric_col
  417. {
  418. background-color: #CCFFFF;
  419. }
  420. .top_col
  421. {
  422. background-color: #CCCCCC;
  423. }
  424. table.slo
  425. {
  426. border-width: 1px;
  427. border-style: solid;
  428. border-color: white;
  429. }
  430. td.slo
  431. {
  432. border-style: solid;
  433. border-color: black;
  434. border-width: 1px;
  435. }
  436. table.score
  437. {
  438. border-width: 1px;
  439. border-style: solid;
  440. border-color: black;
  441. }
  442. td.score
  443. {
  444. border-width: 1px;
  445. border-style: solid;
  446. border-color: black;
  447. }
  448. .side_padding {
  449. padding-left: 3px;
  450. padding-right: 3px;
  451. padding-top: 1px;
  452. padding-bottom: 1px;
  453. }
  454. .tab_padding {
  455. padding-right: 3px;
  456. }
  457. .nounderlink
  458. {
  459. color: #1d7bff;
  460. text-decoration: none;
  461. }
  462. .nounderlink:hover
  463. {
  464. color: #1d7bff;
  465. text-decoration: underline;
  466. }
  467. /*
  468. This starts off a "box", like "Freshman Year" or "Excess Credits"
  469. */
  470. table.fp-box-top {
  471. margin-bottom: 10px;
  472. }
  473. .what-if-selector {
  474. width: 90%;
  475. }
  476. /*
  477. Main
  478. */
  479. .fp-menu-item {
  480. padding-top: 10px;
  481. padding-bottom: 10px;
  482. padding-left: 20px;
  483. font-size: 0.8em;
  484. }
  485. .fp-menu-item-tight {
  486. padding-bottom:0;
  487. }
  488. .fp-menu-item .fp-menu-item-description {
  489. padding-left: 25px;
  490. }
  491. .fp-menu-item a {
  492. text-decoration: none;
  493. color: blue;
  494. }
  495. .fp-menu-item a:hover {
  496. text-decoration: underline;
  497. }
  498. .fp-warn-grant-full {
  499. font-size: 0.8em;
  500. color: red;
  501. }
  502. /*
  503. Admin-console related
  504. */
  505. .fp-user-management-permission
  506. {
  507. margin-bottom: 15px;
  508. padding-left: 20px;
  509. }
  510. .fp-user-management-permission-disabled {
  511. background-color: #eee;
  512. font-style: italic;
  513. }
  514. .fp-user-management-permission .fp-user-management-permission-line {
  515. padding-left: 20px;
  516. font-size: 0.8em;
  517. }
  518. .fp-user-management-permission-module-name {
  519. background-color: #eee;
  520. padding: 3px;
  521. margin-top: 10px;
  522. margin-bottom: 3px;
  523. font-weight: bold;
  524. }
  525. ul.top-menu-links {
  526. font-size: 0.8em;
  527. padding: 0;
  528. margin: 0;
  529. }
  530. ul.top-menu-links li {
  531. display: inline;
  532. padding-right: 20px;
  533. }
  534. ul.top-menu-links li.first {
  535. list-style: none;
  536. }
  537. /*
  538. * Forms...
  539. */
  540. label {
  541. display: block;
  542. font-weight: bold;
  543. }
  544. .fp-form textarea {
  545. width: 100%;
  546. }
  547. .form-element {
  548. margin-bottom: 20px;
  549. }
  550. .form-element .radio-element {
  551. padding: 5px;
  552. }
  553. label.label-for-radio,
  554. label.label-for-checkbox
  555. {
  556. font-weight: normal;
  557. }
  558. .form-element-description {
  559. font-size: 0.8em;
  560. padding-left: 10px;
  561. color: #444;
  562. }
  563. .form-element-description fieldset {
  564. margin-top: 5px;
  565. padding-bottom: 0px;
  566. }
  567. .form-required-ast {
  568. color: red;
  569. font-weight: bold;
  570. font-size: 1.1em;
  571. padding-right: 5px;
  572. }
  573. .form-element-error {
  574. border: 1px dotted red;
  575. padding: 5px;
  576. }
  577. a.form-popup-description {
  578. font-weight: normal;
  579. padding-left: 5px;
  580. text-decoration: none;
  581. }
  582. /**
  583. * FPM related
  584. */
  585. .fp-html-print-r-wrapper {
  586. font-size: 0.9em;
  587. }
  588. .fp-html-print-r-multi-row {
  589. background-color: #eee;
  590. border: 1px solid #bbb;
  591. padding: 5px;
  592. }
  593. .fp-html-print-r-multi-row .fp-html-print-r-selector {
  594. cursor: pointer;
  595. }
  596. .fp-html-print-r-multi-row > .fp-html-print-r-var-value {
  597. padding-left: 30px;
  598. }
  599. .fp-html-print-r-single-row {
  600. border-top: 1px solid #bbb;
  601. }
  602. .fp-html-print-r-var-name {
  603. color: #404000;
  604. font-weight: bold;
  605. }
  606. .fp-html-print-r-var-type {
  607. font-style: italic;
  608. }
  609. .fp-html-print-r-single-row .fp-html-print-r-var-value {
  610. font-weight: bold;
  611. }
  612. .student-search-advanced-tips-wrapper {
  613. font-size: 0.8em;
  614. }
  615. .student-search-advanced-tips-wrapper label {
  616. display:block;
  617. font-weight: bold;
  618. }