style.css

  1. 7.x themes/fp_clean/style.css
  2. 7.x modules/student_profile/css/style.css
  3. 7.x modules/schools/css/style.css
  4. 7.x modules/calendar/css/style.css
  5. 7.x modules/engagements/css/style.css
  6. 7.x modules/system/css/style.css
  7. 7.x modules/alerts/css/style.css
  8. 6.x themes/fp6_clean/style.css
  9. 6.x modules/engagements/css/style.css
  10. 6.x modules/alerts/css/style.css
  11. 6.x modules/system/css/style.css
  12. 6.x modules/calendar/css/style.css
  13. 6.x modules/student_profile/css/style.css
  14. 6.x modules/schools/css/style.css
  15. 4.x themes/classic/style.css
  16. 4.x modules/system/css/style.css
  17. 5.x themes/basic/style.css
  18. 5.x themes/fp5_clean/style.css
  19. 5.x themes/classic/style.css
  20. 5.x modules/system/css/style.css

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

File

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