default.css 32 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715
  1. /*
  2. ==============================================================================
  3. ACADEMIC STYLESHEET
  4. ==============================================================================
  5. */
  6. /*
  7. ==============================================================================
  8. GLOBAL STYLES - REDEFINED HTML TAGS
  9. ==============================================================================
  10. */
  11. a {
  12. text-decoration: none;
  13. font: bold 100% Arial, sans-serif, sans;
  14. color: #4171b5;
  15. }
  16. a:hover,a:focus {
  17. color: #000915;
  18. }
  19. blockquote {
  20. font: 1.1em arial, sans, sans-serif;
  21. }
  22. body {
  23. margin: 0;
  24. padding: 0;
  25. font-size: .85em;
  26. font-family: trebuchet, verdana, Arial, sans-serif, sans;
  27. color: #000915;
  28. background-color: #fff;
  29. }
  30. h3 {
  31. font: bold 1.3em Arial, sans-serif, sans;
  32. }
  33. h4 {
  34. font: bold 1.2em Arial, sans-serif, sans;
  35. }
  36. img {
  37. border: 0;
  38. }
  39. input {
  40. margin-left: 1em;
  41. border-color: #4171b5;
  42. border-width: 1px;
  43. background-color: #fff;
  44. font: normal 90% trebuchet, verdana, Arial, sans, sans-serif;
  45. }
  46. p {
  47. clear: both;
  48. width: 90%;
  49. }
  50. select,textarea {
  51. font: normal 90% trebuchet, verdana, Arial, sans, sans-serif;
  52. border: 1px solid #4171b5;
  53. }
  54. small {
  55. font-size: .9em;
  56. }
  57. table {
  58. clear: both;
  59. padding: 0;
  60. }
  61. tr,td {
  62. padding: .35em;
  63. }
  64. ul {
  65. list-style: none;
  66. }
  67. /*
  68. ==============================================================================
  69. PAGE STRUCTURE
  70. ==============================================================================
  71. */
  72. /* user_portal course status icon */
  73. .coursestatusicons {
  74. float: left;
  75. clear: left;
  76. margin-right: .5em;
  77. }
  78. /* user_portal course list */
  79. .courses {
  80. font-weight: bold;
  81. list-style: none;
  82. margin-bottom: .2em;
  83. font-family: arial, sans-serif, sans;
  84. font-size: 110%;
  85. }
  86. #main {
  87. font-size: 89%;
  88. width: 96%;
  89. padding: 0 1% 15px 3%;
  90. /* min-height hack for ie6 or older*/
  91. min-height: 320px;
  92. height: auto !important;
  93. height: 320px;
  94. clear: both;
  95. float: left;
  96. }
  97. /* For ie6 browsers or older*/
  98. * html #main {
  99. padding: 0 1% 15px 2.96%;
  100. }
  101. .maincontent {
  102. margin: 0 0 1em 1em;
  103. width: 69%;
  104. float: right;
  105. clear: right;
  106. }
  107. #outerframe {
  108. background-color: #fff;
  109. width: 100%;
  110. margin: 0;
  111. padding: 0;
  112. }
  113. .user_course_category {
  114. font: bold 100% sans, sans-serif, arial;
  115. text-transform: capitalize;
  116. padding: .3em;
  117. background: #8cafe1 url('images/crystal3.png') repeat-x;
  118. color: #fff;
  119. margin:.8em 0;
  120. }
  121. /*
  122. ==============================================================================
  123. HEADER STYLES
  124. ==============================================================================
  125. */
  126. #header {
  127. background-color: #4171b5;
  128. font: bold .85em Arial, sans-serif, sans;
  129. width: 100%;
  130. line-height: .8em;
  131. float: left;
  132. clear: both;
  133. margin-bottom: .5em;
  134. color: #b0c8eb;
  135. position:relative;
  136. }
  137. #header a {
  138. color: #d6e3f5;
  139. text-decoration: none;
  140. }
  141. #header a:hover,header a:focus {
  142. text-decoration: none;
  143. }
  144. #header li#current a,#header a:hover,header a:focus {
  145. color: #fff;
  146. }
  147. /*
  148. ------------------------------------------------------------------------------
  149. HEADER 1: Title, portal, organisation, course title
  150. ------------------------------------------------------------------------------
  151. */
  152. #header1 {
  153. width: 30%;
  154. float: left;
  155. clear: left;
  156. margin: .5em 0 0 0;
  157. }
  158. #header1 #my_courses {
  159. display: none;
  160. visibility: hidden;
  161. }
  162. #top_corner
  163. {
  164. }
  165. #institution {
  166. margin: 0 0 0 3.9em;
  167. }
  168. /*
  169. ------------------------------------------------------------------------------
  170. HEADER 2: Users online, help, student/teacher view
  171. ------------------------------------------------------------------------------
  172. */
  173. #header2 {
  174. width: 60%;
  175. text-align: right;
  176. float: right;
  177. clear: right;
  178. margin: .5em 0 0 0;
  179. padding: 0;
  180. text-align: right;
  181. }
  182. #header2 a:hover,#header2 a:focus {
  183. color: #fff;
  184. }
  185. #header2 ul {
  186. list-style: none;
  187. margin: 0 1.9em 0 0;
  188. padding: 0;
  189. }
  190. #header2 ul li {
  191. display: inline;
  192. width: auto;
  193. margin: 0 .1em 0 .2em;
  194. padding: 0;
  195. }
  196. #Header2Right li a img {
  197. margin: -.4em 0 0 0;
  198. padding: 0;
  199. }
  200. /*
  201. ------------------------------------------------------------------------------
  202. HEADER 3: Main menu
  203. ------------------------------------------------------------------------------
  204. */
  205. #header3 {
  206. width: 100%;
  207. margin: 0;
  208. padding: 0;
  209. float: left;
  210. clear: both;
  211. line-height: 1.35em;
  212. }
  213. #header3 input.logout {
  214. /* makes an input appear like a link in this header */
  215. background-color: transparent;
  216. border: none;
  217. color: #8cafe1;
  218. height: auto;
  219. display: inline;
  220. line-height: 1em;
  221. font: bold 1em Arial, sans-serif, sans;
  222. margin: -.3em 0 0 2em;
  223. padding: 0;
  224. }
  225. #header3 form {
  226. margin: 0;
  227. padding: 0;
  228. }
  229. #header3 #logout {
  230. display: inline;
  231. float: right;
  232. clear: right;
  233. margin: 0 1.5em 0 0;
  234. padding: 0;
  235. width: 10%;
  236. }
  237. #header3 #logout li {
  238. display: block;
  239. margin: 0;
  240. padding: 0;
  241. float: right;
  242. clear: right;
  243. }
  244. #header3 ul {
  245. list-style: none;
  246. margin: 0 0 0 3.9em;
  247. padding: 0;
  248. width: 80%;
  249. }
  250. #header3 ul li {
  251. float: left;
  252. display: inline;
  253. list-style: none;
  254. margin: 0 1em 0 0;
  255. padding: 0;
  256. }
  257. #header3 ul li a {
  258. display: inline;
  259. }
  260. /*
  261. ------------------------------------------------------------------------------
  262. HEADER 4:
  263. ------------------------------------------------------------------------------
  264. */
  265. #header4 {
  266. margin-top: .9em;
  267. text-indent: 3.9em;
  268. width: 100%;
  269. float: left;
  270. clear: both;
  271. line-height: .9em;
  272. height: auto;
  273. background: #fff none;
  274. position: relative;
  275. padding: 0;
  276. }
  277. /* Solves the IE inherited margin bug */ /* IE-7*/
  278. *:first-child+html #header4 {
  279. margin-top: 0;
  280. }
  281. /*IE-6 or older*/
  282. * html #header4 {
  283. margin-top: 0;
  284. }
  285. #header4 a {
  286. color: #0049AF;
  287. font-size: 120%;
  288. letter-spacing: -.05em;
  289. }
  290. #header4 a:hover,a:focus {
  291. color: #003683;
  292. }
  293. #header4 .clear {
  294. width: 100%;
  295. background: url('images/shadowheader.jpg') no-repeat bottom right;
  296. clear: both;
  297. position: absolute;
  298. top: -.9em;
  299. right: 0;
  300. margin: 0;
  301. padding: 0;
  302. }
  303. /*
  304. ------------------------------------------------------------------------------
  305. SHORTCUTS
  306. ------------------------------------------------------------------------------
  307. */
  308. #toolshortcuts {
  309. width:550px;
  310. position: absolute;
  311. bottom:-1.1em;
  312. right:.5em;
  313. padding: 0;
  314. margin:0;
  315. text-align: right;
  316. }
  317. #toolshortcuts a {
  318. margin:0 3px 0 3px;
  319. }
  320. /*
  321. ==============================================================================
  322. FOOTER STYLES
  323. ==============================================================================
  324. */
  325. #footer {
  326. background: #4171b5 url('images/bg.jpg') no-repeat 50% 100%;
  327. font: bold .9em Arial, sans-serif, sans;
  328. width: 98%;
  329. float: left;
  330. clear: both;
  331. color: #b0c8eb;
  332. padding: 82px 0 .8em 2%;
  333. border-bottom: 1px solid #4171b5;
  334. }
  335. #footer a {
  336. color: #B7DCE9;
  337. }
  338. #footer a:hover,footer a:focus {
  339. text-decoration: none;
  340. color: #fff;
  341. }
  342. #footer .copyright {
  343. float: right;
  344. clear: right;
  345. margin: 0 2em 0 0;
  346. }
  347. #bottom_corner
  348. {
  349. }
  350. /*
  351. ==============================================================================
  352. NAVIGATION MENU
  353. ==============================================================================
  354. */
  355. #lang_form select {
  356. font-family: sans-serif, sans, arial;
  357. margin: 1em 18px;
  358. width: 179px;
  359. text-align: center;
  360. }
  361. .menu {
  362. background: url('images/bglogin.jpg') repeat-y top center;
  363. float: left;
  364. clear: left;
  365. width: 215px;
  366. border: 1px solid #b0c8eb;
  367. margin: 0 0 1em 0;
  368. padding: 0 0 .3em 0;
  369. font-family: Arial, sans-serif, sans;
  370. /* min-height hack for ie6 or older*/
  371. min-height: 320px;
  372. height: auto !important;
  373. height: 320px;
  374. }
  375. .menu #formLogin {
  376. text-align: center;
  377. color: #000915;
  378. font-weight: bold;
  379. margin-bottom: .8em;
  380. }
  381. .menu #formLogin input {
  382. margin: .3em auto;
  383. }
  384. .menusection {
  385. width: 100%;
  386. margin: .3em 0 .3em 0;
  387. }
  388. .menusection .menulist {
  389. float: left;
  390. clear: both;
  391. margin: 0;
  392. padding: 0;
  393. text-indent: 1.2em;
  394. width: 100%;
  395. list-style: none;
  396. }
  397. .menusection .menulist li {
  398. margin: .4em .5em .4em 0;
  399. }
  400. .menusectioncaption {
  401. font: bold 1.2em Arial, sans-serif, sans;
  402. color: #000915;
  403. margin: 0 0 .5em 1em;
  404. }
  405. /* Specific for administration section*/
  406. .menu img {
  407. margin: 0 0 0 1.2em;
  408. vertical-align: baseline;
  409. }
  410. .menu label {
  411. display: block;
  412. clear: both;
  413. font: bold 1.2em Arial, sans-serif, sans;
  414. color: #000915;
  415. text-align: center;
  416. margin: .3em 0;
  417. padding: 0;
  418. width: 100%
  419. }
  420. .menu #loginform {
  421. text-align: center;
  422. color: #000915;
  423. font-weight: bold;
  424. margin-bottom: .8em;
  425. }
  426. .menu #loginform input {
  427. margin: .3em auto;
  428. display: block;
  429. }
  430. .menu .note {
  431. margin: .3em 0 .3em .5em;
  432. }
  433. td #lang_form select {
  434. margin: 1em 31px;
  435. }
  436. td .menu {
  437. background: url('images/bgloginconf.jpg') repeat-y top left;
  438. width: 244px;
  439. margin: 0 auto;
  440. }
  441. .menulist {
  442. list-style: none;
  443. margin: 0 0 12px 0;
  444. padding: 0;
  445. }
  446. #centerwrap {
  447. float: left;
  448. width: 100%;
  449. margin-right: -95%;
  450. /* this needs to be less than 100% for Moz/Mac which thinks
  451. it's empty otherwise. The difference is made up by putting a
  452. negative left margin on the left float:
  453. Note IE/Mac doesn't like this method ~ it wants the 100% so it can
  454. be fed in using IE only CSS below becasue IE/Win also works with the 100% method.
  455. */
  456. }
  457. /* --- course navigation menu as a definition list --- */
  458. #swap_menu_link {
  459. float: left;
  460. }
  461. #toolnavbox {
  462. margin: 0 0 0 10px;
  463. padding: 0;
  464. float: left;
  465. border: 1px solid #f0f0f0;
  466. }
  467. #toolnavbox dl {
  468. width: 160px;
  469. margin: 0 auto;
  470. padding: 0;
  471. background: transparent;
  472. font-size: 12px;
  473. text-align: center;
  474. }
  475. #toolnavbox dt {
  476. margin: 0;
  477. padding: 0;
  478. font-weight: bold;
  479. font-size: 12px;
  480. text-align: center;
  481. color: #000;
  482. border-bottom: 1px solid #fff;
  483. background: transparent;
  484. }
  485. #toolnavbox dd {
  486. margin: 0;
  487. padding: 0;
  488. color: #009;
  489. text-align: left;
  490. border-bottom:1px solid #fff;
  491. background: #E5EDF9;
  492. }
  493. #toolnav img {
  494. float: left;
  495. width: 25px;
  496. height: 25px;
  497. margin: 0 4px 0 0;
  498. }
  499. #toolnavlist a, #toolnavlist a:link {
  500. background: #E5EDF9;
  501. color: #dcdcdc;
  502. padding: 5px 5px 5px 10px;
  503. margin: 0;
  504. text-decoration: none;
  505. display: block;
  506. }
  507. #toolnavlist a:hover {
  508. background: #fff;
  509. color:#dcdcdc;
  510. }
  511. #toolnavlist a#here {
  512. background: #fff;
  513. color:#dcdcdc;
  514. }
  515. /* --- end of course navigation menu section --- */
  516. /*
  517. this lets the navigation menu appear to the left:
  518. #center { margin: 0 0 0 180px; padding: 10px 0 40px 0;
  519. min-height: 300px; }
  520. #toolnav { float: left; width: 180px; padding: 20px 0 0 0;
  521. margin-left: -5%;
  522. }
  523. #toolnav { float: right; width: 180px; padding: 0; margin: 0;
  524. margin-left: -5%; /* the difference to make the left colum appear flush left */
  525. }
  526. /* Hide from IE5-mac. Only IE-win sees this. \*/
  527. * html #toolnav { margin-right: 0px;}
  528. * html #center { height: 1%; margin-left: 0; }
  529. /* End hide from IE5/mac */
  530. */
  531. /*
  532. ==============================================================================
  533. DOCUMENT MODULE AND DATA TABLES
  534. ==============================================================================
  535. */
  536. /* Data tables */
  537. .data_table {
  538. margin: 0 auto;
  539. width: 98%;
  540. clear: both;
  541. font: bold 100% Arial, sans, sans-serif;
  542. }
  543. .data_table a {
  544. font: bold 100% Arial, sans, sans-serif;
  545. text-decoration: none;
  546. }
  547. .data_table .row_even td {
  548. border-right: 1px solid #fff;
  549. background: #d6e3f5;
  550. padding: .2em;
  551. color: #00122B;
  552. margin: 0;
  553. }
  554. .data_table .row_odd td {
  555. border-right: 1px solid #fff;
  556. background: #dfecff;
  557. padding: .2em;
  558. color: #00122B;
  559. margin: 0;
  560. }
  561. .data_table .row_even:hover td,.data_table .row_odd:hover td {
  562. background: #8cafe1 none;
  563. color: #fff;
  564. }
  565. .data_table .row_even:hover td a,.data_table .row_odd:hover td a{
  566. color: #00357f;
  567. }
  568. .data_table .row_even:hover td a:hover,.data_table .row_odd:hover td a:hover,.data_table .row_even:hover td a:focus,.data_table .row_odd:hover td a:focus{
  569. color: #fff;
  570. }
  571. .data_table th,.data_table .row_odd th,.row_odd th {
  572. font: bold 100% sans, sans-serif, arial;
  573. text-transform: capitalize;
  574. padding: .2em;
  575. background: #8cafe1 url('images/crystal3.png') repeat-x;
  576. color: #fff;
  577. }
  578. .data_table .row_odd th a {
  579. color: #fff;
  580. text-decoration: none;
  581. font-size: 110%;
  582. }
  583. .data_table .row_odd th a:hover,.data_table .row_odd th a:focus {
  584. color: #d6e3f5;
  585. }
  586. .data_table tr th a {
  587. color: #fff;
  588. }
  589. .data_table tr th a:hover,.data_table tr th a:focus {
  590. color: #d6e3f5;
  591. }
  592. .row_odd img,.row_even img {
  593. margin: 0 0em 0 0em;
  594. }
  595. /* Document links */
  596. #doc_links {
  597. margin-left: .5em;
  598. }
  599. #doc_links a,#folderselector {
  600. font: bold 100% Arial, sans-serif, sans;
  601. color: #4171b5;
  602. text-decoration: none;
  603. }
  604. #doc_links a:hover,#doc_links a:focus {
  605. color: #000915;
  606. }
  607. #folderselector {
  608. color: #000915;
  609. }
  610. #folderselector select {
  611. margin: 0 .2em;
  612. }
  613. .document_owner {text-align: right;}
  614. /*
  615. ==============================================================================
  616. FORM STYLES
  617. ==============================================================================
  618. */
  619. div.row {
  620. clear: both;
  621. padding-top: 8px;
  622. margin-left: 1em;
  623. }
  624. div.row div.formw {
  625. width: 73%;
  626. margin: 0;
  627. }
  628. div.row div.label {
  629. float: left;
  630. text-align: left;
  631. font: bold 115% Arial, sans-serif, sans;
  632. width: 25%;
  633. margin: 0;
  634. }
  635. .formw {
  636. margin-top: .2em;
  637. padding-left: .6em;
  638. }
  639. .label {
  640. margin-right: 1em;
  641. }
  642. .row .formw input {
  643. margin: 0;
  644. }
  645. /* Solves the IE inherited margin bug */
  646. /* IE-7*/
  647. *:first-child+html .row .formw input {
  648. margin-left: -1em;
  649. }
  650. /*IE-6 or older*/
  651. * html .row .formw input {
  652. margin-left: -1em;
  653. }
  654. [dir=ltr] div.row div.label,[dir=rtl] div.row div.formw {
  655. float: left;
  656. text-align: right;
  657. }
  658. [dir=rtl] div.row div.label,[dir=ltr] div.row div.formw {
  659. float: right;
  660. text-align: left;
  661. }
  662. /* Specific forms: profile,add course,advanced search,advanced course search,etc.. */
  663. #add_course,#profile,#advanced_course_search,#advanced_search,#category,#course_user_import,#export_users,#update_course,#user_add,#user_import
  664. {
  665. border: 1px solid #0049AF;
  666. background: transparent url("images/headerform.jpg") no-repeat top left;
  667. width: 550px;
  668. position: relative;
  669. padding: 60px 0 1em 0;
  670. }
  671. #add_course,#advanced_course_search,#advanced_search,#course_user_import,#export_users,#update_course,#user_add,#user_import
  672. {
  673. width: 650px;
  674. float: left;
  675. clear: left;
  676. padding-top: 50px;
  677. margin-bottom: 1em;
  678. }
  679. #add_course .label,#advanced_course_search .label,#advanced_search .label,#category .label,#course_user_import .label,#export_users .label,#user_import .label
  680. {
  681. text-align: left;
  682. }
  683. #advanced_search,#course_user_import,#export_users,#user_import {
  684. width: 550px;
  685. }
  686. #category {
  687. clear: both;
  688. }
  689. #category select {
  690. margin-right: .8em;
  691. }
  692. #export_users .label,#user_import .label {
  693. width: 45%;
  694. text-align: left;
  695. }
  696. #export_users .formw,#user_import .formw {
  697. width: 53%;
  698. }
  699. #myprofilefooter {
  700. float: left;
  701. clear: both;
  702. width: 50%;
  703. margin: 3em auto;
  704. background: #fff url("images/tinydivider.jpg") no-repeat bottom center;
  705. font-size: 110%;
  706. text-align: center;
  707. height: 3.5em;
  708. width: 550px;
  709. }
  710. #profile {
  711. border:none;
  712. }
  713. #profile .clear {
  714. position: absolute;
  715. background: transparent url("images/divider.jpg") no-repeat top center;
  716. top: 30px;
  717. left: 1em;
  718. height: 55px;
  719. width: 100%;
  720. }
  721. #profile .label,#update_course .label,#user_add .label {
  722. text-align: right;
  723. }
  724. #profile .formw,#profile .label {
  725. position: relative;
  726. left: 20%;
  727. }
  728. #update_course {
  729. width: 90%;
  730. }
  731. #update_course .formw {
  732. margin-top: .7em;
  733. }
  734. #update_course .label {
  735. margin-top: .6em;
  736. }
  737. #user_add {
  738. width: 80%;
  739. }
  740. #user_add input {
  741. margin-left: .3em;
  742. }
  743. /*
  744. ==============================================================================
  745. ADMIN SECTION
  746. ==============================================================================
  747. */
  748. .admin_section {
  749. float: left;
  750. margin: 1em 1em;
  751. width: 40%;
  752. border: 1px solid #0049AF;
  753. padding: .5em .7em .5em .7em;
  754. line-height: 120%;
  755. }
  756. .admin_section h4 {
  757. margin: 0;
  758. width: 100%;
  759. font-size: 120%;
  760. font-family: Arial, sans, sans-serif;
  761. font-weight: bold;
  762. }
  763. .admin_section input {
  764. margin: .5em;
  765. }
  766. /*
  767. ==============================================================================
  768. COURSE ADMIN
  769. ==============================================================================
  770. */
  771. .courseadminview {
  772. width: 80%;
  773. text-align: center;
  774. border: 1px solid #0049AF;
  775. margin: 1.5em auto;
  776. }
  777. .courseadminview a {
  778. text-decoration: none;
  779. margin: 0 auto;
  780. text-align: center;
  781. font: bold 100% Arial, sans-serif, sans;
  782. color: #4171b5;
  783. }
  784. .courseadminview a:hover,.courseadminview a:focus {
  785. color: #000915;
  786. }
  787. .courseadminview table td {
  788. text-align: left;
  789. }
  790. #courseintro_icons {
  791. margin: 1em auto;
  792. clear: both;
  793. width: 80%;
  794. }
  795. .viewcaption {
  796. font: bold 110% arial, sans, sans-serif;
  797. position: relative;
  798. background-color: #fff;
  799. float: left;
  800. clear: left;
  801. top: -1.1em;
  802. padding: 0 .2em;
  803. margin: 0;
  804. }
  805. /*
  806. ==============================================================================
  807. AGENDA
  808. ==============================================================================
  809. */
  810. #agenda_list {
  811. margin: 0 auto;
  812. width: 95%;
  813. }
  814. #agenda_list .datanow {
  815. border: 1px solid #002D6D;
  816. vertical-align: top;
  817. font: bold 100% sans, sans-serif, arial;
  818. text-transform: capitalize;
  819. background: #8cafe1 url('images/crystal3.png') repeat-x;
  820. border: 1px solid #002D6D;
  821. color: #fff;
  822. }
  823. #agenda_list img {
  824. margin-right: .8em;
  825. }
  826. #agenda_list td.data img,#agenda_list td.datanow img {
  827. margin-bottom: -.6em;
  828. margin-top: -.3em;
  829. }
  830. #agenda_list td.textnow {
  831. border: 1px solid #002D6D;
  832. background-color: #b0c8eb;
  833. padding: .5em;
  834. }
  835. #agenda_list tr,#agenda_list td {
  836. width: auto;
  837. border: none;
  838. }
  839. #agenda_list tr.data,#agenda_list td.data,.data {
  840. background: #d6e3f5 url('images/crystal5.png') repeat-x;
  841. border: 1px solid #002D6D;
  842. vertical-align: top;
  843. color: #002457;
  844. }
  845. #agenda_list tr.text,#agenda_list td.text,.text {
  846. border: 1px solid #002D6D;
  847. }
  848. .agenda_month_divider {
  849. text-align: center;
  850. background: #fff url("images/divider2.jpg") no-repeat 50% 1.3em;
  851. height: 2.8em;
  852. }
  853. .agenda_month_divider,.title {
  854. font: bold 1.2em Arial, sans-serif, sans;
  855. color: #4171b5;
  856. text-align: center;
  857. }
  858. #agenda_select img {
  859. margin-right: .2em;
  860. }
  861. #agenda_select li {
  862. margin-bottom: .6em;
  863. font: bold 1em Arial, sans-serif, sans;
  864. }
  865. #agenda_select li a {
  866. font: bold 1em Arial, sans-serif, sans;
  867. text-decoration: none;
  868. color: #4171b5;
  869. }
  870. #agenda_select li a:hover,#agenda_select li a:hover {
  871. color: #002D6D;
  872. }
  873. .alternativeBgLight {
  874. background-color: #b0c8eb;
  875. }
  876. .announcements_datum {
  877. color: #003683;
  878. border: 1px solid #002D6D;
  879. background-color: #b0c8eb;
  880. }
  881. .data,.announcements_datum,.datanow {
  882. font: bold 1em Arial, sans-serif, sans;
  883. }
  884. .datanotbold {
  885. font-weight: normal;
  886. }
  887. span.agendaitem {
  888. text-align: center;
  889. display: block;
  890. font-size: 95%;
  891. width: 90%;
  892. margin: 0 auto;
  893. font-size: .9em;
  894. }
  895. span.agendaitem i {
  896. font: bold 97% Arial, sans-serif, sans;
  897. color: #a9a;
  898. }
  899. /* Calendar */
  900. .days_today {
  901. font: bold 1em Arial, sans-serif, sans;
  902. text-decoration: none;
  903. color: #002D6D;
  904. }
  905. .days_week {
  906. background: #dfecff;
  907. }
  908. .days_week,.days_weekend,.days_today {
  909. text-align: center;
  910. }
  911. .days_week a,.days_weekend a {
  912. color: #4171b5;
  913. font: bold 1em Arial, sans-serif, sans;
  914. }
  915. .days_week a:hover,.days_weekend a:hover,.days_week a:focus,.days_weekend a:focus
  916. {
  917. text-decoration: none;
  918. color: #001B41;
  919. }
  920. .days_week .agendaitem i,.days_weekend .agendaitem i {
  921. color: #003F99;
  922. }
  923. .days_weekend {
  924. background: #d6e3f5;
  925. }
  926. #newedit_form tr.title {
  927. background:none;
  928. color:#000;
  929. text-align:left;
  930. }
  931. .title {
  932. background: #8cafe1 url('images/crystal3.png') repeat-x;
  933. color: #fff;
  934. }
  935. .title a {
  936. color: #fff;
  937. }
  938. .title a:hover,.title a:focus {
  939. color: #00122B;
  940. }
  941. .weekdays {
  942. font: bold 1.1em Arial, sans-serif, sans;
  943. color: #fff;
  944. background-color: #8cafe1;
  945. text-align: center;
  946. }
  947. .ical_export { float: right; margin-top: 0.2em;}
  948. /*
  949. ==============================================================================
  950. DOKEOS CONFIG SETTINGS
  951. ==============================================================================
  952. */
  953. #settings {
  954. width: 70%;
  955. margin: .5em auto;
  956. border: 1px solid #0049AF;
  957. padding: .2em;
  958. }
  959. .settingtitle {
  960. text-align: left;
  961. text-indent: .5em;
  962. font: bold 130% Arial, sans-serif, sans;
  963. margin: .1em auto .1em auto;
  964. padding: .1em;
  965. background: #8cafe1 url('images/crystal3.png') repeat-x;
  966. color: #fff;
  967. border: 1px solid #002D6D;
  968. width: 99.5%;
  969. letter-spacing: -.03em;
  970. }
  971. .settingcomment {
  972. margin: .5em 0 .5em .5em;
  973. font: bold 110% Arial, sans-serif, sans;
  974. }
  975. .settingvalue {
  976. margin: .5em 0 2em .5em;
  977. }
  978. /*
  979. ==============================================================================
  980. BLOG
  981. ==============================================================================
  982. */
  983. .blog_left,.blog_right {
  984. background: #fff url("images/vertdivider.jpg") no-repeat top left;
  985. padding-left: 10px;
  986. }
  987. .blog_menu_title {
  988. width: 99%;
  989. border: 1px solid #0049AF;
  990. background: #c1d4ef url('images/crystal5.png') repeat-x;
  991. }
  992. .blog_right {
  993. text-align: justify;
  994. padding-left: 1em;
  995. background-color: transparent;
  996. }
  997. .blog_right a img {
  998. margin-right: .2em;
  999. }
  1000. .blog_right table {
  1001. margin-left: .8em;
  1002. }
  1003. .blog_menu_title,.blogpost_title {
  1004. font: bold 110% Arial, sans-serif, sans;
  1005. }
  1006. .blogpost {
  1007. margin: .2em 1.5em;
  1008. background: transparent url("images/tinydivider.jpg") no-repeat bottom
  1009. center;
  1010. padding-bottom: 2em;
  1011. text-indent: 1em;
  1012. }
  1013. .blogpost_actions img {
  1014. margin: 0 0 0 .8em;
  1015. vertical-align: bottom;
  1016. }
  1017. .blogpost_comment {
  1018. text-indent: 2em;
  1019. margin-top: .5em;
  1020. }
  1021. .blogpost_date,.blog_subtitle,.blog_menu_title,.blogpost_comment_date {
  1022. color: #001B41;
  1023. font: bold 110% Arial, sans-serif, sans;
  1024. }
  1025. .blogpost_date,.blogpost_comment_date {
  1026. border: none;
  1027. margin-left: 1em;
  1028. }
  1029. .blogpost_info,.blogpost_comment_info {
  1030. margin-left: 1em;
  1031. font: bold 100% Arial, sans-serif, sans;
  1032. }
  1033. .blogpost_introduction,.blogpost_text {
  1034. display: block;
  1035. clear: both;
  1036. margin: .5em 0;
  1037. text-indent: 2em;
  1038. }
  1039. .blogpost_title {
  1040. font: bold 130% Arial, sans-serif, sans;
  1041. margin: 0 0 .5em 1em;
  1042. }
  1043. .blog_subtitle {
  1044. position: relative;
  1045. top: .8em;
  1046. padding: .2em 1em;
  1047. color: #fff;
  1048. background: #8cafe1 url('images/crystal3.png') repeat-x;
  1049. border: 1px solid #002D6D;
  1050. display:block;
  1051. width:250px;
  1052. margin:0 0 -1em 0;
  1053. }
  1054. /*Hack for KHTML and safari browser to fit left*/
  1055. body:last-child:not(:root:root) .blog_subtitle {
  1056. width:220px;
  1057. }
  1058. .blog_title {
  1059. padding: .1em .85em;
  1060. font: bold 130% Arial, sans-serif, sans;
  1061. color: #fff;
  1062. background: #8cafe1 url('images/crystal3.png') repeat-x;
  1063. border: 1px solid #002D6D;
  1064. margin:0 0 -1.3em 0;
  1065. display:block;
  1066. width:250px;
  1067. }
  1068. /*Hack for KHTML and safari browser to fit left*/
  1069. body:last-child:not(:root:root) .blog_title {
  1070. width:222px;
  1071. }
  1072. .comments,.new_comment {
  1073. margin-left: 1em;
  1074. }
  1075. .blogpost_comment {
  1076. background: transparent url('images/thindivider.jpg') no-repeat bottom
  1077. center;
  1078. padding-bottom: 25px;
  1079. margin-bottom: 2em;
  1080. }
  1081. .blogpost_comment_date {
  1082. font-size: 95%;
  1083. }
  1084. .blogpost_comment_title {
  1085. font-size: 95%;
  1086. background: #b0c8eb none;
  1087. padding: 0.4em;
  1088. border: 1px solid #0049AF;
  1089. }
  1090. .blogpost_comment .blogpost_text {
  1091. border: 1px solid #0049AF;
  1092. padding: .6em;
  1093. }
  1094. #title {
  1095. font: bold 1.2em Arial, sans-serif, sans;
  1096. color: #003683;
  1097. text-align: center;
  1098. }
  1099. .attachment_comment {
  1100. color: #737780;
  1101. font-style: italic ;
  1102. font-weight: normal;
  1103. }
  1104. /*
  1105. ==============================================================================
  1106. TRACKING
  1107. ==============================================================================
  1108. */
  1109. a.specialLink {
  1110. font: bold 80% Arial, sans-serif, sans;
  1111. color: #4171b5;
  1112. }
  1113. a.specialLink:hover,a.specialLink:focus {
  1114. color: #000915;
  1115. }
  1116. /*
  1117. ==============================================================================
  1118. FORUM
  1119. ==============================================================================
  1120. */
  1121. .forum {
  1122. border: 1px solid #0049AF;
  1123. padding: 1px;
  1124. }
  1125. .forum_header td {
  1126. background: transparent url('images/line.jpg') repeat-x bottom center;
  1127. }
  1128. .forum_attach_comment {
  1129. color: #737780;
  1130. font-style: italic ;
  1131. font-weight: normal;
  1132. }
  1133. /*
  1134. ------------------------------------------------------------------------------
  1135. POST
  1136. ------------------------------------------------------------------------------
  1137. */
  1138. .forum_message_left {
  1139. background: #d6e3f5 url('images/crystal5.png') repeat-x;
  1140. border: 1px solid #002D6D;
  1141. color: #0049AF;
  1142. vertical-align: top;
  1143. width: 15em;
  1144. border-collapse: collapse;
  1145. }
  1146. .forum_message_left a {
  1147. color: #002D6D;
  1148. }
  1149. .forum_message_left a:hover,.forum_message_left a:focus {
  1150. color: #000915;
  1151. }
  1152. .forum_message_post_text {
  1153. margin-bottom: 10px;
  1154. vertical-align: top;
  1155. }
  1156. .forum_message_post_title {
  1157. text-align: left;
  1158. font: bold 95% Arial, sans-serif, sans;
  1159. background: #b0c8eb none;
  1160. border: 1px solid #0049AF;
  1161. padding: 0.2em;
  1162. vertical-align: top;
  1163. height: 20px;
  1164. }
  1165. .quote {
  1166. background-color: #EFEFEF;
  1167. }
  1168. .forum_description {
  1169. color: #000;
  1170. font-weight: normal;
  1171. font-family:Arial,sans,sans-serif;
  1172. }
  1173. .forum_title{
  1174. color: #fff;
  1175. font-size: 14px;
  1176. font-family:Arial,sans,sans-serif;
  1177. }
  1178. .forum_low_description{
  1179. color: #fff;
  1180. font-style: italic ;
  1181. font-weight: normal;
  1182. font-size: 11px;
  1183. font-family:Arial,sans,sans-serif;
  1184. }
  1185. /*
  1186. ==============================================================================
  1187. DISPLAY MESSAGES
  1188. ==============================================================================
  1189. */
  1190. /* Common message styles */
  1191. .confirmation-message,.error-message,.normal-message,.warning-message {
  1192. border: 1px solid #0049AF;
  1193. margin: 1em auto;
  1194. padding: 40px .3em .5em .3em;
  1195. position: relative;
  1196. width: 500px;
  1197. color: #111;
  1198. background: transparent url('images/alert.jpg') no-repeat 54px 0px;
  1199. font: bold 110% Arial, sans-serif, sans;
  1200. text-align: left;
  1201. }
  1202. .confirmation-message img,.error-message img,.normal-message img,.warning-message img
  1203. {
  1204. position: absolute;
  1205. top: 0;
  1206. left: 238px;
  1207. }
  1208. .confirmation-message .bottom-link, .error-message .bottom-link, .normal-message .bottom-link, .warning-message .bottom-link
  1209. {
  1210. position: absolute;
  1211. bottom: 0.2em;
  1212. right: 0.5em;
  1213. }
  1214. #message {
  1215. margin: 0 auto;
  1216. text-align: center;
  1217. }
  1218. #message select {
  1219. margin: 10px 0;
  1220. width: 220px;
  1221. }
  1222. #message textarea {
  1223. margin: 10px 0;
  1224. }
  1225. #message td {
  1226. padding: 4px;
  1227. }
  1228. /*
  1229. ==============================================================================
  1230. DROPBOX
  1231. ==============================================================================
  1232. */
  1233. #tabbed_menu {
  1234. border: 1px solid #0049AF;
  1235. background: transparent url('images/dropbox.jpg') no-repeat top left;
  1236. width: 10em;
  1237. margin: 0 0 1em 0;
  1238. }
  1239. #tabbed_menu_tabs {
  1240. width: 90%;
  1241. margin: 15px .2em 0 .2em;
  1242. padding: 0;
  1243. }
  1244. #tabbed_menu_tabs li {
  1245. padding: 0;
  1246. margin: 0 .8em;
  1247. }
  1248. .dropbox_date {
  1249. color: #737780;
  1250. font-style: italic ;
  1251. font-weight: normal;
  1252. }
  1253. /*
  1254. ==============================================================================
  1255. SYSTEM ANNOUNCEMENTS
  1256. ==============================================================================
  1257. */
  1258. div.system_announcement {
  1259. padding: .2em;
  1260. background-color: #d6e3f5;
  1261. border: 1px solid #002D6D;
  1262. color: #002D6D;
  1263. }
  1264. .system_announcement {
  1265. background: #8cafe1 url('images/crystal3.png') repeat-x;
  1266. font: bold 100% arial, sans-serif, sans;
  1267. color: #fff;
  1268. }
  1269. .system_announcement a {
  1270. color: #d6e3f5;
  1271. }
  1272. .system_announcement a:hover,.system_announcement a:focus {
  1273. color: #fff;
  1274. }
  1275. .system_announcement_content {
  1276. font: normal 100% 'Lucida Grande', verdana, Arial, sans-serif, sans;
  1277. }
  1278. .system_announcements {
  1279. background: transparent url('images/systemenouvelles.jpg') no-repeat top
  1280. left;
  1281. padding-top: 30px;
  1282. width: 50%;
  1283. }
  1284. .system_announcements h3 {
  1285. text-align: center;
  1286. }
  1287. .system_announcement_title {
  1288. color: #fff;
  1289. }
  1290. /*
  1291. ==============================================================================
  1292. FCKEDITOR
  1293. ==============================================================================
  1294. */
  1295. .skip {
  1296. position:absolute;
  1297. top:0;
  1298. left:-9000px;
  1299. }
  1300. /*
  1301. ==============================================================================
  1302. INSTALLATION
  1303. ==============================================================================
  1304. */
  1305. #installation_steps {
  1306. background-color: #EFEFEF;
  1307. float: left;
  1308. }
  1309. .current_step {
  1310. font-weight: bold;
  1311. }
  1312. .RequirementHeading {
  1313. margin-right: 10px;
  1314. }
  1315. .RequirementHeading h1 {
  1316. border-bottom: 1px solid #0066CC;
  1317. color: #0066CC;
  1318. font-size: 1.2em;
  1319. font-weight: bold;
  1320. }
  1321. .RequirementText {
  1322. color: #666;
  1323. float: right;
  1324. font-size: 1.0em;
  1325. font-weight: normal;
  1326. width: 200px;
  1327. }
  1328. .RequirementContent {
  1329. color: #000;
  1330. font-size: 1.0em;
  1331. font-weight: normal;
  1332. }
  1333. .RequirementContent table {
  1334. border: 1px solid #ccc;
  1335. width: 400px;
  1336. }
  1337. .RequirementContent table th {
  1338. border-bottom: 1px solid #ccc;
  1339. text-align: left;
  1340. }
  1341. .requirements-item {
  1342. background-color: #f7f7f7;
  1343. padding-left: 2px;
  1344. width: 50%;
  1345. }
  1346. #openarea___Config {
  1347. width:200px;
  1348. }
  1349. #openarea___Frame {
  1350. width:200px;
  1351. }
  1352. /*
  1353. ------------------------------------------------------------------------------
  1354. Survey
  1355. ------------------------------------------------------------------------------
  1356. */
  1357. #survey_title{
  1358. background-color:#264269;
  1359. color:#FFF;
  1360. padding:2px;
  1361. border: 1px solid #264269;
  1362. }
  1363. #survey_subtitle{
  1364. background-color:#264269;
  1365. color:#FFF;
  1366. padding:2px;
  1367. border: 1px solid #264269;
  1368. }
  1369. .survey_content{
  1370. background-color:#EFEFEF;
  1371. color:#264269;
  1372. padding:5px;
  1373. border: 1px solid #264269;
  1374. }
  1375. .survey_question_wrapper{
  1376. border: 1px solid #4271b5;
  1377. }
  1378. .survey_question{
  1379. /* 264269 4271b5 E5EDF9 */
  1380. background-color:#4271b5;
  1381. color:#FFFFFF;
  1382. padding:5px;
  1383. /*border: 1px solid #264269;*/
  1384. }
  1385. .survey_question_options{
  1386. /* 264269 4271b5 E5EDF9 */
  1387. background-color:#FFF;
  1388. color:#000;
  1389. padding:5px;
  1390. /*border: 1px solid #264269;*/
  1391. }
  1392. .survey_export_link { float: right; }
  1393. /*
  1394. ------------------------------------------------------------------------------^M
  1395. sessions
  1396. ------------------------------------------------------------------------------^M
  1397. */
  1398. #ajax_list_coachs {
  1399. position:absolute;
  1400. border:1px solid #4171B5;
  1401. margin:0px;
  1402. padding:0px;
  1403. margin-left:200px;
  1404. margin-top:-23px;
  1405. background-color:#FFFFFF;
  1406. height:auto;
  1407. overflow:auto;
  1408. }
  1409. #ajax_list_courses {
  1410. position:absolute;
  1411. border:1px solid #4171B5;
  1412. margin:0px;
  1413. padding:0px;
  1414. margin-left:200px;
  1415. background-color:#FFFFFF;
  1416. height:auto;
  1417. overflow:auto;
  1418. }
  1419. #ajax_list_users {
  1420. position:absolute;
  1421. border:1px solid #4171B5;
  1422. margin:0px;
  1423. padding:0px;
  1424. margin-left:200px;
  1425. background-color:#FFFFFF;
  1426. height:auto;
  1427. overflow:auto;
  1428. }
  1429. #chat_login_name {
  1430. color : #4171b5;
  1431. }
  1432. /* Quizzes tool */
  1433. .quiz_export_link { float: right; }
  1434. /*
  1435. ------------------------------------------------------------------------------
  1436. Learning path
  1437. ------------------------------------------------------------------------------
  1438. */
  1439. #show_audiorecorder_div{background:#F0F0F0; border:1px solid #999999; font-weight:bold; padding:2px; width:350px;}